/* Ύ«ΑιΝΌ S */
.spr{ background-image:url(//game.gtimg.cn/images/val/act/a20250703cafeAct/page2-m/spr.png); background-repeat:no-repeat; background-size:9.08rem 2.19rem;}
.spr.i-ptext{ width:0.19rem; height:0.22rem; background-position:95.72553% 82.2335%;}
.spr.pop-btn1{ width:3.28rem; height:0.71rem; background-position:98.44828% 56.08108%;}
.spr.pop-close{ width:0.67rem; height:0.66rem; background-position:79.42925% 5.88235%;}
.spr.pop-next{ width:0.18rem; height:0.33rem; background-position:60.44944% 74.19355%;}
.spr.pop-prev{ width:0.18rem; height:0.33rem; background-position:98.65169% 87.09677%;}
.spr.sw-left1{ width:0.32rem; height:0.62rem; background-position:96.6895% 5.73248%;}
.spr.sw-right1{ width:0.32rem; height:0.62rem; background-position:56.84932% 87.89809%;}
.spr.tab-dev{ width:0.04rem; height:0.28rem; background-position:98.11947% 4.71204%;}
.spr.time-box2{ width:2.79rem; height:0.38rem; background-position:89.66614% 89.50276%;}
.spr.tip{ width:0.96rem; height:0.3rem; background-position:91.50246% 4.7619%;}
.spr.title1{ width:6.51rem; height:0.57rem; background-position:3.50195% 5.55556%;}
.spr.title2{ width:4.81rem; height:0.72rem; background-position:2.10773% 93.87755%;}
.spr.title3{ width:5.54rem; height:0.56rem; background-position:2.54237% 45.39877%;}
/* Ύ«ΑιΝΌ E */

.part2 { height: 5.98rem; background: url(//game.gtimg.cn/images/val/act/a20250703cafeAct/page2-m/bg3.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 0.36rem 0 0 0; margin-top: -0.01rem;}
.part3 { height: 6.49rem; background: url(//game.gtimg.cn/images/val/act/a20250703cafeAct/page2-m/bg4.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 0.5rem 0 0 0; margin-top: -0.01rem;}

.part2 .title2 { margin: 0 0 0.15rem 0;}
.part2 .tip { font-size: 0.18rem; line-height: 0.33rem; color: #000018; padding: 0 0 0 0.2rem; position: relative; margin: 0 0 0.1rem 0; text-align: left;}
.part2 .tip i { position: absolute; top: 0.06rem; left: 0;}             
.part2 .p2-box { margin: 0.21rem auto 0; font-size: 0; padding: 2.72rem 0 0 2.67rem; width: 6.56rem; height: 3.71rem; background: url(//game.gtimg.cn/images/val/act/a20250703cafeAct/page2-m/part2-box.jpg) no-repeat; background-size: 100% 100%; position: relative; box-sizing: border-box;}
.part2 .p2-box a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block;}
.part2 .p2-box .tl { font-size: 0.24rem; line-height: 0.28rem; color: #000018; text-align: center; width: 140%; margin-left: -20%; transform: scale(.6); transform-origin: top center;}
.part2 .p2-box .time-box { width: 4.74rem; height: 0.52rem; display: flex; font-size: 0.24rem; line-height: 0.52rem; margin: -0.11rem 0 0 -0.41rem; transform-origin: top center; transform: scale(0.5);} 
.part2 .p2-box .time-box span { width: 1.37rem; height: 100%; text-align: center; color: #fafafa;}
.part2 .p2-box .time-box p { width: 3.34rem; height: 100%; text-align: center; color: #000018;}

.part3 .p3-box { margin: 0.25rem 0 0 0; height: auto; padding: 0 0.1rem 0 0; overflow: hidden;}
.part3 .p3-box p { font-size: 0.18rem; line-height: 0.2rem; color: #fafafa; padding: 0 0 0 0.33rem; position: relative; margin-bottom: 0.17rem; width: 6.57rem; text-align: left;}
.part3 p i { position: absolute; top: 0.03rem; left: 0; background: #ff3951; width: 0.28rem; height: 0.22rem; font-size: 0.18rem; line-height: 0.22rem; color: #ffffff; text-align: center; font-style: normal;}
.part3 .time-box2 { display: flex; font-size: 0.2rem; line-height: 0.38rem; margin: 0.17rem 0 0 0;} 
.part3 .time-box2 span { width: 1.87rem; height: 100%; text-align: center; color: #fafafa;}
.part3 .time-box2 p { width: 2.16rem; height: 100%; font-size: 0.18rem; text-align: center; color: #fafafa;}
.part3 .img-box { width: 6.36rem; height: 2.09rem; background: url(//game.gtimg.cn/images/val/act/a20250703cafeAct/page2-m/pic.png) no-repeat; background-size: 100% 100%; margin: 0.2rem 0 0.19rem 0;}


.part1 {
        height: 1.67rem;
        background: url(//game.gtimg.cn/images/val/act/a20250703cafeAct/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;}
