*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0 solid currentColor}
html{min-height:100vh;width:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}
html,body{overflow-x: hidden;}

html {font-size: clamp(calc(100vw / 38.4), calc(100vw / 19.2), calc(100vw / 19.2));}
body {font-size: clamp(14px, 2vw, 80px);}

@media screen and (min-width:1920px){

}

/* 禁止整个页面的文本选中 */
* {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE10+/Edge */
    user-select: none;         /* 标准语法 */
}

body{/* font-size:.16rem; */min-height:100vh;width:100%;background:#fff;color:#666;overflow-y:auto;font-family:'Inter',Arial,Helvetica,sans-serif;line-height: 1;font-weight: 400;font-size: .18rem;}

:root{--color1:#00377E;--color-white:#fff;}

img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}
input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}
button{cursor:pointer}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
em,i{font-style: normal;}
a{text-decoration:none;color:inherit;outline:none;transition: all .3s;}
ul,ol{list-style:none}
.app{display: none!important;}
.pc{display: block!important;}
.flex{display:flex;}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after {clear: both}img{display:block;}
.poR{position:relative;}

.imgs{overflow: hidden;}
.imgs img{transition: all .3s;display: block;}
a:hover .imgs img{transform: scale(1.08);width: 100%;}

.maskbg{background-color: rgba(0,0,0,.5);position: fixed;z-index: 9;width: 100%;height: 100%;top: 0;left:0;display: none;}
.disabled{pointer-events: none;}

.w1560{width: 15.6rem;max-width: 90%;margin: 0 auto;}
.w1400{width: 14rem;max-width: 90%;margin: 0 auto;}
.w1340{width: 13.4rem;max-width: 90%;margin: 0 auto;}

.menu-handler{display: none;}
.header{background-color: var(--color-white);height: 1rem;display: flex;align-items: center;color: #222;font-weight: 500;z-index:10;position: relative;box-shadow: 0 0 .25rem rgba(0,0,0,.1);width: 100%;}
.header>.w1560.flex{align-items: center;justify-content: space-between;height: 100%;}
.header .logo{width: 2.6rem;}
.headR{justify-content: flex-end;height: 100%;align-items: center;width: 100%;}
.nav {width: calc(100% - 2.9rem);justify-content: flex-end;height: 100%;align-items: center;z-index: 9991;}
.nav li{height: 100%;align-items: center;display: flex;position: static!important;}
/* .nav li::before{content: '';position: absolute;bottom: 0;background-color: transparent;height: .03rem;width: 100%;transition: width .35s,background-color 1s;left: 50%;transform: translate(-50%);width: 0;z-index: 9999;} */

.nav li+li{margin-left: .6rem;}
.nav li>a{display: inline-flex;align-items: center;position: relative;height: 100%;}
.nav li a::before{content: '';position: absolute;bottom: 0;background-color: transparent;height: .03rem;width: 100%;transition: width .35s,background-color 1s;left: 50%;transform: translate(-50%);width: 0;z-index: 9999;}

.nav li>a svg{margin-left: .10rem;transition: all .4s;}
.nav_down{position: absolute;top: 1rem;z-index: 999;padding: .34rem 0;opacity: 0;visibility: hidden;transition: all .2s;border-top: 1px solid #D9D9D9;width: 100%;left: 0;background:var(--color-white) url(../images/nav-bgs.jpg) no-repeat right bottom;}
.nav_down .flex.w1560{align-items: flex-start;}
.nav_down_fl{width: 4.76rem;padding: .16rem 0;}
.nav_down_fl h2{font-size: .34rem;color: #2C2C2C;}
.nav_down_fr{border-left: 1px solid #D9D9D9;padding-left: .55rem;}
.nav_down_fr a{display: flex;align-items: center;white-space: nowrap;}
.nav_down_fr a:hover,.nav_down_fr a.cur{color: var(--color1);}
.nav_down_fr dl{padding: .22rem 0;}
.nav_down_fr dt{color: #222;display: flex;align-items: center;font-size: .20rem;margin-bottom: .30rem;}
.nav_down_fr dt img{margin-left: .10rem;transition: all .5s;}
.nav_down_fr dt a:hover img{margin-left: .14rem;}
.nav_down_fr dd{color: #666;display: flex;gap: .25rem;flex-wrap: wrap;max-width: 10rem;flex-direction: column;}

@media screen and (min-width:1024px){
    .nav li:nth-of-type(3) dd{flex-direction: initial;}
    .nav li:nth-of-type(3) .nav_down_fr dd a{flex: 1 1 calc(50% - .5rem);}  
}

@media (hover:hover){
.header li a:hover::before{width: 100%;background-color: var(--color1);}
.header li:hover>a{color: var(--color1);}
.header li:hover a>svg{transform: rotate(180deg);}
.header li:hover a path{stroke:var(--color1)}
.header li:hover .nav_down{opacity: 1;visibility: visible;}
.header li:hover .nav_down a{text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:transparent;}
.header li:hover .nav_down a:hover{text-decoration-line: underline;text-decoration-color:var(--color1);}
}


/* .header li.cur::before{width: 100%;background-color: var(--color1);}
.header li.cur>a{color: var(--color1);}
.header li.cur a>svg{transform: rotate(180deg);}
.header li.cur a path{stroke:var(--color1)}
.header li.cur .nav_down{opacity: 1;visibility: visible;}
.header li.cur .nav_down a{text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:transparent;}
.header li.cur .nav_down a:hover{text-decoration-line: underline;text-decoration-color:var(--color1)}  */

.addShop_pop{border: 1px solid var(--color1);color: var(--color1);align-items: center;height: .5rem;width: calc(100% - .2rem);font-weight: 400;justify-content: center;margin: .24rem .2rem 0 0;cursor: pointer;transition: all .3s;}
.addShop_pop svg{width: .24rem;display: inline-flex;margin-left: .15rem;transition: all .3s;}
.addShop_pop:hover{background-color: var(--color1);color: var(--color-white);}
.addShop_pop:hover path{fill: var(--color-white);}

.search{display: flex;margin-right: .20rem;position: relative;z-index: 9;margin-left: .50rem;}
.searchBtn{display: inline-flex;align-items: center;}
.searchBtn svg{margin-right: .12rem;}
.searchMain{background-color: var(--color-white);display: flex;position: fixed;top: 1rem;width: 100%;left: 0;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),0 1px 1px -1px rgba(0,0,0,0.4),1px 0 1px -1px rgba(0,0,0,0.4),-1px 0 1px -1px rgba(0,0,0,0.4);padding: 1rem 0;cursor: auto;display: none;border-top: 1px solid #D9D9D9;}
.searchBox{display: flex;align-items: center;}
.search .searchMain .comWrapper{height: 100%;display: flex;align-items: center;justify-content: center;}
.searchBox{width: 40%;align-items: center;display: flex;border-bottom: 1px solid #5a5a5a;overflow: hidden;background-color: var(--bg-color);justify-content: space-between;}
.searchBox input[type=text]{width: calc(100% - .50rem);padding: .20rem .10rem;height: .50rem;background-color: var(--bg-color);}
.searchBox input::placeholder{color: #666;}
.goShop{align-items: center;display: flex;position: relative;width: .6rem;}

.goShop svg,.searchBtn img{width: .44rem;}
.goShop span{position: absolute;color: var(--color-white);font-size: .1rem;width: .14rem;height: .14rem;display: inline-flex;top: .08rem;right: .22rem;border-radius: 50%;background-color: #222;justify-content: center;align-items: center;line-height: .8;}
.shopAdd .goShop:hover path,.shopAdd .goShop.cur path{stroke: var(--color1);fill:var(--color1)}
.shopAdd .goShop:hover span,.shopAdd .goShop.cur span{background-color: var(--color1);}

.lang{height: 100%;display: inline-flex;margin-left: .40rem;align-items: center;}
.lang .langBtn{align-items: center;justify-content: center;width: 1rem;height: .40rem;border: 1px solid #93A1B3;position: relative;transition: none;}
.lang .langBtn img{width: .22rem;}
.lang .langBtn p{margin-left: .12rem;}
.langChange{position: absolute;top: calc(.69rem  + 1px);z-index: 9;left: 50%;transform: translateX(-50%);background-color: var(--color-white);width: 100%;text-align: center;padding: .08rem 0;opacity: 0;visibility: hidden;/* transition: opacity .3s; */border: 1px solid #93A1B3;border-top: none;transition: none;display: flex;align-items: center;padding-left: .18rem;font-weight: 600;}
.langChange img{width: .22rem;height: .21rem;}
.langChange p{margin-left: .12rem;font-size: .15rem;}
.lang:hover .langBtn{border-bottom-color: transparent;}
.lang:hover .langChange{opacity: 1;visibility: visible;}
.lang .langBtn::before{content: '';width: calc(100% - 2*.09rem);height: 1px;position: absolute;bottom:1px;left: 50%;background-color: transparent;transform: translateX(-50%);z-index: 9;}
.lang:hover .langBtn::before{border-bottom: 1px solid #93A1B3;}
.lang .langChange:hover{color: var(--color1);}


.footer{background-color: var(--color1);padding: .75rem 0 0;color: var(--color-white);font-weight: 300;}
.footTop{padding-bottom: 1.10rem;justify-content: space-between;font-size: .18rem;}
.footLogo{flex: 1;}
.footNav{flex: 2;}
.footNav dl{width: 50%;}
.footNav dd{display: flex;gap: .18rem;flex-direction: column;margin-top: .35rem;}
.footNav dd a{display: flex;opacity: .8;}
.footShare{flex: 1;}
.footShare h6,.footNav dt{font-weight: 600;}
.footShare ul{display: flex;gap: .20rem;margin-top: .35rem;}
.footShare ul li a{display: inline-flex;width: .36rem;height: .36rem;justify-content: center;align-items: center;border-radius: 50%;background: rgba(255,255,255,.2);}
.footShare ul li a img{width: .21rem;}
.footShare ul li a:hover{background: rgba(255,255,255,.35);}
.footShare a .code,.news_detail .side_share a .code{position: absolute;left: 50%;top:.60rem;background-color: var(--color-white);padding: .08rem;display: none;width: calc(1.12rem + .08rem * 2);transform: translateX(-50%);box-shadow: 0 0 .20rem rgba(0,0,0,.1);}
.footShare a .code img{width: 1.12rem;}
.footShare a:hover .code,.news_detail .side_share a:hover .code{display: block;}
.footShare a:hover .code::before,.news_detail .side_share a:hover .code::before{border:8px solid transparent;border-bottom-color:var(--color-white);content: '';position: absolute;left: calc(50% - .10rem);top: -.16rem;border-left-width:.10rem;border-right-width:.10rem;}
.footBottom{padding: .40rem 0 .50rem;line-height: 1.2;border-top: 1px solid rgba(255,255,255,.2);justify-content: space-between;align-items: center;}
.footBottom p,.footBottomLink a{opacity: .8;}
.footBottom .footBottomLink{display: flex;gap: .25rem;}
.footer a{text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:transparent;}
.footer a img{width: 2.6rem;}
.footer a:hover{text-decoration-line: underline;text-decoration-color:var(--color-white);opacity: 1;color: var(--color-white);}

.btnArrow{display: inline-flex;color: var(--color-white);align-items: center;justify-content: center;height: .56rem;padding: 0 .25rem;background-color: var(--color1);border: 1px solid var(--color1);font-weight: 300;}
.btnArrow svg{margin-left: .15rem;width: .2rem;}
.btnArrow:hover{background-color: var(--color-white);color: var(--color1);box-shadow: 0 0 .20rem rgba(0,0,0,.1);}
.btnArrow:hover path{fill: var(--color1);}

.pt150{padding-top: 1.40rem;}
.textCenter{text-align: center;}
.commonTit dt{font-weight: 700;color: #2C2C2C;margin-bottom: .25rem;line-height: 1.3;font-size: .40rem;}
.commonTit dd p{/*letter-spacing: .02em;*/color: #444;line-height: 1.7;}
.commonTit dd a{padding: 0 .18rem;}

.bannerInner .img img{width: 100%;object-fit: cover;max-height: 100vh;aspect-ratio: 1920 / 720;}
.bannerInner .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;color: #fff;width: 100%;}
.bannerInner .txt p{line-height: 1.2;font-size: .24rem;font-weight: 600;text-transform: uppercase;}
.bannerInner .txt p+h6{margin-top: .20rem;}
.bannerInner .txt h6{font-size: .48rem;line-height: 1.1;font-weight: 600;}
.bannerInner .txt a{margin-top: .40rem;}

.overview_li{border-top: 1px solid rgba(174, 174, 174,.5);margin-top: .60rem;padding-top: .60rem;}
.overview_li dl{line-height: 1.2;margin-bottom: .26rem;}
.overview_li dt{margin-bottom: .14rem;color: var(--color1);font-weight: 800;position: relative;padding-left: .16rem;}
.overview_li dt::before{ position: absolute;top: 50%;transform: translateY(-50%);width: 6px; height: 6px; background: var(--color1);border-radius: 50%;content: '';left: 0;}
.overview_li dd{color: #444;padding-left: .16rem;line-height: 1.7;}
.overview_li dl:last-of-type{margin-bottom: 0;}
.product_box1_inner{max-width: 11rem;margin: 0 auto;}
.product_box1_inner .commonTit dt{margin-bottom: .70rem;}
.product_box1_inner .commonTit p+p{margin-top: .20rem;}
.product_swiper{margin-top: .90rem;padding-bottom: 1.20rem;position: relative;}
.product_swiper .swiper-scrollbar,.more_swiper .swiper-scrollbar,.core_swiper .swiper-scrollbar{height: 5px;background-color: transparent;cursor: pointer;}
.product_swiper .swiper-scrollbar::before,.more_swiper .swiper-scrollbar::before,.core_swiper .swiper-scrollbar::before{content: '';height: 1px;position: absolute;left: 0;width: 100%;top: 50%; background: rgba(0, 0, 0, 0.2);transform: translateY(-50%);}
.product_swiper .swiper-scrollbar-drag,.more_swiper .swiper-scrollbar-drag,.core_swiper .swiper-scrollbar-drag{background-color: var(--color1);height: 3px;top: 0;}
.product_swiper .swiper-scrollbar-drag::before,.more_swiper .swiper-scrollbar-drag::before,.core_swiper .swiper-scrollbar-drag::before{background-color: transparent;}

.product_swiper .swiper-slide{aspect-ratio: 444 / 540;padding-right: .4rem;}
.porductHome .product_swiper{cursor: pointer;}
.porductHome .product_swiper .swiper-slide{padding-right: .2rem;}

.product_swiper a{border: 1px solid #ddd;padding: .30rem;display: block;position: relative;height: 100%;cursor: default;}
.product_swiper a .img{border-bottom: 1px solid #ddd;padding: .10rem 0 .40rem;}
.product_swiper a .img img{aspect-ratio: 422 / 313; object-fit: contain; width: 100%;width: 4.22rem;}
.product_swiper a .txt{bottom: 0;position: absolute;left: 0;right: 0;z-index: 1;padding:0 .30rem .4rem;}
.product_swiper a .txt h6{font-size: .20rem;color: #222;font-weight: 600;line-height: 1.4;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: .2rem;height: .56rem;}
.product_swiper a .txt p{display: none;}
.product_swiper a .txt .shop_btn{color: var(--color1);display: inline-flex;border: 1px solid var(--color1);padding: 0 .14rem;align-items: center;height: .32rem;cursor: pointer;}
.product_swiper a .txt .shop_btn img{width: .24rem;}
.product_swiper a .txt .shop_btn span{display: inline-flex;margin-left: .10rem;}
.product_swiper a .txt .img2{display: none;}
@media (hover:hover){
.product_box2 .product_swiper a:hover .txt{background-color: var(--color1);color: var(--color-white);top: 0;padding:.6rem .5rem 0;height: 100%;}
.product_box2 .product_swiper a:hover .txt h6{color: var(--color-white);}
.product_box2 .product_swiper a:hover p{display: block;height: calc(100% - 1.20rem - .34rem);line-height: 1.5;font-weight: 300;}
.product_box2 .product_swiper a:hover .txt .shop_btn{border-color: var(--color-white);color: var(--color-white);}
.product_box2 .product_swiper a:hover .txt .img1{display: none;}
.product_box2 .product_swiper a:hover .txt .img2{display: block;}
}
.product_swiper .addShop.cur{border: 1px solid var(--color1);box-shadow: 0 0 .20rem rgba(0,0,0,.1);}
.product_swiper .addShop .shop_btn.cur{border-color: var(--color-white);color: var(--color-white);background-color: var(--color1);}
.product_swiper .addShop .shop_btn.cur .img1{display: none;}
.product_swiper .addShop .shop_btn.cur .img2{display: block;}

.product_box3{background-color: #efefef;margin-top: 1.55rem;}
.product_box3>div{width: 50%;}
.product_box3 .txt{align-items: center;justify-content: center;}
.product_box3 .img img{height: 6.10rem;width: 100%;object-fit: cover;}
.product_box3 .txt .commonTit{width: 70%;}
.product_box3 .txt .commonTit dd a{margin-top: .90rem;}
/* 弹框 */
.f-button.is-close-btn{--f-button-color:#999!important;opacity: 1!important;top: .15rem!important;right: .15rem!important;--f-button-svg-stroke-width:3px!important;background-color: transparent!important;}
.fancybox__content>.f-button.is-close-btn:hover,.f-button:hover:not([disabled]){opacity: 1!important;color: #999!important;}
.contact_pop,.add_shop_popadd_shop_pop{background-color: var(--color-white);padding: .50rem .80rem;width: 9.60rem;color: #444;font-weight: 500;max-width: 90%;}
.contact_pop h6,.add_shop_pop h6{font-size: .24rem;font-weight: 600;color: #2C2C2C;position: relative;padding-bottom: .35rem;margin-bottom: .45rem;text-align: center;font-weight: 700;}
.contact_pop h6::before,.add_shop_pop h6::before{width: .80rem;height: 3px;content: '';background-color: var(--color1);left: 50%;transform: translateX(-50%);bottom: 0;position: absolute;}
.contact_pop label{margin-bottom: .18rem;display: flex;}
.contact_pop .inputRow{display: flex;gap: .20rem .40rem;flex-wrap: wrap;}
.contact_pop .inputBox{width: calc(50% - .20rem);}
.contact_pop .textareaBox{width: calc(100%);}
.inputBox input{border: 1px solid #AEAEAE;height: .50rem;width: 100%;padding: 0 .15rem;}
.textareaBox textarea{border: 1px solid #AEAEAE;min-height: 1.24rem;width: 100%;padding: .15rem;}
.contact_pop .isAgree{margin-top: .25rem;font-size: .14rem;color: #666;line-height: 1.4;font-weight: 400;}
.contact_pop .inputCheckbox{margin-right: 2px;}
.inputCheckbox{line-height: 1;}
.inputCheckbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;border:1px solid #666;outline:none;transition:all 0.3s;position:relative;cursor:pointer;margin-right:.10rem;margin-top: 2px;border-radius: 2px;}
.inputCheckbox input[type="checkbox"]:checked{background-color:var(--color1);border-color:var(--color1)}
.inputCheckbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:2px;width:5px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius: 1px;} 
.contact_pop .btnArrow{font-weight: 600;width: 3.36rem;height: .52rem;max-width: 90%;}

.contact_shop{margin-top: .60rem;position: relative;}
.contact_shop .shopPop_arrow{right: 2rem;}
.contact_shop .shopPop_arrow.cur{right: 2rem;bottom: .8rem;}
.contactBox2 .contact_shop .btnArrow.btnArrow{margin-top: 0;}
.textleft{justify-content: flex-start;display: flex;align-items: center;}

.add_shop_pop{padding:.5rem .6rem 0!important;}
.add_shop_pop_main{flex-wrap: wrap;margin: .5rem 0 .68rem;min-width: 10.24rem;}
.add_shop_pop_main .tab_tit{border: 1px solid #AEAEAE;width: 3rem;}
.add_shop_pop_main .tab_tit a{display: flex;border-bottom: 1px solid #AEAEAE;padding: .2rem .15rem;align-items: flex-start;}
.add_shop_pop_main .tab_tit a:last-child{border-bottom: none;}
.add_shop_pop_main .tab_tit a p{width: calc(100% - .5rem);line-height: 1.4;color: #444;}
.add_shop_pop_main .tab_tit a img{opacity: 0;width: .2rem;margin-top: .05rem;margin-left: .1rem;}
.add_shop_pop_main .tab_tit a:hover,.add_shop_pop_main .tab_tit a.cur{background-color: var(--color1);border-color: var(--color1);}
.add_shop_pop_main .tab_tit a:hover p,.add_shop_pop_main .tab_tit a.cur p{color: var(--color-white);}
.add_shop_pop_main .tab_tit a:hover img,.add_shop_pop_main .tab_tit a.cur img{opacity: 1;}

.add_shop_pop_main .tab_content{margin-left: .35rem;width: calc(100% - .35rem - 3rem);}
.add_shop_pop_main .tab_content>div{display: none;}
.add_shop_pop_main .tab_content>div.cur{display: block;animation: ups .8s ease-in-out;}
.add_shop_pop_main .tab_content .scroll{height: 5.2rem;overflow-y: auto;}

.add_shop_pop_main .tab_content .scroll::-webkit-scrollbar{width:4px;height:3px}
.add_shop_pop_main .tab_content .scroll::-webkit-scrollbar-thumb{border-radius:.10rem;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}
.add_shop_pop_main .tab_content .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:.10rem;background:#EDEDED}

.add_shop_pop_main .tab_content_item{align-items: center;}
.add_shop_pop_main .tab_content_item+.tab_content_item{margin-top: .3rem;}
.add_shop_pop_main .tab_content_item .img{width: 2.06rem;margin-right: .3rem;}
.add_shop_pop_main .tab_content_item .img img{aspect-ratio: 206 / 153;width: 100%;}

.add_shop_pop_main .tab_content_item .txt p{font-size: .2rem;color: #222;font-weight: 600;line-height: 1.4;min-height: .6rem;max-width: 3.3rem;}
.add_shop_pop_main .tab_content_item .txt .shop_btn{margin-top: .15rem;color: var(--color1);display: inline-flex;border: 1px solid var(--color1);padding: 0 .14rem;align-items: center;height: .32rem;cursor: pointer;}
.add_shop_pop_main .tab_content_item .txt .shop_btn img{margin-right: .1rem;width: .24rem;}
.add_shop_pop_main .tab_content_item .txt .shop_btn .img2{display: none;}
.add_shop_pop_main .tab_content_item .txt .shop_btn.cur{background-color: var(--color1);color: var(--color-white);}
.add_shop_pop_main .tab_content_item .txt .shop_btn.cur .img1{display: none;}
.add_shop_pop_main .tab_content_item .txt .shop_btn.cur .img2{display: block;}



/* 购物车弹框 */
.shop_pop{background-color: var(--color-white);height: 1.40rem;position: fixed;left: 0;width: 100%;bottom: -100%;z-index: 99;box-shadow: 0 0 .20rem rgba(0,0,0,.1);/* display: none; */visibility: hidden;opacity: 0;transition: all .4s;}
.shop_pop.cur{bottom: 0;visibility: visible;opacity: 1;}
.shop_pop>.w1560.flex{align-items: center;justify-content: space-between;height: 100%;}
.shop_list{align-items: center;gap: .50rem;width: calc(100% - 4rem);}
.shop_list .scroll{overflow-x: auto;padding: .10rem 0;}
.shop_list .scroll::-webkit-scrollbar{width:4px;height:3px}
.shop_list .scroll::-webkit-scrollbar-thumb{border-radius:.10rem;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}
.shop_list .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:.10rem;background:#EDEDED}
.shop_item{display: flex;align-items: center;}
.shop_item .close{position: absolute;top: -8px;right: -8px;z-index: 10;cursor: pointer;display: inline-flex;width: .16rem;height: .16rem;}
.shop_item .img{width: 1.28rem;background-color: #EFEFEF;border: 1px solid rgba(0,0,0,.1);}
.shop_item .img img{aspect-ratio: 422 / 313;object-fit: cover;width: 100%;}
.shop_item .txt{font-weight: 700;color: #222;font-size: .14rem;width: 1.30rem;line-height: 1.2;margin-left: .18rem;}
.Btn_list{align-items: center;}
.clearBtn{margin: 0 .20rem 0 .30rem;}
.clearBtn img,.closeBtn img{width: .5rem;}
.Btn_list a:hover{box-shadow: 0 0 .25rem rgba(0,0,0,0.1);}

/* 联系我们 */
.contactBox1{padding: 1.40rem 0;background:url(../images/contact-bg1.jpg) no-repeat;}
.contactBox1 .main{flex-wrap: wrap;gap: .40rem;margin-top: .90rem;}
.contactBox1 .main dl{flex: 1;padding: .50rem .40rem .40rem;height: 3.90rem;border: 1px solid #ddd;transition: all .4s;background-color: var(--color-white);}
.contactBox1 .main dd h6{margin: .40rem 0 .30rem;font-size: .32rem;font-weight: 700;color: #2C2C2C;}
.contactBox1 .main dd p{color: #444;line-height: 1.3;font-size: .18rem;}
.contactBox1 .main dl svg{width: .52rem;}
.contactBox1 .main dl:hover{background-color: var(--color1);}
.contactBox1 .main dl:hover *{color: var(--color-white);}
.contactBox1 .main dl:hover path.svgColor1{fill: var(--color-white);}
.contactBox1 .main dl:hover path.svgColor2{fill:var(--color1);}
.contactBox2{background: url(../images/contact-bg2.jpg) no-repeat;background-size: cover;padding: 1.70rem 0 1.40rem;}
.contactBox2>.w1340.flex{justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.contactBox2 .fl{width: calc(380 / 1340 * 100%);margin-right: 5%;}
.contactBox2 .fr{width: calc(760 / 1340 * 100%);}
.contactBox2 .textareaBox,.contactBox2 .inputBox{width: 100%;}
.contactBox2 label{margin-bottom: .20rem;display: flex;color: #2C2C2C;font-weight: 500;}
.contactBox2 .inputRow{display: flex;gap: .25rem;flex-wrap: wrap;width: 100%;}
.contactBox2 .btnArrow{margin-top: .60rem;font-weight: 600;width: 3.36rem;height: .52rem;max-width: 90%;}
/* careers 详情 */
.careers_detail_box1{padding-top: .65rem;background-color: var(--color-white);margin-top: -1rem;position: relative;z-index: 1;padding-bottom: 1.30rem;}
.career_des{display: inline-flex;align-items: center;margin-bottom: .4rem;}
.career_des span{display: inline-flex;width: .60rem;height: 3px;background-color: var(--color1);margin-right: .20rem;}
.career_des{font-weight: 600;color: #222;}
.careers_detail_box1 .career_main{padding-top: .80rem;border-top: 1px solid rgba(174, 174, 174,.5);margin-top: .70rem;justify-content: space-between;align-items: flex-start;}
.careers_detail_box1 .career_main .fl{width: calc(880 / 1400 * 100%);}
.careers_detail_box1 .career_main .fr{width: calc(420 / 1400 * 100%);margin-left: 6%;min-width: 4rem;}
/* careers 列表 */
.career_main_item{margin-top: .20rem;}
.career_main_item+.career_main_item{margin-top: .65rem;}
.career_main_item h6{font-size: .32rem;color: #2C2C2C;font-weight: 700;position: relative;display: flex;align-items: flex-start;padding-left: .25rem;}
.career_main_item h6 img{position: absolute;top: -.20rem;left: 0;}
.career_main_item ul{margin-top: .45rem;}
.career_main_item ul li{display: flex;align-items: flex-start;line-height: 1.4;}
.career_main_item ul li+li{margin-top: .25rem;}
.career_main_item ul li span{color: var(--color1);}
.career_main_item ul li p{margin-left: .12rem;color: #444;}
.careers_detail_box1 .career_main .fl a.btnArrow{color: var(--color1);font-size: .20rem;font-weight: 600;border: 1px solid var(--color1);background-color: transparent;margin-top: .70rem;max-width: 90%;}
.careers_detail_box1 .career_main .fl a.btnArrow svg{margin-right: .15rem;}
.careers_detail_box1 .career_main .fl a.btnArrow path{transition: none;}
.careers_detail_box1 .career_main .fl a.btnArrow:hover{background-color: var(--color1);color:var(--color-white);}
.careers_detail_box1 .career_main .fl a.btnArrow:hover path{stroke: var(--color-white);}
.careers_detail_box1 .career_main .fr{background-color: var(--color1);color: var(--color-white);padding: .35rem .40rem .45rem;}
.careers_detail_box1 .career_main .fr h6{font-size: .24rem;position: relative;padding-bottom: .25rem;margin-bottom: .40rem;font-weight: 700;}
.careers_detail_box1 .career_main .fr h6::before{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: .80rem;background-color: var(--color-white);}
.careers_detail_box1 .career_main .fr .inputRow{gap: .24rem;display: flex;flex-wrap: wrap;}
.careers_detail_box1 .career_main .fr label{margin-bottom: .18rem;display: block;}
.careers_detail_box1 .career_main .fr .inputBox{width: 100%;}
.careers_detail_box1 .career_main .fr .inputBox input{border-color:var(--color-white);}
.inputFile{position: relative;border: 1px solid var(--color-white);cursor: pointer;}
.inputFile input[type=file]{opacity: 0;}
.inputFile a{position: absolute;right: 0;top: 0;height: 100%;height: 100%;pointer-events: none;display: flex;align-items: center;padding: 0 .18rem;cursor: pointer;}
.careers_detail_box1 .career_main .fr .btnArrow{margin-top: .40rem;background-color: var(--color-white);color:var(--color1);height: .50rem;width: 100%;font-weight: 700;}
.careers_detail_box1 .career_main .fr .btnArrow svg{margin-right: .12rem;}
.careers_detail_box1 .career_main .fr .btnArrow:hover{background-color: transparent;border: 1px solid var(--color-white);color: var(--color-white);box-shadow: 0 0 .25rem rgba(255, 255, 255,.25);}
.careers_detail_box1 .career_main .fr .btnArrow:hover path{stroke: var(--color-white);}
.careers_detail_box2{background: url(../images/careers_detail_box2-bg.jpg) no-repeat;background-size: cover;padding: 1.50rem 0 1.40rem;}
.careers_detail_box2 >.w1400.flex{justify-content: space-between;align-items: center;flex-wrap: wrap;}
.careers_detail_box2 .img{width: calc(750 / 1400 * 100%);}
.careers_detail_box2 .img img{width: 100%;object-fit: cover;aspect-ratio: 754 / 540;}
.careers_detail_box2 .txt{width: calc(650 / 1400 * 100%);}
.careers_detail_box2 .txt .commonTit{width: 70%;margin: 0 auto;}
.careers_detail_box2 .txt .btnArrow{margin-top: .90rem;}
.career_box1{background: url(../images/career_box1-bg.jpg) no-repeat;background-size: cover;padding: 1.35rem 0 1.2rem;}
.career_box1 .commonTit{max-width: 9.90rem;margin: 0 auto;}
.career_box1 .commonTit dt{margin-bottom: .55rem;}
.career_box1 .commonTit dd p{color: #666;}
.career_box2_item{display: flex;}
.career_box2_item>div{width: 50%;}
.career_box2_item .imgs img{width: 100%;object-fit: cover;height: 6.86rem;}
.career_box2_item .imgs:hover img{transform: scale(1.08);}
.career_box2_item .txt{background: url(../images/career_box2-bg.jpg) no-repeat;background-size: cover;display: flex;align-items: center;justify-content: center;}
.career_box2_item:nth-of-type(2n){flex-direction: row-reverse;}
.career_box2_item:nth-of-type(2n) .txt{background-color: var(--color1);background-image: none;}
.career_box2_item:nth-of-type(2n) .txt *{color: var(--color-white);}
.career_box2_item .txt>div{max-width: 80%;}
.career_box2_item .txt dl{margin-bottom: .35rem;min-width: 6.6rem;}
.career_box2_item .txt dt{color: #2C2C2C;font-size: .36rem;font-weight: 700;margin-bottom: .35rem;}
.career_box2_item .txt dd p{color: #444;line-height: 1.4;margin-top: .12rem;}
.career_box2_item .txt h6{color: #2C2C2C;font-size: .24rem;font-weight: 700;}
.career_box2_item .txt ul{margin-top: .30rem;}
.career_box2_item .txt ul li{margin-top: .16rem;display: flex;align-items: flex-start;}
.career_box2_item .txt ul li em{width: 6px;height: 6px;background-color: var(--color1);border-radius: 50%;margin-top: 6px;margin-right: .15rem;display: inline-flex;}
.career_box2_item:nth-of-type(2n) ul li em{background-color: var(--color-white);}
.career_box2_item .txt ul li p{line-height: 1.4;color: #666;/* width: calc(100% - .20rem); */}
.career_box2_item .txt .btnArrow{margin-top: .58rem;}
.career_box2_item:nth-of-type(2n) .txt .btnArrow{border: 1px solid var(--color-white);}
.career_box2_item:nth-of-type(2n) .txt .btnArrow:hover{color: var(--color1);}
.career_box3{background:#fff url(../images/career_box3-bg.jpg) no-repeat;padding: 1.40rem 0 .24rem;}
.career_box3_inner1{margin-bottom: 1.40rem;}
.career_box3_inner1 .flex{flex-wrap: wrap;justify-content: space-between;}
.career_box3_inner1 .career_box3_tit{width: calc(45%);margin-right: 5%;margin-top: .4rem;}
.career_box3_inner1 .career_box3_tit h6{font-size: .36rem;font-weight: 700;color: #2C2C2C;line-height: 1.4;}
.career_box3_inner1 .txt{width: 45%;margin-top: .5rem;}
.career_box3_inner1 .txt p{line-height: 1.6;color: #444;}
.career_box3_inner1 .txt p+p{margin-top: .20rem;}
.career_box3_item{align-items: center;justify-content: space-between;margin-bottom: 1.20rem;}
.career_box3_item .txt{width: 44%;margin-right: 6%;}
.career_box3_item .txt dd img{display: inline-flex;margin-bottom: .40rem;width: .6rem;}
.career_box3_item .txt dd p{line-height: 1.6;}
.career_box3_item .img{width: calc(1020 / 1560 * 100%);}
.career_box3_item .img img{height: 6.40rem;object-fit: cover;width: 100%;}
.career_box4{margin-top: 0;}
/* R&D */
.R_D_box1{padding-top: 1.40rem;}
.R_D_box1 .commonTit{margin-bottom: 1.3rem;}
.R_D_box1 .main{height: 6.80rem;background: url("../images/R&D-img.jpg") no-repeat;padding: .90rem .90rem 0;color: var(--color-white);background-size: cover;}
.R_D_box1 .main h6{font-weight: 700;line-height: 1.3;font-size: .36rem;}
.R_D_box1 .main .list{gap: .60rem;margin-top: .70rem;}
.R_D_box1 .main .list+.list{margin-top: .50rem;}
.R_D_box1 .main .list dl{flex: 1;}
.R_D_box1 .main .list dt{border-bottom: 1px solid var(--color-white);padding-bottom: .20rem;margin-bottom: .15rem;display: flex;align-items: flex-end;}
.R_D_box1 .main .list dt strong{font-size: .64rem;font-weight: 700;}
.R_D_box1 .main .list dt em{font-size: .40rem;font-weight: 800;display: inline-flex;margin-left: .10rem;}
.R_D_box1 .main .list dd{font-weight: 400;line-height: 1.45;}
.R_D_box2{padding-top: 1.30rem;}
.research_swiper{padding-bottom: .80rem;margin-top: 1.20rem;}
.research_swiper a{border-left: 1px solid #CCD7E5;display: block;padding-top: .10rem;transition: all .4s;cursor: grab;}
.research_swiper a h6{font-size: .48rem;font-weight: 700;position: relative;color: var(--color1);padding-left: .34rem;margin-bottom: .75rem;cursor: default;}
.research_swiper a h6::before{content: '';position: absolute;top: .20rem;left: 0;background: url(../images/year-bar.svg) no-repeat;width: .75rem;height: .32rem;}
.research_swiper a p{min-height: 1.50rem;margin-left: .34rem;line-height: 1.6;color: #444;}
.research_swiper a .imgs img{aspect-ratio: 478 / 273;width: 100%;}
.research_swiper a:hover{transform: translateY(-4px);}
.research_swiper a:hover p{color: var(--color1);}
.research_swiper .swiper-pagination{bottom: 0;}
.research_swiper .swiper-pagination-bullet{width: .40rem;height: 1px;opacity: 1;border-radius: .10rem;margin: 0 .12rem;height: 5px;background-color:transparent;position: relative;}
.research_swiper .swiper-pagination-bullet::before{content: '';position: absolute;left: 0;width: 100%;bottom: 0;background-color: rgba(0, 0, 0, 0.2) ;height: 1px;}
.research_swiper .swiper-pagination-bullet-active{width: .60rem;height: 3px;background-color: var(--color1);}
.research_swiper .swiper-pagination-bullet-active::before{background-color: transparent;}

.R_D_box3{padding-top: 1.35rem;margin-top: 1.20rem;background: url(../images/r-d-bg.jpg) no-repeat;background-size: cover;padding-bottom: 1.40rem;}
.logoItem{padding: .20rem 0 0;position: relative;background-color: var(--color-white);}
.logoItem .img{background-color: var(--color-white);}
.logoItem p{line-height: 1.4;text-align: center;color: #666;display: flex;justify-content: center;align-items: center;width: calc(240 / 365 * 100%);position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);padding-bottom: .10rem;}
.splideLeft{margin-bottom: .40rem;margin-top: 1rem;}
.splide{cursor: grab;}
.R_D_box4{padding-top: 1.30rem;}
.R_D_box4 .logoList{padding-bottom: .75rem;margin-top: .90rem;}
.R_D_box4 .logoList:last-of-type{padding-bottom: 1.4rem;}
.R_D_box4 .logoList:nth-of-type(1){border-bottom: 1px solid #ddd;}
.R_D_box4 .logoList h6{font-size: .24rem;font-weight: 600;margin-bottom: .90rem;color: #2C2C2C;text-align: center;}
.R_D_box4 ul{display: flex;flex-wrap: wrap;margin-bottom: -.18rem;}
.R_D_box4 ul li{border: 1px solid #ddd;width: calc((100% - .18rem * 7) / 8);margin-right: .18rem;margin-bottom: .18rem;}
.R_D_box4 ul li:nth-of-type(8n){margin-right: 0;}
.R_D_box4 ul li img{width: 100%;}
.R_D_box4 ul li.imgs:hover img{transform: scale(1.08);}
/* 历程 */
.ourMilestone{background: url(../images/our-milestone-bg.jpg) no-repeat;background-size: cover;padding-top: 1.45rem;padding-bottom: 1.20rem;}
.ourMilestone_swiper{margin-top: 1rem;}
.ourMilestone_swiper .item{justify-content: space-between;}
.ourMilestone_swiper .item .txt{padding-top: 1.15rem;width: calc(650 / 1560 * 100%);}
.ourMilestone_swiper .item .txt h6{font-size: .48rem;position: relative;font-weight: 600;color: #2C2C2C;margin-bottom: .40rem;padding-left: .45rem;}
.ourMilestone_swiper .item .txt h6::before{content: '';position: absolute;top: -.28rem;left: 0;background: url(../images/dots.png) no-repeat;width: .54rem;height: .55rem;background-size: cover;aspect-ratio: 54 / 55;}
.ourMilestone_swiper .item .txt p{color: #222;line-height: 1.5;font-size: .20rem;font-weight: 600;max-width: 6.60rem;}
.ourMilestone_swiper .swiper-slide-active .txt {animation: ups .8s ease-in-out}
.ourMilestone_swiper .item .img{width: calc(670 / 1560 * 100%);}
.ourMilestone_swiper .item .img img{width: 100%;object-fit: cover;aspect-ratio: 670 / 510;}
.swiperBtns{gap: .20rem;align-items: center;position: absolute;left: 0;bottom: 0;z-index: 9;}
.swiperBtns>div{outline: none;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;height: .58rem;width: 1.04rem;background-color: var(--color1);}
.swiperBtns>div svg{width: .42rem;}
.swiperBtns>div.swiper-button-disabled{opacity: .5;}
.ourMilestone_yearbig_swiper{position: relative;left: -.5rem;padding: 0 .5rem 0;width: calc(100% + .5rem);top: 0;margin-top: .90rem;}
.ourMilestone_yearbig_swiper::before{content: '';position: absolute;top: 2px;height: 1px;width: calc(100%);background-color: #D9D9D9;left: 0;}
.ourMilestone_year_swiper .swiper-slide{cursor: pointer;text-align: center;}
.ourMilestone_year_swiper .swiper-slide p{font-size: .24rem;font-weight: 700;color: #444;margin-top: .05rem;padding-top: .55rem;}
.ourMilestone_year_swiper .swiper-slide-thumb-active{position: relative;}
.ourMilestone_year_swiper .swiper-slide-thumb-active p{font-size: .36rem;font-weight: 700;color: var(--color1);position: relative;display: inline-flex;margin-top: 0;}
.ourMilestone_year_swiper .swiper-slide:hover p{color: var(--color1);}
/* .ourMilestone_year_swiper .swiper-slide-thumb-active p::before{content: '';position: absolute;top: 0;height: .05rem;width: 100%;background-color: var(--color1);}  */
.ourMilestone_year_swiper .swiper-pagination-progressbar{background-color: transparent;left: 0;right: 0;width: 100%;}
.ourMilestone_year_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color1);} 
/* .ourMilestone_year_swiper .swiper-scrollbar{position: absolute;top: 0;background-color: transparent;left: 0;right: 0;width: 100%;bottom: 0;}
.ourMilestone_year_swiper .swiper-scrollbar::before{content: '';position: absolute;top: 2px;height: 1px;width: calc(100%);background-color: #D9D9D9;left: 0;}
.ourMilestone_year_swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color: var(--color1);border-radius: 0;width: 100px!important;} */

.pagination-line-wrap {display: flex;height: 0px;background-color: transparent;position: absolute;top: 0;}
.pagination-line {width: calc(var(--line-width) * 1px);height: 5px; transform: translate(calc(var(--offset-dist) * 1px), 0);-webkit-transform: translate(calc(var(--offset-dist) * 1px), 0);transition-duration: 400ms;}
.pagination-line::before{content: '';position: absolute;top: 0;left: 50%;height: 100%;width: 100px;transform: translateX(-50%);background-color: var(--color1);}


/* 荣誉 */
.honors{background: url(../images/honors-bg.jpg) no-repeat;background-size: 22.5rem;padding-top: 1.45rem;padding-bottom: 1.60rem;}
.honors_tab{border-bottom: 1px solid #D9D9D9;margin: 0 auto;position: relative;left: 50%;transform: translateX(-50%);display: inline-flex;margin-top: .35rem;margin-bottom: 1.10rem;}
.honors_tab a{font-size: .20rem;font-weight: 700;color: #999;display: inline-flex;padding: 0 .15rem .24rem;min-width: 3rem;justify-content: center;}
.honors_tab a.cur{color: #2C2C2C;position: relative;}
.honors_tab a:hover{color: var(--color1);}
.honors_tab a.cur::before{content: '';position: absolute;background-color: var(--color1);width: 100%;height: 3px;bottom: -1px;left: 0;}
.honors_content{position: relative;}
.honors_content>div{visibility: hidden;position: absolute;opacity: 0;transition: opacity 0.3s;height: auto;top:0;width: 100%;height: 100%;}
.honors_content>div.cur{visibility: visible;position: relative;opacity: 1;top: auto;}
.honors_content .main{justify-content: flex-end;position: relative;}
.honors_txt .honors_item{visibility: hidden;position: absolute;opacity: 0;transition: opacity 0.3s;overflow: hidden;margin-top: 0;align-items: flex-start;display: flex;flex-direction: column;justify-content: center;}
.honors_txt .honors_item.cur{visibility: visible;position: relative;opacity: 1;}
.honorText{position: absolute;top: 50%;transform: translateY(-50%);width: 6rem;margin-left: 1.7rem;left: 0;}
.honors_txt{max-width: 5rem;}
.honors_txt .honors_item{display: none;min-height: 2rem;}
.honors_txt .honors_item.cur{display: flex;}
.honors_txt .honors_item h6{font-size: .32rem;font-weight: 700;color: #2C2C2C;line-height:1.3;}
.honors_txt .honors_item h6+p{margin-top: .30rem;}
.honors_txt .honors_item p{color: #444;line-height: 1.5;}
.honorText .swiperBtns{position: relative;}
.honorText .swiperBtns::before{position: absolute;top: 50%;transform: translateY(-50%);height: 1px;background-color: #d9d9d9;width: 100rem;content: '';z-index: -1;left: 2.3rem;}
.honors_inner{position: relative;width: calc(50% + 2.1rem);}
.honors_inner::before{background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.16) 40%, #fff 100%);content: '';position: absolute;top: 0;height: 100%;right: 0;z-index: 9;width: 3rem;}
.honors_swiper{margin-right: 0;position: relative;overflow: hidden;height: 4.4rem;padding-left: .3rem;}
.honors_swiper .swiper-slide{/* width: 80%; */position: relative;align-items: center;display: flex;}
.honors_swiper .swiper-slide .img{width: 74%;background-color: var(--color-white);display: flex;justify-content: center;align-items: center;transition: all .4s;aspect-ratio:525 / 406;padding: .2rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.honors_swiper .swiper-slide .img img{ object-fit: contain;max-width: 100%;max-height: 100%;}
.honors_swiper .swiper-slide-active{width: 5.26rem;margin-right: .4rem;}
.honors_swiper .swiper-slide-active .img{width: 100%;box-shadow: 0 0 .18rem rgba(0,0,0,.1);}
.honors_api .swiper-slide{width: 5.26rem;}
.honors_api .img{aspect-ratio:525 / 406!important;}
.honors_aut .swiper-slide{width: 4.5rem;}
.honors_aut .img{aspect-ratio: 860 / 1156!important;}
.honors_aut .honors_swiper{height: 6rem;}

@media screen and (min-width:1024px){
    .honors_aut .honors_inner{width: calc(42% + 2.1rem);}
}

@media screen and (min-width:1024px){
.honors_swiper .swiper-slide.swiper-slide-next{margin-right: -.86rem;}
}


/* 新闻详情 */
.news_detail{background: url(../images/news-detail-bg.jpg) no-repeat;padding: .90rem 0 1.20rem;}
.news_detail .main{width: calc(100% - 4rem);}
.news_detail .main img{display: inline-block;}
.news_detail .news_detail_tit{margin-bottom: .60rem;}
.news_detail .news_detail_tit p{font-weight: 600;color: var(--color1);}
.news_detail .news_detail_tit h6{font-size: .32rem;color: #2C2C2C;font-weight: 700;line-height: 1.3;margin-top: .25rem;}
.news_detail .news_detail_con{line-height: 1.8;color: #666;}
.news_detail .news_detail_con p+p{margin-top: .20rem;}
.news_detail .btns{align-items: center;justify-content: space-between;border-top: 1px solid rgba(174, 174, 174,.5);margin-top: .80rem;padding-top: .50rem;}
.news_detail .btns a{display: inline-flex;align-items: center;gap: .30rem;color: var(--color1);}
.news_detail .btn_arrow{width: .56rem;height: .56rem;border: 1px solid var(--color1);display: inline-flex;align-items: center;justify-content: center;transition: all .4s;}
.news_detail .btn_arrow svg{width: .31rem;}
.news_detail .btns a:hover .btn_arrow{background-color: var(--color1);}
.news_detail .btns a:hover .btn_arrow path{fill: var(--color-white);}
.news_detail .side{width: 4rem;margin-left: 4%;}
.news_detail .side h6{font-size: .24rem;color: #2C2C2C;margin-bottom: .25rem;font-weight: 500;}
.news_detail .side_share{border-bottom: 1px solid rgba(174, 174, 174,.5);padding-bottom: .60rem;margin-bottom: .60rem;gap: .20rem;position: relative;z-index: 3;}
.news_detail .side_share a:hover{border-radius: 50%;box-shadow: 0 0 .20rem rgba(0,0,0,.1);transform: translateY(-4px);}

.news_detail_swiper_big{background-color: var(--color1);}
/* .news_detail_swiper_big .Upcoming_btn{display: inline-flex;background-color: var(--color-white);color: var(--color1);padding: .15rem .30rem;line-height: 1;align-items: center;justify-content: center;margin: .35rem 0 0 .3rem;}
.news_detail_swiper_big .Upcoming_btn p{margin-left: .15rem;font-weight: 600;} */

.news_detail_swiper .swiper-slide{/* padding: 0 .28rem 1.30rem; */padding: .35rem .28rem 1.30rem;}
.news_detail_swiper .swiper-slide .Upcoming_btn{display: inline-flex;background-color: var(--color-white);color: var(--color1);padding: .15rem .30rem;line-height: 1;align-items: center;justify-content: center;}
.news_detail_swiper .swiper-slide .Upcoming_btn p{margin-left: .15rem;font-weight: 600;}
.news_detail_swiper .swiper-slide h6{font-size: .24rem;color: var(--color-white);font-weight: 600;margin: .35rem 0 .35rem;line-height: 1.2;}
.news_detail_swiper .swiper-slide .img img{width: 100%;aspect-ratio: 348 / 222;object-fit: cover;}
.news_detail_swiper .swiper-slide dl{margin-top: .35rem;}
.news_detail_swiper .swiper-slide dd{display: flex;align-items: flex-start;margin-top: .18rem;}
.news_detail_swiper .swiper-slide dd img{width: .22rem;}
.news_detail_swiper .swiper-slide dd p{width: calc(100% - .25rem);margin-left: 8px;color: var(--color-white);line-height: 1.2;margin-top: 3px;}
.news_detail_swiper .swiper-pagination{bottom: .50rem;}
.news_detail_swiper .swiper-pagination-bullet{width: .80rem;opacity: 1;border-radius: 0;margin: 0 .20rem;height: 5px;background-color: transparent;position: relative;}
.news_detail_swiper .swiper-pagination-bullet-active{height: .04rem;background-color: rgba(255, 255, 255,1);}
.news_detail_swiper .swiper-pagination-bullet::before{content: '';height: 1px;position: absolute;left: 0;width: 100%;bottom: 0;background-color: rgba(255, 255, 255, 0.3);}
.news_detail_swiper .swiper-pagination-bullet-active::before{background-color: transparent;}


.more_swiper{position: relative;margin-top: 1.20rem;padding-bottom: 1.20rem;}
.more_swiper .swiper-slide{padding-right: .4rem;}
.more_swiper a{display: block;}
.more_swiper a .imgs img{width: 100%;object-fit: cover;aspect-ratio: 454 / 312;}
.more_swiper a .txt{padding: .30rem .25rem .35rem;line-height: 1.5;transition: all .4s;}
.more_swiper a .txt h6{font-size: .20rem;font-weight: 700;color: #222;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:0.6rem;}
.more_swiper a .txt p{color: #444;margin: .15rem 0 .25rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.more_swiper a .txt .more_btns{color: var(--color1);display: flex;align-items: center;}
.more_swiper a .txt .more_btns svg{margin-left: .12rem;}
.more_swiper a:hover .txt{background-color: var(--color1);}
.more_swiper a:hover .txt *{color: var(--color-white);}
.more_swiper a:hover .txt .more_btns path{fill: var(--color-white);}
/* 新闻列表 */
.swiperBig{box-shadow: 0 0 .35rem rgba(0,0,0,.1);}
.newSwiper{margin-top: 1.20rem;}
.newSwiper .swiper-slide>div{width: 50%;}
.newSwiper .txt{background: url(../images/news-img-bg.jpg) no-repeat;background-size: cover;padding: 5% 8% 4% 3.5%;}
.newSwiper .txt span{display: flex;font-weight: 600;color: var(--color1);margin-bottom: .20rem;}
.newSwiper .txt h6 a{font-size: .32rem;color: #2C2C2C;font-weight: 700;line-height: 1.4;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.newSwiper .txt>p{color: #666;line-height: 1.6;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin: .30rem 0 .40rem;}
.newSwiper .txt a.more{display: inline-flex;align-items: center;color: var(--color1);font-weight: 500;}
.newSwiper .txt a.more svg{margin-left: .12rem;transition: all .4s;width: .2rem;height: initial;}
.newSwiper .imgs{box-shadow: -10px 0 10px -5px rgba(0, 0, 0, 0.04);}
.newSwiper .imgs img{width: 100%;object-fit: cover;aspect-ratio: 814 / 540;}
.newSwiper .swiper-slide:hover .imgs img{transform: scale(1.08);}
.newSwiper .swiper-slide:hover a.more svg{transform: translateX(4px);}
.newSwiper .swiper-slide:hover h6 a{color: var(--color1);}
.newSwiper .swiper-pagination{bottom: .60rem;width: initial;left: 3.5%;}
.newSwiper .swiper-pagination-bullet{width: .40rem;opacity: 1;border-radius: 0;margin: 0 .12rem;height: 5px;background-color: transparent;position: relative;}
.newSwiper .swiper-pagination-bullet::before{content: '';height: 1px;position: absolute;left: 0;width: 100%;bottom: 0;background-color: #aeaeae;}
.newSwiper .swiper-pagination-bullet-active{height: 3px;background-color:var(--color1);width: .60rem;}
.newSwiper .swiper-pagination-bullet-active::before{background-color: transparent;}


.newSwiper .swiper_item .txt .Upcoming_btn{display: inline-flex;align-items: center;padding:.16rem .30rem;color: var(--color-white);background-color: var(--color1);margin-bottom: .40rem;}
.newSwiper .swiper_item .txt .Upcoming_btn svg{margin-right: .16rem;}
.newSwiper .swiper_item .txt h6{font-size: .32rem;font-weight: 700;color: #2C2C2C;}
.newSwiper .swiper_item .txt ul{margin-top: .45rem;}
.newSwiper .swiper_item .txt ul li{display: flex;align-items: flex-start;margin-top: .20rem;}
.newSwiper .swiper_item .txt ul li svg{width: .22rem;}
.newSwiper .swiper_item .txt ul p{line-height: 1.3;margin-left: 8px;width: calc(100% - .30rem);color: #666;font-weight: 600;}




.newsSearch{margin:.80rem 0 .85rem;gap: .35rem;justify-content: flex-start;flex-wrap: wrap;}
.newsSearch .input_box{background-color: var(--color-white);box-shadow: 0 0 .35rem rgba(0,0,0,.1);min-width: 2.60rem;display: inline-flex;align-items: center;height: .50rem;}
.newsSearch select{height: 100%;width: 100%;padding: 0 .30rem;appearance: none;background: url(../images/arrowD.svg) no-repeat calc(100% - .30rem) center;}
.newsSearch .input_txt{min-width: 4.20rem;padding: 0 .30rem;}
.newsSearch .input_txt input{padding: 0 .20rem;}
.newsSearch .newsSearch_btn{display: inline-flex;height: .50rem;color: var(--color-white);background-color: var(--color1);text-transform: uppercase;align-items: center;padding: 0 .30rem;}
.newsList{flex-wrap: wrap;gap:.90rem .49rem;}
.newsList a{display: block;width: calc((100% - .50rem * 2) / 3);position: relative;padding-bottom: 1.85rem;overflow: hidden;}
.newsList a .imgs{width: 100%;}
.newsList a .imgs img{width: 100%;object-fit: cover;aspect-ratio: 488 / 335;}
.newsList a .txt{padding: .30rem;bottom: 0;position: absolute;left: 0;right: 0;}
.newsList a .txt *{position: relative;z-index: 1;}
.newsList a .txt .txt_des svg{width: .2rem;}
.newsList a .txt::before{content: '';position: absolute;bottom: -100%;height: 100%;left: 0;width: 100%;background-color: var(--color1);transition: all .4s;}
.newsList a .txt p{font-weight: 700;font-size: .20rem;color: #222;line-height: 1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height: .6rem;}
.newsList a .txt .txt_des{display: flex;align-items: center;justify-content: space-between;color: var(--color1);margin-top: .45rem;font-weight: 600;}
.newsList a .txt .txt_des span{display: inline-flex;align-items: center;}
.newsList a .txt .txt_des span svg{margin-left: .12rem;}
@media (hover:hover){
.newsList a:hover .txt::before{bottom: 0;}
.newsList a:hover .txt{padding: .40rem .30rem .50rem;}
.newsList a:hover .txt *{color: var(--color-white);}
.newsList a:hover .txt p{-webkit-line-clamp:3;}
.newsList a:hover .txt path{fill: var(--color-white);}
}
/* 页码 */
.pages{margin-top: .95rem;display: flex;justify-content: center;align-items: center;margin-bottom: 1.20rem;}
.pages a{display: inline-flex;min-width: .48rem;min-height: .48rem;color: #444;justify-content: center;align-items: center;background-color: var(--color-white);margin: 0 .10rem;border: 1px solid #ddd;}
.pages a svg{width: .06rem;}
.pages a:hover,.pages a.cur{color: #fff;background-color: var(--color1);border-color: var(--color1);}
.pages a:hover svg path{stroke:white}
.pages a.next{padding:0 .20rem;display: inline-flex;gap: 6px;}
.newsBottom{background-color: #EFEFEF;padding: 1rem 0 1.10rem;}
.searchResult{margin-top: 1.20rem;}
.searchResult .commonTit{margin-bottom: .80rem;}
.newsBottom_swiper{position: relative;padding-bottom: .90rem;margin-right: 0;margin-left: auto;}
.newsBottom_swiper .swiper-slide .swiper_item{align-items: flex-start;justify-content: space-between;}
.newsBottom_swiper .txt{padding-top: .55rem;width: calc(700 / 1560 * 100%);margin-right: 6%;}
.newsBottom_swiper .img img{aspect-ratio: 960 / 614;object-fit: cover;width: 100%;object-position: top right;width: 9.6rem;}
.newsBottom_swiper .txt .Upcoming_btn{display: inline-flex;align-items: center;padding:.16rem .30rem;color: var(--color-white);background-color: var(--color1);margin-bottom: .80rem;}
.newsBottom_swiper .txt .Upcoming_btn svg{margin-right: .16rem;}
.newsBottom_swiper .txt h6{font-size: .28rem;font-weight: 700;color: #2C2C2C;line-height:0.36rem;}
.newsBottom_swiper .txt ul{margin-top: .45rem;}
.newsBottom_swiper .txt ul li{display: flex;align-items: flex-start;margin-top: .20rem;}
.newsBottom_swiper .txt ul li svg{width: .22rem;}
.newsBottom_swiper .txt ul p{line-height: 1.6;margin-left: 8px;width: calc(100% - .30rem);color: #666;font-weight: 600;}
.newsBottom_swiper .txt a.btnArrow{color: var(--color1);font-weight: 600;border: 1px solid var(--color1);background-color: transparent;margin-top: .90rem;}
.newsBottom_swiper .txt a.btnArrow svg{margin-right: .12rem;}
.newsBottom_swiper .txt a.btnArrow path{transition: none;}
.newsBottom_swiper .txt a.btnArrow:hover{background-color: var(--color1);color:var(--color-white);}
.newsBottom_swiper .txt a.btnArrow:hover path{fill: var(--color-white);}
.newsBottom_swiper .swiper-pagination{bottom: 0;left: -10%;}
.newsBottom_swiper .swiper-pagination-bullet{width: 2rem;opacity: 1;border-radius: 0;margin: 0 .20rem;height: 5px;background-color: transparent;position: relative;}
.newsBottom_swiper .swiper-pagination-bullet::before{content: '';height: 1px;position: absolute;left: 0;width: 100%;bottom: 0;background-color: #aeaeae;}
.newsBottom_swiper .swiper-pagination-bullet-active{height: .04rem;background-color:var(--color1);}
.newsBottom_swiper .swiper-pagination-bullet-active::before{background-color: transparent;}

/* 关于我们 */
.about_box1{padding: 1.45rem 0 1.25rem;background: url(../images/about-bg1.jpg) no-repeat top center;background-size: cover;}
.about_box1>.flex{align-items: flex-start;justify-content: space-between;}
.about_box1 .fl{width: calc(380 / 1560 * 100%);margin-right: 9%;}
.about_box1 .fl dl{width: 100%;}
.about_box1 .fl dt h6{position: relative;display: inline-flex;font-weight: 700;font-size: .40rem;color: #2C2C2C;padding-bottom: .50rem;}
.about_box1 .fl dt h6::before{content: '';position: absolute;width: 80%;height: 3px;background-color: var(--color1);bottom: 0;left: 0;}
.about_box1 .fl dd{position: relative;padding-top: .70rem;}
.about_box1 .fl dd img{width: 2.35rem;}
.about_box1 .fl dd strong{display: inline-flex;position: relative;z-index: 1;font-size: .86rem;color: var(--color1);font-weight: 700;position: absolute;top: .48rem;left: 1.55rem;}
.about_box1 .fr{width: calc( (100% - 380 / 1560 * 100%) - 9%);}
.about_box1 .fr p{line-height: 1.6;color: #444;}
.about_box1 .fr p+p{margin-top: .25rem;}
.about_box2{background-color: var(--color1);padding: 1.10rem 0 1.30rem;}
.about_num_swiper{width: calc(100% - .70rem * 2 );margin: 0 auto;}




.about_box2 dl{color: var(--color-white);}
.about_box2 dl dt{margin-bottom: .30rem;}
.about_box2 dl dt img{width: .60rem;}
.about_box2 dl dd:nth-of-type(2){border-top: 1px solid var(--color-white);display: flex;align-items: flex-end;padding-top: 0;margin-top: .40rem;}
.about_box2 dl dd strong{font-size: .64rem;font-weight: 700;}
.about_box2 dl dd em{font-size: .40rem;font-weight: 700;margin-left: .15rem;}
.about_box2 dl dd em.em1{font-size: .24rem;}
.about_box2 dl dd p{margin-top: .35rem;font-weight: 500;line-height: 1.4;}
.about_num_btn{outline: none;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);width: .64rem;height: .64rem;background-color: transparent;border-radius: 50%;border: 1px solid var(--color-white);justify-content: center;align-items: center;display: inline-flex;}
.about_num_btn.swiper-button-disabled{opacity: .5;}
.about_num_btn svg{width: .13rem;}
.about_num_btn:hover{background-color: var(--color-white);}
.about_num_btn:hover path{fill: var(--color1);}
.about_num_btn.swiper_prev{left: -.50rem;}
.about_num_btn.swiper_next{right: -.50rem;}
.about_box3{padding-bottom: 1.20rem;padding-top: 1.30rem;}
.core_swiper{position: relative;margin-top: 1rem;padding-bottom: 1.10rem;}
.core_swiper .item{justify-content: space-between;}
.core_swiper .item .img{width: calc(666 / 1560 * 100%);}
.core_swiper .item .img img{width: 100%;object-fit: cover;aspect-ratio: 666 / 484;}
.core_swiper .item .txt{margin-left: -.70rem;margin-top: 1rem;background-color: var(--color-white);box-shadow: 0 0 .35rem rgba(0,0,0,0.1);padding: .55rem;width: calc(894 / 1560 * 100% + .70rem);min-height: 4.50rem;}
.core_swiper .item .txt dt{font-size: .32rem;color: #2C2C2C;font-weight: 700;margin-bottom: .25rem;}
.core_swiper .item .txt dd{line-height: 1.5;}
.core_swiper .item .txt dd h6{font-size: .20rem;color: #222;font-weight: 600;}
.core_swiper .item .txt dd p{color: #444;margin-top: .20rem;}
.about_box4{background: url(../images/Our-Milestone-bgs.jpg) no-repeat top center;background-size: cover;height: 7.80rem;}
.about_box4 .w1560.flex{align-items: center;justify-content: flex-end;height: 100%;}
.about_box4 .commonTit{padding-right: 11%;}
.about_box4 .commonTit *{color: var(--color-white);}
.about_box4 .commonTit dd{margin-top: .40rem;}
.about_box4 .commonTit a:hover{color: var(--color1);}
.about_box5{padding: 1.30rem 0;}
.about_box5 .commonTit{margin-bottom: 1rem;}
.about_box6{padding: 1.30rem 0 1.20rem;background: url(../images/about-bg6.jpg) no-repeat;background-size: cover;}
.about_box6 .main{margin-top: 1.20rem;flex-wrap: wrap;}
.about_box6 .main .item{width: calc(50% - .70rem);}
.about_box6 .main .item:nth-of-type(2n){margin-top: .65rem;margin-left: 1.40rem;}
.about_box6 .main .imgBox{position: relative;}
.about_box6 .main .imgBox .img{overflow: hidden;}
.about_box6 .main .item .img img{transition: all .4s;width: 100%;object-fit: cover;aspect-ratio:664 / 414;}
.about_box6 .main .imgBox>img{position: absolute;bottom: 0;left: 0;z-index: 1;width: 1.01rem;}
.about_box6 .main .item dt{font-size: .20rem;color: #222;font-weight: 700;margin: .35rem 0 .25rem;}
.about_box6 .main .item dd{color: #444;line-height: 1.6;}
.about_box6 .main .item:hover .img img{transform: scale(1.08);}
.about_box7{padding: 1.30rem 0 1.30rem;}
.about_box7 .commonTit{margin-bottom: 1.25rem;}
.about_box7 .commonTit dt{color: #000;}
.about_box7 .commonTit dd p{color: #222;font-size: .20rem;font-weight: 700;}
.about_box7 .main{justify-content: space-between;}
.about_box7 .main>div{width: calc(50% - .65rem);}
/* .about_box7 .main .imgs>div{display: none;}
.about_box7 .main .imgs>.cur{display: block;} */
.about_box7 .main .imgs>div{visibility: hidden;position: absolute;opacity: 0;}
.about_box7 .main .imgs>.cur{visibility: visible;position: relative;opacity: 1;animation: ups .4s ease-in-out ;}


.about_box7 .main .txt li{display: flex;align-items: flex-start;border-bottom: 1px solid #AEAEAE;padding: .25rem 0;position: relative;cursor: pointer;}
.about_box7 .main .txt li *{transition: all .4s;}
.about_box7 .main .txt li:nth-of-type(1){padding-top: .15rem;}
.about_box7 .main .txt li:hover::before,.about_box7 .main .txt li.cur::before{position: absolute;bottom: -1px;left: 0;content: '';height: 3px;width: 100%;background-color: transparent;z-index: 1;transition: all .4s;}
.about_box7 .main .txt li span{display: inline-flex;margin-left: 8px;color: #2C2C2C;font-size: .20rem;}
.about_box7 .main .txt li p{margin-left: .22rem;line-height: 1.6;color: #444;width: calc(100% - .50rem);}
.about_box7 .main .txt li:hover span,.about_box7 .main .txt li.cur span{font-weight: 700;color: var(--color1);}
.about_box7 .main .txt li:hover p,.about_box7 .main .txt li.cur p{font-weight: 700;color: var(--color1);}
.about_box7 .main .txt li:hover::before,.about_box7 .main .txt li.cur::before{background-color: var(--color1);}
/* 首页 */
.homeTit{justify-content: space-between;align-items: flex-end;}
.homeTit .commonTit{margin-bottom: 0;width: calc(1080 / 1560 * 100%);}
.homeTit .commonTit dd:nth-of-type(1){display: flex;align-items: center;color: #111;font-size: .20rem;font-weight: 700;text-transform: uppercase;margin-bottom: .30rem;}
.homeTit .commonTit dd:nth-of-type(1) img{margin-right: 8px;}
.homeTit .commonTit dt{margin-bottom: 0;line-height: 1;}
.homeTit .commonTit dd:nth-of-type(2){margin-top: .30rem;}

.banner_swiper{position: relative;}
.banner_swiper .bannerBar{position: absolute;bottom: 0;left: 0;z-index: 1;background-color: rgba(0,0,0,0.1);width: 100%;height: 100%;}
.bannerHome{position: relative;}
.bannerHome .img img,.bannerHome .video video{width: 100%;object-fit: cover;aspect-ratio: 1920 / 880;}
.bannerHome .txt{color: var(--color-white);position: absolute;z-index: 1;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 100%;}
.bannerHome .txt .w1560{height: calc(100% - 1.20rem);margin-top: .60rem;align-items: center;display: flex;z-index: 2;position: relative;}
.bannerHome .txt dt{margin-bottom: .35rem;}
.bannerHome .txt h6{line-height: 1.2;font-size: .48rem;font-weight: 600;}
.bannerHome .txt p{line-height: 1.2;font-weight: 400;font-size: .20rem;}
.bannerHome .banerArrow{position: absolute;right: 0;bottom: 0;animation: shake 6s ease-in-out infinite;width: .4rem;}
@keyframes ups {
    0% {
        transform: translateY(.30rem); 
        opacity: 0;
    }
    100% {
        transform: translateY(0); 
        opacity: 1;
    }
}
/* 定义晃动的关键帧 */
@keyframes shake {
    0%, 100% {
        transform: translateY(0);
    }
    20%, 60% {
        transform: translateY(-.10rem); /* 上移距离 */
    }
    40%, 80% {
        transform: translateY(.10rem); /* 下移距离 */
    }
}
.banner_swiper .swiper-slide-active .txt h6{animation: ups 1.5s ease both .2s;}
.banner_swiper .swiper-slide-active .txt p{animation: ups 1.5s ease both .3s;}
.swiper_pagination_bar{position: absolute;left: 0;bottom: .60rem;right: 0;}
.banner_swiper .swiper-pagination{width: auto;position: relative;top: auto;left: auto;right: auto;bottom: auto;text-align: left;}
.banner_swiper .swiper-pagination-bullet{width: 2rem;opacity: 1;border-radius: 0;margin: 0 .10rem!important;transition: all .4s;height: 5px;background-color: transparent;position: relative;}
.banner_swiper .swiper-pagination-bullet::before{content: '';height: 1px;position: absolute;left: 0;width: 100%;bottom: 0;background-color: rgba(174, 174, 174,.3);}

/* .banner_swiper .swiper-pagination-bullet-active{height: .04rem;background-color: var(--color-white);} */
/* .banner_swiper .swiper-pagination-bullet-active::before{background-color: transparent;} */

/* swiper-pagination-bullet */

/* 进度条样式 */
.banner_swiper .bullet-progress {
    height: .04rem;
    background-color: var(--color-white);
    /* transition: width linear;  *//* 线性过渡，使进度条平滑移动 */
    position: absolute;
    bottom: 0;
    left: 0;
}

/* 修复原有样式冲突 */
.banner_swiper .swiper-pagination-bullet-active .bullet-progress {
    background-color: var(--color-white);
}

.aboutHome{background-color: #efefef;padding: 1.20rem 0 1.40rem;}
.aboutHome .main{margin-top: 1.20rem;align-items: center;position: relative;}
/* .aboutHome .main::before{content: '';position: absolute;bottom: 0;right:1.5rem;width: 8.21rem;z-index: 0;height: 7.41rem;background: url(../images/about-home-bg.png) no-repeat right bottom;background-size: cover;} */
.aboutHome .main .img img{max-width: initial;width: 9.8rem;}
.aboutHome .main .txt{z-index: 1;position: absolute;top: 50%;right: 0;width: calc(786 / 1560 * 100%);transform: translateY(-50%);}
.aboutHome .main .txt>div{width: 7.86rem;display: flex;gap: .20rem;justify-content: space-between;flex-wrap: wrap;}
.aboutHome .main .txt dl{padding: .30rem;background-color: rgba(255,255,255,.8);width: calc(50% - .10rem);backdrop-filter: blur(.10rem);}
.aboutHome .main .txt dt{display: flex;justify-content: flex-start;}
.aboutHome .main .txt dt img{width: .60rem;}
.aboutHome .main .txt dd{margin-top: .50rem;}
.aboutHome .main .txt dd .tit{color: #232323;display: flex;line-height: 1;margin-bottom: .12rem;justify-content: flex-end;align-items: flex-end;}
.aboutHome .main .txt dd .tit strong{font-size: .64rem;font-weight: 700;}
.aboutHome .main .txt dd .tit em{font-size: .40rem;font-weight: 900;margin-left: .12rem;margin-bottom: .04rem;}
.aboutHome .main .txt dd .tit em.em1{font-size: .24rem;}
.aboutHome .main .txt dd .des{color: #666;text-align: right;}

.mainBig{position: relative;}
.aboutHome .mainBig::before{content: '';position: absolute;bottom: 0;right:1.5rem;width: 8.21rem;z-index: 0;height: 7.41rem;background: url(../images/about-home-bg.png) no-repeat right bottom;background-size: cover;}

.porductHome{background: #fff url(../images/home-bg2.jpg) no-repeat top left;/* padding: 1.7rem 0 .8rem; */padding: 1.7rem 0 0;background-size: 20rem;}
.porductHome_tit{position: relative;justify-content: flex-end;}
.porductHome .homeTit{width: calc(780 / 1560 * 100%);position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.porductHome .homeTit .commonTit_outter{width: 7.1rem;margin-left: 1.7rem;}
.porductHome .homeTit .commonTit{width: initial;}
.porductHome .homeTit .commonTit dd>p{max-width: 4.2rem;}
.porductHome .productTab{margin-bottom: .2rem;width: calc(50% + 1rem);margin-top: 1.1rem;}
.porductHome .productTab .scroll{overflow-x: auto;overflow-y: hidden;white-space: nowrap;scrollbar-width: none;}
.porductHome .productTab .scroll::-webkit-scrollbar{width: 0;height: 0;display: none;}
.porductHome .productTab a{font-size: .2rem;color: #999;font-weight: 700;border-bottom: 1px solid #AEAEAE;display: inline-flex;padding: 0 .15rem .24rem;position: relative;}
.porductHome .productTab a+a{margin-left: .2rem;}
.porductHome .productTab a::before{position: absolute;bottom: 0;width: 100%;height: 3px;left: 0;content: '';background-color: transparent;}
.porductHome .productTab a:hover{color: var(--color1);}
.porductHome .productTab a.cur{color: var(--color1);}
.porductHome .productTab a.cur::before{background-color: var(--color1);}
.productTab_con{/* padding-bottom: 1.4rem; */margin-top: 1.2rem;}
.productTab_con .main{justify-content: flex-end;position: relative;}

.productTab_con>div:not(.cur){/* display: none; */height: 100%; visibility: hidden; /* 隐藏但保留空间 */opacity: 0;height: 0;overflow: hidden;transition-delay: .2s;}
.productTab_con>div.cur{/* display: block; */ visibility: visible; /* 显示时恢复 */opacity: 1;height: auto;animation: rights 1s ease both .2s;}
.productTab_con .proInner_over{width: 4.4rem;height:100%;background-color: var(--color1);color: var(--color-white);padding: .7rem .5rem;position: absolute;top: 50%;left: 1.7rem;transform: translateY(-50%);}
.productTab_con .proInner_over h6{font-size: .32rem;font-weight: 700;line-height: 1.2;margin-bottom: .4rem;}
.productTab_con .proInner_over p{line-height: 1.5;min-height: 2.6rem;}
.productTab_con .proInner_over a{display: inline-flex;border: 1px solid var(--color-white);color: var(--color-white);padding: .16rem .26rem;position: absolute;bottom: .75rem;left: .5rem;}
.productTab_con .proInner_over a:hover{background-color: var(--color-white);color: var(--color1);}
.porductHome .product_swiper{max-width: calc(100% - 4.44rem);margin-top: 0;padding-bottom: 0;width: calc(100% - 4.4rem - 1.7rem - .22rem);transition-delay: .1s;padding-bottom: 1px;}

/* .productTab_con>div.cur .proInner_over{animation: lefts 1s ease both .2s;}
.productTab_con>div.cur .product_swiper{animation: rights 1s ease both .2s;} */

/* @keyframes lefts {
    0% {
        left: 1.6rem;
        opacity: 0;
    }
    100% {
        left: 1.7rem;
        opacity: 1;
    }
} */
@keyframes rights {
    0% {
        transform: translateX(.30rem); 
        opacity: 0;
    }
    100% {
        transform: translateY(0); 
        opacity: 1;
    }
} 


.porductHome .product_swiper .swiper-wrapper .swiper-slide{ flex-shrink: 0;}
.porductHome .product_swiper a.addShop{background-color: var(--color-white);}
.product_home_btns,.yearBtns{display: flex;align-items: center;gap: .22rem;z-index: 9;position: absolute;right: .5rem;bottom: .8rem;}
.product_home_btns>div,.yearBtns>div{outline: none;cursor: pointer;opacity: .5;}
.product_home_btns>div:hover,.yearBtns>div:hover{opacity: 1;}
.product_home_btns>div svg,.yearBtns>div svg{width: .51rem;}
.product_home_btns>div.swiper-button-disabled,.yearBtns>div.swiper-button-disabled{opacity: .5;}
.yearBtns{bottom: .3rem;}
@media screen and (min-width:1024px){
    .porductHome .productTab_con .main{min-height: 5.4rem;overflow: hidden;}
    .porductHome .product_swiper{overflow: hidden;min-height: 5.4rem;}
}

.performanceHome .item{position: relative;/* width: 17.4rem; */margin: 0 auto;width: 15.66rem;margin-top: 1.2rem;}
.performanceHome .item .img{width: 100%;}
.performanceHome .item .img img{aspect-ratio: 1740 / 807;width: 100%;}
.performanceHome .item .txt{position: absolute;z-index: 1;top: 0;left: 0;right:0;bottom:0;justify-content: space-between;color: var(--color-white);padding:0 1.2rem 0;align-items: center;}
.performanceHome .item .fl{width: 4.5rem;}
.performanceHome .item .commonTit dd{color: var(--color-white);}
.performanceHome .item .des{margin-top: 1.3rem;}
.performanceHome .item .des h6{font-size: .40rem;font-weight: 700;line-height: 1.25;margin-bottom: .3rem;}
.performanceHome .item .des p{line-height: 1.6;}
.performanceHome .item .fr{width: 8rem;padding-top: .2rem;}
.performanceHome .item .imgBar{position: relative;}
.performanceHome .item .imgBar>img{width: 8rem;animation: expand 1s ease-in-out forwards;}

.item#performanceItem2 .imgOver{position: absolute;right: .07rem;bottom: .21rem;width: 7.5rem;overflow: hidden;}
.item#performanceItem2 .imgOver img{width: 7.5rem;opacity: 0;}
.item#performanceItem1 .imgOver{position: absolute;bottom: .32rem;right: .16rem;width: 7.38rem;overflow: hidden;}
.item#performanceItem1 .imgOver img{width: 7.38rem;opacity: 0;}

.performanceItems{padding-bottom: 1.2rem;background: #fff url(../images/home-bg12.jpg) no-repeat 0 -.7rem;background-size: 20rem ;border: 1px solid transparent;}

#performanceItem1{z-index: 1;transform-origin: center top;/* padding-top: .6rem; */}
#performanceItem1.cur .imgOver img{clip-path: inset(0 100% 0 0);animation: reveal 2s ease-in-out forwards .1s;opacity: 1;}
/* #performanceItem2{z-index: 2;margin-top: -6.2rem;} */
#performanceItem2.cur .imgOver img{clip-path: inset(0 100% 0 0);animation: reveal 2s ease-in-out forwards .1s;opacity: 1;}
@keyframes reveal {
    to {clip-path: inset(0 0 0 0);}
}
/* .performanceHome .item.cur.cur1{transform: translateY(0);opacity: 1;} */

.milestoneHome{background: url(../images/home-bg4.png) no-repeat;background-size: cover;padding: 1.3rem 0 1rem;}
.milestoneHome .homeTit{margin-bottom: 1.2rem;}
.milestoneHome .main{height: 5.4rem;position: relative;justify-content: flex-end;}
.milestoneHome .yearTxt .item h6{position: relative;margin-bottom: .35rem;padding-top: .38rem;}
.milestoneHome .yearTxt .item h6 strong{font-size: .64rem;color: var(--color1);font-weight: 700;position: relative;z-index: 1;margin-left:.15rem}
.milestoneHome .yearTxt .item h6 img{width: .53rem;position: absolute;top: 0rem;left: 0;height: .52rem;}
.milestoneHome .yearTxt .item p{font-size: .28rem;color: #2C2C2C;line-height: 1.5;font-weight: 600;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.yearTxts{width: 7.8rem;position: absolute;top: 50%;left: 1.7rem;transform: translateY(-50%);height: 100%;z-index: 2;padding-top: .5rem;}
.yearTxt{max-width: 5.8rem;}
.yearTxt>div,.yearNum>div{visibility: hidden;position: absolute;opacity: 0;transition: opacity 0.3s;/* display: none; */}
.yearTxt>div.cur,.yearNum>div.cur {visibility: visible;position: relative;opacity: 1;margin-top: 0;/* display: block; */}
.yearTxts .swiper-pagination{width: initial;position:relative !important;left: auto;bottom: auto;top: auto;margin: 0;text-align: left;color: #00377E;margin-top: .45rem;}
.swiper-pagination-total{font-size: .15rem;}
.swiper-pagination-current{font-size: .2rem;}

/* .yearBtns{position: absolute;left: 0;bottom: .8rem;}
.yearNum{position: absolute;bottom: 0;right: -.3rem;}
.yearNum .itemInner{display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 50%;background-color: var(--color-white);width: 1.7rem;height: 1.7rem;}
.yearNum .itemInner strong{display: flex;font-weight: 700;color: var(--color1);font-size: .4rem;}
.yearNum .itemInner em{display: inline-flex;background-color: #cbd7e5;color: var(--color-white);text-transform: uppercase;padding: .03rem .12rem;margin-top: .12rem;} */


.yearBtns{right: 0;left: 0;}
.yearSwiper{width: calc(50% + .55rem + 1.1rem);overflow: hidden;}
.yearSwiper .swiper-slide{display: flex;align-items: center;position: relative;padding-left: 0rem;}
.yearSwiper .swiper-slide .img{width: 80%;position: relative;transition: all .4s;}
.yearSwiper .swiper-slide .img::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.5);z-index: 1;}
.yearSwiper .swiper-slide-active{width: 6.7rem;margin-right:.6rem;padding-left: 1rem;}
.yearSwiper .swiper-slide-active .img{width: 100%;}
.yearSwiper .swiper-slide-active .img img{width: 100%;}
.yearSwiper .swiper-slide-active .img::before{background-color: rgba(255,255,255,0);}

.yearSwiper .itemInner{display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 50%;background-color: var(--color-white);width: 1.7rem;height: 1.7rem;position: absolute;left: 0;bottom: 0;z-index: 1;box-shadow: 0 0 .1rem rgba(255,255,255,.1);opacity: 0;visibility: hidden;}
.yearSwiper .itemInner strong{display: flex;font-weight: 700;color: var(--color1);font-size: .4rem;}
.yearSwiper .itemInner em{display: inline-flex;background-color: #cbd7e5;color: var(--color-white);text-transform: uppercase;padding: .03rem .12rem;margin-top: .12rem;}
.yearSwiper .swiper-slide-active .itemInner{visibility: visible;opacity: 1;}

.certificatesHome{background: url(../images/home-bg5.jpg) no-repeat;background-size: 23rem;padding: 1.4rem 0 1.1rem;}
.certificatesHome .homeTit{justify-content: center;margin-bottom: .3rem;}
.certificatesHome .commonTit{text-align: center;}
.certificatesHome .commonTit dd:nth-of-type(1){justify-content: center;}
.certificatesHome .honors_tab{margin-bottom: .8rem;}
.certificatesHome .honors_contents{position: relative;}
.certificatesHome .honors_contents>div{/* visibility: hidden;position: absolute;opacity: 0;transition: opacity 0.3s; */display: none;}
.certificatesHome .honors_contents>div.cur{/* visibility: visible;position: relative;opacity: 1; */display: block;}
.certificates_btn{outline: none;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);width: .64rem;height: .64rem;background-color: transparent;border-radius: 50%;border: 1px solid var(--color1);justify-content: center;align-items: center;display: inline-flex;z-index: 9;}
.certificates_btn svg{width: .13rem;}
.certificates_btn:hover{background-color: var(--color1);}
.certificates_btn:hover path{fill: var(--color-white);}
.certificatesHome .swiper_prev{left: 0;}
.certificatesHome .swiper_next{right: 0;}
.certificateSwiper{width: 12.3rem;padding:.3rem;max-width: 100%;}
.certificateSwiper .swiper-slide .img{padding: .1rem;background-color: var(--color-white);box-shadow: inset .015rem .015rem .15rem rgba(0, 0, 0, 0.05),0 0 .15rem rgba(0,0,0,.1);max-width: 100%;}
.certificateSwiper .img img{object-fit: contain;max-height: 100%;margin: 0 auto;}
.certificateSwiper .swiper-slide p{margin: .2rem .1rem 0;text-align: center;line-height: 1.3;display: none;}
.certificateSwiper .swiper-slide-active p{display: block;}
.api .swiper-slide{width: 5.6rem;}
.api .img img,.api .img{aspect-ratio: 718 / 582;}
.aut .swiper-slide{width: 4rem;}
.aut .img img,.aut .img{aspect-ratio: 816 / 1156;}
.newsHome{background-color: #efefef;padding: 1.20rem 0;}
.newsHome .more_swiper a{background-color: var(--color-white);}
.api .certificateSwiper{height: 5.6rem;}
.aut .certificateSwiper{height: 6.6rem;}

.porductHome .product_swiper a .img img{transition: all .3s;}
.porductHome .product_swiper a:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.1);border-color: var(--color1);}
.porductHome .product_swiper a:hover .txt h6{color: var(--color1);}
.porductHome .product_swiper a:hover .img img{transform: scale(1.08);}

.contact_pop .textCenter{display: flex;justify-content: center;align-items: center;margin-top: .35rem;}
.goShop_car{width: .44rem;height: .44rem;display: inline-flex;margin-left: .2rem;}
.gogoShop_carShop img{width: .44rem;}
.goShop_car span{position: absolute;color: var(--color-white);font-size: .1rem;width: .14rem;height: .14rem;display: inline-flex;top: .08rem;right: .05rem;border-radius: 50%;background-color: var(--color1);justify-content: center;align-items: center;line-height: .8;}

.contact_pop{position: relative;}
.shopList{padding: .3rem .1rem .3rem .3rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1);width: 3.6rem;background-color: var(--color-white);transition: all .4s;}
.shopList .scroll{overflow-y: auto;max-height: 4.4rem;}

.shopList .scroll::-webkit-scrollbar{width:3px;height:3px}
.shopList .scroll::-webkit-scrollbar-thumb{border-radius:.10rem;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}
.shopList .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:.10rem;background:#EDEDED}

.shopList .item{position: relative;margin-right: .2rem;}
.shopList .item+.item{margin-top: .2rem;}
.shopList .item a.deletePro{position: absolute;right: 0;bottom:0;width: .18rem;}
.shopList .item .img{width: 1.25rem;margin-right: .2rem;}
.shopList .item .img img{aspect-ratio: 422 / 313;}
.shopList .item .txt{width: calc(100% - .2rem - 1.5rem);}
.shopList .item .txt p{font-weight: 700;font-size: .14rem;color: #222;line-height: 1.4;margin-top: .18rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

/* .langChange::before{border:8px solid transparent;border-bottom-color:var(--color-white);content: '';position: absolute;left: calc(50% - .10rem);top: -.16rem;border-left-width:.10rem;border-right-width:.10rem;} */

.shopPop_arrow{position: absolute;right: 1.25rem;bottom: 1.4rem;opacity: 0;visibility: hidden;}
.shopPop_arrow::before{border:.08rem solid transparent;border-top-color:var(--color-white);content: '';position: absolute;bottom: -.14rem;left: 50%;border-left-width:.10rem;border-right-width:.10rem;transform: translateX(-50%);}
.shopPop_arrow.cur{right: 1.25rem;opacity: 1;visibility: visible;bottom: 1.2rem;}

.shopAdd{width: .44rem;height: .44rem;}
.shopTop_car{position: absolute;top: 1rem;left: 0rem;opacity: 0;visibility: hidden;margin-left: calc(-1.8rem + .22rem)}
.shopTop_car::before{border:8px solid transparent;border-bottom-color:var(--color-white);content: '';position: absolute;left: calc(50% - .10rem);top: -.16rem;border-left-width:.10rem;border-right-width:.10rem;}
.shopTop_car.cur{top: .72rem;opacity: 1;visibility: visible;}
.shopTop_car a{width: calc(100% - .2rem);margin-top: .15rem;}

/* .swiper{cursor: pointer;} */
/* //grabCursor: true, */

.product_swiper .swiper-slide{padding-right: .15rem;}
.porductHome .product_swiper{cursor: grab;}
.porductHome .product_swiper .swiper-slide{padding-right: .2rem;}


@media screen and (max-width:1024px){
html {font-size: clamp(80px, 15vw, 100px);}
body{font-size: .18rem;}
.menu-handler{width:.44rem;height:.58rem;cursor:pointer;position:relative;z-index:9999;display: block;justify-self: flex-end;right: -.10rem;}
.menu-handler .burger{width:.24rem;height:2px;display:block;position:absolute;z-index:5;top:.19rem;left:50%;margin:1px 0px 0px -.12rem;-webkit-transform-origin:center;transform-origin:center;background:#222;}
.menu-handler.active span,.header.curs .menu-handler span{background-color: #222;}
.menu-handler .burger-2{top:.27rem}
.menu-handler .burger-3{top:.34rem}
.menu-handler.active .burger-1{top:.27rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-handler.active .burger-2{opacity:0;}
.menu-handler.active .burger-3{top:.27rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.header{height: .80rem;}
.header a.logo{width: 1.60rem;}
.headR{width: initial;}
.headR .nav{position: fixed;right:-100%;top:.80rem;width:100%;z-index:999;background:#fff;left: auto;padding-top: .10rem;flex-direction: column;overflow-y: scroll;height: calc(100vh - .80rem);display: block;border-top: 1px solid #D9D9D9;}
.headR .nav li{width: 100%;height: initial;margin-top: .20rem;padding-left: 5%;flex-direction: column;}
.headR .nav li+li{margin-left: 0;}
.lang{margin-left: 0;}
.headR li.cur a>svg{transform: rotate(180deg);}
.nav_down{position: relative;top: auto;left: auto;opacity:1;visibility: visible;padding:0;padding-top: .10rem;display: flex;transition: none;border: none;display: none;}
.nav_down .flex.w1560{flex-wrap: wrap;width: 94%;}
.headR li>a,.nav_down_fl,.nav_down_fr{width: 100%;}
.nav_down_fl h2{font-size: .18rem;}
.nav_down_fr{border: none;border-top: 1px solid #D9D9D9;padding-left: 0;}
.nav_down_fr dl{padding-bottom: .10rem;}
.nav_down_fr dt{margin-bottom: .20rem;font-size: .15rem;}
.nav_down_fr dd{gap: .15rem;}
.nav_down_fr dd a{font-size: .14rem;}
.langChange{top: .56rem;}
.searchMain{top: .80rem;padding:.60rem 0;}
.searchMain .searchBox{width: 90%;}
.footer{padding-top: .50rem;}
.footTop{flex-direction: column;padding-bottom: .50rem;}
.footLogo{flex: auto;width: 1.20rem;margin-bottom: .30rem;}
.footNav dl{margin-right: .20rem;}
.footNav dd{margin-top: .20rem;gap: .15rem;}
.footShare{margin-top: .25rem;}
.footShare ul{margin-top: .20rem;gap: .15rem;}
.footBottom{flex-direction: column;justify-content: center;align-items: center;text-align: center;font-size: .12rem;padding: .20rem 0;}
.footBottomLink{margin-top: .10rem;}

.contactBox1 .main dl{height: initial;}
.contactBox1 .main dd h6{font-size: .26rem;margin: .30rem 0 .20rem;}
.contactBox1 .main dt svg{width: .40rem;}

.careers_detail_box2{padding: 1rem 0;}

.news_detail .w1560.flex,.careers_detail_box1 .career_main,.career_box2_item,.career_box3_item,.product_box3{flex-wrap: wrap;}
.news_detail .main,.news_detail .side,.careers_detail_box1 .career_main .fl,.careers_detail_box1 .career_main .fr,.careers_detail_box2 .img,.careers_detail_box2 .txt,.career_box2_item>div,.career_box3_inner1 .career_box3_tit,.career_box3_inner1 .txt,.career_box3_item .txt,.career_box3_item .img,.product_box3>div{width: 100%;}
.news_detail .side,.careers_detail_box1 .career_main .fr{margin-top: .60rem;margin-left: 0;}
.careers_detail_box2 .img,.careers_detail_box2 .txt{margin-top: .40rem;}
.careers_detail_box2 .txt .commonTit{margin: 0;}

.career_box1{background-size: 100%;}
.career_box2_item .txt,.product_box3 .txt{padding: .80rem 1rem;}
.career_box2_item .txt>div{width: 100%;max-width:initial}
.career_box3{padding: 1rem 0 .20rem;}
.career_box3_inner1 .career_box3_tit{margin-right: 0;margin-bottom: .30rem;margin-top: .2rem;}
.career_box3_inner1 .career_box3_tit h6{font-size: .2rem;}
.career_box3_inner1 .txt{margin-top: .1rem;}
.career_box3_item .txt{margin-bottom: .40rem;}
.career_box3_item .txt dl{max-width: 100%;}
.product_box3 .txt .commonTit{width: 100%;}
.careers_detail_box1 .career_main{margin-top: .5rem;padding-top: .5rem;}

.career_box3_inner1{margin-bottom: 1rem;}
.career_box3_item{margin-bottom: .80rem;}
.career_box3_item .img img,.career_box2_item .imgs img,.product_box3 .img img{height: initial;}
.product_box3 .txt .commonTit dd a{margin-top: .60rem;}

.R_D_box3{height: initial;}
.R_D_box1 .main{padding: .40rem .40rem 0;height: initial;padding-bottom: .40rem;}
.R_D_box1 .main .list{gap: .30rem;}
.R_D_box1 .main .list+.list{margin-top: .30rem;}
.R_D_box1 .main .list dt strong{font-size: .38rem;}
.R_D_box1 .main .list dt em{font-size: .24rem;}

.ourMilestone_yearbig_swiper{left: 0;width: 100%;;}
.ourMilestone_swiper .item .txt{padding-top: .30rem;width: 50%;}
.ourMilestone_swiper .item .img{width: 50%;}
.ourMilestone_swiper .item .txt h6{padding-left: .26rem;font-size: .40rem;margin-bottom:.30rem}
.ourMilestone_swiper .item .txt h6::before{top: -.14rem;width: .30rem;height: .28rem;}
.ourMilestone_swiper .item .txt p{font-size: .18rem;}
.swiperBtns{position: relative;margin-top: .30rem;}

.pt150{padding-top: 1rem;}
.product_swiper .swiper-slide{height: 4.90rem;}
.product_swiper{margin-top:.70rem;padding-bottom:.90rem}
.product_box3{margin-top: 1rem;}

.btnArrow{height: .46rem;padding: 0 .16rem;}
.commonTit dt{font-size: .28rem;margin-bottom: .25rem;}
.bannerInner .img img{height: 4.50rem;aspect-ratio:initial}
.bannerInner .txt h6{font-size: .26rem;margin-top:.15rem;}
.bannerInner .txt a{margin-top:.35rem}
.bannerInner .txt p{font-size: .20rem;}

.newsBottom_swiper .swiper-slide .swiper_item{flex-wrap: wrap;}
.newsBottom_swiper .txt,.newsBottom_swiper .img{width: 100%;}
.newsBottom_swiper .txt{margin-bottom: .40rem;}
.newsBottom_swiper .txt a.btnArrow{margin-top: .50rem;}

.about_box2 dl dd strong{font-size: .40rem;}
.about_box2 dl dd em{font-size: .26rem;margin-left: 5px;}
.about_box2 dl dd em.em1{font-size: .18rem;}
.about_num_btn{width: .54rem;height: .54rem;}
.about_num_btn svg{width: .10rem;}
.about_num_btn.swiper_prev{left: -.25rem;}
.about_num_btn.swiper_next{right: -.25rem;}

.core_swiper .item{flex-wrap: wrap;}
.core_swiper .item .img,.core_swiper .item .txt{width: 100%;margin: 0;}

.shop_pop{height: initial;padding: .20rem 0;}
.shop_pop>.w1560.flex{flex-wrap: wrap;}
.shop_list,.Btn_list{width: 100%;}
.Btn_list{margin-top: .20rem;justify-content: flex-end;}

.homeTit,.aboutHome .main{flex-wrap: wrap;}
.bannerHome .txt dt{margin-bottom: .1rem;}
.bannerHome .img img, .bannerHome .video video,.banner_swiper .bannerBar{height: 5.4rem;}
.banner_swiper .bannerBar{object-position: left bottom;object-fit: contain;}
.bannerHome .txt h6{font-size: .28rem;}
.bannerHome .txt p{line-height: 1.2;font-weight: 400;font-size: .20rem;}
.bannerHome .banerArrow{width: .3rem;}
.banner_swiper .swiper-pagination-bullet{width: 1rem;}
.banner_swiper .swiper-pagination-bullet-active{height: 3px;}
.aboutHome,.certificatesHome,.newsHome{padding: .8rem 0;}
.homeTit .commonTit dd:nth-of-type(1){font-size: .18rem;margin-bottom: .2rem;}
.homeTit .commonTit,.homeTit .commonTit a.btnArrow{width: 100%;}
.homeTit .commonTit{margin-bottom: .3rem;}
.aboutHome .main{margin-top: .7rem;}
.aboutHome .main .txt{position: relative;width: 92%;transform:none;top: auto;right: auto;margin: .6rem auto 0;}
.aboutHome .mainBig::before{width: 100%;background-size: 100%;right: 0;}
.aboutHome .main .img img,.aboutHome .main .txt>div{width: 100%;}
.aboutHome .main .img img{position: relative;z-index: 1;}
.aboutHome .main .txt dl{padding:.2rem}
.aboutHome .main .txt dd .tit strong{font-size: .42rem;}
.aboutHome .main .txt dd .tit em{margin-left: .06rem;}
.aboutHome .main .txt dd .tit em{font-size: .3rem;}
.aboutHome .main .txt dd .tit em.em1{font-size: .18rem;}
.aboutHome .main .txt dt img{width: .5rem;}
.certificateSwiper{max-width: 85%;overflow: hidden;padding: 0;}
.certificates_btn{width: .4rem;height: .4rem;}
.certificates_btn svg{width: .08rem;}
.honors_tab a{min-width:2rem;font-size: .20rem;}
.porductHome_tit{flex-wrap: wrap;}
.porductHome .homeTit{position: relative;width: 90%;transform:none;top: auto;right: auto;margin:0 auto;}
.porductHome .homeTit .commonTit_outter{margin-left: auto;width: 100%;margin-right: auto;}
.porductHome .productTab{width: 90%;margin-left: auto;margin-right: auto;margin-top: .4rem;}
.productTab_con{margin: .4rem 0 0;}
.productTab_con>div{height: initial;}
.productTab_con .main{flex-wrap: wrap;}
.productTab_con .proInner_over{padding:.4rem  .3rem;height: initial;position: relative;left: auto;transform: none;margin-right: auto;width: 90%;margin-left: auto;margin-bottom: .4rem;}
.porductHome .product_swiper{width: 95%;max-width:90%;margin-left: auto;padding-bottom: .7rem;margin-right: auto;}
.productTab_con .proInner_over a{bottom: .5rem;}
.productTab_con .proInner_over a{left: .3rem;}
.product_home_btns>div svg{width: .4rem;}
.product_home_btns{bottom: .62rem;}
.milestoneHome .homeTit{margin-bottom: .2rem;}
.yearTxts{left: 5%;width: 42%;}
.milestoneHome{height: initial;padding: 1rem 0;}
.milestoneHome .yearTxt .item p{font-size: .2rem;}
.yearSwiper .swiper-slide-active{margin-right: .2rem;}
.yearSwiper{width: 58%;}
.more_swiper{margin-top: .8rem;}
.yearSwiper .itemInner{width: 1.3rem;height: 1.3rem;bottom: .45rem;}
.yearSwiper .itemInner strong{font-size: .34rem;}
.yearSwiper .swiper-slide-active{padding-left: .7rem;bottom: .1rem;}
.yearSwiper .itemInner em{font-size: .14rem;}
.performanceHome .item{/* transform: scale(.425);transform-origin:left top; */width: 90%;}
.item#performanceItem1 .imgOver img{opacity: 1;}
#performanceItem2{margin-top: .4rem;}

.porductHome{padding: 1rem 0 1.8rem;}
.homeTit .commonTit dd:nth-of-type(1){font-size:.14rem;margin-bottom:.2rem}
.performanceHome{margin-top: 0rem;}
.porductHome{padding-top: 0;}
.performanceHome .item .txt{padding: 0 .55rem;align-items: center;}
.performanceHome .item .des{margin-top: 0;}
.performanceHome .item .des h6{font-size: .22rem;margin-bottom: .15rem;}
.performanceHome .homeTit .commonTit{margin-bottom: .2rem;}
.performanceHome .item .des p{font-size: .18rem;}
.performanceHome .item .fl{width: 8.5rem;}
.performanceHome .item .fr{width: 8.6rem;}
.item#performanceItem1 .imgOver{width: 94%;right: .02rem;bottom: .12rem;}
.item#performanceItem2 .imgOver{width: 92.5%;right: .08rem;bottom: .15rem;}
.item#performanceItem2 .imgOver img{width: 8rem;}

.milestoneHome .yearTxt .item h6 strong{font-size: .56rem;}
.milestoneHome .yearTxt .item h6 img{width: .48rem;}

.performanceHome .item.cur .imgOver img{clip-path: inset(0 100% 0 0);animation: reveal 2s ease-in-out forwards;opacity: 1;}
.porductHome{padding: .8rem 0 0;}

.R_D_box1,.R_D_box2,.R_D_box4{padding-top:1rem}
.R_D_box1 .commonTit{margin-bottom: 1rem;}
.R_D_box3{padding-top:1rem;margin-top:1rem;padding-bottom:1rem}
.R_D_box4 .logoList:last-of-type{padding-bottom: 1rem;}
.R_D_box4 .logoList{margin-top: .6rem;}
.R_D_box4 .logoList h6{margin-bottom: .6rem;}

.career_main_item h6{font-size: .26rem;}
.careers_detail_box1 .career_main .fl a.btnArrow{font-size: .18rem;}
.careers_detail_box1{padding-bottom:1rem}
.careers_detail_box2 .img{margin-top: 0;}
.careers_detail_box2 .txt{margin-top: 1rem;}

.newsList a{padding-bottom: 1.7rem;}
.newsList a .txt{padding: .2rem;}
.newsList a .txt p{font-size: .18rem;}

.product_swiper a{padding:.2rem .15rem 0;}
.product_swiper a .txt{position: relative;padding:.3rem .1rem .4rem;left: auto;right: auto;top: auto;bottom: auto;}
.porductHome .product_swiper a .txt h6{height: initial;}
.product_swiper .swiper-slide{height: initial;aspect-ratio: initial;}

.header a.logo{margin-right:auto}
.header>.w1560.flex{justify-content: flex-end;}

.nav_down{background-image: none;}
.goShop span{right: .25rem;}

}
@media (min-width:767px) and (max-width:1024px){
.newsList{gap: .40rem .20rem;}
.newsList a{width: calc((100% - .20rem * 1) / 2);}
.newSwiper .imgs img{height: 4.60rem;}
.bannerInner .txt h6{font-size: .40rem;}

.about_num_swiper{width: calc(100% - .50rem * 2 );}
.about_box1 .fl{width: 40%;}
.about_box1 .fr{width: 60%;}

.product_swiper a .txt h6{font-size: .18rem;}


.search{margin-right:0}
.lang .langBtn{width:.8rem}
.swiperBtns>div{width: .8rem;height: .44rem;}
.swiperBtns>div svg{width: .28rem;}
.product_swiper .swiper-slide{aspect-ratio:initial;height: initial;}
/* .product_swiper a{padding: .2rem;padding-bottom: 55%;}
.product_swiper a .img{padding-top: 0;} */
.R_D_box4 ul li{width: calc((100% - .18rem * 3) / 4);}
.R_D_box4 ul li:nth-of-type(4n){margin-right: 0;}

.about_box1 .fl dd img{width: 1.35rem;}
.about_box1 .fl dd strong{font-size: .6rem;left: .8rem;top: .46rem;}

.honorText{width:2.9rem;margin-left: 5%;}
.honors_txt .honors_item{min-height: 2rem;}
.honors_inner{width: 55%;}
.honors_swiper{padding-left: 0;padding-left: 0;}
.honors_swiper .swiper-slide-active{margin-right: .2rem;}
.honors_swiper .swiper-slide .img{box-shadow: 0 0 .1rem rgba(0,0,0,.05);}
.honors_inner::before{width: 1rem;}
.honorText .swiperBtns::before{left: calc(5% + 1.3rem);}

}
@media screen and (max-width:767px){
.app{display: block!important;}
.pc{display: none!important;}

.search{margin: 0;}
.lang .langBtn{width: .84rem;height: .36rem;}
/* .lang .langBtn>p{display: none;} */
.langChange{width: .74rem;padding-left:.08rem}
.langChange img{width: .22rem;}
.langChange p{margin-left:.06rem}
.pt150{padding-top: .60rem;}

.product_box1_inner .commonTit dt{margin-bottom: .30rem;}
.overview_li{margin-top: .30rem;padding-top: .30rem;}
.product_swiper{margin-top: .40rem;padding-bottom: .50rem;}
.product_box3{flex-wrap: wrap;}
.product_box3>div{width: 100%;}
.product_box3 .txt{padding: .50rem 0;}
.product_box3 .txt .commonTit dd a{margin-top: .40rem;}

.contact_pop{padding:.50rem .25rem .30rem;}
.contact_pop h6{padding-bottom:.20rem;margin-bottom:.25rem;font-size: .20rem;}
.contact_pop label{margin-bottom: .10rem;}
.contact_pop .input_row{gap: .10rem;}
.contact_pop .inputBox{width: 100%;}
.inputBox input{height: .40rem;}
.contact_pop .btnArrow{height: .48rem;}

.contactBox1,.contactBox2{padding: .80rem 0;}
.contactBox1 .main{gap: .15rem;margin-top:.40rem}
.contactBox1 .main dl{width: calc(50% - .15rem);padding: .25rem .15rem .15rem;}
.contactBox1 .main dt svg{width: .34rem;}
.contactBox1 .main dd h6{font-size: .20rem;margin: .20rem 0 .15rem;}

.contactBox2 .fl,.contactBox2 .fr{width: 100%;}
.contactBox2 .fr{margin-top: .30rem;}
.contactBox2 .btnArrow{height: .48rem;margin-top: .30rem;}

.news_detail{padding: .80rem 0;background-size: 90%;}
.news_detail .news_detail_tit{margin-bottom: .30rem;}
.news_detail .news_detail_tit h6{font-size: .25rem;}
.news_detail .btns{margin-top:.60rem;padding-top: .30rem;}
.news_detail .btn_arrow{width: .40rem;height: .40rem;}
.news_detail .btns a{gap: .15rem;}
.news_detail .btn_arrow svg{width: .20rem;}
.news_detail .side_share{margin-bottom:.30rem;padding-bottom: .30rem;}

.careers_detail_box1{padding-top: .40rem;margin-top:-.70rem}
.careers_detail_box1 .career_main{padding-top:.50rem;margin-top:.40rem}
.career_main_item h6{font-size: .22rem;}
.career_main_item h6 img{top: -.15rem;}
.career_main_item ul{margin-top: .35rem;}

.careers_detail_box1{padding-bottom: .80rem;}
.careers_detail_box1 .career_main .fl a.btnArrow{font-size: .16rem;margin-top:.30rem}
.careers_detail_box1 .career_main .fr{min-width:100%;margin-top: .40rem;}
.careers_detail_box2{padding: .80rem 0;}
.careers_detail_box2 .txt .btnArrow{margin-top:.40rem}
.careers_detail_box2 .img{margin-top: 0;}

.career_box1{padding: .80rem 0;}
.career_box3_item{margin-bottom: .50rem;}
.career_box2_item .txt, .product_box3 .txt{padding: .80rem 0;}
.career_box2_item .txt dt{font-size: .26rem;margin-bottom:.20rem}
.career_box2_item .txt h6{font-size: .20rem;}
.career_box2_item .txt ul{margin-top: .20rem;}
.career_box2_item .txt ul li{margin-top: .15rem;}
.career_box2_item .txt .btnArrow{margin-top: .35rem;}
.career_box3_inner1 .career_box3_tit h6{font-size: .20rem;}
.career_box3_inner1{margin-bottom: .50rem;}
.career_box3_item .txt dd img{margin-bottom: .20rem;}

.R_D_box1,.R_D_box2,.R_D_box4,.ourMilestone{padding-top: .80rem;}
.R_D_box1 .commonTit{margin-bottom: .60rem;}
.R_D_box1 .main h6{font-size: .22rem;}
.R_D_box1 .main{padding: .30rem .30rem 0;height: 6.50rem;}
.R_D_box1 .main .list{flex-wrap: wrap;margin-top: .30rem;margin-bottom: .40rem;gap: .15rem;}
.R_D_box1 .main .list dl{flex: auto;width: 42%;}
.R_D_box1 .main .list dt strong{font-size: .28rem;}
.R_D_box1 .main .list dt em{font-size: .20rem;margin-left: 5px;}
.research_swiper{padding-bottom:.50rem;margin-top:.50rem}
.research_swiper a h6{font-size: .28rem;margin-bottom:.40rem;padding-left:.20rem}
.research_swiper a h6::before{width: .80rem;aspect-ratio: 75 / 32;height: initial;background-size: cover;top: .14rem;}
.research_swiper a p{margin-left: .20rem;min-height: 1.30rem;}
.R_D_box3{padding-bottom:.80rem;padding-top:.80rem;margin-top:.80rem}
.splideLeft{margin-bottom:.40rem;margin-top:.65rem}
.logoItem p{line-height: 1.3;}

.R_D_box4 .logoList{margin-top:.50rem;padding-bottom: .50rem;}
.R_D_box4 .logoList h6{margin-bottom: .50rem;font-size: .18rem;}
.R_D_box4 ul li{width: calc((100% - .15rem * 1) / 2);margin-bottom: .15rem;margin-right: .15rem;}
.R_D_box4 ul li:nth-of-type(2n){margin-right: 0;}
.R_D_box4 .logoList:last-of-type{padding-bottom:.8rem}

.ourMilestone_swiper{margin-top: .3rem;}
.ourMilestone{padding-bottom: .80rem;}
.ourMilestone_swiper .item{flex-wrap: wrap;}
.ourMilestone_swiper .item .txt,.ourMilestone_swiper .item .img{width: 100%;}
.ourMilestone_swiper .item .img{margin-top: .30rem;}
.ourMilestone_yearbig_swiper{padding: 0;margin-top: .80rem;}
.ourMilestone_year_swiper{margin-top:0;padding-top:.30rem}
.ourMilestone_year_swiper .swiper-slide p{font-size: .20rem;padding-top: .2rem;}
.ourMilestone_year_swiper .swiper-slide-thumb-active p::before{top: -.30rem;}
.ourMilestone_year_swiper .swiper-slide-thumb-active p{font-size: .30rem;}

.bannerInner .img img{height: 4rem;}

.newSwiper{margin-top: .80rem;}
.newSwiper .swiper-slide{flex-wrap: wrap;}
.newSwiper .swiper-slide>div{width: 100%;}
.newSwiper .swiper-slide .txt{padding: .40rem .30rem 25%;height: 4.2rem;;}
.newSwiper .txt h6{font-size: .26rem;line-height: 1.4;}
.newSwiper .imgs img{height: initial;}
.newSwiper .swiper-pagination{bottom: 47%;left: .30rem;}
.newSwiper .imgs{box-shadow: 0 -10px 10px -5px rgba(0, 0, 0, 0.04);}
.newsSearch{gap:.15rem;margin:.40rem 0 .50rem}
.newsSearch .input_box{width: 100%;min-width:initial}
.newsSearch .newsSearch_btn{width: 100%;justify-content: center;}
.newsList{gap: .20rem;}
.newsList a{width: 100%;padding-bottom:1.60rem;}
.newsList a .txt{padding: .30rem .2rem;}
.newsList a .txt .txt_des{margin-top: .25rem;}
.newsList a .txt p{font-size: .20rem;}
.pages{margin-top:.50rem;margin-bottom:.80rem;font-size: .13rem;}
.pages a{min-height:.36rem;margin: 0 .04rem;}
.pages a:not(.next){min-width:.36rem;}
.pages a.next{padding: 0;gap: .03rem;}

.searchResult{margin-top: .60rem;}
.searchResult .commonTit{margin-bottom: .35rem;}

.newsBottom,.about_box2,.about_box1,.about_box5,.about_box6,.about_box7,.about_box3{padding: .80rem 0;}
.newsBottom_swiper{margin-right: auto;padding-bottom: .40rem;}
.newsBottom_swiper .txt{padding-top: 0;}
.newsBottom_swiper .txt .Upcoming_btn{margin-bottom: .40rem;padding: .11rem .25rem;}
.newsBottom_swiper .txt h6{font-size: .24rem;line-height: 1.5;}
.newsBottom_swiper .txt ul{margin-top: .25rem;}
.newsBottom_swiper .txt ul li{margin-top: .10rem;}
.newsBottom_swiper .txt a.btnArrow{margin-top: .40rem;}
.newsBottom_swiper .swiper-pagination{left: 0;}
.newsBottom_swiper .swiper-pagination-bullet{width: .60rem;}

.about_box1>.flex{flex-wrap: wrap;}
.about_box1 .fl,.about_box1 .fr{width: 100%;}
.about_box1 .fl {margin-bottom: .35rem;}
.about_box1 .fl dt h6{font-size: .26rem;padding-bottom: .30rem;}
.about_box1 .fl dd img{width: 1.20rem;}
.about_box1 .fl dd strong{font-size: .52rem;top: .52rem;left:.72rem;}
.about_num_btn{width: .44rem;height: .44rem;}
.about_num_btn svg{width: 8px;}
.about_num_btn.swiper_prev{left: -5px;}
.about_num_btn.swiper_next{right: -5px;}
.about_box2 dl dt{margin-bottom: .25rem;}
.about_box2 dl dt img{width: .42rem;}
.about_box2 dl dd strong{font-size: .38rem;}
.about_box2 dl dd em{font-size: .20rem;}
.about_box2 dl dd em.em1{font-size: .16rem;}
.about_box2 dl dd:nth-of-type(2){margin-top:.25rem;}
.about_box2 dl dd p{margin-top:.25rem;font-size: .16rem;}

.about_box4{height: 3rem;}
.commonTit dt{margin-bottom: .3rem;}
.about_box4 .commonTit dd{margin-top: .20rem;}
.about_box5 .commonTit{margin-bottom: .40rem;}
.about_box6 .main{margin-top:.50rem}
.about_box6 .main .item:nth-of-type(2n){margin: 0;}
.about_box6 .main .item{width: 100%;margin-bottom: .30rem;}
.about_box6 .main .imgBox>img{width: .60rem;}
.about_box6 .main .item dt{margin: .25rem 0 .15rem;}
.about_box6 .main .item dd{line-height: 1.4;}

.about_box7 .commonTit dt{margin-bottom: .20rem;}
.about_box7 .commonTit dd p{font-size: .16rem;}
.about_box7 .main{flex-wrap: wrap;}
.about_box7 .main>div{width: 100%;}
.about_box7 .main .imgs{margin-bottom: .30rem;}

.product_swiper .swiper-slide{/* aspect-ratio: 410 / 540; */height: initial;}
.product_swiper a .txt h6{font-size: .18rem;height: .60rem;}
.product_swiper a .img{padding: .10rem 0 .20rem;}
.product_box3{margin-top: .8rem;}

.more_swiper{margin-top:.60rem;padding-bottom: .60rem;}
.core_swiper{margin-top: .50rem;padding-bottom:.40rem}
.core_swiper .item .txt{padding: .30rem .25rem;min-height:initial}
.core_swiper .item .txt dt{font-size: .26rem;margin-bottom: .20rem;}
.core_swiper .item .txt dd h6{font-size: .20rem;}
.core_swiper .item .txt dd p{margin-top: .10rem;}

.shop_item .img{width: .90rem;}
.shop_item .txt{margin-left:8px}
.clearBtn,.closeBtn{width: .42rem;}
.clearBtn{margin: 0 .15rem 0 .15rem;}

.footShare a .code{width: calc(1rem + .08px * 2);top: .5rem;}

.certificateSwiper{max-width: 78%;}
.honors{padding: .8rem 0;}
.honors_tab{margin-bottom: .6rem;}
.honors_content .main{flex-wrap: wrap;}
.honorText{position:relative;top: auto;transform: none;width: 90%;margin-left: auto;margin-right: auto;left: auto;}
.honors_txt .honors_item{min-height: initial;margin-bottom: .3rem;}
.honors_inner::before{width: .9rem;height: 90%;}
.honors_swiper .swiper-slide-active{margin-right: .2rem;}
.honors_swiper{height: initial;padding-left: 0%;margin-top: .5rem;}
.honors_api .honors_swiper{min-height: 4rem;}
.honors_aut .honors_swiper{min-height: 4.5rem;}
.honorText .swiperBtns>div{width: .8rem;height: .48rem;}
.swiperBtns>div svg{width: .3rem;}

.porductHome .productTab a{font-size: .20rem;}
.productTab_con{padding: 0;width: 95%;margin-left: auto;}
.productTab_con .main{flex-wrap: wrap;justify-content: flex-start;}
.productTab_con>div{height: initial;}
.productTab_con .proInner_over{height: initial;position:relative;transform:none;left: 0%;width: 95%;margin-bottom: .3rem;margin-left: 0;}
.productTab_con .proInner_over h6{font-size: .24rem;margin-bottom:.3rem}
.productTab_con .proInner_over a{bottom: .4rem;}
.product_home_btns{bottom: .45rem;}
.porductHome .product_swiper{max-width: 100%;width: 95%;margin-left: 0;}
.porductHome .product_swiper .swiper-slide{/* aspect-ratio: 480 / 540; */padding-right: 10px;}
/* .porductHome .product_swiper a .txt h6{height: .40rem;} */
.product_swiper a .img img{margin: 0 auto;}

.milestoneHome .main{flex-wrap: wrap;width: 100%;height: initial;justify-content:flex-start}
.yearTxts{position: relative;left: 5%;transform: none;height: initial;width: 90%;padding-top: 0;}
.yearTxt{width: 100%;max-width: 100%;}
.yearSwiper{width: 100%;margin-top: .5rem;height: 4rem;}
.milestoneHome .yearTxt .item h6 strong{font-size: .5rem;}
.milestoneHome .yearTxt .item h6 img{width: .45rem;height: initial;top: .08rem;}
.yearBtns{position: relative;bottom: auto;margin-top: .4rem;}
.yearBtns>div svg{width: .4rem;}
.yearSwiper .itemInner{bottom: 0;}
.yearSwiper .swiper-slide-active{padding-left: .6rem;padding-bottom: .3rem;}

.performanceHome{padding-bottom: 0;}
.performanceHome .item .txt{padding: .4rem;flex-wrap: wrap;}
.performanceHome .item .img img{object-fit: cover;height: 6rem;}

.homeTit .commonTit dd:nth-of-type(1){font-size: .18rem;align-items: center;}
.performanceHome .item .des h6{font-size: .28rem;}
.certificatesHome .honors_tab{margin-bottom: .4rem;}
.certificatesHome .homeTit{margin-bottom: 0;}
.certificatesHome{background-size: contain;}
.honorText .swiperBtns::before{left: 1.3rem;}
.honors_inner{width: 95%;}
.product_box3 .txt .commonTit,.career_box2_item .txt>div{max-width: 90%;}
.honors_swiper{margin-top: .4rem;}

.performanceItems{padding-top: .2rem;}
.shopPop_arrow::before{left: auto;transform: translateX(-50%);right: .18rem;}
.shopPop_arrow{bottom: 1.2rem;right:.25rem}
.shopPop_arrow.cur{bottom: .95rem;right:.25rem}
.shopTop_car{left: -.2rem;}
.shopTop_car.cur{top:.62rem}

.contact_shop .shopPop_arrow{right: .18rem;}
.contact_shop .shopPop_arrow.cur{right: .18rem;bottom: .8rem;}
.honors_tab a{padding: 0 .1rem .24rem;}
.performanceHome .item{padding-top: 0;}

.add_shop_pop{padding: .4rem .3rem 0!important;}
.add_shop_pop h6{margin-bottom: 0;padding-bottom:.25rem}
.add_shop_pop_main{margin-top: .35rem;margin-bottom: .3rem;min-width: initial;}
.add_shop_pop_main .tab_tit{width: 100%;height: initial;white-space:nowrap;overflow-y: hidden;}
.add_shop_pop_main .tab_tit a{padding: .1rem;}
.add_shop_pop_main .tab_tit a p{white-space: initial;}
.add_shop_pop_main .tab_content .scroll{height: 2.5rem;}
.add_shop_pop_main .tab_content{width: 100%;margin-top: .3rem;margin-left: 0;}
.add_shop_pop_main .tab_content_item .txt p{font-size: .17rem;}
.add_shop_pop_main .tab_content_item .txt .shop_btn{margin-top: 0;}
.shopAdd{width: initial;}
.shopTop_car::before{left: calc(50% + .10rem);}
.performanceHome .item{margin-top: 0;}
.performanceItems{padding-bottom: .8rem;}
.api .certificateSwiper,.aut .certificateSwiper{height: initial;}
}
/* 搜索 */
.w1450{width: 14.5rem;max-width: 90%;margin: 0 auto;}
.searchResult .commonTit{margin-bottom: .4rem;}
.searchResult .commonTit h6{color: #2C2C2C;}
.searchNo{border-top: 1px solid #ddd;margin: 0 auto 0;padding-top: .4rem;padding-bottom: 3.4rem;width: 6.5rem;max-width: 90%;}
.searchNo p{color: #666;align-items: center;display: flex;justify-content: center;}
.searchNo p img{display: inline-flex;margin-right: .15rem;}
.searchResult_data{margin-top: 1rem;margin-bottom: 1.2rem;}
.searchResult_num{border-bottom: 1px solid #ddd;padding-bottom: .4rem;}
.searchResult_num dt{font-size: .46rem;font-weight: 700;color: #2C2C2C;margin-bottom: .5rem;line-height: 1.2;}
.searchResult_num dt em{color: var(--color1);}
.searchResult_num dd{align-items: center;}
.searchResult_num dd a{font-size: .2rem;font-weight: 700;color: #2C2C2C;font-size: .2rem;display: inline-flex;}
.searchResult_num dd a+a{margin-left: .65rem;}
.searchResult_num dd a:hover{color: var(--color1);}
.searchResult_content{margin-top: .65rem;}
.searchResult_content .searchResult_tit{position: relative;font-size: .32rem;font-weight: 700;color: #2C2C2C;display: inline-flex;padding-top: .28rem;line-height: 1;margin-bottom: .75rem;}
.searchResult_content .searchResult_tit::before{position: absolute;top: 0;left: 0;content: '';background-color: var(--color1);height: 3px;width: .6rem;}
.search_products{flex-wrap: wrap;margin-top: 0;}
.search_products a{width: calc((100% - .6rem * 2) / 3);margin-bottom: .6rem;margin-right: .6rem;aspect-ratio: 444 / 540;}
.search_products a:nth-of-type(3n){margin-right: 0;}
@media screen and (max-width:1024px){
.searchNo{padding-bottom: 1.4rem;}
.searchResult_num dt{font-size: .3rem;}
.searchResult_content .searchResult_tit{font-size: .24rem;margin-bottom:.45rem}
.searchResult_content .searchResult_tit::before{width: .5rem;}
.searchResult_num dd a{font-size: .18rem;}
.search_products a{width: calc((100% - .3rem * 1) / 2);margin-right: 0;margin-right: .3rem;aspect-ratio:initial;margin-bottom: .3rem;}
.search_products a:nth-of-type(3n){margin-right: .3rem;}
.search_products a:nth-of-type(2n){margin-right: 0;}
}
@media screen and (max-width:767px){
.search_products a{width: 100%;margin-right: 0;}
.search_products a:nth-of-type(3n){margin-right: 0;}
.lang .langBtn p{margin-left: .08rem;}
.about_box6 .main .item{margin-bottom: .3rem!important;}
.about_box7 .commonTit{margin-bottom: .4rem;}
.newSwiper .swiper_item .txt h6{font-size: .28rem;}
.career_box2_item .txt dl{min-width: initial}
.headR li>a{font-size: .2rem;}
.nav_down_fr dd a{font-size: .16rem;}

}

.honors_content > div:not(.cur) {
    position: absolute;
    left: -9999px;
    visibility: hidden;
  }