/*header*/
.m210{margin:0 2.1rem;}
.m145{margin:0 1.45rem;}
.header {position:fixed;top:0;left:0;z-index:18;width:100%;background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.12);}
.header .htop{background:#1273bb;text-align:right;padding:0 .6rem;}
.header .htop>div>* {display:inline-block;vertical-align:middle;}
.header .htop ul li {display:inline-block;line-height:.39rem;padding:0 .32rem}
.header .htop ul li a{font-size:.16rem;color:#FFF}
.header .htop .langs{padding:0 .25rem 0 1.3rem;position:relative;margin-right:.25rem;}
.header .htop .langs>a{font-size:.16rem;color:#FFF;}
.header .htop .langs>a i{margin-right:.1rem;font-size:.2rem}
.header .htop .langs:after{content:'';width:1px;height:.16rem;background:#5a9dd0;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.header .htop .menus{width:.15rem;height:14px;position:relative;    cursor: pointer;}
.header .htop .menus span {display:block;width:.15rem;height:2px;background:#FFF;margin:6px 0}
.header .htop .menus:before,.header .htop .menus:after{content:'';width:100%;height:2px;background:#FFF;position:absolute;top:0;left:0}
.header .htop .menus:after{top:auto;bottom:0}

.header .items>div>div{display:inline-block;vertical-align:middle;width:26.5%}
.header .items .navlist{width:73.5%;text-align:right}
.header .items .navlist>*{display:inline-block;vertical-align:middle}
.header .items .logos {line-height:.87rem;}
.header .items .logos img {max-height:.53rem;transition:none}
.header .items .navlist li {display:inline-block;padding:0 .32rem;}
.header .items .navlist li a{font-size:.16rem;color:#000}
.header .items .navlist li.active a,.header .items .navlist li  a:hover{color:#1273bb}

.header .items .langs{padding:0 0 0 .6rem;position:relative;}
.header .items .langs i {margin-right:.1rem;font-size:.2rem;}
.header .items .langs>*{display:inline-block;vertical-align:middle;}
.header .items .langs>a{font-size:.16rem;color:#333;}
.header .items .langs em {padding:0 .1rem;font-size:.16rem;color:#eee}

/*banner*/
.tem_banner.indise{padding:.87rem 0 0}
.tem_banner .label_text{position:absolute;top:50%;left:0;width:100%;padding:0 1.6rem;z-index:1;transform:translateY(-50%);text-align:left;margin:.-64rem 0 0}
.tem_banner .label_text h2 {font-size:.59rem;color:#FFF;line-height:1.4}
.tem_banner .label_text p {font-size:.27rem;color:#FFF;margin:.2rem 0 .75rem}
.tem_banner .label_text em {font-size:.14rem;color:#FFF;text-transform:capitalize;background:#1273bb;border-radius:9999px;padding:0 .3rem;line-height:.63rem;display:inline-block;}
.tem_banner .label_text em i {margin-left:.6rem;font-size:.24rem;font-weight:bold;color:#FFF}
.tem_banner .slide-pagination {position:absolute;bottom:10%;left:2.1rem;z-index:1;width:auto;}
.tem_banner .slide-pagination span{opacity:1;outline:none;width:.16rem;height:.16rem;background:none;border:1px solid #FFF;margin:0 .2rem 0 0}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#8ec31f;border-color:#8ec31f}
/**/
.index_product{padding:.7rem 0 1.25rem;background:#f5f5f5;}
.index_product .title {text-align:center;margin:0 0 .35rem;}
.index_product .title h3 {font-size:.5rem;color:#000}
.index_product .title p{font-size:.16rem;color:#979797;margin:.15rem 0 .2rem;}
.index_product .title a{display:inline-block;background:#1273bb;border-radius:999px;padding:0 .52rem;line-height:.47rem;font-size:.16rem;color:#FFF}
.index_product .lists {position:relative}
.index_product .lists .swiper-slide .imgs img{width:100%;height:4.68rem;object-fit:cover;transition:none}
.index_product .lists .swiper-slide .text {padding:.4rem .55rem;border-bottom:1px solid #bfbfbf;position:relative}
.index_product .lists .swiper-slide .text>*{display:inline-block;vertical-align:middle;width:65%}
.index_product .lists .swiper-slide .text p{font-size:.2rem;color:#7a7a7a;margin:0;height:.27rem;height:.54rem;overflow:hidden}
.index_product .lists .swiper-slide .text em {font-size:.2rem;color:#7a7a7a;text-align:right;width:35%}
.index_product .lists .swiper-page>div{position:absolute;left:-.81rem;top:50%;transform:translateY(-50%);z-index:1;width:.55rem;height:.55rem;border:1px solid #d3d3d3;border-radius:100%;line-height:.5rem;text-align:center;font-size:.33rem;color:#b0b0b0;}
.index_product .lists .swiper-page>div.slide-button-next{left:auto;right:-.81rem;}
.index_product .lists .swiper-slide a:hover .text>*{color:#1273bb}
.index_product .lists .swiper-slide a:hover .text{border-color:#1273bb}
.index_product .lists .swiper-slide a:hover .imgs{transform:scale(.98);box-shadow:4px 4px 6px  rgba(0,0,0,.12)}
.partner{padding:.7rem 0 0}
.partner .swiper-slide {height:.97rem;line-height:.97rem;text-align:center;background:#FFF}
.partner .swiper-slide img {max-height:.9rem;transition:none;}

.index_about{padding:0 1rem;}
.index_about .nums {background:url(../images/icon10.jpg) center no-repeat;background-size:cover;padding:.72rem 0 .75rem;text-align:center}
.index_about .nums h3 {font-size:.5rem;color:#FFF;margin:0 0 .45rem;}
.index_about .nums .t{padding:.2rem 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}
.index_about .nums .t>div{width:33.333%;display:inline-block;vertical-align:top;text-align:center}
.index_about .nums .t>div>*{display:inline-block;vertical-align:middle;}
.index_about .nums .t h5 {font-family:"15434";font-size:.76rem;color:#FFF}
.index_about .nums .t p{font-size:.17rem;color:#FFF;text-align:left;margin:0 0 0 .1rem}
.index_about .masinbox{background:url(../images/icon10-1.png) 3.5rem bottom no-repeat;background-size:6.34rem auto;padding:1.3rem 0 1.75rem}
.index_about .masinbox >div{display:inline-block;vertical-align:bottom;width:45.6%}
.index_about .masinbox .imgs{width:54.4%}
.index_about .masinbox .text {padding:0 .7rem 0 0}
.index_about .masinbox .text .title {margin:0 0 .45rem;padding:0 0 .65rem;border-bottom:1px solid #e0e0e0;position:relative}
.index_about .masinbox .text .title p{font-size:.19rem;color:#000;margin:0 0 .1rem;text-transform:uppercase;}
.index_about .masinbox .text .title h3 {font-size:.49rem;color:#000;}
.index_about .masinbox .text .title:before{content:'';width:.83rem;height:3px;background:#1273bb;position:absolute;left:0;bottom:-2px;z-index:1}
.index_about .masinbox .text .editor{font-size:.16rem;color:#000000;}
.index_about .masinbox .text .editor a{display:inline-block;background:#1273bb;padding:0 .28rem;line-height:.59rem;font-size:.14rem;color:#FFF;text-transform:capitalize;border-radius:9999px;margin:.85rem 0 0}
.index_about .masinbox .text .editor a i{margin-left:.65rem;font-size:.3rem;font-weight:bold;}

.index_comproduct{padding:.82rem 1rem .7rem 1.6rem;background:#3294dd}
.index_comproduct >div{display:inline-block;vertical-align:top;width:29.6%}
.index_comproduct .lists {width:70.4%}
.index_comproduct .text{padding-right:2.15rem;}
.index_comproduct .text h3 {font-size:.5rem;color:#FFF;padding:.18rem 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin:0 0 .5rem;}
.index_comproduct .text .editor {font-size:.16rem;color:#FFF;line-height:1.6;padding:0 0 .8rem;border-bottom:1px solid #FFF}
.index_comproduct .text>a{display:block;font-size:.16rem;color:#FFF;font-weight:bold;margin:.35rem 0 0;position:relative}
.index_comproduct .text>a i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.24rem;}
.index_comproduct .lists ul {display:grid;    grid-template-columns: 1fr 1fr;gap:.35rem .4rem;}
.index_comproduct .lists ul li a{display:block;position:relative;}
.index_comproduct .lists ul li .imgs {background:#FFF;height:2.65rem;line-height:2.65rem;text-align:center;}
.index_comproduct .lists ul li .imgs span {display:inline-block;vertical-align:middle;background:none !important}
.index_comproduct .lists ul li .imgs img {max-height:2.65rem;}
.index_comproduct .lists ul li .txt {padding:.1rem 0 0}
.index_comproduct .lists ul li .txt h6 {font-size:.18rem;color:#FFF;margin:0 0 .3rem;}
.index_comproduct .lists ul li .txt span {font-size:.16rem;color:#FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;}
.index_comproduct .lists ul li .txt p{font-size:.16rem;color:#FFF;margin:.12rem 0 0;line-height:.24rem;height:.48rem;overflow:hidden;}
.index_comproduct .lists ul li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12);transform:scale(.98)}

.index_news{padding:.7rem 0 .95rem;}
.index_news h3 {font-size:.5rem;color:#000;margin:0 0 .5rem;text-align:center}
.index_news .mains{display:flex;width:100%}
.index_news .mains>div{width:50%}
.index_news .mains .let a{display:block;background:#f7f7f7;padding:.55rem .52rem}
.index_news .mains .let h5 {font-size:.25rem;color:#000;margin:0 0 .45rem;}
.index_news .mains .let span {font-size:.18rem;color:#1273bb;display:inline-block;margin:0 0 .3rem;width:100%}
.index_news .mains .let .imgs img {width:100%;height:3.05rem;object-fit:cover;transition:none}
.index_news .mains .let em {display:inline-block;margin:.33rem 0 0;border-radius:9999px;padding:0 .28rem;line-height:.59rem;font-size:.14rem;color:#FFF;background:#1273bb}
.index_news .mains .let em i {margin-left:.55rem;font-size:.26rem;font-weight:bold;}
.index_news .mains .rlt{padding-left:.55rem;}
.index_news .mains .rlt ul {height:100%;display:block}
.index_news .mains .rlt ul li {height:33.333%;border-bottom:1px solid #d2d2d2}
.index_news .mains .rlt li a{display:flex;position:relative;padding:0 .35rem 0 .26rem;    flex-direction: row;    align-items: center;    height: 100%;width:100%}
.index_news .mains .rlt li .infos{width:75%;padding-left:.4rem;position:relative}
.index_news .mains .rlt li .time {width:25%;text-align:right}
.index_news .mains .rlt li .infos h6 {font-size:.18rem;color:#000000;margin:0 0 .25rem;line-height:.26rem;}
.index_news .mains .rlt li .infos h6:before{content:'';width:.1rem;height:.1rem;background:#d2d2d2;border-radius:100%;position:absolute;left:0;top:.08rem;transition:all .45s linear;}
.index_news .mains .rlt li .infos p{font-size:.16rem;color:#878787;line-height:.24rem;height:.72rem;overflow:hidden;margin:0}
.index_news .mains .rlt li .time span {display:block;font-size:.16rem;color:#b9b9b9;margin:0 0 .75rem;}
.index_news .mains .rlt li .time i{font-size:.34rem;color:#b9b9b9}
.index_news .mains .rlt li a:hover .infos h6:before{background:#ec6941}
.index_news .mains .rlt li a:hover .time i {color:#003298}
/*通用底部*/
.foot_top{background:#1273bb;padding:.45rem 0;}
.foot_top p{font-size:.21rem;color:#d5e3f0;margin:0;line-height:1.65}
.foot_top>div{position:relative}
.foot_top em {position:absolute;right:-.14rem;top:50%;transform:translateY(-50%);width:.3rem;cursor:pointer;}

.footer{background:#004986;padding:1.05rem 0 .85rem;}
.footer>div>div{display:inline-block;vertical-align:top;width:56.5%}
.footer .email_form{width:43.5%;text-align:right}
.footer .f_menu>div{display:flex;justify-content: space-between;}
.footer .f_menu dl{margin:0;padding:0;}
.footer .f_menu dl dt {font-weight:normal;margin:0 0 .25rem;}
.footer .f_menu dl dt a{font-size:.21rem;color:#FFF}
.footer .f_menu dl dd {margin:0 0 .2rem;}
.footer .f_menu dl dd a{font-size:.18rem;color:#9ec1dd}
.footer .email_form>div{display:inline-block;text-align:left;width:4.4rem;max-width:100%}
.footer .email_form h4 {font-size:.25rem;color:#FFF;margin:0 0 .2rem;}
.footer .email_form .lists li {margin:0 0 .07rem;}
.footer .email_form .lists li input,.footer .email_form .lists li textarea{width:100%;height:.4rem;min-height:40px;font-size:.16rem;color:#FFF;padding:.15rem;background:#003d6f;border:0}
.footer .email_form .lists li textarea{padding:.15rem;height:1.1rem;}
.footer .email_form .lists li button {background:#1273bb;font-size:.16rem;color:#FFF;padding:0 .35rem;height:38px;border:0}
.footer .email_form .lists li input::placeholder,.footer .email_form .lists li textarea::placeholder  {color:#FFF}
.copy{background:#004986;padding:0 0 .25rem;font-size:.16rem;color:#FFF;text-align:center}
.copy a{font-size:.16rem;color:#FFF}
/*通用内页*/


.flash{border-bottom:7px solid #004ea2}
.flash .page_text{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;padding:0 0 1.65rem;}
.flash .page_text h6 {font-size:.48rem;color:#FFF;font-family:"Roboto-Bold";text-transform:uppercase}
.flash .page_text p{font-size:.48rem;color:#FFF;margin:.2rem 0 0}
@keyframes dropdown2 {
	form{
		bottom:0
	}
	to{
		bottom:.3rem;
	}
}
.flash .page_text:after{content:'';width:.18rem;height:.32rem;background:url(../images/icon2.png) 0 0 no-repeat;background-size:.18rem .32rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);animation: dropdown2 .7s 0.2s linear infinite alternate;}
.mbx {padding:.25rem 0 .18rem;}
.mbx>*{display:inline-block;vertical-align:middle;}
.mbx>span {font-size:.14rem;color:#91939b}
.mbx>span i{font-size:.18rem;display:inline-block;vertical-align:middle;}
.mbx>p {margin:0;font-size:.14rem;color:#91939b}
.mbx>p>a{font-size:.14rem;color:#91939b}
.mbx>p>a:first-child+a {display:none;}
.m145 {margin:0 1.45rem;}
/**/
.company{padding:1rem 0 .8rem;}
.company .infos{margin:0 0 .8rem;padding:0 .64rem;}
.company .infos .names{padding:0 0 .45rem;}
.company .infos .names h4 {font-size:.48rem;color:#131313}
.company .infos .names p{font-size:.18rem;color:#6e6e6e;margin:.1rem 0 0}
.company .infos .boxs>div{display:inline-block;vertical-align:top;width:60%}
.company .infos .boxs .videos {width:40%}
.company .infos .boxs .videos video {width:100%;background:#000;height:4.5rem;}

.company .infos .editor{font-size:.16rem;color:#595959;line-height:1.75;text-indent:2em;padding-right:.5rem;}
.company .nums{background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}
.company .nums>div{display:inline-block;vertical-align:middle;width:33.333%;padding:1.15rem .15rem 1.2rem;position:relative;border-right:2px solid rgba(255,255,255,.3)}
.company .nums>div>*{position:relative;z-index:2}
.company .nums h5 {font-size:.48rem;color:#FFF;font-weight:bold}
.company .nums p{font-size:.16rem;color:#FFF;margin:.25rem 0 0}
.company .nums>div:last-child{border:0}
.company .nums>div:before{content:'';width:100%;height:0;background:#004ea2;position:absolute;top:0;left:0;transition:all .65s linear;}
.company .nums>div:hover:before{height:100%}

.culture{background:url(../images/icon3.jpg) center no-repeat;background-size:cover;padding:1.65rem 0 1.5rem}
.culture h3 {font-size:.48rem;color:#FFF;margin:0 0 1.6rem}
.culture .editor>div{display:inline-block;vertical-align:top;width:26.5%}
.culture .editor h6 {font-size:.22rem;color:#FFF;margin:.3rem 0 .2rem;}
.culture .editor p{margin:0;font-size:.18rem;color:#FFF;}
.culture .editor p img {max-height:1rem;transition:none;}

.honor{padding:2.25rem 1.45rem 3.2rem 2.1rem;background-position:0 bottom;background-repeat:no-repeat;background-size:91% auto;}
.honor h3 {font-size:.48rem;color:#131313;margin:0 0 .65rem;}
.honor .editor{font-size:.16rem;color:#004ea2;padding:.25rem 0 .35rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-width:4.95rem;}

.team {padding:1.1rem 0;text-align:center;background:url(../images/icon4.jpg) center no-repeat;background-size:cover;}
.team .titles{margin:0 0 .5rem;}
.team .titles h3 {font-size:.48rem;color:#FFF}
.team .titles p{font-size:.16rem;color:#FFF;margin:.3rem 0 0}
.team .lists{position:relative;}
.team .lists .swiper-slide .imgs{overflow:hidden;background:#FFF;height:3.93rem;line-height:3.93rem;text-align:center;border-right:2px solid #d8d8d8}
.team .lists .swiper-slide .imgs img {max-height:3.93rem;}
.team .lists .swiper-slide p{font-size:.18rem;color:#FFF;margin:.35rem 0 0;}
.team .lists .swiper-page>div{position:absolute;top:50%;left:-.45rem;transform:translateY(-50%);font-size:.35rem;color:#b5b5b5;font-weight:bold}
.team .lists .swiper-page>div.slide-button-next {left:auto;right:-.45rem;}
.team .lists .swiper-page>div:hover {color:#FFF}
.team .lists .slide-pagination{margin:.7rem 0 0;}
.team .lists .slide-pagination span{opacity:1;outline:none;width:8px;height:8px;margin:0 .14rem;background:#FFF;border-radius:100%;position:relative}
.team .lists .slide-pagination span:before{content:'';width:.26rem;height:.26rem;border:1px solid #FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .35s linear;opacity:0;border-radius:100%}
.team .lists .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1}

.honorbox{padding:.95rem 0 1.1rem;background:#f2f2f2}
.honorbox h3 {font-size:.48rem;color:#131313;margin:0 0 .6rem}
.honorbox .swiper-slide a{display:block;position:relative;overflow:hidden;}
.honorbox .swiper-slide .imgs_ {height:3.92rem;line-height:3.92rem;background:#FFF;padding:0 .15rem;}
.honorbox .swiper-slide .imgs_ img {max-height:3rem;transition:none}
.honorbox .swiper-slide  p{font-size:.16rem;color:#333;margin:.15rem 0 0}
.honorbox .swiper-slide a:hover .imgs_ {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.3)}
.honorbox .lists .slide-pagination{margin:.85rem 0 0;text-align:center;}
.honorbox .lists .slide-pagination span{opacity:1;outline:none;width:8px;height:8px;margin:0 .14rem;background:#bfbfbf;border-radius:100%;position:relative}
.honorbox .lists .slide-pagination span:before{content:'';width:.26rem;height:.26rem;border:1px solid #004ea2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .35s linear;opacity:0;border-radius:100%}
.honorbox .lists .slide-pagination span.swiper-pagination-bullet-active{background:#004ea2}
.honorbox .lists .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1}


.workshop{padding:.95rem 0 1.1rem;}
.workshop h3 {font-size:.48rem;color:#131313;}
.workshop ol {margin:.6rem 0;padding:0}
.workshop ol li {display:inline-block;padding:0 .15rem 0 0}
.workshop ol li a{display:block;border:1px solid #eee;font-size:.16rem;color:#333;padding:0 .36rem;line-height:.46rem;}
.workshop ol li#current a{background:#1273bb;border-color:#1273bb;color:#FFF}

.workshop .swiper-slide a{display:block;position:relative;}
.workshop .swiper-slide img {width:100%;height:3.55rem;object-fit:cover;transition:none;}
.workshop .swiper-slide .imgs_ {overflow:hidden;border-radius:6px;}
.workshop .swiper-slide a:hover>div {transform:scale(.98);box-shadow:2px 2px 4px rgba(0,0,0,.12)}
.workshop .swiper-slide p{font-size:.16rem;color:#333;margin:.15rem 0 0;text-align:center;}
.workshop .lists .slide-pagination{margin:.85rem 0 0;text-align:center;}
.workshop .lists .slide-pagination span{opacity:1;outline:none;width:8px;height:8px;margin:0 .14rem;background:#bfbfbf;border-radius:100%;position:relative}
.workshop .lists .slide-pagination span:before{content:'';width:.26rem;height:.26rem;border:1px solid #004ea2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .35s linear;opacity:0;border-radius:100%}
.workshop .lists .slide-pagination span.swiper-pagination-bullet-active{background:#004ea2}
.workshop .lists .slide-pagination span.swiper-pagination-bullet-active:before{opacity:1}
.work4{background:#f2f2f2}
/**/
.product_box {background:#eef4f7;padding:.87rem 0 0}
.product_box .mainsbox{padding:.65rem 0 1.9rem;}
.product_box .mainsbox>div{display:inline-block;vertical-align:top;width:19%}
.product_box .mainsbox .lists{width:81%;padding-left:.65rem;}
.product_box .mainsbox .column{background:#FFF;border-top:6px solid #004ea2;padding:.53rem .35rem}
.product_box .mainsbox .column h6 {position:relative;font-size:.36rem;color:#313130;font-weight:bold;}
.product_box .mainsbox .column h6 img {max-height:.13rem;transition:none;margin-left:.15rem}
.product_box .mainsbox .column h6:before{content:'';width:.44rem;height:.44rem;background:#e8f3d2;position:absolute;top:-.16rem;left:-.12rem;border-radius:100%}
.product_box .mainsbox .column h6 em{position:relative;z-index:2}
.product_box .mainsbox .column ol {margin:.45rem 0 0;padding:.13rem 0 0;position:relative;border-left:1px solid #b5b5b5}
.product_box .mainsbox .column ol:before{content:'';width:9px;height:9px;background:#b5b5b5;position:absolute;left:-5px;top:0;border-radius:100%}
.product_box .mainsbox .column ol li {padding:.13rem 0 .13rem .3rem;position:relative}
.product_box .mainsbox .column ol li a{font-size:.16rem;color:#363635}
.product_box .mainsbox .column ol li:before{content:'';width:0;height:2px;background:#004ea2;position:absolute;top:50%;left:-.1rem;transform:translateY(-50%);transition:all .45s linear;}
.product_box .mainsbox .column ol li.active:before,.product_box .mainsbox .column ol li:hover:before{width:.2rem;}
.product_box .mainsbox .column ol li.active>a,.product_box .mainsbox .column ol li:hover>a{color:#004ea2}
.product_box .mainsbox .column ol li dl {margin:0;padding:.15rem 0 0;display:none;transition:none}
.product_box .mainsbox .column ol li dl dd {margin:0 0 .12rem;padding-left:.1rem;}
.product_box .mainsbox .column ol li dl dd:last-child{margin:0}
.product_box .mainsbox .column ol li dl dd a:hover{color:#004ea2}

.product_box .mainsbox .lists ul {margin:0 0 .09rem;display:flex;width:100%;border-radius:8px;overflow:hidden;background:#FFF}
.product_box .mainsbox .lists li {width:33.333%;text-align:center;}
.product_box .mainsbox .lists li:last-child{border-right:0}
.product_box .mainsbox .lists li>a{display:block;padding:.23rem .35rem .93rem;position:relative;border-right:1px solid #e5e5e5}
.product_box .mainsbox .lists li .imgs{height:2.58rem;line-height:2.58rem;margin:0 0 .5rem;border:2px solid #dcdcdc}
.product_box .mainsbox .lists li .imgs span{display:inline-block;vertical-align:middle;background:none !important;}
.product_box .mainsbox .lists li .imgs img {max-height:1.95rem;transition:none;}
.product_box .mainsbox .lists li .text h5{font-size:.2rem;color:#282727}
.product_box .mainsbox .lists li .text>div{font-size:.16rem;color:#666666;margin:.2rem 0 0;height:.23rem;line-height:.23rem}
.product_box .mainsbox .lists li .box{position:absolute;width:100%;height:100%;top:0;left:0;background:#004ea2;z-index:2;display:flex;text-align:left;padding:.2rem;flex-direction: column;justify-content: center;opacity:0;}
.product_box .mainsbox .lists li .box h6 {font-size:.22rem;color:#FFF;padding:.5rem 0 0;position:relative;margin:0 0 .3rem;}
.product_box .mainsbox .lists li .box h6:before{content:'';width:.2rem;height:.2rem;background:#8ec31f;position:absolute;left:0;top:0;border-radius:100%}
.product_box .mainsbox .lists li .box .desc p{font-size:.14rem;color:#daecff;padding:.13rem 0;border-bottom:1px dashed #6695c7;margin:0}
.product_box .mainsbox .lists li .box em {display:inline-block;margin:.5rem 0 0;padding-left:.5rem}
.product_box .mainsbox .lists li .box em img {max-height:.13rem;transition:none;}
.product_box .mainsbox .lists li>a:hover .box {opacity:1;}
.product_box .mainsbox .lists li>a:hover .box em {padding-left:0}
/**/
.show_product{border-top:7px solid #004ea2;margin:1.03rem 0 0;}
.show_product .infos{padding:0 0 1.03rem}
.show_product .infos>div>div{display:inline-block;vertical-align:middle;width:50%}
.show_product .infos .imglist{position:relative;border:1px solid #8ec31f}
.show_product .infos .imglist .p_logo {position:absolute;top:.35rem;left:.35rem;z-index:2}

.show_product .infos .imglist .swiper-slide{text-align:center}

.show_product .infos .imglist .slide-pagination{position:absolute;bottom:.7rem;left:0;z-index:1;width:100%;text-align:center}
.show_product .infos .imglist .slide-pagination span{opacity:1;outline:none;width:.14rem;height:.14rem;background:none;border:1px solid #cecece;}
.show_product .infos .imglist .slide-pagination span.swiper-pagination-bullet-active{background:#8ec31f;border-color:#8ec31f}
.show_product .infos .text{padding:0 .55rem;}
.show_product .infos .text h2 {font-size:.48rem;color:#282727;margin:0 0 .4rem}

.show_product .infos .text .editor p{font-size:.14rem;color:#818181;padding:.15rem 0;border-bottom:1px dashed #e0e0df;}
.show_product .infos .text .more {margin:.7rem 0 0}
.show_product .infos .text .more a{display:inline-block;border:1px solid #464745;border-radius:35px;font-size:.14rem;color:#4e4e4e;padding:.18rem .43rem;}
.show_product .infos .text .more a img {max-height:.18rem;margin:0 .15rem 0 0}
.show_product .infos .text .more a:hover {background:#8ec31f;color:#FFF;border-color:#8ec31f}
.show_product .detail{padding:.85rem 0 1.2rem;background:#eef4f7}

.show_product .detail h4 {font-size:.36rem;color:#282727;margin:0 0 .5rem;}
.show_product .detail .editor {font-size:.16rem;color:#222}
.show_product .detail .editor table {width:100% !important;background:#f1f1f1}
.show_product .detail .editor table td {width:auto;vertical-align:middle;height:.45rem;padding:0 .15rem;border:1px solid #eee}
.show_product .detail .editor table p {margin:0}
.show_product .detail .editor table tr:first-child td{color:#8ec31f}
.show_product .detail .editor table tr:nth-child(2n) {background:#FFF}
/**/
.case_list{background:#eef4f7;}
.case_list .mainsbox{padding:.65rem 0 1.7rem;}
.case_list .mainsbox li {padding:0 .15rem;margin:0 0 .36rem}
.case_list .mainsbox li a{display:block;position:relative;overflow:hidden;border-radius:10px 0 0 10px;background:#FFF}
.case_list .mainsbox li a>div{display:inline-block;vertical-align:middle;width:66%}
.case_list .mainsbox li .imgs {overflow:hidden;}
.case_list .mainsbox li .imgs img {width:100%;height:3rem;object-fit:cover;transition:none}

.case_list .mainsbox li .text{width:34%;padding:0 .25rem;text-align:center}
.case_list .mainsbox li .text h6 {font-size:.2rem;color:#2b2c2c;margin:0 0 .4rem}
.case_list .mainsbox li .text p{font-size:.14rem;color:#616161;line-height:.22rem;margin:0 0 .6rem;height:.66rem;overflow:hidden}
.case_list .mainsbox li .text em img {max-height:.1rem;transition:none;}
.case_list .mainsbox li a:hover {box-shadow:2px 2px 4px rgba(0,0,0,.15)}

.case_list .fixed_forms .mains{width:16.3rem;max-width:90%;padding:.4rem .64rem;max-height:95%;height:auto;}
.case_list .fixed_forms .mains .close_ {background:url(../images/icon8.png) center no-repeat;background-size:.28rem .28rem;border:0;top:.5rem;right:.5rem;}
.case_list .fixed_forms .mains .close_:before,.case_list .fixed_forms .mains .close_:after{display:none;}
.case_list .fixed_forms .mains h3 {font-size:.36rem;color:#282727;text-align:center;margin:0 0 .65rem;}
.case_list .fixed_forms .mains .lists{position:relative;display:inline-block;vertical-align:top;width:48%}
.case_list .fixed_forms .mains .lists .swiper-slide img {width:100%;height:3.6rem;object-fit:cover;transition:none;}
.case_list .fixed_forms .mains .lists .swiper-page>div{position:absolute;top:50%;left:.3rem;transform:translateY(-50%);z-index:1;font-size:.35rem;color:#333;font-weight:bold;}
.case_list .fixed_forms .mains .lists .swiper-page>div.slide-button-next{left:auto;right:.3rem}
.case_list .fixed_forms .mains .lists .swiper-page>div:hover {color:#FFF}
.case_list .fixed_forms .mains .editor{font-size:.16rem;color:#575757;line-height:1.65;height:5.85rem;display:inline-block;vertical-align:top;width:52%;padding-left:.55rem;}
.case_list .fixed_forms .mains .editor,.case_list .fixed_forms .mains .editor *{transition:none;}
.case_list .fixed_forms .mains .editor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#000}
/*新闻*/
.news_box{background:#f7f8fb;padding:0 0 2rem}
.news_box .mainsbox{padding:.6rem 0 .65rem;position:relative;}
.news_box .mainsbox>div{position:relative;}
.news_box .mainsbox ol {position:absolute;top:-.85rem;right:0;text-align:right;margin:0;padding:0;}
.news_box .mainsbox ol li {display:inline-block;}
.news_box .mainsbox ol li a{display:block;padding:0 .17rem;line-height:.42rem;font-size:.18rem;color:#494848;border-radius:35px;}
.news_box .mainsbox ol li a:hover,.news_box .mainsbox ol li.on a {background:#004ea2;color:#FFF}
.news_box .mainsbox .top_news{}
.news_box .mainsbox .top_news .swiper-slide a{display:block;position:relative;background:#FFF}
.news_box .mainsbox .top_news .swiper-slide a>div{display:inline-block;vertical-align:middle;width:46.5%}
.news_box .mainsbox .top_news .swiper-slide .imgs img {width:100%;height:4.8rem;object-fit:cover;transition:none;}
.news_box .mainsbox .top_news .swiper-slide .text{width:53.5%;padding:0 .55rem;}
.news_box .mainsbox .top_news .swiper-slide .text span {font-size:.14rem;color:#7c7b7b;font-style:oblique;}
.news_box .mainsbox .top_news .swiper-slide .text span i {padding-right:.1rem;font-size:.22rem;font-weight:bold;display:inline-block;vertical-align:middle;}
.news_box .mainsbox .top_news .swiper-slide .text h4 {font-size:.24rem;color:#004ea2;margin:.4rem 0 .65rem}
.news_box .mainsbox .top_news .swiper-slide .text p{font-size:.16rem;color:#4e4e4e;margin:0 0 1.1rem}
.news_box .mainsbox .top_news .swiper-slide .text em {font-size:.16rem;color:#888888;}
.news_box .mainsbox .top_news .swiper-slide .text em i {font-size:.22rem;margin-left:.2rem;display:inline-block;vertical-align:middle;}
.news_box .mainsbox .top_news .slide-pagination{margin:.5rem 0 0;text-align:center;}
.news_box .mainsbox .top_news .slide-pagination span{opacity:1;outline:none;width:.12rem;height:.12rem;border:1px solid #919191;background:none;margin:0 6px;}
.news_box .mainsbox .top_news .slide-pagination span.swiper-pagination-bullet-active{background:#004ea2;border-color:#004ea2}
.news_box .lists{padding:.7rem 0 0;}
.news_box .lists li {padding:0 .21rem;margin:0 0 .5rem;}
.news_box .lists li a{display:block;background:#FFF;border-top:4px solid #004ea2;padding:.45rem .4rem .7rem;position:relative}
.news_box .lists li a>*{position:relative;z-index:2}
.news_box .lists li a:after{content:'';width:100%;height:0;background:linear-gradient(50deg,#03519f,#619e49);position:absolute;top:50%;left:0;z-index:1;transition:all .5s linear;}
.news_box .lists li span {font-size:.14rem;color:#7c7b7b;font-style:oblique;}
.news_box .lists li span i {padding-right:.1rem;font-size:.22rem;font-weight:bold;display:inline-block;vertical-align:middle;}
.news_box .lists li h6 {font-size:.24rem;color:#0a0a0a;line-height:.3rem;height:.6rem;overflow:hidden;margin:.45rem 0 .9rem;}
.news_box .lists li em {font-size:.16rem;color:#888888;}
.news_box .lists li em i {font-size:.22rem;margin-left:.2rem;display:inline-block;vertical-align:middle;}
.news_box .lists li a:hover:after{height:100%;top:0}
.news_box .lists li a:hover>*{color:#FFF}
/*翻页*/
.page {margin:.3rem 0 0}
.page a{display:inline-block;vertical-align:middle;margin:0 3px;width:.34rem;height:.34rem;border:1px solid #212121;border-radius:4px;line-height:.32rem;font-size:.16rem;color:#272727}
.page a.page-num-current{background:#0250a0;color:#FFF;border-color:#0250a0}
/*服务支持*/
.service_box{background:#f7f8fb}
.service_box .mainsbox{background:url(../images/icon9.jpg) 0 bottom no-repeat #FFF;background-size:9.08rem auto;position:relative;padding:.6rem 0 1.15rem}
.service_box .mainsbox:after{content:'';width:4.93rem;height:100%;background:url(../images/icon9-1.jpg) center no-repeat;background-size:100%;position:absolute;right:0;top:0}
.service_box .mainsbox>div>div{display:inline-block;vertical-align:middle;width:59%;position:relative;z-index:2}
.service_box .mainsbox .text{padding:0 .75rem 0 0}

.service_box .mainsbox .text h3 {font-size:.3rem;color:#1c5ea3;margin:0 0 .45rem;position:relative;font-weight:bold;}
.service_box .mainsbox .text h3 em {position:absolute;bottom:60%;left:0;}
.service_box .mainsbox .text h3 em img {max-height:.89rem;transition:none;}
.service_box .mainsbox .text .editor {font-size:.16rem;color:#4d4d4d;line-height:1.75}
.service_box .mainsbox .text .editor a{display:inline-block;border:1px solid #8ec31f;font-size:.16rem;color:#333;padding:0 .45rem;line-height:.56rem;border-radius:35px;}
.service_box .mainsbox .text .editor a:hover {background:#8ec31f;color:#FFF}
.service_box .mainsbox .imgs{width:41%;border-radius:6px;overflow:hidden}
/**/
.contact_box{background:#f7f8fb;position:relative}
.contact_box .mbx {position:absolute;top:0;left:0;}
.contact_box .mainsbox>div{display:inline-block;vertical-align:top;width:50%}
.contact_box .mainsbox .text{padding:1.4rem 1.25rem 0 2.1rem;}
.contact_box .mainsbox .text h3 {font-size:.48rem;color:#004ea2;margin:0 0 .75rem;}
.contact_box .mainsbox .text .cmap{position:relative;margin:0 0 .35rem;}
.contact_box .mainsbox .text .cmap em {font-size:.3rem;color:#666;font-weight:bold;}
.contact_box .mainsbox .text .cmap>a{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.14rem;color:#004ea2;}
.contact_box .mainsbox .text .cmap>a i{font-size:.26rem;display:inline-block;vertical-align:middle;}
.contact_box .mainsbox .text .txt p{margin:0 0 .45rem;font-size:.24rem;color:#414141;}
.contact_box .mainsbox .text .txt p img {max-height:.28rem;transition:none;margin:0 .25rem 0 0}
.contact_box .mainsbox .text .txt p:first-child {color:#004ea2}
.contact_box .mainsbox .message{background:#f0f3fa;padding:2.85rem 2.1rem 1.45rem 0;border-left:1px solid #c9c9c9}
.contact_box .mainsbox .message h6 {font-size:.3rem;color:#666;margin:0 0 .9rem;padding-left:.75rem}
.contact_box .mainsbox .message li {padding:0 0 0 .75rem;margin:0 0 .55rem}
.contact_box .mainsbox .message li input[type="text"],.contact_box .mainsbox .message li textarea {width:100%;height:.5rem;min-height:35px;border:0;background:none;border-bottom:1px solid #dcdcdc;font-size:.16rem;color:#666}
.contact_box .mainsbox .message li textarea{height:1.2rem;}
.contact_box .mainsbox .message li button {background:#004ea2;padding:0 .58rem;height:.5rem;min-height:35px;font-size:.16rem;color:#FFF;border-radius:35px;border:0}
.contact_box .mainsbox .message li:last-child{margin:0}
.contact_box .fixed_forms .mains{padding:0}
.contact_box .fixed_forms .mains .close_{z-index:5;background:#FFF}
.contact_box .fixed_forms .mains .map,.contact_box .fixed_forms .mains .map #container {height:100%}
/********<=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:1700px){
    .header .navlist li{padding:0 .4rem 0 0}
	.index_comproduct .text{padding-right:1.15rem}
}
@media(max-width:1440px){
	.tem_index_product ol li{padding:0 .1rem;}
	.m210{margin:0 1.1rem;}
	.tem_banner .label_text{padding:0 1.1rem}
	.tem_banner .slide-pagination{left:1.1rem;}
	
	.flash .page_text{top:40%}
	.honor,.contact_box .mainsbox .text{padding-left: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{padding:60px 0 0}
	.m210,.m145{margin:0 .45rem;}
	.tem_banner .label_text{padding:0 .45rem}
	.tem_banner .slide-pagination{left:.45rem;}
	.index_product .lists .swiper-page > div{display:none;}
	.index_comproduct .text{padding-right:.45rem}
	.index_comproduct{padding-left:25px;padding-right:25px;}
	.flash .page_text{top:40%}
	.honor,.contact_box .mainsbox .text{padding-left:.45rem;}
	.case_list .fixed_forms .mains{height:auto;}

}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .label_text{padding:0 15px;}
	.tem_banner .label_text h2{font-size:.24rem;}
	.tem_banner .label_text p{font-size:.18rem;margin-bottom:.35rem;}
	.index_about{padding:0 15px;}
	.index_about .masinbox > div{display:block;width:100% !important;}
	.index_about .masinbox .text{padding:0 0 .35rem;}
	.index_comproduct > div{display:block;width:100% !important;}
	.index_comproduct .text{padding:0 0 .45rem;}
	.index_news .mains{display:block;}
	.index_news .mains > div{width:100%}
	.index_news .mains .let span{width:100%}
	.index_news .mains .rlt{padding:.55rem 0 0}
	.index_news .mains .rlt li{padding:.15rem 0}
	.foot_top > div{padding-right:.5rem;}
	.footer > div > div{display:block;width:100% !important;}
	.footer .email_form > div{width:100%}
	.footer > div > div.f_menu{display:none;}
	.footer{padding:1.05rem 0 .5rem}
	.index_comproduct .lists ul{grid-template-columns:1fr 1fr}
	
	.company .infos{padding:0}
	.company .infos > div{display:block;width:100% !important;}
	.company .infos .names{padding:0 0 .35rem;}
	.company .nums > div{width:50%}
	.product_box .mainsbox .column{display:none;}
	.product_box .mainsbox .lists{width:100%;padding:0}
	.show_product .infos > div > div{display:block;width:100% !important;}
	.show_product .infos .text{padding:.55rem 0}
	.case_list .mainsbox li{padding:0}
	.service_box .mainsbox::after{width:35%;background-size:cover;}
	.contact_box .mainsbox > div{display:block;width:100% !important;}
	.contact_box .mainsbox .text{padding:1.4rem .45rem 0}
	.contact_box .mainsbox .message{padding:2.85rem .45rem 1.45rem 0;border:0}
	.contact_box .mainsbox .message h6{padding-left:.45rem}
	.contact_box .mainsbox .message li{padding-left:.45rem}
	.contact_box .mainsbox .message li input[type="text"], .contact_box .mainsbox .message li textarea{font-size:12px;}
	.contact_box .mainsbox .message li button{font-size:12px;}
	
}