.section1 { background: url('../../../images/topic/newyear2026/bgheader_en.jpg') no-repeat center top; height: 1080px; overflow: hidden; }
.section2 .activityTitle { font-family: 'SourceHanSerifSC'; font-weight: bold; font-size: 36px; line-height: 100px;  }

.activityNavs table a .menuText { font-size: 16px; line-height: 18px; }
.activityNavs table a .menuDesc { font-size: 14px; line-height: 16px; }
.rebateTitle .activityTime .timeTitle {line-height:28px; }
.rebateTitle .activivityTime .time { margin-top: 5px; }
.participateActivity .activityTitle { line-height: 50px; }
.section2 .title2 span { font-size: 22px; letter-spacing: 2px; }
.rebateMain .rebateBtn > div > div {line-height: 50px; font-size: 42px; }
.rechargeMain .menus .menu { font-size: 30px; letter-spacing: 0px; padding-left: 0px; }
.rechargeMain #chargeList th { font-size: 24px; }
.rechargeMain #chargeList td { font-size: 18px; }
.rechargeMain #rewardList td { height: 40px; font-size: 24px;  }
.section2 .title2 span {letter-spacing: 0; }
.rebateTitle .title2 { background: url('../../../images/topic/newyear2026/participatetitle2_en.png') no-repeat center center; width: 554px; margin: 0 auto; line-height: 45px; }
.rebateTitle .title2 span { display: inline-block; }
.rechargeRanking .title2 { background: url(../../../images/topic/newyear2026/rechargetitle2_en.png) no-repeat center center; width: 626px; line-height: 45px; }
.section2 .topicContent {  margin-top: 150px;  }
.tipsWrap { margin-top: 10px; }
.tipsWrap table tr td { padding: 0; }

.luckyTopicWrap .section2 { background: url('../../../images/topic/newyear2026/bglucky_en.jpg') no-repeat center top; }
.section2 .barrageBox { background: url('../../../images/topic/newyear2026/barragebg_en.png') no-repeat center top !important; }
.luckyPopBoxWrap .popBox1 .msgTitle { width: 322px; height: 60.5px; margin: 0 auto; margin-top: -5px; background: url(../../../images/topic/newyear2026/luckytipstitlebg.png); background-size: contain; font-size: 38px; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio:3) { .chargeRanking .title { font-size:50px;}
    .chargeRankingBox .menus .menu { font-size: 30px; }
}