.activity-eucup-banner{position:relative;width:100%;min-width:1400px;padding-top:110px}.activity-eucup-banner>img{width:100%}.activity-eucup-banner .text{position:absolute;top:220px;left:50%;transform:translateX(-50%);width:850px}.activity-eucup-banner .eu-cup-time{position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);width:100%;height:182px;background:url(/images/promotionActivity/eucup2024/eucup-time-bg.png?v=2406141932) 50% no-repeat;background-size:120% 100%;border-radius:0 0 40px 40px}.activity-eucup-banner .eu-cup-time .count-time{position:absolute;top:60px;right:150px;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center}.activity-eucup-banner .eu-cup-time .count-time>span{width:90px;height:74px;background:url(/images/newHome/eucup/time-bg.png) top no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;color:#fff;font-size:24px}.activity-eucup-banner .eu-cup-time .close{cursor:pointer;position:absolute;top:0;right:130px;width:30px;height:30px;background:url(/images/newHome/eucup/close.png) top no-repeat;background-size:100% 100%}.activity-eucup-plan .tabs-box{margin:0 auto;width:1120px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}.activity-eucup-plan .tabs-box>.tabs{width:1000px!important}.activity-eucup-plan .tabs-box .next,.activity-eucup-plan .tabs-box .prev{cursor:pointer;width:40px;height:40px;background:url(/images/promotionActivity/eucup2024/arrow.png) 50%/100% 100% no-repeat}.activity-eucup-plan .tabs-box .next{transform:rotate(180deg)}.activity-eucup-plan .content .match-date>p:first-child{color:#333;font-size:18px;font-weight:500}.activity-eucup-plan .content .match-date>p:last-child{margin-top:10px;color:#666;font-size:14px;font-weight:400}.activity-eucup-plan .content .match-list{margin-top:20px;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:20px}.activity-eucup-plan .content .match-list>div{width:373px;height:136px;padding:20px 15px;border-radius:10px;border:1px solid #dbdfe0;background:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}.activity-eucup-plan .content .match-list>div>.match-left{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:10px}.activity-eucup-plan .content .match-list>div>.match-left p{color:#666;font-size:16px;font-weight:400}.activity-eucup-plan .content .match-list>div>.match-left div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:10px;color:#333;font-size:16px;font-weight:500}.activity-eucup-plan .content .match-list>div>.match-left div img{width:30px;height:30px}.activity-eucup-plan .content .match-list>div>.match-right{width:120px;height:87px;border-left:1px solid #d9d9d9;padding-left:40px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:10px}.activity-eucup-plan .content .match-list>div>.match-right p{text-align:center;color:#333;font-size:16px;font-weight:500}.activity-eucup-plan .content .match-list>div>.match-right div{width:80px;height:36px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;border-radius:6px;background:#eaeaea;font-size:14px;font-weight:400;color:#666}.activity-eucup-plan .content .match-list>div>.match-right div.active{cursor:pointer;color:#fff;background:#ed6f2d}.activity-eucup-points .tabs>div:last-child{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;flex-direction:row!important;gap:10px}.activity-eucup-points .tabs>div:last-child .icon-ruler{width:34px;height:34px;background:url(/images/promotionActivity/eucup2024/icon-ruler.png) 50%/100% 100% no-repeat}.activity-eucup-points table{margin:0 auto;border-collapse:collapse;border-radius:6px;border:1px solid #dbdfe0}.activity-eucup-points table td,.activity-eucup-points table th{width:93px;height:50px;border:1px solid #dbdfe0;text-align:center}.activity-eucup-points table td.team-name,.activity-eucup-points table th.team-name{width:280px}.activity-eucup-points table td.team-name>div,.activity-eucup-points table th.team-name>div{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;gap:10px}.activity-eucup-points table td.team-name>div img,.activity-eucup-points table th.team-name>div img{width:30px;height:30px;border-radius:50%}.activity-eucup-points table td.team-name>div span,.activity-eucup-points table th.team-name>div span{width:150px;text-align:left}.activity-eucup-points table th{color:#fff;font-size:16px;font-weight:500;background:#ed6f2d}.activity-eucup-points table th:not(:last-child){border-right:1px solid #fff6ed}.activity-eucup-points table td:last-child{background:#fcffd7}.eucup-ruler-container{zoom:.9}.eucup-ruler-container .el-dialog{width:690px;height:805px;background-color:transparent;background-size:100% 100%;box-shadow:none;background:url(/images/promotionActivity/eucup2024/dialog-bg.png) 50%/100% 100% no-repeat;position:relative}.eucup-ruler-container .el-dialog .modal-container{padding:190px 0 0 50px}.eucup-ruler-container .el-dialog .modal-title{position:absolute;top:100px;left:60px}.eucup-ruler-container .el-dialog .modal-title img{width:300px}.eucup-ruler-container .el-dialog .modal-content{width:500px;height:500px}.eucup-ruler-container .el-dialog .modal-content h3{color:#000}.eucup-ruler-container .el-dialog .modal-content p{color:#333;line-height:1.7}.eucup-ruler-container .el-dialog .el-icon-close{cursor:pointer;position:absolute;top:50px;right:50px;font-size:30px;font-weight:600;width:40px;height:40px;background-color:#fff;border-radius:50%;color:#ee783a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.eucup-ruler-container .el-dialog .el-icon-close:hover{transform:rotate(90deg)}.activity-eucup-video,.activity-eucup-video .content{position:relative}.activity-eucup-video img{cursor:pointer;position:absolute;width:1152px;height:652px;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-eucup-video video{border-radius:20px}.activity-eucup-video .icon-play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:url(/images/promotionActivity/eucup2024/icon-play.png) 50%/100% 100% no-repeat}.activity-eucup-msg{margin-top:60px;gap:60px}.activity-eucup-msg,.activity-eucup-msg .container{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:center}.activity-eucup-msg .container{gap:40px}.activity-eucup-msg .container .tabs{width:1120px;border-radius:10px;overflow:hidden;margin:0 auto;flex-direction:row}.activity-eucup-msg .container .tabs,.activity-eucup-msg .container .tabs>div{height:56px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.activity-eucup-msg .container .tabs>div{cursor:pointer;flex-grow:1;flex-direction:column;color:#fff;font-size:16px;font-weight:400;background:linear-gradient(180deg,#fff2e9,#ffba75 10.66%,#ea4217 55.86%,#f97153)}.activity-eucup-msg .container .tabs>div:not(:last-child){border-right:1px solid #fff1e4}.activity-eucup-msg .container .tabs>div.active{color:#ed6f2d;background:linear-gradient(180deg,#ffc27b 15.1%,#ffefdd 40.1%,#fff7ed 59.37%,#ffb359 90.1%,#fff)}.activity-eucup-day{margin-top:60px;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:center;gap:60px}.activity-eucup-day .activity-eucup-day-time .content{text-align:center;color:#333;font-size:24px;font-weight:500}.activity-eucup-day .activity-eucup-day-content .content>h3{text-align:center;line-height:50px;font-size:24px;font-weight:500}.activity-eucup-day .activity-eucup-day-content .content>p{color:#333;font-size:20px;font-weight:400;line-height:50px}.activity-eucup-day .activity-eucup-day-content .content .red{color:#ff3434!important}.activity-eucup-day .activity-eucup-day-content .content>h3+div{margin-top:20px;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;flex-direction:row}.activity-eucup-day .activity-eucup-day-content .content>h3+div .rewards-item{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.activity-eucup-day .activity-eucup-day-content .content>h3+div .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-eucup-day .activity-eucup-day-content .content>h3+div .rewards-item .red>p{font-weight:600;font-size:30px;color:#fbecca}.activity-eucup-day .activity-eucup-day-content .content>h3+div .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-eucup-day .activity-eucup-day-content .content>h3+div .rewards-item .red>div>p{zoom:.8}.activity-eucup-day .activity-eucup-day-content .content>h3+div .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-eucup-day .activity-eucup-day-content .content>h3+div .rewards-item .btn.active{filter:none}.activity-eucup-day .activity-eucup-day-ruler .content{color:#333;font-size:20px;font-weight:400;line-height:50px}.activity-eucup-return{margin-top:60px;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;align-items:center;gap:60px}.activity-eucup-return .activity-eucup-return-time .content{text-align:center;color:#333;font-size:24px;font-weight:500}.activity-eucup-return .activity-eucup-return-content .content>h3{text-align:center;line-height:50px;font-size:24px;font-weight:500}.activity-eucup-return .activity-eucup-return-content .content>p{color:#333;font-size:20px;font-weight:400;line-height:50px}.activity-eucup-return .activity-eucup-return-content .content .red{color:#ff3434!important}.activity-eucup-return .activity-eucup-return-content .content>div{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;border:1px solid #e0e4ac;border-radius:10px;overflow:hidden}.activity-eucup-return .activity-eucup-return-content .content>div>div{width:50%}.activity-eucup-return .activity-eucup-return-content .content>div>div table{width:100%}.activity-eucup-return .activity-eucup-return-content .content>div p{width:100%;height:50px;line-height:50px;text-align:center;background:#f5fabb;color:#333;font-size:20px;font-weight:500}.activity-eucup-return .activity-eucup-return-rulers .content{color:#333;font-size:20px;font-weight:400;line-height:50px}.activity-eucup-2024{max-width:1920px;margin:0 auto;overflow:hidden;min-width:1400px;background:url(/images/promotionActivity/eucup2024/bg.png?v=2) top no-repeat;background-size:100% 100%}.activity-eucup-2024 .top-tabs{margin-top:180px;flex-direction:row;gap:40px}.activity-eucup-2024 .top-tabs,.activity-eucup-2024 .top-tabs>div{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.activity-eucup-2024 .top-tabs>div{cursor:pointer;width:240px;height:73px;background:url(/images/promotionActivity/eucup2024/tab-bg.png?v=2) top no-repeat;background-size:100% 100%;flex-direction:column;color:#fff;font-size:24px;font-weight:500}.activity-eucup-2024 .top-tabs>div.active{background:url(/images/promotionActivity/eucup2024/tab-bg-active.png?v=2) top no-repeat;background-size:100% 100%}.activity-eucup-2024 .container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;gap:40px}.activity-eucup-2024 .title{width:850px;height:117px}.activity-eucup-2024 .title img{width:100%}.activity-eucup-2024 .content{margin:0 auto;width:1200px;padding:40px 20px;border-radius:30px;border:4px solid #fff2e9;background:conic-gradient(from 224deg at 46.5% 50%,#fff 0deg,#f4f6ff 1turn);box-shadow:inset 0 0 20px 0 rgba(179,86,0,.6)}.activity-eucup-2024 .content table{margin:0 auto;border-collapse:collapse;border-radius:6px;border:1px solid #dbdfe0}.activity-eucup-2024 .content table td,.activity-eucup-2024 .content table th{height:50px;border:1px solid #dbdfe0;text-align:center}.activity-eucup-2024 .content table th{color:#fff;font-size:16px;font-weight:500;background:#ed6f2d}.activity-eucup-2024 .content table th:not(:last-child){border-right:1px solid #fff6ed}.activity-eucup-2024 .bottom{margin:180px auto 0;width:100%}.activity-eucup-2024 .bottom img{width:100%;vertical-align:bottom}