/* 精灵图 S */
.spr{ background-image:url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/spr.png); background-repeat:no-repeat; background-size:20.47rem 1.23rem;}
.spr.btn-search{ width:1.04rem; height:0.36rem; background-position:86.00103% 70.11494%;}
.spr.i-ptext{ width:0.19rem; height:0.22rem; background-position:94.72387% 75.24752%;}
.spr.paging-left.gray{ width:0.25rem; height:0.47rem; background-position:77.2997% 80.26316%;}
.spr.paging-left{ width:0.25rem; height:0.47rem; background-position:78.63501% 80.26316%;}
.spr.paging-right.gray{ width:0.25rem; height:0.47rem; background-position:79.97033% 80.26316%;}
.spr.paging-right{ width:0.25rem; height:0.47rem; background-position:81.30564% 80.26316%;}
.spr.pop-btn1{ width:3.28rem; height:0.71rem; background-position:21.52414% 5.76923%;}
.spr.pop-close{ width:0.67rem; height:0.66rem; background-position:35.35354% 5.26316%;}
.spr.pop-next{ width:0.18rem; height:0.33rem; background-position:87.58009% 84.44444%;}
.spr.pop-prev{ width:0.18rem; height:0.33rem; background-position:88.5658% 84.44444%;}
.spr.province-box{ width:1.84rem; height:0.35rem; background-position:95.38379% 44.31818%;}
.spr.search-title{ width:5.51rem; height:0.56rem; background-position:80.34759% 4.47761%;}
.spr.sw-left1{ width:0.32rem; height:0.62rem; background-position:38.16377% 4.91803%;}
.spr.sw-right1{ width:0.32rem; height:0.62rem; background-position:39.85112% 4.91803%;}
.spr.tab-dev{ width:0.04rem; height:0.28rem; background-position:93.7347% 80%;}
.spr.time-box{ width:2.89rem; height:0.34rem; background-position:99.82935% 3.37079%;}
.spr.tip{ width:0.96rem; height:0.3rem; background-position:93.13173% 81.72043%;}
.spr.title1{ width:6.51rem; height:0.57rem; background-position:65.18625% 95.45455%;}
.spr.title2{ width:3.65rem; height:1.09rem; background-position:0.17836% 21.42857%;}
.spr.title3{ width:5.38rem; height:0.41rem; background-position:24.51955% 92.68293%;}
.spr.title4{ width:3.63rem; height:0.58rem; background-position:49.70309% 4.61538%;}
/* 精灵图 E */
/* 主体部分 S */

.part2 { height: 6.87rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/bg3.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 0.61rem 0 0 0; margin-top: -0.01rem;}
.part3 { height: 11.32rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/bg4.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 0.59rem 0 0 0; margin-top: -0.01rem;}
.part4 { height: 8.41rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/bg5.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 0.62rem 0 0 0; margin-top: -0.01rem;}

.part2 .main { width: 6.5rem;}
.part2 .title2 { margin: 0 0 0.27rem 0;}
.part2 .time-box { display: flex; font-size: 0.2rem; line-height: 0.34rem;} 
.part2 .time-box span { width: 2.01rem; height: 100%; text-align: center; color: #ff4259;}
.part2 .time-box p { width: 2.5rem; height: 100%; text-align: center; color: #fafafa;}
.part2 .pic-box { width: 6.56rem; height: 3.76rem; margin: 0.36rem 0 0 -0.04rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/pic-box.png) no-repeat; background-size: 100% 100%;}
.part2 .pic-box p { display: none;}
.part2 .pic-box img { display: none;}

.part3 .p3-box { display: block; margin: 0.28rem auto 0;}
.part3 .p3-box .dw { width: 6.53rem; height: 5.14rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/dw.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; overflow: hidden;}
.part3 .p3-box .fs { width: 6.49rem; height: 3.64rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/fs.png) no-repeat; background-size: 100% 100%; position: relative; padding: 2.71rem 0 0 0; margin: 0.42rem auto 0; overflow: hidden;}
.part3 .p3-box .titl { width: 1.4rem; height: 0.49rem; line-height: 0.49rem; color: #fafafa; font-size: 0.22rem; text-align: center; font-weight: bold; position: absolute; top: 0; right: 0;} 
.part3 .p3-box .item-box { width: 5.88rem; height: 1.02rem; margin: 0.76rem auto 0.42rem; padding: 0.15rem 0 0 2.21rem;}
.part3 .p3-box .item-box2 { width: 5.88rem; height: 1.02rem; margin: 0 auto; padding: 0.15rem 0 0 2.55rem;}
.part3 .p3-box .tl1 { font-size: 0.25rem; line-height: 0.3rem; color: #ffffff; text-align: center;}
.part3 .p3-box .tl2 { font-size: 0.33rem; line-height: 0.43rem; color: #ef364c; text-align: center; font-weight: bold;}
.part3 .p3-box .tl3 { font-size: 0.25rem; line-height: 0.2rem; color: #ffffff; text-align: center;}
.part3 .p3-box .gift { width: 5.86rem; height: 1.24rem; margin: 0.31rem auto 0px; padding: 0.94rem 0 0 0; display: flex; justify-content: space-between;}
.part3 .p3-box .gift p { width: 1.65rem; height: 0.2rem; line-height: 0.2rem; font-size: 0.18rem; color: #ffffff; text-align: center;}

.part3 .p3-box .fs p { font-size: 0.36rem; line-height: 0.5rem; color: #feffff; text-align: center; font-weight: bold;}

.part4 .title4 { margin: 0 auto;}
.part4 .p4-box { width: 6.51rem; height: 6.26rem; margin: 0.24rem auto 0; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/page5-m/p4-box.png) no-repeat; background-size: 100% 100%;}
.part4 .p4-box ul { width: 100%; height: 100%; padding: 0.22rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
.part4 .p4-box li { width: 2.8rem; height: 1.12rem;}
.part4 .p4-box li .city-name { width: 2.5rem; height: 0.33rem; font-size: 0; display: flex; border-bottom: 1px solid #83273c; margin-bottom: 0.02rem;}
.part4 .p4-box li .city-name p { font-size: 0.22rem; line-height: 0.33rem; color: #fafafa; text-align: left; font-weight: bold;}
.part4 .p4-box li .city-name span { font-size: 0.23rem; line-height: 0.33rem; color: #ff3951; text-align: left; margin-left: 0.1rem;}
.part4 .p4-box li .tl { font-size: 0.18rem; line-height: 0.22rem; color: #fafafa; text-align: left;}




.part1 { height: 1.67rem; background: url(//game.gtimg.cn/images/val/act/a20250801AugustCafeAct/m/bg2.jpg) no-repeat; background-size: 100% 6.97rem; position: relative; padding: 0 0 0 0; margin-top: -0.01rem;}
.part1 .main { display: none;}





