/*header*/
.m80{margin:0 .8rem;}
.header{position:fixed;top:0;left:0;width:100%;z-index:18}
.header>div{border-bottom:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content: space-between;padding:0 .12rem;}
.header .logos {line-height:1.1rem;}
.header .logos img {max-height:.63rem;transition:none;filter:brightness(0) invert(1)}
.header .navs ul {display:flex;align-items:center;gap:0 .49rem;}
.header .navs ul li a{font-size:.18rem;color:#FFF;display:inline-block;position:relative}
.header .navs ul li a:before{content:'';width:0;height:2px;background:#008B52;position:absolute;bottom:-.1rem;left:50%;transition:all .3s linear}
.header .navs ul li.active a,.header .navs ul li a:hover{color:#008B52}
.header .navs ul li.active a:before,.header .navs ul li a:hover:before{width:100%;left:0}
.header .items{display:flex;align-items:center;gap:0 .5rem;}
.header .items>a{font-size:.18rem;color:#FFF}
.header .items dl {margin:0;padding:0;position:relative}
.header .items dl dt {font-size:.17rem;color:#FFF;font-weight:normal;text-transform:uppercase;display:flex;align-items:center;gap:0 .1rem;cursor:pointer;}
.header .items dl dt i{font-size:.24rem;}
.header .items dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;text-align:center;width:1.2rem;display:none;transition:none;}
.header .items dl dd a{display:block;line-height:.45rem;font-size:.16rem;color:#000;border-top:1px solid #eee}
.header .items dl dd a:hover {background:#008B52;color:#FFF}

.fix_search{position:fixed;top:1.11rem;left:0;width:100%;z-index:18;background:#008B52;padding:0 .65rem 0 2.17rem;display:none;transition:none;}
.fix_search input {width:100%;height:.82rem;font-size:.18rem;color:#FFF;background:none;border:0}
.fix_search input::placeholder{color:#FFF}
.fix_search button{height:0;width:0;border:0;background:none}
.fix_search .close_{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);cursor:pointer;}
.fix_search .close_ img {max-height:.13rem;transition:none;}

.is_header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.23);}
.is_header .logos {line-height:1rem;}
.is_header .logos img{filter:none;transition:all .2s linear}
.is_header .navs ul li a,.is_header .items>a,.is_header .items dl dt{color:#000}

.pg_header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.23);}
.pg_header .logos img{filter:none;}
.pg_header .navs ul li a,.pg_header .items>a,.pg_header .items dl dt{color:#000}
/**/
.tem_banner.index{box-shadow:0 4px 4px rgba(0,0,0,.22)}
.tem_banner .label_text{position:absolute;top:50%;left:.88rem;transform:translateY(-50%);z-index:1;text-align:left;}
.tem_banner .label_text p{font-size:.38rem;color:#FFF;margin:0 0 .1rem;}
.tem_banner .label_text h3 {font-size:.58rem;color:#FFF;}
.tem_banner .label_text>*{opacity:0;transform:translateX(5vw);}
.tem_banner .swiper-slide-active .label_text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_text h3{transition-delay:150ms}

.tem_banner .scrolly{width:.17rem;height:.26rem;border:2px solid #FFF;border-radius:99px;position:absolute;left:50%;bottom:.58rem;transform:translateX(-50%);z-index:1;text-align:center}
@keyframes dropdown2 {
	form{
		padding-top:.05rem
	}
	to{
		padding-top:.1rem
	}
}
.tem_banner .scrolly i{font-size:12px;color:#FFF;animation: dropdown2 .5s linear infinite alternate;padding-top:.05rem;}
/**/
.m90 {margin:0 .9rem;}
.index_about{padding:1.25rem 0 1.55rem;}
.com_titles{display:flex;justify-content:space-between;align-items:center;margin:0 0 .85rem;position:relative}
.com_titles h3 {font-size:.45rem;color:#000;line-height:1.6}
.com_titles a{display:flex;align-items:center;gap:0 .15rem;font-size:.18rem;color:#000}
.com_titles a i {display:inline-block;width:.48rem;height:.48rem;background:#008B52;border-radius:100%;line-height:.48rem;text-align:center;font-size:.2rem;color:#FFF}
.index_about .mains {background-color:#D9EEE7;border-radius:20px;overflow:hidden;display:flex;background-position:right bottom;background-repeat:no-repeat;background-size:auto 3.94rem;    align-items: flex-start;}
.index_about .mains .let {flex:0 0 54.1%;padding:1.45rem .9rem 1.1rem;}
.index_about .mains .let>div{position:relative;}
.index_about .mains .let p{margin:0}
.index_about .mains .let li {position:absolute;z-index:2}
.index_about .mains .let li:before{content:'';width:1.82rem;height:1.41rem;border:1.5px solid #FFF;border-top:0;border-right:0;border-radius:0 0 0 6px;top:100%;left:49.5%;position:absolute;}
.index_about .mains .let li:after{content:'';width:.06rem;height:.06rem;background:#FFF;top:calc(100% + 1.38rem);left:calc(49.5% + 1.82rem);z-index:2;border-radius:100%;position:absolute;}
.index_about .mains .let li p{font-size:.14rem;color:#000;background:url(../images/x1.png) 0 0 no-repeat;background-size:1.13rem .61rem !important;padding:.08rem .14rem 0;width:1.13rem;height:.61rem;}
.index_about .mains .let li:nth-child(1) {left:.49rem;top:-.67rem;}
.index_about .mains .let li:nth-child(2) {left:1.96rem;top:-.67rem;}
.index_about .mains .let li:nth-child(2):before {width:.4rem;height:1.29rem;}
.index_about .mains .let li:nth-child(2):after {top:calc(100% + 1.26rem);left:calc(49.5% + .4rem);}
.index_about .mains .let li:nth-child(3) {left:3.44rem;top:-.67rem;}
.index_about .mains .let li:nth-child(3):before {width:.85rem;height:1.53rem;border:0;border-right:1.5px solid #FFF;border-bottom:1.5px solid #FFF;border-radius:0 0 6px 0;left:-.28rem;}
.index_about .mains .let li:nth-child(3):after {top:calc(100% + 1.5rem);left:-.31rem;}
.index_about .mains .let li:nth-child(4) {top:1.33rem;left:58%;}
.index_about .mains .let li:nth-child(4) p{font-size:.16rem;color:#FFF;background:#008B52;border-radius:6px;overflow:hidden;width:1.51rem;height:.56rem;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 .12rem}
.index_about .mains .let li:nth-child(4):after{width:.08rem;height:.08rem;background:#FDD108;border:2px solid #169442;top:50%;transform:translateY(-50%);left:-1.54rem;}
.index_about .mains .let li:nth-child(4):before{border:0;width:1.46rem;height:1.5px;background:#169442;position:absolute;right:100%;top:50%;transform:translateY(-50%);left:auto;}
.index_about .mains .let li:nth-child(4) p:before{content:'';border-right:0.0525rem solid #169442;border-top:0.039rem solid transparent;border-bottom:0.039rem solid transparent;position:absolute;top:50%;transform:translateY(-50%);left:-0.0525rem;z-index:3}
.index_about .mains .let li:nth-child(n+5) p{background:url(../images/x1-2.png) 0 0 no-repeat;padding:.15rem .14rem 0;}
.index_about .mains .let li:nth-child(n+5){top:auto;bottom:-.32rem;}
.index_about .mains .let li:nth-child(5):before{width:1.22rem;height:2.02rem;border:0;border-top:1.5px solid #FFF;border-left:1.5px solid #FFF;border-radius:6px 0 0 0;top:auto;bottom:100%}
.index_about .mains .let li:nth-child(5):after{bottom:calc(100% + 1.99rem);left:calc(49.5% + 1.19rem);top:auto;}
.index_about .mains .let li:nth-child(6){left:1.96rem;}
.index_about .mains .let li:nth-child(6):before{width:1.5px;height:1.43rem;border:0;border-radius:0;top:auto;bottom:100%;left:50%;transform:translateX(-50%);background:#FFF}
.index_about .mains .let li:nth-child(6):after{bottom:calc(100% + 1.4rem);left:50%;top:auto;transform:translateX(-50%)}
.index_about .mains .let li:nth-child(7){left:3.43rem;}
.index_about .mains .let li:nth-child(7):before {width:1.33rem;height:1.7rem;border:0;border-right:1.5px solid #FFF;border-top:1.5px solid #FFF;border-radius:0 6px 0 0;left:-.76rem;top:auto;bottom:100%;}
.index_about .mains .let li:nth-child(7):after {bottom:calc(100% + 1.67rem);left:-.76rem;top:auto;}
.index_about .mains .rlt {flex:0 0 45.9%;padding:.5rem 0 0 1.3rem;display:grid;grid-template-columns:1fr 1fr;gap:.41rem .15rem}
.index_about .mains .rlt>div{min-width:0}
.index_about .mains .rlt h5{font-size:.32rem;color:#000;line-height:1;display:flex;align-items:flex-end;font-weight:bold;}
.index_about .mains .rlt h5>em,.index_about .mains .rlt h5>span {font-size:.5rem;line-height:1;position:relative;top:5px;margin:0 5px 0 0;font-family:"HarmonyOS Sans SC"}
.index_about .mains .rlt p{font-size:.18rem;color:#000;margin:.1rem 0 0}

.index_product{}
.index_product .com_titles{margin:0 0 .35rem;}
.index_product .com_titles h3 {font-size:.48rem;}
.index_product .com_titles:before{content:'';width:77%;height:1px;background:#CECECE;position:absolute;top:50%;left:13%}
.index_product ol {margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0 .41rem}
.index_product ol li {min-width:0}
.index_product ol li a{display:block;background:#FAFAFB;box-shadow:5px 5px 12px rgba(0,0,0,.08);border-radius:20px;text-align:center;padding:5px .15rem .26rem}
.index_product ol li .icos {height:.85rem;line-height:.85rem;}
.index_product ol li .icos img {max-height:.65rem;transition:none;}
.index_product ol li p{font-size:.2rem;color:#000;margin:0}
.index_product ol li#current a{background:#008B52}
.index_product ol li#current .icos img {filter:brightness(0) invert(1);transition:all .35s linear}
.index_product ol li#current p{color:#FFF}

.index_product .mains{position:relative;border-radius:20px;overflow:hidden;margin:.3rem 0 0}
.index_product .mains>div{position:relative;}
.index_product .mains img {width:100%;height:4.6rem;object-fit:cover;transition:none}
.index_product .mains .text{position:absolute;z-index:1;top:1rem;left:1.8rem;}
.index_product .mains .text h5{font-size:.6rem;color:#FFF}
.index_product .mains .text .editor{font-size:.2rem;color:#FFF;padding:.3rem 0}
.index_product .mains .text .editor p{margin:0 0 .1rem;padding-left:.22rem;position:relative}
.index_product .mains .text .editor p:before{content:'';width:7px;height:7px;background:#5AB88D;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:100%}
.index_product .mains .text>em {display:inline-block;background:#FFF;font-size:.18rem;color:#000;line-height:.53rem;border-radius:35px;padding:0 3px 0 .27rem;}
.index_product .mains .text>em i{width:.47rem;height:.47rem;text-align:center;line-height:.47rem;font-size:.2rem;color:#FFF;border-radius:100%;background:#008B52;margin-left:.3rem}
.index_product .mains a:hover .text em {background:#008B52;color:#FFF}
.index_product .mains a:hover .text em i{background:#FFF;color:#008B52}

.index_exhibition{padding:1.52rem 0 1.47rem;}
.index_exhibition>div{background:url(../images/x2.png) center no-repeat;background-size:cover;border-radius:23px;overflow:hidden;padding:.96rem 0 .98rem;position:relative}
.index_exhibition>div:before{content:'';width:2.67rem;height:100%;background:linear-gradient(to right, rgba(236,247,243,0), #ECF7F3);position:absolute;right:0;top:0;z-index:5}
.index_exhibition .com_titles{padding:0 .88rem;position:relative;z-index:6}
.index_exhibition .com_titles .swiper-page{display:flex;align-items:center;gap:0 .17rem;}
.index_exhibition .com_titles .swiper-page>div{width:.48rem;height:.48rem;border:1px solid #008B52;opacity:.5;border-radius:100%;line-height:.46rem;text-align:center;font-size:.22rem;color:#008B52}
.index_exhibition .com_titles .swiper-page>div:hover {opacity:1}
.index_exhibition .swiper{padding-left:.88rem;}
.index_exhibition .swiper-slide a{display:block;background:#FFF;border-radius:23px;overflow:hidden;padding:5px .31rem .42rem;}
.index_exhibition .swiper-slide .imgs{height:1.72rem;line-height:1.72rem;text-align:center}
.index_exhibition .swiper-slide .imgs img {max-height:1rem;transition:none;}
.index_exhibition .swiper-slide .txt h6{font-size:.2rem;color:#000;line-height:.3rem;height:.6rem;overflow:hidden;}
.index_exhibition .swiper-slide .txt .slogan {font-size:.16rem;color:#000;margin:.25rem 0 0}
.index_exhibition .swiper-slide .txt .slogan p{margin:0;line-height:2}


.index_news{}
.index_news .com_titles{position:relative}
.index_news .com_titles:before{content:'';width:77%;height:1px;background:#CECECE;position:absolute;top:50%;left:13%}
.index_news .mains{display:flex;}
.index_news .mains .let {position:relative;border-radius:23px;overflow:hidden;background:#ECECEC;flex:0 0 51.5%;max-width:51.5%}
.index_news .mains .let .swiper-slide .imgs img {width:100%;height:4.65rem;object-fit:cover;transition:none;}
.index_news .mains .let .swiper-slide .text{padding:.35rem .3rem;}
.index_news .mains .let .swiper-slide .text h6{font-size:.26rem;color:#000;line-height:.28rem;height:.56rem;overflow:hidden;margin:0 .78rem .25rem 0}
.index_news .mains .let .swiper-slide .text span {font-size:.18rem;color:#8C8C8C}
.index_news .mains .let .slide-pagination{position:absolute;right:.39rem;bottom:.37rem;z-index:1;width:auto;left:auto;z-index:1;display:flex;align-items:center;gap:0 8px;}
.index_news .mains .let .slide-pagination span {opacity:1;outline:none;width:10px;height:10px;background:#BCBCBC;margin:0;}
.index_news .mains .let .slide-pagination span.swiper-pagination-bullet-active{background:#008B52}
.index_news .mains .rlt {flex:0 0 48.5%;padding-left:1.34rem;max-width:48.5%}
.index_news .mains .rlt ul{height:100%}
.index_news .mains .rlt li{height:33.333%;border-top:2px solid #D9D9DA}
.index_news .mains .rlt li a{display:flex;align-items:center;height:100%;}
.index_news .mains .rlt li .imgs{flex:0 0 31.6%;border-radius:13px;overflow:hidden}
.index_news .mains .rlt li .imgs img {width:100%;height:1.5rem;object-fit:cover;transition:none;}
.index_news .mains .rlt li .text{flex:0 0 68.4%;padding-left:.38rem;max-width:68.4%}
.index_news .mains .rlt li .text h5{font-size:.22rem;color:#000;font-weight:500;}
.index_news .mains .rlt li .text p{font-size:.16rem;color:#8C8C8C;line-height:.2rem;height:.4rem;overflow:hidden;margin:.2rem 0 .35rem;}
.index_news .mains .rlt li .text span {font-size:.16rem;color:#8C8C8C}
.index_news .mains .rlt li a:hover .imgs{box-shadow:0 4px 4px rgba(0,0,0,.2)}

.index_sustainable{padding:1.49rem 0 1.38rem;}
.index_sustainable>div{background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:1.78rem 1.3rem 1.71rem;border-radius:23px;overflow:hidden;}
.index_sustainable h3 {font-size:.48rem;color:#FFF;font-weight:500}
.index_sustainable p{font-size:.26rem;color:#FFF;margin:.51rem 0 .68rem;width:6.12rem;max-width:100%;line-height:1.9;}
.index_sustainable a {display:inline-block;background:#FFF;font-size:.18rem;color:#000;line-height:.53rem;border-radius:35px;padding:0 3px 0 .27rem;}
.index_sustainable a i{width:.47rem;height:.47rem;text-align:center;line-height:.47rem;font-size:.2rem;color:#FFF;border-radius:100%;background:#008B52;margin-left:.3rem}
.index_sustainable a:hover {background:#008B52;color:#FFF}
.index_sustainable a:hover i{background:#FFF;color:#008B52}
/**/
.footer{background:url(../images/x3.png) -.88rem 110% no-repeat #F2F2F2;padding:1.07rem 0 .75rem;background-size:auto 3.84rem;}
.footer .infos{display:flex;justify-content:space-between;}
.footer .infos .logos{flex:0 0 41.7%}
.footer .infos .logos img{max-height:.66rem;transition:none}
.footer .infos .logos .slogan {margin:.5rem 0 0;width:4.46rem;}
.footer .infos .logos .slogan h4 {font-size:.22rem;color:#000;font-weight:500}
.footer .infos .logos .slogan p{font-size:.19rem;color:#000;margin:.2rem 0 0}
.footer .infos .items{flex:0 0 58.3%}
.footer .infos .items .navs{display:flex;justify-content:space-between}
.footer .infos .items .navs dl {margin:0;padding:0}
.footer .infos .items .navs dl dt {margin:0 0 .4rem;font-weight:normal}
.footer .infos .items .navs dl dt a{font-size:.18rem;color:#000}
.footer .infos .items .navs dl dd{margin:0 0 .15rem;}
.footer .infos .items .navs dl dd a{font-size:.16rem;color:#686868;}
.footer .infos .items .navs dl:nth-child(3) dd {display:grid;grid-template-columns:1fr 1fr;gap:.15rem .47rem;}
.footer .infos .items .navs dl dd>p{min-width:0;margin:0;}
.footer .infos .items .tels{padding:.35rem 0 0}
.footer .infos .items .tels h6 {border-bottom:1px solid #D9D9DA;position:relative;margin:0 0 .44rem;}
.footer .infos .items .tels h6 span {display:inline-block;font-size:.2rem;color:#000;font-weight:500;padding:0 0 .19rem;border-bottom:3px solid #008B52}
.footer .infos .items .editor{display:flex;justify-content:space-between}
.footer .infos .items .editor p{margin:0;font-size:.17rem;color:#686868}
.footer .infos .items .editor p em {display:block;margin:.2rem 0 0;font-size:.24rem;color:#000;font-weight:500;}
.footer .copy {padding:.8rem 0 0;display:flex;}
.footer .copy .share {flex:0 0 41.7%;display:flex;align-items:center;gap:0 .15rem;font-size:.16rem;color:#686868}
.footer .copy .share a{display:inline-block;width:.43rem;height:.43rem;border-radius:100%;line-height:.43rem;text-align:center;font-size:.2rem;color:#000;background:#FFF}

.footer .copy p{flex:0 0 58.3%;margin:0;font-size:.16rem;color:#686868}
.footer .copy p a{font-size:.16rem;color:#686868}
/**/
.tem_banner.indise{padding:1.1rem 0 0}
.flash{position:relative}
.flash img{width:100%;transition:none;}
.flash .page_text{position:absolute;top:50%;transform:translateY(-50%);left:3.8rem;z-index:1}
.flash .page_text h2 {font-size:.58rem;color:#FFF}
.flash .page_text p{font-size:.32rem;color:#FFF;margin:.15rem 0 0;text-transform:capitalize}
.common_menu{width:100%;position:relative;z-index:20;top:0;height:.72rem;}
.common_menu ul {display:flex;align-items:center;gap:0 .93rem;justify-content:center;height:.72rem;width:100%;background:#008B52;position:relative;top:0}
.common_menu ul li a{display:block;position:relative;font-size:.18rem;color:#FFF;font-weight:500}
.common_menu ul li a:before{content:'';width:0;height:2px;background:#FFF;position:absolute;bottom:-.1rem;left:50%;transition:all .3s linear}
.common_menu ul li.on a:before,.common_menu ul li a:hover:before{width:100%;left:0}
.common_menu.com_fix ul{position:fixed;top:0;left:0;}
.header.tp_head {top:-1.12rem;}

/**/
.culture{padding:.82rem 0 1.3rem;}
.about_box .titles{margin:0 0 .58rem;text-align:center}
.about_box .titles h3 {font-size:.56rem;color:#000;font-weight:500}
.about_box .titles p{font-size:.28rem;color:#000;margin:.2rem 0 0;text-transform:capitalize}
.culture .mains>div{margin:0 0 .91rem;display:flex;align-items:center;background:#EDF6F3}
.culture .mains>div>div{flex:0 0 50%}
.culture .mains .txt{padding:0 .89rem;}
.culture .mains .txt h5{font-size:.46rem;color:#000;font-weight:500}
.culture .mains .txt .editor{font-size:.26rem;color:#000;margin:.35rem 0 0}
.culture .mains .imgs{height:4.6rem;}
.culture .mains .imgs img {width:100%;height:4.6rem;object-fit:cover;transition:none}
.culture .mains>div:nth-child(2) {    flex-direction: row-reverse;}
.culture .mains>div:nth-child(3){display:block}
.culture .mains>div:nth-child(3) .txt{padding:.46rem .89rem;text-align:center;}
.culture .mains>div:nth-child(3) .imgs{height:auto}
.culture .mains>div:nth-child(3) .imgs img {height:auto;}

.history{padding:.94rem 0 0;background:#FAFAFA;}
.about_box .history .titles{margin:0 0 .1rem;}
.history .lists{background:url(../images/x4.png) 0 -20% no-repeat;padding:0 0 .35rem;background-size:100% auto}
.history .lists>span {background:none !important;}
/**/
#pros{position:relative;top:-1.1rem;}
.product_box{padding:1rem 0 1.27rem;}
.product_box .lists{padding:0 0 1.05rem;}
.product_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.83rem .42rem;}
.product_box .lists li{min-width:0}
.product_box .lists li .imgs {height:3.18rem;background:#EDF6F3;line-height:3.18rem;text-align:center;border-radius:20px;overflow:hidden;padding:0 .15rem;}
.product_box .lists li .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.product_box .lists li .imgs img {max-height:1.9rem;transition:none;}
.product_box .lists li p{font-size:.26rem;color:#000;margin:.3rem 0 0;text-align:center}
/**/
.page {display:flex;align-items:centerl;gap:0 .12rem;justify-content:center}
.page a{display:inline-block;width:.58rem;height:.58rem;border:1px solid rgba(0,139,82,.5);border-radius:100%;line-height:.56rem;font-size:.18rem;color:#000}
.page a.page-num-current,.page a:hover{background:#008B52;color:#FFF;border-color:#008B52}
.page a.page-item{width:auto;padding:0 .31rem;border-radius:30px;}
/**/

.show_product{}
.show_product .infos{padding:.7rem 0 1rem;}
.show_product .infos .mbx{display:flex;justify-content:space-between;align-items:center}
.show_product .infos .mbx .let {font-size:.14rem;color:#686868}
.show_product .infos .mbx .let a{font-size:.14rem;color:#686868}
.show_product .infos .mbx .share{display:flex;align-items:center;gap:0 .2rem;}
.show_product .infos .mbx .share a{font-size:.2rem;color:#8C8C8C}
.show_product .infos .boxs{margin:.58rem 0 0;display:flex;align-items:center;}
.show_product .infos .boxs .let{flex:0 0 38.7%;position:relative;max-width:38.7%;display:flex;}
.show_product .infos .boxs .let .thumbs{padding:0 8px 0 0;position:relative;flex:0 0 50px;max-width:50px}
.show_product .infos .boxs .let .thumbs .swiper{height:192px;}
.show_product .infos .boxs .let .thumbs .swiper-slide {position:relative;cursor:pointer;border-radius:6px;overflow:hidden;background:#EDF6F3;display:flex;justify-content:center;align-items:center;padding:0 .1rem;}
.show_product .infos .boxs .let .thumbs .swiper-slide img {max-height:.27rem;transition:none;}
.show_product .infos .boxs .let .thumbs .swiper-slide:before,.show_product .infos .boxs .let .thumbs .swiper-slide:after{content:'';width:0;height:0;border:1px solid #008B52;border-radius:6px;position:absolute;z-index:1;transition:all .35s linear}
.show_product .infos .boxs .let .thumbs .swiper-slide:before{border-right:0;border-bottom:0;top:0;left:0;}
.show_product .infos .boxs .let .thumbs .swiper-slide:after{border-top:0;border-left:0;bottom:0;right:0}
.show_product .infos .boxs .let .thumbs .swiper-slide-thumb-active:before,.show_product .infos .boxs .let .thumbs .swiper-slide-thumb-active:after{width:100%;height:100%}
.show_product .infos .boxs .let .grally{flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);border-radius:23px;overflow:hidden;background:url(../images/x5.png) center no-repeat;background-size:cover;}
.show_product .infos .boxs .let .grally .swiper-slide {height:5.6rem;line-height:5.6rem;text-align:center;padding:0 .15rem;}
.show_product .infos .boxs .let .grally .swiper-slide img {max-height:3.6rem;transition:none}

.show_product .infos .boxs .rlt{flex:0 0 61.3%;padding-left:.8rem;}
.show_product .infos .boxs .rlt h2{font-size:.5rem;color:#000;font-weight:500}
.show_product .infos .boxs .rlt>p{font-size:.16rem;color:#000;background:#EDF6F3;padding:0 .2rem;line-height:.47rem;margin:.4rem 0 .13rem}
.show_product .infos .boxs .rlt>p span {color:#008B52}
.show_product .infos .boxs .rlt .items h4 {font-size:.2rem;color:#000;font-weight:bold;margin:0 0 .2rem}
.show_product .infos .boxs .rlt .items p{font-size:.16rem;color:#000;padding-left:.16rem;position:relative;}
.show_product .infos .boxs .rlt .items p:before{content:'';width:5px;height:5px;background:#008B52;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.show_product .infos .boxs .rlt .items {padding:.25rem 0 .3rem;border-bottom:1px solid #CECECE}
.show_product .infos .boxs .rlt .items2 {border-bottom:0}
.show_product .infos .boxs .rlt >a {display:inline-block;background:#008B52;font-size:.18rem;color:#FFF;line-height:.53rem;border-radius:35px;padding:0 3px 0 .27rem;}
.show_product .infos .boxs .rlt >a i{width:.47rem;height:.47rem;text-align:center;line-height:.47rem;font-size:.2rem;color:#000;border-radius:100%;background:#FFF;margin-left:.3rem}
.show_product .details{background:#F2F2F2;padding:.72rem 0 .89rem;}
.show_product .details h5{font-size:.32rem;color:#000;font-weight:500;margin:0 0 .32rem;}
.show_product .details p{font-size:.2rem;color:#000}
.show_product .details table {width:100%;background:#FFF}
.show_product .details table p{margin:0}
.show_product .details table td {width:auto;height:.38rem;vertical-align:middle;border:1px solid #CECECE;text-align:center;font-size:.16rem;color:#000}
.show_product .details table tr:first-child td {background:#008B52;border-color:#5AB88D;color:#FFF}
.show_product .complementary{padding:.95rem 0}
.show_product .complementary>div{display:flex;align-items:center;}
.show_product .complementary .imgsbox{flex:0 0 47.7%;position:relative;max-width:47.7%}
.show_product .complementary .imgsbox .swiper-slide img {width:100%;height:3.79rem;object-fit:cover;transition:none;}
.show_product .complementary .imgsbox .slide-pagination{position:absolute;bottom:.3rem;left:50%;transform:translateX(-50%);width:auto;display:flex;align-items:center;gap:0 8px;z-index:1}
.show_product .complementary .imgsbox .slide-pagination span {opacity:1;outline:none;width:10px;height:10px;background:#FFF;margin:0}
.show_product .complementary .imgsbox .slide-pagination span.swiper-pagination-bullet-active{background:#008B52;width:.2rem;border-radius:30px;}
.show_product .complementary .text{flex:0 0 52.3%;padding:0 1.12rem 0 0}
.show_product .complementary .text h4{font-size:.38rem;color:#000}
.show_product .complementary .text .editor{font-size:.2rem;color:#000;margin:.43rem 0}
.show_product .complementary .text a{display:inline-block;font-size:.18rem;color:#000}
.show_product .complementary .text a i {display:inline-block;width:.48rem;height:.48rem;background:#008B52;border-radius:100%;line-height:.48rem;text-align:center;font-size:.2rem;color:#FFF;margin-left:.15rem;}
/**/
.sloution_box{padding:1.2rem 0}
.sloution_box .items{margin:0 0 1.5rem;}
.sloution_box .items h3{position:relative;margin:0 0 .78rem;}
.sloution_box .items h3:before{content:'';width:100%;height:1px;background:#CECECE;position:absolute;left:0;top:50%}
.sloution_box .items h3 span {position:relative;z-index:2;background:#FFF;display:inline-block;font-size:.5rem;color:#008B52;padding:0 .7rem 0 0}
.sloution_box .items .lists{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .42rem;}
.sloution_box .items .lists>div{min-width:0}
.sloution_box .items .lists>div a{display:block;background:#EDF6F3;border-radius:13px;overflow:hidden;height:100%}
.sloution_box .items .lists>div .imgs img {width:100%;height:5.15rem;object-fit:cover;transition:none}
.sloution_box .items .lists>div .txt{padding:.35rem .4rem .5rem;}
.sloution_box .items .lists>div .txt h4{font-size:.3rem;color:#000}
.sloution_box .items .lists>div .txt .editor{margin:.24rem 0 0;}
.sloution_box .items .lists>div .txt .editor p{font-size:.18rem;color:#686868;margin:0}
/**/
.news_box{padding:1.05rem 0}
.news_box .lists{padding:0 0 .76rem}
.news_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .4rem;}
.news_box .lists li{min-width:0}
.news_box .lists li a{display:block;position:relative}
.news_box .lists li .imgs {border-radius:13px;overflow:hidden;}
.news_box .lists li .imgs img {width:100%;height:2.96rem;object-fit:cover;transition:none}
.news_box .lists li .text{padding:.33rem 0 0}
.news_box .lists li .text h5{font-size:.22rem;color:#000;font-weight:bold;line-height:.25rem;height:.5rem;overflow:hidden;}
.news_box .lists li .text p{font-size:.16rem;color:#8c8c8c;line-height:.19rem;height:.38rem;overflow:hidden;margin:.2rem 0 .25rem;}
.news_box .lists li .text span {font-size:.16rem;color:#8c8c8c}
/**/
.exhibition_box{padding:1.05rem 0;background:url(../images/x6.png) right 0 no-repeat #D9EEE6;background-size:auto 6.69rem;}
.exhibition_box .lists{padding:0 0 1rem;}
.exhibition_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem .4rem;}
.exhibition_box .lists li{min-width:0}
.exhibition_box .lists li a{display:block;background:#FFF;border-radius:23px;overflow:hidden;padding:5px .31rem .42rem;}
.exhibition_box .lists li .imgs{height:1.72rem;line-height:1.72rem;text-align:center}
.exhibition_box .lists li .imgs span {background:none !important;display:inline-block;vertical-align:middle;}
.exhibition_box .lists li .imgs img {max-height:1rem;transition:none;}
.exhibition_box .lists li .txt h6{font-size:.2rem;color:#000;line-height:.3rem;height:.6rem;overflow:hidden;}
.exhibition_box .lists li .txt .slogan {font-size:.16rem;color:#000;margin:.25rem 0 0}
.exhibition_box .lists li .txt .slogan p{margin:0;line-height:2}
/**/
.show_news{padding:.87rem 0 .74rem;margin:0 2.35rem;}
.show_news .titles{padding:0 0 .8rem;margin:0 2.45rem;}
.show_news .titles .backs a{font-size:.16rem;color:#008B52;}
.show_news .titles .backs a i{display:inline-block;width:.47rem;height:.47rem;border:1px solid #008B52;border-radius:100%;line-height:.45rem;text-align:center;font-size:.2rem;color:#008B52;margin-right:.14rem;}
.show_news .titles .mbx{margin:.5rem 0 .6rem;display:flex;justify-content:space-between;align-items:center}
.show_news .titles .mbx .let {font-size:.14rem;color:#686868}
.show_news .titles .mbx .let a{font-size:.14rem;color:#686868}
.show_news .titles .mbx .share{display:flex;align-items:center;gap:0 .2rem;}
.show_news .titles .mbx .share a{font-size:.2rem;color:#8C8C8C}
.show_news .titles h1{font-size:.5rem;color:#000;font-weight:500;line-height:1.5}
.show_news .imgs{margin:0 2.35rem;text-align:center;}
.show_news .imgs span {background:none !important;display:inline-block;}
.show_news .mains{padding:.93rem 0 .66rem;border-bottom:1px solid #CECECE;font-size:.16rem;color:#000;line-height:1.9;margin:0 2.45rem;}
.show_news .mains .slogan {background:#EDF6F3;padding:.38rem .65rem;font-size:.16rem;color:#000;line-height:1.9;margin:0 0 .64rem;border-left:2px solid #008B52}
.show_news .other{padding:.52rem 0 0;margin:0 2.45rem;}
.show_news .other .names{display:flex;justify-content:space-between;align-items:center;margin:0 0 .6rem}
.show_news .other .names h3 {font-size:.38rem;color:#008B52;font-weight:500}
.show_news .other .names .swiper-page{display:flex;align-items:center;gap:0 .17rem;}
.show_news .other .names .swiper-page>div{display:inline-block;width:.48rem;height:.48rem;border:1px solid #008B52;opacity:.5;line-height:.46rem;text-align:center;font-size:.2rem;color:#008B52;border-radius:100%}
.show_news .other .names .swiper-page>div:hover{opacity:1}
.show_news .other .swiper-slide a{display:block;position:relative}
.show_news .other .swiper-slide .imgs_ {border-radius:13px;overflow:hidden;}
.show_news .other .swiper-slide .imgs_ img {width:100%;height:2.96rem;object-fit:cover;transition:none}
.show_news .other .swiper-slide .text{padding:.33rem 0 0}
.show_news .other .swiper-slide .text h5{font-size:.22rem;color:#000;font-weight:bold;line-height:.25rem;height:.5rem;overflow:hidden;}
.show_news .other .swiper-slide .text p{font-size:.16rem;color:#8c8c8c;line-height:.19rem;height:.38rem;overflow:hidden;margin:.2rem 0 .25rem;}
.show_news .other .swiper-slide .text span {font-size:.16rem;color:#8c8c8c}
/**/
.contact_box{}
.contact_box .infos{padding:.81rem 0 .84rem;margin:0 4.8rem;}
.contact_box .infos .items{display:flex;justify-content:space-between;align-items:center;margin:0 0 .9rem;}
.contact_box .infos .items .let  h3 {font-size:.38rem;color:#000;font-weight:500;margin:0 0 .5rem;}
.contact_box .infos .items .let .editor{display:flex;gap:.3rem 0;    flex-direction: row;    flex-wrap: wrap;}
.contact_box .infos .items .let .editor p{margin:0;font-size:.18rem;color:#000;}
.contact_box .infos .items .let .editor p:nth-child(1),.contact_box .infos .items .let .editor p:nth-child(3) {flex:0 0 37%}
.contact_box .infos .items .code{flex:0 0 1.1rem;text-align:center}
.contact_box .infos .items .code p{font-size:.16rem;color:#686868;margin:.14rem 0 0}
.contact_box .infos>div.editor h6{font-size:.18rem;color:#008B52;margin:0 0 .3rem}
.contact_box .infos>div.editor p{font-size:.18rem;color:#000;margin:0 0 .75rem;}
.contact_box .infos>div.editor p em {display:block;margin:0 0 .3rem;}
.contact_box .downs{background:#F2F2F2;padding:.75rem 0 .97rem;}
.contact_box .downs>div{margin:0 4.8rem;}
.contact_box .downs h3 {font-size:.38rem;color:#000;margin:0 0 .53rem}
.contact_box .downs ul li {padding:.4rem 0 .35rem;border-bottom:1px solid #BDBDBD}
.contact_box .downs ul li a{display:flex;width:100%;justify-content:space-between;align-items:center}
.contact_box .downs ul li p{margin:0;font-size:.26rem;color:#000;max-width:80%}
.contact_box .downs ul li span {font-size:.23rem;color:#000;display:flex;align-items:center;gap:0 .14rem}
.contact_box .downs ul li span img {max-height:.22rem;transition:none;}
.contact_box .pofily{padding:1.22rem 0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}
.contact_box .pofily h3 {font-size:.42rem;color:#FFF}
.contact_box .pofily p{font-size:.24rem;color:#FFF;margin:.28rem 0 .38rem;}
.contact_box .pofily a {display:inline-block;background:#FFF;font-size:.18rem;color:#000;line-height:.53rem;border-radius:35px;padding:0 3px 0 .27rem;}
.contact_box .pofily a i{width:.47rem;height:.47rem;text-align:center;line-height:.47rem;font-size:.2rem;color:#FFF;border-radius:100%;background:#008B52;margin-left:.3rem}
.contact_box .pofily a:hover {background:#008B52;color:#FFF}
.contact_box .pofily a:hover i{background:#FFF;color:#008B52}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

#menu {display:none;}
#menu.mm-menu.mm-current{display:block;}
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs>*{display:inline-block;font-size:14px;color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs em {padding:0 5px;}
.m-header >.col-xs-6 .langs a{width:30px;height:30px;background:#333;color:#FFF;line-height:30px;text-align:center;border-radius:100%;margin:0 0 0 5px;}
.m-header >.col-xs-6 .menu{margin-left:.15rem;}
.m-header >.col-xs-6 .menu a{font-size:16px;color:#333}
.m-header >.col-xs-6 .menu a>* {display:inline-block;vertical-align:middle;}
.m-header >.col-xs-6 .menu a i {font-size:20px;}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/
.hc-mobile-nav .nav-wrapper{background:#008B52}
.hc-mobile-nav a{color:#FFF;border-bottom-color:#D9EEE7}
.hc-mobile-nav h2{color:#FFF}
.hc-mobile-nav li.nav-close a:hover, .hc-mobile-nav li.nav-back a:hover,.hc-mobile-nav li.nav-close a, .hc-mobile-nav li.nav-back a{background:#D9EEE7;color:#000}
.hc-mobile-nav li.nav-close span::before, .hc-mobile-nav li.nav-close span::after{border-color:#000}

/**************************/
@media(max-width:1800px){
	.index_about .mains .let{flex:0 0 65%}
	.index_about .mains .rlt {flex:0 0 35%;padding-left:0;}
	
	.contact_box .infos,.contact_box .downs>div{margin:0 3.8rem;}
	
}
@media(max-width:1600px){
	.show_news .titles,.show_news .mains,.show_news .other{margin:0 1.45rem}
	.contact_box .infos,.contact_box .downs>div{margin:0 2.8rem;}
	.flash .page_text{left:2.8rem}
}

@media(max-width:1200px){
	.m90,.m80 {margin:0 25px;}
	.tem_banner .label_text{left:25px;}
	.show_news .titles,.show_news .mains,.show_news .other{margin:0 25px}
	.show_news{margin:0 1.35rem;}
	.contact_box .infos,.contact_box .downs>div{margin:0 25px;}
	.flash .page_text{left:25px;}
	.show_news .imgs{margin:0 25px;}
}

/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}

	.m90,.m80 {margin:0 15px;}
	.tem_banner .label_text{left:15px;}
	.show_news .titles,.show_news .mains,.show_news .other{margin:0 15px}
	.show_news{margin:0 1.35rem;}
	.contact_box .infos,.contact_box .downs>div{margin:0 15px;}
	.flash .page_text{left:15px;}
}
/********mobile*********/
@media(max-width:767px){
	.show_news{margin:0 15px;}
	.tem_banner .swiper-slide img {width:100%;height:340px;object-fit:cover;}
	.tem_banner .label_text h3{font-size:20px;}
	.tem_banner .label_text p{font-size:16px;}
	.com_titles{display:block}
	.com_titles h3{font-size:16px;margin:0 0 .3rem;}
	.com_titles a{font-size:12px;}
	.index_about .mains{display:block;background-size:0 0;}
	.index_about .mains .let{padding:1.45rem 0 1.1rem;}
	.index_about .mains .rlt{padding:.5rem 15px ;}
	.index_product .com_titles::before,.index_news .com_titles::before{display:none}
	.index_product ol{grid-template-columns:1fr 1fr;gap:.4rem .4rem;}
	.index_product .mains .text{left:25px}
	.index_news .mains{display:block}
	.index_news .mains .let{max-width:100%}
	.index_news .mains .rlt{max-width:100%;padding:1.3rem 0 0}
	.index_news .mains .rlt li{height:auto;padding:.3rem 0}
	.index_sustainable > div{background-position:center;padding:1.78rem 25px 1.71rem}
	.footer .infos{display:block}
	.footer .infos .items .navs{display:none;}
	.footer .infos .items .editor{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .3rem;}
	.footer .infos .items .editor p{margin:0;}
	
	.culture .mains .txt{padding:0 15px;}
	.common_menu{display:none;}
	.product_box .lists ul{grid-template-columns:1fr 1fr}
	.show_product .infos .boxs{display:block}
	.show_product .infos .boxs .let{max-width:100%}
	.show_product .infos .boxs .rlt{padding:.8rem 0 0}
	.show_product .complementary > div{display:block}
	.show_product .complementary .text{padding:0 0 1.2rem;}
	.show_product .complementary .imgsbox{max-width:100%}
	.sloution_box .items .lists{grid-template-columns:1fr;gap:.7rem 0}
	.news_box .lists ul,.exhibition_box .lists ul{grid-template-columns:1fr 1fr}
	.contact_box .infos .items{display:block}
	.contact_box .infos .items .code{margin:.5rem 0 0}
}