.section1 { background: url(../../../images/topic/anniversary9th/bgheader_en.jpg) no-repeat center top;}
.section2 { background: url(../../../images/topic/anniversary9th/bgbody_en.jpg) no-repeat center top; }
.section2.blindBoxGiftBg { background: url(../../../images/topic/anniversary9th/bgbody2_en.jpg) no-repeat center top;}
.anniversaryTime { width: 1020px;}
.anniversaryTime .title { width: 630px;}
.anniversaryTime .time { width: 490px; }
.rechargeActivity { background: url(../../../images/topic/anniversary9th/recharge_en.png) no-repeat center top; background-size: contain; }
.activeCardHeader .menu { font-size:36px;}
.activeCardHeader .menu.on { font-size: 48px; }
.activeCardHeader #recordbtn { width: 260px; line-height: 47px; font-size: 24px; background: url(../../../images/topic/anniversary9th/recordBtn_en.png) no-repeat center top; }
.activeCardHeader .headerContent { background: url(../../../images/topic/anniversary9th/luckcard_en.png) no-repeat center top;}
.activeCardHeader .headerContent .pointDesc .taskChangeBtn { font-size: 17px; padding: 3px 0 0 27px; background: url(../../../images/topic/anniversary9th/taskChangeBtn_en.png) no-repeat center top; }
.activeCardHeader .headerContent .pointDesc .taskChangeBtn:hover {background: url(../../../images/topic/anniversary9th/taskChangeBtn_en_h.png) no-repeat center top; }
.activeCardHeader .headerContent .pointInfo { margin-top: 186px; }
.activeCardHeader .headerContent .pointInfo .prizeItem { font-size: 18px;}
.activeCardHeader .headerContent .pointInfo #userPointsCount { margin-left: 255px; }
.activeCardHeader .headerContent .pointInfo #userPrizeACount { margin-left: 125px; }
.activeCardHeader .headerContent .pointInfo #userPrizeBCount { margin-left: 125px; }
.activeCardHeader .headerContent .pointInfo #userPrizeCCount { margin-left: 125px; }
.activeCardHeader .headerContent .pointInfo #userPrizeDCount { margin-left: 125px; }
.activeCardHeader .headerContent .pointDesc .taskDesc { font-size:14px;}
#blindBoxGift .cardTitle { background: url(../../../images/topic/anniversary9th/cardTitle_en.png) no-repeat center top; }
#blindBoxGift .cardTitle .cardTitleContent { width: 910px; }
#anniversaryAlbum .cardTitle { background: url(../../../images/topic/anniversary9th/cardtitle3_en.png) no-repeat left top; }
#anniversaryAlbum .cardTitle .cardTitleContent { width: 839px; }
#winnersList .cardTitle { background: url(../../../images/topic/anniversary9th/cardtitle4_en.png) no-repeat left top; }
#winnersList .cardTitle .cardTitleContent { width: 560px; }
.activeCard .cardTitle .cardTitleContent{font-size: 48px; line-height: 45px;}
#luckTask .dailyTask .title, #luckTask .bindingTask .title { font-size: 30px; }
#luckTask .dailyTask .desc, #luckTask .bindingTask .desc { font-size: 18px; }
#luckTask .dailyItem .content {font-size: 24px; line-height: 26px; }
#luckTask .dailyItem .shareBox { width: 135px; margin-right: 10px; }
#luckTask .dailyItem .shareBox .twitter { margin-left: 35px; }
#luckTask .bindingItem .content { font-size: 24px; }
.activeCard .btn-operate { font-size:24px;}
.activeCard .btn-operate.lang { font-size: 20px; line-height: 20px; display: grid; align-items: center; }
#specialMission .winningIntroduction{text-decoration: unset; font-size: 24px; line-height: 28px; display: block; border-bottom: 4px solid #A07425; width: 140px; }
#specialMission .winningIntroduction:hover { border-bottom: 4px solid #ffffff; }
#specialMission .cardMain .specialMissionTitle { font-size: 18px; line-height: 18px; }
.specialMissionItem .gifts .giftsTitle { font-size: 16px; }
.specialMissionItem .gifts .giftsName { font-size: 18px;}
#anniversaryAlbum .menuItem { font-size: 20px;font-weight:400; padding: 0; line-height: 20px; writing-mode: vertical-rl;  }
.rulesTips {height: 662px; background: url(../../../images/topic/anniversary9th/rulesTips_en.png); }
.tipsWrap { margin-top: 20px; }
.popBox2 table .desc { width: 170px; padding-right: 0; text-align: left; }
.popBox2 table .input {  width: 170px;  }
.recordBoxMain .recordOperat .desc { line-height: 22px; font-size: 24px; margin-top: -10px; }
.recordBoxMain #recordList thead { width: 750px; height: 70px; font-size: 24px; line-height: 24px; background: url(../../../images/topic/anniversary9th/recodeHead_en.png); }
.popBox3 .boxMain .btn-query { font-size: 18px; }
.popBox3 .allPoints { font-size: 16px; }
.recordBoxMain .recordOperat select {  font-size: 16px;  }
#blindBoxGift .blindBoxGames { background: url(../../../images/topic/anniversary9th/blindBoxCountBg_en.png); }
#blindBoxGift .countBox .desc { margin-left: 10px; margin-top: 10px; }
#blindBoxGift .countBox .desc2 { margin-left: 10px; color: #C2572E; font-size: 14px; }
#blindBoxGift .countBox .count { margin-left: 20px; line-height: 90px; }
#blindBoxGift .countBox .more { line-height: 20px; padding-bottom: 5px; width: 150px; margin: 0 auto; margin-top: 10px; }
#blindBoxGift .countBox .btn-open { margin-top:40px;}


@media screen and (max-width: 996px) { .header .navWrap ul li a { padding: 0 5px !important; white-space: break-spaces; width: 70px; line-height: 20px; } 
} 
