
@font-face {
  font-family: "sourcehansans"; /* 杩欎釜鍚嶅瓧鍙互鑷繁瀹氫箟 */
  src: url("./fonts/sourcehansans.eot"); /* IE9 Compat Modes */ /*杩欓噷浠ュ強涓嬮潰鐨剆rc鍚庨潰鐨勫湴鍧€濉殑閮芥槸鑷繁鏈湴鐨勭浉瀵瑰湴鍧€*/
  src: url("./fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("./fonts/sourcehansans.woff") format("woff"),
    /* Modern Browsers */ url("./fonts/sourcehansans.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("./fonts/sourcehansans.svg#YourWebFontName")
      format("svg"); /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}
/** div鏍峰紡 **/
body{  font-family: "sourcehansans";}



.w1640 {width:90%;margin: 0 auto;}
.w1200 {max-width:1200px;margin: 0 auto;}
.tit2{ font-size:24px; color:#ffffff;}
.img  img {-ms-interpolation-mode: bicubic;-webkit-transition: all .7s linear;-webkit-transition: all .7s;transition: all .7s;display: block;max-width: 100%;}
.h100{ width:100%; height:100px;}
img{ max-width:100%;}
a:hover{color: #008b3f;}

#container img  { max-width: none !important;}









.wap_height{ width:100%; height:45px; display:none;}

/**/
 .banner .swiper-slide>img {
     width: 100%;
     height: 100%;
 }


.banner   .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
.banner   .swiper-pagination-bullet-active {opacity:1;background:#008c3f}

.banner .swiper-slide{ width:100%; overflow:hidden; position:relative;}
.banner img{ display:block;-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition: all 10s ease;transition: all 10s ease;}
.banner .swiper-slide-active img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}





/*棣栭〉鏁板瓧灞曠ず*/
.number{ width:100%; background:url(../images/bannerbac_02.png); background-size:cover;}
.mBox3{ padding:20px 0;  font-size:16px; }
.mBox3Item{ font-size:0; text-align:center; padding:20px 0;}
.mBox3Item li{ display:inline-block; vertical-align:top; width:25%; background:url(../images/x01.png) right center no-repeat;}
.mBox3Item  li:last-child{ background:none;}
.mBox3num{ font-size:60px; line-height:120%;}
.number .counter{ color:#fff;}
.mBox3num sup{ color:#ef8d30; vertical-align:top;}

.mBox3Text{ font-size:16px; width:55%; margin:0 auto; margin-top:10px;}
.number .mBox3Text p{ color:#ffffff; line-height:23px;}







/*鍝佺墝瀹舵棌*/

.product>div{height: 0;overflow: hidden;}
.product>div.ac{height: auto;}
.i_tit2{ width:100%; background:#FFFFFF; margin:50px 0; }
.i_tit2 span{width:16.66%; text-align:center; display:block; float:left; position:relative; height:100px;  }
.i_tit2 span  i { width: 44px;height: 20px;display: none;position: absolute;left: 50%; bottom:-10px;margin-left: -22px;background: url(../images/inggreen.png) no-repeat;}
.i_tit2 span.ac { background: linear-gradient(to top, #069539 0%, #53c300 100%);}

.i_tit2 span.ac a{color:#FFF;}
.i_tit2 span.ac i { display: block;}
.sp1{ width:40px; height:40px; margin:0 auto; position: relative; margin-top:14px;}
.sp1 .icon1,  .sp1 .icon2 {max-height: 40px; max-width: 40px; position: absolute; right: 0;top: 0;bottom: 0;left: 0;margin: auto;-webkit-transition: all .3s ease; transition: all .3s ease;}
.sp1 .icon1 {opacity: 1;}
.sp1 .icon2 {opacity: 0;}
.i_tit2 span:hover .sp1 .icon2, .i_tit2 span.ac .sp1 .icon2 { opacity: 1;}
.product  .swiper-slide{ background:#ffffff; padding:10px 0;}
.product  .swiper-slide  .text{ text-align:center; padding:20px 0; font-size:24px;}
.product  .swiper-slide  .tip{ width:90%; margin:0 auto;}

.product  .swiper-slide .img img { width: 100%;}
.product  .swiper-slide .img { overflow: hidden; }
.product  .swiper-slide:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.product  .swiper-pagination { position:relative; margin-top:50px;}
.product   .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
.product   .swiper-pagination-bullet-active {opacity:1;background:#008c3f}
.wap_product{ display:none;}








/*鏂伴椈璧勮*/
.news ul li{width: 31%; float:left; margin-right:2%; position:relative; margin-top:50px; }
.news ul  li:last-child{ margin-right:0;}
.news ul li .img img {position:absolute; width: 100%; max-height: 100%}
.news ul li .img {position:relative; width:100;padding-bottom:320px; overflow: hidden; }
.news ul li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.news ul li .text .n_text{  margin:15px 0; font-size:24px;}
.news ul li .text  .date{ margin-top:10px; font-size:14px; color:#999;}
.news ul li .text  p{ color:#999; line-height:26px;}






/*浼佷笟鏂囧寲*/
.section1{ width:100%; background:#f2f2f2;}
.company ul li{width: 32%; float:left; margin-right:2%; position:relative; }
.company ul  li:last-child{ margin-right:0;}
.company ul li .img img { width: 100%;}
.company ul li .img { overflow: hidden; }
.company ul li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.company ul li .text{ width:40%; height:68px; line-height:68px; position:absolute; right:0px; bottom:0px; background:url(../images/sk.png) left center no-repeat; text-align:center; color:#ffffff; font-size:24px;}




/*瑙嗛灞曠ず*/
.section{padding:80px 0;}
.tit1{text-align:center;font-size: 42px; margin-bottom:20px;color:#008c3f; position: relative;}
.tit1::after { content: "";position: absolute;left: 50%;bottom:-8px;width: 45px;height: 5px;background:#d6000f;margin-left:-22px;}
.video ul li{width: 32%; float:left; margin-right:2%; margin-top:50px; }
.video ul  li:last-child{ margin-right:0;}
.video ul li .img img { width: 100%;}
.video ul li .img { overflow: hidden; position:relative;}
.play { width: 80px;height: 80px;background: url(../images/icon-play.png) center no-repeat; background-size: auto;background-size: 100%;position: absolute;left: 0;right: 0;top: 0; bottom: 0;margin: auto;}
.video ul li .text{font-size:24px; margin-top:20px;}
.video ul li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}



/*搴曢儴*/
.bottom{ width:100%; background:url(../images/bottom.jpg) center center no-repeat;}
.bottom1{ padding:16px 0;}
.bottom2{ width:100%; border-top:1px solid #399e64; padding:5px 0; color:#ffffff;}
.bottom2 div{ color:#ffffff;}
.bottom1_left p{ color:#ffffff; margin-bottom:5px;}
.link{ padding:40px 0;}
.link span {display: inline-block;padding-right: 45px;}
.link span a{ color:#ffffff;}
.link span img { height:50px;vertical-align: middle; margin-right: 10px;}
.bottom1_right{ padding-top:60px;}
.bottom1_right span{display:inline-block;padding-left:30px; vertical-align:top;}
.bottom1_right span  dl{background:rgba(255,255,255,.12); padding:10px 20px; color:#ffffff; border-radius:5px;}
.bottom1_right dl{ margin-bottom:12px;}
.bottom1_right dl dt{ font-size:14px; line-height:25px; color:#ffffff;}
.bottom1_right dl dd{ font-size:14px; line-height:25px; color:#ffffff;}


/*浜岀骇椤甸潰*/
.sbanner{ width:100%; position:relative;}
.titArea{ position:absolute; top:50%;left:0; transform:translateY(-50%); width:100%;}
.titArea h2{ font-size:72px; color:#ffffff; line-height:80px;}
.titArea p{ font-size:48px; color:#ffffff;}
.weizhi{background: #fff;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);box-shadow: 0px 5px 10px rgba(0,0,0,0.1); height:75px; line-height:75px;}

.main-tit {text-align: center; padding-bottom: 3%;}
.main-tit h2 {font-size: 36px;margin-bottom: 20px;padding-bottom: 20px;background: url(../images/mainicon1.png) no-repeat center bottom; padding-top: 70px; line-height:1;}
.main-tit p {font-size:18px; line-height: 36px;color: #888;}
.center2 ul li {width: 33.3%; text-align: center;float: left;}
.center2 ul li  h3 {font-size: 26px; margin-bottom: 20px;}
.center2  ul li .imgBox { margin-bottom: 40px;}
.center2  ul li   img {display: inline-block;width: 10%;}
.weizhiy a{ color:#333333;}

#container{width:100%;height:450px;font-size:12px; margin:0 auto; margin-top:50px; border:1PX solid #EEEEEE }
.formbd ul li.liinp { float:left; width: 31.3%; margin: 0 1%; margin-bottom: 0px; margin-bottom: 30px;}
.formbd   ul li input { padding: 0px;margin: 0px; width: 100%;height: 46px;line-height: 46px;color: #333;text-indent: 1em;background: #f9f9f9;border: 1px solid #e5e5e5;}
.formbd  ul li.litex {width: 98%;margin: 0 1%;margin-bottom: 0px; margin-bottom: 30px;}
.formbd  ul li.litex textarea {width: 99%;text-indent: 1em;padding: 0.5%;background: #f9f9f9; border: 1px solid #e5e5e5; min-height: 246px;line-height: 28px;}
.formbd  ul li.liyz {width: 48%; margin: 0 1%;margin-bottom: 0px;overflow: hidden;_zoom: 1;margin-bottom: 30px; float:left;}
.formbd  ul li.liyz .yzinput {width: 30%;float: left;text-align: left;}
.formbd   ul li.liyz .yzimg {width: 50%;float: left;padding-left: 2%;}
.formbd ul li.liyz .yzimg img {cursor: pointer;float: left;border: 1px solid #e5e5e5;margin-left: 1%;}
.formbd  ul li.libtn {text-align: right;width: 49%;margin-right: 1%; float:right;}
.formbd  ul li.libtn a {width: 160px;height: 46px;line-height: 46px;text-align: center; color: #616161;background: #fff;border: 1px solid #a1a1a1;display: inline-block;font-size: 18px;}
.formbd  ul li.libtn  a:hover {background: #c30f19;border:1px solid #c30f19;color: #fff;}
.weizhiz   a {height: 75px;line-height: 75px;display: block;margin-right: 2.5rem;-webkit-transition: color .3s;transition: color .3s;position: relative;outline: none; float:left; color:#333}
.weizhiz  a::before {content: ""; position: absolute;width: 0; bottom: 0; height: 6px;background: #008c3f;-webkit-transition: all .3s;transition: all .3s;}
.weizhiz  a.cur {color: #008b3f;}
.weizhiz  a.cur:before {height: 3px;width: 100%;}
.cx_txt{ padding-bottom:30px; overflow:hidden;}
.cx_txt .pic{ float:right; margin-left:20px;}
.cx_txt p{ margin-bottom:20px;}
.liebiao01 { background: #008b3f;color: #fff;width: 100%;}
.liebiao01 span{ width:25%; float:left; text-align:center; color:#ffffff; line-height:110px; font-size:18px;}
.liebiao02 {width: 100%;background: #e8f7ef;margin-bottom:2px; position: relative;z-index: 4;}
.liebiao02 li {float: left; width:25%; text-align:center;line-height: 110px;font-size: 18px;}
.cam_list dd .title02 {display: none; padding:20px 0; }
.cam_list dd .title02 p{ line-height:44px;}
.liebiao02.on { background: #e7f6ee;color: #fff;transition: 1s;box-shadow: 0px 34px 47px 3px rgba(231, 246, 238, 0.6);box-shadow: 0px 0.34rem 0.47rem 0.03rem rgba(231, 246, 238, 0.6);}
.liebiao02_span03 {width: 130px;height: 110px;float: right;border-left: 1px solid #d7eee2;}
.liebiao02_span03 i{ display:inline-block; width:19px; height:20px; background:url(../images/jt1.png) center center no-repeat;}
.cam_list{ margin-bottom:30px;}
.liebiao02.on .liebiao02_span03 i{ display:inline-block; width:19px; height:20px; background:url(../images/jt2.png) center center no-repeat;}
.newslist ul li{border-bottom: 1px solid #ececec; padding:50px 0;}
.newlistz{ width:45%; overflow:hidden;}
.newslist ul  li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.newlisty{ width:53%;}
.newlisty  .line {width: 30px;height: 2px;background-color: #d8d8d8; margin:15px 0;}
.newTitle a{ font-size:24px;}
.newTime{ color:#999999;}
.gaishu{ margin-top:20px;}
.morebtn a{ width:180px; height:48px; line-height:48px; overflow:hidden; border-radius:5px; background:url(../images/i_two_bg1.png) 120px center  no-repeat #008b3f; float:left; text-indent:43px; margin-top:10%;transition:all 0.3s; color:#fff;}
.newslist ul  li:hover .morebtn  a{background:url(../images/i_two_bg1.png) 130px center  no-repeat #008b3f; text-indent:53px;}

.newslist ul  li:hover  .newTitle a{ color:#008b3f;}
.page{ text-align:center; padding:50px 0;}
.page a ,.page span{ display:inline-block; padding:0px 10px; }
.page  a.page_on{ color:#c30f19;}
.xinw_nrbox{ padding:50px 0;}

.xinw_nrz{ width:75%; border-right:1px solid #ececec; padding-right:3%; box-sizing:border-box;}
.wboxz1{ font-size:24px;}
.wboxz2{ padding:10px 0;}
.wboxz2 span{ display:inline-block; margin-right:30px; color:#999999;}
.wboxz3{ margin-top:30px;}
.wboxz3 p{ margin-bottom:20px; font-family: "sourcehansans";}
.wboxz4{border-top: 1px solid #ececec; margin-top:30px; padding-top:30px;}
.xinw_nrybt{ font-size:24px;}
.xinw_nry{ width:22%;}
.xinw_nrylist ul li{ margin-top:20px;}
.xinw_nrylist ul li p{ margin-top:10px;}
.xinw_nrylist ul li  .img{ overflow:hidden;}

.xinw_nrylist ul li:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);} 
.gongyibox1bj{ width:100%; background:url(../images/jjbj.png) center bottom no-repeat;}

.gongyibox1 .tit2{ text-align:center;}
.zrgd  .swiper-pagination{ position:relative; margin-top:50px;}

.zrgd  a:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);} 
.zrgd a  .img{ overflow:hidden;} 

.zrgd  .text{ width:100%; text-align:center; padding-top:10px;}
.zrgd   .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
.zrgd   .swiper-pagination-bullet-active {opacity:1;background:#008c3f}

.gongyibox2{ width:100%; background:url(../images/gybanner.jpg) center center no-repeat; padding:30px 0 120px 0; margin-top:50px;}
.hzgy_txt{ width:60%; margin:0 auto; color:#ffffff; text-align:center; font-size:18px; line-height:36px;}
.baise{ color:#ffffff;}
.gongyibox3{ padding-bottom:50px;}


.zerenbg  .text{ width:100%; text-align:center; padding-top:10px;}
.zerenbg   .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
.zerenbg   .swiper-pagination-bullet-active {opacity:1;background:#008c3f}

.zerenbg  .swiper-pagination{ position:relative; margin-top:50px;}

.zerenbg  .img{ overflow:hidden;}

.zerenbg a:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);} 
.zerenbg  .text{text-align:left; padding:10px 0;}
.xiazbtn span{ display:inline-block; background:#008d40; text-align:center; color:#ffffff; padding:5px 20px; border-radius: 3px;}
.zerenbg a:hover .xiazbtn span{background:#007937;}

/*----浜у搧------*/
.cplb{ margin-bottom:20px;}

.cplb .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.cplb li{ width:30%; margin-right:5%; margin-bottom:40px; float:left; transition:all 0.3s;  -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.15); box-shadow: 0 5px 25px rgba(0,0,0,0.15); position:relative;}
.cplb li:nth-child(3n+3){ margin-right:0px;}
.cplb li .imgs{ background:#ffffff; padding:20px 0;}
.cplb li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.cplb li .txts{ border:1px solid #ececec;}
.cplb li .txts .cons{width:92%;  margin:0 auto; padding-top:20px; }
.cplb li .imgs{ overflow:hidden;}

.cplb li .txts h2{height:30px; line-height:30px; overflow:hidden;  font-weight:normal; padding:15px 0 10px 0; transition:all 0.3s; font-size:24px;}
.cplb li .txts .pz{  overflow:hidden;  overflow:hidden; transition:all 0.3s; position:relative; margin-top:5px; }
.cplb li .mores{ font-size:14px;  display:inline-block; line-height:30px; height:30px; padding-right:24px;overflow:hidden;background:url(../images/i_bg5.png) right center no-repeat;  color:#000;transition:all 0.3s;margin-top:6%; margin-bottom:8%;clear:both; overflow:hidden;}
.cplb li .mores label{ display:block; overflow:hidden; width:0; transition:all 0.3s;}
.cplb li:hover .txts .nums{background:url(../images/i_bg6_on.png) no-repeat; }
.cplb li:hover{/*-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); */background:#008b3f;transition:all 0.3s;position:relative; z-index:1;}
.cplb li:hover .mores{ padding-right:46px; width:auto; color:#ffffff;}
.cplb li:hover .mores label{ width:auto; }
.cplb li:hover h2{ color:#ffffff;}
.cplb li:hover .pz p{ color:#ffffff;}
.cplb li:hover .mores{background:url(../images/i_bg6.png) right center no-repeat;} 
.cplb li:hover .mores label{ color:#ffffff;}

.cplb li   .tip{ position:absolute; left:20px; top:20px; z-index:2;}

.rongyu{ width:100%; background:url(../images/jpbj.jpg) center center no-repeat; padding:60px 0;}
.h2tit{ font-size:36px; color:#ffffff;}
.rongyu_li{ margin-top:30px;}
.rongyu_li ul li{ color:#ffffff; background:url(../images/huiz.png) left 15px no-repeat; line-height:60px; text-indent:40px;}

.zhanluez{ width:30%; padding-top:18%;}
.zhanluey{width:68%;}
.zhanlue{ padding-bottom:40px}
.cpy_list ul li{ width:100%; margin-top:20px; transition: all 0.3s;-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.15); box-shadow: 0 5px 25px rgba(0,0,0,0.15);position: relative; padding:20px; box-sizing:border-box; text-align:center;}
.cpy_list ul li .imgs{ overflow:hidden;}
.cpy_list ul li .imgs  img{-ms-interpolation-mode: bicubic;-webkit-transition: all .7s linear;-webkit-transition: all .7s;transition: all .7s;display: block;max-width: 100%;}
.cpy_list ul li p{ font-size:18px; margin-top:15px}
.cpy_list ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.jzcpz_01z{ width:40%;}
.jzcpz_01y{ width:58%;}
.jzcpz_01y h2{ font-size:24px;}
.jzcpz_01y_p{ padding:30px 0;}
.jzcpz_01y_p p{ line-height:42px;}
.jzcpz_01y_btn{ margin-top:20px;}
.jzcpz_01y_btn a{ display:inline-block; width: 160px;height: 50px;line-height: 50px;border-radius: 3px;text-align: center; color:#ffffff; font-size:18px; margin-right:20px;}
.jzcpz_01y_btn a.href1 {background: #e30920;}
.jzcpz_01y_btn a.href2 {background: #008c3f;}
.jzcpz_02{ margin-top:60px; }
.jzcpz_02_bt{ width:100%; height:54px; border-bottom:1px solid #29b367;}
.jzcpz_02_bt span{ display:block; width:180px; height:54px; background:url(../images/btys.png) right center  no-repeat; line-height:54px; color:#ffffff; font-size:24px; text-align:center;}
.jzcpz_01y_kr{ color:#777777; margin-top:20px;}
.cptup  .swiper-pagination { position:relative; margin-top:30px;}
.cptup   .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
.cptup   .swiper-pagination-bullet-active {opacity:1;background:#008c3f}
.jzcpz_02_txt{ margin-top:20px;}
.jjtxtbox p{ margin-bottom:10px;}
.jjsz{ padding:30px 0;}

.jjsz .counter{ color:#008b3f; font-weight:bold;}

.jjsz .mBox3Text p{ color:#008b3f; line-height:23px;}
.zhanlibox{ width:100%; background:url(../images/zybj.png) center center no-repeat;  background-size:cover;}
.zlbtbj{ width:100%; background:url(../images/zlbt1.png) center bottom no-repeat; padding:40px 0 70px 0; text-align:center; }
.zlbtbj h2{color:#ffffff; font-size:36px;}
.zhanlibox_nrp{ padding:60px 0;}
.zhanlibox_zc{ width:46%;}
.zhanlibox_zc ul{ border-top:1px dashed #cccccc;}
.zhanlibox_yc{ width:49%;}
.zhanlibox_zc ul li{ border-bottom:1px dashed #cccccc; line-height:66px; overflow:hidden;}
.zhanlibox_zc ul li span{ width:60%; float:left; background:url(../images/yquan.png) left no-repeat; text-indent:16px;}
.zhanlibox_zc ul li b{ width:40%; float:right; line-height:66px; text-align:right;}
.wenhuabj{ width:100%; background:url(../images/whbj.png) center bottom no-repeat; background-size:cover; padding:150px 0;}
.wenhuabj dl{ margin-bottom:50px;}
.wenhuabj dl dt{ font-size:24px; color:#ffffff;}
.wenhuabj dl dd{ font-size:18px; color:#ffffff; margin-top:20px;}
.wenhuabj dl dt img{ vertical-align:middle; margin-right:10px;}
.lichengli01{ width:100%; border:1px solid #cccccc; padding:50px; box-sizing:border-box;}
.lichengli01 h6{ font-size:48px; color:#e30920; line-height:1.2;}
.lichengli01 h5{ font-size:30px;}
.lichengli01_txt{ min-height:200px; padding:30px 0;}
.gund_btn{ position:relative; text-align:center; margin:30px 0;}
.gund_btn .swiper-button-next, .gund_btn .swiper-button-prev {position: relative; display:inline-block; margin:20px; width:40px; height:40px; border:1px solid #d3d3d3;border-radius: 50%; background:none; line-height:40px; text-align:center; font-size:18px; color:#d3d3d3;}
.gund_btn .swiper-button-next:hover, .gund_btn .swiper-button-prev:hover{ background:#008c3f; border:1px solid #008c3f; color:#ffffff;}

#a1,#a2,#a3,#a4,#a5,#z1,#z2,#z3{padding-top:100px;margin-top: -100px;}.page_box{ padding-bottom:50px}
/*------------------------------- 渚ц竟鏍 -------------------------------------*/
.aside-nav {
    position: fixed;
    right: 10px;
    bottom: 30%;
    transform:translateY(-50%);
    z-index: 10000;
}


.aside-nav-one {
    position: relative;
    margin-top: 6px;
    margin-bottom: 6px;
    height:54px;
    width:54px;
    line-height: 52px;
    text-align: right;
}

.aside-nav-one-img {
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 10;
    width: 54px;
    height: 54px;
    text-align: center;
    transition: .3s;
}
.aside-nav-one-img img{
    width: 22px;
}
.more-width:hover .aside-nav-one-img {
    left: -73px;
}
.more-width-call:hover .aside-nav-one-img {
    left: -102px;
}
.aside-nav-one-desc {
    position: absolute;
    right: 0;
    padding-right: 16px;
    width: 54px;
    height: 54px;
    font-size: 14px;
    line-height: 52px;
    background: #07933d;
    color: #07933d;
    border-radius: 50px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: .3s, color .1s;
}

.aside-nav-one-desc .qq-name{
    display: inline-block;
    margin-right: 15px;
}

.aside-nav-one-desc .qq-name i{
  width: 22px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.aside-nav-one-desc .qq-name span{
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1px;
}

.qq-name-box{
    position: absolute;
    right: 0px;
}
.more-width:hover .aside-nav-one-desc {
    width: 125px;
    color: #fff;
    transition: .3s;
}
.more-width-call:hover .aside-nav-one-desc {
    width: 156px;
}

.more-width-qq:hover .aside-nav-one-desc {
    width: 125px;
}

.more-width-qq:hover .aside-nav-one-desc span{
    transition:.3s .1s;
    color: #fff;
}

.more-width-qq:hover .aside-nav-one-img{
    left: -73px;
}

.aside-nav-one-qrcode {
    position: absolute;
    left: -200px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}
.aside-nav-one:hover .aside-nav-one-qrcode {
    left: -140px;
    opacity: 1;
    visibility: visible;
}
/*.more-width-call img{ padding-top:16px;}
.back-top img{ padding-top:20px;}*/



/*2021-12-20鏂伴椈鍒楄〃鏀?/
.gailist a{ float:left; color:#555555;  background:url(../images/icon-news.png) left   center no-repeat; padding-left:20px;}
.gailist  span {float:right;background:url(../images/icon-time.png) left   center no-repeat; padding-left: 32px;}
.newslist ul li.gailist{ border:0; padding:20px; box-sizing:border-box}
.pagination a{ color:#666}


.newslist ul li:nth-of-type(odd){ background:#fff;}
.newslist ul li:nth-of-type(even){ background:#f5f5f5;}
.newslist ul li:hover{ background:#91f7ba;}

.kwei{padding:40px; box-sizing:border-box; }

.h3bt{ font-size: 46px;color: #008c3f;font-weight:normal;}
.kwei  p{color: #888;}

/*------------------------------- 渚ц竟鏍廵nd -------------------------------------*/
@media (max-width: 769px) {
	.h100{ display:none;}
  .section { padding:30px 0;}
  .bottom1{ display:none;}
  .video ul li{width:100%; float:none; margin-top:30px;}
  .video ul li .text{font-size:18px; margin-top:10px;}
  .tit1 {text-align: center; font-size:26px; line-height:2.4;}
  .company ul li{width:100%; margin-top:30px;}
  .section1{padding:0px 0 30px 0;}
  .news ul li{width:100%; margin-top:30px;}
  .i_tit2 ,.product{ display:none;}
  .wap_product{ display:block; margin-top:40px;}
  .wap_product  .swiper-pagination { position:relative; margin-top:50px;}
  .wap_product  .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #b9cfc3; opacity:1;}
  .wap_product  .swiper-pagination-bullet-active {opacity:1;background:#008c3f}
  .wap_product  .swiper-slide{ background:#ffffff; padding:10px 0;}
  .wap_product  .swiper-slide  .text{ text-align:center; padding:20px 0; font-size:18px;}
  .wap_product  .swiper-slide  .tip{ width:90%; margin:0 auto;}
  
  .mBox3Item li {width:50%; padding:20px 0;}
  .mBox3num {font-size:36px; line-height: 120%;}
.mBox3Item  li:last-child{background:url(../images/x01.png) right center no-repeat;}
.mBox3Text p { font-size:14px; line-height:20px;}
.wap_height{ display:block;}
.jzbox{ padding-top:30px;}

.titArea h2 { font-size:24px; line-height:32px;}
.titArea p {font-size:18px;}
.main-tit h2 {font-size:24px; padding-top:40px; margin-bottom:10px;}
.main-tit p {font-size: 16px;}
.weizhi{ display:none;}
.news ul li .text .n_text {margin:10px 0;font-size: 20px;}
.center2 ul li {width:100%; margin-top:30px;}
.center2 ul li  h3 {font-size:18px; margin-bottom:5px;}
.center2 ul li .imgBox {margin-bottom:10px;}
#container{width:100%;height:260px;font-size:12px; margin:0 auto; margin-top:50px; border:1PX solid #EEEEEE }
.formbd    ul li.liinp {width: 98%; margin-bottom: 3%;}
.formbd  ul li.liyz {width: 98%;}
.formbd  ul li.libtn { margin-bottom:30px;width: 98%;text-align: center;}
.formbd  ul li.liyz .yzinput {width: 36%;float: left; text-align: left;}
.formbd  ul li.litex {width: 98%; margin: 0 1%;margin-bottom: 0px; margin-bottom:15px;}
.cx_txt .pic{ margin-bottom:20px;}
.newlistz { width:100%;}
.newlisty{ width:100%; margin-top:5px;}
.xinw_nry{ display:none;}
.xinw_nrz{ width:100%; border:0; padding:0;}
.wboxz4z ,.wboxz4y{ width:100%; text-align:left;}
.wboxz4z img,.wboxz4y img{ display:none;}
.wboxz4y{ margin-top:10px}
.hzgy_txt{ width:100%; margin:0 auto; color:#ffffff; text-align:center; font-size:16px; line-height:36px; margin-top:20px;}
.gongyibox2{margin-top:30px; padding: 30px 0 50px 0;}
.cplb li{ width:100%; margin-right:0;}
.cplb li .txts h2{ font-size:18px;}
.pz p{ font-size:14px;}
.zhanluez{ width:100%; padding-top:5%; text-align:center;}
.zhanluez img{ width:50%;}

.zhanluey{width:100%;}
.jzcpz_01z{ width:100%;}
.jzcpz_01y{ width:100%;}
.jzcpz_01y h2 {font-size:18px;}
.jzcpz_01y_p{ padding:10px 0;}
.jzcpz_02{ margin-top:20px;}
.zhanlibox_zc { width:100%;}
.zhanlibox_zc ul li span { width:100%;}
.zhanlibox_zc ul li b { width:100%; text-align:left; line-height:30px; color:#999;}
.zhanlibox_yc { width:100%; margin-top:40px;}
.zhanlibox_zc ul li { line-height:30px; padding:15px 0;}
.aside-nav { display:none;}

.h3bt {font-size: 24px; }


.kwei{padding:20px 0; box-sizing:border-box; }
    
    




}




    


