.mg80{margin-top: 0.8rem;}

.mg90{margin-top: 0.9rem;}

.mg100{margin-top: 1rem;}

.case_page{padding: 1.75rem 0 1.77rem;}

.case1{overflow: hidden;}

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

.case1 .top .tit{line-height: calc(91 / 56);color: #0F1921;}

.case1 .top .det{line-height: calc(32 / 24);}

.case1 .bot{margin-top: 0.34rem;}

.case1 .bot .swiper{overflow: visible;}

.case1 .bot .swiper .swiper-slide{width: 8.75rem;margin-right: 0.3rem;}

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

.case1 .bot .swiper .swiper-slide .imgbox{height: 6.59rem;border-radius: 0.05rem;overflow: hidden;position: relative;}

.case1 .bot .swiper .swiper-slide .imgbox img{height: 100%;transition: all 500ms ease-out;position: relative;}

.case_page .popbox{position: absolute;left:0;width: 100%;bottom: -100%;transition: all 500ms ease-out;border-radius: 5px;background: rgba(0, 0, 0, 0.16);backdrop-filter: blur(30px);padding: 0.59rem 0.5rem 0.32rem;}

.case_page .popbox .tt{line-height: calc(42 / 32);color: #fff;}

.case_page .popbox .line{background: rgba(255, 255, 255, 0.61);height: 1px;margin: 0.2rem 0 0.4rem;}

.case_page .popbox .dl{display: flex;flex-wrap: wrap;gap: 0.93rem;}

.case_page .popbox .dd{flex: 1;}

.case_page .popbox .dd .dtit{line-height: calc(30 / 22);color: #fff;}

.case_page .popbox .dd .dtxt{line-height: 158.333%;color: #fff;margin-top: 0.22rem;}

.case1 .bot .swiper .swiper-slide .imgbox:hover img{transform: scale(calc(929 / 875));}

.case1 .bot .swiper .swiper-slide .imgbox:hover .popbox{bottom: 0;}

.case1 .bot .swiper .swiper-slide .txtbox{margin-top: 0.2rem;}

.case1 .bot .swiper .swiper-slide .txtbox .t1{line-height: calc(48 / 32);color: #0F1921;}

.case1 .bot .swiper .swiper-slide .txtbox .t2{line-height: calc(26 / 22);color: #4F606D;margin-top: 0.1rem;}

.case1 .swpbtn{margin-top: 0.36rem;}

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

.swpbtn .pogin{display: flex;align-items: center;gap: 4.82px;}

.swpbtn .pogin span{background: #606060;opacity: 0.2;width: 0.24rem;height: 2.41px;opacity: 0.2;margin: 0 !important;border-radius: 0;}

.swpbtn .pogin span.swiper-pagination-bullet-active{background: var(--vicolor);opacity: 1;}

.swpbtn .btn{display: flex;align-items: center;gap: 0.1688rem;}

.swpbtn .btn a{width: 0.57rem;height: 0.57rem;background: rgba(230, 230, 230, 0.41);border-radius: 50%;}

.swpbtn .btn a:hover{background: var(--vicolor);}

.swpbtn .btn a:hover img{filter: var(--imgwhite);}

.header.black{top: 0;left: 0;width: 100%;background: #fff;border-radius: 0;}

.header.black .lf .img1{display: none;}

.header.black .lf .img2{display: none;}

.header.black .img3{display: block;}

.header.black::after,
.header.black::before{opacity: 0;}

.header.black .mask{opacity: 0;}

.header.black .header-cont .rg .nav a{color: #000;}

.header.black .header-cont .rg .actions .item img{filter: var(--imgblack);}

.case2{margin-top: 0.9rem;}

.case2 .line{height: 1px;background: #E1E3E1;margin-bottom: 0.75rem;}

.case2 .switch{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 15;}

.case2 .switch .tit{line-height: calc(52 / 44);color: var(--text-color1);}

.case2 .switch .rf{display: flex;align-items: center;gap: 0.2rem;}

.case2 .switch .rf .link{position: relative;z-index: 10;}

.case2 .switch .rf .link .ltp{display: flex;align-items: center;justify-content: center;gap: 0;line-height: calc(27 / 16);padding: 0.1rem 0.37rem;border-radius: 0.05rem;border: 1px solid #D9D9D9;gap: 0.19rem;}

.case2 .switch .rf .link .ltp img{width: 0.17rem;}

.case2 .switch .rf .link:hover .ltp img{transform: rotate(180deg)}

.case2 .switch .rf .link .lbt{position: absolute;top: calc(100% - 1px);left: 0;width: 100%;border: 1px solid #D9D9D9;padding: 0.2rem 0;background: #fff;display: none;transition: none;}

.case2 .switch .rf .link .lbt a{display: block;width: 100%;padding: 0.05rem 0.2rem;line-height: 1.5;text-align: center;}

.case2 .switch .rf .link .lbt a.act,
.case2 .switch .rf .link .lbt a:hover{color: var(--vicolor);}

.case2 .switch .rf .link.act .ltp{background: var(--vicolor);border-color: var(--vicolor);}

.case2 .switch .rf .link.act .ltp span{color: #fff;}

.case2 .switch .rf .link.act .ltp img{filter: var(--imgwhite);}

.case2 .case_list{margin-top: 0.75rem;}

.case_list{display: flex;flex-wrap: wrap;}

.case_list .li{width: calc(50% - 0.15rem);margin: 1rem 0.3rem 0 0;}

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

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

.case_list .li .ss{display: block;}

.case_list .li .ss .imgbox{border-radius: 0.05rem;overflow: hidden;position: relative;aspect-ratio: 875 / 660;}

.case_list .li .ss .imgbox img{height: 100%;object-fit: cover;position: relative;transition: all 500ms ease-out;}

.case_list .li .ss .imgbox:hover img{transform: scale(calc(929 / 875));}

.case_list .li .ss .imgbox:hover .popbox{bottom: 0;}

.case_list .li .ss .txtbox{margin-top: 0.4rem;}

.case_list .li .ss .txtbox .t1{line-height: calc(48 / 32);color: #0F1921;}

.case_list .li .ss .txtbox .t2{line-height: calc(26 / 22);color: #4F606D;margin-top: 0.1rem;}

.pages{display: flex;justify-content: center;align-items: center;gap: 0.2rem;}

.pages .prev,
.pages .next{width: max(12px, 0.16rem);margin: 0 0.1rem;transform: translateY(-1px);}

.pages .num{line-height: calc(16 / 14);color: var(--text-color2);position: relative;font-size: max(14px, 0.18rem);}

.pages .num[href].act{color: var(--vicolor);}

.pages .num[href].act::before{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1.5px;background: var(--vicolor);}

.news_page{padding: 1.8rem 0;}

.news1 .tit{line-height: calc(69 / 60);color: var(--text-color1);}

.news1 .box{margin-top: 0.6rem;display: flex;align-items: center;position: relative;}

.news1 .box .swiper1{width: 8.78rem;}

.news1 .box .swiper1 .imgbox{height: 5.94rem;border-radius: 0.1rem;overflow: hidden;}

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

.news1 .box .swiper2{flex: 1;margin-left: 0.8rem;margin-bottom: 0.8rem;}

.news1 .box .swiper2 .time{display: flex;align-items: center;width: fit-content;padding: 0.07rem 0.2rem;border-radius: 4px;background: #EFF2F5;line-height: calc(16 / 14);color: var(--text-color2);}

.news1 .box .swiper2 .time img{width: 0.16rem;margin-right: 0.12rem;}

.news1 .box .swiper2 .t1{line-height: 133.333%;color: var(--text-color1);margin-top: 0.36rem;margin-right: 0.92rem;}

.news1 .box .swiper2 .t2{line-height: 177.778%;color: var(--text-color2);margin-top: 0.18rem;margin-right: 0.56rem;}

.news1 .box .swiper2 .more{margin-top: 1.12rem;}

.news1 .box .swpbtn{position: absolute;z-index: 11;bottom: 0;left: 9.58rem;}

.news2{margin-top: 1.2rem;}

.news2 .switch{display: flex;align-items: center;gap: 0.24rem;}

.news2 .switch a{position: relative;border-radius: 0.06rem;overflow: hidden;padding: 0.12rem 0.38rem;background: #F0F0F0;}

.news2 .switch a span{display: block;line-height: 1.5;color: var(--text-color2);position: relative;z-index: 3;}

.news2 .switch a::before{content: "";position: absolute;left: 100%;top: 100%;width: 3.76rem;height: 1.57rem;background: linear-gradient(100deg, #006AED 20.57%, #378CF5 33.88%, #34BBFE 53.79%, #006AED 80.77%);}

.news2 .switch a.act,
.news2 .switch a:hover{background: var(--vicolor);}

.news2 .switch a.act::before,
.news2 .switch a:hover::before{top: 0;left: 0;}

.news2 .switch a.act span,
.news2 .switch a:hover span{color: #fff;}

.news2 .news_list{margin-top: 0.6rem;}

.news_list{display: flex;flex-wrap: wrap;}

.news_list .li{width: calc((100% - 0.22rem) / 3);margin: 0.9rem 0.11rem 0 0;}

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

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

.news_list .li .ss{display: block;}

.news_list .li .ss .imgbox{height: 4.7rem;border-radius: 0.1rem;overflow: hidden;}

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

.news_list .li .ss .txtbox{margin-top: 0.3rem;}

.news_list .li .ss .txtbox .t1{line-height: 1.5;color: #111;opacity: 0.7;}

.news_list .li .ss .txtbox .t2{margin-top: 0.14rem;line-height: calc(32 / 22);}

.news_list .li .ss .txtbox .t3{margin-top: 0.14rem;line-height: 1.75;color: #595959;margin-top: 0.14rem;}

.newsDet_page{padding: 1.7rem 1.48rem 1.6rem;}

.nd1 .title{line-height: calc(64 / 48);color: var(--text-color1);}

.nd1 .link{margin-top: 0.34rem;display: flex;align-items: center;justify-content: space-between;}

.nd1 .link .time{display: flex;align-items: center;line-height: calc(22 / 16);}

.nd1 .link .time img{width: 0.22rem;margin-right: 0.16rem;transform: translateY(-0.1em);}

.nd1 .link .share{display: flex;align-items: center;min-width: calc(58 / 16 * 1em);}

.nd1 .link .share .social-share{display: flex;align-items: center;gap: 0.12rem;}

.social-share .icon-weibo,
.social-share .icon-wechat{width: 0.24rem;height: 0.24rem;margin: 0;border: none;display: block;background: none !important;}

.social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/svg/weixin.svg) no-repeat center;background-size: 0.24rem;}

.social-share .icon-wechat::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/svg/weixinon.svg) no-repeat center;background-size: 0.24rem;opacity: 0;}

.social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/svg/weibo.svg) no-repeat center;background-size: 0.24rem;}

.social-share .icon-weibo::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/svg/weiboon.svg) no-repeat center;background-size: 0.24rem;opacity: 0;}

.social-share .icon-weibo:hover::before,
.social-share .icon-wechat:hover::before{opacity: 0;}

.social-share .icon-weibo:hover::after,
.social-share .icon-wechat:hover::after{opacity: 1;}

.nd1 .edit{padding: 0.37rem 0 0.8rem;border-top: 1px solid #E1E3E1;border-bottom: 1px solid #E1E3E1;line-height: 177.778%;color: var(--text-color2);margin-top: 0.3rem;}

.nd2{margin-top: 1.2rem;}

.nd2 .title{line-height: calc(69 / 54);color: var(--text-color1);}

.nd2 .news_list{margin-top: 0.6rem;}

.exhibition_page{padding: 1.86rem 0 1.83rem;}

.exh_top{display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;gap: 0.3rem;}

.exh_top .tit{line-height: calc(69 / 56);color: var(--text-color1);}

.exh_top .det{line-height: calc(32 / 24);color: #333;}

.exh_ul{margin-top: 1.2rem;}

.exh_ul .li{border-top: 1px solid #E1E3E1;padding-top: 0.6rem;margin-top: 0.6rem;}

.exh_ul .li:first-child{margin-top: 0;}

.exh_ul .li .ss{display: flex;align-items: center;}

.exh_ul .li .ss .imgbox{width: 3.46rem;height: 5.1rem;border-radius: 0.05rem;overflow: hidden;}

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

.exh_ul .li .ss .txtbox{flex: 1;margin-left: 1.4rem;}

.exh_ul .li .ss .txtbox .t1{width: fit-content;display: flex;align-items: center;line-height: 1.5;color: var(--text-color1);padding: 0.04rem 0.16rem;background: #EFF2F5;border-radius: 0.04rem;}

.exh_ul .li .ss .txtbox .t1 img{width: 0.38rem;margin-right: 0.1rem;}

.exh_ul .li .ss .txtbox .t2{line-height: calc(46 / 36);color: var(--text-color1);margin-top: 0.36rem;}

.exh_ul .li .ss .txtbox .t3{line-height: calc(27 / 22);color: var(--text-color2);margin-top: 0.06rem;}

.exh_ul .li .ss .txtbox .list{display: flex;flex-wrap: wrap;gap: 0.4rem 1.4rem;margin-top: 0.9rem;}

.exh_ul .li .ss .txtbox .list .item .set{display: flex;align-items: center;line-height: calc(20 / 16);color: var(--text-color2);}

.exh_ul .li .ss .txtbox .list .item .set img{width: 0.2rem;margin-right: 0.08rem;}

.exh_ul .li .ss .txtbox .list .item .det{line-height: 1.35;margin-top: 0.18rem;color: var(--text-color1);}

.contact_page{padding: 1.86rem 0 1.8rem;}

.contact_list .li{margin-top: 0.8rem;scroll-margin-top: 1rem;}
.contact_list .li .maodian{position: relative;top: -1.2rem;}

.contact_list .li .ss{display: flex;}

.contact_list .li .ss .imgbox{width: 6.8rem;height: 7.2rem;border-radius: 0.1rem;overflow: hidden;}

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

.contact_list .li .ss .txtbox{flex: 1;margin-left: 0.1rem;background: #F8F8F8;border-radius: 0.1rem;display: flex;align-items: center;padding: 0.4rem 0.76rem 0.4rem 1.13rem;}

.contact_list .li .ss .con{width: 100%;}

.contact_list .li .ss .con .t1{line-height: calc(52 / 44);}

.contact_list .li .ss .con .t2{margin-top: 0.16rem;line-height: calc(28 / 18);margin-top: 0.16rem;}

.contact_list .li .ss .list{display: flex;flex-wrap: wrap;gap: 0.4rem 0.75rem;margin-top: 0.8rem;}

.contact_list .li .ss .list .item{width: calc(50% - 0.375rem);}

.contact_list .li .ss .list .item .tit{line-height: 1.25;color: var(--text-color1);padding-bottom: 0.08rem;}

.contact_list .li .ss .list .item .txt{display: flex;line-height: calc(22 / 16);color: var(--text-color1);margin-top: 0.1rem;}

.contact_list .li .ss .list .item .txt .set{white-space: nowrap;}

.contact_list .li .ss .list .item .txt .det a{color: var(--text-color1);}

.contact_list .li .ss .list .item .txt .det a:hover{color: var(--vicolor);}

.join_banner{position: relative;}

.join_banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;padding: 1.78rem 0 0;}

.join_banner .txtbox .t1{line-height: calc(66 / 56);color: #fff;}

.join_banner .txtbox .t2{line-height: calc(35 / 30);color: #fff;margin-top: 0.17rem;letter-spacing: 1.09em;}

.join1{padding: 1.53rem 0 1.65rem;}

.join1 .w1780{display: flex;}

.join1 .left{width: 3.14rem;}

.join1 .left .lox{position: sticky;top: 1.1rem;padding: 0 0.86rem 1.43rem 0;border-right: 1px solid #E1E3E1;}

.join1 .left .lox .tit{line-height: calc(38 / 32);color: var(--text-color1);}

.join1 .left .lox .list{margin-top: 0.41rem;}

.join1 .left .lox .list .item:not(:first-child){margin-top: 0.5rem;}

.join1 .left .lox .list .item .set{line-height: 1.15;padding-right: 0.4rem;position: relative;}

.join1 .left .lox .list .item .set span{width: 0.14rem;height: 0.14rem;position: absolute;top: 0;right: 0;bottom: 0;}

.join1 .left .lox .list .item .set span::before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 0.14rem;height: 0.02rem;background: var(--text-color1);}

.join1 .left .lox .list .item .set span::after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 0.02rem;height: 0.14rem;background: var(--text-color1);opacity: 0;}

.join1 .left .lox .list .item.act .set span::after{opacity: 1;}

.join1 .left .lox .list .item .line{height: 1px;width: 100%;background: #E1E3E1;margin-top: 0.19rem;}

.join1 .left .lox .list .item .det{padding: 0.31rem 0 0 0.24rem;}

.join1 .left .lox .list .item .det a{display: block;width: fit-content;position: relative;padding: 0 0 0 0.3rem;line-height: 1.25;color: var(--text-color2);margin-top: 0.22rem;}

.join1 .left .lox .list .item .det a:first-child{margin-top: 0;}

.join1 .left .lox .list .item .det a::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 0.18rem;height: 0.18rem;border-radius: 0.03rem;border: 1px solid #D9D9D9;}

.join1 .left .lox .list .item .det a::after{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 0.18rem;height: 0.18rem;background: url(../img/svg/join_select.svg) no-repeat center;background-size: contain;opacity: 0;}

.join1 .left .lox .list .item .det a.act::before{background: var(--vicolor);border-color: var(--vicolor);}

.join1 .left .lox .list .item .det a.act::after{opacity: 1;}

.join1 .left .lox .list .item .det a.act{color: var(--vicolor);}

.join1 .right{flex: 1;margin-left: 0.82rem;}

.join1 .right .tit{line-height: calc(38 / 32);margin-bottom: 0.41rem;}

.join1 .right .li:not(:first-child){margin-top: 0.1rem;}

.join1 .right .li .ss{display: block;padding: 0.4rem 0.34rem 0.4rem 0.4rem;border-radius: 0.05rem;position: relative;transition: background 0.4s var(--ease);}

.join1 .right .li .ss::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #E1E3E1;}

.join1 .right .li.act .ss{background: linear-gradient(153deg, rgba(226, 230, 233, 0.60) -7.82%, rgba(246, 247, 251, 0.60) 108.26%);}

.join1 .right .li.act .ss:before{opacity: 0;}

.join1 .right .li .ss .ltp{display: flex;margin-bottom: 0.3rem;align-items: flex-start;cursor: pointer;}

.join1 .right .li .ss .ltp a{display: flex;align-items: center;line-height: 1.15;color: var(--vicolor);}

.join1 .right .li .ss .ltp a img{width: 0.22rem;margin-right: 0.1rem;}

.join1 .right .li .ss .ltp .lf{flex: 1;margin-right: 0.8rem;}

.join1 .right .li .ss .ltp .lf .t1{line-height: 1.5;color: var(--text-color1);}

.join1 .right .li .ss .ltp .lf .t2{line-height: calc(29 / 18);color: var(--text-color2);margin-top: 0.06rem;}

.join1 .right .li .ss .ltp .lf .t2 span{margin: 0 1em;}

.join1 .right .li .ss .lct{line-height: calc(27 / 16);color: var(--text-color2);}

.join1 .right .li .ss .lbt{line-height: 168.75%;display: none;}

.join1 .right .li .ss .lbt .set{color: var(--text-color1);}

.join1 .right .li .ss .lbt .det{color: var(--text-color2);}

.join1 .right .li .ss .lbt .set:not(:first-child){margin-top: 1.6875em;}

.about_banner{position: relative;}

.about_banner .imgbox{height: 100vh;}

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

.about_banner .txtbox{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.7rem 1.22rem;}

.about_banner .txtbox .t1{line-height: calc(38 / 32);color: #fff;}

.about_banner .txtbox .t2{line-height: 125.746%;color: #fff;margin-top: 0.14rem;}

.ab1{padding: 1.9rem 0 7.69rem;background: #fff;position: relative;overflow: hidden;z-index: 20;}

.ab1 .text{width: 10.85rem;margin: 0 auto;position: relative;z-index: 2;}

.ab1 .tit .t1{line-height: 140.741%;color: var(--text-color1);}

.ab1 .det{margin-top: 0.5rem;}

.ab1 .det .t2{line-height: 188.889%;color: #333;}

.ab1 .det .t2 p:not(:first-child){margin-top: 0.2rem;}

.ab1 .det .t3{line-height: 1.8;color: #333;margin-top: 0.2rem;}

.ab1 .bg{position: absolute;left: 0;bottom: 0;width: 100%;}

.ab2{position: relative;padding: 5rem 0 0;z-index: 30;margin-top: -5rem;scroll-margin-top: -4rem;}

.ab2 .content{padding: 1.12rem 0 1.6rem;background: #fff;}

.ab2 .title::before{content: "";position: absolute;top: 5rem;left: 0;width: 100%;aspect-ratio: 1920 / 503;background: url(../img/ab2_1.webp) no-repeat center;background-size: 100%;pointer-events: none;transition: top 1200ms cubic-bezier(0, 0.37, 0.26, 0.99);}

.ab2 .title.go::before{top: 0.1rem;}

.ab2 .t1{line-height: calc(72 / 60);color: var(--text-color1);position: relative;z-index: 2;}

.ab2 .ul{position: relative;z-index: 5;display: flex;margin-top: 0.8rem;gap: 0.2rem;}

.ab2 .ul .li{flex-basis: 0;flex-grow: 1;transition: flex 300ms ease-out;}

.ab2 .ul .li.act{flex-grow: 1.875;}

.ab2 .ul .li .ss{position: relative;}

.ab2 .ul .li .ss .imgbox{height: 6rem;border-radius: 0.1rem;overflow: hidden;}

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

.ab2 .ul .li .ss .txtbox{position: absolute;left: 0;bottom: 0;z-index: 3;padding: 0 0.4rem 0.5rem;}

/*.ab2 .ul .li .ss .txtbox .t1{line-height: calc(42 / 32);color: #fff;position: relative;padding-left: 0.26rem;}*/

/*.ab2 .ul .li .ss .txtbox .t1::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;width: 0.06rem;height: 0.06rem;border-radius: 0.01rem;background: #fff;}*/

/*.ab2 .ul .li .ss .txtbox .t2{line-height: calc(30 /  22);color: #fff;margin-top: 0;position: relative;overflow: hidden;transition: none;transition: max-height 300ms ease-out, margin 300ms ease-out;max-height: 0;}*/

/*.ab2 .ul .li.act .ss .txtbox .t2{max-height: 500px;margin-top: 0.1rem;}*/

.ab2 .ul .li .ss .txtbox .t1{line-height: calc(42 / 32);color: #fff;position: relative;padding-left: 0.26rem;margin-bottom: 0.1rem;}

.ab2 .ul .li .ss .txtbox .t1::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;width: 0.06rem;height: 0.06rem;border-radius: 0.01rem;background: #fff;}

.ab2 .ul .li .ss .txtbox .t2{line-height: calc(30 /  22);color: #fff;margin-top: 0;position: relative;overflow: hidden;transition: none;transition: max-height 300ms ease-out;max-height: 0;opacity: 0;}

.ab2 .ul .li.act .ss .txtbox .t2{max-height: 500px;opacity: 1;transition: max-height 400ms ease-in-out 400ms, opacity 400ms ease-in-out 400ms;}

/*.sectionGo{transition: clip-path 1200ms cubic-bezier(0, 0.65, 0.58, 1);clip-path: inset(0 0 0 0);}*/
/*.go .sectionGo{clip-path: inset(0 0 100% 0);}*/

.ab3{position: relative;margin-top: -100vh;min-height: 10.8rem;z-index: 20;
}
.ab2 .maodian{position: absolute;top: 30vh;}
.ab3 .maodian{position: absolute;top: 80vh;}

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

.ab3 .bg .con{
    position: sticky;top: 0;height: 100vh;
}

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

.ab3 .box{padding: calc(3.17rem + 25vh) 0.74rem 0.58rem 8.1rem;position: relative;z-index: 2;}

.ab3 .box .tit{overflow: hidden;}

.ab3 .box .tit .t1{line-height: 126.667%;color: var(--text-color1);}

.ab3 .box .txt{padding: 0.86rem 0 0 2.2rem;}

.ab3 .box .txt .t1{line-height: 1.5;color: var(--text-color1);}

.ab3 .box .txt .t2{margin-top: 0.3rem;line-height: 216.667%;color: var(--text-color2);/*text-indent: 2em;*/}
.ab3 .box .txt .t2 p{text-indent: 2em;}

.ab3 .box .txt .t3{margin-top: 1.14rem;display: flex;justify-content: flex-end;}

.ab3 .box .txt .t3 .set{line-height: 125%;color: #000;}

.ab3 .box .txt .t3 .det{line-height: 171.429%;color: var(--text-color2);margin-top: 0.08rem;}

.ab4{position: relative;margin-top: -90vh;min-height: 300vh;z-index: 15;}

.ab4 .maodian{position: absolute;top: 45vh;}

.ab4 .content{position: sticky;top: 0;height: 100vh;overflow: hidden;}

.ab4 .bg{background: #3D4753;height: 100vh;}

.ab4 .bg img:nth-child(1){transform: translateY(1.33rem);height: 100%;object-fit: cover;transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);}

.ab4 .bg img:nth-child(2){position: absolute;bottom: calc(486 / 1080 * 100%);left: calc(620 / 1920 * 100%);opacity: 0;width: 3.02rem;transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);top: -11.18rem;}

@media screen and (max-height:1000px) and (min-width: 1025px) {
    .ab4 .bg img:nth-child(2),
    .ab4 .ul .li{transform: translateY(-1rem);}
}

.ab4 .dian{position: absolute;top: calc(545 / 1080 * 100%);left: calc(724 / 1920 * 100%);transform: translate(-50%, -50%);transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);}

.ab4 .dian .round{display: block;width: 0.15rem;height: 0.15rem;position: relative;}

.ab4 .dian .round::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0;height: 0;background: #2687FF;opacity: 0.7;border-radius: 50%;transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);}

.ab4 .dian .round::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 1;border-radius: 50%;z-index: 5;}

.ab4 .dian .txtbox{position: absolute;left: 2.63rem;top: 0.075rem;width: 6.8rem;}

.ab4 .dian .txtbox .pic{aspect-ratio: 680 / 422;border-radius: 0.1rem;overflow: hidden;}

.ab4 .dian .txtbox .pic img{height: 100%;object-fit: cover;}

.ab4 .dian .txtbox .txt{position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;padding: 0.4rem;}

.ab4 .dian .txtbox .txt .t1{line-height: 216.667%;color: #fff;}

.ab4 .dian .txtbox .txt .t2{line-height: calc(39 / 24);color: #fff;}

.ab4 .dian .txtbox::before{content: "";position: absolute;top: 0;left: -2.57rem;width: 0;height: 1px;background: rgba(176, 176, 176, 0.50);transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);}

.ab4 .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: scale(0);opacity: 0;transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);transform-origin: 20% 50%;height: calc(100vw * (1080 / 1920))}

.ab4 .ul .li{position: absolute;/*transform: translateY(calc(90 / 1080 * -100vh));*/}

.ab4 .ul .li .add{width: 0.57rem;position: relative;}

.ab4 .ul .li .add img:nth-child(2){position: absolute;top: 0.1rem;left: 0.11rem;width: 0.35rem;height: 0.35rem;object-fit: contain;}

.ab4 .ul .li .add img:nth-child(3){position: absolute;top: 0.1rem;left: 0.11rem;width: 0.35rem;height: 0.35rem;object-fit: contain;opacity: 0;}

.ab4 .ul .li .txt{position: absolute;top: calc(100% + 0.05rem);width: max-content;left: 50%;transform: translateX(-50%);text-align: center;}

.ab4 .ul .li .txt .t1{line-height: calc(21 / 18);color: #A9B0BA;}

.ab4 .ul .li .txt .t2{line-height: 1.25;color: #A9B0BA;margin-top: 0.03rem;}

.ab4 .ul .li:nth-child(1) .txt{top: 0.23rem;left: calc(100% + 0.1rem);transform: translateX(0);text-align: left;}

.ab4 .ul .li:nth-child(4){left: calc(680 / 1920 * 100%);top: calc(253 / 1080 * 100%);}

.ab4 .ul .li:nth-child(1){left: calc(731 / 1920 * 100%);top: calc(555 / 1080 * 100%);}

.ab4 .ul .li:nth-child(2){left: calc(678 / 1920 * 100%);top: calc(623 / 1080 * 100%);}

.ab4 .ul .li:nth-child(3){left: calc(197 / 1920 * 100%);top: calc(738 / 1080 * 100%);}

.ab4 .text{position: absolute;top: 50%;right: 1.92rem;transform: translateY(-50% + 1.6rem);opacity: 0;transform-origin: 5.2% 50%;width: 4.88rem;transition: transform 1200ms cubic-bezier(0, 0.65, 0.58, 1), opacity 1200ms cubic-bezier(0, 0.65, 0.58, 1);max-height: calc(100vh - 3rem);overflow-y: auto;}

.ab4 .text .t1{line-height: calc(76 / 70);color: #fff;}

.ab4 .text .t2{line-height: 177.778%;color: rgba(255, 255, 255, 0.60);padding: 0.3rem 0;}

.ab4 .text .item{margin-top: 0.45rem;}

.ab4 .text .item .set{line-height: 1.5;color: #fff;}

.ab4 .text .item .det{margin-top: 0.05rem;line-height: 2;color: #fff;}

.ab4 .text .item .det p{padding-left: 0.24rem;position: relative;}

.ab4 .text .item .det p::before{content: "•";position: absolute;left: 0;top: 0;}

.ab4 .list{position: absolute;top: 0;right: -8.5rem;width: 8.5rem;height: 100vh;background: rgba(0,0,0,0.15) url(../img/ab4_4.png) no-repeat center;background-size: cover;backdrop-filter: blur(0.2rem);-webkit-backdrop-filter: blur(0.2rem);transition: all 1200ms cubic-bezier(0, 0.65, 0.58, 1);}

.ab4 .list.act{right: 0;}

.ab4 .list .close{position: absolute;top: 0.8rem;right: 0.2rem;width: 0.5rem;height: 0.5rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;overflow: hidden;transition: all 300ms ease-out;z-index: 5;}

.ab4 .list .close img{width: 0.22rem;position: relative;z-index: 5;transition: all 300ms ease-out;}

.ab4 .list .close:hover img{transform: rotate(45deg);}

.ab4 .list .close:hover::before,
.ab4 .list .close:hover::after{opacity: 0;}

.ab4 .list .close:hover{background: var(--vicolor);}

.ab4 .list .close::before {
  content: "";
  position: absolute;
  inset: 0;
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1px);
  z-index: -1;
  filter: url(#liquid-glass-filters);
  transition: all 300ms ease-out;
}
.ab4 .list .close::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  padding: 1px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
  transition: all 300ms ease-out;
}
.ab4 .list .close .mask {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15);
  z-index: -1;
  transition: all 300ms ease-out;
}

.ab4 .list .lox{height: 100vh;overflow-y: auto;padding-right: 0;position: relative;}

.ab4 .list .lox::-webkit-scrollbar {
  width: 0.06rem;
  height: 1px;
}

.ab4 .list .lox::-webkit-scrollbar-thumb {
  background: #D9D9D9;
}

.ab4 .list .lox::-webkit-scrollbar-track {
  background: #4C5970;
}

.ab4 .list .lox .list_li{display: none;}

.ab4 .list .lox .list_li.act{display: block;}

.ab4 .list .lox .item .txt{padding: 0.6rem 0.82rem 0.9rem;}

.ab4 .list .lox .item .txt .number{display: flex;align-items: center;gap: 0.05rem;color: #D0D3D5;}

.ab4 .list .lox .item .txt .number .n1{color: #A9AFB4;}

.ab4 .list .lox .item .txt .t1{line-height: 180.952%;color: #fff;margin-top: 0.1rem;}

.ab4 .list .lox .item .txt .line{background: #D9DFE8;height: 1px;margin-top: 0.5rem;}

.ab4 .list .lox .item .txt .t2{font-size: 1.2rem;line-height: 1;color: #fff;margin-top: 0.3rem;}

.ab4 .list .lox .item .txt .t3{line-height: calc(26 / 16);color: #fff;margin-top: 0.1rem;}

.ab4 .list .lox .item .txt .t4{line-height: 187.5%;color: #fff;margin-top: 0.54rem;}

.pin-spacer.go + .pin-spacer .ab4 .bg img:nth-child(1){transform: translateY(0);}

.pin-spacer.go + .pin-spacer .ab4 .dian .round::before{width: 3.79rem;height: 3.79rem;}

.pin-spacer.go + .pin-spacer .ab4 .dian .txtbox::before{width: 9.28rem;}

.ab4.act .dian{opacity: 0;pointer-events: none;}

.ab4.act .bg img:nth-child(1){opacity: 0;}

.ab4.act .bg img:nth-child(2){opacity: 1;left: -10.99rem;bottom: calc(90 / 1080 * 100%);width: 24.97rem;max-width: none;top: -7.22rem;}

.ab4.act .ul{transform: scale(1);opacity: 1;transition-delay: 400ms;}

.ab4.act .text{transform: translateY(-50%);opacity: 1;transition-delay: 400ms;}

.ab6{position: relative;margin-top: -90vh;min-height: 100vh;z-index: 10;padding-bottom: 1rem;background: #fff;}

.ab6 .bg{position: absolute;top: 2rem;left: 0;width: 100%;}

.ab6 .w1780{position: relative;z-index: 5;}

.ab6 .title{padding: 2.07rem 0 2.28rem;padding: 4.07rem 0 2.28rem;}

.ab6 .title .t1{line-height: 140.741%;color: #fff;}

.ab6 .box{box-shadow: 0 91.277px 165.129px 0 rgba(14, 110, 184, 0.14);background: #fff;overflow: hidden;border-radius: 0.2rem;overflow: hidden;padding: 0.5rem 0.7rem 2rem;position: relative;}

.ab6 .switch{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 5;}

.ab6 .switch .lf{background: rgba(172, 194, 228, 0.16);display: flex;align-items: center;padding: 0.125rem 0.1rem;border-radius: 0.1rem;gap: 0.35rem;}

.ab6 .switch .lf a{padding: 0.11rem 0.19rem;line-height: calc(23 / 16);color: var(--text-color1);border-radius: 0.06rem;}

.ab6 .switch .lf a.act{background: var(--vicolor);color: #fff;}

.ab6 .switch .rf{display: flex;align-items: center;gap: 0.16rem;}

.ab6 .switch .rf a{width: 0.57rem;height: 0.57rem;border-radius: 50%;background: rgba(230, 230, 230, 0.41);}

.ab6 .switch .rf a:hover{background: var(--vicolor);}

.ab6 .switch .rf a:hover img{filter: var(--imgwhite);}

.ab6 .box .list{position: relative;margin-top: 0.8rem;z-index: 5;}

.ab6 .box:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(179deg, #FEFEFE 73.62%, rgba(255, 255, 255, 0.00) 99.09%);z-index: 3;}

.ab6 .box .list .item{display: none;position: relative;}

.ab6 .box .list .item::before{content: "";position: absolute;left: -0.7rem;top: 0;height: 100%;aspect-ratio: 431 / 351;background: url(../img/ab6_1.png) no-repeat left;background-size: contain;z-index: 11;}

.ab6 .box .list .item::after{content: "";position: absolute;right: -0.7rem;top: 0;height: 100%;aspect-ratio: 431 / 351;background: url(../img/ab6_2.png) no-repeat right;background-size: contain;z-index: 11;}

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

.ab6 .box .list .swiper-slide{height: auto;display: flex;flex-direction: column;justify-content: center;width: 4.3rem;align-items: center;padding: 0.12rem 0 0.22rem;transform: translateX(1rem);opacity: 0;}

.ab6 .box .list .swiper-slide.on{transition: all 300ms ease-in-out;transform: translateX(0);opacity: 1;}

.ab6 .box .list .swiper-slide:nth-child(2).on{transition: all 400ms ease-in-out;}
.ab6 .box .list .swiper-slide:nth-child(3).on{transition: all 500ms ease-in-out;}
.ab6 .box .list .swiper-slide:nth-child(4).on{transition: all 600ms ease-in-out;}
.ab6 .box .list .swiper-slide:nth-child(5).on{transition: all 700ms ease-in-out;}

.ab6 .box .list .swiper-slide .imgbox{width: 3.47rem;height: 2.4rem;}

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

.ab6 .box .list .swiper-slide .txtbox{margin-top: 0.2rem;width: 100%;padding: 0 0.15rem;line-height: 175%;color: var(--text-color2);text-align: center;font-family: 'HarmonyOS_SansSC_Light';font-weight: 300;}

.ab6 .box .list .swiper-slide.swiper-slide-active .txtbox{font-family: 'HarmonyOS_SansSC_Regular';font-weight: 400;}


.ab6 .box .list .swiper-slide .pic{width: 3.47rem;height: 2.4rem;margin: 0 auto;}
.ab6 .box .list .swiper-slide .pic img{width: 100%;}
.ab6 .box .list .swiper-slide .text{position: absolute;/*width: 2.38rem;*/width: 3.47rem;top: 0;left: 0;right: 0;margin: 0 auto;height: 100%;padding-bottom: 0.25rem;display: flex;flex-direction: column;justify-content: center;text-align: center;padding: 0 0.57rem 0 0.515rem;}
.ab6 .box .list .swiper-slide .text .t1{font-size: 0.18rem;line-height: 0.26rem;color: #333;}
.ab6 .box .list .swiper-slide .text .t2{font-size: 0.27rem;line-height: 0.4rem;color: #D71115;margin-top: 0.09rem;}





.ab6 .box .bg2{position: absolute;top: .5rem;left: 0;width: 100%;height: 100%;background: url(../img/ab6_bg2.webp) no-repeat center;background-size: cover;}

.ab7{position: relative;margin-top: -90vh;min-height: 220vh;}

.ab7 .maodian{position: absolute;top: 80vh;}

.ab7 .box{position: sticky;top: 0;}

.ab7 .bg{overflow: hidden;}

.ab7 .bg img{transform: scale(1.2);transition: all 1200ms cubic-bezier(0, 0.67, 0.58, 1);}

.ab7 .txtbox{position: absolute;top: 1.5rem;left: 0;right: 0;margin: 0 auto;z-index: 2;width: 10.26rem;}

.ab7 .txtbox .t1{line-height: 140.741%;color: #fff;}

.ab7 .txtbox .txt{line-height: 233.333%;color: #fff;margin-top: 0.4rem;}

.pin-spacer.go + .ab7 .bg img{transform: scale(1);}

.pin-spacer.go{pointer-events: none;}

.ab5{padding: calc(1.78rem + 25vh) 0 0;background: #fff;position: relative;z-index: 12;margin-top: -90vh;}

.ab2 .maodian{scroll-margin-top: 0;top: 50vh;}
.ab5 .maodian{position: absolute;top: 50vh;scroll-margin-top: 0;}
.ab6 .maodian{position: absolute;top: 50vh;scroll-margin-top: 0;}
.ab4 .maodian{position: absolute;top: 51vh;scroll-margin-top: 0;}

.ab5 .title .t1{line-height: 140.741%;}

.ab5 .box{display: flex;justify-content: space-between;margin-top: 0.57rem;padding-right: 1.19rem;}

.ab5 .lf{width: 8.17rem;position: relative;}

.ab5 .rf{
    width: 5.6rem;position: relative;
    padding-top: 3rem;
    padding-bottom: 0.83rem;
    padding-bottom: 50vh;
}

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

.ab5 .rf .bg .bg{position: sticky;top: 0;width: 100%;height: 100vh;display: flex;flex-direction: column;justify-content: space-between;}

/*.ab5 .rf .bg .bg::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 2.9rem;pointer-events: none;background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 11.65%, rgba(255, 255, 255, 0.00) 339.66%);z-index: 3;}*/

/*.ab5 .rf .bg .bg::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3rem;pointer-events: none;background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 5.32%, rgba(255, 255, 255, 0.00) 268.1%);z-index: 3;}*/

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

.ab5 .rf .li .time{line-height: 1;color: var(--text-color2);}

.ab5 .rf .li .text{line-height: 163.636%;color: var(--text-color1);margin-top: 0.2rem;}

.ab5 .lf .lox{
    padding: 1.41rem 0 0 3.57rem;position: sticky;top: 1rem;width: 8.17rem;height: 100vh;overflow: hidden;
}



.ab5 .lf .number{width: 4.6rem;position: absolute;left: 3.57rem;top: 1.41rem;}

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

.ab5 .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 - 460px) / 460)) * 230);
  ry: calc(calc(0.5px + 0.5 * ((100vw - 460px) / 460)) * 230);
  opacity: 1;
  transform-origin: 50% 50%;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
}

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

.ab5 .lf .number .yearbox{font-size: 2.2rem;line-height: 1;}

.ab5 .lf .number .yearbox .left{position: absolute;top: 1.23rem;right: 3.73rem;color: var(--vicolor);right: 4rem;}

.ab5 .lf .number .yearbox .right{position: absolute;top: 1.23rem;right: 1.2rem;height: 1.1rem;will-change: transform;letter-spacing: -0.05em;}

.ab5 .lf .number .yearbox .right p{color: #EFF2F5;}

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

.ind_page .ind_ban{position: absolute;width: 100%;top: 0;left: 0;}

.in1_1{height: 100vh;position: relative;overflow: hidden;}

.in1_1 .bg{position: absolute;top: -47vh;width: 100%;height: 214.8vh;}

.in1_1 .txtbox{position: absolute;left: 0;top: calc(343 / 1080 * 100%);transform: translateY(2.4rem);width: 100%;display: flex;flex-direction: column;justify-content: center;z-index: 2;/* transition: all 1200ms ease-out; */}

.in1_1 .txtbox .txt{font-size: 0.86rem;line-height: 1.2rem;overflow: hidden;}

.in1_1 .txtbox .txt span{display: block;width: fit-content;position: relative;/* transition: all 800ms ease-out 400ms; */transform: translateY(1.2rem);background: linear-gradient(180deg, #FFF 35.62%, rgba(255, 255, 255, 0.00) 118.12%);background: linear-gradient(180deg, #FFF 39.17%, rgba(255, 255, 255, 0.00) 88.33%);
background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 0 auto;}

.in1_1 .txtbox .txt:not(:first-child){margin-top: 0.16rem;}

/* .in1_1 .item.active .txtbox{transform: translateY(0);}

.in1_1 .item.active .txtbox .txt span{transform: translateY(0);}

.in1_1 .item.on .txtbox{transform: translateY(-2.05rem);}

.in1_1 .item.on .txtbox .txt span{transform: translateY(-1.2rem);} */

.in1_1 .it4 .box{position: absolute;left: 4.25rem;top: calc(130 / 1080 * 100%);width: 12.31rem;z-index: 1;}

.in1_1 .it4 .box{top: calc(355 / 1080 * 100%);width: 6rem;left: 0;right: 0;margin: 0 auto;}

.in1_1 .it4 .box .txt{position: absolute;bottom: 0.65rem;left: 0.43rem;display: flex;align-items: center;gap: 0.2rem;text-align: center;}

.in1_1 .it4 .box .txt{top: calc(100% + 0.27rem);left: 0;right: 0;margin: 0 auto;display: block;bottom: 0;}

.in1_1 .it4 .box .txt .t1{line-height: 0.5rem;color: #fff;}

.in1_1 .it4 .box .txt .line{width: 0.0278rem;height: 0.3984rem;background: #fff;}

.in1_1 .it4 .box .txt .t2{line-height: 0.22rem;color: #fff;}

.in1_1 .it4 .box .txt .t2:not(:first-child) .tt{margin-top: 0.06rem;}

.in1_1 .it5{position: absolute;left: 2.37rem;bottom: calc(60 / 1080 * 100%);width: 14.4rem;z-index: 1;overflow: hidden;}

.in1_1 .it6{position: absolute;left: 2.37rem;bottom: calc(60 / 1080 * 100%);width: 14.4rem;z-index: 1;overflow: hidden;}

.in1_1 .ul{display: flex;gap: 0.3rem;}

.in1_1 .ul .li{width: calc((100% - 0.6rem) / 3);display: flex;justify-content: center;padding: 0.2rem;border-radius: 0.15rem;background: rgba(143, 128, 135, 0.40);width: calc((100% - 0.78rem) / 4);}

.in1_1 .ul .li .ltp{color: #fff;line-height: 131.25%;}

.in1_1 .ul .li .lbt{display: flex;align-items: baseline;gap: 0.15rem;margin: 0.1rem 0 0;}

.in1_1 .ul .li .lbt .contUp{line-height: calc(68 / 56);color: #fff;}

.in1_1 .ul .li .lbt .unit{line-height: calc(32 / 26);color: #fff;}

.in1 .bgbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}

.in1 .bgbox .bg1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in1 .bgbox .bg2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.in2_2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}

.in2_2.act{pointer-events: all;}

.in2_2 .vid{position: absolute;width: 6.25rem;aspect-ratio: 1 / 1;border-radius: 50%;overflow: hidden;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}

.in2_2 .vid video{width: 100%;height: 100%;object-fit: cover;}

.in2_2 .lf{position: absolute;right: 12.63rem;top: 50%;transform: translateY(-50%);}

.in2_2 .lf .t1{line-height: calc(61 / 52);color: #0F1921;
    background: linear-gradient(180deg, #005BAC -12.15%, rgba(0, 160, 233, 0.70) 152.46%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.in2_2 .lf .t2{line-height: calc(26 / 22);color: #0F1921;letter-spacing: 0.12em;gap: 0.36rem;display: flex;align-items: center;margin-top: 0.23rem;}
.in2_2 .lf .t2 span{
    background: linear-gradient(180deg, #005BAC -30.72%, rgba(0, 160, 233, 0.70) 89.93%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.in2_2 .lf .t2 img{width: 1.97rem;}

.in2_2 .rf{position: absolute;left: 12.63rem;top: 50%;transform: translateY(-50%);}

.in2_2 .rf .t1{line-height: calc(67 / 52);color: #0F1921;
    background: linear-gradient(180deg, #005BAC -22.84%, rgba(0, 160, 233, 0.70) 89.93%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.in2_2 .marquee-wrap{position: absolute;left: 0;bottom: 0.2rem;width: 100%;overflow: hidden;}

.in2_2 .marquee-wrap .marquee2-wrap{margin-top: 0.38rem;}

.in2_2 .marquee-wrap .marquee{display: flex;align-items: center;white-space: nowrap;}

.in2_2 .marquee-wrap .marquee .marquee-item{width: fit-content;height: 0.65rem;margin: 0 0.4rem;flex-shrink: 0;}

.in2_2 .marquee-wrap .marquee .marquee-item img{width: auto;height: 0.65rem;object-fit: contain;}

.ind_page .ind2 .wrap{padding: 0;margin-top: 1.6rem;}

.ind_page .ind3{padding: 1.76rem 0 1.66rem;background: #fff url(../img/in1_1.png) no-repeat center / cover;}

.ind_page .ind3 .tit-box{display: flex;align-items: center;justify-content: space-between;flex-direction: row;margin-bottom: 0.6rem;}

.ind_page .ind3 .tit-box .ibtn{margin-top: 0;}

.ind_page .ind3 .wrap .list .item .desc{background: #fff;}

.ind_page .ind3 .wrap .list .item{transition: all 1200ms cubic-bezier(0, 0.62, 0.58, 1);}

.ind_page .ind3 .wrap .list .item .desc .tit{line-height: 154.545%;}

.ind_page .ind3 .wrap .list .item:hover{transform: translateY(-0.23rem);border-radius: 0.1rem;background: #FFF;box-shadow: 0 0.14rem 0.585rem 0.18rem rgba(0, 106, 237, 0.13);}

.ind_page .ind3 .wrap .list .item:hover .desc .tit{color: #006AED;}

.ind_page .ind1 .wrap2 .video_box .video_item .cont .bottom .lf{width: 10.54rem;display: block;}

.ind_page .ind1 .wrap2 .video_box .video_item .cont .bottom .lf .tit{line-height: 112.5%;color: #0F1921;text-underline-offset: 0.1em;}

.ind_page .ind1 .wrap2 .video_box .video_item .cont .bottom .lf .txt{margin: 0.28rem 0 0;}

.ind_page .ind1 .wrap2 .video_box .video_item .cont .bottom .lf .split-text{display: flex;flex-wrap: wrap;}

.split-text span{position: relative;overflow: hidden;}

.split-text span p:nth-child(2){position: absolute;top: 100%;}

.ind_page .ind1 .wrap2 .video_box .video_item.active .split-text span p{animation: split 0.5s cubic-bezier(0.4, 0, 1, 1) forwards;}

@keyframes split {
  0%{transform: translateY(0);}
  100%{transform: translateY(-100%);}
}



.ind_page .ind1 .wrap2 .mapbox{position: absolute;bottom: 0;right: 0.7rem;width: 5.66rem;z-index: 5;}

.ind_page .ind1 .wrap2 .mapbox .number{position: absolute;left: 0.84rem;top: 0.36rem;line-height: 111.765%;color: #A3A7B5;z-index: 5;}

.ind_page .ind1 .wrap2 .mapbox .number span{color: #333;}

.ind_page .ind1 .wrap2 .mapbox .imgbox{width: 100%;}

.ind_page .ind1 .wrap2 .mapbox .linebox{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line svg{position: absolute;transition: stroke-dashoffset 1.2s ease-out;height: auto;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line.active svg{stroke-dashoffset: 0 !important;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(2) svg{top: calc(93 / 199 * 100%);left: calc(106 / 566 * 100%);width: 1.22rem;stroke-dasharray: 325;stroke-dashoffset: 325;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(3) svg{top: calc(96 / 199 * 100%);left: calc(101 / 566 * 100%);width: 2.2rem;stroke-dasharray: 394;stroke-dashoffset: -394;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(4) svg{top: calc(109 / 199 * 100%);left: calc(317 / 566 * 100%);width: 0.83rem;stroke-dasharray: 186;stroke-dashoffset: 186;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(5) svg:nth-child(1){top: calc(45 / 199 * 100%);left: calc(227 / 566 * 100%);width: 2.39rem;stroke-dasharray: 460;stroke-dashoffset: -460;}

.ind_page .ind1 .wrap2 .mapbox .linebox .line:nth-child(5) svg:nth-child(2){top: calc(76 / 199 * 100%);left: calc(317 / 566 * 100%);width: 1.51rem;stroke-dasharray: 299;stroke-dashoffset: 299;}

.ind_page .ind1 .wrap2 .mapbox .li{position: absolute;z-index: 5;cursor: pointer;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(1){top: 0.92rem;left: 1.02rem;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(1) .txt{top: 50%;left: 0.32rem;transform: translateY(-50%);}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(2){top: 1.06rem;left: 2.22rem;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(2) .txt{top: calc(100% + 0.02rem);left: calc(100% + 0.02rem);}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(3){top: 1.15rem;left: 3.14rem;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(3) .txt{bottom: calc(100% + 0.05rem);left: calc(100%);}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(4){top: 1.06rem;left: 4rem;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(4) .txt{top: calc(100% + 0.06rem);left: calc(100% + 0.01rem);}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(5){top: 0.77rem;left: 4.61rem;}

.ind_page .ind1 .wrap2 .mapbox .li:nth-child(5) .txt{top: 50%;left: 0.21rem;transform: translateY(-50%);}

.ind_page .ind1 .wrap2 .mapbox .li .round{width: 0.06rem;height: 0.06rem;}

.ind_page .ind1 .wrap2 .mapbox .li .round s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;border-radius: 50%;background: #000;}

.ind_page .ind1 .wrap2 .mapbox .li .round s:nth-child(2){position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.09rem;height: 0.09rem;z-index: 2;border-radius: 50%;background: #fff;opacity: 0;transition: opacity 1.2s ease-out;}

.ind_page .ind1 .wrap2 .mapbox .li .round s:nth-child(3){position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.32rem;height: 0.32rem;z-index: 1;border-radius: 50%;background: rgba(255, 0, 0, 0.16);opacity: 0;transition: opacity 1.2s ease-out;}

.ind_page .ind1 .wrap2 .mapbox .li .txt{position: absolute;line-height: calc(16 / 14);color: #8F8F92;letter-space: 0.05em;transition: all 1.2s ease-out;width: max-content;}

.ind_page .ind1 .wrap2 .mapbox .li.active .round s:nth-child(2){opacity: 1;}

.ind_page .ind1 .wrap2 .mapbox .li.active .round s:nth-child(3){opacity: 1;}

.ind_page .ind1 .wrap2 .mapbox .li.active .txt{font-size: 0.16rem;color: #333;}

.ind2 .page_box .page_nav .next, .ind2 .page_box .page_nav .prev{background: rgba(255, 255, 255, 0.24);}

.ind2 .page_box .page_nav .next:hover, .ind2 .page_box .page_nav .prev:hover{background: var(--vicolor);}

.ind2 .page_box .page_nav .next img, .ind2 .page_box .page_nav .prev img{filter: var(--imgwhite);}

.ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_box{overflow: hidden;}

.ind_page .ind2 .wrap .cont .card_list .card_box .card .swiper_ind2_card .swiper-wrapper .swiper-slide:last-child{margin: 0;}

.ind2 .left_nav{position: absolute;left: 0.7rem;top: 0;width: max-content;height: 100%;z-index: 20;display: flex;flex-direction: column;justify-content: center;gap: 0.4rem;}

.ind2 .left_nav a{display: flex;align-items: center;gap: 0.23rem;line-height: calc(21 / 18);color: #fff;}

.ind2 .left_nav a s{width: 0.19rem;height: 1.19px;background: #fff;}

.ind2 .left_nav a.act{font-size: 0.24rem;font-family: 'HarmonyOS_SansSC_Bold';font-weight: 700;}

.ind_page .ind2 .wrap .cont .bottom .tab_box{display: none;}

.ind_page .ind2 .wrap .cont .bottom .tab_box.act{display: flex;}


.ind_page .ind2 .wrap .cont .card_list{display: none;}

.ind_page .ind2 .wrap .cont .card_list.act{display: block;}

.pl1{padding: 1.86rem 0 0 0;}
.pl1 .top{width: 100%;display: flex;justify-content: space-between;margin-bottom: 0.8rem;align-items: baseline;}
.pl1 .top .tit{font-weight: 400;color: #0F1921;line-height: 1.23;}
.pl1 .top .p{color: #333;font-weight: 400;line-height: 1.33;margin-top: 0.18rem;}
.pl1 .list{display: flex;flex-wrap: wrap;gap: 0.3rem;}
.pl1 .list .item{width: calc(50% - 0.15rem);height: 8.75rem; border-radius: 0.1rem;overflow: hidden;position: relative;color: #fff;}
.pl1 .list .item .pic{width: 100%;height: 100%;overflow: hidden;}
.pl1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl1 .list .item:hover .pic img{transform: scale(1.05);}
.pl1 .list .item .txt{position: absolute;left: 0;bottom: 0;padding: 0 2.35rem 0.5rem 0.5rem;}
.pl1 .list .item .txt .h{font-weight: 400;line-height: 1.22;margin-bottom: 0.22rem;}
.pl1 .list .item .txt .p1{font-weight: 400;line-height: 1.2;letter-spacing: 0.024rem;opacity: 0.8;}
.pl1 .list .item .more{position: absolute;z-index: 2;bottom: 0.5rem;right: 0.5rem;width: fit-content;padding: 0.15rem 0.38rem;border: 1px solid #ffffff;border-radius: 0.05rem;transition: all 0.5s;line-height: 1.22;}
.pl1 .list .item .more:hover{background-color: var(--vicolor);border-color: transparent;}
.pl2{padding: 1.6rem 0 1.8rem 0;}
.pl2 .top{display: flex;justify-content: space-between;margin-bottom: 0.8rem;}
.pl2 .top .tit{font-weight: 400;line-height: 1.2;color: #0F1921;}
.pl2 .top .ul{display: flex;gap: 0.2rem;}
.pl2 .top .ul .li a{display: block;width: fit-content;padding: 0.15rem 0.38rem;border: 1px solid #D9D9D9;border-radius: 0.05rem;line-height: 1.2;font-weight: 400;color: #4F606D;transition: all 0.5s;}
.pl2 .top .ul .li.act a,.pl2 .top .ul .li:hover a{color: #ffffff;background-color: var(--vicolor);}
.pl2 .list{display: flex;flex-wrap: wrap;gap:0.2rem;}
.pl2 .list .li{width: calc(33.33% - 0.14rem);border-radius: 0.1rem;padding: 0.7rem 0.7rem 1.4rem 0.7rem; background:linear-gradient(153deg, rgba(226, 230, 233, 0.60) -7.82%, rgba(246, 247, 251, 0.60) 108.26%);position: relative;}
.pl2 .list .li .txt{height: 1.6rem;margin-bottom: 0.4rem;}
.pl2 .list .li .txt .h{color: #0F1921;line-height: 1.37;font-weight: 400;max-height: 2.74em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.24rem;}
.pl2 .list .li .txt .p{color: #4F606D;font-weight: 400;line-height: 1.33;max-height: 2.66em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pl2 .list .li .pic{width: 3.41rem;height: 3.63rem;margin: 0 auto;margin-bottom: 1px;overflow: hidden;border-radius: 0.1rem;}
.pl2 .list .li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl2 .list .li:hover .pic img{transform: scale(1.05);}
.pl2 .list .li .more{position: absolute;left: 0.7rem;bottom: 0.8rem;width: 0.6rem;height: 0.6rem;background: #A7A7A7;border-radius: 0.06rem;z-index: 2;transition: all 0.5s;}
.pl2 .list .li .more:hover{background: var(--vicolor);}
.pl2 .list .li .more img{width: 100%;height: 100%;object-fit: contain;}

.plx1{position: relative;height: 130vh;margin-top: 1rem;}
.plx1 .con{position: sticky;top:0;width: 100%;height: 100vh;}
.plx1 .con .pic{overflow: hidden;border-radius: 0.2rem;position: relative;margin:0 auto;height: 88vh; width: 17.8rem;}
.plx1 .con .pic img{width: 104vw;height: 100vh;max-width: 9999px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); object-fit: cover;}
.plx1 .con .txt{position: absolute;top: 35.83vh;left:0;width: 100%;padding: 0 2.5rem;color: #ffffff;top: 29.4vh;}
.plx1 .con .txt .tit{line-height: 1.167;font-weight: 400;margin-bottom: 0.24rem;}
.plx1 .con .txt .p{font-weight: 400;line-height: 1.2;letter-spacing: 0.02rem;}

.plx2{padding: 1.6rem 0.7rem 0 0.7rem;}
.plx2 .top{margin-bottom: 0.52rem;text-align: center;}
.plx2 .top .tit{text-align: center;line-height: 1.167;font-weight: 400;color: #0F1921;margin-bottom: 0.9rem;}
.plx2 .top .tab{display: flex;justify-content: center;gap: 0.9rem;}
.plx2 .top .tab .item{width: fit-content;}
.plx2 .top .tab .item .icon{width: 0.6rem;height: 0.6rem;margin: 0 auto;margin-bottom: 0.24rem;}
.plx2 .top .tab .item .txt{color: #525252;font-weight: 400;line-height: 1.55;}
.plx2 .bottom{width: 100%;height: 9.08rem;border-radius: 0.2rem;position: relative;overflow: hidden;}
.plx2 .bottom .bj{width: 100%;height: 100%;}
.plx2 .bottom .bj img{width: 100%;height: 100%;object-fit: cover;}
.plx2 .bottom .pics{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6.32rem;height: 7.56rem;cursor: pointer;}
.plx2 .bottom .pics>div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;overflow: hidden;}
.plx2 .bottom .pics>div img{width: 100%;height: 7.56rem;object-fit: contain;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.plx2 .bottom .pics>div.pic2{height: 0%;transition: all 0.8s;}
.plx2 .bottom .pics>div.pic2 img{opacity:0;transition:all 0.8s}
.plx2 .bottom .pics:hover>div.pic2{height: 100%;}
.plx2 .bottom .pics:hover>div.pic2 img{opacity:1;}

.plx3{padding-top: 1.6rem;}
.plx3 .con{display: flex;justify-content: space-between;}
.plx3 .con .txts{position: relative;overflow: hidden;width: 6.87rem;height: 6.88rem;border-radius: 0.16rem;background-color: #F4F5F8;}
.plx3 .con .txts .swiper-slide{padding: 0.93rem 1.16rem 1.5rem 0.78rem;}
.plx3 .con .txts .swiper-slide .h_1{color: #6A7580;line-height: 1.4;font-weight: 400;margin-bottom: 0.14rem;}
.plx3 .con .txts .swiper-slide .h_2{color: #0F1921;font-weight: 400;line-height: 1.2;margin-bottom: 0.56rem;}
.plx3 .con .txts .swiper-slide .p{color: #4F606D;line-height: 2.2;font-weight: 400;height: 17.8em;overflow: auto;}
.plx3 .con .txts .swiper-pagination{width: fit-content;left: 0.78rem;bottom: 0.7rem;}
.plx3 .con .txts .swiper-pagination .swiper-pagination-bullet{border-radius: 0;opacity: 0.2;width: 0.22rem;height: 0.02rem;background-color: #606060;}
.plx3 .con .txts .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--vicolor);opacity: 1;}
.plx3 .con .pics{position: relative;overflow: hidden;width: 10.7rem;height: 6.88rem;border-radius: 0.16rem;}
.plx3 .con .pics .swiper-slide{height: 100%;}
.plx3 .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.plx3 .con .pics .swiper-slide video{display:block; width: 100%;height: 100%;object-fit: cover;}

.plx4{padding: 1.6rem 0.7rem 0;overflow: hidden;}
.plx4 .tit{color: #0F1921;font-weight: 400;line-height:1.167;text-align: center;margin-bottom: 0.48rem;}
.plx4 .con{position: relative;overflow: visible;padding: 0 0 1.06rem;}
.plx4 .con.act .swiper-wrapper{justify-content: center;}
.plx4 .con .swiper-pagination{width: fit-content;left: 0.7rem;bottom: 0.26rem;}
.plx4 .con .swiper-pagination .swiper-pagination-bullet{border-radius: 0;opacity: 0.2;width: 0.22rem;height: 0.02rem;background-color: #606060;}
.plx4 .con .swiper-pagination .swiper-pagination-bullet-active{background-color: var(--vicolor);opacity: 1;}
.plx4 .con .btns{position: absolute;right: 0.7rem;bottom: 0;width: 1.3rem;display: flex;justify-content: space-between;}
.plx4 .con .btns>div{width: 0.56rem;height: 0.56rem;cursor: pointer;}
.plx4 .con .btns>div img{width: 100%;height: 100%;object-fit: contain;}
.plx4 .con .btns>div img.img2{display: none;}
.plx4 .con .btns>div:hover img.img1{display: none;}
.plx4 .con .btns>div:hover img.img2{display: block;}
.plx4 .con .swiper-slide{border-radius: 0.1rem;background: linear-gradient(153deg, rgba(226, 230, 233, 0.60) -7.82%, rgba(246, 247, 251, 0.60) 108.26%);padding: 0.5rem 0.4rem 0.4rem 0.4rem;width: 4.04rem;}
.plx4 .con .swiper-slide .h{color: #0F1921;line-height: 1.33;height: 1.33em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.18rem;}
.plx4 .con .swiper-slide .p{color: #4F606D;line-height: 1.33;height: 2.66em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: 400;margin-bottom: 0.4rem;}
.plx4 .con .swiper-slide .pic{width: 100%;height: 2.4rem;}
.plx4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.plx4 .con .swiper-slide:hover .pic img{transform: scale(1.05);}
.plx4 .con .swiper-slide .more{width: 0.4rem;height: 0.4rem;background: #A7A7A7;border-radius: 0.06rem;z-index: 2;transition: all 0.5s;position: relative;}
.plx4 .con .swiper-slide:hover .more{background: var(--vicolor);}
.plx4 .con .swiper-slide .more img{width: 100%;height: 100%;object-fit: contain;}

.plx5{padding: 1.6rem 0 0 0;}
.plx5 .tit{color: #0F1921;font-weight: 400;line-height:1.167;text-align: center;margin-bottom: 0.48rem;}
.plx5 .list{display: flex;gap: 0.1rem;margin-bottom: 0.6rem;}
.plx5 .list .item{display: block;width: calc(33.33% - 0.07rem);}
.plx5 .list .item .pic{width: 100%;height: 4.08rem;border-radius: 0.1rem;overflow: hidden;margin-bottom: 0.33rem;}
.plx5 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.plx5 .list .item:hover .pic img{transform: scale(1.05);}
.plx5 .list .item .h{line-height: 1;font-weight: 400;color: #0F1921;margin-bottom: 0.12rem;}
.plx5 .list .item .p{line-height: 1.75;color: #4F606D;font-weight: 400;}
.plx5 .ibtn_box{justify-content: center;display: flex;}

.plx6{position: relative;margin-top: 1.6rem; width: 100%;height: 100vh;background: url(../img/plx15.webp)no-repeat top;background-size: cover;background-attachment: fixed;padding-top: 1.68rem;color: #ffffff;}
.plx6 .txt{text-align: center;}
.plx6 .txt .tit{font-weight: 400;line-height: 1.167;margin-bottom: 0.24rem;}
.plx6 .txt .p{font-weight: 400;letter-spacing: 0.02rem;margin-bottom: 0.52rem;}
.plx6 .txt .box{display: flex;gap: 0.32rem;justify-content: center;}
.plx6 .txt .box .ibtnw::before{background: #fff;}
.plx6 .txt .box .ibtnw .btn_txt{color: #4F606D;}
.plx6 .txt .box .ibtnw .line{background-color: rgba(205, 205, 205, 0.30);}

.plx7{position: relative;height: 300vh;}
.plx7 .w1780{display: flex;position: sticky;top: 0;padding: 1.6rem 0 0 0;align-items: flex-end;justify-content: space-between;}
.plx7 .w1780 .left{width: 5.06rem;position: relative;}
.plx7 .w1780 .left .txt{opacity: 0;position: absolute;bottom: 0;left: 0;width: 100%;}
.plx7 .w1780 .left .txt.on{opacity: 1;}
.plx7 .w1780 .left .txt .page{width: fit-content;padding: 0.05rem 0.13rem;color: #fff;line-height: 1.5;font-weight: 400;letter-spacing: 0.04rem;background-color: var(--vicolor);border-radius: 0.18rem;margin-bottom: 0.23rem;transform: translateX(-1rem);opacity: 0;transition: all 0.5s;display: flex;}
.plx7 .w1780 .left .txt.on .page{transform: translateX(0);opacity: 1;}
.plx7 .w1780 .left .txt .h{color: #000;font-weight: 400;line-height: 1.2;margin-bottom: 0.33rem;}
.plx7 .w1780 .left .txt .p{color: #000;font-weight: 400;line-height: 1.75;transform: translateX(-1rem);opacity: 0;transition: all 0.5s;}
.plx7 .w1780 .left .txt.on .p{transform: translateX(0);opacity: 1;}
.plx7 .w1780 .center{width: 7.3rem;height: 7.3rem;position: relative;margin-right: 1rem;width: 6.35rem;height: 6.35rem;}
/*.plx7 .w1780 .center .kuang{width: 100%;height: 100%;background: url(../img/clock.webp);background-size: 100% 100%;}*/
.plx7 .w1780 .center .kuang:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/clock.webp);background-size: 100% 100%;transform: translateX(0.75%);}


.plx7 .w1780 .center .kuang .progress-circle {position: absolute;top: 0; left: 0;width: 100%; height: 100%;pointer-events: none;transform: scale(1.1);}
.plx7 .w1780 .center .kuang .progress-circle path {fill: none;stroke: #006AED;stroke-width: 0.12rem;/* stroke-linecap: round; */}
.plx7 .w1780 .center .pics{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70%;height: 70%;}
.plx7 .w1780 .center .pics .pic{position: absolute;top: 50%;transform: translateY(-50%); left: 0;width: 100%;height: 0%;overflow: hidden;}
.plx7 .w1780 .center .pics .pic img{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: calc(7.3rem * 0.7);object-fit: contain;}
.plx7 .w1780 .center .pics .pic.on{height: 100%;transition: all 0.5s;}
.plx7 .w1780 .center .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.plx7 .w1780 .center .ul li{color: #000;font-weight: 400;line-height: 1.15;transition: all 0.5s;position: absolute;}
.plx7 .w1780 .center .ul li.on{color: var(--vicolor);}
.plx7 .w1780 .center .ul li:nth-child(1){top: 0;left: 50%;transform: translate(-50%,-0.47rem);}
.plx7 .w1780 .center .ul li:nth-child(2){top: 50%;right: 0%;transform: translate(0.64rem,-50%);}
.plx7 .w1780 .center .ul li:nth-child(3){bottom: 0;left: 50%;transform: translate(-50%,0.47rem);}
.plx7 .w1780 .center .ul li:nth-child(4){top: 50%;left: 0%;transform: translate(-0.64rem,-50%);}
.plx7 .w1780 .right{width: 4.08rem;}
.plx7 .w1780 .right .tab{margin-bottom: 0.96rem;}
.plx7 .w1780 .right .tab li{display: flex;justify-content: flex-end;margin-bottom: 0.16rem;}
.plx7 .w1780 .right .tab li:last-child{margin-bottom: 0;}
.plx7 .w1780 .right .tab li span{display: block;width: 0.57rem;line-height: 0.34rem;background-color: #B3B3B3;border-radius: 0.17rem;color: #ffffff;text-align: center;cursor: pointer;}
.plx7 .w1780 .right .tab li.on span{background-color: var(--vicolor);}
.plx7 .w1780 .right .list .item{display: none;color: #000;}
.plx7 .w1780 .right .list .item.on{display: block;}
.plx7 .w1780 .right .list .item .tp{display: flex;gap: 0.12rem;align-items: flex-end;padding-bottom: 0.22rem;border-bottom: 1px solid #000;margin-bottom: 0.39rem;flex-wrap: wrap;}
.plx7 .w1780 .right .list .item .tp .h_1{font-weight: 400;}
.plx7 .w1780 .right .list .item .tp .h_2{font-weight: 400;}
.plx7 .w1780 .right .list .item .h_3{line-height: 1.68;font-weight: 400;margin-bottom: 0.12rem;}
.plx7 .w1780 .right .list .item .p{opacity: 0.7;line-height: 1.43;}

.plx8{margin-top: 1.6rem;position: relative;}
.plx8 .list{position: sticky;top: 0;width: 100%;height: 100vh;}
.plx8 .list .item{position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;overflow: hidden;}
.plx8 .list .item:nth-child(1){height: 100%!important;}
.plx8 .list .item .box{position: absolute;bottom: 0;left: 0;width: 100%;height: 100vh;padding: 0.1rem;}
.plx8 .list .item .pic{width: 100%;height: 100%;border-radius: 0.1rem;overflow: hidden;}
.plx8 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;}
.plx8 .list .item .txt{position: absolute;bottom: 1.1rem;right: 0.7rem; width: 4.33rem;padding: 0.6rem 0.52rem;border-radius: 0.14rem;background: rgba(112, 112, 112, 0.13);backdrop-filter: blur(10px);color: #fff;}
.plx8 .list .item .txt .p1{font-weight: 400;line-height: 1.167;position: relative;padding-left: 0.18rem;margin-bottom: 0.13rem;}
.plx8 .list .item .txt .p1::before{content: "";position: absolute;top: 50%;left: 0;width: 0.06rem;height: 0.06rem;transform: translateY(-50%);background-color: #fff;border-radius: 1px;}
.plx8 .list .item .txt .h{line-height: 1.12;font-weight: 400;margin-bottom: 0.2rem;}
.plx8 .list .item .txt .p{line-height: 1.75;font-weight: 300;font-family: 'HarmonyOS_SansSC_Light';}
.plx8 .kuai{width: 100%;height: 100vh;}

.plx9{padding: 1.7rem 0 0 0;height: 10.8rem;z-index: 2;position: relative;}
.plx9 .bj{position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;}
.plx9 .bj img{width: 100%;height: 100%;object-fit: cover;}
.plx9 .tit{color: #0F1921;font-weight: 400;line-height:1.167;text-align: center;margin-bottom: 1.14rem;}
.plx9 .list .box{display: flex;justify-content: space-between;padding: 0 1.7rem;margin-bottom: 0.86rem;}
.plx9 .list .box:nth-child(2){padding: 0 0.7rem;}
.plx9 .list .box:nth-child(3){margin-bottom: 0;}
.plx9 .list .box .item{width: 5.27rem;border-radius: 0.12rem;padding: 0.36rem 0 0.36rem 0.54rem;backdrop-filter: blur(10px); background: rgba(201, 201, 201, 0.13);display: flex;gap: 0.22rem;align-items: center;color: #525252;}
.plx9 .list .box .item .icon{width: 0.6rem;height: 0.6rem;object-fit: contain;}


.plx10{padding: 1.6rem 0 0 0;position: relative;}
.plx10 .top{margin-bottom: 1.34rem;text-align: center;}
.plx10 .top .tit{text-align: center;line-height: 1.167;font-weight: 400;color: #0F1921;margin-bottom: 0.9rem;}
.plx10 .top .tab{display: flex;justify-content: center;gap: 0.9rem;}
.plx10 .top .tab .item{width: fit-content;}
.plx10 .top .tab .item .icon{width: 0.6rem;height: 0.6rem;margin: 0 auto;margin-bottom: 0.24rem;}
.plx10 .top .tab .item .txt{color: #525252;font-weight: 400;line-height: 1.55;}

.plx10 .list{position: sticky;top: 0;width: 100%;height: 100vh;}
.plx10 .list .item1{position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;overflow: hidden;}
.plx10 .list .item1:nth-child(1){height: 100%!important;}
.plx10 .list .item1 .box{position: absolute;bottom: 0;left: 0;width: 100%;height: 100vh;padding: 0;}
.plx10 .list .item1 .pic{width: 100%;height: 100%;overflow: hidden;}
.plx10 .list .item1 .pic img{width: 100%;height: 100%;object-fit: cover;}
.plx10 .list .item1 .txt{position: absolute;bottom: 1.1rem;right: 0.7rem; width: 4.33rem;padding: 0.6rem 0.52rem;border-radius: 0.14rem;background: rgba(112, 112, 112, 0.13);backdrop-filter: blur(10px);color: #fff;}
.plx10 .list .item1 .txt .h{line-height: 1.12;font-weight: 400;margin-bottom: 0.2rem;}
.plx10 .list .item1 .txt ul li{list-style: none;line-height: 2;font-weight: 300;padding-left: 2em;position: relative;}
.plx10 .list .item1 .txt ul li::before{content: "";position: absolute;left: 1em;top: 50%;transform: translateY(-50%);width: 0.03rem;height: 0.03rem;border-radius: 50%;background-color: #fff;}
.plx10 .kuai{height: 100vh;}

.pd_page{min-height: 10.14rem;padding: 2.14rem 0 1.6rem 0;position: relative;background: url(../img/pd_bj.webp)no-repeat center top;background-size: cover;background-attachment:fixed}
.pd_page .bk{width: fit-content;display: flex;align-items: center;gap: 0.12rem;color: #0F1921;font-weight: 400;line-height: 0.4rem;z-index: 5;margin-bottom:1.06rem;margin-left:0.7rem;}
.pd_page .bk span{display: block;width: 1px;height: 0.14rem;background-color: rgba(0, 0, 0, 0.30);}
.pd_page .bk svg{width: 0.14rem;height: 0.14rem;}
.pd_page .con{width: 100%;position:relative}
.pd_page .con .left{width: 6.66rem;padding-left: 0.7rem;position: sticky;top:1rem; float:left;margin-right:1.6rem;}
.pd_page .con .left .kuai{position: absolute;left: 0;top: 5.09rem;width: 100%;top: calc(100% - 0.55rem);top: 100%;}
.pd_page .con .left .pics{width: 100%;position: relative;overflow: hidden;z-index: 2;}
.pd_page .con .left .pics .swiper-slide{height: 4.57rem;}
.pd_page .con .left .pics .swiper-slide img{width: 100%;height: 100%;object-fit: contain;}
.pd_page .con .left .pics .btn{width: 0.56rem;height: 0.56rem;cursor: pointer;position: absolute;z-index: 2;}
.pd_page .con .left .pics .btn.prev{left: 0;top: 50%;transform: translateY(-50%);}
.pd_page .con .left .pics .btn.next{right: 0;top: 50%;transform: translateY(-50%);}
.pd_page .con .left .pics .btn img{width: 100%;height: 100%;object-fit: contain;}
.pd_page .con .left .pics .btn img.img2{display: none;}
.pd_page .con .left .pics .btn:hover img.img1{display: none;}
.pd_page .con .left .pics .btn:hover img.img2{display: block;}
.pd_page .con .right{width: 10.24rem;float:left}
.pd_page .con .right .tit{color: #0F1921;font-weight: 400;line-height: 1.2;margin-bottom: 0.82rem;}
.pd_page .con .right .h{color: #0F1921;font-weight: 400;line-height: 1.23;margin-bottom: 0.27rem;}
.pd_page .con .right .p{color: #4F606D;line-height: 1.88;font-weight: 300;margin-bottom: 0.8rem;}
.pd_page .con .right>.table table{border-collapse: collapse;width: 100%!important;border-spacing: 0;border: 1px solid rgba(0, 91, 172, 0.15);backdrop-filter: blur(16px);background: rgba(255, 255, 255, 0.30);margin-bottom: 0.8rem;}
.pd_page .con .right .table tr td,.pd_page .con .right .table tr th{border: 1px solid rgba(0, 91, 172, 0.15);line-height: 1.2;padding: 0.27rem 0;text-align: center;/*color: #0F1921;font-weight: 300;*/ }

/*.pd_page .con .right>.table p{color: #4F606D;line-height: 1.88;font-weight: 300;}*/

.pd_page .con .right>.table{color: #0F1921;/*font-weight: 300;*/}

.ind_page .ind2 .wrap .cont .ind2-swiper{visibility: hidden;opacity: 0;}

.ind_page .ind2 .wrap .cont .ind2-swiper.act{visibility: visible;opacity: 1;}

.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-wrapper{clip-path: inset(100% 0 0 0);inset: 0;transition: clip-path 0.4s ease;transition-delay: 0.1s !important;}

.ind_page .ind2 .wrap .cont .ind2-swiper.act .swiper-wrapper{clip-path: inset(0 0 0 0);}


.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide{position: absolute;inset: 0;visibility: hidden;opacity: 0;visibility: visible;opacity: 1;}

/*.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide.active{visibility: visible;opacity: 1;}*/

.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide .slide-inner{inset: 0;transition: clip-path 0.4s ease;transition-delay: 0.1s !important;}

.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide.active .slide-inner{clip-path: inset(0 0 0 0);}

.ind_page .ind2 .wrap .cont .ind2-swiper .swiper-slide.active ~ .swiper-slide .slide-inner{clip-path: inset(100% 0 0 0);}


.searchLayout{padding: 2.46rem 0 1.8rem;}

.searchLayout .title{line-height: 151.667%;}

.searchLayout .formbox{max-width: 8.6rem;margin: 0.48rem auto 0;display: flex;border: 0.05rem;overflow: hidden;}

.searchLayout .formbox input{flex: 1;width: auto;background: #F8F8F8;height: 0.7rem;padding: 0 0.47rem;}

.searchLayout .formbox button{width: 1.28rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;gap: 0.1rem;background: #006AED;line-height: 133.333%;color: #fff;}

.searchLayout .formbox button svg{width: 0.22rem;height: auto;aspect-ratio: 1 / 1;}

.searchLayout .switch{margin-top: 1.2rem;padding: 0.8rem 0 0.6rem;display: flex;align-items: center;justify-content: space-between;}

.searchLayout .switch .lf{line-height: calc(38 / 32);}

.searchLayout .switch .rf{display: flex;flex-wrap: wrap;align-items: center;gap: 0.24rem;}

.searchLayout .switch .rf a{display: block;padding: 0.04rem 0.41rem;background: rgba(240, 240, 240, 1);border-radius: 0.06rem;overflow: hidden;position: relative;}

.searchLayout .switch .rf a span{position: relative;display: block;z-index: 2;line-height: 244.792%;color: #4F606D;}

.searchLayout .switch .rf a::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(100deg, #006AED 20.57%, #378CF5 33.88%, #34BBFE 53.79%, #006AED 80.77%);opacity: 0;min-width: 3.76rem;min-height: 1.57rem;}

.searchLayout .switch .rf a.act::before,
.searchLayout .switch .rf a:hover::before{opacity: 1;}

.searchLayout .switch .rf a.act span,
.searchLayout .switch .rf a:hover span{color: #fff;}

.searchLayout .exh_ul{margin-top: 0;border-top: none;padding-top: 0;}

.searchLayout .exh_ul .li:first-child{border-top: none;padding-top: 0;}

.searchLayout .pl2,
.searchLayout .case_page{padding: 0;}



.header{z-index: 111;overflow: visible;}

.header .nav .lv1list .lv1{line-height: var(--header-height);}

.header .nav .lv1list{position: relative;}

.header .nav .lv2list{position: absolute;top: 100%;width: max-content;left: 50%;transform: translateX(-50%);border-radius: 0 0 0.05rem 0.05rem;background: #FFF;box-shadow: 0 0 30px 0 rgba(9, 62, 129, 0.10);padding: 0.1rem 0 0.08rem;display: none;transition: none;}

.header .nav .lv2list a{text-align: center;line-height: 121.429%;display: block;padding: 1em 0.17rem;}

.header .nav .lv2list a:hover{color: #fff !important;background: var(--vicolor);}

.header .nav .lv1list:nth-child(3){position: static;}

.header .nav .prodlist{position: absolute;top: 100%;left: 0;width: 100%;display: none;transition: none;}

.header .prodlist .box{background: rgba(255, 255, 255, 0.90);background: rgba(255, 255, 255, 1);backdrop-filter: blur(10px);display: flex;}

.header .prodlist .box .left{width: 4.14rem;padding: 0.7rem;}

.product_bg{position: fixed;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.40);}

.header .prodlist .box .left .t1{line-height: calc(26 / 22);}

.header .prodlist .box .left .t2{line-height: 1.5;color: #595959;margin-top: 0.22rem;}

.header .prodlist .box .left .links{margin-top: 0.7rem;}

.header .prodlist .box .left .links a{display: block;width: fit-content;padding-right: calc(0.2rem + 1em);position: relative;margin-top: 0.4rem;}

.header .prodlist .box .left .links a:first-child{margin-top: 0;}

.header .prodlist .box .left .links a::before{content: "";position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;width: 1em;height: 1em;background: url(../img/svg/nav_prod_arr.svg) no-repeat center;background-size: contain;opacity: 0;}

.header .prodlist .box .left .links a::after{content: "";position: absolute;left: 0;bottom: -0.04rem;width: calc(100% - .2rem - 1em);height: 1px;background: var(--vicolor);opacity: 0;}

.header .prodlist .box .left .links a:hover,
.header .prodlist .box .left .links a.act{color: var(--vicolor);}

.header .prodlist .box .left .links a.act::after,
.header .prodlist .box .left .links a.act::before{opacity: 1;}

.header .prodlist .box .left .more{margin-top: 1.2rem;}

.header .prodlist .box .right{flex: 1;padding: 0.7rem;background: rgba(248, 248, 248, 0.90);backdrop-filter: blur(10px);display: flex;}

.header .prodlist .box .right .item{display: none;}

.header .prodlist .box .right .item.act{display: block;}

.header .prodlist .box .right .picbox{width: 4rem;position: relative;}

.header .prodlist .box .right .picbox::before{content: "";position: absolute;top: 0;right: -0.7rem;height: 100%;width: 1px;background: #E1E3E1;}

.header .prodlist .box .right .picbox .t1{line-height: calc(26 / 22);}

.header .prodlist .box .right .picbox .pic{aspect-ratio: 1 / 1;border-radius: 0.1rem;overflow: hidden;margin-top: 0.38rem;display: block;}

.header .prodlist .box .right .picbox .pic img{height: 100%;object-fit: cover;}

.header .prodlist .box .right .picbox .t2{margin-top: 0.27rem;line-height: calc(30 / 22);width: fit-content;background: url(../img/svg/nav_prod_arr2.svg) no-repeat right center;padding-right: 0.4rem;background-size: 0.2rem;display: block;}

.header .prodlist .box .right .picbox .t3{line-height: calc(25 / 16);color: #595959;letter-spacing: 0.12em;margin-top: 0.1rem;}

.header .prodlist .box .right .listbox{flex: 1;}

.header .prodlist .box .right .allbox{flex: 1;margin-left: 1.4rem;overflow-y: auto;max-height: 5.42rem;padding-right: 0.7rem;-webkit-mask: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%);mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%);}

.header .prodlist .box .right .allbox::-webkit-scrollbar {
  width: 2px;
  height: 1px;
}

.header .prodlist .box .right .allbox::-webkit-scrollbar-thumb {
  background: var(--vicolor);
  border-radius: 2px;
}

.header .prodlist .box .right .allbox::-webkit-scrollbar-track {
  background: #E1E3E1;
  border-radius: 2px;
}

.header .prodlist .box .right .allbox .t1{line-height: calc(26 / 22);}

.header .prodlist .box .right .allbox .list{margin-top: 0.38rem;display: none;flex-wrap: wrap;gap: 0.4rem 0.2rem;}

.header .prodlist .box .right .allbox .list.act{display: flex;}

.header .prodlist .box .right .allbox .list .ss{width: calc((100% - 0.4rem) / 3);}

.header .prodlist .box .right .allbox .list .ss .imgbox{aspect-ratio: 238 / 200;border-radius: 0.1rem;overflow: hidden;background: linear-gradient(153deg, rgba(226, 230, 233, 0.60) -7.82%, rgba(246, 247, 251, 0.60) 108.26%);}

.header .prodlist .box .right .allbox .list .ss .imgbox img{height: 100%;object-fit: fill;}

.header .prodlist .box .right .allbox .list .ss .txtbox{line-height: 1.5;margin-top: 0.16rem;text-align: center;}



.header .header-cont .rg .actions .earth{position: relative;}
.header .header-cont .rg .actions .earth .bot{position: absolute;top: 100%;left: 50%;width: max-content;text-align: left;padding-top: 0.23rem;visibility: hidden;pointer-events: none;opacity: 0;transform: translateX(-50%) translateY(0.4rem);}
    
.header .header-cont .rg .actions .earth .bot .botbox{
    background: rgba(23, 24, 25, 0.50);
    backdrop-filter: blur(15px);
    padding: 0.1rem 0;background: #fff;
    box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);
}
    
.header .header-cont .rg .actions .earth .bot a{display: block;line-height: 1.5;padding: 0.05rem 0.2rem;color: #333;}

.header .header-cont .rg .actions .earth .bot a:hover{background: var(--vicolor);color: #fff;}

.header .header-cont .rg .actions .earth:hover .bot{opacity: 1;transform: translateX(-50%) translateY(0);pointer-events: all;visibility: visible;}




.ab3 .box{padding: calc(3.17rem + 75vh) 0.74rem 0.58rem 9rem;}
.ab5{padding: calc(1.78rem + 60vh) 0 0;}
.ab6 .bg{top: 4rem;}
.ab6 .title{padding: 6.07rem 0 2.28rem;}






.pl1 .list{gap: 0.2rem;}
.pl1 .list .item{width: calc((100% - 0.6rem) / 4);height: 7.3rem;}
.pl1 .list .item .txt{top: 0.6rem;width: 100%;padding: 0 0.2rem;text-align: center;}
.pl1 .list .item .txt .h{line-height: calc(38 / 32);margin-bottom: 0.13rem;}
.pl1 .list .item .txt .p{line-height: 1.5;letter-spacing: 0.12em;}
.pl1 .list .item .more{left: 0;right: 0;bottom: 0.48rem;margin: 0 auto;opacity: 0;border: none;background: rgba(240, 240, 240, 0.06);}
.pl1 .list .item:hover .more{opacity: 1;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .close{top: 0.14rem;right: 0.1rem;padding: 0.1rem;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .cox{padding: 0.38rem 0.36rem 0.45rem;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .desc{margin-bottom: 0.22rem;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .desc .subtit{margin-bottom: 0.08rem;line-height: 135.782%;color: #0F1921;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item .timeline_content .tit{margin-bottom: 0;line-height: 146.415%;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item .timeline_content{padding-bottom: 0;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item .timeline_content .txt{display: none;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item{margin-bottom: 0.32rem;align-items: center;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item .timeline_marker .marker_line{position: absolute;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item.completed .timeline_marker .marker_dot,
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item.active .timeline_marker .marker_dot{border-color: #006AED;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item.active .marker_line .line_progress{border-width: 1px;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card .timeline_box .timeline_item.active .timeline_content .tit{color: #006AED;}


.ind_page .ind1 .mouse{position: absolute;z-index: 20;bottom: 2.16rem;left: 50%;transform: translateX(-50%);}
.ind_page .ind1 .mouse svg{width: 0.24rem;height: 0.24rem;display: block;margin: 0 auto;}
.ind_page .ind1 .mouse span{display: block;margin-top: 0.08rem;line-height: 1.5;color: #fff;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box{width: 3.8rem;}
.ind_page .ind1 .wrap2 .video_box .video_item .cont .card_box .card.active{width: 3.8rem;}


.inex_nav{position: fixed;top: 0.66rem;left: 0;width: 100%;z-index: 99;background: #F8F8F8;border-top: 1px solid rgba(0, 0, 0, 0.10);display: flex;align-items: center;justify-content: center;gap: 1.32rem;pointer-events: none;opacity: 0;transform: translateY(-1.66rem);}
/*.inex_nav:not(.down).act{transform: translateY(0);opacity: 1;transition: transform 400ms var(--ease);pointer-events: all;}*/
.inex_nav .back{width: 0.24rem;cursor: pointer;}
.inex_nav .back svg{width: 0.24rem;height: 0.24rem;}
.inex_nav .ul{display: flex;}
.inex_nav .ul .li{line-height: 171.429%;color: #444;padding: 0.08rem 0.15rem;min-width: 1.1rem;text-align: center;position: relative;transition: color 400ms var(--ease);cursor: pointer;}
.inex_nav .ul .li::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--vicolor);opacity: 0;transition: opacity 400ms var(--ease);}
.inex_nav .ul .li.act{font-weight: 500;color: var(--vicolor);}
.inex_nav .ul .li.act::before{opacity: 1;}
.inex_nav .ul .li:hover{color: var(--vicolor);}


.back_top{position: fixed;right: -0.5rem;bottom: 1.3rem;width: 0.44rem;border-radius: 50%;background: #00A0E9;transition: all 400ms ease;z-index: 50;cursor: pointer;}
body:not(.down) .back_top.act{right: 0.13rem;}


.contact2_page{padding: 1.85rem 0 1.18rem;}
.ctt1 .item:not(:first-child){margin-top: 1.6rem;}
.ctt1 .item .tit{line-height: calc(70 / 60);color: #0F1921;}
.ctt1 .item .top{margin-top: 0.6rem;display: flex;gap: 0.3rem;}
.ctt1 .item .top .pic{width: 11.77rem;border-radius: 0.1rem;overflow: hidden;aspect-ratio: 1177 / 511;}
.ctt1 .item .top .text{flex: 1;background: #F4F5F8;border-radius: 0.1rem;padding: 0.58rem 0.59rem;display: flex;align-items: center;}
.ctt1 .item .top .text .h{line-height: calc(42 / 36);color: #0F1921;}
.ctt1 .item .top .text .p{line-height: 1.5;color: #444444;margin-top: 0.15rem;}
.ctt1 .item .top .text .list{margin-top: 0.6rem;}
.ctt1 .item .top .text .list .link:not(:first-child){margin-top: 0.3rem;}
.ctt1 .item .top .text .list .set{display: flex;align-items: center;gap: 0.11rem;line-height: 1.1;color: #2E2E2E;}
.ctt1 .item .top .text .list .set .ico{width: 0.22rem;aspect-ratio: 1 / 1;}
.ctt1 .item .top .text .list .det{padding-left: 0.33rem;line-height: 19 / 16;margin-top: 0.11rem;}
.ctt1 .item .top .text .list .det a{display: block;color: #7A7A7A;}
.ctt1 .item .top .text .list .det a:hover{color: var(--vicolor);}
.ctt1 .item .ul{display: flex;flex-wrap: wrap;gap: 0.3rem;margin-top: 0.3rem;}
.ctt1 .item .ul .li{width: calc((100% - 0.6rem) / 3);padding: 0.66rem 0.4rem 0.6rem 0.6rem;background: #F4F5F8;border-radius: 0.1rem;}
.ctt1 .item .ul .li .h{line-height: calc(42 / 36);color: #272727;}
.ctt1 .item .ul .li .text{margin-top: 0.44rem;}
.ctt1 .item .ul .li .text .link:not(:first-child){margin-top: 0.32rem;}
.ctt1 .item .ul .li .text .link .set{line-height: calc(19 / 16);color: #0F1921;padding-bottom: 0.08rem;}
.ctt1 .item .ul .li .text .link .det{display: block;width: fit-content;line-height: calc(19 / 16);color: #0F1921;margin-top: 0.1rem;}
.ctt1 .item .ul .li .text .link .det span{color: #0F1921;}
.ctt1 .item .ul .li .text .link a:hover{color: var(--vicolor);}
.ctt2{margin-top: 1.6rem;}
.ctt2 .modian{position: relative;top: -1.6rem;}
.ctt2 .title{text-align: center;}
.ctt2 .title .h{line-height: calc(70 / 60);color: #333333;}
.ctt2 .title .p{line-height: calc(26 / 22);color: #333333;margin-top: 0.24rem;}
.ctt2 .formbox{margin-top: 0.7rem;background: #F4F5F8;border-radius: 0.1rem;padding: 0.9rem 0.8rem 0.86rem;display: flex;flex-wrap: wrap;gap: 0.5rem 0.33rem;}
.ctt2 .formbox .item{width: 100%;}
.ctt2 .formbox .item.w25{width: calc((100% - 0.99rem) / 4);}
.ctt2 .formbox .item .set{display: flex;align-items: center;gap: 0.1rem;line-height: 166.667%;color: #333;}
.ctt2 .formbox .item .set span{color: #FF5900;}
.ctt2 .formbox .item .det{margin-top: 0.2rem;}
.ctt2 .formbox .item .det input{display: block;width: 100%;height: 0.5rem;border-radius: 0.06rem;border: 1px solid rgba(96, 96, 96, 0.20);background: #FFF;padding: 0 0.15rem;}
.ctt2 .formbox .item .det input::-webkit-input-placeholder {color: #606060;}
.ctt2 .formbox .item .det input:-moz-placeholder {color: #606060;}
.ctt2 .formbox .item .det input::-moz-placeholder {color: #606060;}
.ctt2 .formbox .item .det input:-ms-input-placeholder {color: #606060;}
.ctt2 .formbox .item .det textarea{resize: none;display: block;width: 100%;height: 0.5rem;border-radius: 0.06rem;border: 1px solid rgba(96, 96, 96, 0.20);background: #FFF;padding: 0.2rem 0.15rem;height: 2.15rem;line-height: 1.25;}
.ctt2 .formbox .item .det textarea::-webkit-input-placeholder {color: #606060;}
.ctt2 .formbox .item .det textarea:-moz-placeholder {color: #606060;}
.ctt2 .formbox .item .det textarea::-moz-placeholder {color: #606060;}
.ctt2 .formbox .item .det textarea:-ms-input-placeholder {color: #606060;}
.ctt2 .formbox .item.subit{padding-top: 0.3rem;}
.ctt2 .formbox .item.subit button{outline: none;background: none;border: none;width: fit-content;margin: 0 auto;display: block;}
div:where(.swal2-container) div:where(.swal2-popup) {
  font-size: 16px;
}




.talent_banner{position: relative;}
.talent_banner .pic{width: 100%;aspect-ratio: 1920 / 940;}
.talent_banner .txt{position: absolute;top: 1.78rem;left: 0;padding: 0 0.4rem;text-align: center;width: 100%;}
.talent_banner .txt .h{line-height: calc(66 / 56);color: #fff;}
.talent_banner .txt .p{line-height: calc(40 / 30);color: #fff;margin-top: 0.12rem;}
.talent_box{padding: 1.6rem 2.15rem 2.2rem;}
.talent1 .ul .li{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.6rem;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.talent1 .ul .li:not(:first-child){margin-top: 0.6rem;}
.talent1 .ul .li .pic{border-radius: 0.1rem;overflow: hidden;width: 6.3rem;aspect-ratio: 630 / 380;}
.talent1 .ul .li .txt{width: 6.87rem;}
.talent1 .ul .li .txt .h{line-height: calc(47 / 40);color: #0F1921;}
.talent1 .ul .li .txt .p{line-height: 166.667%;color: #444;margin-top: 0.3rem;}
.talent2{margin-top: 1.6rem;}
.talent2 .title{text-align: center;}
.talent2 .title .h{line-height: calc(66 / 56);color: #0F1921;}
.talent2 .title .p{line-height: calc(40 / 30);color: #0F1921;margin-top: 0.12rem;letter-spacing: 1.09em;}
.talent2 .box{margin-top: 0.55rem;position: relative;}
.talent2 .box .pic{position: relative;aspect-ratio: 1480 / 628;border-radius: 0.1rem;overflow: hidden;}
.talent2 .box .txt{position: absolute;left: 0;width: 100%;bottom: 0.4rem;display: flex;justify-content: center;}
.talent2 .box .txt .more{display: flex;align-items: center;gap: 0.12rem;padding: 0.04rem 0.22rem;border-radius: 0.06rem;background: #FFF;}
.talent2 .box .txt .more .btn_txt{line-height: 244.792%;}
.talent2 .box .txt .more:not(:hover) .btn_txt{background: linear-gradient(283deg, #005BAC -8.32%, #00A0E9 67.04%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.talent2 .box .txt .more .line{width: 1px;height: 0.14rem;background: rgba(0, 106, 237, 0.30);}
.talent2 .box .txt .more .btn_arrow{width: 0.14rem;height: 0.14rem;}
.talent2 .box .txt .more .btn_arrow svg{width: 100%;height: 100%;object-fit: contain;}
.talent2 .box .txt .more:hover{background: var(--vicolor);}
.talent2 .box .txt .more:hover .btn_txt{color: #fff;}
.talent2 .box .txt .more:hover .line{background: rgba(255,255,255,0.3);}
.talent2 .box .txt .more:hover .btn_arrow svg,
.talent2 .box .txt .more:hover .btn_arrow path{fill: #fff;}


.edit.bidding_edit p{margin: 0.5em 0;}





