/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;padding:0 2.1rem 0 1.1rem;display:flex;align-items:center;    justify-content: space-between;}
.header .logos {line-height:.82rem;}
.header .logos img {max-height:.4rem;transition:none;filter:brightness(0) invert(1)}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .35rem 0 0}
.header .navlist li a{font-size:.16rem;color:#ebebeb;font-weight:bold;display:block;position:relative}
.header .navlist li a:after{content:'';width:0;height:3px;background:#23f4e4;position:absolute;bottom:-.1rem;left:0;z-index:1;transition:all .3s ease-in-out;}
.header .navlist li.active a:after,.header .navlist li a:hover:after{width:100%}
.header .itembox{display:flex;gap:0 .38rem;}
.header .itembox .search{position:relative;}
.header .itembox .search dl {position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;padding:0 .1rem;text-align:center}
.header .itembox .search dl dt{font-weight:normal;font-size:.14rem;color:#222;cursor:pointer;line-height:.45rem;}
.header .itembox .search dl dt i{margin-left:.1rem;}
.header .itembox .search dl dd {position:absolute;top:100%;left:0;width:100%;text-align:center;background:#FFF;display:none;transition:none;}
.header .itembox .search dl dd p{margin:0;font-size:.14rem;color:#222;line-height:.4rem;cursor:pointer;}
.header .itembox .search input[type="text"] {width:100%;height:.45rem;background:#FFF;border-radius:999px;padding:0 .55rem 0 .66rem;font-size:.14rem;color:#222;border:0}
.header .itembox .search input[type="text"]::placeholder{font-size:.14rem;color:#222;}
.header .itembox .search button {position:absolute;right:.24rem;top:50%;transform:translateY(-50%);border:0;background:none;font-size:.22rem;color:#9d9d9d}
.header .itembox>dl{margin:0;padding:0;position:relative}
.header .itembox>dl dt {font-size:.26rem;color:#FFF;font-weight:normal;cursor:pointer;}
.header .itembox>dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;width:1rem;text-align:center;display:none;transition:none;}
.header .itembox>dl dd a{display:block;line-height:.4rem;font-size:.14rem;color:#333;}

.is_header {box-shadow:0 0 12px rgba(0,0,0,.12);background:#FFF}
.is_header .logos img{filter:none;}
.is_header .navlist li a{color:#747474}
.is_header .navlist li.active a{color:#232323}
.is_header .itembox .search input[type="text"]{background:#ebebeb}
.is_header .itembox>dl dt {color:#353535}
/*banner*/
.tem_banner .swiper-slide img {width:100%;height:100vh;object-fit:cover;transition:none;}
.tem_banner .ban_text{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;transform:translateY(-50%)}
.tem_banner .ban_text>*{opacity:0;transform:translateY(3vw);}
.tem_banner .ban_text h3 {font-size:.6rem;color:#FFF;font-weight:bold}
.tem_banner .ban_text p{font-size:.6rem;color:#FFF;margin:.2rem 0 0}
.tem_banner .swiper-slide-active .ban_text>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .ban_text p{transition-delay:150ms}
.tem_banner .label_txt{position:absolute;left:2.1rem;bottom:1.3rem;z-index:1;display:flex;gap:0 1rem;text-align:center;}
.tem_banner .label_txt p{font-size:.2rem;color:#FFF;margin:0}
.tem_banner .label_txt p img {max-height:.7rem;transition:none;}
.tem_banner .label_txt p:first-child {height:1rem;line-height:1rem;}
.tem_banner .scrolly{position:absolute;bottom:1.3rem;right:1.1rem;z-index:1;width:.61rem;height:.61rem;border:1px solid #FFF;display:flex;border-radius:100%;    flex-direction: column;    justify-content: center;    align-items: center;}
  @keyframes blink {
    0%, 100% {
      opacity: .5;
    }
    50% {
      opacity: 1;
    }
  }
.tem_banner .scrolly i{font-size:.16rem;color:#FFF;animation: blink 1.5s infinite both;opacity:.5;font-weight:bold;}
.tem_banner .scrolly i:last-child {animation-delay: 0.2s;opacity:1}
/**/
.m210 {margin:0 2.1rem;}
.m110 {margin:0 1.1rem;}
.index_product{padding:.95rem 0 .92rem;position:relative;background:#FFF}
.index_product .title{margin:0 0 1.2rem;text-align:center;}
.index_product .title p {font-size:.3rem;color:#3bb7ac;margin:0 0 .25rem;}
.index_product .title h3{font-size:.48rem;color:#1a1a1a;font-weight:bold;}
.index_product .mains{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.9rem .1rem;text-align:center}
.index_product .mains .itms h4{font-size:.32rem;color:#0e1219;font-weight:bold;}
.index_product .mains .itms p{font-size:.2rem;color:#838383;margin:.1rem 0 .35rem;}
.index_product .mains .itms em {display:inline-block;font-size:.16rem;color:#3bb7ac;}
.index_product .mains .imgs{margin:.25rem 0 0}
.index_product .mains .imgs img {max-height:3.93rem;transition:none}
.index_product .mains .imgs span {background:none !important;display:inline-block;}
.index_product .imgx{position:absolute;right:0;bottom:.92rem;z-index:1;border-radius:999px 0 0 999px;width:5.86rem;overflow:hidden}

.index_about{background:#FFF}
.index_about .infos{background:url(../images/icon0.jpg) center 0 no-repeat;background-size:cover;padding:1.3rem 0 4.5rem;}
.index_about .infos >div{display:flex;justify-content:space-between;}
.index_about .infos .text{flex:0 0 36%}
.index_about .infos .text p{font-size:.3rem;color:#FFF;margin:0 0 .4rem;}
.index_about .infos .text h3 {font-size:.48rem;color:#FFF;font-weight:bold;margin:0 0 2.15rem;}
.index_about .infos .text .nums{display:flex;gap:0 .95rem;font-weight:bold}
.index_about .infos .text .nums p{font-size:.2rem;color:#FFF;margin:0 0 .25rem;}
.index_about .infos .text .nums h5 {font-size:.36rem;color:#FFF;line-height:1}
.index_about .infos .text .nums h5 em {display:inline-block;vertical-align:bottom;line-height:1;font-size:.78rem;margin-right:.15rem;}
.index_about .infos .desc{flex:0 0 39%;padding:1.4rem 0 0}
.index_about .infos .desc p{font-size:.16rem;color:#FFF;line-height:1.7;margin:0 0 .65rem;}
.index_about .infos .desc a{display:inline-block;border:1px solid #FFF;border-radius:999px;padding:0 .23rem;line-height:.43rem;font-size:.16rem;color:#FFF}
.index_about .infos .desc a i {margin-right:.15rem;font-size:.2rem;}

.index_about .partner{padding:0 0 .97rem;}
.index_about .partner p{font-size:.3rem;color:#3bb7ac;margin:0 0 .3rem;}
.index_about .partner h3 {font-size:.48rem;color:#262627;margin:0 0 .7rem;}
.index_about .partner .swiper-slide{height:1.1rem;line-height:1.1rem;text-align:center}
.index_about .partner .swiper-slide img {max-height:.7rem;transition:none;}
.index_about .partner .slide-pagination{margin:.8rem 0 0;text-align:center}
.index_about .partner .slide-pagination span {opacity:1;outline:none;width:.37rem;height:9px;background:#9ea2a7;border-radius:999px;margin:0 .19rem;}
.index_about .partner .slide-pagination span.swiper-pagination-bullet-active{background:#3bb7ac}

.index_sloution{padding:1.55rem 0 .75rem}
.index_sloution:before{width:100%;height:100%;position:fixed;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}
.index_sloution>div{position:relative}
.index_sloution .title{position:absolute;left:0;top:0;}
.index_sloution .title p{font-size:.3rem;color:#FFF;margin:0 0 .3rem;}
.index_sloution .title h3 {font-size:.48rem;color:#FFF;font-weight:bold;}
.index_sloution .mains{position:relative;width:7.35rem;margin:0 auto}
.index_sloution .mains ol {margin:0;padding:0}
.index_sloution .mains .balls{width:7.35rem;height:7.35rem;display:flex;justify-content:center;align-items:center;padding:0 1.15rem;text-align:center;position:relative;border:1px dashed rgba(255,255,255,.5);border-radius:100%}

.index_sloution .mains ol>li{position:absolute;text-align:center;z-index:2}
.index_sloution .mains ol>li span{width:.12rem;height:.12rem;background:#FFF;border-radius:100%;position:absolute;}
.index_sloution .mains ol>li span:after{content:'';width:.61rem;height:.61rem;border-radius:100%;position:absolute;border:2px solid #FFF;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .6s ease-in-out}
.index_sloution .mains ol>li .ico {height:.72rem;}
.index_sloution .mains ol>li .ico img{max-height:.55rem;transition:none;}
.index_sloution .mains ol>li p {font-size:.24rem;color:#FFF;margin:0}
.index_sloution .mains ol>li:nth-child(1) {top:.3rem;right:-.56rem;}
.index_sloution .mains ol>li:nth-child(1) span{bottom:.1rem;left:-.6rem;}
.index_sloution .mains ol>li:nth-child(3) {top:50%;left:-1.3rem;transform:translateY(-50%)}
.index_sloution .mains ol>li:nth-child(3) span{bottom:.1rem;right:-.43rem;}
.index_sloution .mains ol>li:nth-child(2) {bottom:.97rem;right:-.56rem;}
.index_sloution .mains ol>li:nth-child(2) span{bottom:.1rem;left:-.65rem;}
.index_sloution .mains .balls .ico{height:1.3rem;}
.index_sloution .mains .balls .ico img {max-height:.77rem;transition:none;}
.index_sloution .mains .balls h5 {font-size:.48rem;color:#FFF;font-weight:bold;margin:0 0 .3rem;}
.index_sloution .mains .balls .editor{font-size:.16rem;color:#ececec;line-height:1.8;margin:0 0 .65rem;}
.index_sloution .mains .balls>div>a{display:inline-block;border:2px solid #898b8f;border-radius:6px;padding:0 .34rem;line-height:.49rem;font-size:.16rem;color:#FFF}
.index_sloution .mains ol>li#current span:after{opacity:1}

.index_news{padding:1.15rem 0 1.45rem;background:#FFF}
.index_news .title{margin:0 0 .65rem;}
.index_news .title p{font-size:.3rem;color:#3bb7ac;margin:0 0 .15rem;}
.index_news .title h3 {font-size:.48rem;color:#1a1a1a;font-weight:bold}
.index_news .mains{display:flex;}
.index_news .mains .let {flex:0 0 49.5%;padding-right:.48rem;}
.index_news .mains .let .imgs{border-radius:10px;overflow:hidden}
.index_news .mains .let .imgs img {width:100%;height:3.58rem;object-fit:cover;transition:none}
.index_news .mains .let .text{padding:.2rem 0 0}
.index_news .mains .let .text .t {display:flex;justify-content:space-between;align-items:center;}
.index_news .mains .let .text .t span {font-size:.16rem;color:#717171;border-radius:999px;padding:0 .2rem;line-height:.38rem;border:1px solid #a1a1a1}
.index_news .mains .let .text .t em {font-size:.16rem;color:#717171}
.index_news .mains .let .text h6 {font-size:.36rem;color:#262626;margin:.35rem 0 .55rem;}
.index_news .mains .let .text>em {display:inline-block;background:#262626;padding:0 .22rem;line-height:.4rem;font-size:.18rem;color:#FFF;border-radius:999px;}
.index_news .mains .let .text>em i{font-size:.12rem;margin-left:.1rem;}
.index_news .mains .rlt {flex:0 0 50.5%}
.index_news .mains .rlt li{padding:0 0 .55rem;border-bottom:1px solid #cdcdcd;margin:0 0 .5rem;}
.index_news .mains .rlt li a{display:flex;    flex-direction: row;    align-items: flex-start;}
.index_news .mains .rlt li .text {flex:0 0 72%;padding-right:.5rem}
.index_news .mains .rlt li .text span {font-size:.14rem;color:#717171;border:1px solid #a3a3a3;border-radius:999px;padding:0 .12rem;line-height:.3rem;display:inline-block}
.index_news .mains .rlt li .text h6 {font-size:.2rem;color:#262626;margin:.2rem 0;line-height:.26rem;height:.52rem;overflow:hidden;}
.index_news .mains .rlt li .text em {font-size:.14rem;color:#717171;}

.index_news .mains .rlt li .imgs{flex:0 0 28%;border-radius:10px;overflow:hidden}
.index_news .mains .rlt li .imgs img {width:100%;height:1.4rem;object-fit:cover;transition:none}
.index_news .mains .rlt li:last-child{border-bottom:0;padding:0;margin:0}
.index_news .mains .rlt li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/*底部*/
.footer{background:#192329;padding:.96rem 0 0}
.footer .infos{display:flex;justify-content:space-between;}
.footer .infos .logos img {max-height:.54rem;transition:none;}
.footer .infos .share{margin:.6rem 0 1.2rem;display:flex;gap:0 .35rem;}
.footer .infos .share>a{width:.35rem;height:.35rem;background:#9b9b9b;font-size:.16rem;color:#192329;line-height:.35rem;text-align:center;border-radius:100%}
.footer .infos .tels{font-size:.14rem;color:#a2a2a2;}
.footer .infos .navlist{position:relative;padding:.5rem 0 0;flex:0 0 62.5%;display:flex;}
.footer .infos .navlist dl {margin:0;padding:0;width:20%}
.footer .infos .navlist dl dt {margin:0 0 .35rem;}
.footer .infos .navlist dl dt a{font-size:.16rem;color:#ebebeb;}
.footer .infos .navlist dl dd {margin:0 0 .25rem;}
.footer .infos .navlist dl dd a{font-size:.14rem;color:#ebebeb}
.footer .infos .navlist .codes{position:absolute;right:.5rem;bottom:0;width:1.3rem;}
.footer .copy{padding:.33rem 0;margin:.4rem 0 0;border-top:1px solid #5e656a;font-size:.16rem;color:#a2a2a2;}
.footer .copy a{font-size:.16rem;color:#a2a2a2;}
/**/
.tem_banner.indise{padding:.82rem 0 0}
.flash {position:relative}
.flash .page_txt{position:absolute;top:50%;left:2.1rem;z-index:1;font-size:.36rem;color:#FFF;line-height:2;transform:translateY(-50%)}

.pg_head{background:#FFF;}
.pg_head .logos img{filter:none;}
.pg_head .navlist li a{color:#747474}
.pg_head .navlist li.active a{color:#232323}
.pg_head .itembox .search input[type="text"]{background:#ebebeb}
.pg_head .itembox>dl dt {color:#353535}
/*产品*/
.product_box{padding:.95rem 0 1.8rem;}
.product_box .title{margin:0 0 .6rem;}
.product_box .title p{font-size:.72rem;color:#b8b8b8;font-weight:bold;text-transform:uppercase;margin:0 0 .2rem;}
.product_box .title h4 {font-size:.48rem;color:#232323;}
.product_box .mains>div{padding:.75rem 0;border-top:1px solid #e3e3e3;display:flex;align-items:center}
.product_box .itembox .text{flex:0 0 49%;padding:0 .5rem 0 0}
.product_box .itembox .text h5 {font-size:.36rem;color:#474747;font-weight:bold;}
.product_box .itembox .text>p{font-size:.24rem;color:#3fb5ac;margin:.25rem 0 .75rem;}
.product_box .itembox .text ol{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.15rem .15rem;}
.product_box .itembox .text ol li a{display:flex;padding:.2rem .4rem .2rem 0;font-size:.2rem;color:#474747;justify-content:space-between;align-items:center}
.product_box .itembox .text ol li a i{font-size:.24rem;}
.product_box .itembox .text ol li a:hover {background:#3fb5ac;color:#FFF}
.product_box .itembox .text ol li a:hover span {text-indent:.4rem;}
.product_box .itembox .imgs{flex:0 0 51%}
/*产品详情*/
.show_product{position:relative}
.show_product .mbx {padding:.3rem 0 .5rem;border-top:1px solid #dedede}
.show_product .mbx>div{display:flex;justify-content:space-between;align-items:center;}
.show_product .mbx p{margin:0;}
.show_product .mbx p img {max-height:.24rem;margin-right:.1rem;transition:none;}
.show_product .mbx p a{font-size:.16rem;color:#2a2a2a}
.show_product .mbx .t{font-size:.16rem;color:#2a2a2a;}
.show_product .mbx .t a{font-size:.16rem;color:#2a2a2a;}
.show_product .mbx .t>a:first-child{width:.24rem;height:.24rem;background:#3fb5ac;font-size:.14rem;color:#FFF;line-height:.24rem;text-align:center;border-radius:100%;display:inline-block;font-weight:normal;}
.show_product .title{margin:0 0 1.15rem;}
.show_product .title h1 {font-size:.48rem;color:#474747;font-weight:bold}
.show_product .title p{font-size:.3rem;color:#3fb5ac;margin:.2rem 0 0}
.show_product .imglist{padding:0 0 1.68rem;}
.show_product .imglist>div{position:relative}
.show_product .imglist .swiper-slide a{display:block;position:relative}
.show_product .imglist .swiper-slide img {width:100%;height:3.9rem;object-fit:cover;transition:none;}
.show_product .imglist .swiper-slide p{position:absolute;margin:0;top:.2rem;left:.37rem;z-index:1;font-size:.16rem;color:#FFF;font-weight:bold;padding:0 .35rem;line-height:.43rem;border-radius:999px;background:#3fb5ac}
.show_product .imglist .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);width:.7rem;height:.7rem;border:2px solid #b8b8b8;border-radius:100%;line-height:.66rem;text-align:center;font-size:.14rem;color:#64625e;z-index:1;left:-.81rem;}
.show_product .imglist .swiper-page>div.slide-button-next {left:auto;right:-.81rem;}
.show_product .imglist .swiper-page>div:hover {background:#3fb5ac;border-color:#3fb5ac;color:#FFF}
.show_product .details{background:#f2f2f2;padding:1.2rem 0 1.5rem;}
.show_product .details h4 {font-size:.48rem;color:#474747;text-align:center;font-weight:bold;margin:0 0 .4rem;}
.show_product .details .items{font-size:.16rem;color:#232323;line-height:1.7;margin:0 0 .9rem;}
.show_product .details .items table {width:100%;}
.show_product .details .items table td {font-size:.24rem;color:#606060;height:.6rem;border:1px solid #f2f2f2;vertical-align:middle;text-align:center;width:auto;background:#FFF}
.show_product .details .items table tr:first-child td{background:#3bb7ac;color:#FFF;font-size:.3rem;}
/**/
.solution_box{padding:1.04rem 0 1.2rem;}
.solution_box .title{margin:0 0 .6rem;}
.solution_box .title h3 {font-size:.48rem;color:#232323;font-weight:bold;}
.solution_box .title p{font-size:.36rem;color:#3fb5ac;margin:.4rem 0 .85rem;}
.solution_box .title span {font-size:.24rem;color:#525252}
.solution_box .lists{margin-left:1.1rem}
.solution_box .lists>div{padding-left:1rem;margin:0 0 .95rem;}
.solution_box .lists h4{font-size:.24rem;color:#FFF;background:#3fb5ac;padding:0 .65rem;line-height:.75rem;border-radius:999px;margin:0 0 .48rem;display:inline-block;}
.solution_box .lists .boxs{position:relative;}
.solution_box .lists .boxs .swiper-slide a{display:block;position:relative;background:#f7f7f7}
.solution_box .lists .boxs .swiper-slide .imgs img {width:100%;height:3.22rem;object-fit:cover;transition:none;}
.solution_box .lists .boxs .swiper-slide .text{padding:.38rem .24rem .65rem;}
.solution_box .lists .boxs .swiper-slide .text h6{font-size:.3rem;color:#3fb5ac;margin:0 0 .3rem;}
.solution_box .lists .boxs .swiper-slide .text p{font-size:.16rem;color:#525252;line-height:.28rem;height:.56rem;overflow:hidden;margin:0}
.solution_box .lists .boxs .swiper-page{position:absolute;top:50%;left:-1rem;transform:translateY(-50%);z-index:1;}
.solution_box .lists .boxs .swiper-page>div{margin:.1rem 0;width:.7rem;height:.7rem;border:2px solid #b8b8b8;border-radius:100%;line-height:.66rem;text-align:center;font-size:.14rem;color:#64625e}
.solution_box .lists .boxs .swiper-page>div:hover {background:#3fb5ac;border-color:#3fb5ac;color:#FFF}
/*新闻*/
.news_box{padding:1rem 0 1.8rem;}
.news_box .title{margin:0 0 .78rem;}
.news_box .title h3{font-size:.48rem;color:#232323;font-weight:bold;margin:0 0 .89rem;}
.news_box .title ol{margin:0;padding:0;display:flex;gap:0 .23rem;}
.news_box .title ol li a{display:block;border:1px solid #828282;border-radius:999px;padding:0 .65rem;line-height:.73rem;font-size:.24rem;color:#686868}
.news_box .title ol li.on a,.news_box .title ol li a:hover{color:#3fb5ac;border-color:#3fb5ac}
.news_box .mains{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.78rem .84rem;}
.news_box .mains a{display:block;position:relative;}
.news_box .mains .imgs img {width:100%;height:2.85rem;object-fit:cover;transition:none;}
.news_box .mains .imgs{border-radius:15px;overflow:hidden;}
.news_box .mains .text{padding:.3rem 0 0}
.news_box .mains .text span {font-size:.16rem;color:#717171;}
.news_box .mains .text h5 {font-size:.24rem;color:#262626;line-height:.3rem;height:.6rem;overflow:hidden;margin:.3rem 0 .45rem;}
.news_box .mains .text em{display:inline-block;background:#262626;border-radius:999px;padding:0 .2rem;line-height:.4rem;font-size:.18rem;color:#FFF;}
.news_box .mains .text em i{font-size:.12rem;margin-left:.1rem;}
.news_box .mains a:hover .imgs{box-shadow:10px 10px 19px rgba(0,0,0,.12)}
.news_box .mains a:hover .text em {background:#3fb5ac}
.news_box .mores{margin:1.2rem 0 0;text-align:center;}
.news_box .mores>a{display:inline-block;border:1px solid #747474;border-radius:99px;padding:0 .38rem;line-height:.56rem;font-size:.16rem;color:#262626}
.news_box .mores>a:hover {background:#3fb5ac;border-color:#3fb5ac;color:#FFF}
/**/
.company{padding:1rem 0 .9rem 2.1rem;background:linear-gradient(to bottom,#f8fcff,#FFF);}
.company h3 {font-size:.36rem;color:#363636;font-weight:bold;margin:0 0 .4rem;}
.company .mains{display:flex;}
.company .mains .text{flex:0 0 47.7%;padding-right:.65rem}
.company .mains .text .time {margin:0 0 1.15rem;display:flex;align-items:flex-end;gap:0 .25rem}
.company .mains .text .time h6 {font-size:.6rem;color:transparent;font-weight:bold;background:linear-gradient(to right,#09a3e0,#36b2b5);-webkit-background-clip: text;line-height:1}
.company .mains .text .time h6 em {font-size:1.62rem;line-height:1}
.company .mains .text .time p {font-size:.24rem;color:#3fb5ac;font-weight:bold;}
.company .mains .text .editor{font-size:.2rem;color:#404040;line-height:1.8;text-indent:2em}
.company .mains .imgs{flex:0 0 52.3%}
.company .partner{margin:.6rem 2.1rem 0 0;}
.company .partner p{font-size:.3rem;color:#3bb7ac;margin:0 0 .3rem;}
.company .partner h3 {font-size:.48rem;color:#262627;margin:0 0 .7rem;}
.company .partner .swiper-slide{height:1.1rem;line-height:1.1rem;text-align:center}
.company .partner .swiper-slide img {max-height:.7rem;transition:none;}
.company .partner .slide-pagination{margin:.8rem 0 0;text-align:center}
.company .partner .slide-pagination span {opacity:1;outline:none;width:.37rem;height:9px;background:#9ea2a7;border-radius:999px;margin:0 .19rem;}
.company .partner .slide-pagination span.swiper-pagination-bullet-active{background:#3bb7ac}

.history{background:url(../images/icon3.jpg) 0 bottom no-repeat;background-size:cover;position:relative}
.history:before{content:'';width:100%;height:.65rem;background:url(../images/icon3-1.png) center bottom no-repeat;background-size:cover;position:absolute;bottom:0;left:0;z-index:5}
.history .swiper-slide{}
.history .swiper-slide>div{display:inline-block;vertical-align:top;width:12.9%;padding:2rem 0 2.75rem;border-right:1px dashed rgba(255,255,255,.41);position:relative;}
.history .swiper-slide>div.on{width:48.4%}
.history .swiper-slide>div h6{font-size:.36rem;color:#FFF;text-align:center;}
.history .swiper-slide>div h6 span{display:block;    writing-mode: tb-rl;font-size:.6rem;font-weight:bold;margin:0 auto .7rem;display:flex;align-items:center;width:1rem;}
.history .swiper-slide>div.on h6 span {opacity:0;transform:translateX(.1rem)}
.history .swiper-slide>div .text{position:absolute;top:1.45rem;left:.6rem;opacity:0;width:0}
.history .swiper-slide>div .text>*{opacity:0;transform:translateY(3vw)}
.history .swiper-slide>div.on .text {width:3.25rem;opacity:1;transition:opacity 1s ease-in-out;transition-delay:150ms}
.history .swiper-slide>div.on h6{text-align:left;padding-left:.6rem;}
.history .swiper-slide>div .text h5 {font-size:.6rem;color:#FFF;font-weight:bold;margin:0 0 .8rem;}
.history .swiper-slide>div .text .editor{font-size:.2rem;color:#FFF;line-height:1.8;}
.history .swiper-slide>div.on .text >*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:150ms}
.history .swiper-slide>div.on .text .editor{transition-delay:200ms}
.history>div{position:relative;z-index:6}
.history .swiper-page>div{position:absolute;top:50%;left:-.6rem;transform:translateY(-50%);width:.48rem;height:.48rem;border:2px solid #FFF;border-radius:100%;line-height:.44rem;text-align:center;font-size:.14rem;color:#FFF}
.history .swiper-page>div.slide-button-next{left:auto;right:-.6rem}

.honor{padding:1.15rem 0 .9rem}
.honor h3 {font-size:.48rem;color:#000000;font-weight:bold;margin:0 0 .55rem;text-align:center}
.honor ol{margin:0;padding:0 0 .25rem;border-bottom:1px solid #dbdbdb;display:flex;gap:0 .7rem;}
.honor ol li a{font-size:.24rem;color:#666666;font-weight:bold}
.honor ol li#current a{color:#3bb7ac}
.honor .lists>div>p{font-size:.2rem;color:#454545;margin:0;padding:.4rem 0}
.honor .lists .swiper-slide a{display:block;position:relative}
.honor .lists .swiper-slide .imgs{background:url(../images/icon4.jpg) 0 0 no-repeat;background-size:100% 100%;padding:0 .34rem;height:4.2rem;line-height:4.2rem;margin:0 auto;width:3.1rem;max-width:100%;text-align:center;}
.honor .lists .swiper-slide .imgs img {max-height:3.59rem;transition:none;}
.honor .lists .swiper-slide p{font-size:.16rem;color:#454545;margin:.45rem 0 0;text-align:center}
.honor .lists .slide-pagination{margin:.89rem 0 0;padding:0 0 .55rem;border-bottom:1px solid #dbdbdb;text-align:center}
.honor .lists .slide-pagination span {opacity:1;outline:none;width:.37rem;height:.1rem;background:#9ea2a7;border-radius:999px;margin:0 .19rem;}
.honor .lists .slide-pagination span.swiper-pagination-bullet-active{background:#3fb5ac}

.workshop{background:#f7f7f7;padding:1rem 0 1.8rem;}
.workshop h3 {font-size:.48rem;color:#000000;font-weight:bold;text-align:center;margin:0 0 .45rem;}
.workshop .infos{display:flex;align-items:center;margin:0 0 .44rem;}
.workshop .infos .imgs{flex:0 0 50%}
.workshop .infos .text{flex:0 0 50%;padding-left:.6rem;}
.workshop .infos .text h5 {font-size:.36rem;color:#3bb7ac;font-weight:bold;margin:0 0 .35rem;}
.workshop .infos .text p{font-size:.2rem;color:#4b4b4b;}
.workshop .lists{position:relative}
.workshop .lists .swiper-slide a{display:block;position:relative}
.workshop .lists .swiper-slide img {width:100%;height:2.89rem;object-fit:cover;transition:none;}
.workshop .lists .swiper-slide a:hover{transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.workshop .lists .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:-.81rem;width:.48rem;height:.48rem;border:2px solid #666;border-radius:100%;line-height:.44rem;text-align:center;font-size:.16rem;color:#6a6a6a}
.workshop .lists .swiper-page>div.slide-button-next{left:auto;right:-.81rem;}
.workshop .lists .swiper-page>div:hover {background:#3bb7ac;border-color:#3bb7ac;color:#FFF}
/*联系我们*/
.contact_box{background:url(../images/icon5.jpg) center no-repeat;background-size:cover;padding:1.5rem 0}
.contact_box>div{display:flex;}
.contact_box .text{flex:0 0 45%;padding:0 .54rem 0 0}
.contact_box .text h3 {font-size:.48rem;color:#000000;font-weight:bold;margin:0 0 .45rem;}
.contact_box .text h6 {font-size:.24rem;color:#000000;font-weight:bold;margin:0 0 .3rem;}
.contact_box .text>p{font-size:.18rem;color:#828282;font-weight:bold;margin:0}
.contact_box .text .item{padding:.45rem 0 1.05rem;border-bottom:2px solid #ebebeb;display:flex;justify-content:space-between;align-items:center}
.contact_box .text .item>a{font-size:.18rem;color:#3fb5ac}
.contact_box .text .item>a i{font-size:.22rem;margin-right:.1rem;}
.contact_box .text .item>span {font-size:.18rem;color:#838181;}
.contact_box .text .item>span a{color:#5e5e5e;font-size:.18rem;}
.contact_box .text .tels{padding:.65rem 0 0;}
.contact_box .text .tels h5 {font-size:.24rem;color:#616161;font-weight:bold;margin:0 0 .3rem;}
.contact_box .text .tels p{font-size:.3rem;color:#3fb5ac;font-weight:bold;}
.contact_box .text .tels p em {display:block;margin:0 0 .15rem;font-size:.16rem;color:#616161}

.contact_box .message{flex:0 0 55%;background:#FFF;padding:.88rem .95rem .75rem;box-shadow:0 .1rem .32rem rgba(70,70,70,.08)}
.contact_box .message .title{margin:0 0 .6rem;}
.contact_box .message .title h4 {font-size:.24rem;color:#515151;}
.contact_box .message .title p{font-size:.16rem;color:#3bb7ac;margin:.2rem 0 0}
.contact_box .message .lists li {margin:0 0 .45rem;}
.contact_box .message .lists li input[type="text"],.contact_box .message .lists li textarea {width:100%;height:.65rem;min-height:35px;border:0;background:none;border-bottom:2px solid #e2e2e2;font-size:.18rem;color:#6c6c6c}
.contact_box .message .lists li input::placeholder{font-size:.18rem;color:#6c6c6c}
.contact_box .message .lists li textarea {height:1rem;}
.contact_box .message .lists li.code {display:flex;align-items:center}
.contact_box .message .lists li.code input {width:30%}
.contact_box .message .lists li button {background:#3fb5ac;font-size:.18rem;color:#FFF;border-radius:999px;padding:0 .56rem;height:.65rem;border:0}
.map_box .mains{padding:0;border:5px solid #FFF;border-radius:10px;overflow:hidden;}
.map_box .mains #container,.map_box .mains .map{height:100%;}
.fixed_forms .mains .close_{z-index:5;right:0;top:0;background:#FFF}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

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

/**************************/
@media(max-width:1750px){
	.company .mains .text .time h6{font-size:.4rem}
	.company .mains .text .time h6 em{font-size:1.2rem;}
	.company .mains .text .time p{font-size:.2rem;}
}
@media(max-width:1440px){
	.m210 {margin:0 1.1rem;}
	.tem_banner .label_txt{left:1.1rem;}
	.header{padding:0 1.1rem;}
	.flash .page_txt{left:1.1rem;}
	.company{padding-left:1.1rem;}
	.company .partner{margin-right:1.1rem;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner.indise{padding:60px 0 0}
	
}
/********mobile*********/
@media(max-width:767px){
	.m210 ,.m110{margin:0 15px;}
	.tem_banner .label_txt{left:15px;}
	.header{padding:0 15px;}
	.flash .page_txt{left:15px;}
	.company{padding-left:15px;}
	.index_product .mains{grid-template-columns:1fr 1fr}
	.index_product .imgx{display:none}
	.index_about .infos .text .nums{display:block}
	.index_sloution .mains{width:100%;}
	.index_sloution .mains .balls{width:100%;height:auto;border:0}
	.index_sloution .mains ol > li{position:relative;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;display:inline-block;vertical-align:top;width:33.333%;transform:none !important;padding:0 .15rem;margin:0 0 .35rem;}
	.index_sloution .title{position:relative;margin:0 0 .5rem;}
	.index_sloution .mains ol > li span{display:none;}
	.index_news .mains,.footer .infos{display:block;}
	.index_news .mains .let{padding:0 0 .55rem;}
	.footer .infos .navlist{display:none;}
	.product_box .mains > div{display:block;}
	.product_box .itembox .text{padding:0 0 .5rem;}
	.show_product .imglist .swiper-page > div{left:0;}
	.show_product .imglist .swiper-page > div.slide-button-next{left:auto;right:0}
	.solution_box .lists{margin-left:15px;}
	.news_box .mains{grid-template-columns:1fr 1fr}
	.company .mains{display:block}
	.company .mains .text{padding:0 0 .65rem;}
	.company{padding-right:15px;}
	.company .partner{margin-right:0}
	.history .swiper-slide > div{width:50% !important;padding:.65rem .15rem;}
	.history .swiper-slide > div h6{display:none}
	.history .swiper-slide > div .text{position:relative;top:auto;left:auto;opacity:1;padding-left:0;width:auto}
	.history .swiper-slide > div .text > *{opacity:1;transform:none;}
	.history .swiper-page > div,.workshop .lists .swiper-page > div{left:0}
	.history .swiper-page > div.slide-button-next,.workshop .lists .swiper-page > div.slide-button-next{left:auto;right:0}
	.contact_box > div{display:block;}
	.contact_box .text{padding:0 0 .55rem;}
	.contact_box .message{padding:.55rem .45rem}
	
}