﻿.section2 { background: url('../../../images/topic/newyear2026/bgshare.jpg')no-repeat center top; height: 3110px; }
.hotgameList {z-index:1000; }
.rebateTitle .mainTitle { margin-top:50px;}
.rebateTitle .shareBox { margin-right: 100px; margin-top: 20px; }
.rebateTitle .shareBox .title { width: 100px; height: 50px; font-weight: bold; font-size: 30px; color: #FFE9CF; float: right; text-align: right; line-height: 50px; }
.rebateTitle .shareBox .share { width: 50px; height: 50px; float: right; cursor: pointer; margin-left: 10px; }
.rebateTitle .shareBox .fb { background: url('../../../images/topic/newyear2026/sharefb2.png') no-repeat center top; }
.rebateTitle .shareBox .fb:hover { background: url('../../../images/topic/newyear2026/sharefb2_h.png') no-repeat center top; }
.rebateTitle .shareBox .twitter { background: url('../../../images/topic/newyear2026/sharetw2.png') no-repeat center top;  }
.rebateTitle .shareBox .twitter:hover { background: url('../../../images/topic/newyear2026/sharetw2_h.png') no-repeat center top; }
.rebateTitle .shareBox .wechat { background: url('../../../images/topic/newyear2026/sharewechat2.png') no-repeat center top; }
.rebateTitle .shareBox .wechat:hover { background: url('../../../images/topic/newyear2026/sharewechat2_h.png') no-repeat center top; }
.rebateTitle .shareBox .qq { background: url('../../../images/topic/newyear2026/shareqq2.png') no-repeat center top; }
.rebateTitle .shareBox .qq:hover { background: url('../../../images/topic/newyear2026/shareqq2_h.png') no-repeat center top; }
.rebateTitle .shareBox .sina { background: url('../../../images/topic/newyear2026/sharesina2.png') no-repeat center top; }
.rebateTitle .shareBox .sina:hover { background: url('../../../images/topic/newyear2026/sharesina2_h.png') no-repeat center top; }

.barrageBox { width: 1873px; height: 954px; margin: 0 auto; margin-top:25px; background: url('../../../images/topic/newyear2026/barragebg.png') no-repeat center top; overflow:hidden;}
.barrageBox .barrageContent { width: 1680px; height: 750px; margin-left: 90px; margin-top: 20px; overflow: hidden; }
.barrageBox .barrageContent .danmu { font-family: SourceHanSerifSC; font-weight: bold; font-size: 16px; color: #FFF1DB; line-height: 28px; background: rgb(163,154,140); border: 2px solid #f5ce69 !important; border-radius: 15px; padding:0 5px}
.barrageBox .barrageContent .dm { width: 28px; height: 28px; background: url('../../../images/topic/newyear2025/dmmg.png') no-repeat center top; display: inline-block; float: left; margin-right: 5px; opacity: 1; }
.barrageBox .btnSend { width: 336px; height: 101px; background: url(../../../images/topic/newyear2026/drawbtn.png) repeat center; margin: 0 auto; margin-top: 30px; text-align: center; font-weight: bold; font-size: 38px; color: #D23F1D; line-height: 100px; cursor: pointer; }
.barrageBox .btnSend:hover {background: url(../../../images/topic/newyear2026/drawbtn_h.png) repeat center; font-size: 42px; color: #D23F1D; }

.tipsWrap { margin-top: 50px; }
.tipsWrap table tr td { padding: 10px 0; }

.popBox2 { width: 922px; height: 643px; background: url('../../../images/topic/newyear2026/popbg2.png'); background-repeat: round; margin-left: -460px; }
.popBox2 .boxMain { width: 720px; height: 380px; margin-top: 120px; padding: 0 20px; }
.popBox2 .popCloseBtn { top: 30px; right: 35px; } 
.popBox2 .inputDesc { font-weight: bold; font-size: 30px; color: #B8462C; text-align: center; }
.popBox2 #txtBlessingTitle { width: 100%; height: 100px; background: #B93F23; color: #FFDEB3; font-size: 16px; font-weight: normal; resize: none; }
.popBox2 table .desc { display: inline-block; width:100px ;text-align: right; padding-right: 5px; }
.popBox2 table input[type="text"] { width: 100%; height: 30px; background: #B93F23; color: #FFDEB3; font-size: 16px; font-weight: normal; }
.popBox2 .desc { font-size: 22px; } 