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

/* common */
.w1760{padding: 0 0.75rem;}

.mg60{margin-top: 0.6rem;}

.mg70{margin-top: 0.7rem;}

.header_place{height: 0.94rem;background: #142537;}

.header{position: fixed;top: 0;left: 0;width: 100%;background: #142537;z-index: 111;}

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

.header .logo{width: 2.11rem;}

.header .ul{display: flex;margin-right: 0.22rem;}

.header .ul .li:not(:last-child){margin-right: 0.6rem;}

.header .ul .li{position: relative;}

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

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

.header .ul .li .lbt{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;padding: 0.2rem 0.1rem;min-width: 1.8rem;display: none;transition: none;}

.header .ul .li .lbt a{display: block;color: var(--text-color);text-align: center;line-height: 1.5;}

.header .ul .li .lbt a:not(:first-child){margin-top: 0.75em;}

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







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

.header .right .search{width: 20px;}

.header .right .language{margin-left: 0.3rem;position: relative;}

.header .right .language .ltp{display: flex;align-items: center;height: 0.94rem;}

.header .right .language .ltp .ico{width: 18px;}

.header .right .language .ltp .txt{margin-left: 0.08rem;line-height: 1;color: #fff;}

.header .right .language .ltp .arr{width: 6px;margin-left: 0.09rem;}

.header .right .language .bot{position: absolute;top: 100%;left: 50%;width: max-content;text-align: left;background: rgba(23, 24, 25, 0.50);
    backdrop-filter: blur(15px);visibility: hidden;
    transform: translateX(-50%) translateY(0.3rem);
    pointer-events: none;opacity: 0;padding: 0.1rem 0}
    
.header .right .language .bot a{display: block;line-height: 1.5;padding: 0.05rem 0.2rem;color: #fff;}

.header .right .language .bot a:hover{background: var(--theme-color);}

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


.header .right .contact{display: flex;align-items: center;padding: 0.09rem 0.21rem 0.09rem 0.14rem;background: var(--theme-color);border-radius: 0.35rem;margin-left: 0.16rem;}

.header .right .contact img{width: 17px;margin-right: 0.08rem;}

.header .right .contact:hover{background: var(--theme-color2);color: #fff;}

.header .right .contact:hover img{filter: var(--imgwhite);}

.header.header_white{background: none;}



.footer{padding: 0 1.75rem 0.8rem;position: relative;z-index: 50;}

.footer .box{background: #142537;border-radius: 0.29rem;}

.footer .ftp{display: flex;justify-content: space-between;padding: 0.8rem 1.2rem .2rem;}

.footer .ftp .left .ft_logo{display: block;width: 2.11rem;}

.footer .ftp .left .ft_logo img{filter: var(--imgwhite);}

.footer .ftp .left .email{line-height: 0.43rem;color: #fff;margin-top: 0.6rem;}

.footer .ftp .left .email:hover{color: var(--theme-color);}

.footer .ftp .left .ul{display: flex;margin-top: 0.24rem;}

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

.footer .ftp .left .ul .li .code{position: absolute;top: 100%;padding-top: 0.2rem;left: 50%;transform: translateX(-50%);display: none;}

.footer .ftp .left .ul .li .code .cox{width: 1.2rem;padding: 0.1rem;background: #fff;border-radius: 0.1rem;}

.footer .ftp .left .ul .li:last-child{margin-right: 0;}

.footer .ftp .left .ul .li a{display: block;opacity: 0.21;}

.footer .ftp .left .ul .li:not(:hover) a img{filter: var(--imgwhite);}

.footer .ftp .left .ul .li:hover a{opacity: 1;}

.footer .ftp .left .ul .li:hover .code{display: block;}

.footer .ftp .right .ul{display: flex;}

.footer .ftp .right .ul .li:not(:last-child){margin-right: 0.95rem;}

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

.footer .ftp .right .ul .li .lv2list{margin-top: 0.22rem;}

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

.footer .ftp .right .ul .li .lv2 a:hover{color: #fff;}

.footer .fbt{border-top: 1px solid rgba(228, 228, 228, 0.20);padding: 0.2rem 2.35rem 0.2rem 1.2rem;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;line-height: calc(20 / 14);color: rgba(255,255,255,0.5);}

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

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

.footer .fbt .back{position: absolute;right: 1.2rem;top: 50%;transform: translateY(-50%);display: flex;align-items: center;}

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

.maodian{position: relative;top: -0.94rem;}


/* 新闻 */
.newsLayout{padding: 0.8rem 0 1.5rem;}

.newstop{display: flex;align-items: flex-end;justify-content: space-between;}

.newstop .left .ico{width: 0.8rem;}

.newstop .left .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.newstop .left .t2{line-height: calc(29 / 18);margin-top: 0.12rem;}

.newstop .right{position: relative;display: flex;}

.newstop .right::before{content: "";position: absolute;position-anchor: --anchor-select;left: calc(anchor(left) - 5px);bottom: anchor(bottom);width: calc(anchor-size(width) + 10px);height: 2px;background: var(--theme-color);transition: .3s ease-in-out;pointer-events: none;}

.newstop .right a{display: block;line-height: 1.34;color: #000;padding-bottom: 0.12rem;text-align: center;}

.newstop .right a:not(:first-child){margin-left: 0.6rem;}

.newstop .right a.act{anchor-name: --anchor-select;font-family: 'HarmonyOS_Sans_SC_Medium';font-weight: 500;color: var(--theme-color);}

.newshot{margin-top: 0.7rem;}

.newshot .swiper{border-radius: 0.2rem;}

.newshot .swiper .ss{height: 7rem;position: relative;display: block;}

.newshot .swiper .ss::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2.2rem;border-radius: 0.2rem;background: linear-gradient(180deg, rgba(17, 17, 17, 0.00) 0%, #111 100%);}

.newshot .swiper .ss .imgbox{height: 100%;overflow: hidden;}

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

.newshot .swiper .ss .txtbox{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 5;padding: 0 0.8rem 0.6rem;}

.newshot .swiper .ss .txtbox .t1{line-height: 1.4;color: #fff;}

.newshot .swiper .ss .txtbox .t2{line-height: 1.5;color: #fff;margin-top: 0.2rem;max-width: 520px;}

.newshot .swiper .ss .txtbox .t3{margin-top: 0.5rem;}

.newshot .swiper .ss .txtbox .t3 .webbtn{color: #fff;}

.newshot .swiper-pagination-bullet{background: #fff;}

.newshot .swiper-pagination-bullet-active{background: #FABF00;}

.webbtn{display: flex;align-items: center;line-height: 0.3rem;}

.webbtn span{width: 0.3rem;height: 0.3rem;margin-left: 0.1rem;background: #FABF00;border-radius: 50%;}

.webbtn.white{color: #fff;}

.webbtn.white span img{filter: var(--imgwhite);}

.webbtn:hover span{background: var(--theme-color);transform: scale(1.2);}

.newslist{margin-top: 0.8rem;}

.newslist .ul{display: flex;flex-wrap: wrap;}

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

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

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

.newslist .ul .li .ss{display: block;border-radius: 0.2rem;overflow: hidden;background: #fff;}

.newslist .ul .li .ss .imgbox{border-radius: 0.2rem;height: 3.5rem;overflow: hidden;}

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

.newslist .ul .li .ss .txtbox{padding: 0.26rem 0.24rem 1.16rem;position: relative;}

.newslist .ul .li .ss .t1{display: flex;align-items: center;width: fit-content;background: #F6FAFF;border-radius: 0.06rem;padding: 0.08rem 0.14rem;}

.newslist .ul .li .ss .t1 .set{line-height: 1.4;color: #0085DF;margin-right: 0.2rem;}

.newslist .ul .li .ss .t1 .time{line-height: 1.4;color: #666;}

.newslist .ul .li .ss .t2{line-height: 1.6;margin-top: 0.18rem;}

.newslist .ul .li .ss .t3{position: absolute;left: 0.24rem;bottom: 0.4rem;}

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

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

.pages{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}

.pages .prev{width: 0.38rem;height: 0.38rem;background: #fff;border-radius: 50%;margin-right: 0.36rem;}

.pages .next{width: 0.38rem;height: 0.38rem;background: #fff;border-radius: 50%;margin-left: 0.36rem;}

.pages .num{text-align: center;min-width: 0.38rem;line-height: 0.38rem;border-radius: 0.38rem;color: #666;margin: 0 0.06rem;}

.pages .num.act{color: var(--text-color);background: var(--theme-color);font-weight: 600;}

.pages .prev:hover,
.pages .next:hover{background: var(--theme-color);}

.newsDetLayout{padding: 1.2rem 0 1.5rem;}

.nd1 .box{max-width: 14rem;margin: 0 auto;}

.nd1 .top{padding-bottom: 0.34rem;border-bottom: 1px solid #DFDFDF;margin-bottom: 0.6rem;}

.nd1 .top .t1{line-height: 1.5;}

.nd1 .top .t2{display: flex;align-items: center;justify-content: center;margin-top: 0.19rem;}

.nd1 .top .t2 img{width: 0.2rem;margin-right: 0.1rem;}

.nd1 .bot{position: relative;}

.nd1 .bot .edit{line-height: 187.5%;color: var(--text-color2);}

.nd1 .bot .fanye{margin-top: 0.8rem;padding-top: 0.28rem;border-top: 1px solid #DFDFDF;line-height: 187.5%;display: flex;align-items: center;justify-content: space-between;}

.nd1 .bot .fanye a{display: flex;align-items: center;color: rgba(0,0,0,0.4);max-width: 4.68rem;}

.nd1 .bot .fanye .imgTwo{width: 0.2rem;margin-right: 0.08rem;}

.nd1 .bot .fanye .tit{color: #666;flex: 1;margin-left: 0.16rem;}

.nd1 .bot .fanye a:hover{color: rgba(0,0,0,1);}

.nd1 .bot .fanye a:hover .tit{color: var(--theme-color);text-decoration: underline;text-underline-offset: 2px;}

.nd1 .bot .share{position: absolute;top: 0;left: -1.8rem;height: 100%;}

.nd1 .bot .share .con{position: sticky;top: 1.5rem;}

.nd1 .bot .share .con .set{line-height: 19px;color: var(--text-color2);padding-bottom: 0.04rem;}

.nd1 .bot .share .social-share .icon-weibo,
.nd1 .bot .share .social-share .icon-wechat{width: 0.36rem;height: 0.36rem;margin: 0;border: none;display: block;margin-top: 0.16rem;background: none;}

.nd1 .bot .share .social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.nd1 .bot .share .social-share .icon-wechat::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/nd1_weixin.svg) no-repeat center;background-size: 0.36rem;}

.nd1 .bot .share .social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.nd1 .bot .share .social-share .icon-weibo::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/nd1_weibo.svg) no-repeat center;background-size: 0.36rem;}

.nd1 .bot .share .social-share .icon-weibo:hover::before,
.nd1 .bot .share .social-share .icon-wechat:hover::before{opacity: 1;border-color: #FABF00;background: #FABF00;}

.nd1 .bot .share .social-share .icon-weibo:hover::after,
.nd1 .bot .share .social-share .icon-wechat:hover::after{filter: var(--imgwhite);}

.nd2{margin-top: 1.2rem;}

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

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

.nd2 .swiper-slide{display: block;border-radius: 0.2rem;overflow: hidden;background: #fff;width: 5.6rem;}

.nd2 .swiper-slide .imgbox{border-radius: 0.2rem;height: 3.5rem;overflow: hidden;}

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

.nd2 .swiper-slide .txtbox{padding: 0.28rem 0.24rem 0.4rem;position: relative;}

.nd2 .swiper-slide .t1{display: flex;align-items: center;width: fit-content;background: #F6FAFF;border-radius: 0.06rem;padding: 0.08rem 0.14rem;}

.nd2 .swiper-slide .t1 .set{line-height: 1.4;color: #0085DF;margin-right: 0.2rem;}

.nd2 .swiper-slide .t1 .time{line-height: 1.4;color: #666;}

.nd2 .swiper-slide .t2{line-height: 1.6;margin-top: 0.18rem;}

.nd2 .swiper-slide .t3{position: absolute;left: 0.24rem;bottom: 0.4rem;}

.nd2 .swiper-slide:hover .imgbox img{transform: scale(1.05);}

.nd2 .swiper-slide:hover .t2{color: var(--theme-color);}

.nd2 .swiper-pagination{position: relative;bottom: 0;}

.nd2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.nd2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-top: 0.4rem;}

.searchLayout{padding: 1.4rem 0 1.5rem;}

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

.sh1 .form{width: 14.42rem;margin: 0.6rem auto 0;position: relative;border-radius: 0.14rem;overflow: hidden;}

.sh1 .form input{padding: 0;height: 0.9rem;border: none;background: #fff;width: 100%;padding: 0 0.4rem 0 1.38rem;}

.sh1 .form input:focus::placeholder{opacity: 1;}

.sh1 .form button{position: absolute;top: 0;left: 0;width: 1.38rem;height: 100%;display: flex;align-items: center;justify-content: center;background: #fff;outline: none;border: none;}

.sh1 .form button img{width: 0.4rem;}

.sh1 .switch{margin-top: 1.1rem;position: relative;display: flex;}

.sh1 .switch::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #EDEDED;}

.sh1 .switch a{line-height: 1.34;margin-right: 0.8rem;color: #000;padding-bottom: 0.18rem;position: relative;}

.sh1 .switch a:hover{color: var(--theme-color);}

.sh1 .switch a.act{color: var(--theme-color);font-family: 'HarmonyOS_SansSC_Semibold';font-weight: 600;}

.sh1 .switch a.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--theme-color);}

.sh1 .number{line-height: calc(30 / 26);color: #999999;margin-top: 0.9rem;}

.sh1 .number span{color: var(--theme-color);}

.sh2{margin-top: 0.6rem;}

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

.news_list .li{width: calc((100% - 0.8rem) / 3);margin: 0.6rem 0.4rem 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;border-radius: 0.2rem;overflow: hidden;background: #fff;}

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

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

.news_list .li .ss .txtbox{padding: 0.26rem 0.24rem 1.16rem;position: relative;}

.news_list .li .ss .t1{display: flex;align-items: center;width: fit-content;background: #F6FAFF;border-radius: 0.06rem;padding: 0.08rem 0.14rem;}

.news_list .li .ss .t1 .set{line-height: 1.4;color: #0085DF;margin-right: 0.2rem;}

.news_list .li .ss .t1 .time{line-height: 1.4;color: #666;}

.news_list .li .ss .t2{line-height: 1.6;margin-top: 0.18rem;}

.news_list .li .ss .t3{position: absolute;left: 0.24rem;bottom: 0.4rem;}

.news_list .li .ss:hover .imgbox img{transform: scale(1.05);}

.news_list .li .ss:hover .t2{color: var(--theme-color);}

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

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

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

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

.product_list .li .ss{display: block;border-radius: 0.14rem;overflow: hidden;background: #fff;padding: 0.17rem 0.19rem 0.23rem 0.17rem;height: 100%;}

.product_list .li .ss .imgbox{border-radius: 0.14rem;height: 2.25rem;overflow: hidden;background: #F3F4F2;}

.product_list .li .ss .imgbox img{height: 100%;object-fit: contain;}

.product_list .li .ss .txtbox{margin-top: 0.3rem;padding: 0 0.12rem;}

.product_list .li .ss .txtbox .txttop{display: flex;align-items: center;}

.product_list .li .ss .txtbox .t1{line-height: calc(36 / 26);flex: 1;margin-right: 0.4rem;}

.product_list .li .ss .txtbox .txttop a{display: block;width: fit-content;padding: 0.11rem 0.23rem 0.1rem 0.24rem;background: #FABF00;border-radius: 0.4rem;line-height: 19px;}

.product_list .li .ss .txtbox .txttop a:hover{background: var(--theme-color2);color: #fff;}

.product_list .li .ss .txtbox .t2{line-height: 1.8;margin-top: 0.12rem;}

.product_list .li .ss:hover .imgbox img{transform: scale(1.05);}

/*.product_list .li .ss:hover .txtbox .t1{color: var(--theme-color);}*/

.ct1{margin-top: 0.8rem;overflow: hidden;}

.ct1 .top{display: flex;justify-content: space-between;}

.ct1 .top .title .ico{width: 0.8rem;}

.ct1 .top .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.ct1 .top .title .t2{line-height: calc(21 / 18);margin-top: 0.16rem;}

.ct1 .top .det{line-height: 1.8;max-width: 7.73rem;padding-top: 0.6rem;}

.ct1 .map{margin-top: 0.72rem;}
.ct1 .map img{
    max-width: 70%;
    margin: 0 auto;
    position: relative;
    top: -1rem;
}

.ct1 .bot{margin-top: -1.16rem;overflow: hidden;position: relative;z-index: 2;}

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

.ct1 .bot .swiper-slide{display: block;background: #fff;padding: 0.36rem 0.4rem 0.38rem;border: 1px solid #fff;border-radius: 0.14rem;width: 4.9rem;height: auto;margin-right: 0.36rem;}

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

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

.ct1 .bot .swiper-slide .stp .img{width: 0.4rem;}

.ct1 .bot .swiper-slide .stp .set{line-height: calc(40 / 26);display: flex;flex-wrap: wrap;align-items: center;flex: 1;padding-right: 0.4rem;}

.ct1 .bot .swiper-slide .stp .set span{margin: 0 0.16rem;width: 1.5px;height: 16px;background: var(--text-color);opacity: 0.5;}

.ct1 .bot .swiper-slide .sbt{padding-top: 0.31rem;margin-top: 0.32rem;border-top: 1px solid rgba(51, 51, 51, 0.14);line-height: calc(28 / 18);color: #666;}

.ct1 .bot .swiper-slide .sbt .det{display: flex;align-items: center;margin-top: 0.16rem;}

.ct1 .bot .swiper-slide .sbt .det:first-child{margin-top: 0;}

.ct1 .bot .swiper-slide .sbt .det img{width: 0.22rem;min-width: 0.22rem;margin-right: 0.18rem;}

.ct1 .bot .swiper-slide .sbt a{color: #666;}

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

.ct1 .bot .swiper-slide:hover .stp .set{color: var(--theme-color);}

.ct1 .bot .swiper-slide:hover .stp .set span{background: var(--theme-color);}

.ct1 .bot .swiper-slide:hover .sbt .det,
.ct1 .bot .swiper-slide:hover .sbt .det a{color: #333;}


.ct2{padding: 1.29rem 0 0.8rem;background: url(../images/ct2_2.webp) no-repeat left bottom 1.33rem;display:none;}

.ct2 .top{border-radius: 0.2rem;overflow: hidden;position: relative;}

.ct2 .top .title{position: absolute;top: 0;left: 0;width: 100%;padding: 0.9rem 1rem;}

.ct2 .top .title .ico{width: 0.8rem;margin: 0 auto;}

.ct2 .top .title .t1{line-height: 1.34;color: #fff;margin-top: 0.24rem;}

.ct2 .top .title .t2{line-height: 1.34;color: #fff;margin-top: 0.24rem;}

.ct2 .bot{margin: -1.38rem auto 0;width: 14.42rem;padding: 0.62rem 0.8rem 0.7rem;background: #fff;border-radius: 0.2rem;position: relative;z-index: 2;}

.ct2 .bot .switch{display: flex;align-items: center;}

.ct2 .bot .switch a{line-height: calc(41 / 16);margin-right: 0.22rem;padding: 0 0.36rem;border-radius: 0.41rem;}

.ct2 .bot .switch a.act{background: #FABF00;}

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

.ct2 .bot .ul{margin-top: 0.7rem;}

.ct2 .bot .ul .li{margin-top: 0.32rem;border-bottom: 1px solid #DFDFDF;}

.ct2 .bot .ul .li:first-child{margin-top: 0;}

.ct2 .bot .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.3rem;}

.ct2 .bot .ul .li .ltp .lf{flex: 1;}

.ct2 .bot .ul .li .ltp .lf .t2{display: flex;align-items: center;margin-top: 0.2rem;}

.ct2 .bot .ul .li .ltp .lf .t2 .line{width: 1px;height: 16px;border-radius: 2px;background: #DFDFDF;margin: 0 0.24rem;}

.ct2 .bot .ul .li .ltp .lf .t2 div:first-child .line{display: none;}

.ct2 .bot .ul .li .ltp .lf .t2 img{width: 0.22rem;margin-right: 0.1rem;}

.ct2 .bot .ul .li .ltp .lf .t2 .add{display: flex;align-items: center;line-height: calc(22 / 16);color: #333;}

.ct2 .bot .ul .li .ltp .lf .t2 .num{display: flex;align-items: center;line-height: calc(22 / 16);color: #333;}

.ct2 .bot .ul .li .ltp .lf .t2 .num .strong{color: #000;}

.ct2 .bot .ul .li .ltp .rf{width: 0.36rem;border-radius: 50%;background: #FABF00;margin-left: 0.8rem;}

.ct2 .bot .ul .li .lbt{padding: 0.4rem 0;display: none;border-top: 1px solid #DFDFDF;}

.ct2 .bot .ul .li .lbt .t1{line-height: calc(31 / 18);color: #333;}

.ct2 .bot .ul .li .lbt .list{display: flex;flex-wrap: wrap;}

.ct2 .bot .ul .li .lbt .list .item{width: calc(50% - 0.3rem);margin: 0.4rem 0.6rem 0 0;}

.ct2 .bot .ul .li .lbt .list .item:nth-child(2n){margin-right: 0;}

.ct2 .bot .ul .li .lbt .list .item .set{line-height: calc(36 / 16);}

.ct2 .bot .ul .li .lbt .list .item .det{margin-top: 0.07rem;line-height: 2;}

.ct2 .bot .ul .li .lbt .list .item .det ul{list-style: disc;padding-left: 0.4rem;margin: 0;}

.ct2 .bot .ul .li .lbt .link{margin-top: 0.46rem;}

.ct2 .bot .ul .li .lbt .link a{display: flex;align-items: center;padding: 0.09rem 0.27rem;background: var(--theme-color);color: #fff;line-height: calc(18 / 14);width: fit-content;border-radius: 0.36rem;}

.ct2 .bot .ul .li .lbt .link a img{width: 0.18rem;margin-right: 0.12rem;}

.ct3{position: relative;padding: 1.3rem 0 1rem;overflow: hidden;}

.ct3::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 5.33rem);background: url(../images/ct3_1.webp) no-repeat top center;background-size: 100% auto;}

.ct3 .w1760{position: relative;z-index: 2;display: flex;justify-content: space-between;}

.ct3 .left{width: 6.65rem;position: relative;padding-bottom: 3.25rem;}

.ct3 .left .tit .ico{width: 0.78rem;}

.ct3 .left .tit .t1{line-height: 1.34;margin-top: 0.24rem;}

.ct3 .left .tit .t2{line-height: 1.34;color: #333;margin-top: 0.24rem;}

.ct3 .left .ul{position: absolute;left: 0;bottom: 1.1rem;display: flex;gap: 0.4rem 0.8rem;}

.ct3 .left .ul .li .ltp{display: flex;align-items: center;line-height: 20px;color: #0085DF;}

.ct3 .left .ul .li .ltp img{width: 0.2rem;margin-right: 0.1rem;}

.ct3 .left .ul .li .lbt a{display: block;width: fit-content;line-height: 21px;margin-top: 0.22rem;}

.ct3 .left .ul .li .lbt a:hover{color: var(--theme-color);}

.ct3 .right{width: 9.4rem;}

.ct3 .right .tit{line-height: 1;}

.ct3 .right .formbox{display: flex;flex-wrap: wrap;width: 100%;margin-top: 0.6rem;}

.ct3 .right .item{width: calc(50% - 0.19rem);margin-bottom: 0.42rem;}

.ct3 .right .item.w100{width: 100%;}

.ct3 .right .item.mr38{margin-right: 0.38rem;}

.ct3 .right .item .set{line-height: 19px;color: #333;}

.ct3 .right .item .set span{color: #C00;}

.ct3 .right .item .det{margin-top: 0.16rem;}

.ct3 .right .item .det input[type='text']{display: block;width: 100%;height: 0.56rem;border: 1px solid #DFDFDF;background: #fff;border-radius: 0.1rem;padding: 0 0.28rem;}

.ct3 .right .item .det select{display: block;width: 100%;border: none;height: 0.56rem;border: 1px solid #DFDFDF;border-radius: 0.1rem;line-height: 1.1;color: var(--text-color);background: #fff url(../images/svg/ct3_ico3.svg) no-repeat right 0.22rem center;background-size: 0.22rem;appearance: none;-webkit-appearance: none;-moz-appearance: none;user-select: none;padding: 0 0.66rem 0 0.22rem;color: rgba(51,51,51,0.3);}

.ct3 .right .item .det select option{color: #333;}

.ct3 .right .item .det textarea{width: 100%;display: block;resize: none;height: 1.8rem;border: 1px solid #DFDFDF;background: #fff;border-radius: 0.1rem;padding: 0.16rem 0.28rem;}


.ct3 .right .item.submit{padding-top: 0.18rem;margin-bottom: 0;}

.ct3 .right .item.submit input{display: block;width: 4.58rem;height: 0.5rem;background: #FABF00;border-radius: 0.1rem;margin: 0 auto;}

.pdt1{position: relative;}

.pdt1 .imgbox{height: 7.98rem;}

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

.pdt1 .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;z-index: 5;}

.pdt1 .txtbox .t1{display: flex;align-items: center;line-height: 176.923%;color: #fff;}

.pdt1 .txtbox .t1 img{width: 0.6rem;margin-right: 0.17rem;}

.pdt1 .txtbox .t2{margin-top: 0.22rem;line-height: 1.5;color: #fff;}

.pdt2{padding: 1.5rem 0 1.2rem;}

.product_list .text{height: 100%;display: flex;flex-direction: column;justify-content: center;}

.product_list .text .ico{width: 0.8rem;}

.product_list .text .t1{line-height: calc(56 / 48);color: #333;margin-top: 0.3rem;}

.product_list .text .t2{line-height: 1.5;color: #333;margin-top: 0.13rem;}

.pdt3{padding: 1.11rem 0;background: #fff;overflow: hidden;}

.pdt3 .w1760{display: flex;justify-content: space-between;}

.pdt3 .left{width: 4.5rem;padding-top: 1.43rem;}

.pdt3 .left .ico{width: 0.8rem;}

.pdt3 .left .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.pdt3 .left .t2{line-height: 1.5;margin-top: 0.13rem;}

.pdt3 .left .t3{line-height: 1.5;margin-top: 0.47rem;}

.pdt3 .right{width: 11.57rem;position: relative;}

.pdt3 .right .imgbox{border-radius: 0.2rem;overflow: hidden;}

.pdt3 .right .imgbox img{height: 6.8rem;object-fit: cover;}

.pdt3 .right .imgbox .swiper-slide:hover img{transform: scale(1.05);}

.pdt3 .right .txtbox{position: absolute;left: 0.49rem;bottom: 0.34rem;width: calc(100% - 0.9rem);}

.pdt3 .right .txtbox .swiper-slide{width: auto;min-width: 2rem;margin-right: 0.15rem;line-height: 0.95rem;border-radius: 0.1rem;background: rgba(126, 126, 126, 0.45);backdrop-filter: blur(29.899999618530273px);color: #fff;text-align: center;padding: 0 0.2rem;}

.pdt3 .right .txtbox .swiper-slide.swiper-slide-thumb-active{background: #FFAE2D;}

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

.pdt4{position: relative;padding: 1rem 1rem .8rem;}

.pdt4::before{content: "";position: absolute;right: 0;bottom: -0.54rem;width: 100%;height: calc(100% + 0.54rem);background: url(../images/pdt4_1.webp) no-repeat right bottom;}

.pdt4 .w1760{position: relative;z-index: 2;}

.pdt4 .title .ico{width: 0.8rem;margin: 0 auto;}

.pdt4 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.pdt4 .title .t2{line-height: 1.5;margin-top: 0.13rem;}

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

.pdt4 .ul .li{width: calc((100% - 0.74rem) / 3);margin: 0.37rem 0.37rem 0 0;}

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

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

.pdt4 .ul .li .ss{background: #fff;border-radius: 0.12rem;padding: 0.6rem 0.4rem;height: 100%;}

.pdt4 .ul .li .ss .ico img{height: 0.5rem;width: auto;margin: 0 auto;}

.pdt4 .ul .li .ss .txt{margin-top: 0.35rem;}

.pdt4 .ul .li .ss .txt .t1{line-height: calc(40 / 30);}

.pdt4 .ul .li .ss .txt .t2 a{display: flex;width: fit-content;margin: 0.15rem auto;line-height: 1.6;color: var(--theme-color);}

.pdt4 .ul .li .ss .txt .t2 span{display: flex;width: fit-content;margin: 0.15rem auto;line-height: 1.6;}

.pdt4 .ul .li .ss .txt .t2 a img{width: 5px;margin-left: 0.15rem;}

.pdt4 .ul .li .ss .txt .t2 a:hover{text-decoration: underline !important;text-underline-offset: 2px;}

.sol1{padding: 1.4rem 0 0;}

.sol1 .top{display: flex;justify-content: space-between;}

.sol1 .top .title .ico{width: 0.8rem;}

.sol1 .top .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.sol1 .top .title .t2{line-height: 1.5;margin-top: 0.13rem;color: #333;}

.sol1 .top .right{display: flex;flex-direction: column;align-items: flex-end;}

.sol1 .top .right .txt{margin-bottom: 0.06rem;line-height: 1.8;}

.sol1 .top .right .txt a:hover{color: var(--theme-color);}

.sol1 .top .right .link{font-size: 20px;margin-top: 0.2rem;padding: 0.15rem 0.5rem;background: var(--theme-color);border-radius: 0.4rem;width: fit-content;}

.sol1 .top .right .link:hover{background: var(--theme-color2);color: #fff;}

.sol1 .box{margin-top: 0.7rem;display: flex;}

.sol1 .box .left{width: 10.53rem;position: relative;}

.sol1 .box .left .imgbox{position: sticky;height: 5.82rem;border-radius: 0.14rem;overflow: hidden;}

.sol1 .box .left .imgbox img{height: 100%;display: none;}

.sol1 .box .left .imgbox img.act{display: block;}

.sol1 .box .right{flex: 1;margin-left: 0.29rem;background: #fff;border-radius: 0.11rem;padding: 0.1rem 0.41rem 0.24rem 0.42rem;}

.sol1 .box .right .ul .li{padding: 0.33rem 0.14rem 0.32rem 0.22rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}

.sol1 .box .right .ul .li:last-child{border-bottom: none;}

.sol1 .box .right .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;cursor: pointer;}

.sol1 .box .right .ul .li .ltp .set{line-height: calc(36 / 26);flex: 1;margin-right: 0.3rem;}

.sol1 .box .right .ul .li .ltp .ico{width: 0.3rem;border-radius: 50%;position: relative;}

.sol1 .box .right .ul .li .lbt{line-height: 1.8;padding: 0.12rem 0 0.03rem;display: none;padding-right: 0.1rem;max-height: 7.2em;overflow-y: auto;}

.sol1 .box .right .ul .li .ltp:hover .set,
.sol1 .box .right .ul .li.act .ltp .set{color: var(--theme-color);}

.sol1 .box .right .ul .li .ltp:hover .ico,
.sol1 .box .right .ul .li.act .ltp .ico{background: var(--theme-color);}

.sol1 .box .right .ul .li.act .ltp .ico img:nth-child(1){opacity: 0;}

.sol1 .box .right .ul .li.act .ltp .ico img:nth-child(2){opacity: 1;}

.sol2{padding: 0.8rem 0 1.1rem;background: #fff;margin-top: 1rem;}

.sol2 .top{display: flex;align-items: flex-end;justify-content: space-between;}

.sol2 .top .title .ico{width: 0.8rem;}

.sol2 .top .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.sol2 .top .switch{max-width: 11.02rem;}

.sol2 .top .switch .swiper-wrapper::before{content: "";position: absolute;position-anchor: --anchor-select;left: anchor(left);bottom: anchor(bottom);width: anchor-size(width);height: anchor-size(height);background: #FABF00;transition: .3s ease-in-out;pointer-events: none;border-radius: 0.44rem;}

.sol2 .top .switch a{line-height: 1.34;width: fit-content;padding: 0.1rem 0;margin-right: 0.4rem;border-radius: 0.44rem;transition: .4s var(--ease);}

.sol2 .top .switch a:last-child{margin-right: 0;}

.sol2 .top .switch a.act{padding: 0.1rem 0.36rem;background: #FABF00; /* anchor-name: --anchor-select; */}

.sol2 .bot{margin-top: 0.6rem;padding-top: 0.68rem;border-top: 1px solid #DFDFDF;}

.sol2 .bot .item{display: none;}

.sol2 .bot .item.act{display: block;}

.sol2 .bot .item .con{display: flex;justify-content: space-between;}

.sol2 .bot .item .con .left{padding-top: 0.57rem;width: 5.7rem;}

.sol2 .bot .item .con .left .t1{line-height: calc(49 / 42);color: #333;}

.sol2 .bot .item .con .left .t2{line-height: 1.8;margin-top: 0.3rem;}

.sol2 .bot .item .con .left .link{margin-top: 0.44rem;position: relative;}

.sol2 .bot .item .con .left .link::before{content: "";position: absolute;position-anchor: --anchor-select;left: anchor(left);top: calc(anchor(top) - 0.05rem);width: 1px;height: calc(anchor-size(height) + 0.1rem);background: var(--theme-color);transition: .3s ease-in-out;pointer-events: none;}

.sol2 .bot .item .con .left .link a{line-height: calc(30 / 22);opacity: 0.4;margin-bottom: 0.31rem;display: block;width: fit-content;padding-left: 0.24rem;}

.sol2 .bot .item .con .left .link a.act{opacity: 1;color: var(--theme-color);anchor-name: --anchor-select;}

.sol2 .bot .item .con .left .link a:last-child{margin-bottom: 0;}

.sol2 .bot .item .con .right{width: 11.03rem;}

.sol2 .bot .item .con .right .swiper{border-radius: 0.14rem;overflow: hidden;}

.sol2 .bot .item .con .right .swiper .imgbox{height: 6.25rem;position: relative;}

.sol2 .bot .item .con .right .swiper .imgbox img{height: 100%;object-fit: cover;cursor: pointer;}

.sol2 .bot .item .con .right .swiper .imgbox::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 28.4%);pointer-events: none;z-index: 2;}

.sol2 .bot .item .con .right .swiper .txtbox{position: absolute;z-index: 3;left: 0;bottom: 0;width: 100%;padding: 0 0.4rem 0.48rem;line-height: calc(38 / 32);color: #fff;}

.sol3{margin-top: 1.32rem;}

.sol3 .title .ico{width: 0.8rem;margin: 0 auto;}

.sol3 .title .t1{line-height: 1.34;margin-top: 0.24rem;}

.sol3 .bot{margin-top: 0.6rem;}

.sol3 .uese{overflow: hidden;width: 100%;margin-top: 0.27rem;}

.sol3 .uese:first-child{margin-top: 0;}

.sol3 .uese .ul{display: flex;justify-content: center;overflow: hidden;width: fit-content;margin: 0 auto;}

.sol3 .uese .ul .li{border-radius: 0.1rem;border: 1px solid #DFDFDF;background: #FFF;width: 2.62rem;height: 1.12rem;display: flex;align-items: center;justify-content: center;margin: 0 0.12rem;overflow: hidden;}

.sol3 .uese .ul .li img{width: auto;max-width: 90%;max-height: 90%;object-fit: contain;transition: 0.4s var(--ease);}

.sol3 .uese .ul .li:hover img{transform: scale(1.05);}

.productDetLayout{padding: 1.4rem 0 0;background: url(../images/pdd1_1.webp) no-repeat right top 4.04rem;}

.pdd1 .w1760{display: flex;flex-wrap: wrap;}

.pdd1 .left{width: 8.16rem;display: flex;align-items: center;justify-content: space-between;position: relative;}

.pdd1 .left .swiper1{width: 1.56rem;height: 4.88rem;}

.pdd1 .left .swiper1 .swiper-slide{height: 1.56rem;background: #fff;border-radius: 0.17rem;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 0.17rem 0.28rem;margin-bottom: 0.1rem;}

.pdd1 .left .swiper1 .swiper-slide:last-child{margin-bottom: 0;}

.pdd1 .left .swiper1 .swiper-slide img{height: 100%;object-fit: contain;}

.pdd1 .left .swiper2{width: 6rem;background: #fff;border-radius: 0.14rem;}

.pdd1 .left .swiper2 .swiper-slide{height: 6rem;display: flex;align-items: center;justify-content: center;padding: 0.64rem;}

.pdd1 .left .swiper2 .swiper-slide img{height: 100%;object-fit: contain;}

.pdd1 .left .prev{width: 0.38rem;top: 0;left: 0.6rem;position: absolute;border-radius: 50%;}

.pdd1 .left .prev:hover{background: #FABF00;}

.pdd1 .left .next{width: 0.38rem;bottom: 0;left: 0.6rem;position: absolute;border-radius: 50%;}

.pdd1 .left .next:hover{background: #FABF00;}

.pdd1 .right{width: 7.33rem;margin-left: 1.34rem;padding-top: 0.14rem;}

.pdd1 .right .t1{line-height: 1.5;color: var(--theme-color);}

.pdd1 .right .t2{line-height: 1.34;margin-top: 0.11rem;}

.pdd1 .right .t3{line-height: 1.8;margin-top: 0.4rem;}

.pdd1 .right .text{margin-top: 0.25rem;}

.pdd1 .right .text .set{line-height: calc(28 / 24);}

.pdd1 .right .text .det{line-height: 1.8;margin-top: 0.15rem;max-width: 513px;}

.pdd1 .right .text .det p{position: relative;padding-left: 0.21rem;}

.pdd1 .right .text .det p::before{content: "";position: absolute;left: 0;top: calc(0.9em - 0.03rem);width: 0.06rem;height: 0.06rem;background: var(--theme-color);border-radius: 50%;}

.pdd2{margin-top: 1.5rem;overflow: hidden;}

.pdd2 .top{display: flex;align-items: flex-end;justify-content: space-between;}

.pdd2 .title .ico{width: 0.8rem;}

.pdd2 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.pdd2 .link{padding-bottom: 0.12rem;}

.pdd2 .link a{display: block;width: fit-content;padding: 0.11rem 0.23rem 0.1rem 0.24rem;background: #FABF00;border-radius: 0.4rem;line-height: 19px;}

.pdd2 .link a:hover{background: var(--theme-color2);color: #fff;}

.pdd2 .bot{margin-top: 0.64rem;padding-bottom: 0.03rem;}

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

.pdd2 .bot .swiper-slide{position: relative;height: auto;background: #fff;border-radius: 0.1rem;overflow: hidden;width: 4.78rem;margin-right: 0.2rem;}

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

.pdd2 .bot .imgbox{height: 3.18rem;overflow: hidden;}

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

.pdd2 .bot .txtbox{padding: 0.29rem 0.31rem;line-height: 145.455%;}

.pdd2 .bot .swiper-slide:hover .imgbox img{transform: scale(1.05);}

.pdd2 .bot .swiper .swiper-pagination-progressbar,
.pdd2 .bot .swiper .swiper-scrollbar{position: relative;margin-top: 0.76rem;height: 0.04rem;background: #fff;}

.pdd2 .bot .swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.pdd2 .bot .swiper .swiper-scrollbar .swiper-scrollbar-drag{height: 0.1rem;background: var(--theme-color);top: -0.03rem;border-radius: 0.1rem;}

.pdd3{margin-top: 1.5rem;display:none;}

.pdd3 .title .ico{width: 0.8rem;margin: 0 auto;}

.pdd3 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;}

.pdd3 .edit table{width: 100%;text-align: center;margin-top: 0.6rem;border: none;border-collapse: collapse;border-spacing: 0;}

.pdd3 .edit table thead{background: var(--text-color);line-height: calc(38 / 22);}

.pdd3 .edit table thead th{padding: 0.2rem;color: #fff;border: none;}

.pdd3 .edit table tr:nth-child(2n + 1){background: rgba(255, 174, 45, 0.1);}

.pdd3 .edit table tr:first-child{background: var(--text-color);line-height: calc(38 / 22);}

.pdd3 .edit table tr:first-child td{padding: 0.2rem;color: #fff;border: none;}

.pdd3 .edit table tr{background: #fff;}

.pdd3 .edit table td{line-height: calc(28 / 18);padding: 0.25rem 0.2rem;border-right: 2px solid rgba(0, 0, 0, 0.03);}

.pdd3 .edit table td:last-child{border-right: none;}

.about_banner{position: relative;}

.about_banner .imgbox{height: 7.98rem;}

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

.about_banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;z-index: 5;padding-bottom: 1.7rem;}

.about_banner .txtbox .t1{display: flex;align-items: center;line-height: 176.923%;color: #fff;}

.about_banner .txtbox .t1 img{width: 0.6rem;margin-right: 0.17rem;}

.about_banner .txtbox .t2{margin-top: 0.22rem;line-height: 1.5;color: #fff;}

.ab1{padding-top: 1.5rem;background: url(../images/ab1_1.webp) no-repeat right top 0.42rem;background-size: 8.26rem auto;overflow: hidden;}

.ab1 .top{display: flex;align-items: flex-end;justify-content: space-between;}

.ab1 .top .left{width: 7.73rem;}

.ab1 .top .title .ico{width: 0.8rem;}

.ab1 .top .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.ab1 .top .title .t2{line-height: 1.5;margin-top: 0.13rem;color: #333;}

.ab1 .top .title .t3{line-height: 1.8;margin-top: 0.37rem;}

.ab1 .top .right .ul{display: flex;}

.ab1 .top .right .ul .li{margin-right: 0.73rem;}

.ab1 .top .right .ul .li:last-child{margin-right: 0;}

.ab1 .top .right .ul .li .ltp{display: flex;align-items: center;}

.ab1 .top .right .ul .li .ltp .contUp{line-height: 1.5;}

.ab1 .top .right .ul .li .ltp .unit{color: var(--theme-color);margin-left: 0.1rem;}

.ab1 .top .right .ul .li .lbt{line-height: 19px;color: #8B9999;}

.ab1 .bot{margin-top: 0.62rem;border-radius: 0.2rem;overflow: hidden;}

.ab2{margin-top: 1.5rem;}

.ab2 .title .ico{width: 0.8rem;margin: 0 auto;}

.ab2 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.ab2 .title .t2{line-height: 1.5;margin-top: 0.13rem;color: #333;}

.ab2 .ul{margin-top: 0.7rem;display: flex;gap: 0.2rem;}

.ab2 .ul .li{position: relative;overflow: hidden;border-radius: 0.14rem;flex: 1;}

.ab2 .ul .li.act{flex: 3;}

.ab2 .ul .li .imgbox{height: 5.89rem;position: relative;}

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

.ab2 .ul .li .imgbox:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0.33%, rgba(0, 0, 0, 0.00) 31.62%);}

.ab2 .ul .li .txtbox{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;padding: 0 0.4rem 0.4rem 0.46rem;}

.ab2 .ul .li .txtbox .t1{line-height: 1.34;color: #fff;z-index: 3;text-align: center;transition: text-align 0.4s var(--ease);}

.ab2 .ul .li .txtbox .t2{line-height: 1.8;color: #fff;padding: 0.16rem 0 0;z-index: 3;display: block; /* 必须 block */
  max-height: 0; /* 默认折叠 */
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.4s var(--ease), opacity 0.4s var(--ease);}

.ab2 .ul .li.act .txtbox .t1{text-align: left;}

.ab2 .ul .li.act .txtbox .t2{
  max-height: 400px; /* 给一个足够大的值 */
  opacity: 1;
}

.in1 .swiper-pagination-bullet{background: #fff;}

.in1 .swiper-pagination-bullet-active{background: #FABF00;}

.in1 .muted{position: absolute;right: 0.8rem;bottom: 0.76rem;width: 0.5rem;height: 0.5rem;border-radius: 50%;box-shadow: 0 4.878px 4.878px 0 rgba(0, 0, 0, 0.10);z-index: 15;}

.in1 .muted.act img:nth-child(1){opacity: 0;}

.in1 .muted.act img:nth-child(2){opacity: 1;}

.ab3{margin: 1.5rem 0;overflow: hidden;padding-bottom: 0.53rem;}

.ab3 .top{display: flex;align-items: center;}

.ab3 .top .left{width: 9.38rem;}

.ab3 .top .left .swiper{border-radius: 0.2rem;overflow: hidden;}

.ab3 .top .left .swiper .swiper-slide .imgbox{height: 5.2rem;}

.ab3 .top .left .swiper .swiper-slide .imgbox img{max-width: 100%;max-height: 100%;object-fit: scale-down;}

.ab3 .top .right{width: 5.16rem;margin-left: 1.8rem;padding-bottom: 0.26rem;}

.ab3 .top .right .li{display: none;}

.ab3 .top .right .li.act{display: block;}

.ab3 .top .right .li .ico{width: 0.8rem;}

.ab3 .top .right .li .year{line-height: calc(56 / 48);color: #333;margin-top: 0.3rem;}

.ab3 .top .right .li .tit{line-height: calc(56 / 48);color: #333;}

.ab3 .top .right .li .det{line-height: 1.8;margin-top: 0.4rem;}

.ab3 .top .right .swpbtn{display: flex;align-items: center;justify-content: space-between;margin-top: 0.92rem;}

.ab3 .top .right .swpbtn a{display: flex;align-items: center;}

.ab3 .top .right .swpbtn .ico{width: 0.3rem;border-radius: 50%;background: #fff;}

.ab3 .top .right .swpbtn .txt{line-height: 19px;margin: 0 .12rem;opacity: 1;}

.ab3 .top .right .swpbtn a:hover .ico{background: var(--theme-color);}

.ab3 .top .right .swpbtn a:hover .txt{opacity: 1;}

.ab3 .bot{margin-top: 0.65rem;padding-left: 1.65rem;}

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

.ab3 .bot .swiper-slide{width: fit-content;margin-right: 2.69rem;position: relative;cursor: pointer;}

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

.ab3 .bot .swiper-slide .year{text-align: center;line-height: 1.2;opacity: 0.6;font-family: 'Poppins-Regular';font-weight: 400;transition: 0.4s var(--ease);}

.ab3 .bot .swiper-slide .dian{width: 0.16rem;height: 0.16rem;border-radius: 50%;background: var(--theme-color);z-index: 5;position: relative;margin: 0.32rem auto 0;}

.ab3 .bot .swiper-slide .line{position: absolute;bottom: 0.02rem;width: 2.2rem;height: 0.12rem;right: calc(100% + 0.24rem);display: flex;justify-content: space-between;pointer-events: none;}

.ab3 .bot .swiper-slide .line s{height: 100%;width: 1px;background: #CCCCCC;}

.ab3 .bot .swiper-slide:last-child .line2{position: absolute;bottom: 0.02rem;width: 2.2rem;height: 0.12rem;left: calc(100% + 0.24rem);display: flex;justify-content: space-between;pointer-events: none;}

.ab3 .bot .swiper-slide .line2 s{height: 100%;width: 1px;background: #CCCCCC;}

.ab3 .bot .swiper-slide .ico{position: absolute;bottom: -0.53rem;left: 50%;transform: translateX(-50%);width: 0.82rem;pointer-events: none;opacity: 0;transition: 0.4s var(--ease);}

.ab3 .bot .swiper-slide-thumb-active .year{color: var(--theme-color);font-family: 'Poppins-Medium';font-weight: 500;opacity: 1;}

.ab3 .bot .swiper-slide-thumb-active .ico{opacity: 1;}

.ab4{position: relative;background: linear-gradient(315deg, #F2EADD 0%, #D5E1ED 72.6%);}

/*.ab4 .map{position: relative;top: -2.8rem;}*/

.ab4 .map .line{position: absolute;width: 1rem;height: 1rem;transform-style: preserve-3d;perspective: 100px;transform: rotateX(50deg) scaleY(1);}

.ab4 .map .line:nth-child(1){left: calc(345 / 1920 * 100%);top: calc(211 / 809 * 100%);}

.ab4 .map .line:nth-child(2){left: calc(570 / 1920 * 100%);top: calc(482 / 809 * 100%);}

.ab4 .map .line:nth-child(3){left: calc(941 / 1920 * 100%);top: calc(113 / 809 * 100%);}

.ab4 .map .line:nth-child(4){left: calc(990 / 1920 * 100%);top: calc(387 / 809 * 100%);}

.ab4 .map .line:nth-child(5){left: calc(1481 / 1920 * 100%);top: calc(251 / 809 * 100%);}

.ab4 .map .line s:nth-child(1){position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);opacity: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid #FFAE2D;animation: round 3000ms linear 0ms infinite;}

.ab4 .map .line s:nth-child(2){position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: 100%;height: 100%;border-radius: 50%;border: 1px solid #FFAE2D;opacity: 0;animation: round 3000ms linear 1500ms infinite;}


@keyframes round{
    0%{
        transform: translate(-50%, -50%) scale(0);opacity: 0;
    }
    1%{
        transform: translate(-50%, -50%) scale(0);opacity: 1;
    }
    50%{
        opacity: 1;
    }
    99%{
        transform: translate(-50%, -50%) scale(2.2);opacity: 0;
    }
    100%{
        transform: translate(-50%, -50%) scale(0);opacity: 0;
    }
}

.ab4 .txtbox{position: relative;z-index: 3;left: 0rem;bottom: -0.5rem;
/*width: calc(100% - 1.5rem);display: flex;justify-content: space-between;align-items: flex-end;*/
        text-align: center;
}

.ab4 .title .ico{width: 0.8rem;display: block;
    margin: 0 auto;}

.ab4 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.ab4 .title .t2{line-height: 1.5;margin-top: 0.13rem;color: #333;}

.ab4 .txtbox .ul{display: flex;}

.ab4 .txtbox .ul .li{margin-right: 0.73rem;}

.ab4 .txtbox .ul .li:last-child{margin-right: 0;}

.ab4 .txtbox .ul .li .ltp{display: flex;align-items: center;}

.ab4 .txtbox .ul .li .ltp .contUp{line-height: 1.5;}

.ab4 .txtbox .ul .li .ltp .unit{color: var(--theme-color);margin-left: 0.1rem;}

.ab4 .txtbox .ul .li .lbt{line-height: 19px;color: #8B9999;}

.ab6{position: relative;padding-bottom: 1.5rem;margin-top: 1.5rem;overflow: hidden;}

.ab6::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 1.37rem);background: url(../images/ab6_2.webp) no-repeat left bottom;}

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

.ab6 .title{width: 7.3rem;margin-left: 0.54rem;}

.ab6 .title .ico{width: 0.8rem;}

.ab6 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.ab6 .title .t2{line-height: 1.8;margin-top: 0.3rem;color: #333;}

.ab6 .imgbox{height: 6.6rem;width: 7.97rem;border-radius: 0.2rem;overflow: hidden;}

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

.ab5{margin-top: 1.5rem;overflow: hidden;}

.ab5 .title .ico{width: 0.8rem;margin: 0 auto;}

.ab5 .title .t1{line-height: calc(56 / 48);margin-top: 0.3rem;color: #333;}

.ab5 .title .t2{line-height: 1.5;margin-top: 0.13rem;color: #333;}

.ab5 .box{margin-top: 0.89rem;}

.ab5 .swiper{overflow: visible;}

.ab5 .swiper-slide{width: 3.2rem;height: 3.69rem;margin: 0 0.145rem;transform-style: preserve-3d;}

.ab5 .swiper-slide .imgbox{width: 2.6rem;height: 3.69rem;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);display: flex;align-items: center;justify-self: unset;color: #000;transition: all 0.3s linear;}

.ab5 .swiper-slide .imgbox img{max-height: 100%;object-fit: contain;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);}

.ab5 .swiper-slide .txtbox{position: absolute;top: calc(100% + 0.37rem);left: 0;width: 100%;line-height: calc(42 / 28);text-align: center;opacity: 0;transform: translateY(0.4rem);}

.ab5 .swiper-slide.swiper-slide-active .txtbox{opacity: 1;transform: translateY(0);transition: all 400ms var(--ease) 400ms;}

.ab5 .swiper-slide.prev1 .imgbox{height: 4.17rem;width: 2.82rem;padding: 0.05rem;left: 50%;}

.ab5 .swiper-slide.prev2 .imgbox{height: 5.56rem;width: 3.19rem;padding: 0;left: 40%;}

.ab5 .swiper-slide.prev3 .imgbox{height: 7.29rem;width: 4.22rem;padding: 0.1rem;left: 0%;}

.ab5 .swiper-slide.prev4 .imgbox{height: 7.29rem;width: 4.12rem;padding: 0.1rem;left: -10%;}

.ab5 .swiper-slide.next1 .imgbox{height: 4.17rem;width: 2.82rem;padding: 0.05rem;left: 50%;}

.ab5 .swiper-slide.next2 .imgbox{height: 5.56rem;width: 3.19rem;padding: 0;left: 60%;}

.ab5 .swiper-slide.next3 .imgbox{height: 7.29rem;width: 4.22rem;padding: 0.1rem;left: 100%;}

.ab5 .swiper-slide.next4 .imgbox{height: 7.29rem;width: 4.12rem;padding: 0.1rem;left: 110%;}

.ab5 .swpbox{margin-top: 1.64rem;display: flex;align-items: center;justify-content: space-between;}

.ab5 .swpbox .swpbtn{display: flex;align-items: center;gap: 0.2rem;margin-right: 0.63rem;}

.ab5 .swpbox .swpbtn a{width: 0.46rem;border-radius: 50%;background: #fff;}

.ab5 .swpbox .swpbtn a:hover{background: var(--theme-color);}

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

.ab5 .swpbox .swiper-pagination-progressbar,
.ab5 .swpbox .swiper-scrollbar{height: 0.04rem;background: #fff;position: relative;flex: 1;}

.ab5 .swpbox .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.ab5 .swpbox .swiper-scrollbar .swiper-scrollbar-drag{height: 0.1rem;background: var(--theme-color);top: -0.03rem;border-radius: 0.1rem;}

.ab5 .swpbox .pogin{margin-left: 1rem;letter-spacing: 0.03em;width: fit-content;}

.ab5 .swpbox .pogin .swiper-pagination-current{line-height: 2.5;color: var(--theme-color);}

.in5{padding: 0.5rem 0 1rem;position: relative;overflow: hidden;margin-top: 0.8rem;}

.in5::before{content: "";position: absolute;bottom: -0.51rem;right: 0;width: 100%;height: calc(100% + 0.51rem);background: url(../images/in5_1.webp) no-repeat bottom right;background-size: 3.91rem auto;}

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

.in5 .title .ico{width: 0.8rem;margin: 0 auto;}

.in5 .title .t1{line-height: 1.34;margin-top: 0.24rem;}

.in5 .box{margin-top: 0.77rem;position: relative;z-index: 3;}

.in5 .uese{overflow: hidden;width: 100%;margin-top: 0.27rem;transition: all 1200ms cubic-bezier(0, 0, 0, 1.05);transform: translateX(100%);}

.in5 .uese:nth-child(3){margin-top:1rem;}

.in5 .uese:first-child{margin-top: 0;transform: translateX(-100%);}

.in5 .uese:nth-child(3){transform: translateX(-100%);}

.in5.act .uese{transform: translateX(0);}

.in5 .uese .ul{display: flex;/*justify-content: center;*/overflow: hidden;}

.in5 .uese .ul .li{border-radius: 0.1rem;border: 1px solid #DFDFDF;background: #FFF;width: 2.62rem;height: 1.12rem;display: flex;align-items: center;justify-content: center;margin: 0 0.12rem;overflow: hidden;}

.in5 .uese .ul .li{width: 2rem;height: 0.7rem;}

.in5 .uese:nth-child(-n + 2) .ul .li{border-radius: 0.8rem;}

.in5 .uese .ul .li img{width: auto;max-width: 65%;max-height: 68%;object-fit: contain;transition: 0.4s var(--ease);}

.in5 .uese1 .ul .li img{width: auto;max-width: 75%;max-height: 70%;object-fit: contain;transition: 0.4s var(--ease);}

.in5 .uese .ul .li:hover img{transform: scale(1.05);}

.in4{overflow: hidden;margin-top: 1.5rem;}

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

.in4 .top .title .ico{width: 0.8rem;}

.in4 .top .title .t1{line-height: 1.34;margin-top: 0.24rem;}

.in4 .top .link{padding: 0.1rem 0.23rem 0.1rem 0.24rem;border-radius: 0.4rem;background: var(--theme-color);line-height: 19px;}

.in4 .bot{margin-top: 0.64rem;padding-bottom: 0.03rem;}

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

.in4 .bot .swiper-slide{position: relative;height: auto;background: #fff;border-radius: 0.1rem;overflow: hidden;flex:1;margin-right: 0.24rem;}

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

.in4 .bot .ss{display: block;height: 100%;}

.in4 .bot .ss .imgbox{height: 3.18rem;overflow: hidden;}

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

.in4 .bot .ss .txtbox{padding: 0.41rem 0.3rem 1.35rem;}

.in4 .bot .ss .t1{line-height: 1.4;}

.in4 .bot .ss .t2{line-height: 145.455%;margin-top: 0.14rem;}

.in4 .bot .ss .t3{position: absolute;left: 0.3rem;bottom: 0.52rem;}

.in4 .bot .ss:hover .imgbox img{transform: scale(1.05);}

.in4 .bot .ss:hover .t2{color: var(--theme-color);}

.in4 .bot .swiper .swiper-pagination-progressbar,
.in4 .bot .swiper .swiper-scrollbar{position: relative;margin-top: 0.76rem;height: 0.04rem;background: #fff;transform: translateZ(0);--progress: 0;}

.in4 .bot .swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.in4 .bot .swiper .swiper-scrollbar .swiper-scrollbar-drag{height: 0.1rem;background: none;top: -0.03rem;left: 0;border-radius: 0.1rem;background: var(--theme-color);}




.in3{margin-top: 1.5rem;overflow: hidden;}

.in3 .box{display: flex;}

.in3 .box .left{flex: 1;margin-right: 0.2rem;background: #fff;padding: 0.55rem 0.8rem 0.65rem;border-radius: 0.2rem;overflow: hidden;}

.in3 .box .left .title .ico{width: 0.55rem;}

.in3 .box .left .title .t1{line-height: 1.34;margin-top: 0.24rem;}

.in3 .box .left .ul{max-width: 4.5rem;}

.in3 .box .left .ul .li{margin-top: 0.38rem;}

.in3 .box .left .ul .li:first-child{margin-top: 0.6rem;}

.in3 .box .left .ul .ltp{padding: 0.07rem 0 0.22rem;display: flex;align-items: center;justify-content: space-between;cursor: pointer;position: relative;}

.in3 .box .left .ul .ltp::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(220, 222, 229, 0.6);}

.in3 .box .left .ul .ltp .t1{flex: 1;margin-right: 0.4rem;line-height: calc(24 / 18);}

.in3 .box .left .ul .ltp .arr{width: 0.3rem;border-radius: 50%;position: relative;}

.in3 .box .left .ul li.act .ltp .t1{font-family: 'HarmonyOS_SansSC_Bold';font-weight: 700;color: var(--theme-color);}

.in3 .box .left .ul li.act .ltp::before{height: 2px;background: var(--theme-color);}

.in3 .box .left .ul li.act .ltp .arr{background: var(--theme-color);}

.in3 .box .left .ul li.act .ltp .arr img:nth-child(1){opacity: 0;}

.in3 .box .left .ul li.act .ltp .arr img:nth-child(2){opacity: 1;}

.in3 .box .left .ul .lbt{line-height: 1.8;padding-top: 0.24rem;display: none;max-height: 7.2em;overflow-y: auto;padding-right: 0.1rem;}

.in3 .box .right{width: 10.74rem;}

.in3 .box .right .imgbox{height: 8.71rem;border-radius: 0.2rem;position: relative;overflow: hidden;}

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

.in3 .box .right .imgbox img.act{opacity: 1;}

.in2{position: relative;background: #344257;}

.in2 .con{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;overflow: hidden;z-index: 3;}

.in2 .con .mapbox{position: relative;height: 100vh;background: url(../images/in2_1.webp) no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: flex-end;padding: 0.64rem 0.75rem 0 0;}

.in2 .con .map{width: 13.5rem;position: relative;}

.in2 .con .map .img{position: relative;}

.in2 .con .map .img img:nth-child(2){position: absolute;left: 0;top: 0;z-index: 5;}

.in2 .con .map .ul .li{position: absolute;z-index: 3;}

.in2 .con .map .ul .li .text{line-height: calc(22 / 16);color: #fff;position: absolute;left: calc(100% + 4px);top: 3px;position: absolute;z-index: 3;width: max-content;}

.in2 .con .map .ul .li .dian{width: 0.09rem;height: 0.09rem;}

.in2 .con .map .ul .li .dian s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background: var(--theme-color);z-index: 2;}

.in2 .con .map .ul .li .dian s:nth-child(2){position: absolute;top: 50%;left: 50%;width: 0.54rem;height: 0.54rem;border-radius: 50%;transform: translate(-50%, -50%);background: var(--theme-color);opacity: 0.15;}

.in2 .con .map .ul .li .dian s:nth-child(3){position: absolute;top: 50%;left: 50%;width: 0.54rem;height: 0.54rem;border-radius: 50%;transform: translate(-50%, -50%);background: rgba(255, 174, 45, 0.2);animation: dian 3000ms linear infinite;}

@keyframes dian {
  0%{transform: translate(-50%, -50%) scale(0);opacity: 1;}
  90%{transform: translate(-50%, -50%) scale(0.9);opacity: 1;}
  100%{transform: translate(-50%, -50%) scale(1);opacity: 0;}
}

.in2 .con .mapbox .txtbox{position: absolute;top: 0;left: 0.75rem;width: 4.98rem;height: 100%;display: flex;align-items: center;}

.in2 .con .mapbox .txtbox .t1{line-height: 1.34;color: #fff;}

.in2 .con .mapbox .txtbox .t2{line-height: 1.8;color: #fff;margin-top: 0.32rem;}

.in2 .con .mapbox .txtbox .ul{margin-top: 0.34rem;max-width: 357px;}

.in2 .con .mapbox .txtbox .ul .li{padding-bottom: 0.28rem;border-bottom: 1px solid rgba(238, 238, 238, 0.20);margin-top: 0.3rem;}

.in2 .con .mapbox .txtbox .ul .li:first-child{margin-top: 0;}

.in2 .con .mapbox .txtbox .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;}

.in2 .con .mapbox .txtbox .ul .li .ltp .number{display: flex;}

.in2 .con .mapbox .txtbox .ul .li .ltp .number .countUp{line-height: calc(72 / 48);color: #fff;}

.in2 .con .mapbox .txtbox .ul .li .ltp .number .unit{line-height: calc(42 / 36);color: #fff;margin-left: 0.1rem;}

.in2 .con .mapbox .txtbox .ul .li .ltp .ico{width: 0.44rem;margin-bottom: 0.04rem;}

.in2 .con .mapbox .txtbox .ul .li .lbt{line-height: 19px;opacity: 0.8;color: #fff;}

.in2 .con .sli{position: absolute;top: 0;left: 100%;width: 100%;height: 100%;overflow: hidden;z-index: 15;transition: all 2400ms cubic-bezier(0, 0, 0, 1.05);}

.in2 .con .sli:first-child{border-radius: 1.2rem 0 0 1.2rem;}

.in2 .con .sli.act{left: 0;border-radius: 0;}

.in2 .con .sli .imgbox{height: 100%;}

.in2 .con .sli .imgbox img{height: 100%;}

.in2 .con .sli::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/in2_4.webp) no-repeat top 1.14rem right 1.46rem;background-size: 6.93rem auto;}

.in2 .con .sli .txtbox{position: absolute;z-index: 5;left: 0.75rem;bottom: calc(175 / 1080 * 100vh);}

.in2 .con .sli .txtbox .ico{width: 0.56rem;}

.in2 .con .sli .txtbox .t1{line-height: 1.34;color: #fff;margin-top: 0.19rem;}

.in2 .con .sli .txtbox .t2{margin-top: 0.5rem;}

.in2 .con .sli .txtbox .t2 a{color: #fff;}

.in2 .con .sli:nth-child(1):before{transition: all 2400ms cubic-bezier(0, 0, 0, 1.05);transform: translateX(50%) rotate(-45deg);transform-origin: right center;}

.in2 .con .sli:nth-child(2):before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/in2_6.webp) no-repeat top 1.83rem right;transition: all 2400ms cubic-bezier(0, 0, 0, 1.05);transform-origin: right bottom;transform: translateX(50%) rotate(145deg);background-size: 7.29rem auto;}

.in2 .con .sli:nth-child(3):before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/in2_8.webp) no-repeat top 2.45rem left;transition: all 2400ms cubic-bezier(0, 0, 0, 1.05);transform-origin: left top;transform: rotate(70deg);background-size: 5.51rem auto;}

.in2 .con .sli.act:before{transform: translateX(0) rotate(0deg);}

.in2 .hh50{height: 100vh;}

.in2 .slis .hh{height: 100vh;}

.in1in2{position: relative;background: #344257;}

.in1{position: relative;top: 0;background: #344257;transition: all 2000ms cubic-bezier(0, 0, 0, 1.05);height: 100vh;overflow: hidden;z-index: 20;}

/*.in1 .swiper{clip-path: inset(0 calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1)) 0 calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1)) round 0 0 calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1)) calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1)));border-radius: 0 0 calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1)) calc(0.4rem * clamp(0, (var(--vanish) - 0.5) * 4, 1));}*/

.in1 .swiper{transition: all 1000ms cubic-bezier(0, 0, 0, 1.05);clip-path: inset(0 0 0 0 round 0 0 0 0);border-radius: 0 0 0 0;}

/*.in1.act{transform: translateY(-32vh);}*/

/*.in1.act2{transform: translateY(-32vh);}*/

.in1.act .swiper{clip-path: inset(0 0.4rem 0 0.4rem round 0 0 0.4rem 0.4rem);border-radius: 0 0 0.4rem 0.4rem;}

.in1 .imgbox{height: 100vh;}

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

.in1 .icon{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;mix-blend-mode: overlay;pointer-events: none;display: flex;justify-content: center;transition: all 1000ms cubic-bezier(0, 0, 0, 1.05);}
/*height: calc(100% - 34% * clamp(0, (var(--vanish) - 0.5) * 4, 1));*/
.in1.act .icon{height: 66%;}

.in1 .icon img{width: 2.5rem;height: 200%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}

.in1 .txtbox{position: absolute;left: 0.75rem;bottom: 1.34rem;z-index: 20;}

.in1 .txtbox .t1{display: flex;align-items: center;line-height: 176.923%;color: #fff;}

.in1 .txtbox .t1 img{width: 0.6rem;margin-right: 0.17rem;}

.in1 .txtbox .t2{margin-top: 0.07rem;line-height: 1.5;color: #fff;}

.in1 .txtbox .t3{margin-top: 0.54rem;}

.in1 .txtbox .t3 a{color: #fff;}

.social-share .icon-wechat .wechat-qrcode{left: -0.65rem;}


.ct1 .map{position: relative;}

.ct1 .map .line{position: absolute;width: 1rem;height: 1rem;transform-style: preserve-3d;perspective: 100px;transform: rotateX(50deg) scaleY(1);}

/*.ct1 .map .line:nth-child(1){left: calc(345 / 1920 * 100%);top: calc(211 / 809 * 100%);}*/

/*.ct1 .map .line:nth-child(1){left: calc(570 / 1920 * 100%);top: calc(482 / 809 * 100%);}*/

/*.ct1 .map .line:nth-child(1){left: calc(941 / 1920 * 100%);top: calc(113 / 809 * 100%);}*/

/*.ct1 .map .line:nth-child(1){left: calc(990 / 1920 * 100%);top: calc(387 / 809 * 100%);}*/

.ct1 .map .line:nth-child(1){left: calc(1292 / 1920 * 100%);top: calc(406 / 809 * 100%);}

.ct1 .map .line s:nth-child(1){position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);opacity: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid #FFAE2D;animation: round 3000ms linear 0ms infinite;}

.ct1 .map .line s:nth-child(2){position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: 100%;height: 100%;border-radius: 50%;border: 1px solid #FFAE2D;opacity: 0;animation: round 3000ms linear 1500ms infinite;}


@media (max-width: 1440px) {
  .ab5 .swiper-slide.next1 .imgbox{left: 55%;}
  .ab5 .swiper-slide.next2 .imgbox{left: 70%;}
  .ab5 .swiper-slide.prev1 .imgbox{left: 45%;}
  .ab5 .swiper-slide.prev2 .imgbox{left: 30%;}
  
  .footer .ftp .right .ul .li:not(:last-child){margin-right: 0.55rem;}
  
}