@charset "utf-8";
/* CSS Document */

.banner_gy {
  width: 100%;
  height: 350px;
  background: url(../images/ban_gy.jpg) no-repeat center top;
}

.banner_lx {
  width: 100%;
  height: 350px;
  background: url(../images/ban_lx.jpg) no-repeat center top;
}
.banner_cp {
  width: 100%;
  height: 350px;
  background: url(../images/ban_cp.jpg) no-repeat center top;
}
.banner_xw {
  width: 100%;
  height: 350px;
  background: url(../images/ban_xw.jpg) no-repeat center top;
}
.banner_al {
  width: 100%;
  height: 350px;
  background: url(../images/ban_al.jpg) no-repeat center top;
}

.banner_yx {
  width: 100%;
  height: 350px;
  background: url(../images/ban_yx.jpg) no-repeat center top;
}
.banner_zp {
  width: 100%;
  height: 350px;
  background: url(../images/ban_zp.jpg) no-repeat center top;
}

.weizhi {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #ccc;
}
.weizhi_er {
  width: 932px;
  margin: 0 auto;
  background: url(../images/wz_po.jpg) no-repeat left center;
}
.weizhi span {
  color: #666666;
  margin-left: 15px;
  line-height: 35px;
  background: url(../images/nyfr_po.png) no-repeat center left;
}
.weizhi a {
  color: #666666;
  padding-left: 10px;
  padding-right: 10px;
}

.wapp {
  width: 100%;
  min-width: 1104px;
  background-color: #fff;
}
.wapper {
  width: 100%;
  min-width: 1104px;
  background-color: #fff;
}
.wapp_ti {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.wapper .weizhi {
  width: 1203px;
  margin: 0 auto;
  border-bottom: none;
}

/*关于我们*/
.about1 {
  width: 100%;
  background: url(../images/about1bg.jpg) no-repeat center top;
  min-height: 601px;
}
.about1er {
  width: 1203px;
  margin: 0 auto;
}
.abou1fl {
  width: 600px;
  margin-top: 100px;
}
.abou1fl h1 {
  width: 100%;
  float: left;
  font-family: "微软雅黑";
  font-size: 25px;
  color: #fff;
  font-weight: normal;
  line-height: 40px;
}
.abou1fl p {
  width: 100%;
  float: left;
  font-size: 15px;
  margin-top: 50px;
  line-height: 33px;
  color: #ffffff;
}
.abou2 {
  width: 100%;
  background: url(../images/abou2.jpg) no-repeat center top;
  height: 194px;
}
.abou2 dl {
  width: 100%;
  float: left;
}
.abou2 dl dt {
  width: 100%;
  float: left;
  text-align: center;
}
.abou2 dl dd {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  background: url(../images/abouli.jpg) no-repeat left 5px;
  padding-left: 30px;
  font-family: "微软雅黑";
  font-size: 15px;
}

.about3 {
  width: 100%;
  background: url(../images/about3bg.jpg) no-repeat center top;
  height: 559px;
}
.about3 .about1er dl {
  width: 497px;
  float: left;
  margin-top: 168px;
}
.about3 .about1er dt {
  width: 497px;
  float: left;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #fff;
  line-height: 55px;
}
.about3 .about1er dd {
  width: 497px;
  float: left;
  font-family: "宋体";
  font-size: 14px;
  color: #fff;
  line-height: 27px;
}
.wap3_2 {
  width: 100%;
  background: url(../images/abt3_2.jpg) no-repeat center top;
  min-height: 510px;
}
.wap3_2 dl {
  width: 497px;
  float: left;
  margin-top: 88px;
  margin-left: 60%;
}
.wap3_2 dl dt {
  width: 497px;
  float: left;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #0071be;
  line-height: 55px;
}
.wap3_2 dl dd {
  width: 497px;
  float: left;
  font-family: "宋体";
  font-size: 14px;
  color: #2d2d2d;
  line-height: 27px;
}

.bild {
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #666666;
  font-weight: bold;
}
.about4 {
  width: 100%;
  background-color: #e9e9e9;
  min-height: 516px;
}
.about4 .about4er {
  width: 1200px;
  margin: 0 auto;
  background: url(../images/about4er.jpg) no-repeat center 40px;
  height: 436px;
}
.about4 .about4er dl {
  width: 587px;
  float: left;
  margin-top: 180px;
  margin-left: 50px;
}
.about4 .about4er dl dt {
  width: 387px;
  float: left;
  font-size: 18px;
  color: #2d2d2d;
  margin-bottom: 30px;
}
.about4 .about4er dl dd {
  width: 587px;
  float: left;
}

.about5 {
  width: 100%;
  min-height: 399px;
}
.about5 .about4er {
  width: 1200px;
  margin: 0 auto;
  background: url(../images/about5bg.jpg) no-repeat center 40px;
  min-height: 399px;
}
.about5 .about4er dl {
  width: 487px;
  float: left;
  margin-top: 200px;
  margin-left: 680px;
}
.about5 .about4er dl dt {
  width: 387px;
  float: left;
  font-size: 18px;
  color: #fff;
  margin-bottom: 30px;
}
.about5 .about4er dl dd {
  width: 487px;
  float: left;
  color: #ffffff;
}

.about6 {
  width: 100%;
  background-color: #ffffff;
  margin-top: 47px;
  margin-bottom: 27px;
}
.about7 {
  width: 100%;
  min-height: 508px;
}
.about7 ul {
  width: 1200px;
  margin: 0 auto;
}
.about7 ul li {
  float: left;
}
/*关于我们*/

.main {
  width: 1223px;
  margin: 0 auto;
  margin-bottom: 40px;
  margin-top: 10px;
}

.main .main_left {
  width: 275px;
}
.about_ti {
  width: 275px;
  height: 80px;
  float: left;
  background: url(../images/nygy1.jpg) no-repeat center top;
}
.about_ti a {
  width: 205px;
  float: left;
  color: #ffffff;
  padding-left: 30px;
}
.abb1 {
  font-family: "微软雅黑";
  font-size: 18px;
  font-weight: 600;
}
.abb2 {
  font-family: Arial;
  font-size: 19px;
  padding-top: 15px;
  font-weight: normal;
  line-height: 20px;
  font-style: italic;
}
.gyour_ti {
  width: 275px;
  height: 59px;
  text-align: center;
  border: 1px solid #f1f1f1;
}
.about ul {
  width: 273px;
  float: left;
  border-right: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
}
.about ul li {
  width: 273px;
  float: left;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #b9b9b9;
}
.about ul li a {
  color: #666666;
  display: block;
  font-family: "微软雅黑";
  font-size: 13px;
  padding-left: 30px;
}
.about ul .w1 {
  background: url(../images/nygy_hov.jpg) no-repeat center top;
  color: #ffffff;
}
.about ul .w1 a {
  color: #ffffff;
}

.nynewlist {
  width: 275px;
  float: left;
  margin-top: 25px;
}
.nynewlist .nylist_ti {
  width: 275px;
  height: 70px;
  background: url(../images/nygy3.jpg) no-repeat center top;
  float: left;
}
.nylist_ti a {
  width: 275px;
  float: left;
  color: #ffffff;
  padding-left: 30px;
}
.nynewlist ul {
  width: 273px;
  float: left;
  border-right: 1px solid #b9b9b9;
  border-left: 1px solid #b9b9b9;
}
.nynewlist ul li {
  width: 273px;
  float: left;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #b9b9b9;
  background: url(../images/nygypoint.jpg) no-repeat 15px center;
}
.nynewlist ul li a {
  padding-left: 35px;
  font-family: "微软雅黑";
  color: #666666;
}

.keywords {
  width: 275px;
  float: left;
  margin-top: 25px;
}
.keywords .nylist_ti {
  width: 275px;
  height: 70px;
  background: url(../images/nygyyy4.jpg) no-repeat center top;
  float: left;
}
.kwodf {
  width: 275px;
  float: left;
}
.kwodf a {
  width: 95%;
  margin: 2%;
  float: left;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border: 1px dashed #b9b9b9;
  border-radius: 5px;
  font-family: "微软雅黑";
  color: #666666;
}

.ny_lianxi {
  width: 275px;
  margin-top: 25px;
}
.ny_lianxi .nylist_ti {
  width: 275px;
  height: 35px;
  line-height: 35px;
  background: url(../images/nygy4.jpg) no-repeat center left;
  float: left;
}
.ny_lianxi .nylist_ti a {
  font-family: "微软雅黑";
  font-size: 17px;
  color: #ffffff;
  padding-left: 35px;
  font-weight: 600;
  line-height: 35px;
}
.ny_lianxi ul {
  width: 274px;
  float: left;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 15px;
}
.ny_lianxi ul li {
  width: 220px;
  float: left;
  line-height: 25px;
  margin-left: 20px;
  line-height: 35px;
}
.ny_lianxi ul li span {
  width: 220px;
  float: left;
  padding-left: 28px;
}
.nyimg {
  width: 275px;
  height: 116px;
  margin-top: 5px;
}
.ny_lianxi .tell {
  background: url(../images/tell_po.png) no-repeat left center;
}
.ny_lianxi .fax {
  background: url(../images/web_po.png) no-repeat left center;
}
.ny_lianxi .phone {
  background: url(../images/cz_po.png) no-repeat left center;
}
.ny_lianxi .mail {
  background: url(../images/xx_po.png) no-repeat left center;
}
.ny_lianxi .add {
  background: url(../images/add_po.png) no-repeat left center;
}
#addd {
  line-height: 20px;
}

.main_right {
  width: 932px;
  margin-left: 15px;
  min-height: 928px;
}
.mr_nr {
  margin-top: 5px;
}
.mr_nr .guanyu {
  text-indent: 2em;
}
.ny_cpfl {
  width: 207px;
  float: left;
}
.cp_im {
  width: 207px;
  height: 101px;
  margin-bottom: 10px;
}
.cp_im img {
  margin: 0 auto;
}
.ny_cpfl ul {
  float: left;
  width: 207px;
  background-color: #f4f5f5;
}
.ny_cpfl h1 {
  float: left;
  width: 207px;
  height: 32px;
  background: url(../images/ny_cplb.jpg) no-repeat left center;
}
.ny_cpfl h2 {
  float: left;
  width: 219px;
  height: 42px;
  background: url(../images/ny_cpyy.png) no-repeat left center;
  margin-left: 1px;
}
.ny_cpfl h1 span {
  width: 207px;
  line-height: 32px;
  text-align: center;
  float: left;
  color: #fff;
  font-size: 16px;
}
.ny_cpfl h1 span a {
  color: #fff;
  font-size: 16px;
}
.ny_cpfl h2 span {
  width: 200px;
  float: left;
  color: #fff;
  font-size: 16px;
  padding-top: 8px;
  padding-left: 90px;
}

.ny_cpfl ul li {
  width: 193px;
  float: left;
  line-height: 35px;
  background: url(../images/index_point.png) no-repeat 20px center;
  border-bottom: 1px solid #d7d4d4;
}
.ny_cpfl ul li a {
  float: left;
  padding-left: 40px;
}
.ny_cpfl .bh {
  border-bottom: 1px solid #dfdfdf;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
}
.about {
  width: 275px;
  float: left;
}
.ym_kywork {
  width: 932px;
  float: right;
}
.prolists {
  width: 205px;
  float: left;
  border-right: 1px solid #c8c8c8;
}
.prottt {
  width: 205px;
  float: left;
}
.pro_ti {
  width: 205px;
  float: left;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ededed;
}
.pro_ti a {
  font-size: 16px;
  padding-left: 40px;
}
.prolists ul {
  width: 205px;
  float: left;
}
.prolists ul li {
  float: left;
  height: 37px;
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  line-height: 37px;
  width: 205px;
}
.prolists ul li a {
  color: #484848;
  display: block;
  font-family: "宋体";
  font-size: 16px;
  padding-left: 40px;
}
