/* 精灵图 S */
.spr{ background:url(//game.gtimg.cn/images/val/act/a20251225val8/page2/spr.png) no-repeat;}
.spr.btn3{ width:379px; height:86px; background-position:-10px -10px;}
.spr.i-ptext{ width:24px; height:29px; background-position:-399px -10px;}
.spr.time-box2{ width:460px; height:48px; background-position:-10px -106px;}
/* 精灵图 E */

.head-part .tab-box{bottom: -200px;}
.head-part .login-box{display: none;}
/* 主体部分 S */
.part2 { height: 1340px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/bg2.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 510px 0 0 0; margin-top: -1px;}
.part3 { height: 1180px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/bg3.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 208px 0 0 0; margin-top: -1px;}

.part4 { height: 932px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/bg4.jpg) no-repeat; background-size: 100% 100%; position: relative; padding: 280px 0 0 0; margin-top: -1px;}

.part2 .main { width: 1361px;}
.part2 .title2 { margin: 0 0 15px 0;}
.part2 .tip { font-size: 30px; line-height: 36px; color: #ebe8e1; padding: 0 0 0 46px; position: relative; margin: 0 0 10px 0;}
.part2 .tip i { position: absolute; top: 4px; left: 6px;}             
.part2 .tip .mob-show{display: none;}
.part2 .p2-box { margin: 40px auto 0; font-size: 0; padding: 435px 0 0 453px; width: 1076px; height: 608px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/part2-box.jpg) no-repeat; background-size: 100% 100%; position: relative;}
.part2 .p2-box .time-box { width: 381px; height: 42px; display: flex; font-size: 21px; line-height: 42px; margin: 50px auto 0;} 
.part2 .p2-box .time-box span { width: 131px; height: 100%; text-align: center; color: #fafafa;}
.part2 .p2-box .time-box p { width: 250px; height: 100%; text-align: center; color: #000018;}

.part3 .main { width: 1355px;}
.part3 .play-box{display: flex; font-size: 29px; line-height: 53px; text-align: center;}
.part3 .play-box span { width: 284px; height: 100%; color: #161616;}
.part3 .play-box p { width: 280px; height: 100%; color: #f2f2f2;}
.part3 .p3-box { margin: 35px 0 0 0; height: auto; padding: 0 10px 0 0; overflow: hidden;}
.part3 .p3-box p { font-size: 28px; line-height: 38px; color: #000000; padding: 0 0 0 40px; position: relative; margin-bottom: 28px; width: 1030px; text-align: justify;}
.part3 .p3-box p span{color: #dc3030;}
.part3 p i { position: absolute; top: 3px; left: 0; background: #f67b2b; width: 28px; height: 28px; font-size: 23px; line-height: 28px; color: #161616; text-align: center; font-style: normal;}
.part3 .time-box2 { display: flex; font-size: 29px; line-height: 49px; margin: 16px 0 0 0; text-align: center; } 
.part3 .time-box2 span { width: 164px; height: 100%;color: #fff;}
.part3 .time-box2 p { width: 293px; height: 100%; color: #172324;}
.part3 .img-box { width: 1121px; height: 357px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/pic.png) no-repeat; background-size: 100% 100%; margin: 0 0 46px 0;}

.part3 .p3-box-play{margin-top: 36px;}
.part3 .p3-box-play p{margin-bottom: 0;}

.part4 .main { width: 1353px;}
.part4 .p4-box { width: 1364px; font-size: 0; margin: 0 auto;}
.part4 .p4-box>* { display: inline-block; vertical-align: top; position: relative;}
.part4 .cx-box { width: 425px; height: 479px; padding: 373px 0 0 0; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/cx-box.png) no-repeat;}
.part4 .qcode-box { width: 896px; height: 479px; padding: 420px 0 0 405px; margin-left: 40px; background: url(//game.gtimg.cn/images/val/act/a20251225val8/page2/qcode-box.png) no-repeat;}
.part4 .cx-box span { font-size: 34px; line-height: 66px; color: #161616; position: absolute; top: 4px; right: 29px;}
.part4 .cx-box a.btn3 { display: block; margin: 0 auto 0; font-size: 32px; line-height: 86px; font-weight: bold; color: #161616; text-align: center; }
.part4 .cx-box a.btn3:hover { filter: brightness(1.18); }
.part4 .qcode-box span { font-size: 34px; line-height: 66px; color: #161616; position: absolute; top: 4px; right: 22px;}
