body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.f2{ font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration: none;}
ul,li{padding:0px; margin:0px; list-style:none;}
ul li a:hover{ color:#009b4c;}
div a:hover{ color:#009b4c;}
input,form,select,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}
i,em{ font-style:normal;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden; display:block;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 
.dsk{ width:100%; height:100%; display:block; overflow:hidden;}
/*定位*/
.pr{ position: relative;}
.pa{ position: absolute;}
.pf{ position: fixed;}

/*块级转换*/
.db { display: block;}
.dn { display: none;}
.di { display: inline;}
.dib { display: inline-block;}

/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
.lazy{ background: url(../images/loading.gif) no-repeat center center;}
.usf img{ 
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s; 
transition:all 0.5s ease 0s;
}
.usf a:hover img{
-webkit-transform:scale(1.05); 
-moz-transform:scale(1.05); 
transform:scale(1.05);
}
.ucss3{
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;	
}


/*首页*/
.header{ width:100%; background:#fff; min-width:1200px; position:relative; z-index:10;}
.hdt{ border-bottom:1px solid #e6e6e6; width:100%; height:39px; position:relative; z-index:10;}
.hdtc{ width:1180px; height:39px;}
.hdtc-tx{ line-height:39px; display:block; overflow:hidden; font-size:12px; color:#666666;}
.hdtc-wh{ width:100px; height:100%; position:relative;}
.hdtc-wh p{ cursor:pointer; width:100%; height:100%; display:block; text-indent:49px; background:url(../images/hd-wh.png) no-repeat 19px center #f2f2f2; font-size:12px; color:#666666; line-height:39px;}
.hdtc-wh img{ width:120px; display:none; height:120px; overflow:hidden; position:absolute; right:0; top:39px; border:1px solid #e6e6e6;}
.hdtc-map{ padding:0 35px 0 20px; background:url(../images/hd-map.png) no-repeat left center; line-height:39px; display:block; overflow:hidden; font-size:12px; color:#666666;}
.hdtc-phone{ padding:0 35px 0 20px; background:url(../images/hd-phone.png) no-repeat left center; line-height:39px; display:block; overflow:hidden; font-size:12px; color:#666666;}
.headercenter{ width:1180px; height:100px; position:relative; z-index:1;}

.logo em{ width:85px; height:76px; display:block; padding:12px 15px 0 0;}
.logo i{ width:1px; margin-top:34px; overflow:hidden; height:40px; background:#999999;}
.logo span{ width:60px; height:73px; display:block; padding:13px 0 0 17px;}
.hdb-form{ width:120px; height:100%; position:relative; z-index:10;}
.hdb-form span{ width:100%; height:100%; display:block; overflow:hidden; position:relative; z-index:14;}
.hdb-form span.act input{ background:url(../images/hd-icon0.png) no-repeat center center #06a253;}
.hdb-form span input{ width:100%; height:100%; display:block; cursor:pointer; background:url(../images/hd-icon0.png) no-repeat center center #009b4c;}
.hdb-form p{ width:0; height:100%; overflow:hidden; display:block; background:#eee; position:absolute; right:120px; top:0; z-index:10;}
.hdb-form p input{ width:260px; height:38px; line-height:38px; display:block; overflow:hidden; margin:30px auto; border:1px solid #999; border-radius:4px; text-indent:15px; font-size:16px; color:#666; background:#fff;}
.hdb-nav{ width:884px; height:100%;}
.hdb-nav .hdbn{ width:110px; height:100%; float:left; position:relative;}
.hdb-nav .hdbn p{ width:100%; height:100%; display:block; position:relative; z-index:5; background:#fff;}
.hdb-nav .hdbn ul{ width:100%; overflow:hidden; position:absolute; left:0; z-index:4; top:100px; background:#00611e; box-shadow: 0 0 5px 2px rgba(0,0,0,0.35); display:none;}
.hdb-nav .hdbn ul li{ width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden; border-bottom:1px solid #005119;}
.hdb-nav .hdbn ul li.mro{ border-bottom:0;}
.hdb-nav .hdbn ul li a{ width:100%; height:100%; display:block; color:#fff; font-size:16px;}
.hdb-nav .hdbn ul li a:hover{ color:#fff; background:#0e7e31;}
.hdb-nav .hdbn p span{ width:100%; height:100%; display:block; position:relative; font-size:18px; color:#666666; text-align:center; line-height:100px; z-index:5;}
.hdb-nav .hdbn i{ width:0; height:98px; display:block; position:absolute; left:57px; top:0; z-index:1; border-bottom:2px solid #007b1e; background:#f2f2f2;}
.hdb-nav p a.act i{ width:100%; left:0;}
.hdb-nav p a.act span{ color:#666666;}
.logo{ width:176px; height:58px; padding:10px 0 0 0;display: flex;align-items: center;justify-content: center;}
.logo img{width: 100%;height: 100%;margin-top:33px;}
.content{ width:100%; min-width:1200px; position:relative; z-index:5;}
.banner{ width:100%; height:668px; overflow:hidden; position:relative; margin-bottom:60px;}
.banner .banner-box{width:100%;height:100%;position:relative;overflow:hidden;}
.banner .banner-box .bd{ width:100%; height:100%;}
.banner .banner-box .bd li .m-width {width:1200px; margin:0 auto;overflow:hidden;}
.banner .banner-box .bd li{width:100%;height:668px;}
.banner .banner-box .bd li a{display:block; width:100%; height:100%;}
.banner .banner-btn{width:100%;position:absolute;bottom:0;left:0;}
.banner .banner-btn a{display:block;width:80px;height:100px; overflow:hidden; position:absolute; top:-383px;}
.banner .banner-btn a.prev{left:20px;background:url(../images/banner-lt.png) no-repeat;} 
.banner .banner-btn a.next{right:20px;background:url(../images/banner-rt.png) no-repeat;}
.banner .banner-box .hd{ width:171px; height:20px; overflow:hidden; position:absolute;top:-39px; left:50%; margin-left:-86px;}
.banner .banner-box .hd ul li{width:21px; height:20px; overflow:hidden; text-indent:-9999px; margin-right:36px;background:url(../images/banner-libg.png) no-repeat;float:left;cursor:pointer;}
.banner .banner-box .hd ul li.on{background:url(../images/banner-libgh.png) no-repeat;}
.io-title p{ width:100%; height:76px; line-height:76px; overflow:hidden; display:block; text-align:center; font-size:40px; color:#333333; background:url(../images/io-hx.png) no-repeat center bottom;}
.io-title i{ width:100%; height:50px; line-height:50px; overflow:hidden; display:block; text-align:center; font-size:24px; color:#999999;}
.io-nr{ width:1200px; overflow:hidden; margin:56px auto 35px;}
.ion-list{ width:617px; overflow:hidden;}
.ion-list li{ width:100%; overflow:hidden; margin-bottom:21px;}
.ion-list p{ width:100%; height:23px; line-height:23px; overflow:hidden; margin-bottom:3px; display:block; background:}
.ion-list p a{ text-indent:15px; font-size:18px; color:#333333; height:100%; display:block; float:left; overflow:hidden; background:url(../images/io-icon0.png) no-repeat left center;}
.ion-list p a:hover{background:url(../images/io-icon0h.png) no-repeat left center; color:#009b4c;}
.ion-list span{ width:100%; height:27px; line-height:27px; display:block; overflow:hidden; text-indent:15px; color:#999999;} 
.ion-list em{ width:100%; height:24px; line-height:24px; display:block; overflow:hidden; text-indent:15px; color:#999999;} 
.ion-xg{ width:490px; height:367px; overflow:hidden; position:relative;}
.ion-xg .banner-box{width:100%;height:100%;position:relative;overflow:hidden;}
.ion-xg .banner-box .bd{ width:100%; height:100%;}
.ion-xg .banner-box .bd li .m-width {width:1200px; margin:0 auto;overflow:hidden;}
.ion-xg .banner-box .bd li{width:100%;height:367px;}
.ion-xg .banner-box .bd li a{display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.ion-xg .banner-box .bd li a img{ width:100%; height:100%; display:block;}
.ion-xg .banner-box .bd li a p{ width:100%; height:45px; line-height:45px; overflow:hidden; display:block; position:absolute; left:0; bottom:0; z-index:10; background:url(../images/io-icon2.png) repeat;}
.ion-xg .banner-box .bd li a p i{ width:350px; padding-left:20px; overflow:hidden; height:100%; display:block; text-overflow:ellipsis; white-space:nowrap; font-size:15px; color:#fff;}
.ion-xg .banner-btn{width:100%;position:absolute;bottom:0;left:0; z-index:10;}
.ion-xg .banner-btn a{display:block;width:80px;height:100px; overflow:hidden; position:absolute; top:120px;}
.ion-xg .banner-btn a.prev{left:20px;background:url(../images/banner-lt.png) no-repeat;} 
.ion-xg .banner-btn a.next{right:20px;background:url(../images/banner-rt.png) no-repeat;}
.ion-xg .banner-box .hd{ width:92px; height:9px; overflow:hidden; position:absolute;top:-27px; right:0;}
.ion-xg .banner-box .hd ul li{width:11px; height:9px; overflow:hidden; text-indent:-9999px; margin-right:8px;background:url(../images/io-icon1.png) no-repeat -11px 0;float:left;cursor:pointer;}
.ion-xg .banner-box .hd ul li.on{background:url(../images/io-icon1.png) no-repeat;}
.io-more a{ width:260px; height:65px; line-height:65px; display:block; overflow:hidden; margin:0 auto; text-align:center; font-size:16px; color:#009b4c; border:2px solid #009b4c; border-radius:2px;}
.io-more a:hover{ color:#fff; background:#009b4c;}
.it{ padding:58px 0 60px;}
.it-nr{ margin:30px 0 0; position:relative; background:#f1f1f1;}
.itn-img{ position:absolute; display:block; top:51px; z-index:10; left:50%; margin-left:76px;}
.itnc{ margin-bottom:23px;}
.itnc-xz{ width:1200px; overflow:hidden; padding-top:17px;}
.itnc-title{ height:67px; line-height:67px; overflow:hidden; width:640px; background:url(../images/it-hx.png) no-repeat center bottom; font-size:26px; color:#333333; font-weight:400;}
.itnc-tx{ width:640px; height:180px; margin:19px 0 7px; overflow:hidden; font-size:16px; line-height:36px; color:#333333;}
.itnc-more{ width:640px; overflow:hidden; margin-bottom:13px;}
.itnc-more a{ width:156px; height:39px; line-height:39px; display:block; overflow:hidden; text-indent:56px; font-size:16px; color:#009b4c; border:2px solid #009b4c; border-radius:2px; background:url(../images/it-icon0.png) no-repeat 36px center;}
.itnc-more a:hover{ color:#fff; background:url(../images/it-icon0h.png) no-repeat 36px center #009b4c;}
.it-zs{ width:1200px; overflow:hidden;}
.itz{ width:202px; height:158px; overflow:hidden; position:relative; margin-right:17px;}
div.itz-icon0 a p{ background:url(../images/it-icon1.png) no-repeat center 43px #009b4c;}
div.itz-icon1 a p{ background:url(../images/it-icon2.png) no-repeat center 38px #009b4c;}
div.itz-icon2 a p{ background:url(../images/it-icon3.png) no-repeat center 39px #009b4c;}
.itz p{ width:100%; height:105px; line-height:105px; padding-top:53px; display:block; overflow:hidden; text-align:center; font-size:16px; color:#fff;}
.itz span{ width:200px; height:118px; display:block; overflow:hidden; font-size:16px; color:#009b4c; border:1px solid #009b4c; padding-top:38px; background:#efefef;}
.itz span em{ width:100%; height:36px; line-height:36px; display:block; overflow:hidden; text-align:center;}
.itz p{ transform: rotateX(0deg); transform-style: preserve-3d; transition: all 0.6s ease-in-out 0s;
 position:absolute; z-index:9; top:0; left:0;}
.itz a:hover p{transform:rotateX(180deg);}
.itz span{ transform: rotateX(180deg); transform-style: preserve-3d; transition: all 0.6s ease-in-out 0s; position:absolute; top:0; left:0; z-index:8;}
.itz a:hover span{ transform: rotateX(0deg); }
.ith-nr{ margin-top:57px; width:100%; position:relative; z-index:10; height:620px;}/*height:924px;*/
.ithn-tp{ width:1200px; height:548px; overflow:hidden; background:url(../images/ith-bg.jpg) no-repeat; margin:0 auto; position:relative;}
.ithnt-hide{ width:100%; height:100%; display:none; overflow:hidden;}
.ithnth-img{ width:456px; height:456px; overflow:hidden; padding:48px 66px 0 59px;}
.ithnth-title{ width:560px; height:98px; margin-top:58px; line-height:98px; overflow:hidden;}
.ithnth-title a{ font-size:20px; color:#009b4c;}
.ithnth-tx{ width:560px; height:180px; line-height:36px; overflow:hidden; margin-bottom:44px; font-size:16px; color:#333333;}
.ithnth-more{ width:560px; overflow:hidden;}
.ithnth-more a{ width:260px; height:65px; line-height:65px; display:block; overflow:hidden; text-align:center; font-size:16px; color:#666666; border:2px solid #999999; border-radius:2px;}
.ithnth-more a:hover{ color:#fff; background:#009b4c; border:2px solid #009b4c;}
.ithn-bt{ background:url(../images/ith-hx.png) repeat-x left center; width:100%; height:406px; overflow:hidden; position:absolute; left:0; bottom:-34px;}
.ithnb-xg{ width:1218px; height:100%; overflow:hidden; position:relative; margin:0 auto;}
.ithnb-xg ul{ width:500000px; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
.ithnb-xg li{ width:406px; height:406px; position:relative; overflow:hidden; cursor:pointer;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ithnb-xg li.act{ background:url(../images/ith-libg.png) no-repeat;}
.ithnb-xg li.act i{ display:block;}
.ithnb-xg li.act img{ top:10px;}
.ithnb-xg i{ width:388px; height:73px; text-align:center; line-height:73px; display:none; overflow:hidden; font-size:18px; color:#fff; position:absolute; left:9px; bottom:9px; background:url(../images/ith-bg2.jpg) no-repeat; z-index:10;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ithnb-xg img{ width:300px; height:300px; display:block; position:absolute; z-index:5; left:53px; top:53px;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ithnb-lts{ width:60px; height:75px; display:block; position:absolute; z-index:15; top:165px; left:50%; margin-left:-600px; cursor:pointer;}
.ithnb-rts{ width:60px; height:75px; display:block; position:absolute; z-index:15; top:165px; left:50%; margin-left:540px; cursor:pointer;}
.ifs{ width:100%; height:714px; overflow:hidden; position:relative;}
.ifs-wh{ width:258px; overflow:hidden; position:absolute; left:50%; top:305px; margin-left:250px;}
.ifs-wh img{ width:100%; height:258px; display:block; margin-bottom:52px;}
.ifs-wh a{ width:254px; height:65px; line-height:65px; display:block; overflow:hidden; text-align:center; font-size:16px; color:#666666; border:2px solid #666666; border-radius:2px;}
.ifs-wh a:hover{ color:#fff; background:#009b4c; border:2px solid #009b4c;}
.ik-form{ margin:60px auto 105px; background:url(../images/ik-bg.png) no-repeat; width:1200px; height:654px; overflow:hidden;}
.ikf-lt{ width:504px; overflow:hidden; padding:76px 33px 0 59px;}
.ikfl-wk{ width:502px; overflow:hidden; border:1px solid #72b551; height:508px;}
.ikfl-map{ width:100%; height:318px; overflow:hidden; border-bottom:1px solid #72b551;}
.ikfl-title{ width:444px; overflow:hidden; margin:14px auto 0; height:66px; line-height:66px; font-size:20px; color:#009b4c;}
.ikfl-tx{ width:444px; overflow:hidden; margin:0 auto;}
.ikfl-tx p{ width:100%; height:28px; line-height:28px; overflow:hidden; display:block; color:#666666;} 
.ikfl-tx p em{ color:#009b4c;}
.ikf-rs{ width:545px; overflow:hidden; padding:76px 0 0;}
.ikfr-name{ margin-bottom:35px;}
.ikfr-sr{ width:263px; text-indent:63px; background:url(../images/ik-icon1.png) no-repeat 12px center #dedede; height:73px; line-height:73px; display:block; overflow:hidden; font-size:16px; color:#666666;}
.ikfr-rs{ width:263px; background:#dedede; height:73px; line-height:73px; display:block; overflow:hidden; font-size:16px; color:#666666;}
.ikfr-rs p{ height:100%; display:block; overflow:hidden; text-indent:15px; width:89px;}
.ikfr-rs label{ width:83px; height:100%; overflow:hidden; display:block; text-indent:30px; background:url(../images/banner-libg.png) no-repeat left center; cursor:pointer;}
.ikfr-rs label.act{ background:url(../images/banner-libgh.png) no-repeat left center;}
.ikfr-phone{ width:100%; text-indent:63px; background:url(../images/ik-icon2.png) no-repeat 16px center #dedede; height:73px; line-height:73px; display:block; overflow:hidden; font-size:16px; color:#666666; margin-bottom:35px;}
.ikfr-map{ width:100%; text-indent:63px; background:url(../images/ik-icon4.png) no-repeat 16px center #dedede; height:73px; line-height:73px; display:block; overflow:hidden; font-size:16px; color:#666666; margin-bottom:40px;}
.ikfr-xe{ width:100%; background:url(../images/ik-icon3.png) no-repeat 13px center #dedede; height:73px; line-height:73px; display:block; overflow:hidden; font-size:16px; color:#666666; margin-bottom:35px;}
.ikfr-xe p{ text-indent:63px; width:200px; height:100%; display:block; font-size:16px; color:#666666;}
.ikfr-xe select{ width:160px; height:100%; display:block; background:url(../images/ik-icon0.png) no-repeat 120px center; color:#999999; font-size:16px;
outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.ikfr-st input{ background:url(../images/ik-st.png) no-repeat; width:100%; height:73px; display:block; font-size:18px; color:#fff; cursor:pointer;}
.ikfr-st input.act{ background:url(../images/ik-sth.png) no-repeat;}
.footer{ background:url(../images/ft-bg.jpg) no-repeat center top; width:100%; height:60px; line-height:60px; min-width:1200px; position:relative; z-index:5; font-size:14px; color:#fff;}
.foootercenter{ width:1200px; height:100%; overflow:hidden;}
.foootercenter a{ color:#fff;}
.foootercenter a:hover{ color:#fff;}
.sfafaf{animation:1.0s linear 0s both slideInBottom;-webkit-animation:1.0s linear0s both slideInBottom;}
@keyframes slideInBottom{0%{opacity:0;transform:translateY(40%)}
100%{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(40%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
/*悦峥环保-关于我们*/
.au-banner{ width:100%; height:300px; overflow:hidden;}
.au-banner b{ width:1200px; overflow:hidden; margin:0 auto; height:100%; line-height:300px; font-size:32px; color:#009b4c; display:block;}
.auw-nr{ width:1200px; overflow:hidden; margin:0 auto 60px; position:relative;}
.auwn-img{ display:block; width:524px; overflow:auto; position:absolute; right:0; top:80px; z-index:10;}
.auwn-title{ width:660px; overflow:hidden; background:url(../images/au-hx.png) no-repeat left bottom; height:58px; line-height:58px; margin-top:63px; font-size:24px; color:#333333;}
.auwn-tx{ width:640px; overflow:hidden; text-indent:34px; line-height:36px; font-size:16px; color:#333333; margin:30px 0 0;}
.auw-list{ width:1230px; padding:0 0 0 30px; overflow:hidden; margin:0 auto 100px;}
.auw-list li{ width:380px; height:210px; overflow:hidden; margin:0 30px 0 0; color:#fff;}
.auw-list b{ width:260px; height:44px; line-height:44px; display:block; overflow:hidden; padding-top:34px; margin-left:81px; font-size:18px;}
.auw-list p{ width:260px; height:105px; line-height:35px; display:block; overflow:hidden; margin-left:81px; font-size:16px;}
.aujs-lt{animation:1.0s linear 0s both aujslt;-webkit-animation:1.0s linear0s both aujslt;}
@keyframes aujslt{0%{opacity:0;transform:translateX(40%)}
100%{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes aujslt{0%{opacity:0;-webkit-transform:translateX(40%)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
.aujs-bt{animation:1.2s linear 0s both aujsbt;-webkit-animation:1.2s linear0s both aujsbt;}
@keyframes aujsbt{0%{opacity:0;transform:translateY(60%)}
100%{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes aujsbt{0%{opacity:0;-webkit-transform:translateY(60%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
/*悦峥环保-帮助中心*/
.wts-title{ width:100%; overflow:hidden; text-align:center; height:49px; line-height:49px; font-size:30px; color:#009b4c; font-weight:400;}
.wts-list0{ width:1200px; overflow:hidden; margin:0 auto;}
.wts-list0 li{ width:557px; overflow:hidden; margin-bottom:60px;}
.wts-list0 b{ width:100%; height:44px; line-height:44px; overflow:hidden; display:block; background:url(../images/au-hx.png) no-repeat left bottom; margin-bottom:18px;}
.wts-list0 a{ font-size:20px; color:#333333;}
.wts-list0 p{ margin-bottom:12px; width:100%; height:84px; line-height:28px; overflow:hidden; display:block; font-size:16px; color:#666666;}
.wts-list0 span{ width:100%; height:29px; line-height:29px; display:block; overflow:hidden;}
.wts-list0 span a{ font-size:16px; color:#009b4c; height:100%; display:block; background:url(../images/it-icon0.png) no-repeat right center; padding-right:18px;}
.wts-list1{ width:1200px; overflow:hidden; margin:45px auto 70px;}
.wts-list1 li{ width:375px; margin:0 0 36px 0; overflow:hidden; padding:5px 25px 0 0; border-top:1px solid #cccccc;}
.wts-list1 p{ width:100%; height:64px; line-height:32px; display:block; overflow:hidden;}
.wts-list1 a{ font-size:18px; color:#333333;}
.wts-list1 span{ width:100%; height:42px; line-height:42px; display:block; overflow:hidden; font-size:16px; color:#009b4c;}
/*悦峥环保-联系我们*/
.cu-tp{ margin:90px auto 0; width:1200px; overflow:hidden;}
.cut-map{ width:741px; height:473px; border:1px solid #71b44c; border-right:0;}
.cutms{ width:694px;height:446px; overflow:hidden; background:#999; margin:14px auto 0;} 
.cut-rs{ background:url(../images/cu-img0.jpg) no-repeat; width:458px; height:475px; overflow:hidden;}
.cutr-title{ width:345px; overflow:hidden; margin:52px auto 33px; height:62px; line-height:62px; font-size:20px; color:#333333; background:url(../images/au-hx.png) no-repeat left bottom;}
.cutr-ts{ width:345px; overflow:hidden; margin:0 auto 10px; line-height:30px; color:#333333;}
.cutr-ts p{font-size: 13px;}
.cutr-wh{ width:345px; overflow:hidden; margin:0 auto;}
.cutr-wh img{ width:100px; height:100px; display:block;}
.cu-bt{ width:1200px; height:436px; overflow:hidden;}
.cub-img{ margin:78px 70px 0 0; width:251px; height:236px; display:block;}
.cub-nr{ width:360px; overflow:hidden;}
.cubn-title{ background:url(../images/au-hx.png) no-repeat left bottom; height:62px; line-height:62px; padding-top:62px; font-size:30px; color:#333333; margin-bottom:9px;}
.cubn-wh p{ width:140px; overflow:hidden; display:block;}
.cubn-wh img{ width:124px; height:135px; display:block;}
.cubn-wh span{ width:100%; height:24px; line-height:24px; overflow:hidden; display:block; padding-top:5px; color:#333333;}
.cubn-wh b{ width:100%; height:24px; line-height:24px; display:block; overflow:hidden; font-size:18px; color:#333333;}
/*悦峥环保-社会招聘*/
.zr-form{ width:660px; overflow:hidden; padding:52px 0 0 540px; background:url(../images/zr-img0.png) no-repeat left 88px;}
.zrf-title{ width:100%; overflow:hidden; background:url(../images/au-hx.png) no-repeat left bottom; line-height:86px; margin-bottom:24px; font-size:30px; color:#333333;}
.zrf-name input{ margin-bottom:15px; width:100%; display:block; height:60px; line-height:60px; overflow:hidden; text-indent:29px; font-size:16px; color:#333333; background:#dedddd;}
.zrf-name input.act{ background:#d4cccc;}
.zrf-sxz{ margin-bottom:15px; width:100%; display:block; height:60px; line-height:60px; overflow:hidden; font-size:16px; color:#333333; background:#dedddd;}
.zrf-sxz label{ width:274px; height:100%; display:block; text-indent:29px;}
.zrf-sxz select{ width:240px; height:100%; display:block; font-size:14px; color:#999999; background:url(../images/ik-icon0.png) no-repeat right center;
outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.zrf-rd{ margin-bottom:15px; width:100%; display:block; height:60px; line-height:60px; overflow:hidden; font-size:16px; color:#333333; background:#dedddd;}
.zrf-rd label{ width:190px; height:100%; display:block; text-indent:29px;}
.zrf-rd input.fl{ width:275px; height:100%; display:block; overflow:hidden; line-height:60px; font-size:14px; color:#999999;} 
.zrf-rd input.fr{ width:195px; height:100%; display:block; cursor:pointer; font-size:16px; color:#fff; background:#009b4c;}
.zrf-rd .fr.act{ background:#0ba556;}
.zrf-st input{ margin-bottom:70px; width:100%; height:60px; font-size:18px; color:#fff; cursor:pointer; background:#009b4c; font-weight:bold;}
.zrf-st input.act{ background:#0ba556;}
.zr-title{ line-height:50px; margin-bottom:60px; text-align:center; font-size:30px; color:#333333;}
.zr-bs{ width:1136px; overflow:hidden; margin:0 auto 100px; background:#dedddd; padding:40px 32px 25px;}
.zrs{ background:#fff; margin-bottom:15px;}
.zrs-show{ width:100%; height:55px; line-height:55px; overflow:hidden; cursor:pointer; color:#666666;}
.zrs-show p{background:url(../images/zr-icon0.png) no-repeat 1070px center;}
.zrs-show b{ width:568px; text-indent:35px; height:100%; display:block; overflow:hidden; font-size:20px; color:#333333;}
.zrs-show span{ width:250px; height:100%; display:block; overflow:hidden;}
.zrs-show p.act{ background:url(../images/zr-icon0h.png) no-repeat 1070px center #009b4c; color:#fff;}
.zrs-show p.act b{ color:#fff;}
.zrs-hide{ width:100%; overflow:hidden; display:none;}
.zrsh-text{ width:1066px; overflow:hidden; margin:0 auto; padding:25px 0; font-size:16px; line-height:28px; color:#666666;}
/*悦峥环保-新闻动态*/
.ni-wk{ width:1200px; overflow:hidden; margin:70px auto;}
.niw{ margin-bottom:30px; background:#eeeeee;}
.niw-img{ width:600px; height:333px; overflow:hidden; position:relative; margin-right:26px;}
.niw-time{ width:555px; overflow:hidden;}
.niw-time p{ background:url(../images/ni-libg.png) no-repeat; width:96px; height:96px; display:block; overflow:hidden; text-align:center; color:#fff;}
.niw-time span{ padding-top:10px; height:45px; line-height:45px; font-size:40px; width:100%; display:block; overflow:hidden;}
.niw-time i{ height:41px; line-height:41px; font-size:20px; width:100%; display:block; overflow:hidden;}
.niw-title{ width:555px; overflow:hidden; padding:27px 0 21px; background:url(../images/au-hx.png) no-repeat left bottom; margin-bottom:17px;}
.niw-title p{ width:100%; height:70px; line-height:35px; display:block; overflow:hidden; font-size:20px;}
.niw-title a{ color:#333333;}
.niw-tx{ width:555px; height:96px; line-height:24px; overflow:hidden; color:#666666;}
/*悦峥环保-新闻详情页*/
.nix-wk{ width:1200px; overflow:hidden; margin:0 auto 55px; position:relative;}
.nix-col{ width:820px; overflow:hidden; height:100px; line-height:100px; font-size:16px; color:#666666;}
.nix-col a{ color:#666;}
.nix-col i{ padding:0 7px;}
.nix-bt{ width:820px; background:#e7e7e7; overflow:hidden;}
.nixb-title{ width:725px; overflow:hidden; margin:36px auto 40px; line-height:40px; font-size:28px; color:#333333; text-align:center; font-weight:400;}
.nixb-subt{ width:725px; height:40px; background:#fff; margin:0 auto 40px; line-height:40px; overflow:hidden; color:#009b4c; text-align:center;}
.nixb-subt span{ padding:0 27px;}
.nixb-tx{ width:725px; margin:0 auto 35px; overflow:hidden; line-height:28px; font-size:16px; color:#666;}
.nix-po{ width:335px; overflow:hidden; position:absolute; left:50%; margin-left:265px; z-index:50; top:330px;}
.nixp-tp{ margin-bottom:26px;}
.nixpt-run{ width:120px; height:45px; display:block; overflow:hidden; text-align:center; line-height:45px; color:#fff; font-size:16px; background:#009b4c;}
.nixpt-run:hover{ color:#fff; background:#0ba556;}
.nixp-link{ width:263px; overflow:hidden; background:#fff; border:17px solid #e7e7e7; padding:13px 19px 0;}
.nixp-link p{ border-bottom:1px solid #009b4c; padding-bottom:19px; margin-bottom:}
.nixp-link p span{ width:100%; height:54px; line-height:54px; overflow:hidden; font-size:16px; color:#009b4c; display:block;} 
.nixp-link p b{ width:100%; height:56px; line-height:28px; overflow:hidden; display:block;} 
.nixp-link a{ font-size:16px; color:#333333;}
.nixp-link p em{ width:100%; height:29px; line-height:29px; overflow:hidden; font-size:14px; color:#666666; display:block;} 
.nixpt-fx{ width:45px; height:45px; position:relative;}
.nixpt-fx .bdshare-button-style0-16 .bds_more{ width:45px; height:45px; padding:0; margin:0; background:url(../images/nix-icon0.png) no-repeat; text-indent:135px; font-size:15px; color:#333333; display:block; line-height:34px;}
.nixpt-fx .bdshare-button-style0-16 .bds_more:hover{ color:#333; opacity:1;}
/*悦峥环保-产品详情*/
.uwo{ width:1200px; height:548px; overflow:hidden; margin:70px auto 0; background:url(../images/ith-bg.jpg) no-repeat;}
.uwo-img{ width:400px; height:400px; overflow:hidden; padding:74px 55px 0 68px;}
.uwo-title{ width:605px; height:78px; margin-top:43px; line-height:78px; overflow:hidden;}
.uwo-title a{ font-size:20px; color:#009b4c;}
.uwo-tx{ width:605px; height:252px; line-height:36px; overflow:hidden; margin-bottom:36px; font-size:16px; color:#333333;}
.uwo-more{ width:605px; overflow:hidden;}
.uwo-more a{ width:260px; height:65px; line-height:65px; display:block; overflow:hidden; text-align:center; font-size:16px; color:#009b4c; border:2px solid #009b4c; border-radius:2px;}
.uwo-more a:hover{ color:#fff; background:#009b4c; border:2px solid #009b4c;}
.uwot-title{ width:1200px; height:59px; line-height:59px; overflow:hidden; margin:53px auto 49px; background:url(../images/au-hx.png) no-repeat center bottom; font-size:22px; color:#333333;}
.uwot-img{ width:1200px; display:block; margin:0 auto 70px;}
.uwt-title{ width:372px; padding:0 139px; background:url(../images/uw-title.png) no-repeat 139px center; height:100px; line-height:100px; text-align:center;}
.uwt-title p{ width:372px; height:100%; display:block; overflow:hidden; font-size:26px; color:#fff;}
.uwt-nr{ width:1200px; overflow:hidden; margin:40px auto 70px; background:#fff;}
.uwtn-ts{ padding:27px 0; background:#e5e5e5;}
.uwtn-ts p{ width:1100px; overflow:hidden; text-align:center; display:block; line-height:36px; font-size:16px; color:#333333; margin:0 auto;}
.uwtn-wk{ width:1199px; overflow:hidden; border-right:1px solid #009944; border-bottom:1px solid #009944;}
.uwtn-lt{ width:598px; overflow:hidden; border-left:1px solid #009944;}
.uwtnl-title{ width:399px; background:url(../images/au-hx.png) no-repeat left bottom; height:50px; line-height:50px; font-size:18px; color:#333333; margin:24px auto 0; text-align:center;}
.uwtnl-ts{ width:510px; overflow:hidden; margin:26px auto 41px; line-height:25px; color:#666666;}
.uwtn-gtx{ width:1078px; overflow:hidden; border:1px solid #009944; border-top:0; padding:22px 60px 34px; line-height:30px; color:#666666;}
.uwth-list{ padding:0 0 49px 21px; width:1224px; overflow:hidden; margin:0 auto;}
.uwth-list li{ width:385px; height:289px; overflow:hidden; position:relative; margin:0 23px 21px 0; color:#fff;}
.uwth-list img{ position:absolute; z-index:5; left:0; top:0;}
.uwth-list b{ width:325px; position:relative; z-index:10; display:block; overflow:hidden; margin:48px auto 47px; height:38px; line-height:38px; text-indent:90px; font-size:20px;}
.uwth-list p{ width:325px; line-height:26px; overflow:hidden; display:block; margin:0 auto; position:relative; z-index:10;}
.uwtn-gtx a{ width:260px; height:65px; line-height:65px; display:block; overflow:hidden; text-align:center; font-size:16px; color:#666666; border:2px solid #999999; border-radius:2px; margin-top:15px;}
.uwtn-gtx a:hover{ color:#fff; background:#009b4c; border:2px solid #009b4c;}
.uwtn-zst{ width:1200px; display:block; margin:0 auto 70px; overflow:hidden;}
.uwf-lx{ width:1200px; overflow:hidden; margin:40px auto 0; padding:0 0 50px 0;}
.uwf-lx li{ background:url(../images/uw-icon0.png) no-repeat; width:289px; height:74px; text-align:center; line-height:70px; font-size:18px; color:#333333; margin:0 14px 16px 0;}
.uwf-lx li.mro{ margin-right:0;}
.uwxt-img{ width:1202px; overflow:hidden; margin:35px auto 65px; display:block;}




.uwot-content{font-size: 14px;line-height: 25px;width:1200px;margin: 0 auto;overflow: hidden;}
.uwot-content img{max-width: 100%;height: auto;}




.nix-bt34{ width:1065px; background:#e7e7e7; overflow:hidden;margin: 0 auto;}


.srearch-dic{width: 1100px;margin: 0 auto;overflow: hidden;}
.srearch-dic li{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #e2e2e2;text-indent: 2em;}
.srearch-dic li a{font-size: 15px;color: #666;}

.zanwu{width: 100%;text-align: center;font-size: 16px;margin-top: 50px;line-height: 40px;color: #666;}


div.ins-adcs{ width:552px; height:366px;}
div.ins-adcs .banner-box .bd li a img{ height:306px;}
div.ins-adcs .banner-box .bd li a p{ width:550px; height:58px; background:#efefef; border:1px solid #cdcccc; line-height:58px; position:relative; left:auto; bottom:auto;}
div.ins-adcs .banner-box .bd li a p i{ padding-left:0; width:506px; margin:0 auto; color:#666666; font-size:16px;}
div.ins-adcs .banner-box .hd{ width:76px; margin-left:-38px; right:auto; left:50%; top:-83px;}




.wafwon{width:1200px;margin:18px auto 50px;overflow: hidden;font-size: 14px;color: #666;line-height: 24px;}


.wun-bt{ width:1200px; margin:0 auto; overflow:hidden;}
.wun-bt .uwt-nr{ width:570px;}
.wunt-title{ width:100%; height:85px; overflow:hidden; text-align:center; line-height:85px; background:#e5e5e5; font-size:42px; color:#019946;}
.wun-bt .uwtn-gtx{ width:530px; padding:40px 19px 34px;}
.wun-bt .uwtn-gtx a{ margin:25px auto 0;}




.pumwc{width:703px;margin:24px auto;overflow: hidden; }
.pumwc a{
    width: 289px;
    height: 74px;
    display:block;
    text-align: center;
    line-height: 70px;
    font-size: 18px;
    color: #333333;
    margin: 0 14px 16px 0;
    background: url(../images/uw-icon0.png) no-repeat;
}
.pumwc a:first-child{
    margin-right: 110px;
}




/*新增在线客服*/

.toolbar {
	position: fixed;
	right: 10px;
	bottom: 4%;
	z-index: 1020;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.toolbar p {
	font-size: 12px;
}

.toolbarbox {
	width: 52px;
	height: 169px;
	background: #ffffff;
	position: fixed;
	right: 0;
	bottom: 100px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .09);
	/*overflow: hidden;*/
	color: #ffffff;
}

.toolbarbox img {
	border: 0;
	max-width: 100%;
	margin-top: 10px;
}

.msg {
	width: 52px;
	height: 56px;
	/*overflow: hidden;*/
	text-align: center;
	position: relative;
	cursor: pointer;
}

.msg .msg-line {
	position: absolute;
	top: 60px;
	left: 21px;
	width: 10px;
	height: 1px;
	border-bottom: 1px solid #e7e7e7;
}

img.msg-img {
	position: absolute;
	left: 8px;
	top: 10px;
}

.hidemsg {
	width: 205px;
	height: 40px;
	line-height: 28px;
	background: #ff5656;
	text-align: center;
	/* display: none; */
	border-radius: 5px;
	overflow: hidden;
}

.hidemsg div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
	background-color: #ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	display: inline-block;
	width: 204px;
	height: 204px;
	-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
	-moz-animation: ball-scale 1s 0s ease-in-out infinite;
	-ms-animation: ball-scale 1s 0s ease-in-out infinite;
	-o-animation: ball-scale 1s 0s ease-in-out infinite;
	animation: ball-scale 1s 0s ease-in-out infinite;
}

.hidemsg p {
	line-height: 40px;
	color: #ffffff;
	font-weight: 700;
	font-size: 16px;
}

.hidemsgAfter {
	width: 220px;
	height: 40px;
	position: relative;
	left: -220px;
	top: 11px;
	border-radius: 5px;
	overflow: hidden;
	cursor: pointer;
}

.hidemsgAfter :after {
	content: '';
	position: absolute;
	top: 11px;
	right: 7px;
	display: block;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ff5656;
}

.mobel {
	width: 52px;
	height: 56px;
	/*overflow: hidden;*/
	text-align: center;
	position: relative;
	cursor: pointer;
}

.hidemobelBox {
	width: 173px;
	height: 28px;
	text-align: center;
	background: #ff5656;
	padding: 7px;
	border-radius: 8px;
	display: none;
	position: absolute;
	right: 63px;
	top: 17px;
	cursor: pointer;
	box-sizing: border-box;
}
.hidemobelBox p{
	line-height: 1;
}
.hidemobelBox :after {
	content: '';
	position: absolute;
	top: 6px;
	right: -8px;
	display: block;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ff5656;
}

.Rtop {
	width: 52px;
	height: 56px;
	/*overflow: hidden;*/
	text-align: center;
	cursor: pointer;
}

.hideRtop {
	width: 57px;
	height: 28px;
	line-height: 28px;
	background: #ff5656;
	text-align: center;
	display: none;
	position: absolute;
	top: 128px;
	right: 63px;
	border-radius: 5px;
}

.hideRtop :after {
	content: '';
	position: absolute;
	top: 6px;
	right: -7px;
	display: block;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #ff5656;
}
@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes an-scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes an-scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes rock {
    0% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
    10% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    20% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
    30% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    35% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    45% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    50% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
    100% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
}


.rongyu {
    width: 1200px;
    height:390px;
    overflow: hidden;
    position: relative;
    margin:42px auto 30px auto;

}
.rongyu .rongyu-box {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.ry{width: 1015px;margin: 0 auto;}
.rongyu-box li{width:330px;box-sizing: border-box;float:left;margin-right: 15px;}
.ryimga{width: 100%;height: 330px;display:flex;align-items:center;justify-content:center;background: #fff;}
.rongyu-box li img{max-width: 100%;max-height:330px;}
.rongyu-box li p{ font-size: 16px;text-align: center; color: #333;line-height: 40px; padding: 7px;}
.rongyu .rongyu-btn {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.rongyu .rongyu-btn a {
    display: block;
    width: 67px;
    height:67px;
    overflow: hidden;
    position: absolute;
    top: -258px;
}
.rongyu .rongyu-btn a.prev {
    left: 20px;
    background: url(../images/ry-lt.png) no-repeat;
    background-size: 67px 67px;
}

.rongyu .rongyu-btn a.next {
    right: 20px;
    background: url(../images/ry-rt.png) no-repeat;
    background-size: 67px 67px;
}



.uwt-images{width:1200px;margin:0 auto;overflow: hidden;text-align: center;}
.uwt-images img{max-width: 100%;height: auto;}


.uwtnl-ts img{max-width: 100%;height:auto;margin-top: 15px;}


.afon span em{line-height: 18px;}



.sub-nav {
    width: 100%;
    height: 60px;
    background: #f0f3f7;
}
.nva-on{width: 1200px;margin: 0 auto;}
.sub-nav ul{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    line-height: 58px;
}
.sub-nav li{display: inline-block; padding: 0 30px;}

.sub-nav li a{
    display: inline-block;
    width: 100%;
    height: 58px;
    border-bottom: 2px #f0f3f7 solid;
    font-size: 16px;
    color: #6c6b6b;

}
.sub-nav li a.active {color: #029A4D; border-bottom: 2px #029A4D solid;}
.nva-conete{width: 1200px;margin: 0 auto;overflow: hidden;padding: 50px 0;}
.content-left {width: 200px;}
.third-nav li { margin-bottom: 10px;padding: 16px 18px;border-radius: 6px;background: #DAD8D8;text-align: center;}
.third-nav li.active {background:#029A4D;}
.third-nav a {display: block;font-size: 16px;color: #7b7b7b;position: relative;}
.third-nav li.active a {color: #fff;}
.content-right {width: 994px;}
.cloud-title {
    width: 940px;
    margin: 0 auto;
    overflow: hidden;
}
.cloud-title h3 {
    font-size: 30px;
    font-weight: lighter;
    line-height: 55px;
    color: #3C3C3C;
    margin-bottom: 20px;
    text-align: center;
}
.cloud-info {
    width: 940px;
    margin: 0 auto;
    margin-bottom: 0px;
    overflow: hidden;
    font-size: 14px;
    line-height: 25px;
    color: #666;
    margin-bottom: 40px;
    min-height: 280px;

}

.cloud-info img{max-width: 100%;height: auto;}



.ryc-nr{width: 1100px;margin:40px auto;overflow: hidden;font-size:15px;color: #666;line-height:26px;}
.ryc-nr img{max-width: 100%;height: auto;}