.pad5{padding:00 .5rem;}
.pad194{padding:0 1.94rem;}

.header{position: fixed;width: 100%;z-index: 18;top:0;background:white;padding:0 1.25rem 0 .8rem;display:flex;justify-content:space-between;align-items:center}
.header .logos {line-height:.93rem;}
.header .logos img {max-height:.55rem;transition:none}
.header .navs ul {display:flex;align-items:center;gap:0 .9rem;}
.header .navs li{position:relative}
.header .navs li>a{font-size:.18rem;color:#373737;display:block;line-height:.93rem;}
.header .navs li>a i{margin-left:.1rem;}
.header .navs li.active>a,.header .navs li:hover>a {color:#142485}

.header .navs li>dl{position:absolute;display:none;transition:none;top:100%;left:50%;transform:translateX(-50%);background:#FFF;width:1.6rem;text-align:center}
.header .navs li>dl dd a{display:block;padding:.1rem;font-size:.16rem;color:#373737;border-top:1px solid #eee}
.header .navs li>dl dd a:hover {background:#142485;color:#FFF}

.header>dl{margin:0;padding:0;position:relative;}
.header>dl dt {font-weight:normal;font-size:.18rem;color:#373737;line-height:.93rem;cursor: pointer;}
.header>dl dt i{font-size:.2rem;margin:0 .1rem 0 0}
.header>dl dd{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;transition:none;background:#FFF;text-align:center;width:1.2rem;}
.header>dl dd a{display:block;border-top:1px solid #eee;line-height:.45rem;font-size:.16rem;color:#373737}
.header>dl dd a:hover {background:#142485;color:#FFF}


.header.is_header{box-shadow:0 0 12px rgba(0,0,0,0.2);}


/**/
.tem_banner.indise {padding:.93rem 0 0 }
.tem_banner.indise .flash{position:relative}
.tem_banner.indise .flash .txt{position:absolute;width:100%;display:flex;left:0;flex-direction: column;align-items: center;bottom:1.3rem}
.tem_banner.indise .flash .txt h2{font-size:.48rem;color:white;font-weight:bold}
.tem_banner.indise .flash .txt .mbx{display:flex;margin:.3rem 0 0;font-size:.16rem;color:white;align-items:center;gap:7px }
.tem_banner.indise .flash .txt .mbx a{font-size:.16rem;color:white}
.tem_banner.indise .flash .txt .mbx a:first-child{position:relative;padding-left:.3rem}
.tem_banner.indise .flash .txt .mbx a:first-child:after{content:"";position:absolute;background:url(../images/3.png) 0 0 no-repeat;width:.2rem;height:.2rem;left:0;top:50%;transform:translateY(-50%);background-size:100%}
.tem_banner.indise .flash .txt .mbx a:last-child{color:#142485}



.company .title{text-align:center;padding:1.1rem 0 .55rem}
.company .title h2{font-size:.48rem;color:#1b1b1b;margin:0 0 .35rem}
.company .title h3{font-size:.3rem;color:#142485}
.company .infos{padding:0 0 .5rem}
.company .infos ul{display:flex;gap:1.1rem;justify-content: center;}
.company .infos ul li{text-align:center}
.company .infos ul li h2{color:#142485;font-size:.2rem;display:flex;height:.65rem;}
.company .infos ul li h2 em{font-size:.7rem;color:#142485;height:.65rem;;line-height:.65rem;font-family:"Montserrat-Light"}
.company .infos ul li p{font-size:.2rem;color:#727272}
.company .video {position:relative;border-radius:50px}
.company .video .plays{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}
.company .video .plays a h2{font-size:.16rem;color:white;line-height:.25rem;padding-right:1.45rem;position:relative;transition:.3s}
.company .video .plays a h2:after{content:"";position:absolute;background:url(../images/4.png) 0 0 no-repeat;width:1.12rem;height:.66rem;right:0;top:50%;transform:translateY(-50%);background-size:100%;transition:.3s}
.company .video  video{border-radius:50px}
.company .video .plays a:hover h2{color:#142485}
.company .video  video{width:100%;height:6.5rem;object-fit:cover}
.company .video .plays a:hover h2:after{content:"";position:absolute;background:url(../images/4-1.png) 0 0 no-repeat;width:1.12rem;height:.66rem;right:0;top:50%;transform:translateY(-50%);background-size:100%}
.company .content{padding:.65rem 0 1.2rem;font-size:.2rem;color:#4e4e4e;line-height:.3rem}
.workshop {padding:.7rem 0 .8rem;background:#f4f4f4}
.workshop .title{text-align:center;margin:0 0 .7rem}
.workshop .title h2{font-size:.4rem;color:#1b1b1b}
.workshop .lists{padding:0 .55rem;position:relative}
.workshop .lists .items a{overflow:hidden;border-radius:5px}
.workshop .lists .items a:hover img{transform:scale(1.1)}
.workshop .lists .items a img{height:3.2rem;object-fit:cover;width:100%;}
.workshop .lists .swiper-page>div{position:absolute;width:.36rem;height:.36rem;font-size:.24rem;border:2px solid #393939;border-radius:5px;text-align:center;line-height:.33rem;left:0;top:50%;transform:translateY(-50%);z-index:2}
.workshop .lists .swiper-page>div.slide-button-next{left:auto;right:0}
.workshop .lists .swiper-page>div:hover{background:#142485;color:white;border-color:#142485}

.culture .tops{position:relative}
.culture .tops h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;font-size:.48rem;color:white;}
.culture .infos{background:#447391;padding:1rem 0 1.25rem}
.culture .infos ul{display:flex;padding:0 .6rem}
.culture .infos ul li{width:33.333%;padding:0 .3rem;position:relative}
.culture .infos ul li:after{content:"";position:absolute;background:url(../images/5.png) 0 0 no-repeat;width:1px;height:1.77rem;top:50%;transform:translateY(-50%);right:0;background-size:100%}
.culture .infos ul li:last-child:after{display:none}
.culture .infos ul li h2{display:flex;font-size:.36rem;color:white;gap:.35rem;align-items: center;margin:0 0 .4rem}
.culture .infos ul li h2 img{max-width:.75rem}
.culture .infos ul li p{font-size:.16rem;color:white}
.culture .infos ul li:hover{transform:translateY(-.3rem)}

.honor {padding:.9rem 0 .85rem;background:#f4f4f4}
.honor .title{text-align:center;margin:0 0 .35rem}
.honor .title h2{font-size:.4rem;color:#4d4d4d}
.honor .lists{padding:0 .45rem;position:relative}
.honor .lists .swiper-slide{padding:.2rem}
.honor .lists .swiper-slide .items{background:white;}
.honor .lists .swiper-slide .items a{text-align:center;display:block;height:3.72rem;line-height:3.72rem;padding:0 .25rem;}
.honor .lists .swiper-slide .items a img {max-height:2.72rem;transition:none}
.honor .lists .swiper-slide .items  h2{text-align:center;padding:.4rem 0 ;text-align:center;font-size:.16rem;color:#1c1b1b;border-top:1px solid #d2d2d2}
.honor .lists .swiper-slide .items:hover {box-shadow:0 0 12px rgba(0,0,0,0.15);transform:scale(.95)}
.honor .lists  .swiper-page>div{position:absolute;font-size:.6rem;left:0;top:50%;transform:translateY(-50%);z-index:2;color:#979797}
.honor .lists  .swiper-page>div.slide-button-next{left:auto;right:0}
.honor .lists  .swiper-page>div:hover i{color:#142485}
.footer{background:#1d252d}
.footer .top{padding:.9rem 1.4rem 1.3rem}
.footer .top .logo{margin:0 0 .6rem}
.footer .top .logo a{display:inline-block}
.footer .top .infos{display:flex;justify-content: space-between;}
.footer .top .infos .left{width:21%}
.footer .top .infos .left .contacts{margin:0 0 .7rem}
.footer .top .infos .left .contacts h2{font-size:.18rem;color:white;margin:0 0 .2rem}
.footer .top .infos .left .contacts form {display:flex}
.footer .top .infos .left .contacts form input{width:2.2rem;background:white;border:0;height:.55rem;padding:0 .2rem;font-size:.16rem;color:black}
.footer .top .infos .left .contacts form button{width:1.05rem;height:.55rem;background:#FCCF00;border:0;font-size:.16rem;color:#000}
.footer .top .infos .left .txt p{font-size:.16rem;color:#71757b;margin:0 0 .15rem}
.footer .top .infos .left .txt p:last-child{margin:0}
.footer .top .infos .right{display:flex;align-items: flex-start;width:79%;justify-content: space-between;}
.footer .top .infos .right .fot_nav{width:65%;padding:0 .35rem 0 .65rem;}
.footer .top .infos .right ul{display:flex;justify-content: space-between;}
.footer .top .infos .right ul h3{margin:0 0 .3rem}
.footer .top .infos .right ul h3 a{font-size:.18rem;color:white;}
.footer .top .infos .right ul  li dd {margin:0 0 .15rem}
.footer .top .infos .right ul  li dd:last-child{margin:0}
.footer .top .infos .right ul  li dd a{font-size:.16rem;color:#71757b}
.footer .top .infos .weixin{width:26%;display:flex;gap:0 .1rem;}

.footer .bot{height:.98rem;display:flex;padding:0 1.4rem;border-top:2px solid #353c43;flex-direction: column;justify-content: center;}
.footer .bot p{font-size:.16rem;color:#71757b}

.return{position:fixed;right:.5rem;bottom:1rem;z-index:999;box-shadow:0 0 12px rgba(0,0,0,0.2)}



.product_box .title{padding:.6rem 0 .35rem}
.product_box .title h2{font-size:.48rem;color:#1b1b1b}
.product_box .pro_infos{display:flex;justify-content: space-between;align-items: center;margin:0 0 1.6rem}
.product_box .pro_infos ul{display:flex;gap:.11rem}
.product_box .pro_infos ul li a{height:.52rem;line-height:.52rem;background:#f2f2f2;border-radius:50px;padding:0 .3rem;font-size:.18rem;color:#606060}
.product_box .pro_infos ul li a:hover{background:#FCCF00;color:#000}
.product_box .pro_infos ul li.active a{background:#FCCF00;color:#000}
.product_box .pro_infos .txt{text-align:right}
.product_box .pro_infos .txt p{font-size:.16rem;color:#272727;line-height:.32rem}
.product_box  .lists{padding:0 0 .85rem;border-bottom:2px solid #ebebeb}
.product_box  .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap: 1.1rem .16rem}
.product_box  .lists ul li a .tit{margin:0 0 .25rem}
.product_box  .lists ul li a .tit h2{font-size:.26rem;color:#121111;margin:0 0 .2rem;line-height:.3rem;height:.6rem;overflow:hidden}
.product_box  .lists ul li a .tit p{font-size:.16rem;color:#6f6f6f;height:.48rem;line-height:.24rem}
.product_box  .lists ul li a  .img{border-radius:30px;text-align:center;background:#f3f3f3;padding:.6rem 0 0;min-height:3.63rem}
.product_box  .lists ul li a  .img span{display:inline-block;background:none !important}
.product_box  .lists ul li a  .img  img{max-height:3.85rem}
.product_box  .lists ul li a em{display:inline-block;margin:.45rem 0 0 ;font-size:.18rem;color:#142485}

.product_box .lists ul li a:hover img{transform:scale(1.05)}
.product_box .lists ul li a:hover .img {box-shadow:4px 4px 10px rgba(0,0,0,.3);}
.product_box .lists ul li a:hover{transform:translateY(-10px)}

.product_box .page {display:flex;padding:.55rem 0 1.1rem;justify-content: center;}
.product_box .page a{border:1px solid #d9d9d9;width:.4rem;height:.4rem;font-size:.16rem;color:#333;margin:0 .04rem;text-align:center;line-height:.4rem;border-radius:3px;}
.product_box .page a.page-num-current{background:#142485;color:white;border-color:#142485} 
.product_box .page a i{color:#333;font-size:.18rem;}

.product_box .page a:hover{background:#142485;color:white;border-color:#142485}
.product_box .page a:hover i{color:white}

.product_details .top{padding:1.17rem 0 0 ;background:#f3f3f3}
.product_details .top .mbx{padding:.4rem 0 .2rem;display:flex;gap:5px;align-items: center;border-bottom:2px solid #dbdbdb;font-size:.16rem;color:#373636}

.product_details .top  .mbx a{font-size:.16rem;color:#373636}
.product_details .top  .mbx a:first-child{position:relative;padding-left:.3rem}
.product_details .top  .mbx a:first-child:after{content:"";position:absolute;background:url(../images/3-1.png) 0 0 no-repeat;width:.2rem;height:.2rem;left:0;top:50%;transform:translateY(-50%);background-size:100%}
.product_details .top  .mbx a:last-child{color:#142485}
.product_details .infos{padding:.6rem 0 .65rem;display:flex;justify-content: space-between;}
.product_details .infos .left{width:24.2%;padding-top:1.2rem;}
.product_details .infos .left>h3{font-size:.3rem;color:#121111;margin:0 0 .35rem}
.product_details .infos .con{font-size:.16rem;color:#6f6f6f;line-height:.25rem;height:2.5rem;overflow-y:auto}


.product_details .infos .left a{margin:.4rem 0 0;background:#142485;color:white;display:inline-block;border-radius:50px;font-size:.16rem;padding:.15rem .35rem;}
.product_details .infos .right{width:44.5%;padding:0 .3rem;}
.product_details .infos .right .tit{text-align:center;margin:0 0 .3rem}
.product_details .infos .right .tit >h3{font-size:.36rem;color:#121111;}
.product_details .infos .right .bigimg {margin:0 0 .15rem}
.product_details .infos .right .bigimg .img{background:white;border-radius:30px;height:5.5rem;display:flex;justify-content:center;align-items:flex-end}
.product_details .infos .right .bigimg .img img{max-height:5.5rem}
.product_details .infos .right .img_list{padding:0 .75rem;position:relative}
.product_details .infos .right .img_list .img{padding:.18rem 0 .12rem;background:white;border-radius:10px}
.product_details .infos .right .img_list .img img{max-height:.6rem}

.product_details .infos .right .img_list .swiper-page>div{position:absolute;left:0;top:0;width:.45rem;height:100%;border-radius:10px;text-align:center;background:white;display:flex;flex-direction: column;align-items: center;justify-content: center;}
.product_details .infos .right .img_list .swiper-page>div.slide-button-next{left:auto;right:0}
.product_details .infos .right .img_list .swiper-page>div.slide-button-next img{transform:rotate(180deg);}
.product_details .infos .right .img_list .swiper-page>div:hover{background:#142485;}
.product_details .infos .right .img_list .swiper-page>div:hover img{filter:brightness(0) invert(1)}
.product_details .infos .right .img_list .swiper-page>div img{max-width:.16rem}
.product_details .infos .org_item {width:31.3%;padding-top:1.2rem;}
.product_details .infos .org_item .org_img {border-radius:20px;overflow:hidden;padding:.15rem;background:#FFF}

.productPropertyIco {    background-color: #fff;    padding: 15px;    margin: 20px 0;border-radius:20px;overflow:hidden}
.productPropertyIco a {
    display: inline-block;
    padding: 2px;}

.productPropertyIco a img{width:80px;height:80px;}

.productCutType {    width: 100%;
    background-color: #F3F3F3;
    padding: 30px 0;
    font-size: 0px;}
    .productCutType>div{background:#FFF;margin:0 1.94rem;padding:.3rem;}
    .productCutType h4{font-size:.18rem;color:#000;font-weight:700;margin:0 0 .2rem;}
    .productCutType a{    width: 15.566%;
    display: inline-block;
    border: 1px solid #000;
    margin-right: 1.1%;}
    
.product_details .bot{padding:.9rem 0 1.85rem}
.product_details .bot>div>h3{font-size:.3rem;color:#121111;margin:0 0 .3rem}
.product_details .bot .editor{font-size:.16rem;color:#595959;line-height:.28rem}

.product_details .bot .editor table{width:100%}
.product_details .bot .editor table td{border:1px solid #333;padding:.05rem}
.news_box .title{padding:.6rem 0 .55rem}
.news_box .title h2{font-size:.48rem;color:#1b1b1b}
.news_box .pro_infos{display:flex;justify-content: space-between;align-items: center;margin:0 0 .9rem}
.news_box .pro_infos ul{display:flex;gap:.11rem}
.news_box .pro_infos ul li a{height:.52rem;line-height:.52rem;background:#f2f2f2;border-radius:50px;padding:0 .4rem;font-size:.18rem;color:#606060}
.news_box .pro_infos ul li a:hover{background:#FCCF00;color:#000}
.news_box .pro_infos ul li.active a{background:#FCCF00;color:#000}
.news_box .lists ul li{padding:.6rem 0 .45rem;border-bottom:1px solid #d2d2d2}
.news_box .lists ul li:nth-child(1){border-top:1px solid #d2d2d2}
.news_box .lists ul li a{display:flex}
.news_box .lists ul li a .time{width:11.5%;padding-left:.2rem;display:flex;align-items: flex-start;}
.news_box .lists ul li a .time h2{font-size:.48rem;color:#333333;margin-right:5px}
.news_box .lists ul li a .time h3{font-size:.16rem;color:#333333;line-height:.22rem;padding:3px 0 0 }
.news_box .lists ul li a .text{width:53.5%;padding:0 1.25rem 0 .3rem;border-left:2px solid #142485;position:relative}
.news_box .lists ul li a .text h2{font-size:.24rem;color:#131313;margin:0 0 .35rem}
.news_box .lists ul li a .text p{font-size:.16rem;color:#5b5b5b;height:.48rem;line-height:.24rem}
.news_box .lists ul li a .text em{position:absolute;border-radius:10px;width:.5rem;height:.5rem;background:#5b5b5b;bottom:0;left:.3rem;line-height:.5rem;text-align:center}
.news_box .lists ul li a .text em img{max-width:.23rem;}
.news_box .lists ul li a .img{width:35%;border-radius:15px;border:2px solid #e4e4e4}
.news_box .lists ul li a:hover .img img{transform:scale(1.1)}
.news_box .lists ul li a:hover em{background:#142485}
.news_box .lists ul li a:hover .text h2{color:#142485}


.news_box .page {display:flex;padding:1rem 0 1.5rem;justify-content: center;}
.news_box .page a{border:1px solid #d9d9d9;width:.4rem;height:.4rem;font-size:.16rem;color:#333;margin:0 .04rem;text-align:center;line-height:.4rem;border-radius:3px;}
.news_box .page a.page-num-current{background:#142485;color:white;border-color:#142485} 
.news_box .page a i{color:#333;font-size:.18rem;}

.news_box .page a:hover{background:#142485;color:white;border-color:#142485}
.news_box .page a:hover i{color:white}


.contact_box .infos{display:flex}
.contact_box .infos .left{width:49.2%;padding:.6rem 1.7rem 0 1.94rem}
.contact_box .infos .left>h2{font-size:.48rem;color:#1b1b1b;margin:0 0 1.2rem}
.contact_box .infos .left>h3{font-size:.3rem;color:#232323;margin:0 0 .35rem}
.contact_box .infos .left .box{padding:.5rem 0 ;border-bottom:2px solid #e7e7e7;border-top:2px solid #e7e7e7}

.contact_box .infos .left .box p{font-size:.24rem;color:#232323;position:relative;padding-left:.5rem;}
.contact_box .infos .left .box p img {position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:.36rem;}

.contact_box .infos .left>h4{margin:.45rem 0 0 ;font-size:.24rem;color:#232323}
.contact_box .infos .left .share{margin:2.2rem 0 0 ;display:flex;gap:.1rem;}
.contact_box .infos .left .share a i{font-size:.3rem;color:#232323}
.contact_box .infos .left .share a:hover i{color:#142485}

.contact_box .infos .message{width:50.8%;background:#f7f7f7;padding:1.1rem 2rem .85rem 1.4rem;font-size:0}
.contact_box .infos .message>h3{font-size:.36rem;color:#000;margin:0 0 .4rem}
.contact_box .infos .message form ul li{margin:0 0 7px}
.contact_box .infos .message form ul li input{height:.8rem;padding:0 .3rem;background:white;border:0;width:100%;font-size:.18rem;color:#000}
.contact_box .infos .message form ul li:last-child{margin:0;display:flex;align-items:center;gap:0 .3rem;}
.contact_box .infos .message form ul li:last-child input {flex:0 0 35%}
.contact_box .infos .message form ul li:last-child img {max-height:55px;transition:none;}
.contact_box .infos .message form ul li textarea{height:1.65rem;padding:.3rem;background:white;border:0;width:100%;font-size:.18rem;color:#000}
.contact_box .infos .message form .sub{margin:.25rem 0 0;}
.contact_box .infos .message form .sub button{width:1.6rem;height:.58rem;color:#000;background:#FCCF00;font-size:.18rem;border-radius:10px;border:0}
/**/
.tem_banner.index {padding:.93rem 0 0 }
.tem_banner.index .swiper{display:none;}
.tem_banner.index .swiper.active{display:block;}
.tem_banner.index .label_text{position:absolute;left:0;bottom:1.3rem;z-index:2;text-align:center;transform:translateY(5vw);opacity:0;transition:all .8s linear;width:100%}
.tem_banner.index .label_text p{font-size:.24rem;color:white;}
/**/
.tem_banner.index  .swiper .swiper-slide-active .label_text{transform:none;opacity:1;transition-delay:300ms}

.tem_banner.index  .slide-pagination{position:absolute}
.tem_banner.index   .swiper-page>div{position:absolute;width:.55rem;height:.55rem;background:rgba(255,255,255,.5);color:#142485;font-size:.2rem;z-index:2;left:.2rem;top:53%;border-radius:100%;text-align:center;line-height:.55rem;font-size:.3rem}
.tem_banner.index   .swiper-page>div.slide-button-next{left:auto;right:.2rem}
.tem_banner.index   .swiper-page>div:hover{background:white}
.tem_banner.index   .slide-pagination {position:absolute;width:100%;text-align:center;bottom:.4rem;z-index:2}
.tem_banner.index   .slide-pagination  span{opacity:1;margin:0 4px;background:white;width:.1rem;height:.1rem}
.tem_banner.index   .slide-pagination  span.swiper-pagination-bullet-active{background:#142485}


.index_productlist{padding:.75rem 0 1.5rem;background:#FFF}
.index_productlist .lists .items a{display:flex;background:#e5e5e6;padding:.4rem .2rem 0;justify-content: space-between;align-items: flex-end;position:relative;min-height:3.68rem;}
.index_productlist .lists .items a .img{width:55%;overflow:initial;text-align:center}
.index_productlist .lists .items a  .text{width:45%;padding:0 0 .6rem;}
.index_productlist .lists .items a  .text h2{font-size:.24rem;color:#000000;margin:0 0 1.2rem;height:.5rem;line-height:.25rem}
.index_productlist .lists .items a  .text em{display:inline-block;padding:0 .25rem;background:#FCCF00;line-height:.555rem;border-radius:5px;color:#000;font-size:.14rem;vertical-align:middle}
.index_productlist .lists .items a  .text em i{font-size:.18rem;margin-left:.2rem;}
.index_productlist .lists .swiper-slide:nth-child(4) .items a .img {position:absolute;right:0;bottom:0;}

.index_productlist .lists .items a:hover{box-shadow:4px 5px 6px rgba(255,255,255,.2);}
.index_productlist .slide-pagination{text-align:center;padding:.7rem 0 0 }

.index_productlist .slide-pagination   span{opacity:1;margin:0 4px;background:#dddddd;width:.55rem;height:7px;border-radius:0}
.index_productlist .slide-pagination   span.swiper-pagination-bullet-active{background:#142485}


.index_product{padding:.8rem 0 1.45rem;background:#efefef}
.index_product .title{text-align:center;padding:0 0 .55rem}
.index_product .title h2{font-size:.48rem;color:#000;margin:0 0 .2rem}
.index_product .title p{font-size:.16rem;color:#000;line-height:.25rem}
.index_product .lists ul{display:flex;background-size:cover;background-repeat:no-repeat;font-size:0}
.index_product .lists ul li{width:33.33%;}

.index_product .lists ul li a {position:relative;border-right:2px solid rgba(255,255,255,.5);height:100%}
.index_product .lists ul li:last-child a{border:0}
.index_product .lists ul li a:after{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%}
.index_product .lists ul li .img{height:100%}
.index_product .lists ul li .img img{width:100%;height:100%;opacity:0}
.index_product .lists ul li  a{position:relative}
.index_product .lists ul li  a h2{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;z-index:2;text-align:center;font-size:.24rem;color:white}
.index_product .lists ul li  a:hover .img img{opacity:1}
.index_product .lists ul li  a:hover  h2{top:40%}
.index_choose {background:url(../images/11.jpg) center  top no-repeat;background-size:100% 71%;padding:0 0 1.8rem}
.index_choose .title{padding:1.8rem 0 1rem}
.index_choose .title h2{font-size:.48rem;color:white;line-height:.7rem}
.index_choose .infos{display:flex;padding:0 2.1rem 0 1.45rem;justify-content: space-between;align-items: flex-end;}
.index_choose .infos .img{width:30%;padding:0 0 .3rem}
.index_choose .infos .right{width:69.2%;background:#f5f5f5;padding:.2rem}
.index_choose .infos .right ul{display:grid;grid-template-columns:1fr 1fr 1fr ;grid-gap:0 .2rem;}
.index_choose .infos .right ul li{background:white;padding:.28rem .3rem .7rem}
.index_choose .infos .right ul li h2{font-size:.21rem;color:#000000;font-weight:bold;margin:.2rem 0 .1rem}
.index_choose .infos .right ul li  p{font-size:.16rem;color:#727272;line-height:.25rem}
.index_choose .infos .right ul li img{max-width:.43rem}
.index_choose .infos .right ul li:hover{background:#142485}
.index_choose .infos .right ul li:hover *{color:white}
.index_choose .infos .right ul li:hover  img{filter:brightness(0) invert(1)}
.index_about {padding: 0 0 1.15rem}
.index_about .pad32{padding:0 3.2rem}
.index_about .title{text-align:center;padding:0 0 .7rem}
.index_about .title h2{font-size:.48rem;color:#1b1b1b;margin:0 0 .2rem}
.index_about .title p{font-size:.16rem;color:#727272;line-height:.3rem}
.index_about  .infos{padding:0 0 .5rem}
.index_about  .infos ul{display:flex;gap:.5rem;justify-content: center;}
.index_about  .infos ul li{text-align:center}
.index_about  .infos ul li h2{color:#142485;font-size:.2rem;display:flex;height:.65rem;}
.index_about  .infos ul li h2 em{font-size:.7rem;color:#142485;height:.65rem;;line-height:.65rem;font-family:"Montserrat-Light"}
.index_about  .infos ul li p{font-size:.2rem;color:#727272}
.index_about  .video {position:relative;font-size:0}
.index_about  .video .plays{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}
.index_about  .video .plays a{color:white;text-align:center;display:flex;position:relative;width:.75rem;height:.75rem;transition:.3s;z-index:2;background:white;border-radius:1000%;flex-direction: column;align-items: center;justify-content: center;}
.index_about  .video .plays a i{font-size:.48rem;color:#142485}
.index_about  .video .plays a:hover{background:#142485}
.index_about  .video .plays a:hover i{color:white}
.index_about  .video video{width:100%;height:7.1rem;object-fit:cover}
/**/
.m210{margin:0 2.1rem}
.tech_box .pro_service{padding:1.05rem 0 1.8rem;}
.tech_box .pro_service h3  {font-size:.42rem;color:#101010;}
.tech_box .pro_service .info{padding:.82rem 0 .55rem;font-size:.16rem;color:#333;}

.tech_box .pro_service .lists {padding:.75rem 0 0;border-top:2px solid #e9e9e9}
.tech_box .pro_service .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.21rem;}
.tech_box .pro_service .lists ul li{min-width:0;background:#f5f5f5;padding:.3rem .25rem;min-height:3.5rem;}
.tech_box .pro_service .lists ul li>p{height:.7rem;margin:0}
.tech_box .pro_service .lists ul li>p img {max-height:.55rem;transition:none}
.tech_box .pro_service .lists ul li h6 {font-size:.24rem;color:#000;font-weight:600;margin:0 0 .1rem;}
.tech_box .pro_service .lists ul li .editor{font-size:.16rem;color:#333;}
.tech_box .pro_service .lists ul li:hover {background:#142484}
.tech_box .pro_service .lists ul li:hover>p img {filter:brightness(0) invert(1);transition:all .3s linear}
.tech_box .pro_service .lists ul li:hover>*{color:#FFF !important}

.tech_box .advs h3 {font-size:.42rem;color:#101010;}
.tech_box .advs .info{padding:.82rem 0 .55rem;font-size:.16rem;color:#333;}
.tech_box .advs .lists>div{display:flex;margin:0 0 .1rem;align-items:center;padding:.5rem 0}
.tech_box .advs .lists .imgs{width:48.6%}
.tech_box .advs .lists .imgs img {width:100%;height:5.16rem;object-fit:cover;transition:none}
.tech_box .advs .lists .text{width:51.4%;padding:0 1rem 0 .9rem;}
.tech_box .advs .lists .text h4 {font-size:.3rem;color:#000000;margin:0 0 .3rem;font-weight:bold;}
.tech_box .advs .lists .text .t {font-size:.18rem;color:#737373;line-height:1.7}
.tech_box .advs .lists>div:nth-child(2n) {    flex-direction: row-reverse;}
.tech_box .advs .lists>div:hover {background:#212121}
.tech_box .advs .lists>div:hover .imgs{transform:translateX(.45rem)}
.tech_box .advs .lists>div:hover .text h4,.tech_box .advs .lists>div:hover .text .t {color:#FFF}
.tech_box .advs .lists>div:nth-child(2n):hover .imgs{transform:translateX(-.45rem)}

.promessage{padding:.95rem 0 1rem;}

.promessage h3 {font-size:.18rem;color:#000;margin:0 0 .5rem;padding:0 .14rem;}
.promessage h3 em {font-size:.42rem;}
.promessage h3 i {color:red}
.promessage .lists li {margin:0 0 .35rem;padding:0 .14rem;}
.promessage .lists li p{font-size:.18rem;color:#555;font-weight:bold;margin:0 0 .15rem;}
.promessage .lists li p i{color:red;margin-left:.1rem;}
.promessage .lists li input,.promessage .lists li textarea{width:100%;height:.5rem;background:#f7f7f7;border:1px solid #c4c4c4;padding:0 .15rem;min-height:35px;font-size:.16rem;color:#000}
.promessage .lists li textarea{height:2.55rem;padding:.15rem}
.promessage .lists li input[name="checkcode"]{width:30%;display:inline-block;vertical-align:middle}
.promessage .lists li img {height:.5rem;min-height:35px;margin-left:.15rem;transition:none}
.promessage .lists li button {background:#FCCF00;font-size:.18rem;color:#000;height:.5rem;border-radius:6px;padding:0 .25rem;border:0}
.promessage .lists li button i {margin-left:.2rem;font-size:.14rem;}
/*技术指南*/
.pro_tech {padding:.7rem 0 1.4rem;}
.pro_tech ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.2rem .33rem;}
.pro_tech li {min-width:0}
.pro_tech li a{display:block;position:relative;background:#FFF;padding:3px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);border-radius:0 0 15px 15px;overflow:hidden}
.pro_tech li .imgs {overflow:hidden}
.pro_tech li .imgs img {width:100%;height:3.34rem;object-fit:cover;}
.pro_tech li p{padding:0 .15rem;margin:.15rem 0;text-align:center;font-size:.15rem;color:#000;}
.pro_tech li a:hover{background:#1168AE}
.pro_tech li a:hover p{color:#FFF}
.pro_tech li a:hover {transform:translateY(-10px)}
.pro_tech li a:hover .imgs img {transform:scale(1.05);}
/**/
.protech_list1{padding:.75rem 0 1.4rem;}
/**/
.protech_list2 {padding:.7rem 0 1.4rem}
.protech_list2>div{display:grid;grid-template-columns:1fr 1fr;gap:.3rem .1rem;}
.protech_list2>div>div{    border: 3px solid #dedede;border-radius:8px;overflow:hidden;display:flex;min-width:0;padding:.2rem}
.protech_list2 .daochiTxt{flex:0 0 62%;padding-right:8%}
.protech_list2 .daochiTxt h4 {font-size:.18rem;color:#000;margin:0 0 .14rem;font-weight:bold}
.protech_list2 .daochiTxt p{font-size:.16rem;color:#000;margin:0}
.protech_list2>div>div span {flex:0 0 38%}
.protech_list2>div>div:hover {border-color:#1168AE;transform:translateY(-5px)}
/**/
.protech_list3 {padding:.7rem 0 1.4rem;}
.protech_list3 ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.12rem .28rem;}
.protech_list3 li{min-width:0;    border-radius: 8px;    border: 3px solid #dedede;padding:.2rem;display:flex;}
.protech_list3 li p{margin:0;flex:0 0 64%;padding-right:8%;font-size:.15rem;color:#000}
.protech_list3 li span {flex:0 0 36%;}
.protech_list3 li:hover {border-color:#1168AE;transform:translateY(-5px)}
@keyframes border-blink {

  0% {

      border-color: #1168ae; /* 初始边框颜色 */

  }

  50% {

      border-color: #ff0; /* 闪烁颜色 */

  }

  100% {

      border-color: #1168ae; /* 恢复初始边框颜色 */

  }

}
.protech_list3 li.active,.protech_list2>div>div.active{animation: border-blink 1s infinite;}

/* .news_box .pro_infos .txt{text-align:right} */
/********<=767 mo bile 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: 1600px){
    .pad194{padding:0 .7rem}
    .tem_banner.index .label_text{right:1rem;bottom:1rem}
    .index_choose .infos{padding:0 1.1rem 0 1rem;}
    .index_about .pad32{padding:0 2rem}
    .footer .top{padding:.9rem .8rem 1.3rem}
    .footer .bot{padding:0 .8rem}
    .culture .infos ul{padding:0 .1rem}
    .contact_box .infos .left{width:49.2%;padding:.6rem 1rem 0 1rem}
    .contact_box .infos .message{width:50.8%;background:#f7f7f7;padding:1.1rem 1rem .85rem 1rem;font-size:0}
}
@media(max-width:1500px){
    .m210{margin:0 1.1rem}
    .productCutType>div{margin:0 1rem;}
}
@media(max-width:1200px){
    .productCutType>div{margin: 15px;}
}
/******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:50px 0 0 !important}
	.m-header,.m_header2 {top:0;opacity:1;}
	.m210{margin:0 15px;}
	
}
/********mobile*********/
@media(max-width:767px){
     .tem_banner.index .label_text{right:0;bottom:.2rem;}
    .tem_banner.index .label_text p{font-size:8px}
    .tem_banner.index .slide-pagination{display:none}
      .pad194{padding:0 .2rem}
      .index_productlist .lists .items a{display:inherit}
      .index_productlist .lists .items a .text{width:100%;margin:0 0 .2rem}
      .index_productlist .lists .items a .text h2{margin:0 0 .2rem}
      .index_productlist .lists .items a .img{width:100%}
      
      .index_productlist .lists .swiper-slide:nth-child(3) .items a .img{position:relative;transform:translate(.25rem,.6rem)}
      
      .index_product .title p{line-height:.35rem}
      .index_choose .title{padding:.5rem 0 .5rem}
      .index_choose .title h2{font-size:.36rem;line-height:.4rem}
      .index_choose .infos .img{display:none}
      .index_choose .infos .right{width:100%}
      .index_choose .infos{padding:0 .2rem}
      .index_about .pad32{padding:0 .2rem}
      .index_about .infos ul{gap:0;display:flex;flex-wrap: wrap;justify-content: center;}
      .index_about .infos ul li h2{display:flex;justify-content:center}
      .index_about .infos ul li{width:50%}
      .footer .top .infos .right .fot_nav{display:none}
       .footer .top{padding:.2rem .2rem .5rem}
    .footer .bot{padding:0 .2rem}
    .footer .top .infos{display:initial}
    .footer .top .infos .left{width:100%}
    .footer .top .infos .weixin{width:50%;margin:.5rem 0 0 }
    .return  img{max-width:.8rem}
    .tem_banner.indise .flash .txt{bottom:.5rem}
  
        .company .infos ul{gap:0;display:flex;flex-wrap: wrap;justify-content: center;}
       .company .infos ul li h2{display:flex;justify-content:center}
        .company .infos ul li{width:50%}
        .company .video {border-radius:20px}
.company .video  video{border-radius:20px}
.culture .infos ul{display:flex;flex-wrap: wrap;}
.culture .infos ul li{width:50%}
.culture .infos ul li:nth-child(2):after{display:none}
.honor .lists .swiper-slide .items a{padding:.2rem}
.product_box .pro_infos{display:initial}
.product_box .pro_infos .txt {text-align:left;margin:.5rem 0}
.product_box .lists ul{grid-template-columns:1fr 1fr}
.product_box .lists ul li a .img img{max-height:3rem}
.product_details .infos{display:inherit}
.product_details .infos .left{width:100%}
.product_details .infos .right{padding:.65rem 0;width:100%}
.product_details .infos .org_item{padding:0;width:100%}
.product_details .infos .right .tit >h3{display:none}

.productCutType a{width:32.233%;margin:0 1.1% 1.1% 0}
.news_box .lists ul li a{display:flex;flex-wrap: wrap;}
.news_box .lists ul li a .img{width:100%}
.news_box .lists ul li a .time{width:30%}
.news_box .lists ul li a .text{width:70%;padding:0rem .2rem 1rem;margin:0 0 .2rem}
.contact_box .infos{display:inherit}
.contact_box .infos .left{padding:.3rem;width:100%}
.contact_box .infos .left>h2{margin:0 0 .3rem}
.contact_box .infos .left .share{margin:.2rem 0 0 }
.contact_box .infos .message{padding:.3rem;width:100%}

.tech_box .advs .lists > div{display:block;}
.tech_box .advs .lists>div>div{width:100% !important}
.tech_box .advs .lists .text{padding:.9rem 0 0}


.tech_box .pro_service .lists ul{grid-template-columns:1fr 1fr}

	
}