.activity{max-width:1920px;margin:0 auto;overflow:hidden;margin-top:130px}.activity-chess-winner{min-width:1400px;background:url(/images/promotionActivity/chessWinner/bg.jpg) top no-repeat;background-size:100% 100%;padding-bottom:50px}.activity-chess-winner .activity-banner,.activity-chess-winner .activity-banner img{width:100%}.activity-chess-winner .activity-container{margin:30px auto 0;width:1200px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:50px 50px 40px}.activity-chess-winner .activity-container>div{width:1100px;background:linear-gradient(90deg,#ffecdb,#fff5ec 97.5%);border-radius:30px;padding:30px 5px 5px 5px}.activity-chess-winner .activity-container>div .title{width:1010px;height:46px;margin:0 auto}.activity-chess-winner .activity-container>div .title img{width:100%;height:100%}.activity-chess-winner .activity-container>div>.title{margin-bottom:20px}.activity-chess-winner .activity-container>div>.title+div{width:1090px;background:#fff;border-radius:30px;padding:40px}.activity-chess-winner .activity-container>div>.title+div .msg p{font-size:22px;color:#333}.activity-chess-winner .activity-container>div>.title+div .msg p>span:first-child{font-weight:600}.activity-chess-winner .activity-container>div>.title+div .msg p>span{font-weight:400px!important}.activity-chess-winner .activity-container>div>.title+div .content-title{margin-top:40px}.activity-chess-winner .activity-container>div>.title+div .rewards-box{margin-top:20px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize{width:1010px;height:300px;border-radius:20px;background:#fff9f3;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:150px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>img{width:288px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:20px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content{width:400px;height:220px;background:url(/images/promotionActivity/chessWinner/bg-row.png) top no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content img{width:218px;height:196px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content img+div{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:20px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content img+div h4{width:135px;height:36px;background:url(/images/promotionActivity/chessWinner/title-bg.png) top no-repeat;background-size:100% 100%;color:#fff2e3;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content img+div .prize-num{color:#c6270f;text-align:center;font-size:16px;font-weight:500}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .prize-content img+div .prize-req{color:#000;text-align:center;font-size:14px;font-weight:500}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .btn{cursor:pointer;width:140px;height:36px;border-radius:90px;border:2px solid #ffdeb7;background:linear-gradient(180deg,#fff,#ffba75 17.19%,#ea4217 55.86%,#f97153);box-shadow:inset 0 2px 3px 0 hsla(0,0%,100%,.5),0 3px 10px 0 rgba(67,24,0,.2);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);font-size:18px;font-weight:600;filter:grayscale(100%)}.activity-chess-winner .activity-container>div>.title+div .rewards-box .last-prize>.prize-item .btn.active{filter:none}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list{margin-top:40px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:40px;flex-flow:row wrap}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:20px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .prize-content{width:178px;height:257px;background:url(/images/promotionActivity/chessWinner/bg-column.png) top no-repeat;background-size:100% 100%;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .prize-content img{width:150px;position:relative;left:7px}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .prize-content h4{width:135px;height:36px;background:url(/images/promotionActivity/chessWinner/title-bg.png) top no-repeat;background-size:100% 100%;color:#fff2e3;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .prize-content .prize-num{color:#c6270f;text-align:center;font-size:16px;font-weight:500}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .prize-content .prize-req{color:#000;text-align:center;font-size:14px;font-weight:500}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .btn{cursor:pointer;width:140px;height:36px;border-radius:90px;border:2px solid #ffdeb7;background:linear-gradient(180deg,#fff,#ffba75 17.19%,#ea4217 55.86%,#f97153);box-shadow:inset 0 2px 3px 0 hsla(0,0%,100%,.5),0 3px 10px 0 rgba(67,24,0,.2);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15);font-size:18px;font-weight:600;filter:grayscale(100%)}.activity-chess-winner .activity-container>div>.title+div .rewards-box .prize-list .prize-item .btn.active{filter:none}.activity-chess-winner .activity-rules{margin:60px auto 0;width:1200px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:46px 50px 36px}.activity-chess-winner .activity-rules>div{width:1100px;background:url(/images/promotionActivity/chessWinner/rules-border.png) top no-repeat;background-size:100% 100%;position:relative;padding:73px 50px 26px}.activity-chess-winner .activity-rules>div .rules-title{width:280px;height:69px;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.activity-chess-winner .activity-rules>div p{font-size:18px;line-height:1.8;color:#333;margin-bottom:15px}.kf-container>div:first-child{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center}.kf-container>div:first-child img{width:40px;margin-right:10px}.kf-container .tips p{margin:3px}