@charset "utf-8";
@font-face {
    font-family: dincondmedium;
    src: url("/en/font/dincondmedium.otf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #000;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";font-size: 14px;}
img,input,textarea{ 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: #000;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;text-align: justify;}
.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;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1720{width: 1720px;max-width: 92%;margin: 0 auto;}
ul{font-size: 0;}
ul li{font-size: 14px;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
/*.size16{font-size: calc(14px + 0.1vw);}*/
/*.size18{font-size: calc(14px + 0.2vw);}*/
/*.size20{font-size: calc(16px + 0.2vw);}*/
/*.size24{font-size: calc(16px + 0.41vw);}*/
/*.size30{font-size: calc(18px + 0.62vw);}*/
/*.size36{font-size: calc(18px + 0.93vw);}*/
/*.size40{font-size: calc(18px + 1.14vw);}*/
/*.size48{font-size: calc(18px + 1.56vw);}*/
/*.size60{font-size: calc(18px + 2.18vw);}*/
/*.des16 p{font-size: calc(14px + 0.1vw); text-align: justify;}*/
/*.des18 p{font-size: calc(14px + 0.2vw); text-align: justify;}*/
/*.padding-tb100{padding: calc(20px + 4.16vw) 0;}*/
/*.padding-tb90{padding: calc(22px + 3.54vw) 0;}*/
/*.padding-tb80{padding: calc(25px + 2.86vw) 0;}*/
/*.w1620{width: 1620px;max-width: 92%;margin: 0 auto;}*/
/*.padding-t100{padding-top: calc(20px + 4.16vw);}*/
.mg-bt40{margin-bottom: 40px;}


/*header s*/
.header{height: 132px;background: #fff;transition: all .4s;width: 100%;left: 0;top:0;z-index: 999;position: relative;box-sizing: content-box;}
.header-top{padding-top: 15px;}
.logo{display: inline-block;position: relative;}
.logo img{height: 53px;transition: all .4s;display: block;}
.header-bots{background: #fff;width: 100%;left: 0;top:0;z-index: 999;transition: all .4s;}
.nav{font-size: 0;transition: all .4s;}
.nav li{display: inline-block;font-size: 14px;margin-right: 70px;}
.nav li:last-child{margin-right: 0;}
.nav-yi{line-height: 60px;display: inline-block;font-size: 16px;transition: all .4s;position: relative;min-width: 64px;text-align: center;}
.nav-yi span{text-align: center;display: inline-block;}
.nav-yi:before{content: '';position: absolute;width: 0;height: 2px;left: 50%;transform: translateX(-50%); opacity: 0;bottom:0;transition: all .4s;background: #009251;z-index: 9;}
.nav li.active .nav-yi{color: #009251;}
.nav li.active .nav-yi:before{opacity: 1;width: 100%;}
.nav-er{position: absolute;top:100%;width: 100%; left: 0; background-color: rgb(242, 242, 242);display: none;padding-top: 50px;box-shadow: 0 12px 13px 0 rgba(5, 84, 49, 0.3);}
.nav-er .w1400{max-width: 100%;}
.nav-er-list{font-size: 0;}
.nav-er-page{font-size: 14px;display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;margin-bottom: 32px;}
.nav-er-page .img100{transition: all .4s;}
.nav-er-page:hover .img100{box-shadow: 0 7px 13px 0 rgba(66, 66, 66, 0.3);}
.nav-er-page:nth-child(3n){margin-right: 0;}
.title20 h3{font-size: 20px;transition: all .4s;}

/*.nav-er a{display: block;line-height: 40px;transition: all .4s;position: relative;font-size: 16px;color: #666;}*/
.header-area{position: absolute;right: 0;display: flex;align-items: center;bottom:18px;}
.language{transition: all .4s;z-index: 9;width: 36px;cursor: pointer;display: inline-block;position: relative;}
.language-val{display: inline-block;vertical-align: middle;color: #676767;}
.language-box{position: absolute;width: 60px;left: 50%;margin-left: -30px;background: #fff;margin-top: 5px;display: none;box-shadow: 0 0 4px 0 #ddd;}
.language-box a{display: block;text-align: center;padding: 2px 0;}
.language .i{width: 7px;height: 6px;background: url("/en/images/xia14x12.jpg") no-repeat center;background-size: cover;right: 0;top:50%;margin-top: -2px;position: absolute;transition: all .4s;}
.language.active .i{transform: rotate(180deg);}
.language-box a:hover{background: #009251;color: #fff;}

.search-box{cursor: pointer;z-index: 7;margin-right: 20px;position: relative;}
.search-box:before{content: '';position: absolute;top:50%;height: 6px;margin-top: -3px;border-right: 1px solid #a4a4a4;right: -8px;}
.search-btn{width: 24px;height: 24px;border-radius: 24px; z-index: 5;position: relative;transition: all .4s;background:url("/en/images/search.png") no-repeat center;background-size:cover;text-align: center;}
.search-con{position: absolute;width: 0;right: 0;height: 32px;top:44px;background: #fff;overflow: hidden;transition: all .4s;border-radius: 32px;box-shadow: 0 0 4px #ddd;}
.search-con .text{display: block;height: 32px;width: 100%;background: none;text-indent: 36px;}
.search-close{width: 32px;height: 32px;position: absolute;top:0;left: 0;text-align: center;line-height: 32px;background:url("/en/images/gb64.png") no-repeat center;background-size:cover;}
.search-sb{position: absolute;right:6px;top:0;cursor: pointer;display: none;}
.search-box.active .search-con{width: 200px;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 32px;}




.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: #212223; 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); }
.fixed-haeder .header-bots{position: fixed;box-shadow:0 1px 2px #ddd;}

.index-body .header{background: none;position: absolute;top:0;left: 0;width: 100%;}
.index-body .header-bots{background: none;}
.fixed-haeder.index-body .header-bots{background: #fff;}

/*header e*/
/*footer s*/
.footer{background: #efefef;}
.footer-top{padding: 60px 0;}
.footer-l{width: 350px;max-width: 100%;}
.footer-l p{text-align: left;}
.footer-logo img{height: 84px;}
.footer-lx li{display: block;position: relative;padding-left: 40px;margin-bottom: 20px;}
.footer-lx li img{position: absolute;left: 0;top: -3.8px; width: 30px;}
.footer-lx li p{color: #727272;}
.footer-top{display: flex;justify-content: space-between;}
.footer-nav{display: flex;justify-content: space-between;width: 63%;padding-top: 20px;}
.footer-nav dt{font-size: 18px;color: #2e2f2f;margin-bottom: 25px;}
.footer-nav dd{margin-bottom: 10px;}
.footer-nav dd a{color: #787878;display: inline-block;transition: all .4s;}
.footer-nav dd a:hover{color:#009251;}
.beian{border-top: 1px solid #cfcfcf;padding: 45px 0 30px;}
.mg-bt20{margin-bottom: 20px;}
.bq a,.bq span{color: #2b2b2b;display: inline-block;}
.ba a,.ba span{color: #a4a4a4;display: inline-block;}

.share a{display: inline-block;width: 37px;height: 37px;position: relative;margin-right: 8px;border:1px solid #272727;border-radius: 100%;transition: all .4s;}
.share a:last-child{margin-right: 0;}
.share a .i{transition: all .4s;}
.share a:hover{background: #009251;border-color: #009251;}
.share a:hover .i{filter: invert(1);}
.share a.active .i{filter: invert(1);}
.share a.active{background: #009251;border-color: #009251;}
.hide-code{position: absolute;width: 120px;bottom:45px;left: 50%;margin-left: -60px;overflow: hidden;transition: all .4s;z-index: 9;background: #fff;height: 0;}
.hide-code-warp{width: 120px;height: 120px;padding: 5px;}
.hide-code img{width: 100%;vertical-align: bottom;}
.share a:hover .hide-code{height: 120px;}
.share a.active .hide-code{height: 120px;}
.yqlj{width: 430px;background: #fff;border:1px solid #cbcbcb;position: relative;cursor: pointer;}
.yqlj-val{line-height: 40px;padding-left: 20px;color: #888;}
.yqlj .i{width: 40px;height: 40px;position: absolute;right: 0;top:0;background: #009251 url("../images/bot80.png") no-repeat center;background-size: cover;}
.yqlj.active .i{transform: rotate(180deg);}
.yqlj-list{position: absolute;left:-1px;right: -1px;border:1px solid #cbcbcb;bottom:100%;background: #fff;z-index: 9;max-height: 234px;overflow: auto;display: none;}
.yqlj-list a{display: block;padding: 5px 10px;}
.yqlj-list a:hover{background: #009251;color: #fff;}
.scrollBar::-webkit-scrollbar {width: 6px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
.fixed-right{position: fixed;bottom:140px;z-index: 998;width: 50px;transition: all .4s;right: -160px;}
.fixed-right.active{right: 5px;}
.fixed-right li{width: 100%;height: 50px;position: relative;margin-top: 5px;cursor: pointer;}
.fixed-icon{border:1px solid #009251;border-radius: 100%;transition: all .4s;}
/*.fixed-wx .fixed-icon{background: url("/en/images/wx-icon.png") no-repeat center;background-size: cover;}*/
/*.fixed-wx:hover .fixed-icon{background: #c8a063 url("../images/wx-icon-1.png") no-repeat center;background-size: cover;}*/
/*.fixed-wx.active .fixed-icon{background: #c8a063 url("../images/wx-icon-1.png") no-repeat center;background-size: cover;}*/
.return .fixed-icon{background: rgba(255,255,255,.75) url("../images/up1.png") no-repeat center;background-size: cover;}
.return:hover .fixed-icon{background: #009251 url("../images/up2.png") no-repeat center;background-size: cover;}
/*.fixed-code{position: absolute;width: 0;right: 100%;top:0;overflow: hidden;transition: all .4s;}*/
/*.fixed-code-warp{background: #fff;border-radius: 5px;overflow: hidden;width: 93px;margin-right: 5px;}*/
/*.fixed-code-warp p{font-size: 12px;padding-bottom: 5px;transition: all .4s;}*/
/*.fixed-right li:hover .fixed-code{width: 98px;}*/
/*.fixed-right li.active .fixed-code{width: 98px;}*/


/*footer e*/

/*index s*/
.banner-des h2{font-size: 90px;color: #009251;}
.banner-des p{font-size: 50px;color: #009251;font-weight: lighter;}
.text-center p{text-align: center;}
.bannerDot{position: absolute;width: 100%;left: 0;z-index: 9;bottom:30px;}
.bannerDot .swiper-pagination-bullet{opacity: 1;width: 16px;height: 16px;background: #fff;margin: 0 10px;}
.bannerDot .swiper-pagination-bullet-active{background: #009251;}
.padding-tb80{padding: 80px 0;}
.about-flex{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.about-r{width: 50%;}
.about-l{padding-top: 15px;}
.title30 h2{font-size: 30px;}
.title30 span{display: block;font-size: 48px;color: #009251;line-height: 1;text-transform: uppercase;}
.mg-bt10{margin-bottom: 10px;}
.mg-bt15{margin-bottom: 15px;}
.des16 p{font-size: 16px;}
.des505050 p{color: #505050;}
.line18 *{line-height: 1.8em;}
.des-bt30 p{margin-bottom: 30px;}
.des-bt30 p:last-child{margin-bottom: 0;}
.more{display: inline-block;width: 107px;border:1px solid #cecece;text-align: center;color: #9e9d9d;transition: all .4s;border-top-right-radius: 18px;}
.more span{vertical-align: middle; display: inline-block;line-height: 35px;}
.more i{vertical-align: middle; display: inline-block;width: 18px;height: 4.5px;background: url("/en/images/more1.png") no-repeat center;background-size: 100% 100%;margin-left: 9px;transition: all .4s;}
.more:hover{border-color: #009251;color: #009251;}
.more:hover i{background: url("/en/images/more2.png") no-repeat center;background-size: 100% 100%;transform: translateX(5px);}
.padding-tb200{padding: 200px 0;}
.title42 h2{font-size: 42px;}
.titlefff *{color: #fff;}
.cultrue-l{padding-top: 110px;}
.cultrue-l h2{line-height: 1.6;}
.cultrue-r{width: 50%;background: #fff;padding: 110px 150px 0;height: 440px;position: relative;border-bottom-left-radius: 40px;}
.cultrue-r .i{width: 36px;height: 36px;background: #009251;position: absolute;right: 0;top:0;}
.title36 h2{font-size: 36px;}
.des4d4d4d p{color: #4d4d4d;}
.cultrue-r p{text-align: left;}
.mg-bt30{margin-bottom: 30px;}
.cultrue-r .des16{min-height: 100px;}
/*.cultrue-r .des16 p{max-height: 5.4em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}*/
.cultrueDot{position: absolute;bottom:35px;right: 150px;}
.cultrueDot .swiper-pagination-bullet{opacity: 1;background: #cecece;width: 10px;height: 10px;margin-right: 9px;}
.cultrueDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.cultrueDot .swiper-pagination-bullet-active{background: #009251;}

.cultrueDot2{position: absolute;bottom:35px;left: 0;width: 100%;text-align: center;z-index: 9;}
.cultrueDot2 .swiper-pagination-bullet{opacity: 1;background: #fff;width: 10px;height: 10px;margin-right: 9px;}
.cultrueDot2 .swiper-pagination-bullet:last-child{margin-right: 0;}
.cultrueDot2 .swiper-pagination-bullet-active{background: #009251;}

.xiangjiang li{display: block;width: 100%;}
.xiangjing-img{width: 36%;}
.xiangjing-img img{object-fit: cover;}
.xiangjing-con{position: absolute;width: 100%;top:0;left: 0;height: 100%;}
.xiangjiang-bg{position: absolute;width: 64%;height: 100%;top:0;}
.xiangjiang-warp{width: 59%;}
.xiangjiang-warp .des16{width: 700px;max-width: 100%;}
.xiangjiang-warp .des16 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-con .des6a6a6a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
li:nth-child(odd) .xiangjing-img{float: right;}
li:nth-child(odd) .xiangjiang-bg{left: 0;}
li:nth-child(odd) .xiangjiang-warp{padding-left: 160px; float: left;}
li:nth-child(even) .xiangjing-img{float: left;}
li:nth-child(even) .xiangjiang-bg{right: 0;}
li:nth-child(even) .xiangjiang-warp{padding-right: 160px;float: right;}
.cultrue-l,.about-l{width: 44.76%;padding-left: 160px;}
.news-style{display: block;background: #fff;}
.time12{font-size: 12px;color: #a3a3a3;}
.news-con{padding: 10px 45px 40px;height: 270px;transition: all .4s;}
.des6a6a6a p{color: #6a6a6a;}
.more1{display: inline-block;font-size: 12px;color: #9f9e9e;text-transform: uppercase;border:1px solid #b7b7b7;width: 86px;border-radius: 15px;transition: all .4s;}
.more2{display: inline-block;color: #fff;text-transform: uppercase;background: #009251; width: 128px;border-radius: 20px;transition: all .4s;}
.more2:hover{opacity: 0.8;}
.more1 span{display: inline-block;vertical-align: middle;line-height: 29px;}
.more2 span{display: inline-block;vertical-align: middle;line-height: 40px;}
.mg-bt50{margin-bottom: 50px;}
.swiperDot{margin-top: 30px;}
.swiperDot .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;margin:0 6px;background: #ddd;}
.swiperDot .swiper-pagination-bullet-active{background: #009251;}
/*index e*/
/*2.1公司先容 s*/
.play77{width: 77px;height: 77px;display: inline-block;background: url("/en/images/play154.png") no-repeat center;background-size: 100% 100%;transition: all .4s;}
.play77:hover{transform: scale(1.1);}
.ban-sd{background: rgba(0,0,0,.1);}
.shipin{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: 1200px;max-width: 92%;}
.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;}
@media (max-width:760px) {
    .video_t a{width: 24px;height: 24px;right: 0;top:-30px;}
}
.line20 *{line-height: 2;}
.line16 *{line-height: 1.6;}
.wh{min-height: 669px;}
.desfff *{color: #fff;}
.wh-des{width: 789px;max-width: 100%;margin: 0 auto;}
.des898989 *{color: #898989;}
/*2.1公司先容 e*/
/*2.2企业文化 s*/
.wh-page h3{font-size: 18px;}
.wh-page li{margin-bottom: 30px;}
.wh-page li:nth-child(odd){width: 45%;margin-right: 5%;}
.wh-page li:nth-child(even){width: 50%;}
.mg-bt70{margin-bottom: 70px;}
/*2.2企业文化 e*/
/*2.3组织架构 s*/
.imgmax img{max-width: 100%;height: auto !important;vertical-align: bottom;}
#fullPage{display: none;background: black;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 19930428;}
#fullPage img{display: block;width: 100%;}
#canvas{width: 100%;height: 100%;background: none;display: block;}
/*2.3组织架构 e*/
/*2.4资质声誉 s*/
.mg-bt80{margin-bottom: 80px;}
.ny-nav{font-size: 0;}
.ny-nav a{display: inline-block;vertical-align: middle; font-size: 16px;border:1px solid #b7b7b7;line-height: 35px;border-radius: 35px;padding: 0 15px;min-width: 128px;margin-right: 35px;transition: all .4s;}
.ny-nav a:last-child{margin-right: 0;}
.ny-nav a.active{background: #009251;border-color: #009251;color: #fff;}
.ny-nav a:hover{background: #009251;border-color: #009251;color: #fff;}
.mg-bt60{margin-bottom: 60px;}
.ry li{width: 22.85%;margin-right: 2.866%;margin-bottom: 50px;cursor: pointer;}
.ry li:nth-child(4n){margin-right: 0;}
.ry .img100 img{object-fit: cover;}
.page{text-align: center;margin-top: 30px;font-size: 0;}
.page a{display: inline-block;vertical-align: middle;transition: all .4s;font-size: 24px;color: #6a6a6a;margin: 10px;}
.page a.active{color: #009251;}
.page a:hover{color: #009251;}
.page-btn{width: 42px;height: 42px;border-radius: 100%;}
.page-left{background: #e5e5e5 url("/en/images/168-1.png") no-repeat center;background-size: cover;}
.page-right{background: #e5e5e5 url("/en/images/168-2.png") no-repeat center;background-size: cover;}
.page-left:hover{background: #009251 url("../images/168-3.png") no-repeat center;background-size: cover;}
.page-right:hover{background: #009251 url("../images/168-4.png") no-repeat center;background-size: cover;}
.fixed-style{display: none;position: fixed;z-index: 999;width: 100%;top:0;left: 0;height: 100%;background: rgba(0,0,0,.5);}
.ryfd-con{background: #fff;width: 1400px;margin: 0 auto;max-width: 92%;}
.title24 h2{font-size: 24px;}
.ryimg-hide{width: 700px;max-width: 100%;margin: 0 auto;}
.ryimg-hide img{max-height: 600px;object-fit: contain;}
.ryfd-warp{padding: 0 50px;}
.gbry{position: absolute;width: 48px;height: 48px;background: url("/en/images/gb96.png") no-repeat center;background-size: cover;right: 15px;top:10px;cursor: pointer;}
.hidetext{display: none;}
/*2.4资质声誉 e*/
/*2.5生长历程 s*/
.preview{margin: 0 44px 60px;}
.preview .swiper-slide{width: 11.11%;text-align: center;height: 80px;cursor: pointer;}
.lishi-dot{width: 24px;height: 24px;border:1px solid #d8d8d8;border-radius: 100%;position: absolute;left: 50%;bottom:0;margin-left: -15px; transition: all .4s;}
.lishi-dot i{position: absolute;top:0;right: 0;bottom:0;left:0;background: #fff;border-radius: 100%;transition: all .4s;}
.lishi-year{font-size: 24px;color: #797979;font-family: dincondmedium;width: 100%;position: absolute;left: 0;text-align: center;bottom:45px;transition: all .4s;}
.preview:before{content: "";position: absolute;left: 0;right: 0;bottom:11px;border-top: 1px solid #d8d8d8;z-index: -1;}
.preview .swiper-slide.active-nav .lishi-year{font-size: 36px;}
.preview .swiper-slide.active-nav .lishi-dot{border-color: #fff;}
.preview .swiper-slide.active-nav .lishi-dot i{background: #009251;}
.preview .swiper-slide:hover .lishi-year{font-size: 36px;}
.preview .swiper-slide:hover .lishi-dot{border-color: #fff;}
.preview .swiper-slide:hover .lishi-dot i{background: #009251;}
.his-arrow{width: 44px;height: 44px;cursor: pointer;position: absolute;z-index: 9;transition: all .4s;border:1px solid #c7c7c7;border-radius: 100%;}
.his-arrow:hover{border-color: #009251;}
.arrow-left{background: url("/en/images/168-1.png") no-repeat center;background-size: cover;bottom:-11px;left: -44px;}
.arrow-left:hover{background: url("/en/images/168-5.png") no-repeat center;background-size: cover;}
.arrow-right{background: url("/en/images/168-2.png") no-repeat center;background-size: cover;bottom:-11px;right: -44px;}
.arrow-right:hover{background: url("/en/images/168-6.png") no-repeat center;background-size: cover;}
.view{max-width: 100%;margin: 0 auto;width: 1132px;}
.lishi-bot{background: #f1f1f1;padding: 30px;display: flex;align-items: center;}
.lishi-img{width: 46.5%;margin-right: 5%;}
.lishi-con{width: 48.5%;}
.lishi-title h3{font-size: 48px;color: #009251;font-family: dincondmedium;}
.lishi-title .i{width: 32px;height: 3px;background: #009251;}
.lishi-des p{color: #797979;}
/*2.5生长历程 e*/
/*3.1食用香精 s*/
.pro-nav{font-size: 0;text-align: center;}
.pro-nav-dzwh{text-align: left;}
.pro-nav a{font-size: 18px;color: #434343;transition: all .4s;display: inline-block;white-space: nowrap;overflow: hidden; border:1px solid #999;text-align: center;line-height: 54px;border-radius: 10px;width: 12%;
    /*margin-right: 0.571%;margin-bottom: 0.571%;*/
    margin-right: 2.66%;margin-bottom: 1%;
}
.pro-nav a:nth-child(7n){margin-right: 0;}
.pro-nav a:last-child{margin-right: 0;}
.pro-nav a.active{background: #009251;color: #fff;border-color: #009251;}
.pro-nav a:hover{background: #009251;color: #fff;border-color: #009251;}
.pro-nav2 a{width: auto;padding: 0 20px;}
.pro h3{font-size: 18px;color: #545454;transition: all .4s;}
.pro a:hover h3{color: #009251;}
.pro li{width: 29.85%;margin-right: 5.225%;margin-bottom: 40px;}
.pro li:nth-child(3n){margin-right: 0;}
.hide-pro-con{background: #fff;}
.hide-list{margin: 0 55px;}
.hide-list li{display: none;width: 100%;}
.hide-list .img100{width: 59.7%;}
.pro-des{width: 35%;}
.pro-des .title30{border-bottom: 1px dashed #8c8c8c;padding-bottom: 18px;}
.pro-ms{margin-top: 15px;}
.pro-ms h3{font-size: 18px;margin-bottom: 5px;}
.pro-ms p{color: #4b4747;}
/*3.1食用香精 e*/
/*3.3电子烟香精 s*/
.des24 p{font-size: 24px;}
/*3.3电子烟香精 e*/
/*4.1行业新闻 s*/
.ban-text-fff .ban h2{color: #fff;}
.ban-text-fff .des36{color: #fff;}
.ban-text-fff .des24 p{color: #fff;}
.ban-text-color .ban h2{color: #009251;}
.ban-text-color .des36{color: #009251;}
.ban-text-center .ban{text-align: center;}
.ban-text-center .ban p{text-align: center;}
.xw li{width: 32%;margin-right: 2%;margin-bottom: 50px;}
.xw li:nth-child(3n){margin-right: 0;}
.news-con h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-style:hover .more1{background: #009251;border-color: #009251;color: #fff;}
.news-style:hover .news-con{background: #f4f4f4;}
/*4.1行业新闻 e*/
/*4.1行业新闻详情 s*/
.ban304{height: 304px;}
.position{padding: 20px 0;}
.position a{display: inline-block;color: #434343;}
.xwxq-top h1{font-size: 36px;}
.xwxq-top span{color: #7e7e7e;display: inline-block;vertical-align: middle;margin-right: 20px;}
.xwxq-top span:last-child{margin-right: 0;}
.xwxq-top{border-bottom: 1px solid #d1d1d1;padding-bottom: 15px;}
.des6d6d6d p{color: #6d6d6d;}
.xwxq-dy{background: #f3f3f3;padding: 25px;}
.padding-tb60{padding: 60px 0;}
.edit{width: 1150px;max-width: 100%;margin: 0 auto;}
.edit p{font-size: 16px;}
.edit img{max-width: 100%;display: block;height: auto !important;vertical-align: bottom;margin: 0 auto;}
.xwxq-fy li{width: 50%;padding: 24px;background: #f5f5f5;}
.xwxq-fy li a{display: inline-block;position: relative;color: #505050;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .4s;max-width: 100%;vertical-align: middle;}
.xwxq-fy li a:hover{color: #009251;}
.xwxq-fy li span{color: #bbb;}
.xwxq-fy li:nth-child(2){text-align: right;background: #efefef;}
.xwxq-fy li i{position: absolute;width: 7px;height: 11px;top:5px;}
.xwxq-fy li:nth-child(1) a{padding-left: 40px;}
.xwxq-fy li:nth-child(1) i{left: 0;background: url("/en/images/01.png") no-repeat center;background-size: cover;}
.xwxq-fy li:nth-child(1) span{position: absolute;left: 18px;top:50%;transform: translateY(-50%);}
.xwxq-fy li:nth-child(2) a{padding-right: 40px;}
.xwxq-fy li:nth-child(2) i{right: 0;background: url("/en/images/02.png") no-repeat center;background-size: cover;}
.xwxq-fy li:nth-child(2) span{position: absolute;right: 18px;top:50%;transform: translateY(-50%);}
/*4.1行业新闻详情 e*/
/*5.1人才理念 s*/
.team-con{width: 57.3%;padding-top: 8%;}
.team-con-title p{text-transform: uppercase;padding-top: 10px;}
.team-con .des505050{max-width:100%;width: 626px;}
.team-img{width: 35.28%;}
.bz-img{width: 59%;}
.des18 p{font-size: 18px;}
.bz-con{padding-top: 2.5%;width: 36%;}
/*5.1人才理念 e*/
/*5.2社会招聘 s*/
.tdyx{color: #009251;}
.tdyx p{display: inline-block;vertical-align: middle;margin-right: 13px;}
.tdyx img{width: 22px; display: inline-block;vertical-align: middle;}
.job-list li{display: block;}
.job-box{border:1px solid #bcbcbc;padding:1px;}
.col-4{font-size: 0;}
.col-4 span{display: inline-block;vertical-align: middle;font-size: 16px;color: #5b5b5b;width: 25%;padding: 17px 5px;text-align: center;transition: all .4s;}
.col-4 span:nth-child(1){text-align: left;padding-left: 30px;width: 40%;}
.col-4 span:nth-child(2){width: 25%;}
.col-4 span:nth-child(3){width: 15%;}
.col-4 span:nth-child(4){width: 20%;}
.job-top{background: #009251;}
.job-top .col-4 span{font-size: 18px;color: #fff;}
.job-list a{display: block;background: #f9f9f9;transition: all .4s;}
.job-list li:nth-child(even) a{background: #f0f0f0;}
.job-list li a:hover span{color: #009251;}
/*5.2社会招聘 e*/
/*5.2社会招聘详情 s*/
.jobxq-top{padding: 30px 20px;background: #f2f2f2;}
.jobxq-lsit{font-size: 0;width: 1100px;max-width: 100%;}
.jobxq-lsit li{display: inline-block;vertical-align: top; font-size: 14px;color: #303030;width: 48%;margin-right: 2%;margin-top: 12px;position: relative;padding-left: 70px;}
.jobxq-lsit li span{position: absolute;top:0;left: 0;width: 70px;text-align: right;}
.job-ms h4{font-size: 20px;}
.job-ms p{color: #515151;}
.fasong{color: #009251;}
.ljsq{display: inline-block;background: #009251;color: #fff;text-align: center;line-height: 38px;padding: 0 22px;min-width: 120px;font-size: 18px;transition: all .4s;}
.ljsq:hover{opacity: 0.8;}
.lxwm-ban .ban-des .des36{width: 800px;max-width: 100%;margin: 0 auto;}
.des36{font-size: 36px;font-weight: lighter;}
/*5.2社会招聘详情 e*/
/*6.1联系人生就是博(中国区)官方网站 s*/
.title36-gs h2{color: #009251;margin-bottom: 3px;}
.gsen{font-size: 19px;color: #009251;}
.lxwm-warp{position: relative;padding-left: 60px;}
.lxwm-warp img{width: 32px;position: absolute;top:-4px;left: 0;}
.lxwm-con h3{font-size: 18px;}
.lxwm-list li{width: 23.5%;margin-right: 2%;}
.lxwm-list li:nth-child(4n){margin-right: 0;}
.lxwm-gcdz{padding-top: 30px;}
.lxwm-code li{width: 150px;margin-right: 100px;text-align: center;}
.lxwm-code li p{font-size: 16px;}
.lxwm-code li:last-child{margin-right: 0;}
.lxwm-gcdz{max-width: 48%;}
.lxwm-code{max-width: 48%;}
.map{height: 500px;background: #eee;}
.BMap_Marker img{width: 100%;vertical-align: bottom;}
/*6.1联系人生就是博(中国区)官方网站 e*/
/*6.2在线留言 s*/
.input-page{border:1px solid #d4d4d4;background: #f5f5f5;position: relative;margin-bottom: 10px;}
.input-page .text{display: block;width: 100%;background: none;height: 54px;font-size: 18px;}
.input-name{font-size: 18px;color: #505050;position: absolute;left: 20px;top:0;line-height: 54px;}
.input-right{margin-left: 110px;}
.textarea{padding: 14px 0;}
.textarea textarea{display: block;width: 100%;resize: none;font-size: 18px;height: 237px;overflow: auto;background: none;}
/*6.2在线留言 e*/
/*.sbbgs{display: none;}*/
/*.sbbgs.active{display: block;}*/
.zindex5{z-index: 5;}

.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -147px 0 0 -125px;padding: 10px;background: #fff;width: 250px;height: 260px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;display: none;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: -4px;top: -7px;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.erlgh_footer p{text-align: center;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1.2s both ease-out;-webkit-animation:slideUp 1.2s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1.2s both ease-out;-webkit-animation:slideLeft 1.2s both ease-out;
}
@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 1.2s both ease-out;-webkit-animation:slideRight 1.2s both ease-out;
}
@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 1.2s both ease-out;-webkit-animation:tobig 1.2s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
.wbps_maskSolid{animation:wbps_maskSolid 1.8s both ease-out;}
@keyframes wbps_maskSolid {
    0%{-webkit-clip-path: circle(0%);clip-path: circle(0%);}
    100%{-webkit-clip-path: circle(100%);clip-path: circle(100%);}
}
