/* 投资者关系 */
:root{
  --theme-color2: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);
}
@font-face {
  font-family: 'Gilroy-Bold';
  src: url("../fonts/gilroy-bold-4.otf") format("opentype");
  font-display: swap;
  font-style: normal;
}
.gyb{font-family: 'Gilroy-Bold';}

.mg80{margin-top: 0.8rem;}

.inner_banner{overflow: hidden;}

.inner_banner .t2{margin-top: 0.4rem;line-height: calc(30 / 18);color: rgba(255,255,255,0.8);}

.clip_xcs{background: var(--theme-color2);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.clip_jianb{background: var(--theme-color);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.ifd{padding: 0.8rem 1rem 1.6rem;}

.ifd .box{border-radius: 0.24rem;background: #F9F9F9;padding: 1rem 2.5rem 0.8rem;position: relative;}

.ifd .box .goback{position: absolute;top: 0.32rem;left: 0.5rem;display: flex;align-items: center;line-height: calc(28 / 16);}

.ifd .box .goback span{width: calc(20 / 16 * 1em);margin-right: 0.12rem;}

.ifd .box .goback:hover{color: var(--color-primary);}

.ifd .title{line-height: calc(54 / 40);}

.ifd .time{margin-top: 0.24rem;display: flex;align-items: flex-start;justify-content: center;color: var(--text-color2);line-height: calc(19 / 16);}

.ifd .time span{width: calc(18 / 16 * 1em);margin-right: 0.16rem;}

.ifd .edit{border-top: 1px solid rgba(0,0,0,0.2);border-bottom: 1px solid rgba(51,51,51,0.1);margin-top: 0.4rem;padding: 0.6rem 0 0.9rem;line-height: calc(30 / 16);color: var(--text-color2);}

.ifd .edit .list .item{display: flex;align-items: center;color: #666;line-height: 1.87;transition: all 0.5s;}
.ifd .edit .list .item:hover{color: #FF7500;}
.ifd .edit .list .item img{display: block;width: 0.28rem;height: 0.28rem;margin-right: 0.16rem;}

.ifd .edit table{border-collapse: collapse;border-spacing: 0;}

.ifd .edit table td{border: 1px solid rgba(51,51,51,0.1);padding: 12px 16px;}

.ifd .fanye{display: flex;align-items: center;justify-content: space-between;line-height: calc(19 / 16);margin-top: 0.2rem;}

.ifd .fanye a{max-width: 3.12rem;display: flex;align-items: center;}

.ifd .fanye .ico{width: 7px;min-width: 7px;margin-right: 0.1rem;}

.ifd .fanye .txt{color: var(--text-color2);}

.ifd .fanye .txt span{color: var(--text-color);}

.ifd .fanye .next .ico img{transform: rotate(180deg);margin: 0 0 0 0.1rem;}

.ifd .fanye a:hover .txt span{color: var(--color-primary);text-decoration: underline;text-underline-offset: 2px;}

.infor1{padding-bottom: 1.6rem;}

.info_list{padding-top: 1.2rem;}

.info_list .title{text-align: center;color: #333;line-height: 1;margin-bottom: 0.7rem;}

.info_list .li:not(:first-child){margin-top: 0.2rem;}

.info_list .li .ss{display: block;display: flex;align-items: center;justify-content: space-between;padding: 0.2rem 0.48rem;background: #F9F9F9;border-radius: 0.08rem;overflow: hidden;position: relative;}

.info_list .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--theme-color);opacity: 0;}

.info_list .li .ss .lf{position: relative;z-index: 5;flex: 1;display: flex;align-items: center;max-width: calc(100% - 90px - 0.8rem);}

.info_list .li .ss .lf .date .d1{line-height: calc(51 / 36);}

.info_list .li .ss .lf .date .d2{width: calc(74 / 20 * 1em);line-height: calc(23 / 20);color: var(--text-color2);margin-top: 0.04rem;}

.info_list .li .ss .lf .line{width: 1px;height: 1rem;background: #E0E0E0;margin: 0 0.6rem 0 0.48rem;}

.info_list .li .ss .lf .tit{flex: 1;line-height: calc(33 / 24);}

.info_list .li .ss .rf{position: relative;z-index: 5;margin-left: 0.8rem;display: flex;align-items: center;color: var(--text-color2);}

.info_list .li .ss .rf img{width: 0.2rem;margin-left: 0.06rem;}

.info_list .li .ss:hover{background: rgba(249, 249, 249, 0);}

.info_list .li .ss:hover::before{opacity: 1;}

.info_list .li .ss:hover .lf .date .d1,
.info_list .li .ss:hover .lf .date .d2,
.info_list .li .ss:hover .lf .tit,
.info_list .li .ss:hover .rf{color: #fff;}

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

.inf2{padding: 1.2rem 0 0.6rem 0;}
.inf2 .tit{text-align: center;color: #333;line-height: 1;margin-bottom: 0.7rem;}
.inf2 .box{padding-bottom: 0.92rem;}
.inf2 .box .top{display: flex;align-items: center;justify-content: space-between;border-bottom: 0.02rem solid rgba(255, 117, 0, 0.20);padding-bottom: 0.16rem;margin-bottom: 0.5rem;}
.inf2 .box .top .tit1{display: flex;align-items: center;color: #FF7500;line-height: 1.1875;position: relative;width: fit-content;white-space: nowrap;}
.inf2 .box .top .tit1:after{content: "";position: absolute;left: 0;bottom: -0.18rem;width: 100%;height: 0.02rem;background-color: #FF7500;}
.inf2 .box .top .tit1 .icon1{width: 0.26rem;margin-right: 0.24rem;}
.inf2 .box .top .tit1 .icon2{width: 0.22rem;margin-left: 0.2rem;}
.inf2 .box .top .icon{width: 0.38rem;}
.inf2 .box .bottom{display: flex;flex-wrap: wrap;}
.inf2 .box .bottom .p{width: 30%;padding-right: 0.2rem;margin-bottom: 0.28rem;display: flex;justify-content: space-between;}

.inf2 .box .bottom .p span{margin-left: 0.4rem;white-space: nowrap;}

.inf2 .box .bottom .p:nth-child(3n + 1){width: 40%;}

.inner_title .t1{line-height: 1;}

.inner_title .t2{line-height: calc(21 / 18);margin-top: 0.24rem;}

.store1{padding: 1.1rem 0 1.6rem;}

.store1 .c1{display: flex;align-items: center;justify-content: space-between;margin-top: 0.7rem;position: relative;z-index: 11;}

.store1 .c1 .lf{display: flex;}

.store1 .c1 .lf .item{margin-right: 0.2rem;position: relative;}

.store1 .c1 .lf .item .itp{display: flex;align-items: center;justify-content: space-between;border: 1px solid #E6E6E6;padding: 0.135rem 0.19rem;border-radius: 55px;min-width: 2.22rem;position: relative;}

.store1 .c1 .lf .item .set{line-height: 1.6;color: var(--text-color2);}

.store1 .c1 .lf .item .det{margin-left: 0.19rem;display: flex;align-items: center;}

.store1 .c1 .lf .item .det .txt{line-height: 1.6;max-width: 1rem;}

.store1 .c1 .lf .item .det .arr{width: 0.2rem;margin-left: 0.14rem;}

.store1 .c1 .lf .item .ibt{position: absolute;top: 100%;left: 0;padding: 0.135rem 0.19rem;border: 1px solid #E6E6E6;line-height: 1.6;background: #fff;width: 100%;border-radius: 0.14rem;text-align: center;display: none;overflow-y: auto;max-height: 4rem;}

.store1 .c1 .lf .item .ibt a{display: block;padding: 0.05rem 0;}

.store1 .c1 .lf .item .ibt a:hover{color: var(--color-primary);}

.store1 .c1 .lf .item:hover .ibt.act{display: block !important;}

.store1 .c1 .rf{border: 1px solid #E6E6E6;width: calc(460 / 1600 * 100%);position: relative;border-radius: 55px;border-radius: 55px;}

.store1 .c1 .rf input[type=text]{display: block;width: 100%;background: none;outline: none;border: none;height: 0.53rem;padding: 0 0.6rem;}

.store1 .c1 .rf .btn{position: absolute;top: 0;bottom: 0;left: 0.24rem;margin: auto 0;height: 100%;display: flex;align-items: center;width: 0.2rem;}

.store1 .c1 .rf .btn input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.store1 .c2{padding-top: 0.26rem;}

.store1 .c2 .ul{display: flex;flex-wrap: wrap;}

.store1 .c2 .ul .li{width: calc((100% - 0.4rem) / 3);margin: 0.24rem 0.2rem 0 0;border-radius: 0.24rem;border: 1px solid rgba(0, 0, 0, 0.10);background: #FBFBFB;backdrop-filter: blur(32.54999923706055px);}

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

.store1 .c2 .ul .li .ss{display: block;height: 100%;background: url(../images/store_bg.png) no-repeat bottom right 0.15rem;background-size: 2.03rem auto;padding: 0.42rem 0.4rem 0.4rem;}

.store1 .c2 .ul .li .ss .t1{line-height: calc(30 / 22);min-height: calc(30 / 22 * 2em);}

.store1 .c2 .ul .li .ss .add{margin-top: 0.3rem;}

.store1 .c2 .ul .li .ss .set{display: flex;align-items: center;color: var(--text-color2);line-height: calc(19 / 16);}

.store1 .c2 .ul .li .ss .set img{width: calc(18 / 16 * 1em);margin-right: 0.08rem;}

.store1 .c2 .ul .li .ss .det{margin-top: 0.12rem;line-height: calc(26 / 16);}

.store1 .c2 .ul .li .ss .add_det{min-height: calc(26 / 16 * 2em);}

.store1 .c2 .ul .li .ss .det a{display: block;width: fit-content;color: var(--color-primary);}

.store1 .c2 .ul .li .ss .tel{margin-top: 0.2rem;}

.store1 .c2 .ul .li .ss .det a:hover{text-decoration: underline;text-underline-offset: 2px;}

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

.news1{position: relative;}

.news1 .swiper{border-radius: 0.24rem;background: #FFF;box-shadow: 0 0.53rem 0.454rem 0.17rem rgba(172, 195, 255, 0.10);backdrop-filter: blur(32.54999923706055px);margin-top: 0.7rem;height:5.2rem}

.news1 .swiper::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid rgba(0, 0, 0, 0.10);border-radius: 0.24rem;}

.news1 .ss{display: flex;height: 100%;align-items: center;}

.news1 .ss .lf{width: calc(864 / 1600 * 100%);padding: 0.6rem 1.54rem 0.6rem 0.9rem;}

.news1 .ss .rf{width: calc(736 / 1600 * 100%);height: 100%;}

.news1 .ss .rf img{height: 100%;object-fit: cover;}

.news1 .ss .lf .t1{line-height: calc(30 / 14);letter-spacing: 0.08em;color: var(--text-color2);}

.news1 .ss .lf .t2{line-height: calc(42 / 28);margin-top: 0.09rem;}

.news1 .ss .lf .t3{line-height: calc(25 / 16);color: var(--text-color2);margin-top: 0.31rem;}

.news1 .ss .lf .t4{width: fit-content;position: relative;border-radius: 0.0535rem;padding: 0.0765rem 0.4268rem 0.0758rem 0.4488rem;margin-top: 0.56rem;overflow: hidden;}

.news1 .ss .lf .t4 span{position: relative;z-index: 2;color: #fff;line-height: calc(36 / 16);display: block;}

.news1 .ss .lf .t4::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}

.news1 .ss .lf .t4::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);transform: rotate(180deg);opacity: 0;}

.news1 .ss:hover .t2{color: var(--color-primary);}

.news1 .ss:hover .lf .t4::before{opacity: 0;}

.news1 .ss:hover .lf .t4::after{opacity: 1;}

.news1 .ss:hover .rf img{transform: scale(1.05);}

.news1 .swiper .pogin{position: absolute;left: 0.9rem;bottom: 0.38rem;width: calc(864 / 1600 * 100% - 1.8rem);display: flex;align-items: center;z-index: 11;}

.news1 .swiper .pogin span{height: 2px;width: 0.24rem;background: #999999;margin: 0 0.06rem 0 0 !important;border-radius: 0;opacity: 1;}

.news1 .swiper .pogin span.swiper-pagination-bullet-active{background: var(--color-primary);}

.swpbtn a{position: absolute;width: 0.5rem;height: 0.5rem;border-radius: 50%;top: 50%;margin-top: -0.25rem;}

.swpbtn a::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid #D9D9D9;}

.swpbtn a img{position: relative;z-index: 3;}

.swpbtn a:hover{background: var(--color-primary);}

.swpbtn a:hover::before{border-color: var(--color-primary);}

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

.swpbtn a.prev{left: -0.8rem;}

.swpbtn a.next{right: -0.8rem;}

.swpbtn a.next img{transform: rotate(180deg);}

.news2{margin-top: 0.46rem;}

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

.news2 .ul .li{width: calc((100% - 0.82rem) / 3);margin: 0.6rem 0.41rem 0 0;}

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

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

.news2 .ul .li .ss{display: block;height: 100%;border-radius: 0.24rem;background: #FFF;box-shadow: 0 0.17rem 0.42rem 0.04rem rgba(172, 195, 255, 0.10);backdrop-filter: blur(32.54999923706055px);overflow: hidden;}

.news2 .ul .li .ss .imgbox{height: 3.04rem;overflow: hidden;}

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

.news2 .ul .li .ss .txtbox{border: 1px solid rgba(0, 0, 0, 0.10);border-top: none;padding: 0.37rem 0.34rem 0.46rem;border-radius: 0 0 0.24rem 0.24rem;}

.news2 .ul .li .ss .txtbox .t1{line-height: calc(19 / 16);color: var(--text-color2);}

.news2 .ul .li .ss .txtbox .t2{line-height: 1.8;height: 3.6em;margin-top: 0.07rem;line-height: 1.5;}

.news2 .ul .li .ss:hover .imgbox img{transform: scale(1.1);}

.news2 .ul .li .ss:hover .txtbox .t2{color: var(--color-primary);}

.noticeLayout{padding: 1.1rem 0 1.6rem;}

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

.notice1 .lf{position: sticky;top: 1.3rem;min-width: calc(280 / 32 * 1em);margin-right: 0.8rem;width: fit-content;}

.notice1 .lf .ul{border-radius: 0.1rem;overflow: hidden;background: #F7F7F7;}

.notice1 .lf .ul .li .ss{display: flex;align-items: center;padding: 0.2rem 0.3rem;line-height: calc(24 / 18);position: relative;}

/*.notice1 .lf .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);}*/

.notice1 .lf .ul .li .ss::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);opacity: 0;}

.notice1 .lf .ul .li .ss .ico{width: calc(24 / 18 * 1em);margin-right: 0.1rem;position: relative;z-index: 2;}

.notice1 .lf .ul .li .ss .txt{color: var(--text-color2);position: relative;z-index: 2;}

.notice1 .lf .ul .li{margin-top: 0.12rem;}

.notice1 .lf .ul .li:first-child{margin-top: 0;}

.notice1 .lf .ul .li:last-child .ss::before{display: none;}

.notice1 .lf .ul .li.act .ss::before{opacity: 0;}

.notice1 .lf .ul .li.act .ss::after{opacity: 1;}

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

.notice1 .lf .ul .li.act .ss .txt{color: #fff;}

.notice1 .lf .ul .li:not(.act) .ss:hover .txt{color: var(--color-primary);}

.notice1 .lf .telbox{margin-top: 0.5rem;border-radius: 0.1rem;border: 1px solid rgba(0, 0, 0, 0.10);background: #FBFBFB;backdrop-filter: blur(32.54999923706055px);padding: 0.19rem;}

.notice1 .lf .telbox .set{display: flex;align-items: center;line-height: calc(19 / 16);color: var(--text-color2);}

.notice1 .lf .telbox .set img{width: calc(18 / 16 * 1em);margin-right: 0.08rem;}

.notice1 .lf .telbox .det{margin-top: 0.12rem;}

.notice1 .lf .telbox .det a{display: block;line-height: calc(38 / 32);color: var(--color-primary);width: fit-content;font-size: 0.28rem;}

.notice1 .rf{flex: 1;}

.notice1 .rf .search{border: 1px solid #E6E6E6;position: relative;border-radius: 55px;border-radius: 55px;}

.notice1 .rf .search input[type=text]{display: block;width: 100%;background: none;outline: none;border: none;height: 0.53rem;padding: 0 0.6rem;}

.notice1 .rf .search .btn{position: absolute;top: 0;bottom: 0;left: 0.24rem;margin: auto 0;height: 100%;display: flex;align-items: center;width: 0.2rem;}

.notice1 .rf .search .btn input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.notice1 .rf .switch{display: flex;align-items: center;justify-content: space-between;margin-top: 0.6rem;position: relative;z-index: 20;}

.notice1 .rf .ul{display: flex;align-items: center;border: 1px solid #E6E6E6;border-radius: 0.99rem;padding: 0.08rem 0.1rem;overflow: hidden;line-height: calc(1em + 3px);}

.notice1 .rf .ul .li{position: relative;margin-right: 0.2rem;}

.notice1 .rf .ul .li:last-child{margin-right: 0;}

.notice1 .rf .ul .li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.45rem;background: var(--theme-color2);opacity: 0;}

.notice1 .rf .ul .li a{display: block;padding: 0.12rem 0.18rem;color: var(--text-color2);position: relative;z-index: 2;}

.notice1 .rf .ul .li.act:before{opacity: 1;}

.notice1 .rf .ul .li.act a{color: #fff;}

.notice1 .rf .ul .li:not(.act):hover a{color: var(--color-primary);}

.notice1 .rf .sorting{position: relative;}

.notice1 .rf .sorting .itp{display: flex;align-items: center;justify-content: space-between;border: 1px solid #E6E6E6;padding: 0.135rem 0.19rem;border-radius: 55px;min-width: 2.22rem;position: relative;}

.notice1 .rf .sorting .set{line-height: 1.6;color: var(--text-color2);}

.notice1 .rf .sorting .det{margin-left: 0.19rem;display: flex;align-items: center;}

.notice1 .rf .sorting .det .txt{line-height: 1.6;max-width: 1rem;}

.notice1 .rf .sorting .det .arr{width: 0.2rem;margin-left: 0.14rem;}

.notice1 .rf .sorting .ibt{position: absolute;top: 100%;left: 0;padding: 0.135rem 0.19rem;border: 1px solid #E6E6E6;line-height: 1.6;background: #fff;width: 100%;border-radius: 0.14rem;text-align: center;display: none;}

.notice1 .rf .sorting .ibt a{display: block;padding: 0.05rem 0;}

.notice1 .rf .sorting .ibt a:hover{color: var(--color-primary);}

.notice1 .rf .sorting:hover .ibt{display: block;}

.notice1 .rf .list{margin-top: 0.36rem;}

.notice1 .rf .list .ltp{position: relative;z-index: 5;display: flex;align-items: center;justify-content: space-between;padding: 0.14rem 0.3rem;border-radius: 0.1rem;background: #F9F9F9;line-height: calc(19 / 16);color: var(--text-color2);}

.notice1 .rf .list .ltp .w1{flex: 1;}

.notice1 .rf .list .ltp .w2{width: calc(202 / 16 * 1em);padding: 0.1rem 0;border-left: 1px solid rgba(51,51,51,0.1);position: relative;}

.notice1 .rf .list .ltp .w3{width: calc(202 / 16 * 1em);padding: 0.1rem 0;border-left: 1px solid rgba(51,51,51,0.1);position: relative;}

.notice1 .rf .list .ltp .w4{width: calc(173 / 16 * 1em);padding-left: 0.22rem;}

.notice1 .rf .list .ltp .ww .itp{display: flex;align-items: center;justify-content: center;}

.notice1 .rf .list .ltp .ww .itp .set{margin-right: 0.16rem;color: var(--text-color2);}

.notice1 .rf .list .ltp .ww .itp .det{display: flex;align-items: center;}

.notice1 .rf .list .ltp .ww .itp .det .txt{color: var(--color-primary);}

.notice1 .rf .list .ltp .ww .itp .det .arr{width: 0.2rem;margin-left: 0.06rem;}

.notice1 .rf .list .ltp .ww .ibt{position: absolute;top: 100%;left: 0;width: 100%;text-align: center;background: #F9F9F9;padding: 0.135rem 0.19rem;line-height: 1.6;display: none;}

.notice1 .rf .list .ltp .ww .ibt a{display: block;padding: 0.05rem 0;}

.notice1 .rf .list .ltp .ww .ibt a:hover{color: var(--color-primary);}

.notice1 .rf .list .ltp .ww:hover .ibt{display: block;}

.notice1 .rf .list .lbt{line-height: calc(21 / 18);}

.notice1 .rf .list .lbt .item{padding: 0.36rem 0.3rem;display: flex;align-items: center;border-bottom: 1px solid rgba(51,51,51,0.1);}

.notice1 .rf .list .lbt .item .w1{flex: 1;padding-right: 0.23rem;}

.notice1 .rf .list .lbt .item .w2{width: calc(202 / 16 * 1em);text-align: center;}

.notice1 .rf .list .lbt .item .w3{width: calc(202 / 16 * 1em);text-align: center;}

.notice1 .rf .list .lbt .item .w4{width: calc(173 / 16 * 1em);padding-left: 0.22rem;}

.notice1 .rf .list .lbt .item .w1 a{max-width: 5rem;width: fit-content;display: block;}

.notice1 .rf .list .lbt .item .w2 .t1{background: linear-gradient(90deg, #1571FA 0%, #5F9BF4 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.notice1 .rf .list .lbt .item .w3 .t1{background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}


.bus1{margin-top: 1.5rem;}

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

.bus1 .lf{width: calc(700 / 1600 * 100%);}

.bus1 .lf .t1{line-height: calc(64 / 54);}

.bus1 .lf .t2{line-height: calc(34 / 18);color: var(--text-color2);margin-top: 0.35rem;}

.bus1 .rf{display: flex;flex-wrap: wrap;width: calc(678 / 1600 * 100%);}

.bus1 .rf .item{width: calc(50% - 0.14rem);padding: 0.27rem;background: #F9F9F9;border-radius: 0.2rem;}

.bus1 .rf .item:nth-child(2n){margin-left: 0.28rem;}

.bus1 .rf .item .itp{display: flex;align-items: baseline;justify-content: center;}

.bus1 .rf .item .itp .txt{line-height: calc(70 / 34);}

.bus1 .rf .item .itp .num{position: relative;color: rgba(51,51,51,0);line-height: calc(70 / 60);}

.bus1 .rf .item .itp .num span{position: absolute;top: 0;left: 0;width: 100%;text-align: center;}

.bus1 .rf .item .itp .unit{line-height: calc(70 / 60);}

.bus1 .rf .item .itp .sub{line-height: calc(23 / 20);margin-left: 0.06rem;}

.bus1 .rf .item .ibt{text-align: center;line-height: calc(26 / 16);color: var(--text-color2);margin-top: 0.14rem;}

.bus2{margin-top: 1.48rem;}

.bus2 .ul {
    display: flex;
    align-items: flex-end; /* 确保所有项目底部对齐 */
    margin: 0.7rem -0.1rem 0;
    padding: 0;
    list-style: none;
    width: 100%;
    overflow: hidden;
    height: 4.5rem;
}

.bus2_1 .ul{height: auto;}

.bus2_2 .ul{height: 3.8rem;}

.alltime2,
.alltime2:before,
.alltime2:after,
.alltime2 *,
.alltime2 *:before,
.alltime2 *:after {
    /* 调整过渡时间和缓动函数，使动画更流畅 */
    transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.bus2 .ul .li {
    flex: 1; /* 平均分配空间 */
    min-width: 180px; /* 确保小屏幕下有足够宽度 */
    margin: 0 0.1rem;
    position: relative;
    border-radius: 0.16rem;
    background: #F9F9F9 url(../images/svg/bus2_1bg.svg) no-repeat right top 0.13rem;
    background-size: 1.49rem auto;
    overflow: hidden;
    height: auto;
    max-height: 400px; /* 限制最大高度 */
}

/* 伪元素优化 */
.bus2 .ul .li::before,
.bus2 .ul .li::after,
.bus2 .ul .li .ss::before,
.bus2 .ul .li .ss::after {
    pointer-events: none; /* 避免伪元素干扰鼠标事件 */
}

.bus2 .ul .li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F9F9F9 url(../images/svg/bus2_1bg.svg) no-repeat right top 0.13rem;
    background-size: 1.49rem auto;
    opacity: 0;
    z-index: 2;
}

.bus2 .ul .li::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bus2_1.png) no-repeat right top 0.13rem;
    background-size: 1.49rem auto;
    opacity: 0;
    z-index: 4;
}

.bus2 .ul .li .ss {
    height: 100%;
    position: relative;
    z-index: 5;
    padding: 0.88rem 0.4rem 0.4rem;
    box-sizing: border-box;
}

.bus2 .ul .li .ss::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);
    opacity: 0;
    z-index: 1;
}

.bus2 .ul .li .ss::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bus2_2.png) no-repeat top right 0.09rem;
    background-size: contain;
    opacity: 0;
    z-index: 3;
}

.bus2 .ul .li .ss .ico {
    position: relative;
    z-index: 3;
    width: 0.6rem;
}

.bus2 .ul .li .ss .t1 {
    line-height: 1.3;
    margin-top: 0.4rem;
    position: relative;
    z-index: 3;
    font-size: 0.24rem;
    /*transition: all 0.5s ease;*/
}

.bus2 .ul .li .ss .t2 {
    line-height: 1.8;
    color: var(--text-color2);
    margin-top: 0.24rem;
    overflow: hidden;
    max-height: 0; /* 初始隐藏文本 */
    opacity: 0; /* 初始透明 */
    /*transition: max-height 0.5s ease, opacity 0.5s ease, margin-top 0.5s ease;*/
    position: relative;
    z-index: 3;
    font-size: 0.16rem;
}

.bus2_1 .ul .li:hover .ss::before,
.bus2 .ul .li.act .ss::before {
    opacity: 1;
}

.bus2_1 .ul .li:hover .ss::after,
.bus2 .ul .li.act .ss::after {
    opacity: 1;
}

.bus2_1 .ul .li:hover .ss .ico img,
.bus2 .ul .li.act .ss .ico img {
    filter: var(--imgwhite);
}

.bus2_1 .ul .li:hover .ss .t1,
.bus2 .ul .li.act .ss .t1 {
    color: #fff;
}

.bus2_1 .ul .li:hover .ss .t1 br,
.bus2 .ul .li.act .ss .t1 br {
    display: none;
}

.bus2_1 .ul .li:hover .ss .t2,
.bus2 .ul .li.act .ss .t2 {
    max-height: 300px; /* 足够大的值以显示所有文本 */
    opacity: 1;
    color: rgba(255, 255, 255, 0.9);
}

/* .bus2{margin-top: 1.6rem;}

.bus2 .ul{display: flex;align-items: flex-end;margin: 0.7rem -0.1rem 0;}

.alltime2,.alltime2:before,.alltime2:after,.alltime2 *,.alltime2 *:before,.alltime2 *:after{-webkit-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1); transition: all .6s cubic-bezier(0.4, 0, 0.2, 1);}

.bus2 .ul .li{width: calc(50% - 0.2rem);margin: 0 0.1rem;position: relative;border-radius: 0.16rem;background: #F9F9F9;overflow: hidden;flex: 1;}

.bus2 .ul .li::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F9F9F9;opacity: 0;}

.bus2 .ul .li::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/bus2_1.png) no-repeat right top 0.13rem;background-size: 1.49rem auto;opacity: 0;}

.bus2 .ul .li .ss{height: 100%;position: relative;z-index: 5;padding: 0.88rem 0.4rem 0.4rem;}

.bus2 .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);opacity: 0;}

.bus2 .ul .li .ss::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/bus2_2.png) no-repeat top right 0.09rem;background-size: contain;opacity: 0;}

.bus2 .ul .li .ss .ico{position: relative;z-index: 3;width: 0.6rem;}

.bus2 .ul .li .ss .t1{line-height: calc(32 / 24);margin-top: 0.4rem;position: relative;z-index: 3;font-size: 0.24rem;}

.bus2 .ul .li .ss .t2{line-height: calc(30 / 16);color: var(--text-color2);margin-top: 0.24rem;margin-top: 0;overflow: hidden;display: grid;grid-template-rows: 0fr;position: relative;z-index: 3;font-size: 0.16rem;}

.bus2 .ul .li .ss .t2 span{min-height: 0;}

.bus2 .ul .li:hover::before{opacity: 0;}

.bus2 .ul .li:hover::after{opacity: 0;}

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

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

.bus2 .ul:hover .li{flex: 0.8;}

.bus2 .ul:hover .li:hover{flex: 2;}

.bus2 .ul .li:hover .ss .ico img{filter: var(--imgwhite);}

.bus2 .ul .li:hover .ss .t1{color: #fff;}

.bus2 .ul .li:hover .ss .t1 br{display: none;}

.bus2 .ul .li:hover .ss .t2{margin-top: 0.24rem;grid-template-rows: 1fr;color: rgba(255,255,255,0.6);} */

.bus3{margin-top: 1.6rem;padding: 1.2rem 0;overflow: hidden;background: #F9F9F9;}

.bus3 .swiper{overflow: visible;margin: 0.64rem auto 0;width: 12.64rem;}

.bus3 .swiper .imgbox{/*height: 6.8rem;*/border-radius: 0.16rem;overflow: hidden;}

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

.bus3 .swiper .txtbox{position: absolute;left: 0;bottom: 0.05rem;width: 100%;line-height: calc(30 / 26);}

.bus4{padding: 1.6rem 0;}

.bus4_1{padding: 1.6rem 0 0;}

.bus4 .ul{padding-top: 0.2rem;display: flex;flex-wrap: wrap;}

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

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

.bus4 .ul .li .ss{position: relative;height: 100%;border-radius: 0.16rem;border: 2px solid rgba(248, 67, 20, 0.10);background: #FFF url(../images/bus4_1.png) no-repeat bottom right 0.39rem;background-size: 2.31rem auto;box-shadow: 0.2rem 0.17rem 0.481rem 0 rgba(255, 92, 0, 0.04);padding: 1.05rem 0.7rem 0.7rem;
    
    padding: 0.85rem 0.7rem 0.7rem;
}

.bus4 .ul .li .ss .num{position: absolute;left: 0.7rem;top: -0.45rem;width: 0.9rem;line-height: 0.9rem;color: #fff;border-radius: 0.16rem;background: var(--theme-color2);box-shadow: 0.04rem 0.09rem 0.192rem 0 rgba(255, 117, 0, 0.12);font-size: 0.5rem;text-align: center;
    
    transform: scale(0.8);top: -0.3rem;
}

.bus4 .ul .li .ss .t1{line-height: calc(30 / 26);}

.bus4 .ul .li .ss .t2{line-height: calc(30 / 16);color: var(--text-color2);margin-top: 0.4rem;margin-top: 0.2rem;}

.bus5{background: #F9F9F9;padding: 1.2rem 0 1.3rem;}

.bus5 .ul{display: flex;margin-top: 1.15rem;}

.bus5 .ul .li{height: 3.1rem;position: relative;border: 2px solid #DEDEDE;border-radius: 0.4rem;display: flex;align-items: center;justify-content: center;padding: 0.2rem;width: 50%;}

.bus5 .ul .li:not(:first-child){margin-left: -2px;}

.bus5 .ul .li:not(:last-child)::before{content: "";position: absolute;bottom: -2px;right: -2px;width: calc(62 / 266 * 100%);height: 0.4rem;background: #F9F9F9;}

.bus5 .ul .li .ico{position: absolute;left: 50%;top: -0.45rem;transform: translateX(-50%);width: 0.9rem;height: 0.9rem;border-radius: 50%;border: 0.02rem solid #DEDEDE;background: #F9F9F9;display: flex;align-items: center;justify-content: center;}

.bus5 .ul .li .ico span{border-radius: 50%;width: 0.7rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;background: #fff;}

.bus5 .ul .li .ico img{width: 0.46rem;height: 0.46rem;object-fit: contain;}

.bus5 .ul .li .tit{line-height: calc(40 / 26);position: relative;z-index: 5;}

.bus5 .ul .li .arr{position: absolute;bottom: -0.12rem;right: calc(60 / 266 * 100%);width: 0.17rem;z-index: 10;}

.bus5 .ul .li:last-child .arr{display: none;}

.bus6{padding: 1.52rem 0 1.19rem;background: url(../images/bus6_1.png) no-repeat bottom center;background-size: cover;}

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

.bus6 .lf{display: flex;flex-direction: column;justify-content: space-between;width: calc(700 / 1600 * 100%);}

.bus6 .lf .top .t1{line-height: calc(70 / 54);}

.bus6 .lf .top .t2{line-height: calc(24 / 18);color: var(--text-color2);margin-top: 0.18rem;}

/*.bus6 .lf .bot{margin-top: 0.4rem;}*/

/*.bus6 .lf .bot .t1{line-height: calc(30 / 22);}*/

/*.bus6 .lf .bot .t2{display: flex;align-items: center;margin-top: 0.18rem;line-height: calc(24 / 18);}*/

/*.bus6 .lf .bot .t2 img{height: 1em;margin-right: 0.11rem;width: fit-content;}*/

/*.bus6 .lf .bot .t3{margin-top: 0.1rem;line-height: calc(30 / 22);}*/

/*.bus6 .lf .bot .t3 a:hover{color: var(--color-primary);}*/

.bus6 .rf{width: calc(880 / 1600 * 100%);}

.bus6 .rf .formbox{width: 100%;display: flex;flex-wrap: wrap;}

.bus6 .rf .formbox .item{width: calc(50% - 0.14rem);margin: 0.28rem 0.28rem 0 0;}

.bus6 .rf .formbox .item:nth-child(2n){margin-right: 0;}

.bus6 .rf .formbox .item:nth-child(-n + 2){margin-top: 0;}

.bus6 .rf .formbox .item .set{line-height: 1.6;}

.bus6 .rf .formbox .item .set span{color: #FF0000;margin-right: 0.03rem;}

.bus6 .rf .formbox .item .det{margin-top: 0.07rem;background: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);border-radius: 0.06rem;}

.bus6 .rf .formbox .item .det input[type=text]{display: block;width: 100%;padding: 0.115rem 0.2rem;line-height: 1.6;border: 1px solid #E6E6E6;border-radius: 0.06rem;outline: none;background: none;}

.bus6 .rf .formbox .item .det select{display: block;width: 100%;padding: 0.115rem 0.7rem 0.115rem 0.2rem;line-height: 1.6;border: 1px solid #E6E6E6;border-radius: 0.06rem;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/svg/bus6_ico2.svg) no-repeat right 0.26rem center;background-size: 0.12rem auto;}

.bus6 .rf .formbox .item .det textarea{resize: none;display: block;width: 100%;padding: 0.15rem 0.2rem;line-height: 1.6;border: 1px solid #E6E6E6;border-radius: 0.06rem;outline: none;height: 1.5rem;background: none;}

.bus6 .rf .formbox .item.w100{width: 100%;margin-right: 0;}

.bus6 .rf .formbox .submit{margin-top: 0.38rem;position: relative;height: 0.54rem;border-radius: 0.06rem;overflow: hidden;}

.bus6 .rf .formbox .submit input{display: block;position: relative;z-index: 3;width: 100%;height: 100%;outline: none;background: none;border: none;color: #fff;text-align: center;}

.bus6 .rf .formbox .submit::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);backdrop-filter: blur(30.200000762939453px);}

.bus6 .rf .formbox .submit::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);backdrop-filter: blur(30.200000762939453px);opacity: 0;transform: rotate(180deg);}

.bus6 .rf .formbox .submit:hover::before{opacity: 0;}

.bus6 .rf .formbox .submit:hover::after{opacity: 1;}

.joinLayout .content{padding: 1.9rem 0;}

.joinLayout .content{padding: 1.1rem 0 1.6rem 0;}

.join1 .ul .li{max-height: 500px;}

.join1 .ul .li .ss{padding: 1.1rem 0.3rem 0.3rem;}

/* .join1 .ul .li:hover .ss{padding: 0.55rem 0.35rem 0.3rem;} */

.join1 .ul .li .ss .t1{margin-top: 0.35rem;}

.join1 .ul .li .ss .t2{margin-top: 0;}

.join1 .ul .li.act .t1{margin-top: 0.4rem;}

.join1 .ul .li.act .t2{margin-top: 0.2rem;}

/* 悬停效果优化 */
.join1 .ul .li.act .li {
    flex: 0.812;
    transition-delay: 0.1s; /* 轻微延迟，增强层次感 */
}

.join1 .ul .li.act {
    flex: 2;
    transform: translateY(0); /* 确保不会向上移动 */
    z-index: 10; /* 悬停项置于顶层 */
}

.join2{margin-top: 1.8rem;}

.join2 .imgbox{margin: 0.64rem -0.39rem 0;}

.join3{margin-top: 1.9rem;overflow: hidden;}

.join3 .box{margin-top: 0.64rem;}

.join3 .swiper{overflow: visible;max-width: 12.64rem;margin: 0 auto;}

.join3 .swiper .imgbox{height: 6.8rem;border-radius: 0.16rem;overflow: hidden;position: relative;}

.join3 .swiper .imgbox::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 64.56%, rgba(0, 0, 0, 0.47) 86.32%);opacity: 1;}

.join3 .swiper .txtbox{position: absolute;left: 0.55rem;bottom: 0.45rem;width: calc(100% - 1.1rem);line-height: calc(32 / 24);color: #fff;opacity: 0;z-index: 3;}

.join3 .swiper .swiper-slide-active .imgbox::before{opacity: 1;}

.join3 .swiper .swiper-slide-active .txtbox{opacity: 1;}

.join3 .swpbox{margin-top: 0.34rem;}

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

.swpbox .pogin{position: relative;bottom: 0;display: flex;align-items: center;}

.swpbox .pogin span{height: 2px;width: 0.24rem;background: #999999;margin: 0 0.06rem 0 0 !important;border-radius: 0;opacity: 1;}

.swpbox .pogin span.swiper-pagination-bullet-active{background: var(--color-primary);}

.swpbtn2{display: flex;align-items: center;}

.swpbtn2 a{position: relative;width: 0.5rem;height: 0.5rem;border-radius: 50%;}

.swpbtn2 a::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid #D9D9D9;}

.swpbtn2 a img{position: relative;z-index: 3;}

.swpbtn2 a:hover{background: var(--color-primary);}

.swpbtn2 a:hover::before{border-color: var(--color-primary);}

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

.swpbtn2 a.next{margin-left: 0.16rem;}

.swpbtn2 a.next img{transform: rotate(180deg);}

.join4{margin-top: 0;}

.join4 .top{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 0.7rem;}
.join4 .top .t_left{display: flex;gap: 0.24rem;}
.join4 .top .t_left .btn{display: block;width: fit-content;padding: 0.14rem 0.58rem;color: #000000;border-radius: 0.28rem;border: 1px solid #E6E6E6;background: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);transition: all 0.5s;line-height: 1.625;}
.join4 .top .t_left .btn.on{color: #ffffff;background-color: #FF7500;border-color: transparent;}
.join4 .top .t_right{display: flex;position: relative;padding: 0 0 0 0.6rem;border-radius: 0.28rem;border: 1px solid #E6E6E6;background: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);}
.join4 .top .t_right svg{position: absolute;left: 0.24rem;top: 50%;transform: translateY(-50%);display: block;width: 0.2rem;}
.join4 .top .t_right input{width: 4.2rem;line-height: 0.54rem;background-color: transparent;}
.join4 .top .t_right button{width: 1.8rem;text-align: center;color: #ffffff;border-radius: 0.28rem;background-color: #FF7500;border: none;cursor: pointer;}

.join4 .box .w1{width: calc((96 + 126 + 126) / 1600 * 100%);}

.join4 .box .w2{width: calc((96 + 43 + 43) / 1600 * 100%);}

.join4 .box .w3{width: calc((96 + 115 + 115) / 1600 * 100%);}

.join4 .box .w3{width: calc((96 + 90 + 90) / 1600 * 100%);}

.join4 .box .w4{width: calc((96 + 115 + 115) / 1600 * 100%);}

.join4 .box .w5{width: calc((216 + 90 + 90) / 1600 * 100%);}

.join4 .ul_hd{display: flex;align-items: center;justify-content: space-between;background: var(--theme-color);color: #fff;line-height: calc(32 / 24);border-radius: 0.16rem;margin-top: 0.64rem;}

.join4 .ul_hd .ww{padding: 0.27rem 0.15rem 0.26rem;}

.join4 .ul{line-height: calc(24 / 18);}

.join4 .ul .li{margin-top: 0.1rem;}

.join4 .ul .li:first-child{margin-top: 0.25rem;}

.join4 .ul .li .ss{display: flex;align-items: center;justify-content: space-between;border-radius: 0.16rem;border: 1px solid rgba(0, 0, 0, 0.05);background: #F9F9F9;color: var(--text-color2);}

.join4 .ul .li .ss .ww{padding: 0.24rem 0.15rem;}

.join4 .ul .li .ss .w5{display: flex;align-items: center;justify-content: center;color: var(--color-primary);}

.join4 .ul .li .ss .w5 img{width: 0.17rem;margin-left: 0.12rem;}

.join4 .ul .li .ss:hover .ww{color: var(--color-primary);}

.joinDetLayout{background: #F9F9F9;padding: 1.2rem 1rem 1.28rem;}

.jdt{padding: 0.76rem 0.6rem 0.73rem;background: #fff;border-radius: 0.12rem;}

.jdt .t1{line-height: calc(54 / 44);}

.jdt .t2{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 0.24rem;}

.jdt .t2 .lf{display: flex;align-items: center;line-height: calc(19 / 16);}

.jdt .t2 .lf span{padding: 0.065rem 0.12rem;border-radius: 0.32rem;background: rgba(255, 117, 0, 0.12);color: var(--color-primary);margin-right: 0.11rem;}

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

.jdt .t2 .rf .btn{display: flex;align-items: center;line-height: calc(19 / 16);margin-left: 0.24rem;}

.jdt .t2 .rf .btn span{width: 1em;margin-right: calc(5 / 16 * 1em);}

.jdt .t2 .rf .btn:hover{color: var(--color-primary);}

.jdt .t2 .rf .btn3{margin-left: 0.4rem;position: relative;border-radius: 0.0535rem;overflow: hidden;}

.jdt .t2 .rf .btn3 span{display: block;line-height: 2;padding: 0.1rem 0.43rem;position: relative;z-index: 3;color: #fff;}

.jdt .t2 .rf .btn3::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}

.jdt .t2 .rf .btn3::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);transform: rotate(180deg);opacity: 0;}

.jdt .t2 .rf .btn3:hover::before{opacity: 0;}

.jdt .t2 .rf .btn3:hover::after{opacity: 1;}

.jdt .cont{border-top: 1px solid rgba(0,0,0,0.1);margin-top: 0.24rem;padding-top: 0.5rem;}

.jdt .cont .item:not(:first-child){margin-top: 0.8rem;}

.jdt .cont .item .set{line-height: calc(32 / 24);}

.jdt .cont .item .det{margin-top: 0.2rem;line-height: calc(32 / 18);color: var(--text-color2);}

.jdt .cont .item.add .det{display: flex;align-items: center;}

.jdt .cont .item.add .det img{width: calc(19 / 18 * 1em);margin-left: 0.1rem;}

.abs1{padding: 1.3rem 0 1.6rem;}

.abs1 .w1600{display: flex;justify-content: space-between;align-items: flex-start;}

.abs1 .rf{flex: 1;}

.abs1 .lf{position: sticky;top: calc(0.94rem + 0.4rem);width: calc(213 / 18 * 1em);margin-right: 0.95rem;line-height: calc(32 / 18);text-align: center;}

.abs1 .lf a{display: block;position: relative;padding: 0.09rem 0.15rem;border-radius: 0.0535rem;overflow: hidden;background: #F7F7F7;}

.abs1 .lf a:not(:first-child){margin-top: 0.16rem;}

.abs1 .lf a span{position: relative;z-index: 3;color: var(--text-color2);}

.abs1 .lf a:not(.act):hover span{color: var(--color-primary);}

.abs1 .lf a.act{background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}

.abs1 .lf a.act span{color: #fff;}

.abs1 .rf .con1{display: none;}

.abs1 .rf .con1.on{display: block;}

.abs1 .rf .t1{line-height: calc(54 / 44);}

.abs1 .rf .t2{margin-top: 0.3rem;line-height: calc(32 / 18);color: var(--text-color2);}

.abs1 .rf .t3{margin-top: 0.5rem;border-radius: 0.16rem;overflow: hidden;}

.cha1{padding: 1.5rem 0 1.6rem;}

.cha1 .c1 .ul{margin-top: 0.64rem;}

.cha1 .c1 .ul .li{border-radius: 0.24rem;border: 1px solid rgba(0, 0, 0, 0.10);background: #FBFBFB url(../images/cha1_bg_ico.png) no-repeat center left 3.14rem;background-size: auto 100%;backdrop-filter: blur(32.54999923706055px);display: flex;justify-content: space-between;}

.cha1 .c1 .ul .li.home{padding: 0.6rem 0.74rem 0.6rem 0.54rem;}

.cha1 .c1 .ul .li.commercial{padding: 0.6rem 0.74rem 0.29rem 0.54rem;margin-top: 0.5rem;}

.cha1 .c1 .ul .li.commerce{padding: 0.42rem 0.8rem 0.42rem 0.54rem;margin-top: 0.5rem;align-items: center;}

.cha1 .c1 .ul .li .lf{width: calc(400 / 1472 * 100%);}

.cha1 .c1 .ul .li .lf .t1{line-height: calc(47 / 40);}

.cha1 .c1 .ul .li .lf .t2{margin-top: 0.3rem;line-height: calc(28 / 18);color: var(--text-color2);}

.cha1 .c1 .number{display: flex;flex-wrap: wrap;}

.cha1 .c1 .number .item:last-child{margin-right: 0;}

.cha1 .c1 .number .item{margin-right: 1.14rem;}

.cha1 .c1 .number .item .itp{display: flex;align-items: flex-end;justify-content: center;}

.cha1 .c1 .number .item .itp .num{line-height: calc(64 / 52);position: relative;color: rgba(51,51,51,0);font-weight: 600;}

.cha1 .c1 .number .item .itp .num span{position: relative;position: absolute;left: 0;top: 0;color: var(--text-color);}

.cha1 .c1 .number .item .itp .unit{line-height: calc(64 / 52);}

.cha1 .c1 .number .item .itp .sub{margin-left: 0.06rem;line-height: calc(33 / 28);font-weight: 600;}

.cha1 .c1 .number .item .ibt{text-align: center;line-height: calc(21 / 18);margin-top: 0.12rem;color: var(--text-color2);}

.cha1 .c1 .links{display: flex;flex-wrap: wrap;align-items: center;}

.cha1 .c1 .links a{width: 0.8rem;margin-right: 0.36rem;}

.cha1 .c1 .links a:last-child{margin-right: 0;}

.cha1 .c2{margin-top: 1.6rem;}

.cha1 .c2 .box{margin-top: 0.7rem;display: flex;justify-content: space-between;}

.cha1 .c2 .rf{width: calc(1265 / 1600 * 100%);padding-top: 0.84rem;}

.cha1 .c2 .lf{width: calc(325 / 1600 * 100%);}

.cha1 .c2 .lf .item{border-radius: 0.2rem;background: #F9F9F9;backdrop-filter: blur(30px);padding: 0.32rem 0.43rem;}

.cha1 .c2 .lf .item:not(:first-child){margin-top: 0.36rem;}

.cha1 .c2 .lf .ico{width: 0.6rem;margin: 0 auto;}

.cha1 .c2 .lf .txt{margin-top: 0.3rem;}

.cha1 .c2 .lf .txt .itp{display: flex;align-items: flex-end;justify-content: center;}

.cha1 .c2 .lf .txt .itp .num{line-height: calc(73 / 60);color: rgba(51,51,51,0);position: relative;}

.cha1 .c2 .lf .txt .itp .num span{position: absolute;top: 0;left: 0;width: 100%;}

.cha1 .c2 .lf .txt .itp .sub{line-height: calc(22 / 18);margin-left: 0.06rem;font-weight: 600;}

.cha1 .c2 .lf .txt .ibt{margin-top: 0.07rem;line-height: calc(28 / 18);color: var(--text-color2);opacity: 0.8;}

.manbox{padding: 0 0 1rem;}

.man1{position: relative;min-height: 10.27rem;}

.man1 .w1600{display: flex;position: relative;z-index: 3;}

.man1 .imgbox{position: absolute;top: 0;left: 0;width: 100%;}

.man1 .lf{width: calc(678 / 1600 * 100%);padding: 1.5rem 0 1.93rem;position: relative;}

.man1 .lf .t1{line-height: 1;}

.man1 .lf .t2{line-height: calc(34 / 18);color: var(--text-color2);margin-top: 0.4rem;}

.man1 .lf .ul{margin-top: 0.8rem;display: flex;flex-wrap: wrap;}

.man1 .lf .ul .li{width: calc(50% - 0.14rem);margin: 0.28rem 0.28rem 0 0;background: #F9F9F9;border-radius: 0.2rem;padding: 0.4rem 0.2rem;}

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

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

.man1 .lf .ul .li .itp{display: flex;align-items: flex-end;justify-content: center;}

.man1 .lf .ul .li .itp .num{line-height: calc(70 / 60);color: rgba(51,51,51,0);position: relative;}

.man1 .lf .ul .li .itp .num span{position: absolute;top: 0;left: 0;width: 100%;}

.man1 .lf .ul .li .itp .unit{line-height: calc(70 / 60);}

.man1 .lf .ul .li .itp .sub{line-height: calc(23 / 20);margin-left: 0.06rem;}

.man1 .lf .ul .li .ibt{margin-top: 0.14rem;line-height: calc(26 / 16);color: var(--text-color2);}

.man2{margin-top: 1.2rem;}

.man2 .imgbox{border-radius: 0.16rem;overflow: hidden;margin-top: 0.7rem;position: relative;height: 9rem;}

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

.man3{padding: 1.2rem 0;overflow: hidden;background: #F9F9F9;margin-top: 1.8rem;}

.man3 .ul{display: flex;justify-content: center;margin-top: 0.64rem;}

.man3 .ul .li{margin: 0 0.98rem;}

.man3 .ul .li .itp{display: flex;align-items: flex-end;justify-content: center;}

.man3 .ul .li .itp .num{line-height: calc(62 / 52);color: rgba(51,51,51,0);position: relative;font-weight: 600;}

.man3 .ul .li .itp .num span{position: absolute;top: 0;left: 0;width: 100%;}

.man3 .ul .li .itp .unit{line-height: calc(62 / 52);font-weight: 600;}

.man3 .ul .li .itp .sub{line-height: calc(33 / 28);margin-left: 0.06rem;font-weight: 600;}

.man3 .ul .li .ibt{margin-top: 0.14rem;line-height: calc(26 / 18);color: var(--text-color2);}

.man3 .swiper{overflow: visible;margin: 0.5rem auto 0;width: 12.64rem;}

.man3 .swiper .swiper-slide{border-radius: 0.16rem;height: 6.8rem;overflow: hidden;}

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

.man3 .swpbtn .prev{left: -2.85rem;z-index: 22;}

.man3 .swpbtn .next{right: -2.85rem;z-index: 22;}

.man3 .swpbtn a{width: 0.6rem;height: 0.6rem;}

.man3 .swpbtn a img{opacity: 0.5;}

.man3 .swpbtn a::before{border-color: rgba(255,255,255,0.5);}

.man3 .swpbtn a:hover img{opacity: 1;}

.man3 .swpbtn a:hover::before{border-color: var(--color-primary);}



.man4{margin-top: 1.6rem;}

.man4 .switch{margin-top: 0.37rem;display: flex;align-items: center;justify-content: center;line-height: calc(36 / 16);}

.man4 .switch a{color: var(--text-color2);padding: 0.075rem 0.42rem;border-radius: 0.0535rem;}

.man4 .switch a.act{background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);color: #fff;}

.man4 .switch a:not(.act):hover{color: var(--color-primary);}

.man4 .box{position: relative;}

.man4 .box .swiper{padding: 0.6rem 0;}

.man4 .box .swiper .swiper-slide{position: relative;padding: 0.48rem 0.8rem;background: #F8F8F8;border-radius: 0.1526rem;height: auto;}

.man4 .box .swiper .swiper-slide .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.1526rem;background: linear-gradient(97deg, #FFCD7D 7.91%, #FF7746 95.67%); opacity: 0;}

.man4 .box .swiper .swiper-slide .bg s{position: absolute;top: 1px;left: 1px;width: calc(100% - 2px);height: calc(100% - 2px);border-radius: 0.1526rem;background: #fff;}

.man4 .box .swiper .swiper-slide .imgbox{display: flex;align-items: center;justify-content: center;position: relative;z-index: 3;height: 3.1rem;}

.man4 .box .swiper .swiper-slide .img{border-radius: 0.06rem;border: 1.5px solid rgba(255, 117, 0, 0.20);background: #FFF;height: 100%;padding: 0.1rem;}

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

.man4 .box .swiper .swiper-slide .txtbox{line-height: 1.5;text-align: center;margin-top: 0.4rem;position: relative;z-index: 3;}

.man4 .box .swiper .swiper-slide:hover{background: #fff;box-shadow: 0 0.3rem 0.3rem 0 rgba(136, 86, 44, 0.10);}

.man4 .box .swiper .swiper-slide:hover .bg{opacity: 1;}

.man4 .box .item{display: none;}

.man4 .box .item.act{display: block;}

.devbox{padding: 0 0 1.6rem;}

.dev1{margin-top: 1.5rem;}

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

.dev1 .lf{width: calc(678 / 1600 * 100%);}

.dev1 .lf .t1{line-height: calc(74 / 54);}

.dev1 .lf .t2{line-height: calc(34 / 18);color: var(--text-color2);margin-top: 0.3rem;}

.dev1 .rf{width: calc(785 / 1600 * 100%);}

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

.dev1 .rf .ul .li{flex-basis: 33%; margin-top: 0.88rem;position: relative;}

.dev1 .rf .ul .li:nth-child(3n){padding: 0;}

.dev1 .rf .ul .li::before{content: "";position: absolute;right: 0;top: 0.16rem;width: 1px;height: 0.7rem;background: var(--color-primary);}

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

.dev1 .rf .ul .li:nth-child(3n)::before,
.dev1 .rf .ul .li:last-child:before{display: none;}

.dev1 .rf .ul .li .itp{display: flex;align-items: flex-end;justify-content: center;}

.dev1 .rf .ul .li .itp .num{line-height: calc(62 / 52);color: rgba(51,51,51,0);position: relative;font-weight: 600;z-index: 3;padding-right:0.18rem;overflow: initial;}

.dev1 .rf .ul .li .itp .num span{position: absolute;top: 0;left: 0;width: 100%;overflow: initial!important;}

.dev1 .rf .ul .li .itp .unit{line-height: calc(62 / 52);font-weight: 600;}

.dev1 .rf .ul .li .itp .sub{line-height: calc(33 / 28);margin-left: 0.06rem;font-weight: 600;}

.dev1 .rf .ul .li .ibt{margin-top: 0.14rem;line-height: calc(26 / 18);color: var(--text-color2);}

.dev2{margin-top: 1.6rem;}

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

.dev2 .lf{width: calc(900 / 1600 * 100%);height: 7.62rem;border-radius: 0.16rem;overflow: hidden;position: sticky;top: calc(0.94rem + 0.4rem);}

.dev2 .lf img{width: 100%;height: 100%;object-fit: cover;}

.dev2 .rf{width: calc(674 / 1600 * 100%);}

.dev2 .rf .li{background: #F9F9F9;border-radius: 0.08rem;margin-bottom: 0.1rem;}

.dev2 .rf .li:last-child{margin-bottom: 0;}

.dev2 .rf .li .ltp{display: flex;align-items: center;justify-content: space-between;padding: 0.18rem 0.32rem 0.19rem;cursor: pointer;}

.dev2 .rf .li .ltp .set{width: calc(100% - 0.6rem);}

.dev2 .rf .li .ltp .status{position: relative;line-height: calc(43 / 28);}

.dev2 .rf .li .ltp .status span:nth-child(2){position: absolute;top: -3.6%;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;opacity: 0;}

.dev2 .rf .li .lbt{padding: 0 0.36rem 0.49rem 0.32rem;display: none;}

.dev2 .rf .li .lbt .det{line-height: calc(28 / 16);color: var(--text-color2);}

.dev2 .rf .li .lbt .number{display: flex;flex-wrap: wrap;}

.dev2 .rf .li .lbt .number .item{margin: 0.26rem 0.6rem 0 0;}

.dev2 .rf .li .lbt .number .item:last-child{margin-right: 0;}

.dev2 .rf .li .lbt .number .itp{display: flex;align-items: flex-end;justify-content: center;}

.dev2 .rf .li .lbt .number .itp .num{line-height: calc(40 / 36);color: rgba(51,51,51,0);position: relative;font-weight: 600;}

.dev2 .rf .li .lbt .number .itp .num span{position: absolute;top: 0;left: 0;width: 100%;}

.dev2 .rf .li .lbt .number .itp .sub{line-height: calc(40 / 36);font-weight: 600;}

.dev2 .rf .li .lbt .number .ibt{margin-top: 0.04rem;line-height: calc(24 / 14);color: var(--text-color2);}

.dev2 .rf .li.act .ltp .set{color: var(--color-primary);}

.dev2 .rf .li.act .ltp .status span{color: var(--color-primary);}

.dev2 .rf .li.act .ltp .status span:nth-child(1){opacity: 0;}

.dev2 .rf .li.act .ltp .status span:nth-child(2){opacity: 1;}

.dev3{margin-top: 1.6rem;}

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

.dev3 .ul{width: calc(880 / 1600 * 100% - 0.08rem);display: flex;flex-wrap: wrap;}

.dev3 .ul .li{width: calc(50% - 0.08rem);margin: 0.16rem 0.16rem 0 0;}

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

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

.dev3 .ul .li .ss{display: block;height: 100%;position: relative;border-radius: 0.08rem;background: #F9F9F9;padding: 0.31rem 0.32rem 0.3rem;overflow: hidden;}

.dev3 .ul .li .ss .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.08rem;background: linear-gradient(97deg, #FFCD7D 7.91%, #FF7746 95.67%);padding: 1.5px;opacity: 0;}

.dev3 .ul .li .ss .bg s{display: block;width: 100%;height: 100%;background: #fff;border-radius: 0.08rem;}

.dev3 .ul .li .ss .t1{line-height: calc(33 / 24);position: relative;z-index: 3;}

.dev3 .ul .li .ss .t2{line-height: 1.5;color: #999;margin-top: 0.12rem;position: relative;z-index: 3;}

.dev3 .ul .li.act .ss{box-shadow: 0 0.02rem 0.2rem 0 rgba(255, 117, 0, 0.15);}

.dev3 .ul .li.act .ss .bg{opacity: 1;}

.dev3 .ul .li.act .ss .t1{color: var(--color-primary);}

.dev3 .imgbox{display: flex;align-items: center;justify-content: center;border-radius: 0.08rem;background: #F9F9F9;height: 5.65rem;padding: 0.48rem 0.5rem;width: calc(720 / 1600 * 100% - 0.08rem);}

.dev3 .imgbox img{width: 100%;max-height: 100%;object-fit: contain;display: none;}

.dev3 .imgbox img.act{display: block;}

.dev4{margin-top: 1.6rem;overflow: hidden;}

.dev4 .dev_switch{margin-top: 0.5rem;}

.dev_switch{display: flex;justify-content: center;line-height: calc(28 / 24);}

.dev_switch a{margin: 0 0.3rem;color: #999;padding-bottom: 0.16rem;min-width: calc(96 / 24 * 1em);text-align: center;position: relative;}

.dev_switch a::before{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0;height: 1px;background: var(--color-primary);}

.dev_switch a:hover,
.dev_switch a.act{color: var(--color-primary);}

.dev_switch a:hover::before,
.dev_switch a.act::before{width: 100%;}

.dev4 .list{margin-top: 0.7rem;}

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

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

.dev4 .item_sys .swiper{overflow: visible;width: 15.6rem;margin: 0 auto;}

.dev4 .item_sys .swiper .imgbox{height: 6.8rem;border-radius: 0.16rem;overflow: hidden;position: relative;height: 8.6rem;}

.dev4 .item_sys .swiper .imgbox::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 64.56%, rgba(0, 0, 0, 0.47) 86.32%);opacity: 1;}

.dev4 .item_sys .swiper .imgbox img{height: 100%;object-fit: cover;}

.dev4 .item_sys .swiper .txtbox{position: absolute;left: 0.6rem;bottom: 0.6rem;width: calc(100% - 1.2rem);line-height: calc(33 / 28);color: #fff;opacity: 0;z-index: 3;}

.dev4 .item_sys .swiper .swiper-slide-active .imgbox::before{opacity: 1;}

.dev4 .item_sys .swiper .swiper-slide-active .txtbox{opacity: 1;}

.dev4 .item_sys .swpbtn .prev{left: -1.17rem;z-index: 22;}

.dev4 .item_sys .swpbtn .next{right: -1.17rem;z-index: 22;}

.dev4 .item_sys .swpbtn a{width: 0.6rem;height: 0.6rem;}

.dev4 .item_sys .swpbtn a img{opacity: 0.5;}

.dev4 .item_sys .swpbtn a::before{border-color: rgba(255,255,255,0.5);}

.dev4 .item_sys .swpbtn a:hover img{opacity: 1;}

.dev4 .item_sys .swpbtn a:hover::before{border-color: var(--color-primary);}

.dev4 .item_cssb .swiper{height: calc(416 / 20 * 1em + 15px);}

.dev4 .item_cssb .swiper .swiper-slide{height: calc(208 / 20 * 1em);border-radius: 0.08rem;background: var(--text-color2);}

.dev4 .item_cssb .swiper .swiper-slide .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;line-height: 1.4;color: rgba(255,255,255,0.5);padding: 0.2rem 0.41rem;justify-content: center;text-align: center;}

.dev4 .item_cssb .swpbox{margin-top: 0.4rem;}

.dev5{margin-top: 1.6rem;}

.dev5 .dev_switch{margin-top: 0.5rem;}

.dev5 .list{margin-top: 0.26rem;}

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

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

.dev5 .list .ul{display: flex;flex-wrap: wrap;width: 1020px;margin: 0 auto;max-width: 100%;}

.dev5 .list .ul .li{width: calc((100% - 30px) / 4);margin: 12px 10px 0 0;}

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

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

.dev5 .list .ul .li .imgbox{height: 288px;border-radius: 0.08rem;overflow: hidden;}

.dev5 .list .ul .li .imgbox img{height: 100%;object-fit: contain;}

.dev5 .list .ul .li .txtbox{margin-top: 0.1583rem;}

.dev5 .list .ul .li .txtbox .t1{line-height: calc(32 / 24);}

.dev5 .list .ul .li .txtbox .t2{line-height: 1.6;color: var(--text-color2);}

.dev6{margin-top: 1.6rem;}

.dev6 .dev_switch{margin-top: 0.5rem;}

.dev6 .list{margin-top: 0.5rem;margin-top: 0.35rem;}

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

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

.dev6 .list .it_tit{line-height: calc(36 / 18);color: var(--text-color2);margin: 0 auto;}

.dev6 .list .item_cxyjg .it_tit{max-width: calc(1028 / 18 * 1em);}

.dev6 .list .item_cxry .it_tit{max-width: calc(1000 / 18 * 1em);}

.dev6 .item_cxyjg .ul{display: flex;flex-wrap: wrap;text-align: center;padding-top: 0.1rem;justify-content: center;}

.dev6 .item_cxyjg .ul .li{width: calc((100% - 1.6rem) / 6);margin: 0.59rem 0.32rem 0 0;}

.dev6 .item_cxyjg .ul .li:nth-child(6n){margin-right: 0;}

.dev6 .item_cxyjg .ul .li .ico{height: 2.4rem;border-radius: 50%;background: #F9F9F9;display: flex;align-items: center;justify-content: center;}

.dev6 .item_cxyjg .ul .li .ico img{height: 1.6rem;width: 1.6rem;object-fit: contain;}

.dev6 .item_cxyjg .ul .li .txt{line-height: calc(28 / 24);margin-top: 0.28rem;}

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

.dev6 .item_cxry .swiper .imgbox{background: #F9F9F9;border-radius: 0.16rem;height: 3.86rem;display: flex;align-items: center;justify-content: center;}

.dev6 .item_cxry .swiper .imgbox .img{border-radius: 0.06rem;border: 1.5px solid rgba(255, 117, 0, 0.20);background: #FFF;padding: 0.1rem;max-height: 2.89rem;max-width: 3.18rem;}

.dev6 .item_cxry .swiper .imgbox .img img{max-height: 2.69rem;object-fit: contain;}

.dev6 .item_cxry .swiper .txtbox{margin-top: 0.36rem;}

.dev6 .item_cxry .swiper .txtbox .t1{line-height: calc(43 / 28);}

.dev6 .item_cxry .swiper .txtbox .t2{line-height: 1.5;margin-top: 0.16rem;color: #999;}

.dev6 .item_cxry .swpbtn a{top: 1.68rem;margin-top: 0;}

.ab1{padding: 1.54rem 0 1.6rem;}

.ab1 .det{margin-top: 0.6rem;line-height: 2;color: var(--text-color2);text-indent: 2em;}

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

.ab1 .imgbox{height: 7.66rem;border-radius: 0.16rem;overflow: hidden;position: relative;}

.ab1 .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ab1 .imgbox img.act{opacity: 1;}

.ab1 .txtbox{position: absolute;left: 0;bottom: 0;width: 100%;padding-bottom: 0.56rem;}

.ab1 .txtbox .item{line-height: calc(44 / 32);color: #fff;}

.ab1 .txtbox .item .txt{display: none;}

.ab1 .txtbox .item .txt.act{display: block;}

.ab1 .txtbox .ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding-top: 0.08rem;}

.ab1 .txtbox .ul .li{margin: 0.24rem 0.12rem 0;position: relative;min-width: 1.47rem;padding: 0.076rem 0.1rem;line-height: calc(36 / 16);border-radius: 0.05352rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(20px);position: relative;overflow: hidden;cursor:pointer;}

.ab1 .txtbox .ul .li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);opacity: 0;}

.ab1 .txtbox .ul .li span{display: block;text-align: center;color: #fff;position: relative;z-index: 2;}

.ab1 .txtbox .ul .li.act::before{opacity: 1;}

.ab3{padding: 1.6rem 0 1.2rem;}

.ab3 .box{margin-top: 0.64rem;}

.ab3 .swpbox{margin-top: 0.5rem;}

.ab2{padding: 1.2rem 0 1.45rem;background: #F9F9F9;overflow: hidden;}

.ab2 .switch{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-top: 0.12rem;font-size: 0.18rem;}

.ab2 .switch a{margin: 0.4rem 0.2rem;position: relative;padding: 0.14rem 0.22rem;background: #fff;border-radius: 0.05352rem;overflow: hidden;}

.ab2 .switch a::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}

.ab2 .switch a span{line-height: calc(32 / 18);color: var(--text-color2);position: relative;z-index: 2;}

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

.ab2 .switch a.act span{color: #fff;}

.ab2 .switch a:not(.act):hover span{color: var(--color-primary);}

.ab2 .date{margin-top: 0.51rem;}

.ab2 .date .swiper{overflow: visible;}
.swiper-wrapper{height:auto!important;}

.ab2 .date .swiper-slide{width: auto;cursor:pointer;}

.ab2 .date .swiper-slide:not(:last-child){margin-right: 1.9rem;}

.ab2 .date .swiper-slide::before{content: "";position: absolute;left: calc(100% + 0.03rem);top: 0;width: 1.84rem;height: 0.14rem;background: url(../images/svg/ab2_line.svg) no-repeat center;background-size: contain;pointer-events: none;}

.ab2 .date .swiper-slide::after{content: "";position: absolute;left: calc(100% + 0.03rem);top: 0;width: 1.84rem;height: 0.14rem;background: url(../images/svg/ab2_line2.svg) no-repeat center;background-size: contain;pointer-events: none;}

.ab2 .date .swiper-slide:last-child::before,
.ab2 .date .swiper-slide:last-child::after{display: none;}

.ab2 .date .icon{width: 0.12rem;height: 0.12rem;margin: 1px auto;display: flex;align-items: center;justify-content: center;border: 1px solid var(--color-primary);border-radius: 50%;}

.ab2 .date .icon s{width: 0.04rem;height: 0.04rem;border-radius: 50%;background: var(--color-primary);}

.ab2 .date .year{line-height: 2;color: var(--text-color2);margin-top: 0.14rem;}


.ab2 .date .swiper-slide-thumb-active::before{opacity: 0;}
.ab2 .date .swiper-slide-thumb-active::after{opacity: 1;}

.ab2 .date .swiper-slide-thumb-active ~ .swiper-slide::before{opacity: 1;}
.ab2 .date .swiper-slide-thumb-active ~ .swiper-slide::after{opacity: 0;}


.ab2 .text{margin-top: 0.64rem;}

.ab2 .text .swiper{overflow: visible;}

.ab2 .text .swiper-slide{width: 9.92rem;margin-right: 0.92rem;display: flex;}

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

.ab2 .text .img{width: 5.16rem;height: 3.46rem;margin-right: 0.6rem;}

.ab2 .text .img img{height: 100%;object-fit: cover;}

.ab2 .text .txt{flex: 1;padding-top: 0.5rem;}

.ab2 .text .txt .t1{line-height: calc(38 / 32);color: var(--color-primary);}

.ab2 .text .txt .t2{line-height: calc(28 / 16);color: var(--text-color2);margin-top: 0.24rem;}

.ab2 .text .txt .t2 p:not(:first-child){margin-top: 0.18rem;}

.case_con .top .tit{color: #333;line-height: 1;margin-bottom: 0.8rem;}
.case_con .top .tab{display: flex;width: 100%;justify-content: space-between;border-bottom: 1px solid rgba(0, 0, 0, 0.10);margin-bottom: 0.36rem;}
.case_con .top .tab a{display: block;padding: 0 0.16rem 0.18rem 0.16rem;width: fit-content;position: relative;color: #666;transition: all 0.5s;}
.case_con .top .tab a.on{color: #FF7500;}
.case_con .top .tab a:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background-color: #FF7500;opacity: 0;transition: all 0.5s;}
.case_con .top .tab a.on:after{opacity: 1;}
.case_con .top .tab1{display: flex;gap: 0.3rem;margin-bottom: 1.12rem;flex-wrap: wrap;}
.case_con .top .tab1 a{display: block;width: fit-content;line-height: 2.24; padding: 0.08rem 0.42rem;border-radius:0.06rem;background: #F7F7F7;transition: all 0.5s;color: #666;}
.case_con .top .tab1 a.on{color: #ffffff;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}
.case_con .list{display: flex;flex-wrap: wrap;column-gap: 0.4rem;row-gap: 0.5rem;}
.case_con .list .alltime{display:block;width: 5.04rem;border-radius: 0.2rem;overflow: hidden;background-color: #F8F8F8;}
.case_con .list .alltime .imgbox{width: 100%;height: 3.36rem;overflow: hidden;}
.case_con .list .alltime .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.case_con .list .alltime .imgbox:hover img{transform: scale(1.05);}
.case_con .list .alltime .txtbox{padding: 0.38rem 0.26rem 0.42rem 0.26rem;}
.case_con .list .alltime .txtbox .t2{color: #333;line-height: 1.8;height: 1.8em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.16rem;}
.case_con .list .alltime:hover .txtbox .t2{color: var(--color-primary);}
.case_con .list .alltime .txtbox .t1{line-height: 1.33;color: #606060;display: none;}

.bus6 .bot{display: flex;flex-wrap: wrap;}

.bus6 .bot .item{width: calc(50% - 0.265rem);margin: 0.6rem 0.53rem 0 0;}

.bus6 .bot .item:nth-child(2n){margin-right: 0;}

.bus6 .bot .item .t1{line-height: calc(24 / 22);min-height: calc(24 / 22 * 1em)}

.bus6 .bot .item .iox{display: flex;align-items: flex-start;margin-top: 0.24rem;}

.bus6 .bot .item .iox .ewm{width: 1.05rem;height: 1.05rem;}

.bus6 .bot .item .iox .ewm img{height: 100%;object-fit: contain;}

.bus6 .bot .item .iox .txt{flex: 1;margin-left: 24px;padding-top: 2px;}

.bus6 .bot .item .iox .txt .t2{display: flex;align-items: center;line-height: 1;}

.bus6 .bot .item .iox .txt .t2 img{width: 0.18rem;margin-right: 0.12rem;}

.bus6 .bot .item .iox .txt .t3{line-height: calc(30 / 22);margin-top: 0.12rem;}

.bus6 .bot .item .iox .txt .t4{margin-top: 0.16rem;line-height: calc(22 / 16);color: #666;}




.inner_banner .dol{display: flex;margin: 0.28rem auto 0;width: fit-content;border: 1px solid #fff;border-radius: 0.42rem;padding: 0.13rem 0.17rem 0.13rem 0.16rem;line-height: 1;color: #fff;}

.inner_banner .dol svg{width: 0.08rem;margin-left: 0.04rem;}

.inner_banner .dol:hover{background: var(--color-primary);border-color: var(--color-primary);}



.businessLayout .inner_banner .imgbox,
.aboutLayout .inner_banner .imgbox{height: calc(8.66rem - 0.94rem);}



/* 2025-12-23 */
.searviceLayout .inner_banner .imgbox{height: calc(7.2rem - 0.94rem);}

.searviceLayout .inner_banner .txtbox{bottom: 1.65rem;}

.searvice{padding-bottom: 1.6rem;}

.ser1{margin-top: 1.5rem;}

.ser1 .ul{margin-top: 0.5rem;padding-top: 1px;display: flex;flex-wrap: wrap;}

.ser1 .ul .li{width: calc((100% - 0.4rem) / 3);margin: 0.2rem 0.2rem 0 0;min-height: 2.63rem;}

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

.ser1 .ul .li .ss{height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0.4rem;border-radius: 0.16rem;background: #F9F9F9;overflow: hidden;position: relative;}

.ser1 .ul .li .ss::before{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: var(--theme-color);opacity: 0;}

.ser1 .ul .li .ss::after{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../images/ser1_bg.png) no-repeat right center;background-size: auto 100%;opacity: 0;}

.ser1 .ul .li .ss .icon{width: 0.8rem;margin-bottom: 0.24rem;}

.ser1 .ul .li .ss .t1{line-height: calc(62 / 52);margin-bottom: 0.14rem;position: relative;z-index: 3;font-weight: 600;color: rgba(255,255,255,0);text-align: center;}

.ser1 .ul .li .ss .t1 span{position: absolute;top: 0;left: 0;width: 100%;}

.ser1 .ul .li .ss .t2{text-align: center;width: 100%;margin-bottom: 0.08rem;line-height: calc(32 / 24);position: relative;z-index: 3;}

.ser1 .ul .li .ss .t3{text-align: center;width: 100%;color: #666;opacity: 0.8;line-height: calc(26 / 16);position: relative;z-index: 3;}

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

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

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

.ser1 .ul .li .ss:hover .t1{color: #fff;}

.ser1 .ul .li .ss:hover .t1 span{opacity: 0;}

.ser1 .ul .li .ss:hover .t2{color: #fff;}

.ser1 .ul .li .ss:hover .t3{color: #fff;}

.ser2{margin-top: 1.6rem;padding: 1.2rem 0;background: #F9F9F9;}

.ser2 .txt{margin-top: 0.71rem;}

.ser2 .txt .t1{line-height: 1.8;color: #666;}

.ser2 .txt .t1 span{color: var(--color-primary);font-weight: bold;}

.ser2 .txt .t2{margin-top: 0.24rem;color: #666;line-height: 2.25;}

.ser3{margin-top: 1.6rem;}

.ser3 .table{margin-top: 0.71rem;}

.searvice .table .swiper-slide{padding: 0.125rem 0.24rem;border-radius: 0.51rem;text-align: center;position: relative;width: auto;margin: 0 0.12rem;cursor: pointer;}

.searvice .table .swiper-slide::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.51rem;border: 0.01rem solid #E6E6E6;background: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);}

.searvice .table .swiper-slide::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.51rem;background: var(--theme-color);opacity: 0;}

.searvice .table .swiper-slide span{min-width: 1rem;display: block;position: relative;z-index: 3;line-height: 1.6;color: #000;}

.searvice .table .swiper-slide.swiper-slide-active::before{opacity: 0;}

.searvice .table .swiper-slide.swiper-slide-active::after{opacity: 1;}

.searvice .table .swiper-slide.swiper-slide-active span{color: #fff;}

.ser3 .list{margin-top: 0.5rem;line-height: calc(28 / 18);}

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

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

.ser3 .list .item table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}
.ser3 .list .item th, .ser3 .list .item td {
    border: 1px solid rgba(0, 0, 0, 0.10);
    padding: 0.36rem 0.8rem 0.4rem;
}
.ser3 .list .item th {
    background-color: #F9F9F9;
    color: #666;
    padding: 0.32rem 0.3rem 0.36rem;
    font-weight: normal;
}


.ser4{margin-top: 1.6rem;}

.ser4 .table{margin-top: 0.71rem;}

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

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

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

.ser4 .list .item .ul{display: flex;flex-wrap: wrap;align-items: flex-start;}

.ser4 .list .item .ul .li{width: calc(50% - 0.2rem);margin: 0.16rem 0.4rem 0 0;background: #F9F9F9;border-radius: 0.14rem;}

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

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

.ser4 .list .item .ul .li .top{display: flex;justify-content: space-between;align-items: center;padding: 0.14rem 0.4rem;min-height: 1.28rem;}

.ser4 .list .item .ul .li .top .lf{display: flex;align-items: center;flex: 1;}

.ser4 .list .item .ul .li .top .ico{width: 0.56rem;height: 0.56rem;display: flex;align-items: center;justify-content: center;border-radius: 0.16rem;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);box-shadow: 0.04rem 0.09rem 0.192rem 0 rgba(255, 117, 0, 0.12);color: #fff;font-weight: bold;}

.ser4 .list .item .ul .li .top .txt{line-height: calc(23 / 20);margin-left: 0.24rem;flex: 1;}

.ser4 .list .item .ul .li .top .rf{width: 0.21rem;height: 0.21rem;position: relative;}

.ser4 .list .item .ul .li .top .rf img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ser4 .list .item .ul .li.act .top .rf img:nth-child(1){opacity: 0;}

.ser4 .list .item .ul .li.act .top .rf img:nth-child(2){opacity: 1;}

.ser4 .list .item .ul .li .bot{display: none;}

.ser4 .list .item .ul .li .bot .box{display: flex;align-items: flex-start;padding: 0 0.4rem 0.4rem;}

.ser4 .list .item .ul .li .bot .box .ico{width: 0.56rem;height: 0.56rem;display: flex;align-items: center;justify-content: center;border-radius: 0.16rem;font-weight: bold;border-radius: 0.16rem;background: rgba(255, 117, 0, 0.10);box-shadow: 0.04rem 0.09rem 0.192rem 0 rgba(0, 0, 0, 0.03);color: #FF7500;}

.ser4 .list .item .ul .li .bot .box .txt{flex: 1;margin: 0.16rem 0 0 0.24rem;line-height: 1.6;color: #666;}

.inf2 .box{max-width: 12rem;margin: 0 auto;padding-bottom: 0.72rem;}

.inf2 .box .bottom .p:nth-child(3n + 1),
.inf2 .box .bottom .p{width: 100%;padding-right: 0;}



.supplier1 .lf .weblink{margin-top: 0.3rem;border-radius: 0.1rem;background: url(../images/supp1_1.jpg) no-repeat center;background-size: cover;padding: 0.2rem 0.18rem 0.2rem 0.2rem;}

.supplier1 .lf .weblink .set{font-size: calc(22 / 32 * 1em);line-height: calc(36 / 22);color: #fff;}

.supplier1 .lf .weblink .det{margin-top: 0.12rem;}

.supplier1 .lf .weblink .det a{display: block;font-size: calc(28 / 32 * 1em);line-height: calc(36 / 28);color: #fff;}

.supplier1 .rf .search{flex: 1;margin-left: 1.06rem;}

.notice1.supplier1 .rf .switch{margin-top: 0;}

.notice1.supplier1 .rf .list .lbt .item .w2,
.notice1.supplier1 .rf .list .w2{width: calc(498 / 1180 * 100%);padding-left: 0.45rem;text-align: left;}

.notice1.supplier1 .rf .list .lbt .item .w3,
.notice1.supplier1 .rf .list .w3{width: calc(173 / 16 * 1em);padding-left: 0.22rem;text-align: left;white-space: nowrap;}

.notice1.supplier1 .rf .list .lbt .item .w2 .t2{width: fit-content;}

.notice1.supplier1 .rf .list .lbt .item{padding: 0.24rem 0.3rem 0.29rem;}











