/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18}
.header>div{display:flex;    justify-content: space-between;    align-items: center;}
.header .logos {line-height:1rem}
.header .logos img {max-height:.64rem;transition:none}
.header .items{display:flex;gap:0 1.5rem;align-items:center;}
.header .items li{display:inline-block;padding:0 .5rem;}
.header .items li a{font-size:.18rem;color:#FFF}
.header .items dl {margin:0;padding:0;position:relative}
.header .items dl dt {font-size:.17rem;color:#FFF;font-weight:normal;padding:0 .37rem;border-radius:60px;background:#019e97;height:.49rem;display:flex;    flex-direction: column;    justify-content: center;    align-items: center;cursor:pointer;}
.header .items dl dt i{font-size:.14rem;text-align:center;}
.header .items dl dd{position:absolute;top:.49rem;left:0;width:100%;background:#019e97;text-align:center;display:none;transition:none;border-radius:0 0 15px 15px}
.header .items dl dd a{display:block;border-top:1px solid rgba(255,255,255,.4);font-size:.16rem;color:#FFF;line-height:.45rem}
.header .items dl.on dt {border-radius:15px 15px 0 0}


.is_header {box-shadow:0 0 12px rgba(0,0,0,.12);background:rgba(0,0,0,.8)}
main {position:relative;background:#FFF;z-index:2}
/*banner*/
.tem_banner.index{position:relative;height:100vh;}
.tem_banner .swiper{position:fixed;top:0;left:0;width:100%;height:100%;transition:none;}
.tem_banner .swiper-slide img {width:100%;height:100vh;object-fit:cover;}
.tem_banner .label_txt{position:absolute;top:36%;left:0;width:100%;z-index:1;padding:0 2.6rem;text-align:left;}
.tem_banner .label_txt>*{transform:translateY(3vw);opacity:0;}
.tem_banner .label_txt h3 {font-size:.62rem;color:#FFF;font-weight:bold;}
.tem_banner .label_txt p {font-size:.48rem;color:#FFF;margin:.35rem 0 0}
.tem_banner .label_txt .t1,.tem_banner .label_txt .t2 {font-size:.18rem;color:#FFF;position:fixed;bottom:.7rem;left:2.6rem;padding:0 0 .35rem;background:url(../images/p1.png) 0 bottom no-repeat;background-size:.28rem auto}
.tem_banner .label_txt .t2{left:70%}

.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-slide-active .label_txt .t1 {transition-delay:200ms}
.tem_banner .swiper-slide-active .label_txt .t2 {transition-delay:250ms}
.tem_banner .slide-pagination{position:fixed;left:1.6rem;top:38%;width:auto;z-index:1}
.tem_banner .slide-pagination span {opacity:.38;outline:none;width:.24rem;height:3px;background:#FFF;margin:.05rem 0 !important;display:block;border-radius:0;}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{width:.44rem;opacity:1}

/**/
.index_mains{background:url(../images/p3.jpg) 0 bottom no-repeat;background-size:16.81rem auto;}
.index_about{position:relative;background:url(../images/p2.jpg) 0 0 no-repeat;background-size:100% 4.6rem;padding:2.63rem 0 0}
.index_about>div{display:flex;}
.index_about>div>div{flex:0 0 50%}
.index_about .let .tite{padding:.35rem 0 2.15rem;}
.index_about .let .tite h3 {font-size:.4rem;color:#FFF;font-weight:bold}
.index_about .let .tite p{font-size:.24rem;color:#FFF;margin:.15rem 0 0}
.index_about .let .editor h4 {font-size:.36rem;color:#019e97;margin:0 0 .25rem;}
.index_about .let .editor p{font-size:.16rem;color:#333;line-height:1.8}
.index_about .rlt {padding-left:2.2rem;}
.index_about .rlt .nums{background:#019e97;padding:.8rem .83rem .75rem;}
.index_about .rlt .nums h5 {font-size:.24rem;color:#FFF;font-weight:bold}
.index_about .rlt .nums h5 em {display:inline-block;vertical-align:bottom;font-size:.6rem;}
.index_about .rlt .nums p{font-size:.18rem;color:#FFF;margin:.1rem 0 0;font-weight:bold}
.index_about .rlt .nums>div{padding:0 0 .3rem;margin:0 0 .3rem;border-bottom:1px solid rgba(255,255,255,.35)}
.index_about .rlt .nums>div:last-child{margin:0}

.index_product{padding:1.43rem 0 .8rem;display:grid;gap:0 1px;grid-template-columns:1fr 1fr 1fr}
.index_product>div:nth-child(2){transform:translateY(-.68rem)}
.index_product a{display:block;position:relative}
.index_product .txt{position:absolute;bottom:.8rem;left:0;width:100%;padding:0 .6rem;font-size:.3rem;color:#FFF;font-weight:bold;}
.index_product .txt i{display:block;margin:.3rem 0 0;font-size:.22rem;font-weight:normal;}
.index_product a:hover img {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}

.index_honor{background:url(../images/p4.jpg) center no-repeat;background-size:cover;padding:1.08rem 0 1.8rem}
.index_honor>div{display:flex;align-items:flex-end}
.index_honor .text {flex:0 0 50%;padding-left:1rem;}
.index_honor .text .tit {margin:0 0 .7rem;}
.index_honor .text .tit h3 {font-size:.4rem;color:#333}
.index_honor .text .tit p{font-size:.24rem;color:#019e97;margin:.15rem 0 0}
.index_honor .text .editor{font-size:.18rem;color:#555555;line-height:1.8;margin:0 0 1.05rem}
.index_honor .text .editor h6{font-size:.22rem;color:#019e97;font-weight:bold;margin:0 0 .2rem}
.index_honor .text >a{display:inline-block;border:1px solid #e5e5e5;border-radius:999px;padding:0 .3rem;line-height:.51rem;font-size:.15rem;color:#555}
.index_honor .text >a i{font-size:.24rem;margin-left:.1rem;}

.index_honor .imgs{flex:0 0 50%;text-align:right}
.index_honor .imgs span {background:none !important;display:inline-block;}

.index_prolist{background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.44rem 0 .7rem}
.index_prolist .titles{display:flex;margin:0 0 .75rem;justify-content:space-between;align-items:center;}
.index_prolist .titles .tit h3{font-size:.4rem;color:#FFF;}
.index_prolist .titles .tit p{font-size:.24rem;color:#FFF;margin:.1rem 0 0}
.index_prolist .titles ol {margin:0;padding:0}
.index_prolist select {background:none;border:0;border-bottom:1px solid #FFF;font-size:.14rem;color:#FFF;outline:none;width:1.7rem;}
.index_prolist select option{color:#333}
.index_prolist .swiper-slide a{display:block;position:relative;}
.index_prolist .swiper-slide .imgs img {width:100%;height:4.25rem;object-fit:cover;transition:none}
.index_prolist .swiper-slide .txt{padding:.25rem .34rem .35rem;border-top:1px solid #c9c9c9;display:flex;justify-content:space-between;align-items:center;background:#e5e5e5}
.index_prolist .swiper-slide .txt h6{font-size:.24rem;color:#282828;font-weight:bold}
.index_prolist .swiper-slide .txt p{font-size:.18rem;color:#727272;font-weight:bold;margin:.15rem 0 0}
.index_prolist .swiper-slide .txt i{font-size:.26rem;color:#019e97}
.index_prolist .swiper-slide a:hover .txt {background:#019e97}
.index_prolist .swiper-slide a:hover .txt h6,.index_prolist .swiper-slide a:hover .txt p{color:#FFF}
.index_prolist .swiper-slide a:hover .txt i{color:#FFF}
.index_prolist .swiper-page{margin:.98rem 0 0;display:flex;justify-content:center;align-items:center;gap:0 .22rem;}
.index_prolist .swiper-page>div.itm {font-size:.28rem;color:#FFF}
.index_prolist .swiper-page>div.slide-pagination{width:auto;display:flex;gap:0 .14rem;}
.index_prolist .swiper-page>div.slide-pagination span {opacity:.25;outline:none;width:7px;height:7px;background:#FFF;border-radius:100%;margin:0;}
.index_prolist .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{opacity:1}

.index_adv{padding:1.1rem 0 0;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}
.index_adv .titles{text-align:center;position:relative;margin:0 0 .54rem;}
.index_adv .titles>*{position:relative;z-index:5}
.index_adv .titles h3 {font-size:.4rem;color:#FFF;font-weight:bold;}
.index_adv .titles p{font-size:.24rem;color:#FFF;font-weight:bold;margin:.15rem 0 0}
.index_adv .titles:before{content:'Advantages';font-size:1.56rem;color:transparent;-webkit-text-stroke: 1px white;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;opacity:.3}
.index_adv .editor{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.6rem}
.index_adv .editor>div{flex:0 0 30%}
.index_adv .editor>div.imgs{flex:0 0 40%;text-align:center;}
.index_adv .editor .item{margin:0 0 1.2rem;padding:0 0 .4rem;border-bottom:1px dashed #FFF}
.index_adv .editor .item:last-child{margin:0}
.index_adv .editor .item h6{font-size:.24rem;color:#FFF;font-weight:bold;}
.index_adv .editor .item p{font-size:.16rem;color:#FFF;margin:.2rem 0 0}
.index_adv .mores{text-align:center;position:relative;padding:1.02rem 0 .35rem;}
.index_adv .mores a{font-size:.15rem;color:#FFF;position:relative;z-index:3}
.index_adv .mores a i{font-size:.24rem;color:#FFF;margin-left:.1rem;}
.index_adv .mores:before,.index_adv .mores:after{content:'';width:2.95rem;height:2.95rem;border:1px dashed #FFF;opacity:.77;border-radius:100%;top:0;left:50%;transform:translateX(-50%);position:absolute}
.index_adv .mores:after{width:2rem;height:2rem;top:.48rem;opacity:1;border:1px dotted #FFF}

.index_news{background:url(../images/p5.jpg) center no-repeat;background-size:cover;padding:.9rem 0 1.1rem;}
.index_news .titles{margin:0 0 .4rem;display:flex;justify-content:space-between;align-items:center}
.index_news .titles .tit h3{font-size:.4rem;color:#333333;font-weight:bold}
.index_news .titles .tit p{font-size:.24rem;color:#019e97;margin:.15rem 0 0;font-weight:bold;}
.index_news .titles a{display:inline-block;border:2px solid #FFF;border-radius:999px;font-size:.15rem;color:#FFF;padding:0 .33rem;line-height:.51rem;}
.index_news .titles a i {font-size:.24rem;margin-left:.15rem;}
.index_news .swiper-slide{padding:.7rem 0 0}
.index_news .swiper-slide a{display:block;position:relative;}
.index_news .swiper-slide .imgs img {width:100%;height:2.35rem;object-fit:cover;transition:none;}
.index_news .swiper-slide .txt{margin:6px 0 0;background:#FFF;padding:.2rem .25rem .4rem;}
.index_news .swiper-slide .txt h6{font-size:.16rem;color:#1e1e1e;font-weight:bold;}
.index_news .swiper-slide .txt p{font-size:.14rem;color:#505050;margin:.15rem 0 0;line-height:.26rem;height:.52rem;overflow:hidden;}
.index_news .swiper-slide:hover {z-index:3}
.index_news .swiper-slide a:hover {transform:translateY(-.68rem);box-shadow:.3rem .3rem .31rem rgba(1,158,151,.6);}
.index_news .swiper-page{margin:.7rem 0 0;text-align:center;}
.index_news .swiper-page>div{display:inline-block;width:.77rem;height:.77rem;background:#FFF;border-radius:100%;line-height:.77rem;text-align:center;font-size:.34rem;color:#019e97;margin:0 .07rem;}
.index_news .swiper-page>div:hover {box-shadow: .15rem .15rem .51rem rgba( 1, 158, 151,.61 );}
/**/
.footer{background:#44bdb8;padding:.8rem 0 .48rem;}
.footer .items{display:flex;justify-content:space-between;}
.footer .items .logos>a img{max-height:.65rem;transition:none}
.footer .items .logos .tels{margin:.3rem 0 0;font-size:.16rem;color:#FFF}
.footer .items .navlist{display:flex;flex:0 0 56%;justify-content:space-between}
.footer .items .navlist dl {margin:0;padding:0}
.footer .items .navlist dl dt {margin:0 0 .15rem;}
.footer .items .navlist dl dt a{font-size:.18rem;color:#FFF}
.footer .items .navlist dl dd{margin:0 0 .1rem;}
.footer .items .navlist dl dd a{font-size:.18rem;color:#FFF}
.footer .copy{margin:.9rem 0 0;font-size:.16rem;color:#FFF}
.footer .copy a{font-size:.16rem;color:#FFF}
/*关于我们*/
.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:#019e97;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:#019e97;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:#019e97;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:#019e97;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:#019e97;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(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}

.product_box .mains .rlt li .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.product_box .mains .rlt li .imgs img {max-height:2.2rem;transition:none;}
.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:#019e97;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:#019e97;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:#019e97;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:#019e97}
.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:#019e97;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:#019e97}
.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:#019e97}
/**/
.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:#019e97;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:#019e97;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:#444}
.m_header2 > div:first-child img{filter:brightness(0) invert(1)}
.ys_navph2_menu_line, .ys_navph2_menu_line::before, .ys_navph2_menu_line::after{background:#fff}
/**************************/

@media(max-width:1800px){
	.filed_box .swiper-page{top:57%}
}
@media(max-width:1700px){
	.header .items{gap:0 1rem;}
	.header .items li{padding:0 .35rem;}
}
@media(max-width:1440px){
	.tem_banner .label_txt{padding:0 1.6rem;}
	.filed_box #gallery .swiper-slide .text,.filed_box .lists,.filed_box .swiper-page{padding:0 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;}
	
	.tem_banner{padding:50px 0 0}
	.tem_banner .label_txt{padding:0 15px;}
	.tem_banner .swiper-slide img,.tem_banner.index{height:360px;}
	.tem_banner .label_txt,.tem_banner .slide-pagination{top:16%}
	.tem_banner .label_txt .t1, .tem_banner .label_txt .t2{display:none;}
	.index_honor .text{padding-left:0}
	
	

	
	.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){
	.tem_banner .slide-pagination{display:none;}
	.index_about > div{display:block}
	.index_about .rlt{padding:.5rem 0 0}
	.index_product .txt{padding:0 .15rem}
	.index_honor > div,.index_adv .editor{display:block}
	.footer .items{display:block}
	.footer .items .navlist{display:none}
	.index_adv .editor > div.imgs{padding:.5rem 0}
	.index_adv .titles::before{font-size:.9rem;}
	
	.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;}

}