.w1514{padding: 0 1.98rem;}
.w1760{padding: 0 0.75rem;}
body.swal2-height-auto{padding-right: 0 !important;}
.btn-reset {
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  outline: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}


.glass{position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.10);backdrop-filter: blur(18px) saturate(180%);-webkit-backdrop-filter: blur(18px) saturate(180%);border: 1px solid rgba(255,255,255,0.25);box-shadow: /*0 20px 60px rgba(0,0,0,0.45),*/ inset 0 1px 0 rgba(255,255,255,0.3);z-index: -1;}
.glass::before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(-45deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.05),
    rgba(255,255,255,0.15)
  );
  mix-blend-mode: overlay;
  pointer-events:none;
}
.glass::after{
  content:"";
  position:absolute;
  inset:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");
  opacity:0.05;
  mix-blend-mode: overlay;
  pointer-events:none;
}
.glass .rgb {
  position:absolute;
  inset:0;
  filter: blur(0.6px);
  opacity:0.35;
  mix-blend-mode: screen;
}
.rgb.r { transform: translate(calc(var(--rx) * 0.6), calc(var(--ry) * 0.6)); filter: hue-rotate(0deg); }
.rgb.g { transform: translate(calc(var(--rx) * 0.2), calc(var(--ry) * 0.2)); filter: hue-rotate(20deg); }
.rgb.b { transform: translate(calc(var(--rx) * -0.6), calc(var(--ry) * -0.6)); filter: hue-rotate(240deg); }


.mgtp120{margin-top: 1.2rem;}

.mgbt60{margin-bottom: 0.6rem;}
.mgbt130{margin-bottom: 1.3rem;}
.mgbt140{margin-bottom: 1.4rem;}
.mgbt145{margin-bottom: 1.45rem;}
.mgbt160{margin-bottom: 1.6rem;}
.mgbt165{margin-bottom: 1.65rem;}
.in_h{line-height: calc(75 / 64);color: #222;}
.in_p{line-height: 1.875;margin-top: 0.15rem;}

.in_ban .pic{height: 100vh;overflow: hidden;}
.in_ban .txt{position: absolute;left: 0.6rem;bottom: 1.18rem;max-width: calc(100% - 1.2rem);}
.in_ban .txt .h{line-height: 1.25;color: #fff;}
.in_ban .txt .more{margin-top: 0.27rem;}



.footer{background: #fff;border-top: 1px solid rgba(233, 233, 233, 1);}
.footer .ftp{padding: 1.17rem 0 1rem;display: flex;justify-content: space-between;}
.footer .ftp .right{width: 11.05rem;}
.footer .ftp .left{width: calc(100% - 12.05rem);}
.footer .ftp .left .logo{display: block;width: 2.17rem;aspect-ratio: 217 / 62;}
.footer .ftp .left .form{margin-top: 0.6rem;}
.footer .ftp .left .form .h{line-height: 1;}
.footer .ftp .left .form .p{display: flex;align-items: center;padding: 0.04rem 0.04rem 0.04rem 0.18rem;background: #F5F5F7;border-radius: 0.12rem;width: 4.32rem;margin-top: 0.14rem;}
.footer .ftp .left .form .p input{flex: 1;padding-right: 0.18rem;background: none;height: 0.44rem;}
.footer .ftp .left .form .p input::-webkit-input-placeholder {color: rgba(51,51,51,0.4);}
.footer .ftp .left .form .p input:-moz-placeholder {color: rgba(51,51,51,0.4);}
.footer .ftp .left .form .p input::-moz-placeholder {color: rgba(51,51,51,0.4);}
.footer .ftp .left .form .p input:-ms-input-placeholder {color: rgba(51,51,51,0.4);}
.footer .ftp .left .form .p .btn-reset{padding: 0.07rem 0.21rem;line-height: 1.5;background: var(--theme-color);color: #fff;border-radius: 0.08rem;}
.footer .ftp .left .link{margin-top: 0.32rem;display: flex;flex-wrap: wrap;gap: 0.18rem;align-items: center;}
.footer .ftp .left .link a{width: 0.26rem;height: 0.26rem;transition: filter 400ms var(--ease), opacity 400ms var(--ease);}
.footer .ftp .left .link a:not(:hover){filter: brightness(0.2) saturate(0);opacity: 0.7;}
.footer .ftp .left .desc{margin-top: 0.25rem;display: flex;flex-direction: column;gap: 0.22rem;}
.footer .ftp .left .desc .tel{display: flex;gap: 0.12rem; font-family: 'Roboto';font-weight: 400;color: rgba(51,51,51,0.8);}
.footer .ftp .left .desc .tel img{width: 0.2rem;height: 0.2rem;object-fit: contain;min-width: 0.2rem;transform: translateY(0.02rem);}
.footer .ftp .left .desc .tel:hover{color: var(--theme-color);}
.footer .ftp .left .desc .email{display: flex;gap: 0.12rem; font-family: 'Roboto';font-weight: 400;color: rgba(51,51,51,0.8);}
.footer .ftp .left .desc .email img{width: 0.2rem;height: 0.2rem;object-fit: contain;min-width: 0.2rem;transform: translateY(0.02rem);}
.footer .ftp .left .desc .email:hover{color: var(--theme-color);}
.footer .ftp .left .desc .address{display: flex;gap: 0.12rem; font-family: 'Roboto';font-weight: 400;color: rgba(51,51,51,0.8);}
.footer .ftp .left .desc .address img{width: 0.2rem;height: 0.2rem;object-fit: contain;min-width: 0.2rem;transform: translateY(0.02rem);}
.footer .ftp .right .ul{display: flex;justify-content: space-between;}
.footer .ftp .right .ul .lv1{display: block;width: fit-content;line-height: calc(27 / 18);}
.footer .ftp .right .ul .lv2list{margin-top: 0.3rem;}
.footer .ftp .right .ul .lv2list .lv2{display: block;width: fit-content;line-height: 225%;opacity: 0.6;transition: opacity 400ms var(--ease);}
.footer .ftp .right .ul a:hover{color: var(--theme-color);}
.footer .ftp .right .ul .lv2list .lv2:hover{opacity: 1;}
.footer .fbt{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid rgba(51, 51, 51, 0.10);color: rgba(51,51,51,0.3);line-height: calc(21 / 14);padding: 0.2rem 0 0.18rem;gap: 0.1rem;}
.footer .fbt a{color: rgba(51,51,51,0.3);}
.footer .fbt a:hover{color: var(--theme-color);}
.footer .fbt .left{display: flex;align-items: center;gap: 0.2rem;}
.footer .fbt .left s{width: 1px;height: 0.12rem;opacity: 0.3;background: #333;}

.banner .pic{height: 100vh;overflow: hidden;}
.banner .txt{position: absolute;z-index: 3;bottom: 1.12rem;left: 2.04rem;width: 8.21rem;}
.banner .txt .h{line-height: 108.571%;}

.header{position: fixed;top: 0;left: 0;z-index: 111;width: 100%;padding: 0 1.98rem;background: #FFFFFF;display: flex;align-items: center;justify-content: space-between;}
.header::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #EAEAEA;pointer-events: none;}
.header .left{display: flex;align-items: center;gap: 0.8rem;}
.header .left .logo{width: 1.17rem;height: 0.34rem;}
.header .left .ul{display: flex;align-items: center;gap: 1.2rem;}
.header .left .ul .li{position: relative;}
.header .left .ul .li .lv1 a{display: block;line-height: 0.7rem;}
.header .left .ul .li .lv2list{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);padding-top: 0.08rem;width: max-content;max-width: auto;display: none;text-align: center;}
.header .left .ul .li .lv2list .box{background: #fff;padding: 0.16rem 0.28rem;border-radius: 0.1rem;box-shadow: -0.09442rem 0.09442rem 0.72076rem 0 rgba(147, 178, 168, 0.15);}
.header .left .ul .li .lv2list .lv2:not(:first-child){margin-top: 0.2rem;}
.header .left .ul .li:hover .lv1 a,
.header .left .ul .li .lv2list .lv2 a:hover{color: var(--theme-color);}

.header .right{display: flex;align-items: center;gap: 0.23rem;}
.header .right .search{width: 0.17rem;height: 0.17rem;}
.header .right .search img{transition: filter 400ms var(--ease);}
.header .right .search img:not(:hover){filter: brightness(0.2) saturate(0);}
.header .right .contact{padding: 0.07rem 0.24rem 0.09rem 0.23rem;background: #F3F3F3;border-radius: 0.06rem;line-height: calc(24 / 18);color: #000;transition: background 400ms var(--ease), color 400ms var(--ease);}
.header .right .contact:hover{background: var(--theme-color);color: #fff;}
.header .right .language .ltp{display: flex;align-items: center;gap: 0.04rem;}
.header .right .language .ltp .ico{width: 0.2rem;}
.header .right .language .ltp .arr{width: 0.07rem;margin-left: 1px;}

.ind_h {position: relative;}
.ind_h p {position: relative;display: block;width: fit-content;}
.ind_h .base {color: #C2C2C2;position: relative;z-index: 1;display: block;}
.ind_h .fill {color: #333;position: absolute;left: 0;top: 0;z-index: 2;width: 0%;height: 110%;white-space: nowrap;overflow: hidden;}
.ind_h.go .fill{width: 100%;transition: width 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95);}

.ind_h.white .base{color: rgba(255,255,255,0.6);}
.ind_h.white .fill{color: #fff;}


.webbtn{display: flex;width: fit-content;gap: 0.04rem;}
.webbtn .webbtn_txt{position: relative;border-radius: 0.08rem;overflow: hidden;}
.webbtn .webbtn_txt span{display: block;position: relative;padding: 0.09rem 0.28rem 0.08rem 0.27rem;z-index: 3;transition: color 400ms ease-out;}
.webbtn .webbtn_txt::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.08rem;}
.webbtn .webbtn_txt::after{content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 100%;border-radius: 0.08rem;transition: top 400ms ease-out;}
.webbtn .webbtn_arr{position: relative;width: 0.44rem;border-radius: 0.08rem;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.webbtn .webbtn_arr::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.08rem;}
.webbtn .webbtn_arr::after{content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 100%;border-radius: 0.08rem;transition: top 400ms ease-out;}
.webbtn .webbtn_arr img{position: relative;z-index: 3;width: 0.12rem;transition: filter 400ms ease-out;}

.webbtn_blue_blue .webbtn_txt::before{border: 1px solid var(--theme-color);}
.webbtn_blue_blue .webbtn_arr::before{border: 1px solid var(--theme-color2);}
.webbtn_blue_blue .webbtn_txt::after{background: var(--theme-color);}
.webbtn_blue_blue .webbtn_arr::after{background: var(--theme-color2);}
.webbtn_blue_blue .webbtn_txt span{color: var(--theme-color);}
.webbtn_blue_blue:hover .webbtn_txt span{color: #fff;}
.webbtn_blue_blue:hover .webbtn_arr img{filter: var(--imgwhite);}

.webbtn_white_white .webbtn_txt::before,
.webbtn_white_white .webbtn_arr::before{border: 1px solid #fff;}
.webbtn_white_white .webbtn_txt::after,
.webbtn_white_white .webbtn_arr::after{background: #fff;}
.webbtn_white_white .webbtn_txt span{color: #fff;}
.webbtn_white_white:not(:hover) .webbtn_arr img{filter: var(--imgwhite);}
.webbtn_white_white:hover .webbtn_txt span{color: var(--theme-color);}

.webbtn_white_blue .webbtn_txt::before,
.webbtn_white_blue .webbtn_arr::before{background: #fff;}
.webbtn_white_blue .webbtn_txt::after,
.webbtn_white_blue .webbtn_arr::after{background: var(--theme-color);}
.webbtn_white_blue .webbtn_txt span{color: var(--theme-color);}
.webbtn_white_blue:not(.no-hover):hover .webbtn_arr img{filter: var(--imgwhite);}
.webbtn_white_blue:not(.no-hover):hover .webbtn_txt span{color: #fff;}



.webbtn:not(.no-hover):hover .webbtn_txt::after{top: 0;}
.webbtn:not(.no-hover):hover .webbtn_arr::after{top: 0;}






.ind1{position: relative;padding: 1.53rem 0 0.53rem;}
.ind1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.ind1 .bg video{opacity: 0.5;}
.ind1 .bg::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 17.31%, rgba(255, 255, 255, 0.02) 61.61%, rgba(255, 255, 255, 0.10) 118.29%);}
.ind1 .w1514{position: relative;z-index: 5;}
.ind1 .top .type{width: fit-content;padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);border-radius: 0.08rem;color: #fff;line-height: 1.5;}
.ind1 .top .ind_h{margin-top: 0.28rem;line-height: calc(76 / 70);}
.ind1 .bot{display: flex;justify-content: space-between;margin-top: 0.4rem;gap: 1.12rem;}
.ind1 .bot .text{width: 6.85rem;}
.ind1 .bot .text .h{line-height: 126.607%;}
.ind1 .bot .text .p{line-height: 133.333%;color: #666;margin-top: 0.19rem;}
.ind1 .bot .text .p p:not(:first-child){margin-top: 0.08rem;}
.ind1 .bot .text .m{margin-top: 0.6rem;}
.ind1 .bot .ul{display: flex;justify-content: space-between;flex-wrap: wrap;flex: 1;gap: 0.72rem 0;}
.ind1 .bot .ul .li{width: 3.2rem;}
.ind1 .bot .ul .li .number{position: relative;line-height: 95%;color: #202020;font-family: 'Gilroy';white-space: nowrap;width: fit-content;}
.ind1 .bot .ul .li .number sub{font-size: 0.36rem;line-height: 1;font-family: 'Titillium Web';vertical-align: baseline;margin-left: 0.15rem;}
.ind1 .bot .ul .li .desc{margin-top: 0.2rem;line-height: 1.2;min-height: 2.4em;}

.in2{overflow: hidden;padding: 1.07rem 0;}
.in2 .box{display: flex;gap: 0.38rem;}
.in2 .box .pic{width: 8.7rem;height: 6.8rem;position: relative;}
.in2 .box .pic .ss{position: absolute;top: 0;left: -1.98rem;width: 100vw;height: 100%;border-radius: 0.08rem;overflow: hidden;}
.in2.go .box .pic .ss{left: 0;width: 100%;transition: left 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95), width 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95);}
.in2.go .box .pic .ss video{transform: scale(1.1);}

.in2 .txt{width: calc(100% - 9.08rem);padding-top: 0.08rem;transform: translateX(9.84rem);position: relative;}
.in2.go .txt{transform: translateX(0);transition: transform 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95);}
.in2 .txt .tit{line-height: calc(67 / 44);}
.in2 .txt .list{padding-right: 0.69rem;margin-right: -0.69rem;overflow: hidden;margin-top: 0.28rem;}
.in2 .txt .list .swiper{overflow: visible;height: 5.77rem;}
.in2 .txt .list .swiper .swiper-slide{height: auto;}
.in2 .txt .list .swiper .swiper-slide .ss{height: 100%;background: #F5F5F7;border-radius: 0.08rem;padding: 0.73rem 0.73rem 0.8rem 0.8rem;opacity: 0;transition: transform 800ms var(--ease), opacity 800ms var(--ease), background 800ms var(--ease);position: relative;}
.in2 .txt .list .swiper .swiper-slide .ss .top{position: relative;}
.in2 .txt .list .swiper .swiper-slide .ss .top .p{line-height: calc(37 / 24);}
.in2 .txt .list .swiper .swiper-slide .ss .top::before{content: "“";position: absolute;font-family: 'Manrope';font-weight: 600;font-size: 0.8rem;line-height: 1;color: rgba(85, 85, 85, 0.25);top: -0.32rem;left: -0.49rem;}
.in2 .txt .list .swiper .swiper-slide .ss .top::after{content: "”";position: absolute;font-family: 'Manrope';font-weight: 600;font-size: 0.8rem;line-height: 1;color: rgba(85, 85, 85, 0.25);bottom: -0.42rem;right: -0.42rem;}
.in2 .txt .list .swiper .swiper-slide .ss .h{line-height: calc(34 / 22);margin-top: 0.47rem;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-prev .ss{transform: translateX(-100%);opacity: 0;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active .ss{opacity: 1;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active ~ .swiper-slide .ss{transform: scale(calc(476 / 577 * 100%)) translateX(0.91rem);background: #FDFDFD;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active + .swiper-slide .ss{transform: scale(calc(548 / 577 * 100%)) translateX(0.31rem);opacity: 1;background: #F9F9FA;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide .ss{transform: scale(calc(519 / 577 * 100%)) translateX(0.61rem);opacity: 1;background: #FDFDFD;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide{z-index: 11;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active{z-index: 10;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active ~ .swiper-slide{z-index: 7;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active + .swiper-slide{z-index: 9;}
.in2 .txt .list .swiper .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide{z-index: 8;}

.in2 .txt .list .swpbtn{position: absolute;z-index: 11;bottom: 0.4rem;left: 0;width: 100%;padding: 0 0.5rem;display: flex;align-items: flex-end;}
.in2 .txt .list .swpbtn .pogin{display: flex;align-items: center;gap: 0.14rem;}
.in2 .txt .list .swpbtn .pogin span{opacity: 1;width: max(8px, 0.08rem);height: max(6px, 0.06rem);border-radius: max(6px, 0.06rem);background: rgba(220, 220, 220, 0.7);position: relative;overflow: hidden;transition: width 400ms var(--ease);}
.in2 .txt .list .swpbtn .pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: max(6px, 0.06rem);background: var(--theme-color2);}
.in2 .txt .list .swpbtn .pogin span.swiper-pagination-bullet-active{width: max(44px, 0.44rem);}
.in2 .txt .list .swpbtn .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: width 4000ms linear;}
.in2 .txt .list .swpbtn .sbtn{display: flex;align-items: center;gap: 0.12rem;}
.in2 .txt .list .swpbtn .sbtn div{width: 0.42rem;height: 0.42rem;border-radius: 0.04rem;overflow: hidden;cursor: pointer;background: #fff;transition: background 400ms var(--ease);}
.in2 .txt .list .swpbtn .sbtn div img{transition: filter 400ms var(--ease);}
.in2 .txt .list .swpbtn .sbtn div:hover{background: var(--theme-color);}
.in2 .txt .list .swpbtn .sbtn div:hover img{filter: var(--imgwhite);}

.in2 .txt .list .swiper {
    position: relative;
    isolation: isolate;
    overflow: visible;
}

/* 两层背景卡片 */
.in2 .txt .list .swiper::before,
.in2 .txt .list .swiper::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0.08rem;
    transform-origin: center;
    pointer-events: none;
}

/* 最后面一层 */
.in2 .txt .list .swiper::before {
    z-index: 0;
    background: #FDFDFD;
    transform: scale(calc(519 / 577)) translateX(0.61rem);
}

/* 中间一层 */
.in2 .txt .list .swiper::after {
    z-index: 1;
    background: #F9F9FA;
    transform: scale(calc(548 / 577)) translateX(0.31rem);
}

/* 内容位于背景卡片上方 */
.in2 .txt .list .swiper .swiper-wrapper {
    z-index: 2;
}

.in3{padding: 1.66rem 0 0.85rem;background: url(../img/in3_1.webp) no-repeat center;background-size: cover;}
.in3 .box{position: relative;min-height: 7.63rem;}
.in3 .box .pic{position: absolute;top: 0;left: 0;width: 6.51rem;height: 7.63rem;}
.in3 .box .tit{padding: 0 1.95rem 0 7.19rem;}
.in3 .box .tit .type{width: fit-content;padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);border-radius: 0.08rem;color: #fff;line-height: 1.5;}
.in3 .box .tit .ind_h{margin-top: 0.28rem;line-height: calc(76 / 60);}
.in3 .box .list{margin-top: 0.85rem;position: relative;overflow: hidden;padding: 0 1.95rem;z-index: 5;}
.in3 .box .list .ul{display: flex;gap: 0.2rem;width: max-content;will-change: transform;}
.in3 .box .list .ul .li{width: 5.1rem;}
.in3 .box .list .ul .li .ss{height: 100%;background: #fff;position: relative;background: #fff;padding: 0.55rem 0.25rem 1.83rem 0.5rem;transition: background 500ms ease-out, transform 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95);transform: translateX(12.32rem);}
.in3 .box .list .ul .li:nth-child(1) .ss{transform: translateX(5.6rem);}
.in3 .box .list .ul .li:nth-child(2) .ss{transform: translateX(8.96rem);}
.in3 .box .list .ul .li:nth-child(3) .ss{transform: translateX(12.32rem);}
.in3 .box .list.go .ul .li .ss{transform: translateX(0) !important;}


.in3 .box .list .ul .li .ico{width: 0.6rem;height: 0.6rem;}
.in3 .box .list .ul .li .ico img{transition: filter 500ms ease-out;}
.in3 .box .list .ul .li .h{line-height: calc(49 / 32);margin-top: 0.54rem;transition: color 500ms ease-out;}
.in3 .box .list .ul .li .p{margin-top: 0.25rem;color: #666666;transition: color 500ms ease-out;padding-right: 0.25rem;}
.in3 .box .list .ul .li .number{position: absolute;left: 0.5rem;bottom: 0.38rem;display: flex;align-items: baseline;gap: 0.03rem;}
.in3 .box .list .ul .li .number span:nth-child(1){line-height: 136.364%;color: var(--theme-color2);transition: color 500ms ease-out;}
.in3 .box .list .ul .li .number span:nth-child(2){line-height: 1;color: #D4D4D4;transition: color 500ms ease-out;}
.in3 .box .list .ul .li .ss:hover{background: var(--theme-color);}
.in3 .box .list .ul .li .ss:hover .ico img{filter: var(--imgwhite);}
.in3 .box .list .ul .li .ss:hover .h,
.in3 .box .list .ul .li .ss:hover .p,
.in3 .box .list .ul .li .ss:hover .number span:nth-child(1),
.in3 .box .list .ul .li .ss:hover .number span:nth-child(2){color: #fff;}


.in4{position: relative;padding: 1.6rem 0;min-height: 100vh;display: flex;justify-content: flex-end;}
.in4 .left{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.in4 .left .lox{position: sticky;top: 0;left: 0;width: 100%;min-height: 100vh;padding: 1.6rem 0 0 1.98rem;}
.in4 .left .lox .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.in4 .left .lox .txt{position: relative;z-index: 2;width: 7.02rem;}
.in4 .left .lox .txt .type{width: fit-content;padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);border-radius: 0.08rem;color: #fff;line-height: 1.5;}
.in4 .left .lox .txt .ind_h{line-height: calc(70 / 60);margin-top: 0.24rem;}
.in4.go .left .lox .txt .ind_h .fill{width: 100%;transition: width 800ms cubic-bezier(0.12, 0.3, 0.28, 0.95);}
.in4 .left .lox .txt .p{line-height: 1.35;color: #fff;margin-top: 0.36rem;}
.in4 .left .lox .txt .m{margin-top: 1rem;}
.in4 .right{position: relative;z-index: 3;padding-right: 0.8rem;}
.in4 .right .ul{width: 7.9rem;}
.in4 .right .ul .li:not(:first-child){margin-top: 0.18rem;}
.in4 .right .ul .li{padding: 0.4rem 0.46rem 0.4rem 0.31rem;border-radius: 0.08rem;border: 1px solid rgba(255, 255, 255, 0.11);background: rgba(0, 0, 0, 0.27);display: flex;align-items: center;gap: 0.13rem;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);transition: background 300ms ease-out, border 300ms ease-out;}
.in4 .right .ul .li .ico{width: 1.36rem;height: 1.18rem;}
.in4 .right .ul .li .txt{flex: 1;}
.in4 .right .ul .li .txt .h{line-height: calc(40 / 26);color: #fff;}
.in4 .right .ul .li .txt .p{margin-top: 0.1rem;line-height: 1.4;color: #fff;opacity: 0.8;}
.in4 .right .ul .li:hover{background: var(--theme-color);border-color: var(--theme-color);}


.in5{padding: 1.7rem 0;}
.in5 .top{display: flex;align-items: flex-end;justify-content: space-between;gap: 0.5rem;}
.in5 .tit{flex: 1;}
.in5 .tit .type{width: fit-content;padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);border-radius: 0.08rem;color: #fff;line-height: 1.5;}
.in5 .tit .ind_h{line-height: calc(70 / 60);margin-top: 0.24rem;}
.in5 .desc{width: 5.52rem;line-height: 140.909%;color: #666;}
.in5 .pic{margin-top: 0.6rem;aspect-ratio: 1514 / 730;border-radius: 0.08rem;overflow: hidden;}
.in5 .m{margin-top: 0.4rem;}
.in5 .m .webbtn{margin: 0 auto;}
.in6 .m{margin-top: 0.5rem;}
.in6 .m .webbtn{margin: 0 auto;}

.in7{padding: 1.47rem 0.76rem;background: #F5F5F7;}
.in7 .box{position: relative;border-radius: 0.08rem;overflow: hidden;}
.in7 .box .bg{aspect-ratio: 1762 / 572;overflow: hidden;position: relative;}
.in7 .box .bg video{transform: scale(1.1);}
.in7 .box .bg img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}
.in7 .box .bg.go img:nth-child(2){opacity: 1;}
.in7 .box .txt{position: absolute;z-index: 5;left: 0;bottom: 0;width: 100%;height: 100%;padding: 0 1.23rem 0.11rem;display: flex;justify-content: center;flex-direction: column;align-items: flex-start;}
.in7 .box .txt .ind_h{line-height: calc(70 / 60);}
.in7 .box .txt .p{line-height: 168.81%;color: #fff;margin-top: 0.2rem;}
.in7 .box .txt .m{margin-top: 0.9rem;}

.in6{padding: 1.37rem 0 0.38rem;background: #F5F5F7;}
.in6 .top{display: flex;align-items: flex-end;justify-content: space-between;}
.in6 .tit .type{width: fit-content;padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);border-radius: 0.08rem;color: #fff;line-height: 1.5;}
.in6 .tit .ind_h{line-height: calc(70 / 60);margin-top: 0.24rem;}
.in6 .switch{display: flex;padding-bottom: 0.12rem;gap: 0.14rem;}
.in6 .switch .ss{border: 1px solid var(--theme-color);cursor: pointer;border-radius: 0.08rem;padding: 0.06rem 0.3rem;text-align: center;min-width: 1.4rem;color: var(--theme-color);transition: background 400ms var(--ease), color 400ms var(--ease);}
.in6 .switch .ss.act,
.in6 .switch .ss:hover{background: var(--theme-color);color: #fff;}
.in6 .list{margin-top: 0.6rem;}
.in6 .list .item{display: none;}
.in6 .list .item.act{display: flex;gap: 0.2rem;}
.in6 .list .item .left{width: 7.5rem;}
.in6 .list .item .ss{display: block;}
.in6 .list .item .ss .picbox{position: relative;}
.in6 .list .item .ss .picbox .box{position: absolute;top: -0.16rem;left: -0.16rem;overflow: hidden;width: calc(100% + 0.32rem);height: calc(100% + 0.32rem);}
.in6 .list .item .ss .picbox .box .pic{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: calc(100% - 0.32rem);height: calc(100% - 0.32rem);border-radius: 0.08rem;overflow: hidden;transition: transform 400ms var(--ease);}
.in6 .list .item .ss .picbox .box .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: calc(100% - 0.32rem);height: calc(100% - 0.32rem);transition: transform 400ms var(--ease);}
.in6 .list .item .ss .picbox .box .bg::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #DEDEE1;}
.in6 .list .item .ss .picbox .box .bg s{width: 0.085rem;height: 0.08rem;position: absolute;}
.in6 .list .item .ss .picbox .box .bg s:nth-child(1){left: 0;top: 0;border-top: 1px solid var(--theme-color);border-left: 1px solid var(--theme-color);}
.in6 .list .item .ss .picbox .box .bg s:nth-child(2){right: 0;top: 0;border-top: 1px solid var(--theme-color);border-right: 1px solid var(--theme-color);}
.in6 .list .item .ss .picbox .box .bg s:nth-child(3){right: 0;bottom: 0;border-bottom: 1px solid var(--theme-color);border-right: 1px solid var(--theme-color);}
.in6 .list .item .ss .picbox .box .bg s:nth-child(4){left: 0;bottom: 0;border-bottom: 1px solid var(--theme-color);border-left: 1px solid var(--theme-color);}
.in6 .list .item .ss .txt{position: relative;z-index: 5;}
.in6 .list .item .ss .txt .date{display: flex;align-items: center;gap: 0.1rem;}
.in6 .list .item .ss .txt .date .type{line-height: calc(27 / 18);color: var(--theme-color2);}
.in6 .list .item .ss .txt .date span{width: 1px;height: 0.17rem;background: #000;}
.in6 .list .item .ss .txt .date .time{line-height: calc(27 / 18);color: #666;}
.in6 .list .item .ss .txt .h{line-height: 133.333%;color: #000;transition: color 400ms var(--ease);}
.in6 .list .item .ss .txt .p{line-height: 125%;color: #555;}

.in6 .list .item .left .picbox{aspect-ratio: 750 / 440;}
.in6 .list .item .left .picbox .box .bg{transform: scale(calc(1003 / 750));}
.in6 .list .item .left .txt{margin-top: 0.24rem;}
.in6 .list .item .left .h{margin-top: 0.12rem;}

.in6 .list .item .right{flex: 1;}
.in6 .list .item .right .ss{display: flex;gap: 0.16rem;align-items:center;}
.in6 .list .item .right .ss:not(:first-child){margin-top: 0.2rem;}
.in6 .list .item .right .ss .picbox{aspect-ratio: 300 / 176;width: 3rem;}
.in6 .list .item .right .ss .picbox .box .bg{transform: scale(calc(505 / 370));}
.in6 .list .item .right .ss .txt{flex: 1;}
.in6 .list .item .right .ss .txt .h{margin-top: 0.1rem;line-height: 1.1;}
.in6 .list .item .right .ss .txt .p{margin-top: 0.2rem;}

.in6 .list .item .ss:hover .picbox .box .bg{transform: scale(1) !important;}
.in6 .list .item .left .ss:hover .picbox .pic{transform: scale(calc(718 / 750));}
.in6 .list .item .ss:hover .picbox .pic{transform: scale(calc(338 / 370));}
.in6 .list .item .ss:hover .txt .h{color: var(--theme-color);}



.inner-banner{position: relative;}
.inner-banner .pic{aspect-ratio: 1920 / 800;overflow: hidden;}
.inner-banner .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 0.7rem;z-index: 2;display: flex;align-items: center;}
.inner-banner .txt .type{width: fit-content;padding: 0.04rem 0.16rem;background: var(--theme-color);border-radius: 0.04rem;color: #fff;}
.inner-banner .txt .h{margin-top: 0.24rem;line-height: 116.667%;color: #fff;}
.inner-banner .txt .p{margin-top: 0.3rem;line-height: 163.636%;color: #FFF;}

.breadcrumb-list{padding: 0.5rem 0;display: flex;flex-wrap: wrap;align-items: center;gap: 0.1rem;}
.breadcrumb-list span{width: 0.1rem;height: 0.1rem;}
.breadcrumb-list a{color: #B7B7B7;}
.breadcrumb-list a:hover,
.breadcrumb-list a:last-child{color: #333;}

.breadcrumb-list a.t_line1{max-width: 3rem;}

.title .f-60{line-height: 126.667%;}

.contactLayout{background: #F5F5F7;padding-bottom: 1.6rem;}
.ctt1{margin-top: 0.46rem;}
.ctt1 .ul{display: flex;flex-wrap: wrap;gap: 0.2rem;}
.ctt1 .ul .li{width: calc((100% - 0.4rem) / 3);}
.ctt1 .ul .li .ss{height: 100%;border-radius: 0.1rem;border: 1px solid #E9E9E9;background: #FFF;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 0.2rem;padding: 0.53rem 0.9rem;text-align: center;transition: transform 400ms var(--ease);}
.ctt1 .ul .li .ss .ico{width: 0.6rem;aspect-ratio: 1 / 1;}
.ctt1 .ul .li .ss .txt .h{line-height: 2;}
.ctt1 .ul .li .ss .txt .p{line-height: 1.5;color: #666;font-family: 'Roboto';font-weight: 400;}
.ctt1 .ul .li .ss .txt .p a{color: #666;}
.ctt1 .ul .li .ss .txt .p a:hover{color: var(--theme-color);}
.ctt1 .ul .li:hover .ss{transform: translateY(-0.3rem);}

.ctt2 .ul{display: flex;flex-wrap: wrap;gap: 0.2rem;justify-content:center;}
.ctt2 .ul .li{
    /*flex: 1;*/
    width: calc((100% - 0.6rem) / 4);
    
}
.ctt2 .ul .li .ss{padding: 0.56rem 0.5rem 0.6rem;border-radius: 0.1rem;border: 1px solid #E9E9E9;background: #FFF;height: 100%;transition: transform 400ms var(--ease);}
.ctt2 .ul .li .ss .icon{width: 0.6rem;aspect-ratio: 1 / 1;}
.ctt2 .ul .li .ss .h{margin-top: 0.33rem;}
.ctt2 .ul .li .ss .list{margin-top: 0.38rem;font-family: 'Roboto';}
.ctt2 .ul .li .ss .list .set{line-height: 160.437%;}
.ctt2 .ul .li .ss .list .set:not(:first-child){margin-top: 0.24rem;}
.ctt2 .ul .li .ss .list .det{line-height: 160.437%;color: #666;}
.ctt2 .ul .li .ss .list .det a{color: #666;}
.ctt2 .ul .li .ss .list .det a:hover{color: var(--theme-color);}
.ctt2 .ul .li:hover .ss{transform: translateY(-0.3rem);}

.ctt3 .formbox{display: flex;flex-wrap: wrap;padding: 0.6rem 0.5rem 0.8rem;border-radius: 0.1rem;background: #FFF;}
.ctt3 .formbox .tit{line-height: 142.857%;color: #666;margin-bottom: 0.4rem;width: 100%;}
.ctt3 .formbox .tit span{color: var(--theme-color);}
.ctt3 .formbox .item{margin-top: 0.32rem;width: 100%;}
.ctt3 .formbox .item.w33{width: calc((100% - 0.8rem) / 3);}
.ctt3 .formbox .item.w50{width: calc(50% - 0.2rem);}
.ctt3 .formbox .item.mr40{margin-right: 0.4rem;}
.ctt3 .formbox .item .set{display: flex;align-items: center;line-height: 166.667%;}
.ctt3 .formbox .item .set span{color: var(--theme-color);width: 0.16rem;}
.ctt3 .formbox .item .det{margin-top: 0.2rem;}
.ctt3 .formbox .item .det input{width: 100%;height: 0.6rem;border-radius: 0.08rem;border: 1px solid rgba(0, 0, 0, 0.04);background: rgba(245, 245, 247, 0.50);padding: 0 0.16rem;}
.ctt3 .formbox .item .det textarea{width: 100%;resize: none;height: 2.8rem;border-radius: 0.08rem;border: 1px solid rgba(0, 0, 0, 0.04);background: rgba(245, 245, 247, 0.50);padding: 0.15rem 0.16rem;color: #333;}
.ctt3 .formbox .item.submit{width: fit-content;margin: 0.5rem auto 0;}

.newsLayout{padding-top: 0.7rem;}

.news-top{margin-top: 0.26rem;}
.news-top .box{display: flex;gap: 0.2rem;}
.news-top .swiper-img{width: 8rem;border-radius: 0.08rem;}
.news-top .swiper-img .swiper-slide{aspect-ratio: 800 / 519;}
.news-top .swiper-img .swiper-slide img{transition: transform 400ms var(--ease);}
.news-top .swiper-txt{flex: 1;border-radius: 0.08rem;background: #F5F5F7;}
.news-top .swiper-txt .swiper-slide{padding: 1rem 0.8rem 1rem 0.6rem;}
.news-top .swiper-txt .top{display: flex;align-items: center;gap: 0.1rem;margin-bottom: 0.24rem;}
.news-top .swiper-txt .top .line{width: 1px;height: 0.17rem;background: #000;}
.news-top .swiper-txt .top .type{color: var(--theme-color2);}
.news-top .swiper-txt .top .time{color: #666;}
.news-top .swiper-txt .h{line-height: 142.857%;color: #000;}
.news-top .swiper-txt .p{line-height: 155.556%;color: #555;margin-top: 0.32rem;}
.news-top .pogin{position: absolute;left: 0.6rem;bottom: 0.6rem;display: flex;gap: 0.14rem;z-index: 11;}
.news-top .pogin span{margin: 0 !important;width: 0.08rem;height: 0.06rem;border-radius: 0.06rem;opacity: 1;background: rgba(220, 220, 220, 0.7);transition: width 400ms var(--ease);overflow: hidden;position: relative;}
.news-top .pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: 0.06rem;background: var(--theme-color2);}
.news-top .pogin span.swiper-pagination-bullet-active{width: 0.44rem;}
.news-top .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: width 4000ms linear;}

.news-bot{margin-top: 1rem;padding-bottom: 1.6rem;overflow: hidden;}
.news-bot .switch{position: relative;line-height: calc(37 / 24);display: flex;gap: 0.6rem;margin-bottom: 0.6rem;}
.news-bot .switch::before{content: "";position: absolute;left: 50%;bottom: 1px;width: 100vw;height: 1px;background: #E9E9E9;transform: translateX(-50%);}
.news-bot .switch .ss{padding-bottom: 0.14rem;position: relative;cursor: pointer;}
.news-bot .switch .ss.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--theme-color);}
.news-list{display: flex;flex-wrap: wrap;gap: 0.56rem 0.2rem;}
.news-list .li{width: calc((100% - 0.4rem) / 3);}
.news-list .li .ss{display: block;}
.news-list .li .ss .pic{aspect-ratio: 491 / 275;border-radius: 0.08rem;overflow: hidden;}
.news-list .li .ss .pic img{transition: transform 400ms var(--ease);}
.news-list .li .ss .txt{margin-top: 0.24rem;}
.news-list .li .ss .txt .top{display: flex;align-items: center;gap: 0.1rem;}
.news-list .li .ss .txt .top .line{width: 1px;height: 0.17rem;background: #000;}
.news-list .li .ss .txt .top .type{color: var(--theme-color2);}
.news-list .li .ss .txt .top .time{color: #666666;}
.news-list .li .ss .txt .h{line-height: 136.364%;margin-top: 0.12rem;transition: color 400ms var(--ease);}
.news-list .li .ss:hover .pic img{transform: scale(1.05);}
.news-list .li .ss:hover .txt .h{color: var(--theme-color);}

.pages{display: flex;align-items: center;justify-content: center;gap: 0.37rem;font-family: 'Roboto';line-height: 133.333%;}
.pages .next,
.pages .prev{width: 0.4rem;height: 0.4rem;border-radius: 0.08rem;background: #EEEEEE;}
.pages .next img,
.pages .prev img{transition: filter 400ms var(--ease);}
.pages .next:hover,
.pages .prev:hover{background: var(--theme-color);}
.pages .next:hover img,
.pages .prev:hover img{filter: var(--imgwhite);}

.pages .num{margin-right: 0.14rem;}

.pages .num:hover,
.pages .num.act{color: var(--theme-color);}

.newsDetLayout{padding: 0.7rem 0 1.6rem;}
.ndtop{margin-top: 0.26rem;}
.ndtop .tit{line-height: 1.35;}
.ndtop .desc{display: flex;align-items: center;gap: 0.8rem;margin-top: 0.4rem;}
.ndtop .desc .lf{display: flex;align-items: center;gap: 0.1rem;line-height: 166.667%;}
.ndtop .desc .lf .type{color: var(--theme-color2);}
.ndtop .desc .lf .line{width: 1px;height: 0.17rem;background: #000;}
.ndtop .desc .lf .time{color: #666;}
.ndtop .desc .share{display: flex;align-items: center;gap: 0.18rem;}
.ndtop .desc .share .set{line-height: 155.556%;margin-right: 0.06rem;}
.ndtop .desc .share .ss{width: 0.3rem;height: 0.3rem;border-radius: 50%;background: #DDDDDD;transition: background 400ms var(--ease);position: relative;overflow: hidden;cursor: pointer;}
.ndtop .desc .share .ss img{transition: filter 400ms var(--ease);}
.ndtop .desc .share .ss a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ndtop .desc .share .ss:hover{background: var(--theme-color2);}
.ndtop .desc .share .ss:hover img{filter: var(--imgwhite);}
.ndtop .edit{line-height: 155.556%;}
.ndhot{margin-top: 0.8rem;padding-top: 1rem;border-top: 1px solid rgba(0, 0, 0, 0.10);}


.solutionLayout{padding-top: 0.7rem;}
.solutionLayout .inner-banner .txt{padding-bottom: 0.8rem;}
.solutionLayout .inner-banner .txt .p{max-width: 7.07rem;}

.slt1{position: relative;display: flex;}
.slt1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.slt1 .bg .box{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;max-height: 100%;overflow: hidden;}
.slt1 .bg .box::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 17.31%, rgba(255, 255, 255, 0.02) 61.61%, rgba(255, 255, 255, 0.10) 118.29%);}
.slt1 .bg .box::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(270deg, #FFF 55.05%, rgba(255, 255, 255, 0.00) 65.78%);}
.slt1 .left{position: relative;z-index: 3;width: 8.78rem;}
.slt1 .right{position: relative;z-index: 3;flex: 1;border-left: 1px solid #ECECEC;padding: 1.4rem 0 0.4rem;}
.slt1 .left .lox{position: sticky;top: 0;padding: 2.6rem 1.8rem 1rem 1.98rem;}
.slt1 .left .lox .type{padding: 0.04rem 0.16rem;background: var(--theme-color);color: #fff;border-radius: 0.08rem;width: fit-content;}
.slt1 .left .lox .h{margin-top: 0.3rem;line-height: 116.667%;}
.slt1 .item{padding: 0.6rem 1.98rem 0.9rem 0.9rem;position: relative;border-bottom: 1px solid #ECECEC;display: flex;align-items: flex-start;gap: 1.2rem;transition: background 400ms var(--ease);}
.slt1 .item:last-child{border-bottom: none;}
.slt1 .item .ico{width: 0.6rem;aspect-ratio: 1 / 1;}
.slt1 .item .ico svg,
.slt1 .item .ico img{transition: filter 400ms var(--ease);}
.slt1 .item .txt{flex: 1;}
.slt1 .item .txt .h{line-height: calc(42 / 32);transition: color 400ms var(--ease);}
.slt1 .item .txt .p{margin-top: 0.2rem;min-height: 4.5em;color: #666;transition: color 400ms var(--ease);}
.slt1 .item:hover{background: var(--theme-color);}
.slt1 .item:hover .ico svg,
.slt1 .item:hover .ico img{filter: var(--imgwhite);}
.slt1 .item:hover .txt .h,
.slt1 .item:hover .txt .p{color: #fff;}


.slt2{padding: 1.7rem 0;background: #F5F5F7;min-height: 100vh;}
.slt2 .box{display: flex;gap: 1.4rem;position: relative;}
.slt2 .box .imglist{width: 6.75rem;position: relative;}
.slt2 .box .imglist .lox{position: sticky;top: 1.1rem;height: calc(100vh - 1.3rem);border-radius: 0.1rem;overflow: hidden;}
.slt2 .box .imglist .lox .item{position: absolute;left: 0;bottom: 0;width: 100%;height: 0;overflow: hidden;transition: height 400ms var(--ease);}
.slt2 .box .imglist .lox .item img{position: absolute;left: 0;bottom: 0;width: 100%;height: calc(100vh - 1.3rem);transform: scale(1.1);transition: transform 400ms var(--ease);}
.slt2 .box .imglist .lox .item.act{height: 100%;}
.slt2 .box .imglist .lox .item.act img{transform: scale(1);}
.slt2 .box .txtlist{flex: 1;}
.slt2 .box .txtlist .item{padding: 0.57rem 0;}
.slt2 .box .txtlist .item:not(:first-child){margin-top: 1.2rem;}
.slt2 .box .txtlist .item .h{line-height: calc(70 / 60);}
.slt2 .box .txtlist .item .p{line-height: 143.75%;margin-top: 0.53rem;}
.slt2 .box .txtlist .item .desc{margin-top: 0.6rem;}
.slt2 .box .txtlist .item .desc .set{line-height: calc(37 / 24);}
.slt2 .box .txtlist .item .desc .set:not(:first-child){margin-top: 0.4rem;}
.slt2 .box .txtlist .item .desc .det{line-height: 177.778%;color: #666;margin-top: 0.24rem;}
.slt2 .box .txtlist .item .desc .det p:not(:first-child){margin-top: 0.1rem;}
.slt2 .box .txtlist .item .desc .det p{position: relative;padding-left: 0.18rem;}
.slt2 .box .txtlist .item .desc .det p::before{content: "";position: absolute;left: 0;top: calc((1.77778em / 2) - 0.03rem);width: 0.06rem;aspect-ratio: 1 / 1;border-radius: 50%;background: var(--theme-color2);background: #666;}
.slt2 .box .linebox{position: absolute;right: 0;top: 0;width: 0.53rem;height: 100%;z-index: 11;}
.slt2 .box .linebox .line{position: sticky;top: 0;padding-top: 4.1rem;display: flex;flex-direction: column;align-items: flex-end;gap: 0.2rem;overflow: hidden;height: 100vh;}
.slt2 .box .linebox .line span{width: 0.33rem;height: 2px;background: #C7CDDE;transition: width 400ms var(--ease), background 400ms var(--ease);cursor: pointer;}
.slt2 .box .linebox .line span.act{width: 100%;background: var(--theme-color);}

.slt3{padding: 1.6rem 0;}
.slt3 .box{position: relative;border-radius: 0.1rem;min-height: 4.35rem;overflow: hidden;}
.slt3 .box .bg img{position: absolute;top: 0;left: 0;}
.slt3 .box .txt{position: relative;z-index: 2;padding: 1.14rem 0.9rem;}
.slt3 .box .txt .type{width: fit-content;padding: 0.04rem 0.16rem;background: var(--theme-color);color: #fff;border-radius: 0.08rem;}
.slt3 .box .txt .h{margin-top: 0.19rem;line-height: calc(50 / 40);color: #fff;}
.slt3 .box .txt .m{margin-top: 0.55rem;}

.prodbox{background: #F5F5F7;display: flex;}
.prod-left{width: 5.6rem;background: #fff;position: relative;padding-bottom: 2rem;}
.prod-left .lox{position: sticky;top: 0;padding: 1.2rem 0.62rem 0 1.98rem;}
.prod-left .item:not(:last-child){border-bottom: 1px solid rgba(141, 141, 141, 0.2);margin-bottom: 0.3rem;}
.prod-left .item .itp{padding-bottom: 0.3rem;display: flex;align-items: center;gap: 0.15rem;cursor: pointer;}
.prod-left .item .itp .arr{width: 0.18rem;height: 0.18rem;position: relative;}
.prod-left .item .itp .arr img{transition: opacity 400ms var(--ease);}
.prod-left .item .itp .arr img:nth-child(1){opacity: 0;}
.prod-left .item .itp .arr img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 1;}
.prod-left .item .itp .set{flex: 1;}
.prod-left .item .ibt{padding-bottom: 0.3rem;display: none;}
.prod-left .item .ibt a{display: block;width: fit-content;}
.prod-left .item .ibt a:not(:first-child){margin-top: 0.24rem;}

.prod-left .item .ibt a.act,
.prod-left .item .ibt a:hover{color: var(--theme-color);}

.prod-left .item.act .itp .arr img:nth-child(1){opacity: 1;}
.prod-left .item.act .itp .arr img:nth-child(2){opacity: 0;}

.prodbox .right{flex: 1;padding: 1.2rem 1.98rem 2rem 0.9rem;}
.prodbox .right .top .link{display: flex;flex-wrap: wrap;gap: 0.19rem;flex: 1;margin-top: 0.2rem;}
.prodbox .right .top .link .ss{padding: 0.085rem 0.21rem;border-radius: 0.04rem;border: 1px solid rgba(218, 218, 218, 0.38);background: #FFF;color: #999;transition: background 400ms var(--ease), border 400ms var(--ease), color 400ms var(--ease);cursor: pointer;}
.prodbox .right .top .link .ss.act{background: var(--theme-color2);border-color: var(--theme-color2);color: #fff;}
.prodbox .right .top .search{position: relative;border-bottom: 1px solid rgba(141, 141, 141, 0.2);}
.prodbox .right .top .search input{width: 100%;background: none;border: none;height: 0.64rem;}
.prodbox .right .top .search .btn{width: 0.24rem;height: 0.24rem;position: absolute;right: 0;top: 0.2rem;}
.prodbox .right .bot{margin-top: 0.7rem;}
.prodbox .right .bot .item:not(:first-child){margin-top: 1rem;}
.prodbox .right .bot .item .tit{margin-bottom: 0.3rem;}

.prod-list{display: flex;flex-wrap: wrap;gap: 0.24rem;}
.prod-list .li{width: calc((100% - 0.48rem) / 3);}
.prod-list .li .ss{display: block;position: relative;height: 100%;border-radius: 0.05rem;background: #fff;overflow: hidden;padding: 0.1rem 0.1rem 1.11rem;}
.prod-list .li .ss::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: var(--theme-color);transition: width 400ms var(--ease);}
.prod-list .li .ss .pic{aspect-ratio: 320 / 200;}
.prod-list .li .ss .txt{padding: 0.19rem 0.15rem 0 0.2rem;}
.prod-list .li .ss .txt .h{transition: color 400ms var(--ease);}
.prod-list .li .ss .txt .p{margin-top: 0.1rem;color: #8D8D8D;}
.prod-list .li .ss .txt .type{display: flex;flex-wrap: wrap;gap: 0.06rem;margin-top: 0.2rem;}
.prod-list .li .ss .txt .type span{padding: 0.035rem 0.09rem;border-radius: 0.04rem;border: 1px solid rgba(197, 197, 197, 0.38);background: linear-gradient(0deg, #F5F5F7 0%, #F5F5F7 100%), #FFF;}
.prod-list .li .ss .txt .type span.act{background: var(--theme-color2);color: #fff;}
.prod-list .li .ss .arr{position: absolute;left: 0.3rem;bottom: 0.47rem;display: flex;align-items: center;gap: 0.08rem;color: var(--theme-color2);}
.prod-list .li .ss .arr span{width: 0.12rem;height: 0.12rem;}
.prod-list .li .ss:hover::before{width: 100%;}
.prod-list .li .ss:hover .txt .h{color: var(--theme-color);}

.prodDet2{background: #F5F5F7;padding-top: 0.7rem;display: flex;}
.prodDet2 .right{flex: 1;padding: 1.2rem 1rem 1.74rem 0.9rem;position: relative;overflow: hidden;}
.prodDet2 .right .bg{position: absolute;top: 4.4rem;left: 0;width: 100%;height: 7.65rem;opacity: 0.5;mix-blend-mode: multiply;}
.prodDet2 .right .box{display: flex;gap: 0.9rem;position: relative;z-index: 2;}
.prodDet2 .right .box .pic{width: 5.61rem;}
.prodDet2 .right .box .pic .swiper{background: #fff;border-radius: 0.1rem;}
.prodDet2 .right .box .pic .swiper-slide{padding: 0.77rem 1.28rem;aspect-ratio: 561 / 702;}
.prodDet2 .right .box .pic .m{margin-top: 0.6rem;display: flex;justify-content: center;}
.webbtn.backlist .webbtn_arr img{width: 0.18rem;height: 0.18rem;}
.prodDet2 .right .box .pic .pogin{position: absolute;left: 0;bottom: 0.3rem;z-index: 11;width: 100%;display: flex;align-items: center;justify-content: center;gap: 0.14rem;}
.prodDet2 .right .box .pic .pogin span{width: 0.08rem;height: 0.06rem;border-radius: 0.06rem;background: #DCDCDC;opacity: 1;margin: 0 !important;position: relative;}
.prodDet2 .right .box .pic .pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: 0.06rem;background: var(--theme-color);}
.prodDet2 .right .box .pic .pogin span.swiper-pagination-bullet-active{width: 0.44rem;}
.prodDet2 .right .box .pic .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: width 4000ms linear;}

.prodDet2 .right .box .text{flex: 1;}
.prodDet2 .right .box .text .h{line-height: calc(61 / 40);}
.prodDet2 .right .box .text .p{margin-top: 0.3rem;line-height: 177.778%;color: #666;}
.prodDet2 .right .box .text .p p:not(:first-child){margin-top: 0.2rem;}
.prodDet2 .right .box .text .item{margin-top: 0.4rem;padding-top: 0.4rem;border-top: 1px solid #E6E6E6;}
.prodDet2 .right .box .text .item .set{line-height: calc(37 / 24);}
.prodDet2 .right .box .text .item .det{margin-top: 0.3rem;line-height: 177.778%;color: #666;}
.prodDet2 .right .box .text .item .det p:not(:first-child){margin-top: 0.08rem;}
.prodDet2 .right .box .text .item .det p{padding-left: 1em;position: relative;}
.prodDet2 .right .box .text .item .det p::before{content: "";position: absolute;left: 0;top: calc(1.4478em / 2);width: 0.33em;height: 0.33em;background: #666;border-radius: 50%;background: var(--theme-color2);}

.maodian{scroll-margin-top: 1rem;}

.prodDet{display: flex;background: #F5F5F7;}
.prodDet .right{flex: 1;padding: 1.2rem 0 2rem;position: relative;width: calc(100% - 5.6rem);}
.prodDet .right .bg{position: absolute;top: 4.4rem;left: 0;width: 100%;height: 7.65rem;opacity: 0.5;mix-blend-mode: multiply;}
.prodDet .right .box{position: relative;z-index: 2;}
.pd90{padding: 0 0.85rem 0 0.9rem;}
.pd90_198{padding: 0 1.98rem 0 0.9rem;}
.pdd1{display: flex;gap: 0.8rem;}
.pdd1 .pic{width: 5.61rem;position: relative;}
.pdd1 .pic .swiper{background: #fff;border-radius: 0.1rem;position: sticky;top: 1rem;}
.pdd1 .pic .swiper-slide{padding: 1.28rem 0.77rem;aspect-ratio: 561 / 702;}
.pdd1 .pic .m{margin-top: 0.6rem;display: flex;justify-content: center;}
.pdd1 .pic .pogin{position: absolute;left: 0;bottom: 0.3rem;z-index: 11;width: 100%;display: flex;align-items: center;justify-content: center;gap: 0.14rem;}
.pdd1 .pic .pogin span{width: 0.08rem;height: 0.06rem;border-radius: 0.06rem;background: #DCDCDC;opacity: 1;margin: 0 !important;position: relative;}
.pdd1 .pic .pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: 0.06rem;background: var(--theme-color2);}
.pdd1 .pic .pogin span.swiper-pagination-bullet-active{width: 0.44rem;}
.pdd1 .pic .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: width 4000ms linear;}

.pdd1 .text{flex: 1;}
.pdd1 .text .h{line-height: calc(61 / 40);}
.pdd1 .text .p{margin-top: 0.3rem;line-height: 177.778%;color: #666;}
.pdd1 .text .p p:not(:first-child){margin-top: 0.2rem;}
.pdd1 .text .type{display: flex;flex-wrap: wrap;gap: 0.06rem;margin-top: 0.3rem;}
.pdd1 .text .type span{border-radius: 0.04rem;padding: 0.03rem 0.14rem;background: var(--theme-color);color: #fff;}
.pdd1 .text .item{margin-top: 0.4rem;padding-top: 0.4rem;border-top: 1px solid #E6E6E6;}
.pdd1 .text .item .set{line-height: calc(37 / 24);}
.pdd1 .text .item .det{margin-top: 0.3rem;line-height: 177.778%;color: #666;}
.pdd1 .text .item .det p:not(:first-child){margin-top: 0.08rem;}
.pdd1 .text .item .det p{padding-left: 1em;position: relative;}
.pdd1 .text .item .det p strong{font-weight: 600;color: #333;}
.pdd1 .text .item .det p::before{content: "";position: absolute;left: 0;top: calc(1.4478em / 2);width: 0.33em;height: 0.33em;background: #666;border-radius: 50%;}
.pdd1 .text .m{margin-top: 0.6rem;}

.pdd2{margin-top: 1.6rem;}
.pdd2 .h{line-height: calc(61 / 40);}
.pdd2 .p{line-height: 177.778%;color: #666;margin-top: 0.4rem;}
.pdd2 .p p:not(:first-child){margin-top: 0.2rem;}

.pdd3{position: relative;margin-top: 0.5rem;}
.pdd3 .img{position: relative;aspect-ratio: 1360 / 680;}

.pdd3 .txt{position: absolute;right: 1.98rem;top: 50%;transform: translateY(-50%);width: 4.18rem;border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.11);background: rgba(0, 0, 0, 0.27);backdrop-filter: blur(18px);}
.pdd3 .txt .tbox{max-height: 5.8rem;overflow-y: auto;padding: 0.2rem;}
.pdd3 .txt .tbox .item:not(:first-child){margin-top: 0.5rem;}
.pdd3 .txt .tbox .item .set{line-height: calc(37 / 24);color: #fff;}
.pdd3 .txt .tbox .item .det{margin-top: 0.2rem;line-height: 155.556%;opacity: 0.6;color: #fff;}
.pdd3 .txt .tbox .item .det p:not(:first-child){margin-top: 0.2rem;}
.pdd3 .txt .tbox .item .det p{position: relative;padding-left: 0.18rem;}
.pdd3 .txt .tbox .item .det p::before{content: "";position: absolute;left: 0;top: calc(1.22556em / 2);width: 0.33em;height: 0.33em;background: #fff;border-radius: 50%;}

.pdd4{margin-top: 1rem;}
.pdd4 .top{display: flex;align-items: center;justify-content: space-between;}
.pdd4 .top .h{line-height: calc(61 / 40);}
.pdd4 .top .btn{display: flex;gap: 0.12rem;}
.pdd4 .top .btn button{width: 0.42rem;height: 0.42rem;border-radius: 0.04rem;background: #fff;transition: background 400ms var(--ease);}
.pdd4 .top .btn button img{transition: filter 400ms var(--ease);}
.pdd4 .top .btn button:hover{background: var(--theme-color);}
.pdd4 .top .btn button:hover img{filter: var(--imgwhite);}
.pdd4 .bot{margin-top: 0.5rem;}
.pdd4 .bot .swiper .swiper-slide{width: 3.4rem;height: auto;background: #fff;border-radius: 0.05rem;padding: 0.1rem 0.1rem 0.9rem;}
.pdd4 .bot .swiper .swiper-slide .pic{aspect-ratio: 320 / 200;}
.pdd4 .bot .swiper .swiper-slide .txt{padding: 0.5rem 0.2rem 0;}
.pdd4 .bot .swiper .swiper-slide .m{position: absolute;left: 0.3rem;bottom: 0.46rem;display: flex;align-items: center;gap: 0.08rem;color: #54BDDA;}
.pdd4 .bot .swiper .swiper-slide .m span{width: 0.12rem;height: 0.12rem;}
.pdd4 .bot .swiper .swiper-slide .type{display: flex;flex-wrap: wrap;gap: 0.06rem;margin: 0.2rem 0.2rem 0;}
.pdd4 .bot .swiper .swiper-slide .type span{padding: 0.035rem 0.09rem;border-radius: 0.04rem;border: 1px solid rgba(197, 197, 197, 0.38);background: linear-gradient(0deg, #F5F5F7 0%, #F5F5F7 100%), #FFF;}
.pdd4 .bot .swiper .swiper-slide .type span.act{background: var(--theme-color2);color: #fff;}

.pdd5{margin-top: 1rem;position: relative;padding: 1.14rem 0.9rem;}
.pdd5 .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.pdd5 .txt{position: relative;z-index: 3;}
.pdd5 .txt .h{width: fit-content;padding: 0.075rem 0.16rem;background: var(--theme-color);color: #fff;border-radius: 0.08rem;}
.pdd5 .txt .p{margin-top: 0.14rem;color: #fff;}
.pdd5 .txt .m{margin-top: 0.5rem;}





/* 二期确认 */
.ab1{padding: 1.6rem 0 0.83rem;position: relative;}
.ab1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ab1 .bg .box{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;max-height: 100%;overflow: hidden;}
.ab1 .bg .box::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 17.31%, rgba(255, 255, 255, 0.02) 61.61%, rgba(255, 255, 255, 0.10) 118.29%);}
.ab1 .bg .box::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(270deg, #FFF 55.05%, rgba(255, 255, 255, 0.00) 65.78%);}
.ab1 .con{display: flex;position: relative;z-index: 2;}
.ab1 .con .left{flex: 1;}
.ab1 .con .left .lox{position: sticky;top: 1.2rem;}
.ab1 .con .left .lox .type{padding: 0.04rem 0.16rem;background: var(--theme-color);color: #fff;border-radius: 0.08rem;width: fit-content;}
.ab1 .con .left .lox .h{margin-top: 0.3rem;line-height: 116.667%;}
.ab1 .con .right{width: 7.35rem;}
.ab1 .con .right .desc{line-height: 136.364%;}
.ab1 .con .right .ul .li{border-top: 1px solid #ECECEC;margin-top: 0.7rem;padding-top: 0.5rem;display: flex;gap: 0.35rem;align-items: flex-start;}
.ab1 .con .right .ul .li:first-child{margin-top: 0.6rem;}
.ab1 .con .right .ul .li .ico{width: 0.6rem;aspect-ratio: 1 / 1;}
.ab1 .con .right .ul .li .txt{flex: 1;}
.ab1 .con .right .ul .li .txt .h{line-height: 106.667%;}
.ab1 .con .right .ul .li .txt .p{margin-top: 0.25rem;line-height: 144.444%;color: var(--text-color2);max-width: 6.04rem;}

.ab2{padding: 1.6rem 0;background: #F5F5F7;}
.ab2 .ul{display: flex;gap: 0.22rem;}
.ab2 .ul .li{width: calc((100% - 0.44rem) / 3);}
.ab2 .ul .li .ss{display: block;height: 100%;position: relative;border-radius: 0.1rem;overflow: hidden;background: #fff url(../img/ab2_1.webp) no-repeat top center;background-size: 100% auto;background: #fff;}
.ab2 .ul .li .ss .line{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ab2 .ul .li .ss .pic{aspect-ratio: 490 / 645;opacity: 0;transition: opacity 400ms var(--ease);}
.ab2 .ul .li .ss .num{position: absolute;z-index: 2;top: 0.24rem;left: 0.24rem;width: 0.34rem;height: 0.34rem;background: #F5F5F7;border-radius: 0.02rem;display: flex;align-items: center;justify-content: center;color: var(--theme-color2);transition: opacity 400ms var(--ease);}
.ab2 .ul .li .ss .txt{position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;padding: 0 0.32rem 0.3rem;}
.ab2 .ul .li .ss .ico{width: 0.54rem;aspect-ratio: 1 / 1;transform: translateY(-1.62rem);transition: opacity 400ms var(--ease);}
.ab2 .ul .li .ss .h{line-height: 111.111%;margin-top: 0.28rem;transform: translateY(-1.62rem);transition: transform 400ms var(--ease), color 400ms var(--ease);}
.ab2 .ul .li .ss .p{margin-top: 0.18rem;color: var(--text-color2);transform: translateY(-0.34rem);transition: transform 400ms var(--ease), color 400ms var(--ease);}

.ab2 .ul .li .ss:hover .pic{opacity: 1;}
.ab2 .ul .li .ss:hover .num{opacity: 0;}
.ab2 .ul .li .ss:hover .ico{opacity: 0;}
.ab2 .ul .li .ss:hover .h,
.ab2 .ul .li .ss:hover .p{transform: translateY(0);color: #fff;}


.lh-116{line-height: 116.667%;}
.ab3{position: relative;}
.ab3 .txt{
    position: absolute;
    top: 1rem;
    right: 1.98rem;
    width: 8.8rem;
}
.ab3 .txt .p{margin-top: 0.46rem;line-height: 1.7;max-height:5rem;overflow:auto;padding-right:.2rem;}
.ab3 .txt .desc{display: flex;margin-top: 0.25rem;justify-content: flex-end;}
.ab3 .txt .desc .set{line-height: 192.308%;}
.ab3 .txt .desc .det{margin-top: 1px;color: #606060;}

.inner-title .type{padding: 0.04rem 0.16rem 0.05rem;background: var(--theme-color);color: #fff;border-radius: 0.08rem;width: fit-content;}
.inner-title .h{margin-top: 0.3rem;}

.ab4{padding: 1.25rem 0 1.6rem;}
.ab4 .box{display: flex;}
.ab4 .inner-title .h{max-width: 7.16rem;}
.ab4 .box{margin-top: -0.14rem;display: flex;align-items: flex-start;gap: 0.7rem;}
.ab4 .box .pic{margin-top: 0.7rem;width: 7.16rem;aspect-ratio: 716 / 455;border-radius: 0.1rem;overflow: hidden;position: relative;}
.ab4 .box .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 400ms var(--ease);}
.ab4 .box .pic img.act{opacity: 1;}
.ab4 .box .swiper{flex: 1;transition: height 0.8s ease;height: auto;}
.ab4 .box .swiper::before{content: "";position: absolute;top: -0.19rem;left: -0.28rem;width: 0.67rem;height: 1.13rem;background: linear-gradient(180deg, #FFF 40.27%, rgba(255, 255, 255, 0.00) 100%);z-index: 11;}
.ab4 .box .swiper-wrapper{align-items: flex-start;justify-content: flex-start;}
.ab4 .box .swiper .swiper-slide{position: relative;padding: 1.46rem 0 0 0.73rem;}
.ab4 .box .swiper .swiper-slide .line{position: absolute;top: 0;left: 0.02rem;width: 0.1rem;height: 100%;background: url(../img/ab4_line.webp) repeat-y;background-size: 100% auto;}
.ab4 .box .swiper .swiper-slide .t{line-height: 153.846%;color: #111;}
.ab4 .box .swiper .swiper-slide .h{line-height: 125%;margin-top: 0.1rem;}
.ab4 .box .swiper .swiper-slide .p{line-height: 1.7;color: var(--text-color2);margin-top: 0.25rem;}
.ab4 .box .swiper .swiper-slide::before{content: "";position: absolute;top: 1.21rem;left: 0.02rem;width: 0.1rem;height: 0.78rem;background: #fff;z-index: 2;}
.ab4 .box .swiper .swiper-slide::after{content: "";position: absolute;left: 0;top: 1.52rem;width: 0.14rem;height: 0.14rem;border-radius: 50%;border: 1px solid #000;z-index: 3;}
.ab4 .box .swpbtn{
    margin-top: .5rem;
    
}
.ab4 .box .swpbtn .sbtn{display: flex;align-items: center;gap: 0.12rem;justify-content:flex-end;}
.ab4 .box .swpbtn .sbtn div{width: 0.42rem;height: 0.42rem;border-radius: 0.04rem;overflow: hidden;cursor: pointer;background: #eee;transition: background 400ms var(--ease);}
.ab4 .box .swpbtn .sbtn div img{transition: filter 400ms var(--ease);}
.ab4 .box .swpbtn .sbtn div:hover{background: var(--theme-color);}
.ab4 .box .swpbtn .sbtn div:hover img{filter: var(--imgwhite);}


.ab5{padding: 2.22rem 0 1.93rem;background: rgba(217, 217, 223, 0.37);}
.ab5 .tit-top{display: flex;align-items: flex-end;justify-content: space-between;}
.ab5 .bot{margin-top: 0.73rem;}

.ab6{padding: 1.4rem 0;position: relative;min-height: 10.8rem;}
.ab6 .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ab6 .w1514{position: relative;z-index: 2;}
.ab6 .box{max-width: 8.18rem;margin: 0 auto;}
.ab6 .box .inner-title .type{margin: 0 auto;}
.ab6 .box .inner-title .h{color: #fff;}
.ab6 .box .p{line-height: 140.909%;color: #fff;margin-top: 0.31rem;}
.ab6 .box .m{margin-top: 0.4rem;}
.ab6 .box .m a{margin: 0 auto;}

.ab7{padding: 1.53rem 0 1.42rem;}
.ab7 .inner-title .type{margin: 0 auto;}
.ab7 .box{margin: 0 0 0 -0.67rem;position: relative;}
.ab7 .box .map{aspect-ratio: 1581 / 816;}
.ab7 .box .switch{position: absolute;bottom: 0.47rem;left: 0;width: 100%;display: flex;justify-content: center;gap: 0.228rem;}
.ab7 .box .switch .ss{cursor: pointer;min-width: 1.97rem;display: flex;align-items: center;justify-content: center;gap: 0.08rem;border-radius: 0.05rem;border: 1px solid rgba(218, 218, 218, 0.38);background: #FFF;padding: 0.1rem 0.11rem 0.1rem 0.08rem;transition: border 400ms var(--ease), background 400ms var(--ease);}
.ab7 .box .switch .ss .ico{width: 0.24rem;aspect-ratio: 1 / 1;}
.ab7 .box .switch .ss .ico img{transition: filter 400ms var(--ease);}
.ab7 .box .switch .ss .txt{line-height: calc(26 / 16);color: #999;transition: color 400ms var(--ease);}
.ab7 .box .switch .ss.act,
.ab7 .box .switch .ss:hover{border-color: var(--theme-color);background: var(--theme-color);}
.ab7 .box .switch .ss.act .ico img,
.ab7 .box .switch .ss:hover .ico img{filter: var(--imgwhite);}
.ab7 .box .switch .ss.act .txt,
.ab7 .box .switch .ss:hover .txt{color: #fff;}

.ab7 .add-item{display: none;}
.ab7 .add-item.act{display: block;}
.ab7 .add-item .item{position: absolute;cursor: pointer;}
.ab7 .add-item .item .round{width: 0.5rem;height: 0.5rem;border: 1px solid var(--theme-color2);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: background 400ms var(--ease), border 400ms var(--ease);}
.ab7 .add-item .item .round s{width: 0.1rem;height: 0.1rem;border-radius: 50%;background: var(--theme-color2);transition: background 400ms var(--ease);}
.ab7 .add-item .item .text{position: absolute;width: max-content;top: 50%;transform: translateY(-50%);line-height: 145.455%;color: #111;}
.ab7 .add-item .item.right .text{left: calc(100% + 0.2rem);}
.ab7 .add-item .item.left .text{right: calc(100% + 0.2rem);}
.ab7 .add-item .item.act .round{background: var(--theme-color);border-color: var(--theme-color);}
.ab7 .add-item .item.act .round s{background: #fff;}

.ab7 .card-item{display: none;}
.ab7 .card-item.act{display: block;}
.ab7 .card-item .item{position: absolute;top: 0.95rem;left: 0.67rem;width: 4.79rem;border-radius: 0.07rem;background: #FFF;box-shadow: 0 0.03445rem 0.33587rem 0 rgba(0, 0, 0, 0.05);display: none;overflow: hidden;}
.ab7 .card-item .item.null{opacity: 0;}
.ab7 .card-item .item.act{display: block;}
.ab7 .card-item .item .pic{aspect-ratio: 479 / 271;}
.ab7 .card-item .item .txt{padding: 0.25rem 0.27rem 0.32rem 0.32rem;}
.ab7 .card-item .item .txt .set{display: flex;align-items: center;gap: 0.3rem;padding-bottom: 0.14rem;border-bottom: 1px solid rgba(51,51,51,0.14);}
.ab7 .card-item .item .txt .set .h{flex: 1;line-height: 1.2;color: var(--theme-color);}
.ab7 .card-item .item .txt .set .ico{width: 0.4rem;height: 0.4rem;}
.ab7 .card-item .item .txt .p{line-height: 137.791%;margin-top: 0.15rem;}
.ab7 .card-item .item .txt .desc{margin-top: 0.2rem;}
.ab7 .card-item .item .txt .desc .det:not(:first-child){margin-top: 0.113rem;}
.ab7 .card-item .item .txt .desc .det{display: flex;gap: 0.08rem;align-items: flex-start;}
.ab7 .card-item .item .txt .desc .det .ico{width: 0.21rem;aspect-ratio: 1 / 1;}
.ab7 .card-item .item .txt .desc .det .tt{flex: 1;}
.aboutLayout .slt3{padding-top: 0;}


.whyLayout .inner-banner .txt .h{max-width: 7.28rem;}
.whyLayout .inner-banner .txt .p{max-width: 6.91rem;}

.why1{padding: 1.6rem 0;}
.why1 .inner-title .p{line-height: 136.364%;color: var(--text-color2);margin-top: 0.27rem;max-width: 14.44rem;}
.why1 .box{margin-top: 0.6rem;display: flex;align-items: flex-start;gap: 0.57rem;}
.why1 .box .pic{width: 8.65rem;aspect-ratio: 865 / 641;overflow: hidden;border-radius: 0.08rem;}
.why1 .box .ul{flex: 1;}
.why1 .box .ul .li{padding: 0 0 0.53rem;border-bottom: 1px solid #CCC;}
.why1 .box .ul .li:first-child{border-top: 1px solid #CCC;}
.why1 .box .ul .li .ltp{padding: 0.3rem 0 0.1rem;cursor: pointer;}
.why1 .box .ul .li .ltp .num{line-height: 1;color: #979797;}
.why1 .box .ul .li .ltp .h{line-height: calc(42 / 32);margin-top: 0.33rem;transition: color 400ms var(--ease);}
.why1 .box .ul .li .lbt{padding: 0.2rem 0.06rem 0 0;display: none;}
.why1 .box .ul .li .lbt .p{padding-right: 0.3rem;overflow-y: auto;color: var(--text-color2);max-height: 4.5em;}
.why1 .box .ul .li:hover .ltp .h,
.why1 .box .ul .li.act .ltp .h{color: var(--theme-color);}

.scroll3::-webkit-scrollbar {width:2px;height:1px;}
.scroll3::-webkit-scrollbar-thumb{ background: #0745FB;border-radius: 2px;position: relative;}
.scroll3::-webkit-scrollbar-thumb::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.07rem;height: 0.24rem;background: #0544FF;filter: blur(10.350000381469727px);border-radius: 0.24rem;opacity: 0.8;}
.scroll3::-webkit-scrollbar-track{ background:#ECECEC;}

.svg-line svg{width: 100%;height: 100%;object-fit: contain;}
.svg-line svg path{
  stroke-dasharray: 0;
  stroke-dashoffset: 0;
  animation: lineFlow2 5s linear infinite;
}
@keyframes lineFlow {
  to {
    stroke-dashoffset: 0;
  }
  
}

@keyframes lineFlow2 {
  /* 0% ~ 60%：3s 绘制线条（5s总周期，3/5=60%） */
  0% {
    stroke-dashoffset: var(--dash-len);
  }
  60% {
    stroke-dashoffset: 0;
  }
  /* 60% ~ 100%：剩下2s保持完整线条不动 */
  100% {
    stroke-dashoffset: 0;
  }
}

.why2{padding: 1.64rem 0;background: #F5F5F7; /*background: #F5F5F7 url(../img/why2_1.webp) no-repeat top right;background-size: 5.91rem;*/position: relative;}
.why2 .bg{position: absolute;top: 0;right: 0.875rem;width: 2.62rem;}
.why2 .bg svg path{animation: lineFlow 6s linear infinite !important;}
.why2 .bg svg{width: 100%;height: auto;}
.why2 .w1514{position: relative;z-index: 2;}
.why2 .inner-title .p{line-height: 133.333%;color: var(--text-color2);margin-top: 0.38rem;max-width: 8.54rem;}
.why2 .box{margin-top: 0.87rem;}
.why2 .ul{display: flex;flex-wrap: wrap;gap: 0.53rem;}
.why2 .ul .li{width: calc((100% - 2.12rem) / 5);border-top: 1px solid #86868B;padding: 0.3rem 0 0;}
.why2 .ul .li .set{color: var(--text-color3);}
.why2 .ul .li .det{display: flex;flex-wrap: wrap;line-height: 114.286%;color: #1D1D1F;margin-top: 0.09rem;}
.why2 .ul .li .p{margin-top: 0.07rem;color: var(--text-color2);padding-right: 0.15rem;}


.why3{padding: 1.6rem 0 1.78rem;overflow: hidden;}
.why3 .flex{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 0.18rem;}
.why3 .flex .h{flex: 1;margin-top: 0;}
.why3 .flex .p{line-height: 133.333%;color: var(--text-color2);width: 6rem;}
.why3 .box{margin-top: 0.7rem;}
.why3 .swiper{overflow: visible;}
.why3 .swiper .swiper-slide{height: auto;width: 4.59rem;margin-right: 0.14rem;}
.why3 .swiper .swiper-slide:last-child{margin-right: 0;}
.why3 .swiper .ss{display: block;height: 100%;position: relative;background: #F5F5F7;border-radius: 0.08rem;display: flex;flex-direction: column;justify-content: space-between;padding: 0 0.25rem 0.26rem;transition: background 400ms var(--ease);}
.why3 .swiper .ss .bg{position: absolute;top: 0;left: 0;width: 100%;}
.why3 .swiper .ss .bg svg{transition: filter 400ms var(--ease);}
.why3 .swiper .ss .bg img{transition: opacity 400ms var(--ease);}
.why3 .swiper .ss .bg img:nth-child(2){opacity: 0;position: absolute;top: 0;left: 0;}
.why3 .swiper .ss .num{position: absolute;top: 0.23rem;left: 0.24rem;z-index: 3;width: 0.34rem;height: 0.34rem;background: #fff;border-radius: 0.02rem;display: flex;align-items: center;justify-content: center;color: var(--theme-color2);transition: background 400ms var(--ease), color 400ms var(--ease);}
.why3 .swiper .ss .txt{padding: 1.93rem 0 1.4rem;display: flex;align-items: center;flex: 1;position: relative;z-index: 3;max-height: 4.53rem;}
.why3 .swiper .ss .h{line-height: 1.25;max-width: 2.29rem;transition: color 400ms var(--ease);}
.why3 .swiper .ss .p{color: var(--text-color2);position: relative;z-index: 3;transition: color 400ms var(--ease);}
.why3 .swiper .ss:hover{background: var(--theme-color);}
.why3 .swiper .ss:hover .bg svg{filter: var(--imgwhite);}
.why3 .swiper .ss:hover .bg img:nth-child(1){opacity: 0;}
.why3 .swiper .ss:hover .bg img:nth-child(2){opacity: 1;}
.why3 .swiper .ss:hover .num{color: var(--theme-color);}
.why3 .swiper .ss:hover .h{color: #fff;}
.why3 .swiper .ss:hover .p{color: #fff;}


.why4{position: relative;padding: 1.33rem 0 0;min-height: 7.56rem;}
.why4 .bg{position: absolute;top: 0;left: 0;width: 100%;}
.why4 .box{position: relative;z-index: 2;}
.why4 .h{color: #fff;}
.why4 .p{max-width: 12.91rem;margin: 0.35rem auto 0;line-height: 144.444%;color: #fff;}
.why4 .con{position: relative;z-index: 2;border-radius: 10px;background: linear-gradient(182deg, rgba(255, 255, 255, 0.68) -1.34%, #FEFEFE 13.46%);box-shadow: 0 0.74rem 1.65129rem 0 rgba(0, 0, 0, 0.05);padding: 0.44rem 1.17rem 0.58rem;margin-top: 1.53rem;}
.why4 .con .pic{position: relative;}
.why4 .con .pic .imgbg{aspect-ratio: 289 / 283;padding-top: 0.14rem;}
.why4 .con .pic .zs{
    position: absolute;
    /*top: 0.67rem;*/
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 1.51rem;
    /*aspect-ratio: 1 / 1;*/
    max-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    
}
.why4 .con .pic .zs img{max-width: 100%;max-height: 100%;box-shadow: 0 0.03rem 0.27695rem 0.09232rem rgba(31, 54, 110, 0.10);transition: transform 400ms var(--ease);}
.why4 .con .txt{padding: 0.22rem 0.12rem 0;text-align: center;color: var(--text-color2);transition: color 400ms var(--ease);}
.why4 .con .swiper-slide:hover .zs img{transform: scale(1.1);}
.why4 .con .swiper-slide:hover .txt{color: var(--theme-color);}


.why4 .btn button{width: 0.42rem;height: 0.42rem;border-radius: 0.04rem;background: #EEEEEE;transition: background 400ms var(--ease);position: absolute;top: 1.88rem;}
.why4 .btn button img{transition: filter 400ms var(--ease);}
.why4 .btn button:hover{background: var(--theme-color);}
.why4 .btn button:hover img{filter: var(--imgwhite);}
.why4 .btn button.prev{left: 0.36rem;}
.why4 .btn button.next{right: 0.36rem;}

.why5{overflow: hidden;padding-bottom: 1.6rem;}
.why5 .flex{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 0.18rem;}
.why5 .flex .h{flex: 1;margin-top: 0;}
.why5 .flex .p{line-height: 133.333%;color: var(--text-color2);width: 6rem;}
.why5 .box{margin-top: 0.72rem;}
.why5 .box .swiper{overflow: visible;}
.why5 .box .swiper-slide{height: auto;border-radius: 0.06rem;background: rgba(245, 245, 247, 0.74);box-shadow: 0 1px 0.93865rem 0.19rem rgba(31, 54, 110, 0.08);backdrop-filter: blur(22.218847274780273px);padding: 0.22rem 0.34rem 0.19rem;}
.why5 .box .pic{height: 2.62rem;overflow: hidden;}
.why5 .box .pic img{transition: transform 400ms var(--ease);}
.why5 .box .txt{margin-top: 0.19rem;line-height: calc(33 / 18);color: var(--text-color2);text-align: center;transition: color 400ms var(--ease);}
.why5 .btn{display: flex;gap: 0.12rem;justify-content: center;}
.why5 .btn button{width: 0.42rem;height: 0.42rem;border-radius: 0.04rem;background: #F5F5F7;transition: background 400ms var(--ease);margin-top: 0.78rem;}
.why5 .btn button img{transition: filter 400ms var(--ease);}
.why5 .btn button:hover{background: var(--theme-color);}
.why5 .btn button:hover img{filter: var(--imgwhite);}
.why5 .box .swiper-slide:hover .pic img{transform: scale(1.1);}
.why5 .box .swiper-slide:hover .txt{color: var(--theme-color);}



.why6{margin-bottom: 1.2rem;}
.why6 .top{position: relative;}
.why6 .top .pic{aspect-ratio: 1514 / 661;border-radius: 0.1rem;overflow: hidden;}
.why6 .top .h{position: absolute;top: 0.95rem;left: 0.55rem;color: #fff;max-width: 5.1rem;}
.why6 .bot{margin-top: 0.2rem;}
.why6 .uese{overflow: hidden;}
.why6 .uese .ul{overflow: hidden;display: flex;gap: 0.21rem;}
.why6 .uese .ul .li{width: 2.86rem;padding: 0.38rem 0.09rem 0.15rem;background: #F5F5F7;border-radius: 0.08rem;position: relative;flex: none;}
.why6 .uese .ul .li .type{position: absolute;top: 0.12rem;left: 0.16rem;padding-left: 0.09rem;color: var(--text-color3);}
.why6 .uese .ul .li .type::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.05rem;height: 0.05rem;background: #999;border-radius: 1px;}
.why6 .uese .ul .li .pic{height: 0.62rem;}
.why6 .uese .ul .li .txt{margin-top: 0.15rem;line-height: 1.6;text-align: center;}


.why7{padding: 1.68rem 0 1.37rem;background: #F5F5F7;position: relative;}
.why7 .bgline{position: absolute;top: 0;right: 1.98rem;width: 5.814rem;height: 100%;z-index: 10;pointer-events: none;}
.why7 .bgline .con{position: sticky;top: 0;width: 100%;height: 100vh;max-height: 100%;}
.why7 .bgline .con s{position: absolute;left: 0;bottom: 0;width: 100%;height: 2.67rem;background: linear-gradient(0deg, #F5F5F7 38.57%, rgba(245, 245, 247, 0.00) 100%);}
.why7 .inner-title{text-align: center;}
.why7 .inner-title .type{margin: 0 auto;}
.why7 .inner-title .h{margin-top: 0.18rem;}
.why7 .inner-title .p{line-height: calc(26 / 22);color: var(--text-color2);margin-top: 0.27rem;}
.why7 .box{margin-top: 0.7rem;display: flex;gap: 0.64rem;}
.why7 .box .left{position: relative;width: 8.99rem;}
.why7 .box .left .lox{position: sticky;top: 0.7rem;aspect-ratio: 1 / 1;overflow: hidden;border-radius: 50%;}
.why7 .box .left .lox video{position: absolute;top: -0.53rem;left: -3.73rem;width: 16.75rem;height: 9.73rem;max-width: 16.75rem;}
.why7 .box .right{flex: 1;padding: 0.11rem 0 1.3rem;}
.why7 .box .right .ul .li:not(:first-child){margin-top: 0.16rem;}
.why7 .box .right .ul .li .ss{border-radius: 0.1rem;background: #FFF;backdrop-filter: blur(15px);box-shadow: 0 0.04rem 0.703rem rgba(31, 54, 110, 0.05);padding: 0.53rem 0.27rem 0.31rem;transition: background 400ms var(--ease);}
.why7 .box .right .ul .li .ss .top{display: flex;align-items: flex-start;gap: 0.18rem;border-bottom: 1px solid rgba(51,51,51,0.14);padding-bottom: 0.34rem;transition: border 400ms var(--ease);}
.why7 .box .right .ul .li .ss .top .ico{width: 0.4rem;aspect-ratio: 1 / 1;}
.why7 .box .right .ul .li .ss .top .set{line-height: 1.2;color: var(--theme-color2);margin-top: 0.07rem;transition: color 400ms var(--ease);flex: 1;}
.why7 .box .right .ul .li .ss .h{line-height: 145.455%;margin-top: 0.19rem;transition: color 400ms var(--ease);}
.why7 .box .right .ul .li .ss .p{margin-top: 0.12rem;color: var(--text-color2);transition: color 400ms var(--ease);}
.why7 .box .right .ul .li .ss:hover{background: var(--theme-color);}
.why7 .box .right .ul .li .ss:hover .top{border-color: rgba(255,255,255,0.14);}
.why7 .box .right .ul .li .ss:hover .top .set,
.why7 .box .right .ul .li .ss:hover .h,
.why7 .box .right .ul .li .ss:hover .p{color: #fff;}


.stb1{padding: 0.54rem 0 0.87rem;margin-bottom: 1.43rem;position: relative;overflow: hidden;}
.stb1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.stb1 .w1514{position: relative;z-index: 5;}
.stb1 .inner-title .type{margin: 0 auto;}
.stb1 .inner-title .h{margin: 0.24rem auto 0;}
.stb1 .inner-title .p{margin: 0.3rem auto 0;max-width: 10.99rem;line-height: 155.556%;color: var(--text-color2);}
.stb1 .inner-title .p p:not(:first-child){margin-top: 0.06rem;}
.stb1 .ul{margin: 2.8rem 0 0;display: flex;flex-wrap: wrap;gap: 0.32rem;}
.stb1 .ul .li{width: calc((100% - 0.64rem) / 3);}
.stb1 .ul .li .ss{background: rgba(36, 36, 36, 0.20);backdrop-filter: blur(40px);height: 100%;border-radius: 0.1rem;padding: 0.28rem 0.32rem;display: flex;flex-direction: column;gap: 0.24rem;}
.stb1 .ul .li .ss .txt{flex: 1;}
.stb1 .ul .li .ss .h{line-height: 128.571%;color: #fff;}
.stb1 .ul .li .ss .h strong{font-weight: 600;}
.stb1 .ul .li .ss .p{margin-top: 0.16rem;color: #fff;}
.stb1 .ul .li .ss .icons{display: flex;flex-wrap: wrap;gap: 0.06rem;}
.stb1 .ul .li .ss .icon{width: 0.5rem;aspect-ratio: 1 / 1;}

.stb2 .inner-title{max-width: 10.43rem;margin: 0 auto;}
.stb2 .inner-title .h{margin-top: 0;}
.stb2 .inner-title .p{line-height: 133.333%;color: var(--text-color2);margin-top: 0.28rem;}
.stb2 .inner-title .p p:not(:first-child){margin-top: 0.08rem;}
.stb2 .ul{margin-top: 0.74rem;display: flex;flex-wrap: wrap;gap: 0.32rem;}
.stb2 .ul .li{width: calc((100% - 0.64rem) / 3);border-radius: 0.1rem;overflow: hidden;background: #F8F8F8;}
.stb2 .ul .li .pic{aspect-ratio: 484 / 279;overflow: hidden;}
.stb2 .ul .li .pic img{transition: transform 400ms var(--ease);}
.stb2 .ul .li .txt{padding: 0.32rem 0.32rem 1rem;}
.stb2 .ul .li .txt .h{line-height: calc(43 / 28);}
.stb2 .ul .li .txt .p{margin-top: 0.24rem;line-height: 155.556%;color: var(--text-color2);}
.stb2 .ul .li .txt .p p:not(:first-child){margin-top: 0.16rem;}
.stb2 .ul .li .txt .p p{position: relative;padding-left: 1em;}
.stb2 .ul .li .txt .p p::before{content: "";position: absolute;left: 0;top: 0;width: 0.333em;aspect-ratio: 1 / 1;border-radius: 50%;background: var(--theme-color2);top: 0.5em;}
.stb2 .ul .li:hover .pic img{transform: scale(1.05);}

.stb3 .ul .li .pic img{transition: transform 400ms var(--ease);}
.stb3 .ul .li:hover .pic img{transform: scale(1.05);}

.stb3{margin-bottom: 1.3rem;}
.stb3 .inner-title .h{margin-top: 0;}
.stb3 .inner-title .p{line-height: 133.333%;color: var(--text-color2);margin: 0.28rem auto 0;max-width: 10.64rem;}
.stb3 .inner-title .p p:not(:first-child){margin-top: 0.08rem;}
.stb3 .ul{margin-top: 0.74rem;}
.stb3 .ul .li{margin-top: 0.65rem;display: flex;align-items: center;}
.stb3 .ul .li:first-child{margin-top: 0;}
.stb3 .ul .li:nth-child(2n){flex-direction: row-reverse;}
.stb3 .ul .li .pic{width: 7.28rem;aspect-ratio: 728 / 539;border-radius: 0.1rem;overflow: hidden;}
.stb3 .ul .li .txt{flex: 1;padding: 0 0.9rem 0 0.97rem;}
.stb3 .ul .li .txt .h{line-height: 125.287%;}
.stb3 .ul .li .txt .p{line-height: 149.693%;color: var(--text-color2);margin-top: 0.28rem;}
.stb3 .ul .li .txt .p p:not(:first-child){margin-top: 0.16rem;}
.stb3 .ul .li .txt .p p{position: relative;padding-left: 0.18rem;}
.stb3 .ul .li .txt .p p::before{content: "";position: absolute;left: 0;top: 0.14rem;width: 0.06rem;aspect-ratio: 1 / 1;border-radius: 50%;background: var(--theme-color2);}

.stb4{padding: 1.3rem 0 1.6rem;background: #F8F8F8;}
.stb4 .top{display: flex;align-items: flex-start;gap: 1.13rem;}
.stb4 .top .inner-title{flex: 1;}
.stb4 .top .inner-title .h{margin-top: 0;}
.stb4 .top .inner-title .p{margin-top: 0.28rem;color: var(--text-color2);}
.stb4 .top .inner-title .p p:not(:first-child){margin-top: 0.08rem;}
.stb4 .top .ul{width: 7.82rem;}
.stb4 .top .ul .li:not(:last-child){padding-bottom: 0.5rem;margin-bottom: 0.5rem;border-bottom: 1px solid #ECECEC;}
.stb4 .top .ul .li .h{padding-left: 0.19rem;position: relative;}
.stb4 .top .ul .li .h::before{content: "";position: absolute;left: 0;top: 0.625em;width: 0.25em;aspect-ratio: 1 / 1;border-radius: 50%;background: var(--theme-color2);}
.stb4 .top .ul .li .p{padding-left: 0.19rem;margin-top: 0.24rem;line-height: 144.444%;color: var(--text-color2);}
.stb4 .top .ul .li .p p:not(:first-child){margin-top: 0.06rem;}
.stb4 .pic{margin-top: 0.9rem;aspect-ratio: 1514 / 600;border-radius: 0.1rem;overflow: hidden;}

.careersLayout .inner-banner .txt .h{max-width: 7.02rem;}
.careersLayout .inner-banner .txt .p{max-width: 6.91rem;margin-top: 0.3rem;}
.careersLayout .inner-banner .txt .m{margin-top: 0.6rem;display: flex;gap: 0.36rem;}
.careersLayout .breadcrumb{margin-bottom: 0.46rem;}


.ca1 .box{display: flex;align-items: center;gap: 1.15rem;}
.ca1 .pic{width: 7.01rem;aspect-ratio: 701 / 854;border-radius: 0.1rem;overflow: hidden;}
.ca1 .txt{flex: 1;}
.ca1 .txt .p{margin-top: 0.24rem;line-height: 133.333%;color: var(--text-color2);}
.ca1 .txt .ul{margin-top: 0.72rem;}
.ca1 .txt .li:not(:first-child){margin-top: 0.32rem;}
.ca1 .txt .li .set{line-height: calc(37 / 24);}
.ca1 .txt .li .det{line-height: 133.333%;color: var(--text-color2);margin-top: 0.12rem;}


.ca2 .top{display: flex;align-items: center;gap: 1.15rem;}
.ca2 .top .h{flex: 1;}
.ca2 .top .p{width: 6.95rem;line-height: 136.364%;}
.ca2 .ul{display: flex;flex-wrap: wrap;gap: 0.17rem;margin-top: 0.74rem;}
.ca2 .ul .li{width: calc((100% - 0.51rem) / 4);border-radius: 0.1rem;overflow: hidden;position: relative;}
.ca2 .ul .li .pic{aspect-ratio: 366 / 625;position: relative;}
.ca2 .ul .li .pic::before{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: rgba(43, 43, 43, 0.3);transition: opacity 400ms var(--ease);}
.ca2 .ul .li .txtbox::before{content: "";position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.00) 52.88%);transition: opacity 400ms var(--ease);}
.ca2 .ul .li .txtbox::after{content: "";position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, #002BAA 0%, rgba(0, 43, 170, 0.00) 54.63%);opacity: 0;transition: opacity 400ms var(--ease);}
.ca2 .ul .li .txt{position: absolute;z-index: 4;left: 0;bottom: 0;width: 100%;padding: 0 0.26rem 0.3rem;}
.ca2 .ul .li .txt .h{line-height: calc(43 / 28);color: #fff;}
.ca2 .ul .li .txt .p{line-height: 133.333%;color: rgba(255, 255, 255, 0.80);margin-top: 0.12rem;}
.ca2 .ul .li:hover .pic::before,
.ca2 .ul .li:hover .txtbox::before{opacity: 0;}
.ca2 .ul .li:hover .txtbox::after{opacity: 1;}

.ca3 .top{display: flex;align-items: center;gap: 1.15rem;}
.ca3 .top .h{flex: 1;}
.ca3 .top .p{width: 6.95rem;line-height: 136.364%;}
.ca3 .ul{margin-top: 0.7rem;display: flex;flex-wrap: wrap;}
.ca3 .ul .li{width: 33.333%;}
.ca3 .ul .li .ss{display: block;height: 100%;border-radius: 0.18rem;background: #fff url(../img/ca3_bg.webp) no-repeat bottom right;background-size: 2.4rem auto;padding: 0.55rem 0.54rem 0.57rem 0.44rem;transition: background 400ms var(--ease);position: relative;}
.ca3 .ul .li .ss:hover{background-color: var(--theme-color);}
.ca3 .ul .li .ss s{position: absolute;background: #DEDEE1;transition: background 400ms var(--ease);}
.ca3 .ul .li .ss s:nth-child(1){left: 0.2rem;top: 0;width: calc(100% - 0.4rem);height: 1px;display: none;}
.ca3 .ul .li .ss s:nth-child(2){left: 0.2rem;bottom: 0;width: calc(100% - 0.4rem);height: 1px;}
.ca3 .ul .li .ss s:nth-child(3){left: 0;top: 0.2rem;height: calc(100% - 0.4rem);width: 1px;display: none;}
.ca3 .ul .li .ss s:nth-child(4){right: 0;top: 0.2rem;height: calc(100% - 0.4rem);width: 1px;}
.ca3 .ul .li .ss:hover s{background: var(--theme-color);}
.ca3 .ul .li:nth-child(-n + 3) .ss s:nth-child(1){display: block;}
.ca3 .ul .li:nth-child(3n - 2) .ss s:nth-child(3){display: block;}
.ca3 .ul .li:not(:nth-child(3n)):hover + .li .ss:nth-child(3){opacity: 0;}
.ca3 .ul .li .ico{width: 0.4rem;aspect-ratio: 1 / 1;}
.ca3 .ul .li .ico img{transition: filter 400ms var(--ease);}
.ca3 .ul .li .h{line-height: 126.607%;margin-top: 0.24rem;transition: color 400ms var(--ease);}
.ca3 .ul .li .p{line-height: 133.333%;color: var(--text-color2);margin-top: 0.2rem;transition: color 400ms var(--ease);}
.ca3 .ul .li .ss:hover .ico img{filter: var(--imgwhite);}
.ca3 .ul .li .ss:hover .h,
.ca3 .ul .li .ss:hover .p{color: #fff;}


.ca4{padding: 1.3rem 0;background: #F8F8F8;}
.ca4 .ul{margin-top: 0.7rem;}
.ca4 .ul .li:not(:first-child){margin-top: 0.65rem;}
.ca4 .ul .li{display: flex;align-items: center;gap: 0.02rem;}
.ca4 .ul .li:nth-child(2n){flex-direction: row-reverse;}
.ca4 .ul .li .pic{width: 7.28rem;aspect-ratio: 728 / 539;border-radius: 0.1rem;overflow: hidden;}
.ca4 .ul .li .pic img{transition: transform 400ms var(--ease);}
.ca4 .ul .li .txt{flex: 1;padding: 0 1.07rem 0 0.96rem;}
.ca4 .ul .li .txt .h{line-height: 125.287%;transition: color 400ms var(--ease);}
.ca4 .ul .li .txt .p{margin-top: 0.2rem;line-height: 149.693% ;}
.ca4 .ul .li .txt .m{margin-top: 0.4rem;}
.ca4 .ul .li .txt .m a{display: flex;align-items: center;gap: 0.12rem;line-height: 205.829%;color: var(--theme-color2);transition: color 400ms var(--ease);}
.ca4 .ul .li .txt .m a span{width: 0.125rem;aspect-ratio: 1 / 1;position: relative;}
.ca4 .ul .li .txt .m a span img{transition: opacity 400ms var(--ease);}
.ca4 .ul .li .txt .m a:hover{color: var(--theme-color);}
.ca4 .ul .li:hover .pic img{transform: scale(1.1);}
.ca4 .ul .li:hover .txt .h{color: var(--theme-color);}

.ca5 .top .p{line-height: 133.333%;color: var(--text-color2);margin: 0.28rem auto 0;max-width: 10.43rem;}
.ca5 .box{margin-top: 0.74rem;display: flex;align-items: flex-start;gap: 0.5rem;}
.ca5 .box .pic{border-radius: 0.1rem;aspect-ratio: 598 / 658;overflow: hidden;position: relative;width: 5.98rem;}
.ca5 .ul{flex: 1;}
.ca5 .ul .li{position: relative;background: #F8F8F8;border-radius: 0.1rem;padding: 0.18rem 0.32rem 0.17rem;}
.ca5 .ul .li:not(:first-child){margin-top: 0.16rem;}
.ca5 .ul .li .ltp{padding: 0.12rem 0;display: flex;align-items: center;gap: 0.83rem;}
.ca5 .ul .li .ltp .arr{width: 0.18rem;aspect-ratio: 1 / 1;position: relative;}
.ca5 .ul .li .ltp .arr img{transition: opacity 400ms var(--ease);}
.ca5 .ul .li .ltp .h{line-height: 155.824%;flex: 1;transition: color 400ms var(--ease);}
.ca5 .ul .li .lbt{line-height: 133.333%;color: var(--text-color2);padding-bottom: 0.23rem;display: none;}
.ca5 .ul .li.act .ltp .h,
.ca5 .ul .li:hover .ltp .h{color: var(--theme-color);}
.ca5 .ul .li.act .ltp .arr img:nth-child(1){opacity: 0;}
.ca5 .ul .li.act .ltp .arr img:nth-child(2){opacity: 1;}


.ca6 .top .h{max-width: 7.51rem;margin: 0 auto;}
.ca6 .top .p{line-height: 133.333%;color: var(--text-color2);margin: 0.28rem auto 0;max-width: 8.79rem;}
.ca6 .box{margin-top: 0.74rem;}
.ca6 .pic{border-radius: 0.1rem;overflow: hidden;aspect-ratio: 1514 / 600;}
.ca6 .ul{margin-top: 0.2rem;display: flex;flex-wrap: wrap;gap: 0.2rem 0.22rem;}
.ca6 .ul .li{width: calc((100% - 0.44rem) / 3);background: #F8F8F8;border-radius: 0.1rem;padding: 0.32rem 0.31rem 0.31rem;}
.ca6 .ul .li .h{line-height: 155.824%;}
.ca6 .ul .li .p{line-height: 133.333%;color: var(--text-color2);margin-top: 0.12rem;}

.ca7 .top .p{line-height: 133.333%;color: var(--text-color2);margin: 0.28rem auto 0;}
.ca7 .m{display: flex;justify-content: center;gap: 0.44rem;margin-top: 0.6rem;}

.jobLayout{padding: 0.7rem 0 0.8rem;background: #F5F5F7;}
.jobLayout .breadcrumb-list{padding: 0.34rem 0 0.32rem;}
.joblist .top{padding: 2.03rem 0 3.03rem;border-radius: 0.1rem;background: url(../img/job1_1.webp) no-repeat center;background-size: cover;}
.joblist .top .h{line-height: calc(91 / 60);color: #fff;}
.joblist .top .form{margin: 0.34rem auto 0;width: 8.8rem;position: relative;}
.joblist .top .form input{display: block;width: 100%;height: 0.58rem;border-radius: 0.1rem;padding: 0 1.66rem 0 0.53rem;color: #fff;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(20px);}
.joblist .top .form input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.66);}
.joblist .top .form input:-moz-placeholder {color: rgba(255, 255, 255, 0.66);}
.joblist .top .form input::-moz-placeholder {color: rgba(255, 255, 255, 0.66);}
.joblist .top .form input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.66);}
.joblist .top .form .ico{position: absolute;width: 0.18rem;aspect-ratio: 1 / 1;left: 0.21rem;top: 0.19rem;z-index: 3;}
.joblist .top .form .submit{position: absolute;right: 0.05rem;top: 0.03rem;height: 0.52rem;width: 1.56rem;border-radius: 0.1rem;background: var(--theme-color2);color: #fff;}
.joblist .bot{margin-top: 0.2rem;display: flex;gap: 0.2rem;}
.joblist .bot .left{width: 4.55rem;border-radius: 0.1rem;background: #fff;}
.joblist .bot .right{flex: 1;border-radius: 0.1rem;background: #fff;padding-bottom: 1.63rem;}
.joblist .bot .left .tit{border-bottom: 0.1rem solid #F8F8F8;padding: 0.41rem 0.54rem 0.2rem;display: flex;align-items: center;justify-content: space-between;}
.joblist .bot .left .tit .h{line-height: calc(43 / 28);}
.joblist .bot .left .tit button{color: var(--theme-color);}
.joblist .bot .left .list{padding: 0.39rem 0.54rem;}
.joblist .bot .left .list .item{border-bottom: 1px solid #E4E4E4;padding-bottom: 0.14rem;margin-bottom: 0.4rem;}
.joblist .bot .left .list .item:last-child{margin-bottom: 0;}
.joblist .bot .left .list .item .itp{display: flex;align-items: center;gap: 0.3rem;padding-bottom: 0.22rem;cursor: pointer;}
.joblist .bot .left .list .item .itp .arr{width: 0.18rem;aspect-ratio: 1 / 1;position: relative;}
.joblist .bot .left .list .item .itp .arr img{transition: opacity 400ms var(--ease);}
.joblist .bot .left .list .item .itp .h{flex: 1;}
.joblist .bot .left .list .item.act .itp .arr img:nth-child(1){opacity: 0;}
.joblist .bot .left .list .item.act .itp .arr img:nth-child(2){opacity: 1;}

.joblist .bot .left .list .item .ibt{padding-bottom: 0.22rem;}
.joblist .bot .left .list .item .ibt .ss:not(:first-child){margin-top: 0.24rem;}
.joblist .bot .left .list .item .ibt .ss{display: flex;align-items: flex-start;gap: 0.12rem;}
.joblist .bot .left .list .item .ibt .ss .status{width: 0.14rem;height: 0.14rem;border-radius: 0.02rem;border: 1px solid rgba(0, 0, 0, 0.20);margin-top: 0.05rem;transition: background 400ms var(--ease), border 400ms var(--ease);position: relative;}
.joblist .bot .left .list .item .ibt .ss .status::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/job_select.webp) no-repeat center;background-size: contain;opacity: 0;transition: opacity 400ms var(--ease);}
.joblist .bot .left .list .item .ibt .ss .txt{color: var(--text-color2);}
.joblist .bot .left .list .item .ibt .ss.act .status{background: var(--theme-color2);border-color: var(--theme-color2);}
.joblist .bot .left .list .item .ibt .ss.act .status::before{opacity: 1;}


.joblist .bot .right .tit{border-bottom: 0.1rem solid #F8F8F8;padding: 0.41rem 0.55rem 0.18rem;line-height: calc(43 / 28);}
.joblist .bot .ul{padding-top: 0.24rem;}
.joblist .bot .ul .li{padding: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.joblist .bot .ul .li .ltp{padding: 0.38rem 0.48rem 0.38rem 0.55rem;display: flex;align-items: center;gap: 0.4rem;cursor: pointer;}
.joblist .bot .ul .li .ltp .lf{flex: 1;}
.joblist .bot .ul .li .ltp .lf .h{line-height: calc(40 / 26);transition: color 400ms var(--ease);}
.joblist .bot .ul .li .ltp .lf .p{margin-top: 0.08rem;}
.joblist .bot .ul .li .ltp .arr{width: 0.18rem;aspect-ratio: 1 / 1;position: relative;}
.joblist .bot .ul .li .ltp .arr img{transition: opacity 400ms var(--ease);}
.joblist .bot .ul .li .lbt{padding: 0.2rem 0.48rem 0.75rem 0.55rem;display: none;}
.joblist .bot .ul .li .lbt .h{line-height: 1.45;}
.joblist .bot .ul .li .lbt .p{line-height: 1.75;color: var(--text-color2);margin-top: 0.24rem;}
.joblist .bot .ul .li .lbt .p p{padding-left: 0.23rem;position: relative;}
.joblist .bot .ul .li .lbt .p p::before{content: "";position: absolute;left: 0.1rem;top: calc(0.875em - 0.02rem);width: 0.04rem;height: 0.04rem;background: var(--text-color2);}
.joblist .bot .ul .li .lbt .m{margin-top: 0.49rem;}
.joblist .bot .ul .li.act .ltp .lf .h{color: var(--theme-color);}
.joblist .bot .ul .li.act .ltp .arr img:nth-child(1){opacity: 0;}
.joblist .bot .ul .li.act .ltp .arr img:nth-child(2){opacity: 1;}
.joblist .bot .pagesbox{margin-top: 0.9rem;}

.ind1 .bot .ul .li:nth-child(1) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #41C9E8 0%, rgba(65, 201, 232, 0.00) 100%) 0 0.15rem / 0.74rem 0.74rem no-repeat,
              radial-gradient(50% 50% at 50% 50%, #002BAA 0%, rgba(0, 43, 170, 0.00) 100%) 0.23rem 0.39rem / 0.41rem 0.41rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.ind1 .bot .ul .li:nth-child(2) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #41C9E8 0%, rgba(65, 201, 232, 0.00) 100%) 0.25rem 0.5rem / 0.58rem 0.58rem no-repeat,
              radial-gradient(50% 50% at 50% 50%, #002BAA 0%, rgba(0, 43, 170, 0.00) 100%) 0.21rem -0.02rem / 0.78rem 0.78rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.ind1 .bot .ul .li:nth-child(3) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #41C9E8 0%, rgba(65, 201, 232, 0.00) 100%) 0.28rem -0.05rem / 1.4rem 1.4rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.ind1 .bot .ul .li:nth-child(4) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #006FFF 0%, rgba(0, 111, 255, 0.00) 100%) 0.16rem -0.52rem / 1.4rem 1.4rem no-repeat,
              radial-gradient(50% 50% at 50% 50%, #002BAA 0%, rgba(0, 43, 170, 0.00) 100%) 0.69rem -0.3rem / 0.66rem 0.66rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.ind1 .bot .ul .li:nth-child(5) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #006FFF 0%, rgba(0, 111, 255, 0.00) 100%) 0.77rem -0.44rem / 1.61rem 1.61rem no-repeat,
              radial-gradient(50% 50% at 50% 50%, #002BAA 0%, rgba(0, 43, 170, 0.00) 100%) -0.03rem -0.06rem / 1.4rem 1.4rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.ind1 .bot .ul .li:nth-child(6) .number span{
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(50% 50% at 50% 50%, #0037D8 0%, rgba(0, 55, 216, 0.00) 100%) 1.12rem -0.28rem / 1.4rem 1.4rem no-repeat,
              radial-gradient(50% 50% at 50% 50%, #41C9E8 0%, rgba(65, 201, 232, 0.00) 100%) -0.11rem -0.05rem / 1.61rem 1.61rem no-repeat;
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}



.header .left{position: relative;}
.header .left .ul .li:has(.prod-lv2list){position: static;}
.header .left .prod-lv2list{position: absolute;top: 100%;left: 0;width: 8.82rem;padding-top: 0.16rem;display: none;}
.header .left .prod-lv2list .box{border-radius: 0.1rem;background: #FFF;}
.header .left .prod-lv2list .txt{padding: 0.35rem 0.54rem 0.22rem;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.header .left .prod-lv2list .txt .h{line-height: calc(46 / 30);}
.header .left .prod-lv2list .txt .p{margin-top: 2px;color: #8D8D8D;}
.header .left .prod-lv2list .bot{display: flex;align-items: flex-start;gap: 1.43rem;padding: 0.3rem 0 0.44rem 0.32rem;}
.header .left .prod-lv2list .bot .lf{width: 3.32rem;}
.header .left .prod-lv2list .bot .lf .tit{margin-left: 0.22rem;color: #8D8D8D;}
.header .left .prod-lv2list .bot .lf .list{margin-top: 0.16rem;}
.header .left .prod-lv2list .bot .lf .list a{display: block;padding: 0.14rem 0.6rem 0.14rem 0.22rem;border-radius: 0.1rem;position: relative;transition: background 400ms var(--ease), color 400ms var(--ease);}
.header .left .prod-lv2list .bot .lf .list a:not(:first-child){margin-top: 0.04rem;}
.header .left .prod-lv2list .bot .lf .list a span{position: absolute;top: 50%;transform: translateY(-50%);right: 0.24rem;width: 0.12rem;opacity: 0;transition: opacity 400ms var(--ease);}
.header .left .prod-lv2list .bot .lf .list a:hover{background: #F4F4F6;color: var(--theme-color);}
.header .left .prod-lv2list .bot .lf .list a:hover span{opacity: 1;}
.header .left .prod-lv2list .bot .rf{width: 3.15rem;}
.header .left .prod-lv2list .bot .rf .tit{color: #8D8D8D;}
.header .left .prod-lv2list .bot .rf .item{margin-top: 0.08rem;display: block;}
.header .left .prod-lv2list .bot .rf .item .pic{border-radius: 0.1rem;overflow: hidden;aspect-ratio: 315 / 189;}
.header .left .prod-lv2list .bot .rf .item .pic img{transition: transform 400ms var(--ease);}
.header .left .prod-lv2list .bot .rf .item .h{margin-top: 0.14rem;}
.header .left .prod-lv2list .bot .rf .item .p{margin-top: 0.04rem;display: flex;align-items: center;gap: 0.08rem;color: var(--theme-color2);}
.header .left .prod-lv2list .bot .rf .item .p img{width: 0.12rem;height: 0.12rem;}
.header .left .prod-lv2list .bot .rf .item:hover .pic img{transform: scale(1.05);}


.news_con table{
    table-layout: auto;
    border: none;
    width: 100%;
    border-collapse: collapse;
    margin: .5rem 0;