/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;background:#FFF;padding:0 .7rem 0 1.1rem;display:flex;justify-content:space-between;align-items:center}
.header .logos {line-height:.8rem;}
.header .logos img {max-height:.4rem;transition:none}

.header .navs ul {display:flex;align-items:center;gap:0 .99rem;}
.header .navs li a{font-size:var(--font14);color:#000;display:block;font-weight:bold;text-transform:uppercase}
.header .navs li.active a,.header .navs li a:hover{color:#EF2D11;}

.header .langs{display:flex;align-items:center;gap:0 .4rem;}
.header .langs .searchs{flex:0 0 2.2rem;position:relative}
.header .langs .searchs input {width:100%;height:30px;border:1px solid #707070;border-radius:5px;padding:0 .35rem 0 6px;font-size:12px;color:#BBBBBB;}
.header .langs .searchs button {position:absolute;right:.1rem;top:50%;transform:translateY(-50%);font-size:var(--font16);color:#707070;height:24px;padding-left:6px;border:0;background:none;border-left:1px solid #707070;}

.header .langs dl {margin:0;padding:0;position:relative}
.header .langs dl dt{font-size:14px;color:#707070;font-weight:normal;cursor:pointer;line-height:.8rem;text-transform:uppercase}
.header .langs dl dt i{font-size:var(--font24);margin-right:6px;}
.header .langs dl dd {position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1.3rem;background:#FFF;box-shadow:0 0 6px rgba(0,0,0,.12);z-index:10;display:none;transition:none}
.header .langs dl dd a{display:block;border-bottom:1px solid #eee;text-align:center;font-size:var(--font16);color:#707070;line-height:.45rem;}
.header .langs dl dd a:hover{color:#EF2D11}

.is_header {box-shadow:0 0 19px rgba(0,0,0,.15)}


/*banner*/
.tem_banner .swiper-slide img {width:100%;height:100vh;object-fit:cover;}
.tem_banner .label_txt{position:absolute;top:30%;left:.75rem;z-index:1;text-align:left;}
.tem_banner .label_txt p{font-size:var(--font14);color:#FFF;text-transform:uppercase;margin:0 0 .5rem}
.tem_banner .label_txt h4{font-size:var(--font60);color:#FFF;font-family:"Montserrat-Medium";margin:.1rem 0 .3rem}
.tem_banner .label_txt p:first-child{font-size:var(--font20);color:#FFF;margin:0}
.com_btn{display:inline-block;background:#FFF;font-size:var(--font14);color:#26262D;font-weight:bold;text-transform:uppercase;border-radius:999px;padding:0 .46rem 0 3px;line-height:.6rem;}
.com_btn i{width:.54rem;height:.54rem;border-radius:100%;text-align:center;line-height:.54rem;background:#EF2D11;font-size:var(--font14);color:#FFF;margin-right:.13rem;}
.tem_banner .label_txt>*{opacity:0;transform:translateX(3vw)}
.tem_banner .swiper-slide-active .label_txt>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_banner .swiper-slide-active .label_txt h4{transition-delay:150ms}
.tem_banner .swiper-slide-active .label_txt em {transition-delay:250ms}
.tem_banner .swiper-page{position:absolute;right:1.3rem;bottom:1.7rem;z-index:1;display:flex;align-items:center;gap:0 .1rem;}
.tem_banner .swiper-page>div{width:.52rem;height:.52rem;border-radius:15px;line-height:.52rem;text-align:center;font-size:var(--font18);color:#FFF;background:rgba(231,231,231,.46);}
.tem_banner .swiper-page>div:hover {background:#E7E7E7;color:#EF2D11}
.tem_banner .slide-pagination{position:absolute;bottom:.8rem;left:50%;transform:translateX(-50%);width:auto;z-index:1;display:flex;align-items:center;gap:0 .12rem;}
.tem_banner .slide-pagination span {opacity:.5;outline:none;width:.1rem;height:.1rem;background:#FFF;border-radius:2px;margin:0 !important}
.tem_banner .slide-pagination span.swiper-pagination-bullet-active{background:#EF2D11;opacity:1}
/**/
main{position:relative;z-index:5}
.m130 {margin:0 1.3rem;}
.index_product{padding:1.25rem 0 1.1rem;}
.index_product .titles{text-align:center;margin:0 0 1rem;padding:0 0 .37rem;position:relative}
.index_product .titles h3 {font-size:var(--font48);color:#000;font-family:"Montserrat-Medium"}
.index_product .titles p{font-size:var(--font18);color:#A1A1A1;margin:.1rem 0 0}
.index_product .titles:after{content:'';width:.32rem;height:3px;background:#EF2D11;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}

.index_product .lists>div{display:inline-block;vertical-align:top;padding:0 .15rem;width:26.1%}
.index_product .lists>div.on{width:47.8%}
.index_product .lists>div a{display:block;position:relative;height:5rem;background-position:center;background-repeat:no-repeat;background-size:cover;padding:.26rem .3rem 0;border-radius:15px;}
.index_product .lists>div h4 {font-size:var(--font20);color:#EF2D11;position:relative;}
.index_product .lists>div h4:after{content:'';width:0;height:3px;background:#EF2D11;position:absolute;bottom:0;left:0;transition:all .3s linear;}

.index_product .lists>div p{font-size:var(--font14);color:#FFF;margin:.1rem 0 0}
.index_product .lists>div em {position:absolute;bottom:.45rem;left:.3rem;font-size:var(--font14);color:#FFF;text-transform:uppercase}
.index_product .lists>div em i{margin-right:.15rem;}
.index_product .lists>div em.com_btn {color:#26262D}
.index_product .lists>div.on h4 {font-size:var(--font30);padding:0 0 .15rem}
.index_product .lists>div.on h4:after{width:.32rem;}
.index_product .lists>div.on p{font-size:var(--font20);width:3rem;max-width:100%}
.index_product .mores{margin:.5rem 0 0}
.index_product .mores>a{display:inline-block;background:#EF2D11;border-radius:999px;font-size:var(--font14);color:#FFF;text-transform:uppercase;padding:0 .58rem 0 .35rem;line-height:.58rem;}
.index_product .mores>a i{margin-right:.19rem;}

.index_about{background:#F7F8FA;padding:1.54rem 0 0}
.index_about .mains{background-position:center;background-repeat:no-repeat;background-size:cover;padding:.74rem .39rem 2.54rem;border-radius:15px;}
.index_about .mains h3 {font-size:var(--font48);color:#FFF;padding:0 0 .15rem;margin:0 0 .17rem;position:relative}
.index_about .mains h3:after{content:'';width:.32rem;height:3px;background:#EF2D11;position:absolute;bottom:0;left:0}
.index_about .mains p{font-size:var(--font18);color:#FFF;margin:0;width:4.5rem;max-width:100%}
.index_about .mains h5{font-size:var(--font18);color:#FFF;font-weight:bold;margin:.88rem 0 .45rem;line-height:1.7}
.index_about .nums{padding:.55rem 0}
.index_about .nums>div{display:inline-block;vertical-align:top;width:25%;text-align:center;position:relative}
.index_about .nums h5{font-size:var(--font36);color:#EF2D11;line-height:1}
.index_about .nums h5 em{font-size:var(--font55);color:#EF2D11;font-family:"Montserrat-Medium";display:inline-block;vertical-align:top;line-height:1}
.index_about .nums p{font-size:var(--font14);color:#949494;margin:.1rem 0 0}
.index_about .nums>div:after{content:'';width:1px;height:.55rem;background:#CBCBCB;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.index_about .nums>div:last-child:after{display:none;}

.index_news{padding:1rem 0 1.2rem;}
.index_news .titles{display:flex;justify-content:space-between;align-items:center;margin:0 0 .8rem;}
.index_news .titles h3{font-size:var(--font48);color:#000000;}
.index_news .titles>a{background:#EF2D11;border-radius:999px;font-size:var(--font14);color:#FFF;text-transform:uppercase;padding:0 .58rem 0 .35rem;line-height:.58rem;}
.index_news .titles>a i{margin-right:.19rem;}

.index_news .mains{display:flex;border-top:1px solid #CBCBCB;align-items:center;}
.index_news .mains .let {flex:0 0 76%;padding:0 .58rem 0 0}
.index_news .mains .let li{padding:.42rem 0;border-bottom:1px solid #CBCBCB;}
.index_news .mains .let li:last-child{border:0;padding-bottom:0}
.index_news .mains .let li a{display:flex;align-items:center;}
.index_news .mains .let li .imgs{flex:0 0 38.1%;border-radius:15px;overflow:hidden}
.index_news .mains .let li .imgs img {width:100%;height:2.95rem;object-fit:cover;transition:none;}
.index_news .mains .let li .text{flex:0 0 61.9%;padding:0 2.08rem 0 .7rem;}
.index_news .mains .let li .text span {font-size:var(--font14);color:#797979}
.index_news .mains .let li .text h6{font-size:var(--font24);color:#000000;font-weight:bold;margin:.24rem 0 .1rem;}
.index_news .mains .let li .text p{font-size:var(--font14);color:#949494;line-height:.26rem;height:.52rem;overflow:hidden;margin:0 0 .45rem}
.index_news .mains .let li .text em {font-size:var(--font14);color:#EF2D11;font-weight:bold;text-transform:uppercase}
.index_news .mains .let li .text em i{margin-right:.19rem;}
.index_news .mains .let li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
.index_news .mains .rlt {flex:0 0 24%;background:#F7F8FA;padding:.8rem .45rem .24rem;}
.index_news .mains .rlt h6{font-size:var(--font24);color:#EF2D11;margin:0 0 .44rem;text-align:center;}
.index_news .mains .rlt li{margin:0 0 .42rem;}
.index_news .mains .rlt li img {width:100%;height:1.94rem;object-fit:cover;transition:none;}
.index_news .mains .rlt li a{display:block;border-radius:15px;overflow:hidden}
.index_news .mains .rlt li a:hover {box-shadow:4px 4px 6px rgba(0,0,0,.12)}

.index_contact{background:rgba(91,90,95,.1);padding:1.05rem 0}
.index_contact h4{font-size:var(--font48);color:#000;margin:0 0 .3rem;}
.index_contact a{font-size:var(--font18);color:#EF2D11}
.index_contact a i{margin-left:.35rem;font-size:var(--font14)}
/*底部*/
.footer{background:#181C28;padding:.89rem 0 1.33rem}
.footer>div{display:flex;justify-content:space-between;}
.footer>div>div{padding:.35rem 0 0;flex:0 0 18.1%}
.footer .let .logos img {max-height:.51rem;transition:none;}
.footer .let .tels{margin:.53rem 0 .43rem;}
.footer .let .tels h2 {font-size:var(--font28);color:#EF2D11;font-weight:bold;}
.footer .let .tels p{font-size:var(--font14);color:#FFF;margin:.25rem 0 0}
.footer .let .share{display:flex;gap:0 .4rem;align-items:center}
.footer .let .share a{font-size:var(--font24);color:#454957;}
.footer .nav{padding:.35rem .98rem 0;flex:0 0 63.8%;display:flex;border-left:1px solid #717171;border-right:1px solid #717171;min-height:3.6rem;}
.footer .nav>dl{margin:0;padding:0;flex:0 0 25%}
.footer .nav>dl dt a{font-size:var(--font14);color:#FFF;text-transform:uppercase;}
.footer .nav>dl dt{margin:0 0 .25rem;}
.footer .nav>dl dd{margin:0 0 .15rem;}
.footer .nav>dl dd a{font-size:12px;color:#FFF;}
.footer .rlt {padding-left:.7rem;}
.footer .rlt h6{font-size:var(--font14);color:#FFF;text-transform:uppercase;font-weight:bold;margin:0 0 .23rem}
.footer .rlt .mes{position:relative}
.footer .rlt .mes input {width:100%;height:35px;border:1px solid #707070;background:#3F424B;font-size:12px;color:#FFF;padding:0 .5rem 0 5px;border-radius:5px;}
.footer .rlt .mes button {border:0;background:none;width:.4rem;height:35px;font-size:var(--font18);color:#FFF;position:absolute;right:0;top:0;z-index:2;text-align:center;}
.footer .rlt .mes input::placeholder{color:#5D606B}

.bak_top{background:#EF2D11;padding:.35rem 0;}
.bak_top a{font-size:12px;color:#FFF;text-transform:uppercase;}
.bak_top a i {width:.54rem;height:.54rem;background:#FFF;border-radius:100%;line-height:.54rem;text-align:center;font-size:var(--font20);color:#EF2D11;margin-right:.2rem;font-weight:bold}
/*内页*/
.flash{position:relative}
.flash .page_text{position:absolute;top:50%;left:1.35rem;transform:translateY(-50%);z-index:1}
.flash .page_text h3 {font-size:var(--font48);color:#FFF}
.flash .page_text p{font-size:var(--font18);color:#FFF;margin:.56rem 0 0;width:2rem;max-width:100%}

.inidse_box{position:relative;z-index:2}
.com_menu{position:absolute;bottom:100%;left:0;width:100%;z-index:1;background:#FFF;border-radius:30px 30px 0 0;padding:.34rem .57rem .13rem;}
.com_menu ul{display:flex;gap:0 .5rem;}
.com_menu li a{font-size:var(--font16);color:#161617}
.com_menu li a:hover,.com_menu li.on a{color:#ef2d11}
/**/
.company{padding:1.3rem 2.08rem 1.15rem;background:#FFF;border-radius:0 0 30px 30px}
.company .infos{display:flex;margin:0 0 1.3rem;}
.company .infos .let{flex:0 0 39%}
.company .infos .let p{font-size:var(--font18);color:#000000;margin:0 0 .1rem;}
.company .infos .let h4{font-size:var(--font36);color:#ef2d11;width:4rem;font-family:"Montserrat-Medium"}
.company .infos .rlt {flex:0 0 61%;font-size:var(--font18);color:#161617;line-height:1.9}
.company .nums{display:flex;align-items:center;border-top:1px solid #707070}
.company .nums>div{flex:0 0 25%;position:relative;padding:.17rem 0 0 .84rem}
.company .nums h5{font-size:var(--font48);color:#000;line-height:1;font-family:"Montserrat-Medium";line-height:1}
.company .nums h5 em {font-family:"Montserrat-Medium";margin-right:.1rem;display:inline-block;line-height:1;display:inline-block;vertical-align:top;}
.company .nums p{font-size:var(--font18);color:#09192F;margin:.1rem 0 0}
.company .nums>div:before{content:'';width:0;height:3px;background:#ef2d11;position:absolute;top:-2px;left:0;z-index:1;transition:all .6s linear;}
.company .nums>div:after{content:'';width:.51rem;height:.51rem;background:url(../images/x2.png) 0 0 no-repeat;background-size:.51rem .51rem;position:absolute;top:50%;transform:translateY(-50%);left:.18rem;margin:.08rem 0 0;transition:all .4s linear;opacity:0}
.company .nums>div:hover h5{color:#ef2d11}
.company .nums>div:hover:before{width:100%}
.company .nums>div:hover:after{opacity:1}

.workshop{background:#E8E8E8;border-radius:30px;transform:translateY(-.28rem);position:relative;z-index:1;padding:.7rem 0 1rem;}
.workshop h3{font-size:var(--font48);color:#161617;text-align:center;margin:0 0 1.12rem;font-family:"Montserrat-Medium"}
.workshop .swiper-slide a{display:block;position:relative;border-radius:25px;overflow:hidden}
.workshop .swiper-slide .imgs img {width:100%;height:4.64rem;object-fit:cover;transition:none;}
.workshop .swiper-slide .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#FFF;display:flex;padding:0 .45rem;opacity:0;flex-direction: column;    justify-content: center;}
.workshop .swiper-slide .text>*{opacity:0;transform:translateY(5vw);}
.workshop .swiper-slide .text h4{font-size:var(--font24);color:#000000;margin:0 0 .36rem;}
.workshop .swiper-slide .text .editor{font-size:var(--font18);color:#B1B1B1;}
.workshop .swiper-slide .text .editor p{margin:0}
.workshop .swiper-slide a:hover .text{opacity:1}
.workshop .swiper-slide a:hover .text>*{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.workshop .swiper-slide a:hover .text .editor{transition-delay:200ms}
.workshop .swiper-page{display:flex;justify-content:center;margin:.87rem 0 0;align-items:center;gap:0 .3rem;}
.workshop .swiper-page>div.itm {font-size:var(--font16);color:#000}
.workshop .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .15rem;}
.workshop .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;border:1px solid transparent;border-radius:100%;position:relative;background:none;}
.workshop .swiper-page>div.slide-pagination span:before{content:'';width:.08rem;height:.08rem;background:#09192F;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.workshop .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{border-color:#09192F}

.vision{background:#FFF;border-radius:30px;transform:translateY(-.56rem);position:relative;z-index:2;padding:1.2rem 0 1.65rem;}
.vision .boxs {margin:0 1.9rem;position:relative;border-radius:30px;}
.vision .itemsbox{border-radius:30px;overflow:hidden;}
.vision ol{margin:0;padding:0;position:absolute;bottom:0;left:0;width:100%;display:flex;z-index:1;border-radius:30px 30px 0 0;}
.vision ol li{flex:0 0 25%;}
.vision ol li a{display:block;padding:.47rem 0 0 .7rem;background:linear-gradient(to bottom,#E8E7EF,rgba(23,41,57,0))}
.vision ol li span {display:block;padding:0 0 .66rem .24rem;font-size:var(--font20);color:#FFF;border-left:1px solid #FFF;position:relative}
.vision ol li span:after{content:'';width:.51rem;height:.51rem;background:url(../images/x2.png) 0 0 no-repeat;background-size:.51rem .51rem;position:absolute;top:100%;left:-.25rem;opacity:0;transition:all .4s linear}
.vision ol li#current a{background:linear-gradient(to bottom,#ef2d11,rgba(80,189,93,0));border-radius:30px 30px 0 0}
.vision ol li#current a span:after{opacity:1}
/**/
.product_box{position:relative;z-index:2}
.product_box:before{content:'';width:100%;height:.94rem;border-radius:50px 50px 0 0;position:absolute;bottom:100%;left:0;z-index:2;background:#FFF}
.product_box .categroy{padding:0 1.4rem;position:relative;background-repeat:no-repeat;background-position:0 25%;background-size:5.12rem auto;}
.product_box .categroy .infos{display:flex;}
.product_box .categroy .infos .text{flex:0 0 33.5%;padding:0 1.45rem 0 0}
.categroy .infos .text h4{font-size:var(--font42);color:#121212}
.categroy .infos .text p{font-size:var(--font24);color:#000;margin:.4rem 0 0}
.categroy .navs{display:grid;grid-template-columns:1fr 1fr 1fr;}
.categroy .navs a{display:block;position:relative;padding:.65rem .7rem .7rem;border:1px solid #e9e9e9}
.categroy .navs .icos{width:1.22rem;height:1.22rem;border:1px solid #a2a2a2;line-height:1.2rem;text-align:center;border-radius:100%}
.categroy .navs .icos img {max-height:.65rem;transition:none;filter:brightness(0);opacity:.8}
.categroy .navs h6{font-size:var(--font32);color:#000;margin:.1rem 0 1.1rem;}
.categroy .navs em{font-size:var(--font16);color:#939393;display:inline-block;}
.categroy .navs em i{display:block;text-align:right;margin:.15rem 0 0 .25rem;width:100%;font-size:12px;}
.categroy .navs>div.ons .icos img{filter:none;opacity:1;transition:all .5s linear}
.categroy .navs>div.ons .icos{border-color:#ee2e10}
.categroy .navs>div.ons h6,.categroy .navs>div.ons em{color:#ee2e10}
.product_box .categroy .infos .imgs{flex:0 0 66.5%}
.m140{margin:0 1.4rem;}
.product_box .mains{background:#e8e8e8;padding:1.4rem 0 2.4rem;border-radius:50px;}
.product_box .mains>div{display:flex;align-items:flex-start}
.product_box .mains .let {flex:0 0 25%;}
.product_box .mains .let ol{margin:0;padding:0}
.product_box .mains .let ol li{margin:0 0 .3rem;}
.product_box .mains .let ol li a{padding-left:.35rem;position:relative;font-size:var(--font18);color:#696969;display:inline-block}
.product_box .mains .let ol li a:before{content:'';width:0;height:5px;background:#ee2e10;position:absolute;left:0;bottom:0;transition:all .35s linear;border-radius:30px;}
.product_box .mains .let ol li a:hover:before,.product_box .mains .let ol li.on a:before{width:.25rem;}
.product_box .mains .let ol li a:hover,.product_box .mains .let ol li.on a{color:#ee2e10}
.product_box .mains .rlt {flex:0 0 75%;}
.product_box .mains .rlt li{display:inline-block;vertical-align:top;width:33.333%;margin:0 0 .35rem;padding-left:.3rem;}
.product_box .mains .rlt li a{display:block;position:relative;border-radius:10px;overflow:hidden;background:#FFF;padding:0 .26rem;}
.product_box .mains .rlt li .imgs{height:2.85rem;line-height:2.85rem;text-align:center;}
.product_box .mains .rlt li .imgs img{max-height:2.1rem;transition:none;}
.product_box .mains .rlt li .imgs span {background:none !important;display:inline-block;vertical-align:middle;}
.product_box .mains .rlt li .text h6{font-size:var(--font16);color:#000000;}
.product_box .mains .rlt li .text p{font-size:var(--font16);color:#939393;margin:.1rem 0 .25rem;height:.23rem;line-height:.23rem;}
.product_box .mains .rlt li .text em {display:flex;justify-content:space-between;align-items:center;font-size:var(--font14);color:#ee2e10;border-top:2px solid #f69080;opacity:0;height:0;overflow:hidden}
.product_box .mains .rlt li .text em i{font-size:12px;}
.product_box .mains .rlt li a:hover .text em{height:.45rem;opacity:1}
.product_box .mains .rlt li a:hover .imgs{height:2.4rem;line-height:2.4rem;}
.product_box .mains .rlt li a:hover .imgs img {max-height:1.65rem;transition:all .5s linear}
/**/
.page {margin:.7rem 0 0;display:flex;justify-content:center;align-items:center;gap:0 .24rem;}
.page>a{width:.22rem;height:.22rem;border:1px solid rgba(0,0,0,0);border-radius:100%;position:relative}
.page>a:before{content:'';width:.08rem;height:.08rem;background:#3c3c3c;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.page>a.page-item{width:auto;height:auto;border:0;font-size:var(--font26);color:#3c3c3c;border-radius:0}
.page>a.page-item:before{display:none;}
.page>a.page-num-current{border-color:#5c5c5c}
/**/
.show_product{position:relative;padding:.8rem 0 0}
.show_product .mbx{padding:.1rem 0 .35rem;font-size:var(--font14);color:#939393;border-top:2px solid #e9e9e9}
.show_product .mbx a{font-size:var(--font14);color:#939393}
.show_product .mbx em{color:#ee2e10}
.show_product .mains{background:#e8e8e8;padding:.68rem 0 2.35rem;border-radius:50px 50px 0 0}
.show_product .mains>div{display:flex;align-items:flex-start}
.show_product .mains .let {flex:0 0 25.2%;padding:0 .15rem 0 0;position:relative;top:0}

.show_product .mains .let h2{font-size:var(--font36);color:#000;margin:0 0 .7rem;}
.show_product .mains .let ol{margin:0;padding:0;}
.show_product .mains .let ol li {margin:0 0 .15rem;}
.show_product .mains .let ol li a{display:inline-block;font-size:.2rem;color:#464646;padding:0 0 .3rem;position:relative}
.show_product .mains .let ol li a:after{content:'';width:0;height:2px;background:#ee2e10;position:absolute;left:0;bottom:0;transition:all .4s linear}
.show_product .mains .let ol li a:hover:after{width:100%}
.show_product .mains .let ol li a:hover{color:#ee2e10}
.show_product .mains .let .bk_list{margin:1.3rem 0 0;}
.show_product .mains .let .bk_list>a{display:inline-block;border:1px solid #ee2e10;font-size:var(--font16);color:#ee2e10;padding:0 .26rem;line-height:.45rem;border-radius:10px;}
.show_product .mains .let .bk_list>a:hover {background:#ee2e10;color:#FFF}

.show_product .mains .rlt {flex:0 0 74.8%;max-width:74.8%}
.show_product .mains .rlt>div{background:#FFF;margin:0 0 .2rem;border-radius:15px;overflow:hidden}
.show_product .mains .rlt .item1{padding:.57rem .5rem .47rem;}
.show_product .mains .rlt h3 {font-size:var(--font36);color:#000;margin:0 0 .15rem;}
.show_product .mains .rlt .item1 .infos{display:flex;}
.show_product .mains .rlt .item1 .infos .imgs{flex:0 0 44%;max-width:44%;text-align:center;}
.show_product .mains .rlt .item1 .infos #grally .swiper-slide {height:4.17rem;line-height:4.17rem;}
.show_product .mains .rlt .item1 .infos #grally .swiper-slide img {max-height:3rem;transition:none;}
.show_product .mains .rlt .item1 .infos #thumbs .swiper-slide {height:.72rem;border:1px solid #d5d5d5;border-radius:10px;text-align:center;line-height:.72rem;}
.show_product .mains .rlt .item1 .infos #thumbs .swiper-slide img {max-height:.5rem;transition:none;}

.show_product .mains .rlt .item1 .infos .text{flex:0 0 56%;padding-left:.35rem;font-size:var(--font16);color:#464646;line-height:1.8}
.show_product .mains .rlt .item1 .infos .text h5{font-size:var(--font24);color:#ee2e10;margin:.65rem 0 .2rem;}
.show_product .mains .rlt .item1 .infos .text .mores{margin:.9rem 0 0}
.show_product .mains .rlt .item1 .infos .text .mores>a{display:inline-block;background:#ee2e10;border-radius:10px;padding:0 .17rem;line-height:.47rem;font-size:var(--font16);color:#FFF;}
.show_product .mains .rlt .item1 .infos .text .mores>a img {max-height:.22rem;transition:none;margin-right:.1rem}

.show_product .mains .rlt .item2{padding:.57rem .5rem}
.show_product .mains .rlt .item2 .editor{font-size:var(--font16);color:#464646;line-height:1.8}

.show_product .mains .rlt .item3{padding:.57rem .5rem .8rem;}
.show_product .mains .rlt .item3 h3{margin:0 0 .3rem;}
.show_product .mains .rlt .item3 .lists .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;background:#FFF;padding:0 .26rem;border:1px solid #d5d5d5}
.show_product .mains .rlt .item3 .lists .swiper-slide .imgs{height:2.85rem;line-height:2.85rem;text-align:center;}
.show_product .mains .rlt .item3 .lists .swiper-slide .imgs img{max-height:2.1rem;transition:none;}
.show_product .mains .rlt .item3 .lists .swiper-slide .imgs span {background:none !important;display:inline-block;vertical-align:middle;}
.show_product .mains .rlt .item3 .lists .swiper-slide .text h6{font-size:var(--font16);color:#000000;}
.show_product .mains .rlt .item3 .lists .swiper-slide .text p{font-size:var(--font16);color:#939393;margin:.1rem 0 .25rem;height:.23rem;line-height:.23rem;}
.show_product .mains .rlt .item3 .lists .swiper-slide .text em {display:flex;justify-content:space-between;align-items:center;font-size:var(--font14);color:#ee2e10;border-top:2px solid #f69080;opacity:0;height:0;overflow:hidden}
.show_product .mains .rlt .item3 .lists .swiper-slide .text em i{font-size:12px;}
.show_product .mains .rlt .item3 .lists .swiper-slide a:hover .text em{height:.45rem;opacity:1}
.show_product .mains .rlt .item3 .lists .swiper-slide a:hover .imgs{height:2.4rem;line-height:2.4rem;}
.show_product .mains .rlt .item3 .lists .swiper-slide a:hover .imgs img {max-height:1.65rem;transition:all .5s linear}
.show_product .mains .rlt .item3 .lists .swiper-page{display:flex;justify-content:center;align-items:center;margin:.6rem 0 0;gap:0 .35rem;}
.show_product .mains .rlt .item3 .lists .swiper-page>div.itm {font-size:var(--font26);color:#3c3c3c;}
.show_product .mains .rlt .item3 .lists .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .15rem;}
.show_product .mains .rlt .item3 .lists .swiper-page>div.slide-pagination span{opacity:1;outline:none;width:.22rem;height:.22rem;border:1px solid rgba(0,0,0,0);border-radius:100%;position:relative;background:none;}
.show_product .mains .rlt .item3 .lists .swiper-page>div.slide-pagination span:before{content:'';width:.08rem;height:.08rem;background:#3c3c3c;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.show_product .mains .rlt .item3 .lists .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{border-color:#5c5c5c}
/**/
.news_box{background:#FFF;border-radius:0 0 30px 30px;margin:0 0 .82rem;}
.news_box .mains{padding:1.3rem 0 .9rem;margin:0 2rem;}
.news_box .mains .items{padding:.51rem 0 .6rem;border-bottom:1px solid #EFEFEF}
.news_box .mains .items>a{display:flex;align-items:center;}
.news_box .mains .items .imgs{flex:0 0 32.4%;border-radius:25px;overflow:hidden}

.news_box .mains .items .text{flex:0 0 67.6%;max-width:67.6%;padding-left:1.53rem;}
.news_box .mains .items .text h4{font-size:var(--font24);color:#000000;font-family:"Montserrat-Medium";margin:0 0 .1rem}
.news_box .mains .items .text span {font-size:var(--font18);color:#707070;}
.news_box .mains .items .text p{font-size:var(--font18);color:#000000;line-height:.3rem;height:.9rem;overflow:hidden;margin:.3rem 0 .45rem;font-family:"Montserrat-Light"}
.news_box .mains .items .text em{display:inline-block;border:1px solid #000000;border-radius:999px;font-size:var(--font16);color:#000000;font-family:"Montserrat-Light";padding:0 .27rem;line-height:.5rem;}
.news_box .mains .swiper-slide>div{opacity:0;transform:translateY(3vw)}
.news_box .mains .swiper-slide-active>div{transform:none;opacity:1;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.news_box .mains .swiper-slide-active>div:nth-child(2){transition-delay:150ms}
.news_box .mains .swiper-slide-active>div:nth-child(3){transition-delay:200ms}
.news_box .mains .swiper-page{display:flex;justify-content:center;margin:.7rem 0 0;align-items:center;gap:0 .3rem;}
.news_box .mains .swiper-page>div.itm {font-size:var(--font16);color:#000}
.news_box .mains .swiper-page>div.slide-pagination{width:auto;display:flex;align-items:center;gap:0 .15rem;}
.news_box .mains .swiper-page>div.slide-pagination span {opacity:1;outline:none;width:.22rem;height:.22rem;border:1px solid transparent;border-radius:100%;position:relative;background:none;}
.news_box .mains .swiper-page>div.slide-pagination span:before{content:'';width:.08rem;height:.08rem;background:#09192F;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.news_box .mains .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active{border-color:#09192F}
.news_box .mains .swiper-page>div.slide-pagination span.swiper-pagination-bullet-active:before{background:#ef2d11}
/**/
.show_news{margin:0 0 .82rem;border-radius:0 0 30px 30px;padding:.87rem 2rem .63rem;background:#FFF}
.show_news .titles{padding:0 0 .79rem;border-bottom:1px solid #EFEFEF;text-align:center}
.show_news .titles h3{font-size:var(--font36);color:#000000;}
.show_news .titles p{font-size:var(--font16);color:#919191;margin:.1rem 0 0;}
.show_news .mains{display:flex;align-items:flex-start;padding:.7rem 0 1.37rem;border-bottom:1px solid #EFEFEF}
.show_news .mains .imgs{flex:0 0 31.5%;border-radius:25px;overflow:hidden;}
.show_news .mains .text{flex:0 0 68.5%;padding-left:.93rem;font-size:var(--font18);color:#000;line-height:1.8;font-family:"Montserrat-Light"}
.show_news .pages{padding:.49rem 0 0}
.show_news .pages p{margin:0 0 .1rem;font-size:var(--font16);color:#919191;}
.show_news .pages p a{font-size:var(--font16);color:#919191;}
/**/
.contact_box{border-radius:0 0 30px 30px;overflow:hidden;background:#FFF;margin:0 0 .3rem;}
.contact_box .infos {padding:.53rem 0 0;display: flex;    flex-direction: column;    align-items: center;}
.contact_box .infos h3 {padding:0 2rem;width:100%}
.contact_box .infos h3 span {display:block;text-align:center;border-top:1px solid #EFEFEF;font-size:var(--font36);color:#000;text-transform:uppercase;padding:.32rem 0 1.25rem;}
.contact_box .infos .editor{display:grid;grid-template-columns:1fr;gap:.93rem 0;padding:0 0 1.38rem;}
.contact_box .infos .editor>div,.contact_box .infos .editor .t>div{display:flex;align-items:center}
.contact_box .infos .editor>div{justify-content:space-between;}
.contact_box .infos .editor>div>em,.contact_box .infos .editor .t>div em {flex:0 0 1.1rem;}
.contact_box .infos .editor>div>em img,.contact_box .infos .editor .t>div em img {max-width:.78rem;transition:none;}
.contact_box .infos .editor>div>p,.contact_box .infos .editor .t>div p{font-size:var(--font18);color:#000}
.contact_box .infos .editor>div>p>em,.contact_box .infos .editor .t>div p>em{display:block;font-size:var(--font32);color:#000;margin:0 0 .1rem;}
.contact_box .infos .map {border-radius:30px;overflow:hidden;width:100%}
.contact_box .infos .map iframe{height:6.21rem;min-height:350px;border:0;width:100%}
.message{padding:.8rem 0 1.07rem;margin:0 2rem;border-top:1px solid #EFEFEF;}
.message h3 {font-size:var(--font36);color:#ef2d11;margin:0 0 .47rem;padding:0 .225rem;}
.message ul li{padding:0 .225rem;margin:0 0 .42rem;}
.message ul li input,.message ul li textarea{width:100%;height:1rem;border:1px solid #ef2d11;border-radius:15px;background:#F9F9F9;font-size:var(--font18);color:#000;padding:0 .42rem;}
.message ul li input::placeholder,.message ul li textarea::placeholder{color:#AEAEAE}
.message ul li textarea{height:4rem;padding:.38rem .42rem;}
.message ul li.codes{display:flex;align-items:center;}
.message ul li.codes input{width:35%}
.message ul li.codes img {max-height:1rem;transition:none;margin-left:.15rem;}
.message ul li button {display:inline-block;background:#ef2d11;font-size:var(--font16);color:#FFF;padding:0 .45rem;height:.5rem;border-radius:999px;border:0;}

/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

#menu {display:none;}
#menu.mm-menu.mm-current{display:block;}
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs>*{display:inline-block;font-size:14px;color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs em {padding:0 5px;}
.m-header >.col-xs-6 .langs a{width:30px;height:30px;background:#333;color:#FFF;line-height:30px;text-align:center;border-radius:100%;margin:0 0 0 5px;}
.m-header >.col-xs-6 .menu{margin-left:.15rem;}
.m-header >.col-xs-6 .menu a{font-size:16px;color:#333}
.m-header >.col-xs-6 .menu a>* {display:inline-block;vertical-align:middle;}
.m-header >.col-xs-6 .menu a i {font-size:20px;}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/
.hc-mobile-nav .nav-wrapper{background:#ee2e10}
.hc-mobile-nav h2{color:#FFF}
.hc-mobile-nav li.nav-close a, .hc-mobile-nav li.nav-back a{background:#a81801;border-color:#a81801}
.hc-mobile-nav li.nav-close a:hover, .hc-mobile-nav li.nav-back a:hover{background:#a81801}
.hc-mobile-nav a[href]:not([href="#"]) > span.nav-next{border-color:#a81801}
.hc-mobile-nav a{border-color:#a81801}
/**************************/
@media(max-width:1600px){
	.footer>div>div{flex:0 0 23%}
	.footer .nav{flex:0 0 54%;padding:.35rem .43rem 0}
	.product_box .categroy .infos .text{padding-right:.2rem;}
}
@media(max-width:1440px){
	.company{padding:1.3rem 1.08rem 1.15rem}

	.message{margin:0 1rem;}
	.contact_box .infos h3{padding:0 1rem;}

	.news_box .mains{margin:0 1rem;}
	.show_news{padding:.87rem 1rem .63rem}
}
/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;left:0}
	
	.tem_banner{padding:60px 0 0}
	.tem_banner .label_txt{left:15px}
	.m130,.m140{margin:0 15px}
	
	.company{padding-left:15px;padding-right:15px;}
	.vision .boxs{margin:0 15px;}
	.product_box .categroy{padding:0 .75rem;}
	.show_product{padding:60px 0 0}
	
	.show_product .mains .rlt .item1 .infos{display:block}
	.show_product .mains .rlt .item1 .infos .imgs{max-width:100%}
	.show_product .mains .rlt .item1 .infos .text{padding:.55rem 0 0}
	
	.news_box .mains{margin:0 15px;}
	.show_news{padding:.87rem 15px .63rem}
	.message{margin:0 15px;}
	.contact_box .infos h3{padding:0 15px;}	
}
/********mobile*********/
@media(max-width:767px){
	.index_product .lists > div{width:100% !important;margin:0 0 .35rem;}
	.index_product .lists > div.on{width:100%}
	.index_product .lists > div em{background:#FFF;font-weight:bold;border-radius:999px;padding:0 .46rem 0 3px;line-height:.6rem;color:#26262D}
	.index_product .lists > div em i{width: .54rem;  height: .54rem;  border-radius: 100%;  text-align: center;  line-height: .54rem;  background: #EF2D11;  font-size: var(--font14);  color: #FFF;}
	.index_about .nums > div{width:50%;margin:0 0 .15rem;}
	.index_about .nums > div:nth-child(2):after{display:none;}
	.index_news .titles{display:block;}
	.index_news .titles h3{margin:0 0 .35rem;}
	.index_news .titles > a{display:inline-block}
	.index_news .mains{display:block}
	.index_news .mains .let{padding:0 0 .58rem;}
	.footer > div{display:block}
	.footer > div .nav{display:none;}
	.footer .rlt{padding:.7rem 0 0}
	.product_box .categroy{padding:0 15px;background:none;}
	.product_box .categroy .infos{display:block}
	.product_box .categroy .infos .text{padding:0 0 .35rem;}
	.categroy .navs{grid-template-columns:1fr 1fr}
	.categroy .navs a{padding:.65rem .15rem .7rem;}
	.product_box .mains > div{display:block}
	.product_box .mains .let{margin:0 0 .5rem}
	.product_box .mains .rlt li{padding:0 .15rem;width:50%}
	.show_product .mains > div{display:block}
	.show_product .mains .let{padding:0 0 .35rem;}
	.show_product .mains .rlt{max-width:100%}
	
	
	.flash img{width:100%;height:260px;object-fit:cover;transition:none;}
	.flash .page_text p{width:100%}
	.company .infos{display:block}
	.company .infos .rlt{padding:.5rem 0 0}
	.company .nums{display:block}
	.company .nums>div{display:inline-block;vertical-align:top;width:50%;margin:0 0 .15rem;}
	.company .nums h5{font-size:16px;}
	.vision ol li span{font-size:12px;color:#000;border-color:rgba(0,0,0,.1)}
	.vision ol li{display:inline-block;vertical-align:top;width:50%;margin:0 0 .45rem;}
	.vision ol{position:relative;display:block}


	.news_box .mains .items > a,.show_news .mains{display:block}
	.news_box .mains .items .text{max-width:100%;padding:.5rem 0 0}
	.show_news .mains .text{padding:.5rem 0 0}
	.contact_box .infos .editor{padding:0 15px;}
	.message ul li button{height:50px;padding:0 35px;}
}