/* :root{
} */

/* 禁止文字选中 */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* common */
.w1600{padding: 0 1.55rem;width: 100%;}


.mainSwiper{height: 100vh;}

.mainSwiper .in7 {height: auto;}

.mainSwiper .w1600{padding: 0 1.6rem;}

.in1 .ss{height: 100vh;position: relative;}

.in1 .ss .imgbox{height: 100%;}

.in1 .ss .imgbox a{display: block;height: 100%;}

.in1 .ss .imgbox img{height: 100%;object-fit: cover;}

.in1 .ss .imgbox video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.in1 .ss .txtbox{position: absolute;bottom: 1.6rem;left: 0;width: 100%;z-index: 10;}

.in1 .ss .txtbox .t1{line-height: 1.5;color: #fff;transform: translateY(-0.5rem);opacity: 0;transition: all 600ms var(--ease);transition-delay: 0.5s;}

.in1 .ss .txtbox .t2{line-height: 1.5;color: #fff;transform: translateY(-0.5rem);opacity: 0;transition: all 600ms var(--ease);transition-delay: 0.4s;}

.in1 .ss .txtbox .t3{line-height: 1.35;color: rgba(255,255,255,0.8);margin-top: 0.25rem;transform: translateY(-0.5rem);opacity: 0;transition: all 600ms var(--ease);transition-delay: 0.3s;}

.in1 .swiper-slide-active .ss .txtbox div{transform: translateY(0);opacity: 1;}

.in1 .pogin{position: absolute;left: 1.6rem;bottom: 0.9rem;width: calc(100% - 3.1rem);display: flex;align-items: center;justify-content: flex-start;z-index: 11;}

.in1 .pogin span{position: relative;margin: 0 0.44rem 0 0 !important;width: 0.36rem;height: 0.26rem;opacity: 1;display: flex;align-items: center;justify-content: center;border-radius: 0;background: none;}

.in1 .pogin span s{width: 0.04rem;height: 0.04rem;border-radius: 0.04rem;background: #fff;opacity: 0.8;}

.in1 .pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 50%;height: 100%;border: 1px solid var(--theme-color);border-right: none;border-radius: 0.26rem 0 0 0.26rem;opacity: 0;}

.in1 .pogin span::after{content: "";position: absolute;right: 0;top: 0;width: 50%;height: 100%;border: 1px solid rgba(255,255,255,0.8);border-left: none;border-radius: 0 0.26rem 0.26rem 0;opacity: 0;}

.in1 .pogin span.swiper-pagination-bullet-active::before,
.in1 .pogin span.swiper-pagination-bullet-active::after{opacity: 1;}

.in2{overflow: hidden;}

.in2 .w1600{width: 100%;}

.in2 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in2 .bg img{height: 100%;object-fit: cover;}

.in2 .box{height: 100%;display: flex;align-items: center;position: relative;z-index: 5;}

.in2 .top{display: flex;justify-content: space-between;align-items: center;width: 100%;}

.in2 .top .lf{max-width: 8rem;}

.in2 .top .lf .t1{line-height: calc(61 / 50);color: var(--theme-color);}

.in2 .top .lf .t2{margin-top: 0.11rem;line-height: calc(67 / 50);color: #fff;}

.in2 .top .lf .t3{margin-top: 0.25rem;line-height: calc(24 / 18);color: rgba(255,255,255,0.8);}

.in2 .top .lf .t4{max-width: calc(608 / 16 * 1em);line-height: 1.8;color: #fff;margin-top: 0.59rem;}

.in2 .top .lf .t5{margin-top: 0.5rem;}

.in2 .top .lf .t5 a{display: flex;width: fit-content;align-items: center;line-height: 1.25;color: var(--theme-color);}

.in2 .top .lf .t5 a img{width: calc(5 / 16 * 1em);margin-left: calc(10 / 16 * 1em);}

.in2 .top .ul{width: 5.97rem;}

.in2 .top .ul .li{display: flex;align-items: center;justify-content: space-between;padding: 0.4rem 0;border-bottom: 1px solid rgba(255,255,255,0.6);}

.in2 .top .ul .li:first-child{padding-top: 0;}

.in2 .top .ul .li .num{line-height: 1;color: #fff;}

.in2 .top .ul .li .det{line-height: calc(21 / 16);color: #fff;margin-top: 0.24rem;}

.in2 .top .ul .li .ico{width: 0.8rem;}

.in2 .top .ul .li:hover .num span{color: var(--theme-color);}

.in2 .bot{margin-top: 0.95rem;margin-top: 0.5rem;}

.in2 .bot .ul{display: flex;}

.in2 .bot .li{width: calc((100% - 1rem) / 3);margin: 0 0.5rem 0 0;}

.in2 .bot .li:last-child{margin-right: 0;}

.in2 .bot .li .ss{display: block;height: 100%;padding: 0.4rem 0.4rem 0.3rem;position: relative;}

.in2 .bot .li .ss::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.16rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(20px);}

.in2 .bot .li .ss::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.16rem;border: 1px solid rgba(255, 255, 255, 0.20);background: linear-gradient(234deg, var(--theme-color) 28.84%, rgba(255, 126, 115, 0.80) 116.28%);backdrop-filter: blur(20px);opacity: 0;}

.in2 .bot .li .ss .num{line-height: calc(81 / 54);color: #fff;position: relative;z-index: 3;}

.in2 .bot .li .ss .t1{line-height: calc(24 / 18);color: rgba(255,255,255,0.6);position: relative;z-index: 3;}

.in2 .bot .li .ss .bot{margin-top: 0.2rem;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 3;}

.in2 .bot .li .ss .bot .ico{width: 0.7rem;}

.in2 .bot .li .ss .bot .ico img{aspect-ratio: 1 / 1;object-fit: contain;}

.in2 .bot .li .ss .bot .t2{flex: 1;margin-right: 0.4rem;line-height: 1.5;color: rgba(255,255,255,0.6);}

.in2 .bot .li .ss .bg_logo{position: absolute;left: 0.4rem;bottom: 0.18rem;width: 1.25rem;opacity: 0;z-index: 2;}

.in2 .bot .li .ss:hover::before{opacity: 0;}

.in2 .bot .li .ss:hover::after{opacity: 1;}

.in2 .bot .li .ss:hover .bg_logo{opacity: 0.08;}

.in3{overflow: hidden;}

.in3 .imgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in3 .imgs img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.in3 .imgs img.act{opacity: 1;}

.in3 .box{position: relative;z-index: 5;}

.in3 .box .ul{display: flex;height: 100vh;}

.in3 .box .ul .li{width: 50%;border-left: 1px solid rgba(255,255,255,0.15);display: flex;align-items: center;justify-content: center;padding: 0 0.1rem;}

.in3 .box .ul .li:first-child{border-left: none;}

.in3 .box .ul .li .ss{position: relative;z-index: 5;width: 100%;}

.in3 .box .ul .li .ss .ico{width: 0.6rem;margin: 0 auto;}

.in3 .box .ul .li .ss .ico img{aspect-ratio: 1 / 1;}

.in3 .box .ul .li .ss .t1{line-height: calc(48 / 36);color: #fff;text-align: center;margin-top: 0.2rem;}

.in3 .box .ul .li .ss .t2{line-height: calc(24 / 18);color: rgba(255,255,255,0.6);text-align: center;margin-top: 0.2rem;margin-bottom: 0.23rem;}

.in3 .box .ul .li .ss .bot{text-align: center;display: none;}

.in3 .box .ul .li .ss .bot a{position: relative;display: inline-block;margin: 0.32rem 0.17rem 0;border-radius: 0.52rem;border: 1px solid rgba(255, 255, 255, 0.50);backdrop-filter: blur(2.5px);color: #fff;padding: 0.13rem 0.3rem;line-height: calc(24 / 18);}

.in3 .box .ul .li .ss .bot a::before{content: "";position: absolute;left: calc(100% - 0.09rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 26 / 52;opacity: 0;}

.in3 .box .ul .li .ss .bot a:hover{background: var(--theme-color);border-color: var(--theme-color);}

.in3 .box .ul .li .ss .bot a:hover::before{opacity: 1;}

.in4{overflow: hidden;}

.in4 .swiper1 .ss{height: 100%;display: block;position: relative;}

.in4 .swiper1 .ss .imgbox{height: 100vh;background: #000;}

.in4 .swiper1 .ss .imgbox img{height: 100%;object-fit: cover;}

.in4 .swiper1 .ss .txtbox{position: absolute;left: 1.55rem;top: calc(0.8rem + (160 / 1080 * 100vh));z-index: 5;}

.in4 .swiper1 .ss .txtbox .t1{line-height: calc(61 / 46);color: var(--theme-color);}

.in4 .swiper1 .ss .txtbox .t2{margin-top: 0.35rem;line-height: 1.8;color: #B9B9B9;width: 6.45rem;}

.in4 .swiper1 .ss .txtbox .t3{margin-top: 0.8rem;}

.in4 .bot{position: absolute;left: 0.7rem;bottom: 0.6rem;width: calc(100% - 1.4rem);padding: 0 0.5rem;}

.in4 .bot .swiper{padding: 0 0.4rem;}

.in4 .bot .swiper-slide{display: flex;align-items: center;}

.in4 .bot .swiper-slide a{display: block;position: relative;padding: 0.19rem 0.29rem;border: 1px solid #fff;border-radius: 0.64rem;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(5px);color: #fff;width: 100%;text-align: center;}

.in4 .bot .swiper-slide a:hover{background: var(--theme-color);border-color: var(--theme-color);}

.in4 .bot .prev{left: 0;}

.in4 .bot .next{right: 0;}

.in4 .bot .swiper-slide-thumb-active a{background: var(--theme-color);border-color: var(--theme-color);}

.in4 .bot .swiper-slide-thumb-active a::before{opacity: 1;}

.in5{padding-top: calc(0.8rem + (80 / 1080 * 100vh));background: url(../images/in5_1.webp) no-repeat center;background-size: cover;padding-top: 0.8rem;display: flex;align-items: center;overflow: hidden;}

.in5 .top{display: flex;align-items: center;justify-content: space-between;}

.in5 .top .lf .t1{line-height: calc(67 / 50);color: var(--theme-color);}

.in5 .top .lf .t2{line-height: calc(67 / 50);color: #fff;margin-top: 0.05rem;}

.in5 .top .lf .t3{line-height: calc(24 / 18);color: #fff;margin-top: 0.25rem;}

.in5 .ul{margin-top: 0.7rem;display: flex;}

.in5 .ul .li{width: 33.333%;}

.in5 .ul .li .ss{height: 100%;display: block;position: relative;padding: 0.35rem 0.35rem 0.5rem;}

.in5 .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.95) url(../images/svg/in5_bgico.svg) no-repeat right 0.2rem bottom 0.2rem;background-size: 1.32rem;border-radius: 0.16rem 0.16rem 0 0;box-shadow: 0 0.05rem 0.3rem 0 rgba(0, 0, 0, 0.08);backdrop-filter: blur(15px);border-bottom: 2px solid var(--theme-color);opacity: 0;}

.in5 .ul .li .ss .imgbox{position: relative;aspect-ratio: 463 / 270;border-radius: 0.08rem;overflow: hidden;z-index: 3;}

.in5 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.in5 .ul .li .ss .imgbox .time{position: absolute;z-index: 3;top: 0.25rem;left: 0.25rem;padding: 0.1rem 0.2rem;line-height: calc(21 / 16);color: #fff;background: var(--theme-color);border-radius: 0.41rem;}

.in5 .ul .li .ss .txtbox{position: relative;z-index: 3;margin-top: 0.3rem;}

.in5 .ul .li .ss .txtbox .t1{line-height: 1.6;height: 3.2em;color: #fff;}

.in5 .ul .li .ss .txtbox .t2{display: flex;align-items: center;margin-top: 0.46rem;color: var(--theme-color);line-height: calc(24 / 18);opacity: 0;}

.in5 .ul .li .ss .txtbox .t2 img{width: calc(8 / 18 * 1em);margin-left: 0.5em;}

.in5 .ul .li .ss:hover::before{opacity: 1;}

.in5 .ul .li .ss:hover .txtbox .t1{color: var(--theme-color);font-weight: 600;}

.in5 .ul .li .ss:hover .txtbox .t2{opacity: 1;}

.in6{position: relative;background: #242424 url(../images/in6_6.webp) no-repeat bottom center;background-size: cover;overflow: hidden;padding-top: calc(0.8rem + (227 / 1080 * 100vh));transition: all 1500ms cubic-bezier(0, 0, 0.58, 1);transition-delay: 1400ms;}

.in6 .bgimgs .img{position: absolute;transition: all 1500ms cubic-bezier(0, 0, 0.58, 1);transition-delay: 1400ms;}

.in6 .bgimgs .img img{height: 100%;object-fit: cover;}

.in6 .bgimgs .img img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;transition: all 750ms cubic-bezier(0, 0, 0.58, 1);transition-delay: 2150ms;}

.in6 .bgimgs .img1{left: 6.8rem;bottom: -3.3rem;width: 5.6rem;height: 6.2rem;z-index: 3;}

.in6 .bgimgs .img2{top: calc(100% + 0.2rem);left: -1.18rem;width: 6.28rem;aspect-ratio: 628 / 388;}

.in6 .bgimgs .img3{top: calc(100% + 2.14rem);right: -1.53rem;width: 6.28rem;aspect-ratio: 628 / 388;}

.in6 .txtbox{position: relative;z-index: 5;text-align: center;}

.in6 .txtbox .t1{line-height: calc(67 / 50);color: #fff;}

.in6 .txtbox .t2{line-height: calc(67 / 50);color: #fff;margin-top: 0.05rem;}

.in6 .txtbox .t3{line-height: calc(24 / 18);color: rgba(255,255,255,0.8);margin-top: 0.25rem;}

.in6 .txtbox .t4{margin-top: 0.8rem;}

.in6 .txtbox .t4 a{margin: 0 auto;}

.in6.act{padding-top: calc(0.8rem + (150 / 1080 * 100vh));}

.in6.act .bgimgs .img1{left: 0;bottom: 0;width: 100%;height: 100%;}

.in6.act .bgimgs .img2{left: 0;top: -5.97rem;}

.in6.act .bgimgs .img3{right: 0;top: -4.02rem;}

.in6.act .bgimgs .img img:nth-child(2){opacity: 1;}

.in6.act2{transition-delay: 0;}

.in6.act2 .bgimgs .img1{transition-delay: 0;}

.in6.act2 .bgimgs .img2{transition-delay: 0;}

.in6.act2 .bgimgs .img3{transition-delay: 0;}

.in6.act2 .bgimgs .img img:nth-child(2){opacity: 1;transition-delay: 750ms;}

.footer{background: #242424;}

.footer .ftp{position: relative;z-index: 20;padding: 0.58rem 0 0.4rem;}

.footer .ftp .w1600{display: flex;align-items: flex-end;justify-content: space-between;}

.footer .ftp .ftlogo{height: 0.45rem;width: auto;}

.footer .ftp .ftlogo img{height: 100%;object-fit: contain;}

.footer .ftp .ul{display: flex;align-items: center;}

.footer .ftp .ul .li{width: 0.4rem;margin-right: 0.2rem;position: relative;}

.footer .ftp .ul .li .ltp a{display: block;aspect-ratio: 1 / 1;border-radius: 50%;background: rgba(255,255,255,0.1);}

.footer .ftp .ul .li .ltp a img{aspect-ratio: 1 / 1;object-fit: contain;}

.footer .ftp .ul .li .lbt{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(0.4rem);padding-top: 0.1rem;opacity: 0;pointer-events: none;}

.footer .ftp .ul .li .lbt span{width: 1.2rem;padding: 0.1rem;background: #fff;display: block;}

.footer .ftp .ul .li .lbt span img{width: 1rem;background: #B9B9B9;}

.footer .ftp .ul .li:hover .ltp a{background: var(--theme-color);}

.footer .ftp .ul .li:hover .lbt{transform: translateX(-50%) translateY(0);opacity: 1;pointer-events: all;}

.footer .fce{border-top: 1px solid rgba(255,255,255,0.09);padding: 0.52rem 0 0.6rem;}

.footer .fce .w1600{display: flex;justify-content: space-between;}

.footer .fce .rf{max-width: 300px;}

.footer .fce .rf .set{line-height: calc(19 / 14);color: rgba(255,255,255,0.6);margin-top: 0.3rem;}

.footer .fce .rf .set:first-child{margin-top: 0;}

.footer .fce .rf .det{margin-top: 0.12rem;}

.footer .fce .rf .det .t1 a{display: block;width: fit-content;line-height: calc(39 / 29);color: var(--theme-color);}

.footer .fce .rf .det .t1{margin-bottom: 0.1rem;}

.footer .fce .rf .det .t2{line-height: 21 / 16;color: rgba(255,255,255,0.8);}

.footer .fce .rf .det .t2 a{color: rgba(255,255,255,0.8);}

.footer .fce .rf .det .t3{line-height: calc(19 / 14);color: rgba(255,255,255,0.8);}

.footer .fce .rf .det .t3 p:not(:first-child){margin-top: 0.12rem;}

.footer .fce .ul{flex: 1;margin-right: 1.75rem;display: flex;justify-content: space-between;}

.footer .fce .ul .li:first-child{display: none;}

.footer .fce .ul .li .lv1 a{display: block;width: fit-content;line-height: calc(24 / 18);color: #fff;}

.footer .fce .ul .li .lv2list{margin-top: 0.215rem;}

.footer .fce .ul .li .lv2list .lv2 a{display: block;width: fit-content;line-height: calc(34 / 16);color: rgba(255,255,255,0.8);}

.footer .fce .ul .li .lv2list .lv2 a:hover{color: #fff;}

.footer .fbt{padding: 0.16rem 0;border-top: 1px solid rgba(255,255,255,0.09);line-height: calc(24 / 14);color: rgba(255,255,255,0.36);}

.footer .fbt a{color: rgba(255,255,255,0.36);}

.footer .fbt a:hover{color: #fff;}

.footer .fbt .w1600{display: flex;justify-content: space-between;flex-wrap: wrap;}

.footer .fbt .rf .back{display: inline-flex;align-items: center;white-space: nowrap;}

.footer .fbt .rf .back img{width: 11px;margin-left: 0.08rem;opacity: 0.36;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: rgba(255, 255, 255, 0.15);backdrop-filter: blur(14.399999618530273px);}
.header.nofixd{top: -0.8rem;}

.header .w1600{display: flex;align-items: center;justify-content: space-between;}

.header .logo{display: block;height: 0.45rem;width: auto;position: relative;}

.header .logo img{height: 100%;object-fit: contain;}

.header .logo img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .ul{display: flex;align-items: center;margin-right: 0.65rem;}

.header .ul .li{margin: 0 0.33rem;}

.header .ul .li .lv1 a{display: block;line-height: 0.8rem;color: #fff;}

.header .ul .li .lv2list{position: absolute;top: 100%;left: 0;width: 100%;padding: 0.6rem 0;background: #fff url(../images/svg/header_lv2bg.svg) no-repeat right bottom -0.44rem;background-size: 2.56rem auto;display: none;transition: none;}

.header .ul .li .lv2list .link{display: flex;align-items: center;justify-content: center;flex-wrap: wrap}

.header .ul .li .lv2list .link a{line-height: 1.2;padding: 0.28rem 0.5rem;border-radius: 0.1rem;background: #F7F7F7;margin: 0 0.15rem;}

.header .ul .li .lv2list .link a:hover{color: var(--theme-color);}

.header .ul .li .solution_lv2list{position: absolute;top: 100%;left: 0;width: 100%;display: none;transition: none;}

.header .ul .li .solution_lv2list .con{display: flex;}

.header .ul .li .solution_lv2list .con .lf{padding: 0.7rem 0.9rem 1rem 1.6rem;width: 577px;background: #F9F9F9;}

.header .ul .li .solution_lv2list .con .rf{padding: 0.7rem 1.6rem 1rem 0.9rem;flex: 1;background: #fff url(../images/svg/header_lv2bg.svg) no-repeat right bottom -0.44rem;background-size: 2.56rem auto;}

.header .ul .li .solution_lv2list .con .rf .item{display: none;max-width: 9.67rem;}

.header .ul .li .solution_lv2list .con .rf .item.act{display: flex;align-items: center;}

.header .ul .li .solution_lv2list .con .rf .item .imgbox{width: 3.75rem;height: 2.4rem;border-radius: 0.1rem;overflow: hidden;}

.header .ul .li .solution_lv2list .con .rf .item .imgbox img{height: 100%;object-fit: cover;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox{flex: 1;margin-left: 0.5rem;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t1{line-height: calc(32 / 22);color: var(--theme-color);}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t2{line-height: 1.8;color: #888;margin-top: 0.2rem;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t3{margin-top: 0.2rem;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t3 .more{display: flex;align-items: center;justify-content: center;border-radius: 0.42rem;border: 1px solid #E0E0E0;background: #FFF;width: fit-content;padding: 0.11rem 0.37rem;position: relative;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t3 .more::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;opacity: 0;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t3 .more:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.header .ul .li .solution_lv2list .con .rf .item .txtbox .t3 .more:hover::before{opacity: 1;}

.header .ul .li .solution_lv2list .con .lf .lv2{margin-top: 0.45rem;}

.header .ul .li .solution_lv2list .con .lf .lv2:first-child{margin-top: 0;}

.header .ul .li .solution_lv2list .con .lf .lv2 a{display: block;width: fit-content;position: relative;line-height: calc(24 / 18);}

.header .ul .li .solution_lv2list .con .lf .lv2 a::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;opacity: 0;}

.header .ul .li .solution_lv2list .con .lf .lv2:not(.act) a:hover{color: var(--theme-color);}

.header .ul .li .solution_lv2list .con .lf .lv2.act a{border-radius: 0.88rem;padding: 0.1rem 0.34rem;font-size: calc(16 / 18 * 1em);line-height: 1.5;background: var(--theme-color);color: #fff;}

.header .ul .li .solution_lv2list .con .lf .lv2.act a::before{opacity: 1;}

.header .ul .li.act .lv1 a{color: var(--theme-color) !important;}

.header:hover .ul .li:hover .lv1 a{color: var(--theme-color);}

.header .rf{display: flex;align-items: center;}

.header .rf .language{position: relative;}

.header .rf .language .ltp{display: flex;align-items: center;}

.header .rf .language .ltp .ico{width: 0.18rem;}

.header .rf .language .ltp .txt{line-height: 0.8rem;color: #fff;margin-left: 0.08rem;display: flex;align-items: center;}

.header .rf .language .ltp .txt img{width: 6px;margin-left: 0.08rem;}

.header .rf .search{background: var(--theme-color);width: 0.36rem;height: 0.36rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-left: 0.17rem;}

.header .rf .search img{width: 0.15rem;transform: translateY(-1px);}

.header .rf .language .lbt{position: absolute;top: calc(100% - 0.25rem);padding-top: 0.05rem;left: 0.02rem;width: max-content;display: none;transition: none;}

.header .rf .language .lbt .con{position: relative;background: #fff;border-radius: 0.06rem;box-shadow: 0 0 20px rgba(0, 0, 0, 0.10);padding: 0.13rem 0.08rem 0.1rem;}

.header .rf .language .lbt .con::before{content: "";position: absolute;top: -0.05rem;left: 0;width: 100%;height: 0.05rem;background: url(../images/language_bg.webp) no-repeat center;background-size: contain;}

.header .rf .language .lbt .con span{display: block;width: 100%;height: 1px;background: #EEEEEE;margin: 0.06rem 0;}

.header .rf .language .lbt .con a{display: block;text-align: center;line-height: calc(28 / 18);padding: 0 0.12rem;}

.header .rf .language .lbt .con a:hover,
.header .rf .language .lbt .con a.act{color: var(--theme-color);}





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

.header:hover .logo img:nth-child(1),
.header.act .logo img:nth-child(1),
.header.on .logo img:nth-child(1){opacity: 0;}

.header:hover .logo img:nth-child(2),
.header.act .logo img:nth-child(2),
.header.on .logo img:nth-child(2){opacity: 1;}

.header:hover .ul .li .lv1 a,
.header.act .ul .li .lv1 a,
.header.on .ul .li .lv1 a{color: var(--text-color);}

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

.header:hover .rf .language .ltp .txt,
.header.act .rf .language .ltp .txt,
.header.on .rf .language .ltp .txt{color: var(--text-color);}

.header .ul .li.act .lv1 a{color: var(--theme-color);}

.sidebar{position: fixed;top: 50%;transform: translateY(-50%);z-index: 100;right: -0.8rem;}

.sidebar.act{right: 0.3rem;}

.sidebar .item{position: relative;}

.sidebar .item:not(:first-child){margin-top: 0.12rem;}

.sidebar .item .code{position: absolute;right: 100%;top: 50%;transform: translateY(-50%) translateX(-0.4rem);padding-right: 0.1rem;opacity: 0;pointer-events: none;}

.sidebar .item .code span{background: #fff;width: 1.2rem;padding: 0.1rem;display: block;}

.sidebar .item .code span img{background: #B9B9B9;}

.sidebar .item:hover .code{transform: translateY(-50%) translateX(0);opacity: 1;pointer-events: all;}

.sidebar .item .icon{width: 0.48rem;height: 0.48rem;border-radius: 0.05rem;background: #FFF;box-shadow: 0.04rem 0.04rem 0.219rem 0 rgba(0, 0, 0, 0.08);display: flex;align-items: center;justify-content: center;}

.sidebar .item .icon img{width: 0.24rem;}

.innner_banner{position: relative;}

.innner_banner .txtbox{position: absolute;top: 2rem;left: 0;width: 100%;}

.innner_banner .txtbox .t1{line-height: 1.5;color: rgba(255,255,255,0.8);}

.title .t1{line-height: calc(68 / 48);}

.title .t2{line-height: 1.3;color: var(--text-color3);margin-top: 0.2rem;}

.ab1{margin-top: 1rem;}

.ab1 .box{display: flex;flex-wrap: wrap;margin-top: 0.5rem;}

.ab1 .box .lf{line-height: 1.8;flex: 1;margin-right: 1.62rem;color: var(--text-color2);}

.ab1 .box .rf .item:not(:first-child){margin-top: 0.36rem;}

.ab1 .box .rf .item{display: flex;align-items: baseline;}

.ab1 .box .rf .item .set{position: relative;line-height: calc(81 / 54);}

.ab1 .box .rf .item .set .bot{opacity: 0;}

.ab1 .box .rf .item .set .top{position: absolute;top: 0;left: 0;white-space: nowrap;}

.ab1 .box .rf .item .det{line-height: 1.35;color: var(--text-color3);margin-left: 0.14rem;position: relative;transform: translateY(-0.2em);}

.ab1 .imgbox{position: relative;margin-top: 0.46rem;border-radius: 0.2rem;overflow: hidden;}

.ab1 .imgbox .vidplay{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0.8;}

.ab1 .imgbox .vidplay:hover{opacity: 1;transform: translate(-50%, -50%) scale(1.1);}

.ab2{margin-top: 1.65rem;}

.ab2 .box{position: relative;margin-top: 0.9rem;}

.ab2 .box .imgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ab2 .box .imgs img{height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;opacity: 0;}

.ab2 .box .imgs img.act{opacity: 1;}

.ab2 .box .ul{position: relative;z-index: 3;display: flex;}

.ab2 .box .ul .li{width: 50%;}

.ab2 .box .ul .li .ss{position: relative;padding: 1.52rem 1.1rem 2.41rem;}

.ab2 .box .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0;opacity: 0.6;background: linear-gradient(180deg, #F00 0%, rgba(255, 0, 0, 0.00) 100%);transition: all 1s;}

.ab2 .box .ul .li .ss::after{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #fff;opacity: 0.1;transition: all 1s;}

.ab2 .box .ul .li:first-child .ss::after{display: none;}

.ab2 .box .ul .li .ico{width: 0.56rem;height: 0.56rem;position: relative;display: flex;align-items: center;justify-content: center;z-index: 5;}

.ab2 .box .ul .li .ico::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.12rem;background: var(--theme-color);box-shadow: 0.15rem 0 0.3rem 0 rgba(152, 30, 30, 0.30);}

.ab2 .box .ul .li:not(:hover) .ico img{filter: var(--imgwhite);}

.ab2 .box .ul .li .ico img{width: 0.3rem;aspect-ratio: 1 / 1;object-fit: contain;position: relative;z-index: 3;}

.ab2 .box .ul .li .txt{margin-top: 0.41rem;position: relative;z-index: 5;}

.ab2 .box .ul .li .txt .t1{line-height: 1.8;color: #fff;}

.ab2 .box .ul .li .txt .t2{margin-top: 0.1rem;line-height: 1.8;color: rgba(255,255,255,0.8);}

.ab2 .box .ul .li .txt .t3{position: relative;margin-top: 0.8rem;line-height: 1.8;color: rgba(255,255,255,0.9);min-height: 10.8em;transform: translateY(0.4rem);opacity: 0;}

.ab2 .box .ul .li:hover .ss::before{height: 100%;}

.ab2 .box .ul .li:hover .ss .ico::before{transform: rotate(-45deg);background: #fff;}

.ab2 .box .ul .li:hover .ss .txt .t3{transform: translateY(0);opacity: 1;}

.ab2 .box .ul .li:hover .ss::after{opacity: 0;}

.ab2 .box .ul .li:hover + .li .ss::after{opacity: 0;}

.ab4{margin-top: 0.58rem;margin-top: 1.41rem;}

.ab4 .ul{margin-top: 0.9rem;display: flex;flex-wrap: wrap;}

.ab4 .ul .li{width: calc((100% - 1.2rem) / 4);margin: 0.4rem 0.4rem 0 0;}

.ab4 .ul .li:nth-child(4n){margin-right: 0;}

.ab4 .ul .li:nth-child(-n + 4){margin-top: 0;}

.ab4 .ul .li .ss{display: block;height: 100%;border-radius: 0.08rem;border: 1px solid #E3E3E3;background: #FAFAFA;position: relative;padding: 0.45rem 1rem 0.39rem 0.44rem;}

.ab4 .ul .li .ss .ico{position: absolute;width: 0.5rem;right: 0.25rem;top: 0.25rem;}

.ab4 .ul .li .ss .set{line-height: calc(80 / 60);color: var(--theme-color);}

.ab4 .ul .li .ss .det{line-height: 1.6;color: var(--text-color2);margin-top: 0.05rem;}

.ab4 .ul .li .ss:hover{background: #FFF;box-shadow: 0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.10);}

.ab6{margin-top: 1.1rem;background: #F0F3F7 url(../images/ab6_1.webp) no-repeat right bottom;background-size: 7.28rem auto;padding: 1.3rem 0 1.5rem;overflow: hidden;}

.ab6 .box{margin-top: 0.8rem;}

.ab6 .uese:not(:first-child){margin-top: -1px;}

.ab6 .uese{width: 100%;overflow: hidden;}

.ab6 .ul{display: flex;overflow: hidden;}

.ab6 .ul .li{border-radius: 0.05rem;border: 1px solid #E4E7E9;width: 3.85rem;height: 2.22rem;display: flex;align-items: center;justify-content: center;margin: 0 -1px;}

.ab6 .ul .li:hover{background: #FFF;box-shadow: 0 0.2rem 0.6rem 0 rgba(0, 17, 40, 0.10);}

.ab6 .ul .li img{width: 1.88rem;aspect-ratio: 188 / 84;object-fit: contain;filter: grayscale(100%);-webkit-filter: grayscale(100%);transition: none;}

.ab6 .ul .li:hover img{filter: grayscale(0);-webkit-filter: grayscale(0);}

.ab5{margin-top: 2.2rem;background: url(../images/ab5_1.webp) no-repeat bottom center;background-size: 100% auto;}

.ab5 .w1600{display: flex;flex-wrap: wrap;justify-content: space-between;}

.ab5 .lf{padding-top: 1.4rem;}

.ab5 .lf .switch{margin-top: 1.2rem;}

.ab5 .lf .switch a{display: flex;width: fit-content;border-radius: 0.49rem;border: 1px solid #E4E4E4;background: rgba(255, 255, 255, 0.05);line-height: 1.5;padding: 0.1rem 0.34rem;position: relative;margin-top: 0.4rem;}

.ab5 .lf .switch a:first-child{margin-top: 0;}

.ab5 .lf .switch a img{width: 0.2rem;margin-right: 0.1rem;}

.ab5 .lf .switch a.act,
.ab5 .lf .switch a:hover{background: var(--theme-color);color: #fff;border-color: var(--theme-color);}

.ab5 .lf .switch a.act img,
.ab5 .lf .switch a:hover img{filter: var(--imgwhite);}

.ab5 .lf .switch a.act::before{opacity: 1;}

.ab5 .rf{width: 8.96rem;}

.ab5 .rf .item{display: none;}

.ab5 .rf .item.act{display: block;}

.ab5 .rf .item .list{display: flex;justify-content: space-between;position: relative;height: 10rem;
  -webkit-mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, #A6A6A6 25%, #8C8C8C 50%, #808080 75%, rgba(115, 115, 115, 0.00) 100%);
  mask-image: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, #A6A6A6 25%, #8C8C8C 50%, #808080 75%, rgba(115, 115, 115, 0.00) 100%);
  /* 可选：蒙版不重复、铺满容器（默认就是，可省略） */
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ab5 .rf .item .list::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 25%;}

.ab5 .rf .item .list .swiper{width: 2.79rem;pointer-events: none;}

.ab5 .rf .item .list .swiper .swiper-wrapper{transition-timing-function: linear;}

.ab5 .rf .item .list .swiper .swiper-slide{width: 100%;margin-bottom: 0.18rem;}

.ab5 .rf .item .list .swiper:nth-child(2) {padding-top: 2.03rem;}

.ab5 .rf .item .contImg {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.ab5 .rf .item .contImg img {width: 60%;height: 60%;object-fit: contain;}

.ab3{margin-top: 0.95rem;margin-bottom: calc(-100vh + 5.79rem + 0.58rem + 0.8rem);}

.ab3 .w1600{display: flex;justify-content: space-between;}

.ab3 .lf{width: 8.24rem;padding-top: 0.75rem;position: relative;}

.ab3 .rf{width: 5.6rem;position: relative;
  padding-top: 5.45rem;
  padding-bottom: 0.83rem;
  padding-bottom: 50vh;
}
.ab3 .rf .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}

.ab3 .rf .mask s{position: sticky;top: 0;height: 100vh;
  /*-webkit-mask-image: linear-gradient(180deg, #D9D9D9 61.08%, rgba(115, 115, 115, 0.00) 100%);*/
  /*mask-image: linear-gradient(180deg, #D9D9D9 61.08%, rgba(115, 115, 115, 0.00) 100%);*/
  /* 可选：蒙版不重复、铺满容器（默认就是，可省略） */
  /*-webkit-mask-repeat: no-repeat;*/
  /*mask-repeat: no-repeat;*/
  /*-webkit-mask-size: 100% 100%;*/
  /*mask-size: 100% 100%;*/
  display: block;
  background: linear-gradient(180deg, 
        rgba(255, 255, 255, 0) 61.08%, 
        rgba(255, 255, 255, 1) 100%);
      /* 关键：让遮罩层不拦截鼠标事件，保证文字可选中/点击 */
      pointer-events: none;
    max-height: 100%;
}

.ab3 .rf .li:not(:first-child){border-top: 1px solid #DEDEDE;padding-top: 0.4rem;margin-top: 0.8rem;}

.ab3 .rf .li .time{line-height: 1.5;color: var(--text-color3);}

.ab3 .rf .li .text{line-height: 1.8;margin-top: 0.3rem;}

.ab3 .lf .lox{padding: 2.29rem 0 0 2.87rem;position: sticky;top: 0;width: 7.87rem;height: 100vh;overflow: hidden;}

.ab3 .lf .number{width: 5rem;position: absolute;left: 2.87rem;top: 2.29rem;}

.ab3 .lf .number svg{width: 5rem;height: 5rem;aspect-ratio: 1 / 1;position: relative;overflow: hidden;}

.ab3 .lf .number svg rect{
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.25,.74,.22,.99);
  transition-property: stroke-dashoffset;
  fill: none;
  stroke: #DEDEDE;
  stroke-width: 1.25;
  stroke-dasharray: 1;
  stroke-dashoffset: 2;
  rx: calc(calc(0.5px + 0.5 * ((100vw - 500px) / 500)) * 240);
  ry: calc(calc(0.5px + 0.5 * ((100vw - 500px) / 500)) * 240);
  opacity: 1;
  transform-origin: 50% 50%;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
}

.ab3 .lf .number svg rect:nth-child(2) {
  stroke: var(--theme-color);
  stroke-dashoffset: .999;
  stroke-width: .75;
}

.ab3 .lf .number .yearbox{font-size: 2.5rem;line-height: 1;}

.ab3 .lf .number .yearbox .left{position: absolute;top: 1.25rem;right: 4.01rem;color: var(--theme-color);}

.ab3 .lf .number .yearbox .right{position: absolute;top: 1.25rem;right: 1.25rem;height: 1.25rem;will-change: transform;}

.ab3 .lf .number .yearbox .right p{color: #F8F8F9;}

.ab3 .lf .number .yearbox .right p.act{color: var(--theme-color);}

/* prodlist */
.prodlist{background: #F8F8F8 url(../images/prodlist_bg.webp) no-repeat bottom center;background-size: 100% auto;}

.prodlist .w1600{display: flex;justify-content: space-between;}

.prodlist .lf{width: 212px;border-right: 1px dashed #D2D2D2;padding: 0.8rem 0.4rem 1.4rem 0;}

.prodlist .lf .switch{position: sticky;top: 1.2rem;}

.prodlist .lf a{display: flex;align-items: center;line-height: calc(28 / 18);padding: 0 0.24rem 0 0.32rem;border-radius: 0.48rem;margin-top: 0.45rem;width: fit-content;}

.prodlist .lf a:first-child{margin-top: 0;}

.prodlist .lf a span{width: 0;height: 0.2rem;overflow: hidden;}

.prodlist .lf a span img{max-width: 0.2rem;width: 0.2rem;aspect-ratio: 1 / 1;}

.prodlist .lf a.act{padding: 0.1rem 0.24rem;background: #fff;color: var(--theme-color);box-shadow: 0 0.04rem 0.6rem 0 rgba(0, 0, 0, 0.08);font-weight: 500;}

.prodlist .lf a.act span{width: 0.2rem;margin-right: 0.06rem;}

.prodlist .rf{width: calc(100% - 212px - 0.6rem);padding-bottom: 1.4rem;}

.prodlist .rf .maodian{margin-bottom: 0.8rem;}

.prodlist .rf .item:not(:last-child){margin-bottom: 0.2rem;}

.prodlist .rf .item .set{display: flex;align-items: center;line-height: calc(40 / 30);}

.prodlist .rf .item .set img{width: 0.4rem;aspect-ratio: 1 / 1;margin-right: 0.15rem;}

.prodlist .rf .item .ul{display: flex;flex-wrap: wrap;}

.prodlist .rf .item .ul .li{width: calc((100% - 0.96rem) / 4);margin: 0.5rem 0.32rem 0 0;}

.prodlist .rf .item .ul .li:nth-child(4n){margin-right: 0;}

.prodlist .rf .item .ul .li .ss{display: block;height: 100%;border-radius: 0.2rem;border: 1px solid rgba(51, 44, 43, 0.20);background: #FFF;padding: 0.49rem 0.15rem;overflow: hidden;position: relative;}

.prodlist .rf .item .ul .li .ss::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/svg/prodlist_bg.svg) no-repeat right 0.15rem bottom 0.15rem;background-size: 1.16rem auto;opacity: 0;}

.prodlist .rf .item .ul .li .ss .imgbox{height: 1.35rem;position: relative;z-index: 3;}

.prodlist .rf .item .ul .li .ss .imgbox img{height: 100%;object-fit: contain;}

.prodlist .rf .item .ul .li .ss .txtbox{position: relative;z-index: 5;}

.prodlist .rf .item .ul .li .ss .txtbox .txt{height: calc(0.5rem + 2.6em);display: flex;align-items: center;padding-top: 0.04rem;text-align: center;}

.prodlist .rf .item .ul .li .ss .txtbox .txt .t1{width: 100%;}

.prodlist .rf .item .ul .li .ss .txtbox .more{margin: 0 auto;width: fit-content;padding: 0.11rem .37rem;border-radius: 0.42rem;border: 1px solid #E0E0E0;background: #FFF;line-height: 1;position: relative;}

.prodlist .rf .item .ul .li .ss .txtbox .more::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;opacity: 0;}

.prodlist .rf .item .ul .li .ss:hover::before{opacity: 1;}

.prodlist .rf .item .ul .li .ss:hover .txtbox .txt .t1{color: var(--theme-color);font-weight: 600;}

.prodlist .rf .item .ul .li .ss:hover .txtbox .more{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.prodlist .rf .item .ul .li .ss:hover .txtbox .more::before{opacity: 1;}

.pdban{padding: 2.4rem 0 2.27rem;background: #000 url(../images/pd1_1.webp) no-repeat bottom center;background-size: 100% auto;}

.pdban .w1600{display: flex;justify-content: space-between;}

.pdban .txtbox{width: 7.26rem;padding-top: 0.07rem;}

.pdban .txtbox .t1{line-height: 1.3;color: #fff;}

.pdban .txtbox .t2{line-height: calc(32 / 18);color: #fff;margin-top: 0.35rem;}

.pdban .txtbox .set{margin-top: 0.4rem;line-height: 133.333%;color: #fff;}

.pdban .txtbox .set span{width: 0.12rem;height: 0.12rem;border-radius: 50%;border: 0.03rem solid var(--theme-color);display: block;margin-bottom: 0.08rem;}

.pdban .txtbox .det{border-top: 1px solid rgba(255, 255, 255, 0.24);margin-top: 0.12rem;padding-top: 0.15rem;line-height: 133.333%;color: rgba(255, 255, 255, 0.90);}

.pdban .imgbox{width: 7rem;position: relative;background: url(../images/svg/pd1_1.svg) no-repeat center;background-size: 4.2rem auto;}

.pdban .imgbox .swiper{width: 5.2rem;border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.22);background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(20.049999237060547px);}

.pdban .imgbox .swiper .swiper-slide{display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;}

.pdban .imgbox .swiper img{width: 80%;height: 80%;object-fit: contain;}

.pdban .imgbox .prev{left: 0;}

.pdban .imgbox .next{right: 0;}

.pd1{background: url(../images/pd2_1.webp) no-repeat right bottom -3.65rem;background-size: calc(1770 / 1920 * 100%) auto;}

.pdtop .top{position: sticky;top: 0.8rem;background: #fff;z-index: 30;}

.pdtop .top .w1600{display: flex;align-items: flex-start;overflow: hidden;}

.pdtop .top .inner_nav{max-width: 50%;padding: 0.4rem 0;}

.pdtop .top .inner_nav img{width: 0.17rem;margin-right: 0.08rem;display: inline-block;vertical-align: text-bottom;}

.pdtop .top .inner_nav a{line-height: 18px;color: #666;margin-right: 0.04rem;}

.pdtop .top .inner_nav a:last-child,
.pdtop .top .inner_nav a:hover{color: var(--theme-color);}

.pdtop .top .inner_switch{flex: 1;margin-left: 0.87rem;}

.pdtop .top .inner_switch .swiper{padding: 0.4rem 0;padding: 0.3rem 0;margin-right: -1.55rem;}

.pdtop .top .inner_switch .ss{margin-right: 0.14rem;display: flex;align-items: center;padding: 0.08rem 0.34rem;border-radius: 0.4rem;/*box-shadow: 0 4px 60px 0 rgba(0, 0, 0, 0.08);*/background: #fff;line-height: 128.571%;width: fit-content;}

.pdtop .top .inner_switch .ss img{width: 0.24rem;margin-right: 0.04rem;aspect-ratio: 1 / 1;}

.pdtop .top .inner_switch .ss:last-child{margin-right: 0;}

.pdtop .top .inner_switch .ss.act{background: var(--theme-color);color: #fff;}

.pdtop .top .inner_switch .ss.act img{filter: var(--imgwhite);}

.pd1{padding: 0.58rem 0 0.45rem;padding: 0.58rem 0 1.2rem;}

.pd1 .box{margin-top: 0.95rem;display: flex;justify-content: space-between;align-items: flex-start;}

.pd1 .box .imgbox{width: 6.3rem;aspect-ratio: 630 / 520;border-radius: 0.2rem;overflow: hidden;position: sticky;top: 2.4rem;}

.pd1 .box .imgbox img{height: 100%;object-fit: cover;}

.pd1 .box .imgbox video{width: 100%;height: 100%;object-fit: cover;}

.pd1 .box .imgbox .ico{position: absolute;top: 50%;left: 50%;width: 0.4rem;transform: translate(-50%, -50%);}

.pd1 .box .ul{width: 8.61rem;}

.pd1 .box .ul .li{display: flex;padding: 0.45rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}

.pd1 .box .ul .li .set{line-height: 1.2;color: var(--theme-color);width: 90px;}

.pd1 .box .ul .li .det{flex: 1;line-height: 1.8;}

.pd1 .box .ul .li .det span{color: var(--theme-color);}

.pd2{padding: 1.5rem 0 2.08rem;background: #000 url(../images/pd2_2.webp) no-repeat center bottom;background-size: cover;overflow: hidden;}

.pd2 .title .t1{color: #fff;}

.pd2 .title .t2{color: rgba(255,255,255,0.7);}

.pd2 .box{margin-top: 0.8rem;}

.pd2 .swiper{overflow: visible;}

.pd2 .swiper .swiper-slide{width: 5.06rem;margin-right: 0.5rem;height: auto;}

.pd2 .swiper .swiper-slide:last-child{margin-right: 0;}

.pd2 .swiper .swiper-slide .ss{height: 100%;padding: 0.55rem 0.5rem 0.35rem;position: relative;}

.pd2 .swiper .swiper-slide .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.16rem;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(9, 17, 43, 0.20);backdrop-filter: blur(25px);z-index: 2;}

/* .pd2 .swiper .swiper-slide .ss::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.16rem;border: 1px solid #FFF;background: rgba(9, 17, 43, 0.20);backdrop-filter: blur(20px);border-color: linear-gradient(to bottom, rgba(230, 0, 18, 1) 0%, rgba(230, 0, 18, 0) 14%, rgba(230, 0, 18, 0) 86%, rgba(230, 0, 18, 1) 100%);} */
.pd2 .swiper .swiper-slide .ss::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/svg/pd2_bg.svg) no-repeat top 1.6rem right 0.4rem;
  background-size: 2.32rem auto;
  opacity: 0;
}
.pd2 .swiper .swiper-slide .ss s{position: absolute;z-index: 2;}

.pd2 .swiper .swiper-slide .ss:hover::after{opacity: 1;}

.pd2 .swiper .swiper-slide .ss s:nth-child(1){position: absolute;top: 0;left: 0;width: 0;height: calc(1px + 0.16rem);border-radius: 0.16rem 0.16rem 0 0;border-top: 1px solid var(--theme-color);}

.pd2 .swiper .swiper-slide .ss s:nth-child(2){position: absolute;top: 0;right: 0;width: calc(1px + 0.16rem);height: 0;border-radius: 0 0.16rem 0.16rem 0;border-right: 1px solid var(--theme-color);}

.pd2 .swiper .swiper-slide .ss s:nth-child(3){position: absolute;bottom: 0;right: 0;width: 0;height: calc(1px + 0.16rem);border-radius: 0 0 0.16rem 0.16rem;border-bottom: 1px solid var(--theme-color);}

.pd2 .swiper .swiper-slide .ss s:nth-child(4){position: absolute;bottom: 0;left: 0;width: calc(1px + 0.16rem);height: 0;border-radius: 0.16rem 0 0 0.16rem;border-left: 1px solid var(--theme-color);}

.pd2 .swiper .swiper-slide .ss:hover s:nth-child(3),
.pd2 .swiper .swiper-slide .ss:hover s:nth-child(1){width: 100%;}

.pd2 .swiper .swiper-slide .ss:hover s:nth-child(4),
.pd2 .swiper .swiper-slide .ss:hover s:nth-child(2){height: 100%;}

.pd2 .swiper .swiper-slide .ss .t1{line-height: calc(40 / 30);color: #fff;min-height: calc(40 / 30 * 5em);position: relative;z-index: 3;}

.pd2 .swiper .swiper-slide .ss .ico{width: 0.7rem;position: relative;z-index: 3;}

.pd2 .swiper .swiper-slide .ss .ico img{aspect-ratio: 1 / 1;}

.pd2 .swiper .swiper-slide .ss .t2{border-top: 1px solid rgba(255,255,255,0.2);margin-top: 0.3rem;padding-top: 0.24rem;line-height: 1.8;color: rgba(255,255,255,0.6);position: relative;z-index: 3;}

.pd2 .swiper .swiper-slide .ss:hover .t1{color: var(--theme-color);}

.pd2 .swiper .swiper-slide .ss:hover .t2{color: rgba(255,255,255,0.8);}

.pd2 .swpbtn{display: flex;}

.pd2 .swpbtn a:not(.swiper-button-lock){margin-top: 0.4rem;}

.pd2 .swpbtn a{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(255, 255, 255, 0.30);margin: 0 0.24rem 0 0;display: flex;align-items: center;justify-content: center;}

.pd2 .swpbtn a img{width: 0.24rem;}

.pd2 .swpbtn a:hover{background: var(--theme-color)}

.pd3{padding: 1.05rem 0 1.4rem;background: url(../images/pd3_1.webp) no-repeat left bottom;overflow: hidden;}

.pd3 .list .item{display: none;}

.pd3 .list .item.act{display: block;}

.pd3 .list .box{margin-top: 5px;display: flex;justify-content: space-between;}

.pd3 .list .box .lf{padding-top: 1.35rem;width: 7.6rem;}

.pd3 .list .box .lf .li:not(:first-child){margin-top: 0.15rem;}

.pd3 .list .box .lf .li{position: relative;background: #F7F7F7;border-radius: 0.12rem;overflow: hidden;padding: 0.3rem;cursor: pointer;}

.pd3 .list .box .lf .li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #E6E6E6;background: url(../images/svg/pd3_1.svg) no-repeat right 0.25rem top 0.25rem;opacity: 0;transition: opacity 0.4s var(--ease);}

.pd3 .list .box .lf .li .ltp{position: relative;z-index: 3;line-height: 1.35;color: var(--text-color2);display: flex;align-items: center;justify-content: space-between;}

.pd3 .list .box .lf .li .ltp span{width: 0.32rem;height: 0.32rem;border-radius: 50%;background: #EBEBEB;display: flex;align-items: center;justify-content: center;}

.pd3 .list .box .lf .li .ltp span img{width: 0.12rem;}

.pd3 .list .box .lf .li .lbt{position: relative;z-index: 3;padding-top: 0.15rem;line-height: 1.8;color: var(--text-color2);display: none;}

.pd3 .list .box .lf .li.act::before{opacity: 1;}

.pd3 .list .box .lf .li.act{cursor: default;}

.pd3 .list .box .lf .li.act .ltp{color: var(--text-color);}

.pd3 .list .box .lf .li.act .ltp span{opacity: 0;transform: rotate(180deg);}

.pd3 .list .box .rf{width: 6.56rem;position: relative;}

.pd3 .list .box .rf .swiper-slide{aspect-ratio: 656 / 442;border-radius: 0.2rem;overflow: hidden;}

.pd3 .list .box .rf .swiper-slide img{height: 100%;object-fit: contain;}

.pd3 .list .box .rf .pogin{position: relative;bottom: 0;display: flex;width: 100%;justify-content: center;}

.pd3 .list .box .rf .pogin span{margin: 0.2rem 0.04rem 0;width: 0.06rem;height: 0.06rem;border-radius: 0.06rem;background: #E8E8E8;opacity: 1;}

.pd3 .list .box .rf .pogin span.swiper-pagination-bullet-active{width: 0.24rem;background: var(--theme-color);}

.pd3 .list .box .rf .swpbtn3 a{top: 50%;transform: translateY(-50% - 0.13rem);}

.pd3 .list .box .rf .swpbtn3 a.prev{left: -0.64rem;width: 0.4rem;height: 0.4rem;display: flex;cursor: position;opacity: 1;pointer-events: all;}

.pd3 .list .box .rf .swpbtn3 a.next{right: -0.64rem;width: 0.4rem;height: 0.4rem;display: flex;cursor: position;opacity: 1;pointer-events: all;}

.pd3 .swtich{position: relative;margin-top: 0.75rem;}

.pd3 .swtich .ss{display: block;padding: 0.45rem 0.2rem 0;position: relative;line-height: 133.333%;color: var(--text-color3);width: 25%;text-align: center;}

.pd3 .swtich .ss::before{content: "";position: absolute;top: 0.25rem;left: 0;width: 100%;height: 1px;background: #CFCFCF;}

.pd3 .swtich .ss::after{content: "";position: absolute;top: 0.24rem;left: 0;width: 100%;height: 2px;background: var(--theme-color);opacity: 0;}

.pd3 .swtich .ss.act{color: var(--theme-color);}

.pd3 .swtich .ss.act::after{opacity: 1;}

.pd3 .swtich .swpbtn3 a{top: 0;transform: none;}

.pd3 .swtich .swpbtn3 a.prev{left: -0.9rem;}

.pd3 .swtich .swpbtn3 a.next{right: -0.9rem;}

.pd4{background: #000 url(../images/pd4_1.webp) no-repeat bottom center;background-size: 100% auto;padding: 1.6rem 0 1.4rem;}

.pd4 .title .t1{color: #fff;}

.pd4 .title .t2{color: rgba(255,255,255,0.7);}

.pd4 .edit{margin-top: 0.8rem;}

.pd4 .edit table{width: 100%;border-collapse: collapse;border-radius: 0.2rem 0.2rem 0 0;overflow: hidden;backdrop-filter: blur(75px);}

.pd4 .edit table thead{line-height: calc(29 / 22);color: #fff;}

.pd4 .edit table thead tr{background: rgba(255,255,255,0.15);}

.pd4 .edit table thead th{padding: 0.22rem 0.12rem;}

.pd4 .edit table tbody{color: rgba(255, 255, 255, 0.8);}

.pd4 .edit table tbody tr{background: rgba(255,255,255,0.1);}

.pd4 .edit table tbody tr:nth-child(2n){background: rgba(255,255,255,0.05);}

.pd4 .edit table tbody td{padding: 0.18rem 0.12rem;line-height: 133.333%;text-align: center;}

.pd5{padding: 1.3rem 0 1.5rem;}

.pd5 .ul{margin-top: 0.8rem;}

.pd5 .li:not(:first-child){margin-top: 0.3rem;}

.pd5 .li .ss{display: flex;border-radius: 0.1rem;border: 1px solid #E2E2E2;overflow: hidden;}

.pd5 .li .ss .rf{width: 2.2rem;background: #F9F9F9;display: flex;align-items: center;justify-content: center;}

.pd5 .li .ss .rf img{width: 0.37rem;}

.pd5 .li .ss .lf{flex: 1;display: flex;padding: 0.36rem 0.42rem;}

.pd5 .li .ss .lf .icon{width: 0.44rem;margin-right: 0.38rem;padding-top: 0.04rem;}

.pd5 .li .ss .lf .text{flex: 1;}

.pd5 .li .ss .lf .text .t1{line-height: 158.333%;}

.pd5 .li .ss .lf .text .t2{margin-top: 0.2rem;display: flex;flex-wrap: wrap;}

.pd5 .li .ss .lf .text .t2 .item{display: flex;align-items: center;margin-right: 0.77rem;}

.pd5 .li .ss .lf .text .t2 .item:last-child{margin-right: 0;}

.pd5 .li .ss .lf .text .t2 .item .set{line-height: 112.5%;color: #BDBDBD;}

.pd5 .li .ss .lf .text .t2 .item .det{line-height: 112.5%;}

.pd5 .li .ss:hover{box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.05);border-color: #fff;}

.pd5 .li .ss:hover .rf{background: var(--theme-color);}

.pd5 .li .ss:hover .rf img{filter: var(--imgwhite);}

.pd5 .li .ss:hover .lf .text .t1{color: var(--theme-color);}

.pd6{position: relative;aspect-ratio: 1920 / 1080;}

.pd6 .bgimgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pd6 .bgimgs img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.pd6 .bgimgs img.act{opacity: 1;}

.pd6 .w1600{padding-top: 1.2rem;}

.pd6 .title{position: relative;z-index: 3;}

.pd6 .title .t1{color: #fff;}

.pd6 .title .t2{color: rgba(255,255,255,0.7);}

.pd6 .ul{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;display: flex;}

.pd6 .ul .li{width: 50%;display: flex;align-items: flex-end;border-right: 1px solid rgba(255,255,255,0.2);padding: 0 2.05rem;}

.pd6 .ul .li:last-child{border-right: none;}

.pd6 .ul .li .ss{width: 100%;padding: 0 0 1.37rem;text-align: center;}

.pd6 .ul .li .ss .ico{width: 0.76rem;margin: 0 auto;}

.pd6 .ul .li .ss .t1{margin-top: 0.5rem;line-height: calc(37 / 28);color: #fff;margin-bottom: 0.3rem;}

.pd6 .ul .li .ss .det{display: none;transition: none;}

.pd6 .ul .li .ss .det .t2{line-height: 1.6;color: rgba(255,255,255,0.8);}

.pd6 .ul .li .ss .det .t3{margin-top: 0.65rem;}

.pd6 .ul .li .ss .det .t3 a{position: relative;width: fit-content;border-radius: 0.42rem;border: 1px solid #E0E0E0;line-height: 112.5%;padding: 0.11rem 0.37rem;color: #fff;}

.pd6 .ul .li .ss .det .t3 a:hover{background-color: var(--theme-color);border-color: var(--theme-color);}

.pd6 .ul .li:not(.act) .ss .ico img{filter: var(--imgwhite);}

.pd6 .ul .li.act .ss{padding-bottom: 1.24rem;}

.pd7{padding: 1.3rem 0 1.4rem;background: #D9D9D9 url(../images/pd7_1.webp) no-repeat bottom center;background-size: 100% auto;}

.pd7 .box{margin-top: 0.7rem;position: relative;padding: 0 1.3rem;}

.pd7 .box .ss{height: auto;padding: 0;border-radius: 0.2rem;border: 1px solid rgba(51, 44, 43, 0.20);background: #FFF;position: relative;padding: 0.49rem 0.15rem;}

.pd7 .box .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/pd7_1.svg) no-repeat right 0.15rem bottom 0.15rem;background-size: 1.16rem auto;opacity: 0;}

.pd7 .box .ss .imgbox{height: 1.35rem;position: relative;z-index: 3;}

.pd7 .box .ss .imgbox img{height: 100%;object-fit: contain;}

.pd7 .box .ss .txtbox{margin-top: 0.4rem;position: relative;z-index: 3;}

.pd7 .box .ss .txtbox .t1{line-height: 1.3;}

.pd7 .box .ss .txtbox .t2{position: relative;width: fit-content;margin: 0.36rem auto 0;padding: 0.11rem 0.37rem;line-height: 112.5%;border-radius: 0.42rem;border: 1px solid #E0E0E0;background: #FFF;}

.pd7 .box .ss:hover::before{opacity: 1;}

.pd7 .box .ss:hover .txtbox .t1{color: var(--theme-color);font-weight: 600;}

.pd7 .box .ss:hover .txtbox .t2{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.pd7 .box .ss:hover .txtbox .t2::before{opacity: 1;}

.pd7 .swpbtn4 .prev{left: 0;}

.pd7 .swpbtn4 .next{right: 0;}

.solu_ban{min-height: 10.8rem;background-color: #000 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;padding: 3.01rem 0 0;}

.solu_ban .con{padding-bottom: 1.91rem;}

.solu_ban .con .t1{line-height: calc(61 / 46);color: var(--theme-color);}

.solu_ban .con .t2{line-height: 2;color: #B9B9B9;margin-top: 0.4rem;width: 6.5rem;min-height: 18em;}

.solu_ban .box{background: rgba(0, 0, 0, 0.40);backdrop-filter: blur(5px);position: relative;}

.solu_ban .box .ss{display: block;height: auto;padding: 0.29rem 0.1rem 0.25rem;position: relative;}

.solu_ban .box .ss:not(:first-child)::before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #fff;opacity: 0.2;}

.solu_ban .box .ss .ico{width: 0.4rem;opacity: 0.8;margin: 0 auto;}

.solu_ban .box .ss .ico img{aspect-ratio: 1 / 1;}

.solu_ban .box .ss .txt{line-height: 1.35;color: #fff;opacity: 0.8;text-align: center;margin-top: 0.1rem;}

.solu_ban .box .prev{left: 0.65rem;}

.solu_ban .box .next{right: 0.65rem;}

.solu_ban .box .ss:hover .ico{opacity: 1;}

.solu_ban .box .ss:hover .txt{opacity: 1;}

.solu1{position: relative;min-height: 210vh;}

.solu1 .box{position: sticky;top: 0;min-height: 110vh;overflow: hidden;padding: 1.4rem 0 0;background: #010103 url(../images/solu1_1.webp) no-repeat center;background-size: cover;}

.solu1 .box .title .t1{color: #fff;}

.solu1 .box .con{margin-top: 0.7rem;position: relative;}

.solu1 .box .con .c1{transition: all 800ms cubic-bezier(0.25, 0.1, 0.25, 1);}

.solu1 .box .con .c1 .t1{line-height: calc(29 / 22);color: rgba(255,255,255,0.7);}

.solu1 .box .con .c1 .txtbox{margin-top: 0.45rem;border-radius: 0.16rem;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(9, 17, 43, 0.20);backdrop-filter: blur(25px);padding: 0.4rem 0.5rem 0.6rem;}

.solu1 .box .con .c1 .txtbox .ul{position: relative;height: 3.6rem;display: flex;align-items: center;justify-content: space-between;}

.solu1 .box .con .c1 .txtbox .ul::before{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 0.06rem;transform: translateY(-50%);background: linear-gradient(to right, #D52819, #0099E5);border-radius: 0.06rem;}

.solu1 .box .con .c1 .txtbox .ul .li{flex: 1;position: relative;}

.solu1 .box .con .c1 .txtbox .ul .li .round{background: var(--theme-color);width: 0.22rem;height: 0.22rem;border-radius: 50%;border: 0.06rem solid #fff;position: relative;box-shadow: 0 0.02rem 0.121rem 0.06rem rgba(255, 255, 255, 0.25);margin: 0 auto;}

.solu1 .box .con .c1 .txtbox .ul .li .txt{position: absolute;left: -50%;width: 200%;text-align: center;line-height: 1.35;color: #fff;}

.solu1 .box .con .c1 .txtbox .ul .li:nth-child(odd) .round s{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);height: 0.5rem;width: 1.5px;background: linear-gradient(to bottom, rgba(255,255,255,0.03), #fff);}

.solu1 .box .con .c1 .txtbox .ul .li:nth-child(odd) .txt{bottom: calc(100% + 0.62rem);}

.solu1 .box .con .c1 .txtbox .ul .li:nth-child(even) .round s{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);height: 0.5rem;width: 1.5px;background: linear-gradient(to top, rgba(255,255,255,0.03), #fff);}

.solu1 .box .con .c1 .txtbox .ul .li:nth-child(even) .txt{top: calc(100% + 0.62rem);}

.solu1 .box .con .c1 .txtbox .ul .li:first-child .txt,
.solu1 .box .con .c1 .txtbox .ul .li:last-child .txt{width: 100%;left: 0;}

.solu1 .box .con .c1 .txtbox .set{width: fit-content;margin: 0 auto;line-height: 1.3;padding: 0.13rem 0.35rem;border-radius: 0.54rem;border: 1px solid rgba(255, 255, 255, 0.40);background: rgba(255, 255, 255, 0.10);color: rgba(255,255,255,0.8);}

.solu1.act .box .con .c1{transform: translateX(-100vw);}

.solu1.act .box .con .c2{transform: translateY(0);}

.solu1 .box .con .c2{position: absolute;top: 0;left: 0;width: 100%;transition: all 800ms cubic-bezier(0.25, 0.1, 0.25, 1);transform: translateY(100vw);}

.solu1 .box .con .c2 .swiper{overflow: visible;}

.solu1 .box .con .c2 .swiper .swiper-slide{width: 11rem;height: 6rem;background: rgba(3, 8, 23, 0.60);border: 1px solid rgba(255, 255, 255, 0.50);backdrop-filter: blur(25px);border-radius: 0.16rem;margin: 0 0.4rem;transition: all 600ms linear;will-change: transform;backface-visibility: hidden;position: relative;padding: 0.7rem 0.6rem 0.45rem;}

.solu1 .box .con .c2 .swiper .swiper-slide.swiper-slide-prev{transform-origin: right center;transform: perspective(1200px) rotateY(-15deg);}

.solu1 .box .con .c2 .swiper .swiper-slide.swiper-slide-next{transform-origin: left center;transform: perspective(1200px) rotateY(15deg);}

.solu1 .box .con .c2 .swiper .swiper-slide .num{position: absolute;left: 0.39rem;top: 0;height: 1.8rem;display: flex;align-items: center;}

.solu1 .box .con .c2 .swiper .swiper-slide::before{content: "";position: absolute;width: 2.5rem;aspect-ratio: 250 / 196;right: 0.17rem;bottom: 0.61rem;}

.solu1 .box .con .c2 .swiper .swiper-slide .txtbox{position: relative;z-index: 3;height: 100%;display: grid;grid-template-rows: auto 1fr;}

.solu1 .box .con .c2 .txtbox .top{width: 100%;display: flex;justify-content: space-between;align-items: center;}

.solu1 .box .con .c2 .txtbox .top .set{line-height: calc(43 / 32);color: #fff;}

.solu1 .box .con .c2 .txtbox .top .det{line-height: 133.333%;color: #fff;max-width: 4.28rem;}

.solu1 .box .con .c2 .txtbox .top .det span{font-weight: 600;color: var(--theme-color);}

.solu1 .box .con .c2 .txtbox .bot{overflow: hidden;}

.solu1 .box .con .c2 .txtbox .bot .one{margin-top: 0.42rem;height: calc(100% - 0.42rem);overflow-y: auto;}

.solu1 .box .con .c2 .txtbox .bot .one .item{display: flex;flex-wrap: wrap;margin-top: 0.3rem;gap: 14px;}

.solu1 .box .con .c2 .txtbox .bot .one .item:first-child{margin-top: 0;}

.solu1 .box .con .c2 .txtbox .bot .one .item .set{min-width: 70px;line-height: calc(21 / 16);color: rgba(255,255,255,0.8);}

.solu1 .box .con .c2 .txtbox .bot .one .item .det{line-height: calc(21 / 16);color: #fff;}

.solu1 .box .con .c2 .txtbox .bot .one .item .det p:not(:first-child){margin-top: 0.12rem;}

.solu1 .box .con .c2 .txtbox .bot .two{display: flex;height: calc(100% - 0.26rem);margin-top: 0.26rem;gap: 0.2rem;}

.solu1 .box .con .c2 .txtbox .bot .two .list{border-radius: 0.2rem;overflow: hidden;position: relative;width: calc(50% - 0.1rem);}

.solu1 .box .con .c2 .txtbox .bot .two .list::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid rgba(255, 255, 255, 0.60);background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(30px);border-radius: 0.2rem;}

.solu1 .box .con .c2 .txtbox .bot .two .list .scroll{overflow-y: auto;height: 100%;padding: 0.36rem 0.3rem 0.1rem;position: relative;z-index: 3;}

.solu1 .box .con .c2 .txtbox .bot .two .list .tit{padding-left: 0.13rem;line-height: 1.35;color: #fff;position: relative;}

.solu1 .box .con .c2 .txtbox .bot .two .list .tit::before{content: "";position: absolute;left: 0;top: 50%;width: 1.5px;height: calc(1em - 2px);transform: translateY(-50%);background: var(--theme-color);border-radius: 2px;}

.solu1 .box .con .c2 .txtbox .bot .two .item{display: flex;flex-wrap: wrap;margin-top: 0.3rem;gap: 14px;}

.solu1 .box .con .c2 .txtbox .bot .two .item:first-child{margin-top: 0;}

.solu1 .box .con .c2 .txtbox .bot .two .item .set{min-width: 70px;line-height: calc(21 / 16);color: rgba(255,255,255,0.8);}

.solu1 .box .con .c2 .txtbox .bot .two .item .det{line-height: calc(21 / 16);color: #fff;}

.solu1 .box .con .c2 .txtbox .bot .two .item .det p:not(:first-child){margin-top: 0.12rem;}

.solu_bg2{background: url(../images/solu_bg.webp) no-repeat top center;background-size: 100% auto;}

.solu2{padding: 1.6rem 0;}

.solu2 .switch{display: flex;flex-wrap: wrap;padding-top: 0.3rem;}

.solu2 .switch a{margin: 0.4rem 0.4rem 0 0;border-radius: 0.24rem;border: 1px solid #D5D5D5;line-height: calc(20 / 16);color: var(--text-color2);padding: 0.11rem 0.33rem;position: relative;}

.solu2 .switch a:hover,
.solu2 .switch a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.solu2 .switch a.act{font-weight: 500;}

.solu2 .switch a.act::before{opacity: 1;}

.solu2 .list{margin-top: 0.5rem;}

.solu2 .list .item{display: none;position: relative;}

.solu2 .list .item.act{display: block;}

.solu2 .list .item .swiper{border-radius: 0.16rem;border: 1px solid rgba(202, 202, 202, 0.40);background: #FFF;backdrop-filter: blur(25px);overflow: hidden;}

.solu2 .list .item .ss{display: flex;height: auto;align-items: center;}

.solu2 .list .item .ss .imgbox{width: 8.2rem;aspect-ratio: 820 / 580;display: flex;align-items: center;justify-content: center;}

.solu2 .list .item .ss .imgbox img{object-fit: contain;width: 6.22rem;aspect-ratio: 622 / 289;}

.solu2 .list .item .ss .txtbox{flex: 1;padding: 0.42rem 1.4rem;}

.solu2 .list .item .ss .txtbox .t1{border-radius: 0.99rem;border: 1px solid var(--theme-color);width: fit-content;padding: 0.11rem 0.33rem;color: var(--theme-color);}

.solu2 .list .item .ss .txtbox .t2{line-height: 133.333%;margin-top: 0.41rem;}

.solu2 .list .item .ss .txtbox .t3{line-height: 2;margin-top: 0.2rem;color: var(--text-color2);}

.solu2 .list .item .ss .txtbox .t4{position: relative;margin-top: 0.6rem;width: fit-content;padding: 0.11rem 0.38rem;border-radius: 0.42rem;line-height: 112.5%;background: var(--theme-color);color: #fff;}

.solu2 .list .item .ss .txtbox .t4::before{opacity: 1;}

.solu2 .list .item .swpbtn3 .prev{left: -0.9rem;top: 50%;transform: translateY(-50%);}

.solu2 .list .item .swpbtn3 .next{right: -0.9rem;top: 50%;transform: translateY(-50%);}

.solu3{padding: 1.1rem 0 0.65rem;}

.solu3 .t2{line-height: calc(29 / 22);color: var(--text-color2);margin-top: 0.7rem;}

.solu3 .ul{display: flex;flex-wrap: wrap;margin-top: 0.5rem;}

.solu3 .ul .li{width: calc((100% - 0.81rem) / 4);margin: 0.27rem 0.27rem 0 0;}

.solu3 .ul .li:nth-child(4n){margin-right: 0;}

.solu3 .ul .li:nth-child(-n + 4){margin-top: 0;}

.solu3 .ul .li .ss{height: 100%;border-radius: 0.2rem;border: 1px solid rgba(51, 44, 43, 0.20);padding: 0.39rem 0.29rem 0.41rem;}

.solu3 .ul .li .ss .ico{width: 0.8rem;aspect-ratio: 1/1;margin: 0 auto;}

.solu3 .ul .li .ss .txt{text-align: center;line-height: 1.7;margin-top: 0.3rem;}

.solu4{padding: 0.75rem 0;}

.solu4 .box{margin-top: 0.7rem;position: relative;}

.solu4 .box .swiper .ss{height: auto;border-radius: 0.2rem;overflow: hidden;width: 25%;}

.solu4 .box .swiper .ss .txtbox{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 5;padding: 0.45rem 0.32rem 0.32rem;border-radius: 0 0 0.2rem 0.2rem;background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 0%, #111 100%);}

.solu4 .box .swiper .ss .txtbox .t1{display: flex;align-items: center;line-height: 133.333%;color: #fff;}

.solu4 .box .swiper .ss .txtbox .t1 .ico{width: 0.36rem;aspect-ratio: 1/1;margin-right: 0.16rem;}

.solu4 .box .swiper .ss .txtbox .t2{margin-top: 0.16rem;padding-top: 0.18rem;border-top: 1px solid rgba(255, 255, 255, 0.30);line-height: 1.35;color: #fff;}

.solu4 .box .swiper .ss:hover .txtbox{background: var(--theme-color);}

.solu4 .box .swiper .ss:hover .txtbox .t1{color: #fff;}

.solu4 .box .swiper .ss:hover .txtbox .t1 .ico img{filter: var(--imgwhite);}

.solu4 .box .swiper .ss:hover .txtbox .t2{color: #fff;}

.solu4 .swpbtn3 .prev{left: -0.9rem;top: 50%;transform: translateY(-50%);}

.solu4 .swpbtn3 .next{right: -0.9rem;top: 50%;transform: translateY(-50%);}

.solu5{padding: 1.1rem 0 1.6rem;background: url(../images/solu5_1.webp) no-repeat center bottom;background-size: cover;}

.solu5 .ul{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.solu5 .ul .li{width: calc(50% - 0.2rem);margin: 0.4rem 0.4rem 0 0;}

.solu5 .ul .li:nth-child(2n){margin-right: 0;}

.solu5 .ul .li:nth-child(-n + 2){margin-top: 0;}

.solu5 .ul .li .ss{height: 100%;position: relative;border-radius: 0.2rem;overflow: hidden;padding: 1px;}

.solu5 .ul .li .ss::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(51, 44, 43, 0.20);}

.solu5 .ul .li .ss::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(45deg, rgba(213, 40, 25, 0.1) 0%, rgba(213, 40, 25, 0) 49%, rgba(213, 40, 25, 0.5) 100%);opacity: 0;}

.solu5 .ul .li .ss .con{position: relative;z-index: 3;height: 100%;border-radius: 0.2rem;background: #fff;padding: 0.6rem 1.38rem 0.5rem;}

.solu5 .ul .li .ss .con::before{content: "";position: absolute;right: 0.18rem;top: 0.42rem;width: 1.42rem;aspect-ratio: 142 / 112;background: url(../images/svg/solu5_3.svg) no-repeat center;background-size: contain;opacity: 0;}

.solu5 .ul .li .ss .con .ico{width: 0.8rem;aspect-ratio: 1 / 1;margin: 0 auto;position: relative;z-index: 3;}

.solu5 .ul .li .ss .con .ico img{height: 100%;object-fit: contain;}

.solu5 .ul .li .ss .con .t1{text-align: center;line-height: calc(43 / 32);margin-top: 0.25rem;position: relative;z-index: 3;}

.solu5 .ul .li .ss .con .t2{line-height: 1.8;color: var(--text-color2);margin-top: 0.25rem;text-align: center;position: relative;z-index: 3;}

.solu5 .ul .li .ss .con .t2 a{color: var(--theme-color);}

.solu5 .ul .li .ss:hover{box-shadow: 0 12px 65.3px 0 rgba(55, 55, 55, 0.06);}

.solu5 .ul .li .ss:hover::before{opacity: 0;}

.solu5 .ul .li .ss:hover::after{opacity: 1;}

.solu5 .ul .li .ss:hover .con::before{opacity: 1;}

.solu5 .ul .li .ss:hover .con .t1{color: var(--theme-color);}

.serviceLayout .bgbox{background: url(../images/service_bg.webp) no-repeat bottom center;background-size: 100% auto;padding-bottom: 1rem;}

.ser1{padding-top: 1rem;}

.ser1 .box{margin-top: 0.88rem;}

.ser1 .box .top{display: flex;align-items: center;justify-content: space-between;}

.ser1 .box .top .switch{display: flex;align-items: center;flex: 1;overflow: hidden;margin-right: 0.4rem;}

.ser1 .box .top .switch a{border-radius: 0.44rem;border: 1px solid #D5D5D5;padding: 0.11rem 0.33rem;line-height: calc(20 / 16);color: var(--text-color2);margin-right: 0.4rem;position: relative;width: max-content;height: auto;}

/*.ser1 .box .top .switch a:last-child{margin-right: 0;}*/

.ser1 .box .top .switch a.act,
.ser1 .box .top .switch a:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.ser1 .box .top .switch a.act{font-weight: 500;}

.ser1 .box .top .switch a.act::before{opacity: 1;}

.ser1 .box .top .form{position: relative;width: 5.49rem;}

.ser1 .box .top .form input{position: relative;width: 100%;border-radius: 0.6rem;border: 1px solid #EFEFEF;background: #FFF;backdrop-filter: blur(20px);height: 0.6rem;padding: 0 0.4rem;}

.ser1 .box .top .form .ss{position: absolute;right: 0.12rem;top: 0.1rem;width: 0.4rem;height: 0.4rem;border-radius: 50%;background: var(--theme-color);}

.ser1 .box .ul{margin-top: 0.92rem;display: flex;flex-wrap: wrap;}

.ser1 .box .ul .li{width: calc((100% - 0.8rem) / 3);margin: 0.4rem 0.4rem 0 0;}

.ser1 .box .ul .li:nth-child(3n){margin-right: 0;}

.ser1 .box .ul .li:nth-child(-n + 3){margin-top: 0;}

.ser1 .box .ul .li .ss{position: relative;height: 100%;padding: 0.5rem 0.4rem 1.36rem;overflow: hidden;}

.ser1 .box .ul .li .ss::before{content: "";position: absolute;left: 0.3rem;bottom: 0.3rem;width: 1.59rem;aspect-ratio: 159 / 126;background: url(../images/svg/ser1_3.svg) no-repeat center;background-size: contain;filter: blur(17.5px);opacity: 0;}

.ser1 .box .ul .li .ss::after{content: "";background: rgba(255, 255, 255, 0.50);border:1px solid #D9D9D9;backdrop-filter: blur(6.400000095367432px);position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.1rem;}

.ser1 .box .ul .li .ss .line s{position: absolute;z-index: 3;}

.ser1 .box .ul .li .ss .line s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: calc(1px + 0.1rem);border-radius: 0.1rem 0.1rem 0 0;border-top: 1px solid var(--theme-color);clip-path: inset(0 100% 0 0);}

.ser1 .box .ul .li .ss .line s:nth-child(2){position: absolute;top: 0;right: 0;width: calc(1px + 0.1rem);height: 100%;border-radius: 0 0.1rem 0.1rem 0;border-right: 1px solid var(--theme-color);clip-path: inset(0 0 100% 0);}

.ser1 .box .ul .li .ss .line s:nth-child(3){position: absolute;bottom: 0;right: 0;width: 100%;height: calc(1px + 0.1rem);border-radius: 0 0 0.1rem 0.1rem;border-bottom: 1px solid var(--theme-color);clip-path: inset(0 0 0 100%);}

.ser1 .box .ul .li .ss .line s:nth-child(4){position: absolute;bottom: 0;left: 0;width: calc(1px + 0.1rem);height: 100%;border-radius: 0.1rem 0 0 0.1rem;border-left: 1px solid var(--theme-color);clip-path: inset(100% 0 0 0);}

.ser1 .box .ul .li .ss:hover .line s:nth-child(3){width: 100%;clip-path: inset(0 0 0 0);}
.ser1 .box .ul .li .ss:hover .line s:nth-child(1){width: 100%;clip-path: inset(0 0 0 0);}

.ser1 .box .ul .li .ss:hover .line s:nth-child(4){height: 100%;clip-path: inset(0 0 0 0);}
.ser1 .box .ul .li .ss:hover .line s:nth-child(2){height: 100%;clip-path: inset(0 0 0 0);}

.ser1 .box .ul .li .ss:hover::before{opacity: 1;}

.ser1 .box .ul .li .ss .txt{position: relative;z-index: 4;display: flex;align-items: flex-start;}

.ser1 .box .ul .li .ss .txt .ico{width: 0.42rem;}

.ser1 .box .ul .li .ss .txt .set{line-height: calc(34 / 24);margin: 4px 0 0 0.2rem;flex: 1;}

.ser1 .box .ul .li .ss .btn{position: absolute;right: 0.4rem;bottom: 0.3rem;width: calc(100% - 0.8rem);z-index: 4;display: flex;justify-content: flex-end;}

.ser1 .box .ul .li .ss .btn a{position: relative;display: flex;margin-left: 0.2rem;align-items: center;border-radius: 0.46rem;border: 1px solid #E0E0E0;padding: 0.13rem 0.4rem;}

.ser1 .box .ul .li .ss .btn a img{width: auto;height: 0.18rem;object-fit: contain;margin-left: 0.1rem;}

.ser1 .box .ul .li .ss .btn a:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.ser1 .box .ul .li .ss .btn a:hover::before{opacity: 1;}

.ser1 .box .ul .li .ss .btn a:hover img{filter: var(--imgwhite);}

.ser1 .box .no-data{text-align: center;line-height: 2;color: #666;margin-top: 0.6rem;}

.ser3{padding: 1rem 0 1.29rem;position: relative;}

.ser3 .map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ser3 .map img{height: 100%;object-fit: cover;}

.ser3 .w1600{position: relative;z-index: 3;display: flex;justify-content: space-between;}

.ser3 .link{position: absolute;top: calc(263 / 916 * 100%);left: calc(600 / 1920 * 100%);width: calc(250 / 1920 * 100%);height: calc(230 / 916 * 100%);}

.ser3 .lf{width: 4.23rem;position: relative;z-index: 3;}

.ser3 .lf .txtbox{margin-top: 0.7rem;}

.ser3 .lf .txtbox .t1{line-height: 1.5;margin-bottom: 0.4rem;}

.ser3 .lf .txtbox .item:not(:last-child){margin-bottom: 0.3rem;}

.ser3 .lf .txtbox .item .set{display: flex;align-items: center;line-height: calc(20 / 16);margin-bottom: 0.16rem;}

.ser3 .lf .txtbox .item .set img{width: 0.2rem;margin-right: 0.08rem;}

.ser3 .lf .txtbox .item .det{line-height: 1.5;color: var(--text-color2);}

.ser3 .lf .txtbox .item .det a{color: var(--text-color2);}

.ser3 .lf .txtbox .item .det a:hover{color: var(--theme-color);}

.ser3 .lf .txtbox .item .det p:not(:last-child){margin-bottom: 0.12rem;}

.ser3 .rf{position: relative;z-index: 3;width: 7.4rem;border-radius: 0.12rem;background: #fff url(../images/svg/ser3_4.svg) no-repeat right 0.3rem top 0.3rem;background-size: 1.83rem;padding: 0.7rem;position: relative;}

.ser3 .rf .set{line-height: 1.6;}

.ser3 .rf .form{display: flex;flex-wrap: wrap;}

.ser3 .rf .form .item{width: calc(50% - 0.25rem);margin: 0.08rem 0.5rem 0 0;}

.ser3 .rf .form .item.mr0{margin-right: 0;}

.ser3 .rf .form .item.w100{width: 100%;}

.ser3 .rf .form .item .place{height: 0.75rem;width: 100%;border: none;background: none;border-bottom: 1px solid rgba(0,0,0,0.14);}

.ser3 .rf .form .item .yszc{display: flex;align-items: flex-start;cursor: pointer;margin-top: 0.2rem;}

.ser3 .rf .form .item .yszc .ico{width: 15px;margin: 0.04rem 0.09rem 0 0;position: relative;}

.ser3 .rf .form .item .yszc .det{flex: 1;line-height: calc(20 / 14);color: var(--text-color3);}

.ser3 .rf .form .item .yszc a{color: var(--theme-color);text-decoration-line: underline !important;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}

.ser3 .rf .form .item .yszc.act .ico img:nth-child(1){opacity: 0;}

.ser3 .rf .form .item .yszc.act .ico img:nth-child(2){opacity: 1;}

.ser3 .rf .form .item .yszc.act .det{color: var(--text-color);}

.ser3 .rf .form .item .submit{background: #C2C2C2;border: 1px solid #C2C2C2;color: #fff;line-height: calc(20 / 16);padding: 0.12rem 0.45rem;border-radius: 0.47rem;margin: 0.3rem auto 0;width: fit-content;display: block;}

.ser3 .rf .form .item .submit.act{border-color: var(--theme-color);color: var(--theme-color);background: #fff;}

.ser3 .rf .form .item .submit.act:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

div:where(.swal2-container) div:where(.swal2-popup) {
  font-size: 16px;
}

.ser2{margin-top: 1rem;padding-bottom: 0.42rem;}

.ser2 .box{margin-top: 0.4rem;position: relative;}

.ser2 .box .list .item{display: none;overflow: hidden;padding-bottom: 0.03rem;}

.ser2 .box .list .item.act{display: block;}

.ser2 .box .switch{position: absolute;right: 1.77rem;bottom: 0;width: fit-content;display: flex;flex-direction: column;align-items: center;z-index: 11;}

.ser2 .box .switch a{border-radius: 0.44rem;border: 1px solid #D5D5D5;position: relative;padding: 0.11rem 0.33rem;line-height: calc(20 / 16);color: var(--text-color2);margin-top: 0.2rem;}

.ser2 .box .switch a:first-child{margin-top: 0;}

.ser2 .box .switch a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;font-weight: 500;}

.ser2 .box .switch a.act::before{opacity: 1;}

.ser2 .box .switch a:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.ser2 .swiper{overflow: visible;}

.ser2 .swiper-slide{margin: 0 0.4rem;width: 3.12rem;height: 5.04rem;display: flex;align-items: flex-end;padding-bottom: 0.32rem;}

.ser2 .swiper-slide .ss{display: block;width: 100%;background: #fff;border-radius: 0.12rem;position: relative;padding: 0.08rem 0.08rem 0.1rem;}

.ser2 .swiper-slide .ss::before{content: "";position: absolute;width: 1.83rem;aspect-ratio: 183 / 144;background: url(../images/svg/ser2_2.svg) no-repeat center;background-size: contain;opacity: 0;bottom: -0.12rem;right: -0.22rem;}

.ser2 .swiper-slide .ss .imgbox{position: relative;z-index: 3;aspect-ratio: 296 / 180;}

.ser2 .swiper-slide .ss .imgbox .img{height: 100%;border-radius: 0.12rem;overflow: hidden;}

.ser2 .swiper-slide .ss .imgbox .img img{height: 100%;object-fit: cover;}

.ser2 .swiper-slide .ss .imgbox .ico{position: absolute;top: 50%;left: 50%;width: 0.4rem;transform: translate(-50%, -50%);}

.ser2 .swiper-slide .ss .txtbox{height: calc(1.3em + 0.4rem);display: flex;align-items: center;text-align: center;line-height: 1.3;font-size: 0.16rem;}

.ser2 .swiper-slide .ss .txtbox .txt{width: 100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;}

.ser2 .swiper-slide.swiper-slide-active{width: 5.41rem;padding-bottom: 0;align-items: flex-start;}

.ser2 .swiper-slide.swiper-slide-active ~ .swiper-slide{align-items: flex-start;}

.ser2 .swiper-slide.swiper-slide-active .ss{padding: 0.08rem 0.08rem 0.2rem;border-radius: 0.16rem 0.16rem 0.9rem 0.16rem;overflow: hidden;}

.ser2 .swiper-slide.swiper-slide-active .ss::before{opacity: 1;}

.ser2 .swiper-slide.swiper-slide-active .ss .imgbox{border-radius: 0.16rem 0.16rem 0.16rem 0.12rem;}

.ser2 .swiper-slide.swiper-slide-active .txtbox{height: calc(0.6rem + (30 / 16 * 1.6 * 2 * 1em));padding: 0 0.32rem;}

.ser2 .swiper-slide.swiper-slide-active .txtbox .txt{font-size: calc(30 / 16 * 1em);line-height: 1.6;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}

.ser2 .btnbox{margin: 0.85rem auto 0;width: 6.12rem;height: 0.5rem;display: flex;align-items: center;position: relative;}

.ser2 .btnbox .swpbtn3 a{top: 0;transform: none;}

.ser2 .btnbox .swpbtn3 a.prev{left: -0.9rem;}

.ser2 .btnbox .swpbtn3 a.next{right: -0.9rem;}

.ser2 .swiper-scrollbar{position: relative;width: 100%;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.20);height: 1px;opacity: 1 !important;}

.ser2 .swiper-scrollbar .swiper-scrollbar-drag{position: absolute;top: 0;margin-top: -0.03rem;height: 0.06rem;background: var(--theme-color);border-radius: 0.06rem;}

.newsLayout{padding: 1.8rem 0 1.6rem;}

.newsbox .w1600{display: flex;flex-wrap: wrap;justify-content: space-between;}

.newsbox .lf{width: 4.78rem;padding-right: 0.8rem;}

.newsbox .lf .lox{position: sticky;top: 1.2rem;}

.newsbox .lf .title .t1{line-height: calc(69 / 52);}

.newsbox .lf .title .t2{line-height: 1.8;color: var(--text-color2);margin-top: 0.2rem;}

.newsbox .lf .select{position: relative;width: fit-content;margin-top: 0.7rem;z-index: 5;}

.newsbox .lf .select .stp{display: flex;align-items: baseline;}

.newsbox .lf .select .stp .year{line-height: calc(56 / 46);font-weight: 400;margin-right: 0.09rem;}

.newsbox .lf .select .stp .year .arr{width: 0.2rem;}

.newsbox .lf .select .sbt{position: absolute;top: 100%;left: 0;background: #fff;/* width: calc(100% - 0.29rem); */display: none;width: 100%;}

.newsbox .lf .select .sbt a{display: block;line-height: 1.5;padding: 0.05rem;text-align: center;}

.newsbox .lf .select .sbt a:hover{background: var(--theme-color);color: #fff;}

.newsbox .lf .select:hover .sbt{display: block;}

.newsbox .lf .switch{margin-top: 0.75rem;}

.newsbox .lf .switch a{margin-top: 0.5rem;line-height: 133.333%;color: var(--text-color2);width: fit-content;display: block;}

.newsbox .lf .switch a:first-child{margin-top: 0;}

.newsbox .lf .switch a:not(.act):hover{color: var(--theme-color);}

.newsbox .lf .switch a.act{line-height: calc(20 / 16);padding: 0.12rem 0.34rem;border-radius: 0.44rem;background: var(--theme-color);color: #fff;position: relative;}

.newsbox .lf .switch a.act::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;}

.newsbox .rf{flex: 1;}

.newsbox .rf .list:not(:first-child){margin-top: 0.8rem;}

.newsbox .rf .set{line-height: calc(56 / 46);}

.newsbox .rf .ul{display: flex;flex-wrap: wrap;}

.newsbox .rf .ul .li{width: calc(50% - 0.25rem);margin: 0.5rem 0.5rem 0 0;box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.08);}

.newsbox .rf .ul .li:nth-child(-n + 2){margin-top: 0.45rem;}

.newsbox .rf .ul .li:nth-child(2n){margin-right: 0;}

.newsbox .rf .ul .li .ss{display: block;height: 100%;position: relative;border-radius: 0.2rem;overflow: hidden;}

.newsbox .rf .ul .li .ss::before{content: "";position: absolute;right: -0.27rem;bottom: 0.29rem;width: 2.88rem;aspect-ratio: 288 / 226;background: url(../images/svg/news_bgico.svg) no-repeat center;background-size: contain;opacity: 0;}

.newsbox .rf .ul .li .ss .imgbox{aspect-ratio: 535 / 310;overflow: hidden;position: relative;z-index: 3;}

.newsbox .rf .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.newsbox .rf .ul .li .ss .txtbox{padding: 0.5rem 0.4rem 0.47rem;position: relative;z-index: 3;}

.newsbox .rf .ul .li .ss .txtbox .t1{line-height: 133.333%;color: var(--theme-color);}

.newsbox .rf .ul .li .ss .txtbox .t2{margin-top: 0.2rem;line-height: calc(34 / 22);}

.newsbox .rf .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.newsbox .rf .ul .li .ss:hover::before{opacity: 1;}

.newsbox .rf .ul .li .ss:hover .txtbox .t2{color: var(--theme-color);}

.newsDetLayout{padding: 1.6rem 0 1.4rem;background: #F8F8F8 url(../images/newsDet_bg.webp) no-repeat top center;background-size: 100% auto;}

.newsDet .w1600{display: flex;justify-content: space-between;}

.newsDet .lf{width: 11.61rem;border-radius: 0.16rem;background: #fff;padding: 0.6rem 0.5rem 0.9rem 0.4rem;}

.newsDet .lf .tit{line-height: 1.5;}

.newsDet .lf .time{width: fit-content;display: flex;align-items: center;margin: 0.24rem auto 0;line-height: calc(22 / 16);color: var(--text-color2);}

.newsDet .lf .time img{width: 0.22rem;margin-right: 0.08rem;}

.newsDet .lf .bot{position: relative;border-top: 1px solid #E0E0E0;margin-top: 0.4rem;padding-top: 0.6rem;display: flex;}

.newsDet .lf .bot .fox{width: 0.82rem;}

.newsDet .lf .bot .share{position: sticky;top: 1.2rem;width: fit-content;}

.newsDet .lf .bot .share .set{line-height: 1.3;color: #474342;}

.newsDet .lf .bot .edit{width: calc(100% - 0.82rem);line-height: 2;}

.newsDet .lf .bot .edit strong{font-weight: 700;}

.newsDet .rf{width: 3.81rem;}

.newsDet .rf .rox{position: sticky;top: 1.2rem;}

.newsDet .rf .rox .item{padding: 0.35rem 0.3rem 0.3rem;background: #fff;border-radius: 0.16rem;border: 1px solid rgba(51, 44, 43, 0.06);margin-bottom: 0.3rem;}

.newsDet .rf .rox .item:last-child{margin-bottom: 0;}

.newsDet .rf .rox .item .set{line-height: 2;}

.newsDet .rf .rox .item .ul{margin-top: 0.25rem;}

.newsDet .rf .rox .item .ul .li{margin-top: 0.2rem;padding-top: 0.2rem;border-top: 1px solid rgba(51, 44, 43, 0.06);}

.newsDet .rf .rox .item .ul .li:first-child{margin-top: 0;padding-top: 0;border-top: none;}

.newsDet .rf .rox .item .ul .li .ss{line-height: 1.5;}

.newsDet .rf .rox .item .ul .li .ss:hover{color: var(--theme-color);}

.newsDet .rf .rox .golist{margin: 0.3rem auto 0;width: fit-content;display: flex;align-items: center;line-height: calc(19 / 16);color: var(--theme-color);}

.newsDet .rf .rox .golist img{width: 1em;margin-left: 0.21rem;}

.newsDet .rf .rox .item2 .li:first-child{padding-bottom: 0.2rem;border-bottom: 1px solid rgba(51, 44, 43, 0.06);}


.newsDet .lf .bot .share .social-share .icon-weibo,
.newsDet .lf .bot .share .social-share .icon-wechat{width: 0.32rem;height: 0.32rem;margin: 0;border: none;display: block;margin-top: 0.2rem;background: none;}

.newsDet .lf .bot .share .social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/share_wx.svg) no-repeat center;background-size: 0.32rem;}

.newsDet .lf .bot .share .social-share .icon-wechat::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/share_wxon.svg) no-repeat center;background-size: 0.32rem;opacity: 0;}

.newsDet .lf .bot .share .social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/share_wb.svg) no-repeat center;background-size: 0.32rem;}

.newsDet .lf .bot .share .social-share .icon-weibo::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/share_wbon.svg) no-repeat center;background-size: 0.32rem;opacity: 0;}

.newsDet .lf .bot .share .social-share .icon-weibo:hover::before{opacity: 0;}
.newsDet .lf .bot .share .social-share .icon-weibo:hover::after{opacity: 1;}

.newsDet .lf .bot .share .social-share .icon-wechat:hover::before{opacity: 0;}
.newsDet .lf .bot .share .social-share .icon-wechat:hover::after{opacity: 1;}



/* 搜索结果 */
.sch_top{padding: 1.6rem 0 0.8rem;background: #F8F8F8;}

.sch_top .form{width: 8.1rem;position: relative;margin: 0 auto;}

.sch_top .form .txt{border-radius: 0.7rem;border: 1px solid #EEE;background: #FFF;width: 100%;height: 0.7rem;padding: 0 1rem 0 0.4rem;}

.sch_top .form .submit{position: absolute;top: 0;right: 0;border-radius: 0.7rem;width: 1rem;height: 100%;outline: none;display: flex;align-items: center;justify-content: center;border: none;background: rgba(255,255,255,0);cursor: pointer;}

.sch_top .form .submit img{width: 0.2rem;}

.sch_top .form .submit:hover{background: var(--theme-color);}

.sch_top .form .submit:hover img{filter: var(--imgwhite);}

.sch_bot{margin-top: 0.6rem;position: relative;}

.sch_bot::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #DFDFDF;}

.sch_bot .w1600{display: flex;justify-content: space-between;}

.sch_bot .lf{line-height: 1.3;color: var(--text-color2);}

.sch_bot .lf span{color: var(--theme-color);}

.sch_bot .rf{display: flex;}

.sch_bot .rf a{margin-left: 0.76rem;line-height: calc(24 / 18);color: var(--text-color2);position: relative;padding-bottom: 0.21rem;}

.sch_bot .rf a:hover,
.sch_bot .rf a.act{color: var(--theme-color);}

.sch_bot .rf a.act{padding: 0 0.15rem;}
.sch_bot .rf a.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--theme-color);}

.sch_con{padding: 0 0 1.4rem;}

.sch_null{margin: 2.21rem 0 2rem;display: flex;align-items: center;justify-content: center;line-height: calc(48 / 36);color: #858585;}

.sch_null svg{width: 1.28rem;aspect-ratio: 1 / 1;margin-right: 0.37rem;}


.search_prod{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.search_prod .li{width: calc((100% - 1.2rem) / 4);margin: 0.4rem 0.4rem 0 0;}

.search_prod .li:nth-child(4n){margin-right: 0;}

.search_prod .li:nth-child(-n + 4){margin-top: 0;}

.search_prod .li .ss{display: block;height: 100%;border-radius: 0.2rem;border: 1px solid rgba(51, 44, 43, 0.20);background: #FFF;padding: 0.49rem 0.15rem;overflow: hidden;position: relative;}

.search_prod .li .ss::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/svg/prodlist_bg.svg) no-repeat right 0.15rem bottom 0.15rem;background-size: 1.16rem auto;opacity: 0;}

.search_prod .li .ss .imgbox{height: 1.35rem;position: relative;z-index: 3;}

.search_prod .li .ss .imgbox img{height: 100%;object-fit: contain;}

.search_prod .li .ss .txtbox{position: relative;z-index: 5;}

.search_prod .li .ss .txtbox .txt{height: calc(0.5rem + 2.6em);display: flex;align-items: center;padding-top: 0.04rem;text-align: center;}

.search_prod .li .ss .txtbox .txt .t1{width: 100%;}

.search_prod .li .ss .txtbox .more{margin: 0 auto;width: fit-content;padding: 0.11rem .37rem;border-radius: 0.42rem;border: 1px solid #E0E0E0;background: #FFF;line-height: 1;position: relative;}

.search_prod .li .ss .txtbox .more::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;opacity: 0;}

.search_prod .li .ss:hover::before{opacity: 1;}

.search_prod .li .ss:hover .txtbox .txt .t1{color: var(--theme-color);font-weight: 600;}

.search_prod .li .ss:hover .txtbox .more{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.search_prod .li .ss:hover .txtbox .more::before{opacity: 1;}

.search_solution{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.search_solution .li{width: calc((100% - 0.8rem) / 3);margin: 0.4rem 0.4rem 0 0;}

.search_solution .li:nth-child(3n){margin-right: 0;}

.search_solution .li:nth-child(-n + 3){margin-top: 0;}

.search_solution .li .ss{display: block;height: 100%;border-radius: 0.2rem;border: 1px solid rgba(51, 44, 43, 0.20);padding: 0.3rem 0.3rem 0.6rem;position: relative;}

.search_solution .li .ss::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/svg/prodlist_bg.svg) no-repeat right 0.25rem bottom 0.25rem;background-size: 1.16rem auto;opacity: 0;}

.search_solution .li .ss .imgbox{aspect-ratio: 446 / 251;border-radius: 0.2rem;overflow: hidden;position: relative;z-index: 3;}

.search_solution .li .ss .imgbox img{height: 100%;object-fit: cover;}

.search_solution .li .ss .txtbox{margin-top: 0.35rem;position: relative;z-index: 3;}

.search_solution .li .ss .txtbox .t1{text-align: center;line-height: calc(32 / 24);}

.search_solution .li .ss .txtbox .t2{line-height: calc(32 / 18);height: calc(32 / 18 * 2em);color: #B9B9B9;margin-top: 0.2rem;}

.search_solution .li .ss .txtbox .more{margin: 0.4rem auto 0;width: fit-content;padding: 0.11rem .37rem;border-radius: 0.42rem;border: 1px solid #E0E0E0;background: #FFF;position: relative;line-height: calc(18 / 16);}

.search_solution .li .ss .txtbox .more::before{content: "";position: absolute;left: calc(100% - 0.06rem);top: 0;width: auto;height: 100%;background: url(../images/svg/btn_hover.svg) no-repeat right center;background-size: 100% 100%;aspect-ratio: 21 / 42;opacity: 0;}

.search_solution .li .ss:hover{background: #FFF;box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.10);}

.search_solution .li .ss:hover::before{opacity: 1;}

.search_solution .li .ss:hover .txtbox .t1{color: var(--theme-color);}

.search_solution .li .ss:hover .txtbox .more{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.search_solution .li .ss:hover .txtbox .more::before{opacity: 1;}

.search_download{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.search_download .li{width: calc((100% - 0.8rem) / 3);margin: 0.4rem 0.4rem 0 0;}

.search_download .li:nth-child(3n){margin-right: 0;}

.search_download .li:nth-child(-n + 3){margin-top: 0;}

.search_download .li .ss{position: relative;height: 100%;padding: 0.5rem 0.4rem 1.36rem;overflow: hidden;}

.search_download .li .ss::before{content: "";position: absolute;left: 0.3rem;bottom: 0.3rem;width: 1.59rem;aspect-ratio: 159 / 126;background: url(../images/svg/ser1_3.svg) no-repeat center;background-size: contain;filter: blur(17.5px);opacity: 0;}

.search_download .li .ss::after{content: "";background: rgba(255, 255, 255, 0.50);border:1px solid #D9D9D9;backdrop-filter: blur(6.400000095367432px);position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.1rem;}

.search_download .li .ss .line s{position: absolute;z-index: 3;}

.search_download .li .ss .line s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: calc(1px + 0.1rem);border-radius: 0.1rem 0.1rem 0 0;border-top: 1px solid var(--theme-color);clip-path: inset(0 100% 0 0);}

.search_download .li .ss .line s:nth-child(2){position: absolute;top: 0;right: 0;width: calc(1px + 0.1rem);height: 100%;border-radius: 0 0.1rem 0.1rem 0;border-right: 1px solid var(--theme-color);clip-path: inset(0 0 100% 0);}

.search_download .li .ss .line s:nth-child(3){position: absolute;bottom: 0;right: 0;width: 100%;height: calc(1px + 0.1rem);border-radius: 0 0 0.1rem 0.1rem;border-bottom: 1px solid var(--theme-color);clip-path: inset(0 0 0 100%);}

.search_download .li .ss .line s:nth-child(4){position: absolute;bottom: 0;left: 0;width: calc(1px + 0.1rem);height: 100%;border-radius: 0.1rem 0 0 0.1rem;border-left: 1px solid var(--theme-color);clip-path: inset(100% 0 0 0);}

.search_download .li .ss:hover .line s:nth-child(3){width: 100%;clip-path: inset(0 0 0 0);}
.search_download .li .ss:hover .line s:nth-child(1){width: 100%;clip-path: inset(0 0 0 0);}

.search_download .li .ss:hover .line s:nth-child(4){height: 100%;clip-path: inset(0 0 0 0);}
.search_download .li .ss:hover .line s:nth-child(2){height: 100%;clip-path: inset(0 0 0 0);}

.search_download .li .ss:hover::before{opacity: 1;}

.search_download .li .ss .txt{position: relative;z-index: 4;display: flex;align-items: flex-start;}

.search_download .li .ss .txt .ico{width: 0.42rem;}

.search_download .li .ss .txt .set{line-height: calc(34 / 24);margin: 4px 0 0 0.2rem;flex: 1;}

.search_download .li .ss .btn{position: absolute;right: 0.4rem;bottom: 0.3rem;width: calc(100% - 0.8rem);z-index: 4;display: flex;justify-content: flex-end;}

.search_download .li .ss .btn a{position: relative;display: flex;margin-left: 0.2rem;align-items: center;border-radius: 0.46rem;border: 1px solid #E0E0E0;padding: 0.13rem 0.4rem;}

.search_download .li .ss .btn a img{width: auto;height: 0.18rem;object-fit: contain;margin-left: 0.1rem;}

.search_download .li .ss .btn a:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.search_download .li .ss .btn a:hover::before{opacity: 1;}

.search_download .li .ss .btn a:hover img{filter: var(--imgwhite);}

.search_news{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.search_news .li{width: calc((100% - 0.8rem) / 3);margin: 0.4rem 0.4rem 0 0;box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.08);}

.search_news .li:nth-child(-n + 3){margin-top: 0;}
 
.search_news .li:nth-child(3n){margin-right: 0;}

.search_news .li .ss{display: block;height: 100%;position: relative;border-radius: 0.2rem;overflow: hidden;}

.search_news .li .ss::before{content: "";position: absolute;right: -0.27rem;bottom: 0.29rem;width: 2.88rem;aspect-ratio: 288 / 226;background: url(../images/svg/news_bgico.svg) no-repeat center;background-size: contain;opacity: 0;}

.search_news .li .ss .imgbox{aspect-ratio: 535 / 310;overflow: hidden;position: relative;z-index: 3;}

.search_news .li .ss .imgbox img{height: 100%;object-fit: cover;}

.search_news .li .ss .txtbox{padding: 0.5rem 0.4rem 0.47rem;position: relative;z-index: 3;}

.search_news .li .ss .txtbox .t1{line-height: 133.333%;color: var(--theme-color);}

.search_news .li .ss .txtbox .t2{margin-top: 0.2rem;line-height: calc(34 / 22);}

.search_news .li .ss:hover .imgbox img{transform: scale(1.05);}

.search_news .li .ss:hover::before{opacity: 1;}

.search_news .li .ss:hover .txtbox .t2{color: var(--theme-color);}