body.index .st-pusher{height:100vh;}
#index_page_swiper{height:100%}
/*header*/
.header{position:fixed;top:0;left:0;width:100%;z-index:18;box-shadow:10px 10px 19px rgba(0,0,0,.08)}
.header .tops{background:#130701;position:relative}
.header .tops>div{display:flex;justify-content:space-between;align-items:center;height:.7rem;margin:0 2.6rem 0 1.6rem;}
.header .tops .search{flex:0 0 2.5rem;position:relative;}
.header .tops .search input{width:100%;height:.5rem;font-size:.14rem;color:#FFF;border:0;background:none;padding-left:.45rem;}
.header .tops .search button {border:0;background:none;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.header .tops .search button i{font-size:.18rem;color:#FFF;}
.header .tops .boxs{flex:1;display:flex;justify-content:flex-end}
.header .tops .boxs>a img{max-height:.37rem;transition:none}
.header .tops .boxs .langs{padding:0 .4rem;margin-left:.4rem;border-left:1px solid #332b24;line-height:.32rem;}
.header .tops .boxs .langs a{font-size:.14rem;color:#FFF}
.header .tops .boxs .langs a i {margin-left:5px;}
.header .tops .boxs .langs a img {max-height:.25rem;transition:none;margin-right:.1rem;}
.header .tops .boxs>.email{position:absolute;right:0;top:0;z-index:1;}
.header .tops .boxs>.email a{display:flex;background:#e00120;height:.7rem;align-items:center;padding:0 .29rem;}
.header .tops .boxs>.email a i{font-size:.24rem;color:#FFF}
.header .tops .boxs>.email a span {font-size:.16rem;color:#FFF;width:0;overflow:hidden;}
.header .tops .boxs>.email a:hover{padding:0 .2rem;}
.header .tops .boxs>.email a:hover span {width:2.1rem;margin-left:.1rem;}

.header .navs{background:#FFF;}
.header .navs>div{display:flex;justify-content:space-between;align-items:center}
.header .navs .logos {line-height:.85rem;}
.header .navs .logos img {max-height:.75rem;transition:none;}
.header .navs .navlist li {display:inline-block;vertical-align:middle;padding-left:.2rem;}
.header .navs .navlist li:first-child{padding-left:0}
.header .navs .navlist li>a{display:block;position:relative;line-height:.85rem;font-size:.16rem;color:#202020;padding:0 .3rem;}
.header .navs .navlist li.active>a,.header .navs .navlist li:hover>a{background:#d3091d;color:#FFF}
.header .navs .navlist li>dl{position:absolute;top:100%;left:0;width:100%;background:#d3091d;text-align:center;display:none;transition:none;text-align:center;padding:.2rem 0}
.header .navs .navlist li>dl dd{display:inline-block;vertical-align:middle;padding:0 .15rem;}
.header .navs .navlist li>dl dd a{display:block;font-size:.16rem;color:#FFF;}

.header.header_bakl{top:-1.55rem;}

/*banner*/
.tem_banner .swiper-slide{position:relative}
.tem_banner .swiper-slide img {width:100%;height:100vh;object-fit:cover;}
.tem_banner .swiper-slide img.mb_pic{display:none}
.tem_banner .swiper-slide video{width:100%;height:100vh;object-fit:fill;background:#000}
.tem_banner .swiper-slide video.mob_video{display:none;}
.tem_banner .swiper-slide .mc_img {position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:2;display:none;}
.tem_banner .swiper-slide .plays {font-size:1rem;color:#FFF;display:none;margin:.45rem 0 0}
body.en .tem_banner .swiper-slide:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.08);position:absolute;top:0;left:0;z-index:1}
.tem_banner .swiper-slide .text{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);z-index:5;text-align:left;}
.tem_banner .swiper-slide .text h3 {font-size:.42rem;color:#FFF;font-weight:bold;}
.tem_banner .swiper-slide .text p{font-size:.2rem;color:#FFF;margin:.2rem 0 .45rem;}
.tem_banner .swiper-slide .text a{display:inline-block;background:#d3091d;color:#FFF;font-size:.16rem;padding:0 .256rem;border-radius:999px;line-height:.45rem;}
.tem_banner .swiper-page{position:absolute;bottom:0;left:0;background:#d3091d;height:.94rem;width:4.5rem;display:flex
;align-items:center;z-index:2;    justify-content: space-between;padding:0 .6rem 0 1.3rem}
.tem_banner .swiper-page ol {margin:0;padding:0}
.tem_banner .swiper-page ol li {display:inline-block;vertical-align:middle;margin:0 .13rem 0 0}
.tem_banner .swiper-page ol li a{width:.07rem;height:.07rem;background:#FFF;border-radius:100%;display:block}
.tem_banner .swiper-page ol li.on a{width:.14rem;height:.14rem;border:1px solid #FFF;background:none}

.tem_banner .swiper-page .slide-pagination{font-size:.14rem;color:rgba(255,255,255,.3);font-weight:bold;width:auto;}
.tem_banner .swiper-page .slide-pagination span {font-size:.24rem;color:#FFF;}
/**/
.index_slide_pagination{position:absolute;right:.25rem !important;top:50%;transform:translateY(-50%);z-index:10;left:auto;}
.index_slide_pagination span {opacity:1;outline:none;display:block;margin:.2rem 0 !important;width:.12rem;height:.12rem;background:#f2f2f2;position:relative;box-shadow:2px 2px 4px rgba(0,0,0,.3)}
.index_slide_pagination span:before{content:'';width:.2rem;height:.2rem;border:1px solid #d3091d;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out}
.index_slide_pagination span.swiper-pagination-bullet-active{background:#d3091d}
.index_slide_pagination span.swiper-pagination-bullet-active:before{opacity:1}
/**/
.index_flex{width:100%;height:100%;align-items:center;display:flex;}
.tem_product{background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_product>div{display:flex;align-items:center;width:100%}
.tem_product .text{flex:0 0 41%;padding-left:1rem;}
.tem_product .text>*{opacity:0;transform:translateY(3vw)}
.tem_product .text>p{font-size:.6rem;color:#d3091d;}
.tem_product .text h3 {font-size:.3rem;color:#202020;margin:.35rem 0}
.tem_product .text .desc {font-size:.18rem;color:#343434;line-height:1.6;margin:0 0 .65rem;}

a.mores{display:inline-block;position:relative;line-height:.49rem;padding:0 .4rem;}
a.mores:before{content:'';width:100%;height:100%;background:#d3091d;transform:skew(-35deg);position:absolute;top:0;left:0}
a.mores span {font-size:.18rem;color:#FFF;position:relative;z-index:2;display:inline-block;vertical-align:middle;line-height:1}
a.mores span i {font-size:.14rem;margin-left:.3rem;}

.tem_product.index_page_current .text>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_product.index_page_current .text h3 {transition-delay:150ms}
.tem_product.index_page_current .text .desc{transition-delay:200ms}
.tem_product.index_page_current .text a.mores{transition-delay:250ms}

.tem_product .list{flex:1;padding-left:1rem;justify-content: space-between;align-items:center;display:flex;}
.tem_product .list>*{opacity:0;transform:translateX(3vw);}
.tem_product .list .itembox{width:2.4rem;}
.tem_product .list .itembox img {max-height:7.68rem;transition:none;}
.tem_product .list ol {margin:0;padding:0;position:relative}
.tem_product .list ol:after{content:'';width:1px;height:84%;background:#000;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}
.tem_product .list ol li {margin:0 0 .5rem;padding:0 .5rem 0 0}
.tem_product .list ol li:last-child{margin:0}
.tem_product .list ol li a{display:block;position:relative;padding-right:.5rem;font-size:.36rem;color:#050505;}
.tem_product .list ol li a:after{content:'';width:.1rem;height:.1rem;background:#000;position:absolute;right:.06rem;top:50%;transform:skew(-12deg) translateY(-50%);transition:all .3s ease-in-out;z-index:3}
.tem_product .list ol li#current a,.tem_product .list ol li a:hover{color:#d3091d;font-weight:bold;}
.tem_product .list ol li#current a:after,.tem_product .list ol li a:hover:after{background:#d3091d;width:.22rem;height:.22rem;right:0}
.tem_product.index_page_current .list>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.tem_product.index_page_current .list ol {transition-delay:150ms}



.index_about{display:flex;align-items:flex-end;width:100%;height:100%}
.index_about>div{width:100%;padding:0 0 .65rem;}
.index_about .infos {display:flex;align-items:center;margin:0 0 .5rem;}
.index_about .infos .txt{flex:0 0 53.7%;padding:0 .75rem 0 0}
.index_about .infos .txt>*{opacity:0;transform:translateY(3vw)}
.index_about .infos .txt>p{font-size:.6rem;color:#202020;margin:0 0 .2rem;font-weight:bold}
.index_about .infos .txt h3{font-size:.3rem;color:#202020;}
.index_about .infos .txt .desc{font-size:.18rem;color:#1a1a1a;line-height:1.7;margin:.45rem 0 .6rem;}

.index_about .infos .nums{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.2rem .2rem;}
.index_about .infos .nums>div{background:#eee;padding:.25rem .3rem .48rem;border-radius:15px;text-align:right;opacity:0;transform:translateY(3vw)}
.index_about .infos .nums .ico {height:.36rem;margin:0 0 .4rem;text-align:left}
.index_about .infos .nums .ico img{max-height:.35rem;}
.index_about .infos .nums h5{font-size:.36rem;color:#333;line-height:1}
.index_about .infos .nums h5 em {font-size:.72rem;display:inline-block;vertical-align:bottom;line-height:1;font-weight:bold;}
.index_about .infos .nums p{font-size:.18rem;color:#444;margin:.15rem 0 0}
.index_about .infos .nums>div:hover {background:#d3091d}
.index_about .infos .nums>div:hover .ico img {filter:brightness(0) invert(1)}
.index_about .infos .nums>div:hover h5{color:#FFF}
.index_about .infos .nums>div:hover p{color:#FFF}
.index_about .partner{opacity:0;transform:translateY(3vw)}
.index_about .partner .swiper-slide .imgs{height:1rem;line-height:1rem;text-align:center}
.index_about .partner .swiper-slide .imgs img {max-height:1rem;transition:none;}

.index_about.index_page_current .infos .txt>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_about.index_page_current .infos .txt h3 {transition-delay:150ms}
.index_about.index_page_current .infos .txt .desc {transition-delay:200ms}
.index_about.index_page_current .infos .txt a.mores{transition-delay:250ms}
.index_about.index_page_current .infos .nums>div,.index_about.index_page_current .partner{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}


.index_choose{background:url(../images/icon0.jpg) center no-repeat;background-size:cover;}
.index_choose>div{width:100%}
.index_choose .title{text-align:center;margin:0 0 .4rem;opacity:0;transform:translateY(3vw)}
.index_choose .title p{font-size:.6rem;color:#FFF;font-weight:bold;margin:0 0 .2rem;}
.index_choose .title p i{color:#d3091d}
.index_choose .title h3 {font-size:.3rem;color:#FFF}
.index_choose .mains{position:relative;width:6.55rem;height:6.55rem;margin:0 auto}
.index_choose .mains .boxs{width:6.55rem;height:6.55rem;position:relative;padding:.32rem;opacity:0;transform:translateY(3vw)}
.index_choose .mains .boxs:before{content:'';width:100%;height:100%;background:url(../images/icon1.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out}
.index_choose .mains .boxs#on0:before{transform:translate(-50%,-50%) rotate(255deg)}
.index_choose .mains .boxs#on1:before{transform:translate(-50%,-50%) rotate(220deg)}
.index_choose .mains .boxs#on2:before{transform:translate(-50%,-50%) rotate(190deg)}
.index_choose .mains .boxs#on3:before{transform:translate(-50%,-50%) rotate(0)}
.index_choose .mains .boxs#on4:before{transform:translate(-50%,-50%) rotate(35deg)}
.index_choose .mains .boxs#on5:before{transform:translate(-50%,-50%) rotate(60deg)}
.index_choose .mains .boxs>div{width:100%;height:100%}
.index_choose .mains .boxs>div>div{display:flex;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:100%;text-align:center;padding:.8rem 1.1rem 0;    flex-direction: column;position:relative;overflow:hidden}
.index_choose .mains .boxs>div>div:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1}
.index_choose .mains .boxs>div>div>*{position:relative;z-index:2}
.index_choose .mains .boxs .ico {height:1.2rem;display:none}
.index_choose .mains .boxs .ico img {max-height:.9rem;transition:none;filter:brightness(0) invert(1)}
.index_choose .mains .boxs p{font-size:.18rem;color:#FFF;margin:0;line-height:1.65;text-shadow:0 0 3px rgba(0,0,0,.9);}

.index_choose .mains .thumb>div{position:absolute;opacity:.3;width:3.6rem;}
.index_choose .mains .thumb p{font-size:.24rem;color:#d3091d;margin:0 0 .25rem;font-weight:bold;position:relative;line-height:1.1}
.index_choose .mains .thumb h4 {font-size:.24rem;color:#FFF;}
.index_choose .mains .thumb p img {max-height:.46rem;transition:none;}
.index_choose .mains .thumb>div.lim0 {top:.6rem;right:100%;transform:translateX(.15rem);}
.index_choose .mains .thumb>div.lim1 {top:50%;right:100%;transform:translateY(-50%);margin-right:.2rem}
.index_choose .mains .thumb>div.lim2 {bottom:.95rem;right:100%;}
.index_choose .mains .thumb>div.lim3 {top:.6rem;left:100%;transform:translateX(-.15rem;)}
.index_choose .mains .thumb>div.lim4 {top:50%;left:100%;transform:translateY(-50%);margin-left:.2rem}
.index_choose .mains .thumb>div.lim5 {bottom:.95rem;left:100%;}
.index_choose .mains .thumb>div:nth-child(-n+3){opacity:0;right:110%;}
.index_choose .mains .thumb>div:nth-child(-n+3) a>*{padding-right:.78rem;text-align:right;}
.index_choose .mains .thumb>div:nth-child(-n+3) p img{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.index_choose .mains .thumb>div:nth-child(n+4){opacity:0;left:110%;}
.index_choose .mains .thumb>div:nth-child(n+4) a>*{padding-left:.78rem;text-align:left;}
.index_choose .mains .thumb>div:nth-child(n+4) p img{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.index_choose .mains .thumb>div#current {opacity:1}
.index_choose .mains .thumb>div#current p {color:#FFF}
.index_choose .mains .thumb>div#current p img {filter:brightness(0) invert(1)}
.index_choose.index_page_current .title {opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_choose.index_page_current .mains .boxs{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_choose.index_page_current .mains .thumb>div:nth-child(-n+3){opacity:.3;right:100%;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_choose.index_page_current .mains .thumb>div:nth-child(n+4){opacity:.3;left:100%;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}

.index_news{}
.index_news>div{width:100%}
.index_news .itembox>div>div{display:inline-block;vertical-align:middle;}
.index_news .let {width:25.7%;padding:0 .4rem 0 0}
.index_news .let>*{opacity:0;transform:translateY(3vw)}
.index_news .let p{font-size:.6rem;color:#000;font-weight:bold;margin:0 0 .25rem;}
.index_news .let h3 {font-size:.3rem;color:#000;margin:0 0 .25rem;}
.index_news .let .desc{font-size:.14rem;color:#868686;line-height:1.6;margin:0 0 .55rem;}
.index_news .let .swiper-page{display:flex;position:relative;width:.85rem;justify-content:space-between;align-items:center;margin:0 0 1.1rem;}
.index_news .let .swiper-page>div{font-size:.24rem;color:#606161;}
.index_news .let .swiper-page:before{content:'';width:2px;height:.21rem;background:#9a9a9a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index_news.index_page_current .let>*{opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.index_news.index_page_current .let h3 {transition-delay:150ms}
.index_news.index_page_current .let .desc {transition-delay:200ms}
.index_news.index_page_current .let a.mores{transition-delay:250ms}


.index_news .rlt {width:74.3%;opacity:0;transform:translateX(3vw)}
.index_news .rlt .swiper-slide a{display:block;height:100vh;border-left:2px solid #ddd;padding:1.3rem .25rem 0}
.index_news .rlt .swiper-slide a>span {font-size:.8rem;color:#e1e1e1;}
.index_news .rlt .swiper-slide .text{padding:1.2rem 0 0}
.index_news .rlt .swiper-slide .text span {font-size:.16rem;color:#424040}
.index_news .rlt .swiper-slide .text h6{font-size:.16rem;color:#424040;line-height:.26rem;height:.52rem;overflow:hidden;margin:.2rem 0 .15rem;}
.index_news .rlt .swiper-slide .text em {font-size:.14rem;color:#9a9a9a}
.index_news .rlt .swiper-slide .text .imgs {margin:.15rem 0 .2rem;}
.index_news .rlt .swiper-slide .text .imgs img {width:100%;height:1.83rem;object-fit:cover;transition:none;}
.index_news .rlt .swiper-slide .text >p{font-size:.14rem;color:#9a9a9a;margin:0 0 .65rem;line-height:.25rem;height:.75rem;overflow:hidden;}
.index_news .rlt .swiper-slide .text>i img{max-height:.14rem;transition:none;}
.index_news .rlt .swiper-slide a:hover .imgs {box-shadow:4px 4px 6px rgba(0,0,0,.22)}
.index_news.index_page_current .rlt {opacity:1;transform:none;transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
/**/
.index_footer{height:auto !important;}
.footer{background:#545454;padding:1.1rem 0 .5rem;position:relative}
.footer .infos{display:flex;justify-content:space-between;}
.footer .infos .logos{padding:.3rem 0 0}
.footer .infos .logos img{max-height:1.25rem;transition:none;}
.footer .infos .navs>p{margin:0 0 .35rem;}
.footer .infos .navs>p a{display:inline-block;background:#d3091d;border-radius:999px;padding:0 .19rem;line-height:.39rem;font-size:.18rem;color:#FFF;font-weight:bold;}
.footer .infos .navs dl {display:inline-block;vertical-align:top;margin:0;padding-left:.79rem;}
.footer .infos .navs dl dt {margin:0 0 .25rem;}
.footer .infos .navs dl dt a{font-size:.18rem;color:#FFF;}
.footer .infos .navs dl dd {margin:0 0 .2rem;}
.footer .infos .navs dl dd a{font-size:.16rem;color:#FFF}
.footer .boxs{margin:1rem 0 0;display:flex;justify-content:space-between}
.footer .boxs .tels{flex:1;padding:.2rem 0 0}
.footer .boxs .tels .t{display:flex;gap:0 .45rem;margin:0 0 .4rem;}
.footer .boxs .tels .t p {margin:0;font-size:.16rem;color:#FFF}
.footer .boxs .tels .t p em {display:block;margin:0 0 .1rem;font-size:.14rem;color:#FFF;opacity:.38}
.footer .boxs .tels .copy{font-size:.16rem;color:#FFF;}
.footer .boxs .tels .copy a{font-size:.16rem;color:#FFF}
.footer .boxs .f_search{flex:0 0 20%;position:relative}
.footer .boxs .f_search input[type="text"] {width:100%;height:.6rem;background:#3f3f3f;padding:0 .8rem 0 .2rem;font-size:.16rem;color:#FFF;border:0}
.footer .boxs .f_search button {width:.6rem;height:.6rem;background:#d3091d;text-align:center;border:0;font-size:.2rem;color:#FFF;position:absolute;right:0;top:0}
.topbks{position:absolute;right:.48rem;top:.98rem;z-index:1}
.topbks>a{display:inline-block;border-radius:6px;width:.67rem;height:.67rem;background:#d3091d;line-height:.67rem;text-align:center}
.topbks>a img {max-height:.26rem;transition:none;}
/*内页*/
.flash {position:relative}
.flash .page_txt{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;}
.flash .page_txt p{font-size:.36rem;color:#FFF;font-weight:bold;margin:0 0 .15rem;}
.flash .page_txt h1 {font-size:.48rem;color:#FFF;font-weight:bold}

.sort_navlist{border-bottom:2px solid #ddd;}
.sort_navlist ul{display:flex;gap:0 1px}
.sort_navlist li {position:relative;}
.sort_navlist li:last-child{padding:0}
.sort_navlist li>a{display:block;font-size:.16rem;color:#313131;line-height:.77rem;position:relative;padding:0 .15rem;min-width:2rem;text-align:center}
.sort_navlist li:hover>a,.sort_navlist li.on>a{color:#FFF;background:#d3091d}
.sort_navlist li>dl{margin:0;padding:0;width:2rem;background:#FFF;position:absolute;top:100%;left:50%;z-index:10;transform:translate(-50%,2px);display:none;transition:none;box-shadow:0 0 4px rgba(0,0,0,.15)}
.sort_navlist li>dl dd a{display:flex;position:relative;font-size:.14rem;color:#333;height:.55rem;text-align:center;align-items:center;justify-content:center;}
.sort_navlist li>dl dd a:hover {background:#d3091d;color:#FFF}
/**/
.product_box{background:url(../images/icon4.jpg) center bottom no-repeat;background-size:100% auto;}
.product_box .mains{padding:.75rem 0 1.25rem;display:flex}
.product_box .mains .let {flex:0 0 22%}
.product_box .mains .let h2 {font-size:.24rem;color:#3b3b3b;font-weight:bold;margin:0 0 .3rem}
.product_box .mains .let ol{margin:0;padding:0}
.product_box .mains .let ol li {border-top:1px solid #c9c9c9;}
.product_box .mains .let ol li:last-child{border-bottom:1px solid #c9c9c9;}
.product_box .mains .let ol li>a{display:block;padding:.22rem 0;position:relative;font-size:.18rem;color:#2e2e2e;padding-right:.35rem;font-weight:bold;}
.product_box .mains .let ol li>a i{font-size:.18rem;color:#999;position:absolute;right:.15rem;top:50%;transform:translateY(-50%)}
.product_box .mains .let ol li>dl{margin:0;padding:0 0 .3rem;display:none;transition:none;}
.product_box .mains .let ol li>dl dd {margin:0 0 .1rem;}
.product_box .mains .let ol li>dl dd a{font-size:.14rem;color:#989898}
.product_box .mains .let ol li.opens>a,.product_box .mains .let ol li.ons>a{color:#d3091d}
.product_box .mains .let ol li.opens>a i{transform:translateY(-50%) rotate(180deg)}
.product_box .mains .let ol li a.ons {color:#d3091d}
.product_box .mains .let ol li>dl dd.on3 a,.product_box .mains .let ol li>dl dd a:hover{color:#d3091d}

.product_box .mains .rlt {flex:0 0 78%;padding-left:.55rem;max-width:78%}
.product_box .mains .rlt.xbox {opacity:0;transform:translateY(8vw);transition: all .8s cubic-bezier(.69, .27, .45, .99);transition-delay:100ms}
.product_box .mains .rlt ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.22rem .22rem;}
.product_box .mains .rlt li a{display:block;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden;background:#FFF;padding:.0.13rem .1rem;text-align:center;}
.product_box .mains .rlt li .imgs{height:2.51rem;line-height:2.5rem;border-bottom:1px solid #c9c9c9;margin:0 0 .15rem;}
.product_box .mains .rlt li .imgs span {background:none !important;text-align:center;vertical-align:middle;display:inline-block}
.product_box .mains .rlt li .imgs img {max-height:2.5rem;transition:none;}
.product_box .mains .rlt li p{font-size:.16rem;color:#1f1f1f;margin:0;overflow:hidden;text-align:center;line-height:1.6}
.product_box .mains .rlt li p em {display:block;}

.product_box .mains .rlt li a:hover {box-shadow:4px 4px 51px rgba(0,0,0,.13);}
.product_box .mains .rlt li a:hover .imgs{transform:scale(.98)}
.product_box .mains .rlt .page {text-align:left;}
.product_box .mains .rlt .page *{text-align:center}

/*产品详情*/
.show_product{}
.show_product .mains {padding:1rem 0 1.5rem;}
.show_product .imgsbox{display:flex;align-items:flex-end;}
.show_product .imgsbox #greally{flex:0 0 46%;max-width:46%;border:2px solid #dcdcdc;border-radius:10px;overflow:hidden;}
.show_product .imgsbox #greally .swiper-slide {text-align:center}
.show_product .imgsbox #greally .swiper-slide *{transition:none;}
.show_product .imgsbox #greally .swiper-slide .magnifierRentgen{margin:0 auto;overflow:initial;height:6.35rem;}
.show_product .imgsbox #greally .swiper-slide .magnifier-loupe img {max-width:none;}
.show_product .imgsbox #greally .magnifierRentgen .magnifier-loupe {transform:scale(1.6);background-color:#FFF;border-radius:100%}

.show_product .imgsbox .texts{flex:0 0 54%;padding-left:.18rem;max-width:54%}
.show_product .imgsbox .texts .t {padding-left:.41rem;margin:0 0 1.2rem;}
.show_product .imgsbox .texts .t p{font-size:.24rem;color:#313131;margin:0}
.show_product .imgsbox .texts .t h4 {font-size:.36rem;color:#1f1f1f;font-weight:bold;margin:.1rem 0 0;display:flex;justify-content:space-between;align-items:center}
.show_product .imgsbox .texts .t h4>a img{max-height:.27rem;transition:none}
.show_product .imgsbox .texts .t .desc {font-size:.16rem;color:#313131;padding:.45rem 0 .8rem;border-top:2px solid #dcdcdc;line-height:1.7;margin:.25rem 0 0}
.show_product .imgsbox .texts .t>a{display:inline-block;background:#d3091d;font-size:.16rem;color:#FFF;border-radius:999px;padding:0 .55rem;line-height:.48rem;margin-right:.1rem;}
.show_product .imgsbox .texts .t>a img {max-height:.37rem;transition:none}
.show_product .imgsbox .texts .thumbs .swiper-slide {border:2px solid #dcdcdc;border-radius:10px;overflow:hidden;height:1.46rem;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.show_product .imgsbox .texts .thumbs .swiper-slide img {max-height:1.3rem;transition:none}
.show_product .imgsbox .texts .thumbs .swiper-slide-thumb-active{border-color:#d3091d}
.show_product .details{padding:1.1rem 0 1.8rem;}
.show_product .details ol {margin:0 0 .38rem;padding:0;border-bottom:1px solid #dcdcdc;}
.show_product .details ol li {display:inline-block;vertical-align:top;position:relative}
.show_product .details ol li span {display:block;padding:0 .5rem;font-size:.18rem;color:#191919;line-height:.67rem;}
.show_product .details ol li>a{display:block;background:#d3091d;font-size:.18rem;color:#FFF;line-height:.67rem;border-radius:10px 10px 0 0;padding:0 .85rem;}
.show_product .details ol li>a i{margin-left:.15rem;}
.show_product .details ol li>dl{position:absolute;top:100%;left:0;margin:0;padding:.15rem .2rem;background:#eee;max-height:3.15rem;overflow-y:auto;width:100%;display:none;transition:none;z-index:5}
.show_product .details ol li>dl dd {margin:0 0 .15rem;}
.show_product .details ol li>dl dd a{font-size:.14rem;color:#292929;display:block;}
.show_product .details ol li.on>a i {transform:rotate(180deg)}
.show_product .details .items{margin:0 0 .25rem;display:flex; flex-direction: row;    align-items: flex-start;}
.show_product .details .items p{margin:0}
.show_product .details .items .imgs{display:flex;height:2.3rem;padding:0 .15rem;text-align:center;border:1px solid #dcdcdc;border-radius:10px;justify-content:center;align-items:center;margin:0 0 .3rem;position:relative;flex:0 0 15%}

.show_product .details .items .imgs img {max-height:1.85rem;transition:none;}
.show_product .details .items .imgs span {position:absolute;right:.05rem;top:.05rem;font-size:.13rem;color:#d3091d;border:1px solid #d3091d;border-radius:35px;padding:0 .1rem;line-height:.25rem;cursor:pointer;}
.show_product .details .items .imgs span:hover {background:#d3091d;color:#FFF}
.show_product .details .items table{max-width:100%;height:auto;flex:1;margin-left:.15rem;}
.show_product .details .items table tr {height:auto !important}
.show_product .details .items table td {width:auto;text-align:center;font-size:.14rem;color:#6d6d6d;font-weight:bold;border:1px solid #d2d2d2;vertical-align:middle;height:.53rem !important;}
.show_product .details .items table tr:nth-child(2n-1) td{background:#f6f7f9}
/**/
.filed_box .mains{padding:.69rem 0 2rem;}
.filed_box .mains ul {display:grid;grid-template-columns:1fr 1fr;gap:.88rem .38rem}
.filed_box .mains ul li a{display:block;position:relative;border-radius:10px 10px 20px 20px;overflow:hidden;background:#eee}
.filed_box .mains ul li .imgs img {width:100%;height:4.13rem;object-fit:cover;transition:none}
.filed_box .mains ul li .imgs {overflow:hidden;border-radius:10px;}
.filed_box .mains ul li p{font-size:.18rem;color:#212121;font-weight:bold;text-align:center;margin:0;padding:.4rem 0}
.filed_box .mains ul li a:hover {box-shadow:4px 4px 50px rgba(0,0,0,.17)}
/**/
.service_box{}
.service_box .problem{padding:.9rem 0 1rem;}
.service_box .title {text-align:center;margin:0 0 .7rem;}
.service_box .title p{font-size:.36rem;color:#1b1b1b;margin:0 0 .1rem;}
.service_box .title h3 {font-size:.36rem;color:#1b1b1b;font-weight:bold;}
.service_box .problem .lists .swiper-slide a{display:block;position:relative;}
.service_box .problem .lists .swiper-slide .imgs img {width:100%;height:2.8rem;object-fit:cover;transition:none;}
.service_box .problem .lists .swiper-slide .txt {padding:.35rem 0 .5rem;position:relative}
.service_box .problem .lists .swiper-slide .txt h6{font-size:.18rem;color:#424040;font-weight:bold;}
.service_box .problem .lists .swiper-slide .txt p{font-size:.14rem;color:#747474;margin:.25rem 0 0;line-height:.25rem;height:.75rem;overflow:hidden;}
.service_box .problem .lists .swiper-slide .txt:after{content:'';width:0;height:2px;background:#d3091d;position:absolute;bottom:0;left:0;transition:all .45s ease-in-out;}
.service_box .problem .lists .swiper-slide a:hover .txt:after{width:100%}
.service_box .problem .lists .swiper-page{display:flex;margin:.85rem 0 0;justify-content:center;align-items:center;gap:0 .1rem;}
.service_box .problem .lists .swiper-page>div.itm {background:#e5e5e5;border-radius:6px;font-size:.14rem;color:#707070;line-height:.3rem;text-align:center;width:.3rem;}
.service_box .problem .lists .swiper-page>div.slide-pagination{width:auto;display:flex;gap:0 .1rem;}
.service_box .problem .lists .swiper-page .slide-pagination span {opacity:1;outline:none;background:#e5e5e5;border-radius:6px;font-size:.14rem;color:#000;line-height:.3rem;text-align:center;width:.3rem;height:.3rem;font-weight:bold;}
.service_box .problem .lists .swiper-page .slide-pagination span.swiper-pagination-bullet-active{background:#d3091d;color:#FFF}

.comvideo{background:url(../images/icon6.jpg) center no-repeat;background-size:cover;padding:.98rem 0}
.comvideo .title{margin:0 0 .45rem;}
.comvideo .lists{position:relative;padding:0 1.3rem;}
.comvideo .lists .swiper-slide a{display:block;position:relative;background:#000}
.comvideo .lists .swiper-slide img {width:100%;height:6.13rem;object-fit:cover;transition:none;opacity:.77}
.comvideo .lists .swiper-slide i{position:absolute;top:50%;left:50%;z-index:5;width:1.08rem;height:1.08rem;border:2px solid #FFF;color:#FFF;font-size:.46rem;opacity:.8;border-radius:100%;line-height:1.04rem;text-align:center;transform:translate(-50%,-50%)}
.comvideo .lists .swiper-slide .video_files{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
.comvideo .lists .swiper-slide .video_files {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.comvideo .lists .swiper-slide .video_files video {width: 100%;height: 100%;background-color: #000;}
.comvideo .lists .swiper-slide .video_files .close_ {position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #d3091d;cursor: pointer;}
.comvideo .lists .swiper-slide .video_files .close_::before,
.comvideo .lists .swiper-slide .video_files .close_::after {position: absolute;content: '';width: 3px;height: 70%;border-radius: 3px;background-color: #fff;left: 13px;top: 5px;}
.comvideo .lists .swiper-slide .video_files .close_::before {transform: rotate(45deg);}
.comvideo .lists .swiper-slide .video_files .close_::after {transform: rotate(-45deg);}

.comvideo .lists .swiper-page>div{position:absolute;top:50%;left:0;z-index:1;width:.66rem;height:.69rem;line-height:.69rem;text-align:center}
.comvideo .lists .swiper-page>div i{font-size:.16rem;color:#FFF;position:relative;z-index:3}
.comvideo .lists .swiper-page>div:before{content:'';width:100%;height:100%;background:#313131;transform:skew(-15deg);position:absolute;left:0;top:0;transition:all .4s ease-in-out}
.comvideo .lists .swiper-page>div.slide-button-next {left:auto;right:0}
.comvideo .lists .swiper-page>div:hover:before{background:#d3091d}

.download{background:#f9f9f9;padding:1.3rem 0 2rem;}
.download .title {margin:0 0 .7rem;}
.download .lists ul {display:grid;grid-template-columns:1fr 1fr;gap:.28rem .37rem;}
.download .lists li a{display:block;position:relative;background:#FFF;border-radius:10px;padding:.33rem .9rem .6rem .33rem;}
.download .lists li span {font-size:.14rem;color:#818181;}
.download .lists li p{font-size:.18rem;color:#313131;margin:.25rem 0 0;}
.download .lists li i{position:absolute;right:.5rem;bottom:.5rem;font-size:.32rem;color:#4b4b4b}
.download .lists li a:hover {background:#d3091d;}
.download .lists li a:hover>*{color:#FFF !important;}
/*关于*/
.company{padding:1rem 0 1.05rem;background:url(../images/icon7.jpg) center no-repeat;background-size:cover;}
.company>div{padding-left:1rem;}
.company h3 {font-size:.36rem;color:#2d2d2d;font-weight:bold;margin:0 0 .35rem;}
.company .mains{}
.company .mains .item1{display:flex;margin:0 0 .95rem;}
.company .mains .item1 .txt,.company .mains .item2 .txt{flex:0 0 53.6%;padding:0 .53rem 0 0;font-size:.18rem;color:#2d2d2d;line-height:1.8;text-indent:2em;}
.company .mains .item1 .imgs,.company .mains .item2 .imgs{flex:1}
.company .mains .item2{display:flex;}
.company .mains .item2 .txt {padding:0 0 0 .53rem;}

.culture{padding:1.5rem 0 1.4rem;}
.culture .title{margin:0 0 .55rem;display:flex;justify-content:space-between}
.culture .title .name {flex:0 0 33.5%}
.culture .title .name p{font-size:.36rem;color:#171717;margin:0 0 .1rem;}
.culture .title .name h3 {font-size:.36rem;color:#171717;font-weight:bold;}
.culture .title .desc{flex:1;font-size:.2rem;color:#2d2d2d;line-height:1.7}
.culture .lists ul {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 .2rem;}
.culture .lists li {position:relative;border-radius:10px;overflow:hidden}
.culture .lists li .imgs img {width:100%;height:4.12rem;object-fitl:cover;transition:none;}
.culture .lists li .txt{position:absolute;top:40%;left:0;width:100%;padding:0 .25rem;z-index:1}
.culture .lists li .txt em{display:inline-block;height:.4rem;}
.culture .lists li .txt em img {max-height:.4rem;transition:none;}
.culture .lists li .txt h4 {font-size:.2rem;color:#FFF;font-weight:bold;margin:.25rem 0 }
.culture .lists li .txt .editor{font-size:.15rem;color:#FFF;line-height:1.7}
.culture .lists li:hover {box-shadow:4px 4px 6px rgba(0,0,0,.09)}

.honor {background:url(../images/icon8.jpg) center no-repeat;background-size:cover;padding:1.4rem 0 1.5rem;}
.honor .title{margin:0 0 .75rem;display:flex;justify-content:space-between;align-items:center}
.honor .title .name p{font-size:.36rem;color:#FFF;margin:0 0 .1rem;}
.honor .title .name h3 {font-size:.36rem;color:#FFF;font-weight:bold;}
.honor .title ol{margin:0;padding:0;display:flex;gap:0 .08rem;}
.honor .title ol li a{display:block;background:#FFF;padding:0 .38rem;line-height:.51rem;font-size:.18rem;color:#2d2d2d;border-radius:999px;}
.honor .title ol li#current a{background:#d61a19;color:#FFF}

.honor .listsbox .swiper-slide a{display:block;position:relative;background:rgba(255,255,255,.41);border:1px solid #FFF;border-radius:10px;height:3.77rem;line-height:3.75rem;text-align:center;padding:0 .1rem;}
.honor .listsbox .swiper-slide a img {max-height:3.55rem;transition:none;}
.honor .listsbox .swiper-page{margin:.65rem 0 0;text-align:center;}
.honor .listsbox .swiper-page>div{display:inline-block;vertical-align:top;margin:0 5px;width:.66rem;height:.69rem;line-height:.69rem;text-align:center;position:relative;}
.honor .listsbox .swiper-page>div.slide-button-next{top:.1rem;}
.honor .listsbox .swiper-page>div i{font-size:.2rem;color:#9a9a9a;position:relative;z-index:3}
.honor .listsbox .swiper-page>div:before{content:'';width:100%;height:100%;background:#FFF;transform:skew(-15deg);position:absolute;left:0;top:0;transition:all .4s ease-in-out}
.honor .listsbox .swiper-page>div:hover i{color:#FFF}
.honor .listsbox .swiper-page>div:hover:before{background:#d3091d;}
.compartner{position:relative;margin:0 0 1.1rem;}
.compartner .swiper-slide {height:1.1rem;line-height:1.1rem;text-align:center}
.compartner .swiper-slide img {max-height:1.1rem;transition:none;}
.compartner .swiper-page>div{position:absolute;top:50%;left:1rem;z-index:1;width:.56rem;height:.56rem;line-height:.56rem;background:#7d7d7d;font-size:.18rem;color:#FFF;border-radius:100%;text-align:center;transform:translateY(-50%)}
.compartner .swiper-page>div.slide-button-next{left:auto;right:1rem;}
.compartner .swiper-page>div:hover{background:#d3091d;color:#FFF}

.workshop{padding:1.3rem 0 1.8rem;background:url(../images/icon9.jpg) center no-repeat;background-size:cover;}
.workshop .title{text-align:center;margin:0 0 .65rem}
.workshop .title p{font-size:.36rem;color:#171717;margin:0 0 .15rem;}
.workshop .title h3 {font-size:.36rem;color:#171717;font-weight:bold;}
.workshop .swiper-slide a{display:block;position:relative;border-radius:10px;overflow:hidden;}
.workshop .swiper-slide img {width:100%;height:3.33rem;object-fit:cover;transition:none;}
.workshop .swiper-slide a:hover {transform:scale(.98);box-shadow:4px 4px 6px rgba(0,0,0,.12)}
.workshop .swiper-page{display:flex;margin:.85rem 0 0;justify-content:center;align-items:center;gap:0 .1rem;}
.workshop .swiper-page>div.itm {background:#e5e5e5;border-radius:6px;font-size:.14rem;color:#707070;line-height:.3rem;text-align:center;width:.3rem;}
.workshop .swiper-page>div.slide-pagination{width:auto;display:flex;gap:0 .1rem;}
.workshop .swiper-page .slide-pagination span {opacity:1;outline:none;background:#e5e5e5;border-radius:6px;font-size:.14rem;color:#000;line-height:.3rem;text-align:center;width:.3rem;height:.3rem;font-weight:bold;}
.workshop .swiper-page .slide-pagination span.swiper-pagination-bullet-active{background:#d3091d;color:#FFF}
/*新闻*/
.news_box{}
.news_box .mains {padding:1rem 0 1.7rem;}
.news_box .mains ul {display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem .33rem;}
.news_box .mains li a{display:block;position:relative;}
.news_box .mains li .imgs img {width:100%;height:2.8rem;object-fit:cover;transition:none;}
.news_box .mains li .txt {padding:.35rem 0 .5rem;position:relative}
.news_box .mains li .txt h6{font-size:.18rem;color:#424040;font-weight:bold;}
.news_box .mains li .txt p{font-size:.14rem;color:#747474;margin:.25rem 0 0;line-height:.25rem;height:.75rem;overflow:hidden;}
.news_box .mains li .txt:after{content:'';width:0;height:2px;background:#d3091d;position:absolute;bottom:0;left:0;transition:all .45s ease-in-out;}
.news_box .mains li a:hover .txt:after{width:100%}
.news_box .mains li a:hover .imgs{box-shadow:4px 4px 6px rgba(0,0,0,.12)}
/*翻页*/
.page{margin:.25rem 0 0}
.page a{display:inline-block;vertical-align:middle;margin:0 5px;width:.3rem;height:.3rem;line-height:.3rem;background:#e5e5e5;border-radius:6px;font-size:.14rem;color:#000;font-weight:bold;}
.page a.page-num-current{background:#d01723;color:#FFF}
.page a.page-item{width:.45rem;color:#707070}
.page a:hover {background:#d01723;color:#FFF}

.show_news .mians{margin:.65rem 0 0}
/*人才招聘*/
.job_box{background:#f9f9f9;padding:1rem 0 1.55rem;}
.job_box .title{text-align:center;margin:0 0 .65rem;}
.job_box .title p{font-size:.36rem;color:#1b1b1b;margin:0 0 .25rem}
.job_box .title h3{font-size:.36rem;color:#1b1b1b;font-weight:bold;}
.job_box .mains {display:flex;position:relative}
.job_box .mains .let {flex:0 0 50%;}
.job_box .mains .let ol {margin:0;padding:0}
.job_box .mains .let li {margin:0 0 .3rem;}
.job_box .mains .let li a{display:block;position:relative;border-radius:10px;padding:.45rem .7rem .35rem;background:#FFF;}
.job_box .mains .let li a>p{display:flex;justify-content:space-between;align-items:center;margin:0 0 .35rem;}
.job_box .mains .let li a>p span {font-size:.24rem;color:#1b1b1b;font-weight:bold;}
.job_box .mains .let li a>p em{font-size:.24rem;color:#1b1b1b;}
.job_box .mains .let li .editor{font-size:.14rem;color:#1b1b1b;line-height:1.7;margin:0 0 .2rem;}
.job_box .mains .let li .editor h6 {font-size:.18rem;color:#1b1b1b;font-weight:bold;margin:0 0 .2rem;}
.job_box .mains .let li .time{display:flex;justify-content:space-between;align-items:center;}
.job_box .mains .let li .time span {font-size:.14rem;color:#1b1b1b;}
.job_box .mains .let li .time i{font-size:.24rem;color:#626262}
.job_box .mains .let li a:hover {box-shadow:4px 4px 51px rgba(0,0,0,.11)}
.job_box .mains .let li:last-child{margin:0}

.job_box .mains .rlt {flex:0 0 50%;position:sticky;top:0;height:100%;padding:0 0 0 .27rem;}
.job_box .mains .rlt.tfm{transform:translateY(.85rem)}
.job_box .mains .rlt>div{padding:.77rem .5rem .54rem;background:#FFF;border-top:7px solid #d3091d;}
.job_box .mains .rlt>div>p{font-size:.18rem;color:#1b1b1b;padding:0 0 .28rem;border-bottom:1px solid #c9c9c9}
.job_box .mains .rlt>div .info{padding:.35rem 0 0}
.job_box .mains .rlt>div .info h4 {font-size:.24rem;color:#1b1b1b;font-weight:bold;margin:0 0 .25rem;display:flex;justify-content:space-between;align-items:center;}
.job_box .mains .rlt>div .info h4 em {font-size:.18rem;color:#1b1b1b}
.job_box .mains .rlt>div .info >p{font-size:.18rem;color:#4b4b4b;margin:0 0 .3rem;}
.job_box .mains .rlt>div .info >p em {display:block;font-size:.16rem;color:#1b1b1b;font-weight:bold;margin:0 0 .2rem;}
.job_box .mains .rlt>div .info .editor{font-size:.14rem;color:#4b4b4b;line-height:1.75;margin:0 0 .3rem;}
.job_box .mains .rlt>div .info>a{display:inline-block;background:#d3091d;font-size:.16rem;color:#FFF;border-radius:999px;padding:0 .56rem;line-height:.48rem;}
/*联系我们*/
.contact_box{}
.contact_box .infos {padding:.5rem 0 0}
.contact_box .infos h3 {font-size:.48rem;color:#2d2d2d;text-align:center;margin:0 0 .45rem;}
.contact_box .infos .editor{display:flex;}
.contact_box .infos .editor>div{border:1px solid #bfbfbf;padding:.6rem;min-width:25%}
.contact_box .infos .editor p{font-size:.24rem;color:#2d2d2d;margin:0}
.contact_box .infos .editor p:first-child {height:.6rem;}
.contact_box .infos .editor p img {max-height:.25rem;filter:brightness(0)}
.contact_box .infos .editor em {font-size:.16rem;color:#2d2d2d;opacity:.6;display:inline-block;vertical-align:middle;margin-left:.15rem;}
.contact_box .infos .editor>div:hover{border-color:#d3091d}
.contact_box .infos .editor>div:hover p img {filter:none;}
.contact_box .map #container{height:6.87rem;}

.message_box .mains{padding:.25rem 0 0;background:#FFF !important}
.message_box .mains .lists{width:9.53rem;max-width:100%;margin:0 auto;padding:1.2rem 1.38rem;background:rgba(255,255,255,.1);backdrop-filter: blur(12px);border-radius:10px;}
.message_box .mains .lists h4 {font-size:.48rem;color:#2d2d2d;margin:0 0 .5rem;text-align:center;}
.message_box .mains .lists li {margin:0 0 .45rem;}
.message_box .mains .lists li input,.message_box .mains .lists li textarea{width:100%;height:.6rem;min-height:35px;border:0;background:none;font-size:.18rem;color:#6d6d6d;border-bottom:2px solid #706d6b}
.message_box .mains .lists li input[name="checkcode"]{width:35%}
.message_box .mains .lists li.code>*{display:inline-block;vertical-align:middle;}
.message_box .mains .lists li.code img {height:60px;min-height:35px;}
.message_box .mains .lists li button {background:#d61a19;font-size:.18rem;color:#FFF;padding:0 .55rem;height:.64rem;border:0;border-radius:999px;}
.message_box .mains .lists li input::placeholder{color:#222}
.message_box .mains .lists li textarea::placeholder{color:#222}

body.en .culture .lists li .txt {top:15%}

.tem_banner .swiper-slide {padding:1.55rem 0 0}
.tem_banner .swiper-slide video,.tem_banner .swiper-slide img{height:calc( 100vh - 1.55rem);}

body.en .tem_banner .swiper-slide video.mob_video {height:100vh !important}

body.en .index_choose .mains .boxs > div > div{padding:.5rem 1.3rem 0}
body.en .index_choose .mains .boxs p{font-size:.14rem;}
body.en .show_product .details .items table td{font-size:.12rem;}
/********<=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 a.jd_m {position:absolute;top:50%;left:-18px;transform:translateY(-50%);width:37px;transition:none;}

.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-height:800px){
	.tem_product .list .itembox img{max-height:5.68rem;}
	.index_about .infos .nums h5 em{font-size:.42rem;}
	.index_about .infos .nums>div{padding:.25rem .15rem .3rem;}
	.index_about .infos{margin:0 0 .3rem;}
	.index_choose .mains,.index_choose .mains .boxs{width:5rem;height:5rem;}
	.index_news .rlt .swiper-slide .text{padding:.8rem 0 0}
	.footer .boxs{margin:.5rem 0 0}
}
@media(max-width:1800px){
	.header .navs .navlist li{padding-left:.1rem}
	.header .navs .navlist li a{padding:0 .2rem;}
}
@media(max-width:1600px){
	.index_choose .mains .boxs>div>div{padding:.8rem 1rem 0}
	.contact_box .infos .editor p{font-size:.18rem;}
	body.en .index_choose .mains .boxs > div > div{padding:.5rem 1.2rem 0}
}
@media(max-width:1440px){
	.tem_product .text,.company>div{padding-left:0}
	
    .product_box .mains .rlt .swiper-slide .imgs{height:2.21rem;line-height:2.2rem;}
    .product_box .mains .rlt .swiper-slide .imgs img {max-height:2.2rem;}	
	body.en .index_choose .mains .boxs > div > div{padding:.5rem .6rem 0}
}

/******ipad****/
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner .swiper-slide .text{left:15px;}
	.index_about .infos{display:block;}
	.index_about{align-items:center;}
	.index_about .infos .txt{padding:0 0 .75rem;}
	.index_about .infos .nums{width:55%}
	.index_choose .mains, .index_choose .mains .boxs{width:6.55rem;height:6.55rem;}
	.index_news .rlt .swiper-slide a{display:flex;padding-top:0;    flex-direction: column;    justify-content: center;}
	.topbks{top:0}
	.product_box .mains{display:block}
	.product_box .mains .let {display:none;}
	.product_box .mains .rlt{max-width:100%;padding-left:0}
	.tem_banner.indise{padding:60px 0 0}
	

	.tem_banner .swiper-slide video.mob_video{position:absolute;top:0;left:0;z-index:1}
	.tem_banner .swiper-slide .mc_img{display:block}
	.tem_banner .swiper-slide .plays {display:block}
}
/********mobile*********/
@media(max-width:767px){
    .tem_banner .swiper-slide{padding:0}
    .tem_banner .swiper-slide img{display:none;height:100vh !important}
    .tem_banner .swiper-slide img.mb_pic{display:block}
	.tem_product > div{display:block;}
	.tem_banner .swiper-slide .text{top:30%;transform:none;}
	.tem_product .list{padding:.55rem 0 0}
	.index_about .infos .nums{width:100%}
	.index_choose .mains .thumb > div{position:relative;display:inline-block;vertical-align:top;width:50%;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;margin:0 0 .3rem !important;transform:none !important;padding:0 .1rem 0 0;}
	.index_choose .mains .thumb > div:nth-child(2n){padding:0 0 0 .1rem;}
	.index_choose .mains .thumb > div:nth-child(n+4) a > *{padding:0 .78rem 0 0;text-align:right}
	.index_choose .mains .thumb > div:nth-child(n+4) p img{left:auto;right:0}
	.index_choose .mains{height:auto;}
	.index_news .itembox > div > div{display:block;width:100% !important;}
	.index_news .rlt .swiper-slide a{height:auto;padding:.35rem .25rem;}
	.index_news .let{padding:0 0 .4rem;}
	.footer .infos,.footer .boxs{display:block}
	.footer .infos .navs {display:none;}
	.footer .boxs .f_search{margin:.3rem 0 0}
	.product_box .mains .rlt .swiper-slide{grid-template-columns:1fr 1fr}
	.show_product .imgsbox{display:block}
	.show_product .imgsbox #greally{max-width:100%}
	.show_product .imgsbox .texts{padding:.4rem 0 0;max-width:100%}
	.show_product .imgsbox .texts .t{padding:0}
	.company .mains .item1,.company .mains .item2{display:block}
	.company .mains .item1 .txt, .company .mains .item2 .txt{padding:0 0 .5rem;}
	.company .mains .item2 .txt{padding:.5rem 0 0}
	.culture .title,.honor .title{display:block}
	.culture .title .desc,.honor .title ol{margin:.3rem 0 0}
	.culture .lists ul{grid-template-columns:1fr 1fr;gap:.2rem .2rem;}
	.news_box .mains ul{grid-template-columns:1fr 1fr}
	.contact_box .infos .editor{flex-direction: row;    flex-wrap: wrap;}
	.contact_box .infos .editor>div{width:50%}
	.message_box .mains .lists{padding:1.2rem .65rem;}
	.show_product .details .items{display:block;overflow-x:auto}
	.show_product .details .items .imgs {width:2.95rem;}
	.show_product .details .items table{max-width:1200px;}
	
	.flash>img {width:100%;height:150px;object-fit:cover;transition:none;}
	.flash .page_txt{top:35%}
    .sort_navlist li>a{min-width:1.6rem;}
    
    body.en .index_choose .mains .boxs > div > div{padding:.8rem 1.2rem 0}
}