body{background:#F8F8F8;padding:1.23rem .35rem 0}
/*header*/
.header{position:fixed;top:.29rem;left:0;width:100%;z-index:18;padding:0 .35rem;}
.header>div{background:#FFF;border-radius:20px;display:flex;align-items:center;    justify-content: space-between;padding:0 .74rem 0 .44rem;}
.header .logos {line-height:.87rem;}
.header .logos img {max-height:.44rem;transition:none}
.header .navs ul {display:flex;align-items:center;gap:0 .61rem;}
.header .navs li a{font-size:var(--font16);color:#161617;border-radius:15px;display:block;padding:0 .43rem;line-height:.54rem;}
.header .navs li.active a,.header .navs li a:hover{background:#EFEFEF;}
.header .langs dl {margin:0;padding:0;position:relative}
.header .langs dl dt{font-size:var(--font16);color:#707070;font-weight:normal;cursor:pointer;line-height:.87rem;}
.header .langs dl dt i{width:.4rem;height:.4rem;border:1px solid #EAEAEA;border-radius:5px;line-height:.38rem;text-align:center;font-size:var(--font20);color:#9B6131;margin-left:.23rem;}
.header .langs dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1.3rem;background:#FFF;box-shadow:0 0 6px rgba(0,0,0,.12);z-index:10;display:none;transition:none}
.header .langs dl dd a{display:block;border-bottom:1px solid #eee;text-align:center;font-size:var(--font16);color:#707070;line-height:.45rem;}
.header .langs dl dd a:hover{color:#9B6131}

.is_header {top:0;width:100%;padding:0;box-shadow:0 0 19px rgba(0,0,0,.15)}


/*banner*/
.tem_banner.index{border-radius:30px;overflow:hidden;}
.tem_banner .label_txt{position:absolute;top:30%;left:.75rem;z-index:1;text-align:left;}
.tem_banner .label_txt p{font-size:var(--font18);color:#FFF;text-transform:uppercase;margin:0}
.tem_banner .label_txt h4{font-size:var(--font65);color:#FFF;font-family:"Montserrat-Medium"}
.tem_banner .label_txt>*{opacity:0;transform:translateX(3vw)}
.tem_banner .swiper-slide-active .label_txt>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_txt h4{transition-delay:150ms}
.tem_banner .swiper-page{position:absolute;top:55%;left:.75rem;display:flex;align-items:center;gap:0 .3rem;z-index:1}
.tem_banner .swiper-page>div.ism{font-size:var(--font24);color:#FFF}
.tem_banner .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .1rem;}
.tem_banner .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;margin:0;position:relative;background:none;}
.tem_banner .swiper-page>div.slide-pagination span:before{content:'';width:.06rem;height:.06rem;background:#FFF;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .35s linear}
.tem_banner .swiper-page>div.slide-pagination span:after{content:'';width:100%;height:100%;border:1px solid #FFF;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .35s linear;opacity:0}
.tem_banner .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active:before{width:.08rem;height:.08rem;background:#52BD5D;}
.tem_banner .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active:after{opacity:1}
/**/
main{position:relative;z-index:5}
.index_com{border-radius:30px;}
.index_about{background:#FFF;padding:.62rem 0 1.53rem;z-index:1;transform:translateY(-.35rem);}
.index_about h3 {padding:0 .42rem;font-size:var(--font48);color:#161617;margin:0 0 .9rem}
.index_about .mains{position:relative;display:flex;}
.index_about .mains .column{flex:0 0 45.4%;text-align:right;background:url(../images/x0.png) 0 0 no-repeat;background-size:100% auto;padding:2.1rem 0 0}
.index_about .mains .column ol{margin:0;padding:0;}
.index_about .mains .column ol li {margin:0 0 .3rem;}
.index_about .mains .column ol li a{display:inline-block;font-size:var(--font20);color:#B1B1B1;position:relative;font-family:"Montserrat-Medium"}
.index_about .mains .column ol li a:after{content:'';border-right:9px solid #52BD5D;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:110%;top:50%;transform:translateY(-50%);transition:all .4s linear;opacity:0;}
.index_about .mains .column ol li#current a {font-size:var(--font60);color:#000;font-family:"Montserrat-Bold"}
.index_about .mains .column ol li#current a:after{opacity:1;left:100%}
.index_about .mains .itembox {flex:0 0 54.6%;max-width:54.6%;padding:0 1.98rem 0 1.85rem;}
.index_about .mains .itembox p{font-size:var(--font24);color:#161617;font-family:"Montserrat-Medium";margin:0 0 .6rem}
.index_about .mains .itembox .imgsbox {position:relative;}
.index_about .mains .itembox .imgsbox>div{position:relative;z-index:3}
.index_about .mains .itembox .imgsbox .imgs a{display:block;position:relative;}
.index_about .mains .itembox .imgsbox .imgs img{width:100%;height:3.2rem;object-fit:cover;transition:none;border-radius:30px;}
.index_about .mains .itembox .imgsbox #abs1 {position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(.3rem,.3rem);z-index:2}
.index_about .mains .itembox .imgsbox #abs2 {position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(.6rem,.6rem);z-index:1}
.index_about .mains .itembox .imgsbox>div.ons {z-index:4 !important;transform:none !important}
.index_about .mains .itembox .imgsbox>div.no_ons1#abs0 {transform:translate(.6rem,.6rem);z-index:1}
.index_about .mains .itembox .imgsbox>div.no_ons1#abs2 {transform:translate(.3rem,.3rem);}

.index_about .mains .itembox .imgsbox>div.no_ons2#abs0 {transform:translate(.3rem,.3rem);}
.index_about .mains .itembox .imgsbox>div.no_ons2#abs1 {transform:translate(.6rem,.6rem);}


.index_product{background:#E8E8E8;z-index:2;padding:.54rem .42rem 1.6rem;transform:translateY(-.7rem);}
.index_product h3 {font-size:var(--font48);color:#161617;margin:0 0 1.06rem;}
.index_product .mains{display:flex;}
.index_product .mains ol{margin:0;padding:.7rem 0 0;flex:0 0 32%;border-top:1px solid #707070;position:relative;}
.index_product .mains ol:before{content:'';width:1.53rem;height:3px;background:#707070;position:absolute;top:-2px;left:0;z-index:1}
.index_product .mains ol li{width:32%;margin:0 0 .25rem;padding-left:.2rem;}
.index_product .mains ol li a{font-size:var(--font16);color:#B1B1B1;font-family:"Montserrat-Light";display:block;position:relative}
.index_product .mains ol li a:before{content:'';border-left:9px solid #000;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:-.3rem;top:50%;transform:translateY(-50%);transition:all .4s linear;opacity:0;}
.index_product .mains ol li#current{width:100%}
.index_product .mains ol li#current a{font-size:var(--font24);color:#161617;font-family:"Montserrat-Medium"}
.index_product .mains ol li#current a:before{left:-.19rem;opacity:1}

.index_product .mains .itemsbox{flex:0 0 68%;padding-left:.82rem;}
.index_product .mains .itemsbox .boxs{background:#FFF;border-radius:25px;overflow:hidden;display:flex;}
.index_product .itemsbox .boxs .txt {flex:0 0 45.6%;display:flex;padding:.45rem .4rem; flex-direction: column;    justify-content: space-between;}
.index_product .itemsbox .boxs .txt>*{opacity:0;transform:translateX(5vw)}
.index_product .itemsbox .boxs .txt h4{font-size:var(--font24);color:#000000;font-family:"Montserrat-Medium"}
.index_product .itemsbox .boxs .txt .infos{padding-right:.9rem;}
.index_product .itemsbox .boxs .txt .infos p{font-size:var(--font16);color:#B1B1B1;font-family:"Montserrat-Light";margin:0 0 .37rem;}
.index_product .itemsbox .boxs .txt .infos a{display:inline-block;border:1px solid #000000;border-radius:999px;font-size:var(--font16);color:#000000;font-family:"Montserrat-Light";padding:0 .27rem;line-height:.5rem}
.index_product .itemsbox .boxs .imgs{flex:0 0 54.4%;border-radius:25px;overflow:hidden}
.index_product .itemsbox .boxs .imgs img {width:100%;height:5.35rem;object-fit:cover;transition:none;}
.index_product .itemsbox>div.ons .boxs .txt>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_product .itemsbox>div.ons .boxs .txt .infos {transition-delay:200ms}

.index_news{background:#FFF;transform:translateY(-1.05rem);z-index:3;padding:.54rem .42rem .93rem;}
.index_news .titles{display:flex;justify-content:space-between;align-items:center;margin:0 0 .6rem;}
.index_news .titles h3 {font-size:var(--font48);color:#161617;}
.index_news .titles .swiper-page>a{font-size:12px;color:#B1B1B1;display:inline-block;}
.index_news .titles .swiper-page .pages{display:flex;justify-content:center;align-items:center;gap:0 .18rem;border:1px solid #B1B1B1;border-radius:6px;position:relative;min-width:1.23rem;height:.49rem;margin:8px 0 0}
.index_news .titles .swiper-page .pages:before,.index_news .titles .swiper-page .pages:after{content:'';width:1px;height:.1rem;background:#B1B1B1;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.index_news .titles .swiper-page .pages:after{top:auto;bottom:0}
.index_news .titles .swiper-page .pages>div{font-size:var(--font18);color:#707070}
.index_news .swiper-slide a{display:block;position:relative}
.index_news .swiper-slide .imgs{border-radius:25px;overflow:hidden}
.index_news .swiper-slide .imgs img {width:100%;height:3.8rem;object-fit:cover;transition:none}
.index_news .swiper-slide .text{padding:.36rem .2rem 0}
.index_news .swiper-slide .text h6{font-size:var(--font24);color:#000000;margin:0 0 .15rem}
.index_news .swiper-slide .text .desc{display:flex;justify-content:space-between;align-items:flex-end}
.index_news .swiper-slide .text .desc p{margin:0;font-size:var(--font16);color:#B1B1B1;font-family:"Montserrat-Light";line-height:.25rem;height:.5rem;overflow:hidden;flex:0 0 60%}
.index_news .swiper-slide .text .desc span {font-size:var(--font14);color:#000000;font-family:"Montserrat-Light";}
.index_news .swiper-slide a:hover .imgs{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.2)}
/*底部*/
.footer .infos{padding:0 .42rem 1.4rem;display:flex;justify-content:space-between}
.footer .infos .let{flex:0 0 30%}
.footer .infos .let .logos img {max-height:.43rem;transition:none;}
.footer .infos .let .f_email{margin:.56rem 0 0 1.35rem;position:relative;display:inline-block}
.footer .infos .let .f_email p{font-size:var(--font16);color:#6D6D6D;margin:0 0 .16rem;}
.footer .infos .let .f_email form {position:relative}
.footer .infos .let .f_email input{width:3.9rem;height:.5rem;background:#FFF;border:1px solid #707070;font-size:var(--font16);color:#6D6D6D;font-family:"Montserrat-Light";padding:0 .8rem 0 .16rem;}
.footer .infos .let .f_email button {border:0;background:none;position:absolute;right:.28rem;top:50%;transform:translateY(-50%)}
.footer .infos .let .f_email button img {width:.41rem;transition:none;}
.footer .infos .rlt{flex:0 0 36%}
.footer .infos .rlt ul{display:flex;gap:0 1.05rem;}
.footer .infos .rlt li a{font-size:var(--font16);color:#6D6D6D}
.footer .infos .rlt p{margin:.68rem 0 0;font-size:var(--font16);color:#6D6D6D;font-family:"Montserrat-Light";width:4rem;max-width:100%}
.footer .infos .rlt p em {display:block;text-transform:uppercase;}
.footer .copy{padding:.18rem 0 .51rem;border-top:1px solid #707070;display:flex;justify-content:space-between;align-items:center;}
.footer .copy p{margin:0;flex:0 0 45%;padding-left:1.55rem;font-size:var(--font14);color:#6D6D6D;font-family:"Montserrat-Light"}
.footer .copy p a{font-size:var(--font14);color:#6D6D6D}
.footer .copy .share{flex:0 0 36%;display:flex;align-items:center;gap:0 .35rem;}
.footer .copy .share a{font-size:var(--font18);color:#6D6D6D}
/*内页*/
.tem_banner.indise{border-radius:30px;overflow:hidden;}
.flash{position:relative}
.flash .page_text{position:absolute;top:50%;left:.55rem;transform:translateY(-50%);z-index:1}
.flash .page_text h3 {font-size:var(--font48);color:#FFF}
.flash .page_text p{font-size:var(--font18);color:#FFF;margin:.56rem 0 0;width:2rem;max-width:100%}

.inidse_box{position:relative;z-index:2}
.com_menu{position:absolute;bottom:100%;left:0;width:100%;z-index:1;background:#FFF;border-radius:30px 30px 0 0;padding:.34rem .57rem .13rem;}
.com_menu ul{display:flex;gap:0 .5rem;}
.com_menu li a{font-size:var(--font16);color:#161617}
.com_menu li a:hover,.com_menu li.on a{color:#52BD5D}
/**/
.company{padding:1.3rem 2.08rem 1.15rem;background:#FFF;border-radius:0 0 30px 30px}
.company .infos{display:flex;margin:0 0 1.3rem;}
.company .infos .let{flex:0 0 39%}
.company .infos .let p{font-size:var(--font18);color:#000000;margin:0 0 .1rem;}
.company .infos .let h4{font-size:var(--font36);color:#52BD5D;width:4rem;font-family:"Montserrat-Medium"}
.company .infos .rlt {flex:0 0 61%;font-size:var(--font18);color:#161617;line-height:1.9}
.company .nums{display:flex;align-items:center;border-top:1px solid #707070}
.company .nums>div{flex:0 0 33.333%;position:relative;padding:.17rem 0 0 .84rem}
.company .nums h5{font-size:var(--font48);color:#000;line-height:1;font-family:"Montserrat-Medium"}
.company .nums h5 em {font-family:"Montserrat-Medium";margin-right:.1rem;display:inline-block;line-height:1}
.company .nums p{font-size:var(--font18);color:#09192F;margin:.1rem 0 0}
.company .nums>div:before{content:'';width:0;height:3px;background:#52BD5D;position:absolute;top:-2px;left:0;z-index:1;transition:all .6s linear;}
.company .nums>div:after{content:'';width:.51rem;height:.51rem;background:url(../images/x2.png) 0 0 no-repeat;background-size:.51rem .51rem;position:absolute;top:50%;transform:translateY(-50%);left:.18rem;margin:.08rem 0 0;transition:all .4s linear;opacity:0}
.company .nums>div:hover h5{color:#52BD5D}
.company .nums>div:hover:before{width:100%}
.company .nums>div:hover:after{opacity:1}

.workshop{background:#E8E8E8;border-radius:30px;transform:translateY(-.28rem);position:relative;z-index:1;padding:.7rem 0 1rem;}
.workshop h3{font-size:var(--font48);color:#161617;text-align:center;margin:0 0 1.12rem;font-family:"Montserrat-Medium"}
.workshop .swiper-slide a{display:block;position:relative;border-radius:25px;overflow:hidden}
.workshop .swiper-slide .imgs img {width:100%;height:4.64rem;object-fit:cover;transition:none;}
.workshop .swiper-slide .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#FFF;display:flex;padding:0 .45rem;opacity:0;flex-direction: column;    justify-content: center;}
.workshop .swiper-slide .text>*{opacity:0;transform:translateY(5vw);}
.workshop .swiper-slide .text h4{font-size:var(--font24);color:#000000;margin:0 0 .36rem;}
.workshop .swiper-slide .text .editor{font-size:var(--font18);color:#B1B1B1;}
.workshop .swiper-slide .text .editor p{margin:0}
.workshop .swiper-slide a:hover .text{opacity:1}
.workshop .swiper-slide a:hover .text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.workshop .swiper-slide a:hover .text .editor{transition-delay:200ms}
.workshop .swiper-page{display:flex;justify-content:center;margin:.87rem 0 0;align-items:center;gap:0 .3rem;}
.workshop .swiper-page>div.itm {font-size:var(--font16);color:#000}
.workshop .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .15rem;}
.workshop .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;border:1px solid transparent;border-radius:100%;position:relative;background:none;}
.workshop .swiper-page>div.slide-pagination span:before{content:'';width:.08rem;height:.08rem;background:#09192F;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.workshop .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{border-color:#09192F}

.vision{background:#FFF;border-radius:30px;transform:translateY(-.56rem);position:relative;z-index:2;padding:1.2rem 0 1.65rem;}
.vision .boxs {margin:0 1.9rem;position:relative;border-radius:30px;}
.vision .itemsbox{border-radius:30px;overflow:hidden;}
.vision ol{margin:0;padding:0;position:absolute;bottom:0;left:0;width:100%;display:flex;z-index:1;border-radius:30px 30px 0 0;}
.vision ol li{flex:0 0 25%;}
.vision ol li a{display:block;padding:.47rem 0 0 .7rem;background:linear-gradient(to bottom,#E8E7EF,rgba(23,41,57,0))}
.vision ol li span {display:block;padding:0 0 .66rem .24rem;font-size:var(--font20);color:#FFF;border-left:1px solid #FFF;position:relative}
.vision ol li span:after{content:'';width:.51rem;height:.51rem;background:url(../images/x2.png) 0 0 no-repeat;background-size:.51rem .51rem;position:absolute;top:100%;left:-.25rem;opacity:0;transition:all .4s linear}
.vision ol li#current a{background:linear-gradient(to bottom,#52BD5D,rgba(80,189,93,0));border-radius:30px 30px 0 0}
.vision ol li#current a span:after{opacity:1}
/**/
.product_box{}
.Category{background:#FFF;padding:1rem .55rem 1.59rem;display:flex;}
.Category .itembox{flex:0 0 50.3%}
.Category .itembox img {border-radius:30px;width:100%;height:7rem;object-fit:cover;transition:none;}

.Category .text{flex:0 0 49.7%;padding-left:.42rem;}
.Category .text h3{font-size:var(--font48);color:#52BD5D;margin:0 0 .97rem;}
.Category .text ol{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.27rem .23rem;}
.Category .text li a{font-size:var(--font18);color:#52BD5D;border:1px solid #CFCFCF;border-radius:15px;overflow:hidden;padding:.14rem .66rem .14rem .39rem;text-transform:uppercase;position:relative;height:100%;display:flex;align-items:center;}
.Category .text li#current a {background:#52BD5D;color:#FFF;border-color:#52BD5D}
.Category .text li a:after{content:'';border-left:9px solid #FFF;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .4s linear;opacity:0;}
.Category .text li#current a:after{right:.47rem;opacity:1}

.process{padding:.39rem .38rem 1.8rem;border-radius:30px;overflow:hidden;transform:translateY(-.3rem);position:relative;z-index:2;background:#E8E8E8}
.process .titles{padding:0 0 .3rem;border-bottom:1px solid #707070;margin:0 1.66rem;}
.process .titles h3 {font-size:var(--font48);color:#52BD5D;}
.process .titles p{font-size:var(--font18);color:#000000;margin:.1rem 0 0}
.process .boxs>div{padding:.8rem .8rem .8rem 1.9rem;display:flex}
.process .boxs .imgs{flex:0 0 20.1%;border-radius:25px;overflow:hidden}

.process .boxs .text{flex:0 0 79.9%;max-width:79.9%;padding-left:.65rem;}
.process .boxs .text h4{font-size:var(--font20);color:#FFF;text-transform:uppercase;line-height:.32rem;background:#52BD5D;position:relative;display:inline-block;min-width:2.2rem;padding:0 .16rem;}
.process .boxs .text h4:after{content:'';border-left:.15rem solid #52BD5D;border-top:.16rem solid transparent;border-bottom:.16rem solid transparent;position:absolute;right:-.15rem;top:0}
.process .boxs .text>p{font-size:var(--font18);color:#000000;line-height:1.7;margin:.12rem 0 .54rem;}
.process .boxs .text .lists{position:relative}
.process .boxs .text .lists:before{content:'';width:100%;height:2px;background:#52BD5D;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.process .boxs .text .swiper-slide{display:flex;    flex-direction: column;align-items:center;padding:0 0 .97rem;}
.process .boxs .text .swiper-slide .tit {font-size:var(--font14);color:#52BD5D;display:flex;align-items:flex-end;position:relative;line-height:.21rem;height:.63rem;text-align:center;font-family: 'Montserrat-Light';}
.process .boxs .text .swiper-slide em{width:.36rem;height:.36rem;font-size:var(--font16);color:#FFF;line-height:.36rem;text-align:center;border-radius:100%;background:#52BD5D;position:absolute;z-index:3;position:absolute;bottom:-.18rem;left:50%;transform:translateX(-50%)}
.process .boxs .text .swiper-slide:before{content:'';width:0;height:.63rem;border-left:2px dashed #52BD5D;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.process .boxs .text .swiper-slide:after{content:'';width:7px;height:8px;background:#52BD5D;border-radius:100%;position:absolute;bottom:.63rem;left:50%;transform:translateX(-50%)}
.process .boxs .text .swiper-slide:nth-child(2n) {flex-direction: column-reverse;margin-top:1.6rem;justify-content:flex-start;padding:.97rem 0 0}
.process .boxs .text .swiper-slide:nth-child(2n) .tit {align-items:flex-start}
.process .boxs .text .swiper-slide:nth-child(2n) em {bottom:auto;top:-.18rem}
.process .boxs .text .swiper-slide:nth-child(2n):before{bottom:auto;top:0}
.process .boxs .text .swiper-slide:nth-child(2n):after{bottom:auto;top:.63rem;}
.process .boxs>div:nth-child(2n){background:#FFF;border-radius:30px;}
/**/
.show_product{position:relative;background:#FFF;margin:0 0 .82rem;border-radius:0 0 30px 30px;}
.mbx{position:absolute;bottom:100%;left:0;width:100%;z-index:1;background:#FFF;border-radius:30px 30px 0 0;padding:.34rem .57rem .13rem;font-size:var(--font16);color:#161617;}
.mbx a{font-size:var(--font16);color:#161617;}
.mbx>*:last-child {color:#52BD5D}
.show_product .top_rtn{padding:0 2.33rem;margin:0 0 .45rem;}
.show_product .top_rtn>a{display:inline-block;border:1px solid #52BD5D;font-size:var(--font18);color:#000000;padding:0 .15rem;line-height:.4rem;}
.show_product .top_rtn>a i{font-size:var(--font24);color:#52BD5D;margin-left:.43rem;}
.show_product .mains{padding:0 0 1.2rem;border-bottom:1px solid #EFEFEF;margin:0 2rem;}
.show_product .mains h3{font-size:var(--font36);color:#52BD5D;margin:0 0 .44rem;}
.show_product .mains .infos{display:flex;align-items:flex-start}
.show_product .mains .infos .imgs{flex:0 0 31.5%;border-radius:25px;overflow:hidden}
.show_product .mains .infos .editor{flex:1;padding-left:.76rem;font-size:var(--font18);color:#000000;line-height:1.8}
.show_product .items1{padding:.37rem 0 .87rem;border-bottom:1px solid #EFEFEF;margin:0 2rem;}
.show_product .items1>p{font-size:var(--font24);color:#000000;margin:0 0 .41rem;}
.show_product .items1 table{width:100%;}
.show_product .items1 table td {width:auto;height:.5rem;border:1px solid #52BD5D;vertical-align:middle;padding:0 .1rem 0 .7rem;font-size:var(--font18);color:#000}
.show_product .items1 table tr:first-child td{background:#52BD5D;color:#FFF}
.show_product .items1 table td p{margin:0}
.show_product .items2{padding:.45rem 0 .83rem;margin:0 2rem;}
.show_product .items2 h4 {font-size:var(--font36);color:#52BD5D;}
.show_product .items2>p{font-size:var(--font24);color:#000000;}
.show_product .items2 ul{position:relative;display:flex;justify-content:center;gap:0 .1rem;align-items:flex-start;border:1px solid #52BD5D;border-radius:30px;margin:.3rem 0 0;padding:.7rem 1.46rem;}
.show_product .items2 ul:before{content:'';width:85%;height:2px;background:#52BD5D;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.show_product .items2 ul li{display:flex;    flex-direction: column;align-items:center;padding:0 0 .97rem;position:relative;max-width:16%}
.show_product .items2 ul li .tit {font-size:var(--font14);color:#52BD5D;display:flex;align-items:flex-end;position:relative;line-height:.21rem;height:.63rem;text-align:center;font-family: 'Montserrat-Light';}
.show_product .items2 ul li p{width:.36rem;height:.36rem;font-size:var(--font16);color:#FFF;line-height:.36rem;text-align:center;border-radius:100%;background:#52BD5D;position:absolute;z-index:3;position:absolute;bottom:-.18rem;left:50%;transform:translateX(-50%);margin:0}

.show_product .items2 ul li:before{content:'';width:0;height:.63rem;border-left:2px dashed #52BD5D;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.show_product .items2 ul li:after{content:'';width:7px;height:8px;background:#52BD5D;border-radius:100%;position:absolute;bottom:.63rem;left:50%;transform:translateX(-50%)}
.show_product .items2 ul li:nth-child(2n) {flex-direction: column-reverse;margin-top:1.41rem;justify-content:flex-start;padding:.97rem 0 0}
.show_product .items2 ul li:nth-child(2n) .tit {align-items:flex-start}
.show_product .items2 ul li:nth-child(2n) p {bottom:auto;top:-.18rem}
.show_product .items2 ul li:nth-child(2n):before{bottom:auto;top:0}
.show_product .items2 ul li:nth-child(2n):after{bottom:auto;top:.63rem;}
.show_product .items3 {padding:.5rem 0 1.77rem;border-top:1px solid #EFEFEF;margin:0 2rem;}
.show_product .items3 ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.59rem .67rem;}
.show_product .items3 li img {width:100%;height:4.2rem;object-fit:cover;transition:none;}
.show_product .items3 li{border-radius:30px;overflow:hidden;}
.show_product .items3 li:hover {box-shadow:2px 2px 4px rgba(0,0,0,.2)}
/**/
.news_box{background:#FFF;border-radius:0 0 30px 30px;margin:0 0 .82rem;}
.news_box .mains{padding:1.3rem 0 .9rem;margin:0 2rem;}
.news_box .mains .items{padding:.51rem 0 .6rem;border-bottom:1px solid #EFEFEF}
.news_box .mains .items>a{display:flex;align-items:center;}
.news_box .mains .items .imgs{flex:0 0 32.4%;border-radius:25px;overflow:hidden}

.news_box .mains .items .text{flex:0 0 67.6%;max-width:67.6%;padding-left:1.53rem;}
.news_box .mains .items .text h4{font-size:var(--font24);color:#000000;font-family:"Montserrat-Medium";margin:0 0 .1rem}
.news_box .mains .items .text span {font-size:var(--font18);color:#707070;}
.news_box .mains .items .text p{font-size:var(--font18);color:#000000;line-height:.3rem;height:.9rem;overflow:hidden;margin:.3rem 0 .45rem;font-family:"Montserrat-Light"}
.news_box .mains .items .text em{display:inline-block;border:1px solid #000000;border-radius:999px;font-size:var(--font16);color:#000000;font-family:"Montserrat-Light";padding:0 .27rem;line-height:.5rem;}
.news_box .mains .swiper-slide>div{opacity:0;transform:translateY(3vw)}
.news_box .mains .swiper-slide-active>div{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.news_box .mains .swiper-slide-active>div:nth-child(2){transition-delay:150ms}
.news_box .mains .swiper-slide-active>div:nth-child(3){transition-delay:200ms}
.news_box .mains .swiper-page{display:flex;justify-content:center;margin:.7rem 0 0;align-items:center;gap:0 .3rem;}
.news_box .mains .swiper-page>div.itm {font-size:var(--font16);color:#000}
.news_box .mains .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .15rem;}
.news_box .mains .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;border:1px solid transparent;border-radius:100%;position:relative;background:none;}
.news_box .mains .swiper-page>div.slide-pagination span:before{content:'';width:.08rem;height:.08rem;background:#09192F;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.news_box .mains .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{border-color:#09192F}
.news_box .mains .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active:before{background:#52BD5D}
/**/
.show_news{margin:0 0 .82rem;border-radius:0 0 30px 30px;padding:.87rem 2rem .63rem;background:#FFF}
.show_news .titles{padding:0 0 .79rem;border-bottom:1px solid #EFEFEF;text-align:center}
.show_news .titles h3{font-size:var(--font36);color:#000000;}
.show_news .titles p{font-size:var(--font16);color:#919191;margin:.1rem 0 0;}
.show_news .mains{display:flex;align-items:flex-start;padding:.7rem 0 1.37rem;border-bottom:1px solid #EFEFEF}
.show_news .mains .imgs{flex:0 0 31.5%;border-radius:25px;overflow:hidden;}
.show_news .mains .text{flex:0 0 68.5%;padding-left:.93rem;font-size:var(--font18);color:#000;line-height:1.8;font-family:"Montserrat-Light"}
.show_news .pages{padding:.49rem 0 0}
.show_news .pages p{margin:0 0 .1rem;font-size:var(--font16);color:#919191;}
.show_news .pages p a{font-size:var(--font16);color:#919191;}
/**/
.contact_box{border-radius:0 0 30px 30px;overflow:hidden;background:#FFF;margin:0 0 .3rem;}
.contact_box .infos {padding:.53rem 0 0;display: flex;    flex-direction: column;    align-items: center;}
.contact_box .infos h3 {padding:0 2rem;width:100%}
.contact_box .infos h3 span {display:block;text-align:center;border-top:1px solid #EFEFEF;font-size:var(--font36);color:#000;text-transform:uppercase;padding:.32rem 0 1.25rem;}
.contact_box .infos .editor{display:grid;grid-template-columns:1fr;gap:.93rem 0;padding:0 0 1.38rem;}
.contact_box .infos .editor>div,.contact_box .infos .editor .t>div{display:flex;align-items:center}
.contact_box .infos .editor>div{justify-content:space-between;}
.contact_box .infos .editor>div>em,.contact_box .infos .editor .t>div em {flex:0 0 1.1rem;}
.contact_box .infos .editor>div>em img,.contact_box .infos .editor .t>div em img {max-width:.78rem;transition:none;}
.contact_box .infos .editor>div>p,.contact_box .infos .editor .t>div p{font-size:var(--font18);color:#000}
.contact_box .infos .editor>div>p>em,.contact_box .infos .editor .t>div p>em{display:block;font-size:var(--font32);color:#000;margin:0 0 .1rem;}
.contact_box .infos .map {border-radius:30px;overflow:hidden;width:100%}
.contact_box .infos .map iframe{height:6.21rem;min-height:350px;border:0;width:100%}
.message{padding:.8rem 0 1.07rem;margin:0 2rem;}
.message h3 {font-size:var(--font36);color:#52BD5D;margin:0 0 .47rem;padding:0 .225rem;}
.message ul li{padding:0 .225rem;margin:0 0 .42rem;}
.message ul li input,.message ul li textarea{width:100%;height:1rem;border:1px solid #52BD5D;border-radius:15px;background:#F9F9F9;font-size:var(--font18);color:#000;padding:0 .42rem;}
.message ul li input::placeholder,.message ul li textarea::placeholder{color:#AEAEAE}
.message ul li textarea{height:4rem;padding:.38rem .42rem;}
.message ul li.codes{display:flex;align-items:center;}
.message ul li.codes input{width:35%}
.message ul li.codes img {max-height:1rem;transition:none;margin-left:.15rem;}
.message ul li button {display:inline-block;background:#52BD5D;font-size:var(--font16);color:#FFF;padding:0 .45rem;height:.5rem;border-radius:999px;border:0;}

/********<=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********/

/**************************/
@media(max-width:1440px){
	.company{padding:1.3rem 1.08rem 1.15rem}
	.process .boxs>div{padding:.8rem;}
	.show_product .mains,.show_product .items1,.show_product .items2,.show_product .items3{margin:0 1rem;}
	.message{margin:0 1rem;}
	.contact_box .infos h3{padding:0 1rem;}
	.show_product .top_rtn{padding:0 1.33rem;}
	.news_box .mains{margin:0 1rem;}
	.show_news{padding:.87rem 1rem .63rem}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;left:0}
	
	body{padding:70px 15px 0;}
	.index_about .mains .itembox{padding: 0 .9rem 0 .45rem;}
	.index_product .mains ol li{width:60%}
	.footer .infos .let .f_email{margin-left:.5rem;}
	.footer .infos .rlt p{width:100%}
	.footer .copy p{padding-left:.5rem;}
	.tem_banner .swiper-page{top:70%}
	
	.company{padding-left:15px;padding-right:15px;}
	.vision .boxs{margin:0 15px;}
	.Category .text li a{padding:.14rem .2rem;}
	.Category .text li#current a::after{right:.2rem;}
	.process .titles{margin:0 15px;}
	.process .boxs > div{padding:.8rem 15px;}
	.show_product .top_rtn{padding:0 15px;}
	.show_product .mains, .show_product .items1, .show_product .items2, .show_product .items3{margin:0 15px;}
	.news_box .mains{margin:0 15px;}
	.show_news{padding:.87rem 15px .63rem}
	.message{margin:0 15px;}
	.contact_box .infos h3{padding:0 15px;}	
}
/********mobile*********/
@media(max-width:767px){
	
	.tem_banner .swiper-slide img {width:100%;height:260px;object-fit:cover;}
	.tem_banner .swiper-slide .label_txt h4{font-size:20px;}
	.index_about .mains{display:block}
	.index_about .mains .column{padding:2.1rem .7rem 0 0}
	.index_about .mains .itembox{max-width:100%}
	.index_product .mains{display:block}
	.index_product .mains .itemsbox{padding:.8rem 0 0}
	.index_product .mains .itemsbox .boxs{display:block}
	.index_product .itemsbox .boxs .txt .infos{padding:.5rem 0 0}
	.footer .infos{display:block;padding:0 0 1.4rem;}
	.footer .infos .let{display:flex;justify-content:space-between;}
	.footer .infos .let .f_email{margin:0}
	.footer .infos .rlt{padding:.65rem 0 0}
	.footer .copy p{padding:0}
	.flash img{width:100%;height:260px;object-fit:cover;transition:none;}
	.flash .page_text p{width:100%}
	.company .infos{display:block}
	.company .infos .rlt{padding:.5rem 0 0}
	.company .nums{display:block}
	.company .nums>div{display:inline-block;vertical-align:top;width:50%;margin:0 0 .15rem;}
	.company .nums h5{font-size:16px;}
	.vision ol li span{font-size:12px;color:#000;border-color:rgba(0,0,0,.1)}
	.vision ol li{display:inline-block;vertical-align:top;width:50%;margin:0 0 .45rem;}
	.vision ol{position:relative;display:block}
	.Category,.process{display:block;padding-left:15px;padding-right:15px;}
	.Category .text{padding:.4rem 0 0}
	.process .boxs > div{display:block}
	.process .boxs .text{padding:.65rem 0 0;max-width:100%}
	.show_product .mains .infos{display:block}
	.show_product .mains .infos .editor{padding:.65rem 0 0}
	.show_product .items2{overflow-x:auto;}
	.show_product .items2 ul{padding:.7rem 15px;width:1024px;}
	.show_product .items3 ul{grid-template-columns:1fr 1fr;}
	.news_box .mains .items > a,.show_news .mains{display:block}
	.news_box .mains .items .text{max-width:100%;padding:.5rem 0 0}
	.show_news .mains .text{padding:.5rem 0 0}
	.contact_box .infos .editor{padding:0 15px;}
	.message ul li button{height:50px;padding:0 35px;}
}