/*header*/
.header {position:fixed;top:0;left:0;width:100%;background:#FFF;z-index:18;padding:0 0 0 1.6rem;display:flex;width:100%;flex-direction: row;    align-items: center;}
.header .logos {width:27%;line-height:1.13rem}
.header .logos img {max-height:1rem;transition:none;}
.header .navlist{width:73%;text-align:right;display:flex;    flex-direction: row;    align-items: center;    justify-content: flex-end;}
.header .navlist>*{}
.header .navlist ul li {display:inline-block;padding:0 .37rem;}
.header .navlist ul li a{font-size:.18rem;color:#1c1b1b}
.header .navlist ul li.active a,.header .navlist ul li a:hover{color:#093090}
.header .navlist .tel{position:relative;line-height:1.13rem;border-left:1px solid #e5e5e5;padding:0 .4rem;    display: flex;    height: 1.13rem;    flex-direction: row;    align-items: center;}
.header .navlist .tel>img {max-height:.24rem;transition:none;cursor:pointer;}
.header .navlist .tel h5 {font-size:.18rem;color:#1c1b1b;transition:none;display:none;position:absolute;top:100%;left:0;background:#FFF;padding:.15rem 0;width:2.3rem;text-align:center;border-top:1px solid #eee}

.header .navlist dl {margin:0;padding:0;position:relative;border-left:1px solid #e5e5e5}
.header .navlist dl dt {padding:0 .4rem;font-weight:normal;font-size:.18rem;color:#4d4d4d;line-height:1.13rem;cursor:pointer;}
.header .navlist dl dt i{font-size:.23rem;margin-left:.1rem;}
.header .navlist dl dd {position:absolute;top:100%;left:0;width:100%;background:#FFF;border-top:1px solid #eee;display:none;transition:none;}
.header .navlist dl dd a{display:block;line-height:.45rem;font-size:.18rem;color:#4d4d4d;text-align:center;}
.header .navlist dl dd a:hover {background:#093090;color:#FFF}
.header .navlist .search{background:#093090;}
.header .navlist .search>a{display:block;padding:0 .4rem;line-height:1.13rem}
.header .navlist .search img {max-height:.31rem;transition:none;}

.is_header {box-shadow:0 0 12px rgba(0,0,0,.1)}
/*banner*/
.tem_banner .label_text{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);z-index:1}
.tem_banner .label_text h3 {font-size:.52rem;color:#FFF;margin:0 0 .5rem;line-height:1.7}
.tem_banner .label_text a{display:inline-block;font-size:.16rem;color:#FFF;text-transform:uppercase;background:#d60011;border-radius:0 50px 0 50px;padding:0 0 0 .5rem;}
.tem_banner .label_text a>em {display:inline-block;vertical-align:middle;line-height:.53rem;font-size:.24rem;color:#FFF;padding:0 .3rem 0 .2rem;border-left:1px solid rgba(255,255,255,.2);margin-left:.3rem;}
.tem_banner .swiper-page {position:absolute;right:1.6rem;z-index:1;bottom:.78rem;}
.tem_banner .swiper-page>div{display:inline-block;vertical-align:top;margin-left:.2rem;width:.6rem;height:.6rem;border-radius:100%;background:rgba(255,255,255,.2);line-height:.6rem;text-align:center;font-size:.18rem;color:#FFF;}
.tem_banner .swiper-page>div:hover {background:#a6b2be;}
.tem_banner .slide-pagination {position:absolute;left:1.6rem;bottom:1rem;z-index:1;font-size:.18rem;color:#FFF;width:auto;}
/**/
.home_about{padding:.75rem 0 .67rem;background:url(../images/icon2.png) right center no-repeat;background-size:cover}
.home_about>div{display:inline-block;vertical-align:middle;width:49%}
.home_about .videos{position:relative;cursor:pointer;}
.home_about .videos video {width:100%;background:#000;}
.home_about .videos .plays{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:.82rem;height:.82rem;background:rgba(0,0,0,.5);border-radius:1px solid #FFF;border-radius:100%;line-height:.8rem;text-align:center;font-size:.3rem;color:#FFF}
.home_about .videos.play .plays {opacity:0;top:55%}

.home_about .texts{width:51%;padding:0 1.6rem 0 .45rem}
.home_about .texts h3 {font-size:.48rem;color:#1e1e1e;margin:0 0 .5rem}
.home_about .texts .editor{font-size:.16rem;color:#424242;line-height:1.65;padding:0 0 .6rem;border-bottom:1px solid #dcdcdc}
.home_about .texts .nums{display:flex;width:100%;    flex-direction: row;padding:.5rem 0 1.05rem;}

.home_about .texts .nums>div{width:33.333%;position:relative;padding:0 .1rem;text-align:center}
.home_about .texts .nums>div:after{content:'';width:1px;height:100%;background:#c9c9c9;position:absolute;right:0;top:0;}
.home_about .texts .nums>div:last-child:after {display:none;}


.home_about .texts .nums>div .imgs img{max-height:.64rem;transition:none;}
.home_about .texts .nums>div .text {margin:.15rem 0 0}
.home_about .texts .nums>div h5 {font-size:.16rem;color:#333}
.home_about .texts .nums>div h5 em {font-size:.36rem;font-weight:bold;}
.home_about .texts .nums>div h5 sup {vertical-align:top;top:0;font-size:.16rem;color:#333;margin:0 0 0 .1rem;line-height:1}
.home_about .texts .nums>div p{font-size:.14rem;color:#333;margin:.1rem 0 0}

.home_about .texts>a{display:inline-block;font-size:.16rem;color:#FFF;text-transform:uppercase;background:#d60011;border-radius:0 50px 0 50px;padding:0 0 0 .5rem;}
.home_about .texts>a>em {display:inline-block;vertical-align:middle;line-height:.53rem;font-size:.24rem;color:#FFF;padding:0 .3rem 0 .2rem;border-left:1px solid rgba(255,255,255,.2);margin-left:.3rem;}

.homr_product{padding:.75rem 0 0;}
.homr_product .column{position:relative}
.homr_product .column>div{display:inline-block;vertical-align:top;width:21.2333%}
.homr_product .column>div a{display:block;height:6.2rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.homr_product .column>div a:before{content:'';width:0;height:100%;background:rgba(9,48,144,.75);position:absolute;top:0;left:0;	-webkit-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .7s cubic-bezier(.77,0,.175,1) 0s;}
.homr_product .column>div a:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;transition:all .5s ease-in-out;}
.homr_product .column>div .names{padding:.77rem .35rem 0;position:relative;z-index:2}
.homr_product .column>div .names h4 {font-size:.3rem;color:#FFF;padding:0 0 .25rem;position:relative;border-bottom:1px solid rgba(255,255,255,.51);}
.homr_product .column>div .names p{margin:0;padding:.23rem 0;font-size:.16rem;color:#FFF;position:relative}
.homr_product .column>div .names p em {position:absolute;right:0;top:50%;transform:translateY(-50%);}
.homr_product .column>div .names p em img {max-height:.17rem;transition:none;}
.homr_product .column>div#on{width:36.3%}
.homr_product .column>div#on .names {padding-top:2.32rem;}
.homr_product .column>div#on a:before{width:100%;}
.homr_product .column>div#on a:after{width:0}

.homr_product .lists {background:#f0f0f0;padding:.4rem .69rem .7rem}
.homr_product .lists>div{position:relative}
.homr_product .lists .swiper-slide a{display:block;position:relative;overflow:hidden;border-radius:10px;}
.homr_product .lists .swiper-slide img {width:100%;height:4.46rem;object-fit:cover;transition:none;}
.homr_product .lists .swiper-slide .text{position:absolute;bottom:-.35rem;left:0;width:100%;z-index:1;background:rgba(0,0,0,.45);border-radius:0 25px 0 0;padding:.24rem .6rem;}
.homr_product .lists .swiper-slide .text h4 {font-size:.18rem;color:#FFF}
.homr_product .lists .swiper-slide .text p{font-size:.16rem;color:#FFF;margin:.1rem 0 0;line-height:.21rem;opacity:0}
.homr_product .lists .swiper-slide .text em {position:absolute;width:.33rem;height:.33rem;border-radius:100%;font-size:.24rem;color:#FFF;line-height:.33rem;text-align:center;right:.9rem;top:32%;transform:translateY(-50%);}
.homr_product .lists .swiper-slide a:hover .text {padding:.24rem .9rem;bottom:0;}
.homr_product .lists .swiper-slide a:hover .text p {opacity:1}
.homr_product .lists .swiper-slide a:hover .text em {background:#093090;top:50%}
.homr_product .lists .swiper-page>div{position:absolute;top:50%;left:0;z-index:1;outline:none;width:.6rem;height:.6rem;background:#093090;line-height:.6rem;text-align:center;font-size:.23rem;color:#FFF;border-radius:100%;}
.homr_product .lists .swiper-page>div.slide-button-next {right:0;left:auto}

.home_news{padding:.94rem 0 .85rem}
.home_news h3 {font-size:.48rem;color:#1e1e1e;text-align:center;margin:0 0 .4rem;}
.home_news .lists{position:relative;padding:0 .92rem;}
.home_news .lists .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;background:#929bb1}
.home_news .lists .swiper-slide .imgs img{width:100%;height:2.72rem;object-fit:cover;transition:none}
.home_news .lists .swiper-slide .text {position:relative;padding:.4rem .4rem .7rem;}
.home_news .lists .swiper-slide .text:before{content:attr(data-num);font-size:1.88rem;font-family:"GalanoGrotesqueDEMO-bold";color:#FFF;opacity:.03;position:absolute;top:.2rem;left:.2rem;line-height:1;font-style:oblique;}
.home_news .lists .swiper-slide .text>*{position:relative;z-index:2}
.home_news .lists .swiper-slide .text span{font-size:.16rem;color:#FFF;font-family:"GalanoGrotesqueDEMO-bold";letter-spacing:2px;}
.home_news .lists .swiper-slide .text h4 {font-size:.18rem;color:#FFF;line-height:.25rem;height:.5rem;overflow:hidden;margin:.15rem 0}
.home_news .lists .swiper-slide .text p{font-size:.15rem;color:#FFF;line-height:.23rem;height:.69rem;overflow:hidden;margin:0 0 .45rem}
.home_news .lists .swiper-slide .text em {font-size:.16rem;color:#FFF;text-transform:uppercase;}
.home_news .lists .swiper-slide a:hover {background:#093090}
.home_news .lists .swiper-page>div{position:absolute;top:50%;left:0;z-index:1;outline:none;width:.6rem;height:.6rem;background:#093090;line-height:.6rem;text-align:center;font-size:.23rem;color:#FFF;border-radius:100%;}
.home_news .lists .swiper-page>div.slide-button-next {right:0;left:auto}
.home_news .more {margin:.58rem 0 0}
.home_news .more>a{display:inline-block;font-size:.16rem;color:#FFF;text-transform:uppercase;background:#d2d2d2;border-radius:0 50px 0 50px;padding:0 0 0 .5rem;}
.home_news .more>a>em {display:inline-block;vertical-align:middle;line-height:.53rem;font-size:.24rem;color:#FFF;padding:0 .3rem 0 .2rem;border-left:1px solid rgba(255,255,255,.2);margin-left:.3rem;}
.home_news .more>a:hover {background:#d60011}
/*通用底部*/
.footer{background:#2a292a;padding:.55rem 0 0;border-bottom:1px solid #FFF}
.footer .infos{padding:0 0 1.15rem;border-bottom:1px solid rgba(255,255,255,.17);}
.footer .infos>div{display:inline-block;vertical-align:top;width:17%}
.footer .infos .logos{padding:0 .15rem 0 0}
.footer .infos .logos img {max-height:1.68rem;transition:none;}

.footer .infos .navlist{width:83%;padding:.4rem 0 0}
.footer .infos .navlist >div{display:inline-block;vertical-align:top;width:60%}
.footer .infos .navlist .menu dl {margin:0;padding:0;display:inline-block;vertical-align:top;width:25%;padding:0 .15rem 0 0}
.footer .infos .navlist .menu dl dt {font-weight:normal;margin:0 0 .35rem;}
.footer .infos .navlist .menu dl dt a{font-size:.16rem;color:#FFF;}
.footer .infos .navlist .menu dl dd {margin:0 0 .2rem;}
.footer .infos .navlist .menu dl dd a{font-size:.14rem;color:#a6a6a6}
.footer .infos .navlist .tels{width:40%;padding:0 0 0 .3rem}
.footer .infos .navlist .tels h4 {font-size:.24rem;color:#FFF;margin:0 0 .35rem;}
.footer .infos .navlist .tels p{font-size:.14rem;color:#a6a6a6;margin:0 0 .2rem;}
.footer .copy{padding:.45rem 0 .6rem;}
.footer .copy>*{display:inline-block;vertical-align:middle;margin:0;width:45%}
.footer .copy>p {font-size:.16rem;color:#9c9c9d;}
.footer .copy>p>a{font-size:.16rem;color:#9c9c9d;}
.footer .copy>div{width:55%;text-align:right}
.footer .copy>div>a{display:inline-block;vertical-align:middle;margin-left:.3rem;font-size:.25rem;color:#9f9f9f}
/*通用内页*/
.flash {position:relative}
.flash .page_txt{position:absolute;top:50%;left:1.6rem;z-index:1;transform:translateY(-50%)}
.flash .page_txt h3 {font-size:.48rem;color:#FFF}
.flash .page_txt p{font-size:.24rem;color:#FFF;margin:.25rem  0 0}
.common_box{position:relative;}
.common_menu{position:relative;top:-.6rem;z-index:2;}
.common_menu ul {background:#FFF;border-radius:6px;display:flex;box-shadow:0 0 .35rem rgba(0,0,0,.2);overflow:hidden;width:100%;flex-direction: row;    justify-content: space-between;}
.common_menu ul li {width:25%;position:relative}
.common_menu ul li:after{content:'';width:1px;height:.46rem;background:#dadada;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.common_menu ul li:last-child:after {display:none;}
.common_menu ul li a{display:block;line-height:.89rem;text-align:center;font-size:.18rem;color:#3a3a3a;position:relative}
.common_menu ul li a:after{content:'';width:0;height:4px;background:#093090;position:absolute;bottom:0;left:50%;transition:all .54s ease-in-out;}
.common_menu ul li.on a:after,.common_menu ul li a:hover:after{width:100%;left:0}

.common_menu ul li span{display:inline-block;padding-left:.45rem;line-height:.3rem;background-size:.34rem .27rem !important}
.common_menu ul li a:hover {color:#093090}
.common_menu .mbx {font-size:.16rem;color:#b6b6b6;margin:.45rem 0 0}
.common_menu .mbx a{font-size:.16rem;color:#b6b6b6}
.common_menu .mbx :first-child+a{display:none;}
.common_menu .mbx :first-child img {max-height:.19rem;transition:none;margin:0 .15rem 0 0}
.about_box .common_menu ul li.icon0 span {background:url(../images/icon4-1.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon1 span {background:url(../images/icon4-2.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon2 span {background:url(../images/icon4-3.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon3 span {background:url(../images/icon4-4.png) 0 center no-repeat;}

.about_box .common_menu ul li.icon0 a:hover span,.about_box .common_menu ul li.icon0.on a span {background:url(../images/icon4-1h.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon1 a:hover span,.about_box .common_menu ul li.icon1.on a span {background:url(../images/icon4-2h.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon2 a:hover span,.about_box .common_menu ul li.icon2.on a span {background:url(../images/icon4-3h.png) 0 center no-repeat;}
.about_box .common_menu ul li.icon3 a:hover span,.about_box .common_menu ul li.icon3.on a span {background:url(../images/icon4-4h.png) 0 center no-repeat;}
/**/
.company{padding:0 0 .9rem;}
.company .box{}
.company .box>div{display:inline-block;vertical-align:middle;width:55.6%}
.company .box .text{padding:0 .85rem 0 1.6rem;}
.company .box .text h3 {font-size:.45rem;color:#373737;font-weight:bold;margin:0 0 .6rem;}
.company .box .text .editor{font-size:.16rem;color:#5a5a5a;line-height:1.65;text-indent:2em;}

.company .box .videos{width:44.4%;position:relative;border-radius:10px 0 0 10px;overflow:hidden;}
.company .box .videos video {width:100%;height:7.69rem;background:#000;}
.company .box .videos .plays{position:absolute;left:0;bottom:0;z-index:1;width:2.75rem;height:2.35rem;line-height:2.35rem;text-align:center;font-size:.9rem;color:#FFF;background:#093090;border-radius:0 20px 20px 0;cursor:pointer;}
.company .box .videos.play .plays{opacity:0;transform:translateY(10px);}

.about_box .nums{padding:0 0  1.05rem}
.about_box .nums>div{width:33.333%;position:relative;padding:0 .2rem;display:inline-block;vertical-align:middle;}
.about_box .nums>div:last-child:after {display:none;}
.about_box .nums>div>div{width:33%;display:inline-block;vertical-align:middle;}
.about_box .nums>div .imgs img{max-height:1.23rem;transition:none;}
.about_box .nums>div .imgs{border-right:1px solid #c9c9c9;padding:0 .15rem 0 0}
.about_box .nums>div .text {width:67%;padding:0 0 0 .35rem}
.about_box .nums>div h5 {font-size:.16rem;color:#333}
.about_box .nums>div h5 em {font-size:.36rem;font-weight:bold;}
.about_box .nums>div h5 sup {vertical-align:top;top:0;font-size:.16rem;color:#333;margin:0 0 0 .1rem;line-height:1}
.about_box .nums>div p{font-size:.16rem;color:#333;margin:.1rem 0 0}

.culture{background:#f6f8fa;padding:.75rem 0 1.05rem;}
.culture .title{display:flex;width:100%;margin:0 0 .35rem;    flex-direction: row;    align-items: center;}
.culture .title .nm{width:50%}
.culture .title .nm h3{font-size:.45rem;color:#373737}
.culture .title .nm p{font-size:.36rem;color:#093090;margin:.25rem 0 0}
.culture .title .slogan {font-size:.3rem;color:#b2b2b2;line-height:1.7;width:38%}
.culture .title .img{width:12%}
.culture .title .img img {max-height:2.38rem;transition:none;}
.culture .items>div{display:inline-block;vertical-align:top;width:25.9%;height:6.29rem;background-position:center;background-repeat:no-repeat;background-size:cover;border:2px solid #f6f8fa;border-radius:8px;overflow:hidden;padding:1.2rem .45rem 0;position:relative;}
.culture .items>div:after,.culture .items>div:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;	-webkit-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .7s cubic-bezier(.77,0,.175,1) 0s;}
.culture .items>div:before{width:0;background:rgba(9,48,144,.39);left:auto;right:0}
.culture .items>div>*{position:relative;z-index:1}
.culture .items>div h4 {font-size:.36rem;color:#FFF}
.culture .items>div .t {font-size:.16rem;color:#FFF;margin:.2rem 0 0}
.culture .items>div#on {width:48.2%}
.culture .items>div#on:after{width:0}
.culture .items>div#on:before{width:100%;transition-delay:.2s}

.honor{background:url(../images/icon6.jpg) center no-repeat;background-size:cover;padding:.9rem 0 1.3rem;}
.honor .title{margin:0 0 .57rem;display:flex;    flex-direction: row;    align-items: flex-end;}
.honor .title h3 {font-size:.45rem;color:#373737;font-weight:bold;width:40%}
.honor .title .infos{width:60%;text-align:right;}
.honor .title .infos>div{display:inline-block;margin-left:.7rem;}
.honor .title .infos h5 {font-size:.3rem;color:#093090;font-weight:bold;}
.honor .title .infos h5 em {font-size:.45rem;}
.honor .title .infos p {font-size:.16rem;color:#373737;margin:.15rem 0 0}
.honor .lists{position:relative;padding:1.48rem 0 0}
.honor .lists .swiper-page {position:absolute;top:.4rem;right:.22rem;}
.honor .lists .swiper-page>div{display:inline-block;margin-left:1.03rem;width:.37rem;height:.37rem;background:#ddd;border-radius:100%;line-height:.37rem;text-align:center;font-size:.2rem;color:#383838}
.honor .lists .swiper-page>div:hover{background:#093090;color:#FFF}
.honor .lists .swiper-page>div:first-child{margin:0}
.honor .lists .swiper-slide{text-align:center;}
.honor .lists .swiper-slide a{display:inline-block;position:relative;height:4.61rem;line-height:4.61rem;}
.honor .lists .swiper-slide a img {max-height:4.61rem;transition:none;}
.honor .lists .swiper-slide a:hover {transform:scale(.95);box-shadow:4px 4px 6px rgba(0,0,0,.12)}

.workshop{background:#f6f8fa;padding:1.45rem 0 1.15rem;}
.workshop .title{margin:0 0 .65rem;display:flex;width:100%}
.workshop .title h3 {font-size:.45rem;color:#373737;width:40%}
.workshop .title .swiper-page {text-align:right;padding:0 .22rem 0 0;width:60%}
.workshop .title .swiper-page>div{display:inline-block;margin-left:1.03rem;width:.37rem;height:.37rem;background:#ddd;border-radius:100%;line-height:.37rem;text-align:center;font-size:.2rem;color:#383838}
.workshop .title .swiper-page>div:hover{background:#093090;color:#FFF}
.workshop .title .swiper-page>div:first-child{margin:0}
.workshop .lists .swiper-slide a{display:block;position:relative;text-align:center;}
.workshop .lists .swiper-slide .imgs{overflow:hidden;border-radius:8px;}
.workshop .lists .swiper-slide .imgs img {width:100%;height:3.32rem;object-fit:cover;transition:none;}
.workshop .lists .swiper-slide p{font-size:.16rem;color:#373737;margin:.2rem 0 0}
.workshop .lists .swiper-slide a:hover .imgs{transform:scale(.9);}
/*产品*/
.product_box .common_menu{top:0;}
.product_box .prolist{padding:.75rem 0 1.3rem;}
.product_box .prolist .item {margin:0 0 .53rem;}
.product_box .prolist .item>a{display:block;position:relative;}
.product_box .prolist .item .s_img:before,.product_box .prolist .item .s_img:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.34);position:absolute;top:0;left:0;z-index:1;	-webkit-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .7s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .7s cubic-bezier(.77,0,.175,1) 0s;}
.product_box .prolist .item .s_img:before{width:0;background:rgba(9,48,144,.75)}

.product_box .prolist .item a>div{display:inline-block;vertical-align:top;width:43.6%;position:relative;}
.product_box .prolist .item .s_img .text {position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;    flex-direction: column;    justify-content: space-between;padding:0 .7rem}
.product_box .prolist .item .s_img .text h3 {font-size:.36rem;color:#FFF;padding:.8rem 0 .38rem}
.product_box .prolist .item .s_img .text p{margin:0;padding:.38rem 0 .7rem;font-size:.16rem;color:#FFF;position:relative;border-top:1px solid rgba(255,255,255,.51)}
.product_box .prolist .item .s_img .text p em {position:absolute;right:0;top:50%;transform:translateY(-50%);margin:-.19rem 0 0}
.product_box .prolist .item .s_img .text p em img {max-height:.17rem;transition:none;}

.product_box .prolist .item .b_img{width:56.4%}
.product_box .prolist .item .b_img img,.product_box .prolist .item .s_img>span>img {width:100%;height:6.2rem;object-fit:cover;transition:none;}
.product_box .prolist .item>a:hover .s_img:before{width:100%}
.product_box .prolist .item>a:hover .s_img:after{width:0}
.product_box .prolist .item>a:hover .s_img .text h3{padding-top:44%}
.product_box .prolist .item>a:hover .s_img .text p{margin-bottom:30%}
/*列表*/
.prolistbox{padding:.4rem 0 1.45rem;}
.prolistbox .title{position:relative;margin:0 0 .4rem;}
.prolistbox .title h3 {font-size:.45rem;color:#373737;}
.prolistbox .title ol{margin:.35rem 0 0;padding:.22rem 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.prolistbox .title ol li {display:inline-block;padding:0 0 0 .35rem;margin:0 0 0 .35rem;border-left:1px solid #373737}
.prolistbox .title ol li a{font-size:.16rem;color:#373737}
.prolistbox .title ol li:first-child{margin:0;padding:0;border:0}
.prolistbox .lists ul {display:flex;width:100%;    flex-direction: row;    flex-wrap: wrap;}
.prolistbox .lists li {width:33.333%;padding:0 .15rem;margin:0 0 .6rem;}
.prolistbox .lists li a{display:block;position:relative;}
.prolistbox .lists li .imgs {overflow:hidden;border-radius:10px;}
.prolistbox .lists li img {width:100%;height:4rem;object-fit:cover;transition:none;}
.prolistbox .lists li .text{padding:.26rem .3rem;position:relative;}
.prolistbox .lists li .text h4 {font-size:.16rem;color:#333232}
.prolistbox .lists li .text p{font-size:.14rem;color:#333232;margin:.1rem 0 0;}
.prolistbox .lists li .text em {position:absolute;width:.33rem;height:.33rem;border-radius:100%;font-size:.24rem;color:#333232;line-height:.33rem;text-align:center;right:.3rem;top:50%;transform:translateY(-50%);}
.prolistbox .lists li a:hover .text em {background:#093090;color:#FFF}
.prolistbox .lists li a:hover .imgs {transform:translateY(-10px);box-shadow:4px 4px 6px rgba(0,0,0,.09)}

.prolistbox .fixed_forms .mains{background:#FFF;padding:.65rem .48rem;}
.prolistbox .fixed_forms .mains .showpro {width:100%;height:100%}
.prolistbox .fixed_forms .mains .showpro >div{display:inline-block;vertical-align:top;width:42%;height:100%}
.prolistbox .fixed_forms .mains .showpro .rlt,.prolistbox .fixed_forms .mains .showpro .rlt * {transition:none;}
.prolistbox .fixed_forms .mains .showpro  .editor {font-size:.16rem;color:#333232;padding:.45rem 0 0;}
.prolistbox .fixed_forms .mains .showpro  .editor table{width:100% !important;background:#f3f8ff;}
.prolistbox .fixed_forms .mains .showpro  .editor table td {border:1px solid #FFF;height:.54rem;text-align:center;vertical-align:middle;}

.prolistbox .fixed_forms .mains .showpro .rlt{width:58%;padding:0 0 0 .75rem;}
.prolistbox .fixed_forms .mains .showpro .rlt h5 {font-size:.24rem;color:#333232;font-weight:bold;}
.prolistbox .fixed_forms .mains .showpro .rlt p.slogan{font-size:.2rem;color:#333232;margin:.2rem 0 0;padding:0 0 .4rem;border-bottom:1px solid #c2c2c2}
/*新闻*/
.news_box .common_menu ul li{width:50%}
.news_box .common_menu ul li.icon0 span {background:url(../images/icon4-2.png) 0 center no-repeat;}
.news_box .common_menu ul li.icon1 span {background:url(../images/icon4-3.png) 0 center no-repeat;}

.news_box .common_menu ul li.icon0 a:hover span,.news_box .common_menu ul li.icon0.on a span{background:url(../images/icon4-2h.png) 0 center no-repeat;}
.news_box .common_menu ul li.icon1 a:hover span，.news_box .common_menu ul li.icon1.on a span {background:url(../images/icon4-3h.png) 0 center no-repeat;}

.news_box .lists {padding:0 0 1.5rem}
.news_box .lists li {padding:.53rem 0;border-bottom:1px solid #e8e8e8}
.news_box .lists li:first-child{padding-top:0}
.news_box .lists li a{display:block;position:relative;border-radius:10px 0 0 10px;}
.news_box .lists li a>div{display:inline-block;vertical-align:middle;width:38%}
.news_box .lists li .imgs {border-radius:10px;overflow:hidden;}
.news_box .lists li .imgs img{width:100%;height:3.7rem;object-fit:cover;transition:none;}
.news_box .lists li a .text{width:62%;padding:0 .8rem;}
.news_box .lists li a .text h5 {font-size:.3rem;color:#545555;margin:0 0 .4rem;}
.news_box .lists li a .text p{font-size:.18rem;color:#777;line-height:.23rem;height:.69rem;overflow:hidden;margin:0 0 .8rem;}
.news_box .lists li a .text span{font-size:.16rem;color:#999999;font-family:"GalanoGrotesqueDEMO-bold";display:inline-block;}
.news_box .lists li a .text span img {max-height:.31rem;transition:none;margin:0 .15rem 0 0}
.news_box .lists li a:hover {background:#FFF;box-shadow:8px 8px .59rem rgba(0,0,0,0.14)}
.news_box .lists .mores{margin:.6rem 0 0;text-align:center;}
.news_box .lists .mores a{display:inline-block;font-size:.16rem;color:#959595;font-weight:bold;}
/*联系我们*/
.contact_box{background:url(../images/icon9.jpg) center no-repeat;background-size:cover;}
.contact_box .common_menu ul li{width:50%}
.contact_box .common_menu ul li span {background-size:.34rem .33rem !important;line-height:.33rem}
.contact_box .common_menu ul li.icon0 span {background:url(../images/icon8-1.png) 0 center no-repeat;}
.contact_box .common_menu ul li.icon1 span {background:url(../images/icon8-2.png) 0 center no-repeat;}

.contact_box .common_menu ul li.icon0 a:hover span,.contact_box .common_menu ul li.icon0.on a span{background:url(../images/icon8-1h.png) 0 center no-repeat;}
.contact_box .common_menu ul li.icon1 a:hover span，.contact_box .common_menu ul li.icon1.on a span {background:url(../images/icon8-2h.png) 0 center no-repeat;}

.contact_box .infos {padding:.35rem 0 1.2rem;}
.contact_box .infos>div>div{display:inline-block;vertical-align:top;width:48%}
.contact_box .infos .text h4 {font-size:.45rem;color:#373737;margin:0 0 .5rem;}
.contact_box .infos .text .slogan h6 {font-size:.3rem;color:#828282;margin:0 0 .35rem;}
.contact_box .infos .text .slogan .ck_map>*{display:inline-block;vertical-align:middle;margin:0}
.contact_box .infos .text .slogan .ck_map>a {font-size:.18rem;color:#03438c;}
.contact_box .infos .text .slogan .ck_map>a>img {max-height:.24rem;transition:none;margin:0 .15rem 0 0}
.contact_box .infos .text .slogan .ck_map>p {padding-left:1rem;font-size:.18rem;color:#838181}
.contact_box .infos .text .slogan .ck_map>p>a{font-size:.18rem;color:#838181}
.contact_box .infos .text .editor{margin:.55rem 0 0}
.contact_box .infos .text .editor h6 {margin:0 0 .45rem;font-size:.24rem;color:#616161;font-weight:bold;}
.contact_box .infos .text .editor h6 em {display:block;font-size:.3rem;color:#d60011;margin:.12rem 0 0}
.contact_box .infos .text .editor p{font-size:.18rem;color:#838181;line-height:1.8;}
.contact_box .infos .text .editor p a{font-size:.18rem;color:#838181;}
.contact_box .infos .text .editor p a:hover {color:#d60011}
.contact_box .infos .message{width:52%;background:#FFF;padding:.8rem 1rem;}
.contact_box .infos .message .title {margin:0 0 .4rem}
.contact_box .infos .message .title h5 {font-size:.24rem;color:#515151;}
.contact_box .infos .message .title p{font-size:.16rem;color:#9a9a9a;margin:.1rem 0 0}
.contact_box .infos .message .lists li {margin:0 0 .35rem;}
.contact_box .infos .message .lists li input[type="text"],.contact_box .infos .message .lists li textarea{width:100%;height:.65rem;min-height:35px;border:0;border-bottom:2px solid #e2e2e2;font-size:.18rem;color:#6c6c6c}
.contact_box .infos .message .lists li textarea{height:1.2rem;}
.contact_box .infos .message .lists li button {background:#03438c;font-size:.18rem;color:#FFF;border-radius:35px;padding:0 .57rem;height:.64rem;min-height:35px;border:0}
.contact_box .infos .message .lists li:last-child{margin:0}
.contact_box .fixed_forms .mains{padding:0}
.contact_box .fixed_forms .mains .map {width:100%;height:100%}
.contact_box .fixed_forms .mains .map #container{height:100%}
.contact_box .fixed_forms .mains .close_{z-index:22;background:#FFF;}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333}
.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){
	.home_about .texts .nums>div{padding:0 .15rem}
	.home_about .texts .nums>div h5 em{font-size:.3rem}
}
@media(max-width:1000px){
	.header .logos{width:26%}
	.header .navlist{width:74%}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header,.m_header2  {top:0;opacity:1;}
	
	.tem_banner{padding:50px 0 0}
	.tem_banner .label_text,.tem_banner .slide-pagination,.flash .page_txt{left:.45rem}
	.tem_banner .swiper-page{right:.45rem;}
	.home_about .texts{padding-right:.45rem;}
	.company .box .text{padding-left:.45rem}
	
}
/********mobile*********/
@media(max-width:767px){
	.tem_banner .label_text h3{font-size:.32rem;}
	.tem_banner .swiper-page{right:.25rem;bottom:.15rem}
	.tem_banner .slide-pagination{left:.25rem;bottom:.15rem}
	.home_about > div{display:block;width:100% !important;}
	.home_about .texts{padding:.65rem .25rem 0}
	.footer .infos .navlist > div.menu{display:none}
	.footer .infos .navlist .tels{width:100%}
	.flash .page_txt{left:.25rem;}
	.company .box .text{padding:0 .25rem}
	.company .box > div{display:block;width:100% !important;}
	.prolistbox .title ol{position:relative;margin:.2rem 0 0;top:0;transform:none;}
	.news_box .lists li a > div,.contact_box .infos > div > div{display:block;width:100% !important;}
	.news_box .lists li a .text{padding:.8rem .25rem 0}
	.contact_box .infos .message{margin:.45rem 0 0;padding:.45rem .25rem;}
	.contact_box .infos .message .lists li input[type="text"], .contact_box .infos .message .lists li textarea,.contact_box .infos .message .lists li button {font-size:12px;}
	.common_menu{top:-.3rem}
}