body.index .st-pusher{height:100vh;}
#index_page_swiper{height:100%}
/**/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;box-shadow:0 0 .12rem rgba(0,0,0,.15)}
.header .h_top{background:#f83e4d;}
.header .h_top>div>div{display:inline-block;vertical-align:middle;width:50%}
.header .h_top .infos p{font-size:.16rem;color:#fff6f6;display:inline-block;vertical-align:middle;margin:0 .8rem 0 0;}
.header .h_top .infos p i{font-size:.24rem;margin:0 .1rem 0 0}
.header .h_top .infos p a{font-size:.16rem;color:#fff6f6;}
.header .h_top .langs{text-align:right;line-height:.5rem;}
.header .h_top .langs>*{display:inline-block;vertical-align:middle;font-size:.16rem;color:#FFF;margin-left:.15rem;}
.header .h_top .langs i {font-size:.2rem;}
.header .navbox{background:#FFF;}
.header .navbox>div>div{display:inline-block;vertical-align:middle;width:22%}
.header .navbox .navlist{width:78%;text-align:right;}
.header .navbox .logos{line-height:.82rem;height:.82rem;}
.header .navbox .logos img {max-height:.64rem;}
.header .navbox .navlist li {display:inline-block;padding-left:.6rem;vertical-align:middle;}
.header .navbox .navlist li a{font-size:.16rem;color:#424242;}
.header .navbox .navlist li:first-child {padding-left:0}
.header .navbox .navlist li.search a{font-size:.26rem;color:#797979}
.header .navbox .navlist li.active a,.header .navbox .navlist li a:hover{color:#f83e4d}

.header_black{top:-.5rem;}
.header_black .navbox .logos {line-height:.5rem;}
.header_black .navbox .logos img {transform:scale(.8);max-height:.5rem;}

/*banner--*/
.tem_banner .swiper {height:100%}
.tem_banner .imgs_{height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner .imgs_ img {display:none;}

.tem_banner .label_txt{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;transform:translateY(-50%);text-align:left;padding:0 2.6rem;}
.tem_banner .label_txt h3 {font-size:.48rem;color:#FFF;}
.tem_banner .label_txt p{font-size:.26rem;color:#FFF;margin:.2rem 0 .7rem;}
.tem_banner .label_txt em {display:inline-block;background:#f33548;padding:0 .41rem;line-height:.5rem;font-size:.16rem;color:#FFF}
.tem_banner .label_txt em i{width:.18rem;height:.18rem;background:#FFF;border-radius:100%;line-height:.18rem;font-size:.12rem;color:#f33548;text-align:center;margin-left:.3rem;}
.tem_banner .label_txt em:hover {box-shadow:4px 4px 6px rgba(0,0,0,.2)}

.tem_banner .label_txt>*{opacity:0;transform: translateY(3vw);}
.tem_banner .swiper-slide-active .label_txt>*{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.tem_banner .swiper-slide-active .label_txt p{transition-delay:150ms}
.tem_banner .swiper-slide-active .label_txt em{transition-delay:200ms}
.tem_banner .scrolly{position:absolute;bottom:.68rem;left:50%;transform:translateX(-50%);z-index:1;text-align:center;}
.tem_banner .scrolly span {display:block;width:.23rem;height:.3rem;border:1px solid #FFF;border-radius:999px;position:relative}
@keyframes dropdown2 {
	form{
		top:.05rem;
	}
	to{
		top:.18rem;
	}
}
.tem_banner .scrolly span:before{content:'';width:.05rem;height:.05rem;background:#FFF;position:absolute;top:.05rem;left:50%;transform:translateX(-50%);border-radius:100%;animation: dropdown2 .7s linear infinite alternate;}
@keyframes dropdown3 {
	form{
		transform:translateY(0)
	}
	to{
		transform:translateY(8px)
	}
}
.tem_banner .scrolly i{font-size:.16rem;color:#FFF;font-weight:bold;animation: dropdown3 .7s linear infinite alternate;transform:translateY(0)}
/**/
.index_flex{display:flex;width:100%;height:100%;align-items: center;}
.index_about{padding:0 .83rem 0 2.6rem;width:100%;position:relative;z-index:5}
.index_about>div{display:inline-block;vertical-align:middle;width:23.2%}
.index_about .text{width:53%;padding:0 .8rem;}
.index_about .text .titles{margin:0 0 .4rem;position:relative;padding:0 0 .3rem;}
.index_about .text .titles>* {display:inline-block;vertical-align:middle;}
.index_about .text .titles em {font-size:.36rem;color:#333333;font-weight:bold;padding-right:.7rem;position:relative}
.index_about .text .titles em:after{content:'';width:.08rem;height:.08rem;background:#333;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);border-radius:100%}
.index_about .text .titles span {font-size:.26rem;color:#333;}
.index_about .text .titles:before{content:'';border-left:.325rem solid #f33548;border-right:.325rem solid #dcdcdc;position:absolute;bottom:0;left:0;height:3px;}
.index_about .text .titles:after{content:'';width:.08rem;height:.08rem;background:#f33548;border-radius:100%;position:absolute;bottom:-.03rem;left:.28rem;}
.index_about .text .editor{font-size:.16rem;color:#7d7d7d;line-height:1.7;padding:0 0 .65rem;}
.index_about .text .editor p{margin:0 0 .4rem;}
.index_about .text .editor h6 {margin:.15rem 0 0;font-size:.16rem;color:#363636;padding-left:.34rem;background:url(../images/icon0.png) 0 center no-repeat;background-size:.23rem .23rem;line-height:.23rem;}
.index_about .text .mores a{display:inline-block;background:#f33548;border-radius:8px;font-size:.16rem;color:#FFF;padding:0 .3rem;line-height:.52rem}
.index_about .text .mores a i{margin-left:.3rem;width:.18rem;height:.18rem;background:#FFF;border-radius:100%;line-height:.18rem;text-align:center;font-size:.14rem;color:#f33548;font-weight:bold}
.index_about .text .mores a:hover {box-shadow:4px 4px 5px rgba(0,0,0,.15);transform:translateY(-5px)}

.index_about .nums{width:23.8%}
.index_about .nums>div{margin:0 0 .6rem;}
.index_about .nums h5 {font-size:.24rem;color:#3b3b3b;line-height:1;}
.index_about .nums h5 em{font-size:.62rem;color:#ac0d14;line-height:1;}
.index_about .nums h5 p{margin:0;font-size:.62rem;color:#ac0d14;line-height:1;display:inline-block;vertical-align:bottom;}
.index_about .nums h5 sup {font-size:.24rem;color:#3b3b3b;display:inline-block;width:30%;line-height:1;top:auto;}
.index_about .nums>div>p{font-size:.18rem;color:#3b3b3b;margin:.15rem 0 0}

#particles-js{position:absolute;top:0;left:0;width:100%;height:100%;background:#fefefe}
#particles-js .particles-js-canvas-el{width:100%;height:100%}

.index_about .imgs{opacity:0;transform:translateX(-3vw);}
.index_about .text>*{opacity:0;transform:translateY(3vw);}
.index_about .nums>div{opacity:0;transform:translateY(-3vw);}
.index_page_current .index_about .imgs,.index_page_current .index_about .text>*,.index_page_current .index_about .nums>div{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_page_current .index_about .text .editor,.index_page_current .index_about .nums>div:nth-child(2){transition-delay:150ms}
.index_page_current .index_about .text .mores,.index_page_current .index_about .nums>div:nth-child(3){transition-delay:200ms}


.section2 {background:url(../images/icon1.jpg) center no-repeat;background-size:cover;}
.index_product{display:flex;height:100vh;width:100%}
.index_product .column{width:26.2%;height:100vh;background:url(../images/icon2.png) 0 0 no-repeat;background-size:100% 100%;display:flex;    flex-direction: column;    justify-content: center;    align-items: center;text-align:center}
.index_product .column h3 {font-size:.36rem;color:#FFF;}
.index_product .column ol {margin:0;padding:0}
.index_product .column ol li {margin:.4rem 0 0}
.index_product .column ol li .icons{height:.42rem;line-height:.42rem;margin:0 0 .1rem}
.index_product .column ol li .icons img {max-height:.42rem;transition:none}
.index_product .column ol li span {font-size:.16rem;color:#FFF}

.index_product .lists{width:73.8%;height:100vh;display:flex;    flex-direction: row;    align-items: center;padding:0 2.6rem 0 .95rem;}
.index_product .lists>div{width:100%}
.index_product .lists .names>*{display:inline-block;vertical-align:top;width:28.5%}
.index_product .lists .names>p{font-size:.16rem;color:#848484;width:71.5%;margin:0;}
.index_product .lists .names .t h4{font-size:.36rem;color:#f33548}
.index_product .lists .names .t p{font-size:.16rem;color:#333333;font-weight:bold;margin:.1rem 0 0}
.index_product .lists .list>div{display:inline-block;vertical-align:bottom;width:28.5%}
.index_product .lists .list .swiper-page{padding:0 0 .8rem;}
.index_product .lists .list .swiper-page>div{display:inline-block;vertical-align:top;width:.67rem;height:.67rem;background:#FFF;border-radius:100%;line-height:.67rem;text-align:center;font-size:.22rem;color:#000;margin:0 .22rem 0 0}
.index_product .lists .list .swiper-page>div:hover {background:#f33548;color:#FFF}

.index_product .lists .list .boxs{width:71.5%;padding-right:.6rem;}
.index_product .lists .list .boxs .swiper-slide {padding:.46rem .23rem}
.index_product .lists .list .boxs .swiper-slide a{display:block;border-radius:5px;overflow:hidden;box-shadow:0 0 .23rem rgba(72,72,72,.15);text-align:center;background:#FFF;padding:0 .1rem;}
.index_product .lists .list .boxs .swiper-slide .imgs{height:2.55rem;line-height:2.55rem;overflow:hidden}
.index_product .lists .list .boxs .swiper-slide .imgs img {max-height:2.2rem;}
.index_product .lists .list .boxs .swiper-slide p{margin:0;padding:0 0 .3rem;}
.index_product .lists .list .boxs .swiper-slide p font {font-size:.2rem;color:#333333;display:block;margin:0 0 .15rem;}
.index_product .lists .list .boxs .swiper-slide p em {font-size:.16rem;color:#f33548;}
.index_product .lists .list .boxs .swiper-slide p em i{margin-left:.1rem;}
.index_product .lists .list .boxs .swiper-slide a:hover .imgs img{transform:scale(1.1)}

.index_product .column>*{opacity:0;transform:translateY(3vw)}
.index_product .lists{opacity:0;transform:scale(1.5)}
.index_page_current .index_product .column>*,.index_page_current .index_product .lists{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_page_current .index_product .column ol {transition-delay:150ms}


.section3 {background:url(../images/icon1.jpg) center no-repeat;background-size:cover;}
.index_sloution{width:100%}
.index_sloution .titles {text-align:center;margin:0 0 .15rem;}
.index_sloution .titles p{font-size:.36rem;color:#333333;font-weight:bold;margin:0 0 .15rem;}
.index_sloution .titles h3 {font-size:.3rem;color:#1b1f24}
.index_sloution .lists .swiper-slide{display:flex;padding:.46rem 0}
.index_sloution .lists .swiper-slide>div{width:50%;padding:0 .275rem 0 0;}
.index_sloution .lists .swiper-slide .text{padding:0 0 0 .275rem;}
.index_sloution .lists .swiper-slide .imgs>div{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;}
.index_sloution .lists .swiper-slide .imgs>div img {width:100%;height:4.58rem;object-fit:cover;transition:none}
.index_sloution .lists .swiper-slide .imgs>div:before{content:'';width:.62rem;height:.62rem;background:url(../images/icon3.png) 0 0 no-repeat;background-size:.62rem .62rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.index_sloution .lists .swiper-slide .text>div{background:#FFF;border-radius:10px;overflow:hidden;display:flex;height: 100%;    flex-direction: column;    justify-content: center;padding:0 .3rem;box-shadow:0 0 .46rem rgba(0,0,0,.15)}
.index_sloution .lists .swiper-slide .text h4 {font-size:.3rem;color:#333;margin:0 0 .25rem;}
.index_sloution .lists .swiper-slide .text>div>p {font-size:.16rem;color:#333333;margin:0 0 .15rem;display:grid;    grid-template-columns: 15% auto;}
.index_sloution .lists .swiper-slide .text>div>p em {color:#f33548;}
.index_sloution .lists .swiper-slide .text>div>p span {}
.index_sloution .lists .swiper-slide .text .txt{display:grid;    grid-template-columns: 15% auto;}
.index_sloution .lists .swiper-slide .text .txt em {color:#f33548;font-size:.16rem;}
.index_sloution .lists .swiper-slide .text .txt .t {font-size:.16rem;color:#333333;}
.index_sloution .lists .swiper-slide .text .txt .t p{margin:0}
.index_sloution .lists .swiper-slide .text>div>*{transform:translateY(3vw);opacity:0}
.index_sloution .lists .swiper-slide>div.imgs {transform:translateX(-3vw);opacity:0}
.index_sloution .lists .swiper-slide-active .text>div>*,.index_sloution .lists .swiper-slide-active>div.imgs {opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all 1s cubic-bezier(.69, .27, .45, .99);transition: all 1s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_sloution .lists .swiper-slide-active .text>div p {transition-delay:150ms}
.index_sloution .lists .swiper-slide-active .text>div .txt {transition-delay:200ms}
.index_sloution .lists .slide-pagination{margin:.15rem 0 0;text-align:center}
.index_sloution .lists .slide-pagination span {opacity:1;outline:none;margin:0 .1rem;width:.13rem;height:.13rem;background:#858585}
.index_sloution .lists .slide-pagination span.swiper-pagination-bullet-active{background:#f33548}

.video_form {position:fixed;top:0;left:0;background:rgba(0,0,0,.8);z-index:999;width:100%;height:100%;transition:none;display:none;}
.video_form .mains {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.video_form .mains.mains_on {top:60%;opacity:0;visibility:hidden;}
.video_form .mains .itembox .tit {margin:0 0 .93rem;border-bottom:2px solid #DBDBDB;padding:.28rem 0;position:relative;text-align:center;font-size:.32rem;color:#FFF}
.video_form .mains .itembox .close_ {position:absolute;right:.3rem;top:50%;width:.56rem;height:.56rem;text-align:center;border:1px solid #9E9E9E;border-radius:100%;cursor:pointer;transform:translateY(-50%)}
.video_form .mains .itembox .close_:before,.video_form .mains .itembox .close_:after{content:'';width:.16rem;height:2px;background:#9E9E9E;position:absolute;top:50%;left:50%;transition:all .4s linear;}
.video_form .mains .itembox .close_:before{transform:translate(-50%,-50%) rotate(-45deg)}
.video_form .mains .itembox .close_:after{transform:translate(-50%,-50%) rotate(45deg)}
.video_form .mains .itembox .editor video {width:100%;max-width:12rem;margin:0 auto;max-height:6.75rem;background:#000}
.video_form .mains .itembox .editor{text-align:center;}



.index_sloution>div>div{opacity:0;transform:translateY(-3vw)}
.index_page_current .index_sloution>div>div{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_page_current .index_sloution .lists{transition-delay:150ms}


.index_tech{width:100%}
.index_tech .titles{margin:0 0 .45rem;display:grid;grid-template-columns:30% auto;}
.index_tech .titles .names p{font-size:.36rem;color:#333;font-weight:bold;margin:0 0 .1rem;}
.index_tech .titles .names h3 {font-size:.3rem;color:#1b1f24}
.index_tech .titles ol {margin:0;padding:0;text-align:right}
.index_tech .titles ol li {display:inline-block;vertical-align:top;padding-left:.65rem;}
.index_tech .titles ol li:first-child{padding-left:0}
.index_tech .titles ol li a{display:block;font-size:.16rem;color:#414141;padding:0 0 .2rem;min-width:1.28rem;border-bottom:1px solid #f33548;text-align:left;}

.index_tech .itembox>div>div{display:inline-block;vertical-align:top;width:55%}
.index_tech .itembox .imgs{width:45%}
.index_tech .itembox .text {padding-right:1.1rem}
.index_tech .itembox .text .tit {margin:0 0 .4rem;}
.index_tech .itembox .text .tit h4 {font-size:.24rem;color:#f33548}
.index_tech .itembox .text .tit p{font-size:.16rem;color:#4a4a4a;font-weight:bold;margin:.1rem 0 0}
.index_tech .itembox .text .editor {font-size:.16rem;color:#838383;}
.index_tech .itembox .text .editor .txt{margin:.45rem 0 .8rem}
.index_tech .itembox .text .editor .txt>p{margin:0 0 .3rem;font-size:.16rem;color:#333;line-height:.23rem;padding-left:.28rem;background:url(../images/icon0.png) 0 center no-repeat;background-size:.23rem .23rem;display:inline-block;vertical-align:top;width:36%}
.index_tech .itembox .text .mores>a{display:inline-block;background:#f33548;padding:0 .14rem;line-height:.52rem;border-radius:8px;font-size:.16rem;color:#FFF}
.index_tech .itembox .text .mores>a:hover {box-shadow:4px 4px 5px rgba(0,0,0,.15);transform:translateY(-5px)}

.index_tech .titles>*{opacity:0;transform:translateY(-3vw)}
.index_tech .itembox{opacity:0;transform:scale(1.5)}
.index_page_current .index_tech .titles>*,.index_page_current .index_tech .itembox{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_page_current .index_tech .titles ol{transition-delay:150ms}


.section5 {background:url(../images/icon4.jpg) center bottom no-repeat;background-size:cover;}
.index_news {width:100%}
.index_news .titles{margin:0 0 .45rem;}
.index_news .titles h3 {font-size:.36rem;color:#333}
.index_news .titles p{font-size:.3rem;color:#1b1f24;margin:.1rem 0 0}
.index_news ol {margin:0;padding:0;text-align:right;}
.index_news ol li {display:inline-block;vertical-align:top;padding-left:.65rem;}
.index_news ol li:first-child{padding-left:0}
.index_news ol li a{display:block;font-size:.16rem;color:#414141;padding:0 0 .2rem;min-width:1.28rem;border-bottom:1px solid #f33548;text-align:left;}
.index_news .mains>div{display:inline-block;vertical-align:bottom;width:63.2%}
.index_news .mains .rlt{width:36.8%}
.index_news .mains .let{padding:0 1.4rem 0 0}
.index_news .mains .let li{border-bottom:1px solid #c8c8c9;margin:0 0 .6rem;}
.index_news .mains .let li a{display:flex;position:relative;padding:0 0 .25rem;width:100%;align-items:center}
.index_news .mains .let li:last-child {margin:0}
.index_news .mains .let li .info {width:75%}
.index_news .mains .let li .info h6 {font-size:.2rem;color:#333333;margin:0 0 .3rem;}
.index_news .mains .let li .info em {font-size:.16rem;color:#686868;}
.index_news .mains .let li .info em i{font-size:.22rem;color:#000;margin-left:.1rem;}
.index_news .mains .let li .time {text-align:right;width:25%;font-size:.16rem;color:#4f4f4f;}
.index_news .mains .let li .time img {border-radius:10px;}

.index_news .titles,.index_news ol{opacity:0;transform:translateY(-3vw)}
.index_news .mains .let li{opacity:0;transform:translateY(3vw)}
.index_page_current .index_news .titles,.index_page_current .index_news ol,.index_page_current .index_news .mains .let li{opacity: 1 !important;pointer-events: auto !important;-webkit-transform: none !important;transform: none !important;-webkit-transition: all .8s cubic-bezier(.69, .27, .45, .99);transition: all .8s cubic-bezier(.69, .27, .45, .99);  transition-delay: 0s;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_page_current .index_news ol{transition-delay:150ms}
.index_page_current .index_news .mains .let li:nth-child(2) {transition-delay:150ms}
.index_page_current .index_news .mains .let li:nth-child(3) {transition-delay:200ms}
/**/
.index_footer{height:auto !important;}
.footer{background:#333;padding:1rem 0 .4rem;}
.footer .navlist{margin:0 0 .8rem;}
.footer .navlist dl {display:inline-block;vertical-align:top;width:14.285%;margin:0;padding:0 .1rem 0 0}
.footer .navlist dl dt {font-weight:normal;margin:0 0 .35rem;}
.footer .navlist dl dt a{font-size:.2rem;color:#FFF}
.footer .navlist dl dd {margin:0 0 .15rem;}
.footer .navlist dl dd a{font-size:.16rem;color:#898989;}
.footer .items>div{display:inline-block;vertical-align:top;width:24%}
.footer .items .logos img {max-height:.64rem;transition:none}
.footer .items .logos .share{margin:.3rem 0 0}
.footer .items .logos .share>a{display:inline-block;margin:0 .2rem;font-size:.21rem;color:#999;}
.footer .items .tels{width:55%;padding:0 .5rem 0 1.45rem;}
.footer .items .tels h3 {font-size:.2rem;color:#FFF;margin:0 0 .3rem;}
.footer .items .tels p{margin:0 0 .15rem;font-size:.16rem;color:#FFF}
.footer .items .tels p a{font-size:.16rem;color:#FFF}
.footer .items .tels p i{font-size:.2rem;color:#ef4242;margin:0 .1rem 0 0}
.footer .items .codes{width:21%;text-align:right;}
.footer .items .codes img {width:1.66rem;transition:none;border-radius:10px;}
.footer .copy{padding:.36rem 0 0;margin:.25rem 0 0;border-top:2px solid #545454;font-size:.16rem;color:#aaaaaa;position:relative}
.footer .copy a{font-size:.16rem;color:#aaaaaa}
.footer .copy .btop{position:absolute;right:0;top:.18rem;}
.footer .copy .btop>a{display:block;width:.52rem;height:.52rem;background:#ef4242;border-radius:100%;line-height:.52rem;text-align:center;font-size:.26rem;color:#FFF;font-weight:bold;}
/*内页*/
.tem_banner.indise{padding:1.32rem 0 0}
.flash {position:relative}
.flash img {width:100%;transition:none}
.flash .page_txt{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1}
.flash .page_txt h1 {font-size:.38rem;color:#FFF;margin:0 0 .3rem;}
.flash .page_txt .mbx,.flash .page_txt .mbx a {font-size:.16rem;color:#FFF}
.flash .page_txt .mbx a:first-child+a{display:none;}

/**/
.about_box{}
.about_box .mains .nums{padding:.8rem 0 .6rem;display:flex;    flex-direction: row;    justify-content: space-between;}
.about_box .mains .nums h5{font-size:.24rem;color:#3b3b3b;line-height:1}
.about_box .mains .nums h5 em {font-size:.62rem;color:#ac0d14;line-height:1;margin:0 .1rem 0 0;display:inline-block;}
.about_box .mains .nums>div>p{font-size:.18rem;color:#3b3b3b;margin:.2rem 0 0}
.about_box .mains .nums h5>p {font-size:.62rem;color:#ac0d14;line-height:1;margin:0 .1rem 0 0;display:inline-block;}
.about_box .mains .nums h5>sup {display:inline-block;top:auto;width:28%;font-size:.24rem;line-height:1}

.about_box .mains .editor{padding:.8rem 0 .55rem;}
.about_box .mains .editor>div{display:inline-block;vertical-align:top;width:50%;padding:0 .7rem 0 0}
.about_box .mains .editor .rlt {padding:0 0 0 .7rem;}
.about_box .mains .editor .let h2 {font-size:.36rem;color:#1f1f1f;margin:0 0 .35rem;}
.about_box .mains .editor .let h6 {font-size:.2rem;color:#1f1f1f;margin:0 0 .35rem;}
.about_box .mains .editor .let p{font-size:.16rem;color:#6e6d6d;line-height:1.7;}
.about_box .mains .editor .rlt h6 {font-size:.2rem;color:#1f1f1f;margin:0 0 .25rem;}
.about_box .mains .editor .rlt p{font-size:.16rem;color:#6d6d6d;line-height:1.7}

.about_box .mains .imglist{padding:0 0 .85rem;}
.about_box .mains .imglist .swiper-slide a{display:block;position:relative}
.about_box .mains .imglist .swiper-slide img {width:100%;height:2.88rem;object-fit:cover;transition:none;}
.about_box .mains .imglist .swiper-slide a:hover {transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.15)}

.about_box .videos{width:100%;position:relative;cursor:pointer;background:#000}
.about_box .videos video {width:100%;height:7.2rem;}
.about_box .videos .plays{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}
.about_box .videos .plays i{font-size:.72rem;color:#FFF;line-height:1}
.about_box .videos .plays span {display:block;font-size:.16rem;color:#FFF;margin:.2rem 0 0}
.about_box .videos.play .plays {opacity:0;transform:translate(-50%,-50%) scale(1.1);transition:all .6s cubic-bezier(.69, .27, .45, .99);}
.about_box .desc {text-align:center;padding:1.8rem 0 2.05rem;font-size:.24rem;color:#424242;background:url(../images/icon5.png) 0 0 no-repeat #FFF; background-size:100% auto}

.news_list {padding:.65rem 0 1.2rem;background:rgba(0,0,0,.01)}
.news_list h3 {font-size:.3rem;color:#333;text-align:center;margin:0 0 .65rem;}

.news_list .mains a{display:block;position:relative}
.news_list .mains .imgs img {width:100%;height:3.18rem;object-fit:cover;transition:none;}
.news_list .mains .imgs{overflow:hidden}
.news_list .mains .text{padding:.25rem 0;position:relative}
.news_list .mains .text span {font-size:.16rem;color:#555}
.news_list .mains .text h5 {font-size:.2rem;color:#2a2a2a;line-height:.28rem;height:.56rem;overflow:hidden;margin:.25rem 0 .9rem;font-weight:bold;}
.news_list .mains .text em {font-size:.4rem;color:#000}
.news_list .mains .text:after{content:'';width:0;height:5px;background:#d9221a;position:absolute;bottom:0;left:0;transition: all .6s cubic-bezier(.69, .27, .45, .99);}
.news_list .mains a:hover .text:after{width:100%}
.news_list .mains a:hover .text span,.news_list .mains a:hover .text  h5,.news_list .mains a:hover .text em{color:#d9221a}
.news_list .mains a:hover .imgs {box-shadow:4px 4px 6px rgba(0,0,0,.15);transform:translateY(-5px)}

.news_list .swiper-page{margin:.5rem 0 0;text-align:center}
.news_list .swiper-page>div{display:inline-block;vertical-align:middle;width:auto;}
.news_list .swiper-page>div.itm {font-size:.16rem;color:#26334c;line-height:.43rem;border:1px solid #e1e1e1;padding:0 .22rem;border-radius:999px;margin:0 .1rem;}
.news_list .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.43rem;height:.43rem;line-height:.43rem;font-size:.18rem;color:#26334c;border-radius:100%;background:none;}
.news_list .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{background:#f83e4d;color:#FFF}
.news_list .lists .swiper-slide a:hover .imgs {box-shadow:3px 3px 6px rgba(0,0,0,.2);transform:scale(.98)}
.news_list .swiper-page>div.itm:hover{background:#f83e4d;color:#FFF;border-color:#f83e4d}
/**/
.product_box{background:#f8fcff;padding:.85rem 0 1.75rem;}
.product_box>div>div{display:inline-block;vertical-align:top;width:30.6%}
.product_box .list{width:69.4%;padding-left:.2rem;}
.product_box .column h3{font-size:.3rem;color:#FFF;background:#f83e4d;line-height:.73rem;padding:0 .4rem;}
.product_box .column ol {margin:0;padding:0}
.product_box .column ol li {margin:1px 0 0;}
.product_box .column ol li a{display:flex;background:#f3f5f8;height:.69rem;padding:0 .4rem;flex-direction: row;    align-items: center}
.product_box .column ol li span {display:inline-block;padding-left:.32rem;position:relative;font-size:.18rem;color:#93949c}
.product_box .column ol li span:before{content:'';width:.16rem;height:.16rem;background:#d0d2d5;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:all .5s ease-in-out;}
.product_box .column ol li.on span:before{opacity:1}
.product_box .column ol li.on span {color:#f83e4d}
.product_box .column .let_infos{background:url(../images/icon6.jpg) 0 bottom no-repeat;background-size:cover;padding:3.15rem .4rem .3rem;margin:.4rem 0 0}
.product_box .column .let_infos h4 {font-size:.3rem;color:#FFF;padding:0 0 .2rem;position:relative;margin:0 0 .35rem;}
.product_box .column .let_infos h4:after{content:'';width:.6rem;height:2px;background:#FFF;position:absolute;left:0;bottom:0}
.product_box .column .let_infos p{margin:0;padding-left:.7rem;font-size:.16rem;color:#FFF;background:url(../images/icon7.png) 0 center no-repeat;background-size:.59rem .6rem;}
.product_box .column .let_infos p em {display:block;font-size:.3rem;font-weight:bold;line-height:1;margin:.15rem 0 0}
.product_box .list li{display:inline-block;vertical-align:top;width:33.333%;padding-left:.11rem;margin:0 0 .19rem}
.product_box .list li a{display:block;background:#FFF;border-radius:5px;overflow:hidden;box-shadow:0 0 .46rem rgba(0,0,0,.15);padding:.45rem .15rem .3rem;}
.product_box .list li .imgs{height:2.2rem;line-height:2.2rem;}
.product_box .list li .imgs img {max-height:2rem;transition:none;}
.product_box .list li .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.product_box .list li p {margin:0;font-size:.16rem;color:#f83e4d;text-align:center;}
.product_box .list li p font {display:block;margin:0 0 .15rem;color:#333;}
.product_box .list li p em{display:block;}
.product_box .list li p em i {margin-left:.1rem;}
.product_box .list li a:hover {transform:translateY(-3px)}
.product_box .list li a:hover p font {color:#f83e4d;}
/**/
.page {width:100% !important;margin:.6rem 0 0}
.page a{display:inline-block;margin:0 3px;width:.4rem;height:.4rem;border:1px solid #e5e5e5;background:#FFF;line-height:.38rem;font-size:.16rem;color:#f83e4d;}
.page a:hover,.page a.page-num-current{background:#f83e4d;color:#FFF}
/**/
.tech_box{padding:1.35rem 0}
.tech_box .items{margin:0 0 .95rem;display:flex;width:100%;align-items: center}
.tech_box .items .imgs{width:47.6%}
.tech_box .items .imgs img {width:100%;height:4.27rem;object-fit:cover;transition:none}
.tech_box .items .text{width:52.4%;padding:0 .15rem 0 .95rem;}
.tech_box .items .text h4 {font-size:.32rem;color:#333333;margin:0 0 .35rem;}
.tech_box .items .text .editor {font-size:.16rem;color:#767474;line-height:1.7;margin:0 0 .5rem;}
.tech_box .items .text .editor>div{display:none;}
.tech_box .items .text>a{display:inline-block;background:#f83e4d;font-size:.16rem;color:#FFF;padding:0 .56rem;line-height:.56rem;border-radius:5px;}
.tech_box .items .text>a:hover {transform:translateY(-3px);box-shadow:4px 4px 6px rgba(0,0,0,.15)}
.tech_box .items:nth-child(2n) {    flex-direction: row-reverse;}
/*技术实力列表*/
.tech_list{padding:1rem 0}
.tech_list h3 {font-size:.36rem;color:#333333;text-align:center;margin:0 0 .5rem}
.tech_list ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.4rem .24rem}
.tech_list ul li a{display:block;position:relative;}
.tech_list ul li .imgs img {width:100%;height:4.45rem;object-fit:cover;transition:none}
.tech_list ul li p{font-size:.16rem;color:#333;text-align:center;margin:.35rem 0 0}
.tech_list ul li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.15);transform:scale(.96)}
.tech_list .mores {margin:.45rem 0 0;transition:none;}
.tech_list .mores a{display:inline-block;border:1px solid #dc342d;border-radius:999px;font-size:.16rem;color:#d9221a;padding:0 .37rem;line-height:.55rem;position:relative;overflow:hidden;}
.tech_list .mores a:before{content:'';width:0;height:100%;background:#dc342d;position:absolute;left:0;top:0;transition:all .8s cubic-bezier(.69, .27, .45, .99);}
.tech_list .mores a i {position:relative;z-index:2}
.tech_list .mores a:hover:before{width:100%}
.tech_list .mores a:hover {color:#FFF}
/*创新 or  荣誉 版面*/
.innovate_box ul{grid-template-columns:1fr 1fr 1fr;gap:.5rem .38rem;}
.innovate_box ul li a{background:#f0f0f0;padding:0 .35rem;text-align:center}
.innovate_box ul li .imgs {height:4.55rem;line-height:4.55rem;}
.innovate_box ul li .imgs img {width:auto;height:auto;max-height:3.57rem;transition:none;object-fit:none;}
.innovate_box ul li p{font-size:.16rem;color:#262626;padding:.4rem 0 .45rem;border-top:2px solid #d6d6d6}
.innovate_box ul li .imgs span {display:inline-block;vertical-align:middle;background:none !important;}
.innovate_box ul li a:hover .imgs {box-shadow:none;transform:none;}
.innovate_box ul li a:hover {box-shadow:0 0 .46rem rgba(72,72,72,.15);}
/*解决方案*/
.solution_box{padding:1rem 0}
.solution_box h3{font-size:.42rem;color:#333333;text-align:center;margin:0 0 .5rem}
.solution_box .lists {display:flex;width:100%;}
.solution_box .items{width:50%;padding:0 .2rem 0 0;margin:0 0 .4rem;}
.solution_box .items:nth-child(2n) {padding:0 0 0 .2rem;}
.solution_box .items>div{background:#FFF;border-radius:5px;overflow:hidden;box-shadow:0 0 .46rem rgba(72,72,72,.15);height:100%}
.solution_box .items .imgs {overflow:hidden;position:relative;cursor:pointer;}
.solution_box .items .imgs img {width:100%;height:4.58rem;object-fit:cover;transition:none}
.solution_box .items .imgs:before {content:'';width:.62rem;height:.62rem;background:url(../images/icon3.png) 0 0 no-repeat;background-size:.62rem .62rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}

.solution_box .items .text{padding:.5rem .3rem}
.solution_box .items .text h4 {font-size:.3rem;color:#333333;margin:0 0 .25rem;}
.solution_box .items .text>p {font-size:.16rem;color:#333333;margin:0 0 .15rem;display:grid;    grid-template-columns: 15% auto;}
.solution_box .items .text>p em {color:#f33548;}
.solution_box .items .text>p span {}
.solution_box .items .text .txt{display:grid;    grid-template-columns: 15% auto;}
.solution_box .items .text .txt em {color:#f33548;font-size:.16rem;}
.solution_box .items .text .txt .t {font-size:.16rem;color:#333333;}
.solution_box .items .text .txt .t p{margin:0}
/**/
.com_sort{margin:0 0 .7rem;}
.com_sort>*{display:inline-block;vertical-align:middle;width:40%}
.com_sort ol {margin:0;padding:0;width:60%;text-align:right}
.com_sort .names p{font-size:.36rem;color:#333;margin:0 0 .1rem;}
.com_sort .names h3 {font-size:.36rem;color:#333}
.com_sort ol li {display:inline-block;padding-left:.25rem;text-align:left;}
.com_sort ol li a{display:block;font-size:.16rem;color:#333;padding:0 0 .1rem;border-bottom:2px solid #f83e4d;min-width:1.3rem}
/**/
.talent{background:url(../images/icon8.jpg) center no-repeat;background-size:cover;padding:.97rem 0 1.6rem;}
.talent>div>div{display:inline-block;vertical-align:middle;width:43.7%}
.talent .text{width:56.3%;padding:0 0 0 .87rem;}
.talent .imgs span {background:none !important;}
.talent .text .title{margin:0 0 .5rem;}
.talent .text .title p{font-size:.32rem;color:#333;margin:0 0 .1rem;}
.talent .text .title h3 {font-size:.26rem;color:#333;}
.talent .text .editor h6 {font-size:.18rem;color:#333;margin:0 0 .15rem;}
.talent .text .editor>p{font-size:.18rem;color:#535353;margin:0 0 .45rem;}
.talent .text .editor .txt .t{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem .6rem}
.talent .text .editor .txt .t p{font-size:.16rem;color:#616161;margin:0}
.talent .text .editor .txt .t p em {display:block;color:#f83e4d;margin:0 0 .1rem}

.joblist{padding:1.1rem 0 2.4rem;}
.joblist .title {margin:0 0 .4rem;text-align:center}
.joblist .title p{font-size:.32rem;color:#333;text-transform:capitalize;margin:0 0 .15rem;}
.joblist .title h3 {font-size:.26rem;color:#333}
.joblist .boxs li {position:relative;}
.joblist .boxs li span {display:inline-block;vertical-align:top;width:24%;padding-left:.4rem;}
.joblist .boxs li span:nth-child(2) {width:20%}
.joblist .boxs li span:nth-child(3) {width:18%}
.joblist .boxs li span:nth-child(4) {width:28%}
.joblist .boxs li span:nth-child(5) {width:10%;padding-left:0 !important;text-align:center;}
.joblist .boxs li:first-child{background:#f83e4d;border:0}
.joblist .boxs li:first-child span {line-height:.62rem;font-size:.2rem;color:#FFF}
.joblist .boxs li a{display:flex;border-bottom:2px solid #DDD}
.joblist .boxs li a>span {font-size:.16rem;color:#212122;height:.8rem;display:flex;align-items:center;}
.joblist .boxs li a>span i {font-size:.24rem;color:#f83e4d;font-weight:bold;}
.joblist .boxs li a>span:last-child{justify-content: center;}
.joblist .boxs li .submenu {display:none;transition:none;background:#f7f7f7;padding:.35rem .45rem .6rem;font-size:.16rem;color:#212122}
.joblist .boxs li.opens a>span:last-child i {transform:rotate(180deg)}
/*联系*/
.contact_box{background:url(../images/icon9.jpg) 0 bottom no-repeat;background-size:100% auto;padding:0 0 1.4rem;}
.contact_box .infos{padding:.9rem 0 2.18rem;}
.contact_box .infos>div{display:inline-block;vertical-align:middle;width:50%}
.contact_box  .title {margin:0 0 .3rem;}
.contact_box  .title p{font-size:.36rem;color:#333333;font-weight:bold;margin:0 0 .1rem;}
.contact_box  .title h3{font-size:.24rem;color:#333333;}
.contact_box .infos .text .editor h5 {font-size:.16rem;color:#333;padding:0 0 .3rem;border-bottom:1px solid #eee;}
.contact_box .infos .text .editor h5 em {display:block;font-size:.3rem;color:#f83e4d;font-weight:bold;line-height:1;margin:.15rem 0 0}
.contact_box .infos .text .editor .t {padding:.25rem 0 0;display:grid;grid-template-columns:1fr 1fr;}
.contact_box .infos .text .editor .t p{font-size:.16rem;color:#333333;}
.contact_box .infos .text .code{margin:.85rem 0 0}
.contact_box .infos .text .code p{font-size:.16rem;color:#333333;margin:0 0 .15rem;}
.contact_box .infos .text .code>div{display:inline-block;text-align:center}
.contact_box .infos .text .code em {font-size:.16rem;color:#adaead;display:block;margin:.15rem 0 0}
.contact_box .infos .imgs{text-align:right;padding-left:1.05rem;}
.contact_box .infos .imgs span {display:inline-block;background:none !important;}

.contact_box .message{padding-left:6.25rem;}
.contact_box .message .lists li {padding:0 .15rem 0 0;margin:0 0 .15rem;}
.contact_box .message .lists li input[type="text"],.contact_box .message .lists li textarea{width:100%;height:.6rem;min-height:35px;background:#e9eef4;border:0;border-radius:5px;font-size:.16rem;color:#757575;padding:0 .2rem;}
.contact_box .message .lists li textarea{padding:.2rem;height:2rem;}
.contact_box .message .lists li button {border:0;background:#f83e4d;padding:0 .56rem;height:.5rem;font-size:.16rem;color:#FFF;border-radius:5px;}
.contact_box .message .lists li input[name="checkcode"] {width:30%}

/********<=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:1800px){
	.header .navbox .navlist li{padding-left:.4rem;}
	.index_sloution .lists .swiper-slide .text>div>p,.index_sloution .lists .swiper-slide .text .txt{grid-template-columns:20% auto;}
}
@media(max-width:1600px){
	.index_product .column ol li{margin:.2rem 0 0}
}
@media(max-width:1440px){
	.index_about{padding-left:.83rem;}
	.index_about .nums h5 em,.index_about .nums h5 p{font-size:.5rem;}
	.index_product .lists{padding-right:1.6rem;}
	.index_product .lists .list .boxs{padding-right:0}
	.tem_banner .label_txt{padding:0 1.6rem;}
}
@media(max-height:700px){
	.footer .navlist{margin:0 0 .4rem;}
	.footer{padding:.6rem 0 .4rem;}
}
/******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}
	.tem_banner .label_txt,.index_about{padding:0 25px;}
	.index_product .lists{padding-right:25px;}
	
}
/********mobile*********/
@media(max-width:767px){
	.index_about .imgs{display:none}
	.index_about > div{display:block;width:100% !important;}
	.index_about .text{padding:0;margin:0 0 .45rem;}
	.index_about .nums > div{display:inline-block;width:50%;vertical-align:top;}
	.index_product .lists{padding-left:.25rem;}
	.index_product .lists .names > *,.index_product .lists .list > div{display:block;width:100% !important;}
	.index_product .lists .list .swiper-page{text-align:right;padding:.4rem 0 0;}
	.index_sloution .lists .swiper-slide{display:block;}
	.index_sloution .lists .swiper-slide > div{width:100%;padding:0 !important;}
	.index_sloution .lists .swiper-slide > div.imgs{margin:0 0 .5rem;}
	.index_sloution .lists .swiper-slide .text>div{padding:.5rem .3rem;}
	
	.index_tech .titles{display:block;}
	.index_tech .titles ol {padding:.6rem 0 .3rem;}
	.index_tech .itembox > div > div,.index_news .mains > div{display:block;width:100% !important;}
	.index_tech .itembox .text,.index_news .mains .let{padding:0 0 .5rem;}
	.index_news ol {padding:0 0 .3rem;}
	.footer .navlist{display:none;}
	.footer .items .logos .share > a{margin:0 .1rem;}
	.footer .items .tels{padding:0 .5rem;}
	.about_box .mains .nums{flex-wrap: wrap;}
	.about_box .mains .nums>div{width:50%;margin:0 0 .25rem;}
	.about_box .mains .editor > div{display:block;width:100%;padding:0 !important;}
	.about_box .videos video{height:auto;}
	.product_box > div > div{display:block;width:100% !important;}
	.product_box > div > div.column {display:none}
	.product_box .list{padding-left:0}
	.tech_list ul{grid-template-columns:1fr 1fr}
	.solution_box .items{width:100%;padding:0 !important;}
	.solution_box .lists{display:block;}
	.news_box .mains{grid-template-columns:1fr 1fr}
	.talent > div > div,.contact_box .infos > div{display:block;width:100% !important;}
	.talent .text{padding:.85rem 0 0}
	.talent .text .editor .txt .t{grid-template-columns:1fr 1fr}
	.contact_box .infos .imgs{display:none;}
	.contact_box .message{padding:0}
	.contact_box .message .lists li input[type="text"], .contact_box .message .lists li textarea,.contact_box .message .lists li button{font-size:12px;}
}