/**/
.m110 {margin:0 1.1rem;}
.header{position:fixed;top:0;left:0;width:100%;z-index:18}
.header>div{display:flex;justify-content: space-between;    align-items: center;}
.header .logos {line-height:1.1rem;}
.header .logos a{display:inline-block;position:relative}
.header .logos img {max-height:.89rem;transition:none}
.header .logos img.logo2 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}

.header .items{display:flex;align-items:center;gap:0 1.75rem;}
.header .items .navs li {display:inline-block;padding-right:.5rem;}
.header .items .navs li a{font-size:.2rem;color:#FFF;display:block;line-height:1.1rem;position:relative}
.header .items .navs li a:after{content:'';width:0;height:2px;background:#D10011;position:absolute;bottom:0;left:0;transition:all .3s linear;}
.header .items .box{display:flex;align-items:center;}
.header .items .box>a{font-size:.2rem;color:#FFF;}
.header .items .box>dl{margin:0 0 0 .4rem;padding:0;position:relative;}
.header .items .box>dl:before{content:'';width:1px;height:.16rem;background:rgba(255,255,255,.28);position:absolute;top:50%;left:-.21rem;transform:translateY(-50%)}
.header .items .box>dl dt {font-size:.18rem;color:#FFF;font-weight:normal;    cursor: pointer;}
.header .items .box>dl dt i{margin:0 6px;font-size:.2rem;}
.header .items .box>dl dt i:last-child{font-size:.16rem;}
.header .items .box>dl dd{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1.1rem;background:#FFF;text-align:center;display:none;transition:none;border-top:1px solid #eee}
.header .items .box dl dd a{display:block;font-size:.16rem;color:#333;line-height:.45rem;}
.header .items .box>dl dd a:hover{background:#D10011;color:#FFF}
/**/
.tem_banner.index:before{content:'';width:100%;height:1.4rem;background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0));position:absolute;top:0;left:0;z-index:5}
.tem_banner video {width:100%;height:100vh;background:#000;object-fit:fill}
.tem_banner .label_txt{position:absolute;top:40%;left:1.16rem;z-index:1;text-align:left;}
.tem_banner .label_txt p{font-size:.22rem;color:#FFF;margin:0}
.tem_banner .label_txt h4 {font-size:.5rem;color:#FFF;margin:.19rem 0 .1rem}
.tem_banner .label_txt p:first-child {font-size:.2rem}
.tem_banner .label_txt a{display:inline-block;border:1px solid #FFF;border-radius:6px;font-size:.2rem;color:#FFF;padding:0 .49rem;line-height:.5rem;}
.tem_banner .label_txt a em {font-size:.22rem;margin-left:.15rem}
.tem_banner .label_txt>*:last-child{margin:.5rem 0 0}
.scrolly{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);z-index:1;text-align:center;font-size:.12rem;color:#FFF}
.scrolly span {width:.22rem;height:.36rem;border:2px solid #FFF;border-radius:999px;position:relative;display:block;margin:0 auto .1rem;padding:8px 0 0}
  @keyframes blink {
    0%, 100% {
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
  }
.scrolly span>i{    
	display: block;border-radius:100%;
    margin: 0 auto 3px;
    width: 3px;
    height: 3px;animation: blink 1.4s infinite both;background:#FFF}
.scrolly span>i.dt1 {animation-delay: 0.2s;}  
.scrolly span>i.dt2 {animation-delay: 0.4s;} 
/**/
.index_about {background-position:center;background-repeat:no-repeat;background-size:cover;padding:.97rem 0 .88rem;text-align:center}
.index_about h3 {font-size:.6rem;color:#FFF}
.index_about>p{font-size:.2rem;color:#FFF;margin:.23rem 2.6rem .85rem;}
a.cmlink{display:inline-block;background:#FFF;border-radius:6px;padding:0 .49rem;line-height:.52rem;font-size:.2rem;color:#1D1D1D;}
a.cmlink i{margin-left:.15rem;font-size:.14rem;}
.index_about .nums {margin:4.2rem 0 0;display:flex;gap:0 1.4rem;justify-content:center;}
.index_about .nums>div{position:relative;text-align:left;}
.index_about .nums h5 {font-size:.18rem;color:#FFF;line-height:1;margin:0 0 .1rem}
.index_about .nums h5 em {font-size:.52rem;display:inline-block;vertical-align:text-bottom;line-height:1;margin-right:.15rem;}
.index_about .nums p{font-size:.15rem;color:#FFF;margin:0}
.index_about .nums p:first-child{position:absolute;left:-.26rem;top:50%;transform:translateY(-50%)}
.index_about .nums p img {max-height:.37rem;transition:none;}

.index_product{padding:.8rem 0 1.05rem;}
.index_product .title{margin:0 0 .6rem;text-align:center}
.index_product .title h3 {font-size:.53rem;color:#1D1D1D;}
.index_product .title p{font-size:.2rem;color:#1D1D1D;margin:.2rem 0 0}
.index_product ol {margin:0 0 .6rem;padding:0;display:grid;gap:0 .25rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}
.index_product ol li a{display:block;background:#FAFAFB;border-radius:0 0 20px 0;box-shadow:6px 6px 12px rgba(0,0,0,.09);overflow:hidden;padding:.28rem .1rem;text-align:center;height:100%}
.index_product ol li p{height:.56rem;margin:.1rem 0 0}
.index_product ol li p img {max-height:.46rem;transition:none;}
.index_product ol li h6 {font-size:.16rem;color:#1D1D1D;}
.index_product ol li#current a{background:#D10011;}
.index_product ol li#current p img{filter:brightness(0) invert(1);transition:all .3s linear;}
.index_product ol li#current h6 {color:#FFF}
.index_product .itembox .boxs{min-height:5.25rem;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;overflow:hidden;display:flex;padding:0 .9rem;    flex-direction: column;    justify-content: center;position:relative}
.index_product .itembox .boxs:before{content:'';width:65%;height:100%;background:linear-gradient(to right,#2050A2,rgba(32,80,162,0));position:absolute;top:0;left:0;z-index:1}
.index_product .itembox .boxs>*{position:relative;z-index:3}
.index_product .itembox .boxs h4 {font-size:.4rem;color:#FFF;}
.index_product .itembox .boxs p{font-size:.2rem;color:#FFF;line-height:1.8;margin:.2rem 0 .5rem;width:5rem;max-width:100%}


.index_news{background:#F7F7F7;padding:.73rem 0 1.26rem;}
.index_news .title{display:flex;align-items:center;justify-content:space-between;margin:0 0 .56rem;}
.index_news .title h3 {font-size:.53rem;color:#1D1D1D;}
.index_news .title ol{margin:0;padding:0;display:flex;gap:0 .11rem;}
.index_news .title ol li a{display:block;border:1px solid #1D1D1D;border-radius:3px;padding:0 .26rem;line-height:.48rem;font-size:.18rem;color:#1D1D1D}
.index_news .title ol li a:hover {background:#D10011;border-color:#D10011;color:#FFF}
.index_news .mains{display:flex;align-items: flex-start;}
.index_news .mains >div{flex:0 0 50%;max-width:50%;position:relative}
.index_news .mains .let .swiper-slide a{display:block;position:relative;border-radius:20px;overflow:hidden}
.index_news .mains .let .swiper-slide .imgs img{width:100%;height:6.3rem;object-fit:cover;transition:none}
.index_news .mains .let .swiper-slide a:before{content:'';width:100%;height:50%;background:linear-gradient(to bottom, rgba(18,53,113,0),rgba(18,53,113,.84));position:absolute;bottom:0;left:0;z-index:1}
.index_news .mains .let .swiper-slide .text{position:absolute;bottom:.37rem;left:0;width:100%;padding:0 .45rem;z-index:5}
.index_news .mains .let .swiper-slide .text h6 {font-size:.24rem;color:#FFF;margin:0 0 .16rem;line-height:.36rem;height:.72rem;overflow:hidden;}
.index_news .mains .let .swiper-slide .text span {font-size:.18rem;color:#FFF}
.index_news .mains .let .slide-pagination{position:absolute;right:.45rem;bottom:.46rem;z-index:5;width:auto;display:flex;gap:0 .1rem;left:auto;}
.index_news .mains .let .slide-pagination span {opacity:.5;outline:none;width:6px;height:6px;background:#FFF;margin:0;border-radius:99px;}
.index_news .mains .let .slide-pagination span.swiper-pagination-bullet-active{width:.25rem;background:#D10011;opacity:1;}
.index_news .mains .rlt {padding-left:1.15rem;}
.index_news .mains .rlt li {padding:0 0 .4rem;margin:0 0 .4rem;border-bottom:1px solid #BCBCBD}
.index_news .mains .rlt li a{display:flex;align-items:center;}
.index_news .mains .rlt li .imgs{flex:0 0 38%;border-radius:12px;overflow:hidden}
.index_news .mains .rlt li .imgs img {width:100%;height:1.56rem;object-fit:cover;transition:none;}
.index_news .mains .rlt li .text{flex:0 0 62%;padding-left:.33rem;max-width:62%}
.index_news .mains .rlt li .text h6 {font-size:.22rem;color:#1D1D1D;}
.index_news .mains .rlt li .text p{font-size:.16rem;color:#1D1D1D;margin:.4rem 0 .15rem;line-height:.24rem;height:.48rem;overflow:hidden}
.index_news .mains .rlt li .text span {font-size:.16rem;color:#1D1D1D}
.index_news .mains .rlt li:last-child{border-bottom:0;padding:0;margin:0}
.index_news .mains .rlt li a:hover .imgs{box-shadow:6px 6px 12px rgba(0,0,0,.085)}

.index_tech{padding:1.35rem 0 2.08rem;position:relative}
.index_tech video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:1}
.index_tech>div{position:relative;z-index:5}
.index_tech h3 {font-size:.6rem;color:#FFF}
.index_tech p{font-size:.24rem;color:#FFF;margin:.28rem 0 .9rem;width:8.9rem;max-width:100%}
/**/
.footer{background:#F7F7F7;}
.footer .infos {padding:.4rem 0 .33rem;display:flex;}
.footer .infos .logos{flex:0 0 16%}
.footer .infos .logos img {max-height:1.23rem;transition:none;}
.footer .infos .navs{flex:1;display:flex;gap:0 .6rem}
.footer .infos .navs dl {margin:0;padding:0}
.footer .infos .navs dl dt {margin:0 0 .35rem;font-weight:normal}
.footer .infos .navs dl dt a{font-size:.2rem;color:#1D1D1D}
.footer .infos .navs dl dd {margin:0 0 .15rem;}
.footer .infos .navs dl dd a{font-size:.16rem;color:#1D1D1D}

.footer .infos .items{flex:0 0 20%;text-align:right}
.footer .infos .items h4 {font-size:.32rem;color:#1D1D1D;font-weight:bold}
.footer .infos .items h4 span{display:block;font-weight:normal;font-size:.18rem;margin:0 0 .1rem}
.footer .infos .items p{font-size:.16rem;color:#1D1D1D;margin:.1rem 0 .2rem;}
.footer .infos .items .share{display:flex;gap:0 .15rem;justify-content:flex-end}
.footer .infos .items .share img{max-height:.46rem;transition:none;}

.footer .copy{padding:.3rem 0;border-top:1px solid #D6D7DB;font-size:.16rem;color:#595657;display:flex;justify-content:center;align-items:center}
.footer .copy a{font-size:.16rem;color:#595657}
.footer .copy p{margin:0}
.footer .copy em {padding:0 .15rem;}
.footer .copy img {max-height:.24rem;transition:none;}
/**/
.pg_head{background:#FFF}
.pg_head .logos img{opacity:0}
.pg_head .logos img.logo2 {opacity:1}
.pg_head .items .navs li a{color:#1D1D1D}
.pg_head .items .navs li.active a,.pg_head .items .navs li a:hover{color:#d10011}
.pg_head .items .navs li.active a:after,.pg_head .items .navs li a:hover:after{width:100%}
.pg_head .items .box>a {color:#888586}
.pg_head .items .box>dl dt{color:#D10011}
.pg_head .items .box>dl:before{background:#D9D9DA}
/**/
.is_header{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,.1)}
.is_header .logos img{opacity:0}
.is_header .logos img.logo2 {opacity:1}
.is_header .items .navs li a{color:#1D1D1D}
.is_header .items .navs li.active a{color:#d10011}
.is_header .items .navs li.active a:after{width:100%}
.is_header .items .box>a {color:#888586}
.is_header .items .box>dl dt{color:#D10011}
.is_header .items .box>dl:before{background:#D9D9DA}
/**/
.tem_banner.indise{padding:1.1rem 0 0}
.flash {position:relative}
.page_txt{position:absolute;width:100%;z-index:1;top:50%;transform:translateY(-50%);padding:0 2.6rem}
.ab_pgtxt{top:1rem;left:0;text-align:center;transform:none;}
.page_txt h2 {font-size:.5rem;color:#FFF}
.page_txt p{font-size:.2rem;color:#FFF;margin:.15rem 0 0}
/**/
.company{padding:.9rem 0}
.company>div{display:flex;align-items:center}
.company>div>div{flex:0 0 50%}
.company .videos{position:relative;cursor:pointer;}
.company .videos video {width:100%;height:5.2rem;background:#000}
.company .videos i{width:.9rem;height:.9rem;border:1px solid #FFF;background:rgba(255,255,255,.13);backdrop-filter: blur(9px);line-height:.88rem;text-align:center;font-size:.3rem;color:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}
.company .videos p{position:absolute;bottom:0;left:0;font-size:.36rem;color:#FFF;height:1.55rem;width:100%;padding:0 .4rem;background:linear-gradient(to bottom,rgba(18,53,113,0),#123571);display:flex;align-items:center;margin:0}
.company .videos.play i {opacity:0}
.company .videos.play p{opacity:0}
.company .text{padding-left:.6rem;}
.company .text h6 {font-size:.53rem;color:#1D1D1D;margin:0 0 .45rem;}
.company .text .editor{font-size:.18rem;color:#1D1D1D;line-height:1.9;text-indent:2em}

.base_box{position:relative;padding:.85rem 0 0}

.base_box>*{position:relative;z-index:5}
.base_box ol{margin:0 0 .6rem;padding:0;text-align:center;display:flex;gap:0 .15rem;justify-content:center;align-items:center;}
.base_box ol li a{display:block;border:1px solid #1D1D1D;border-radius:3px;padding:0 .26rem;line-height:.48rem;font-size:.18rem;color:#1D1D1D;}
.base_box ol li.on a,.base_box ol li a:hover{background:#D10011;border-color:#D10011;color:#FFF}
.base_box .mains{margin:0 2.6rem;overflow:hidden}
.base_box .itms{display:flex;}
.base_box .itms .text{flex:0 0 35.7%;padding:.87rem .7rem 0}
.base_box .itms .text h6 {font-size:.3rem;color:#1D1D1D;margin:0 0 .59rem;}
.base_box .itms .text .editor{font-size:.18rem;color:#1D1D1D;line-height:1.9;text-indent:2em}
.base_box .itms .text .slide-pags{margin:.8rem 0 0;width:auto;display:flex;justify-content:flex-end;gap:0 .12rem;z-index:5;position:relative}
.base_box .itms .text .slide-pags span {opacity:1;outline:none;width:6px;height:6px;background:#BCBCBD;margin:0;border-radius:99px;}
.base_box .itms .text .slide-pags span.swiper-pagination-bullet-active{width:.25rem;background:#D10011;border-radius:35px;}

.base_box .itms .imgs{max-width:100%;flex:1}

.base_box .itms .imgs img {width:100%;height:5.45rem;object-fit:cover;transition:none}
.base_box .mains>div.slide-pagination{position:absolute;bottom:.8rem;left:.7rem;z-index:1;font-size:.28rem;color:#BCBCBD;}
.base_box .mains>div.slide-pagination i {color:#D10011}

.base_box .itms>.slide-pags{width:100%;display:flex;justify-content:center;gap:0 .12rem;position:absolute;bottom:.15rem;left:0;align-items:center;z-index:5}
.base_box .itms>.slide-pags span {opacity:1;outline:none;width:6px;height:6px;background:#FFF;margin:0;border-radius:99px;}
.base_box .itms>.slide-pags span.swiper-pagination-bullet-active{width:.25rem;background:#D10011;border-radius:35px;}

.honor{padding:1.6rem 0 0;overflow:hidden}
.honor h3 {font-size:.53rem;color:#1D1D1D}
.honor .lists{position:relative;margin:.5rem 0 0;background:#F3F3F3;padding:0 0 .6rem}
.honor .lists .boxs{position:relative;}
.honor .lists .boxs:before{content:'';width:100vw;height:1px;background:#C6C6C6;position:absolute;left:50%;bottom:.06rem;transform:translateX(-50%)}
.honor .lists .swiper-slide a{display:block;position:relative}
.honor .lists .swiper-slide .imgs{background:#D8D8D8;position:relative;overflow:hidden;text-align:center;padding:1.12rem .65rem .51rem;}
.honor .lists .swiper-slide .imgs:before{content:'';width:1.27rem;height:.97rem;background:url(../images/icon1.png) 0 0 no-repeat;background-size:1.27rem .97rem;position:absolute;top:-.3rem;left:50%;transform:translateX(-50%);}
.honor .lists .swiper-slide .imgs>div{width:100%;height:1.4rem;background:url(../images/icon2.png) 0 0 no-repeat;background-size:100% 100%;margin:0 auto;box-shadow:10px 10px 19px rgba(0,0,0,.36);display:flex;justify-content:center;align-items:center;padding:0 .1rem;}
.honor .lists .swiper-slide .imgs>div img {max-height:1.06rem;transition:none;}
.honor .lists .swiper-slide .imgs p{font-size:.2rem;color:#1D1D1D;margin:.27rem 0 0;line-height:.28rem;height:.56rem;overflow:hidden;}
.honor .lists .swiper-slide a:hover .imgs{background:#123571}
.honor .lists .swiper-slide a:hover .imgs p{color:#FFF}
.honor .lists .swiper-slide .txt{padding:.29rem .15rem .89rem;position:relative}
.honor .lists .swiper-slide .txt h6 {font-size:.24rem;color:#232323;}
.honor .lists .swiper-slide .txt p{font-size:.16rem;color:#1D1D1D;margin:.1rem 0 0}
.honor .lists .swiper-slide .txt:before{content:'';width:.12rem;height:.12rem;border:1px solid #666666;background:#EEEEEF;position:absolute;bottom:0;left:.3rem;z-index:1;border-radius:100%}
.honor .lists .swiper-slide .txt:after{content:'';width:1px;height:.2rem;background:#666666;position:absolute;left:.35rem;bottom:.23rem;}
.honor .lists .boxs .swiper-page>div{position:absolute;top:26%;left:-1.6rem;width:.6rem;height:.6rem;border:1px solid #1D1D1D;border-radius:100%;line-height:.58rem;text-align:center;font-size:.14rem;color:#302D2C;}
.honor .lists .boxs .swiper-page>div.slide-button-next {left:auto;right:-1.6rem;z-index:1;}
.honor .lists .boxs .swiper-page>div:hover{background:#123571;border-color:#123571;color:#FFF}
.honor .lists .mores{margin:.58rem 0 0}
.honor .lists .mores a{background:none;border:1px solid #1D1D1D;}
.honor .lists .mores a:hover {background:#FFF;}

.organ{background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.23rem 0 1.4rem;}
.organ h3 {font-size:.53rem;color:#FFF}
.organ .editor{font-size:.18rem;color:#FFF;margin:.3rem auto 1.05rem;width:10.6rem;max-width:100%}
/**/
.mbx{background:#F7F7F7;}
.mbx>div{padding:.2rem 0;font-size:.16rem;color:#888586;}
.mbx a{font-size:.16rem;color:#888586;}
.mbx a:first-child{color:#1D1D1D}
/**/
.honor_list{padding:.67rem 0 .76rem;}
.honor_list h3 {font-size:.53rem;color:#1D1D1D;text-align:center;margin:0 0 .74rem;}
.honor_list ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.4rem .4rem;}
.honor_list li a{display:block;position:relative;}
.honor_list .imgs{background:#D8D8D8;position:relative;overflow:hidden;text-align:center;padding:1.12rem .65rem .51rem;}
.honor_list .imgs:before{content:'';width:1.27rem;height:.97rem;background:url(../images/icon1.png) 0 0 no-repeat;background-size:1.27rem .97rem;position:absolute;top:-.3rem;left:50%;transform:translateX(-50%);}
.honor_list .imgs>div{width:100%;height:1.4rem;background:url(../images/icon2.png) 0 0 no-repeat;background-size:100% 100%;margin:0 auto;box-shadow:10px 10px 19px rgba(0,0,0,.36);display:flex;justify-content:center;align-items:center;padding:0 .1rem;}
.honor_list .imgs>div span{background:none !important;display:inline-block;vertical-align:middle;}
.honor_list .imgs>div img {max-height:1.06rem;transition:none;}
.honor_list .imgs p{font-size:.2rem;color:#1D1D1D;margin:.27rem 0 0;line-height:.28rem;height:.56rem;overflow:hidden;}
.honor_list a:hover .imgs{background:#123571}
.honor_list a:hover .imgs p{color:#FFF}
.honor_list .mores{margin:.75rem 0 0;transition:none;}
.honor_list .mores a{border:1px solid #1D1D1D;}
/**/
.page_txt.let {text-align:left;padding:0 2.6rem;top:50%;transform:translateY(-50%)}
/**/
.pro_info{padding:.97rem 0 .99rem;}
.pro_info>div{display:flex;align-items:center}
.pro_info>div>div{flex:0 0 50%}
.pro_info .text h4{font-size:.53rem;color:#1D1D1D;padding:0 0 .31rem;border-bottom:1px solid #888586;margin:0 0 .42rem;}
.pro_info .text .editor{font-size:.18rem;color:#1D1D1D;line-height:1.9;text-indent:2em}
.pro_info .imgs{padding-left:.5rem;}
.pro_info .imgs span {background:none !important;}

.pro_list{background:#F7F7F7;padding:.7rem 0 .94rem;}
.pro_list h3 {font-size:.53rem;color:#1D1D1D;}
.pro_list .lists{margin:.5rem 0 0;position:relative}
.pro_list .lists .swiper-slide .imgs img{width:100%;height:3.2rem;object-fit:cover;transition:none}
.pro_list .lists .swiper-slide p{font-size:.24rem;color:#1D1D1D;margin:.23rem 0 0}
.pro_list .lists .swiper-page>div{position:absolute;top:35%;left:.99rem;width:.6rem;height:.6rem;border:1px solid #1D1D1D;line-height:.58rem;text-align:center;font-size:.14rem;color:#302D2C;border-radius:100%;z-index:1}
.pro_list .lists .swiper-page>div.slide-button-next{left:auto;right:.99rem;}
.pro_list .lists .swiper-page>div:hover {background:#D10011;border-color:#D10011;color:#fff}

.pro_service{padding:.71rem 0 .82rem;}
.pro_service h3 {font-size:.53rem;color:#1D1D1D;margin:0 0 .5rem;}
.pro_service .mains{position:relative;background:#000}
.pro_service .mains:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.13);position:absolute;top:0;left:0;z-index:1}
.pro_service .mains .itembox img {width:100%;height:6rem;object-fit:cover;transition:none}
.pro_service .mains ol{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;margin:0;padding:0}
.pro_service .mains ol li {flex:0 0 14.285%;height:100%;border-left:1px solid rgba(255,255,255,.36)}
.pro_service .mains ol li>a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;font-size:.26rem;color:#FFF}
.pro_service .mains ol li>a:before{content:'';width:0;height:100%;background:rgba(0,0,0,.39);position:absolute;top:0;left:0;z-index:1;transition:all .35s linear}
.pro_service .mains ol li>a span {position:relative;z-index:5}
.pro_service .mains ol li#current>a:before{width:100%}
/**/
.pros_lists{padding:.65rem 0 1.3rem;}
.pros_lists  h3 {font-size:.46rem;color:#333333;margin:0 0 .76rem;text-align:center}
.pros_lists .mains > div{margin:0 0 1.3rem;}
.pros_lists .mains .boxs {display:flex;align-items:center;margin:0 0 .6rem;background: #FFF;  box-shadow: 0 3px 20px rgba(0,0,0,.06);  position: relative;background-repeat:no-repeat;background-position:right 0;background-size:.81rem auto}
.pros_lists .mains .boxs .imgs {flex:0 0 58.9%}
.pros_lists .mains .boxs .imgs img {width:100%;height:3.6rem;object-fit:cover;transition:none}

.pros_lists .mains .boxs .text{flex:0 0 41.1%;padding:0 .49rem;position:relative}
.pros_lists .mains .boxs .text h5 {font-size:.32rem;color:#333;margin:0 0 .14rem;}
.pros_lists .mains .boxs .text p{font-size:.16rem;color:#666;line-height:1.6;margin:0}
.pros_lists .mains .boxs .text .mores{margin:.2rem 0 0;padding:.2rem 0 0;border-top:1px solid #DBDBDB;}
.pros_lists .mains .boxs .text .mores>a{display:inline-block;vertical-align:top;text-align:center;border-radius:10px;line-height:.4rem;font-size:.15rem;color:#333;border:1px solid #333;min-width:1.6rem;margin:0 .25rem 0 0}
.pros_lists .mains .boxs .text .mores>a:hover {color:#FFF;border-color:#d10011;background:#d10011}

.pros_lists .mains .submenu{display:none;transition:none}
.pros_lists .mains .submenu li {display:inline-block;vertical-align:top;width:23%;margin:0 2% .5rem 0}
.pros_lists .mains .submenu li .imgs_ img{width:100%;height:3rem;object-fit:cover;transition:none}

.pros_lists .mains .submenu li .txt{padding:.22rem 0 0;max-width:100%}
.pros_lists .mains .submenu li .txt h6{font-size:.22rem;color:#333}
.pros_lists .mains .submenu li .txt p{font-size:.14rem;color:#858585;margin:.1rem 0 0}
.pros_lists .mains .submenu li a:hover .imgs_{box-shadow:0 0 4px rgba(0,0,0,.07)}
/**/
.m320 {margin:0 3.2rem;}
.show_product{}
.show_product ol{text-align:center;margin:0 0 .54rem;padding:0;display:flex;justify-content:center;gap:0 .15rem}
.show_product ol li a{display:block;border:1px solid #1D1D1D;border-radius:3px;padding:0 .27rem;line-height:.48rem;font-size:.18rem;color:#1D1D1D}
.show_product ol li.on a,.show_product ol li a:hover{background:#D10011;color:#FFF;border-color:#D10011}
.show_product .mains{padding:.17rem 0 .65rem;background:url(../images/pro_bg.png) center no-repeat;background-size:cover;}
.show_product .mains .mbx {background:none;padding:0 0 .3rem;}
.show_product .mains>div.m320{display:flex;}
.show_product .mains .let {flex:0 0 20%;background:#FFF;padding:.15rem;border-radius:6px;}
.show_product .mains .let li {margin:0 0 .17rem;padding:0 0 .15rem;border-bottom:1px solid #666}
.show_product .mains .let li>a{display:flex;justify-content:space-between;align-items:center;padding:0 .1rem;}
.show_product .mains .let li>a span {font-size:.18rem;color:#1D1D1D;font-weight:bold}
.show_product .mains .let li>a i{font-size:.12rem;color:#707070}
.show_product .mains .let li.opens>a span,.show_product .mains .let li>a:hover span {color:#D10011;border-color:#D10011}
.show_product .mains .let li>a:hover i{color:#D10011}
.show_product .mains .let li.opens >a i{transform:rotate(180deg);color:#D10011}
.show_product .mains .let li dl {margin:0;padding:.15rem 0 0;display:none;transition:none}
.show_product .mains .let li dl dd a{display:flex;font-size:.16rem;color:#666;line-height:.45rem;padding:0 .1rem;align-items:center;position:relative;border-radius:6px;}
.show_product .mains .let li dl dd a i{position:absolute;right:.15rem;top:50%;transform:translateY(-50%);font-size:.2rem;color:#FFF;opacity:0}
.show_product .mains .let li dl dd a:hover {background:#D10010;color:#FFF;}
.show_product .mains .let li dl dd a:hover i{opacity:1}


.show_product .mains .rlt {flex:0 0 80%;max-width:80%;padding-left:.4rem;}
.show_product .mains .rlt .imgs{text-align:center;}
.show_product .mains .rlt .imgs h2{font-size:.35rem;color:#1D1D1D;position:relative;margin:0 0 .36rem;text-align:left}
.show_product .mains .rlt .imgs .swiper{background:#e8e8e8}
.show_product .mains .rlt .imgs .slide-pagination{display:inline-block;background:#FFF;border-radius:999px;padding:.1rem .15rem;width:auto;margin:.4rem 0 0}
.show_product .mains .rlt .imgs .slide-pagination span {opacity:1;outline:none;width:.12rem;height:.12rem;background:#d7d7d7;margin:0 .1rem;border-radius:60px;}
.show_product .mains .rlt .imgs .slide-pagination span.swiper-pagination-bullet-active{width:.25rem;background:#D10010;border-radius:99px;}

.show_product .mains .rlt  .editor{font-size:.18rem;color:#1D1D1D;line-height:1.8;margin:0 0 .4rem;}
.show_product .mains .rlt  .editor table {width:100%;text-align:center;background:#FFF}
.show_product .mains .rlt  .editor table tr:nth-child(2n-1){background:#FAFAFA}
.show_product .mains .rlt  .editor table td {width:auto;height:.38rem;font-size:.16rem;color:#7e7e7e;vertical-align:middle}
.show_product .mains .rlt  .editor table td p{margin:0;}
.show_product .mains .rlt  .editor table tr:first-child{background:#D10010;}
.show_product .mains .rlt  .editor table tr:first-child td {color:#FFF}

.show_product .items2{background:#FFF;padding:.65rem 0;}
.show_product .items2 h4{font-size:.36rem;color:#1D1D1D;position:relative;margin:0 0 .36rem;text-align:center}
.show_product .items2 li {margin:0 0 .65rem;text-align:center}
.show_product .items2 li p{font-size:.18rem;color:#333;margin:.25rem 0 0}
/*特色服务*/
.show_product .mains .service_rlt {flex:0 0 76.3%;max-width:76.3%;}
.show_product .mains .service_rlt .imgs{position:relative}
.show_product .mains .service_rlt .imgs p{font-size:.4rem;color:#FFF;position:absolute;bottom:.41rem;left:.35rem;margin:0;z-index:1}
.show_product .mains .service_rlt h3 {font-size:.36rem;color:#1D1D1D;margin:.51rem 0 .3rem;}
.show_product .mains .service_rlt .editor{font-size:.18rem;color:#1D1D1D;line-height:1.8}
/*科技创新*/
.construction{padding:.8rem 0 .95rem;background:url(../images/icon3.png) center no-repeat;background-size:100% auto;}
.construction>div{display:flex;align-items:center}
.construction .let {flex:1}
.construction .let h3 {font-size:.53rem;color:#1D1D1D;margin:0 0 .61rem}
.construction .let ol {margin:0;padding:0;padding-left:.43rem;border-left:2px solid #D10011;}
.construction .let ol li {margin:0 0 .3rem;}
.construction .let ol li:last-child{margin:0}
.construction .let ol li h6{font-size:.26rem;color:#888586;}
.construction .let ol li h6 em {margin-right:.15rem;display:inline-block;vertical-align:middle;}
.construction .let ol li .submenu{display:none;transition:none;font-size:.16rem;color:#1D1D1D;line-height:1.8;padding:.15rem 0 0}
.construction .let ol li#current h6{color:#2050A2;}
.construction .let ol li#current h6 em {color:#D10011;font-weight:bold;}
.construction .rlt {flex:0 0 56.1%}

.rd_platform{padding:.53rem 0 .75rem;background:#F7F7F7}
.rd_platform .title{margin:0 0 .6rem;}
.rd_platform .title h3 {font-size:.53rem;color:#1D1D1D;}
.rd_platform .title p{font-size:.2rem;color:#1D1D1D;margin:.2rem 0 0}
.rd_platform .swiper-slide{transform:scale(.9);opacity:.5}
.rd_platform .swiper-slide img {width:100%;height:6rem;object-fit:cover;transition:none;transform:scale(.85)}
.rd_platform .swiper-slide p{font-size:.4rem;color:#FFF;position:absolute;bottom:.63rem;left:0;z-index:1;margin:0;opacity:0}
.rd_platform .swiper-slide-active{transform:none;opacity:1}
.rd_platform .swiper-slide-active img {transform:none;transition:all .3s linear;transition-delay:200ms}
.rd_platform .swiper-slide-active p{opacity:1;left:.58rem;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.rd_platform .lists{position:relative}
.rd_platform .swiper-page>div{position:absolute;top:50%;left:.6rem;transform:translateY(-50%);z-index:1;width:.6rem;height:.6rem;background:#FFF;border-radius:100%;line-height:.6rem;text-align:center;font-size:.14rem;color:#302D2C}
.rd_platform .swiper-page>div.slide-button-next{left:auto;right:.6rem;}
.rd_platform .swiper-page>div:hover {background:#D10011;color:#FFF}

.Green_development{padding:.65rem 0 .89rem;}
.Green_development .title{margin:0 0 .6rem;}
.Green_development .title h3 {font-size:.53rem;color:#1D1D1D;}
.Green_development .title p{font-size:.2rem;color:#1D1D1D;margin:.2rem 0 0}
.Green_development .lists{position:relative}
.Green_development .swiper-slide a{display:block;position:relative}
.Green_development .swiper-slide img{width:100%;height:3.5rem;object-fit:cover;transition:none;border-radius:12px;}
.Green_development .swiper-slide p{font-size:.24rem;color:#1D1D1D;margin:.18rem 0 0}
.Green_development .slide-scrollbar{margin:.68rem 2.6rem 0;background:#BCBCBD;height:4px;}
.Green_development .slide-scrollbar>div{background:#D10011;}
/*新闻*/
.news_box{padding:.79rem 0 .8rem;}
.news_box ol{text-align:center;margin:0 0 .54rem;padding:0;display:flex;justify-content:center;gap:0 .15rem}
.news_box ol li a{display:block;border:1px solid #1D1D1D;border-radius:3px;padding:0 .27rem;line-height:.48rem;font-size:.18rem;color:#1D1D1D}
.news_box ol li.on a,.news_box ol li a:hover{background:#D10011;color:#FFF;border-color:#D10011}
.news_box .lists{margin:.6rem 0 0}
.news_box .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem .25rem;}
.news_box .lists li .imgs img {width:100%;height:3rem;object-fit:cover;transition:none;}
.news_box .lists li .txt{background:#F7F7F7;padding:.4rem;}
.news_box .lists li .txt h6 {font-size:.2rem;color:#1D1D1D;line-height:.3rem;height:.6rem;overflow:hidden;margin:0 0 .27rem;}
.news_box .lists li .txt span {font-size:.16rem;color:#1D1D1D}
.news_box .lists li a{display:block;position:relative;}
.news_box .lists li a:hover{box-shadow:10px 10px 19px rgba(0,0,0,.1)}

/*翻页*/
.page{margin:.8rem 0 0;display:flex;justify-content:center;align-items:center;}
.page a{width:.53rem;height:.53rem;line-height:.53rem;border-radius:4px;font-size:.18rem;color:#888586;}
.page a.page-item{width:auto;padding:0 .22rem;font-size:.2rem;color:#707070}
.page a.page-num-current,.page a.page-num-current:hover{background:#D10011;color:#FFF}
.page a:hover {color:#D10011}
/*新闻详情*/
.show_news{padding:.42rem 0 .85rem;}
.show_news h1 {font-size:.32rem;color:#1D1D1D;text-align:center;}
.show_news .infos{display:flex;justify-content:center;align-items:center;padding:.22rem 0 .45rem;}
.show_news .infos span {padding:0 .39rem;position:relative;font-size:.16rem;color:#888586;border-right:1px solid #D6D7DB}
.show_news .infos span img {max-height:.19rem;transition:none;margin:0 .1rem 0 0}
.show_news .infos span:last-child{border:0}
.show_news .editor{font-size:.2rem;color:#1D1D1D;line-height:1.9;padding:0 0 .6rem;border-bottom:1px solid #1D1D1D}
.show_news .pages{padding:.32rem 0 0;display:flex;justify-content:space-between;align-items:center;}
.show_news .pages>p{max-width:50%;margin:0;font-size:.18rem;color:#1D1D1D;}
.show_news .pages a{font-size:.18rem;color:#1D1D1D;}
/**/
.party_box{padding:.62rem 0 .77rem;}
.party_box h3 {font-size:.53rem;color:#1D1D1D;margin:0 0 .65rem;text-align:center;}
.party_box .mains{display:flex;align-items:flex-start}
.party_box .mains .let {flex:0 0 19.1%}
.party_box .mains .let li {margin:0 0 7px;}
.party_box .mains .let li a{display:flex;position:relative;background:#E9E9E9;border-radius:3px;font-size:.24rem;color:#1D1D1D;justify-content:space-between;align-items:center;padding:0 .3rem 0 .4rem;line-height:.8rem;}
body#en .party_box .mains .let li a{font-size:.18rem;padding:0 .2rem;}
.party_box .mains .let li a i{width:.26rem;height:.26rem;border:1px solid #1D1D1D;border-radius:100%;line-height:.24rem;text-align:center;font-size:.12rem;}
.party_box .mains .let li.on a{background:url(../images/s3.png) center no-repeat;background-size:cover;color:#FFF}
.party_box .mains .let li.on a i{background:#FFF;color:#D10011;border-color:#FFF}
.party_box .mains .rlt {flex:1;padding-left:.65rem;}
.party_box .mains .rlt ul li{margin:0 0 .3rem;box-shadow:3px 3px 15px rgba(0,0,0,.09);border-radius:0 0 30px 0;overflow:hidden}
.party_box .mains .rlt ul li a{display:flex;align-items:center;padding:.31rem .7rem .31rem .3rem;}
.party_box .mains .rlt ul li .imgs{flex:0 0 23.4%}
.party_box .mains .rlt ul li .imgs img {width:100%;height:1.58rem;object-fit:cover;transition:none}
.party_box .mains .rlt ul li .text{flex:0 0 76.6%;padding-left:.38rem;max-width:76.6%}
.party_box .mains .rlt ul li .text h4 {font-size:.22rem;color:#1D1D1D;}
.party_box .mains .rlt ul li .text p{font-size:.16rem;color:#1D1D1D;line-height:.26rem;height:.52rem;overflow:hidden;margin:.2rem 0 .24rem;}
.party_box .mains .rlt ul li .text .infos{display:flex;align-items:center;}
.party_box .mains .rlt ul li .text .infos span {padding:0 .37rem 0 0;margin:0 .29rem 0 0;border-right:1px solid #D6D7DB;font-size:.15rem;color:#888586;}
.party_box .mains .rlt ul li .text .infos span:last-child{margin:0;padding:0;border:0}
.party_box .mains .rlt ul li .text .infos span img {max-height:.19rem;transition:none;margin-right:.1rem;}
.party_box .mains .rlt ul li a:hover {background:#123571}
.party_box .mains .rlt ul li a:hover .text h4,.party_box .mains .rlt ul li a:hover .text p{color:#FFF}
.party_box .mains .rlt ul li a:hover .text .infos span {color:#D8D8D8}
.party_box .mains .rlt ul li a:hover .text .infos img {filter:brightness(0) invert(1);opacity:.5;transition:all .35s linear}
.party_box .mains .rlt .mores{margin:.64rem 0 0;transition:none}
.party_box .mains .rlt .mores a{border:1px solid #1D1D1D;border-radius:6px}
/**/
.Cultural_construction{padding:.67rem 0 .9rem;}
.Cultural_construction .title{margin:0 0 .56rem;text-align:center}
.Cultural_construction .title p{font-size:.18rem;color:##1D1D1D;margin:.44rem auto 0;width:12rem;max-width:100%}
.Cultural_construction .title h3 {font-size:.53rem;color:#1D1D1D;}
.Cultural_construction .lists{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .25rem;}
.Cultural_construction .lists .imgs img {width:100%;height:3rem;object-fit:cover;transition:none}
.Cultural_construction .lists .text{background:#F7F7F7;padding:.28rem .4rem .17rem;text-align:center}
.Cultural_construction .lists .text h6 {font-size:.28rem;color:#1D1D1D;padding:0 0 .15rem;position:relative;margin:0 0 .23rem}
.Cultural_construction .lists .text h6:after{content:'';width:.36rem;height:3px;background:#D10011;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.Cultural_construction .lists .text .editor{font-size:.2rem;color:#1D1D1D;line-height:1.8}
.Cultural_construction .lists .text .editor p{margin:0}

.brand{padding:.76rem 3.44rem .69rem;background:#F7F7F7;display:flex;align-items:center}
.brand .imgs{flex:0 0 34%}
.brand .imgs span {background:none !important;}
.brand .text{flex:1;padding:0 1.42rem 0 1.02rem}
.brand .text>p{font-size:.36rem;color:#1D1D1D;margin:0 0 .2rem}
.brand .text h3 {font-size:.53rem;color:#D10011;margin:0 0 .5rem;}
.brand .text .editor{font-size:.17rem;color:#1D1D1D;line-height:1.8}

.esg{padding:.82rem 0 .93rem;margin:0 1rem;}
.esg h3 {font-size:.53rem;color:#1D1D1D;margin:0 0 .64rem;text-align:center}
.esg .lists{padding:0 1.9rem;position:relative}
.esg .lists .swiper-slide a{display:block;position:relative}
.esg .lists .swiper-slide img {width:100%;height:3.65rem;object-fit:cover;transition:none;}
.esg .lists .swiper-slide p{font-size:.2rem;color:#1D1D1D;margin:.22rem 0 0}
.esg .lists .swiper-slide .imgs{box-shadow:0 6px 16px rgba(0,0,0,.12);}
.esg .lists .swiper-page>div{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;width:.6rem;height:.6rem;border:1px solid #1D1D1D;border-radius:100%;line-height:.59rem;text-align:center;font-size:.14rem;color:#1D1D1D}
.esg .lists .swiper-page>div.slide-button-next{left:auto;right:0}
.esg .lists .swiper-page>div:hover {background:#D10011;border-color:#D10011;color:#FFF}
/**/
.jb_pgtxt{position:absolute;top:20%;left:0;width:100%;text-align:center;z-index:1}
.jb_pgtxt .ico img {max-height:1.69rem;transition:none;}
.jb_pgtxt h2 {font-size:.5rem;color:#FFF;margin:.3rem 0 .2rem;}
.jb_pgtxt p{font-size:.22rem;color:#FFF;margin:0 0 .34rem;}
.jb_pgtxt a{display:inline-block;background:#D10011;padding:0 .38rem;line-height:.52rem;border-radius:6px;font-size:.2rem;color:#FFF}
.jb_pgtxt a i {width:.24rem;height:.24rem;line-height:.2rem;text-align:center;font-size:.12rem;border:2px solid #FFF;border-radius:100%;margin-left:.13rem;}

.job_box{}
.job_box .infos{background:#F7F7F7;padding:.93rem 0}
.job_box .infos>div{display:grid;grid-template-columns:1fr 1fr;gap:0 .3rem}
.job_box .infos .item{background:#FFF;text-align:center;padding:.37rem 0 0}
.job_box .infos .item h5 {font-size:.4rem;color:#1D1D1D}
.job_box .infos .item p{font-size:.2rem;color:#1D1D1D;margin:.3rem 0 .35rem;line-height:.32rem;height:.64rem;}
.job_box .infos .item img {width:100%;height:4rem;object-fit:cover;transition:none}

.job_box .lists{padding:.69rem 0 .76rem;}
.job_box .lists h3 {font-size:.53rem;color:#1D1D1D;text-align:center;margin:0 0 .57rem;}
.job_box .lists li{padding:0 .2rem;border-bottom:1px solid #D8D8D8}
.job_box .lists li:first-child{border-color:#888586;padding:0 .2rem .2rem;}
.job_box .lists li>span{display:inline-block;width:25%;font-size:.24rem;color:#1D1D1D;}
.job_box .lists li a{display:flex;width:100%;padding:.23rem 0}
.job_box .lists li a>span {flex:0 0 25%;max-width:25%;font-size:.18rem;color:#1D1D1D;}
.job_box .lists li .submenu{padding:.1rem .4rem .7rem;font-size:.17rem;color:#1D1D1D;display:none;transition:none}
.job_box .lists li .submenu p{padding-left:.18rem;position:relative;margin:0;line-height:.38rem;}
.job_box .lists li .submenu p:before{content:'';width:5px;height:5px;background:#888586;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.job_box .lists li.opens {background:#F7F7F7;border-color:#1D1D1D}
/**/
.pad36 {margin:0 3.6rem;}
.jboform_box{padding:.47rem 0 0}
.jboform_box h3 {font-size:.46rem;color:#1D1D1D;margin-bottom:.37rem;}
.jboform_box .lists .item{margin:0 0 .2rem;}
.jboform_box .lists .item h6 {background:#F7F7F7;font-size:.22rem;color:#11192E;padding:.16rem .23rem;margin:0 0 .28rem;}

.jboform_box .lists .item li{padding:0 .36rem;margin:0 0 .38rem;display:inline-block;vertical-align:top;width:50%;padding:0 .175rem 0 0;}
.jboform_box .lists .item li:nth-child(2n) {padding:0 0 0 .175rem;}
.jboform_box .lists .item li p{font-size:.16rem;color:#1D1D1D;margin:0 0 .16rem;}
.jboform_box .lists .item li p i{color:red;margin-left:.1rem;}
.jboform_box .lists .item:first-child li{width:100%;padding:0 !important;}
.jboform_box .lists .item:first-child li p{font-size:.2rem;color:#1D1D1D;margin:0 0 .19rem;}
.jboform_box .lists .item label{display:inline-block;vertical-align:top;width:20%;font-size:.18rem;color:#1D1D1D;font-weight:normal;}
.jboform_box .lists .item label input {margin-right:.15rem;}
.jboform_box .lists .item li input[type="text"],.jboform_box .lists .item li input[type="number"],.jboform_box .lists .item li textarea{width:100%;width:100%;height:.5rem;border:1px solid #D8D8D8;background:#FFF;font-size:.16rem;color:#888586;padding:0 .2rem;}
.jboform_box .lists .item li select {width:100%;width:100%;height:.5rem;border:1px solid #D8D8D8;background:#FFF;font-size:.16rem;color:#888586;padding:0 .2rem;}
.jboform_box .lists .item:nth-child(2) li:last-child,.jboform_box .lists .item:nth-child(4) li:last-child{width:100%;padding:0 !important}
.jboform_box .lists .item li textarea{height:1.3rem;padding:.14rem .2rem;}
.jboform_box .lists .item li.codes input,.jboform_box .lists .item li img {display:inline-block;vertical-align:middle;}
.jboform_box .lists .item li.codes input {width:35%}
.jboform_box .lists .item li img {max-height:.5rem;transition:none;margin-left:.1rem;}
.jboform_box .btns{box-shadow:0 0 17px rgba(0,0,0,.06);padding:.18rem 0}
.jboform_box .btns button {background:#D10011;border-radius:6px;font-size:.16rem;color:#FFF;padding:0 .53rem;height:.48rem;border:0}
/**/
.contact_box{}
.contact_box .infos {background:#FAFAFA;padding:.62rem 1.2rem .71rem;}
.contact_box .infos h3 {font-size:.53rem;color:#1D1D1D;text-align:center}
.contact_box .infos .mains {display:flex;align-items:center}
.contact_box .infos .mains>div{flex:0 0 23.6%}
.contact_box .infos .mains .t{margin:.32rem 0;box-shadow:0 10px 25px rgba(0,0,0,.09);padding:.28rem .18rem .28rem .28rem;}
.contact_box .infos .mains .t h6 {font-size:.24rem;color:#1D1D1D;margin:0 0 .15rem;}
.contact_box .infos .mains .t p{font-size:.18rem;color:#1D1D1D;margin:0;line-height:.28rem;padding-left:.28rem;position:relative}
.contact_box .infos .mains .t p img {max-height:.18rem;transition:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.contact_box .infos .mains .t p a{color:#2050A2}
.contact_box .infos .mains .imgs{flex:0 0 52.8%}

.message{padding:.7rem 0 .66rem;}
.message h3 {font-size:.53rem;color:#1D1D1D;text-align:center;margin:0 0 .58rem;}
.message li {padding:0 .25rem 0 0;margin:0 0 .43rem;}
.message li:nth-child(2n) {padding:0 0 0 .25rem;}
.message li p{font-size:.16rem;color:#1D1D1D;margin:0 0 .16rem;}
.message li p i{color:red;margin-left:.1rem;}
.message li input[type="text"],.message li input[type="number"],.message li textarea{width:100%;width:100%;height:.5rem;border:1px solid #D8D8D8;background:#FFF;font-size:.16rem;color:#888586;padding:0 .2rem;}
.message li textarea{height:1.3rem;padding:.14rem .2rem;}
.message li button {background:#D10011;border-radius:6px;font-size:.16rem;color:#FFF;padding:0 .53rem;height:.48rem;border:0}
.message li.col-sm-12 {padding:0 !important;}
.message li.codes input,.message li img {display:inline-block;vertical-align:middle;}
.message li.codes input{width:30%}
.message li img{max-height:.5rem;margin-left:.1rem;transition:none;}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

#menu {display:none;}
#menu.mm-menu.mm-current{display:block;}
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs>*{display:inline-block;font-size:14px;color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs em {padding:0 5px;}
.m-header >.col-xs-6 .langs a{width:30px;height:30px;background:#333;color:#FFF;line-height:30px;text-align:center;border-radius:100%;margin:0 0 0 5px;}
.m-header >.col-xs-6 .menu{margin-left:.15rem;}
.m-header >.col-xs-6 .menu a{font-size:16px;color:#333}
.m-header >.col-xs-6 .menu a>* {display:inline-block;vertical-align:middle;}
.m-header >.col-xs-6 .menu a i {font-size:20px;}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/

/**************************/
@media(max-width:1700px){
	.header .items .navs li{padding-right:.3rem}
	.footer .infos .navs{gap:0 .35rem}
}
@media(max-width:1600px){
	.pad36{margin:0 2.6rem;}
	.m320 {margin:0 2.2rem;}
}
@media(max-width:1440px){
	.page_txt.let,.page_txt{padding:0 1.6rem;}
	.brand{padding:.76rem 2.44rem .69rem}
	.base_box .mains{margin-left:1.6rem;}
	.Green_development .slide-scrollbar{margin:.68rem 1.6rem 0}
	.brand .text{padding-right:0}
	.pad36{margin:0 1.6rem;}
	.m320 {margin:0 1.2rem;}
	.index_about>p{margin-left:1.6rem;margin-right:1.6rem;}
	.header .items{gap:0 .85rem;}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.pad36 {margin:0 15px;}
	.tem_banner,.tem_banner.indise{padding:60px 0 0}
	.base_box .mains{margin-left:15px;}
	.page_txt.let, .page_txt{padding:0 15px;}
	.Green_development .slide-scrollbar{margin:.68rem 15px 0}
	.brand{padding:.76rem 15px .69rem}
	.esg{margin:0 15px;}
	.esg .lists{padding:0 .9rem;}
	.contact_box .infos{padding-left:15px;padding-right:15px;}
	.contact_box .infos .mains > div{flex:0 0 28%}
	.contact_box .infos .mains .imgs{flex:0 0 44%;padding:0 .15rem;}
	.tem_banner .label_txt{left:.5rem;}
	.m110{margin:0 15px;}
	.m320 {margin:0 15px;}
	.index_about>p{margin-left:15px;margin-right:15px;}
}
/********mobile*********/
@media(max-width:767px){
	
	.tem_banner .label_txt{left:15px;top:30%}
	.tem_banner video{height:350px;}
	.index_about .nums{ flex-wrap: wrap;gap:.35rem 0;justify-content:center;padding:0 .65rem;margin:3rem 0 0}
	.index_about .nums>div{flex:0 0 50%;}
	.index_product ol{display:grid;grid-template-columns:1fr 1fr;gap:.15rem .15rem}
	.index_news .title,.index_news .mains{display:block}
	.index_news .title ol{margin:.35rem 0 0}
	.index_news .mains > div{max-width:100%}
	.index_news .mains .rlt{padding:.65rem 0 0}
	.footer .infos{display:block}
	.footer .infos .navs{display:none}
	.footer .infos .items{text-align:left;padding:.35rem 0 0}
	
	.company > div{display:block}
	.company .text{padding:.6rem 0 0}
	.base_box ol{flex-wrap: wrap;gap:.15rem 0}
	.base_box ol li{flex:0 0 50%;padding:0 .1rem;}
	.base_box .itms{display:block}
	.base_box .itms .imgs{max-width:100%}
	.base_box .itms .text{padding:.87rem .25rem;}
	.honor_list ul{grid-template-columns:1fr 1fr;}
	.pro_info > div{display:block}
	.pro_info .imgs{padding:.5rem 0 0}
	.pro_list .lists .swiper-page > div{left:15px;}
	.pro_list .lists .swiper-page > div.slide-button-next{right:15px;}
	.pro_service .mains ol li > a span{writing-mode: tb-rl;}

	.flash>img {width:100%;height:300px;object-fit:cover;transition:none;}
	.construction > div{display:block}
	.construction .rlt{padding:.5rem 0 0}
	.news_box .lists ul{grid-template-columns:1fr 1fr}
	.party_box .mains{display:block}
	.party_box .mains .let{display:none}
	.party_box .mains .rlt{padding:0}
	.party_box .mains .rlt ul li a{display:block}
	.party_box .mains .rlt ul li .imgs img{height:150px;}
	.party_box .mains .rlt ul li .text{padding:.38rem 0 0;max-width:100%}
	.Cultural_construction .lists{grid-template-columns:1fr;gap:.25rem 0}
	.brand{display:block}
	.brand .text{padding:1rem 0 0}
	.contact_box .infos .mains{display:block}
	.contact_box .infos .mains .imgs{padding:.25rem 0}
	.contact_box .infos .mains .let,.contact_box .infos .mains .rlt {display:grid;grid-template-columns:1fr 1fr;gap:0 .15rem;}
	.contact_box .infos .mains .t p{line-height:1.8;}
	.message li{padding:0 !important;}
	
	.show_product .mains>div.m320{display:block}
	.show_product .mains .let{display:none}
	.show_product .mains .rlt{max-width:100%;padding:0}
	
}