/*header*/
.header{position:fixed;top:.31rem;left:0;width:100%;padding:0 1.1rem;z-index:18}
.header>div{background:#FFF;border-radius:999px;padding:0 .32rem;}
.header>div>div{display:inline-block;vertical-align:middle;width:23%}
.header .logos {line-height:.88rem;}
.header .logos img {max-height:.45rem;transition:none;}
.header .navlist{width:58%}
.header .navlist li {display:inline-block;padding:0 .225rem;position:relative}
.header .navlist li>a{font-size:.16rem;color:#464747;font-weight:bold;text-transform:uppercase;display:block;line-height:.88rem;}
.header .navlist li:first-child{padding-left:0}
.header .navlist li.active>a,.header .navlist li>a:hover {color:#eb681d}
.header .navlist li>dl{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1.7rem;background:#FFF;padding:.2rem 0;text-align:center;display:none;transition:none;}
.header .navlist li>dl dd {margin:0 0 .15rem;}
.header .navlist li>dl dd a{font-size:.16rem;color:#808080;text-transform:capitalize;}
.header .navlist li>dl dd:last-child{margin:0}
.header .navlist li>dl dd a:hover {color:#eb681d}
.header .item{width:19%;text-align:right}
.header .item>*{display:inline-block;vertical-align:middle;margin:0;padding:0;position:relative}
.header .item>a{padding:0 .18rem;line-height:.44rem;font-size:.16rem;color:#FFF;border-radius:999px;background:#125f6c;margin:0 .12rem 0 0}
.header .item dl dt i{width:.44rem;height:.44rem;font-size:.22rem;color:#FFF;background:#125f6c;border-radius:100%;text-align:center;line-height:.44rem;font-weight:normal;cursor:pointer;}
.header .item dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);width:.9rem;background:#FFF;box-shadow:0 0 4px rgba(0,0,0,.12);display:none;transition:none;text-align:center;}
.header .item dl dd a{display:block;line-height:.44rem;font-size:.16rem;color:#333;}
.header .item dl dd a:hover,.header .item dl dd a.on {background:#125f6c;color:#FFF}

.is_header {padding:0;top:0;box-shadow:0 0 12px rgba(0,0,0,.15)}
.is_header>div{border-radius:0}
/*banner*/
.tem_banner.index {width:100%;height:100vh;position:relative;background:#125f6c}
.tem_banner.index .imgs{position:absolute;top:0;left:0;width:100%;}
.tem_banner.index .imgs span {background:none !important;}
.tem_banner.index .label_txt{position:absolute;top:29%;left:0;text-align:center;z-index:1;width:100%;padding:0 15px;}
.tem_banner.index .label_txt p{margin:0;font-size:.82rem;color:#FFF;font-weight:bold;}
.tem_banner.index .mores{bottom:.9rem;left:0;z-index:1;position:absolute;width:100%;text-align:center;}
.tem_banner.index .mores>a{display:inline-block;padding:0 .1rem 0 .52rem;background:#FFF;border-radius:999px;line-height:1.02rem;font-size:.24rem;color:#eb681d;font-weight:bold;}
.tem_banner.index .mores>a i{margin-left:.92rem;width:.82rem;height:.82rem;background:#125f6c;border-radius:100%;font-size:.26rem;color:#FFF;line-height:.82rem;text-align:center;}
.tem_banner.index .mores>a:hover i{transform:scale(.85);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.index_about{background:url(../images/icon1.png) center bottom no-repeat #125f6c;background-size:100% auto;padding:2.1rem 0 1.95rem;}
.index_about>div>div{display:inline-block;vertical-align:top;width:61%}
.index_about .text{width:39%}
.index_about .infos{padding:0 3.6rem 0 0}
.index_about .infos h3 {font-size:.5rem;color:#FFF;line-height:1.7;margin:0 0 2rem;}
.index_about .infos h3 em {color:#eb681d;}
.index_about .infos .nums>div{margin:.1rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 .13rem;padding-right:.5rem;}
.index_about .infos .nums>div>div{background:#FFF;border-radius:12px;display:flex;height:1.78rem;padding:0 .15rem;flex-direction: column;    justify-content: center}
.index_about .infos .nums>div h5 {font-size:.52rem;color:#125f6c;font-weight:bold;line-height:1}
.index_about .infos .nums>div h5 em {line-height:1;display:inline-block;vertical-align:text-top}
.index_about .infos .nums>div p{font-size:.16rem;color:#125f6c;margin:.1rem 0 0;font-weight:bold;}
.index_about .text .t {font-size:.24rem;color:#a2bfc4;line-height:1.8;margin:0 0 1.3rem;}
.index_about .text>a{display:inline-block;font-size:.24rem;color:#FFF;border:1px solid #FFF;border-radius:999px;padding:0 .75rem;line-height:.92rem;}
.index_about .text>a:hover {background:#FFF;color:#121215;box-shadow:4px 4px 6px rgba(0,0,0,.2);transform:scale(.98)}

.index_product{position:relative;z-index:2}
.dig_features .dig_featuresBg {height:100vh;position:sticky;top:0;background:#FFF;padding:1.5rem 0 0}
.dig_features .dig_featuresBg .title {display:inline-block;padding:0 0 .45rem 2.6rem;border-bottom:2px solid #f4ae86}
.dig_features .dig_featuresBg .title p{font-size:.5rem;color:#125f6c;}
.dig_features .dig_featuresBg .title h3 {font-size:.58rem;color:#888989;font-weight:bold;}
.dig_features .dig_featuresBg .title h3 i {color:#125f6c}
.dig_features .dig_featuresContent {margin-top: -100vh;  display: flex;  flex-direction: column;  align-items: center;} 
.dig_features .dig_featuresBox {display: flex;  justify-content: space-between;  align-items: flex-start;  position: sticky;top: 0;width:100%;padding:4.1rem 2.6rem 0;height:100vh}
.dig_features .dig_featuresTitle{flex:1;width:39.4%;padding:1.2rem 0 0}
.dig_features .dig_featuresTitle h4 {font-size:.48rem;color:#125f6c;font-weight:bold;}
.dig_features .dig_featuresTitle p{font-size:.2rem;color:#3d5052;margin:.3rem 0 .9rem;}
.dig_features .dig_featuresTitle >a{display:inline-block;background:#125f6c;font-size:.24rem;color:#FFF;border-radius:999px;padding:0 .78rem;line-height:.93rem;}
.dig_features .dig_featuresCard{width:60.6%;text-align:right;}
.dig_features .dig_featuresCard>div{display:inline-block;}
.dig_features .dig_featuresCard>div span {background:none !important;}
.dig_features .dig_featuresCard img {max-height:5.12rem;transition:none;}

.index_solution{background:#125f6c;}
.index_solution .items{padding:6.25rem 0 .95rem;background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
.index_solution .items>div>*{display:inline-block;vertical-align:top;width:61%}
.index_solution .items h4 {text-align:right;font-size:1.3rem;color:#FFF;font-weight:bold;width:39%;line-height:1}
.index_solution .items .text h3 {font-size:.66rem;color:#FFF;font-weight:bold;text-transform:uppercase;}
.index_solution .items .text p{font-size:.3rem;color:#FFF;font-weight:bold;margin:.35rem 0 0}
.index_solution .items .text{padding:.65rem 0 0}
.index_solution .lists{padding:1.6rem 0;position:relative;margin:.2rem 0 0}
.index_solution .lists .swiper-slide a{display:block;position:relative}
.index_solution .lists .swiper-slide a>div{display:inline-block;vertical-align:middle;width:61.3%}
.index_solution .lists .swiper-slide .imgs img {width:100%;height:5.78rem;object-fit:cover;transition:none;}
.index_solution .lists .swiper-slide .text{width:38.7%;padding:0 .2rem 0 .94rem;}
.index_solution .lists .swiper-slide .text span {font-size:.3rem;color:#FFF;font-weight:bold;text-transform:uppercase}
.index_solution .lists .swiper-slide .text h5 {font-size:.48rem;color:#FFF;font-weight:bold;margin:.45rem 0 .55rem;}
.index_solution .lists .swiper-slide .text h5 em {color:#eb681d}
.index_solution .lists .swiper-slide .text .txt{padding-left:.45rem;border-left:2px solid #30b4b1}
.index_solution .lists .swiper-slide .text .txt h6 {font-size:.36rem;color:#FFF;font-weight:bold;margin:0 0 .2rem;}
.index_solution .lists .swiper-slide .text .txt p{font-size:.18rem;color:#FFF;line-height:1.9;margin:0 0 .7rem}
.index_solution .lists .swiper-slide .text .txt em {display:flex;width:.98rem;height:.98rem;font-size:.16rem;color:#FFF;background:#eb681d;border-radius:100%;    align-items: center;    flex-direction: column;    justify-content: center;text-transform:uppercase;}
.index_solution .lists .swiper-slide .text .txt em i {display:block;font-size:.22rem;margin:.15rem 0 0}
.index_solution .lists .slide-button-next {position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);z-index:2;width:.52rem;height:.52rem;background:#075056;border-radius:100%;font-size:.16rem;color:#FFF;line-height:.52rem;text-align:center;}
.index_solution .lists .swiper-slide a:hover .text .txt em {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.2)}

.index_news{padding:1.45rem 0;}
.index_news .titles{display:flex;    justify-content: space-between;     align-items: center;}
.index_news .titles .names h3 {font-size:.58rem;color:#888989;font-weight:bold;}
.index_news .titles .names p{font-size:.24rem;color:#eb681d;margin:.3rem 0 0}
.index_news .titles>a{display:inline-block;padding:0 .75rem;line-height:.92rem;background:#125f6c;border-radius:999px;font-size:.24rem;color:#FFF;}
.index_news .lists{margin:.6rem 0 0 2.6rem;position:relative}
.index_news .lists .swiper-slide a{display:block;position:relative;overflow:hidden;}
.index_news .lists .swiper-slide .imgs img {width:100%;height:5.06rem;object-fit:cover;transition:none;}
.index_news .lists .swiper-slide a:before{content:'';width:100%;height:70%;background:linear-gradient(to bottom,rgba(18,95,108,0),#125f6c);position:absolute;bottom:0;left:0;z-index:1}
.index_news .lists .swiper-slide .text{position:absolute;bottom:.3rem;left:0;z-index:2;width:100%;padding:0 .4rem;}
.index_news .lists .swiper-slide .text span {font-size:.16rem;color:#FFF;font-weight:bold;}
.index_news .lists .swiper-slide .text h4{font-size:.2rem;color:#FFF;line-height:.27rem;height:.81rem;overflow:hidden;margin:.2rem 0}
.index_news .lists .swiper-slide .text em {display:inline-block;border:2px solid #FFF;border-radius:8px;padding:0 .37rem;line-height:.37rem;font-size:.16rem;color:#FFF;font-weight:bold;}
.index_news .lists .swiper-slide a:hover .text em{background:#FFF;color:#125f6c}
.index_news .lists .swiper-slide a:hover .imgs {transform:scale(1.05)}
/*通用底部*/
.footer{background:#125f6c;padding:.85rem 0 .55rem;}
.footer .infos{display:flex;align-items:center;justify-content:space-between}
.footer .infos .logos>*{display:inline-block;vertical-align:middle;}
.footer .infos .logos>a img {max-height:.46rem;transition:none;filter:brightness(0) invert(1)}
.footer .infos .logos .share{margin-left:.45rem;}
.footer .infos .logos .share a{display:inline-block;margin:0 .15rem 0 0;width:.46rem;height:.46rem;background:rgba(255,255,255,.26);border-radius:100%;text-align:center;line-height:.46rem;font-size:.16rem;color:#FFF;}
.footer .infos .search{position:relative;width:5.25rem;}
.footer .infos .search input{width:100%;height:.51rem;min-height:35px;background:#f4f4f4;font-size:.16rem;color:#bababa;border-radius:999px;padding:0 1.55rem 0 .35rem;border:0}
.footer .infos .search button {position:absolute;right:0;top:0;border:2px solid #eb681d;border-radius:999px;font-size:.18rem;color:#eb681d;width:1.45rem;height:.51rem;z-index:1;background:#f4f4f4;min-height:35px;}
.footer .navlist{margin:.73rem 0 0;padding:.73rem 0;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3)}
.footer .navlist dl {margin:0;padding:0}
.footer .navlist dl dt {margin:0 0 .3rem;font-weight:normal;}
.footer .navlist dl dt a{font-size:.16rem;color:#FFF;text-transform:capitalize;}
.footer .navlist dl dd {margin:0 0 .15rem;}
.footer .navlist dl dd a{font-size:.14rem;color:#FFF;text-transform:capitalize;}
.footer .navlist dl dd:last-child{margin:0}
.footer .copy {text-align:center;font-size:.16rem;color:#FFF}
.footer .copy a{font-size:.16rem;color:#FFF}
/*通用内页*/
.about_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding:4.87rem 0 0;background-color:#125f6c}
.about_box .company{padding:0 0 2.2rem;background:url(../images/icon3.png) center bottom no-repeat;background-size:100% auto}
.about_box .company .infos{padding:0 0 1.7rem;}
.about_box .company .infos>div{display:inline-block;vertical-align:top;width:69.5%}
.about_box .company .infos .nums{width:30.5%;text-align:right}
.about_box .company .infos .text h3 {font-size:.8rem;color:#eb681d;margin:0 0 .5rem;}
.about_box .company .infos .text .editor{font-size:.24rem;color:#FFF;line-height:1.8}
.about_box .company .infos .nums>div{display:inline-block;text-align:left;}
.about_box .company .infos .nums>div>div{width:1.67rem;max-width:100%}
.about_box .company .infos .nums h5 {font-size:.52rem;color:#FFF;font-weight:bold;text-transform:uppercase;}
.about_box .company .infos .nums p{font-size:.16rem;color:#FFF;margin:.1rem 0 0;}
.about_box .company .infos .nums .txt{margin:.8rem 0 0;}
.about_box .company .infos .nums>div>div:first-child .txt:first-child{margin:0}
.about_box .company .lists{margin-left:2.6rem;position:relative}
.about_box .company .lists .swiper-slide a{display:block;position:relative}
.about_box .company .lists .swiper-slide img {width:100%;height:4.6rem;object-fit:cover;transition:none;}
.about_box .company .lists .swiper-page>div{position:absolute;top:50%;left:.25rem;transform:translateY(-50%);width:.5rem;height:.5rem;background:#eb681d;border-radius:100%;line-height:.5rem;text-align:center;font-size:.18rem;color:#FFF;z-index:1;opacity:.62}
.about_box .company .lists .swiper-page>div.slide-button-next{left:auto;right:2.75rem;}
.about_box .company .lists .swiper-page>div:hover {opacity:1}

.Milestones{position:relative;padding:.72rem 0 0;}
.Milestones:before{content:'';width:100%;height:11.5rem;background:url(../images/icon4.png) center bottom no-repeat;background-size:cover;position:absolute;bottom:-2.98rem;left:0}
.Milestones>div{position:relative;z-index:10}
.Milestones h3 {font-size:.48rem;color:#eb681d;margin:0 0 .9rem;}
.Milestones .lists {position:relative}
.Milestones .lists .swiper-slide .item{padding:.53rem .65rem 0 0;position:relative}
.Milestones .lists .swiper-slide .item h5 {font-size:.24rem;color:#FFF;margin:0 0 .15rem;}
.Milestones .lists .swiper-slide .item .editor{font-size:.18rem;color:#effffd;line-height:1.8}
.Milestones .lists .swiper-slide .item:before,.Milestones .lists .swiper-slide .item:after{content:'';width:100%;height:1px;background:#FFF;position:absolute;top:.08rem;left:0;z-index:1;transition:all .8s ease-in-out}
.Milestones .lists .swiper-slide .item:before{background:none;border-top:1px dashed rgba(255,255,255,.4);width:0}
.Milestones .lists .swiper-slide .item h5:after{content:'';width:.17rem;height:.17rem;background:#eb681d;border:2px solid #FFF;border-radius:100%;position:absolute;top:0;left:0;z-index:2;transition:all .3s ease-in-out}
.Milestones .lists .swiper-slide-active .item:before{width:100%}
.Milestones .lists .swiper-slide-active .item:after{width:0}
.Milestones .lists .swiper-page{margin:.6rem 0 0;display:flex;align-items:center;justify-content:space-between;}
.Milestones .lists .swiper-page>div{width:.5rem;height:.5rem;background:#FFF;border-radius:100%;line-height:.5rem;text-align:center;font-size:.18rem;color:#125f6c}
.Milestones .lists .swiper-page>div:hover {background:#eb681d;color:#FFF}

.culture{position:relative;padding:1.08rem 0 .45rem;}
.culture>div>*{width:50%}
.culture:before{content:'';width:100%;height:7.92rem;background:url(../images/icon5.png) 0 0 no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:2}
.culture>div{position:relative;z-index:4;display:flex;    align-items: flex-end;}
.culture h3{font-size:1rem;color:#FFF;font-weight:bold;text-transform:uppercase;text-align:center;padding:0 0 1.4rem}
.culture .editor{display:grid;grid-template-columns:1fr 1fr;gap:0 .2rem;    align-items: end;}
.culture .editor>div>div{position:relative;}
.culture .editor .imgs img {width:100%;height:4.76rem;object-fit:cover;transition:none;}
.culture .editor .t {position:absolute;top:.5rem;left:0;width:100%;z-index:1;padding:0 .25rem;}
.culture .editor .t h4 {font-size:.36rem;color:#FFF;margin:0 0 .2rem;}
.culture .editor .t p{font-size:.18rem;color:#FFF;line-height:1.9;margin:0}
.culture .editor .txt2 .imgs img {height:3.09rem;}
.culture .editor .txt2>div:first-child{margin:0 0 .16rem;}
.culture .editor>div>div:hover {transform:translateY(-5px);box-shadow:4px 4px 6px rgba(0,0,0,.2)}

.team{background:#eef1f2;padding:1rem 0 1.4rem;}
.team h3 {font-size:.48rem;color:#2e2f2f;text-align:center;margin:0 0 .54rem;}
.team .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.51rem .85rem;}
.team .lists li a{display:block;position:relative}
.team .lists li .imgs {height:4.15rem;display:flex;align-items:flex-end;}
.team .lists li .imgs img {max-height:4.15rem;transition:none;}
.team .lists li p{background:#FFF;font-size:.24rem;color:#2e2f2f;padding:.28rem 0;text-align:center;margin:0}
.team .lists li a:hover {transform:translateY(-5px);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
/**/
.flash {position:relative}
.flash>img {width:100%;height:100vh;object-fit:cover;transition:none;}
.flash .label_txt{position:absolute;bottom:.7rem;left:0;width:100%;padding:0 2.6rem;display:flex;align-items:flex-end;justify-content:space-between}
.flash .label_txt .txt h3{font-size:.6rem;color:#eb681d}
.flash .label_txt .txt p{font-size:.3rem;color:#FFF;margin:.8rem 0 .55rem;width:5rem;}
@keyframes dropdown2 {
	form{
		padding:.1rem 0 0
	}
	to{
		padding:.3rem 0 0
	}
}
.flash .label_txt .txt i{width:.69rem;height:.69rem;border:1px solid #FFF;text-align:center;font-size:.24rem;color:#FFF;font-weight:bold;text-align:center;border-radius:100%;animation: dropdown2 1s linear infinite alternate;}
.flash .label_txt .imgs{padding:0 0 .6rem;}
.flash .label_txt .imgs span {background:none !important;}
.flash .label_txt .imgs img {max-height:5.86rem;transition:none;}
/*产品*/
.product_box{}
.product_box .boxs{background-position:0 center;background-repeat:no-repeat;background-size:9rem auto;padding:1.95rem 2.6rem 2.6rem 55%;background-color:#eef1f2;}
.product_box .boxs h4 {font-size:.6rem;color:#125f6c;margin:0 0 .4rem;}
.product_box .boxs .editor{font-size:.24rem;color:#636363;line-height:1.9;margin:0}
.product_box .lists{padding:1.4rem 0 2.5rem;}
.product_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem .48rem;}
.product_box .lists li a{display:block;position:relative;padding:.25rem .35rem 0}
.product_box .lists li a:before{content:'';width:100%;height:0;background:#eef1f2;position:absolute;top:0;left:0;transition:all .5s ease-in-out}
.product_box .lists li a>*{position:relative;z-index:2}
.product_box .lists li span {font-size:.24rem;color:#125f6c}
.product_box .lists li h4 {font-size:.3rem;color:#125f6c;font-weight:bold;margin:.15rem 0 .25rem;}
.product_box .lists li em {font-size:.16rem;color:#125f6c;font-weight:bold;}
.product_box .lists li .imgs {height:3.29rem;line-height:3.29rem;text-align:center;margin:.54rem 0 0}
.product_box .lists li .imgs img {max-height:3.29rem;transition:none;}
.product_box .lists li .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.product_box .lists li a:hover:before{height:100%}
.product_box .lists li a:hover em {color:#eb681d}

.show_product{position:relative}
.show_product .items{width:100%;height:100vh;background:url(../images/icon7.jpg) 0 bottom no-repeat;background-size:cover;display:flex;align-items:flex-end;padding:0 2.6rem .8rem;}
.show_product .items .text{width:62%}
.show_product .items .text >p{margin:0 0 .3rem;}
.show_product .items .text>p a{display:inline-block;background:#eb681d;padding:0 .27rem;line-height:.56rem;border-radius:999px;font-size:.18rem;color:#FFF;font-weight:bold;}
.show_product .items .text>p img {max-height:.28rem;transition:none;margin:0 .1rem 0 0}
.show_product .items .text h6 {font-size:.36rem;color:#FFF;margin:0 0 .3rem;}
.show_product .items .text h4 {font-size:.48rem;color:#FFF;margin:0 0 .85rem;}
.show_product .items .text .datanum table {width:100%;}
.show_product .items .text .datanum table td {font-size:.24rem;color:#FFF;width:auto;padding:5px 0}
.show_product .items .text .datanum table tr:first-child td {font-size:.48rem;color:#eb681d;font-weight:bold;}
.show_product .items .imgs{width:38%;text-align:right}
.show_product .items .imgs span {background:none !important;}
.show_product .items .imgs img {max-height:5.9rem;transition:none;}
.show_product .details{background:#eef1f2;padding:1rem 0 1.6rem;}
/*解决方案*/
.flash>h3 {font-size:.48rem;color:#FFF;position:absolute;bottom:1.25rem;left:2.6rem;z-index:1;}
.solution_box{}
.solution_box>div{background:#eef1f2;padding:1.5rem 0 .75rem;}
.solution_box>div:nth-child(2n) {background:#FFF}
.solution_box>div>div>div{display:inline-block;vertical-align:top;width:38%}
.solution_box>div .text{width:62%}
.solution_box>div .names{padding:0 1.2rem 0 0}
.solution_box>div .names h4 {font-size:.48rem;color:#125f6c;font-weight:bold;}
.solution_box>div .names h6 {font-size:.48rem;color:#9b9c9c;margin:.15rem 0 .65rem;font-weight:bold}
.solution_box>div .names p{font-size:.2rem;color:#595959;font-weight:bold;margin:0}
.solution_box>div .text .editor{font-size:.18rem;color:#595959;margin:0 0 .4rem;}
.solution_box>div .text .editor p{padding-left:.34rem;position:relative;line-height:.24rem;}
.solution_box>div .text .editor p:before{content:'';width:.08rem;height:.08rem;background:#eb681d;position:absolute;left:.16rem;top:.08rem;border-radius:100%;}
.solution_box>div .text .imgs img {width:100%;height:4.85rem;object-fit:cover;transition:none;}
.solution_box>div:hover .imgs{transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.16)}

.adv_box .flash .label_txt{bottom:.15rem;}
.adv_box .flash .label_txt h3 {font-size:.48rem;color:#FFF;}
.adv_box .flash .label_txt .txt{padding:0 0 1.14rem;}
.adv_box .flash .label_txt .imgs{padding:0}
.adv_box .mains {background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:1.55rem 0 0;height:10.8rem;}
.adv_box .mains h3 {font-size:.48rem;color:#125f6c;font-weight:bold;}
.adv_box .mains p{font-size:.24rem;color:#888989;margin:.45rem 0 0;width:50%;max-width:100%}
.adv_box .details{text-align:center;}
.adv_box .details>div{display:inline-block;vertical-align:top;width:50%;position:relative;padding:1.8rem 1.1rem 0;height:6.86rem;}
.adv_box .details h3 {font-size:.48rem;color:#125f6c;font-weight:bold;margin:0 0 .5rem;}
.adv_box .details p{font-size:.24rem;color:#888989;width:5.3rem;max-width:100%;margin:0 auto .6rem;line-height:.4rem;height:1.2rem;overflow:hidden;}
.adv_box .details h5 {font-size:.3rem;color:#888989;line-height:1}
.adv_box .details h5 em {line-height:1;font-size:.82rem;color:#eb681d;font-family:"Swis721 Blk BT";display:inline-block;vertical-align:bottom;margin:0 .1rem 0 0}
.adv_box .details>div>em img{max-height:.77rem;transition:none;}
.adv_box .details>div:nth-child(2){background:#f3fdff}
.adv_box .details>div:nth-child(2):before{content:'';border-bottom:6.86rem solid #f3fdff;border-left:.74rem solid transparent;border-right:.74rem solid transparent;position:absolute;left:-.74rem;bottom:0}
/**/
.env_box{}
.env_box .flash .label_txt {display:block;}
.env_box .flash .label_txt h3{font-size:.48rem;color:#FFF;}
.env_box .flash .label_txt>p{font-size:.24rem;color:#FFF;margin:.35rem 0 0;width:75%}
.env_box .itembox0 {padding:1.05rem 0 1.4rem;}
.env_box .itembox0 h3 {font-size:.6rem;color:#2f2f2f;font-weight:bold;text-align:center;margin:0 0 .6rem;}
.env_box .itembox0 .boxs{position:relative;}
.env_box .itembox0 .boxs:before{content:'';width:10.68rem;height:6.76rem;background:url(../images/icon8.png) 0 0 no-repeat;background-size:auto 6.76rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.env_box .itembox0 .boxs>div{display:inline-block;vertical-align:middle;width:50%}
.env_box .itembox0 .boxs .text{padding:0 .4rem 0 2.6rem;}
.env_box .itembox0 .boxs .text>div{padding:.55rem 0}
.env_box .itembox0 .boxs .text h4{font-size:.3rem;color:#125f6c;font-weight:bold;padding-left:.7rem;position:relative;}
.env_box .itembox0 .boxs .text h4 img {width:.44rem;transition:none;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.env_box .itembox0 .boxs .text p{font-size:.2rem;color:#484848;margin:.25rem 0 0;padding-left:.7rem;}
.env_box .itembox0 .boxs .imgs span {background:none !important;}

.env_box .itembox1 {padding:1.5rem 0 1.9rem;background:url(../images/icon9.jpg) center no-repeat;background-size:cover;}
.env_box .itembox1 h3 {font-size:1rem;color:#FFF;font-weight:bold;margin:0 0 2.2rem;padding:0 0 0 3.2rem;}
.env_box .itembox1 .boxs>*{display:inline-block;vertical-align:middle;width:50%;}
.env_box .itembox1 .boxs{padding:0 1.1rem;}
.env_box .itembox1 .boxs .items{padding:0 1.5rem 0 2.1rem}
.env_box .itembox1 .boxs .items h4 {font-size:.36rem;color:#FFF;font-weight:bold;}
.env_box .itembox1 .boxs .items h4 em {display:block;margin:.2rem 0 0;line-height:1;text-transform:uppercase;font-size:.48rem}
.env_box .itembox1 .boxs .items p{font-size:.24rem;color:#FFF;font-weight:bold;margin:.4rem 0 0}
.env_box .itembox1 .boxs ol{margin:0;padding:0;text-align:right;}
.env_box .itembox1 .boxs ol li {padding:.2rem 0}
.env_box .itembox1 .boxs ol li a{display:inline-block;font-size:.24rem;color:#FFF;font-weight:bold;position:relative}
.env_box .itembox1 .boxs ol li a:after{content:'';width:0;height:2px;background:#eb681d;position:absolute;left:0;bottom:-5px;transition:all .4s ease-in-out}
.env_box .itembox1 .boxs ol li a:hover:after,.env_box .itembox1 .boxs ol li#current a:after{width:100%}
.env_box .itembox1 .boxs ol li#current a,.env_box .itembox1 .boxs ol li a:hover{color:#eb681d}

.env_box .itembox2 {padding:1.1rem 0 2.5rem;}
.env_box .itembox2 h3 {font-size:.6rem;color:#2f2f2f;font-weight:bold;width:7.2rem;margin:0 auto .8rem;text-align:center;}
.env_box .itembox2 .boxs>div{margin:0 0 .7rem;display:flex;align-items:center}
.env_box .itembox2 .boxs>div>div{width:50%}
.env_box .itembox2 .boxs .text{padding:0 .95rem 0 0}
.env_box .itembox2 .boxs .text h4 {font-size:.36rem;color:#125f6c;font-weight:bold;margin:0 0 .4rem;}
.env_box .itembox2 .boxs .text .editor{font-size:.24rem;color:#5e5e5e;line-height:1.9}
.env_box .itembox2 .boxs .imgs{padding-left:.2rem;}
.env_box .itembox2 .boxs .imgs img {width:100%;height:3.38rem;object-fit:cover;transition:none;}
.env_box .itembox2 .boxs>div:nth-child(2n) {flex-direction: row-reverse;}
.env_box .itembox2 .boxs>div:nth-child(2n) .imgs{padding:0 .2rem 0 0}
.env_box .itembox2 .boxs>div:nth-child(2n) .text{padding:0 0 0 .95rem;}
.env_box .itembox2 .boxs>div:hover .imgs span{transform:scale(1.03);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/*新闻*/
.news_box{}
.news_box .titles{text-align:center;padding:1.25rem 0 .7rem;}
.news_box .titles h3 {font-size:.36rem;color:#808080;}
.news_box .titles ol {margin:.8rem 0 0;padding:0}
.news_box .titles ol li{display:inline-block;padding:0 .15rem;}
.news_box .titles ol li a{font-size:.18rem;color:#2a2a2a}
.news_box .titles ol li.on a,.news_box .titles ol li a:hover{color:#125f6c}
.news_box .lists{background:#eef1f2;padding:.55rem 0 1.8rem;}
.news_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem .36rem;}
.news_box .lists li a{display:block;position:relative;background:#FFF;}
.news_box .lists li .imgs img {width:100%;height:3.1rem;object-fit:cover;transition:none;}
.news_box .lists li .text{padding:.4rem .25rem}
.news_box .lists li .text span {font-size:.14rem;color:#5b5b5b;}
.news_box .lists li .text h4 {font-size:.2rem;color:#125f6c;font-weight:bold;margin:.2rem 0 .6rem;line-height:.28rem;height:.56rem;overflow:hidden;}
.news_box .lists li .text em {display:inline-block;background:#125f6c;padding:0 .23rem;line-height:.39rem;border-radius:5px;font-size:.16rem;color:#FFF;font-weight:bold;}
.news_box .lists li a:hover {transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/**/
.contact_box .flash .label_txt {display:block;}
.contact_box .flash .label_txt h3{font-size:.48rem;color:#FFF;}
.contact_box .flash .label_txt>p{font-size:.24rem;color:#FFF;margin:.35rem 0 0;width:75%}
.contact_box .infos {}
.contact_box .infos h3 {padding:1.3rem 1.5rem 1.15rem;font-size:.36rem;color:#808080;text-align:center}
.contact_box .infos .mains{position:relative;padding:0 1.1rem 0 0;background:#eef1f2}
.contact_box .infos .mains .text {padding:1.6rem 0 1.45rem 2.6rem;position:relative;background:url(../images/icon10.png) right 0 no-repeat;}
.contact_box .infos .mains .text h5 {font-size:.48rem;color:#FFF;font-weight:bold;margin:0 0 .7rem;}
.contact_box .infos .mains .text p{font-size:.24rem;color:#FFF;margin:0 0 .35rem;line-height:.45rem;}
.contact_box .infos .mains .text p:last-child{margin:0;font-size:.36rem;font-weight:bold;}
.contact_box .infos .mains .text p img {max-height:.45rem;transition:none;margin:0 .15rem 0 0}
.contact_box .infos .mains .imgs{position:absolute;right:0;top:3rem;width:50%}
.contact_box .infos .mains .imgs span {background:none !important;}
.contact_box .message{padding:1.9rem 0 1.6rem;background:#eef1f2}
.contact_box .message .titles{margin:0 0 1rem;}
.contact_box .message .titles h3 {font-size:.6rem;color:#333}
.contact_box .message .titles p{font-size:.32rem;color:#125f6c;margin:.25rem 0 0}
.contact_box .message .lists ul {display:inline-block;vertical-align:top;width:50%;padding:0 .9rem 0 0}
.contact_box .message .lists ul:nth-child(2){padding:0 0 0 .9rem;}
.contact_box .message .lists li{position:relative}
.contact_box .message .lists li input[type="text"],.contact_box .message .lists li textarea{width:100%;height:.95rem;min-height:35px;border:0;background:none;border-bottom:1px solid #2a2a2a;font-size:.16rem;color:#989898;text-align:right;padding:0 0 0 1.2rem;}
.contact_box .message .lists li textarea{padding:.85rem 0 0;height:1.9rem;text-align:left;}
.contact_box .message .lists li label{font-size:.18rem;color:#2a2a2a;font-weight:bold;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}
.contact_box .message .lists li.mescnt label{top:.35rem;transform:none;}
.contact_box .message .btns{margin:.7rem 0 0;text-align:center;}
.contact_box .message .btns button{display:inline-block;background:linear-gradient(to right,#c8672a,#3d615d);border-radius:999px;padding:0 .35rem;height:.56rem;font-size:.16rem;color:#FFF;font-weight:bold;border:0}
.contact_box .message .btns button i{margin-left:.1rem;font-size:.12rem;}
.contact_box .message .btns button:hover {box-shadow:2px 2px 4px rgba(0,0,0,.12);}

/********<=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-height:830px){
	.dig_features .dig_featuresBg{padding:.5rem 0 0}
	.dig_features .dig_featuresBox{padding-top:3.1rem;}
	.dig_features .dig_featuresCard img{max-height:4.12rem;}
	.dig_features .dig_featuresTitle{padding:.6rem 0 0}
}
@media(max-height:620px){
	.dig_features .dig_featuresBox{padding-top:4rem;}
}

@media(max-width:1800px){
	.header .navlist li{padding:0 .15rem;}
	.index_about .infos{padding:0 2.6rem 0 0}
}
@media(max-width:1650px){
	.header .navlist li a{font-size:.15rem;}
	.index_about .infos{padding:0 1.6rem 0 0}
}
@media(max-width:1440px){
	.dig_features .dig_featuresBox{padding-right:1.6rem;padding-left:1.6rem;}
	.dig_features .dig_featuresBg .title{padding-left:1.6rem;}
	.index_news .lists,.about_box .company .lists{margin-left:1.6rem;}
	.about_box .company .lists .swiper-page>div.slide-button-next{right:1.75rem;}
	.culture h3{font-size:.72rem;}
	.flash .label_txt{padding:0 1.6rem;}
	.product_box .boxs{padding-right:1.6rem;}
	.show_product .items{padding:0 1.6rem .8rem;}
	.flash>h3{left:1.6rem;}
	.env_box .itembox0 .boxs .text{padding-left:1.6rem}
	.env_box .itembox1 .boxs .items{padding:0 .25rem 0 0;}
	.contact_box .infos .mains .text{padding-left:1.6rem;padding-right:45%}
	.contact_box .infos .mains .text h5{font-size:.4rem}
	.contact_box .infos .mains .text p{font-size:.2rem;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner.index{height:500px;}
	.dig_features .dig_featuresBg{padding:1.5rem 0 0}
	.dig_features .dig_featuresBox{padding:6rem 20px 0;}
	.dig_features .dig_featuresCard img{max-height:5.5rem;}
	.dig_features .dig_featuresBg .title{padding-left:20px}
	.index_news .lists, .about_box .company .lists{margin-left:20px;}
	
	.about_box .company .infos .nums > div > div{width:2.5rem;}
	.about_box .company .lists .swiper-page > div{left:20px;}
	.about_box .company .lists .swiper-page > div.slide-button-next{left:auto;right:20px;}
	.flash .label_txt{padding:0 20px;}
	.show_product .items{padding:0 20px .8rem;}
	.solution_box .flash>img,.env_box .flash>img {height:500px;}
	.env_box .itembox0 .boxs .text{padding-left:20px;}
	.env_box .itembox1 .boxs{padding:0 20px;}
	.contact_box .flash>img,.news_box .flash>img ,.show_news .flash>img,.solution_flash>img {height:500px;}
	.contact_box .infos .mains .text{padding-left:20px;}
	.mm-list > li > a, .mm-list > li > span{text-transform:capitalize;}
	.flash > h3{left:20px;}
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner.index .label_txt p{font-size:.42rem;}
	.tem_banner.index{height:350px;}
	.index_about > div > div{display:block;width:100% !important;}
	.index_about .infos{padding:0 0 .35rem}
	.dig_features .dig_featuresBg .title h3{font-size:.38rem;}
	.dig_features .dig_featuresBox{padding-top:4rem;display:block;}
	.dig_features .dig_featuresTitle{width:100%}
	.dig_features .dig_featuresCard{width:100%;text-align:center;padding:.7rem 0 0}
	.index_solution .items > div > *{display:block;width:100% !important;}
	.index_solution .lists .swiper-slide a > div{display:block;width:100% !important;}
	.index_solution .lists .swiper-slide .text{padding:.65rem 15px 0}
	.index_solution .lists .slide-button-next{display:none;}
	.index_news .titles{display:block;}
	.index_news .titles > a{margin:.35rem 0 0}
	.index_news .lists{margin:.6rem 15px 0}
	.footer .infos{display:block;}
	.footer .infos .search{width:100%;margin:.45rem 0 0}
	.footer .navlist{display:none;}
	.footer .copy{padding:.55rem 0 0}
	.about_box{margin:60px 0 0}
	.about_box .company .infos > div{display:block;width:100% !important;}
	.about_box .company .infos .nums > div{display:block}
	.about_box .company .infos .nums > div > div{width:100%}
	.about_box .company .infos .nums .txt{display:inline-block;vertical-align:top;width:50%}
	.about_box .company .infos .nums{margin:.45rem 0 0}
	.culture h3{font-size:.42rem;width:100%;padding:0 0 .35rem;}
	.culture > div > *{width:100%}
	.culture > div{display:block;}
	.culture::before{top:auto;bottom:0;height:100%}
	.team .lists ul{grid-template-columns:1fr 1fr}
	.flash > img{height:350px;}
	.product_box .boxs{padding:1.95rem 15px 1.6rem;background-image:none !important;background-color:#eef1f2}
	.product_box .lists ul{grid-template-columns:1fr}
	.show_product .items{flex-direction: column;    justify-content: flex-end;}
	.show_product .items .text{width:100%}
	.show_product .items .imgs{width:100%}
	.solution_box > div > div > div,.env_box .itembox0 .boxs > div,.env_box .itembox1 .boxs > *{display:block;width:100% !important;}
	.solution_box > div .names{padding:0 0 .6rem;}
	.adv_box .details > div{width:100%}
	.env_box .itembox1 .boxs ol{text-align:left;}
	.env_box .itembox1 h3{padding:0 15px;}
	.env_box .itembox2 .boxs > div{display:block;}
	.env_box .itembox2 .boxs > div > div{width:100%}
	.env_box .itembox2 .boxs .text{padding:0 0 .65rem !important;}
	.env_box .itembox2 .boxs .imgs{padding:0 !important;}
	.news_box .lists ul{grid-template-columns:1fr 1fr;}
	.contact_box .infos h3{padding-left:0;padding-right:0}
	.contact_box .infos .mains .imgs{position:relative;top:-.5rem;width:100%}
	.contact_box .infos .mains{padding:0}
	.contact_box .infos .mains .text{padding-right:.9rem;}
	.contact_box .message .lists ul{width:100%;padding:0 !important;}
	
}