/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;}
.header>div>div{display:inline-block;vertical-align:middle;width:19.5%}
.header .logos {line-height:1rem;}
.header .logos a{display:inline-block;position:relative}
.header .logos img {max-height:.62rem;transition:none;}
.header .logos img.logo2{opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;}

.header .navlist{width:70%}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .5rem 0 0}
.header .navlist li>a{font-size:.18rem;color:#FFF;position:relative;display:inline-block;}
.header .navlist li>a:before{content:'';width:.11rem;height:.09rem;background:url(../images/icon0.png) 0 0 no-repeat;background-size:.11rem .09rem;position:absolute;bottom:-.2rem;left:50%;transform:translateX(-50%);transition:all .45s ease-in-out;opacity:0}
.header .navlist li.active>a:before{opacity:1}
.header .navlist li.active>a,.header .navlist li>a:hover {color:#77bd3e}
.header .navlist li:last-child {padding:0}
.header .navlist .class_menu{position:absolute;top:100%;left:0;width:100%;z-index:1;display:none;transition:none;}
.header .navlist .class_menu>div{background:#FFF;padding:.45rem .5rem .35rem;}
.header .navlist .class_menu>div>div{display:inline-block;vertical-align:middle;width:29%}
.header .navlist .class_menu .imgs{padding-right:.75rem;}
.header .navlist .class_menu .imgs img {border-radius:12px;}
.header .navlist .class_menu>div .text{width:71%}
.header .navlist .class_menu>div .text li {display:inline-block;vertical-align:top;padding:8px 0;width:33.333%}
.header .navlist .class_menu>div .text li a{display:block;font-size:.16rem;color:#585858;position:relative;padding:.2rem .2rem .2rem 0;margin-right:.65rem;border-bottom:1px solid #d5d5d5;}
.header .navlist .class_menu>div .text li a i {position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:.14rem;}
.header .navlist .class_menu>div .text li a:hover {color:#77bd3e;}
.header .navlist .class_menu>div .text li a:hover i{right:.15rem;}

.header .langs{width:10.5%;text-align:right;}
.header .langs>*{display:inline-block;vertical-align:middle;}
.header .langs .lng>*{display:inline-block;vertical-align:middle;font-size:.16rem;color:#FFF;text-transform:uppercase;}
.header .langs .lng em {padding:0 .1rem;}
.header .langs>a{font-size:.2rem;color:#FFF;margin-left:.3rem;}
/*banner*/
.tem_banner .swiper-slide .imgs_{background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner .swiper-slide .imgs_ img{display:none;}
.tem_banner .slide-pagination{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);z-index:1;width:auto;bottom:auto}
.tem_banner .slide-pagination span {display:block;width:.19rem;height:5px;background:#999695;border-radius:9999px;margin:0 0 .2rem !important;opacity:1}
.tem_banner .slide-pagination span:last-child{margin:0 !important;}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#FFF;width:.32rem;}
/**/
.index_main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8.5rem;max-width:100%;z-index:2}
.index_main h3 {font-size:.6rem;color:#FFF;font-weight:bold;}
.index_main .nums{margin:.65rem 0;padding:.25rem 0;border-top:2px solid rgba(255,255,255,.32);border-bottom:2px solid rgba(255,255,255,.32);font-size:.4rem;color:#FFF;font-family:"GalanoGrotesqueDEMOBold";text-align:center;}
/*
.index_main .nums>div{display:inline-block;vertical-align:top;width:33.333%;padding:0 .15rem;}
.index_main .nums h5 {font-size:.48rem;color:#FFF;font-family:"GalanoGrotesqueDEMOBold"}
.index_main .nums p{font-size:.16rem;color:#FFF;margin:.1rem 0 0}
*/
.index_main >a{display:inline-block;border:1px solid #FFF;border-radius:10px;padding:0 .4rem;line-height:.49rem;font-size:.16rem;color:#FFF}

.copy{position:absolute;bottom:0;left:0;width:100%;z-index:1;border-top:2px solid rgba(255,255,255,.32);padding:.25rem 0;font-size:.16rem;color:#FFF}
.copy a{font-size:.16rem;color:#FFF}
/**/
.flash_img{width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.flash_img .text{position:absolute;top:32%;left:24%}
.flash_img .text h3 {font-size:.6rem;color:#FFF;}
.flash_img .text p{font-size:.3rem;color:#FFF;margin:.35rem 0 .65rem;}
.flash_img .text a{display:inline-block;border:1px solid #FFF;border-radius:10px;padding:0 .4rem;line-height:.49rem;font-size:.16rem;color:#FFF}
.videos {position:absolute;top:0;left:0;width:100%;height:100%}
.videos video {width:100%;height:100%;object-fit:cover;background:#000}

.flash{position:relative;padding:1rem 0 0}
.flash .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;z-index:1;margin:.5rem 0 0}
.flash .text h3 {font-size:.48rem;color:#FFF}
.flash .text p {font-size:.24rem;color:#FFF;margin:.3rem 0 0}
/*内页栏目*/
.pa_header {background:#FFF;border-bottom:1px solid #e1e1e1}
.pa_header .logos img{opacity:0}
.pa_header .logos img.logo2 {opacity:1}
.pa_header .navlist li a{color:#292929}
.pa_header .langs .lng>*{color:#292929;}
.pa_header .langs>a{color:#292929;}
.sort_menu{position:absolute;bottom:0;left:0;width:100%;z-index:1;background:rgba(0,0,0,.41);z-index:2}
.sort_menu>div>*{display:inline-block;vertical-align:middle;}
.sort_menu>div>a{font-size:.3rem;color:#FFF;background:#97c72a;line-height:.79rem;padding:0 .35rem;}
.sort_menu>div>dl {margin:0;padding:0;position:relative}
.sort_menu dl dt {font-weight:normal;font-size:.16rem;color:#FFF;position:relative;padding:0 .35rem;line-height:.79rem;width:3.1rem;border-right:1px solid rgba(255,255,255,.41);cursor:pointer;}
.sort_menu dl dt i{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);font-size:.16rem;color:#FFF}
.sort_menu dl dd {position:absolute;top:100%;left:0;width:100%;background:#FFF;box-shadow:0 0 4px rgba(0,0,0,.12);z-index:2;display:none;transition:none;}
.sort_menu dl dd a{display:block;line-height:.4rem;font-size:.14rem;color:#000;padding:0 .35rem;border-bottom:1px solid #eee}
/*关于我们*/
.about_box .company{padding:.8rem 0 1.3rem;background:#f6f6f6;}
.about_box h3 {font-size:.48rem;color:#232323;padding:0 0 .35rem;position:relative;margin:0 0 .15rem}
.about_box h3:after{content:'';width:.57rem;height:.1rem;background:#97c72a;border-radius:9999px;position:absolute;bottom:0;left:0}
.company .nums{padding:0 0 .6rem;border-bottom:1px solid #dcdcdc;text-align:right}
.company .nums>div{display:inline-block;vertical-align:top;text-align:center;padding-left:2.3rem}
.company .nums p {font-size:.16rem;color:#7e7e7e;margin:0 0 .25rem}
.company .nums h5 {font-size:.6rem;color:#312f2f;font-weight:bold;}
.company .editor{padding:.55rem 0 .75rem;font-size:.16rem;color:#333;line-height:1.75}
.company .editor h5 {font-size:.3rem;color:#97c72a;font-weight:bold;margin:0 0 .45rem;}
.company .editor p{text-indent:2em;}
.company .imglist{margin-left:2.6rem;}
.company .imglist .swiper-slide a{display:block;position:relative;border-radius:10px;}
.company .imglist .swiper-slide img {width:100%;height:3.9rem;object-fit:cover;transition:none;border-radius:10px;}
.company .imglist .swiper-slide a:hover{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.company .imglist .slide-pagination{margin:.5rem 0 0}
.company .imglist .slide-pagination span {margin:0 5px 0 0;width:.35rem;height:.35rem;border:1px solid #000;border-radius:5px;line-height:.33rem;text-align:center;font-size:.16rem;color:#272727;opacity:1;background:none;}
.company .imglist .slide-pagination span.swiper-pagination-bullet-active{background:#83c137;border-color:#83c137;color:#FFF}

.culture{padding:.8rem 0 1.2rem;background:#FFF}
.culture h3{margin:0 0 .5rem}
.culture .lists{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .75rem;}
.culture .lists>div{position:relative}
.culture .lists>div:after{content:'';width:1.24rem;height:1.24rem;background:rgba(131,193,55,.73);position:absolute;left:-.33rem;bottom:-.32rem;z-index:1;transition:all .5s ease-in-out;}
.culture .lists .txt{position:absolute;top:.7rem;left:0;width:100%;padding:0 .35rem;z-index:1}
.culture .lists .txt h5 {font-size:.36rem;color:#FFF;margin:0 0 .25rem;}
.culture .lists .txt .editor {font-size:.2rem;color:#FFF;}
.culture .lists>div:hover:after{left:-.2rem;bottom:-.2rem;}

.history{padding:1rem 0 .6rem;background-color:#f9f9f9;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}
.history .titles{margin-bottom:2rem;position:relative}
.history .titles>*{display:inline-block;vertical-align:top;width:30%}
.history .titles h3 {padding:0 0 .35rem;color:#FFF;margin:0}
.history .titles span {width:70%;font-size:.3rem;color:#FFF;text-align:right}

.history .lists .swiper-slide {}
.history .lists .swiper-slide>div{display:inline-block;vertical-align:top;width:14.285%}
.history .lists .swiper-slide .item1 .imgs{width:1.14rem;height:1.14rem;background:#f9f9f9;border-radius:100%;padding:.12rem;margin:0 auto}
.history .lists .swiper-slide .item1 .imgs img {width:.9rem;height:.9rem;border-radius:100%;border-radius:100%;object-fit:cover;transition:none;}
.history .lists .swiper-slide .item1 .text {padding:.3rem 0 0;text-align:center;}
.history .lists .swiper-slide .item1 .text h5 {font-size:.24rem;color:#252525;}
.history .lists .swiper-slide .item1 .text .editor {font-size:.16rem;color:#252525;margin:.2rem 0 0}
.history .lists .swiper-slide .ion0{margin:.9rem 0 0}
.history .lists .swiper-slide .ion1{margin:3.6rem 0 0}
.history .lists .swiper-slide .ion2{margin:1rem 0 0}
.history .lists .swiper-slide .ion3{margin:3.17rem 0 0}
.history .lists .swiper-slide .ion4{margin:.37rem 0 0}
.history .lists .swiper-slide .ion5{margin:2.45rem 0 0}
.history .lists .swiper-slide .item2 {position:relative;background:#97c72a;border-radius:9999px;padding:.14rem .24rem;text-align:center}
.history .lists .swiper-slide .item2:before{content:'';width:1px;height:1.28rem;background:#c8c8c8;position:absolute;left:50%;top:-1.39rem;transform:translateX(-50%)}
.history .lists .swiper-slide .item2 h5 {font-size:.16rem;color:#FFF}
.history .lists .swiper-slide .item2 .editor{font-size:.16rem;color:#FFF;margin:.1rem 0 0}

.honor{padding:.8rem 0 1.1rem;background:#FFF}
.honor h3 {margin:0 0 .5rem;}
.honor ol {margin:0 0 .5rem;padding:0}
.honor ol li {display:inline-block;vertical-align:top;padding:0 .15rem 0 0}
.honor ol li a{display:block;padding:0 .36rem;line-height:.46rem;font-size:.16rem;color:#333;border-radius:999px;border:1px solid #eee}
.honor ol li#current a{background:#97c72a;color:#FFF;border-color:##97c72a}

.honor .swiper-slide .imgs{padding:.24rem}
.honor .swiper-slide .imgs a{display:block;position:relative;box-shadow:0 0 .24rem rgba(0,0,0,.11);border-radius:12px;height:3.7rem;line-height:3.7rem;text-align:center}
.honor .swiper-slide .imgs img {max-height:2.8rem;transition:none;}
.honor .swiper-slide p{margin:.4rem 0 0;padding:0 .54rem;font-size:.18rem;color:#5f6060;background:url(../images/icon1.png) center no-repeat;background-size:100% auto;text-align:center}
.honor .swiper-slide .imgs:hover a{transform:scale(.98)}
.honor .slide-pagination{padding:.55rem 0 0;margin:.7rem 0 0;border-top:2px solid #dfdfdf;text-align:center}
.honor .slide-pagination span {opacity:1;outline:none;margin:0 2px;width:.37rem;height:.37rem;border:1px solid #8e8e8e;line-height:.35rem;font-size:.18rem;color:#272727;border-radius:5px;background:none;}
.honor .slide-pagination span.swiper-pagination-bullet-active{background:#97c72a;border-color:#97c72a;color:#FFF}


.orginga{padding:.9rem 0 1rem;}
.orginga:before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:cover;}
.orginga h3 {color:#FFF;margin:0 0 }
.orginga .editor{text-align:center;font-size:.16rem;color:#FFF;line-height:1.75}

.society{padding:1.1rem 0 1.3rem;background:#FFF}
.society h3 {margin-bottom:.55rem;}
.society .lists .swiper-slide a{display:block;position:relative;}
.society .lists .swiper-slide img {width:100%;height:3rem;object-fit:cover;transition:none}
.society .lists .swiper {margin:0 0 .4rem;}
.society .lists .swiper-slide a:hover{transform:scale(.96);box-shadow:2px 2px 4px rgba(0,0,0,.12)}

.page_copy {position:relative;background:#2f2f31;border-top:5px solid #98c72a;}
/*制造中心*/
.manufact_box{}
.manufact_box .items{padding:.8rem 0 .7rem;}
.manufact_box .items:nth-child(2n){background:#f7f7f7}
.manufact_box h3 {font-size:.48rem;color:#232323;padding:0 0 .35rem;position:relative;margin:0 0 .45rem}
.manufact_box h3:after{content:'';width:.57rem;height:.1rem;background:#97c72a;border-radius:9999px;position:absolute;bottom:0;left:0}
.manufact_box .lists .swiper-slide .imgs img{width:100%;height:3.25rem;object-fit:cover;transition:none;border-radius:12px;}
.manufact_box .lists .swiper-slide p{font-size:.18rem;color:#2c2c2c;margin:.35rem 0 0;}
.manufact_box .lists .swiper-slide a:hover .imgs{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.manufact_box .lists .swiper-page{margin:.75rem 0 0}
.manufact_box .lists .swiper-page>div{display:inline-block;vertical-align:middle;width:auto;}
.manufact_box .lists .swiper-page>div.ipage{padding:0 .23rem;line-height:.43rem;border:1px solid #dedede;border-radius:9999px;font-size:.16rem;color:#26334c;margin:0 .1rem;}
.manufact_box .lists .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.43rem;height:.43rem;line-height:.43rem;font-size:.18rem;color:#26334c;margin:0 .1rem;border-radius:100%;background:none}
.manufact_box .lists .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{background:#97c72a;color:#FFF}
.manufact_box .lists .swiper-page>div.ipage:hover {background:#97c72a;color:#FFF}
/*产品*/
.product_box{padding:.8rem 0 1.5rem;background:#f3f3f3}
.product_box>div{display:inline-block;vertical-align:top;width:14%}
.product_box .r_list{width:86%;padding-right:2.6rem;}
.product_box .l_menu{padding:0 .15rem 0 .3rem;}
.product_box .l_menu ol {padding:0;margin:0}
.product_box .l_menu li {margin:0 0 .35rem;}
.product_box .l_menu li a{font-size:.16rem;color:#9d9d9d;display:inline-block;padding-left:.15rem;position:relative}
.product_box .l_menu li.on a,.product_box .l_menu li a:hover {color:#97c72a}
.product_box .l_menu li a:before{content:'';width:0;height:.24rem;background:#97c72a;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:9999px;transition:all .45s ease-in-out;}
.product_box .l_menu li.on a:before{width:5px;}
.product_box .r_list h3 {font-size:.48rem;color:#232323;padding:0 0 .35rem;position:relative;margin:0 0 .5rem}
.product_box .r_list h3:after{content:'';width:.57rem;height:10px;background:#97c72a;border-radius:999px;position:absolute;left:0;bottom:0}
.product_box .r_list li {margin:0 0 .45rem;padding:0 .23rem 0 0}
.product_box .r_list li:nth-child(2n){padding:0 0 0 .23rem}
.product_box .r_list li a{display:block;position:relative;background:#FFF;}
.product_box .r_list li a>div{display:inline-block;vertical-align:middle;width:50%}
.product_box .r_list li .text{padding:.55rem .15rem .45rem .3rem;border-right:2px solid #f3f3f3}
.product_box .r_list li .text h5 {font-size:.24rem;color:#252526;padding:0 0 .26rem;position:relative;margin:0 0 .5rem;border-bottom:2px solid #ddd}
.product_box .r_list li .text h5:after{content:'';width:.94rem;height:4px;background:#97c72a;position:absolute;bottom:-3px;left:0;z-index:1}
.product_box .r_list li .text .desc {font-size:.16rem;color:#4c4c4c;line-height:.26rem;height:1.04rem;overflow:hidden;margin:0 0 .7rem;}
.product_box .r_list li .text >em {display:inline-block;background:#ededed;border-radius:10px;padding:0 .22rem;line-height:.45rem;font-size:.14rem;color:#979797;}
.product_box .r_list li .imgs{text-align:center;}
.product_box .r_list li .imgs span{display:inline-block;background:none !important;}
.product_box .r_list li .imgs img {max-height:3.35rem;transition:none;}
.product_box .r_list li a:hover .text em {background:#97c72a;color:#FFF}

.show_product{padding:1rem 0 1.2rem;background:#f3f3f3}
.show_product .mbx{padding:.25rem 0;font-size:.16rem;color:#222628;}
.show_product .mbx>*:last-child{color:#97c72a}
.show_product .mbx>*:first-child+* {display:none;}

.show_product .mainsbox{margin:0 0 .5rem;background:#FFF;display:flex;    align-items: center;}
.show_product .mainsbox .lists{width:43%;border-right:.1rem solid #f3f3f3;padding:.2rem;}
.show_product .mainsbox .lists #gallery .swiper-slide{line-height:5rem;height:5rem;text-align:center;}
.show_product .mainsbox .lists #gallery .swiper-slide img {max-height:4.9rem;transition:none;}
.show_product .mainsbox .lists #thumbs .swiper-slide {border:2px solid #ddd;height:.86rem;line-height:.82rem;text-align:center;cursor:pointer;}
.show_product .mainsbox .lists #thumbs .swiper-slide img {max-height:.78rem;transition:none;}
.show_product .mainsbox .text{width:57%;padding:0 .6rem 0 .45rem;}
.show_product .mainsbox .text h4 {font-size:.36rem;color:#222;padding:0 0 .23rem;border-bottom:1px solid #ededed;margin:0 0 .3rem;}
.show_product .mainsbox .text .txt>div{padding:0 0 .2rem;margin:0 0 .2rem;border-bottom:1px solid #ededed}
.show_product .mainsbox .text .txt em {font-size:.14rem;color:#6c6c6d;display:block;position:relative;padding-left:.3rem;margin:0 0 .15rem}
.show_product .mainsbox .text .txt em:before{content:'';width:7px;height:7px;background:#bfbfbf;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.show_product .mainsbox .text .txt p {font-size:.14rem;color:#4c4c4c;margin:0}
.show_product .mainsbox .text .txt>div:last-child p{display:inline-block;vertical-align:top;width:50%;padding:0 .65rem 0 0}
.show_product .details{background:#FFF;margin:.5rem 0 0;padding:.6rem .45rem 1.2rem;}
.show_product .details h5 {font-size:.36rem;color:#222;padding:0 0 .35rem;border-bottom:1px solid #ededed;margin:0 0 .55rem;}
.show_product .details .editor{font-size:.16rem;color:#484847;line-height:1.75}

/*应用领域*/
.applice_box{padding:.8rem 0 1rem;}
.applice_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .65rem}
.applice_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.applice_box .infos{margin:0 0 .5rem;}
.applice_box .infos>*{display:inline-block;vertical-align:top;width:34%}
.applice_box .infos p{width:60%;margin:0;font-size:.16rem;color:#454545}
.applice_box .infos h5 {font-size:.48rem;color:#232323;}
.applice_box .lists>div{margin:0 0 .7rem;text-align:right}
.applice_box .lists>div .txt{display:inline-block;text-align:left;position:relative}
.applice_box .lists>div .imgs{position:relative;}
.applice_box .lists>div .imgs img {width:100%;height:5.1rem;object-fit:cover;transition:none}
.applice_box .lists>div h6 {position:absolute;bottom:.4rem;width:90%;left:50%;transform:translateX(-50%);z-index:1;padding:0 0 .2rem;border-bottom:2px solid rgba(255,255,255,.45)}
.applice_box .lists>div h6 span {display:inline-block;background:#97c72a;font-size:.16rem;color:#FFF;padding:0 .26rem;line-height:.44rem;border-radius:10px;}
.applice_box .lists>div .txt:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
.applice_box .lists>div:nth-child(2n) {text-align:left;}

.case_box{padding:.75rem 0 1.65rem;background:#f3f3f3}
.case_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .65rem}
.case_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.case_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.55rem .25rem}
.case_box .lists li a{display:block;position:relative;}
.case_box .lists li .imgs{border-radius:6px;overflow:hidden;}
.case_box .lists li .imgs img {width:100%;height:3.07rem;object-fit:cover;transition:none;}
.case_box .lists li p{font-size:.16rem;color:#212121;padding:.25rem 0;margin:0;border-bottom:2px solid #d7d7d7;text-align:center;}
.case_box .lists li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/*翻页*/
.page {margin:.85rem 0 0}
.page a{display:inline-block;vertical-align:middle;margin:0 .1rem;width:.43rem;height:.43rem;line-height:.43rem;font-size:.18rem;color:#26334c;margin:0 .1rem;border-radius:100%;background:none}
.page a.page-item{padding:0 .23rem;line-height:.43rem;border:1px solid #dedede;border-radius:9999px;font-size:.16rem;color:#26334c;margin:0 .1rem;width:auto;}
.page a.page-num-current{background:#97c72a;color:#FFF}
.page a:hover {background:#97c72a;color:#FFF}
/**/
.partner_box{background:#f3f3f3;padding:.8rem 0 1.5rem;}
.partner_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .65rem}
.partner_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.partner_box .editor {background:url(../images/icon2.png) 0 0 no-repeat;background-size:100% 100%;padding:.8rem 0 1rem;text-align:center}

.support_box .flow{padding:.8rem 0 1.7rem;background:url(../images/icon3.jpg) center no-repeat;background-size:cover;}
.support_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .65rem}
.support_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.support_box .flow h3 {margin:0 0 .9rem;color:#FFF}
.support_box .flow .editor>div{margin:0 0 .43rem;display:flex;justify-content: space-between;}
.support_box .flow .editor>div>p{margin:0;font-size:.16rem;color:#FFF;background:#97c72a;text-align:center;border-radius:12px;display:flex;    justify-content: center;    align-items: center;padding:0 .15rem;height:.71rem;min-width:1.35rem;position:relative}
.support_box .flow .editor>div>p:before{content:'';width:.25rem;height:.11rem;background:url(../images/icon4.png) 0 0 no-repeat;background-size:.25rem .11rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%)}
.support_box .flow .editor>div>p:last-child:before{display:none}
.support_box .flow .editor>div.item2>p:before{transform:translateY(-50%) rotate(180deg)}
.support_box .flow .editor>div.item1>p:last-child:before,.support_box .flow .editor>div.item2>p:first-child:before{background:url(../images/icon4-1.png) 0 0 no-repeat;background-size:.1rem .25rem;top:100%;left:50%;transform:translateX(-50%) translateY(.1rem);width:.1rem;height:.25rem;display:block;}
.support_box .flow .editor>div.item3 {justify-content: flex-start;}
.support_box .flow .editor>div.item3>p{margin:0 .55rem 0 0}
.support_box .flow .editor>div.item3>p:last-child{background:#ef970c}

.Quality {padding:.75rem 0 1.2rem}
.Quality h3 {margin:0 0 .45rem}

.download{background:url(../images/icon6.jpg) center no-repeat;background-size:cover;padding:.8rem 0 1rem;}
.download h3 {margin:0 0 .55rem;}
.download .lists .swiper-slide>div{display:inline-block;vertical-align:middle;padding:.3rem .45rem .3rem 0;width:50%}
.download .lists .swiper-slide>div:nth-child(2n){padding:.3rem 0 .3rem .45rem;}
.download .lists .swiper-slide>div a{display:flex;position:relative;background:#FFF;width:100%;    align-items: center;}
.download .lists .swiper-slide>div .imgs {width:23.5%;background:#f1f9f3;text-align:center;height:1.7rem;line-height:1.7rem}
.download .lists .swiper-slide > div .imgs img {max-height:.74rem;transition:none;}
.download .lists .swiper-slide>div .text {width:76.5%;padding:0 .4rem;background:url(../images/icon5.png) 90% center no-repeat;background-size:.3rem .35rem;}
.download .lists .swiper-slide>div .text h6 {font-size:.24rem;color:#282834;margin:0 0 .5rem;}
.download .lists .swiper-slide>div .text p{margin:0;}
.download .lists .swiper-slide>div .text p>span {display:inline-block;font-size:.14rem;color:#78787a;padding:0 .5rem 0 0}
.download .lists .swiper-slide>div a:hover {box-shadow:0 0 .29rem rgba(0,0,0,.07)}
.download .lists .swiper-page{margin:.75rem 0 0}
.download .lists .swiper-page>div{display:inline-block;vertical-align:middle;width:auto;}
.download .lists .swiper-page>div.ipage{padding:0 .23rem;line-height:.43rem;border:1px solid #dedede;border-radius:9999px;font-size:.16rem;color:#26334c;margin:0 .1rem;}
.download .lists .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.43rem;height:.43rem;line-height:.43rem;font-size:.18rem;color:#26334c;margin:0 .1rem;border-radius:100%;background:none}
.download .lists .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{background:#97c72a;color:#FFF}
.download .lists .swiper-page>div.ipage:hover {background:#97c72a;color:#FFF}
/*新闻*/
.news_box{padding:.8rem 0 1.4rem}
.news_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .55rem}
.news_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.news_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .45rem}
.news_box .lists li a{display:block;position:relative;border-radius:10px 10px 0 0;overflow:hidden}
.news_box .lists li .imgs img {width:100%;height:2.65rem;object-fit:cover;transition:none}
.news_box .lists li .text {padding:.3rem .3rem .45rem;border:1px solid #e7e7e7;border-radius:0 0 10px 10px;}
.news_box .lists li .text h6 {font-size:.2rem;color:#272727;line-height:.31rem;height:.62rem;overflow:hidden;}
.news_box .lists li .text p{font-size:.14rem;color:#5d5c5c;line-height:.26rem;height:.52rem;overflow:hidden;margin:.25rem 0 .5rem;}
.news_box .lists li .text em {font-size:.14rem;color:#272727}
.news_box .lists li a:hover {transform:translateY(5px);box-shadow:0 0 .21rem rgba(0,0,0,.11)}

.problem_box{padding:.8rem 0 1.4rem}
.problem_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .55rem}
.problem_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.problem_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .45rem}
.problem_box .lists li a{display:block;position:relative;background:#efefef;padding:.4rem .15rem;border-radius:10px;}
.problem_box .lists li .t_q{font-size:.16rem;color:#2d2d2d;line-height:.3rem;height:.6rem;overflow:hidden;margin:0 0 .45rem;padding-left:.45rem;position:relative;font-weight:bold;}
.problem_box .lists li .t_q>em {width:.3rem;height:.3rem;background:#93c72e;border-radius:100%;font-size:.14rem;color:#FFF;line-height:.3rem;text-align:center;position:absolute;left:0;top:0}
.problem_box .lists li .t_a{position:relative;padding-left:.45rem;font-size:.14rem;color:#5e5e5e;line-height:.26rem;height:1.3rem;overflow:hidden;margin:0 0 .45rem;}
.problem_box .lists li .t_a>em {width:.3rem;height:.3rem;background:#676767;border-radius:100%;font-size:.14rem;color:#FFF;line-height:.3rem;text-align:center;position:absolute;left:0;top:0}
.problem_box .lists li>a>em {font-size:.14rem;color:#93c72e;padding-left:.45rem}
.problem_box .lists li a:hover {box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.job_box .talent{padding:.78rem 0 .4rem;}
.job_box h3 {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .75rem}
.job_box h3:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.job_box .talent .editor>div{margin:0 0 1.65rem;position:relative;display:flex;align-items: flex-end;}
.job_box .talent .editor>div:after{content:'';width:70%;height:.38rem;background:#f5f5f5;position:absolute;right:0;bottom:0}
.job_box .talent .editor>div .imgs{width:44.5%;transform:translateY(-.38rem);position:relative;z-index:2}
.job_box .talent .editor>div .imgs:before{content:'';width:2.3rem;height:1rem;background:#97c72a;position:absolute;top:100%;left:40%}
.job_box .talent .editor>div .imgs:after{content:'01';font-size:1.4rem;color:#FFF;opacity:.5;position:absolute;top:95%;left:50%;z-index:1;font-weight:bold;}

.job_box .talent .editor>div .text {width:55.5%;background:#f5f5f5;position:relative;padding:.8rem .45rem 1.05rem .75rem}
.job_box .talent .editor>div .text:before{content:'';width:6.36rem;height:1.19rem;background:url(../images/icon7.png) 0 0 no-repeat;background-size:6.36rem 1.19rem;position:absolute;right:.3rem;bottom:95%}
.job_box .talent .editor>div .text>div{display:inline-block;vertical-align:top;width:50%}
.job_box .talent .editor>div .text .t1{padding:0 .65rem 0 0}
.job_box .talent .editor>div .text .t1 h5 {font-size:.36rem;color:#232323;margin:0 0 .2rem;line-height:1.5}
.job_box .talent .editor>div .text .t1 p{font-size:.18rem;color:#737373;margin:0}
.job_box .talent .editor>div .text .t2 {font-size:.14rem;color:#2d2c2c;line-height:1.8}

.job_box .talent .editor>div:nth-child(2){flex-direction: row-reverse;}
.job_box .talent .editor>div:nth-child(2) .imgs:before{left:20%}
.job_box .talent .editor>div:nth-child(2) .imgs:after{content:'02';left:29%}
.job_box .talent .editor>div:nth-child(2):after{left:0;right:auto;}
.job_box .talent .editor>div:nth-child(2) .text:before{right:auto;left:.3rem}

.job_box .joblist{background:#f8f8f8;padding:.9rem 0 1.75rem;}
.job_box .joblist h3 {margin:0 0 .55rem;}
.job_box .joblist .items{background:#FFF;margin:0 0 .18rem;border:1px solid #e5e5e5}
.job_box .joblist .items>a{display:block;padding:.35rem 1.65rem .45rem .45rem;position:relative}
.job_box .joblist .items>a .titles {margin:0 0 .3rem;position:relative}
.job_box .joblist .items>a .titles>*{display:inline-block;vertical-align:middle;width:60%}
.job_box .joblist .items>a .titles h5{font-size:.24rem;color:#191919;}
.job_box .joblist .items>a .titles span {font-size:.14rem;color:#787777;text-align:right;width:40%}
.job_box .joblist .items>a .editor{font-size:.16rem;color:#4a4a4a;}
.job_box .joblist .items>a>i {font-size:.26rem;color:#a9a9a9;position:absolute;right:.8rem;top:.2rem;}
.job_box .joblist .items .submenu{display:none;transition:none;padding:.1rem .45rem .5rem .45rem;}
.job_box .joblist .items .submenu>div{display:inline-block;vertical-align:bottom;width:76%}
.job_box .joblist .items .submenu .txt p{display:inline-block;vertical-align:top;width:20%;margin:0 0 .3rem;font-size:.15rem;color:#363636;}
.job_box .joblist .items .submenu .mores{width:24%;text-align:right;}
.job_box .joblist .items .submenu .mores a{display:inline-block;background:#97c72a;font-size:.16rem;color:#f6f6f6;border-radius:999px;padding:0 .23rem;line-height:.39rem;}
.job_box .joblist .items.opens>a>i {transform:rotate(180deg)}
.job_box .joblist .slide-pagination{margin:.6rem 0 0;text-align:center;}
.job_box .joblist .slide-pagination span {opacity:1;outline:none;width:.34rem;height:.34rem;background:#bfbfbf;font-size:.16rem;color:#FFF;line-height:.34rem;border-radius:6px;margin:0 5px !important;}
.job_box .joblist .slide-pagination span.swiper-pagination-bullet-active{background:#97c72a}
/*联系*/
.contact_box .infos {padding:.8rem 0 0}
.contact_box h3.tit {font-size:.48rem;color:#232323;padding:0 0 .45rem;position:relative;text-transform:uppercase;margin:0 0 .75rem}
.contact_box h3.tit:after{content:'';width:.57rem;height:10px;background:#97c72a;position:absolute;left:0;bottom:0;border-radius:999px;}
.contact_box .infos .editor{display:flex;width:100%}
.contact_box .infos .editor>div{width:34%;border-right:2px solid #ddd;padding:.85rem .15rem .5rem .7rem}
.contact_box .infos .editor>div:first-child+div{width:40%}
.contact_box .infos .editor>div:last-child{width:26%;border:0}
.contact_box .infos .editor p{font-size:.16rem;color:#646464;margin:0}
.contact_box .infos .editor h5 {font-size:.3rem;color:#1f1f1f;margin:.35rem 0 .25rem;line-height:1.6}
.contact_box .infos .editor h2 {font-size:.36rem;color:#2e2d2d;margin:0 0 .2rem;}
.contact_box .infos .editor em {margin:.45rem 0 0;display:inline-block;cursor:pointer;}
.message{background:#f6f6f6;padding:1.2rem 0 1rem;}
.message h3{margin:0 0 .6rem}
.message>div>p{font-size:.14rem;color:#868484;margin:0 0 .3rem}
.message .lists ul {display:inline-block;vertical-align:top;width:53.5%}
.message .lists ul:last-child {width:46.5%}
.message .lists ul li{padding:0 .48rem 0 0;margin:0 0 .6rem}
.message .lists ul li input[type="text"],.message .lists ul li textarea{width:100%;height:.56rem;min-height:35px;background:#FFF;border:1px solid #d5d5d5;border-radius:6px;padding:0 .15rem;font-size:.16rem;color:#333}
.message .lists ul li p{font-size:.14rem;color:#5b5a5a;margin:0 0 .15rem}
.message .lists ul li textarea{height:2rem;padding:.15rem}
.message .lists ul li button {background:#87c235;border:0;border-radius:6px;padding:0 .82rem;height:.55rem;min-height:35px;font-size:.16rem;color:#FFF;}
.message .lists ul li.codes input {width:30%}

.contact_box .fixed_forms .mains{padding:0 !important;}
.contact_box .fixed_forms .mains .close_{z-index:99}
.contact_box .fixed_forms .mains .map #container,.contact_box .fixed_forms .mains .map {height:100%;}

/********<=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********/
.m_header2{background:#222}
.ys_navph2_menu_line, .ys_navph2_menu_line::before, .ys_navph2_menu_line::after{background:#FFF}
/**************************/
@media(max-width:1700px){
	.header .navlist li{padding:0 .3rem 0 0}
}
@media(max-width:1440px){
	.company .imglist{margin-left:1.6rem;}
	.product_box .r_list{padding-right:1.6rem}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header,.m_header2  {top:0;opacity:1;}
	
	.company .imglist{margin-left:25px;}
	.product_box .r_list{padding-right:25px;}
	.message .lists ul li p,.message .lists ul li input[type="text"], .message .lists ul li textarea,.message .lists ul li button{font-size:12px;}
	.tem_banner .slide-pagination{left:25px;}
	
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .slide-pagination,.sort_menu{display:none;}
	.company .nums > div{width:50%;padding-left:0;margin:0 0 .35rem}
	.company .imglist{margin-left:15px;}
	.product_box .r_list{padding-right:15px;}	
	.culture .lists{grid-template-columns:1fr 1fr;gap:.5rem .15rem}
	.history .lists .swiper-slide > div{width:50%;margin:0 0 .35rem !important;vertical-align:bottom;}
	.history .lists .swiper-slide .item2::before{display:none;}
	.product_box .l_menu{display:none;}
	.product_box .r_list{width:100%;padding:0 15px;}
	.product_box .r_list li a > div{width:100%}
	.product_box .r_list li .text{padding:.45rem .15rem}
	.product_box .r_list li .imgs{height:2.65rem;line-height:2.65rem}
	.product_box .r_list li .imgs span {display:inline-block;vertical-align:middle;}
	.product_box .r_list li .imgs img {max-height:2.5rem}
	.product_box .r_list li{padding:0 !important;}
	.show_product .mainsbox{display:block;}
	.show_product .mainsbox .lists,.show_product .mainsbox .text{width:100%;border:0}
	.show_product .mainsbox .text{border-top:5px solid #f3f3f3;padding:.65rem .15rem}
	.support_box .flow .editor > div{display:block;}
	.support_box .flow .editor > div > p{display:inline-block;vertical-align:top;width:48%;margin:0 1% .35rem;vertical-align:middle;}
	.support_box .flow .editor > div > p::before{display:none !important;}
	.support_box .flow .editor > div.item3 > p{margin:0 1% .35rem}
	.support_box .flow .editor > div{margin:0}
	.download .lists .swiper-slide > div{width:100%;padding:.3rem 0}
	.download .lists .swiper-slide > div:nth-child(2n){padding:.3rem 0}
	.news_box .lists ul{grid-template-columns:1fr 1fr}
	.job_box .talent .editor > div{display:block;}
	.job_box .talent .editor > div .imgs,.job_box .talent .editor > div .text{width:100%}
	.job_box .talent .editor > div .text > div{width:100%}
	.job_box .talent .editor > div .text .t1{padding:0 0 .65rem}
	.job_box .joblist .items .submenu > div{width:100%}
	.contact_box .infos .editor{display:block;}
	.contact_box .infos .editor > div{width:100% !important;border:0;padding:.85rem 15px 0}
	.message .lists ul,.message .lists ul:last-child{width:100%}
	.message .lists ul li{padding:0}
	
	
}