@font-face{font-family:activityFont;src:url(/images/promotionActivity/christmas/font.woff2) format("woff2"),url(/images/promotionActivity/christmas/font.woff) format("woff")}.activity{max-width:1920px;margin:0 auto;overflow:hidden}.activity-christmas{min-width:1400px;background:url(/images/promotionActivity/christmas/bg.jpg?v=2) top no-repeat;background-size:100% 100%;height:5411px;padding-bottom:50px}.activity-christmas #sky{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999}.activity-christmas *{font-family:activityFont}.activity-christmas .btn{cursor:pointer;background:url(/images/promotionActivity/christmas/btn-bg.png) top no-repeat;background-size:100% 100%;text-align:center;color:#a20101}.activity-christmas>div{width:1400px;margin:0 auto 40px}.activity-christmas>div .title{width:761px;height:224px;margin:0 auto}.activity-christmas>div .title>img{width:100%}.activity-christmas>div .record{cursor:pointer;text-align:center;margin:0 auto 10px;font-size:32px;line-height:39px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.activity-christmas .desc{margin-top:880px}.activity-christmas .desc .content{margin:0 auto;width:1149px;height:286px;background:linear-gradient(90deg,#c38d32,#eaba68 129.94%);border-radius:32px;padding:11px 18px}.activity-christmas .desc .content p{width:1113px;height:264px;background:#89171a;border-radius:32px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;font-weight:400;font-size:36px;line-height:230.2%;letter-spacing:.374px;color:#fff}.activity-christmas .gift .content{width:1400px;height:1502px;background:url(/images/promotionActivity/christmas/gift-content-bg.png) top no-repeat;background-size:100% 100%;padding-top:86px}.activity-christmas .gift .content>p{text-align:center;font-weight:400;font-size:40px;line-height:48px;letter-spacing:-.408px;color:#a20101}.activity-christmas .gift .content>div{display:flex;justify-content:space-around;flex-wrap:nowrap;flex-direction:row;align-items:center;flex-flow:row wrap}.activity-christmas .gift .content>div>.gift-item{margin-top:23px;width:414px;height:640px;background:url(/images/promotionActivity/christmas/gift-box-bg.png) top no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}.activity-christmas .gift .content>div>.gift-item .box-title{margin-top:35px;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.408px;color:#fff}.activity-christmas .gift .content>div>.gift-item .box-price{margin-top:55px;font-weight:400;font-size:32px;line-height:39px;letter-spacing:.374px;color:#fff;background:linear-gradient(180deg,#ffdaa5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.activity-christmas .gift .content>div>.gift-item img{margin-top:35px}.activity-christmas .gift .content>div>.gift-item .btn{cursor:pointer;margin-top:50px;width:230px;height:69px;line-height:69px;font-weight:400;font-size:24px;letter-spacing:-.408px;color:#a20101}.activity-christmas .lucky .content{width:1400px;height:637px;background:url(/images/promotionActivity/christmas/lucky-content-bg.png) top no-repeat;background-size:100% 100%;padding-top:86px;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.activity-christmas .lucky .content .btn{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:303px;height:91px;line-height:91px;font-weight:400;font-size:36px;letter-spacing:-.408px}.activity-christmas .lucky .content>.lucky-item{cursor:pointer;width:200px;height:318px;margin:0 36px;background:url(/images/promotionActivity/christmas/lucky-font-bg.png) 50% no-repeat;background-size:90% 95%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;position:relative;transition:all .3s ease}.activity-christmas .lucky .content>.lucky-item.choosed{transform:scale(1.1);background-color:hsla(0,0%,100%,.5);border-radius:5px}.activity-christmas .lucky .content>.lucky-item.disabled{filter:grayscale(100%)}.activity-christmas .lucky .content>.lucky-item .font{font-weight:400;font-size:40px;letter-spacing:.374px;background:linear-gradient(180deg,#ffdaa5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.activity-christmas .lucky .content>.lucky-item .choose{width:100%;position:absolute;bottom:-28px;text-align:center;font-size:12px}.activity-christmas .rules .content{width:1400px;height:777px;background:linear-gradient(90deg,#c38d32,#eaba68 129.94%);border-radius:32px;padding:20px}.activity-christmas .rules .content>div{width:1356.14px;height:735.96px;background:#89171a;border-radius:32px;padding:60px 73px 0}.activity-christmas .rules .content>div p{font-weight:400;font-size:34px;line-height:192.2%;letter-spacing:.374px;color:#fff}.christmas-success-dialog{width:592px;height:667px;background:url(/images/promotionActivity/christmas/success-dialog-bg.png) top no-repeat;background-size:100% 100%;position:relative}.christmas-success-dialog *{font-family:activityFont}.christmas-success-dialog .close{cursor:pointer;position:absolute;top:20px;right:-30px}.christmas-success-dialog .el-dialog__header{display:none}.christmas-success-dialog .el-dialog__body{padding:240px 0 0 200px;height:550px;position:relative}.christmas-success-dialog .el-dialog__body .title{position:absolute;top:180px;left:50%;transform:translateX(-50%);text-align:center;font-weight:400;font-size:32px;color:#ac302c}.christmas-success-dialog .el-dialog__body p{font-weight:400;font-size:24px;color:#77492c;line-height:1.4}.christmas-success-dialog .el-dialog__body p span{font-weight:400;font-size:32px;color:#ac302c}.christmas-success-dialog .el-dialog__body>p{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);font-weight:400;font-size:32px;color:#fff;letter-spacing:2.374px}.christmas-dialog{width:475px;height:281px;background:linear-gradient(180deg,#fff,#ffdaa5);box-shadow:0 2px 0 #000;border-radius:15px}.christmas-dialog *{font-family:activityFont}.christmas-dialog .el-message-box__header{background-color:transparent;border-bottom:none!important;height:100px}.christmas-dialog .el-message-box__header .el-message-box__title{height:100%;line-height:100px;text-align:center;font-weight:400;font-size:36px;letter-spacing:.374px;color:#77492c}.christmas-dialog .el-message-box__content{padding:0 20px;margin:10px}.christmas-dialog .el-message-box__message p{font-weight:400;font-size:24px;line-height:34px;text-align:center;letter-spacing:.374px;color:#77492c}.christmas-dialog .el-message-box__message p span{font-weight:600;font-size:32px;color:#ac302c}.christmas-dialog .el-message-box__btns{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row}.christmas-dialog .el-button{margin-right:0!important;width:222px!important;height:53px!important;border:none!important;background:url(/images/promotionActivity/christmas/alert-btn.png) top no-repeat!important;background-size:100% 100%;letter-spacing:5px;font-size:20px}.christmas-record-dialog .el-dialog__header{padding:20px 25px 0}.christmas-record-dialog .el-dialog__body{padding-top:20px;min-height:350px}.christmas-record-dialog table{margin:0 auto;border-collapse:collapse;width:100%}.christmas-record-dialog table tr td,.christmas-record-dialog table tr th{min-width:100px}.christmas-record-dialog table thead tr{background:#ac302c}.christmas-record-dialog table th{text-align:center;height:50px;line-height:50px;font-weight:500;font-size:16px;color:hsla(0,0%,100%,.85);background:#ac302c;color:#fff}.christmas-record-dialog table td{text-align:center;height:60px;line-height:60px;font-weight:400;font-size:16px}