.header.index{background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(32.54999923706055px);}
.header.index.on{background: #fff;}

.infooter{background: transparent;}
.infooter .ftp .lf .ul .lv1 a,.infooter .ftp .rf .r1 .set,.infooter .ftp .rf .r1 .det a,.infooter .ftp .lf .ul .lv2 a,.infooter .ftp .rf .r2 .item .text{color: #fff;-webkit-text-fill-color:#fff;font-family: HarmonyOS_Sans_SC_Regular;}
.infooter .ftp .rf .r1 .set{opacity: 0.8;}
.infooter .ftp .rf .r2 .item .code{border-color: rgba(255,255,255,0.3);}
.infooter .fbt{background: rgba(0, 0, 0, 0.41);backdrop-filter: blur(4.099999904632568px);}

/* 首页 */
.index_banner{position: relative;height: 10.8rem;}
.index_banner .bj{width: 100%;height: 100%;}
.index_banner .bj img{width: 100%;height: 100%;object-fit: cover;}
.index_banner .bj video{width: 100%;height: 100%;object-fit: cover;}
.index_banner .con{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.index_banner .con .tit{position: absolute;top: 0;width: 100%;padding-top: 1.2rem;color: #FF7500;text-align: center;}
.index_banner .con .items{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.index_banner .con .items .item{position: absolute;top: 1%;left: 1%;transform: translate(-50%,-50%);cursor: pointer;}
.index_banner .con .items .item .dian{width: 0.18rem;height: 0.18rem;border-radius: 50%;position: relative;z-index: 2;background-color: #FF7500;}
.index_banner .con .items .item .dian:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.04rem;height: 0.04rem;background-color: #ffffff;border-radius: 50%;}
.index_banner .con .items .item .dian::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: rgba(255, 117, 0, 1);border-radius: 50%;width: 100%;height: 100%;-webkit-animation: play 3s linear infinite;animation: play 3s linear infinite;}

@-webkit-keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(1.5);
		opacity: 0.6; 
	}
	100% {
		transform:translate(-50%,-50%) scale(2);
		opacity: 0;
	}
}

@keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(1.5);
		opacity: 0.6; 
	}
	100% {
		transform:translate(-50%,-50%) scale(2);
		opacity: 0;
	}
}
.index_banner .con .items .item .txt{position: absolute;left: 100%;top: 50%;transform: translateY(-50%);transition: all 0.5s;opacity: 0; width: fit-content;padding: 0 0.4rem;line-height: 0.4rem;color: #ffffff;border-radius: 0.2rem;background-color: #FF750080;white-space: nowrap;}
.index_banner .con .items .item:hover .txt{opacity: 1;left: calc(100% + 0.24rem);}
.index_banner .con .items .box{position: absolute;width: fit-content;padding: 0.03rem 0.29rem;background: url(../img/banner_kuai.png);background-size: 100% 100%;display: flex;align-items: center;color: #ffffff;white-space: nowrap;line-height: 0.44rem;}
.index_banner .con .items .box .yuan{width: 0.14rem;height: 0.14rem;border: 0.02rem solid #ffffff;border-radius: 50%;margin-right: 0.08rem;}


.ip1{position: relative;height: 270vh;}
.ip1 .toptit{position: absolute;top: 18.22vh;left: 0;width: 100%;text-align: center;color: #ffffff;transition: all 0.5s;z-index:30;}
.ip1 .toptit.on{color: #000;}
.ip1 .toptit .h{line-height: 1.26;margin-bottom: 0.05rem;}
.ip1 .toptit .p{line-height: 1.5;}
.ip1 .bjs{position: sticky;top: 0;width: 100%;height: 100vh;overflow: hidden;}
.ip1 .bjs .bjs1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity:0;transition:all 0.5s;}
.ip1 .bjs .bjs1>img{width: 100%;height: 100%;object-fit: cover;}
.ip1 .bjs .bjs1.on{opacity: 1;}
/*.ip1 .bjs .bjs .bjs1{*/
.ip1 .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.ip1 .bj.on{opacity: 1;}
.ip1 .bj img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.ip1 .bj img.pic{top: 16%;}
.ip1 .con{position: sticky;top: 0; z-index: 2;padding: 0.74rem 0.36rem;height: 100vh;display: flex;justify-content: space-between;align-items: flex-end;}
.ip1 .con .left{width: 3.58rem;}
.ip1 .con .left .l_top{width: 100%;margin-bottom: 0.1rem;cursor: pointer;position:relative;width:3.58rem;height:3.5rem;}
.ip1 .con .left .l_top .kuang{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.ip1 .con .left .l_top .kuang.on{opacity: 1;}
.ip1 .con .left .l_top img{display: block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.5s;backdrop-filter: blur(10.75px);}
.ip1 .con .left .l_top img.on{opacity: 1;}
.ip1 .con .left .l_bottom{width: 100%;display: flex;justify-content: space-between;}
.ip1 .con .left .l_bottom.hid{display: none;}
.ip1 .con .left .l_bottom img{width: 0.83rem;cursor:pointer}
.ip1 .con .right{display: flex;}
.ip1 .con .right img{width: 1.23rem;margin-left: 0.2rem;transition: all 0.5s;cursor:pointer;}
.ip1 .con .right img:hover{transform: translateY(-0.1rem);}

.ips{background: url(../img/in_bj.jpg)no-repeat top center;background-size: 100% 100%;z-index: 2;position: relative;overflow: hidden;}
.ips video{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;z-index: -1;}
.ip2{height: 100vh;position: relative;}
/* .ip2 .qiu{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: auto;height: 92.22vh;} */
.ip2 .qiu{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: auto;height: 72.22vh;}
.ip2 .qiu video{height: 100%;}
.ip2 .qiu img{height: 100%;}
.ip2 .txts{position: absolute;bottom: 0.5rem;left: 0;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding: 0 0.72rem 0 1rem;color: #fff;}
.ip2 .txts .txt1{line-height: 1.4;}
.ip2 .txts .txt2{width: 4.5rem;}
.ip2 .txts .txt2 .h{line-height: 1.4;margin-bottom: 0.1rem;}
.ip2 .txts .txt2 .year{line-height: 1;margin-bottom: 0.18rem;font-size: 1.6rem;}
.ip2 .txts .txt2 .p{opacity: 0.7;line-height: 1.5;}
.ip3{padding: 2.6rem 3rem 0 3rem;display: flex;justify-content: space-between;}
.ip3 .item{width: 4.2rem;border-radius: 0.16rem;border: 1px solid rgba(129, 176, 255, 0.31);background: rgba(115, 176, 250, 0.08);box-shadow: 0 5px 43.7px 0 rgba(11, 41, 86, 0.16);backdrop-filter: blur(30.291000366210938px);padding: 0.6rem 0.3rem 0.46rem 0.3rem;}
.ip3 .item .icon{display: block;width: 0.8rem;height: 0.8rem;object-fit: contain;display: block;margin: 0 auto;margin-bottom: 0.3rem;}
.ip3 .item .h{line-height: 1.62;text-align: center;margin-bottom: 0.2rem;color: #fff;}
.ip3 .item .p{line-height: 2;text-align: center;color: #fff;}
.ip4{padding: 2.3rem 2.43rem 0 2.43rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ip4 .item{width: 3.36rem;margin-bottom: 0.3rem;border-radius: 0.16rem;border: 1px solid rgba(129, 176, 255, 0.31);background: rgba(115, 176, 250, 0.20);box-shadow: 0 5px 43.7px 0 rgba(11, 41, 86, 0.16);text-align: center;color: #fff;padding: 0.24rem 0 0.4rem 0;}
.ip4 .item .icon{display: block;width: 0.46rem;height: 0.46rem;margin: 0 auto;margin-bottom: 0.14rem;}
.ip4 .item .nums{display: flex;justify-content: center;align-items: center;margin-bottom: 0.14rem;}
.ip4 .item .p{opacity: 0.7;line-height: 1.83;}

.ip5{padding: 2rem 2.3rem 0.8rem 2.3rem;}
.ip5 .tit{text-align: center;color: #fff;line-height: 1.33;margin-bottom: 0.6rem;}
.ip5 .top{width: 100%;display: flex;border-radius: 0.24rem;overflow: hidden;background: rgba(255, 255, 255, 0.14);backdrop-filter: blur(32.54999923706055px);margin-bottom: 0.32rem;}
.ip5 .top .pic{width: 7.36rem;height: 4.87rem;overflow: hidden;}
.ip5 .top .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ip5 .top .pic:hover img{transform: scale(1.05);}
.ip5 .top .txt{width: calc(100% - 7.36rem);padding: 0.8rem 0.7rem 0 0.7rem;color: #fff;}
.ip5 .top .txt .day{line-height: 2.14;margin-bottom: 0.09rem;}
.ip5 .top .txt .h{line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.3rem;}
.ip5 .top .txt .p{color: #C3C3C3;line-height: 1.56;margin-bottom: 0.56rem;height: 3.12em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ip5 .top .txt .btn{width: 1.48rem;line-height: 0.5rem;color: #ffffff;text-align: center;background: url(../img/ipbtnbj.png);background-size: 100% 100%;cursor: pointer;}
.ip5 .bottom{display: flex;justify-content: space-between;}
.ip5 .bottom .item{width: 4.67rem;border-radius: 0.24rem;background: rgba(255, 255, 255, 0.14);backdrop-filter: blur(32.54999923706055px);overflow: hidden;}
.ip5 .bottom .item .pic{width: 100%;height: 3.04rem;overflow: hidden;}
.ip5 .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ip5 .bottom .item:hover .pic img{transform: scale(1.05);}
.ip5 .bottom .item .txt{padding: 0.38rem 0.28rem 0.35rem 0.35rem;color: #ffffff;}
.ip5 .bottom .item .txt .day{line-height: 1.2;margin-bottom: 0.07rem;}
.ip5 .bottom .item .txt .h{line-height: 1.8;height: 3.6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* 首页 end */

/* 业务 */
.bus_banner{position: relative;height: 100vh;}
.bus_banner .pic{width: 100%;height: 100vh;}
.bus_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.bus_banner .txt{position: absolute;top:23.425vh;left: 0;color: #fff;text-align: center;width: 100%;}
.bus_banner .txt .h{line-height: 1.167;margin-bottom: 0.41rem;}
.bus_banner .txt .p{line-height: 1.66;text-align: center;width: 11rem;margin: 0 auto;opacity: 0.7;}
.bus_banner .list{position: absolute;bottom: 0.58rem;left: 0;width: 100%;padding: 0 1.6rem;display: flex;justify-content: space-between;align-items: flex-end;}
.bus_banner .list .item{width: 5.13rem;border-radius: 0.05rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(20px);position: relative;z-index: 2;padding: 0.44rem 0.44rem 0.3rem 0.44rem;color: #fff;}
.bus_banner .list .item .icon{width: 0.41rem;height: 0.41rem;margin-bottom: 0.16rem;object-fit: contain;}
.bus_banner .list .item .bj{position: absolute;top: 0;right: 0;width: 3.22rem;height: 100%;object-fit: cover;z-index: -1;}
.bus_banner .list .item .h_1{line-height: 1.33;margin-bottom: 0.12rem;line-height: 1.33;}
.bus_banner .list .item .p_1{opacity: 0.7;line-height: 1.55;overflow: hidden;height: 0;transition: all 0.5s;opacity: 0;}
.bus_banner .list .item.on .p_1{height: 4.65em;opacity: 1;}

.bus1{padding: 1.6rem 0 0 0;}
.bus1 .tit{text-align: center;color: #333;line-height: 1;margin-bottom: 0.8rem;}
.bus1 .list{height: 3.46rem;display: flex;justify-content: space-between;align-items: flex-end;}
.bus1 .list .item{width: 3.3rem;transition: all 0.5s;background: url(../img/bus2_bj1.png)no-repeat center;background-size: cover;padding: 0.55rem 0.3rem 0.52rem 0.3rem;border-radius: 0.16rem;overflow: hidden;}
.bus1 .list .item.on{background-image: url(../img/bus2_bj2.png);padding: 0.64rem 0.27rem 0.3rem 0.27rem;}
.bus1 .list .item .icon{width: 0.6rem;height: 0.6rem;margin-bottom: 0.4rem;}
.bus1 .list .item .icon img{width: 100%;height: 100%;object-fit: contain;}
.bus1 .list .item .icon img.img2{display: none;}
.bus1 .list .item.on .icon img.img2{display: block;}
.bus1 .list .item.on .icon img.img1{display: none;}
.bus1 .list .item.on{width: 5.5rem;}
.bus1 .list .item .h{color: #333;line-height: 1.33;}
.bus1 .list .item.on .h{color: #ffffff;}
.bus1 .list .item .p{color: #fff;line-height: 1.77;height: 5.31em;height: 0;transition: all 0.5s;opacity: 0;margin-top: 0;width: 4.96rem;}
.bus1 .list .item.on .p{height: 5.31em;opacity: 1;margin-top: 0.24rem;}

.bus2{padding: 1.6rem 3.28rem;}
.bus2 .tit{color: #333;line-height: 1;margin-bottom: 0.64rem;text-align: center;}
.bus2 .pic{width: 100%;height: 6.8rem;border-radius: 0.16rem;position: relative;overflow: hidden;margin-bottom: 0.5rem;}
.bus2 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bus2 .pic:hover img{transform: scale(1.05);}
.bus2 .pic a{position: absolute;bottom: 0.46rem;left: 50%;transform: translateX(-50%);width: 1.47rem;text-align: center;line-height: 0.5rem;border-radius: 0.05rem;
    background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);color: #fff;}
.bus2 .h{width: fit-content;margin: 0 auto;margin-bottom: 0.32rem;padding-bottom: 0.16rem;border-bottom: 0.02rem solid #FF7500;color: #FF7500;line-height: 1.167;}
.bus2 .p{padding: 0 0.77rem;text-align: center;color: #666;line-height: 1.55;}

.bus3{padding: 1.2rem 0.8rem;background-color: #F9F9F9;}
.bus3 .tit{text-align: center;color: #333;line-height: 1;margin-bottom: 0.37rem;}
.bus3 .tab{display: flex;justify-content: center;margin-bottom: 0.63rem;}
.bus3 .tab li{cursor: pointer;width: 1.44rem;line-height: 0.5rem;border-radius: 0.05rem;text-align: center;color: #666;}
.bus3 .tab li.on{color: #fff;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}
.bus3 .cons .con{display: none;margin-bottom: 0.6rem;}
.bus3 .cons .con.on{display: flex;align-items: center;justify-content: space-between;}
.bus3 .cons .con .swp{width: 16rem;position: relative;overflow: hidden;}
.bus3 .cons .con .prev{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.bus3 .cons .con .prev img{width: 100%;}
.bus3 .cons .con .prev img.img2{display: none;}
.bus3 .cons .con .prev:hover img.img2{display: block;}
.bus3 .cons .con .prev:hover img.img1{display: none;}
.bus3 .cons .con .next{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.bus3 .cons .con .next img{width: 100%;}
.bus3 .cons .con .next img.img2{display: none;}
.bus3 .cons .con .next:hover img.img2{display: block;}
.bus3 .cons .con .next:hover img.img1{display: none;}
.bus3 .cons .con .swp .swiper-slide{background-color: #ffffff;border-radius: 0.15rem;}
.bus3 .cons .con .swp .swiper-slide .pic{width: 100%;height: 4rem;padding: 0.5rem 0.63rem;border-bottom: 1px solid #E6E6E6;}
.bus3 .cons .con .swp .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.bus3 .cons .con .swp .swiper-slide:hover .pic img{transform: scale(1.05);}
.bus3 .cons .con .swp .swiper-slide .h{padding: 0.38rem 0.34rem 0.5rem 0.34rem;color: #333;}
.bus3>.btn{width: 1.47rem;line-height: 0.5rem;text-align: center;color: #666;border-radius: 0.05rem;border: 1px solid #666;margin: 0 auto;display: block;transition: all 0.5s;}
.bus3>.btn:hover{background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);color: #fff;border-color: transparent;}

.bus4{padding: 1.6rem 0.8rem;}
.bus4 .tit{text-align: center;color: #333;line-height: 1;margin-bottom: 0.64rem;}
.bus4 .con{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.6rem;}
.bus4 .con .swp{width: 16rem;position: relative;overflow: hidden;}
.bus4 .con .swp .swiper-slide .pic{width: 100%;height: 3.48rem;border-radius: 0.16rem;overflow: hidden;margin-bottom: 0.32rem;}
.bus4 .con .swp .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bus4 .con .swp .swiper-slide:hover .pic img{transform: scale(1.05);}
.bus4 .con .swp .swiper-slide .h{color: #333;line-height: 1.167;}
.bus4 .con .prev{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.bus4 .con .prev img{width: 100%;}
.bus4 .con .prev img.img2{display: none;}
.bus4 .con .prev:hover img.img2{display: block;}
.bus4 .con .prev:hover img.img1{display: none;}
.bus4 .con .next{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.bus4 .con .next img{width: 100%;}
.bus4 .con .next img.img2{display: none;}
.bus4 .con .next:hover img.img2{display: block;}
.bus4 .con .next:hover img.img1{display: none;}
.bus4>.btn{width: 1.47rem;line-height: 0.5rem;text-align: center;color: #666;border-radius: 0.05rem;border: 1px solid #666;margin: 0 auto;display: block;transition: all 0.5s;}
.bus4>.btn:hover{background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);color: #fff;border-color: transparent;}

.bus5{padding: 1.22rem 1.6rem 1.6rem 1.6rem;background-color: #F9F9F9;}
.bus5 .tit{text-align: center;color: #333;line-height: 1;margin-bottom: 0.64rem;}
.bus5 img{width: 100%;}

.bus6{padding: 1.52rem 1.2rem 1.2rem 1.6rem;background: url(../img/cmf_bj.png)no-repeat center;background-size: cover;display: flex;justify-content: space-between;}
.bus6 .left{width: 6.4rem;}
.bus6 .left .tit{color: #333;line-height: 1.3;margin-bottom: 0.2rem;}
.bus6 .left .p{color: #666;line-height: 1.11;margin-bottom: 2.16rem;}
.bus6 .left .h{color: #333;line-height: 1;margin-bottom: 0.25rem;}
.bus6 .left .list{display: flex;justify-content: space-between;}
.bus6 .left .list .item .name{background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;line-height: 1.1;margin-bottom: 0.12rem;display: flex;align-items: center;}
.bus6 .left .list .item .name img{width: 0.22rem;height: 0.18rem;margin-right: 0.12rem;object-fit: contain;}
.bus6 .left .list .item .p1{color: #333;line-height: 1.36;}
.bus6 .right{width: 8.8rem;}
.bus6 .right form{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.bus6 .right form .input{width: 4.26rem;margin-bottom: 0.27rem;}
.bus6 .right form .input.input1{width: 100%;}
.bus6 .right form .input .name{color: #333;line-height: 1.6;margin-bottom: 0.07rem;}
.bus6 .right form .input .name span{color: #F00;}
.bus6 .right form .input input{width: 100%;background-color: transparent;line-height: 0.5rem;border: 0.01rem solid #E6E6E6;background-color: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);padding: 0 0.2rem;border-radius: 0.06rem;}
.bus6 .right form .input .select{position: relative;}
.bus6 .right form .input .select:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 0.26rem;width: 0.15rem;height: 0.1rem;background: url(../img/cmf_jt.png);background-size: 100% 100%;}
.bus6 .right form .input select{width: 100%;background-color: transparent;line-height: 0.5rem;border: 0.01rem solid #E6E6E6;background-color: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);padding: 0 0.2rem;border-radius: 0.06rem;}

.bus6 .right form .input textarea{width: 100%;background-color: transparent;line-height: 1.6;height: 1.5rem; border: 0.01rem solid #E6E6E6;background-color: rgba(255, 255, 255, 0.09);backdrop-filter: blur(4px);padding: 0.15rem 0.2rem;border-radius: 0.06rem;}
.bus6 .right form input[type="submit"]{width: 100%;border-radius: 0.06rem;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);color: #fff;text-align: center;line-height: 0.54rem; backdrop-filter: blur(30.200000762939453px);}




.bus6 .left .p{margin-bottom: 1rem;}

.bus6 .list2 .item{display: flex;align-items: center;}

.bus6 .list2 .item:not(:first-child){margin-top: 0.4rem;}

.bus6 .list2 .item .ico{width: 0.88rem;height: 0.88rem;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;margin-right: 0.24rem;
box-shadow: 4px 4px 74px rgba(0, 0, 0, 0.06);}

.bus6 .list2 .item .ico img{width: 0.34rem;}

.bus6 .list2 .item .txt .t1{background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);line-height: calc(1em + 2px);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.bus6 .list2 .item .txt .t2{line-height: calc(1em + 2px);margin-top: 0.16rem;}







.sou_banner{position: relative;width: 100%;height: 100vh;}
.sou_banner .pic{width: 100%;height: 100%;overflow: hidden;position: relative;}
.sou_banner .pic:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3.68rem;background: url(../img/sou_mask.png);background-size: cover;}
.sou_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.sou_banner .txt{position: absolute;bottom: 0.3rem;left: 0;width: 100%;text-align: center;color: #fff;z-index: 2;padding: 0 1.55rem;}
.sou_banner .txt .h{line-height: 1.1;margin-bottom: 0.4rem;}
.sou_banner .txt .p{line-height: 1.66;margin-bottom: 0.7rem;}
.sou_banner .scl{width: 0.18rem;margin: 0 auto;display: block;}

.sou1{padding: 1.6rem 0 1.2rem 0;}
.sou1 .tit{text-align: center;color: #333;line-height: 1.1;margin-bottom: 0.32rem;}
.sou1 .list{width: 7.4rem;margin: 0 auto;}
.sou1 .list .item{border-bottom: 1px solid #D7D7D7;padding-bottom: 0.07rem;cursor: pointer;}
.sou1 .list .item .h{display: flex;justify-content: space-between;align-items: center;color: #333;line-height: 1.2;transition: all 0.5s;padding: 0.32rem 0 0.25rem 0;transition: all 0.5s;}
.sou1 .list .item.on .h{color: #FF7500;}
.sou1 .list .item .h svg{display: block;width: 0.11rem;transition: all 0.5s;}
.sou1 .list .item.on .h svg{transform: rotate(180deg);}
.sou1 .list .item .p{color: #666;line-height: 1.45;display: none;padding-bottom: 0.25rem;}

.sou2{padding: 1.6rem 1.6rem 0 1.6rem;}
.sou2 .tit{text-align: center;color: #333;line-height: 1.1;margin-bottom: 0.64rem;}
.sou2 .con{display: flex;justify-content: space-between;}
.sou2 .con .left{width: 6rem;border-left: 0.02rem solid #BABABA;padding-bottom: 0.52rem;}
.sou2 .con .left .item{margin-bottom: 0.54rem;padding-left: 0.5rem;position: relative;cursor: pointer;}
.sou2 .con .left .item:nth-child(1){padding-top: 0.32rem;}
.sou2 .con .left .item::before{content: "";position: absolute;top: 0;left: -0.02rem;width: 0.02rem;height: 0%;background: #FF7500;transition: all 0.5s;}
.sou2 .con .left .item.on::before{height: 100%;}
.sou2 .con .left .item .h{color: #333;opacity: 0.5;transition: all 0.5s;}
.sou2 .con .left .item.on .h{color: #FF7500;opacity: 1;}
.sou2 .con .left .item .p{color: #666;line-height: 1.77;padding-top: 0.18rem;display: none;}
.sou2 .con .right{width: 9.2rem;background-color: #F9F9F9;border-radius: 0.16rem;height: 5.9rem;position: relative;}
.sou2 .con .right .pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.5s; display: flex;justify-content: center;align-items: center;}
.sou2 .con .right .pic.on{opacity: 1;}
.sou2 .con .right .pic img{width: 5.15rem;height: 3.98rem;object-fit: cover;mix-blend-mode: multiply;}

.sou3{padding: 1.6rem;}
.sou3 .tit{text-align: center;color: #333;line-height: 1.1;margin-bottom: 0.64rem;}
.sou3 .con{width: 100%;display: flex;border-radius: 0.16rem;overflow: hidden;}
.sou3 .con .pics{width: 9.2rem;position: relative;overflow: hidden;}
.sou3 .con .pics .swiper-slide{width: 100%;height: 7.04rem;overflow: hidden;}

.sou3 .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 1s ease-in-out;opacity: 0;}

.sou3 .con .txts .swiper-slide.swiper-slide-prev .box,
.sou3 .con .pics .swiper-slide.swiper-slide-prev img{
    transform: translateX(1.04167vw)
}

.sou3 .con .txts .swiper-slide.swiper-slide-next .box,
.sou3 .con .pics .swiper-slide.swiper-slide-next img{
    transform: translateX(-1.04167vw)
}

.sou3 .con .pics .swiper-slide.swiper-slide-active img {
    transform: translateX(0);
    transition: all .5s ease;
    opacity: 1
}

.sou3 .con .txts .swiper-slide.swiper-slide-active .box {
    transform: translateX(0);
    transition: all 1s ease;
    opacity: 1
}

.sou3 .con .txts .swiper-slide .box{transition: all 1s ease-in-out .2s;opacity: 0;}


/*.sou3 .con .pics .swiper-slide:hover img{transform: scale(1.05);}*/
.sou3 .con .txts{width: calc(100% - 9.2rem);position: relative;overflow: hidden;background-color: #F9F9F9;}
.sou3 .con .txts .swiper-slide{position: relative;height: 7.04rem;padding: 0.77rem 0.84rem;}
.sou3 .con .txts .swiper-slide .h{color: #333;line-height: 1.5;margin-bottom: 0.32rem;}
.sou3 .con .txts .swiper-slide .p{color: #666;line-height: 1.45;}
.sou3 .con .txts .swiper-pagination{width: fit-content;left: 0.96rem;bottom:0.95rem;z-index: 5;}
.sou3 .con .txts .swiper-pagination .swiper-pagination-bullet{width: 0.24rem;height: 0.02rem;background-color: #999;opacity: 1;margin: 0 0.06rem 0 0;transition: all 0.5s;}
.sou3 .con .txts .swiper-pagination .swiper-pagination-bullet-active{background-color: #FF7500;}
.sou3 .con .txts .btns{position: absolute;bottom: 0.7rem;right: 0.84rem;width: 1.16rem;display: flex;justify-content: space-between;z-index: 5;}

.sou3 .con .txts .btns .prev{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.sou3 .con .txts .btns .prev img{width: 100%;}
.sou3 .con .txts .btns .prev img.img2{display: none;}
.sou3 .con .txts .btns .prev:hover img.img2{display: block;}
.sou3 .con .txts .btns .prev:hover img.img1{display: none;}
.sou3 .con .txts .btns .next{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.sou3 .con .txts .btns .next img{width: 100%;}
.sou3 .con .txts .btns .next img.img2{display: none;}
.sou3 .con .txts .btns .next:hover img.img2{display: block;}
.sou3 .con .txts .btns .next:hover img.img1{display: none;}

.pl_banner{position: relative;}
.pl_banner .pic{width: 100%;height: 7.2rem;}
.pl_banner .pic img{width: 100%;height: 100%;}
.pl_banner .txt{position: absolute;left: 0;bottom: 0.3rem;text-align: center;color: #fff;width: 100%;}
.pl_banner .txt .h{line-height: 1;margin-bottom: 1.07rem;}
.pl_banner .scl{width: 0.18rem;margin: 0 auto;display: block;}
.pl_tab{display: flex;justify-content: center;background: #F9F9F9;backdrop-filter: blur(44.849998474121094px);}
.pl_tab .li{padding: 0.14rem 0;line-height: 1.6;margin: 0 0.52rem;position: relative;}
.pl_tab .li:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: #FF7500;width: 0;transition: all 0.5s;}
.pl_tab .li.on{color: #FF7500;}
.pl_tab .li.on:after{width: 100%;}

.pl_con{padding: 1.2rem 1.6rem 1.6rem 1.6rem;}
.pl_con .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pl_con .list:after{content: "";display: block;width:5.13rem;height: 1px;}
.pl_con .item{display: block;width: 5.13rem;border-radius: 0.24rem;border: 1px solid rgba(0, 0, 0, 0.10);background: #FBFBFB;backdrop-filter: blur(32.54999923706055px);margin-bottom: 0.3rem;}
.pl_con .item .pic{width: 100%;height: 4rem;border-bottom: 1px solid #E6E6E6;overflow: hidden;}
.pl_con .item .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;mix-blend-mode: multiply;}
.pl_con .item .pic:hover img{transform: scale(1.05);}
.pl_con .item .h{padding: 0.38rem 0.34rem 0.5rem 0.34rem;transition: all 0.5s;}
.pl_con .item:hover .h{color: #FF7500;}

.pl_tit{text-align: center;line-height: 1;margin-bottom:0.64rem;margin-top: 2.14rem;}
.pl_tabx{margin-bottom: 0.8rem;padding-bottom: 0.8rem;border-bottom: 1px solid rgba(0, 0, 0, 0.10);margin: 0 1.6rem;width: calc(100% - 3.2rem);display: flex;justify-content: space-between;}
.pl_tabx .li{display: block;width: 1.44rem;line-height: 0.5rem;border-radius: 0.05rem;text-align: center;color: #666;line-height: 2.24;background-color: #F7F7F7;transition: all 0.5s;}
.pl_tabx .li:hover,.pl_tabx .li.on{color: #fff;background: linear-gradient(97deg, #EF4C23 7.91%, #FF7500 52.63%, #FF7500 95.67%);}

.pd1{display: flex;padding-top: 0.94rem;}
.pd1 .left{width: 9.6rem;height: 8.68rem;background-color: #f9f9f9;padding-top: 2.3rem;}
.pd1 .left .pics{width: 5.6rem;height: 3.5rem;margin: 0 auto;position: relative;margin-bottom: 1.1rem;}
.pd1 .left .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.pd1 .left .pics .pic.on{opacity: 1;}
.pd1 .left .tab{display: flex;justify-content: center;}
.pd1 .left .tab li{padding-bottom: 0.27rem;width: 0.7rem;margin: 0 0.2rem;cursor: pointer;position: relative;opacity: 0.5;}
.pd1 .left .tab li::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.02rem;background-color: #d9d9d9;opacity: 0;}
.pd1 .left .tab li::after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 0.02rem;background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);transition: all 0.6s;}
.pd1 .left .tab li.on::before{opacity: 1;}
.pd1 .left .tab li.on::after{width: 100%;}
.pd1 .left .tab li.on{opacity: 1;}
.pd1 .right{width: 9.6rem;padding: 0.87rem 1.08rem;}
.pd1 .right .p{color: #999;line-height: 1.15;margin-bottom: 0.14rem;}
.pd1 .right .h{color: #333;line-height: 1.2;margin-bottom: 0.6rem;}
.pd1 .right .item{margin-bottom: 0.42rem;}
.pd1 .right .item .h_1{background:linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;margin-bottom: 0.22rem;}
.pd1 .right .item .p_1{color: #333;line-height: 1.15;}
.pd1 .right .item .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pd1 .right .item .boxs .box{width: 48%;margin-bottom: 0.35rem;}
.pd1 .right .item .boxs .box .h_2{color: #999;line-height: 1.2;margin-bottom: 0.14rem;}
.pd1 .right .item .boxs .box .p_2{color: #333;line-height: 1.15;}
.pd1 .right .item .boxs .box1{width: 100%;margin-bottom: 0;}
.pd1 .right .btns{display: flex;margin-top: 0.96rem;}
.pd1 .right .btns .btn{width: 3.2rem;line-height: 0.54rem;text-align: center;border-radius: 0.06rem;border: 1px solid #EBEBEB;backdrop-filter: blur(30.200000762939453px);color: #333333;transition: all 0.5s;}
.pd1 .right .btns .btn.btn1{margin-right: 0.2rem;}

.pd1 .right .btns .btn.act,
.pd1 .right .btns .btn:hover{color: #fff;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);border-color: transparent;}



.pd1_1 .right .item .boxs{justify-content: flex-start;}

.pd1_1 .right .item .boxs .box{width: 35%;}

.pd1_1 .right .item .boxs .box:nth-child(3n){width: 30%;}

.pd1_1 .right .item .table_list .table_item{display: none;}

.pd1_1 .right .item .table_list .table_item.on{display: block;}






.pd2{padding: 1.6rem 1.2rem;}
.pd2 .tit{text-align: center;color: #333;line-height: 1.08;margin-bottom: 0.7rem;}
.pd2 .cons{display: flex;justify-content: space-between;align-items: center;}
.pd2 .cons .prev{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.pd2 .cons .prev img{width: 100%;}
.pd2 .cons .prev img.img2{display: none;}
.pd2 .cons .prev:hover img.img2{display: block;}
.pd2 .cons .prev:hover img.img1{display: none;}
.pd2 .cons .next{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.pd2 .cons .next img{width: 100%;}
.pd2 .cons .next img.img2{display: none;}
.pd2 .cons .next:hover img.img2{display: block;}
.pd2 .cons .next:hover img.img1{display: none;}
.pd2 .cons .con{width: 14.6rem;position: relative;overflow: hidden;}
.pd2 .cons .con .swiper-slide{border-radius: 0.16rem;overflow: hidden;background: url(../img/pd_bj1.png)no-repeat center;background-size: cover;transition: all 0.5s;padding: 0.48rem 0.44rem 0.26rem 0.44rem;height: auto;}
.pd2 .cons .con .swiper-slide:hover{background-image: url(../img/pd_bj2.png);}
.pd2 .cons .con .swiper-slide .num{display: flex;align-items: center;position: relative;color: #333;line-height: 1.13;margin-bottom: 0.46rem;transition: all 0.5s;}
.pd2 .cons .con .swiper-slide:hover .num{color: #fff;}
.pd2 .cons .con .swiper-slide .num .icon{width: 0.23rem;height: 0.25rem;margin-right: 0.11rem;}
.pd2 .cons .con .swiper-slide .num .icon img{width: 100%;height: 100%;object-fit: contain;}
.pd2 .cons .con .swiper-slide .num .icon img.img1{display: none;}
.pd2 .cons .con .swiper-slide:hover .num .icon img.img1{display: block;}
.pd2 .cons .con .swiper-slide:hover .num .icon img.img2{display: none;}
.pd2 .cons .con .swiper-slide .h{color: #333;line-height: 1.5;min-height: 6em;transition: all 0.5s;}
.pd2 .cons .con .swiper-slide:hover .h{color: #fff;}
.pd3{padding: 1.1rem 1.2rem;background-color: #F9F9F9;}
.pd3 .tit{text-align: center;margin-bottom: 0.76rem;line-height: 1.08;color: #333;}
.pd3 .con{display: flex;margin-bottom: 0.5rem;}
.pd3 .con .item{width: 4.06rem;margin-right: 0.19rem;border-radius: 0.16rem;background-color: #ffffff;transition: all 0.5s;}
.pd3 .con .item:hover{box-shadow: 0 0 1.2rem 0 rgba(0, 0, 0, 0.08);}
.pd3 .con .item .pic{width: 100%;height: 3.84rem;overflow: hidden;border-bottom: 1px solid #E6E6E6;}
.pd3 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;}
.pd3 .con .item .h{padding: 0.38rem 0.37rem 0.5rem 0.37rem;color: #333;line-height: 1.27;transition: all 0.5s;}
.pd3 .con .item:hover .h{background: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pd3 .btn{margin: 0 auto;width: 3.2rem;line-height: 0.52rem;border-radius: 0.06rem;border: 1px solid #EBEBEB;display: block;text-align: center;color: #333;transition: all 0.5s;}
.pd3 .btn:hover{color: #fff;background: linear-gradient(90deg, #F77C2D 0%, #F84314 100%);border-color: transparent;}

/* 业务 end */