/*header*/
.header{position:fixed;top:0;left:0;background:#FFF;width:100%;z-index:18}
.header>div {display:inline-block;vertical-align:middle;width:30%}
.header .navlist {width:50%}
.header .smenu{width:20%;text-align:right;padding:0 .4rem 0 0}
.header .logos{line-height:.82rem;padding-left:.6rem;}
.header .logos img{max-height:.61rem;transition:none}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .2rem;}
.header .navlist li a{font-size:.16rem;color:#0e0e0e}
.header .navlist li.active a,.header .navlist li a:hover {color:#2c4d98}
.header .smenu >*{display:inline-block;vertical-align:middle;}
.header .smenu>a{font-size:.26rem;color:#000;}
.header .smenu .langs{margin-left:.4rem;border-left:2px solid #8fa1c8;}
.header .smenu .langs dl {margin:0;padding:0 .6rem;position:relative}
.header .smenu .langs dl dt {line-height:.82rem;font-size:.16rem;color:#2c4d98;font-weight:normal;}
.header .smenu .langs dl dt i{font-size:.22rem;color:#2c4d98;margin-left:.1rem;}
.header .smenu .langs dl dd {position:absolute;top:100%;left:50%;width:1.2rem;background:#FFF;transform:translateX(-50%);display:none;transition:none;}
.header .smenu .langs dl dd a{display:block;font-size:.16rem;color:#2c4d98;line-height:.45rem;text-align:center;}

/*banner*/
.tem_banner {padding:.82rem 0 0}
.tem_banner .swiper-page>div{position:absolute;top:50%;left:1.6rem;z-index:2;font-size:.3rem;color:#FFF;opacity:.5;font-weight:bold;}
.tem_banner .swiper-page>div.slide-button-next {left:auto;right:1.6rem;}
/**/
.tem_index_about{background:url(../images/icon0.jpg) 0 0 no-repeat;background-size:cover;}
.tem_index_about .boxs{position:relative}
.tem_index_about .boxs:after{content:'';width:.33rem;height:.21rem;background:url(../images/icon1-1.png) 0 0 no-repeat;background-size:.33rem .21rem;position:absolute;right:2.2rem;top:.95rem;}
.tem_index_about .boxs:before{content:'';width:2.3rem;height:1.41rem;background:url(../images/icon1.png) 0 0 no-repeat;background-size:2.3rem 1.41rem;position:absolute;bottom:.65rem;left:2.48rem;}
.tem_index_about .boxs>div{display:inline-block;vertical-align:top;width:47%}
.tem_index_about .boxs .rlt_main{width:53%;padding:1.8rem 2.6rem 1rem 1rem;border-left:2px solid #d4d4d4}
.tem_index_about .boxs .let_main{padding:1.8rem 0 0}
.tem_index_about .boxs .let_main .title {padding:0 1.05rem 1.25rem 2.6rem;border-bottom:1px solid #d4d4d4}
.tem_index_about .boxs .let_main .title h3 {font-size:.42rem;color:#010101}
.tem_index_about .boxs .let_main .title p{font-size:.24rem;color:#010101;margin:.25rem 0 0}
.tem_index_about .boxs .rlt_main .nums {margin:0 0 1rem;}
.tem_index_about .boxs .rlt_main .nums>div{display:inline-block;vertical-align:top;width:33.333%}
.tem_index_about .boxs .rlt_main .nums h5 {font-size:.18rem;color:#000000}
.tem_index_about .boxs .rlt_main .nums h5 em {display:inline-block;vertical-align:bottom;font-size:.48rem;color:#2c4d98;}
.tem_index_about .boxs .rlt_main .nums p{font-size:.16rem;color:#000;margin:.15rem 0 0}
.tem_index_about .boxs .rlt_main .editor {font-size:.16rem;color:#494949;line-height:1.8;margin:0 0 1.1rem;}
.tem_index_about .boxs .rlt_main>a{display:inline-block;background:#2c4d98;padding:0 .5rem;line-height:.53rem;font-size:.16rem;color:#FFF}
.tem_index_about .links .swiper-slide{height:1.47rem;line-height:1.47rem;text-align:center}
.tem_index_about .links .swiper-slide img {max-height:.7rem;transition:none;}

.index_product{padding:1rem 0}
.index_product .pro_com{margin:0 0 .65rem;}
.index_product .pro_com>a{display:flex;width:100%;align-items: center;}
.index_product .pro_com>a>div{width:50%}
.index_product .pro_com>a .imgs {border-radius:15px;overflow:hidden;}
.index_product .pro_com>a .imgs span {background:none !important;}
.index_product .pro_com>a .text {padding:0 .4rem 0 .8rem;}
.index_product .pro_com>a .text h5 {font-size:.48rem;color:#000;}
.index_product .pro_com>a .text p {font-size:.16rem;color:#666666;margin:.25rem 0 .65rem;}
.index_product .pro_com>a .text em {display:inline-block;border:1px solid #5671ad;padding:.15rem .35rem;font-size:.16rem;color:#2c4d98;}
.index_product .pro_com>a .text em i{margin-left:.15rem;font-size:.22rem;}
.index_product .lists{display:flex;gap: 0 0.95rem;}
.index_product .lists >div{width:33.333%}
.index_product .lists .imgs {text-align:center;background:#d9d9d9;border-radius:100%;padding:.16rem;display:inline-block;width:4.17rem;height:4.17rem;overflow:hidden;display:inline-block;}
.index_product .lists .imgs span {}
.index_product .lists .imgs img{width:100%;height:100%;object-fit:cover;border-radius:100%}
.index_product .lists .text{margin:.25rem 0 0;text-align:center}
.index_product .lists .text h6 {font-size:.3rem;color:#272727;}
.index_product .lists .text p{font-size:.16rem;color:#474747;margin:.15rem 0 0}
.index_product .lists >div a:hover .imgs span {box-shadow:0 0 .42rem rgba(44,77,152,.65)}

.index_news{padding:.95rem 0 .88rem;background:#f2f2f2}
.index_news h3 {font-size:.4rem;color:#000005;margin:0 0 .45rem}
.index_news ol {margin:.45rem 0;padding:0;border-bottom:2px solid #e6e6e6}
.index_news ol li {display:inline-block;vertical-align:top;padding:0 .45rem 0 0}
.index_news ol li a{font-size:.16rem;color:#000005;display:block;padding:0 .22rem .18rem;position:relative;text-align:center}
.index_news ol li a:after{content:'';width:0;height:2px;background:#000005;position:absolute;bottom:-2px;left:0;z-index:2;transition:all .45s ease-in-out;}
.index_news ol li.on a:after,.index_news ol li a:hover:after{width:100%}
.index_news .lists .swiper-slide a{display:block;position:relative;background:#FFF;border-radius:.35rem;overflow:hidden}
.index_news .lists .swiper-slide .imgs {}
.index_news .lists .swiper-slide .imgs img {width:100%;height:2.3rem;object-fit:cover;transition:none}
.index_news .lists .swiper-slide .text {background:#FFF;padding:.22rem .28rem .65rem;}
.index_news .lists .swiper-slide .text span {font-size:.14rem;color:#a6a6a6;}
.index_news .lists .swiper-slide .text h6 {font-size:.18rem;color:#262626;line-height:.3rem;height:.6rem;overflow:hidden;margin:.2rem 0 0}

.index_service{background:url(../images/icon2.jpg) center no-repeat;background-size:cover;padding:1.75rem 0 1.35rem;text-align:center}
.index_service h3 {font-size:.36rem;color:#FFF;font-weight:bold;margin:0 0 .3rem;}
.index_service .editor {font-size:.16rem;color:#FFF;line-height:1.75;margin:0 0 .65rem}
.index_service a{display:inline-block;border:1px solid #FFF;padding:.15rem .3rem;font-size:.16rem;color:#FFF}
.index_service a i {margin-left:.15rem;font-size:.2rem;}
/*底部*/
.footer{background:#e6e6e6;padding:.6rem 0 .85rem;}
.footer >div>div{display:inline-block;vertical-align:top;width:47%}
.footer .navlist{width:53%}
.footer .f_sarch{padding:0 1.4rem 0 0}
.footer .f_sarch h6 {font-size:.3rem;color:#000000;margin:0 0 .35rem;}
.footer .f_sarch .boxs {position:relative}
.footer .f_sarch .boxs form {position:relative;}
.footer .f_sarch .boxs input{width:100%;background:#FFF;border-radius:9999px;padding:0 .15rem 0 .7rem;font-size:.14rem;color:#626262;height:.53rem;border:0}
.footer .f_sarch .boxs button {font-size:.3rem;color:#0e0e0e;position:absolute;left:.25rem;top:0;height:.53rem;border:0;background:none;}
.footer .f_sarch .links{margin:.23rem 0 0}
.footer .f_sarch .links>a{display:inline-block;border:1px solid #d5d5d5;border-radius:9999px;font-size:.14rem;color:#939393;margin:0 5px;padding:0 .38rem;line-height:.24rem;}
.footer .navlist dl{display:inline-block;vertical-align:top;width:20%;margin:0;padding:0}
.footer .navlist dl dt{font-weight:normal;margin:0 0 .3rem;}
.footer .navlist dl dt a{font-size:.16rem;color:#201f1f}
.footer .navlist dl dd{margin:0 0 .15rem;}
.footer .navlist dl dd a{font-size:.14rem;color:#696969}

.copy {background:#56575a;padding:.25rem 0}
.copy .finfo>p{display:inline-block;vertical-align:top;margin:0;font-size:.14rem;color:#d8d8d8;margin:0 .7rem 0 0}
.copy .finfo>p a{font-size:.14rem;color:#d8d8d8;}
.copy >div>p{margin:.15rem 0 0;font-size:.14rem;color:#a29f9f}
.copy >div>p a{font-size:.14rem;color:#a29f9f}
/*通用内页*/
.flash{position:relative}
.flash img {width:100%;}
.flash .page_txt{position:absolute;left:2.6rem;top:50%;transform:translateY(-50%);}
.flash .page_txt h5 {font-size:.36rem;color:#FFF}
.flash .page_txt p {font-size:.18rem;color:#FFF;margin:.15rem 0 0}
.sort_navlist{background:#FFF;border-bottom:1px solid #e5e5e5}
.sort_navlist li {display:inline-block;vertical-align:top;padding:0 .15rem 0 0}
.sort_navlist li a{font-size:.16rem;color:#3b3b3b;display:block;position:relative;line-height:.73rem;}
.sort_navlist li a:after{content:'';width:0;height:3px;background:#173588;position:absolute;top:100%;left:0;transition:all .45s ease-in-out;z-index:2}
.sort_navlist li.active a:after,.sort_navlist li a:hover:after {width:100%}
/**/
.about_box{background:#f8fbff;padding:1.3rem 0 1.15rem;}
.about_box .mains>div{display:inline-block;vertical-align:middle;width:40%}
.about_box .mains .editor{width:60%;font-size:.16rem;color:#4e4e4e;line-height:1.7}
.about_box .mains .item {padding:0 1.45rem 0 0}
.about_box .mains .item p {font-size:.24rem;color:#173588;margin:0 0 .25rem;font-weight:bold}
.about_box .mains .item h6 {font-size:.36rem;color:#343434;line-height:1.8}
.about_box .numbox{margin:1.4rem 0 0;padding:.5rem 0 0;border-top:1px solid #e5e5e5}
.about_box .numbox>div{display:inline-block;vertical-align:middle;width:40%}
.about_box .numbox>div.imgs{width:60%}
.about_box .numbox>div.imgs span {border-radius:16px;overflow:hidden;}
.about_box .numbox .nums>div{padding:.4rem 0;border-bottom:1px solid #dcdcdc;}
.about_box .numbox .nums>div:last-child {border-bottom:0}
.about_box .numbox .nums>div h5 {font-size:.18rem;color:#173588;font-weight:bold;}
.about_box .numbox .nums>div h5 em {font-size:.6rem;display:inline-block;vertical-align:bottom}
.about_box .numbox .nums>div p{font-size:.16rem;color:#5f5e5e;margin:.15rem 0 0}
/*产品应用*/
.product_box{padding:1rem 0 2.2rem;}
.product_box >div>h2 {font-size:.48rem;color:#000000;text-align:center}
.product_box >div>p {font-size:.16rem;color:#666666;margin:.35rem 0 0;text-align:center}
.product_box .lists {margin:.65rem 0 .7rem;display:grid;grid-template-columns:repeat(3,33.333%);gap:.35rem .5rem}

.product_box .lists>div a{display:block;position:relative}
.product_box .lists  .imgs {border-radius:.16rem;overflow:hidden;margin:0 0 .3rem}
.product_box .lists  .imgs img{width:100%;height:3rem;object-fit:cover;transition:none;}
.product_box .lists  .text h6 {font-size:.36rem;color:#000;}
.product_box .lists  .text p{font-size:.2rem;color:#474747;margin:.15rem 0 0}
.product_box .mains{}
.product_box .mains1 {padding:.9rem 0 1.05rem;border-top:2px solid #ddd}
.product_box .mains1 h4 {font-size:.3rem;color:#122b88;padding:0 0 .35rem;border-bottom:2px solid #ddd;margin:0 0 .35rem;}
.product_box .mains table td{font-size:.16rem;color:#000000;height:.5rem;vertical-align:middle;width:auto;padding:0 .15rem;}
.product_box .mains table{width:100%}
.product_box .mains1 table {width:55%}
.product_box .mains1 .items {margin:0 0 .75rem;padding:0 0 .35rem;border-bottom:2px solid #ddd}
.product_box .mains h3 {font-size:.3rem;color:#000;margin:0 0 .35rem;}
.product_box .mains h5 {font-size:.24rem;color:#122b88;margin:0 0 .25rem;}
.product_box .mains p{font-size:.16rem;color:#474747}
.product_box .mains2 {padding:0 0 .35rem;margin:0 0 .75rem;border-bottom:2px solid #ddd}

/*客户*/
.service_box{padding:1.25rem 0 1.8rem;}
.service_box h3 {font-size:.48rem;color:#313131;margin:0 0 .55rem;}
.service_box .editor{font-size:.16rem;color:#5f5f5f;line-height:1.75;margin:0 0 .9rem;}
.service_box h5 {font-size:.36rem;color:#122b88;margin:0 0 .55rem;}
.service_box .lists p{display:inline-block;vertical-align:top;width:25%;padding:0 .15rem;margin:0 0 .3rem;}
.service_box .lists p span {background:none !important;line-height:1.05rem;height:1.05rem;}
.service_box .lists p img {max-height:.6rem;transition:none;}
/*新闻*/
.news_box{padding:.85rem 0 2rem;}
.news_box ul {display:grid;grid-template-columns:repeat(3,33.333%);gap:.6rem .55rem;}
.news_box li a{display:block;position:relative;background:#f3f3f3}
.news_box li .imgs img {width:100%;height:2.5rem;object-fit:cover;transition:none}
.news_box li .text{padding:.45rem .35rem .45rem;}
.news_box li .text span {font-size:.16rem;color:#9f9f9f}
.news_box li .text h6 {font-size:.2rem;color:#363636;line-height:.31rem;height:.62rem;overflow:hidden;margin:.35rem 0 }
.news_box li .text p{font-size:.16rem;color:#4d4d4d;line-height:.26rem;height:.78rem;overflow:hidden;margin:0 0 .35rem;}
.news_box li .text em{display:block;}
.news_box li .text em i {font-size:.34rem;color:#444}
.news_box li a:hover {box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/*翻页*/
.page{margin:.75rem 0 0}
.page a{display:inline-block;margin:0 .1rem;width:.55rem;height:.55rem;background:#eeecec;border:1px solid #e8e7e7;border-radius:8px;font-size:.18rem;color:#1a1a3b;line-height:.55rem;}
.page a.page-num-current,.page a:hover {background:#002291;color:#FFF}
/*联系我们*/
.contact_box .infos{padding:.7rem 0 1.95rem;}
.contact_box  h3 {font-size:.36rem;color:#173588;margin:0 0 1.15rem;text-align:center;}
.contact_box .editor>div{display:inline-block;vertical-align:top;width:33.3333%;padding:0 .25rem;margin:0 0 6px;}
.contact_box .editor h6 {font-size:.24rem;color:#747373;margin:0 0 .3rem;padding:0 0 .35rem;border-bottom:1px solid #dcdcdc}
.contact_box .editor p {font-size:.24rem;color:#333;margin:0}
.contact_box .editor em {display:inline-block;margin:.55rem 0 0;font-size:.16rem;color:#333333}
.contact_box .editor .lk a{display:inline-block;vertical-align:top;margin:0 .3rem 0 0;font-size:.22rem;color:#535353}
.contact_box .message {background:#fafafa;padding:.85rem 0 1.45rem;}
.contact_box .message .lists li {padding:0 .31rem;margin:0 0 .5rem;}
.contact_box .message .lists li p{font-size:.16rem;color:#504f4f;margin:0 0 .2rem;}
.contact_box .message .lists li p *{color:red}
.contact_box .message .lists li input[type="text"],.contact_box .message .lists li textarea {width:100%;height:.8rem;min-height:35px;background:#ededed;font-size:.16rem;color:#000;padding:0 .15rem;border:0}
.contact_box .message .lists li textarea{height:2.25rem;padding:.15rem;}
.contact_box .message .lists li input[name="checkcode"] {width:32%}
.contact_box .message .lists li button {display:inline-block;background:#173588;border-radius:9999px;font-size:.2rem;color:#FFF;height:.68rem;min-height:35px;padding:0 .65rem;border:0}
.fixed_forms.map_boxs .mains{padding:0;height:auto;}
.fixed_forms.map_boxs #container {height:6rem;min-height:350px;}
/********<=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:1440px){
	.index_product .lists .imgs{width:3.5rem;height:3.5rem;}
	.tem_index_about .boxs .let_main .title{padding-left:1.6rem}
	.tem_index_about .boxs .rlt_main{padding-right:1.6rem}
}
/******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}
	.tem_banner .swiper-page > div{left:25px}
	.tem_banner .swiper-page > div.slide-button-next{left:auto;right:25px;}
	.index_product .lists > div{text-align:center;}
	.index_product .lists .imgs{width:2.8rem;height:2.8rem;}
	
}
/********mobile*********/
@media(max-width:767px){
	.tem_index_about .boxs > div{display:block;width:100% !important;}
	.tem_index_about .boxs .let_main .title{padding:0 25px 1.25rem}
	.tem_index_about .boxs .rlt_main{padding-left:25px;padding-right:25px;}
	.tem_index_about .boxs::before,.tem_index_about .boxs::after{display:none;}
	.index_product .pro_com > a > div{width:100%}
	.index_product .pro_com > a .text{padding:.5rem 0 0}
	.index_product .pro_com > a{display:block;}
	.index_product .lists > div{width:50%;margin:0 0 .35rem;}
	.index_product .lists{gap:0;    flex-direction: row;    flex-wrap: wrap;}
	.footer > div > div{display:block;width:100% !important;}
	.footer .f_sarch{padding:0 0 1.2rem;}
	.product_box .lists ul{display:block;gap:0}
	.product_box .lists ul li {margin:0 0 .25rem;}
	.news_box ul{grid-template-columns: 1fr 1fr;  gap: .6rem .1rem;}
	.contact_box .editor > div{width:50%;padding:0 .2rem;}
	.contact_box .message .lists li{padding:0;}
	.service_box .lists p{width:50%;text-align:center;}
	.contact_box .message .lists li p,.contact_box .message .lists li input,.contact_box .message .lists li textarea {font-size:12px;}
	.tem_index_about .boxs .rlt_main .nums>div{width:50%;margin:0 0 .35rem;}
}