* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei",background: #fff;color: #333;}
input,textarea{ border:none; font-family:"Microsoft YaHei","PingFang SC";}
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-tb40{padding: 40px 0;}
.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;}
.w1700{width: 1700px;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;}
.text-right{text-align: right;}
.more1{margin-right: 35px;}
/*header s*/
body{padding-top: 90px;transition: all .4s;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;background: #fff;transition: all .4s;}
.header .w1700{position: relative;height: 90px;transition: all .4s;}
.logo{position: absolute;left:0;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 52px;transition: all .4s;}
.nav-box{padding-right: 20px;}
.nav li{float: left;position: relative;font-weight:bold}
.nav-yi{display: inline-block;line-height: 90px;font-size: 15px; padding: 0 25px;transition: all .4s;position: relative;z-index: 3;}
.nav-yi span{position: relative;z-index: 1;display: inline-block;color: #3a3939;min-width: 64px;text-align: center;}
.nav-yi span:after{position: absolute;z-index: -1;bottom:0;left: 50%;transform: translateX(-50%); height: 2px;background: #087a59;width:0;content: "";transition: all .4s;}
.nav li.active .nav-yi span:after{width: 100%;}
.nav li.active .nav-yi span{color: #087a59;}
.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{}
.nav-er a{display: block;background: #fff;text-align: center;line-height: 44px;text-transform: uppercase;font-size: 14px;color: #777;}
.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: #087a59; 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); }
.index-body{padding-top: 0;}
.header-style .header{background: rgba(255,255,255,.6);border-bottom: 1px solid rgba(255,255,255,.5);}
.index-body.is-scroll{padding-top: 0;}
body.is-scroll{padding-top: 80px;}
body.is-scroll .header{box-shadow: 0 1px 2px #ddd;}
body.is-scroll .header .w1700{height: 80px;}
body.is-scroll .nav-yi{line-height: 80px;}
body.is-scroll .search-con{top: 53px;}
body.is-scroll .logo img{height: 50px;}
/*header e*/
/*footer s*/
.footer{background-color:#087a59 ;}
.footer-top{padding:50px 0 20px;min-height: 385px;}
.footer a{transition: all .4s;}
.footer a,.footer span{color:#d3d3d3;}
.footer-nav dl{display: inline-block;vertical-align: top;}
.footer-nav dl:nth-child(3){position: absolute;top:0;right: 200px;}
.footer-nav dl:nth-child(4){position: absolute;top:0;right: 0;}
.footer-nav dl:nth-child(1){margin-right: 120px;}
.footer-nav dt a{font-size: 18px;color: #fff;}
.footer-nav dt a:after{content: '';margin: 15px 0; width: 25px;border-top: 1px solid #fff;display: block;}
.footer-nav dd{margin-bottom: 10px;}
.footer a:hover{color: #fff;}
.footer-bot{text-align: center;position: absolute;top:0;left: 50%;width: 392px;margin-left: -196px;max-width: 100%;}
.footer-logo{margin-bottom: 25px;}
.footer-logo img{width: 160px;}
.footer-tel{font-size: 21px;color: #fff;margin-bottom: 10px;}
.footer-tel img{margin-right: 10px;}
.footer-ms{margin-bottom: 40px;}
.footer-ms span{display: inline-block;margin-top: 5px;}
.ma{font-size: 0;}
.ma li{font-size: 14px;display: inline-block;vertical-align: top;width: 27%;margin-right: 6.33%;margin-bottom: 15px;}
.ma li:last-child{margin-right: 0;}
.weini{font-size: 18px;color: #fff;}
.footer-di{border-top: 1px solid #1b9b76;text-align: center;padding: 14px 0;}
.footer-di span,.footer-di a{display: inline-block;vertical-align: top;color: #E2E2E2;}
/*footer e*/


/*index start*/
.bannerDot{text-align: center;position: absolute;left: 0;z-index: 9;width: 100%;bottom:40px;}
.bannerDot .swiper-pagination-bullet{width: 48px;height: 6px;opacity: 1;background: #fff;border-radius: 0;margin: 0 5px;transition: all .4s;}
.bannerDot .swiper-pagination-bullet-active{background: #087a59;}
.banner-text{position: absolute;z-index: 10;left: 4%;width: 92%; top:18%;text-align: center;padding-top: 90px;}
.banner-text h2{font-size: 60px;color: #6c1481;font-family: "宋体";margin-bottom: 15px;font-weight: bold;}
.banner-text p{font-size: 30px;color: #6c1481;font-family: "宋体";margin-bottom: 5px;}
.banner-text span{font-size: 16px;color: #833c95;display: block;text-transform: uppercase;}
.banner .swiper-slide .img100{transform:translate(0) scale(1.08);transition:all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.banner .swiper-slide.swiper-slide-active .img100{transform:translate(0) scale(1);}
.title30{margin-bottom: 40px;}
.title30 span{font-size: 30px;color: #d0cfcf;text-transform: uppercase;display: inline-block;}
.about .title30 span{font-size: 36px;}
.title30 h2{color: #087a59;font-size: 36px;margin-top: 10px;margin-bottom: 18px; font-weight: bold;}
.title30 p{color: #707070;font-size: 16px;width: 1062px;margin: 0px auto 0;max-width: 100%;line-height: 2em;animation-delay: 300ms !important;}
.lyzr .swiper-container{margin: 0 35px;}
.lyzr-con{border:1px solid #cfcfcf;margin: 15px;transition: all .4s;position: relative;z-index: 4;}
.lyzr-con:after{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: #a10114;content: '';z-index: -1;transition: all .4s;opacity: 0;}
.lyzr-warp{padding:50px 30px;background: #fff;}
.lyzr-top{padding-right: 80px;margin-bottom: 30px;}
.lyzr-top h3{font-size: 18px;color: #606060;margin-bottom: 3px;transition: all .4s;}
.lyzr-top strong{font-size: 24px;color: #131313;font-weight: normal;transition: all .4s;}
.lyzr-top span{font-size: 12px;color: #b6b6b6;text-transform: uppercase;margin-left: 10px;}
.lyzr-top .i{font-size: 72px;color: #e5e5e5;position: absolute;right: 0;top:-28px;line-height: 1em;transition: all .4s;}
.lyzr-des p{color: #666;line-height: 2em;}
.lyzr-des{height: 132px;}
.lyzr-con:hover{box-shadow: 0 3px 8px 0 rgba(70, 70, 70, 0.4);}
/*.lyzr-con:hover .lyzr-warp{background: #fff;}*/
.lyzr-con:hover:after{left: 15px;top:15px;opacity: 1;}
.lyzr-con:hover strong{color: #a30114;}
.lyzr-con:hover .lyzr-top h3{color: #a30114;}
.about{padding-bottom: 180px;}
.lyzr-control{max-width: 100%;margin: 0 auto;padding:15px;box-sizing: border-box;}
/*.lyzrBtn{margin-top: 8px;}*/
.lyzrBtn span{margin: 0 5px;font-size: 12px;color: #858585;}
.lyzrBtn span,.lyzrBtn div{display: inline-block;vertical-align: middle;}
.lyzrBtn div{width: 25px;height: 25px;cursor: pointer;transition: all .4s;position: absolute;top:50%;margin-top: -12px;}
.lyzrBtn1{background-image: url("../images/251.png");left: 0;}
.lyzrBtn2{background-image: url("../images/252.png");right: 0;}
.lyzrBtn1:hover{background-image: url("../images/253.png");}
.lyzrBtn2:hover{background-image: url("../images/254.png");}
.abdogt .more{border:none;width: 110px;line-height: 32px;height: 32px;display: block;margin: 30px auto 0;transition: all .4s;}
/*.abdogt .more:hover{background: #a30114;color: #fff;}*/
.abdogt .more i{transition: all .4s;}
.more .i2{transition: all .4s;width: 14px;height: 14px;background: url("../images/ms.png") no-repeat center;background-size: cover;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px;margin-left: 0;}

/*.abdogt .more:hover i{background: url("../images/play13.png") no-repeat center;background-size: cover;}*/
.abdogt .more:hover i{transform:translateX(5px);}
.lyzrBtn div.swiper-button-disabled{cursor: default;}
.lyzrBtn1.swiper-button-disabled:hover{background-image: url("../images/251.png");}
.lyzrBtn2.swiper-button-disabled:hover{background-image: url("../images/252.png");}
.hh{position: absolute;width: 19%;right: 0;bottom:0;opacity: 0;transition: all .4s;}
.lyzr-con:hover .hh{opacity: 1;}
.lyzrCur{font-size: 30px;color: #1a1a1a;}
.lyzrAll{font-size: 16px;color: #858585;}
.xie{font-size: 30px;color: #858585;}
.cpfl-img .img{height:900px;}
.cpfl-a{position: absolute;width: 1080px;left: 50%;margin-left: -540px;z-index: 9;bottom:117px;overflow: hidden;box-shadow: 0 0 7px 0 rgba(207,207,207,0.4);}
.cpfl-a a{float: left;width: 33.33%;text-align: center;padding: 10px;box-sizing: border-box;background: #fff;}
.cpfl-a a p{font-size: 20px;color: #000;}
.cpfl-a a span{font-size: 12px;color: #9d9d9d;text-transform: uppercase;}
.cpfl-a a.active{background: #087a59;}
.cpfl-a a.active p{color: #fff;}
.cpfl-a a.active span{color: #fff;}
.cpfl-a a:hover{background: #087a59;}
.cpfl-a a:hover p{color: #fff;}
.cpfl-a a:hover span{color: #fff;}
.cpfl-con{position: absolute;right: 0;height: 100%;width: 660px;background: rgba(0,0,0,.5);z-index: 5;}
.cpfl-warp{margin: 140px 60px;}
.title30-fff span{color: #c8c8ca;}
.title30-fff h2{color: #fff;}
.cpfl-top{margin-bottom: 25px;}
.cpfl-top h3{font-size: 30px;color: #fff;}
.cpfl-top p{font-size: 18px;color: #fff;margin: 5px 0 10px;}
.cpfl-top .i{width: 34px;border-top: 2px solid #fff;}
.cpfl-mid{width: 325px;max-width: 100%;margin-bottom: 35px;}
.cpfl-mid p{color: #fff;line-height: 2em;}
.more{font-size: 12px;color: #fff;text-transform: uppercase;width: 88px;height: 26px;text-align: center;line-height: 26px;background: #087a59;display: inline-block;}
.more i{display: inline-block;width: 13px;height: 13px;background: url("../images/play13.png") no-repeat center;background-size: cover;vertical-align: middle;margin-top: -3px;margin-left: 8px;}
.mi{position: absolute;right: 10px;top:50%;margin-top: -8px;width: 16px;height: 16px;background: url("../images/jiaa.png") no-repeat center;background-size: cover;}
.cpfl-pages{display: none;}
.cpfl-pages.active{display: block;}
.service{}
.service-l{position: absolute;width: 50%;height: 100%;top:0;left: 0; background: #087a59;z-index: 1;}
.service-r{margin-left: 50%;width: 50%;background: #f1f1f1;height: 750px;overflow: hidden;}
.service-l-warp{width: 425px;max-width: 92%;margin: 150px auto;}
.service-l-des{margin-bottom: 60px;}
.service-l-des p{color: #fff;width: 330px;line-height: 2em; max-width: 100%;}
.more-fff{background: #fff;color: #087a59;}
.more-fff i{background: url("../images/play13red.png") no-repeat center;background-size: cover;}
.quan1{position: absolute;top:50%;left: 50%;background: #fff;border-radius: 50%;box-shadow: 0 0 18px 0 rgba(135, 135, 135, 0.44);width: 280px;height: 280px;margin-left: -140px;margin-top: -180px;z-index: 5;}
.quan2{position: absolute;top:27px;right: 27px;bottom:27px;left: 27px;border-radius: 100%;background: #e2e2e2;text-align: center;transition: all .4s;animation-delay: 600ms !important;}
.quan2 img{max-width: 80%;}
.quan3{position: absolute;top:-42px;right:-42px;bottom:-42px;left: -42px;border-radius: 100%;background: url("../images/quan.png") no-repeat center;background-size: 100% 100%;}
.quan3 div{position: absolute;width: 15px;height: 15px;border-radius: 100%;}
.quan3 .i1{background: #fff;left: 53px;bottom:39px;}
.quan3 .i2{background: #087a59;right: 53px;top:39px;}
.tv{position: absolute;left: 0;bottom:0;width: 35.41%;z-index: -1;animation-delay: 600ms !important;}
.service-r-warp{margin: 100px auto;position: relative;z-index: 9;}
.service-r-dd{width: 500px;max-width: 92%;margin: 0 auto;}
.service-con{display: none;margin-bottom: 60px;}
.service-list li:last-child .service-con{margin-bottom: 0;}
.service-list{position: relative;padding: 2px 0;}
.service-list:after{content: '';position: absolute;top:0;right: 46px;border-left: 1px dashed #c0bfbf;height: 100%;}
.service-list li{text-align: right;position: relative;padding-right: 70px;margin: 15px 0;}
.service-list li:nth-child(2){animation-delay: 300ms !important;}
.service-list li:nth-child(3){animation-delay: 600ms !important;}
.service-list li .img100{margin: 20px 0;width: 388px;max-width: 100%;display: inline-block;}
.service-num{position: absolute;right: 0;top:6px;font-size: 12px;color: #a7a7a7;transition: all .4s;}
.service-title{cursor: pointer;}
.service-title h3{font-size: 18px;color: #252525;transition: all .4s;}
.service-title span{font-size: 12px;color: #9c9c9c;text-transform: uppercase;transition: all .4s;}
.service-dot{position: absolute;right: 39px;width: 14px;height: 14px;border-radius: 100%;background: #f1f1f1;border:1px solid #c0bfbf;top:6px;z-index: 5;transition: all .4s;}
.service-con p{position: relative;padding-left: 14px;color: #7e7e7e;}
/*.service-con p:before{content: "";position: absolute;left: 0;top:8px;width: 5px;height: 5px;border-radius: 100%;background: #888;}*/
.service-con p:before{display:inline-block;width: 5px;height: 5px;border-radius: 100%;background: #888;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.service-list li.active h3{color: #087a59;}
.service-list li.active span{color: #087a59;}
.service-list li.active .service-num{color: #087a59;}
.service-list li.active .service-dot{background: #087a59;border-color: #087a59;}
.service-list li:hover h3{color: #087a59;}
.service-list li:hover span{color: #087a59;}
.service-list li:hover .service-num{color: #087a59;}
.service-list li:hover .service-dot{background: #087a59;border-color: #087a59;}
.js li{float: left;width: 25%;position: relative;}
.js li h3{color: #fff;max-width: 92%;margin: 0 auto;font-size: 30px;}
.js li:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .5s ease;z-index: 2;background-color: #087a59;
    /*background: -webkit-linear-gradient(left,#a40114,#f73c52); */
    opacity: 0;visibility: hidden;}
.js li:hover:after{opacity: 1;visibility: visible;}
.js li .position-full{z-index: 4;}
.toner-top{position: absolute;top:35px;left: 40px;right: 40px;z-index: 9;}
.toner-top h3{font-size: 48px;color: #000;}
.toner-top h4{font-size: 20px;margin: 10px 0 5px; color: #000;}
.toner-top h3 span{font-size: 16px;text-transform: uppercase;margin-left: 10px; color: #979797;}
.toner-top p{color: #6e6e6e;font-size: 16px;width: 434px;max-width: 100%;}
.swiperDot{margin-top: 50px;}
.swiperDot .swiper-pagination-bullet{margin: 0 8px;width: 10px;height: 10px;}
.swiperDot .swiper-pagination-bullet-active{background: #087a59;}
.fenzhi{width: 50%;background: #f6f6f6;overflow: hidden;}
.fenzhi-top{padding: 12px;background: #eaeaea;border:1px solid #d7d7d7;margin-bottom: 35px;}
.fenzhi-top h3{font-size: 18px;color: #393939;margin: 20px 0 8px;}
.fenzhi-bot h4{font-size: 16px;color: #535353;margin-bottom: 10px;}
.fenzhi-bot p{line-height: normal; font-size: 12px;color: #a1a1a1;}
.buju{width:50%;height: 100%;background: #f1f1f1;margin: 0 auto;}
.bjfz{padding-top: 80px;}
.buju-svg path{stroke-width: 2px; fill-rule: evenodd;}
.buju-svg .solid path{stroke: #914c4c;stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash 5s 0.3s linear both infinite;}
@keyframes dash{
    from{stroke-dashoffset: 1000;}
    to{stroke-dashoffset: 0;}
}
.buju-svg .dashed path{stroke: #999;stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash2 5s 0.3s linear both infinite;}
@keyframes dash2{
    from{stroke-dashoffset: 1000;}
    to{stroke-dashoffset: 0;}
}
.weiyi{margin-left: 140px;}
.weiyi div{display: inline-block;vertical-align: middle;margin-right: 60px;}
.weiyi div img{display: inline-block;vertical-align: middle;}
.weiyi div span{font-size: 18px;position: relative;display: inline-block;vertical-align: middle;margin-left: 10px;}
.weiyi div.yi span{color: #e9890b;}
.weiyi div span:before{position: absolute;content: '';width: 33px;border-top: 2px solid #d6000f;left: 0;bottom:-10px;}
.weiyi div.wei span:before{border-top: 2px solid #999;}
.news-a{margin-bottom: 40px;}
.news-a a{display: inline-block;font-size: 16px;color: #7b7b7b;margin: 0 30px;position: relative;transition: all .4s;}
.news-a a:after{right: -30px;height: 18px;top:50%;margin-top: -9px;border-right: 1px solid #7b7b7b;content: '';position: absolute;}
.news-a a:last-child:after{display: none;}
.news-a a:before{content: '';position: absolute;left: 50%;width: 0; transform: translateX(-50%);bottom:-15px;transition: all .4s;border-bottom: 2px solid #087a59;}
.news-a a.active{color: #087a59;}
.news-a a.active:before{width: 100%;}
.news-a a:hover{color: #087a59;}
.news-a a:hover:before{width: 100%;}
.news{display: none;}
.news.active{display: block;}
.new-kuang{border:1px solid #e2e2e2;padding: 12px 12px 0;}
.new-bot{padding: 30px 20px;}
.new-bot h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #464646;transition: all .4s;}
.new-bot span{font-size: 12px;color: #a8a8a8;display: block;margin: 5px 0 20px;}
.new-bot p{color: #a3a3a3;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 35px;}
.new-bot .more{width: auto;height: auto;line-height: normal;}
.new-kuang:hover h3{color: #087a59;}
.zindex5{z-index: 5;}
.zhuanshu{padding: 65px 0;}
.hua{position: absolute;width: 51.5%;height: 100%;top:0;right: 0;z-index: -1;}
.hua:before{content: '';position: absolute;left: -1px;top:0;height: 100%;width: 194px;background: url("../images/xie.png") no-repeat center;background-size: 100% 100%;}
.zhuanshu-l{position: relative;z-index: 9;}
.zhuanshu-l h2{font-size: 36px;color: #000;}
.zhuanshu-l h3{font-size: 24px;color: #000;margin: 10px 0 15px;}
.zhuanshu-l,.zhuanshu-list{display: inline-block;vertical-align: top;}
.zhuanshu-list{font-size: 0;margin-left: 52px;width: 460px;max-width: 100%;}
.zhuanshu-list a{display: inline-block;width: 208px;margin-right: 20px;margin-bottom: 25px; height: 43px;line-height: 43px;border:1px solid #b5b5b5;transition: all .4s;text-align: center;font-size: 16px;color: #797979;}
.zhuanshu-list a:last-child{margin-bottom: 0;}
.zhuanshu-list a:hover{background: #087a59;color: #fff;border-color: #087a59;}
/*index end*/
/*2.1公司简介 s*/
.about-ban .ban p{font-size: 24px;color: #F6F6F6;text-shadow: 2px 2px 4px #000000;}
.about-ban .ban h2{font-size: 38px;color: #F6F6F6;margin: 10px 0;text-shadow: 2px 2px 4px #000000;}
.about-ban .ban span{font-size: 18px; color: #F6F6F6;display: block;text-transform: uppercase;text-shadow: 2px 2px 4px #000000;}
.ny-nav{height: 60px;}
.ny-navs{height: 60px;border-bottom: 1px solid #d0cfcf;}
.ny-navs .w1440{white-space: nowrap;overflow: auto;padding-bottom: 2px;}
.ny-navs a{float: left;line-height: 60px;position: relative;font-size: 16px;color: #454545;margin-right: 30px;padding: 0 18px;transition: all .4s;}
.ny-navs a:after{content: "";position: absolute;width: 0;left: 50%;transform: translateX(-50%);height: 0;bottom:-2px;background: #087a59;transition: all .4s;}
.ny-navs a:last-child{margin-right: 0;}
.ny-navs a.active{color: #087a59;}
.ny-navs a.active:after{width: 100%;height: 3px;}
.ny-navs a:hover{color: #087a59;}
.ny-navs a:hover:after{width: 100%;height: 3px;}
.ny-nav.fixed .ny-navs{position: fixed;z-index: 998;left: 0;background: #fff;width: 100%;top:80px;}
.title30 .c242424{color: #242424;}
.zhilu h3{font-size: 30px;color: #087a59;}
.zhilu .relative{display: inline-block;}
/*.zhilu h3:before{position: absolute;top:50%;border-top: 1px dashed #ddd;right: 100%;width: 720px;margin-right: 56px;content: "";}*/
/*.zhilu .i:before{position: absolute;top:50%;width: 6px;height: 6px;margin-top: -3px;content: "";left: 50%;background: #a3a3a3;margin-left: -224px;border-radius: 100%;}*/
/*.zhilu .i:after{position: absolute;top:50%;width: 6px;height: 6px;margin-top: -3px;content: "";right: 50%;background: #a3a3a3;margin-right: -224px;border-radius: 100%;}*/
/*.zhilu h3:after{position: absolute;top:50%;border-top: 1px dashed #ddd;left: 100%;width: 720px;margin-left: 56px;content: "";}*/
.zhilu p{color: #414141;font-size:18px;text-transform: uppercase;margin-top: 10px;}
.margin-b50{margin-bottom: 50px;}
.des16 p{font-size: 16px;color: #878787;line-height: 1.8em;}
.about-des p{margin:0 auto 30px;max-width: 100%;}
.about-des p:nth-child(1){width: 1160px;}
.about-des p:nth-child(2),.about-des p:last-of-type{color: #191919;}
.about-des p:nth-child(3){width: 1080px;}
.about-des p:nth-child(4){width: 710px;}
.about-des p:last-child{margin-bottom: 0;}
.about-des img{width: 256px;vertical-align: bottom;max-width: 60%;}
.about-left{position: absolute;left: 0;bottom:0;width: 24.7%;z-index: -1;}
.wincon{position: absolute;left: 10%;top:50%;width: 80%; transform: translateY(-50%);z-index: -1;}
.padding70{padding: 70px;}
.white09{background: rgba(255,255,255,.9);}
.radius20{border-radius: 20px;}
.values li{float: left;width: 25%;box-sizing: border-box;padding: 0 4.5%;position: relative;margin-bottom: 3%;}
.values-top{margin-bottom: 15px;}
.values-top h3{font-size: 22px;color: #000;}
.values-top p{font-size: 16px;color: #d7d7d7;text-transform: uppercase;margin: 2px 0;}
.values-top .i{width: 25px;height: 2px;background: #087a59;margin: 0 auto;}
.values-bot h4{font-size: 16px;color: #262525;line-height: 1.6em;min-height: 3.2em;margin-bottom: 15px;}
.values-bot p{color: #9d9d9d;}
.values-bot .i{position: absolute;right: -4.5%;top:80px;height: 126px;border-right: 1px dashed #acacac;}
.values li:last-child .i{display: none;}
/*.his{padding-bottom: 80px;}*/
.padding-b0{padding-bottom: 0 !important;}
.his-swiper .swiper-slide{height: 600px;}
.his-swiper{margin: 0 15px;}
.his-bg-line{position: absolute;width: 100%;left: 0;top:50%;transform: translateY(-50%);}
.his-con{width: 260px;position: absolute;left: 0;height: 200px;box-sizing: border-box;padding-left: 30px;}
.his-des h3{font-size: 28px;color: #262525;}
.his-des p{font-size: 16px;color: #707070;}
.his-line{border-left: 1px solid #bababa;position: absolute;left: 14px;}
.his-dot{position: absolute; border-radius: 50%;background: #fff; box-shadow: 1px 1px 5px 0 rgba(36, 36, 36, 0.4);width: 28px;height: 28px;left: 0;transition: all .4s;}
.his-dot-sm{ background-color: rgb(108,108,108);border-radius: 50%;width: 5px;height: 5px;left: 12px;position: absolute;}
.swiper-slide1 .his-con{top:225px;}
.swiper-slide1:nth-child(7) .his-con{top:40px;height: 385px;}
.swiper-slide1:nth-child(13) .his-con{top:90px;height: 338px;}

.swiper-slide2 .his-con{top:410px;left: -47px;}
.swiper-slide3 .his-con{top:138px;left: -80px;}
.swiper-slide4 .his-con{top:334px;left: -57px;}
.swiper-slide5 .his-con{top:22px;left: -72px;}
.swiper-slide6 .his-con{top:278px;left: -70px;}
.swiper-slide1:nth-child(7) .his-line{height: 370px;top:0;}
.swiper-slide1:nth-child(13) .his-line{height: 320px;top:0;}
.swiper-slide1 .his-line,.swiper-slide3 .his-line,.swiper-slide5 .his-line{height: 175px;top:0;}
.swiper-slide1 .his-dot-sm,.swiper-slide3 .his-dot-sm,.swiper-slide5 .his-dot-sm{top:0;}
.swiper-slide1 .his-dot,.swiper-slide3 .his-dot,.swiper-slide5 .his-dot{bottom:0;}
.swiper-slide2 .his-con,.swiper-slide4 .his-con,.swiper-slide6 .his-con{padding-top: 76px;height: 276px;}
.swiper-slide2 .his-line,.swiper-slide4 .his-line,.swiper-slide6 .his-line{height: 80px;top:0;}
.swiper-slide2 .his-dot-sm,.swiper-slide4 .his-dot-sm,.swiper-slide6 .his-dot-sm{top:80px;}
.swiper-slide2 .his-dot,.swiper-slide4 .his-dot,.swiper-slide6 .his-dot{top:0;}
.his-con:hover .his-dot{background: #087a59;box-shadow: 1px 1px 5px 0 rgba(196, 47, 41, 0.4);}

/*.his-swiper .swiper-slide:nth-child(9) .his-con{width: 300px;top:0;height: 340px;}*/
/*.his-swiper .swiper-slide:nth-child(9) .his-line{height: 320px;}*/
/*.his-swiper .swiper-slide:nth-child(15) .his-con{width: 300px;top:0;height: 340px;}*/
/*.his-swiper .swiper-slide:nth-child(15) .his-line{height: 320px;}*/

.btn32 div{width: 32px;height: 32px;border:1px solid #adadad;cursor: pointer;border-radius: 100%;transition: all .4s;}
.title-padding .btn32{position: absolute;right: 0;bottom:0;}
.title-padding .btn32 div{display: inline-block;margin-left: 10px;}
.btn32 div:hover{background-color: #087a59;border-color: #087a59;}
.btn321{background-image: url("../images/btn321.png");}
.btn322{background-image: url("../images/btn322.png");}
.btn321:hover{background-image: url("../images/btn321-1.png");}
.btn322:hover{background-image: url("../images/btn322-1.png");}
.bgef{background: #efefef;}
.rr-box .title30 p{width: 1290px;}
.rr .swiper-container{margin: 0 50px;}
.rr .img100{border:3px solid #fff;}
.btn30 div{position: absolute;width: 30px;height: 50px;cursor: pointer;background-color: #d9d9d9;top:50%;margin-top: -25px;transition: all .4s;}
.btn301{left: 0;background-image: url("../images/btn301.png");}
.btn301:hover{background-image: url("../images/btn301-1.png");}
.btn302{right: 0;background-image: url("../images/btn302.png");}
.btn302:hover{background-image: url("../images/btn302-1.png");}
.btn30 div:hover{background-color: #087a59;}


.btn30 div.swiper-button-disabled:hover{background-color: #d9d9d9;cursor: default;}
.btn30 .btn301.swiper-button-disabled:hover{background-image: url("../images/btn301.png");}
.btn30 .btn302.swiper-button-disabled:hover{background-image: url("../images/btn302.png");}

.zz-left{width: 630px;min-height: 460px;}
.zz-warp{padding:45px 50px;}
.zz-warp h3{font-size: 30px;color: #010101;margin-bottom: 35px;padding-left: 28px;}
.zz-warp ul{width: 350px;max-width: 100%;}
.zz-warp li{position: relative;font-size: 16px;color: #707070;margin-bottom: 25px;padding-left: 30px;}
.j{position: absolute;top:0;left: 20px;width: 45px;}
.bei{position: absolute;width: 210px;max-width: 40%;bottom:20px;right: 102px;}
.zz-right{position: absolute;right: 0;left: 420px;top:100px;}
.zz-right .img100{ box-shadow: 0 0 8px 0 rgba(131, 131, 131, 0.4);margin: 8px;}
.zz-right .btn35{position: absolute;top:-50px;right: 8px;}
.btn35 div{width: 35px;height: 38px;background-color: #d9d9d9;transition: all .4s;cursor: pointer;z-index: 9;display: inline-block;}
.btn351{background-image: url("../images/btn351.png");}
.btn352{background-image: url("../images/btn352.png");}
.btn35 div:hover{background-color: #087a59 !important;}
.els{line-height: 1.6em;color: #717171;margin-top: 20px;font-size: 16px;}
.chupin{padding: 60px 0;}
.padding-t60{padding-top: 60px;}
.chu-warp{margin-right: 50px;}
.chu-warp h3{color: #5c5b5b;font-size: 16px;display: inline-block;vertical-align: middle;transition: all .4s;}
.chu-line{width: 26px;border-bottom: 1px solid #b0b0b0;margin-right: 2px; display: inline-block;vertical-align: middle;transition: all .4s;}
.chu-left-line{width: 3px;background: #b6b6b6;left: 13px;top:0;height: 100%;position: absolute;transition: all .4s;}
.chu-left-line:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;background-image: linear-gradient(rgba(196,47,41,1), rgba(196,47,41,0.1));opacity: 0;}
.chu-dot{border:1px solid #b6b6b6;background: #d0d0d0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.59);width: 18px;height: 18px;border-radius: 100%;position: absolute;left: 4px;top:50%;margin-top: -11px;z-index: 3;transition: all .4s;}
.chu-warp-cd{padding-left: 20px;}
.chu-left{width: 32%;margin-top: 50px;}
.chu-warp .swiper-container{height: 300px;}
.chu-right{width: 67.4%;}
.chu-left .swiper-slide{cursor: pointer;}
.chu-left .swiper-slide.active-nav h3{color: #087a59;font-size: 22px;}
.chu-left .swiper-slide.active-nav .chu-line{border-color: #087a59;width: 54px;}
.chu-left .swiper-slide.active-nav .chu-dot{background: #087a59;border-color: #087a59;}
.chu-left .swiper-slide.active-nav .chu-left-line:before{opacity: 1;}
.chu-img{ box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.31);}
.chu-img .btn35{position: absolute;bottom:30px;left: 22px;z-index: 9;}
.chu-img .btn35 div{background-color: rgba(255,255,255,.51);}
.chupin .title30{margin-bottom: 0;}
.margin-b60{margin-bottom: 60px;}
.weilai{padding-top: 50px;}
.weilai img{width: 675px;max-width: 80%;}
.yuanjing{box-sizing: border-box;min-height: 890px;}
/*2.1公司简介 e*/
/*3.1技术与创新 s*/
.tec-ban .ban-des{float: right;}
.tec-ban .ban h2{font-size: 60px;color: #a06933;font-family: "宋体";}
.tec-ban .ban p{font-size: 18px;color: #a06933;text-transform: uppercase;letter-spacing: 3px;padding-left: 3px;}
.si-l{width: 45%;position: relative;z-index: 20;}
.yftx-img{width: 55%;padding-top: 28px;}
.si-l{padding-top: 0px;}
.tixi-list{width: 200%;background: #fff; box-shadow: 6px 6px 10px 0 rgba(131, 131, 131, 0.75);}
.tixi-list li{width: 33.33%;float: left;border-right: 1px solid #ebebeb;box-sizing: border-box;border-bottom: 1px solid #ebebeb;position: relative;}
.tixi-wap{height: 135px;border:2px solid #fff;box-sizing: border-box;padding-top: 30px;transition: all .4s;}
.tixi-con{width: 212px;margin: 0 auto;max-width: 92%;}
.tixi-con h3{color: #282828;font-size: 22px;transition: all .4s;}
.tixi-con p{color: #727272;font-size: 16px;}
.tixi-con .i{width: 25px;height: 2px;background: #9d9d9d;transition: all .4s;margin: 5px 0;}
.tixi-list li:hover .tixi-wap{background: #fce2ee;}
.tixi-list li:hover h3{color: #b60005;}
.tixi-list li:hover .i{background: #b60005;}
.tixi-wap-num{position: absolute;font-size: 36px;color: #dbdbdb;top:10px;right: 20px;transition: all .4s;}
.tixi-list li:hover .tixi-wap-num{color: #d7c3cc;}
.cyplay{margin: 0 100px;}
.cx li{float: left;width: 31%;margin-right: 3.5%;margin-bottom: 28px;}
.cx li:nth-child(3n){margin-right: 0;}
.cx-warp{border:1px solid #ddd;padding: 3px;border-radius: 3px;}
.cx-bot{padding: 0 40px;}
.cx-des{box-sizing: border-box;height: 50px;padding-top: 10px;}
.cx-des .i{top:0;position: absolute;left: 0;height: 40px;border-left:2px solid #087a59;transform-origin: top;animation-delay: 400ms !important;}
.cx-des p{font-size: 18px;color: #737272;text-align: center;font-weight: bold;}
.cx-des p a{color: #087a59}
.padding-t80{padding-top: 80px;}
.cy-bg{position: absolute;left: 0;bottom:216px;width: 100%;top:0;z-index: -1;}
.cysdg{padding: 5px;background: #f5f5f5;}
.cy-des{padding: 20px 30px;height: 211px;box-sizing: border-box;}
.cy-des h3{font-size: 22px;color: #282828;}
.cy-des p{font-size: 16px;color: #727272;}
.cy-des .i{width: 22px;border-top: 1px solid #087a59;margin: 10px 0;}
.cy-bot .btn30 div{top:auto;bottom:191px;background-color: rgba(173,173,173,.6);border: 1px solid #fff;box-sizing: border-box;}
.cy-bot .btn30 div:hover{background-color: rgba(196,47,41,.6);}
.cy-bot .btn301{background-image: url("../images/btn301-1.png");}
.cy-bot .btn302{background-image: url("../images/btn302-1.png");}
.fuwu li{float: left;position: relative;width: 50%;}
.fuwu li .img100{width: 50%;}
.fuwu li:nth-child(1){width: 100%;}
.fuwu li:nth-child(1) .img100{width: 61.6%;}
.fuwu li:nth-child(2) .img100{float: right;}
.fuwu li:nth-child(1) .fuwu-con{left: 61.6%;width: auto;top:220px;transform: none;}
.fuwu li:nth-child(2) .fuwu-con{left:0;text-align: right;}
.fuwu li:nth-child(2) .fuwu-des .i{left:auto;right: 0;}
.fuwu li:nth-child(3) .fuwu-con{left: 50%;}
.fuwu li:nth-child(1) .fuwu-des{padding-left: 90px;}
.fuwu li:nth-child(2) .fuwu-des{padding-right: 60px;}
.fuwu li:nth-child(3) .fuwu-des{padding-left: 90px;padding-right: 40px;}
.fuwu li:nth-child(3) .fuwu-con{background: #e5e5e5;}
.fuwu-con{width: 50%;position: absolute;min-height: 220px;box-sizing: border-box;top:50%;transform: translateY(-50%);padding: 35px 0;}
.fuwu-con:before{content: '';position: absolute;width: 38.8%;height: 100%;right: 100%;top:0;background: rgba(255,255,255,.8);display: none;}
.fuwu li:nth-child(3) .fuwu-con:before{display: block;}
.fuwu-des{position: relative;overflow: hidden;}
.fuwu-des .i{width: 170px;border-top: 1px solid #b4b0b0;position: absolute;left: 0;top:0;}
.fuwu-des h3{font-size: 22px;color: #000;margin: 15px 0;}
.fuwu-des p{font-size: 16px;color: #717171;line-height: 1.8em;}
.cxfw .title30{position: absolute;width: 38%;left: 61.6%;top:0;padding-left: 90px;box-sizing: border-box;padding-top: 15px;}
.sczzzx-list{position: absolute;left: 0;width: 50%;bottom:0;}
.sczzzx-list li{float: left;width: 33.33%;}
.sczzzx-r{width: 50%;}
.sczzzx-l{position: absolute;width: 50%;top:0;height: 43.8%;box-sizing: border-box;border-bottom: 1px solid #fff;background: #087a59;z-index: 5;}
.sczzzx-warp{width: 420px;max-width: 92%;margin: 0 80px;}
.sczzzx-warp h3{font-size: 20px;color: #fff;}
.sczzzx-warp h4{font-size: 30px;color: #fff;margin: 10px 0;}
.sczzzx-warp p{font-size: 12px;color: #d9b5b5;text-transform: uppercase;}
.flower{position: absolute;right: 0;bottom:0;z-index: -1;width: 25.3%;}
.padding-b80{padding-bottom: 80px;}
.zlgl .swiper-slide{transform: scale(0.85);transition: all .4s;padding-bottom: 8px;cursor: pointer;}
.zlgl .swiper-slide-active{transform: scale(1);}
.zlgl .swiper-slide-active .img100{box-shadow: 0 0 8px 0 rgba(106, 106, 106, 0.4);}
.zlgl-con{margin: 8px;position: relative;z-index: 5;}
.zlgl-con:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0; background:rgba(255,255,255,.5);transition: all .4s;}
.zlgl-con:after{content: '';position: absolute;left: 60px;top:60px;right: -16px;bottom:-16px;background: #b60005;z-index: -1;opacity: 0;transition: all .4s;}
.zlgl .swiper-slide-active .zlgl-con:before{opacity: 0;}
.zlgl .swiper-slide-active .zlgl-con:after{opacity: 1;}
.zlgl .btn35 div{position: absolute;z-index: 9;top:50%;left: 50%;margin-top: -19px;opacity: 0;}
.zlgl .btn351{left: 50%;}
.zlgl .btn352{right: 50%;}
/*3.1技术与创新 e*/
/*4.1日化香精2 s*/
.rh-ban .ban-des h2{font-size: 50px;color: #b8342f;font-family: "宋体";letter-spacing: -2px;}
.rh-ban .ban-des p{font-size: 16px;color: #b42c26;text-transform: uppercase;}
.xiangjing{margin-top: 70px;}
.xiangjing .img100{width: 50.17%;}
.xiangjing.odd .img100{float: right;}
.xiangjing.even .xj-ms{float: right;}
.xiangjing.odd .xj-des{padding-right: 40px;}
.xiangjing.even .xj-des{padding-left: 40px;}
.xiangjing.even .title-left-line{margin-left: 34%;}
.xj-con{position: absolute;width: 100%;left:0; top:0;}
.xj-ms{width: 68%;}
.xj-des{height: auto;background-color: rgba(255, 255, 255, 1);box-sizing: border-box;padding: 40px 0px;}
.des16 p{font-size: 16px;color: #707070;line-height: 2em;margin-bottom: 20px;}
.xj-img .imgheight{height: 380px;}
.title-left-line{font-size: 36px;color: #010101;position: relative;line-height: 1em;padding-left: 27px;}
.title-left-line i{width: 14px;height: 36px;background: #201515;left: 0;top:0;position: absolute;}
.title-left-line i:before{content: "";width: 100%;height: 50%;position: absolute;top:0;left: 0;background: #087a59;}
.h850{height: 850px;}
.xj-page{border-radius: 30px;background: rgba(255,255,255,.7);border:1px solid #fff;width: 50%;padding: 70px 0;min-height: 446px;box-sizing: border-box;}
.xj-page h3{margin-bottom: 30px;}
.xj-page-des{width: 600px;margin: 0 auto;max-width: 92%;}
.xj-full.even .xj-page{float: right;}
.bot45{position: relative;z-index: 20;text-align: center;margin-top: -60px;height: 60px;}
.xj-full{margin-top: 70px;}
/*4.1日化香精2 e*/
/*5.1食品香精 s*/
.shiyong-body .ban-des{text-align: center;float: right;}
.ban-right .ban-des{float: right;}
.shiyong-body .title-left-line{padding-left: 100px;margin-bottom: 10px;}
.shiyong-body .title-left-line img{vertical-align: middle;width: 90px;top:50%; transform: translateY(-50%);position: absolute;left: 0;}
.shiyong-body .xj-page h3{margin-bottom: 50px;}
.shiyong-body .xj-full{margin-top: 70px;}
.shiyong-body .bot45{margin: 30px 0;filter: brightness(0.5); }
/*5.1食品香精 e*/
/*6.1口腔香精 s*/
.kou-body .ban-des{text-align: center;}
.kou-body .ban-des p{letter-spacing: 2px;padding-left: 2px;}
.kou-body .xj-full{margin-top: 70px;}
.margin-b80{margin-bottom: 80px;}
/*6.1口腔香精 e*/
/*7.1新闻资讯 s*/
.xinwen a{display: block;}
.xinwen .w1440{border-bottom: 1px dashed #bfbfbf;padding: 38px 0;}
.xinwen  h2{font-size: 24px;color: #010101;margin: 20px 0;transition: all .4s;}
.xinwen  p{font-size: 16px;color: #707070;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 40px;}
.xinwen .imgheight{height: 220px;width: 356px;}
.xinwen-con{position: absolute;top:0;left: 0;right: 468px;height: 100%;}
.xw-time{font-size: 16px;color: #454444;}
.yuedu{position: relative;font-size: 16px;color: #087a59;padding-left: 40px;}
.yuedu:before{position: absolute;width: 26px;height: 26px;background: url("../images/yuedu.jpg") no-repeat center;background-size: cover;content:"";left: 0;top:50%;margin-top: -13px;}
.xinwen li{transition: all .4s;}
.xinwen li:hover{background: #f6f6f6;}
.xinwen li a:hover h2{color: #087a59;}
.page{text-align: center;margin-top: 60px;}
.page a,.page span{display: inline-block;vertical-align: middle;width: 37px;height: 37px;text-align: center;line-height: 37px;font-size: 18px;font-family: "宋体";color: #4e4d4d;transition: all .4s;}
.pages.active{background: #087a59;color: #fff;font-size: 24px;}
.pages:hover{background: #087a59;color: #fff;}
.page-left{background:#cdcdcd url("../images/btn321.png") no-repeat center;background-size: cover;margin-right: 15px;}
.page-left:hover{background:#087a59 url("../images/btn321-1.png") no-repeat center;background-size: cover;}
.page-right{background:#cdcdcd url("../images/btn322.png") no-repeat center;background-size: cover;margin-right: 15px;}
.page-right:hover{background:#087a59 url("../images/btn322-1.png") no-repeat center;background-size: cover;}
/*7.1新闻资讯 e*/
/*7.2新闻资讯详情 s*/
.xwxq-top{border-bottom: 1px solid #d1d1d1;padding-bottom: 16px;}
.xwxq-top h1{font-size: 24px;color: #010101;margin-bottom: 30px;}
.xwxq-top span{color: #7e7e7e;display: inline-block;margin: 0 9px;}
.xwxq-top span i{font-style: normal;color: #087a59;}
.hexi{width: 1268px;max-width: 92%;margin:20px auto 0;background: #e7e7e7;box-sizing: border-box;padding: 15px 30px;}
.hexi h2{font-size: 24px;color: #474747;margin-bottom: 10px;}
.hexi p{color: #6d6d6d;}
.edited{width: 1080px;max-width: 92%;margin: 0 auto;padding: 40px 0;}
.edited p{font-size: 16px;color: #707070;margin:0 auto 20px;width: 800px;max-width: 100%;}
.edited img{height: auto !important;max-width: 100%;vertical-align: bottom;;}
.edite-bots{width: 50%;padding: 28px 10px;box-sizing: border-box;font-size: 0;background: #f5f5f5;}
.edite-bots:nth-child(2){text-align: right;background: #efefef;}
.edite-bots a{display: inline-block;font-size: 14px;position: relative;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #505050;max-width: 98%;transition: all .4s;}
.edite-bots:nth-child(1) a{padding-left: 45px;}
.edite-bots:nth-child(2) a{padding-right: 45px;}
.edite-bots .i1{width: 14px;height: 14px;position: absolute;top:50%;margin-top: -7px;}
.edite-bots .i2{height: 12px;border-right: 1px solid #bbb;position: absolute;top:50%;margin-top: -6px;}
.edite-bots:nth-child(1) .i1{left: 0;background: url("../images/xqbtn1.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(2) .i1{right: 0;background: url("../images/xqbtn2.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(1) .i2{left: 25px;}
.edite-bots:nth-child(2) .i2{right: 25px;}
.edite-bots a:hover{color: #b73631;}
/*7.2新闻资讯详情 e*/
/*8.1加入我们 s*/
.renshi-body .ban-des{width: 48%;}
.renshi-body .ban-des h2{color: #fff;font-size: 30px;margin-bottom: 10px;}
.renshi-body .ban-des h2 span{color: #fff;font-size: 48px;}
.renshi-body .ban-des p{color: #fff;text-transform: uppercase;letter-spacing: 1px;line-height: 1.4em;}
.wenhua-des{margin-top: 40px;}
.wenhua-des p{width: auto;margin-top: 0 !important;}
.cul .img100{width: 50%;}
.cul li{margin-top: 18px;}
.cul li:nth-child(even) .img100{float: right;}
.cul li:nth-child(odd) .cul-con{right: 0;}
.cul li:nth-child(even) .cul-con{left: 0;}
.cul-con{position: absolute;height: 100%;top:0;width: 50%;}
.cul-warp{margin: 0 60px;}
.cul-warp h3{font-size: 22px;color: #1a1a1a;margin-bottom: 40px;}
.cul-warp p{font-size: 16px;color: #484848;}
/*8.1加入我们 e*/
/*8.2招聘列表 s*/
.zp-ban .ban-des h2{margin-bottom: 25px;}
.zp-ban .ban-des p{color: #fff;margin-top: 2px;}
.zplb th{color: #403f3f;font-size: 18px;font-weight: normal;height: 60px;border-bottom: 2px solid #b9b9b9;}
.zplb th:nth-child(1){text-align: left;}
.zplb td{text-align: center;border:1px solid #dbdbdb;height: 37px;font-size: 16px;color: #696969;padding: 5px;}
.zplb td:nth-child(1){border-left: none;text-align: left;}
.zplb td:last-child{border-right: none;}
.zplb tbody tr{cursor: pointer;}
.zplb tbody tr:hover{background: #f2f2f2;}
.zp-bog{margin-top: -120px;z-index: 9;position: relative;}
.zp-bog .w1680{padding-top: 60px;}
.zp-page{padding: 40px 50px;}
.zpxx{margin-bottom: 60px;}
.zpxx h2{margin-bottom: 20px; font-size: 30px;color: #b60005;}
.zpxx p{font-size: 18px;color: #646464;}
.zpxx span{margin-top: 5px;display: block; font-size: 18px;color: #3c3c3c;}
.xxzy h3{font-size: 24px;color: #383838;}
.xxzy{border-bottom: 1px solid #dbdbdb;padding-bottom: 20px;margin-bottom: 60px;}
.zpms{font-size: 0;width: 1000px;max-width: 100%;margin: 0 auto;}
.zpms-page{display: inline-block;vertical-align: top;font-size: 14px;width: 40%;margin-right: 20%;}
.zpms-page:nth-child(even){margin-right: 0;}
.zpms-page h4{font-size: 18px;color: #717171;margin-bottom: 20px;}
.zpms-page p{color: #717171;margin-top: 8px;}
.tdjl{font-size: 24px;color: #fff;text-align: center;background: #b60005;border-radius: 24px;display: block;margin: 60px auto 0;width: 242px;line-height: 49px;}
.tdjl img{width: 29px;vertical-align: middle;margin-top: -4px;margin-right: 14px;}
.zp-page{display: none;}
.fixed-style{position: fixed;z-index: 9999;background: rgba(0,0,0,.5);width: 100%;height: 100%;top:0;left: 0;display: none;}
.gbigd{right: 25px;top:25px;width: 32px;height: 32px;background: url("../images/close32.png") no-repeat center;background-size: cover;position: absolute;cursor: pointer;transition: all .4s;filter: grayscale(1);}
.gbigd:hover{filter: grayscale(0);}
.sszw{width: 710px;border:1px solid #959595;max-width: 100%;margin: 0 auto 50px;position: relative;border-radius: 10px;}
.sszw-mid{margin-left: 115px;margin-right: 135px;}
.sszw-mid input{display: block;width: 100%;height: 46px;line-height: 46px;text-indent: 1em;font-size: 16px;}
.sszw-sl{position: absolute;top:0;width: 114px;height: 100%;border-right: 1px solid #cfcfcf;line-height: 46px;cursor: pointer;}
.sszw-sl:after{content: "";position: absolute;width: 14px;height: 14px;background: url("../images/phone-arrow.png") no-repeat center;background-size: cover;right:8px;top:50%;margin-top: -7px;transition: all .4s;opacity: 0.7;}
.sszw-sl.active:after{transform: rotate(180deg);}
.sszw-sl-val{font-size: 16px;color: #696969;padding-left: 18px;}
.sszw-sl-list{position: absolute;top:47px;left: -1px;width: 100%;display: none;background: #fff;border:1px solid #cfcfcf;}
.sszw-sl-list a{display: block;padding-left: 18px;font-size: 16px;}
.sszw-sl-list a:hover{background: #087a59;color: #fff;}
.sszw-btn{position: absolute;right: 0;top:0;height: 100%;line-height: 46px;text-align: center;width: 135px;color: #fff;font-size: 18px;background: #087a59;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.sszw-btn:before{width: 20px;height: 20px;background: url("../images/sss.png") no-repeat center;background-size: cover;content: '';vertical-align: middle;margin-top: -4px;margin-right: 8px;display: inline-block;}
/*8.2招聘列表 e*/
/*9.1联系我们 s*/
.map-list li{margin-bottom: 50px;position: relative;}
.map-con{width: 535px;border:1px solid #d9d9d9;min-height: 336px;box-sizing: border-box;}
.map-con:hover h3{color: #087a59;}
.map-warp{margin: 40px 30px;}
.map-warp h3{font-size: 24px;color: #010101;margin-bottom: 40px;transition: all .4s;}
.map-warp p{font-size: 16px;color: #707070;position: relative;margin-bottom: 8px;}
/*.map-warp p span{position: absolute;left: 0;top:0;}*/
.map{position: absolute;left: 555px;height: 100%;right: 0;top:0;border:1px solid #d9d9d9;box-sizing: border-box;}
.map h3{font-size: 16px;}
.map h3,.map p{margin:2px 10px;}
.qrcode-list li{float: left;width: 25%;}
.qrcode-top{box-sizing: border-box;border:1px solid #d9d9d9;}
.qrcode-list li:first-child .qrcode-top{border-left: none;}
.qrcode-list li:last-child .qrcode-top{border-right: none;}
.qrcode-top-warp{margin: 2px;padding: 25px 0;transition: all .4s;}
.qrcode-top-warp h3{font-size: 16px;color: #5a5a5a;}
.qrcode-top-warp p{font-size: 16px;color: #909090;}
.qrcode-list li.active .qrcode-top-warp{background: #ededed;}
.qrcode-bot{padding-top: 40px;opacity: 0;transition: all .4s;}
.qrcode-bot p{font-size: 16px;color: #909090;margin-top: 5px;}
.qrcode-bot .img100{max-width: 80%;margin: 0 auto;width: 176px;}
.qrcode-list li.active .qrcode-bot{opacity: 1;}
/*9.1联系我们 e*/

.dlwogs{width: 1060px;max-height: 92%;margin: 0 auto;box-sizing: border-box;padding:40px 50px;position: relative;}
.input-list{float: left;width: 23.5%;margin-right: 2%;position: relative;margin-bottom: 22px;}
.input-list:nth-child(4){margin-right: 0;}
.input-list span{position: absolute;line-height: 35px;left: 0;top:0;font-size: 16px;color: #5a5959;}
.input-box{margin-left: 50px;border:1px solid #d0d0d0;}
.input-list:nth-child(3) .input-box{margin-left: 66px;}
.input-box .text{display: block;width: 100%;height: 33px;line-height: 33px;font-size: 16px;text-indent: 1em;}
.title24{margin-bottom: 50px;}
.title24 h3{font-size: 24px;}
.title24 p{font-size: 16px;color: #a1a1a1;margin-top: 10px;}
.textarea{border:1px solid #d0d0d0;padding: 10px;}
.textarea textarea{display: block;resize: none;font-size: 16px;width: 100%;height: 140px;}
.lxnig{text-align: center;font-size: 18px;color: #525252;margin: 25px 0;}
.qd{display: block;background: #087a59;color: #fff;width: 124px;line-height: 37px;text-align: center;font-size: 20px;margin: 0 auto;border-radius: 4px;cursor: pointer;}
.gb32{cursor: pointer;width: 32px;height: 32px;position: absolute;top:20px;right: 20px;background: url("../images/gb32.png") no-repeat center;background-size: cover;}
/*.dynamic-area1   {*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*top: 0;*/
    /*left: 0;*/
    /*background: url(../images/poster-drop-animate2.png) repeat-x 0px 0px;*/
    /*background-size: cover;*/
    /*animation: posterDrop1 6000s linear infinite;*/
/*}*/
.fenzhi-list .swiper-slide{cursor:pointer;}
@keyframes posterDrop1 {
    from { background-position: 0 0; }
    to { background-position: 4000% 0; }
}

.dynamic-area2   {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../images/poster-drop-animate1.png) repeat-x 0px 0px;
    background-size: cover;
    animation: posterDrop2 8000s linear infinite;
}

@keyframes posterDrop2 {
    from { background-position: 0 0; }
    to { background-position: 30000% 0; }
}


.yanfa{height: 600px;cursor: pointer;}
.play77{background: url("../images/play.png") no-repeat center;background-size: cover;width: 77px;height: 77px;margin: 0 auto;transition: all .4s;border-radius: 100%;}
.yanfa:hover .play77{box-shadow: 0 0 10px 0 #fff;}
.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: 1000px;max-width: 70%;}
.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;}
.zxly-btn{height: 30px;line-height: 30px;width: 90px;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.imgscale .imgheight{overflow: hidden;position: relative;}
.imgscale .position-full{transition: all .4s;}
.imgscale:hover .imgheight .position-full{transform: scale(1.1);}

.background-cover,.lyzrBtn div,.btn32 div,.btn30 div,.btn35 div{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-text h2,.swiper-slide-active .banner-text p,.swiper-slide-active .banner-text span{
    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);}
}
.toRotate{
    animation:toRotate 1s both;-webkit-animation:toRotate 1s both;
}
@keyframes toRotate{
    0%{opacity:0;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
    100%{opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.his-line{opacity: 0;}
.his-swiper .swiper-slide:nth-child(odd) .his-con.tobigs .his-line{transform-origin: top;}
.his-swiper .swiper-slide:nth-child(even) .his-con.tobigs .his-line{transform-origin: bottom;}
.his-con.tobigs .his-line{animation:tobigs .5s both;-webkit-animation:tobigs .5s both;}
@keyframes tobigs{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}


.tobigs .his-dot{animation:ddd 1.2s;-webkit-animation:ddd 1.2s;}
.swiper-slide2 .his-dot{animation-delay: 1.2s !important;}
.swiper-slide3 .his-dot{animation-delay: 2.4s !important;}
.swiper-slide4 .his-dot{animation-delay: 3.6s !important;}
.swiper-slide5 .his-dot{animation-delay: 4.8s !important;}
.swiper-slide6 .his-dot{animation-delay: 6.0s !important;}
@keyframes ddd{
    0%{background: #fff;}
    70%{opacity: 1;background: #087a59;}
    100%{background: #fff;}
}
/*pepsl加入*/
.ab-c{margin: 80px auto 80px;}
.ab-l{float: left;width: 60%;border-right: 1px solid #e3e3e3;padding-bottom: 15px; box-sizing: border-box;}
.ab-l-01, .ab-l-02{width: 100%;padding-right: 50px;box-sizing: border-box;}
.ab-l-01 h4{font-size: 24px;margin-bottom: 20px;}
.ab-l-01 h2{font-size: 60px;color: #087a59;}
.ab-l-01 h3{font-size: 36px;}
.ab-l-01 p{font-size: 16px;line-height: 30px;color: #666;margin-top: 20px;}
.ab-l-02 ul{width: 100%;}
.ab-l-02 li{width: 20%;float: left;margin-top: 30px;}
.ab-l-02 li .h2{line-height: 1.2; font-size: 16px; color: #087a59; text-align: left; font-weight: bold;}
.ab-l-02 li .h2 em{font-size: 42px; font-style: normal}
.ab-l-02 li p{font-size: 16px;color: #666;margin-top: 12px;}
.ab-l-02 .mored {margin-top: 40px;}
.ab-l-02 .mored a{width: 150px;height: 40px;border-radius: 30px;text-align: center;line-height: 40px; letter-spacing: 2px; display: block;background-color: #087a59;color: #fff;}
.ab-r{float:right;width: 40%;box-sizing: border-box;padding-left: 50px;}
.ab-r h4{font-size: 24px;margin-bottom: 12px;}
.ab-r h2{font-size: 36px;color: #087a59;font-weight: bold;letter-spacing: 2px;margin-bottom: 10px;}
.ab-r h2 span{font-size: 24px;color: #666;margin-left: 12px;}
.ab-r p{color: #666;font-size: 16px;line-height: 28px;}
.ab-r img{margin-top: 25px;width: 90%;border: 1px solid #ddd;}
.bjfz-cc{box-sizing: border-box;padding: 0px 100px;}
.bjfz-cc p{font-size: 18px; color: #666;line-height: 34px;}
.bjfz-cc img{width: 100%;margin-top: 24px;}
.buju, .fenzhi{padding: 60px 0;}
.title30 h4{font-size: 28px;margin-top: 10px;font-weight: bold;}
.center-list{ display: flex;justify-content: center;align-items: center;list-style-type: none;}
.jiazhi {width: 150%; padding-top: 12px;}
.jiazhi h4{font-size: 20px;margin:10px 0 8px;font-weight: bold;}
.jiazhi p{font-size: 15px;line-height: 26px;color: #666}
.csr{text-align: center;}
.csr img{width: 60%; border-radius: 50%;}
.tit00{margin-bottom: 0px;}
.pro-list{margin: 40px auto;}
.text-center {text-align:center;padding-top: 30px;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#087a59;color:#fff;border:1px solid #087a59;}
.pic-show{width: 98%; height: 600px; margin: 50px auto;}
.pro-show{width: 98%;margin: 0 auto;padding: 50px 0 40px;}
.pro-show h1{font-size: 24px;text-align: center;font-weight: bold;}
.pro-cont{width: 98%;margin: 0px auto 0;padding: 30px 50px; border: 1px dashed #ddd;background:url("../images/tjj.png") right bottom no-repeat #f5f5f5;box-sizing: border-box;}
.pro-cont p{font-size: 16px;line-height: 28px;margin-bottom: 12px;}
.mapp{width:80%;margin: 0 auto;}
.spb{padding-bottom: 80px;}
/* 新闻列表 */
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12 {float:left;position: relative;  min-height: 1px;}
.x1 {width:8.33333333%}
.x2 {width: 16.66666667%;}
.x3 {width:8.33333333%}
.x4 {width:33.33333333%}
.x6 {width:50%}
.x9 {width: 75%;}
.x11 {width:25%}
.x10 {width: 83.33333333%;}
.x12 {width: 100%;}
.list-news {display: flex;align-items: center;justify-content: center;margin-bottom:30px;background-color: #f6f6f6;}
.list-news .time{margin-right:-20px;padding:15px 0 10px 0;border-right:1px solid #eee;}
.list-news .time .text-large{font-size:52px;line-height:54px;color: #777}
.list-news .news02 {margin-left:50px;margin-right:30px}
.list-news .news02 h3 a{display:block;font-size:24px;color:#333;margin-bottom:20px}
.list-news .button i{font-size: 22px;}
.list-news:hover .button{background:#087a59;color:#fff;border:1px solid #087a59}
.list-news:hover h3 a{color:#087a59}
.media-img{margin: 0; padding: 0; border: 0;font-size: 14px;font: inherit; vertical-align: baseline;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.text-gray{color: #777;}
.list-news .button {width: 60px;line-height: 60px;border: 1px solid #eee;background: transparent; font-size: 24px;text-align: center;margin: 0;display: inline-block;box-sizing: border-box;}
.list-news .news02 p.ttime{display: none;}
/* 新闻列表 */
/* 内容 begin */
.blank-small {height: 20px;line-height: 20px;clear: both;font-size: 0;}
.sidebar-l {margin-right:20px}
.sidebar-r {margin-left:0px;}
.article{overflow:hidden;box-sizing: border-box;}
.article .padding-large{padding:20px 22px;}
.article .post h1{font-size: 26px;font-weight: 700;color: #141414;line-height: 1.5;}
.article .post h2{font-size:24px;font-weight:600;margin:10px 0}
.article .post h3{font-size:20px;font-weight:600;margin:10px 0}
.article .post .meta {margin-top: 15px; padding-bottom: 14px;border-bottom: 1px solid #eee;margin-bottom: 28px;}
.article .post .meta span {color: #a4a4a4;}
.article .post hr{margin:10px 0;height:1px}
.article .post strong{font-size:16px;margin:10px 0}
.article .post table{margin:20px 0}
.article .post table th{background:#daf0fd;color:#fff;border:1px solid #fff}
.article .post table tr.ue-table-interlace-color-single{background:#daf0fd}
.article .post p{font-size:16px;line-height:32px;margin-bottom:20px}
.article .post img{max-width:100%;height: auto !important;}
.article .post a{text-decoration:none;}
.article .post a:hover{color:#087a59;border-bottom:0 solid #087a59}
.article .post .text-right{text-align:right}
/* 标题样式-左 */
.title-l h2{line-height:28px;height:28px;color:#333;position:relative;font-size:16px;letter-spacing:0;padding-left:20px;margin-bottom:10px;}
.title-l h2:before {content:'';display:block;position:absolute;width:5px;height:20px;top:4px;background:#087a59;left:0}
/* 纯文字列表  begin*/
.list-post-text li {padding:5px 0;}
.list-post-text li a{display:block;}
.list-post-text li.dot a{padding-left:15px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-post-text li.dot:hover a:before {background:#087a59;}
.list-post-text li.dot a:before {content:'';position:absolute;left:-2px;background:#ccc;width:6px;height:6px;top:9px;border-radius:50%}
/* 纯文字列表  end*/
/* 横向左图右字列表 begin*/
.list-post-x .media{margin-bottom:20px}
.list-post-x .media.border{border:0;border-bottom:1px solid #ECEFF5;padding-bottom:20px}
.list-post-x .media img{transition:all .3s ease-out}
.list-post-x .media .thumb-md{position:relative;max-width:90%;overflow:hidden; margin: 0 auto;}
.list-post-x .media .thumb-md .playtime{position:absolute;bottom:5px;right:5px;padding:0 5px;height:20px;line-height:18px;background:rgba(0,0,0,.6);z-index:3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list-post-x .media .thumb-md .playicon{position:absolute;bottom:5px;left:5px;width:20px;height:20px;line-height:18px}
.list-post-x .media:hover img{transition:all .3s ease-out;transform:scale(1.1)}
.list-post-x .media.media-x .float-left{margin-right:15px}
.list-post-x .media.media-x .float-right{margin-left:15px}
.list-post-x .media.media-x .media-body{text-align:left;padding:15px 0;height: auto;text-align: center;}
.list-post-x .media a:hover{color:#434C5A}
.list-post-x .media-body p{color:#888888;line-height:22px}
.list-post-x .media:last-child{margin-bottom:0}
.radius-rounded {border-radius:2em;padding-left:1em;padding-right:1em}
.border-top {border-top: solid 1px #eee;}
.tagss {color: #087a59 !important;border: 1px solid #087a59 !important;background-color: unset;display: inline-block;}
.margin-small-bottom {margin-bottom: 5px;}
.padding-small {padding: 5px 10px;}
.blank {height: 10px;line-height: 10px;clear: both;font-size: 0;}
.padding-large-top {padding-top: 30px;}
.border-top {border-top: solid 1px #eee;}
.x2 .button { border: solid 1px #EBEBEB;color: #fff; background-color: #087a59;border-radius: 30px;font-size: 14px;padding: 10px 20px;margin-top: 0px;display: block;line-height: 20px;}
/* 横向上图下字列表 end *
/* 内容 end */
/*  联系我们begin  */
.lxwm .ab-l{width: 50%;}
.lxwm .ab-r-d{width: 50%;float:right;box-sizing: border-box;padding-left: 20px;}
.ab-l-02 dl{margin-top: 38px;}
.ab-l-02 dd{margin-bottom: 25px;}
.ab-l-02 dd span{float: left;margin-right: 20px;padding-top: 8px;}
.ab-l-02 dd span i{font-size: 38px;}
.ab-l-02 dd p{line-height: 28px;font-size: 16px;}

 /*guestbook*/
.home-contact{background-color:#eee ;}
.guestbook{padding:20px 80px 50px 0}
.guestbook h2{font-size:24px;font-weight:600;text-align: center;margin-bottom: 20px;}
.guestbook .padding{padding:50px;}
.guestbook .form-group {padding-bottom:20px}
.guestbook .input{font-size:16px;padding:0 15px;height:50px;line-height:50px;border:0;width:100%;display:block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;box-sizing: border-box;}
.guestbook .textarea {padding:12px;line-height:24px;width:100%;font-size:16px;background:#fff;border:0;box-sizing: border-box;}


.guestbook .label {display:block;line-height:24px;}
.guestbook .label label {font-weight:400;}
.guestbook .field {font-size:16px}
.guestbook select {font-size:16px;padding:0 35px 0 15px;width: 100%; height:50px;line-height:50px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/select-down.png) no-repeat right 50%;color:#666;}
.guestbook .form-tips .guestbook .input-help ul {border:0;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
/* 联系我们end */
/*招聘*/
.line-big .x6{position:relative;min-height:1px;padding-right:10px;padding-left:10px;float: left;box-sizing: border-box;}
.job-list{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;padding: 30px;margin-bottom: 20px;box-sizing: border-box;border: 1px solid #EBEBEB;background:#f6f6f6;}
.job-list:hover{box-shadow:0 10px 25px rgba(0,0,0,0.3);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.job-list dt{font-weight:normal}
.job-list dt h2{font-weight: bold;font-size: 18px;}
.job-list dd p{line-height: 32px;color: #666;}
.job-list dd p span{margin-left: 20px;}
.bg-gray {background: #eee;color: #EBEBEB;clear: both;float: none;width: 100%;height: 1px;margin: 10px 0;border: 0;-moz-box-sizing: content-box;box-sizing: content-box;}
.button-small {padding: 6px 20px;font-size: 14px;font-weight: normal;line-height: 18px; border: solid 1px #EBEBEB;float: right;}
.job-list:hover .button-small {color: #fff;border-color: #087a59;background-color: #087a59;}
.zhaopin{padding: 20px;box-sizing: border-box;background-color: #f6f6f6;margin-bottom: 30px;border-radius: 4px;}
.article .post .zhaopin p{margin-bottom: 0px;}
/* 标签 */
.tag{display:inline-block;transition:.5s}
.tag.padding{padding:5px 18px}
.tags{color: #ff9600!important; border: 1px solid #ff9600!important; background-color: unset;margin-bottom: 10px;}
.normal-list ul{padding-left: 20px;box-sizing: border-box;}
.normal-list li{position:relative;display:block;background:#FFF;margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;box-sizing: border-box;}
.normal-list li a{display:block;font-size:16px;line-height:24px;padding:25px 30px 25px 50px;color:#333;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li span{color:#888888;position:absolute;right:30px;top:28px}
.normal-list li:hover{background:#087a59;color:#FFF;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li:hover a,.normal-list li:hover span{color:#FFF}
.normal-list li.dot:hover a:before {background:#fff;}
.normal-list li.dot a{position:relative}
.normal-list li.dot a:before {content:'';position:absolute;left:30px;background:#ececec;width:7px;height:7px;top:35px;border-radius:50%}
#ditu{width:100%;height:420px;filter:grayscale(90%);-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-ms-filter:grayscale(90%);-o-filter:grayscale(90%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0.9);-webkit-filter:grayscale(0.9)}























