.activity{max-width:1920px;margin:0 auto;overflow:hidden;margin-top:130px}.activity-sport-rewards{min-width:1400px;background:url(/images/promotionActivity/sportRewards/bg.jpg) top no-repeat;background-size:100% 100%;height:2017px}.activity-sport-rewards .activity-banner,.activity-sport-rewards .activity-banner img{width:100%}.activity-sport-rewards .activity-container{margin:30px auto 0;width:1200px;height:815px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:50px 50px 40px}.activity-sport-rewards .activity-container>div{width:1100px;height:725px;background:linear-gradient(90deg,#ffecdb,#fff5ec 97.5%);border-radius:30px;padding:30px 5px 5px 5px}.activity-sport-rewards .activity-container>div .title{width:1010px;height:46px;margin:0 auto}.activity-sport-rewards .activity-container>div .title img{width:100%;height:100%}.activity-sport-rewards .activity-container>div>.title{margin-bottom:20px}.activity-sport-rewards .activity-container>div>.title+div{width:1090px;height:624px;background:#fff;border-radius:30px;padding:40px}.activity-sport-rewards .activity-container>div>.title+div .msg p{font-size:22px;color:#333}.activity-sport-rewards .activity-container>div>.title+div .msg p>span:first-child{font-weight:600}.activity-sport-rewards .activity-container>div>.title+div .msg p>span{font-weight:400px!important}.activity-sport-rewards .activity-container>div>.title+div .content-title{margin-top:40px}.activity-sport-rewards .activity-container>div>.title+div .rewards-box{margin-top:20px;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;flex-direction:row}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .red{width:246px;height:318px;background:url(/images/promotionActivity/sportRewards/red.png) top no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;padding-top:144px}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .red>p{font-weight:600;font-size:30px;color:#fbecca}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .red>div{margin-top:30px;width:150px;height:56px;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;font-weight:500;font-size:18px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);border-radius:10px}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .red>div>p{zoom:.8}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .btn{cursor:pointer;margin-top:20px;width:180px;height:38px;background:linear-gradient(180deg,#fac086,#e77039);box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 2px 3px hsla(0,0%,100%,.5);border-radius:10px;text-align:center;line-height:38px;color:#fff;font-weight:600;font-size:14px;filter:grayscale(100%)}.activity-sport-rewards .activity-container>div>.title+div .rewards-box .rewards-item .btn.active{filter:none}.activity-sport-rewards .activity-rules{margin:60px auto 0;width:1200px;height:633px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:46px 50px 36px}.activity-sport-rewards .activity-rules>div{width:1100px;height:553px;background:url(/images/promotionActivity/sportRewards/rules-border.png) top no-repeat;background-size:100% 100%;position:relative;padding:73px 50px 26px}.activity-sport-rewards .activity-rules>div .rules-title{width:280px;height:69px;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.activity-sport-rewards .activity-rules>div p{font-weight:400;font-size:18px;line-height:1.8;color:#333;margin-bottom:15px}