.w1440{padding: 0 2.35rem;}
.inban{position: relative;}
.inban .swiper_pic .pic{aspect-ratio: 1920 / 1080;overflow: hidden;height: 100vh;width: 100%;}
.inban .swiper_pic .txt{position: absolute;bottom: calc(262 / 1080 * 100%);left: 2.4rem;max-width: 10rem;line-height: calc(81 / 66);color: #fff;letter-spacing: -0.03em;}
.inban .txtbox{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.5rem;z-index: 5;width: max-content;border-radius: 0.64rem;background: rgba(255, 255, 255, 0.08);max-width: 90%;padding: 0.05rem;}
.inban .swiper_txt{width: fit-content;}
.inban .swiper_txt .swiper-slide{width: fit-content;margin-right: 0.46rem;}
.inban .swiper_txt .swiper-slide:last-child{margin-right: 0;}
.inban .swiper_txt span{display: block;padding: 0.16rem 0.36rem 0.14rem;line-height: calc(20 / 14);letter-spacing: -0.01em;color: #fff;border-radius: 0.52rem;}
.inban .swiper_txt .swiper-slide.act span{background: var(--theme-color);}

.in1{padding: 1.7rem 0;}
.in1 .title{line-height: calc(78 / 64);letter-spacing: -0.03em;}
.in1 .ul{display: flex;flex-wrap: wrap;margin-top: 0.7rem;gap: 0.24rem;}
.in1 .ul .li{width: calc(50% - 0.12rem);}
.in1 .ul .li:nth-child(n + 3){width: calc((100% - 0.48rem) / 3);}
.in1 .ul .li .ss{display: block;position: relative;border-radius: 0.18rem;overflow: hidden;transition: filter .1s ease-in, box-shadow .1s ease-in;}
.in1 .ul .li .ss .pic{height: 4.02rem;overflow: hidden;}
.in1 .ul .li .ss .pic video,
.in1 .ul .li .ss .pic img{transition: transform 0.4s ease-out;}
.in1 .ul .li .ss .txt{position: absolute;z-index: 3;bottom: 0;left: 0;width: 100%;padding: 0.62rem 0.4rem 0.28rem;background: linear-gradient(180deg, rgba(0, 98, 173, 0.00) 2%, rgba(0, 98, 177, 0.80) 100%);}
.in1 .ul .li .ss .txt .h{line-height: calc(34 / 28);color: #fff;}
.in1 .ul .li .ss .txt .p{line-height: calc(26 / 16);color: #fff;margin-top: 0.1rem;}

.in1 .ul .li .ss:hover{box-shadow: .08rem .11rem 0.35rem rgba(25, 25, 25, .24);z-index: 3;}
.in1 .ul .li .ss:hover .pic video,
.in1 .ul .li .ss:hover .pic img{transform: scale(1.1);}

.in1 .ul:has(.li:hover) .li:not(:hover) .ss{-webkit-filter: blur(3.2px);filter: blur(3.2px);}

.in2{position: relative;}
.in2 .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.in2 .box{position: relative;z-index: 2;padding: 2.24rem 0 2.64rem;}
.in2 .top .h{line-height: calc(73 / 62);color: #fff;letter-spacing: -0.03em;}
.in2 .top .p{line-height: calc(34 / 22);color: #fff;margin-top: 0.25rem;}
.in2 .top .more{margin-top: 0.45rem;}
.in2 .line{height: max(0.016rem, 1px);background: #fff;margin: 1.28rem 0 0.82rem;opacity: 0.3;}
.in2 .bot .ul{display: flex;flex-wrap: wrap;gap: 0.6rem 1.4rem;}
.in2 .bot .ul .ltp{display: flex;align-items: baseline;gap: 0.09rem;}
.in2 .bot .ul .ltp .number{line-height: calc(56 / 60);color: #fff;}
.in2 .bot .ul .ltp .unit{line-height: calc(29 / 24);color: #fff;}
.in2 .bot .ul .lbt{line-height: 1.35;color: #fff;margin-top: 0.05rem;}

.in3{padding: 1.7rem 0;}
.in3 .title{line-height: calc(78 / 64);letter-spacing: -0.03em;}
.in3 .box{margin-top: 0.6rem;display: flex;gap: 0.16rem;}
.in3 .box .left{width: 9.1rem;}
.in3 .box .left .ss{display: block;height: 100%;padding: 0.2rem;border-radius: 0.18rem;background: #F5F5F5;}
.in3 .box .left .ss .pic{aspect-ratio: 870 / 513;border-radius: 0.12rem;overflow: hidden;}
.in3 .box .left .ss .pic video,
.in3 .box .left .ss .pic img{transition: transform 0.4s var(--picEase);}
.in3 .box .left .ss .txt{margin-top: 0.4rem;}
.in3 .box .left .ss .txt .p{line-height: 141.517%;color: rgba(51, 51, 51, 0.60);}
.in3 .box .left .ss .txt .h{margin-top: 0.18rem;line-height: 142.857%;}
.in3 .box .right{flex: 1;border-radius: 0.18rem;background: #F5F5F5;overflow: hidden;}
.in3 .box .right .list{overflow-y: auto;height: 7.53rem;padding: 0.2rem;}
.in3 .box .right .list .ss{display: block;border-radius: 0.18rem;overflow: hidden;position: relative;margin-top: 0.36rem;}
.in3 .box .right .list .ss:first-child{margin-top: 0;}
.in3 .box .right .list .ss .pic{aspect-ratio: 474 / 296;overflow: hidden;position: relative;}
.in3 .box .right .list .ss .pic video,
.in3 .box .right .list .ss .pic img{transition: transform 0.4s var(--picEase);}
.in3 .box .right .list .ss .txt{position: absolute;left: 0;bottom: 0;min-height: 1.4rem;padding: 0.08rem 0.24rem 0.24rem;width: 100%;z-index: 3;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 10%, #000 167.19%);display: flex;flex-direction: column;justify-content: flex-end;}
.in3 .box .right .list .ss .txt .p{line-height: 177.778%;color: rgba(255, 255, 255, 0.60);}
.in3 .box .right .list .ss .txt .h{line-height: 1.7;color: #fff;margin-top: 0.08rem;}
.in3 .box .ss:hover .pic video,
.in3 .box .ss:hover .pic img{transform: scale(1.05);}

.in4{padding: 1.33rem 0 1rem;background: #F8F8F8;}
.in4 .title{line-height: calc(78 / 64);letter-spacing: -0.03em;}
.in4 .ul{margin-top: 0.7rem;display: flex;flex-wrap: wrap;gap: 0.24rem;}
.in4 .ul .li{width: calc((100% - 0.72rem) / 4);}
.in4 .ul .li .ss{display: block;height: 100%;border-radius: 0.16rem;background: #fff;padding: 0.58rem 0.25rem 0.5rem;}
.in4 .ul .li .ss .ico{width: 0.5rem;margin: 0 auto;}
.in4 .ul .li .ss .ico img{aspect-ratio: 1 / 1;width: 100%;}
.in4 .ul .li .ss .h{text-align: center;line-height: calc(30 / 22);margin-top: 0.39rem;}
.in4 .ul .li .ss .p{text-align: center;line-height: 1.5;color: #666;margin-top: 0.15rem;}
.in4 .ul .li .ss:hover{background: var(--theme-color);}
.in4 .ul .li .ss:hover .ico img{filter: var(--imgwhite);}
.in4 .ul .li .ss:hover .h,
.in4 .ul .li .ss:hover .p{color: #fff;}

.footer{background: #000;}
.footer .ftp{padding: 0.94rem 0 0.64rem;display: flex;align-items: flex-end;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer .ftp .tit{line-height: calc(54 / 44);color: #fff;letter-spacing: -0.03em;}
.footer .ftp .back{width: 0.6rem;height: 0.6rem;background: #fff;border-radius: 50%;overflow: hidden;position: relative;transform: translateY(0.07rem);}
.footer .ftp .back:hover{background: var(--theme-color);}
.footer .ftp .back:hover img{filter: var(--imgwhite);}
.footer .fce{padding: 0.6rem 0 0.7rem;border-bottom: 1px solid rgba(255,255,255,0.12);display: flex;justify-content: space-between;}
.footer .fce .ftlogo{width: 0.99rem;aspect-ratio: 99 / 51;display: block;}
.footer .fce .message{margin-top: 0.98rem;}
.footer .fce .message a{display: block;width: fit-content;line-height: 2.5;color: rgba(255, 255, 255, 0.60);}
.footer .fce .message a:hover{color: #fff;}
.footer .fce .linkbox{margin-top: 0.7rem;}
.footer .fce .linkbox .link{display: flex;align-items: center;gap: 0.24rem;margin-top: 0.16rem;}
.footer .fce .linkbox .link:first-child{margin-top: 0;}
.footer .fce .linkbox .link .set{color: rgba(255, 255, 255, 0.50);min-width: 4.625em;}
.footer .fce .linkbox .link .det{display: flex;flex-wrap: wrap;gap: 0.08rem;}
.footer .fce .linkbox .link .det img{height: 100%;width: 100%;object-fit: contain;}
.footer .fce .linkbox .link .det a{background: rgba(217, 217, 217, 0.10);border-radius: 0.028rem;overflow: hidden;width: 0.28rem;height: 0.28rem;}
.footer .fce .linkbox .link .det a:hover{background: var(--theme-color);}
.footer .fce .navli .lv1 a{display: block;width: fit-content;line-height: 155.556%;color: #fff;}
.footer .fce .navli .lv1 a:hover{color: var(--theme-color);}
.footer .fce .navli .lv2list{margin-top: 1em;}
.footer .fce .navli .lv2list .lv2{padding: 0.5em 0;}
.footer .fce .navli .lv2list .lv2 a{display: block;line-height: 1.5;color: rgba(255, 255, 255, 0.60);width: fit-content;}
.footer .fce .navli .lv2list .lv2 a:hover{color: #fff;}
.footer .fbt{padding: 0.16rem 0 0.23rem;line-height: calc(24 / 14);color: rgba(255, 255, 255, 0.60);display: flex;flex-wrap: wrap;gap: 0.16rem;justify-content: space-between;}
.footer .fbt a{color: rgba(255, 255, 255, 0.60);}
.footer .fbt a:hover{color: #fff;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;}
.header .w1440{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2;}
.header .lf{display: flex;align-items: center;gap: 0.79rem;}
.header .lf .logo{width: 0.81rem;aspect-ratio: 81 / 41;}
.header .lf .ul{display: flex;gap: 0.7rem;}
.header .lf .ul .li:has(.lv2list){position: relative;}
.header .lf .ul .lv1 a{display: block;line-height: 0.8rem;color: #fff;}
.header .rf{display: flex;align-items: center;gap: 0.24rem;}
.header .rf .language .ltp{display: flex;align-items: center;color: #fff;gap: 0.04rem;}
.header .rf .language .ltp img{width: 0.08rem;}
.header .rf .search{width: 0.22rem;}
.header .rf .login{width: 0.22rem;}
.header .rf .contact{margin-left: 0.22rem;border-radius: 0.06rem;background: rgba(255, 255, 255, 0.20);padding: 0.09rem 0.14rem;line-height: calc(18 / 16);color: #fff;}

.header .rf .login_out{color: #fff;}

.header::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(0,0,0,0.05);transition: opacity 400ms var(--ease);pointer-events: none;}
.header:not(.on, .act, :hover)::after{opacity: 0;}

.header .lv2list{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;width: 2rem;padding: 1em 0;border: 1px solid rgba(0,0,0,0.05);border-top: none;display: none;}
.header .lv2list .lv2 a{display: block;padding: 0.5em 0.2rem;text-align: center;transition: background 400ms var(--ease), color 400ms var(--ease);}
.header .lv2list .lv2 a:hover{background: var(--theme-color);color: #fff;}


.header:not(.on, .act, :hover)::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    -webkit-filter: url(#glassFilter);
    filter: url(#glassFilter);
}

.header:not(.on, .act, :hover) .rf img{filter: var(--imgwhite);}

.header:hover,
.header.act,
.header.on{background: #fff;}

.header:hover .lf .ul .lv1 a,
.header.act .lf .ul .lv1 a,
.header.on .lf .ul .lv1 a{color: #333;}

.header:hover .rf .language .ltp,
.header.act .rf .language .ltp,
.header.on .rf .language .ltp{color: #333;}

.header:hover .rf .login_out,
.header.act .rf .login_out,
.header.on .rf .login_out{color: #333;}

.header:hover .rf .contact,
.header.act .rf .contact,
.header.on .rf .contact{background: var(--theme-color);}

.header.alltime, .header.alltime:before, .header.alltime:after, .header.alltime *, .header.alltime *:before, .header.alltime *:after{
    -webkit-transition: background .4s var(--ease), color .4s var(--ease), filter .4s var(--ease);
    -moz-transition: background .4s var(--ease), color .4s var(--ease), filter .4s var(--ease);
    transition: background .4s var(--ease), color .4s var(--ease), filter .4s var(--ease);
}

.navbg{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 99;background: rgba(0,0,0,0.4);display: none;}
.product_lv2{position: absolute;top: 100%;left: 0;width: 100%;display: none;}
.product_lv2 .box{display: flex;}
.product_lv2 .lv2nav{width: 6.4rem;padding: 0.54rem 0.8rem 0.78rem 2.35rem;background: #F8F8F8;line-height: 1.5;}
.product_lv2 .lv2nav .ss{padding-right: 0.6rem;position: relative;transition: color 400ms var(--ease);display: block;}
.product_lv2 .lv2nav .ss:not(:first-child){margin-top: 0.3rem;}
.product_lv2 .lv2nav .ss::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.24rem;height: 0.24rem;background: url(../img/svg/head_prod_arr.svg) no-repeat center;background-size: contain;opacity: 0;pointer-events: none;transition: opacity 400ms var(--ease);}
.product_lv2 .lv2nav .ss::after{content: "";position: absolute;left: 0;bottom: -0.06rem;pointer-events: none;width: 0;height: 1px;background: var(--theme-color);transition: width 400ms var(--ease);}
.product_lv2 .lv2nav .ss.act,
.product_lv2 .lv2nav .ss:hover{color: var(--theme-color);}
.product_lv2 .lv2nav .ss.act{font-weight: 700;}
.product_lv2 .lv2nav .ss.act::before,
.product_lv2 .lv2nav .ss:hover::before{opacity: 1;}
.product_lv2 .lv2nav .ss.act::after,
.product_lv2 .lv2nav .ss:hover::after{width: 100%;}
.product_lv2 .prod_list{padding: 0.6rem 1.55rem 0.6rem 0.8rem;background: #fff;flex: 1;}
.product_lv2 .prod_list .item{display: none;}
.product_lv2 .prod_list .item.act{display: block;}
.product_lv2 .prod_list .item .tit{line-height: 127.273%;margin-bottom: 0.4rem;}
.product_lv2 .prod_list .item .dl{padding-right: 0.8rem;overflow-y: auto;max-height: 4rem;display: flex;flex-wrap: wrap;gap: 0.24rem 1.06rem;line-height: 1.5;}
.product_lv2 .prod_list .item .dl .dd{display: flex;align-items: center;padding: 0.5em 0.6rem 0.5em 0;position: relative;color: #666;width: calc((100% - 2.12rem) / 3);}
.product_lv2 .prod_list .item .dl .dd::before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.24rem;height: 0.24rem;background: url(../img/svg/head_prod_arr.svg) no-repeat center;background-size: contain;opacity: 0;pointer-events: none;transition: opacity 400ms var(--ease);}
.product_lv2 .prod_list .item .dl .dd::after{content: "";position: absolute;left: 0;bottom: 0;pointer-events: none;width: 0;height: 1px;background: var(--theme-color);transition: width 400ms var(--ease);}
.product_lv2 .prod_list .item .dl .dd.act,
.product_lv2 .prod_list .item .dl .dd:hover{color: var(--theme-color);font-weight: 700;}
.product_lv2 .prod_list .item .dl .dd.act::before,
.product_lv2 .prod_list .item .dl .dd:hover::before{opacity: 1;}
.product_lv2 .prod_list .item .dl .dd.act::after,
.product_lv2 .prod_list .item .dl .dd:hover::after{width: 100%;}


.web_more{display: flex;align-items: center;width: fit-content;position: relative;gap: 0.2rem;padding-right: 0.36rem;}
.web_more::before{content: "";position: absolute;left: 0;top: 0;width: 0.54rem;height: 100%;border-radius: 0.08rem;}
.web_more img{width: 0.54rem;position: relative;z-index: 2;}
.web_more span{position: relative;z-index: 2;line-height: 1;}

.web_more:hover::before{width: 100%;}
.web_more:hover img{transform: translateX(0.17rem);}
.web_more:hover span{transform: translateX(-0.04rem);}

.web_more.white_white::before{background: #fff;}
.web_more.white_white span{color: #fff;}
.web_more.white_white:hover span{color: var(--theme-color);}

.web_more.blue_white::before{background: var(--theme-color);}
.web_more.blue_white img{filter: var(--imgwhite);}
.web_more.blue_white span{color: #fff;}

.web_more.blue_black::before{background: var(--theme-color);}
.web_more.blue_black img{filter: var(--imgwhite);}
.web_more.blue_black span{color: #333;}
.web_more.blue_black:hover span{color: #fff;}

.web_more.blue_blue::before{background: var(--theme-color);}
.web_more.blue_blue img{filter: var(--imgwhite);}
.web_more.blue_blue span{color: var(--theme-color);}
.web_more.blue_blue:hover span{color: #fff;}

.web_more.blue2_blue2::before{background: #003B92;}
.web_more.blue2_blue2 img{filter: var(--imgwhite);}
.web_more.blue2_blue2 span{color: #003B92;}
.web_more.blue2_blue2:hover span{color: #fff;}

.web_more.black_black::before{background:#F5F5F5;}
.web_more.black_black:hover::before{background: var(--theme-color);}
.web_more.black_black:hover img{filter: var(--imgwhite);}
.web_more.black_black:hover span{color: #fff;}

.breadcrumb{padding: 0.4rem 0;line-height: calc(21 / 18);}
.breadcrumb .w1440{display: flex;flex-wrap: wrap;gap: 0.2rem;}
.breadcrumb span{color: #666;}
.breadcrumb a:hover,
.breadcrumb a:last-child{color: var(--theme-color);}

.inner_title .h{line-height: 166.667%;letter-spacing: -0.03em;}
.inner_title .p{line-height: 155.556%;color: #666;margin-top: 0.24rem;}
.mgbt60{margin-bottom: 0.6rem;}
.mgbt69{margin-bottom: 0.69rem;}
.mgbt170{margin-bottom: 1.7rem;}
.mgtp100{margin-top: 1rem;}

.video_play{position: absolute;z-index: 3;right: 0.4rem;bottom: 0.4rem;width: 0.4rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;background: #fff;}
.video_play:hover{background: var(--theme-color) !important;}
.video_play:hover img{filter: var(--imgwhite);}

/* 产品详情 */
.prod_ban{position: relative;overflow: hidden;padding-top: 0.8rem;}
.prod_ban .pic{aspect-ratio: 1920 / 1080;background: #F8F8F8;aspect-ratio: 3990 / 1652;}
.prod_ban .txt{position: absolute;top: 2.5rem;left: 0;width: 100%;z-index: 3;}
.prod_ban .txt .h2{line-height: calc(21 / 18);}
.prod_ban .txt .h1{line-height: calc(90 / 80);margin-top: 0.11rem;}
.prod_ban .txt .p{line-height: calc(55 / 48);margin-top: 0.28rem;}
.prod_ban .txt .desc{line-height: 1.5;max-width: 5.9rem;margin-top: 0.4rem;}
.prod_ban .txt .line{width: 9.45rem;margin: 0.48rem 0;transform: translateX(-2.35rem);height: max(0.005rem, 0.5px);background: rgba(0, 0, 0, 0.20);}
.prod_ban .txt .det{line-height: 127.273%;}
.prod_ban .txt .det p:not(:first-child){margin-top: 0.1rem;}

.prod_s1 .box{display: flex;align-items: center;justify-content: space-between;}
.prod_s1 .box .picbox{width: 6.55rem;}
.prod_s1 .box .picbox .pic{display: none;aspect-ratio: 655 / 620;border-radius: 0.16rem;overflow: hidden;position: relative;}
.prod_s1 .box .picbox .pic.act{display: block;}
.prod_s1 .box .listbox{flex: 1;margin-left: 1rem;}
.prod_s1 .box .listbox .li{padding: 0.06rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.20);}
.prod_s1 .box .listbox .li .ltp{display: flex;line-height: calc(29 / 24);padding: 0.24rem 0;cursor: pointer;}
.prod_s1 .box .listbox .li .ltp .num{width: 1.1rem;}
.prod_s1 .box .listbox .li .ltp .tit{flex: 1;}
.prod_s1 .box .listbox .li .ltp .arr{margin-left: 0.24rem;position: relative;}
.prod_s1 .box .listbox .li .ltp .arr span{display: block;transition: opacity 400ms ease-out;}
.prod_s1 .box .listbox .li .ltp .arr span:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.prod_s1 .box .listbox .li.act .ltp .arr span:nth-child(1){opacity: 0;}
.prod_s1 .box .listbox .li.act .ltp .arr span:nth-child(2){opacity: 1;}


.prod_s1 .box .listbox .li .lbt{padding: 0 0 0.24rem 1.1rem;display: none;}
.prod_s1 .box .listbox .li .lbt .txt{line-height: 1.5;color: #666;}
.prod_s1 .box .listbox .li .lbt .desc{margin-top: 0.24rem;}
.prod_s1 .box .listbox .li .lbt .desc .popbtn{display: flex;align-items: center;width: fit-content;line-height: 1.5;gap: 0.1rem;color: var(--theme-color);}
.prod_s1 .box .listbox .li .lbt .desc .popbtn img{width: 1.5em;aspect-ratio: 1 / 1;object-fit: contain;}
.prod_s1 .box .listbox .li .lbt .desc .dbox{display: none;}

.tech_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.40);display: none;}
.tech_modal .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.58rem;height: max-content;border-radius: 0.2rem;background: #FFF;box-shadow: 0.05rem 0.32rem 0.6rem 0.4rem rgba(0, 0, 0, 0.05);overflow: hidden;}
.tech_modal .content .box{overflow-y: auto;max-height: 85vh;padding: 0.5rem;}
.tech_modal .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.25rem;aspect-ratio: 1 / 1;transform: rotate(-45deg);z-index: 11;}
.tech_modal .close:not(:hover) img{filter: grayscale(1) brightness(0.3);}
.tech_modal .top{margin-top: 0.4rem;}
.tech_modal .top .h{line-height: 133.333%;}
.tech_modal .top .p{line-height: 1.5;color: #666;margin-top: 0.12rem;}
.tech_modal .top .i{width: 7.98rem;aspect-ratio: 798 / 378;margin: 0.4rem auto 0;border-radius: 0.12rem;overflow: hidden;}
.tech_modal .bot{margin-top: 0.7rem;}
.tech_modal .bot .h{line-height: 133.333%;}
.tech_modal .bot .swiper{margin-top: 0.24rem;}
.tech_modal .bot .swiper-slide{width: 3.06rem;display: block;}
.tech_modal .bot .swiper-slide .pic{aspect-ratio: 306 / 259;width: 3.06rem;background: #F5F5F5;border-radius: 0.12rem;overflow: hidden;}
.tech_modal .bot .swiper-slide .pic img{transition: all 400ms var(--picEase);}
.tech_modal .bot .swiper-slide .det{line-height: calc(20 / 14);text-align: center;margin: 0.2rem 0 0;}
.tech_modal .bot .swiper-slide:hover img{transform: scale(1.05);}
.tech_modal .bot .swpbox{margin-top: 0;}
.tech_modal .bot .swpbox a{margin-top: 0.4rem;}


.prod_s2{background: #F8F8F8;padding: 1.3rem 0 1.4rem;overflow: hidden;}
.prod_s2 .swiper{overflow: visible;}
.prod_s2 .swiper-slide{height: auto;background: #fff;border-radius: 0.16rem;overflow: hidden;padding: 0.2rem;display: flex;align-items: center;}
.prod_s2 .swiper-slide .pic{width: 8rem;aspect-ratio: 800 / 540;border-radius: 0.16rem;overflow: hidden;background: #F8F8F8;position: relative;}
.prod_s2 .swiper-slide .compare-after{position: absolute;top: 0;right: 0;width: 50%;height: 100%;overflow: hidden;z-index: 5;}
.prod_s2 .swiper-slide .compare-after img{height: 100%;aspect-ratio: 800 / 540;width: auto;max-width: none;object-fit: cover;position: absolute;right: 0;top: 0;}
.prod_s2 .swiper-slide .split-drag-line{position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: rgba(255,255,255,0.5);z-index: 90;cursor: grab;}
.prod_s2 .swiper-slide .split-drag-line::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 0.48rem;aspect-ratio: 1 / 1;background: url(../img/svg/prod_s2_drag.svg) no-repeat center;background-size: contain;border-radius: 50%;}
.prod_s2 .swiper-slide .pic .h1{position: absolute;left: 0;top: 0;width: 50%;padding: 0.35rem 0.1rem;line-height: calc(30 / 18);color: #fff;text-align: center;}
.prod_s2 .swiper-slide .pic .h2{position: absolute;right: 0;top: 0;width: 4rem;padding: 0.35rem 0.1rem;line-height: calc(30 / 18);color: #fff;text-align: center;z-index: 2;}



.prod_s2 .swiper-slide .txt{flex: 1;padding-left: 0.6rem;}
.prod_s2 .swiper-slide .txt .desc{padding-right: 0.6rem;max-height: 3.8rem;overflow-y: auto;}
.prod_s2 .swiper-slide .txt .desc .h{line-height: 146.667%;letter-spacing: -0.03em;}
.prod_s2 .swiper-slide .txt .desc .p{line-height: 155.556%;color: #666;margin-top: 0.4rem;}
.prod_s2 .swiper-slide .txt .more{margin-top: 0.8rem;}

.swpbox{display: flex;align-items: center;justify-content: space-between;margin-top: 0.24rem;}
.swpbox:has(.swiper-pagination-lock){margin-top: 0;}
.swpbox .pogin{display: flex;align-items: center;gap: 0.08rem;}
.swpbox .pogin span{width: 0.36rem;height: 0.04rem;background: #D8D8D8;border-radius: 0.04rem;opacity: 1;}
.swpbox .pogin span.swiper-pagination-bullet-active{background: var(--theme-color);}
.swpbox .swpbtn{display: flex;align-items: center;gap: 0.08rem;}
.swpbox .swpbtn a{width: 0.4rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;background: #EBEBEB;}
.swpbox .swpbtn a:hover{background: var(--theme-color);}
.swpbox .swpbtn a:hover img{filter: var(--imgwhite);}
.swpbtn2 a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;width: 0.4rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;background: #fff;}
.swpbtn2 a:hover{background: var(--theme-color);}
.swpbtn2 a:hover img{filter: var(--imgwhite);}


.prod_s3 .box{margin-top: 0.6rem;display: flex;align-items: center;}
.prod_s3 .box .left{flex: 1;margin-right: 0.8rem;}
.prod_s3 .box .left .tit{line-height: 1.6;}
.prod_s3 .box .left .ul{margin-top: 0.4rem;}
.prod_s3 .box .left .ul .li:not(:last-child){border-bottom: 1px solid rgba(0, 0, 0, 0.20);padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
.prod_s3 .box .left .ul .li .ltp{line-height: 133.333%;display: flex;gap: 0.14rem;cursor: pointer;}
.prod_s3 .box .left .ul .li .ltp .open{width: 1.33333em;aspect-ratio: 1 / 1;position: relative;background: #EEEEEE;border-radius: 0.04rem;overflow: hidden;}
.prod_s3 .box .left .ul .li .ltp .open img:nth-child(2){position: absolute;opacity: 0;top: 0;left: 0;}
.prod_s3 .box .left .ul .li .ltp .h span{color: var(--theme-color);}
.prod_s3 .box .left .ul .li .lbt{padding: 0.24rem 0 0;display: none;}
.prod_s3 .box .left .ul .li .lbt p{line-height: 1.5;color: #666;}
.prod_s3 .box .left .ul .li .lbt .more{margin-top: 0.6rem;}
.prod_s3 .box .left .ul .li .lbt .popbox{display: none;}
.prod_s3 .box .left .ul .li.act .ltp .open{background: var(--theme-color);}
.prod_s3 .box .left .ul .li.act .ltp .open img:nth-child(1){opacity: 0;}
.prod_s3 .box .left .ul .li.act .ltp .open img:nth-child(2){opacity: 1;}
.prod_s3 .box .right{width: 8rem;aspect-ratio: 800 / 540;border-radius: 0.16rem;overflow: hidden;position: relative;}
.prod_s3 .box .right .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: #F8F8F8;transition: opacity 400ms var(--ease);}
.prod_s3 .box .right .pic.act{opacity: 1;z-index: 2;}

.prod_s3_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.40);display: none;}
.prod_s3_modal .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.58rem;height: max-content;border-radius: 0.2rem;background: #FFF;box-shadow: 0.05rem 0.32rem 0.6rem 0.4rem rgba(0, 0, 0, 0.05);overflow: hidden;}
.prod_s3_modal .content .box{overflow-y: auto;max-height: 85vh;padding: 0.5rem;}
.prod_s3_modal .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.25rem;aspect-ratio: 1 / 1;transform: rotate(-45deg);z-index: 11;}
.prod_s3_modal .close:not(:hover) img{filter: grayscale(1) brightness(0.3);}
.prod_s3_modal .tit{line-height: 1.5;padding-right: 0.8rem;}
.prod_s3_modal .tit span{color: var(--theme-color);}
.prod_s3_modal .wrap{display: flex;margin-top: 0.4rem;}
.prod_s3_modal .wrap .desc{flex: 1;margin-right: 0.45rem;padding-right: 0.1rem;line-height: 162.5%;max-height: calc(1.625 * 12em);overflow-y: auto;}
.prod_s3_modal .wrap .img{width: 5rem;aspect-ratio: 500 / 320;border-radius: 0.16rem;overflow: hidden;}


.prod_s4{overflow: hidden;}
.prod_s4 .switch{display: flex;justify-content: center;}
.prod_s4 .switch .swiper{width: max-content;max-width: 100%;background: #F5F5F5;padding: 0.05rem;border-radius: 0.62rem;}
.prod_s4 .switch .swiper-slide{width: max-content;padding: 0.15rem 0.36rem;line-height: calc(20 / 14);margin-right: 0.4rem;transition: all 400ms var(--ease);border-radius: 0.62rem;}
.prod_s4 .switch .swiper-slide:last-child{margin-right: 0;}
.prod_s4 .switch .swiper-slide.act{background: var(--theme-color);color: #fff;}
.prod_s4 .switch .swiper-slide:not(.act):hover{color: var(--theme-color);}
.prod_s4 .list{margin-top: 0.32rem;}
.prod_s4 .list .item{display: none;}
.prod_s4 .list .item.act{display: block;}
.prod_s4 .list .swiper{overflow: visible;}
.prod_s4 .list .swiper .swiper-slide{width: 8.6rem;}
.prod_s4 .list .swiper .swiper-slide .pic{aspect-ratio: 860 / 520;border-radius: 0.2rem;overflow: hidden;position: relative;}
.prod_s4 .list .swiper .swiper-slide .txt{padding: 0.32rem 0.2rem 0;text-align: center;line-height: 1.5;opacity: 0;}
.prod_s4 .list .swiper .swiper-slide.swiper-slide-active .txt{opacity: 1;}
.prod_s4 .list .swpbtn2 .prev{left: 1.9rem;z-index: 11;top: 2.4rem;transform: none;}
.prod_s4 .list .swpbtn2 .next{right: 1.9rem;z-index: 11;top: 2.4rem;transform: none;}

.prod_s5{padding: 1.3rem 0.55rem 1.4rem;background: #F8F8F8;}
.prod_s5 .switch{margin-top: 0.24rem;display: flex;align-items: center;}
.prod_s5 .switch .swiper{width: max-content;max-width: 100%;background: #EEEEEE;padding: 0.05rem;border-radius: 0.62rem;}
.prod_s5 .switch .swiper-slide{width: max-content;padding: 0.05rem 0.24rem 0.05rem 0.05rem;line-height: calc(20 / 14);margin-right: 0.4rem;transition: all 400ms var(--ease);border-radius: 0.62rem;display: flex;align-items: center;gap: 0.12rem;}
.prod_s5 .switch .swiper-slide .ico{width: 0.42rem;height: 0.42rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.prod_s5 .switch .swiper-slide .ico img{width: 0.28rem;height: 0.28rem;}
.prod_s5 .switch .swiper-slide:not(.act) .ico img{filter: grayscale(1) brightness(0.3);}
.prod_s5 .switch .swiper-slide.act{background: var(--theme-color);}
.prod_s5 .switch .swiper-slide.act .ico{background: #fff;}
.prod_s5 .switch .swiper-slide .txt{transform: translateX(-0.08rem);line-height: 0.42rem;}
.prod_s5 .switch .swiper-slide.act .txt{transform: none;color: #fff;}
.prod_s5 .switch .swiper-slide:not(.act) .txt:hover{color: var(--theme-color);}

.prod_s5 .switch .swiper-slide:not(.icon){padding: 0.05rem 0.24rem;}
.prod_s5 .switch .swiper-slide:not(.icon) .txt{transform: translateX(0);}
.prod_s5 .switch .swiper-slide:last-child{margin-right: 0;}


.prod_s5 .list{margin-top: 0.6rem;}
.prod_s5 .list .item{display: none;}
.prod_s5 .list .item.act{display: block;}
.prod_s5 .list .item .swiper-slide{display: flex;flex-direction: column;height: auto;background: #fff;border-radius: 0.2rem;overflow: hidden;width: 4.3rem;}
.prod_s5 .list .item .txt{flex: 1;padding: 0.4rem 0.24rem 0.24rem 0.28rem;}
.prod_s5 .list .item .txt .h{line-height: 127.273%;letter-spacing: -0.01em;}
.prod_s5 .list .item .txt .p{line-height: 137.5%;margin-top: 0.12rem;}
.prod_s5 .list .item .pic{aspect-ratio: 430 / 370;position: relative;overflow: hidden;}
.prod_s5 .list .item .video_play{right: 0.24rem;bottom: 0.24rem;cursor: pointer;background: #F5F5F5;}
.full{position: absolute;left: 0.28rem;bottom: 0.24rem;z-index: 5;}


.prod_s6{overflow: hidden;}
.prod_s6 .box{margin-top: 0.6rem;}
.prod_s6 .swiper{overflow: visible;}
.prod_s6 .swiper-slide{width: 4.66rem;}
.prod_s6 .swiper-slide .pic{border-radius: 0.12rem;background: #F5F5F5;overflow: hidden;aspect-ratio: 466 / 328;position: relative;}
.prod_s6 .swiper-slide .txt{padding: 0.32rem 0.24rem 0.48rem;}
.prod_s6 .swiper-slide .txt .h{line-height: calc(27 / 22);}
.prod_s6 .swiper-slide .txt .p{line-height: 1.5;color: #666;margin-top: 0.1rem;}
.prod_s6 .swiper-slide .txt .list{margin-top: 0.2rem;position: relative;}
.prod_s6 .swiper-slide .txt .list::before{content: "";position: absolute;width: 1.2rem;height: 0.4rem;right: -0.24rem;z-index: 10;background: linear-gradient(270deg, #FFF 40%, rgba(255, 255, 255, 0.80) 50%, rgba(255, 255, 255, 0.00) 100%);}
.prod_s6 .swiper-slide .txt .list .marquee{line-height: calc(18 / 14);color: #666;display: flex;white-space: nowrap;overflow: hidden;}
.prod_s6 .swiper-slide .txt .list .marquee span{padding: 0.05rem 0.13rem;border: 1px solid #666;border-radius: 0.04rem;margin-right: 0.1rem;}


.prod_s7{padding: 1.3rem 0 1.4rem;background: #F8F8F8;position: relative;z-index: 30;}
.prod_s7 .box .ww:nth-child(1){width: 4rem;}
.prod_s7 .box .ww:nth-child(2){width: 3.22rem;}
.prod_s7 .box .ww:nth-child(3){width: 3.96rem;}
.prod_s7 .box .ww:nth-child(4){flex: 1;}
.prod_s7 .top{display: flex;gap: 0.21rem;position: relative;z-index: 20;}
.prod_s7 .top .w1{padding-top: 0.48rem;}
.prod_s7 .top .w1 .h{line-height: 1.2;}
.prod_s7 .top .w1 .p{line-height: 1.15;margin-top: 0.21rem;}
.prod_s7 .top .ww .pic{width: 2.07rem;aspect-ratio: 207 / 129;}
.prod_s7 .top .ww .tit{line-height: calc(21 / 16);display: flex;align-items: center;gap: 0.2rem;justify-content: space-between;width: 2.07rem;margin-top: 0.22rem;}
.prod_s7 .top .ww:nth-child(2) .tit{text-align: center;justify-content: center;}
.prod_s7 .top .ww .add{width: fit-content;position: relative;padding-top: 0.5rem;}
.prod_s7 .top .ww .add .addbtn{display: block;text-align: center;}
.prod_s7 .top .ww .add .addbtn .ico{border-radius: 2px;border: 1px solid rgba(0, 0, 0, 0.35);width: 0.7rem;height: 0.68rem;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.prod_s7 .top .ww .add .addbtn .ico img{width: 0.3rem;height: 0.33rem;}
.prod_s7 .top .ww .add .addbtn .txt{font-size: 0.15rem;line-height: calc(18 / 15);color: #666;margin-top: 0.32rem;}
.prod_s7 .top .ww .add_list{position: absolute;left: 0;top: 100%;width: 100%;padding-top: 0.23rem;display: none;}
.prod_s7 .top .ww .add_list .ul{background: #fff;background-color: #fff;box-shadow: 0 0 2.6vw #00000014;padding: .63vw 0;max-height: 5rem;overflow-y: auto;}
.prod_s7 .top .ww .add_list .ul .li{border-bottom: .05vw solid #f1f1f1;line-height: 1.33;padding: .68vw 0;cursor: pointer;text-align: center;}
.prod_s7 .top .ww .add_list .ul .li:last-child{border-bottom: none;}
.prod_s7 .top .ww .add_list .ul .li:hover{color: var(--theme-color);}
.prod_s7 .line{height: 1px;background: rgba(0, 0, 0, 0.20);margin: 0.2rem 0 0.12rem;}
.prod_s7 .bot{max-height: 5.46rem;overflow-y: auto;}
.prod_s7 .bot .tit{padding: 0.24rem 0.12rem;background: #DDDDDD;line-height: 1.5;}
.prod_s7 .bot .desc{display: flex;gap: 0.21rem;align-items: center;background: #F8F8F8;}
.prod_s7 .bot .desc:nth-child(2n){background: #fff;}
.prod_s7 .bot .desc .ww{padding: 0.22rem 0.12rem 0.26rem;}
.prod_s7 .bot .desc .ww:not(:first-child){color: #555;}

.prod_s8 .box{margin-top: 0.6rem;}
.prod_s8 .box .swiper-slide{height: auto;display: block;background: #F5F5F5;border-radius: 0.12rem;overflow: hidden;position: relative;width: 4.66rem;}
.prod_s8 .box .swiper-slide .pic{aspect-ratio: 466 / 288;overflow: hidden;position: relative;padding: 0.32rem 0.24rem 0;}
.prod_s8 .box .swiper-slide .pic img{transition: all 400ms var(--picEase);object-fit: contain;width: auto;}
.prod_s8 .box .swiper-slide .txt{padding: 0.32rem 0.24rem 0.92rem;}
.prod_s8 .box .swiper-slide .txt .h{line-height: 145.455%;}
.prod_s8 .box .swiper-slide .txt .p{margin-top: 0.1rem;line-height: 1.5;color: #666;}
.prod_s8 .box .swiper-slide .txt .m{position: absolute;left: 0.24rem;bottom: 0.48rem;display: flex;align-items: center;color: var(--theme-color);line-height: 1.5;gap: 0.04rem;}
.prod_s8 .box .swiper-slide .txt .m img{width: 1.5em;aspect-ratio: 1 / 1;object-fit: contain;}
.prod_s8 .box .swiper-slide:hover .pic img{transform: scale(1.05);}

.prod_s9{background: url(../img/prod_s9_1.jpg) no-repeat center;background-size: cover;padding: 1.4rem 0 1.7rem;text-align: center;}
.prod_s9 .h{line-height: 1.3;letter-spacing: -0.03em;}
.prod_s9 .p{line-height: 1.75;color: #666;margin-top: 0.2rem;}
.prod_s9 a{margin: 0.4rem auto 0;display: block;line-height: calc(20 / 14);color: #fff;padding: 0.15rem 0.36rem;background: var(--theme-color);border-radius: 0.52rem;width: fit-content;}

.productLayout2 .prod_s1 .box .picbox .pic{aspect-ratio: 655 / 660;}

.prod_s10{padding: 1.3rem 0 1.4rem;background: #F8F8F8;}
.prod_s10 .switch{margin-top: 0.24rem;display: flex;justify-content: center;}
.prod_s10 .switch .swiper{width: max-content;max-width: 100%;background: #EEEEEE;padding: 0.05rem;border-radius: 0.62rem;}
.prod_s10 .switch .swiper-slide{width: max-content;padding: 0.16rem 0.36rem;line-height: calc(20 / 14);margin-right: 0.4rem;transition: all 400ms var(--ease);border-radius: 0.62rem;}
.prod_s10 .switch .swiper-slide:last-child{margin-right: 0;}
.prod_s10 .switch .swiper-slide.act{background: var(--theme-color);color: #fff;}
.prod_s10 .switch .swiper-slide:not(.act):hover{color: var(--theme-color);}
.prod_s10 .list .item{display: none;position: relative;}
.prod_s10 .list .item.act{display: block;}
.prod_s10 .list .item .pic{aspect-ratio: 1440 / 680;border-radius: 0.16rem;overflow: hidden;position: relative;}
.prod_s10 .list .item .txt{text-align: center;line-height: 1.5;margin-top: 0.6rem;}
.prod_s10 .list .swpbox{margin-top: 0;position: static;}
.prod_s10 .list .swpbox .pogin{position: absolute;left: 0;top: 7.2rem;justify-content: center;z-index: 11;height: fit-content;}
.prod_s10 .list .swpbox .swpbtn a{position: absolute;top: 3.2rem;}
.prod_s10 .list .swpbox .swpbtn a.prev{left: -0.72rem;}
.prod_s10 .list .swpbox .swpbtn a.next{right: -0.72rem;}

.prod_s11 .picbox .swiper-slide{width: 4.66rem;}
.prod_s11 .picbox .pic{background: #F5F5F5;aspect-ratio: 466 / 328;border-radius: 0.12rem;overflow: hidden;}
.prod_s11 .picbox .txt{text-align: center;margin-top: 0.29rem;}
.prod_s11 .btnbox{margin-top: 0.95rem;display: flex;align-items: center;justify-content: center;gap: 0.4rem;}
.prod_s11 .tabbox{margin-top: 0.7rem;}
.prod_s11 .tabbox .tit{padding: 0.28rem;background: #FAFAFB;line-height: 133.333%;color: var(--theme-color);}
.prod_s11 .tabbox .box .ww{padding: 0.28rem 0.4rem 0.28rem 0.24rem;min-width: 3.6rem;width: 50%;}
.prod_s11 .tabbox .box .th{display: flex;align-items: center;font-size: calc(18 / 16);line-height: calc(24 / 18);}
.prod_s11 .tabbox .box .td{display: flex;align-items: center;}
.prod_s11 .tabbox .box .td .ww{font-weight: 200;}
.prod_s11 .tabbox .box .td .ww:nth-child(1){font-size: calc(18 / 16);line-height: calc(24 / 18);font-weight: 400;}
.prod_s11 .tabbox .box>div:nth-child(odd){background: #F0F1F2;}

.prod_s12 .box{background: #f5f5f5;border-radius: 0.12rem;display: flex;align-items: center;padding: 0.58rem 0 0.57rem 1rem;position: relative;}
.prod_s12 .box .left{width: 4.2rem;position: relative;width: max-content;min-width: 4.2rem;}
.prod_s12 .box .left .item{width: max-content;height: auto;position: relative;transition: width 0.3s ease, height 0.3s ease;overflow: hidden;}
.prod_s12 .box .left .item:not(:first-child){margin-top: 0.24rem;}
.prod_s12 .box .left .item .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.58rem;background: #fff;}
.prod_s12 .box .left .item .ltp{display: flex;align-items: center;padding: 0.11rem 0.15rem 0.11rem 0.16rem;gap: 0.1rem;position: relative;z-index: 2;transition: all 400ms ease-in-out;width: max-content;cursor: pointer;}
.prod_s12 .box .left .item .ltp .ico{width: 0.25rem;min-width: 0.25rem;}
.prod_s12 .box .left .item .ltp .tit{display: flex;align-items: center;flex: 1;gap: 0.1rem;white-space: nowrap;}
.prod_s12 .box .left .item .ltp .tit .h{line-height: calc(24 / 14);}
.prod_s12 .box .left .item .lbt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;pointer-events: none;}
.prod_s12 .box .left .item .lbt .lox{width: max-content;transform: translateY(0.28rem);visibility: hidden;padding: 0.15rem 0.15rem 0.15rem 0.16rem;max-width: 3.78rem;transition: all 300ms ease-in-out;opacity: 0;transition: opacity 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms, transform 400ms ease-in-out 0ms;pointer-events: none;}
.prod_s12 .box .left .item .lbt .h{line-height: calc(17 / 14);}
.prod_s12 .box .left .item .lbt .p{line-height: calc(16 / 14);margin-top: 0.1rem;}
.prod_s12 .box .left .item .lbt .p strong{font-weight: 700;}
.prod_s12 .box .left .item .lbt .color_select{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 0.14rem;margin-top: 0.2rem;}
.prod_s12 .box .left .item .lbt .color_select a{width: 0.3rem;height: 0.3rem;border-radius: 50%;border: 1px solid rgba(174, 174, 174, 1);overflow: hidden;display: block;}
.prod_s12 .box .left .item .lbt .color_select a.act{border: 2px solid rgba(6, 57, 127, 1);}
.prod_s12 .box .left .item.act .ltp{opacity: 0;transition: all 50ms ease-in-out;}
.prod_s12 .box .left .item.act .lbt{pointer-events: all;}
.prod_s12 .box .left .item.act .lbt .lox{transform: translateY(0);visibility: visible;opacity: 1;transition: opacity 600ms ease-in-out 250ms, transform 400ms ease-in-out 0ms;pointer-events: auto;}
.prod_s12 .box .left .item.act .bg{border-radius: 0.22rem;}
.prod_s12 .box .left .list_btn{position: absolute;top: 50%;left: -0.68rem;transform: translateY(-50%);}
.prod_s12 .box .left .list_btn a{display: block;width: 0.36rem;aspect-ratio: 1 / 1;border-radius: 50%;background: #fff;}
.prod_s12 .box .left .list_btn a:not(:first-child){margin-top: 0.2rem;}
.prod_s12 .box .left .list_btn a:hover{background: var(--theme-color);}
.prod_s12 .box .left .list_btn a:hover img{filter: var(--imgwhite);}



.prod_s12 .magnification_select{margin-top: 0.2rem;display: flex;flex-wrap: wrap;gap: 0.2rem;}
.prod_s12 .magnification_select .ss{display: flex;flex-direction: column;align-items: center;}
.prod_s12 .magnification_select .ss .stop{width: auto;aspect-ratio: 1 / 1;padding: 0.14rem 0.1rem;text-align: center;display: flex;align-items: center;justify-content: center;line-height: 133.333%;letter-spacing: -0.01em;background: rgba(245, 245, 245, 1);border-radius: 50%;position: relative;margin: 0 auto;}
.prod_s12 .magnification_select .ss .sbot{line-height: calc(16 / 14);color: #707070;letter-spacing: -0.01em;margin-top: 0.05rem;}
.prod_s12 .magnification_select .ss.act .stop::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;border: 2px solid #06397F;}
.prod_s12 .img_select{margin-top: 0.2rem;}
.prod_s12 .img_select .img_list .it{display: none;}
.prod_s12 .img_select .img_list .it.act{display: block;}
.prod_s12 .img_select .img_list .it .pic{aspect-ratio: 346 / 180;border-radius: 0.08rem;overflow: hidden;}
.prod_s12 .img_select .img_list .it .txt{line-height: 142.857%;letter-spacing: -0.01em;color: #666;margin-top: 0.1rem;text-align: center;}
.prod_s12 .img_select .img_list .it .txt strong{color: #333;}
.prod_s12 .img_select .img_switch{display: flex;flex-wrap: wrap;margin-top: 0.2rem;gap: 0.2rem 0.14rem;}
.prod_s12 .img_select .img_switch .ss{display: block;/*width: calc((100% - 0.287rem) / 3);*/width: 1.06rem;}
.prod_s12 .img_select .img_switch .ss .pic{width: 0.7rem;aspect-ratio: 70 / 46;margin: 0 auto;}
.prod_s12 .img_select .img_switch .ss .txt{display: flex;justify-content: center;align-items: flex-start;gap: 0.1rem;line-height: calc(16 / 14);margin-top: 0.1rem;color: #666;}
.prod_s12 .img_select .img_switch .ss .txt span{width: 0.15rem;aspect-ratio: 1 / 1;border: 1px solid #666;border-radius: 50%;display: flex;align-items: center;justify-content: center;min-width: 0.15rem;}
.prod_s12 .img_select .img_switch .ss .txt span s{width: 0.07rem;aspect-ratio: 1 / 1;opacity: 0;background: var(--theme-color);border-radius: 50%;}
.prod_s12 .img_select .img_switch .ss.act .txt span{border-color: var(--theme-color);}
.prod_s12 .img_select .img_switch .ss.act .txt span s{opacity: 1;}
.prod_s12 .img_select .img_switch .ss.act .txt{font-weight: 700;}
.prod_s12 .img_select2{margin-top: 0.2rem;}
.prod_s12 .img_select2 .img_switch{display: flex;flex-wrap: wrap;gap: 0.2rem;}
.prod_s12 .img_select2 .ss{display: block;width: calc(50% - 0.1rem);}
.prod_s12 .img_select2 .ss .pic{width: 0.7rem;aspect-ratio: 1 / 1;margin: 0 auto;}
.prod_s12 .img_select2 .ss .txt{display: flex;justify-content: center;align-items: flex-start;gap: 0.1rem;line-height: calc(19 / 16);margin-top: 0.1rem;color: #666;}
.prod_s12 .img_select2 .ss .txt span{width: 0.15rem;aspect-ratio: 1 / 1;border: 1px solid #666;border-radius: 50%;display: flex;align-items: center;justify-content: center;min-width: 0.15rem;}
.prod_s12 .img_select2 .ss .txt span s{width: 0.07rem;aspect-ratio: 1 / 1;opacity: 0;background: var(--theme-color);border-radius: 50%;}
.prod_s12 .img_select2 .ss .desc{line-height: calc(19 / 16);margin-top: 0.1rem;color: #666;}
.prod_s12 .img_select2 .ss.act .txt span{border-color: var(--theme-color);}
.prod_s12 .img_select2 .ss.act .txt span s{opacity: 1;}
.prod_s12 .img_select2 .ss.act .txt{font-weight: 400;color: var(--theme-color);}
.prod_s12 .img_select2 .note{line-height: 142.857%;letter-spacing: -0.01em;color: #666;margin-top: 0.2rem;}
.prod_s12 .img_select2 .note strong{color: #333;}
.prod_s12 .l_list{margin-top: 0.2rem;}
.prod_s12 .l_list .l_item:not(:first-child){margin-top: 0.2rem;}
.prod_s12 .l_list .l_item .pic{aspect-ratio: 346 / 180;border-radius: 0.08rem;overflow: hidden;}
.prod_s12 .l_list .l_item .txt{line-height: 142.857%;letter-spacing: -0.01em;color: #666;margin-top: 0.2rem;}
.prod_s12 .l_list .l_item .txt strong{color: #333;}
.prod_s12 .l_list .desc{margin-top: 0.2rem;color: #333;line-height: 142.857%;letter-spacing: -0.01em;}

.prod_s12 .right{width: calc(100% - 4.8rem);height: 6.45rem;position: relative;}
.prod_s12 .right canvas{height: 6.45rem;width: 100%;}
.prod_s12 .right .more{position: absolute;bottom: 0.43rem;left: 0;right: 0;margin: 0 auto;width: fit-content;z-index: 10;opacity: 0;display: none;}

.prod_s12{pointer-events: none;}
.web3d .prod_s12 .right .more{opacity: 1;}
.web3d .prod_s12{pointer-events: all;}


.prod_s12 .box .left .item .ltp .tit .color_act{width: 0.25rem;height: 0.25rem;border: 2px solid #0062B1;border-radius: 50%;}
.prod_s12 .box .left .item .ltp .tit .select_act{padding: 0.055rem 0.14rem;border: 2px solid #0062B1;line-height: calc(17 / 14);color: var(--theme-color);border-radius: 0.3rem;}

.quote_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.40);display: none;}
.quote_modal .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.58rem;height: max-content;border-radius: 0.2rem;background: #FFF;box-shadow: 0.05rem 0.32rem 0.6rem 0.4rem rgba(0, 0, 0, 0.05);overflow: hidden;}
.quote_modal .content .box{overflow-y: auto;max-height: 85vh;padding: 0.5rem;}
.quote_modal .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.25rem;aspect-ratio: 1 / 1;transform: rotate(-45deg);z-index: 11;}
.quote_modal .close:not(:hover) img{filter: grayscale(1) brightness(0.3);}
.quote_modal .tit{line-height: 1.5;padding-right: 0.8rem;}
.quote_modal .tit span{color: var(--theme-color);}
.quote_modal .wrap{margin-top: 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.quote_modal .wrap .left{width: calc(50% - 0.25rem);}
.quote_modal .wrap .h{line-height: 133.333%;margin-bottom: 0.2rem;}
.quote_modal .wrap .right{width: calc(50% - 0.25rem);}
.quote_modal .wrap .rox{display: flex;flex-wrap: wrap;gap: 0.1rem;}
.quote_modal .wrap .rox .it{width: 100%;position: relative;}
.quote_modal .wrap .rox .it.w50{width: calc(50% - 0.05rem);}
.quote_modal .wrap .rox .it input{height: 0.66rem;border-radius: 0.1rem;background: #F5F5F5;padding: 0 0.2rem;display: block;width: 100%;}
.quote_modal .wrap .rox .it .place{position: absolute;top: 0;bottom: 0;left: 0.2rem;margin: auto 0;height: fit-content;pointer-events: none;z-index: 2;}
.quote_modal .wrap .rox .it .place span{color: var(--theme-color);}
.quote_modal .wrap .rox .it input:focus + .place{opacity: 0;}
.quote_modal .wrap .country_select{position: relative;z-index: 10;display: flex;gap: 0.16rem;padding: 0.12rem 0.14rem 0.12rem 0.12rem;}

.quote_modal .wrap .country_select:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.1rem;background: #F5F5F5;z-index: 2;transition: background 400ms var(--ease), box-shadow 400ms var(--ease);}
.quote_modal .wrap .country_select:hover:before{background: #fff;}


.quote_modal .wrap .country_select .login_img{width: 0.48rem;height: 0.48rem;border-radius: 50%;overflow: hidden;position: relative;z-index: 3;}
.quote_modal .wrap .country_select .text{flex: 1;position: relative;z-index: 3;}
.quote_modal .wrap .country_select .text .set{line-height: calc(16 / 12);color: #707070;}
.quote_modal .wrap .country_select .text .det{margin-top: 0.08rem;line-height: 1.5;padding-right: 0.48rem;position: relative;}
.quote_modal .wrap .country_select .text .det::before{content: "";position: absolute;right: 0;top: 0;width: 0.24rem;height: 0.24rem;background: url(../img/svg/quote_modal_select.svg) no-repeat center;background-size: contain;transition: transform 400ms var(--ease);}
.quote_modal .wrap .country_select .down{position: absolute;top: 0;left: 0;width: 100%;padding: 0.77rem 0 0.16rem;display: none;background: #fff;box-shadow: 0 0.04rem 0.6rem 0 rgba(0, 0, 0, 0.07);border-radius: 0.1rem;}
.quote_modal .wrap .country_select .down a{display: block;line-height: 1.5;text-align: center;padding: 0.13rem 0.46rem;}
.quote_modal .wrap .country_select .down a:not(:first-child){margin-top: 0.02rem;}
.quote_modal .wrap .country_select .down a.act,
.quote_modal .wrap .country_select .down a:hover{background: rgba(0, 98, 177, 0.05);color: var(--theme-color);}

.quote_modal .wrap .country_select .down .downbox{max-height: 2.4rem;overflow-y: auto;}

.quote_modal .wrap .country_list{margin-top: 0.24rem;}
.quote_modal .wrap .country_list .set{margin-bottom: 0.2rem;}
.quote_modal .wrap .country_list .list{height: 2.18rem;overflow-y: auto;margin-right: -0.15rem;padding-right: 0.15rem;}
.quote_modal .wrap .country_list .list .item{display: none;}
.quote_modal .wrap .country_list .list .item.act{display: block;}
.quote_modal .wrap .country_list .list .item a{display: block;background: #F5F5F5;border-radius: 0.1rem;padding: 0.21rem 0.17rem;}
.quote_modal .wrap .country_list .list .item a.act{background: var(--theme-color);color: #fff;}
.quote_modal .wrap .country_list .list .item a:not(:first-child){margin-top: 0.1rem;}
.quote_modal .wrap .country_list .list .item a:not(.act):hover{color: var(--theme-color);}
.quote_modal .wrap .submit{width: 100%;}
.quote_modal .wrap .submit button{outline: none;border: none;width: fit-content;margin: 0 auto;background: none;display: block;margin-top: 0.48rem;}




.aboutLayout{padding: 0.8rem 0 0;}
.aboutLayout [id]{scroll-margin-top: 1rem;}
.about2 .ul{display: flex;align-items: flex-start;gap: 0.21rem;}
.about2 .ul .li:nth-child(1){margin-top: 0.8rem;}
.about2 .ul .li:nth-child(3){margin-top: 1.4rem;}
.about2 .ul .li{width: calc((100% - 0.42rem) / 3);}
.about2 .ul .li .ss{position: relative;overflow: hidden;aspect-ratio: 466 / 600;border-radius: 0.16rem;background: #F5F5F5;}
.about2 .ul .li .ss .pic{height: 100%;position: relative;opacity: 0;}
.about2 .ul .li .ss .pic::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 20%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, rgba(0, 0, 0, 0.40) 100%);}
.about2 .ul .li .ss .h{position: absolute;top: 0.4rem;left: 0.4rem;width: calc(100% - 0.8rem);padding-bottom: 0.3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.10);z-index: 3;}
.about2 .ul .li .ss .ico{position: absolute;z-index: 3;top: 2.06rem;left: 0;right: 0;margin: 0 auto;width: 1.6rem;aspect-ratio: 1 / 1;}
.about2 .ul .li .ss .p{position: absolute;left: 0.4rem;bottom: 0.5rem;z-index: 3;width: calc(100% - 0.8rem);line-height: 145.455%;letter-spacing: -0.03em;}
.about2 .ul .li .ss:hover .h,
.about2 .ul .li .ss:hover .p{color: #fff;}
.about2 .ul .li .ss:hover .ico{opacity: 0;}
.about2 .ul .li .ss:hover .pic{opacity: 1;}
.about2 .ul .li .ss:hover .pic img{transform: scale(1.05);}


.about3{padding: 1.3rem 0 1.4rem;background: #F8F8F8;}
.about3 .box{display: flex;align-items: center;margin-top: 0.8rem;position: relative;}
.about3 .box .yearbox{width: 1.7rem;}
.about3 .box .yearbox .swiper{height: 4.16rem;}
.about3 .box .yearbox .swiper-slide{height: 1.2em;text-align: center;color: var(--theme-color);display: flex;align-items: center;justify-content: center;margin: 0.07rem 0;}
.about3 .box .yearbox .swiper-slide span{opacity: 0.1;font-size: calc(32 / 60 * 1em);line-height: 1.125;transition: all 400ms var(--ease);}
.about3 .box .yearbox .swiper-slide.swiper-slide-active span{font-size: 1em;line-height: 1.2;font-weight: 700;opacity: 1;}
.about3 .box .yearbox .swiper-slide.swiper-slide-prev span,
.about3 .box .yearbox .swiper-slide.swiper-slide-next span{opacity: 0.3;}
.about3 .box .picbox{width: 6.53rem;aspect-ratio: 653 / 500;border-radius: 0.16rem;overflow: hidden;position: relative;margin-left: 0.76rem;}
.about3 .box .picbox img{position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 400ms var(--ease);}
.about3 .box .picbox img.act{opacity: 1;}
.about3 .box .txtbox{flex: 1;margin: 0 0 0.6rem 0.8rem;height: 4.4rem;position: relative;}
.about3 .box .txtbox .item{position: absolute;width: 100%;height: max-content;max-height: 4rem;top: 0;left: 0;bottom: 0;margin: auto 0;overflow-y: auto;line-height: 1.75;display: none;}
.about3 .box .txtbox .item.act{display: block;}
.about3 .box .txtbox .item p{position: relative;padding-left: 0.21rem;margin-top: 0.1rem;}
.about3 .box .txtbox .item p:first-child{margin-top: 0;}
/*.about3 .box .txtbox .item p:first-child::before{content: "";position: absolute;left: 0;top: 0;width: 0.05rem;height: 0.05rem;background: var(--theme-color);border-radius: 1px;top: 0.11rem;}*/
.about3 .box .txtbox .item p::before{content: "";position: absolute;left: 0;top: 0;width: 0.05rem;height: 0.05rem;background: var(--theme-color);border-radius: 1px;top: 0.11rem;}

.about3 .box .btnbox{position: absolute;left: 0;bottom: 0.2rem;left: 9.8rem;display: flex;align-items: center;gap: 0.08rem;}
.about3 .box .btnbox a{width: 0.4rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;background: #EBEBEB;}
.about3 .box .btnbox a:hover{background: var(--theme-color);}
.about3 .box .btnbox a:hover img{filter: var(--imgwhite);}

.about4{overflow: hidden;}
.about4 .box .swiper{overflow: visible;}
.about4 .box .swiper-slide{width: 4.66rem;}
.about4 .box .swiper .pic{aspect-ratio: 466 / 400;background: #F5F5F5;border-radius: 0.16rem;padding: 0.65rem 0.73rem;display: flex;align-items: center;justify-content: center;}
.about4 .box .swiper .txt{line-height: 145.455%;letter-spacing: -0.03em;margin-top: 0.4rem;text-align: center;}

.about5{overflow: hidden;padding: 1.3rem 0 1.4rem;background: #F8F8F8;}
.about5 .box .swiper{overflow: visible;}
.about5 .box .swiper-slide{width: 12rem;aspect-ratio: 1200 / 600;border-radius: 0.16rem;overflow: hidden;}
.about5 .box .swiper-slide .pic{height: 100%;}
.about5 .box .swiper-slide .txt{position: absolute;left: 0;bottom: 0;padding: 0 1rem 0.4rem 0.4rem;width: 100%;z-index: 3;line-height: 145.455%;letter-spacing: -0.03em;color: #fff;}
.about5 .box .swiper-slide .video_play{z-index: 5;}

.about6 .inner_title{display: flex;align-items: center;justify-content: space-between;}
.about6 .box{display: flex;gap: 0.2rem;}
.about6 .box .left{display: flex;flex-wrap: wrap;gap: 0.2rem;width: 9.48rem;}
.about6 .box .right{width: calc(100% - 9.68rem);display: flex;flex-wrap: wrap;gap: 0.2rem;}
.about6 .box .ss{display: block;position: relative;overflow: hidden;height: 100%;border-radius: 0.16rem;overflow: hidden;}
.about6 .box .ss .pic{height: 100%;}
.about6 .box .ss .video_play{right: 0.24rem;bottom: 0.24rem;z-index: 5;}
.about6 .box .ss .txt{position: absolute;z-index: 3;left: 0;bottom: 0;width: 100%;padding: 0.44rem 0.88rem 0.24rem 0.24rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 10%, #000 167.19%);}
.about6 .box .ss .txt .p{line-height: 177.778%;text-transform: capitalize;color: rgba(255, 255, 255, 0.60);}
.about6 .box .ss .txt .h{line-height: 1.6;color: #fff;margin-top: 0.08rem;letter-spacing: -0.03em;}
.about6 .box .ss:hover .pic>img{transform: scale(1.05);}

.about6 .box .left .item:nth-child(1){width: 100%;aspect-ratio: 968 / 500;}
.about6 .box .left .item:nth-child(2),
.about6 .box .left .item:nth-child(3){width: calc(50% - 0.1rem);aspect-ratio: 464 / 260;}
.about6 .box .right .item:nth-child(1){width: 100%;aspect-ratio: 472 / 260;}
.about6 .box .right .item:nth-child(2){width: 100%;aspect-ratio: 472 / 500;}

.academyLayout{padding-top: 0.8rem;}
.academy1{padding-bottom: 1.7rem;scroll-margin-top: 1.2rem;}
.academy1 .switch{display: flex;align-items: center;justify-content: space-between;}
.academy1 .switch .left{display: flex;align-items: center;gap: 0.4rem;}
.academy1 .switch .left a{line-height: 171.429%;letter-spacing: -0.03em;}
.academy1 .switch .left a.act,
.academy1 .switch .left a:hover{color: var(--theme-color);}
.academy1 .switch .left span{background: rgba(0, 0, 0, 0.10);width: 1px;height: 0.36rem;}
.academy1 .switch .form{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;width: 4.98rem;}
.academy1 .switch .form input{display: block;width: 100%;padding-bottom: 0.16rem;height: 0.4rem;}
.academy1 .switch .form button{outline: none;background: none;border: none;position: absolute;top: 0.01rem;right: 0;width: 0.22rem;}

.academy1 .type_select{display: flex;margin-top: 0.6rem;gap: 0.5rem;position: relative;z-index: 10;}
.academy1 .type_select .time{position: relative;}
.academy1 .type_select .time .top{display: flex;align-items: center;justify-content: center;width: 1.7rem;height: 0.52rem;border-radius: 0.52rem;background: #F5F5F5;overflow: hidden;gap: 0.12rem;position: relative;z-index: 2;min-width: 2.6rem;padding: 0 0.3rem;width: max-content;}
.academy1 .type_select .time .top .txt{line-height: 175%;}
.academy1 .type_select .time .top .arr{width: 0.2rem;height: 0.2rem;}
.academy1 .type_select .time .bot{position: absolute;top: 0.26rem;left: 0;width: 100%;background: #F5F5F5;padding: 0.34rem 0 0.08rem;border-radius: 0 0 0.26rem 0.26rem;display: none;}
.academy1 .type_select .time .bot a{display: block;line-height: 1.75;text-align: center;padding: 0.04rem;}
.academy1 .type_select .time .bot a:hover{background: var(--theme-color);color: #fff;}
.academy1 .type_select .type{display: flex;align-items: center;flex-wrap: wrap;gap: 0.4rem;padding: 0.12rem 0 0;line-height: 1.75;}
.academy1 .type_select .type a{color: #999;}
.academy1 .type_select .type a.act{color: #333;}

.academy1 .ul{display: flex;flex-wrap: wrap;gap: 0.4rem;margin-top: 0.6rem;}
.academy1 .ul .li{width: calc(50% - 0.4rem);}
.academy1 .ul .li .ss{display: block;height: 100%;position: relative;border-radius: 0.16rem;overflow: hidden;}
.academy1 .ul .li .ss .pic{aspect-ratio: 700 / 428;}
.academy1 .ul .li .ss .pic img{transition: transform 400ms var(--picEase);}
.academy1 .ul .li .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.12rem 0.32rem 0.32rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 123.57%);}
.academy1 .ul .li .ss .txt .p{line-height: 177.778%;color: rgba(255, 255, 255, 0.60);}
.academy1 .ul .li .ss .txt .h{margin-top: 0.08rem;line-height: 155.556%;color: #fff;height: 3.11112em;}
.academy1 .ul .li .ss:hover .pic img{transform: scale(1.05);}

.academy1 .ntop{background: #F8F8F8;border-radius: 0.2rem;overflow:hidden;margin-top:0.6rem;}
.academy1 .ntop .swiper-slide{display: flex;}
.academy1 .ntop .pic{width: 7.4rem;height: 4.8rem;border-radius: 0.2rem;overflow: hidden;}
.academy1 .ntop .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.academy1 .ntop .pic:hover img{transform:scale(1.05);}
.academy1 .ntop .txt{width: calc(100% - 7.4rem);padding: 0.8rem 0.8rem 0 0.6rem;}
.academy1 .ntop .txt .day{color: rgba(51, 51, 51, 0.60);margin-bottom: 0.18rem;line-height: 1.5;}
.academy1 .ntop .txt .h{margin-bottom: 0.32rem;line-height: 1.42;height: 2.84em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color:#333;}
.academy1 .ntop .txt .p{color: #666666;line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.48rem;}
.academy1 .nl_list{margin-top: 0.8rem;display:flex;row-gap:0.6rem;column-gap: 0.21rem;flex-wrap:wrap;}
.academy1 .nl_list li{width: calc((100% - 0.63rem) / 4);list-style:none;}
.academy1 .nl_list li .ss{display: block;}
.academy1 .nl_list li .ss .pic{width: 100%;/*height: 3.12rem;*/border-radius: 0.18rem;overflow: hidden;margin-bottom: 0.32rem;aspect-ratio: 1 / 1;}
.academy1 .nl_list li .ss .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.academy1 .nl_list li .ss .pic:hover img{transform:scale(1.05);}
.academy1 .nl_list li .ss .p{color: rgba(51, 51, 51, 0.60);font-weight: 400;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.18rem;}
.academy1 .nl_list li .ss .h{color: #333;line-height: 1.63;height: 3.26em;}
.nd_con{padding-bottom: 1.7rem;}
.nd_con .tit{color:#333;line-height:1.6;margin-bottom:0.38rem;}
.nd_con .ps{display: flex;gap: 0.8rem;align-items: center;padding-bottom: 0.6rem;border-bottom: 1px solid #D9D9D9;margin-bottom: 0.6rem;color: rgba(51, 51, 51, 0.60);}
.nd_con li{list-style: none;}
.nd_con .ps .p{color: rgba(51, 51, 51, 0.60);font-weight: 400;}
.nd_con .ps .share{display: flex;gap: 0.16rem;align-items: center;color: rgba(51, 51, 51, 0.60);font-weight: 400;}
.nd_con .ps .share ul{display: flex;gap: 0.08rem;}
.nd_con .ps .share ul a{display: block;width: 0.28rem;height: 0.28rem;}
.nd_con .ps .share ul a img{width: 100%;height: 100%;}
.nd_con .ps .share ul a img.img2{display: none;}
.nd_con .ps .share ul a:hover img.img1{display: none;}
.nd_con .ps .share ul a:hover img.img2{display: block;}
/*.nd_con .nd_con1 p{color: #666;line-height: 1.55;font-weight: 400;}*/
/*.nd_con .nd_con1 .pic{width: 13.2rem;margin: 0.6rem auto;border-radius: 0.2rem;overflow: hidden;position:relative;}*/
/*.nd_con .nd_con1 .pic>img{width: 100%;}*/
/*.nd_con .nd_con1 .pic>video{width: 100%;}*/
/*.nd_con .nd_con1 .pic .video_play1{position: absolute;bottom: 0.4rem;right: 0.4rem;width: fit-content;white-space: nowrap;display: flex;gap: 0.2rem;color:#ffffff;font-weight:400;text-transform:capitalize;align-items:center;}*/
/*.nd_con .nd_con1 .pic .video_play1 img{width: 0.4rem;height: 0.4rem;background: #fff;border-radius: 50%;}*/
.nd_con .nd_con1{color: #666;line-height: 1.55;font-weight: 400;}
.nd_con .nd_con1 img,
.nd_con .nd_con1 video{display: block;margin:0 auto;}


.tjcon{padding-top: 1.2rem;margin-top: 0.68rem;border-top: 1px solid #D9D9D9;}
.tjcon .tit{color: #333;line-height: 1.66;font-weight: 700;margin-bottom: 0.6rem;}
.tjcon .blist{display:flex;row-gap:0.6rem;column-gap: 0.21rem;flex-wrap:wrap;}
.tjcon .blist li{width: calc(33.33% - 0.14rem);list-style:none;}
.tjcon .blist li .ss{display: block;}
.tjcon .blist li .ss .pic{width: 100%;/*height: 3.12rem;*/border-radius: 0.18rem;overflow: hidden;margin-bottom: 0.32rem;}
.tjcon .blist li .ss .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.tjcon .blist li .ss .pic:hover img{transform:scale(1.05);}
.tjcon .blist li .ss .p{color: rgba(51, 51, 51, 0.60);font-weight: 400;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.18rem;}
.tjcon .blist li .ss .h{color: #333;line-height: 1.63;height: 3.26em;}

.pagebox .pages{display: flex;align-items: center;justify-content: center;gap: 0.22rem;}
.pagebox .pages .prev{width: 0.24rem;margin-right: 0.06rem;}
.pagebox .pages .next{width: 0.24rem;margin-left: 0.06rem;}
.pagebox .pages .num{width: 0.44rem;text-align: center;line-height: 2.2;border-radius: 50%;cursor: default;}
.pagebox .pages .num.act{background: var(--theme-color);color: #fff;}
.pagebox .pages .num[href]:not(.act):hover{color: var(--theme-color);cursor: pointer;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


.academy2{background: #F8F8F8;padding: 1.3rem 0 1.4rem;overflow: hidden;}
.academy2 .swiper{overflow: visible;}
.academy2 .swiper-slide{height: auto;background: #fff;border-radius: 0.16rem;overflow: hidden;display: flex;padding: 0.2rem;width: 12rem;}
.academy2 .swiper-slide .pic{aspect-ratio: 626 / 460;width: 6.26rem;border-radius: 0.16rem;overflow: hidden;position: relative;}
.academy2 .swiper-slide .txt{padding: 0.3rem 0 0 0.6rem;flex: 1;}
.academy2 .swiper-slide .txt .tbox{height: 4.1rem;overflow-y: auto;padding-right: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;}
.academy2 .swiper-slide .txt .desc{flex: 1;}
.academy2 .swiper-slide .txt .desc .top{line-height: 142.857%;color: var(--theme-color);letter-spacing: -0.03em;position: relative;transform: translateX(-0.14rem);}
.academy2 .swiper-slide .txt .desc .bot{line-height: 142.857%;color: var(--theme-color);letter-spacing: -0.03em;text-align: right;}
.academy2 .swiper-slide .txt .desc .p{line-height: 162.5%;margin: -0.1rem 0 0.1rem;}
.academy2 .swiper-slide .txt .set{border-top: 1px solid rgba(0, 0, 0, 0.10);padding-top: 0.4rem;display: flex;align-items: center;gap: 0.16rem;margin-top: 0.3rem;}
.academy2 .swiper-slide .txt .set .ico{width: 0.48rem;height: 0.48rem;border-radius: 50%;overflow: hidden;}
.academy2 .swiper-slide .txt .set .det .h{line-height: 155.556%;letter-spacing: -0.03em;}
.academy2 .swiper-slide .txt .set .det .p{margin-top: 0.02rem;line-height: 142.857%;color: #666;}

.academy1 .empty{text-align: center;padding: 1rem 0 0;}

.about1{padding-bottom: 1.7rem;overflow: hidden;}
.about1 .map{margin-top: 0.7rem;}
.about1 .map svg{width: 100%;height: auto;}
.about1 path[title].act,
.about1 path[title]:hover{fill-opacity: 0.6;cursor: pointer;}
.about1 .list{margin: 0.35rem -2.35rem 0;height: 1.68rem;position: relative;display: none;}
.about1 .list .item{display: none;}
.about1 .list .item.act{display: block;}
.about1 .list .marquee{display: flex;gap: 0.2rem;}
.about1 .list .marquee:not(.act){justify-content: center;}
.about1 .list .marquee .li{width: 2.8rem;height: 1.68rem;position: relative;flex: none;transition: width 400ms var(--ease);}
.about1 .list .marquee .li .ss{position: absolute;left: 0;bottom: 0;width: 100%;height: 1.68rem;background: #F8F8F8;overflow: hidden;border-radius: 0.16rem;overflow: hidden;}
.about1 .list .marquee .li .ss .type{display: flex;align-items: center;width: max-content;max-width: calc(100% - 0.32rem);gap: 0.1rem;line-height: calc(1em + 1px);border-radius: 0.06rem;padding: 0.05rem 0.1rem;backdrop-filter: blur(6px);position: absolute;top: 0.17rem;z-index: 5;left: 50%;transform: translateX(-50%);}
.about1 .list .marquee .li .ss .type s{min-width: 0.08rem;width: 0.08rem;height: 0.08rem;border-radius: 50%;background: var(--theme-color);}
.about1 .list .marquee .li .ss .ico{width: 1.78rem;height: 1rem;position: absolute;top: 0.56rem;left: 0;right: 0;margin: 0 auto;}
.about1 .list .marquee .li .ss .pic{position: absolute;top: 0;left: 0;width: 100%;height: 1.88rem;z-index: 2;transform: scale(0);opacity: 0;}
.about1 .list .marquee .li .ss .txt{position: absolute;bottom: 0;left: 0;padding: 0.2rem 0.16rem 0.22rem;height: 1.36rem;bottom: -1.36rem;overflow-y: auto;}
.about1 .list .marquee .li:hover{width: 3.2rem;}
.about1 .list .marquee .li .ss:hover{background: #fff;box-shadow: 0.04rem 0.12rem 0.6rem rgba(0, 0, 0, 0.08);height: 3.24rem;z-index: 5;}
.about1 .list .marquee .li .ss:hover .type{top: 0.16rem;left: 0.16rem;transform: translateX(0);background: rgba(255, 255, 255, 0.20);}
.about1 .list .marquee .li .ss:hover .ico{opacity: 0;}
.about1 .list .marquee .li .ss:hover .pic{transform: scale(1);opacity: 1;}
.about1 .list .marquee .li .ss:hover .txt{bottom: 0;}



.downLayout{padding: 0.9rem 0 1rem;background: #F8F8F8;}
.downbox .box{margin-top: 0.4rem;display: flex;gap: 0.4rem;}
.downbox .box .lf{padding: 0.36rem 0.32rem 0.43rem;width: 3.8rem;background: #fff;border-radius: 0.2rem;}
.downbox .box .lf .form{display: flex;align-items: center;gap: 0.2rem;padding-bottom: 0.14rem;border-bottom: 1px solid rgba(0,0,0,0.1);}
.downbox .box .lf .form input{flex: 1;height: 0.32rem;}
.downbox .box .lf .form button{width: 0.2rem;height: 0.2rem;background: none;outline: none;border: none;position: relative;}
.downbox .box .lf .prod_pic{margin-top: 0.16rem;background: #F8F8F8;border-radius: 0.1rem;overflow: hidden;}
.downbox .box .lf .prod_nav{margin-top: 0.25rem;}
.downbox .box .lf .prod_nav .item:not(:first-child){margin-top: 0.3rem;}
.downbox .box .lf .prod_nav .item .itp{padding-right: 0.4rem;position: relative;line-height: 155.556%;}
.downbox .box .lf .prod_nav .item .itp::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;margin: auto 0;width: 0.24rem;height: 0.24rem;background: url(../img/svg/down_arr.svg) no-repeat center;background-size: contain;transition: transform 400ms var(--ease);}
.downbox .box .lf .prod_nav .item.act .itp::before{transform: rotate(180deg);}
.downbox .box .lf .prod_nav .item .ibt{line-height: 1.5;padding-top: 0.24rem;display: none;}
.downbox .box .lf .prod_nav .item .ibt .ss{cursor: pointer;padding: 0.5em 0.4rem 0.5em 0.2rem;transition: background 400ms var(--ease), color 400ms var(--ease);}
.downbox .box .lf .prod_nav .item .ibt .ss:not(:first-child){margin-top: 0.04rem;}
.downbox .box .lf .prod_nav .item .ibt .ss.act{background: rgba(0, 98, 177, 0.05);color: var(--theme-color);}
.downbox .box .lf .prod_nav .item .ibt .ss:not(.act):hover{color: var(--theme-color);}
.downbox .box .rf{flex: 1;padding: 0.4rem 0.4rem 0.6rem;border-radius: 0.2rem;background: #FFF;}
.downbox .box .rf .ul .li:not(:last-child){padding-bottom: 0.4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.10);margin-bottom: 0.4rem;}
.downbox .box .rf .ul .li .ss{display: flex;align-items: center;gap: 0.4rem;}
.downbox .box .rf .ul .li .ss .pic{width: 2.8rem;height: 1.6rem;border-radius: 0.12rem;overflow: hidden;width: 2.1rem;height: 2.85rem;}
.downbox .box .rf .ul .li .ss .pic img{transition: transform 400ms var(--picEase);width: auto;object-fit: contain;}
.downbox .box .rf .ul .li .ss .txt{flex: 1;}
.downbox .box .rf .ul .li .ss .txt .h{line-height: 145.455%;}
.downbox .box .rf .ul .li .ss .txt .p{display: flex;flex-wrap: wrap;gap: 0;margin-top: 0.1rem;color: #666;}
.downbox .box .rf .ul .li .ss .txt .btn{margin-top: 0.2rem;color: #666;display: flex;align-items: center;gap: 0.04rem;transition: color 400ms var(--ease);position: relative;width: fit-content;}
.downbox .box .rf .ul .li .ss .txt .btn::after{content: "";width: 0.24rem;height: 0.24rem;background: url(../img/svg/down_btn.svg) no-repeat center;background-size: contain;transition: opacity 400ms var(--ease);}
.downbox .box .rf .ul .li .ss .txt .btn::before{position: absolute;top: 0;right: 0;content: "";width: 0.24rem;height: 0.24rem;background: url(../img/svg/down_btnvi.svg) no-repeat center;background-size: contain;opacity: 0;transition: opacity 400ms var(--ease);}
.downbox .box .rf .ul .li .ss:hover .pic img{transform: scale(1.1);}
.downbox .box .rf .ul .li .ss:hover .txt .btn{color: var(--theme-color);}
.downbox .box .rf .ul .li .ss:hover .txt .btn::after{opacity: 0;}
.downbox .box .rf .ul .li .ss:hover .txt .btn::before{opacity: 1;}
.downbox .box .rf .pagebox{margin-top: 0.6rem;}

.pdlistLayout{padding: 0.8rem 0 0;}
.pdlist1{padding-bottom: 0.6rem;}
.pdlist1 .lv1_switch{width: fit-content;border-radius: 0.64rem;background: #F5F5F5;padding: 0.05rem;line-height: calc(20 / 16);letter-spacing: -0.01em;margin-top: 0.4rem;}
.pdlist1 .lv1_switch .swiper-slide{cursor: pointer;width: fit-content;padding: 0.16rem 0.36rem;border-radius: 0.52rem;position: relative;margin-right: 0.2rem;overflow: hidden;margin-right: 0.15rem;}
.pdlist1 .lv1_switch .swiper-slide:last-child{margin-right: 0;}
.pdlist1 .lv1_switch .swiper-slide span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;opacity: 0;color: #fff;font-weight: 700;}
.pdlist1 .lv1_switch .swiper-slide.act{background: var(--theme-color);color: rgba(51,51,51,0);}
.pdlist1 .lv1_switch .swiper-slide.act span{opacity: 1;}
.pdlist1 .lv1_switch .swiper-slide:not(.act):hover{color: var(--theme-color);}

.pdlist1 .lv2_list{margin-top: 0.6rem;}
.pdlist1 .lv2_list .swiper-slide{width: 1.97rem;border-radius: 0.1rem;overflow: hidden;height: auto;transition: background 400ms var(--ease);cursor: pointer;}
.pdlist1 .lv2_list .swiper-slide.act{background: #F5F5F5;}
.pdlist1 .lv2_list .swiper-slide .pic{height: 1.2rem;overflow: hidden;}
.pdlist1 .lv2_list .swiper-slide .pic img{transition: transform 400ms var(--ease);}
.pdlist1 .lv2_list .swiper-slide .txt{padding: 0.16rem 0.16rem 0.24rem;line-height: 142.857%;text-align: center;transition: color 400ms var(--ease);}
.pdlist1 .lv2_list .swiper-slide.act .txt{font-weight: 700;}
.pdlist1 .lv2_list .swiper-slide:not(.act):hover .pic img{transform: scale(1.05);}
.pdlist1 .lv2_list .swiper-slide:not(.act):hover .txt{color: var(--theme-color);}

.pdlist2{padding: 1.2rem 0 1.6rem;background: #F5F5F5;}
.pdlist2 .lv3_switch{display: flex;flex-wrap: wrap;gap: 0.2rem 0.14rem;}
.pdlist2 .lv3_switch .lv3_item{width: max-content;min-width: 2.6rem;position: relative;}
.pdlist2 .lv3_switch .ltp{padding: 0.1rem 0.52rem 0.1rem 0.2rem;position: relative;background: #fff;line-height: 228.571%;border-radius: 0.12rem;z-index: 3;}
.pdlist2 .lv3_switch .ltp::before{content: "";position: absolute;top: 0;right: 0.2rem;bottom: 0;width: 0.2rem;height: 0.2rem;background: url(../img/svg/pdlist2_arr.svg) no-repeat center;background-size: contain;margin: auto 0;}
.pdlist2 .lv3_switch .lbt{position: absolute;top: 0;left: 0;width: 100%;padding: 0.62rem 0.2rem 0.24rem;background: #fff;border-radius: 0.12rem;display: none;}
.pdlist2 .lv3_switch .lbt .ss{display: flex;align-items: center;gap: 0.1rem;margin-top: 0.16rem;line-height: 142.857%;cursor: pointer;}
.pdlist2 .lv3_switch .lbt .ss:first-child{margin-top: 0;}
.pdlist2 .lv3_switch .lbt .ss span{width: 0.12rem;height: 0.12rem;border-radius: 0.02rem;border: 1px solid #333;position: relative;overflow: hidden;min-width: 0.12rem;}
.pdlist2 .lv3_switch .lbt .ss span::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.pdlist2 .lv3_switch .lbt .ss.act span{background: #333;}
.pdlist2 .lv3_switch .lbt .ss.act span::before{opacity: 1;}
.pdlist2 .lv3_select{display: flex;flex-wrap: wrap;gap: 0 0.16rem;}
.pdlist2 .lv3_select .select{margin-top: 0.2rem;display: flex;align-items: center;gap: 0.1rem;padding: 0.07rem 0.1rem 0.05rem 0.14rem;border-radius: 0.06rem;background: #E8E8E8;line-height: 2;}
.pdlist2 .lv3_select .select span{background: url(../img/svg/pdlist2_close.svg) no-repeat center;background-size: contain;width: 0.2rem;height: 0.2rem;cursor: pointer;}
.pdlist2 .search_feature{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.2rem;gap: 0.5rem;}
.pdlist2 .search_feature .search{display: flex;align-items: center;padding: 0 0.2rem;gap: 0.16rem;background: #fff;border-radius: 0.12rem;flex: 1;max-width: 11rem;position: relative;}
.pdlist2 .search_feature .search input{flex: 1;height: 0.52rem;padding-right: 0.4rem;}
.pdlist2 .search_feature .search button{background: none;border: none;width: 0.2rem;height: 0.2rem;position: relative;}
.pdlist2 .search_feature .search button img{transition: opacity 400ms var(--ease);}
.pdlist2 .search_feature .search .clear-btn{position: absolute;right: 0.2rem;top: 0;bottom: 0;margin: auto 0;width: 0.2rem;height: 0.2rem;cursor: pointer;}

.pdlist2 .search_feature .feature{position: relative;display: none;}
.pdlist2 .search_feature .feature .ftp{display: flex;align-items: center;padding: 0.11rem 0;}
.pdlist2 .search_feature .feature .ftp .set{line-height: calc(20 / 16);color: #666666;}
.pdlist2 .search_feature .feature .ftp .det{line-height: calc(20 / 16);margin-left: 0.08rem;}
.pdlist2 .search_feature .feature .ftp .arr{width: 0.2rem;height: 0.2rem;margin-left: 0.3rem;}
.pdlist2 .search_feature .feature .fbt{position: absolute;top: 100%;right: 0;min-width: 2.6rem;width: 100%;padding: 0.2rem;display: none;background: #fff;text-align: center;}
.pdlist2 .search_feature .feature .fbt .ss{margin-top: 0.16rem;line-height: 142.857%;cursor: pointer;}
.pdlist2 .search_feature .feature .fbt .ss:first-child{margin-top: 0;}
.pdlist2 .ul{display: flex;flex-wrap: wrap;margin-top: 0.2rem;gap: 0.2rem;}
.pdlist2 .ul .li{width: calc((100% - 0.4rem) / 3);}
.pdlist2 .ul .li .ss{display: block;}
.pdlist2 .ul .li .pic{border-radius: 0.12rem;background: #fff;overflow: hidden;aspect-ratio: 466 / 328;position: relative;}
/*.pdlist2 .ul .li .pic img{object-fit: contain;}*/
.pdlist2 .ul .li .txt{padding: 0.32rem 0.24rem 0.48rem;}
.pdlist2 .ul .li .txt .h{line-height: calc(27 / 22);}
.pdlist2 .ul .li .txt .p{line-height: 1.5;color: #666;margin-top: 0.1rem;}
.pdlist2 .ul .li .txt .list{margin-top: 0.2rem;position: relative;}
.pdlist2 .ul .li .txt .list::before{content: "";position: absolute;width: 1.2rem;height: 0.4rem;right: -0.24rem;z-index: 10;background: linear-gradient(270deg, #F5F5F5 40%, rgba(245, 245, 245, 0.80) 50%, rgba(245, 245, 245, 0.00) 100%);}
.pdlist2 .ul .li .txt .list .marquee{line-height: calc(18 / 14);color: #666;display: flex;white-space: nowrap;overflow: hidden;}
.pdlist2 .ul .li .txt .list .marquee span{padding: 0.05rem 0.13rem;border: min(0.01rem, 1px) solid #666;border-radius: 0.04rem;margin-right: 0.1rem;}
.pdlist2 .null{padding: 1rem 0 0;}
.pdlist2 .lv3_switch .lv3_item:hover{z-index: 20;}
.pdlist2 .lv3_switch .lv3_item:hover .lbt{display: block;box-shadow: 4px 12px 60px 4px rgba(0, 0, 0, 0.08);}
.pdlist2 .search_feature .feature:hover{z-index: 20;}
.pdlist2 .search_feature .feature:hover .fbt{display: block;}



.loginLayout{min-height: 100vh;padding-left: 9.2rem;}
.loginLayout .bg{width: 9.2rem;height: 100%;position: absolute;top: 0;left: 0;}
.loginLayout .box{padding: calc(940 / 1080 * 3.14rem) 2rem 1rem;}
.loginLayout .box .switch{display: flex;position: relative;gap: 0.8rem;}
.loginLayout .box .switch::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.10);}
.loginLayout .box .switch .ss{line-height: 166.667%;position: relative;padding-bottom: 0.22rem;transition: color 400ms var(--ease);cursor: pointer;}
.loginLayout .box .switch .ss::before{content: "";position: absolute;bottom: 0;width: 0;left: 0;height: 2px;background: var(--theme-color);transition: width 400ms var(--ease);}
.loginLayout .box .switch .ss.act{color: var(--theme-color);font-weight: 700;}
.loginLayout .box .switch .ss.act::before{width: 100%;}
.loginLayout .box .list{margin-top: 0.6rem;}
.loginLayout .box .list .item{display: none;}
.loginLayout .box .list .item.act{display: block;}
.loginLayout .box .list .item .formbox input{display: block;width: 100%;margin-bottom: 0.24rem;height: 0.64rem;border-radius: 0.1rem;background: #F5F5F5;padding: 0 0.24rem;}
.loginLayout .box .list .item .formbox .sign{display: block;width: 100%;outline: none;border: none;background: var(--theme-color);color: #fff;height: 0.64rem;border-radius: 0.1rem;margin-top: 0.3rem;}
.loginLayout .box .list .item .note{margin-top: 1rem;line-height: 1.5;}
.swal2-shown {
    padding-right: 0 !important;
}

.loginLayout .box .list .item .formbox .cbox{display: flex;gap: 0.1rem;}
.loginLayout .box .list .item .formbox .cbox input{width: auto;flex: 1;}
.loginLayout .box .list .item .formbox .cbox .codebtn{display: block;width: 100%;outline: none;border: none;width: 1.86rem;height: 0.64rem;color: #fff;background: var(--theme-color);border-radius: 0.1rem;}



.pdlist1 .lv2_list,
.pdlist2 .lv3_switch{display: none;}
.pdlist2 .search_feature{margin-top: 0;}



.contact_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.40);display: none;}
.contact_modal .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.58rem;height: max-content;border-radius: 0.2rem;background: #FFF;box-shadow: 0.05rem 0.32rem 0.6rem 0.4rem rgba(0, 0, 0, 0.05);overflow: hidden;}
.contact_modal .content .box{overflow-y: auto;max-height: 85vh;padding: 0.5rem;}
.contact_modal .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.25rem;aspect-ratio: 1 / 1;transform: rotate(-45deg);z-index: 11;}
.contact_modal .close:not(:hover) img{filter: grayscale(1) brightness(0.3);}
.contact_modal .tit{line-height: 1.5;padding-right: 0.8rem;}
.contact_modal .tit span{color: var(--theme-color);}
.contact_modal .wrap{margin-top: 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_modal .wrap .left{width: calc(50% - 0.25rem);}
.contact_modal .wrap .h{line-height: 133.333%;margin-bottom: 0.2rem;}
.contact_modal .wrap .right{width: calc(50% - 0.25rem);}
.contact_modal .wrap .right .h{opacity: 0;}
.contact_modal .wrap .rox{display: flex;flex-wrap: wrap;gap: 0.1rem;}
.contact_modal .wrap .rox .it{width: 100%;position: relative;}
.contact_modal .wrap .rox .it.w50{width: calc(50% - 0.05rem);}
.contact_modal .wrap .rox .it input{height: 0.66rem;border-radius: 0.1rem;background: #F5F5F5;padding: 0 0.2rem;display: block;width: 100%;}
.contact_modal .wrap .rox .it textarea{height: 2.19rem;resize: none;border-radius: 0.1rem;background: #F5F5F5;display: block;width: 100%;padding: 0.2rem;}
.contact_modal .wrap .rox .it .place{position: absolute;top: 0;bottom: 0;left: 0.2rem;margin: auto 0;height: fit-content;pointer-events: none;z-index: 2;}
.contact_modal .wrap .rox .it textarea  + .place{top: 0.2rem;margin: 0;}
.contact_modal .wrap .rox .it .place span{color: var(--theme-color);}
.contact_modal .wrap .rox .it textarea:focus + .place,
.contact_modal .wrap .rox .it input:focus + .place{opacity: 0;}
.contact_modal .wrap .country_select{position: relative;z-index: 10;display: flex;gap: 0.16rem;padding: 0.12rem 0.14rem 0.12rem 0.12rem;margin-bottom: 0.08rem;}

.contact_modal .wrap .country_select:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.1rem;background: #F5F5F5;z-index: 2;transition: background 400ms var(--ease), box-shadow 400ms var(--ease);}
.contact_modal .wrap .country_select:hover:before{background: #fff;}

.contact_modal .wrap .country_select .login_img{width: 0.48rem;height: 0.48rem;border-radius: 50%;overflow: hidden;position: relative;z-index: 3;}
.contact_modal .wrap .country_select .text{flex: 1;position: relative;z-index: 3;}
.contact_modal .wrap .country_select .text .set{line-height: calc(16 / 12);color: #707070;}
.contact_modal .wrap .country_select .text .det{margin-top: 0.08rem;line-height: 1.5;padding-right: 0.48rem;position: relative;}
.contact_modal .wrap .country_select .text .det::before{content: "";position: absolute;right: 0;top: 0;width: 0.24rem;height: 0.24rem;background: url(../img/svg/quote_modal_select.svg) no-repeat center;background-size: contain;transition: transform 400ms var(--ease);}
.contact_modal .wrap .country_select .down{position: absolute;top: 0;left: 0;width: 100%;padding: 0.77rem 0 0.16rem;display: none;background: #fff;box-shadow: 0 0.04rem 0.6rem 0 rgba(0, 0, 0, 0.07);border-radius: 0.1rem;}


.contact_modal .wrap .country_select .down a{display: block;line-height: 1.5;text-align: center;padding: 0.13rem 0.46rem;}
.contact_modal .wrap .country_select .down a:not(:first-child){margin-top: 0.02rem;}
.contact_modal .wrap .country_select .down a.act,
.contact_modal .wrap .country_select .down a:hover{background: rgba(0, 98, 177, 0.05);color: var(--theme-color);}
.contact_modal .wrap .country_list{margin-top: 0.24rem;}
.contact_modal .wrap .country_list .set{margin-bottom: 0.2rem;}
.contact_modal .wrap .country_list .list{height: 2.18rem;overflow-y: auto;margin-right: -0.15rem;padding-right: 0.15rem;}
.contact_modal .wrap .country_list .list .item{display: none;}
.contact_modal .wrap .country_list .list .item.act{display: block;}
.contact_modal .wrap .country_list .list .item a{display: block;background: #F5F5F5;border-radius: 0.1rem;padding: 0.21rem 0.17rem;}
.contact_modal .wrap .country_list .list .item a.act{background: var(--theme-color);color: #fff;}
.contact_modal .wrap .country_list .list .item a:not(:first-child){margin-top: 0.1rem;}
.contact_modal .wrap .country_list .list .item a:not(.act):hover{color: var(--theme-color);}
.contact_modal .wrap .submit{width: 100%;}
.contact_modal .wrap .submit button{outline: none;border: none;width: fit-content;margin: 0 auto;background: none;display: block;margin-top: 0.48rem;}




.after_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.40);display: none;}
.after_modal .content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.58rem;height: max-content;border-radius: 0.2rem;background: #FFF;box-shadow: 0.05rem 0.32rem 0.6rem 0.4rem rgba(0, 0, 0, 0.05);overflow: hidden;}
.after_modal .content .box{overflow-y: auto;max-height: 85vh;padding: 0.47rem 0.5rem 0.48rem 5.4rem;}
.after_modal .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.25rem;aspect-ratio: 1 / 1;transform: rotate(-45deg);z-index: 11;}
.after_modal .close:not(:hover) img{filter: grayscale(1) brightness(0.3);}
.after_modal .left{position: absolute;top: 0;left: 0;height: 100%;width: 5.14rem;}
.after_modal .left .txt{position: absolute;left: 0.53rem;bottom: 0.4rem;width: 4.04rem;border-radius: 0.08rem;background: rgba(255,255,255,0.8);padding: 0.4rem 0.2rem;text-align: center;}
.after_modal .left .txt .h{line-height: 171.429%;}
.after_modal .left .txt .p{line-height: 2;margin-top: 0.03rem;}
.after_modal .tit{line-height: 1.5;padding-right: 0.8rem;margin-bottom: 0.48rem;}
.after_modal .wrap .rox{display: flex;flex-wrap: wrap;gap: 0.1rem;}
.after_modal .wrap .rox .it{width: 100%;position: relative;}
.after_modal .wrap .rox .it.w50{width: calc(50% - 0.05rem);}
.after_modal .wrap .rox .it input{height: 0.66rem;border-radius: 0.1rem;background: #F5F5F5;padding: 0 0.2rem;display: block;width: 100%;}
.after_modal .wrap .rox .it textarea{height: 1.46rem;resize: none;border-radius: 0.1rem;background: #F5F5F5;display: block;width: 100%;padding: 0.2rem;}
.after_modal .wrap .rox .it .place{position: absolute;top: 0;bottom: 0;left: 0.2rem;margin: auto 0;height: fit-content;pointer-events: none;z-index: 2;}
.after_modal .wrap .rox .it textarea  + .place{top: 0.2rem;margin: 0;}
.after_modal .wrap .rox .it .place span{color: var(--theme-color);}
.after_modal .wrap .rox .it textarea:focus + .place,
.after_modal .wrap .rox .it input:focus + .place{opacity: 0;}
.after_modal .wrap .submit{width: 100%;}
.after_modal .wrap .submit button{outline: none;border: none;width: fit-content;margin: 0 auto;background: none;display: block;margin-top: 0.48rem;}
.after_modal .wrap .country_select{position: relative;z-index: 10;display: flex;gap: 0.16rem;padding: 0.12rem 0.14rem 0.12rem 0.12rem;margin-bottom: 0.08rem;}

.after_modal .wrap .country_select:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.1rem;background: #F5F5F5;z-index: 2;transition: background 400ms var(--ease), box-shadow 400ms var(--ease);}
.after_modal .wrap .country_select:hover:before{background: #fff;}

.after_modal .wrap .country_select .login_img{width: 0.48rem;height: 0.48rem;border-radius: 50%;overflow: hidden;position: relative;z-index: 3;}
.after_modal .wrap .country_select .text{flex: 1;position: relative;z-index: 3;}
.after_modal .wrap .country_select .text .set{line-height: calc(16 / 12);color: #707070;}
.after_modal .wrap .country_select .text .det{margin-top: 0.08rem;line-height: 1.5;padding-right: 0.48rem;position: relative;}
.after_modal .wrap .country_select .text .det::before{content: "";position: absolute;right: 0;top: 0;width: 0.24rem;height: 0.24rem;background: url(../img/svg/quote_modal_select.svg) no-repeat center;background-size: contain;transition: transform 400ms var(--ease);}
.after_modal .wrap .country_select .down{position: absolute;top: 0;left: 0;width: 100%;padding: 0.77rem 0 0.16rem;display: none;background: #fff;box-shadow: 0 0.04rem 0.6rem 0 rgba(0, 0, 0, 0.07);border-radius: 0.1rem;}

.contact_modal .wrap .country_select .down .downbox{max-height: 2rem;overflow-y: auto;}
.after_modal .wrap .country_select .down .downbox{max-height: 4rem;overflow-y: auto;}

.after_modal .wrap .country_select .down a{display: block;line-height: 1.5;text-align: center;padding: 0.13rem 0.46rem;}
.after_modal .wrap .country_select .down a:not(:first-child){margin-top: 0.02rem;}
.after_modal .wrap .country_select .down a.act,
.after_modal .wrap .country_select .down a:hover{background: rgba(0, 98, 177, 0.05);color: var(--theme-color);}


.country_select .down .country_search{padding: 0.13rem 0.46rem;position: relative;}
.country_select .down .country_search input{position: relative;padding: 0 0.3rem 0 0.2rem;height: 0.4rem;border-radius: 0.06rem;background: #fff;border: 1px solid #333;width: 100%;}
.country_select .down .country_search .clear-btn{position: absolute;right: 0.56rem;top: 0;bottom: 0;margin: auto 0;width: 0.2rem;height: 0.2rem;cursor: pointer;display: none;}
.country_select .down .country_search .clear-btn.show{display: block;}


.in3 .box{gap: 0.2rem;}
.in3 .box .left{width: 7.8rem;}
.in3 .box .left .ss{position: relative;}
.in3 .box .left .ss .pic{aspect-ratio: 1 / 1;}
.in3 .box .left .ss .txt{position: absolute;left: 0.2rem;bottom: 0.2rem;width: calc(100% - 0.4rem);padding: 0.4rem;margin-top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 10%, #000 167.19%);overflow: hidden;border-radius: 0.12rem;}
.in3 .box .left .ss .txt .p{color: rgba(255,255,255,0.6);}
.in3 .box .left .ss .txt .h{color: #fff;}
.in3 .box .right .list .ss{display: flex;align-items: center;gap: 0.24rem;border-radius: 0;margin-top: 0.24rem;}
.in3 .box .right .list .ss .pic{aspect-ratio: 1 / 1;width: 2.8rem;border-radius: 0.12rem;overflow: hidden;}
.in3 .box .right .list .ss .txt{position: relative;flex: 1;background: none;padding: 0;justify-content: center;}
.in3 .box .right .list .ss .txt .p{color: #666;}
.in3 .box .right .list .ss .txt .h{color: #333;}




.academy1 .ntop .pic{width: 5.6rem;height: 5.6rem;}
.academy1 .ntop .txt{width: calc(100% - 5.6rem);padding: 0.8rem 1.2rem 0 0.8rem;}
.academy1 .ntop .pogin{display: flex;align-items: center;position: absolute;left: 6.4rem;bottom: 0.8rem;gap: 0.2rem;z-index: 11;}
.academy1 .ntop .pogin span{width: max(6px, 0.06rem);height: max(6px, 0.06rem);border-radius: 50%;background: #D9D9D9;opacity: 1;margin: 0;}
.academy1 .ntop .pogin span.swiper-pagination-bullet-active{background: #0062B1;}
.tjcon .blist li .ss .pic{aspect-ratio: 1 / 1;}




.searchLayout{padding-top: 0.8rem;}
.sch_top{margin-bottom: 1.3rem;}
.sch_top .tit{line-height: 125%;}
.sch_top .formbox{margin: 0.4rem auto 0;width: 8.58rem;background: #F8F8F8;border-radius: 0.62rem;overflow: hidden;display: flex;}
.sch_top .formbox input{flex: 1;height: 0.62rem;padding: 0 0.47rem;background: none;}
.sch_top .formbox input::-webkit-input-placeholder {color: rgba(51,51,51,0.5);}
.sch_top .formbox input:-moz-placeholder {color: rgba(51,51,51,0.5);}
.sch_top .formbox input::-moz-placeholder {color: rgba(51,51,51,0.5);}
.sch_top .formbox input:-ms-input-placeholder {color: rgba(51,51,51,0.5);}
.sch_top .formbox button{padding: 0 0.36rem;height: 0.62rem;display: flex;align-items: center;gap: 0.1rem;background: var(--theme-color);border-radius: 0.62rem;outline: none;border: none;color: #fff;}
.sch_top .formbox button img{width: 0.22rem;}

.search_list{padding: 1.2rem 0 1.7rem;background: #F5F5F5;}
.search_list .switch{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.6rem;}
.search_list .switch .results{line-height: 2;}
.search_list .switch .results span{color: var(--theme-color);}
.search_list .switch .right{display: flex;align-items: center;gap: 0.4rem;line-height: 2;}
.search_list .switch .right a:hover,
.search_list .switch .right a.act{color: var(--theme-color);}
.search_list .switch .right span{width: 1px;height: 0.32rem;background: rgba(0, 0, 0, 0.10);}

.mgtp80{margin-top: 0.8rem;}
.prod_search_list{display: flex;flex-wrap: wrap;gap: 0.2rem;}
.prod_search_list .li{width: calc((100% - 0.4rem) / 3);}
.prod_search_list .li .ss{display: block;}
.prod_search_list .li .pic{border-radius: 0.12rem;background: #fff;overflow: hidden;aspect-ratio: 466 / 328;position: relative;}
.prod_search_list .li .txt{padding: 0.32rem 0.24rem 0.48rem;}
.prod_search_list .li .txt .h{line-height: calc(27 / 22);}
.prod_search_list .li .txt .p{line-height: 1.5;color: #666;margin-top: 0.1rem;}
.prod_search_list .li .txt .list{margin-top: 0.2rem;position: relative;}
.prod_search_list .li .txt .list::before{content: "";position: absolute;width: 1.2rem;height: 0.4rem;right: -0.24rem;z-index: 10;background: linear-gradient(270deg, #F5F5F5 40%, rgba(245, 245, 245, 0.80) 50%, rgba(245, 245, 245, 0.00) 100%);}
.prod_search_list .li .txt .list .marquee{line-height: calc(18 / 14);color: #666;display: flex;white-space: nowrap;overflow: hidden;}
.prod_search_list .li .txt .list .marquee span{padding: 0.05rem 0.13rem;border: 1px solid #666;border-radius: 0.04rem;margin-right: 0.1rem;}

.academy_search_list{display: flex;flex-wrap: wrap;gap: 0.4rem;}
.academy_search_list .li{width: calc(50% - 0.4rem);}
.academy_search_list .li .ss{display: block;height: 100%;position: relative;border-radius: 0.16rem;overflow: hidden;}
.academy_search_list .li .ss .pic{aspect-ratio: 700 / 428;}
.academy_search_list .li .ss .pic img{transition: transform 400ms var(--picEase);}
.academy_search_list .li .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.12rem 0.32rem 0.32rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 123.57%);}
.academy_search_list .li .ss .txt .p{line-height: 177.778%;color: rgba(255, 255, 255, 0.60);}
.academy_search_list .li .ss .txt .h{margin-top: 0.08rem;line-height: 155.556%;color: #fff;height: 3.11112em;}
.academy_search_list .li .ss:hover .pic img{transform: scale(1.05);}

.news_search_list{display:flex;row-gap:0.6rem;column-gap: 0.21rem;flex-wrap:wrap;}
.news_search_list li{width: calc((100% - 0.63rem) / 4);list-style:none;}
.news_search_list li .ss{display: block;}
.news_search_list li .ss .pic{width: 100%;border-radius: 0.18rem;overflow: hidden;margin-bottom: 0.32rem;aspect-ratio: 1 / 1;}
.news_search_list li .ss .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.news_search_list li .ss .pic:hover img{transform:scale(1.05);}
.news_search_list li .ss .p{color: rgba(51, 51, 51, 0.60);font-weight: 400;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.18rem;}
.news_search_list li .ss .h{color: #333;line-height: 1.63;height: 3.26em;}

.about_join{position: relative;min-height: 55.9375vw;display: flex;}
.about_join .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.about_join .txt{display: flex;align-items: center;padding: 2.57rem 0.47rem 1.57rem 1.03rem;position: relative;z-index: 5;background: linear-gradient(-90deg, rgba(0, 0, 0, 0.00) 10%, #000 167.19%);width: fit-content;}
.about_join .txt .det{position: relative;}
.about_join .txt .det .h{line-height: 166.667%;color: #fff;}
.about_join .txt .det .web_more{position: absolute;top: calc(100% + 0.28rem);left: 0;}


.about3_new{overflow: hidden;background: #F8F8F8;padding: 1.2rem 0 0.8rem;}
.about3_new .box{margin-top: 0.6rem;position: relative;}
.about3_new .box .swiper{overflow: visible;}
.about3_new .box .swiper::before{content: "";position: absolute;left: 50%;bottom: 0;width: 100vw;transform: translateX(-50%);height: 1px;background: #D8D8D8;}
.about3_new .box .swiper-slide{width: 3.82rem;margin-right: 0.98rem;height: auto;display: flex;align-items: flex-end;padding-bottom: 0.8rem;}
.about3_new .box .swiper-slide:last-child{margin-right: 0;}
.about3_new .box .swiper-slide .year{line-height: 112.5%;transition: color 400ms var(--ease);}
.about3_new .box .swiper-slide .txtbox{position: relative;margin-top: 0.2rem;}
.about3_new .box .swiper-slide .txtbox .txt{line-height: 1.75;max-height: 8.75em;}
.about3_new .box .swiper-slide .txtbox .pop{position: absolute;top: -0.12rem;left: -0.2rem;width: calc(100% + 0.32rem);padding: 0.18rem 0 0.24rem;overflow: hidden;border-radius: 0.1rem;background: #FFF;box-shadow: 0 0.2rem 0.5rem 0 rgba(0, 0, 0, 0.08);display: none;}
.about3_new .box .swiper-slide .txtbox:has(.clamp-overflow):hover .pop{display: block;}
.about3_new .box .swiper-slide .txtbox .pop .txt2{padding: 0 0.12rem 0 0.2rem;overflow-y: auto;line-height: 1.75;max-height: 22.75em;}
.about3_new .box .swiper-slide .pic{aspect-ratio: 382 / 284;border-radius: 0.16rem;overflow: hidden;margin-top: 0.3rem;}
.about3_new .box .btnbox{position: absolute;bottom: -0.2rem;right: 0;display: flex;align-items: center;gap: 0.08rem;z-index: 11;}
.about3_new .box .btnbox a{width: 0.4rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;background: #EBEBEB;}
.about3_new .box .btnbox a:hover{background: var(--theme-color);}
.about3_new .box .btnbox a:hover img{filter: var(--imgwhite);}

.about3_new .box .swiper-slide.noimg .txtbox .txt{max-height: 22.75em;-webkit-line-clamp: 13;-moz-line-clamp: 13;line-clamp: 13;}


.about3_new .box .swiper-slide.swiper-slide-active .year{color: var(--theme-color);}

.about3_new .box .swiper-slide.swiper-slide-active::before{content: "";position: absolute;left: -0.16rem;bottom: -0.22rem;width: 0.44rem;height: 0.44rem;border-radius: 50%;background: var(--theme-color);opacity: 0.16;}
.about3_new .box .swiper-slide.swiper-slide-active::after{content: "";position: absolute;left: 0;bottom: -0.06rem;width: 0.12rem;height: 0.12rem;border-radius: 50%;background: var(--theme-color);}

.about3_new .box .swiper-slide.swiper-slide-next + .swiper-slide::before,
.about3_new .box .swiper-slide.swiper-slide-next::before{content: "";position: absolute;left: 0;bottom: -0.06rem;width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #D8D8D8;}

.nd_con .nd_con1 *{text-wrap-mode: wrap !important;}

