@charset "utf-8";
/*
* Author:pengxing
* Date:2026.3.10
*/
.new-header,.container{width:100%;margin:0 auto;}
.container{background-color:#fff;}

.item{width:1400px;margin:0 auto;}
.itemTie{line-height:0;text-align:center;padding:95px 0 88px;}
.itemTie span{line-height:70px;font-size:58px;color:#018788;display:inline-block;position:relative;z-index:1;}
.itemTie span i{width:65px;height:65px;background-color:#ffe3ac;border-radius:50%;display:block;position:absolute;left:-18px;bottom:0;z-index:-1;}
.itemTie small{text-align:center;line-height:46px;font-size:35px;color:#018788;font-weight:normal;display:block;}
.itemTie small em{line-height:48px;font-size:28px;color:#018788;background-color:#fff;border:#018788 solid 1px;border-radius:50px;padding:0 40px;display:inline-block;}

.fbanner{height:550px;background:url(/modules/style/images/ajax-loader.gif) center no-repeat;}
.banner{width:100%;height:550px;overflow:hidden;position:relative;}
.bannerInfo{width:1920px;height:550px;overflow:hidden;position:absolute;left:50%;margin-left:-960px;top:0;}
.bannerInfo li,.bannerInfo li img{width:1920px;height:548px;}
.bannerInfo .pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:20px;z-index:1;}
.bannerInfo .pagination span{width:15px;height:15px;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 15px;display:inline-block;vertical-align:top;}
.bannerInfo .pagination .active{background-color:#24d2b6;}

.f1Box{padding:80px 0 120px;}
.f1Box dl{border:#dedede solid 1px;padding:21px 0 24px 26px;border-radius:20px;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 0 10px;margin-bottom:64px;}
.f1Box dt{float:left;border-radius:20px;overflow:hidden;position:relative;}
.f1Box dt,.f1Box dt img{width:770px;height:332px;}
.f1Box dt span{width:100%;text-align:center;line-height:50px;font-size:28px;color:#fff;background-color:#019c9d;display:block;position:absolute;left:0;bottom:0;}
.f1Box dd{float:right;width:590px;}
.f1Box dd h3{text-align:center;line-height:75px;font-size:81px;color:#018788;padding:10px 0 40px;}
.f1Box dd h3 span{font-size:46px;color:#018788;font-weight:normal;display:block;}
.f1Box dd h3 small{line-height:40px;font-size:28px;color:#333;display:block;}
.f1Box dd a.btn{width:251px;height:54px;text-align:center;line-height:54px;font-size:24px;color:#fff;background-color:#ff7200;border-radius:50px;display:block;margin:0 auto;}
.f1Con{background-color:#019c9d;padding:40px 30px 0;border-radius:20px;}
.f1Con div{width:100%;background-color:#fff;border-spacing:0;border-collapse:collapse;border-radius:20px;display:block;overflow:hidden;}
.f1Con div ul{overflow:hidden;}
.f1Con div li{float:left;width:665px;line-height:109px;text-align:center;font-size:36px;color:#3a2b2b;border-bottom:#e8e8e8 solid 1px;border-right: #e8e8e8 solid 1px;}
.f1Con div li em{padding:0 10px;display:inline-block;}
.f1Con div li span{font-size:36px;color:#019c9d;font-weight:bold;padding:0 10px;}
.f1Con div ul:nth-child(2n){background-color:#fffcf2;}
.f1Con div ul:last-child li{width:100%;}
.f1Con p{text-align:center;line-height:71px;font-size:44px;font-weight:bold;color:#ffe477;padding:38px 0 50px;}
.f1Con p span{width:553px;height:56px;text-align:center;line-height:56px;font-size:36px;color:#019c9d;background-color:#fff;border-radius:50px;display:block;margin:0 auto;}

.f2Bg{background-color:#f7f9f8;padding-bottom: 110px;}
.f2Box{background-color:#fff;border:#dedede solid 1px;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0 0 10px;padding-bottom:53px;}
.f2Box h2{line-height:58px;text-align:center;font-size:46px;color:#019c9d;padding:33px 0 38px;}
.f2Box h2 span{border-bottom:#019c9d solid 2px;display:inline-block;}
.f2BoxList{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;padding:0 44px 33px;overflow:hidden;}
.f2BoxList dl{float:left;width:307px;}
.f2BoxList dt,.f2BoxList dt img{width:307px;height:198px;}
.f2BoxList dd{text-align:center;line-height:35px;font-size:26px;color:#333;padding:15px 0 15px;border:#019c9d solid 1px;border-top:0;border-radius:0 0 20px 20px;}
.f2BoxList dd span{font-weight:bold;color:#019c9d;display:block;}
.f2BoxCon{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;padding:0 44px 33px;overflow:hidden;}
.f2BoxCon dl{float:left;width:412px;}
.f2BoxCon dt,.f2BoxCon dt img{width:412px;height:198px;}
.f2BoxCon dd{text-align:center;line-height:35px;font-size:26px;color:#333;padding:15px 0 15px;border:#019c9d solid 1px;border-top:0;border-radius:0 0 20px 20px;}
.f2BoxCon dd span{font-weight:bold;color:#019c9d;display:block;}
.f2Box a.btn{width:221px;height:50px;text-align:center;line-height:50px;font-size:26px;color:#fff;background-color:#ff7200;border-radius:50px;display:block;margin:0 auto;}
.f2Con{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:56px;}
.f2Con dl{width:590px;background-color:#fff;border:#dedede solid 1px;padding:0 40px;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0 0 10px;}
.f2Con dt{line-height:58px;text-align:center;font-size:46px;color:#019c9d;padding:33px 0 38px;}
.f2Con dt span{border-bottom:#019c9d solid 2px;display:inline-block;}
.f2Con dd{padding-bottom:33px;}
.f2Con dd div{width:590px;height:305px;margin-bottom:34px;}
.f2Con dd img{width:590px;height:305px;}
.f2Con dd ul{padding-bottom:15px;}
.f2Con dd li{height:50px;text-align:center;line-height:50px;font-size:30px;color:#333;background-color:#fffbf2;border:#dedede solid 1px;border-radius:50px;margin-bottom:15px;}
.f2Con dd li span{font-weight:bold;color:#019c9d;padding-left:20px;}
.f2Con dd a.btn{width:221px;height:50px;text-align:center;line-height:50px;font-size:26px;color:#fff;background-color:#ff7200;border-radius:50px;display:block;margin:0 auto;}

.f3Box{padding-bottom:80px;}
.f3Box dl{height:335px;margin-bottom:49px;padding: 0 30px 0 80px;}
.f3Box dt{float:right;width:580px;height:335px;position:relative;}
.f3Box dt p{width:580px;line-height:46px;text-align:center;font-size:24px;color:#443333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.f3Box dt p em{padding:0 5px;display:inline-block;}
.f3Box dt img{width:531px;height:273px;border:#fff solid 6px;border-radius:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.f3Box dd{float:left;width:640px;padding-top:55px;}
.f3Box dd h3{line-height:90px;font-size:82px;color:#0d6162;}
.f3Box dd h3 span{font-size:56px;color:#e88d0c;display:block;}
.f3Box dd a.btn{width:233px;height:49px;text-align:center;line-height:49px;font-size:29px;color:#fff;background-color:#ff6600;border-radius:50px;display:block;}

.f4Bg{height:980px;}
.f4Box{height:800px;position:relative;}
.f4Box span{line-height:73px;font-size:46px;color:#ff6600;font-weight:bold;display:inline-block;position:absolute;top:235px;}
.f4Box span em{font-size:34px;color:#019c9d;}
.f4Box span em b{font-weight:bold;}
.f4Box span i{width:58px;height:2px;background-color:#ff6600;display:block;position:absolute;left:0;bottom:0;}
.f4Box span.ioc1{left:170px;}
.f4Box span.ioc2{right:170px;}

@media only screen and (min-width: 751px){
	.f3Box dl{background:url(/modules/style/images/zt/huodong/bg_01.jpg) no-repeat;}
	.f4Bg{background:url(/modules/style/images/zt/huodong/f4Bg.jpg) center 0 no-repeat;}
}
@media only screen and (max-width: 750px){
	.new-header,.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;}
	.container{background-color:#fff;padding-bottom:0;}
	.container img{display:block;}
	.item{width:auto;}
	.itemTie{line-height:0;text-align:center;padding:.65rem 0 .55rem;}
	.itemTie span{line-height:.6rem;font-size:.46rem;}
	.itemTie span i{width:.52rem;height:.52rem;left:-.18rem;}
	.itemTie small{line-height:.4rem;font-size:.3rem;}
	.itemTie small em{line-height:.37rem;font-size:.26rem;border-radius:.5rem;padding:0 .15rem;}
	
	.banner{width:100%;height:8.6rem;}
	.bannerInfo{width:7.5rem;height:8.6rem;left:0;margin-left:0;}
	.bannerInfo li,.bannerInfo li img{width:7.5rem;height:8.6rem;}
	.bannerInfo .pagination{bottom:.2rem;}
	.bannerInfo .pagination span{width:.15rem;height:.15rem;margin:0 .1rem;}
	
	.f1Box{padding:.5rem .3rem .5rem;}
	.f1Box dl{padding:.2rem .2rem 26px;border-radius:.2rem;box-shadow:rgba(0,0,0,.3) 0 0 .1rem;margin-bottom:.3rem;}
	.f1Box dt{border-radius:.2rem;}
	.f1Box dt,.f1Box dt img{width:3.93rem;height:2.08rem;}	
	.f1Box dt span{display:none;}
	.f1Box dd{width:2.3rem;}
	.f1Box dd h3{line-height:.4rem;font-size:.4rem;padding:.1rem 0 .1rem;}
	.f1Box dd h3 span{font-size:.26rem;}
	.f1Box dd h3 small{line-height:.3rem;font-size:.22rem;}
	.f1Box dd a.btn{width:1.5rem;height:.33rem;line-height:.33rem;font-size:.24rem;border-radius:.5rem;}
	.f1Con{padding:.2rem .2rem 0;border-radius:.2rem;}
	.f1Con div{border-radius:.2rem;}
	.f1Con div li{width:100%;line-height:.53rem;font-size:.24rem;background-color:#fff;}
	.f1Con div li:nth-child(2){background-color:#fffcf2;}
	.f1Con div li em{padding:0 .1rem;}
	.f1Con div li span{font-size:.24rem;padding:0 .1rem;}
	.f1Con div ul:last-child li{width:100%;}
	.f1Con p{line-height:.5rem;font-size:.3rem;padding:.2rem 0 .37rem;}
	.f1Con p span{width:3.9rem;height:.4rem;line-height:.4rem;font-size:.25rem;font-weight:normal;border-radius:.1rem;}

	.f2Bg{padding:0 .3rem .5rem;}
	.f2Con{padding-bottom:.1rem;}
	.f2Con dl{width:5.21rem;padding:0 .36rem;border-radius:.2rem;box-shadow:rgba(0,0,0,.5) 0 0 .1rem;margin: 0 auto .34rem;}
	.f2Con dt{line-height:.57rem;font-size:.4rem;font-weight:bold;padding:.3rem 0 .2rem;}
	.f2Con dd{padding-bottom:.3rem;}
	.f2Con dd div{width:5.21rem;height:2.7rem;margin-bottom:.3rem;}
	.f2Con dd img{width:5.21rem;height:2.7rem;}
	.f2Con dd ul{padding-bottom:.15rem;}
	.f2Con dd li{height:.44rem;line-height:.44rem;font-size:.26rem;border-radius:.5rem;margin-bottom:.13rem;}
	.f2Con dd li span{padding-left:.1rem;}
	.f2Con dd a.btn{width:1.95rem;height:.44rem;line-height:.44rem;font-size:.24rem;border-radius:.1rem;}
	
	.f2Box{border-radius:.2rem;box-shadow:rgba(0,0,0,.5) 0 0 .1rem;padding-bottom:.5rem;}
	.f2Box h2{line-height:.5rem;font-size:.4rem;padding:.3rem 0 .3rem;}
	.f2Box ul{padding:0 .27rem;}
	.f2Box li{line-height:.57rem;text-align:center;font-size:.28rem;color:#333;background-color:#fffbf2;border:#dedede solid 1px;border-radius:.5rem;margin-bottom:.21rem;}
	.f2Box li span{font-weight:bold;color:#019c9d;padding-left:.2rem;}
	.f2Box li:nth-child(2n){background-color:#fff;}
	.f2Box a.btn{width:1.95rem;height:.44rem;line-height:.44rem;font-size:.24rem;border-radius:.1rem;}
	
	.f3Box{padding:0 .3rem .5rem;}
	.f3Box dl{height:2.02rem;background:url(/modules/style/images/zt/huodong/wap/bg.jpg) no-repeat;background-size:100% auto;margin-bottom:.3rem;padding:0 .15rem 0 .35rem;}
	.f3Box dt{width:2.6rem;height:2.02rem;}
	.f3Box dt p{width:2.7rem;line-height:.32rem;font-size:.2rem;}
	.f3Box dt p em{padding:0 .03rem;}
	.f3Box dt img{width:2.45rem;height:1.45rem;border:#fff solid .06rem;border-radius:.3rem;}
	.f3Box dd{width:3.5rem;padding-top:.3rem;}
	.f3Box dd h3{line-height:.5rem;font-size:.44rem;}
	.f3Box dd h3 span{font-size:.32rem;}
	.f3Box dd h3 span b{font-size:.4rem;font-weight:bold;}
	.f3Box dd a.btn{width:1.81rem;height:.38rem;line-height:.38rem;font-size:.22rem;border-radius:.5rem;}
	
	.f4Bg{height:6.82rem;background:url(/modules/style/images/zt/huodong/wap/f4Bg_wap.jpg) center 0 no-repeat;background-size:100% auto;}
	.f4Bg .itemTie{padding:.5rem 0 .5rem;}
	.f4Box{height:5rem;}
	.f4Box span{line-height:.82rem;font-size:.3rem;top:1.85rem;}
	.f4Box span em{line-height:.41rem;font-size:.26rem;display:block;}
	.f4Box span em b{display:block;}
	.f4Box span i{width:.58rem;bottom: -.25rem;}
	.f4Box span.ioc1{left:.8rem;}
	.f4Box span.ioc2{right:1.1rem;}
}