﻿.section2 { background: url('../../../images/topic/newyear2026/bglucky.jpg') no-repeat center top; }
.rebateTitle .mainTitle { margin-left: 0; margin-top: 0; }

.activeLuck { width: 1200px; height: 850px; margin: 0 auto; margin-top: 10px; }
.activeLuck .prizeCard { width: 213px; height: 153px; background: url(../../../images/topic/newyear2026/prizebg.png) no-repeat center; }
.activeLuck .prizeCard.selected { background: url(../../../images/topic/newyear2026/prizebg_h.png) no-repeat center; }
.activeLuck .prizeCardMain { display: inline-block; width: 100%; }
.activeLuck .prizeCardMain .prizemd { width: 22px; height: 20px; margin: 0 auto; background: url('../../../images/topic/newyear2026/prizemd.png') no-repeat center center; margin-top: 20px; }
.activeLuck .prizeCardMain .prizejf { width: 27px; height: 23px; margin: 0 auto; background: url('../../../images/topic/newyear2026/prizejf.png') no-repeat center center; margin-top: 10px; }
.activeLuck .prizeCardMain .amazon { width: 146px; height: 76px; margin: 0 auto; background: url('../../../images/topic/newyear2025/prizeam.png') no-repeat center center; margin-top: 47px; }
.activeLuck .prizeCardMain .jingdong { width: 127px; height: 67px; margin: 0 auto; background: url('../../../images/topic/newyear2026/prizejd.png') no-repeat center center; margin-top: 47px; }
.activeLuck .prizeCardMain .xbox { width: 79px; height: 73px; margin: 0 auto; background: url('../../../images/topic/newyear2026/prizexbox.png') no-repeat center bottom; margin-top: 40px; }

.activeLuck .prizeCardMain .body { height: 70px; line-height: 70px; text-align: center; font-weight: bold; font-size: 60px; color: #64250D; margin-top:10px;}
.activeLuck .prizeCardMain .foot { text-align: center; font-size: 18px; color: #FFF1DB; margin-top: 7px; }
.activeLuck .prizeCardMain .foot .mbeanRecharge { cursor: pointer; }
.luckContent { height: 490px; width: 640px; background: url(../../../images/topic/newyear2026/prizeContentbg.png) no-repeat center top; margin: 0 auto; overflow: hidden; }
.luckContent > div > table { height: 100%; width: 100%; }
.luckContent td .title { font-weight: bold; font-size: 16px; color: #FFDEB3; line-height: 22px; text-align: center; }
.luckContent td .btnbg { width: 336px; height: 101px; background: url(../../../images/topic/newyear2026/drawbtn.png) repeat center; margin: 0 auto; margin-top: 70px;}
.luckContent td .btnbg:hover { background: url(../../../images/topic/newyear2026/drawbtn_h.png) repeat center;}
.luckContent td .btn { width: 100%; height: 100%; font-weight: bold; font-size: 42px; color: #D23F1D;  display: inline-grid; align-items: center; text-align: center; cursor: pointer; overflow: hidden; }

.luckContent .recodebtn { width: 182px; height: 65px; background: url(../../../images/topic/newyear2026/popbtn_h.png) repeat center; font-weight: bold; font-size: 24px; color: #FEFEFE; line-height: 65px; text-align: center; margin: 0 auto; cursor: pointer; }
.luckContent .probability { width: 200px; margin: 0 auto; margin-top: 50px; text-align: center; font-weight: bold; font-size: 24px; color: #B8462C; cursor: pointer; }
.tipsWrap { margin-top:20px;}
.tipsWrap table tr td { padding: 5px 0; }
/*遮罩层*/
.activityLuckLayer { display: none; width: 1200px; height: 850px; background: #A7422C; position: absolute; z-index: 2; -moz-opacity: 0.95; opacity: .95; filter: alpha(opacity=95); }
.activityLuckLayer .luckLayerBox { width: 650px; height: 290px; margin:0 auto; margin-top:100px;}
.activityLuckLayer .title1 { margin-top: -50px; text-align: center; font-weight: bold; font-size: 38px; color: #FFFFFF; background: linear-gradient(0deg, #E9B161 0%, #F0CD97 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.activityLuckLayer .title2 { margin: 0 auto; margin-top: 20px; font-size: 22px; color: #FFF1DB; text-align: center; line-height: 22px; }
.activityLuckLayer .giftExchange{ height: 636px; width: 1313px; margin-left: -330px; background: url(../../../images/topic/newyear2026/rebatebg.png) no-repeat center top; }
.activityLuckLayer .btnExchange { display: inline-grid; align-items: center; height: 230px; width: 230px; margin: 130px 0 0 550px; font-weight: bold; font-size: 69px; line-height: 72px; color: #C46C41; text-align: center; }
.rebateTitle .btnGift { display: inline-grid; align-items: center; height: 130px; width: 130px; font-weight: bold; font-size: 32px; line-height: 32px; color: #D23F1D; text-align: center; background: url(../../../images/topic/newyear2026/giftcode.png) round; }
.rebateTitle .btnGift:hover { background: url(../../../images/topic/newyear2026/giftcode_h.png) round; }
/*中奖列表*/
.luckyRecode { width: 850px; height: 600px; margin: 0 auto; margin-top: 70px;overflow:hidden; }
.luckyRecode .luckyTitle { height: 88px; width: 320px; margin: 0 auto; margin-top: 25px; font-size: 42px; font-weight: bold; color: #D23F1D; line-height: 80px; text-align: center; background: url(../../../images/topic/newyear2026/rechargemenu.png) no-repeat center top; }
.luckyRecode table { text-align: center; height: 520px; } 
.luckyRecode  td { height: 50px; font-weight: bold; font-size: 30px; color: #7B2B2B; }
.luckyRecode .descleft { font-weight: bold; font-size: 48px; color: #FEEED7; line-height: 48px;  }
.luckyRecode .descright { font-weight: bold; font-size: 24px; color: #EF4634; line-height: 26px; }
.luckyRecode .list { height: 450px;  font-weight: bold; font-size: 30px; color: #7B2B2B; text-align: center; overflow: hidden; }
.luckyRecode .listMain ul { margin-left: 20px; font-size: 16px; color: #ffffff; line-height: 42px; }
.luckyRecode .listMain ul .userName { width: 200px; display: inline-block; text-align: left; }
.luckyRecode .listMain ul .rewardName { width: 100px; display: inline-block; text-align: center; }
/*pop2:概率公示*/
.popBox2 { width: 790px; height: 565px; margin-left: -395px; background: url('../../../images/topic/newyear2026/probabilitybg.png'); background-size: contain; }
.popBox2 .msgTitle { height: 75px; line-height: 75px;background:none; }
.popBox2 .popCloseBtn { right: 90px; top: 50px; }
.popBox2 .boxMain table {margin: 0 auto; margin-top: 20px; }
.popBox2 .boxMain table th { height: 60px;width:50%; font-weight: bold; font-size: 36px; color: #B8462C; }
/*pop3:中奖记录弹窗*/
.popBox3 { width: 922px; height: 643px; margin-left: -461px; background: url('../../../images/topic/newyear2026/winninglistbg.png'); }
.popBox3 .popCloseBtn { top: 50px; right: 40px; }
.popBox3 .boxMain { width: 720px; margin: 0 auto;overflow:hidden; }
.popBox3 .boxMain >table { width: 100%; margin-top: 110px; }
.popBox3 #myWinningList { height: 310px; margin-top: 10px; overflow-y: auto; }
.popBox3 #myWinningList table {font-size:22px; }
/*pop4:积分兑换*/
.popBox4 { width: 700px; height: 428px; }
.popBox4 .popBtnMain .popbtn { float: left; }
.popBox4 .boxMain table { height:220px; }
.popBox4 .boxMain table td { font-size: 32px; color: #EE4736; }
.popBox4 .popBtnMain { width: 400px; margin: 0 auto; margin-top: 23px; }
.popBox4 .popBtnMain #btnChangePointLuckyYes { float: right; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio:3) {
    .luckyRecode .list ul span{ font-size: 25px !important; }
}


.popBox .boxMain .copy { width: 60px; height: 28px; margin-left: 5px; font-family: 'Microsoft YaHei'; line-height: 28px; background: #FEF3E2; border: 1px solid #937549; color: #937549; border-radius: 5px; font-size: 18px; text-align: center; cursor: pointer; display: inline-block; }
 
