@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}
.content {
    width: 1310px;
    margin: 0 auto;
}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
/*banner*/
.banner{height: 620px;position: relative;}
.bdu{width: 100% !important;height:620px;}
.bdu li{width: 100% !important;height:620px;position:relative;}
.bdu li a{display: block;height:620px;}
.bdu li img{height:620px;margin-left: -960px;position:absolute;left:50%;}
.banner .sprev{ position:absolute; left:0px; top:320px; width:75px;height:77px; background:url(../images/prev.png) no-repeat;z-index: 100;}
.banner .snext{ position:absolute; right:0px; top:320px;  width:75px;height:77px; background:url(../images/next.png) no-repeat;z-index: 100;}
.hdu{position: absolute;width: 100%;height: 10px;right: 0;bottom: 44px;text-align: center;}
.hdu li{display: inline-block;width: 12px;height: 12px;background: #ffffff;margin:0 10px;border-radius: 6px;}
.hdu li.on{background: #0e871e;}
/*引子*/
.yz{height: 676px;}
.yz h3{height: 110px;text-align: center;padding-top:76px;margin-bottom: 30px;background:url(../images/hg.png) no-repeat bottom;}
.yz h3 em{font-size:42px ;color:#0e871e;display: block;line-height: 100%;font-weight: bold;}
.yz h3 em i{font-weight:normal;}
.yz h3 span{font-size: 24px;color: #333333;line-height: 24px;display: block;padding-top: 10px;font-weight: normal;}
.yz dl{height: 379px;width: 228px;border:1px solid #dcdcdc;position: relative;margin-right: 12px;float: left;background:url(../images/f1.png) no-repeat bottom}
.yz dl dt{width: 288px;padding: 3px 3px 0 3px;}
.yz dl dt img{width: 222px;height: 107px;}
.yz dl dd{height: 163px;padding-top: 105px;text-align: center;}
.yz dl dd b{height:170px;width: 175px;position: absolute;top: 23px;left: 27px;}
.yz dl dd b img{height:170px;width: 175px;display: block;}
.yz dl dd h2{font-size:22px ;color:#333333 ;display: block;line-height: 28px;}
.yz dl dd p{font-size:16px ;color:#666666 ;line-height: 24px;text-align: center;padding-top:15px;}
.yz dl:last-child{margin-right: 0;}
.yz dl:hover{border: 1px solid #0e871e;}
/*产品中心*/
.cp1{height: 995px;background:url(../images/c1g.jpg) no-repeat center; }
.cp1 h3{height: 110px;text-align: center;padding-top:80px;margin-bottom: 35px;background:url(../images/hg.png) no-repeat bottom;}
.cp1 h3 em{font-size:42px ;color:#0e871e;display: block;line-height: 100%;font-weight:normal;}
.cp1 h3 em i{font-weight: bold;}
.cp1 h3 span{font-size: 24px;color: #333333;line-height: 24px;padding-top: 10px;font-weight: normal;display:block;}
.cps{height: 705px;width: 620px;float: left;}
.cps h2{height: 43px;background:url(../images/c01.png) no-repeat left;line-height: 40px;display: block;margin-bottom: 39px;}
.cps h2 em{font-size: 36px;color:#0e871e ;display: block;padding-left: 68px;}
.cps p{height: 118px;background:url(../images/s1.jpg) no-repeat center;width: 618px;}
.cps p span{display: block;font-size:18px ;color:#333333 ;line-height: 28px;    padding: 30px 0px 0 30px;}
.cpt_con{height:461px;margin-top: 48px;position: relative;}
.cpt_con ul{height:461px; }
.cpt_con ul li{float: left;margin-right:18px;}
.cpt_con ul li img{height:400px; width:300px;display: block;}
.cpt_con ul li span{height: 60px;border-top: 1px solid #f2f2f3;line-height: 60px;font-size: 18px;color: #333333;text-align: center;width:300px;background: #ffffff;display: block;}
.cpt_con ul li span a{font-size: 18px;color: #333333;display:block;}
.cpt_con ul li:last-child{ margin-right:0;}
.cpt_con .sprev{position: absolute;left: 0;top: 185px;width:41px;height: 41px;background:url(../images/lft1.png) no-repeat;z-index: 10;}
.cpt_con .snext{position: absolute;right: 0px;top: 185px;width:41px;height: 41px;background:url(../images/rig1.png) no-repeat;z-index: 10;}
.cp1 b{float: right;height: 705px;width: 530px;overflow:hidden;}
.cp1 b img{height: 705px;width: 530px; display: block;transition: all 0.3s linear 0s;}
.cp1 b:hover img{transform: scale(1.05);}
.cpt_con ul li span:hover{background: #0e871e;}
.cpt_con ul li span a:hover{color:#ffffff;}
.cpt_con .sprev:hover{background:url(../images/lft01.png) no-repeat;z-index: 10;}
.cpt_con .snext:hover{background:url(../images/rig01.png) no-repeat;z-index: 10;}
/*产品2*/
.cp2{height: 847px;background:url(../images/c2g.jpg) no-repeat center;}
.cp2 b{float: left;height: 705px;width: 530px; margin-top: 70px;overflow:hidden;}
.cp2 b img{height: 705px;width: 530px;display: block;transition: all 0.3s linear 0s;}
.cp2 b:hover img{transform: scale(1.05);}

.cps2{height: 705px;width: 620px;float:right;margin-top: 70px;}
.cps2 h2{height: 43px;background:url(../images/c02.png) no-repeat left;line-height: 40px;display: block;margin-bottom: 39px;}
.cps2 h2 em{font-size: 36px;color:#0e871e ;display: block;padding-left: 68px;}
.cps2 p{height: 118px;background:url(../images/s1.jpg) no-repeat center;width: 618px;}
.cps2 p span{display: block;font-size:18px ;color:#333333 ;line-height: 28px;    padding: 19px 0px 0 22px;}

/*产品3*/
.cp3{height: 856px;background:url(../images/c3g.jpg) no-repeat center;}
.cp3 b{float:right;height: 705px;width: 530px; margin-top: 70px;overflow:hidden;}
.cp3 b img{height: 705px;width: 530px;display: block;transition: all 0.3s linear 0s;}
.cp3 b:hover img{transform: scale(1.05);}

.cps3{height: 705px;width: 620px;float:left;margin-top: 70px;}
.cps3 h2{height: 43px;background:url(../images/c03.png) no-repeat left;line-height: 40px;display: block;margin-bottom: 39px;}
.cps3 h2 em{font-size: 36px;color:#0e871e ;display: block;padding-left: 68px;}
.cps3 p{height: 118px;background:url(../images/s1.jpg) no-repeat center;width: 618px;}
.cps3 p span{display: block;font-size:18px ;color:#333333 ;line-height: 28px;    padding: 20px 0px 0 45px;}
/*技术*/
.sl{height: 220px;background:url(../images/jish.jpg) no-repeat center;}
.sl h3{height: 80px;float: left;margin-top: 75px;}
.sl h3 em{font-size: 36px;color:#02056b ;display: block;font-weight:bold;line-height: 100%;}
.sl h3 span{font-size: 28px;color: #02056b;display: block;line-height: 28px;padding-top:10px;}
.sl ul{height: 117px;width: 810px;float: right;margin-top: 52px;}
.sl ul li{float: left;height: 117px;width: 118px;margin-right:19px;background:url(../images/zt1.png) no-repeat center;}
.sl ul li span{font-size: 22px;color:#ffffff ;display: block;line-height: 24px;padding:37px;}
.sl ul li:last-child{ margin-right:0;}
.sl ul .a1{background:url(../images/zt2.png) no-repeat center;}
.sl ul .a2{background:url(../images/zt3.png) no-repeat center;}
.sl ul .a3{background:url(../images/zt4.png) no-repeat center;}
.sl ul .a4{background:url(../images/zt5.png) no-repeat center;}
.sl ul .a5{background:url(../images/zt6.png) no-repeat center;}
/*优势*/
.ys{height: 975px;}
.ys h3{height: 110px;text-align: center;padding-top:80px;margin-bottom: 30px;background:url(../images/hg.png) no-repeat bottom;}
.ys h3 em{font-size:42px ;color:#0e871e;display: block;line-height: 100%;font-weight:normal; text-align:center}
.ys h3 em i{font-weight: bold;}
.ys h3 span{font-size: 24px;color: #333333;line-height: 24px;display: block;padding-top: 10px;font-weight: normal;}
.ys_box{height: 532px;}
.ys1{height: 532px;width: 1310px;position: relative;}
.ys1 span{height: 532px;width: 1310px; display: block;}
.ys1 span img{height: 532px;width: 1310px; display: block;}
.ys1 .zc1{width: 926px;height: 98px;background:url(../images/yy.png) no-repeat center;position: absolute;bottom: 55px;left: 192px;}
.ys1 .zc1 h2{height: 75px;width: 182px;padding: 23px 0 0 26px;float: left;}
.ys1 .zc1 h2 b{font-size: 28px;color:#ffffff ;display: block;line-height: 28px;}
.ys1 .zc1 h2 i{font-size: 18px;color: #ffffff;display: block;line-height: 18px;font-weight: normal;padding-top: 7px;}
.ys1 .zc1 ul{width: 708px;float: left;padding-top: 12px;}
.ys1 .zc1 ul li{font-size:16px;color:#ffffff ;display: block;line-height: 24px;padding-left:32px; }
.ys1 .zc1 ul li em{font-weight: bold;}
.bd{height: 65px;}
.bd ul{margin: 0 auto;height: 65px; width:100%;}
.bd ul li{float: left;display: block;position: relative;z-index: 10; width:33.3333%; display:flex; justify-content:center; padding:30px 0px; 	 /*border-right:1px #e1e1e1 solid ; */background-image: -webkit-gradient(linear, left top, right top, from(#e9e9e9), color-stop(51%, #e9e9e9), to(#fff));
    background-image: -webkit-linear-gradient(left, #e9e9e9 0%, #e9e9e9 51%, #fff 100%);
    background-image: -moz-linear-gradient(left, #e9e9e9 0%, #e9e9e9 51%, #fff 100%);
    background-image: -o-linear-gradient(left, #e9e9e9 0%, #e9e9e9 51%, #fff 100%);
    background-image: linear-gradient(to right, #e9e9e9 0%, #e9e9e9 51%, #fff 100%);}
.bd ul li b{ width:32%; margin-right:3%; font-family:BEBAS; font-size:24px; text-align:right; padding-top:13px; padding-bottom:13px}

@font-face {
	font-family:BEBAS;
	src: url('../fonts/BEBAS.ttf'); }
.bd ul li em{ width:65%; font-size:24px; color: #333333;display: block;padding-top:13px; text-align:left; padding-bottom:13px}
.bd ul li.cur{background:url(../images/qh_h.png) no-repeat top; background:#259e4f; color:#fff}
.bd ul li.cur em{color:#fff; font-weight:bold; font-size:24px; text-align:left}
.qh{position: relative; height:532px;}
.jt .sprevs{position: absolute;left: 30px;top: 185px;width:43px;height:79px;background:url(../images/prev.png) no-repeat;z-index: 10;}
.jt .snexts{position: absolute;right: 30px;top: 185px;width:43px;height:79px;background:url(../images/next.png) no-repeat;z-index: 10;}
/*客户见证*/
.jz{height: 846px;background: #f2f2f3;}
.jz h3{height: 100px;text-align: center;padding-top:80px;margin-bottom: 32px;background:url(../images/hg.png) no-repeat bottom;}
.jz h3 em{font-size:42px ;color:#0e871e;display: block;line-height: 100%;font-weight:normal;}
.jz h3 em i{font-weight: bold;}
.jz h3 span{font-size: 24px;color: #333333;line-height: 24px;display: block;padding-top: 10px;font-weight: normal;}

.jz .ysz_con{ position: relative; margin-top: 40px; width: 1200px;}
.ysz_con ul li{float:left;width:286px;margin-right:18px;overflow: hidden;position: relative; }
.ysz_con ul li a img{ width:286px; height:214px; display: block;}
.ysz_con p{height: 156px;width: 237px;background: #ffffff;padding-top: 25px;padding-left: 25px; padding-right:25px}
.ysz_con p b{font-size: 20px;color: #333333;line-height: 100%;font-weight: normal;display: block;padding-bottom: 20px; overflow:hidden; height:7px; margin-bottom:10px;display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;  //需要显示时文本行数
        overflow: hidden;
}
.ysz_con p b a{font-size: 20px;color: #333333;display:block; line-height:25px }
.ysz_con p span{font-size: 14px;color: #666666;line-height: 24px;width: 237px;display: block;
display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;  
        overflow: hidden;
}
.ysz_con .tempWrap{width: 1200px!important;}
.ysz_con .sprev{position: absolute;left: -75px;top: 190px;width:41px;height: 41px;background:url(../images/lft1.png) no-repeat;z-index: 10;}
.ysz_con .snext{position: absolute;right: -75px;top: 190px;width:41px;height: 41px;background:url(../images/rig1.png) no-repeat;z-index: 10;}
.more1{height: 23px; width: 23px;display: block;background:url(../images/gd1.png) no-repeat center;    float: right;margin-top: 24px;margin-right:0px;}

.ysz_con .sprev:hover{position: absolute;left: -75px;top: 190px;width:41px;height: 41px;background:url(../images/lft01.png) no-repeat;z-index: 10;}
.ysz_con .snext:hover{position: absolute;right: -75px;top: 190px;width:41px;height: 41px;background:url(../images/rig01.png) no-repeat;z-index: 10;}
.ysz_con ul li:after{position: absolute;width: 0;height: 3px;background: #0e871e;content: "";left: 50%;transform: translateX(-50%);bottom: 0;transition: all 0.5s linear;}
.ysz_con ul li:hover:after{width:100%;}
/*加入我们*/
.join{height: 460px;background:url(../images/join1.jpg) no-repeat center;padding-top: 100px; background-size:cover}
.jt1{height: 230px;width: 520px;background:url(../images/jt1bg.png) no-repeat center;margin: 0 auto;}
.jt1 h3{height: 51px;width: 440px;display: block;margin: 0 auto;padding-top: 70px;padding-bottom:16px; font-size:42px; color:#fff; font-weight:bold; text-align:center}
.jt1 p{font-size: 15px;color: #ffffff;line-height: 28px;display: block;width: 680px;text-align: center;padding: 0 60px;padding-bottom: 25px; text-indent:29px}
.jt1 .more{height: 45px;width: 175px;background: #ff7316;font-size: 18px;color: #fff;line-height: 45px;display: block;text-align: center;margin: 0 auto;}
/*新闻*/
.news{height: 851px;}
.news h3{height: 100px;text-align: center;padding-top:80px;margin-bottom: 30px;background:url(../images/hg.png) no-repeat bottom;}
.news h3 em{font-size:42px ;color:#0e871e;display: block;line-height: 100%;font-weight:normal;}
.news h3 em i{font-weight: bold;}
.news h3 span{font-size: 24px;color: #333333;line-height: 24px;display: block;padding-top: 10px;font-weight: normal;}
.new1{float: left;width:738px;margin-top: 45px;}
.new1 h2{height:25px;font-weight: normal;padding-top: 5px; }
.new1 h2 em{font-size: 24px;color: #333333;font-weight: normal;line-height: 100%;}
.new1 h2 em a{font-size: 24px;color: #333333;font-weight: normal;}
.new1 h2 b{float: right;font-weight: normal;border: 1px solid #535353;height: 18px;width: 60px;line-height: 18px;text-align: center;}
.new1 h2 b a{font-size: 14px; color: #666666;line-height:18px;display: block;}
.new1 dl{height:277px;margin-top: 20px;}
.new1 dl dt{float: left;width: 369px;height: 277px;}
.new1 dl dt img{width: 369px;height: 277px; display: block;}
.new1 dd{float:left;width: 369px;height: 277px;background: #f2f2f3;}
.new1 dd b{font-weight: normal;height: 55px;width: 280px;margin: 0 auto;margin-top: 30px;display: block;}
.new1 dd b a{font-size: 20px;color: #333333;display: block;line-height: 28px;}
.new1 dd p{width: 282px;margin: 0 auto;font-size:14px ;color: #666666;display: block;line-height: 24px;margin-top: 25px;}
.new1 .more3{height: 23px; width: 23px;display: block;background:url(../images/gd1.png) no-repeat center;    float: right;margin-top: 20px;margin-right:48px;}
.new1 ul{height: 216px;margin-top: 10px;}
.new1 ul li{float: left;height: 65px;width: 364px;background: #f2f2f3;margin-bottom: 10px;margin-right: 10px;}
.new1 ul li a{font-size: 14px;color: #333333;line-height: 100%;display: block;padding: 18px 0 0 22px;}
.new1 ul li span{font-size: 14px;color: #999999;line-height: 100%;display: block;padding-left: 22px;padding-top: 8px;}
.new1 ul li:last-child{ margin-right:0;}
.new1 ul li:nth-child(2n){margin-right: 0px;}
.new1 ul li:hover{background: #0e871e;}
.new1 ul li:hover a{color: #ffffff;}
.new1 ul li:hover span{color: #ffffff;}
.new1 dd b a:hover{color:#0e871e;}

.new2{float: right;width: 387px;margin-top: 45px;}
.new2 h2{height:25px;font-weight: normal;padding-top: 5px; }
.new2 h2 em{font-size: 24px;color: #333333;font-weight: normal;line-height: 100%;}
.new2 h2 em a{font-size: 24px;color: #333333;font-weight: normal;}
.new2 h2 b{float: right;font-weight: normal;border: 1px solid #535353;height: 18px;width: 60px;line-height: 18px;text-align: center;}
.new2 h2 b a{font-size: 14px; color: #666666;line-height:18px;display: block;}
.new2 dl{height:287px;margin-top: 20px;}
.new2 dl dt{width: 387px;height:160px;}
.new2 dl dt img{width: 387px;height:160px; display: block;}
.new2 dl dd{height: 125px;width: 387px;border-bottom:1px dotted #cccccc;}
.new2 dl dd b{height: 21px;font-weight: normal;display: block;padding-bottom: 20px;padding-top: 20px;}
.new2 dl dd b a{font-size: 20px;color: #333333;display: block;}
.new2 dl dd p{font-size: 14px;color: #666666;line-height: 24px;display: block;}
.new2 ul{height: 195px;margin-top: 21px;}
.new2 ul li{float: left;height: 15px;margin-bottom: 15px;padding-left:16px;background: url(../images/ndian.png) no-repeat left;}
.new2 ul li a{font-size: 14px;color:#333333 ;display: block;line-height: 15px;}
.new2 ul li:last-child{ margin-bottom:0;}
.new2 ul li:last-child{ margin-bottom:0;}
.new2 ul li:hover a{color:#0e871e; }
.new2 dd b a:hover{color:#0e871e;}
/*关于我们*/
.abt{height: 920px;background:url(../images/abtbg.jpg) no-repeat center 0;}
.abt h3{height: 100px;text-align: center;padding-top:80px;margin-bottom: 30px;background:url(../images/abh.png) no-repeat bottom;}
.abt h3 em{font-size:42px ;color:#ffffff;display: block;line-height: 100%;font-weight: bold;}
.abt h3 em i{font-weight:normal;}
.abt h3 span{font-size: 24px;color: #ffffff;line-height: 24px;display: block;padding-top: 10px;font-weight: normal;}
.abt b{height: 460px;width: 1310px;display: block;overflow:hidden;}
.abt b img{width: 1180px;height: 440px;display: block;    border: 10px solid #ffffff;transition: all 0.3s linear 0s;}
.abt b:hover img{transform: scale(1.05);}
.abt p{font-size: 16px;color: #333333;line-height: 26px;display: block;text-align: center;padding-top: 20px;height: 75px;}
.more5{color: #0e871e;width: 175px;height: 45px;display: block;line-height: 45px;float: left;font-size: 18px;text-align: center;margin-top:38px;background:url(../images/ljgd.png) no-repeat center;margin-left: 513px; }
.more5 i{padding-right: 55px;}






/*底部*/

 .footer{height: 460px;background: #0e871e;}
     .f_nav{height:120px;border-bottom: 1px solid #3e9f4b;position: relative;}
    .f_nav li{float: left;height: 100px;line-height: 100px;position: relative;padding-top: 20px;}
    .f_nav li a{font-size: 18px;display:block;color: #ffffff;padding: 0 33px;z-index:1;position:relative;}
   .f_nav li:after{position: absolute;width: 1px;height: 13px;background: url(images/line1.png) no-repeat right;content: "";right: 0;top: 65px;}
    .f_nav li:last-child:after{ background: 0;}
    .f_con{height: 210px;border-bottom:1px solid #3e9f4b;}
    .f_logo{width: 201px; float: left;height: 210px;}
    .f_logo h2 img{display: block; width:253px; padding-top: 60px;}
    .f_logo b{font-size: 14px;color: #ffffff;display: block;font-weight: normal;line-height: 14px;padding-top: 20px;}
    .gsxx{float: left;width: 676px;height: 113px;margin-top: 57px;margin-left: 93px;}
  .gsxx p{width: 335px;float: left;padding-bottom: 25px;font-size: 14px;color: #fff;}
  .gsxx p img{float: left;height: 36px; width: 36px;padding-right: 12px;}
  .gsxx p.m2{width:341px; }
  .gsxx p.m2 a{ color:#fff}
 .gsxx p.m2 span{ font-size:18px}
 
 .gsxx span{ font-size:18px}
 
  .sao{ float:right; width:146px; padding-top:52px ; }
  .sao p img{display: block;width: 106px;height:106px;float:left;}
  .sao p span{display: block;font-size: 14px;color: #fff;text-align: center;line-height: 14px; float:right;  writing-mode:vertical-lr; padding:21px 13px 15px; background:#57ab62;}
  .link{line-height: 50px;}
  .link .lk2 b{font-size:22px;color: #c4dac6;display: block;line-height: 100%;font-weight: normal;padding-top: 35px;}
    .link .lk2{float: left;}
    .link .lk2 a{font-size: 14px;color: #c4dac6;margin-right: 25px;}
    .lk3{ padding-top: 43px;font-size: 14px;color: #c4dac6;    line-height: 210%; text-align:center}
    .lk3 em a{font-size: 14px;color: #c4dac6;display: block;line-height: 100%;}
    .link .lk3 em a{    display: inline-block;}
    .link .lk3 a{font-size: 14px;color: #c4dac6;}
    .link .lk3 i{font-size: 14px;color: #c4dac6;}
 

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0e871e;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0e871e;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
.pc{ display:block!important}
.mb{ display:none!important}





/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  
body{ font-size:14px!important}
.yz h3 em {
    font-size: 22px;
    color: #0e871e;
    display: block;
    line-height: 100%;
    font-weight: bold;
}

.yz h3 span {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    display: block;
    padding-top: 10px;
    font-weight: normal;
}
.yz h3 {
    height: 80px;
    text-align: center;
    padding-top: 76px;
    margin-bottom: 20px;
    background: url(../images/hg.png) no-repeat bottom;
}
.yz p {
    font-size: 13px;
    line-height: 28px;
    display: block;
    color: #666666;
    text-align: center;
    margin-top: 55px;
    width: 100%;
    margin: 0 auto;
    text-indent: 30px;
}

.yz_s2 ul li {
    float: left;
    text-align: center;
    margin-right: 0px;
    position: relative;
    margin-right: 0; width:50%; margin-bottom:3%
}
.yz_s2 ul li b {
    display: inline-block;
    font-size: 30px;
    line-height: 100%;
    color: #333;
    font-weight: bold;
    vertical-align: top;
    font-family: "Arial";
}

.yz_s2 {
    margin-top: 33px;
    position: relative;
}


.yz_s2 ul li span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    font-weight: normal;
}
.yz_s2 ul li::after {
    height: 34px;
    width: 1px;
    background: #e5e5e5;
    position: absolute;
    right: 0px;
    top: 0px;
    position: absolute;
    content: "";
    display: block;
}


.yz_s2 ul li i {
    margin-left: 5px;
    display: inline-block;
    width: 19px;
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    font-weight:normal;
    background: #0e871e;
    border-radius: 20px;
}

.yz {
    height: 776px; 
}
.more2 {
    color: #0e871e;
    margin: 0 auto;
    width: 125px;
    height: 35px;
    display: block;
    line-height: 35px;
    font-size: 13px;
    text-align: center;
    margin-top: 26px;
    border: 1px #CCC solid;
}

.cpt {
    height: 1300px;
    background: url(../images/few.jpg) no-repeat top center;
    background-size: 430%;
}

.cpt h2 em {
    display: block;
    font-size: 22px;
    font-weight: normal;
    color: #ffffff;
    line-height: 22px;
}

.cpt h2 em b {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    margin-left: 15px;
}

.cpt h2 span {
    font-size: 16px;
    color: #ffffff;
    display: block;
    font-weight: normal;
    padding-top: 12px;
}
.c1 {
    float: left;
    width: 100%;
}

.c1 dl dt {
     width: 100%;
    height: 358px;
    display: block;
    overflow: hidden;
}

.c1 dl dt img {
    width: 100%;
    height:auto;
    display: block;
    transition: all 0.3s linear 0s;
}
.c1 dl dd h4 {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    display: block;
    line-height: 30px;
    padding-top: 17px;
}
.c1 dl dd p {
    font-size: 14px;
    line-height: 25px;
    color: #666666;
    display: block;
    font-weight: normal;
    padding-top: 15px;
}

.c1 dl dd .nav-c ul li {
    float: left;
    margin-top: 10px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    background: #259e4f;
    position: relative;
}
.c1 dl dd .nav-c ul li a{ font-size:14px}
.c2 {
    float: right;
    width: 100%;
}

.c1 dl dd {
    height: 260px;
}.c2 ul li {
    float: left;
    height: 140px;
    width: 32%;
    position: relative;
    margin-bottom: 1%;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    background: #ffffff;
    margin-left: 1%;
}.c2 ul li .xq h3 b {
    font-size: 14px;
    color: #ffffff;
    display: block;
    line-height: 21px;
    font-weight: normal;
}

.c2 ul li h4 a{font-size: 14px;}

.cpt h2 {
    text-align: center;
    padding-top: 58px;
    display: block;
    background: url(../images/abh.png) no-repeat center bottom;
    padding-bottom: 30px;
}

.ys h3 em {
    font-size: 22px;
    color: #0e871e;
    display: block;
    line-height: 100%;
    font-weight: normal;
    text-align: center;
}
.ys h3 span {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    display: block;
    padding-top: 10px;
    font-weight: normal;
}
.ys h3 {
    height: 90px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 30px;
    background: url(../images/hg.png) no-repeat bottom;
}


.content {
    width: 92%;
    margin: 0 auto;
}

.jz h3 em {
    font-size: 22px;
    color: #0e871e;
    display: block;
    line-height: 100%;
    font-weight: normal;
}
.jz h3 span {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    display: block;
    padding-top: 10px;
    font-weight: normal;
}


.footer{ display:none}

.ysz_con p b a{ font-size:16px}
.tempWrap{ width:100%!important}

.con{ width:500px!important}

.ys1 {
    height: 319px;
    width:500px!important;
    position: relative;
}

.ys1 span {
    height: 319px;
  width:500px!important;
    display: block;
}

.ys1 span img {
    height: 319px;
     width:500px!important;
    display: block;
}
.ys_box {
    height: 319px;
}

.bd ul li em {
    width: 75%;
    font-size: 15px;
    color: #333333;
    display: block;
    padding-top: 8px;
    text-align: left;
    padding-bottom: 8px;
}

.bd ul li.cur em {
  
    font-size: 15px; font-weight:normal
   
}
.bd ul li b {
    width: 22%;
    margin-right: 3%;
    font-family: BEBAS;
    font-size: 16px;
    text-align: right;
    padding-top: 8px;
    padding-bottom: 8px;
}

.bd ul li{ padding:10px 0}
.bd ul li:nth-child(2) b{ width:32%}
.bd ul li:nth-child(2) em{ width:75%}

.bd ul li:nth-child(3) b{ width:32%}
.bd ul li:nth-child(3) em{ width:75%}

.jt .sprevs {
    position: absolute;
    left: 30px;
    top: 115px;
    width: 43px;
    height: 79px;
   
    z-index: 10;
}


.jt .snexts { top: 115px;   }
.ys {
    height: 605px;
}

.jz .ysz_con {
    position: relative;
    margin-top: 40px;
    width: 100%;
}.ysz_con .tempWrap {
     width: 100%!important;
}

.ysz_con .snext{ display:none}
.ysz_con .sprev{ display:none}



.pc{ display:none!important}
.mb{ display:block!important}







}

