/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;background:#FFF;padding:0 1.1rem;display:flex;    justify-content: space-between;    align-items: center;}
.header .logos {line-height:.9rem;}
.header .logos img {max-height:.8rem;transition:none}
.header .navs li {display:inline-block;vertical-align:middle;padding:0 .27rem;position:relative}
.header .navs li>a{font-size:.2rem;color:#4b4b4b;display:block;line-height:.9rem;}
.header .navs li.active a,.header .navs li a:hover {color:#03296a}
.header .navs li dl {margin:0;padding:0;position:absolute;top:100%;left:0;width:100%;text-align:center;background:#FFF;display:none;transition:none;border-top:2px solid #03296a;box-shadow:0 0 4px rgba(0,0,0,.12)}
.header .navs li dl dd  a{display:block;font-size:.16rem;color:#333;line-height:.45rem;}
.header .items dl {margin:0;padding:0;position:relative}
.header .items dl dt{font-size:.26rem;color:#00185f;    cursor: pointer;}
.header .items dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#FFF;box-shadow:0 0 4px rgba(0,0,0,.12);text-align:center;width:1.2rem;display:none;transition:none;}
.header .items dl dd a{display:block;line-height:.5rem;font-size:.16rem;color:#333}
.header .items dl dd a:hover {background:#00185f;color:#FFF}
/*banner*/
.tem_banner{padding:.9rem 0 0}
.tem_banner .slide-pagination{position:absolute;right:2.1rem;bottom:.38rem;z-index:1;width:auto;display:flex;gap:0 .16rem;left:auto !important;z-index:1}
.tem_banner .slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;background:#FFF;margin:0 !important}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#1c50a1}
/**/
.m210{margin:0 2.1rem;}
.m110 {margin:0 1.1rem;}
.home_product{padding:1rem 0 .75rem;background:url(../images/ico1.jpg) center no-repeat;background-size:cover;}
.home_product .title{margin:0 0 .85rem;}
.home_product .title p{font-size:.26rem;color:#171717;margin:0 0 .3rem}
.home_product .title h3 {font-size:.36rem;color:#171717}
.home_product .itembox>div>div{display:inline-block;vertical-align:middle;width:50%}
.home_product .itembox .text {padding:0 .5rem 0 0}
.home_product .itembox .text h6{font-size:.32rem;color:#002468;margin:0 0 .65rem;}
.home_product .itembox .text p{font-size:.24rem;color:#2a2a2a;line-height:1.9;margin:0 0 .75rem;}
.home_product .itembox .text a{display:inline-block;font-size:.2rem;color:#2a2a2a}
.home_product .itembox .text a img {max-height:.2rem;margin-left:.2rem;}
.home_product .itembox img{border-radius:10px;}
.home_product .itembox .imgs{text-align:right}
.home_product .itembox .imgs span {display:inline-block;}
.home_product .itembox .imgs img {max-height:4rem;transition:none}
.home_product ol {margin:.89rem 0 0;padding:0;display:flex;border-top:1px dashed #7d7d7d;border-bottom:1px dashed #7d7d7d}
.home_product ol li {flex:0 0 33.333%;text-align:center;}
.home_product ol li a {display:flex;justify-content:center;gap:0 .15rem;position:relative;height:.8rem;align-items:center;}
.home_product ol li a>*{position:relative;z-index:2}
.home_product ol li img {max-height:.45rem;transition:none;}
.home_product ol li span {font-size:.18rem;color:#909090}
.home_product ol li a:before{content:'';width:0;height:100%;background:linear-gradient(to right,#0c2956,#70bb08);position:absolute;top:0;left:50%;transition: all .7s cubic-bezier(.77,0,.175,1) 0s;}
.home_product ol li#current a:before{width:100%;left:0}
.home_product ol li#current a span {color:#FFF}

.home_filed{padding:1.2rem 0 1.35rem;}
.home_filed h3 {font-size:.48rem;color:#151515;margin:0 1rem .45rem;}
.home_filed .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.3rem .17rem}
.home_filed .lists li a{display:block;border-radius:10px;overflow:hidden;position:relative}
.home_filed .lists li span{background:none !important;}
.home_filed .lists li img {width:100%;height:2.59rem;object-fit:cover;transition:none;}
.home_filed .lists li p {position:absolute;bottom:.35rem;left:0;z-index:1;width:100%;padding:0 .35rem;z-index:2;font-size:.18rem;color:#FFF;margin:0}
.home_filed .lists li a:before{content:'';width:100%;height:100%;background:linear-gradient(to bottom,rgba(6,26,84,0),rgba(6,26,84,.8));position:absolute;bottom:0;left:0;z-index:1}
.home_filed .lists li a:hover {transform:translateY(-5px);box-shadow:4px 4px 6px rgba(0,0,0,.15)}

.home_about{background:url(../images/ico3.jpg) center no-repeat;background-size:cover;padding:1.4rem 0 1.3rem;}
.home_about .infos{font-size:.28rem;background:linear-gradient(115deg,#00185f,#7aca00,#7aca00); -webkit-background-clip: text;color: transparent;font-weight:bold;line-height:2;margin:0 0 .55rem;}
.home_about .nums{display:flex;align-items:center}
.home_about .nums .t {flex:0 0 28.7%}
.home_about .nums .t >div{margin:0 0 1rem;padding:0 0 .3rem;border-bottom:1px solid #c2c2c2}
.home_about .nums .t >div:last-child{margin:0}
.home_about .nums .t h5{font-size:.36rem;color:transparent;font-weight:bold;background:linear-gradient(115deg,#143450,#66ad0f);-webkit-background-clip: text;}
.home_about .nums .t h5 em {display:inline-block;vertical-align:bottom;font-size:.6rem;line-height:1}
.home_about .nums .t p{font-size:.2rem;color:#151515;margin:.2rem 0 0}
.home_about .nums .map{flex:1}
.home_about .nums .map span {background:none !important;}
.home_about .mains{display:flex;align-items:center}
.home_about .mains .imgs{flex:0 0 50.5%;border-radius:10px;overflow:hidden}

.home_about .mains .text{flex:1;padding-left:.8rem;}
.home_about .mains .text h5 {font-size:.36rem;color:#00185f;margin:0 0 .4rem;font-weight;bold}
.home_about .mains .text .t {font-size:.2rem;color:#525252;line-height:1.8;margin:0 0 .8rem;}
.home_about .mains .text>a{font-size:.2rem;color:#2a2a2a}
.home_about .mains .text>a img {max-height:.2rem;transition:none;margin-left:.15rem;}

.home_news{padding:1.35rem 0 1.25rem;}
.home_news .title{margin:0 0 .85rem;display:flex;justify-content:space-between;align-items:center}
.home_news .title h3 {font-size:.48rem;color:#151515}
.home_news .title ol{margin:0;padding:0;display:flex;gap:0 .16rem;}
.home_news .title ol li a{border:1px solid #e2e2e2;border-radius:999px;padding:0 .45rem;line-height:.58rem;font-size:.2rem;color:#151515;display:block}
.home_news .title ol li a:hover {background:#00185f;border-color:#00185f;color:#FFF}
.home_news .swiper-slide a{display:block;position:relative;background:#f1f0f6;padding:.59rem .3rem 0;overflow:hidden;border-radius:10px;}
.home_news .swiper-slide span {font-size:.16rem;color:#FFF;background:url(../images/ico5.png) 0 0 no-repeat;background-size:100% 100%;width:1.71rem;height:.64rem;line-height:.54rem;position:absolute;right:0;top:0;z-index:5;text-align:right;padding:0 .16rem}
.home_news .swiper-slide h6 {font-size:.16rem;color:#00185f;}
.home_news .swiper-slide h5 {font-size:.2rem;color:#212121;margin:.4rem 0 .45rem;}
.home_news .swiper-slide p{font-size:.16rem;color:#212121;line-height:.25rem;height:1.25rem;overflow:hidden;margin:0 0 1rem;}
.home_news .swiper-slide em{display:block;border-top:2px solid #d6d6d9;padding:.36rem 0;text-align:center;position:relative;z-index:3}
.home_news .swiper-slide em img {max-height:.23rem;transition:none}
.home_news .swiper-slide .imgs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transform:scale(1.03);opacity:0}
.home_news .swiper-slide .imgs img {width:100%;height:100%;object-fit:cover;transition:none}
.home_news .swiper-slide h4 {position:absolute;bottom:1.25rem;left:0;width:100%;padding:0 .3rem;font-size:.2rem;color:#FFF;z-index:3;line-height:1.8;opacity:0;transform:translateY(3vw)}
.home_news .swiper-slide a:hover .imgs{opacity:1;transform:none;}
.home_news .swiper-slide a:hover h4{opacity:1;transform:none;transition:all .8s cubic-bezier(.69, .27, .45, .99);
transition-delay:100ms}
.home_news .swiper-slide a:hover em {border-top-color:rgba(0,0,0,0)}
.home_news .swiper-slide a:hover em img {filter:brightness(0) invert(1);transition:all .3s}
.home_news .swiper-page{margin:.95rem 0 0;text-align:center;display:flex;justify-content:center;align-items:center;gap:0 .2rem}
.home_news .swiper-page .itm{width:.71rem;height:.71rem;border:1px solid #c2c2c2;border-radius:100%;line-height:.69rem;text-align:center;font-size:.23rem;color:#979797}
.home_news .swiper-page .itm:hover {background:#00185f;border-color:#00185f;color:#FFF}
.home_news .swiper-page .slide-pagination{width:auto;font-size:.16rem;color:#151515}
.home_news .swiper-page .slide-pagination span {font-size:.24rem;color:#7bcb03}
/*底部*/
.footer{background:#f7f7f7;padding:1.05rem 0 .55rem;}
.footer>div{display:flex;justify-content:space-between;}
.footer .logos{flex:0 0 26%}
.footer .logos>a>img{max-height:.55rem;transition:none}
.footer .logos .share{margin:.6rem 0 0}
.footer .logos .share>span {font-size:.2rem;color:#5d5d5d;display:block;margin:0 0 .5rem;}
.footer .logos .share>div a{display:inline-block;width:.5rem;margin-right:.13rem;}
.footer .items{flex:1}
.footer .items .navs{}
.footer .items .navs .list{display:flex;justify-content:space-between;}
.footer .items .navs .list dl {margin:0;padding:0}
.footer .items .navs .list dl dt{margin:0 0 .4rem}
.footer .items .navs .list dl dt a{font-size:.2rem;color:#1f1f1f}
.footer .items .navs .list dl dd {margin:0 0 .25rem;}
.footer .items .navs .list dl dd a{font-size:.18rem;color:#757575}
.footer .items .navs .code {text-align:center;}
.footer .items .navs .code img {width:1.49rem;transition:none}
.footer .items .navs .code p{font-size:.18rem;color:#757575;margin:.2rem 0 0}
.footer .items .tels{text-align:right;font-size:.2rem;color:#1f1f1f;line-height:1.8;margin:1.1rem 0 0}
.copy {background:#00185f;padding:.45rem 0;font-size:.18rem;color:#FFF}
.copy a{font-size:.18rem;color:#FFF}
/**/
.tem_banner {padding:.9rem 0 0}

/**/
.sortnav ol {display:flex;gap:0 1.1rem;margin:0;padding:0}
.sortnav ol li a{font-size:.2rem;color:#FFF;font-weight:bold;position:relative;text-align:center;opacity:.5}
.sortnav ol li a:before{content:'';width:.58rem;height:.37rem;background:url(../images/ico7.png) 0 0 no-repeat;background-size:.58rem .37rem;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out;opacity:0}
.sortnav ol li em {display:block;height:.55rem;}
.sortnav ol li em img {max-height:.45rem;transition:none;}
.sortnav ol li a:hover:before,.sortnav ol li.on a:before{opacity:1;top:-.4rem;}
.sortnav ol li a:hover,.sortnav ol li.on a {opacity:1}

.about_box{position:relative;background-size:100% auto;background-position:center 0;background-repeat:no-repeat;}
.about_box .com_navs>div{padding-bottom:0}
.company{padding:0 0 5.4rem}
.company>div{position:relative}
.company h3 {font-size:.6rem;color:#FFF;position:relative}
.company h3:after{content:'';width:80%;height:1px;background:#FFF;position:absolute;right:0;top:50%;}
.company h4 {font-size:.48rem;color:#FFF;margin:.35rem 0 .7rem;}
.company .editor{font-size:.18rem;color:#FFF;line-height:1.8;width:75%;}
.company .scrolly{position:absolute;right:0;top:.65rem;font-size:.16rem;color:#FFF;}
  @keyframes example {
    from {
		top:.06rem
	}
    to {
		top:.22rem;
	}
  }
.scrolly i{width:.31rem;height:.45rem;border-radius:35px;position:relative;display:inline-block;margin-left:.15rem;border:2px solid #FFF;vertical-align:middle;}

.scrolly i:before{content:'';width:.05rem;height:.11rem;background:#FFF;position:absolute;top:.06rem;left:50%;transform:translateX(-50%);animation:example 1.2s linear infinite alternate}

.honor{position:relative;padding:0 0 1.26rem}
.honor>div{position:relative}
.honor .infos{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 .8rem}
.honor .infos h3 {font-size:.48rem;color:#00145c;}
.honor .infos h3 em {display:block;margin:0 0 .3rem;}
.honor .infos h3 em img {max-height:1.62rem;transition:none;}
.honor .infos .imgs{display:flex;gap:0 .22rem}
.honor .infos .imgs p{margin:0;width:4.44rem;box-shadow:3px 3px .57rem rgba(0,0,0,.14)}
.honor .lists .swiper-slide{width:auto;max-width:4.65rem}
.honor .lists .swiper-slide a{display:block;position:relative;text-align:center;}
.honor .lists .swiper-slide .imgs{height:4.05rem;line-height:4.05rem;background:#FFF;box-shadow:2px 2px 13px rgba(0,0,0,.14)}
.honor .lists .swiper-slide .imgs img {max-height:4.05rem;transition:none;}
.honor .lists .swiper-slide p{font-size:.2rem;color:#3b3b3b;margin:.26rem 0 0}
.honor .lists .swiper-page{margin:.75rem 0 0;display:flex;gap:0 .17rem}
.honor .lists .swiper-page>div{width:.74rem;height:.74rem;border:1px solid #b5b5b5;border-radius:100%;line-height:.72rem;text-align:center;font-size:.24rem;color:#323335}
.honor .lists .swiper-page>div:hover {background:#7acb00;border-color:#7acb00;color:#FFF}

.joins{background:url(../images/ico8.jpg) center no-repeat;background-size:cover;padding:1.5rem 0 0}
.joins>div{display:flex;}
.joins .names{flex:0 0 51%}
.joins .names .tit {width:7.04rem;height:7.04rem;background:url(../images/ico9.png) center no-repeat;background-size:100% 100%;border-radius:100%;display:flex;justify-content:center;align-items:center;    flex-direction: column;font-size:.48rem;color:#FFF;text-align:center}
.joins .names .tit em {width:1.56rem;display:block;margin:0 0 .25rem;}
.joins .text{flex:0 0 49%}
.joins .text h4 {font-size:.48rem;color:#FFF;margin:0 0 1rem;}
.joins .text .lists{height:6.28rem;}
.joins .text .lists div{transition:none;}
.joins .text .lists li {margin:0 0 .35rem;}
.joins .text .lists li>a{display:block;border-bottom:1px dashed #d0d0d0;padding:.2rem 1rem .2rem 0;position:relative;}
.joins .text .lists li>a h6 {font-size:.24rem;color:#FFF;}
.joins .text .lists li>a p{margin:.2rem 0 0;display:flex;gap:0 .35rem;}
.joins .text .lists li>a p span {font-size:.16rem;color:#FFF}
.joins .text .lists li>a i{position:absolute;right:0;top:50%;transform:translateY(-50%);width:.38rem;height:.38rem;background:#7acb00;line-height:.38rem;text-align:center;font-size:.16rem;color:#FFF;border-radius:100%}
.joins .text .lists li .submenu {display:none;transition:none;font-size:.16rem;color:#FFF;line-height:1.8;padding:.25rem 0 0}
.joins .text .lists li.opens>a i{transform:rotate(180deg) translateY(50%)}

.workshop{padding:1rem 0 1.5rem;}
.workshop h3 {font-size:.48rem;color:#00145c;text-align:center;margin:0 0 .4rem}
.workshop .swiper-slide a{display:block;position:relative}
.workshop .swiper-slide img {width:100%;height:3.34rem;object-fit:cover;transition:none;}
.workshop .swiper-page{margin:.8rem 0 0;display:flex;justify-content:center;align-items:center;gap:0 .3rem}
.workshop .swiper-page>div.itm {width:.74rem;height:.74rem;border:1px solid #a4a4a4;border-radius:100%;line-height:.72rem;text-align:center;font-size:.18rem;color:#676767;}
.workshop .swiper-page>div.itm:hover {background:#7acb00;border-color:#7acb00;color:#FFF}
.workshop .swiper-page>div.slide-pagination{width:auto;font-size:.24rem;color:#787878;font-weight:bold;}
.workshop .swiper-page>div.slide-pagination span {font-size:.3rem;}
/**/
.product_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;}
.com_navs>div{padding:1.92rem 0 3.65rem;position:relative}
.com_navs .sortnav{top:1rem;right:0;position:absolute;}
.com_navs .scrolly{position:absolute;right:0;top:3rem;font-size:.16rem;color:#FFF}
.com_navs h3 {font-size:.48rem;color:#FFF;position:relative}
.com_navs h3:after{content:'';width:80%;height:1px;background:#FFF;position:absolute;right:0;top:50%;opacity:.5}
.product_box .mains h3 {font-size:.48rem;color:#FFF;font-weight:bold;text-align:center;margin:0 0 1.05rem}
.product_box .mains .lists>div{margin:0 0 .55rem;display:flex;align-items:center;border-radius:10px;overflow:hidden;background:#f9f9f9}
.product_box .mains .lists>div>div{flex:0 0 50%}
.product_box .mains .lists>div .imgs{height:4.7rem;line-height:4.7rem;background:#f1f1f1;text-align:center;position:relative}
.product_box .mains .lists>div .imgs span {background:none !important;display:inline-block;vertical-align:middle;}
.product_box .mains .lists>div .imgs img {max-height:4rem;transition:none;}
.product_box .mains .lists>div .text{padding:0 .47rem;position:relative}
.product_box .mains .lists>div .text h4{font-size:.36rem;color:#00145c;font-weight:bold;margin:0 0 .5rem;}
.product_box .mains .lists>div .text p{font-size:.18rem;color:#3f3f3f;line-height:1.8;margin:0}
.product_box .mains .lists>div .imgs:before{content:'';width:2px;height:100%;background:linear-gradient(to bottom,#acaeb3,#FFF);position:absolute;right:0;top:0;z-index:1}
.product_box .mains .lists>div:nth-child(2n) {    flex-direction: row-reverse;}
.product_box .mains .lists>div:nth-child(2n) .imgs:before{right:auto;left:0}
.product_box .mains .contens{padding:.2rem 0 1.4rem;}
.product_box .mains .contens>div{margin:0 0 .8rem;}
.product_box .mains .contens h5 {font-size:.36rem;color:#00145c;font-weight:bold;margin:0 0 .25rem}
.product_box .mains .contens .editor{font-size:.16rem;color:#00145c;}
.product_box .mains .contens .editor p{margin:0}
.product_box .mains .contens .editor table {width:100%;}
.product_box .mains .contens .editor table td {width:auto;height:.54rem !important;vertical-align:middle;text-align:center;border:1px solid #FFF;min-width:.3rem;}
.product_box .mains .contens .editor table tr{background:#edf1f9}

.product_box .mains .contens .editor table tr:nth-child(2n) {background:#FFF}
.product_box .mains .contens .editor table tr:first-child{background:#03296a}
.product_box .mains .contens .editor table tr:first-child td{color:#FFF}

/**/
.sloution_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding:0 0 1.8rem;}
.sloution_box .com_navs>div{padding-bottom:1.66rem;}
.sloution_box .mains .items{display:flex;align-items:center;margin:0 0 .45rem;}
.sloution_box .mains .items>div{flex:0 0 50%}
.sloution_box .mains .items .text{position:relative;font-size:.2rem;color:#FFF;padding:.45rem 1.5rem .45rem .5rem;border-left:1px solid #FFF;line-height:1.8}
.sloution_box .mains .items .text:before,.sloution_box .mains .items .text:after{content:'';width:.14rem;height:.14rem;background:#7acb00;border-radius:100%;position:absolute;top:0;left:-.07rem;z-index:1}
.sloution_box .mains .items .text:after{top:auto;bottom:0}
.sloution_box .mains .items .imgs span{border-radius:10px;overflow:hidden;}
.sloution_box .mains .lists table{width:100%;text-align:center}
.sloution_box .mains .lists table tr td {background:#eee;font-size:.18rem;color:#4f4f4f;height:1.6rem;vertical-align:middle;border-radius:10px;border:2px solid #FFF;width:17.8%}
.sloution_box .mains .lists table tr:first-child td{background:#03296a;font-size:.24rem;color:#FFF;font-weight:bold;height:1rem;border-top:0}
.sloution_box .mains .lists table tr td:first-child,.sloution_box .mains .lists table tr td:last-child{width:32.2%}
.sloution_box .mains .lists table tr td span {background:none !important;display:inline-block;}
.sloution_box .mains .lists table tr td img{max-height:1.2rem;transition:none;}
/**/
.slout_list .com_navs>div{padding-bottom:2rem;}
.slout_list h5{font-size:.6rem;color:#FFF;margin:0 0 .95rem;position:relative;padding-left:.35rem;}
.slout_list h5:before{content:'';width:.14rem;height:.14rem;background:#7acb00;border-radius:100%;position:absolute;top:0;left:-.07rem;z-index:2}
.slout_list h5:after{content:'';width:2px;height:3rem;background:#FFF;position:absolute;left:0;top:0}

.slout_list .list2>div{padding:1.25rem 0;border-bottom:2px solid #cecece;display:flex;align-items:center;position:relative;margin:0 !important;}
.slout_list .list2>div:before,.slout_list .list2>div:after{content:'';width:2px;height:26%;background:#cfcfcf;position:absolute;left:0;top:0;z-index:1}
.slout_list .list2>div:after{top:auto;bottom:0}
.slout_list .list2>div>div{flex:0 0 50%}
.slout_list .list2 .txt{padding:0 1.05rem 0 0;}
.slout_list .list2 .txt h6{font-size:.3rem;color:#191919;margin:0 0 .35rem;}
.slout_list .list2 .txt h6 em {font-size:.6rem;color:#002467;display:inline-block;margin-right:.2rem;}
.slout_list .list2 .txt .editor{font-size:.16rem;color:#191919;line-height:1.8}
.slout_list .list2>div:nth-child(2n){    flex-direction: row-reverse;}
.slout_list .list2>div:nth-child(2n) .txt {padding:0 0 0 1.05rem;}
.slout_list .list2 .txt:before,.slout_list .list2 .txt:after{content:'';width:.14rem;height:.14rem;background:#7acb00;border-radius:100%;position:absolute;top:26%;left:-.07rem;}
.slout_list .list2 .txt:after{top:auto;bottom:26%}
.slout_list .list2>div:nth-child(2n):before,.slout_list .list2>div:nth-child(2n):after{left:auto;right:0}
.slout_list .list2>div:nth-child(2n) .txt:before,.slout_list .list2>div:nth-child(2n) .txt:after {left:auto;right:-.07rem;}
/*质量*/
.honor_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding:0 0 1.5rem;}
.com_navs h6 {font-size:.3rem;color:#FFF;margin:.3rem 0 0;width:7.1rem;max-width:100%;line-height:1.65}
.honor_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem .97rem;}
.honor_box .lists li a{display:block;text-align:center;}
.honor_box .lists li .imgs{height:5.25rem;line-height:5.25rem;box-shadow:3px 3px .57rem rgba(0,0,0,.14);display:inline-block;}
.honor_box .lists li .imgs img {max-height:5.25rem;transition:none;}
.honor_box .lists li .imgs span {display:inline-block;background:none !important;}
.honor_box .lists li p{font-size:.2rem;color:#3b3b3b;margin:.3rem 0 0}
.honor_box .text{padding:2.15rem 0 0}
.honor_box .text h4 {font-size:.48rem;color:#282829;margin:0 0 .7rem;text-align:center}
.honor_box .text .editor{font-size:.18rem;color:#232323}
.honor_box .text .editor p{margin:0}
.honor_box .text .editor table {width:100%;}
.honor_box .text .editor table td {width:auto;height:.7rem !important;vertical-align:middle;text-align:center;border:1px solid #FFF;min-width:.3rem;}
.honor_box .text .editor table tr{background:#edf1f9}
.honor_box .text .editor table tr:nth-child(2n) {background:#FFF}
.honor_box .text .editor table tr:first-child{background:#03296a}
.honor_box .text .editor table tr:first-child td{color:#FFF}
/*新闻*/
.news_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding:0 0 2rem;}
.news_box .com_navs>div{padding-bottom:3.7rem;}
.news_box .com_news{position:relative;background:#f1f0f6;padding:.95rem .6rem;border-radius:10px;}
.news_box .com_news .swiper-slide a{display:flex;align-items:center;width:100%}
.news_box .com_news .swiper-slide .text{flex:0 0 55.6%;padding:0 1rem 0 0}
.news_box .com_news .swiper-slide .text p{font-size:.16rem;color:#292929;margin:0 0 .4rem;}
.news_box .com_news .swiper-slide .text h5{font-size:.42rem;color:#242424;margin:0 0 .55rem;}
.news_box .com_news .swiper-slide .text em{display:inline-block;border:1px solid #7acb00;border-radius:14px;padding:0 .26rem;line-height:.66rem;font-size:.16rem;color:#7bcb03}
.news_box .com_news .swiper-slide .text em i{font-size:.2rem;margin-left:.2rem;}
.news_box .com_news .swiper-slide .imgs{flex:1}
.news_box .com_news .swiper-slide .imgs img{width:100%;height:4rem;object-fit:cover;transition:none;border-radius:10px;}
.news_box .com_news .swiper-slide a:hover .text em {background:#7bcb03;color:#FFF;}
.news_box .com_news .slide-pagination{position:absolute;bottom:.94rem;left:.6rem;z-index:1;width:auto;display:flex;gap:0 .07rem}
.news_box .com_news .slide-pagination span {opacity:1;outline:none;width:.36rem;height:.06rem;background:#c9c9c9;border-radius:999px;margin:0;}
.news_box .com_news .slide-pagination span.swiper-pagination-bullet-active{background:#002367}
.news_box .lists{margin:1rem 0 .8rem;}
.news_box .lists ul li{display:inline-block;vertical-align:top;width:33.333%;padding:0 .15rem;margin:0 0 .54rem;}
.news_box .lists li a{display:block;position:relative;background:#f1f0f6;padding:.59rem .3rem 0;overflow:hidden;border-radius:10px;}
.news_box .lists li span {font-size:.16rem;color:#FFF;background:url(../images/ico5.png) 0 0 no-repeat;background-size:100% 100%;width:1.71rem;height:.64rem;line-height:.54rem;position:absolute;right:0;top:0;z-index:5;text-align:right;padding:0 .16rem}
.news_box .lists li h6 {font-size:.16rem;color:#00185f;}
.news_box .lists li h5 {font-size:.2rem;color:#212121;margin:.4rem 0 .45rem;}
.news_box .lists li p{font-size:.16rem;color:#212121;line-height:.25rem;height:1.25rem;overflow:hidden;margin:0 0 1rem;}
.news_box .lists li em{display:block;border-top:2px solid #d6d6d9;padding:.36rem 0;text-align:center;position:relative;z-index:3}
.news_box .lists li em img {max-height:.23rem;transition:none}
.news_box .lists li .imgs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transform:scale(1.03);opacity:0}
.news_box .lists li .imgs img {width:100%;height:100%;object-fit:cover;transition:none}
.news_box .lists li h4 {position:absolute;bottom:1.25rem;left:0;width:100%;padding:0 .3rem;font-size:.2rem;color:#FFF;z-index:3;line-height:1.8;opacity:0;transform:translateY(3vw)}
.news_box .lists li a:hover .imgs{opacity:1;transform:none;}
.news_box .lists li a:hover h4{opacity:1;transform:none;transition:all .8s cubic-bezier(.69, .27, .45, .99);
transition-delay:100ms}
.news_box .lists li a:hover em {border-top-color:rgba(0,0,0,0)}
.news_box .lists li a:hover em img {filter:brightness(0) invert(1);transition:all .3s}
.news_box .mores{text-align:center;transition:none;}
.news_box .mores a{display:inline-block;font-size:.16rem;color:#212121}
/*联系*/
.contact_box{background-position:center 0;background-repeat:no-repeat;background-size:100% auto;padding:0 0 2.3rem;}
.contact_box .mains{position:relative}
.contact_box .mains:before{content:'';width:3.83rem;height:5.27rem;background:url(../images/icon10.png) 0 0 no-repeat;background-size:3.83rem 5.27rem;position:absolute;right:0;top:-3.75rem}
.contact_box .mains>div{display:flex;}
.contact_box .mains .let{flex:0 0 46.8%;padding:0 .5rem 0 0}
.contact_box .mains .let>div{background:rgba(239,239,239,.7);border-radius:10px;overflow:hidden;padding:.8rem .55rem .65rem;margin:0 0 .25rem;}
.contact_box .mains .let>div:last-child{margin:0}
.contact_box .mains .let h4 {font-size:.24rem;color:#0e0e0e;padding:0 0 .3rem;border-bottom:2px solid #c6c5c4;}
.contact_box .mains .let p{font-size:.18rem;color:#0e0e0e;margin:.28rem 0 0;display:flex;}
.contact_box .mains .let p em {flex:0 0 .55rem;}
.contact_box .mains .let p em img {max-height:.35rem;transition:none;}

.contact_box .mains .rlt{flex:1;background:#FFF;box-shadow:3px 3px .79rem rgba(0,0,0,.26);border-radius:10px;padding:.8rem .55rem }
.contact_box .mains .rlt h3 {font-size:.24rem;color:#0e0e0e;margin:0 0 .25rem;}
.contact_box .mains .rlt ul li{margin:0 0 .15rem;padding:0 .1rem 0 0}
.contact_box .mains .rlt ul li:nth-child(2n) {padding:0 0 0 .1rem}
.contact_box .mains .rlt ul li input[type="text"],.contact_box .mains .rlt ul li textarea{width:100%;height:.6rem;background:#f2f2f2;border-radius:10px;padding:0 .2rem;border:0;font-size:.14rem;color:#808080}
.contact_box .mains .rlt ul li:nth-child(n+5) {padding:0 !important;}
.contact_box .mains .rlt ul li textarea{padding:.2rem;height:2.02rem;}
.contact_box .mains .rlt ul li input[name="checkcode"]{width:32%}
.contact_box .mains .rlt ul li.codes>*{display:inline-block;vertical-align:middle;}
.contact_box .mains .rlt ul li img{max-height:.6rem;margin-left:.15rem;transition:none;}
.contact_box .mains .rlt ul li button {display:block;background:#002467;border-radius:999px;height:.56rem;font-size:.14rem;color:#FFF;text-align:center;border:0;width:100%}
.contact_box .mains .rlt .message>p{font-size:.14rem;color:#808080;text-align:center;margin:.1rem 0 0}
/********<=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){
	.m210{margin:0 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,.m110{margin:0 15px;}
	
}
/********mobile*********/
@media(max-width:767px){
	.home_product .itembox > div > div{display:block;width:100% !important;}
	.home_product .itembox .text{padding:0 0 .5rem;}
	.home_product ol{display:block}
	.home_filed .lists ul{grid-template-columns:1fr 1fr}
	.home_about .infos{font-size:.26rem;}
	.home_about .mains,.home_news .title{display:block}
	.home_about .mains .text{padding:.8rem 0 0}
	.home_news .title h3{margin:0 0 .35rem;}
	.footer > div{display:block}
	.footer .items .navs{display:none;}
	.sortnav{display:none;}
	.company .editor{width:100%}
	.honor .infos .imgs{display:block}
	.com_navs h3:after{display:none;}
	.about_box .com_navs > div{padding-top:.5rem;}
	.about_box,.product_box,.sloution_box,.honor_box,.news_box,.contact_box{background-size:auto 50%}
	.company{padding-bottom:1.2rem}
	.honor .infos .imgs p{margin:0 0 .1rem;}
	.joins > div{display:block;}
	.joins .names{margin:0 0 .35rem;}
	.product_box .mains .lists > div{display:block}
	.product_box .mains .lists > div .text{padding:.47rem}
	.sloution_box .mains .items{display:block}
	.sloution_box .mains .items .text{padding-right:0;}
	.slout_list .list2 .txt{padding:0 0 .5rem;}
	.slout_list .list2 > div::before, .slout_list .list2 > div::after{display:none;}
	.slout_list .list2 .txt::before, .slout_list .list2 .txt::after{display:none;}
	.slout_list .list2 > div:nth-child(2n) .txt{padding:0 0 .5rem;}
	.honor_box .lists ul{grid-template-columns:1fr 1fr}
	.news_box .com_news .swiper-slide a{display:block}
	.news_box .com_news .swiper-slide .text{padding:0 0 .5rem;}
	.news_box .com_news .slide-pagination{bottom:.15rem}
	.news_box .lists ul li{width:50%}
	.contact_box .mains > div{display:block}
	.contact_box .mains .let{padding:0 0 .5rem;}
	.contact_box .mains .rlt ul li{padding:0 !important;}
}