@charset "utf-8";
@font-face {
    font-family: dincondbold;
    src: url("../font/dincondbold.otf");
}
@font-face {
    font-family: dincondmedium;
    src: url("../font/dincondmedium.otf");
}
@font-face {
    font-family: franklingothicmedium;
    src: url("../font/franklingothicmedium.ttf");
}
@font-face {
    font-family: hxbns;
    src: url("../font/hxbns.otf");
}
@font-face {
    font-family: dinblack;
    src: url("../font/dinblack.otf");
}
@font-face {
    font-family: impact;
    src: url("../font/impact.ttf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";color: #333;}
input,textarea{ border:none; font-family:"Microsoft YaHei","PingFang SC";color: #333;}
img{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.padding-tb60{padding: 60px 0;}
.padding-tb70{padding: 70px 0;}
.padding-tb80{padding: 80px 0;}
.padding-tb90{padding: 90px 0;}
.padding-tb100{padding: 100px 0;}
.padding-tb110{padding: 110px 0;}
.padding-tb120{padding: 120px 0;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.w1280{width: 1280px;max-width: 92%;margin: 0 auto;}
.w1300{width: 1300px;max-width: 92%;margin: 0 auto;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1600{width: 1600px;max-width: 92%;margin: 0 auto;}
.bgf1{background: #f1f1f1;}
.bgf2{background: #f2f2f2;}
.bgf3{background: #f3f3f3;}
.bgf4{background: #f4f4f4;}
.bgf5{background: #f5f5f5;}
.bgf6{background: #f6f6f6;}
.bgf7{background: #f7f7f7;}
.bgf8{background: #f8f8f8;}
.bgf9{background: #f9f9f9;}
.bgfff{background: #fff;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.padding40{padding: 40px;}
.padding50{padding: 50px;}
.padding60{padding: 60px;}



/*header s*/
body{padding-top: 95px;transition: all .4s;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;background: #fff;height: 95px;transition: all .4s;}
.logo{position: absolute;left: 100px;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 60px;transition: all .4s;}
.nav-box{margin-top: 25px;transition: all .4s;margin-right: 370px;}
.nav li{float: left;position: relative;margin-right: 40px;}
.nav li:last-child{margin-right: 0;}
.nav-yi{display: inline-block;color: #686868;line-height: 70px;font-size: 16px;transition: all .2s;position: relative;z-index: 3;}
.nav-yi:after{position: absolute;z-index: -1;bottom:0;left: 50%;transform: translateX(-50%); height: 2px;background: #06923a;width:0;content: "";transition: all .4s;}
.nav li.active .nav-yi:after{width: 100%;}
.nav li.active .nav-yi{color: #06923a;}
.nav li:nth-child(4) .nav-er{width: 220px;margin-left: -110px;}
.nav-er{position: absolute;width: 160px;left: 50%;margin-left: -80px;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);opacity: 0;margin-top: -20px;transition: all .4s;pointer-events: none;}
.nav-er a{display: block;background: #fff;text-align: center;line-height: 44px;text-transform: uppercase;font-size: 14px;}
.header-area-top{position: absolute;right: 100px;top:12px;transition: all .4s;}
.header-area-top a{display: inline-block;vertical-align: middle;}
.header-area-top a img{vertical-align: middle;margin-top: -3px;margin-right: 4px;}
.daili{font-size: 13px;color: #7f7e7e;position: relative;margin-right: 10px;padding-right: 12px;}
.daili:after{content: '';position: absolute;height: 10px;right: 0;top:50%;margin-top: -5px;border-right: 1px solid #e5e5e5;}
.tel{font-size: 18px;color: #e95412;font-family: dincondbold;}
.search-box{width: 210px;height: 25px;border:1px solid #dfdfdf;position: absolute;right: 100px;bottom:19px;border-radius: 25px;transition: all .4s;}
.search-text{margin-right: 35px;position: relative;}
.search-text:after{content: '';position: absolute;height: 10px;right: 0;top:50%;margin-top: -5px;border-right: 1px solid #e5e5e5;}
.search-text input{display: block;width: 100%;height: 25px;line-height: 25px;text-indent: 1em;border-radius: 25px;}
.submit{position: absolute;width: 35px;height: 100%;top:0;right: 0;background: url("../images/search.png") no-repeat center;background-size: cover;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #06923a; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

body.is-scroll{padding-top: 80px;}
.is-scroll .header{box-shadow: 0 1px 2px #ddd;height: 80px;}
.is-scroll .nav-box{margin-top: 10px;}
.is-scroll .search-box{bottom: 12px;}
.is-scroll .header-area-top{top: 8px;}
/*header e*/
/*footer s*/
.footer-top{padding: 32px 0;border-bottom: 1px solid #fff;}
.footer-nav dl{float: left;margin-right: 45px;}
.footer-nav dl:last-child{margin-right: 0;}
.footer-nav dl:last-child{margin-right: 0;}
.footer-nav dl dt{margin-bottom: 20px;}
.footer-nav dl dt h3{font-size: 16px;}
.footer-nav dl .i{position: relative;width: 38px;border-top: 1px solid #e95412;margin-top: 12px;}
.footer-nav dl .i:after{content: '';position: absolute;width: 37%;left: 0;top:-1px;border-top:1px solid #07913b;}
.footer-nav dl dd{margin-bottom: 4px;max-width: 65px;white-space: nowrap;}
.footer-nav dl dd a{font-size: 13px;color: #878787;}
.footer-bot{padding: 11px 0;border-top: 1px solid #c5c5c5;}
.footer-bot a,.footer-bot span{font-size: 13px;display: inline-block;vertical-align: middle;color: #6d6d6d;}
.bq span{margin-right:8px;}
.tk span{margin: 0 10px;}
.footer-r{position: absolute;right: 0;top:10px;text-align: right;}
.fwrx p{font-size: 16px;color: #2e2e2e;}
.fwrx p img{margin-left: 5px;display: inline-block;margin-top: -2px;vertical-align: middle;}
.fwrx strong{font-size: 48px;color: #e95412;font-family: dincondbold;display: block;margin: 2px 0 15px;}
.share{font-size: 0;}
.share a{display: inline-block;width: 34px;height: 34px;border:1px solid #aaa;border-radius: 100%;font-size: 14px;margin-left: 10px;position: relative;}
.share a:first-child{margin-left: 0;}
.weixin{background: url("../images/weixin.png") no-repeat center;background-size: cover;}
.qq{background: url("../images/qq.png") no-repeat center;background-size: cover;}
.weibo{background: url("../images/weibo.png") no-repeat center;background-size: cover;}
.share-code{position: absolute;width: 120px;height: 0;bottom:40px;left: 50%;margin-left: -60px;transition: all .4s;overflow: hidden;}
.share-code img{width: 120px;height: 120px;}
.share a:hover .share-code{height: 120px;}
/*footer e*/
/*index s*/
.swiperDot{margin-top: 50px;}
.swiperDot .swiper-pagination-bullet{width: 13px;height: 13px;border:1px solid #999;background: none;opacity: 1;margin: 0 6px;position: relative;transition: all .4s;}
.swiperDot .swiper-pagination-bullet:before{content: '';position: absolute;left: 3px;right: 3px;top:3px;bottom:3px;border-radius: 100%;background: #999;transition: all .4s;}
.swiperDot-fff .swiper-pagination-bullet{border-color: #fff;}
.swiperDot-fff .swiper-pagination-bullet:before{background: #fff;}
.swiperDot .swiper-pagination-bullet-active{border-color: #e95412;}
.swiperDot .swiper-pagination-bullet-active:before{background: #e95412;}
.bannerDot{position: absolute;left: 0;width: 100%;z-index: 9;bottom:40px;margin-top: 0;}
.bannerDot .swiper-pagination-bullet-active{width: 42px;background: url("../images/bannerdot.png") no-repeat center;background-size: 100% 100%;border:none;height: 16px;border-radius: 0;}
.bannerDot .swiper-pagination-bullet-active:before{display: none;}
.title30{margin-bottom: 50px;}
.title30 h2{font-size: 30px;color: #232323;}
.title30 span{font-size: 16px;color: #646464;display: block;margin: 12px 0 20px;text-transform: uppercase;}
.greenline{width: 43px;height: 3px;background: #07913b;display: inline-block;}
.about-des p{color: #7b7a7a;line-height: 36px;}
.about-con{width: 43%;padding-top: 30px;}
.about-des{margin-bottom: 35px;}
.more{display: inline-block;color: #e95412;filter: grayscale(1);transition: all .4s;}
.more img{display: inline-block;vertical-align: middle;transition: all .4s;}
.more:hover{filter: grayscale(0);}
.more:hover img{transform:translateX(8px);}
.about-img{width: 50%;}
.aboutDot{margin-top: 0;position: absolute;left: 0;width: 100%;z-index: 9;bottom:18px;}
.play{width: 128px;height: 128px;position: absolute;background: url("../images/play.png") no-repeat center;background-size: cover;left: 50%;top:50%;margin-left: -64px;margin-top: -100px;}
.about-img .swiper-slide{cursor: pointer;}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 1270px;max-width: 90%;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -19px;top:-19px;z-index: 9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{width: 100%;vertical-align: bottom;}
.aboutBtn div{width: 32px;height: 32px;cursor: pointer;position: absolute;top:50%;margin-top: -16px;z-index: 9;}
.aboutBtn1{left: 16px;background: url("../images/btn1.png") no-repeat center;background-size: cover;}
.aboutBtn2{right: 16px;background: url("../images/btn2.png") no-repeat center;background-size: cover;}
.title36{margin-bottom: 30px;}
.title36 h2{font-size: 36px;text-transform: uppercase;font-family: franklingothicmedium;color: #232323;}
.title36 p{font-size: 20px;color: #232323;text-transform: uppercase;}
.zw-up p{color: #666;}
.jjfa-l{float: left;width: 29%;}
.jjfa-des{margin-bottom: 30px;}
.jjfa-des p{font-size: 16px;color: #7e7e7e;line-height: 28px;}
.jjfa-r{width: 66%;}
.jjfa-r ul{font-size: 0;}
.jjfa-r li{font-size:14px;display: inline-block;vertical-align: top;width: 25%;text-align: center;background: #f1f1f1;height: 97px;padding: 53px 0;transition: all .4s;}
.jjfa-r li:nth-child(even){background: #fff;}
.jjfa-r p{font-size: 16px;color: #757575;margin-top: 2px;}
.jjfa-r strong{display: inline-block;font-size: 60px;font-family: dincondbold;color: #232323;margin-right: 5px;}
.jjfa-r span{font-size: 16px;color: #757575;}
.jjfa-r li:hover{background: #e95412;}
.jjfa-r li:hover p{color: #fff;}
.jjfa-r li:hover strong{color: #fff;}
.jjfa-r li:hover span{color: #fff;}
.jjfa-r li:nth-child(2){animation-delay: 100ms !important;}
.jjfa-r li:nth-child(3){animation-delay: 200ms !important;}
.jjfa-r li:nth-child(4){animation-delay: 300ms !important;}
.case-style .imgheight{height: 296px;}
.case-bot{position: absolute;bottom:0;width: 100%;box-sizing: border-box;background: rgba(18,18,18,.8);padding: 15px 18px;transition: all .4s;}
.case-bot h3{color: #fff;font-size:18px;}
.case-bot .i{position:absolute;width: 19px;height: 5px;background: url("../images/jt.png") no-repeat center;background-size: cover;right: 18px;top:25px;}
.case-style:hover .case-bot{background: rgba(233,84,18,.8);}
.dotLine .swiper-pagination-bullet{opacity: 1;width: 11px;height: 2px;background: #bebebe;border-radius: 0;margin: 0 5px;}
.dotLine .swiper-pagination-bullet-active{background: #e95412;width: 20px;}
.dotLine-top{position: absolute;right: 0;top:50px;}
.padding-b80{padding-bottom: 80px;}
.news-bot{text-align: right;}
.news-style{padding: 25px 20px;transition: all .4s;}
.news-style h3{line-height: 1.5em;height: 3em;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: all .4s;}
.news-style span{display: block;font-size: 12px;color: #939393;margin: 10px 0;}
.news-style p{color: #939393;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.news-style:hover{background: #f6f6f6;}
.news-bot{margin-top: 30px;}
.news-bot .more{font-size: 12px;opacity: 0;}
.news-style:hover .more{opacity: 1;}
.news-style:hover h3{color: #e95412;}
.news-style:hover .more img{ transform:translateX(8px);}
/*index e*/
/*2.1公司简介 s*/
.ban-con{position: absolute;width: 100%;left: 0;top:0;bottom:60px;}
.ban-des{margin-left: 100px;}
.ban-des h2{font-size:48px;color: #096f00;font-family: hxbns;}
.ban-des h3{font-size:36px;color: #07913b;font-family: hxbns;margin-top: 20px;}
.ban-des p{font-size:20px;color: #068e35;font-family: franklingothicmedium;text-transform: uppercase;margin-top: 5px;}
.ny-nav{height: 60px;margin-top: -60px;position: relative;z-index: 9;overflow: hidden;}
.ny-navs{height: 60px;}
.ny-navs a{display: inline-block;line-height: 60px;font-size: 16px;color: #464545;position: relative;padding: 0 32px;transition: all .4s;}
.ny-navs .w1440{background: rgba(255,255,255,.7);padding: 0 30px;font-size: 0;box-sizing: border-box;}
.ny-navs .w1440:before{position: absolute;content: '';height: 100%;width: 10000px;right: 100%;top:0;background: rgba(7,145,59,.5);}
.ny-navs .w1440:after{position: absolute;content: '';height: 100%;width: 10000px;left: 100%;top:0;background: rgba(7,145,59,.5);}
.ny-navs a:after{position: absolute;content: '';height: 8px;right: 0;top:50%;margin-top: -4px; border-right:1px solid #464545;}
.ny-navs a:last-child:after{display: none;}
.ny-navs a:before{width: 0;position: absolute;bottom:0;left: 50%;transform: translateX(-50%);transition: all .4s;border-bottom: 2px solid #07913b;content: "";}
.ny-navs a.active{color: #07913b;}
.ny-navs a.active:before{width: 100%;}
.ny-navs a:hover{color: #07913b;}
.ny-navs a:hover:before{width: 100%;}
.edited{padding: 30px 0;}
.edited p{color: #7b7a7a;line-height: 2em;text-indent: 2em;margin-bottom: 20px;}
.edited img{max-width: 100%;height: auto !important;display: block;margin: 20px auto;vertical-align: bottom;}
/*2.1公司简介 e*/
/*2.2企业文化 s*/
.whsh2{display: none;}
.wh-con{width: 1172px;position: relative;left: 50%;transform: translateX(-50%);}
.wh-con .img100 img{width: 1172px;}
.wh-list li{position: absolute;}
.wh-list li:nth-child(odd){text-align: right;}
.wh-list li h3{font-size: 18px;color: #07913b;}
.wh-list li p{color: #7b7a7a;}
.wh-list li:nth-child(1){left: 163px;top:35px;width: 280px;}
.wh-list li:nth-child(3){left: 316px;top:100px;width: 140px;}
.wh-list li:nth-child(5){left: 229px;top:172px;width: 238px;}
.wh-list li:nth-child(7){left: 310px;top: 242px;width: 168px;}
.wh-list li:nth-child(9){left: 284px;top: 324px;width: 210px;}
.wh-list li:nth-child(11){left: 208px;top: 400px;width: 300px;}
.wh-list li:nth-child(2){left: 730px;top:35px;}
.wh-list li:nth-child(4){left: 716px;top:100px;}
.wh-list li:nth-child(6){left: 706px;top:172px;}
.wh-list li:nth-child(8){left: 692px;top: 242px;}
.wh-list li:nth-child(10){left: 680px;top: 324px;}
.wh-list li:nth-child(12){left: 662px;top: 400px;}
.ban-fff .ban-des h2{color: #fff;}
.ban-fff .ban-des h3{color: #fff;}
.ban-fff .ban-des p{color: #fff;}
/*2.2企业文化 e*/
/*2.3资质荣誉 s*/
.ban-e84f14 .ban-des h2{color: #e84f14;}
.ban-e84f14 .ban-des h3{color: #e84f14;}
.ban-e84f14 .ban-des p{color: #d08264;}
.ry-left{width: 50%;padding-top: 20px;}
.preview h3{font-size: 16px;color: #595959;position: relative;padding-left: 30px;height: 48px;margin-right: 20px;}
.preview h3:before{content: '';width: 16px;height: 21px;position: absolute;background: url("../images/ds.png") no-repeat center;background-size: cover;left: 0;top:0;filter: grayscale(1);transition: all .4s;}
.preview .swiper-slide{cursor: pointer;}
.preview .swiper-slide.active-nav h3{color: #07913b;}
.preview .swiper-slide:hover h3{color: #07913b;}
.preview .swiper-slide.active-nav h3:before{filter: grayscale(0);}
.preview .swiper-slide:hover h3:before{filter: grayscale(0);}
.ry-right{background: #f3f3f3;width: 48%;text-align: center;padding: 40px;box-sizing: border-box;}
.ry-right img{width: auto;max-width: 100%;vertical-align: bottom;}
.ry-right .rrBtn{display:none;}
.ry-right .rrBtn div{position: absolute;top:50%;margin-top: -16px;}
.ry-right .btn321{left: 20px;}
.ry-right .btn322{right: 20px;}
.btn32 div{display: inline-block;width: 32px;height: 32px;border-radius: 100%;border:1px solid #bcbcbc;cursor: pointer;transition: all .4s;z-index: 9;}
.btn321{background-image: url("../images/btn321.png");}
.btn321:hover{background-image: url("../images/btn321-1.png");}
.btn322{background-image: url("../images/btn322.png");}
.btn322:hover{background-image: url("../images/btn322-1.png");}
.btn32 div:hover{background-color: #3ca865;border-color: #3ca865;}
.rrBtn{margin-top: 20px;}
.rrBtn .btn321{margin-right: 30px;}
.rr-ban .ban-des p{font-size: 22px;}
/*2.3资质荣誉 e*/
/*2.4研发团队 s*/
.ban-right .ban-des{float: right;margin-right: 100px;margin-bottom: 10%;}
.ban-right .ban-con .w1440{overflow: hidden;}
.lingdao{padding: 42px 32px;}
.lingdao .img100{width: 366px;position: relative;z-index: 2;}
.lingdao .img100 .i{position: absolute;top:-20px;right: -20px;bottom:36px;left: 78px;background: #e95412;z-index: -1;content: "";}
.lingdao-con{position: absolute;left: 470px;right: 80px;top:0;height: 100%;}
.lingdao-con h3{font-size: 30px;color: #07913b;}
.lingdao-con h3 span{font-size: 14px;color: #696969;margin-left: 30px;}
.lingdao-con p{color: #7b7a7a;margin-top: 25px;}
.team{font-size: 0;}
.team li{font-size:14px;display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-top: 40px;position: relative;text-align: center;height: 420px;background: #f5f5f5;}
.team li:nth-child(4n){margin-right: 0;}
/*.team-con{background: rgba(0,0,0,.65);opacity: 0;transition: all .4s;}*/
.team-warp{width: 240px;max-width: 92%;margin: 0 auto;min-height: 320px;}
.team-warp h3{font-size: 30px;}
.team-warp span{color: #666;display: block;margin: 10px 0;}
.team-warp p{line-height: 2em;}
.team li:hover .team-con{opacity: 1;}
/*2.4研发团队 e*/
/*2.5营销网络 s*/
.wang{width: 932px;max-width: 100%;margin: 0 auto;}
.wang-cong{width: 520px;max-width: 100%; box-shadow: 1.5px 2.598px 9.2px 0.8px rgba(75, 75, 75, 0.63);min-height: 110px;position: absolute;border-radius: 5px;z-index: 9;animation-delay: 500ms !important;opacity: 0;transition: all .4s;pointer-events: none;transform: translateY(-15px);}
.wang-cong-sew{background: #fff;z-index: 2;border-radius: 5px}
.wang-warp{padding: 27px 25px;}
.wang-warp h3{font-size: 16px;color: #07913b;margin-bottom: 10px;}
.wang-warp span{display: inline-block;color: #5e5e5e;}
.wang-cong:after{content: '';width: 70px;height: 70px;box-shadow: 1.5px 2.598px 9.2px 0.8px rgba(75, 75, 75, 0.63);position: absolute;right: 101px;bottom: -11px;background: #fff;transform: skew(60deg) rotate(50deg);z-index: 1;}

.wang-cong:nth-child(1){bottom:20%;left: 15%;}
.wang-cong:nth-child(2){bottom:58%;left: -10%;}
.wang-cong:nth-child(3){bottom:41%;left: -4%;}
.wang-cong:nth-child(4){bottom:42%;left: 17%;}
.wang-cong:nth-child(5){bottom:46%;left: 28%;}
.wang-cong:nth-child(6){bottom:78%;left: 22%;}
.wang-cong:nth-child(7){bottom:90%;left: 38%;}
.wang-cong.active{opacity: 1;transform: translateY(0);display: block;}

/*2.5营销网络 e*/
/*2.6客户见证 s*/
.kehu{width: 50%;}
.kehu .swiper-slide{padding-bottom: 10px;}
.kehu .img100{border:1px solid #e1e1e1;}
.swiper-dot{margin-top: 32px;}
.swiper-dot .swiper-pagination-bullet{opacity: 1;width: 10px;height: 10px;margin: 0 9px; border:1px solid #07913b;background: none;}
.swiper-dot .swiper-pagination-bullet-active{background: #07913b;}
.shu{width: 43%;background: #f1f1f1;padding: 30px 0;}
.shu .swiper-container{margin: 0 54px;}
.btn42 div{position: absolute;z-index: 9;width: 42px;height: 98px;cursor: pointer;transition: all .4s;background-color: #c3c3c3;top:50%;margin-top: -49px;}
.btn421{background: url("../images/btn421.png");left: 0;}
.btn422{background: url("../images/btn422.png");right: 0;}
.btn42 div:hover{background-color: #07913b;}
/*2.6客户见证 e*/
/*3.1公司要闻 s*/
.ban-left0 .ban-des{margin-left: 0;}
.hotnew .img100{width: 602px;}
.hotnew a{display: block;}
.hot-con{position: absolute;left: 650px;right: 0;top:0;height: 100%;}
.hottime{color: #999;margin-bottom: 15px;}
.hot-con h3{font-size: 16px;line-height: 1.5em;min-height: 3em;transition: all .4s;}
.hot-con p{color: #999;line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 60px;}
.ckxx{padding-left: 35px;position: relative;}
.ckxx:before{position: absolute;content: '';width: 28px;height: 28px; background: #cacaca url("../images/jt28.png") no-repeat center;background-size: cover;left: 0;top:50%;margin-top: -14px;border-radius: 100%;transition: all .4s;}
.hotnew a:hover h3{color: #07913b;}
a:hover .ckxx:before{background-color: #07913b;}
.xw .imgheight{height: 154px;width: 220px;}
.xw li{float: left;width: 48%;margin-right: 4%;margin-bottom: 20px;}
.xw li:nth-child(even){margin-right: 0;}
.xw a{display: block;box-sizing: border-box;padding: 18px;transition: all .4s;}
.xw-con{position: absolute;right: 0;height: 100%;top:0;left: 256px;}
.margin-b60{margin-bottom: 60px;}
.xw-con h3{padding: 15px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition: all .4s;}
.xw-con p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw-bot{position: absolute;width: 100%;bottom: 0;left: 0;}
.xw-bot span{color: #999;font-size: 12px;}
.ckxx2{color: #818181;font-size: 13px;transition: all .4s;}
.xw a:hover{background: #f5f5f5;}
.xw a:hover h3{color: #07913b;}
.xw a:hover .ckxx2{color: #07913b;}
.page{font-size: 0;margin-top: 60px;}
.page a{display: inline-block;vertical-align: middle;line-height: 30px;font-size: 16px;color: #d3d3d3;transition: all .4s;border:1px solid #e8e8e8; border-right:none;padding: 0 11px;}
.page a:last-child{border-right:1px solid #e8e8e8}
.page a:hover{border-color:#07913b;background: #07913b;color: #fff;}
.page a.active{border-color:#07913b;background: #07913b;color: #fff;}
.news-ban .ban-des h2{font-size: 46px;color: #07913b;}
.svg-box path{cursor:pointer;fill: transparent;}
.wang-text i{display: inline-block;vertical-align: middle;}
.wang-text i img{width: 20px;margin-right: 10px;filter: grayscale(1);transition: all .4s;}
.wang-text p{font-size: 20px;color: #000; display: inline-block;vertical-align: middle;transition: all .4s;}
.wang-text li.active p{color: #f00;}
.wang-text li.active img{filter: grayscale(0);}

.wang-text li{position: absolute;pointer-events: none;}
.wang-text li:nth-child(1){left: 64%;bottom:12%;}
.wang-text li:nth-child(2){left: 35%;top: 47%;}
.wang-text li:nth-child(3){left: 45%;top: 63%;}
.wang-text li:nth-child(4){left: 66%;top: 62%;}
.wang-text li:nth-child(5){left: 77%;top: 58%;}
.wang-text li:nth-child(6){left: 71%;top: 26%;}
.wang-text li:nth-child(7){left: 87%;top: 14%;}

/*3.1公司要闻 e*/
/*3.2公司要闻详情 s*/
.xwxq-top{border-bottom: 1px dashed #c2c2c2;padding-bottom: 22px;}
.xwxq-top h1{font-size: 30px;color: #454545;margin-bottom: 30px;}
.xwxq-top span{display: inline-block;color: #7e7e7e;margin: 0 15px;}
/*3.2公司要闻详情 e*/
/*4.1产品中心 s*/
.pro-ban .ban-des{width: 670px;max-width: 100%;margin-bottom: 10%;}
.pro-ban .ban-des h2{line-height: 1.4em;color: #07913b;font-size: 42px;}
.pro-ban .ban-des p{font-size: 16px;}
.cp{font-size: 0;}
.cp li{display:inline-block;vertical-align: top; width: 47%;margin-right: 6%;background: #fcfbfb;font-size: 14px;margin-bottom: 40px;}
.cp li:nth-child(even){margin-right: 0;}
.cp li a{display: block;border:1px solid #dbdbdb;}
.cp li a:hover h3{color:#07913b;}
.cp li:nth-child(even){margin-right: 0;}
.cp .img100{background: url("../images/probg.png") no-repeat center;background-size: cover;}
.cp-con{padding: 50px;}
.cp-con h3{font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.cp-con p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;margin: 20px 0 30px;}
.cp-con .ckxx{font-size: 13px;color: #858484;}
.cpimg{width: 46.52%;border:1px solid #dbdbdb;background: url("../images/probg.png") no-repeat center;background-size: cover;}
.cpms{width: 50%;}
.cpms-top h2{font-size: 24px;border-bottom: 1px dashed #b1b1b1;padding: 12px 0;margin-bottom: 20px;}
.cpms-top p{margin-bottom: 20px;color: #999;}
.cpms-text p{color: #999;line-height: 2em;}
.cpms-text p span{color: #2c2d2d;font-weight: bold;}
.ljzx,.qgrx{display: inline-block;vertical-align: middle;}
.ljzx{width: 226px;line-height: 50px;border-radius: 20px;text-align: center;background: #07913b;color: #fff;font-size: 20px;transition: all .4s;}
.ljzx img{width: 21px;vertical-align: middle;margin-top: -4px;margin-right: 12px;}
.ljzx:hover{background: #e95412;}
.qgrx{margin-left: 70px;}
.qgrx p{color: #6c6c6c;}
.qgrx span{font-size: 30px;color: #e95412;}
.margin-b30{margin-bottom: 30px;}
.cpimgDot{margin-top: 0;position: absolute;left: 0;width: 100%;z-index: 9;bottom:15px;}
.cpxq{background: url("../images/cpxq-title.jpg") no-repeat center;background-size: cover;line-height: 46px;text-align: center;height: 46px;margin-bottom: 50px;}
.cpxq h3{color: #fff;font-size: 18px;}
.syfw h3{font-size: 24px;color: #313131;}
.syfw p{font-size: 16px;color: #5e5f5f;margin-top: 20px;}
.syfw img{max-width: 100%;height: auto !important;vertical-align: bottom;}
/*4.1产品中心 e*/
/*5.1工程案例 s*/
.case-ban .ban-des{width: 508px;max-width: 100%;margin-bottom: 5%;}
.case-ban .ban-des h2{font-size: 40px;color: #07913b;line-height: 1.4em;}
.case-ban .ban-des p{font-size: 14px;}
.anli{font-size: 0;}
.anli li{font-size: 14px;display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-bottom: 40px;text-align: center;}
.anli li:nth-child(4n){margin-right: 0;}
.anli li h3{font-size: 18px;color: #595959;margin-top: 18px;}
/*5.1工程案例 e*/
/*5.2工程案例详情 s*/
.cydw-top{font-size: 0;margin: 40px auto;width: 1200px;max-width: 100%;}
.cydw-top li{display: inline-block;font-size: 16px;color: #818181;width: 33.33%;box-sizing: border-box;padding: 0 1%;}
.cydw-top li span{color: #343434;}
.cydw p{color: #818181;font-size: 16px;width: 1380px;max-width: 100%;margin: 0 auto 20px;line-height: 1.8em;}
.cydw img{display: block;margin: 60px auto 0;max-width: 100%;height: auto !important;}
/*5.2工程案例详情 e*/
/*6.1城乡环卫一体化 s*/
.yiti p{margin-bottom: 10px; font-size: 24px;color: #454545;}
.yiti-list li{float: left;width: 42%;text-align: center;margin-right: 16%;margin-bottom: 50px;margin-top: 50px;}
.yiti-list li p{color: #454545;font-size: 24px;width: 440px;max-width: 100%;margin: 50px auto 0;}
.yiti-list li:nth-child(even){margin-right: 0;}
.anli-ban .ban-des{width: 480px;max-width: 100%;}
.anli-ban .ban-des h3{font-size: 40px;margin-top: 0;}
.anli-ban .ban-des p{font-size: 16px;color: #e95412;letter-spacing: 2px;}
.anli-ban .ban-des span{color: #666666;display: block;margin-top: 20px;line-height: 1.8em;}
/*6.1城乡环卫一体化 e*/
/*7.1合作模式 s*/
.hezuo-ban .ban-des{margin-bottom: 5%;}
.hezuo-ban .ban-des h2{font-size: 40px;color: #07913b;}
.hezuo-ban .ban-des p{font-size: 14px;color: #07913b;}
.moshi th{background: #e4e4e4;color: #191919;font-size: 24px;font-weight: normal; border:1px solid #d8d8d8;height: 80px;padding: 5px;width: 27%;}
.moshi th:nth-child(1){width: 19%;}
.moshi td{border:1px solid #d8d8d8;height: 90px;padding: 5px 40px;font-size: 16px;color: #898989;}
.moshi td:nth-child(1){text-align: center;font-size: 26px;color: #626262;padding: 5px;}
.san{margin-left: 360px;}
.san-left{width: 330px;position: absolute;top:40px;left: 0;}
.san li{float: left;width: 32%;margin-right: 2%;}
.san2 li{float: left;width: 32%;margin-right: 2%;}
.san li:nth-child(3n){margin-right: 0;}
.san2 li:nth-child(3n){margin-right: 0;}
.san-style{margin-top: 20px;}
.san-style h3{font-size: 20px;margin-right: 140px;}
.san-style span{position: absolute;right: 0;top:7px;color: #464646;}
.san-style span i{color: #999;font-style: normal;}
.san .img100{background: #f6f6f6;}
.san2 .img100{background: #f6f6f6;}
.cxfw{width: 54%;padding-top: 60px;}
.car{width: 42.6%;}
.yitihua{width: 400px;max-width: 100%;}
.yitihua span{display: inline-block;font-size: 18px;color: #454545;background: #ebebeb;line-height: 38px;border-radius: 10px;padding: 0 24px;margin-right: 18px;margin-bottom: 18px;}
.chus li{font-size: 18px;color: #454545;margin-top: 25px;position: relative;padding-left: 25px;}
.chus li .i{position: absolute;width: 16px;height: 16px;border-radius: 100%;border:1px solid #c0c0c0;left: 0;top:3px;}
.chus li .i:before{content: "";top:3px;right: 3px;bottom:3px;left: 3px;border-radius: 100%;background: #c0c0c0;position: absolute;}
/*7.1合作模式 e*/
/*8.1服务理念 s*/
.ln-ban .ban-des p{color: #7b736f;font-size: 15px;}
.linian li{float: left;width: 30.5%;margin-right: 4.25%;position: relative;}
.linian li:nth-child(3n){margin-right: 0;}
.linian-con{position: absolute;width: 100%;left: 0;top:60px;text-align: center;z-index: 9;}
.linian-warp{width: 310px;max-width: 92%;margin: 0 auto;}
.linian-warp h3{font-size: 30px;color: #232323;margin-bottom: 15px;}
.linian-warp p{color: #4c4c4c;line-height: 2em;}
.dal{height: 478px;overflow: hidden;}
.dal-con{position: relative;z-index: 9;margin: 70px 0 0 190px;}
.dal-top{margin-bottom: 30px;}
.dal-top h2{font-size: 42px;color: #e95412;}
.dal-top p{font-size: 15px;color: #e95412;opacity: 0.7;text-transform: uppercase;letter-spacing: 2px;padding-left: 2px;}
.zsdh span{font-size: 18px;color: #383938;display: block;margin-bottom: 10px;}
.zsdh p{font-size: 30px;color: #e95412;font-family:dinblack;line-height: normal;}
.zsdh p img{vertical-align: middle;margin-top: -4px;width: 28px;}
/*8.1服务理念 e*/
/*8.2技术问答 s*/
.wenda{font-size: 0;}
.wenda li{border-bottom: 1px solid #d3d3d3;display: inline-block;font-size: 14px;vertical-align: top;width: 46.5%;margin-right: 7%;padding: 12px 0;}
.wenda li:nth-child(even){margin-right: 0;}
.wenda-top{border-bottom: 1px dashed #b1b1b1;}
.wenda span{position: absolute;font-size: 20px;color: #07913b;top:0;left: 0;}
.wenda-top{padding-left: 32px;padding-bottom: 12px;}
.wenda-top h3{font-size: 20px;color: #232323;}
.wenda-bot{padding-left: 32px;margin: 12px 0;}
.wenda-bot p{color: #4c4c4c;line-height: 2em;}
.wenda-bot span{color: #e95412;}
.wenda-con{padding:25px 15px;}
.wenda li:hover .wenda-con{background: #f2f5f2;}
/*8.2技术问答 e*/
/*9.1联系嘉荣 s*/
.contact-l{width: 40%;padding-top: 15px;}
.yxgs{border-bottom: 1px dashed #06923a;padding-bottom: 20px;}
.yxgs h3{font-size: 28px;color: #06923a;}
.yxgs span{font-size: 13px;color: #06923a;}
.tel2{margin: 20px 0;color: #e95412;font-size: 48px;}
.tel2 img{vertical-align: middle;display: inline-block;margin-right: 12px;width: 49px;}
.tel2 span{vertical-align: middle;display: inline-block;font-family:impact;}
.lxxx li{font-size: 18px;color: #353535;margin-bottom: 25px;}
.lxxx img{vertical-align: middle;margin-top: -4px;display: inline-block;margin-right: 8px;width: 30px;}
.map{height: 510px;width: 50%;}
.map h3{font-size: 15px;}
.ban-606c7e .ban-des h2{color: #606c7e;}
.ban-606c7e .ban-des h3{color: #606c7e;}
.ban-606c7e .ban-des p{color: #606c7e;}
/*9.1联系嘉荣 e*/

/*6.2厨余垃圾处理 s*/
.yiti span{font-size: 16px;color: #454545;}
.lj-list{margin-top: 15px;}
.lj-des{color: #999;margin-bottom: 5px;}
.lj-des span{color: #333;}
/*6.2厨余垃圾处理 e*/


.ssbox{width: 730px;max-width: 100%;background: #fff;margin: 0 auto;}
.ssbox .text{display: block;width: 100%;height: 55px;text-indent: 1em;}
.ssbox .submit{background-image: url("../images/ss.png");position: absolute;width: 70px;height: 100%;right: 0;top:0;background-color: transparent;cursor: pointer;}
.ssjg-a{border-bottom: 1px solid #eaeaea;}
.ssjg-a a{float: left;line-height: 70px;margin-right: 45px;position: relative;transition: all .4s;}
.ssjg-a a:after{content: '';position: absolute;left: 0;width: 100%;bottom:0;border-top: 2px solid #f57a1d;display: none;transition: all .4s;}
.ssjg-a a:last-child{margin-right: 0;}
.ssjg-a a.active{font-weight: bold;}
.ssjg-a a.active:after{display: block;}
.ssjg-a a:hover:after{display: block;}
.ssjg-cons{display: none;}
.ssjg-cons.active{display: block;}

.guding{position: fixed;z-index: 999;right: -65px;bottom:151px;width: 65px;transition: all .4s;}
.gudings{background: #e95412;cursor: pointer;margin-bottom: 1px;}
.guding.active{right: 0;}
.weixin-box{position: relative;}
.weixin-code{position: absolute;right: 100%;margin-right: 4px;top:0;width:0;overflow: hidden;}
.weixin-code img{width: 128px;vertical-align: bottom;border:1px solid #ddd;}
.weixin:hover .weixin-code{width: 130px;}


.imgheight{position: relative;}
.imgscale .img100{overflow: hidden;}
.imgscale .imgheight{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale .imgheight .position-full{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.imgscale:hover .imgheight .position-full{transform: scale(1.1);}
.background-cover,.btn32 div,.btn42 div{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both;-webkit-animation:slideUp 1s both;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideDown{animation:slideDown 1s both;-webkit-animation:slideDown 1s both;}
@keyframes slideDown{
    0%{opacity:0;-webkit-transform: translateY(-60px);transform: translateY(-60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}

.slideLeft{
    animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both;-webkit-animation:slideRight 1s both;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

