/*header*/
.m110 {margin:0 1.1rem;}
.header{position:fixed;top:0;left:0;width:100%;z-index:18;background:#FFF}
.header>div{display:flex;    justify-content: space-between;    align-items: center;}
.header .logos{line-height:.94rem;}
.header .logos img {max-height:.66rem;transition:none;}
.header .items {display:flex;align-items:center;gap:0 1.4rem;}
.header .items ul{display:flex;align-items:center;gap:0 .65rem;}
.header .items ul li a{font-size:.18rem;color:#414141;font-weight:bold;}
.header .items .langs{display:flex;align-items:center;gap:0 8px;}
.header .items .langs>a{display:inline-block;width:.48rem;height:.48rem;border:1px solid #bfbfbf;border-radius:100%;line-height:.46rem;text-align:center;font-size:.18rem;color:#787878;font-weight:bold}
.header .items .langs>a.on {background:#0ba303;border-color:#0ba303;color:#FFF}

.is_header {box-shadow:0 0 12px rgba(0,0,0,.12)}
main {position:relative;background:#FFF;z-index:2}
.m210{margin:0 2.1rem;}
/*banner*/
.tem_banner .label_txt{position:absolute;top:50%;left:50%;z-index:1;text-align:center;width:9.45rem;max-width:100%;transform:translate(-50%,-50%)}
.tem_banner .label_txt h3 {font-size:.72rem;color:#FFF;font-weight:bold;}
.tem_banner .label_txt p{font-size:.3rem;color:#FFF;font-weight:bold;margin:.3rem 0 0}
.tem_banner .label_txt>*{opacity:0;transform:translateY(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 p{transition-delay:150ms}
.tem_banner .swiper-page>div{position:absolute;top:50%;left:1.3rem;transform:translateY(-50%);font-size:.46rem;color:#FFF;z-index:1}
.tem_banner .swiper-page>div.slide-button-next{left:auto;right:1.3rem;}
.tem_banner .slide-pagination{position:absolute;bottom:.8rem;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:0 5px;width:auto;}
.tem_banner .slide-pagination span {opacity:1;outline:none;width:6px;height:.16rem;background:#d3d3d0;transform:skew(-15deg);margin:0;border-radius:0}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#0ba303}

/**/
.index_product{padding:1.2rem 0 1.08rem;}
.index_product .titles{margin:0 0 .4rem;justify-content:space-between;}
.com_names{gap:0 .35rem;}
.com_names p{margin:0;font-size:.6rem;color:transparent;background:linear-gradient(to right,#004195,#0ba303);font-family:"akzidenzgroteskbq-xbold";text-transform:uppercase;    background-clip: text;}
.com_names h3{font-size:.4rem;color:#171717;font-weight:bold;padding:0 .3rem 7px 0;border-bottom:2px solid #004195;position:relative}
.com_names h3:after{content:'';width:.11rem;height:.11rem;background:#004195;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.com_names span {font-size:.18rem;color:#171717;}
a.com_lk{display:inline-block;border:1px solid #bfbfbf;padding:0 .21rem;line-height:.57rem;font-size:.18rem;color:#171717;}
a.com_lk i{margin-left:.2rem;font-size:.22rem;}
a.com_lk:hover {background:#127055;border-color:#127055;color:#FFF}

.index_product .lists{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .33rem;}
.index_product .lists a{display:block;position:relative}
.index_product .lists .imgs{position:relative}
.index_product .lists .imgs img {width:100%;height:6.31rem;object-fit:cover;transition:none}
.index_product .lists .imgs p{position:absolute;left:0;top:0;height:100%;font-size:.16rem;color:#FFF;text-transform:uppercase;   writing-mode: vertical-rl;padding:.22rem .15rem 0;border-right:1px solid rgba(255,255,255,.22)}
.index_product .lists .text{position:absolute;bottom:.4rem;left:0;width:100%;padding:0 .35rem 0 .65rem;z-index:1}
.index_product .lists .text h5{font-size:.28rem;color:#FFF;font-weight:bold;}
.index_product .lists .text h5 i{width:.37rem;height:.37rem;border:1px solid #FFF;font-size:.2rem;color:#FFF;line-height:.35rem;text-align:center;border-radius:100%;margin-left:.28rem;}
.index_product .lists .text p{font-size:.14rem;color:#FFF;margin:.1rem 0 0}
.index_product .lists a:hover {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}

.index_about{padding:1.25rem 0 1.6rem;background-position:center;background-repeat:no-repeat;background-size:cover;}
.index_about .mains{margin:.45rem 0 0;display:flex;}
.index_about .mains>div{flex:0 0 50%}
.index_about .mains .nums{font-size:5.03rem;color:transparent;font-family:"affair";background:linear-gradient(to bottom,#004195,#0ba205);background-clip:text;padding:.4rem 0 0 2.1rem;line-height:1;}
.index_about .mains .txt{padding:.85rem 2.1rem 0 0;position:relative;border-top:1px solid #8f9eb0}
.index_about .mains .txt h4{font-size:.36rem;color:#333333;font-weight:bold;}
.index_about .mains .txt p{font-size:.18rem;color:#333333;margin:.4rem 0 .6rem;}
.index_about .mains .txt a{display:inline-block;font-size:.18rem;color:#FFF;padding:0 .24rem;line-height:.59rem;background:#0ba303}
.index_about .mains .txt a i{font-size:.2rem;margin-left:.2rem;}
.index_about .mains .txt:before{content:'';width:.11rem;height:.11rem;background:#0ba303;border-radius:100%;position:absolute;top:-.06rem;left:0}

.index_service{padding:1.05rem 0 2.72rem;background:url(../images/x4.jpg) 0 0 no-repeat;background-size:100% 100%}
.index_service>div{display:flex;}
.index_service .let {flex:0 0 36.4%;padding:.95rem 0 0}
.index_service .let h6{font-size:.24rem;color:#0ba303;font-weight:bold;margin:1rem 0 .6rem;}
.index_service .let>p{font-size:.18rem;color:#2c2c2c;font-weight:bold;margin:0 0 .9rem;}
.index_service .let>a{display:inline-block;font-size:.18rem;color:#FFF;padding:0 .24rem;line-height:.59rem;background:#0ba303}
.index_service .let>a i{font-size:.2rem;margin-left:.2rem;}

.index_service .rlt {flex:0 0 63.6%;position:relative;padding:0 1.06rem 0 0}
.index_service .rlt>span {background:none !important;}
.index_service .rlt li {position:absolute;display:flex;align-items:center;gap:0 .23rem;z-index:1}
.index_service .rlt li .icos{flex:0 0 1.27rem;height:1.27rem;background:#127055;line-height:1.27rem;text-align:center;border-radius:100%;position:relative}
.index_service .rlt li .icos img {max-height:.8rem;transition:none;position:relative;z-index:3}
.index_service .rlt li .icos:before,.index_service .rlt li .icos:after{content:'';width:1.4rem;height:1.4rem;background:#0ba303;position:absolute;top:50%;left:50%;transform:scale(1.2) translate(-50%,-50%);border-radius:100%;z-index:2;transition:all .5s linear;opacity:0}
.index_service .rlt li .icos:after{width:1.7rem;height:1.7rem;background:#0ba303;opacity:0;z-index:1}
.index_service .rlt li p{font-size:.24rem;color:#171717;font-weight:bold;margin:0;flex:0 0 1rem;}
.index_service .rlt li.itm0 {top:0;left:61%}
.index_service .rlt li.itm1{top:20%;left:77%}
.index_service .rlt li.itm2{top:50%;left:83%;transform:translateY(-50%)}
.index_service .rlt li.itm3{top:65%;left:77%}
.index_service .rlt li.itm4{top:81%;left:61%}
.index_service .rlt li.itm5{top:91%;left:40%}
.index_service .rlt li:hover .icos:before{opacity:1;transform:translate(-50%,-50%);transition-delay:150ms}
.index_service .rlt li:hover .icos:after{opacity:.21;transform:translate(-50%,-50%);transition-delay:100ms}
.index_service .rlt li:hover p{margin-left:.23rem;}

.index_news{padding:0 0 1.15rem;background:linear-gradient(to bottom,#FFF,#e5e5e5);}
.index_news .titles{margin:0 0 .85rem;justify-content:space-between;}
.index_news .titles .swiper-page{display:flex;align-items:center;gap:0 .11rem;}
.index_news .titles .swiper-page>div{width:.69rem;height:.69rem;background:#aaa;line-height:.69rem;text-align:center;font-size:.2rem;color:#FFF}
.index_news .titles .swiper-page>div:hover{background:#0ba303}
.index_news .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;background:#FFF;box-shadow:0 0 .18rem rgba(0,0,0,.06)}
.index_news .swiper-slide .imgs img {width:100%;height:3.78rem;object-fit:cover;transition:none;}
.index_news .swiper-slide .text .txt{padding:.5rem .35rem .35rem;}
.index_news .swiper-slide .text h5{font-size:.24rem;color:#171717;font-weight:bold;}
.index_news .swiper-slide .text p{font-size:.16rem;color:#494949;line-height:.25rem;height:1rem;overflow:hidden;margin:.25rem 0 0}
.index_news .swiper-slide .text .time{padding:.3rem .35rem;border-top:2px solid #f0f0f0;justify-content:space-between}
.index_news .swiper-slide .text .time span {font-size:.16rem;color:#494949;}
.index_news .swiper-slide .text .time i{font-size:.26rem;color:#0ba303}
.index_news .swiper-slide a:hover {transform:scale(.98)}

.index_contact{padding:1.05rem 0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}
.index_contact h3{font-size:.36rem;color:#FFF;margin:0 0 .5rem;line-height:1.6}
.index_contact a{display:inline-block;font-size:.18rem;color:#FFF;padding:0 .21rem;line-height:.57rem;border:1px solid #FFF}
.index_contact a i {margin-left:.2rem;font-size:.2rem;}

/**/
.footer{}
.footer .logos{padding:.35rem 0;display:flex;justify-content:space-between;align-items:center}
.footer .logos .let h3 {font-size:.36rem;color:#151515;font-weight:bold;}
.footer .logos .let h3 em {color:#0ba303}
.footer .logos .let p{font-size:.18rem;color:#a2a2a2;font-weight:bold;text-transform:uppercase;margin:.1rem 0 0}
.footer .logos img {max-height:.66rem;transition:none;}
.footer .items{padding:.26rem 0 .35rem;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between}
.footer .items .navs{display:flex;gap:0 .98rem;}
.footer .items .navs dl {margin:0;padding:0}
.footer .items .navs dl dt {margin:0 0 .2rem;}
.footer .items .navs dl dt a{font-size:.18rem;color:#414141;font-weight:bold;}
.footer .items .navs dl dd {margin:0 0 .15rem;}
.footer .items .navs dl dd a{font-size:.16rem;color:#414141}
.footer .items .tels h4{font-size:.4rem;color:#0ba303;font-family:"akzidenzgroteskbq-xbold"}
.footer .items .tels p{font-size:.16rem;color:#414141;margin:.1rem 0 0}
.footer .copy{padding:.5rem 0 .65rem;font-size:.16rem;color:#414141}
.footer .copy a{font-size:.16rem;color:#414141}
/*关于我们*/
.com_box .comtitle{padding:.5rem 0 .3rem;}
.com_box .comtitle>div>div{display:inline-block;vertical-align:top;width:50%}
.com_box .comtitle .name {font-size:.24rem;color:#000;font-weight:bold;}
.com_box .comtitle .name em {font-size:.24rem;color:#0ba303;text-transform:uppercase;margin:0 .3rem 0 0}
.com_box .comtitle .mbx{text-align:right;font-size:.14rem;color:#1f1f1f;}
.com_box .comtitle .mbx a{font-size:.14rem;color:#1f1f1f;}
.com_box .comtitle .mbx a:first-child+a {display:none;}
.com_box .comtitle .mbx a i {font-size:.18rem;color:#0ba303;margin:0 .15rem 0 0}
.com_box .column{background:#eee;}
.com_box .column li {display:inline-block;}
.com_box .column li a{font-size:.16rem;color:#000;display:block;padding:0 .35rem;line-height:.86rem;}
.com_box .column li.on a,.com_box .column li a:hover{background:#0ba303;color:#FFF}


.company{padding:.75rem 0 .45rem;}
.company .infos{margin:0 0 .75rem;}
.company .infos>div>div{display:inline-block;vertical-align:top;width:42%}
.company .infos .text{padding:0 .15rem 0 0}
.company .infos .text h3 {font-size:.36rem;color:#000}
.company .infos .text p {font-size:.24rem;color:#0ba303;text-transform:uppercase;margin:.14rem 0 .4rem;}
.company .infos .text .imgs img {max-height:2.08rem;transition:none;}
.company .infos .editor{width:58%;font-size:.16rem;color:#000;line-height:1.85}


.honor{background:#FFF;padding:1.2rem 0 1rem;}
.honor .titles{margin:0 0 .5rem;}
.honor .titles h3 {font-size:.48rem;color:#323232}
.honor .titles p{font-size:.16rem;color:#3c3d3d;margin:.15rem 0 0}
.honor .swiper-slide a{display:block;position:relative;background:#f3f4f5;padding:.24rem .25rem .4rem;border-radius:10px;}
.honor .swiper-slide .imgs{height:2.56rem;line-height:2.56rem;text-align:center;border-radius:10px;background:#FFF}
.honor .swiper-slide .imgs img {max-height:2.22rem;transition:none;}
.honor .swiper-slide p{font-size:.16rem;color:#3c3d3d;margin:.2rem 0 .3rem;line-height:.3rem;height:.6rem;}
.honor .swiper-slide em {display:block;text-align:right;font-size:.14rem;color:#757575}
.honor .swiper-page{margin:.4rem 0 0;text-align:center;}
.honor .swiper-page>div{display:inline-block;vertical-align:middle;margin:0 .15rem;width:.51rem;height:.51rem;border:1px solid #b7b7b7;border-radius:100%;line-height:.49rem;font-size:.18rem;color:#5f5f5f}
.honor .swiper-page>div:hover{background:#44bdb8;border-color:#44bdb8;color:#FFF}
.honor .swiper-slide a:hover .imgs{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}

.workshop{padding:.65rem 0 1.2rem;background:#eee}
.workshop .titles{padding:0 0 .5rem;}
.workshop .titles h3 {font-size:.48rem;color:#323232}
.workshop .titles p{font-size:.16rem;color:#3c3d3d;margin:.15rem 0 0}
.workshop .lists{position:relative}
.workshop .lists .swiper-slide a{display:block;text-align:center;border-radius:12px;overflow:hidden}
.workshop .lists .swiper-slide img {width:100%;height:4.51rem;object-fit:cover;transition:none}
.workshop .lists .swiper-slide a{transform:scale(.7)}
.workshop .lists .swiper-slide-active a{transform:none;}
.workshop .lists .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);left:26.6%;width:.48rem;height:.59rem;background:#8e8e8e;border-radius:6px;overflow:hidden;line-height:.59rem;text-align:center;font-size:.2rem;color:#FFF;z-index:5}
.workshop .lists .swiper-page>div.slide-button-next{left:auto;right:26.6%}
.workshop .lists .swiper-page>div:hover {background:#44bdb8;box-shadow:5px 5px 5px rgba(0,0,0,.25)}
/**/
.desc_box{padding:0 0 1.9rem}
.desc_box .mains{padding:.9rem 0 0;background:url(../images/icon9.jpg) center bottom no-repeat;background-size:100% auto;}
.desc_box .mains h3 {font-size:.36rem;color:#1e1e1e;margin:0 0 .5rem;}
.desc_box .mains .editor{font-size:.16rem;color:#171717;line-height:1.85;}
.desc_box .mains .editor * {text-wrap:wrap !important;}
/*产品列表*/
.product_box .comtitle{background:#FFF}
.product_box .mains{background:linear-gradient(135deg,#f2f2f2,#f1f1f1);padding:0 0 1.3rem;position:relative}
.product_box .mains:before{content:'';width:100%;height:.86rem;background:#eee;position:absolute;top:0;left:0;z-index:1;}
.product_box .mains>div>div{display:inline-block;vertical-align:top;width:18.6%;position:relative;z-index:5}
.product_box .mains .rlt{width:81.4%;padding:1.35rem 0 0 .36rem;}

.product_box .mains .let h3 {font-size:.16rem;color:#FFF;background:#0ba303;line-height:.86rem;text-align:center}
.product_box .mains .let li a{display:block;background:#8e8e8e;line-height:.85rem;font-size:.16rem;color:#FFF;text-align:center}
.product_box .mains .let li:nth-child(2n) a{background:#b5b5b5}

.product_box .mains .rlt li {padding:0 0 0 .26rem;margin:0 0 .28rem;text-align:center;}
.product_box .mains .rlt li .imgs{overflow:hidden;border-radius:12px;position:relative}
.product_box .mains .rlt li .imgs:before{content:'';width:100%;height:100%;background:linear-gradient(130deg,rgba(11,163,3,.74),rgba(199,38,28,.0),rgba(199,38,28,.0));position:absolute;top:0;left:0;z-index:1;transition:all .5s linear;opacity:0}

.product_box .mains .rlt li .imgs img {width:100%;height:2.56rem;transition:none;object-fit:cover;}
.product_box .mains .rlt li p {font-size:.16rem;color:#181818;margin:.14rem 0 0}
.product_box .mains .rlt li a:hover .imgs:before{opacity:1}

/*翻页*/
.page {margin:.6rem 0 0;}
.page a{display:inline-block;vertical-align:middle;margin:0 .05rem;width:.3rem;height:.3rem;background:#e5e5e5;border-radius:4px;line-height:.3rem;font-size:.14rem;color:#000}
.page a.page-link{width:auto;padding:0 .08rem;font-size:.14rem;color:#707070}
.page a:hover,.page a.page-num-current{background:#0ba303;color:#FFF}
/*产品详情*/
.show_product .mainsbox{padding:.8rem 0 .65rem;}
.show_product .mainsbox .imgsbox>div{display:inline-block;vertical-align:top;width:53.3%}
.show_product .mainsbox .imgsbox .text{width:46.7%;padding-left:.65rem;}
.show_product .mainsbox .imgsbox #gallery .swiper-slide {text-align:center}

.show_product .mainsbox .imgsbox #thumbs{margin:.32rem 0 0}
.show_product .mainsbox .imgsbox #thumbs .swiper-slide {text-align:center;cursor:pointer;}
.show_product .mainsbox .imgsbox #thumbs .swiper-slide img {max-height:.8rem;transition:none}
.show_product .mainsbox .imgsbox .text h3 {font-size:.36rem;color:#1a1a1a;margin:0 0 .3rem}
.show_product .mainsbox .imgsbox .text>p {font-size:.24rem;color:#1a1a1a;margin:0}
.show_product .mainsbox .imgsbox .text .editor{padding:.35rem 0 0;margin:.4rem 0 0;border-top:1px solid #dcdcdc}
.show_product .mainsbox .imgsbox .text .editor h6 {font-size:.2rem;color:#212121;margin:0 0 .3rem;}
.show_product .mainsbox .imgsbox .text .editor p {font-size:.18rem;color:#4e4e4e;position:relative;margin:0 0 .1rem;padding-left:.25rem;}
.show_product .mainsbox .imgsbox .text .editor p:before{content:'';width:.08rem;height:.08rem;background:#212121;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.show_product .details{margin:.75rem 0 0;background:#f4f4f4;padding:.38rem .5rem .55rem;}
.show_product .details h4 {font-size:.24rem;color:#111111;margin:0 0 .3rem;}
.show_product .details .editor{font-size:.16rem;color:#111111;line-height:1.8}
/*车间*/
.work_box{}
.work_box .mainsbox{padding:.5rem 0 1.4rem;}
.work_box .mainsbox li {padding:0 .19rem 0 0;margin:0 0 .45rem;}
.work_box .mainsbox li:nth-child(2n) {padding:0 0 0 .19rem;}
.work_box .mainsbox li a{position:relative;display:block;border-radius:12px;overflow:hidden;}
.work_box .mainsbox li img {width:100%;height:4.65rem;object-fit:cover;transition:none}
.work_box .mainsbox li p {position:absolute;left:.5rem;z-index:2;font-size:.24rem;color:#FFF;opacity:0;top:0}
.work_box .mainsbox li a:before{content:'';width:100%;height:100%;background:linear-gradient(130deg,rgba(199,38,28,.74),rgba(199,38,28,.74),rgba(199,38,28,0),rgba(199,38,28,0));position:absolute;top:0;left:0;z-index:1;transition:all .5s linear;opacity:0}
.work_box .mainsbox li a:hover p{top:.55rem;opacity:1}
.work_box .mainsbox li a:hover:before{opacity:1}


.filed_box{position:relative}
.filed_box .mainsbox{position:relative}
.filed_box #gallery .swiper-slide .text{position:absolute;top:18%;left:0;width:100%;padding:0 2.6rem;z-index:2}
.filed_box #gallery .swiper-slide .text>*{transform:translateY(3vw);opacity:0;transition:all .8s linear}
.filed_box #gallery .swiper-slide .text>p {font-size:.36rem;color:#FFF;text-transform:capitalize;margin:0 0 .3rem;}
.filed_box #gallery .swiper-slide .text h5 {font-size:.48rem;color:#FFF;margin:0 0 .6rem;}
.filed_box #gallery .swiper-slide .text .editor{font-size:.16rem;color:#FFF;line-height:1.8}

.filed_box #gallery .swiper-slide .imgs img {width:100%;height:9.6rem;object-fit:cover;transition:none;}
.filed_box #gallery .swiper-slide-active .text>*{transform:none;opacity:1;transition-delay:100ms}
.filed_box #gallery .swiper-slide-active .text>h5 {transition-delay:150ms}
.filed_box #gallery .swiper-slide-active .text>.editor{transition-delay:200ms}

.filed_box .swiper-page{position:absolute;top:50%;left:0;padding:0 2.6rem;width:100%;z-index:3}
.filed_box .swiper-page>div{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:.53rem;height:.53rem;background:#8e8e8e;font-size:.18rem;color:#FFF;line-height:.53rem;text-align:center;border-radius:100%}
.filed_box .swiper-page>div:hover{background:#0ba303;box-shadow:5px 5px 5px rgba(0,0,0,.25)}
.filed_box .lists{position:absolute;bottom:2rem;left:0;width:100%;z-index:5;padding:0 2.6rem;}
.filed_box .lists:after{content:'';width:100%;height:1px;background:rgba(255,255,255,.44);position:absolute;bottom:.15rem;left:0;}

.filed_box .lists .swiper-slide h6{font-size:.14rem;color:#FFF;padding:0 0 .43rem;position:relative;text-align:center;cursor:pointer;}
.filed_box .lists .swiper-slide h6:after{content:'';width:.15rem;height:.15rem;background:#FFF;border-radius:100%;position:absolute;bottom:.08rem;left:50%;transform:translateX(-50%);transition:all .5s linear;}
.filed_box .lists .swiper-slide h6:before{content:'';width:.31rem;height:.31rem;background:#0ba303;border-radius:100%;position:absolute;bottom:0;left:54%;transition:all .5s linear;opacity:0;transition:all .65s linear}
.filed_box .lists .swiper-slide-thumb-active h6:after{background:#0ba303}
.filed_box .lists .swiper-slide-thumb-active h6:before{opacity:.21}
/**/
.show_news{background:#f0f0f0}
/*新闻*/
.news_box .mains{background:url(../images/icon10.jpg) 0 0 no-repeat;background-size:100% auto;padding:.75rem 0 1.2rem;}
.news_box .mains .top_news{position:relative;margin:0 0 .8rem;}
.news_box .mains .top_news .swiper-slide a{display:block;position:relative;overflow:hidden;}
.news_box .mains .top_news .swiper-slide a>div{display:inline-block;vertical-align:top;width:44.5%}
.news_box .mains .top_news .swiper-slide .imgs img {width:100%;height:4.05rem;object-fit:cover;transition:none;border-radius:12px;}
.news_box .mains .top_news .swiper-slide .text{width:55.5%;padding:0 0 0 .7rem;}
.news_box .mains .top_news .swiper-slide .text .time {font-size:.16rem;color:#000000;margin:0 0 .24rem}
.news_box .mains .top_news .swiper-slide .text .time em {display:block;font-size:.55rem;color:#0ba303;font-weight:bold;line-height:1;}
.news_box .mains .top_news .swiper-slide .text h6 {font-size:.36rem;color:#000000;}
.news_box .mains .top_news .slide-pagination{position:absolute;width:55.5%;left:44.5%;top:49%;padding-left:.7rem;}
.news_box .mains .top_news .slide-pagination span {opacity:1;outline:none;width:.29rem;height:.29rem;border:2px solid #c9c9c9;margin:0 .12rem 0 0;background:none;position:relative}
.news_box .mains .top_news .slide-pagination span:before{content:'';width:.29rem;height:.29rem;background:url(../images/icon11.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;top:0;left:0;transition:all .5s linear;z-index:2;opacity:0;transform:rotate(45deg)}
.news_box .mains .top_news .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1;transform:none;}
.news_box .mains .top_news .slide-pagination span.swiper-pagination-bullet-active {border-color:#FFF}

.news_box .mains .boxs li {padding:.4rem 0;border-bottom:1px solid #e5e5e5}
.news_box .mains .boxs li a{display:block;position:relative;}
.news_box .mains .boxs li a>div{display:inline-block;vertical-align:middle;width:31%}
.news_box .mains .boxs li a .text{width:69%;padding-left:.5rem;}
.news_box .mains .boxs li .imgs{border-radius:12px;overflow:hidden;}
.news_box .mains .boxs li .imgs img {width:100%;height:2.82rem;object-fit:cover;transition:none;}
.news_box .mains .boxs li .text span {font-size:.16rem;color:#0ba303}
.news_box .mains .boxs li .text span i {font-size:.26rem;margin-right:.1rem;}
.news_box .mains .boxs li .text h4 {font-size:.24rem;color:#000000;margin:.2rem 0 .35rem;}
.news_box .mains .boxs li .text p {font-size:.16rem;color:#000;line-height:.26rem;height:.52rem;overflow:hidden;margin:0}
.news_box .mains .boxs li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
.news_box .mains .boxs li:hover {border-color:#0ba303}
/**/
.contact_box{background:url(../images/icon12.jpg) 0 bottom no-repeat;background-size:100% auto;}

.contact_box .infos{padding:.75rem 0 1.7rem;}
.contact_box .infos .title {margin:0 0 .75rem;}
.contact_box .infos .title h3 {font-size:.4rem;color:#000;font-weight:bold}
.contact_box .infos .title p {font-size:.24rem;color:#0ba303;margin:.1rem 0 0;text-transform:uppercase}
.contact_box .infos .mains{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.contact_box .infos .mains>div{display:inline-block;vertical-align:middle;width:40%}
.contact_box .infos .mains .map{width:60%}
.contact_box .infos .mains .text h5 {font-size:.36rem;color:#252525;}
.contact_box .infos .mains .text .editor p {margin:.45rem 0 0;font-size:.18rem;color:#1f1f1f}
.contact_box .infos .mains .text .editor p a{font-size:.18rem;color:#1f1f1f}
.contact_box .infos .mains .text .editor p img {max-height:.32rem;margin:0 .15rem 0 0}
.contact_box .infos .mains .map #container {height:4.65rem;}
.contact_box .message{padding:0 0 1.4rem;}
.contact_box .message h3 {font-size:.36rem;color:#252525;margin:0 0 .5rem;}
.contact_box .message li {padding:0 .9rem 0 0;margin:0 0 .6rem;}
.contact_box .message li:last-child{margin:0}
.contact_box .message li>div{position:relative}
.contact_box .message li p {font-size:.2rem;color:#1f1f1f;border-bottom:2px solid #000;margin:0;line-height:.45rem;position:absolute;bottom:0;left:0;transition:none;}
.contact_box .message li input,.contact_box .message li textarea{background:none;border:0;border-bottom:1px solid #bfbfbf;font-size:.2rem;color:#1f1f1f;width:100%;height:.45rem;}
.contact_box .message li button {background:#0ba303;font-size:.14rem;color:#FFF;padding:0 .58rem;line-height:.49rem;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********/
.m_header2{background:#FFF}

/**************************/

@media(max-width:1800px){
	.filed_box .swiper-page{top:57%}
	.header .items ul{gap:0 .45rem;}
	.com_names p{font-size:.44rem;}
	.com_names h3{font-size:.24rem;}
	.com_names span{font-size:.16rem;}
}
@media(max-width:1500px){
	.filed_box #gallery .swiper-slide .text,.filed_box .lists,.filed_box .swiper-page{padding:0 1.6rem}
	.m210 {margin:0 1.1rem;}
	.index_about .mains .nums{padding-left:1.1rem;}
	.index_service .rlt{transform:scale(.8)}
}
@media(max-width:1200px){
	.index_about .mains .nums{padding-left:15px;}
	.m110,.m210 {margin:0 15px;}
	.tem_banner .swiper-page>div{left:15px;}
	.tem_banner .swiper-page>div.slide-button-next{left:auto;right:15px;}
	
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header,.m_header2{top:0;opacity:1;}
	
	.tem_banner{padding:50px 0 0}
	.tem_banner .swiper-slide img {width:100%;height:350px;object-fit:cover}
	.tem_banner .label_txt {padding:0 15px;}
	.tem_banner .label_txt h3{font-size:.42rem;}
	.tem_banner .label_txt p{font-size:.2rem;}
	
	
	.culture .editor > div.item1{left:0}
	.culture .editor > div.item6{right:0}
	.culture .editor > div.item7{left:auto;right:-.1rem}
	.culture .editor > div.item5{left:66.5%}

	.filed_box #gallery .swiper-slide .text,.filed_box .lists,.filed_box .swiper-page{padding:0 25px}	
}
/********mobile*********/
@media(max-width:767px){
	.com_names span{display:none;}
	.index_product .lists{grid-template-columns:1fr;gap:.33rem 0}
	.index_about .mains{display:block}
	.index_about .mains .txt{padding:.8rem 15px 0}
	.index_service > div{display:block}
	.index_service .rlt{padding:.45rem 0 0;display:none;}
	.footer .items{display:block}
	.footer .items .navs{display:none;}
	.index_contact h3{font-size:.2rem;}
	
	.com_box .column{display:none;}
	.company .infos > div > div{display:block;width:100% !important;}
	.company .infos .text{padding:0 0 .35rem;}
	.culture .editor > div{position:relative;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;display:inline-block;vertical-align:top;width:50%;margin:0 0 .3rem;}
	.culture .editor{height:auto;}
	.culture .editor > div .text{position:relative !important;padding:.35rem 0 0;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;}
	.culture .editor > div > div{display:block;}
	.product_box .mains > div > div{display:block;width:100% !important;}
	.product_box .mains > div > div.let {display:none;}
	.product_box .mains .rlt{padding:.5rem 0 0}
	.product_box .mains .rlt li{padding:0 .13rem}
	.com_box .comtitle > div > div,.show_product .mainsbox .imgsbox > div{display:block;width:100% !important;}
	.com_box .comtitle .mbx{text-align:left;margin:.15rem 0 0}
	.show_product .mainsbox .imgsbox .text{padding:.65rem 0 0}
	.news_box .mains .boxs li a > div,.contact_box .infos .mains > div{display:block;width:100% !important;}
	.news_box .mains .boxs li a .text{padding:.5rem 0 0}
	.contact_box .infos .mains .text {padding:.45rem 0}
	.contact_box .message li{padding:0}
	.contact_box .message li input, .contact_box .message li textarea,.contact_box .message li button{height:35px;font-size:12px;}
	.contact_box .message li p{line-height:35px;}

}