/*header*/
.header {position:fixed;top:0;left:0;z-index:18;width:100%;line-height:1.26rem;border-bottom:2px solid rgba(255,255,255,.2);background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.12)}
.m147 {margin:0 1.47rem;}
.header>div>div{display:inline-block;vertical-align:middle;}
.header .logos {width:22%}
.header .logos a{display:inline-block;position:relative}
.header .logos img {max-height:.56rem;transition:none;opacity:0}
.header .logos img.logo2 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}

.header .navlist{width:67%;line-height:normal;}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .6rem 0 0}
.header .navlist li:last-child {padding:0}
.header .navlist li a{font-size:.2rem;color:#333}

.header .langs{width:11%;line-height:.47rem;background:#8ec31f;border-radius:35px;text-align:center;}
.header .langs>*{display:inline-block;margin:0 .2rem;vertical-align:middle;}
.header .langs>a{font-size:.21rem;color:#FFF;}
.header .langs dl {padding:0;position:relative}
.header .langs dl dt {font-weight:normal;font-size:.22rem;color:#FFF;cursor:pointer;}
.header .langs dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;width:1rem;box-shadow:0 0 4px rgba(0,0,0,.12);display:none;transition:none;}
.header .langs dl dd>a{display:block;font-size:.16rem;color:#333;line-height:.4rem}
.header .langs dl dd>a:hover {background:#8ec31f;color:#FFF}


/*banner*/
.tem_banner .label_text{position:absolute;top:55%;left:0;width:100%;padding:0 2.1rem;z-index:1}
.tem_banner .label_text p{font-size:.48rem;color:#FFF;font-family:"Roboto-Bold";text-transform:uppercase;margin:0 0 .4rem}
.tem_banner .label_text h4 {font-size:.6rem;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}

.m210{margin:0 2.1rem}
.tem_index_about{padding:1.05rem 0 .9rem}
.tem_index_about .titles{text-align:center;margin:0 0 .6rem}
.tem_index_about .titles h4 {font-size:.48rem;color:#333}
.tem_index_about .titles p{font-size:.24rem;color:#8ec31f;margin:.3rem 0 0}
.tem_index_about .editor>div{display:inline-block;vertical-align:top;width:50%;padding:.37rem .3rem;}
.tem_index_about .editor>div>div{display:inline-block;vertical-align:middle;width:24%}
.tem_index_about .editor .imgs {padding:0 .25rem 0 0}

.tem_index_about .editor .text {width:76%}
.tem_index_about .editor .text h6 {font-size:.24rem;color:#222;margin:0 0 .2rem;}
.tem_index_about .editor .text p{font-size:.16rem;color:#595959;margin:0}

.tem_index_product {background:#f2f7fb;padding:.7rem 0 1.15rem;}
.tem_index_product .titles{text-align:center;margin:0 0 .5rem;}
.tem_index_product .titles h4 {font-size:.48rem;color:#333}
.tem_index_product .titles p{font-size:.24rem;color:#8ec31f;margin:.2rem 0 0}
.tem_index_product ol {margin:0 0 .2rem;padding:0;background:#FFF;}
.tem_index_product ol li {padding:0 .2rem;display:inline-block;vertical-align:top;width:12.5%;}
.tem_index_product ol li a{font-size:.16rem;color:#5c5c5c;display:block;position:relative;padding:.35rem 0 .35rem .22rem;}
.tem_index_product ol li a:before{content:'';width:5px;height:5px;background:#bfbfbf;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .6s ease-in-out}
.tem_index_product ol li a:hover{color:#8ec31f}
.tem_index_product ol li a:hover:before{background:#8ec31f}

.tem_index_product .swiper-slide a{display:block;background:#FFF;border-radius:6px;text-align:center;padding:.65rem .25rem .45rem;}
.tem_index_product .swiper-slide h6 {font-size:.3rem;color:#282727;}
.tem_index_product .swiper-slide p{font-size:.16rem;color:#666;margin:.2rem 0 .3rem}
.tem_index_product .swiper-slide .imgs {height:3.2rem;line-height:3.2rem;background:#FFF;border-radius:6px;overflow:hidden;margin:0 0 .35rem}
.tem_index_product .swiper-slide .imgs span{display:inline-block;vertical-align:middle;}
.tem_index_product .swiper-slide .imgs img {max-height:2.9rem;transition:none;}
.tem_index_product .swiper-slide em {display:inline-block;font-size:.16rem;color:#666;padding:.15rem .12rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.tem_index_product .swiper-slide a:hover {background:#004ea2}
.tem_index_product .swiper-slide a:hover h6,.tem_index_product .swiper-slide a:hover p{color:#FFF}
.tem_index_product .swiper-slide a:hover em {border-color:#FFF;color:#FFF}
.tem_index_product .swiper-slide a:hover .imgs{transform:translateY(-5px)}
.tem_index_product .lists {position:relative}
.tem_index_product .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);left:-.64rem;width:.46rem;height:.46rem;border:2px solid #d2d2d2;border-radius:100%;line-height:.44rem;text-align:center;font-size:.24rem;color:#a9a9a9}
.tem_index_product .swiper-page>div.slide-button-next{left:auto;right:-.64rem;}

.tem_index_culture{padding:1rem 0 1.2rem}
.tem_index_culture>div>div{display:inline-block;vertical-align:middle;width:41%}
.tem_index_culture .text{padding:0 .9rem 0 0}
.tem_index_culture .text span{font-size:.3rem;color:#8ec31f;}
.tem_index_culture .text h6 {font-size:.48rem;color:#333333;margin:.5rem 0 .45rem;line-height:1.5}
.tem_index_culture .text p{font-size:.16rem;color:#333;margin:0 0 1rem;}
.tem_index_culture .text a {display:inline-block;border:1px solid #96c72e;padding:0 .5rem;line-height:.54rem;border-radius:35px;font-size:.16rem;color:#97c736}
.tem_index_culture .imgs{width:59%;border-radius:18px;overflow:hidden}

.tem_index_news{background:url(../images/icon1.png) 0 center no-repeat #f9f9f9;background-size:7.53rem auto;padding:1.3rem 0 1.45rem;}
.tem_index_news .titles {text-align:center;margin:0 0 .95rem;}
.tem_index_news .titles h6 {font-size:.48rem;color:#333}
.tem_index_news .titles p{font-size:.24rem;color:#8ec31f;margin:.2rem 0 0}
.tem_index_news .lists>div{display:inline-block;vertical-align:middle;width:45.4%}
.tem_index_news .lists .imgs{overflow:hidden;border-radius:10px;}
.tem_index_news .lists .list{width:54.6%;padding:0 0 0 .8rem;}
.tem_index_news .lists .list li {margin:0;padding:.45rem 0;border-bottom:1px solid #e2e2e2}
.tem_index_news .lists .list li span{font-size:.16rem;color:#7e7d7d;font-family:"Roboto-Medium"}
.tem_index_news .lists .list li h5 {margin:.25rem 0 0;font-size:.24rem;color:#333;}
.tem_index_news .lists .list li:first-child {padding-top:0}
.tem_index_news .more{margin:.65rem 0 0;text-align:center;}
.tem_index_news .more a{display:inline-block;background:#8ec31f;font-size:.14rem;color:#FFF;border-radius:35px;line-height:.5rem;padding:0 .48rem;}
/*通用底部*/
.footer{background:#004ea2;padding:1rem 0 .78rem;}
.footer>div>div{display:inline-block;vertical-align:top;width:34%}
.footer .f_logo .l {}
.footer .f_logo .l img {max-height:.56rem;transition:none;}
.footer .f_logo .tel{padding:.2rem 0 0;}
.footer .f_logo .tel p{font-size:.16rem;color:#FFF;margin:.45rem 0 0}
.footer .f_logo .tel p em {display:block;margin:.15rem 0 0;opacity:.5;}
.footer .f_logo .tel p a{font-size:.16rem;color:#FFF;opacity:.5}

.footer .f_menu{width:21.6%;}
.footer .f_menu h6 {font-size:.16rem;color:#FFF;margin:0 0 .2rem;}
.footer .f_menu ol {margin:0;padding:0}
.footer .f_menu ol li {padding:.2rem 0 0}
.footer .f_menu ol li a{font-size:.16rem;color:#FFF;opacity:.5}
.footer .f_menu ol li a:hover {opacity:1}
.footer .f_share{width:44.4%}
.footer .f_share .share{margin:0 0 1.4rem}
.footer .f_share .share h6 {font-size:.16rem;color:#FFF;margin:0 0 .4rem;}
.footer .f_share .share #share-2>a{border:1px solid #FFF !important;color:#FFF !important;width:52px !important;height:52px !important;line-height:50px;font-size:24px;}
.footer .f_share .copy{font-size:.16rem;color:#FFF;opacity:.5}
.footer .f_share .copy a{font-size:.16rem;color:#FFF;}
/*通用内页*/
.pa_hed,.is_header{background:#FFF;line-height:1.01rem;}
.pa_hed .logos img,.is_header .logos img{opacity:0}
.pa_hed .logos img.logo2,.is_header .logos img.logo2{opacity:1}
.pa_hed .navlist li a,.is_header .navlist li a {color:#201f1f}
.pa_hed .navlist li.active a,.is_header .navlist li.active a{color:#004ea2}

.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>div{display:inline-block;vertical-align:top;width:40%}
.company .infos .names{padding:0 .15rem 0 0}
.company .infos .names h4 {font-size:.48rem;color:#131313}
.company .infos .names p{font-size:.18rem;color:#6e6e6e;margin:.1rem 0 0}
.company .infos .editor{width:60%;font-size:.16rem;color:#595959;line-height:1.75;text-indent:2em}
.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:16.6666%;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:25%}
.culture .editor h6 {font-size:.24rem;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}

.workshop{padding:.95rem 0 1.1rem}
.workshop h3 {font-size:.48rem;color:#131313;margin:0 0 .6rem}
.workshop .swiper-slide a{display:block;position:relative;overflow:hidden;border-radius:6px;}
.workshop .swiper-slide img {width:100%;height:3.22rem;object-fit:cover;transition:none}
.workshop .swiper-slide a:hover {transform:scale(.95);box-shadow:2px 2px 4px rgba(0,0,0,.1)}
.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}
/**/
.product_box {background:#eef4f7;}
.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 .45rem}
.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 .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{width:60%}
.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;height:95%}
.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}
.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;margin:.45rem 0 0;height:2.85rem;}
.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}
}
@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;}
	.flash .page_text{top:40%}
	.honor,.contact_box .mainsbox .text{padding-left:.45rem;}
	.case_list .fixed_forms .mains{height:auto;}
	.footer .f_share .share #share-2 > a{width:25px !important;height:25px !important;line-height:25px;font-size:12px;}
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .label_text{top:30%}
	.tem_index_about .editor > div > div,.tem_index_culture > div > div,.tem_index_news .lists > div,.footer > div > div{display:block;width:100% !important;}
	.tem_index_about .editor .imgs{padding:0 0 .25rem;}
	.tem_index_product ol li {width:33.333%}
	.tem_index_product .swiper-page > div{z-index:1;left:-.35rem}
	.tem_index_product .swiper-page > div.slide-button-next{left:auto;right:-.35rem;}
	.tem_index_culture .text{padding:0 0 .9rem;}
	.tem_index_news .lists .list{padding:.8rem 0 0}
	.footer .f_menu{display:none;}
	.footer .f_share .share{margin:.35rem 0}
	.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;}
	
}                                                                                                                                                                                                                                                                   