/*header*/
.header{background:#FFF;padding:0 0 0 .3rem;box-shadow:0px 0px 8px 0 rgba(0, 0, 0, 0);position:fixed;z-index:18;display:flex;align-items:center;    justify-content: space-between;width:100%}
.header .logos{line-height:.75rem}
.header .logos img{max-height:.53rem;transition:none;display:inline-block;vertical-align:middle;}
.header .logos img:last-child{margin:.15rem 0 0 .15rem;max-height:.39rem;}
.header .navlist li {display:inline-block;vertical-align:middle;padding:0 .3rem;position:relative}
.header .navlist li>a{display:block;line-height:.75rem;font-size:.15rem;color:#444;font-weight:bold;position:relative}
.header .navlist li>a:after{content:'';width:0;height:2px;background:#d72a29;position:absolute;left:0;bottom:0;transition:cubic-bezier(0.2, 1, 0.3, 1)}
.header .navlist li.active>a:after{width:100%}
.header .navlist li .smenu {position:absolute;top:100%;left:50%;background:#e42725;width:1.5rem;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);transform:translateX(-50%) scaleY(0);transition: transform .3s .2s;transform-origin: top center;}
.header .navlist li .smenu dl {margin:0;padding:0;opacity:0;transform:translate(0, -20px);}
.header .navlist li .smenu dl dd a{display:block;font-size:.14rem;color:#FFF;line-height:.45rem;position:relative;border-bottom:#990a08 1px solid;padding:0 .2rem;text-align:center;transition:all 0.3s cubic-bezier(0.86, 0.5, 1, 1)}
.header .navlist li .smenu dl dd a i{position:absolute;right:.1rem;font-size:.14rem;color:#FFF;font-weight:bold;opacity:0;top:50%;transform:rotate(0deg) translate(-20px, -50%);}
.header .navlist li:hover .smenu{   transform:translateX(-50%) scaleY(1);  transition:transform .3s;}
.header .navlist li:hover .smenu dl {opacity:1;transform:none;transition:all .2s .3s}
.header .navlist li:hover>a{color:#e42725}
.header .navlist li .smenu dl dd a:hover{background:#202020;}
.header .navlist li .smenu dl dd a:hover i {transition:transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;opacity:1;transform:rotate(0deg) translate(0, -50%)}
.header .itembox{display:flex;align-items:center;gap:0 .4rem}
.header .itembox>a{font-size:.24rem;color:#444}
.header .itembox dl {margin:0;padding:0;position:relative;}
.header .itembox dl dt {background:rgba(228, 39, 37, 1);font-weight:normal;display:flex;align-items:center;justify-content:center;gap:0 .25rem;font-size:.14rem;color:#FFF;height:.75rem;padding:0 .25rem 0 .35rem;cursor:pointer;}
.header .itembox dl dt img {max-height:.16rem;transition:none}
.header .itembox dl dd{position:absolute;display:none;transition:none;top:.6rem;width:1.85rem;background: #f39801;
  box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);  left: auto;  right: -.5rem;}
.header .itembox dl dd a{  font-size:.14rem;
  color:#FFF;
  padding:0 .3rem;
  line-height:.6rem;
  text-align:left;
  border-bottom:#595959 1px solid;display:block;}  
.header .itembox dl:hover dd {  display:block;  background:#3a3a3a;transition:all .5s;right:-.3rem}
.header .itembox dl:hover dd a:hover {
  color:#393939;
  background:#fff;
}
.header .itembox dl dd a img {margin-right:.15rem}

.is_header {box-shadow:0 0 12px rgba(0,0,0,.2)}
/*banner*/
.tem_banner{padding:.75rem 0 0}
.tem_banner .label_txt{position:absolute;top:1.8rem;left:2.6rem;z-index:1;text-align:left;}
.tem_banner .label_txt h3 {font-size:.5rem;color:#FFF;font-weight:bold;letter-spacing:2px;line-height:.7rem;position:relative}
.tem_banner .label_txt p{font-size:.2rem;color:#FFF;font-weight:bold;line-height:.45rem;letter-spacing:.15rem;}
.tem_banner .label_txt h3::after{content:'';width:5px;height:.37rem;background:#e42725;left:-.3rem;top:50%;transform:translateY(-50%);position:absolute;}
.tem_banner .label_txt em {display:inline-block;font-size:.14rem;color:#FFF;line-height:.45rem;text-align:center;width:1.6rem;margin:.65rem 0 0;position:relative;}
.tem_banner .label_txt em:after{content: "";  display: block;  position: absolute;  left: 0px;  top: auto;  bottom: 0px;
  width: 100%;  height: 100%;  background-color: #e42826;  color: #fff;  z-index: -1;  transition: .5s cubic-bezier(.165,.84,.44,1) 0s;  opacity: 1;}
.tem_banner .label_txt em:hover:after {  height:0;  top:0;  bottom:auto;  opacity:0.8;}
.tem_banner .label_txt em:hover{background:#c50503}
.tem_banner .label_txt>*{opacity:0;transform:translateX(3vw);}
.tem_banner .swiper-slide-active .label_txt>*{opacity:1;transform:none;transition: all 1.2s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_txt h3 {transition-delay:150ms}
.tem_banner .swiper-page>div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:.38rem;background:rgba(37, 37, 37, 0.5);color:#FFF;line-height:.55rem;text-align:center;font-size:.26rem;opacity:.5;z-index:1}
.tem_banner .swiper-page>div.slide-button-next {left:auto;right:0}
.tem_banner .swiper-page>div:hover {opacity:1}
.tem_banner .tels{position:absolute;bottom:0;left:0;z-index:1;width:100%}
.tem_banner .tels .toptelnr{max-width:1600px;padding:.12rem;width:90%;border-radius:4px 4px;background-image: linear-gradient(94deg, rgba(11,91,196,0.84), rgba(201,22 ,0,0.91));margin:0 auto;display:flex;justify-content:center;gap:0 1.55rem;}
.tem_banner .tels .toptelnr>div{color: #fff;  font-size: .22rem;  height: .5rem;  line-height: .5rem;}
.tem_banner .tels .toptelnr>div span i{width:.32rem;margin-right:.15rem;display:inline-block;}
.tem_banner .tels .toptelnr>div a{color:#FFF;}

body#en .tem_banner .label_txt p{letter-spacing:0;max-width:65%;line-height:1.8}
/**/
.w1600{margin:0 auto;width:90%;max-width:1600px;}
.com_title h3 {font-size:.36rem;color:#444;line-height:1.8;}
.com_title h3 em {color:#e42725}
.com_title h3:after{content:'';width:.3rem;height:3px;background:#e42725;display:block;margin:.1rem auto 0}
.com_title p{font-size:.16rem;color:#696969;margin:.15rem 0 0;}
/**/
.index_product{background:linear-gradient(0deg, rgba(229,229,229,1), rgba(255, 255, 255, 1));position:relative;padding:.6rem 0 1.05rem;}
.index_product:before{content:'';width:25%;height:6px;max-width:3.01rem;background:#e42725;position:absolute;top:0;left:0}
.index_product .title{display:flex;justify-content:space-between;align-items:center;}
.index_product .title .name h3:after{display:none;}
.index_product .title ol {margin:0;padding:0;display:flex;gap:0 .5rem}
.index_product .title ol li a{font-size:.14rem;color:#333;font-weight:bold}
.index_product .title ol li img {max-height:.6rem;transition:none;margin-right:.1rem;}
.index_product .title ol li a:hover {color:#d72a29}

.index_product .lists{position:relative;padding:.15rem;margin:.5rem 0 0}
.index_product .lists .swiper-slide a{display:block;position:relative;overflow:hidden}
.index_product .lists .swiper-slide .imgs{overflow:hidden}
.index_product .lists .swiper-slide p{margin:0;font-size:.15rem;color:#FFF;font-weight:bold;background:#e42725;padding:.26rem 0;border-bottom:#303030 2px solid;text-align:center}
.index_product .lists .swiper-page>div{position:absolute;top:50%;transform:translateY(-50%);left:.5rem;width:.5rem;height:.5rem;text-align:center;border-radius:4px;background:#FFF;font-size:.2rem;line-height:.5rem;color:#474747;opacity:0;z-index:6}
.index_product .lists .swiper-page>div.slide-button-next{left:auto;right:.5rem;}
.index_product .lists:hover .swiper-page>div {opacity:1;}
.index_product .lists .swiper-slide a:hover img {transform:scale(1.03)}

.index_about{}
.index_about .com_title{background:#FFF;padding:.4rem 0 .35rem;}
.index_about .mains{background-position:bottom center;background-attachment: fixed;background-repeat:no-repeat;padding:1.3rem 0 .5rem}
.index_about .mains>div>a{display:block;font-size:.92rem;color:#FFF;width:.85rem;margin:0 auto;}
.index_about .mains .nums{width:100%;max-width:1100px;margin:.6rem auto .4rem;text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}
.index_about .mains .nums h5 {font-size:.14rem;color:#FFF}
.index_about .mains .nums h5 em {display:inline-block;font-size:.4rem;font-weight:bold;line-height:1;vertical-align:bottom;margin-right:.1rem}
.index_about .mains .nums p{font-size:.14rem;color:#FFF;margin:.2rem 0 0}
.index_about .mains .boxs{background:#e42725;margin:.2rem 0 0;padding:.2rem .6rem;border-radius:4px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}
.index_about .mains .boxs>div{display:flex;}
.index_about .mains .boxs .imgs{flex:0 0 19%}
.index_about .mains .boxs .t{flex:1;padding:.15rem 0 0 .1rem}
.index_about .mains .boxs .t h6 a{font-size:.16rem;color:#FFF}
.index_about .mains .boxs .t p{font-size:.14rem;color:rgba(255,255,255,0.7);line-height:1.7;margin:.15rem 0 0}

.index_honor{padding:.5rem 0 0}
.index_honor .com_title{margin:0 0 .5rem;}
.index_honor .mains{background:url(../images/gg1a2.jpg) top center no-repeat;background-attachment:fixed}
.index_honor .mains .lists{max-width:1280px;width:88%;margin:0 auto;display:flex;align-items:center;padding:.8rem 0}
.index_honor .mains .lists>div{width:18.400000000000002%;margin-left:2%;text-align:center;}
.index_honor .mains .lists>div:first-child{margin-left:0}
.index_honor .mains .lists>div:nth-child(1) img,.index_honor .mains .lists>div:nth-child(5) img {max-height:2.64rem;transition:none;}
.index_honor .mains .lists>div:nth-child(2) img,.index_honor .mains .lists>div:nth-child(4) img {max-height:2.97rem;transition:none;}
.index_honor .mains .lists>div span {background:none !important;display:inline-block}

.index_news{padding:.5rem 0 1rem;}
.index_news .com_title{margin:0 0 .65rem;}
.index_news .mains{display:flex;}
.index_news .mains .let {flex:0 0 48.4%;max-width:48.4%;position:relative;background:#f1f1f1;padding:.4rem;}
.index_news .mains .let .swiper-slide a{display:block;}
.index_news .mains .let .swiper-slide .time {padding:.16rem 0;border-radius:20px 0;margin:0 0 .15rem;width:.9rem;font-size:.15rem;background:#e42725;color:#FFF;text-align:center;}
.index_news .mains .let .swiper-slide .time em {display:block;font-size:.22rem;}
.index_news .mains .let .swiper-slide h6{font-size:.22rem;color:#333;display:block;line-height:.41rem;margin:0 0 .1rem;}
.index_news .mains .let .swiper-slide p{font-size:.14rem;color:#797979;padding-right:.5rem;line-height:.24rem;height:.48rem;margin:0 0 .3rem;}
.index_news .mains .let .swiper-slide a>em {display:inline-block;border:#4a4a4a 2px solid;padding:0 .2rem;font-size:.14rem;color:#4a4a4a;line-height:.36rem;min-width:1.35rem;text-align:center;}
.index_news .mains .let .swiper-slide a:hover h6 {color:#e42725}
.index_news .mains .let .swiper-slide a:hover>em {background:#e42725;border-color:#e42725;color:#FFF}
.index_news .mains .rlt {flex:0 0 51.6%;max-width:51.6%;padding-left:.5rem;}
.index_news .mains .rlt>div{height:50%;padding:0 0 .1rem;}
.index_news .mains .rlt>div:nth-child(2){padding:.1rem 0 0}
.index_news .mains .rlt a{display:flex;position:relative;background:#f1f1f1;padding:.18rem .2rem;align-items:center;height:100%}
.index_news .mains .rlt .imgs{flex:0 0 28.2%}
.index_news .mains .rlt .imgs img{width:100%;height:1.32rem;object-fit:cover;transition:none}
.index_news .mains .rlt .text{flex:0 0 71.8%;max-width:71.8%;padding-left:.35rem;}
.index_news .mains .rlt .text h6{font-size:.15rem;color:#484848;}
.index_news .mains .rlt .text p{margin:3% 0 6%;font-size:.12rem;color:#b5b5b5;height:.34rem;line-height:.17rem;overflow:hidden;}
.index_news .mains .rlt .text span {font-size:.12rem;color:#8c8c8c;}
.index_news .mains .rlt a:hover {box-shadow:0px 2px 2px 2px rgba(0, 0, 0, 0.12)}
/*底部*/
.footer{background:#3e3e3e;}
.footer .share{padding:.4rem 0;display:flex;justify-content:space-between;align-items:center}
.footer .share .logos img {max-height:.53rem;transition:none}
.footer .infos{display:flex;justify-content:space-between;padding:.35rem 0;border-top:1px solid #595959;border-bottom:1px solid #595959}
.footer .infos p a,.footer .infos p{font-size:.14rem;color:#A9A9A9;}
.footer .infos .t1 p {margin:0 0 .2rem;}
.footer .infos .t1 h6 a{font-size:.26rem;color:#FFF;font-weight:bold;}
.footer .infos>a{display:inline-block;height:.38rem;position:relative;}
.footer .infos>a>div{position:absolute;top:0;left:0;width:100%;height:.38rem;z-index:1}
.footer .navs{padding:.45rem 0 1.25rem;display:flex;justify-content:space-between}
.footer .navs dl {margin:0;padding:0}
.footer .navs dl dt{margin:0 0 .2rem;}
.footer .navs dl dt a{font-size:.16rem;color:#a9a9a9;font-weight:normal}
.footer .navs dl dd {margin:0 0 .1rem;}
.footer .navs dl dd a{font-size:.14rem;color:#808080}
.copy{background:#333;padding:.42rem 0;font-size:.14rem;color:#a9a9a9}
.copy a{font-size:.14rem;color:#a9a9a9}
/**/
.flash{position:relative}
.flash .bgimg{background-position:0 50%;background-repeat:no-repeat;height:380px;transition:none;background-size:cover}
.flash .text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.flash .text h3 {font-size:.4rem;color:#FFF;font-weight:700;padding:0 0 .1rem;position:relative;margin:0 0 .15rem}
.flash .text h3:after{content:'';width:.3rem;height:1px;background:rgba(255,255,255,0.47);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.flash .text p{font-size:.26rem;color:#FFF;letter-spacing:.2rem;margin:0}
.sort_navlist{background:rgba(241,241,241,1);border-bottom:#ddd 1px solid}
.sort_navlist>div{display:flex;justify-content:space-between;align-items:center}
.sort_navlist ol{margin:0;padding:0;display:flex;gap:0 .8rem;}
.sort_navlist ol li a{font-size:.14rem;color:#444;font-weight:bold;line-height:.6rem;position:relative;display:block;}
.sort_navlist ol li a:after{content:'';width:100%;height:0;background:#e42725;position:absolute;bottom:-1px;left:0;transition:all .2s ease-in-out;z-index:1}
.sort_navlist ol li a:hover:after{height:2px;}
.sort_navlist .mbx{line-height:.6rem;}
.sort_navlist .mbx,.sort_navlist .mbx a{font-size:.14rem;color:#333}
.sort_navlist .mbx a>i{font-size:.2rem;color:#e42725;margin-right:5px;}
/**/
.company{padding:.8rem 0 1.2rem;}
.company h3 {font-size:.3rem;color:#333;font-weight:bold;}
.company h3:after{content:'';display:block;width:.3rem;height:2px;background:rgba(214, 214, 214, 1);margin:.2rem 0 0}
.company .text{display:flex;margin:.25rem 0 0;justify-content:space-between}
.company .text .editor{flex:0 0 67%;font-size:.16rem;color:#555;line-height:3;text-indent:2em;}
.company .text .nums{flex:0 0 22.6%}
.company .text .nums>div{margin:0 0 .2rem;background:rgba(234,234,234,1);border-bottom:#cecece 1px solid;text-align:center;display:flex;justify-content:center;align-items:center;height:1.16rem;    flex-direction: column;}
.company .text .nums h5 {font-size:.16rem;color:#333}
.company .text .nums h5 em {font-size:.4rem;font-weight:bold;display:inline-block;vertical-align:bottom;line-height:1}
.company .text .nums p{font-size:.14rem;color:#333;margin:.1rem 0 0}
.company .text .nums>div:first-child>*{color:#FFF}
.company .text .nums>div:first-child{background:#e42725}

.history{background-attachment:fixed;background-position:0 0;background-repeat:no-repeat;padding:.7rem 0 .8rem}
.history h3 {font-size:.3rem;color:#FFF;font-weight:bold;margin:0 0 .6rem;text-align:center}
.history h3:after{content:'';width:.3rem;height:2px;background:#FFF;display:block;margin:.2rem auto 0}

.history .boxs{max-width:1240px;margin:0 auto;padding:0 .2rem;width:100%}
.history .boxs li {margin:0 0 .5rem;display:flex;align-items:center;height:1.08rem;background:rgba(255, 255, 255, 0.17)}
.history .boxs li >*{flex:0 0 50%}
.history .boxs li h6{text-align:center;}
.history .boxs li h6 span {display:inline-block;font-size:.24rem;color:#FFF;background:rgba(230, 0, 18, 1);border-radius:80px;width:2.92rem;line-height:.51rem;}
.history .boxs li:nth-child(2n){background:rgba(79, 79, 79, 0.17);}
.history .boxs li .editor{font-size:.22rem;color:#FFF;font-weight:bold;text-align:center;}
.history .boxs li .editor p{margin:0}

.workshop{padding:.4rem 0 .95rem;}
.workshop h3 {font-size:.3rem;color:#333;font-weight:bold;margin:0 0 .4rem;}
.workshop h3:after{content:'';width:.3rem;height:2px;background:rgba(214, 214, 214, 1);display:block;margin:.2rem 0 0}
.workshop .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.32rem .64rem;}
.workshop .lists li img{width:100%;height:2.5rem;object-fit:cover;transition:none}
/**/
.product_box{padding:.75rem 0 1.35rem;}
.product_box .title{margin:0 0 .45rem;}
.product_box .title h3 {font-size:.3rem;color:#333;font-weight:bold;}
.product_box .title h3 i{font-size:.36rem;margin-right:.1rem;}
.product_box .title p{font-size:.14rem;color:#808080;margin:.2rem 0 0}
.product_box .mains{display:flex;    flex-direction: row;    align-items: flex-start;}
.product_box .mains .let {flex:0 0 17.9%;box-shadow:0px 5px 20px 0px rgba(192, 192, 192, 0.4);}
.product_box .mains .let h4 {font-size:.18rem;color:#FFF;font-weight:bold;background:#e42725;padding:.16rem .2rem;display:flex;justify-content:space-between;align-items:center}
.product_box .mains .let h4>a i{width:.2rem;height:.2rem;border:1px solid #FFF;border-radius:100%;line-height:.18rem;text-align:center;font-size:.12rem;color:#FFF}
.product_box .mains .let ol{margin:0;padding:0;border:1px solid #dedede;}
.product_box .mains .let ol li .im{border-bottom:1px solid #e8e8e8;padding:0 .2rem;display:flex;justify-content:space-between;align-items:center;height:.6rem;cursor:pointer;}
.product_box .mains .let ol li .im:hover {background:#EFEFEF;}
.product_box .mains .let ol li .im a{display:inline-block;font-size:.14rem;color:#595959;font-weight:bold;}
.product_box .mains .let ol li .im i{font-size:.14rem;color:#e42725;cursor:pointer;}
.product_box .mains .let ol li dl {margin:0;padding:0;display:none;transition:none;}
.product_box .mains .let ol li dl dd{padding-left:.35rem;border-bottom:1px solid #e8e8e8}
.product_box .mains .let ol li dl dd a{display:block;line-height:.45rem;font-size:.14rem;color:#6f6f6f}
.product_box .mains .let ol li dl dd a:before{content:'';width:6px;height:1px;background:#999;display:inline-block;vertical-align:middle;line-height:1;margin-right:.1rem}
.product_box .mains .let ol li dl dd:hover {background:#F5F8FA}
.product_box .mains .let ol li.opens .im i{transform:rotate(-90deg)}
.product_box .mains .rlt {flex:1;padding-left:4%}
.product_box .mains .rlt h5 {font-size:.18rem;color:#333;font-weight:700;padding:.15rem .3rem;background:linear-gradient(0deg, rgba(219, 219, 219, 1), rgba(255, 255, 255, 1));border-bottom:2px solid #a4a4a4 !important;border:1px solid #dedede;border-radius:4px 4px 0px 0px;margin:0 0 .4rem;}
.product_box .mains .rlt .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.3rem .3rem;}
.product_box .mains .rlt .lists li a{display:block;position:relative;}
.product_box .mains .rlt .lists li .imgs {position:relative;overflow:hidden}
.product_box .mains .rlt .lists li .imgs .showBox{position: absolute;  top: 0px;  left: 0px;  width: 100%;  height: 100%;  opacity: 0;  background: rgba(0,0,0,.6);  transition: all 0.5s ease;display:flex;justify-content:center;align-items:center}
.product_box .mains .rlt .lists li .imgs .showBox span {font-size:.14rem;color:#FFF;position:relative;padding:8px 0;width:60%;text-align:center;}
.product_box .mains .rlt .lists li .imgs .showBox span:before,.product_box .mains .rlt .lists li .imgs .showBox span:after{content:'';position: absolute;  top: 0px;  left: 50%;  transform: translateX(-50%);  width: 60%;  height: 1px;  background: #fff;  transition: all .5s ease;}
.product_box .mains .rlt .lists li .imgs .showBox span:after{top:auto;bottom:0}
.product_box .mains .rlt .lists li a:hover .imgs .showBox span:before,.product_box .mains .rlt .lists li a:hover .imgs .showBox span:after{width:.15rem;}
.product_box .mains .rlt .lists li a:hover .imgs .showBox{opacity:1}
.product_box .mains .rlt .lists li a:hover .imgs span {transform:scale(1.03)}
.product_box .mains .rlt .lists li p{font-size:.15rem;color:#FFF;background-color: #e42725;  padding: 0 .2rem;text-align:center;line-height:.6rem;}
/**/
.page {margin:.45rem 0 0;display:flex;gap:0 5px;justify-content:center;}
.page a{display:inline-block;width:.38rem;height:.38rem;text-align:center;font-size:.14rem;color:rgb(89, 89, 89);line-height:.38rem;}
.page a.page-num-current,.page a:hover{background:#7f7f7f;color:#FFF}
.page a.page-item{font-size:.16rem;}
.page a[href="javascript:;"]{background:rgb(200, 200, 200);color:#FFF;cursor:not-allowed;}
/*产品详情*/
.show_product{}
.show_product .mains{display:flex;}
.show_product .mains .imgsbox{flex:0 0 35%}
.cloudzoom-blank,.cloudzoom-blank *,.cloudzoom-zoom,.cloudzoom-zoom *{transition:none;}
.show_product .mains .text{flex:1;padding-left:.75rem;}
.show_product .mains .text h1 {font-size:.22rem;color:#262626;font-weight:bold;}
.show_product .mains .text .links{margin:.28rem 0;display:flex;gap:0 .1rem;}
.show_product .mains .text .links>a{display:inline-block;font-size:.14rem;color:#FFF;background:#e42725;line-height:.35rem;min-width:1.4rem;text-align:center;}
.show_product .mains .text >p{font-size:.14rem;color:#666;line-height:.3rem;margin:0}
.show_product .details{margin:.4rem 0 0;font-size:.15rem;color:#555;line-height:.35rem;}
.show_product .details h4 {font-size:.18rem;color:#404040;font-weight:bold;line-height:.45rem;border-bottom:1px solid #D9D9D9;margin:0 0 .4rem;font-weight:bold;}
.show_product .details table{width:100%;text-align:center}
.show_product .details table td {border:1px solid #e3e3e3;font-size:.14rem;color:#444;height:.39rem;width:auto;}
.show_product .cus>a{display:inline-block;background:rgba(228, 39, 37, 1);font-size:.26rem;color:#FFF;font-weight:bold;padding:.2rem .45rem;}
.show_product .cus>a i{margin-right:.35rem;}
.pro_rem{padding:.5rem 0}
.pro_rem h4 {font-size:.24rem;color:#333;font-weight:bold;margin:0 0 .4rem;}
.pro_rem .lists .swiper-slide a{display:block;position:relative;}
.pro_rem .lists .swiper-slide .imgs{border:1px solid #e2e2e2;overflow:hidden;}
.pro_rem .lists .swiper-slide p{font-size:.14rem;color:#333;text-align:center;margin:0;line-height:.45rem;}
.pro_rem .lists .swiper-slide a:hover p{background:#e42725;color:#FFF;}
.pro_rem .lists .swiper-slide a:hover .imgs img {transform:scale(1.03);}
/*荣誉*/
.honor_box{padding:.84rem 0 1.5rem;}
.honor_box h3 {font-size:.3rem;color:#333;font-weight:bold;margin:0 0 .25rem;}
.honor_box h3:after{content:'';width:.3rem;height:2px;background:rgba(214, 214, 214, 1);display:block;margin:.2rem 0 0}
.honor_box>div>p{font-size:.14rem;color:#696969;margin:0 0 .3rem;}
.honor_box .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.9rem .32rem}
.honor_box .lists ul li a{display:block;position:relative;height:4.23rem;line-height:4.23rem;text-align:center}
.honor_box .lists ul li img {max-height:4.23rem;transition:none}
/**/
.why_box{padding:.8rem 0 .6rem;}
.why_box h3 {font-size:.3rem;color:#333;font-weight:bold;margin:0 0 .5rem;}
.why_box h3:after{content:'';width:.3rem;height:2px;background:rgba(214, 214, 214, 1);display:block;margin:.2rem 0 0}
.why_box .mains{display:flex;}
.why_box .mains .imgs{flex:0 0 46.6%}
.why_box .mains .editor{flex:1;padding-left:.3rem;}
.why_box .mains .editor p{margin:0 0 .3rem;font-size:.18rem;color:#FFF;font-weight:bold;height:.58rem;display:flex;align-items:center;padding:0 0 0 .75rem;background:#E93223;border-radius:999px;}
.why_box .mains .editor p:nth-child(2){background:#EEB246}
.why_box .mains .editor p:nth-child(3){background:#5BBC59}
.why_box .mains .editor p:nth-child(4){background:#68D5E0}
.why_box .mains .editor p:nth-child(5){background:#3F88C0}
.why_box .mains .editor p:nth-child(6){background:#AF43CC}
.why_box .mains .editor p:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;width:.3rem;height:.3rem;border:2px solid #FFF;border-radius:100%;line-height:.26rem;text-align:center;font-size:.22rem;color:#FFF;font-weight:bold;display:inline-block;vertical-align:middle;margin-right:.35rem;}
.why_box .mains .editor p:hover {transform:translateY(-5px);box-shadow:2px 2px 4px rgba(0,0,0,.2)}
/*新闻*/
.news_box{padding:.75rem 0 .95rem;}
.news_box h3 {font-size:.3rem;color:#333;font-weight:bold;margin:0 0 .5rem;}
.news_box h3:after{content:'';width:.3rem;height:2px;background:rgba(214, 214, 214, 1);display:block;margin:.2rem 0 0}
.news_box .lists li {margin:0 0 .35rem;}
.news_box .lists li>a{display:flex;border:1px solid #dedede;padding:.15rem;justify-content:space-between;align-items:center}
.news_box .lists li .imgs{flex:0 0 16.6%}
.news_box .lists li .imgs img {width:100%;height:1.6rem;object-fit:cover;transition:none;}
.news_box .lists li .text{flex:1;padding:0 1.55rem 0 .85rem;position:relative;background:url(../images/ico.png) right center no-repeat;background-size:.4rem auto}
.news_box .lists li .text h5 {font-size:.18rem;color:#333;font-weight:bold;}
.news_box .lists li .text p{font-size:.14rem;color:#8e8e8e;line-height:.24rem;height:.48rem;overflow:hidden;margin:.1rem 0 0}
.news_box .lists li a:hover {background:#ebebeb;border-bottom:2px solid #513f32}
.news_box .lists li a:hover .text  h5 {color:#000}
/*联系我们*/
.contact_box{position:relative;background:#f2f2f2}
.contact_box .map{position:relative;z-index:1}
.contact_box .map #container{height:500px;}
.contact_box .mains{max-width:1340px;width:100%;padding:0 .2rem;transform:translateY(-1.15rem);position:relative;z-index:2;margin:0 auto;display:flex}
.contact_box .mains>div{flex:0 0 50%;padding:.5rem .8rem}
.contact_box .mains .text{background:#FFF}
.contact_box .mains h3{font-size:.3rem;color:#333;font-weight:bold;margin:0 0 .45rem;}
.contact_box .mains .text .editor h6 {font-size:.22rem;color:#333;font-weight:bold;margin:0 0 .15rem;}
.contact_box .mains .text .editor p{font-size:.16rem;color:#696969;line-height:2.7;}
.contact_box .mains .text .editor .code {display:inline-block;margin:.9rem 0 0;text-align:center}
.contact_box .mains .text .editor .code p{font-size:.14rem;color:#333;margin:.2rem 0 0}
.contact_box .mains .message {background:#e42725;}
.contact_box .mains .message h3{color:#FFF}
.contact_box .mains .message .lists li {position:relative;margin:0 0 .33rem;}
.contact_box .mains .message .lists li textarea{width:100%;height:90px;border:1px solid #565656;background:#FFF;padding:.2rem;font-size:.14rem;color:#242424;}
.contact_box .mains .message .lists li label{position:absolute;top:.05rem;left:.05rem;font-size:.14rem;color:red}
.contact_box .mains .message .lists li input{width:100%;height:40px;background:#FFF;border:0;font-size:.14rem;color:#242424;padding:0 .2rem;}
.contact_box .mains .message .lists li img {position:absolute;right:0;top:50%;transform:translateY(-50%);height:.32rem;transition:none}
.contact_box .mains .message .lists li button {background:#FFF;border:1px solid #565656;font-size:.14rem;color:#242424;height:32px;padding:0 .58rem;}

/********<=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;}
.m-header > .col-xs-6 img:last-child{margin:10px 0 0 0}
.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********/

/**************************/

/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	.tem_banner .label_txt{left:1rem;}
}
/********mobile*********/
@media(max-width:767px){
	.m-header > .col-xs-6 img:last-child{display:none}
	.tem_banner4 .swiper-slide img{width:100%;height:320px;object-fit:cover;}
	.tem_banner .label_txt p{letter-spacing:0}
	.tem_banner .tels .toptelnr{display:block;}
	.tem_banner .tels .toptelnr > div{text-align:center;}
	.index_product .title{display:block;}
	.index_product .title ol{margin:.35rem 0 0}
	.index_about .mains .boxs{grid-template-columns:1fr 1fr;gap:.2rem .2rem;}
	.index_news .mains{display:block}
	.index_news .mains .rlt{padding:.5rem 0 0}
	.index_news .mains .let{max-width:100%}
	.index_news .mains .rlt{max-width:100%}
	.footer .infos{display:block}
	.footer .infos>*{margin:0 0 .3rem}
	.footer .navs{display:none;}
	.workshop .lists ul{grid-template-columns:1fr 1fr}
	.product_box .mains{display:block}
	.product_box .mains .let {display:none;}
	.product_box .mains .rlt{padding:0}
	.product_box .mains .rlt .lists ul{grid-template-columns:1fr 1fr}
	.sort_navlist ol{display:none;}
	.show_product .mains .text{padding:.75rem 0 0}
	.honor_box .lists ul{grid-template-columns:1fr 1fr}
	.why_box .mains{display:block}
	.why_box .mains .editor{padding:.5rem 0 0}
	.why_box .mains .editor p{height:50px;}
	.news_box .lists li > a{display:block}
	.news_box .lists li .imgs img {height:160px;}
	.news_box .lists li .text{padding:.5rem 1rem .5rem .15rem}
	.contact_box .mains{display:block}
	.contact_box .mains .message .lists li textarea,.contact_box .mains .message .lists li input{font-size:12px;}
	.contact_box .mains .message .lists li button {font-size:12px;}
	.contact_box .mains .message .lists li img{max-height:32px;}
}