/*头部样式*/
.top{background-color: #f5f5f5;border-top: 3px solid #f5bf17;font:14px/30px "微软雅黑";color: #a4a4a4;}
.k1 a{color: #a4a4a4;}
a.cn{margin-left: 30px;}
a.en:before{
  content: "";
  display: inline-block;
  width: 1px;
  height: 14px;
  background-color: #1b1b1b;
  vertical-align: middle;
  margin-right: 6px;
  margin-left: 3px;
}

#header{width:1200px;margin:0 auto;overflow: hidden;}
.logo{float:left;line-height: 120px;}

.k2{padding-left: 50px;font:bold 26px/60px Arial;color: #0550b6;background: url(../images/headerTel.png) -20px -9px no-repeat;margin-top: 35px;}

/*热门关键词*/
.search{height: 74px;background: url(../images/sch.jpg) center no-repeat;}
.hotSearch{font:14px/80px "微软雅黑";text-indent: 120px;}
.hotSearch a{margin-right:15px;color: #333;}


/*搜索*/
#formsearch{margin-top: 20px;float: right;}
#formsearch input{background:none;border:none;line-height:40px;height:40px;outline: none;}
#formsearch input#keyword{padding-left:15px;color:#666;width:315px;}
#formsearch input#s_btn{width:46px;text-align:center;cursor:pointer;font-size: 0;}

/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.article{width: 1200px;margin:0 auto;position: relative;overflow: hidden;}
.v-article{width: 1200px;margin:0 auto;position: relative;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}





/*友情链接*/
.f_link{width:1200px;margin:0 auto;height: 60px;white-space: nowrap;background: url(../images/lk.jpg) center no-repeat;position: relative;top: -5px;font:bold 18px/60px "微软雅黑";color: #fff;text-indent: 25px;}
.f_link span{font-size: 15px;font-family: Arial;text-transform: uppercase;color: #f2da99;font-weight: normal;}
.f_link a{font:14px/56px "微软雅黑";color: #fff;margin-left: 30px;}

/*页面底部*/
#footer{background-color: #032e65;padding-bottom: 20px;border-bottom: 1px solid #06489d;padding-top:3px;
}
.fNav{
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 116px;
}
.fNav dl{
  width: 165px;
}
.fNav dl dt{
  font:14px/27px "微软雅黑";
  color: #fff;
  margin-bottom: 5px;
}
.fNav dl dd{
  font:13px/23px "微软雅黑";
}
.fNav dl dd a{color: #d3d1d1;}
.fCode{position: absolute;right: 0;bottom:0px;}

.copyright{background-color: #032e65;border-top: 1px solid #011a39;font:12px/27px "微软雅黑";color: #cccaca;padding: 5px 0;}
.copyright a{color: #cccaca;}

/*------------内页-------------------*/

.left {width: 225px;float: left;}

.left .box {margin-bottom: 10px;}

.left .box h3 {line-height: 50px;padding-left: 34px;background: #3480ce;font-size: 16px;color: #fff;font-weight: 400;position: relative}

.left .box h3:after{content:"";position: absolute;width:5px;height:20px;top:16px;left:15px;background: #fff}

.left .box .content {padding: 5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;position:relative;left:50%;margin-left: -960px;}
.n_banner img{width:1920px;height: 300px;}

.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:940px;float:right;padding-bottom:10px;}
.sitemp {border-bottom:1px solid #eee;}

.sitemp h2 {width: 340px;float: left;line-height: 40px;text-align: left;font-size: 16px;color:#333;}

.sitemp .site {width: 380px;float: right;text-align: right;line-height: 40px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
.sort_album{margin-top: 15px;}

/* z1 */
.z1{
  margin-top: 39px;
}
.z1-left{
  width: 283px;
  background-color: #f5f5f5;
}
.z1-left h1{
  text-indent: 64px;
  font:16px/45px "微软雅黑";
  color: #fff;
  background-color: #ec7d11;
}
.z1-left ul{
  width: 230px;
  margin:0 auto;
  margin-top: 15px;
  height: 504px;
}
.z1-left ul li{
  text-indent: 35px;
  font:15px/42px "微软雅黑";
  border-bottom: 1px solid #e8e8e8;
}
.z1-left ul li a{}
.z1-left ul li:last-child{border-bottom: none;;}
.z1-bottom{
  text-align: center;
  background-color: #0069b3;
  height:110px;
  padding-top:8px;
}
.z1-right{
  width: 893px;
}
.z1-right dl{position: relative;overflow: hidden;}
.z1-right dl:after{
  content: "";
  position: absolute;
  z-index: -1;
  width: 874px;
  height: 370px;
  background-color: #0069b3;
  top: 0;right: 0;
}
.z1-right dl dt{float: left;margin-top: 20px;}
.z1-right dl dt img{width: 480px;height: 384px;}
.z1-right dl dd{float: right;width: 306px;margin-right: 44px;margin-top: 58px;}
.z1-right dl dd h3{font:19px/45px "微软雅黑";color: #fff;}
.z1-right dl dd p{font:14px/24px "微软雅黑";color: #fff;}
.z1-right dl dd span{margin-top: 27px;display: block;width: 143px;font:16px/42px "微软雅黑";color: #fff;text-align: center;border:1px solid #fff;}

.z1-right ul{
  margin-top: 28px;
}
.z1-right ul li{float: left;margin-right: 25px;}
.z1-right ul li:last-child{margin-right: 0;}
.z1-right ul li img{width: 281px;height: 199px;}
.z1-right ul li h3{text-align: center;font:14px/61px "微软雅黑";background-color: #f5f5f5;border-bottom: 4px solid #cacaca;}
.z1-right ul li:hover h3{border-bottom-color: #0069b3;}

/* black */
.black{text-align: center;font:bold 30px/1 "微软雅黑";color: #0e0e0e;padding-bottom: 35px;background: url(../images/blk.png) center bottom no-repeat;}

/* z2 */
.z2{margin-top: 136px;height: 677px;background: url(../images/z2.png) center bottom no-repeat;}
.z2 .bd{margin-top: 65px;}
.z2 .bd li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;float: left;height: 470px;}
.z2 .bd li img{width: 600px;height: 392px;}
.z2 .bd li a{margin-top: 137px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 600px;height: 255px;padding: 50px 65px 0 50px;background-color: #fff;position: relative;}
.z2 .bd li a h3 span{display: inline-block;width: 53px;height: 63px;text-align: center;font:30px/63px Arial;color: #fff;margin-right: 10px;background: url(../images/z2Li.png);}
.z2 .bd li a h3 b{font:30px/50px "微软雅黑";color: #171717;vertical-align: top;display:inline-block;}
.z2 .bd li a h3 b:after{content: "";display: block;width: 35px;height: 3px;background-color: #0069b3;margin-top: 10px;}
.z2 .bd li a p{margin-top: 10px;font:14px/25px "微软雅黑";color: #333;}
.z2 .bd li a i{position: absolute;width: 104px;text-align: center;font:14px/34px "微软雅黑";color: #fff;border: 1px solid #fff;border-radius: 5px;right: 0;bottom: -78px;}
.z2 .hd{
  position: absolute;width: 100%;left: 0;top: 430px;text-align: center;
}
.z2 .hd li{display: inline-block;width: 10px;height: 10px;margin:0 5px;border-radius: 100%;font-size: 0;background-color: #fff;}
.z2 .hd li.on{background-color: #eb6100;}
.z2 .prev,.z2 .next{
  position: absolute;
  cursor: pointer;
  top: 430px;
  left: 490px;
}
.z2 .next{
  -webkit-transform: scale(-1);
          transform: scale(-1);
  left: auto;
  right: 490px;
}

/* z3 */
.z3{
  margin-top: 105px;
}
.z3 ul{
  margin-top: 60px;
}
.z3 ul li{
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  position: relative;
}
.z3 ul li img{width: 264px;height: 211px;}
.z3 ul li:nth-child(4){
  margin-right: 0;
}
.z3 ul li h3{
  position: absolute;
  z-index: 5;
  left: 0;top: 0;right: 0;bottom: 0;
  background-color: rgba(0,0,0,.33);
  text-align: center;
  font:bold 19px/240px "微软雅黑";
  color: #fff;
}
.z3 ul li h3:after{
  content: "";
  position: absolute;
  width: 32px;
  height: 1px;
  background-color: #98d1f9;
  top: 143px;
  left:calc(50% - 16px);
}
.z3 ul li a:after{
  content: "";
  position: absolute;
  left: 0;top: 0;right: 0;bottom: 0;
  z-index: 10;
  background: url(../images/z3Li.png);
  opacity: 0;
}
.z3 ul li:hover a:after{opacity: 1;}

/* z4 */
.z4{
  margin-top: 50px;padding-top: 44px;padding-bottom: 80px;
  background-color: #f5f5f5;
}
.z4>h2{
  text-align: center;
  font:18px/54px "微软雅黑";
  color: #666;
  text-transform: uppercase;
}
.z4-main{
  margin-top: 55px;
  background-color: #fff ;
}
.z4-left{
  width: 769px;
}
.z4-right{
  width: 350px;
  margin-right: 30px;
  margin-top: 45px;
}
.z4-right h1{
  font:bold 29px/40px "微软雅黑";
  color: #060606;
}
.z4-right h1:after{
  content: "";
  display: block;
  position: relative;
  z-index: 5;
  width: 130px;
  height: 3px;
  background-color: #ec7d11;
  margin-top: 10px;
  margin-left: -88px;
}
.z4-right h1 span{
  display: block;
  font:14px/25px "微软雅黑";
  color: #9e9e9e;
}
.z4-txt{
  font:14px/24px "微软雅黑";
  margin-top: 18px;
}
.z4-right a.more{
  display: block;
  text-align: center;
  width: 134px;
  font:14px/40px "微软雅黑";
  background-color: #0069b3;
  color: #fff;
  margin-top: 20px;
}
.z4>ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 33px;
  height: 105px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(4,0,0,.12);
          box-shadow: 1px 1px 3px rgba(4,0,0,.12);
}
.z4>ul li{
  line-height: 105px;
  width: 195px;
  text-align: center;
}
.z4>ul li+li:before{
  content: "";
  display: inline-block;
  width: 1px;height: 55px;
  background-color: #dcdcdc;
  vertical-align: middle;
}
.z4>ul li p{display: inline-block;width: 46px;height: 46px;background-color: #666;border-radius: 100%;margin-right: 15px;vertical-align: middle;text-align: center;line-height:42px;margin-left: 30px;}
.z4>ul li:first-child p{margin-left: 0;}
.z4>ul li span{font-size: 16px;color: #050505;}
.z4>ul li:hover p{background-color: #0069b3;}
.z4>ul li:hover span{color: #0069b3;font-weight: bold;}

/* z5 */
.z5{
  margin-top: 100px;
}
.z5-ns{
  width: 370px;
}
.z5-ns h1{
  font:bold 16px/30px "微软雅黑";
  color: #1c1c1c;
}
.z5-ns h1:after{
  content: "";
  display: block;
  width: 46px;
  height: 2px;
  background-color: #0069b3;
  margin-left:-14px;
  margin-top: 15px;
}
.z5-ns h1 span{margin-left: 20px;font-size: 14px;color: #999;font-weight: normal;}
.z5-ns h1 a{float: right;font:14px/30px Arial;color: #999;}
.z5-mg{margin-top: 23px;overflow: hidden;}
.z5-ns ul{
  padding: 15px 25px 0;
  border:1px solid #dcdcdc;
  border-top: none;
}
.z5-ns ul li a{
  display: block;
  font:14px/35px "微软雅黑";
  color: #333;
  border-bottom: 1px dashed #dcdcdc;
  padding-left: 15px;
  background: url(../images/z5Ns.png) left center no-repeat;
}
.z5-ns ul a.more{
  display: block;
  width: 134px;
  font:14px/36px "微软雅黑";
  color: #fff;
  background-color: #adadad;
  margin-top: 28px;
  text-align: center;
}
.z5-ns ul a.more:hover{background-color: #0069b3;}
.z5-right{
  width: 310px;
  padding: 20px 25px;
  background-color: #f5f5f5;
}
.z5-right h1{
  font:bold 16px/30px "微软雅黑";
  color: #1c1c1c;
}
.z5-right h1:after{
  content: "";
  display: block;
  width: 46px;
  height: 2px;
  background-color: #0069b3;
  margin-left:-14px;
  margin-top: 15px;
}
.z5-right h1 span{margin-left: 20px;font-size: 14px;color: #999;font-weight: normal;}
.z5-right h1 a{float: right;font:14px/30px Arial;color: #999;}
.z5-right .bd{
  margin-top:5px;
}
.z5-right .bd li{
  padding: 20px 0 20px 30px;
  background: url(../images/z5R.jpg) left 22px no-repeat;
  border-bottom: 1px dashed #7e7e7e;
}
.z5-right .bd li a{font:bold 14px/32px "微软雅黑";color: #1b1b1b;}
.z5-right .bd li p{
  font:14px/24px "微软雅黑";
  color: #333;
}

/* z6 */
.z6{
  margin-top: 90px;
  background-color: #eee;
  padding: 60px 0 50px;
}
.z6-left{
  width: 245px;
}
.z6-left h1{
  font:bold 25px/1 "微软雅黑";
  color: #141414;
}
.z6-left h1 span{
  font-size: 20px;
  color: #8c8c8c;
  font-weight: normal;
  margin-left: 5px;
}
.z6-left h1:after{
  content: "";
  display: block;
  width: 100px;
  height: 3px;
  background-color: #0069b3;
  margin-top: 15px;
}
.z6-left a.more{
  display: block;
  margin-top: 135px;
  width: 134px;text-align: center;
  font:14px/40px "微软雅黑";color: #fff;
  background-color: #0069b3;
}
.z6-right{
  width: 890px;
}
.z6-right ul li{
  float: left;
  margin-right: 17px;
  position: relative;
  margin-bottom: 20px;
}
.z6-right ul li img{width: 209px;height: 97px;}
.z6-right ul li:nth-child(4n){margin-right: 0;}
.z6-right ul li h3{
  position: absolute;
  left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(236,125,17,.91);
  text-align: center;
  font:18px/97px "微软雅黑";
  color: #fff;
  opacity: 0;
}
.z6-right ul li:hover h3{opacity: 1;}

/* z7 */
.z7{
  padding-top: 80px;
  padding-bottom: 84px;
  background-color: #fbf9f9;
}
.z7-main{background-color: #fff;}
.z7-left{
  width: 760px;
  height: 537px;
  position: relative;
}
.z7-left a.ms{
  position: absolute;
  z-index: 5;
  width: 136px;
  text-align: center;
  font:15px/40px "微软雅黑";
  right: 0;bottom: 88px;
  background-color: #ec7d11;
  color: #fff;
}
.z7-left a.more{
  position: absolute;
  z-index: 5;
  width: 136px;
  text-align: center;
  font:15px/40px "微软雅黑";
  right: 0;bottom:38px;
  background-color: #0069b3;
  color: #fff;
}
.z7-right{
  width: 340px;
  margin-right: 25px;
  margin-top: 35px;
}
.z7-right h1{
  font:bold 25px/1 "微软雅黑";
  color: #000;
}
.z7-right h1 span{
  display: block;
  font:14px/40px "微软雅黑";
  color: #333;
}
.z7-right form input{
  width: 304px;
  height: 30px;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  text-indent: 15px;
  font:14px/30px "微软雅黑";
  color: #9d9d9d;
  border:1px solid transparent;
}
.z7-right form input:focus{
  border:1px solid #015cb5;
  outline: none;
}
span.rw:after{
  content: "*";
  font:16px/30px "微软雅黑";
  color: #d00808;
  margin-left: 15px;
}
.z7-right form textarea{
  width: 304px;
  height: 164px;
  background-color: #f5f5f5;
  text-indent: 15px;
  font:14px/30px "微软雅黑";
  color: #9d9d9d;
  border:1px solid transparent;
}
.z7-right form textarea:focus{
  border:1px solid #015cb5;
  outline: none;
}
#checkCodeImg2{margin-top: -10px;}
.z7-right form input[type="submit"]{
  width: 135px;
  text-indent: 0;
  height: 40px;line-height: 40px;
  font-size: 16px;
  background-color: #0069b3;
  color: #fff;
  cursor: pointer;
}
.z7-right form input[type="reset"]{
  width: 135px;
  text-indent: 0;
  height: 40px;line-height: 40px;
  font-size: 16px;
  background-color: #bcbcbc;
  color: #fff;
  cursor: pointer;
  margin-left: 25px;
}
