html{-webkit-tap-highlight-color:rgba(0,0,0,0)}.container{width:100%;height:100%;position:relative}.mod-header{display:none;position:relative;min-height:2.66667rem}.mod-header .mod-bg{width:100%}.mod-header .btn__act-course,.mod-header .btn__act-roles{position:absolute;top:.533333rem;height:.826667rem}.mod-header .btn__act-roles{left:0;width:2.226667rem}.mod-header .btn__act-course{right:0;width:2.36rem}.mod-anchor-row{display:none;width:100%;height:1.54667rem;position:relative;z-index:1}.mod-anchor-row .mod-bg{width:100%;height:100%}.mod-anchor-row .anchor-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:0;width:100%;height:.85333rem}.mod-anchor-row .anchor-container .anchor-slide{display:inline-block;height:100%;width:1.97333rem;margin-right:.29333rem}.mod-anchor-row .anchor-container .anchor-slide:first-child{margin-left:.29333rem}.mod-anchor-row .anchor-container .anchor-slide img{width:100%;height:100%}.mod-anchor-row .anchor-container .anchor-slide-less-3{width:2.66667rem;margin-right:.45333rem}.mod-anchor-row .anchor-container .anchor-slide-less-3:first-child{margin-left:.45333rem}.mod-anchor-col{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1}.mod-anchor-col,.mod-anchor-col .mod-bg{width:1.33333rem;height:6.13333rem}.mod-anchor-col .anchor-container{position:absolute;left:0;top:50%;transform:translateY(-50%)}.mod-anchor-col .anchor-container .anchor-slide{width:1.33333rem;height:1.33333rem;margin-bottom:.26667rem}.mod-anchor-col .anchor-container .anchor-slide img,.mod-focus{width:100%;height:100%}.mod-focus{display:none;position:relative}.mod-focus .mod-bg{width:100%}.mod-focus .outter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mod-focus .outter .focus-swiper-container{width:8.93333rem;height:3.41333rem}.mod-focus .outter .focus-swiper-container .swiper-wrapper{margin-top:.56rem;height:2.13333rem;margin-left:.5rem}.mod-focus .outter .focus-swiper-container .swiper-wrapper .focus-slide{width:2.93333rem!important;height:1.57333rem;margin-right:1rem}.mod-focus .outter .focus-swiper-container .swiper-wrapper .focus-slide img{width:100%;height:100%}.mod-focus .outter .focus-swiper-container .swiper-focus-pagination{font-size:0;bottom:.34667rem}.mod-focus .outter .focus-swiper-container .swiper-focus-pagination .swiper-pagination-bullet{margin:0 .10667rem;width:.53333rem;height:.16rem;background-color:#333;opacity:1;border-radius:.08rem}.mod-focus .outter .focus-swiper-container .swiper-focus-pagination .swiper-pagination-bullet-active{background-color:#666}.mod-purchase{display:none;position:relative;width:100%;font-size:0}.mod-purchase .purchase-wrapper{width:100%;background-color:#fff;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-purchase .purchase-wrapper .purchase-slide{font-size:0}.mod-purchase .purchase-wrapper .purchase-slide img{display:block;width:100%;height:auto;border:none;outline:none}.mod-calendar{position:relative}.mod-calendar .mod-bg{width:100%}.mod-calendar .calendar-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.93333rem}.mod-calendar .calendar-wrapper .calendar-date{display:-ms-flexbox;display:flex;padding-top:1.76rem;width:100%;height:2.82667rem}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-container{width:6.8rem;height:100%}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-container .swiper-wrapper{margin-left:.13333rem}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-container .swiper-wrapper .swiper-slide{margin-top:.08rem;width:.90667rem;height:.90667rem;border-radius:50%;line-height:.90667rem;text-align:center;font-size:.48rem;color:#fff;background-color:#333;margin-right:.26667rem}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-next,.mod-calendar .calendar-wrapper .calendar-date .calendar-date-prev{width:1.06667rem;height:1.06667rem;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:#666}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAACA0lEQVR4Xu3asS4EcRTF4XMSBQkVovMcEk+gl4hQegEdhVKi1KmoNETvedQKCY0IuTKJTTZi18Qx+d/L2XrOZOebXzY7myX8kgQorT2GAcUIDGhAUUCcu0ADigLi3AUaUBQQ5y7QgKKAOHeBBhQFxLkLNKAoIM5doAFFAXHuAg0oCohzF2hAUUCcu0ADigLi3AX+N8CIWANwAWAZwAHJc9FAmpcqMCLWAdwCWPi46hcASySfJAVhXAbwC7zusg3Y5+ZPwOum+yRP+5xjqGPSFzgF75DkyVAwfc+bGjA7XoecFrACXlrAKngpASvhpQOshpcKsCJeGsCqeCkAK+M1B6yO1xQwIjYAXAOY//StP8UTRvonkYi4A7BaGa91gffdT1FjgG8Adkhe9b37GY5r9igXEXsAzgDMjEG8AtithNgMsEOLiC0Al5URmwL+BcTmgNURUwBWRkwDWBUxFWBFxHSA1RBTAlZCTAtYBTE1YAXE9IDfIG6TvGn5TFwCcAriI4AVks+tEMsATkAMAIskHwzYUyAiNgF0f2nr/qF1TPKo53SQw0oVOBKIiFkAcy3LG72XkoCDpPTDkxrwh3AuUIQzoAF/SUA8jT8DDSgKiHMXaEBRQJy7QAOKAuLcBRpQFBDnLtCAooA4d4EGFAXEuQs0oCggzl2gAUUBce4CDSgKiPN3aNq1UQHx8K0AAAAASUVORK5CYII=)}.mod-calendar .calendar-wrapper .calendar-date .calendar-date-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAACA0lEQVR4Xu3YsS4EYRQF4HMSJRWtB/AGEi+g1Gl0OoVWRC9KlYJWIxod8SAeQKtQUIm4MrLFZiNr15Hce+VsPWfmv9+cSfb/Cf8kAUpph2FAsQQGNKAoIMbdQAOKAmLcDTSgKCDG3UADigJi3A00oCggxt1AA4oCYtwNNKAoIMbdQAOKAmLcDTSgKCDG3UADigJi3A3sChgRmwDOR+vfJ3kjzpIST2tgRDwCWB1N/Q5gh+RVioLw0CqAwwgtETMBtwBcA1gYK0A7xDTAAS0itgFcdkZMBfwPiOmA3RFLAHZGLAPYFbEUYEfEcoDdEEsCdkIsC9gFsTRgB8TygD8g7pG8EM4C5GgLwCmIbwCWSb7KEr+8QSfADQB3ABbHZv0AsELy+Zfzy7EWgBEx4N0CWJqY+Jjkkawg3KA84BS8Q5Inwux/Ei0NWB1veANlATvglQXsglcSsBNeOcBueKUAO+KVAeyKVwKwM146YHe8VMCIWAdw/832rMQOY9ZtStof6Yh4ALA2sdBWeNkNfBpOUsYA2+FlA+4COBsBHpA8nfWzqXRd2ic8OiT9Op4i+VIJZZ61pALOs9Cq1xpQfDMGNKAoIMbdQAOKAmLcDTSgKCDG3UADigJi3A00oCggxt1AA4oCYtwNNKAoIMbdQAOKAmLcDTSgKCDG3UADigJi3A0UAT8BMNC0UaiWCeMAAAAASUVORK5CYII=)}.mod-calendar .calendar-wrapper .calendar-bg-container{margin-top:.16rem;width:100%}.mod-calendar .calendar-wrapper .calendar-bg-container .swiper-wrapper .swiper-slide,.mod-calendar .calendar-wrapper .calendar-bg-container .swiper-wrapper .swiper-slide img{width:100%;height:100%}.mod-single-lottery{display:none;position:relative}.mod-single-lottery .mod-bg{width:100%}.mod-single-lottery .btn__single-lottery{position:absolute;left:.626667rem;top:2.613333rem;width:8.56rem;height:1.813333rem}.mod-single-lottery .btn__share-container{position:absolute;bottom:2.586667rem;left:.733333rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:8.493333rem}.mod-single-lottery .btn__share-container .btn__share-l,.mod-single-lottery .btn__share-container .btn__share-r{position:relative;width:4.08rem;height:.88rem}.mod-single-lottery .btn__share-container .btn__share-font-l,.mod-single-lottery .btn__share-container .btn__share-font-r{padding:.24rem 0;width:100%;font-size:.4rem;letter-spacing:.026667rem;text-align:center;color:#fff;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-single-lottery .btm__my-ticket-container{position:absolute;left:50%;bottom:1.066667rem;margin-left:-1.54667rem;width:3.093333rem;height:.88rem}.mod-single-lottery .btm__my-ticket-container .btm__my-ticket-text{margin:0 auto;width:2.4rem;font-size:.32rem;line-height:.88rem;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-round-lottery{display:none;position:relative}.mod-round-lottery .mod-bg{width:100%}.mod-round-lottery .round-lottery-container{position:absolute;top:1.84rem;left:50%;margin-left:-4.466667rem;width:8.933333rem;height:8.933333rem}.mod-round-lottery .btn__share-container{position:absolute;display:-ms-flexbox;display:flex;top:11.266667rem;left:.466667rem;width:9.066667rem}.mod-round-lottery .btn__share-container .btn__share{width:4.4rem}.mod-round-lottery .btn__share-container .btn__share:last-child{margin-left:.16rem}.mod-round-lottery .btn__share-container .btn__share .btn__share-font-l-t,.mod-round-lottery .btn__share-container .btn__share .btn__share-font-r-t{margin-bottom:.026667rem;padding:.04rem 0;font-size:.32rem;text-align:center;line-height:1;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-round-lottery .btn__share-container .btn__share .btn__share-font-l-b,.mod-round-lottery .btn__share-container .btn__share .btn__share-font-r-b{padding:.04rem 0;font-size:.213333rem;color:#ad8fd5;line-height:1;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.round-lottery-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.round-lottery-container ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.round-lottery-container ul:not(:last-child){margin-bottom:.12rem}.round-lottery-container ul .lottery-btn{width:2.906667rem;height:2.906667rem;border-radius:.4rem}.round-lottery-container ul .lottery-unit{position:relative;width:2.906667rem;height:2.906667rem;border-radius:.4rem;opacity:.45;border:.06667rem solid transparent}.round-lottery-container ul .lottery-unit.active{box-shadow:0 0 .08rem .04rem rgba(255,235,18,.96);border-color:#ffeb12;opacity:1}.lottery-unit-inner{padding:.453333rem .32rem}.lottery-unit-inner img{margin-bottom:.053333rem;width:2.133333rem;height:1.466667rem}.lottery-unit-inner p{font-size:.32rem;color:#000;text-align:center;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-media-content{display:none;position:relative}.mod-media-content .mod-bg{width:100%}.mod-media-content .media-container{position:absolute;top:1.76rem;left:50%;margin-left:-4.453333rem;width:8.906667rem;background-color:transparent}.mod-media-content .media-container .video_mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent}.mod-media-content .media-container img,.mod-media-content .media-container video{width:8.906667rem;height:4.213333rem}.mod-award-list{display:none;position:relative}.mod-award-list .mod-bg{width:100%}.mod-list-swiper{position:absolute;top:2.866667rem;left:.706667rem;width:8.586667rem;height:2.453333rem;overflow:hidden}.mod-list-swiper .swiper-wrapper{transition-timing-function:linear!important;transition-delay:0}.mod-list-swiper .swiper-wrapper .list-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:.613333rem}.mod-list-swiper .swiper-wrapper .list-inner .prize-name,.mod-list-swiper .swiper-wrapper .list-inner .tel{width:3.466667rem;font-size:.333333rem;color:#feffb2;line-height:.613333rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-footer{display:none;position:relative}.mod-footer .mod-bg{width:100%}.mod-usercard{display:none;position:relative}.mod-usercard .mod-bg{width:100%}.mod-usercard .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9.2rem;height:2.98667rem;padding:.53333rem;border-radius:.21333rem;background-color:rgba(0,0,0,.1)}.mod-usercard .wrapper .user-info{width:100%;height:1.17333rem;font-size:0;overflow:hidden}.mod-usercard .wrapper .user-info .user-header{display:inline-block;width:1.17333rem;height:1.17333rem;margin-right:.32rem;border-radius:50%;overflow:hidden;vertical-align:top}.mod-usercard .wrapper .user-info .user-header .user-header-img{display:block;width:100%;height:100%}.mod-usercard .wrapper .user-info .login-box{display:inline-block;width:6.64rem;vertical-align:top}.mod-usercard .wrapper .user-info .login-box .user-name{margin-top:.08rem;font-size:.4rem;color:#fff;line-height:.48rem;white-space:nowrap}.mod-usercard .wrapper .user-info .login-box .user-name img{display:inline-block;margin-right:.10667rem;vertical-align:top;width:.48rem;height:.48rem}.mod-usercard .wrapper .user-info .login-box .end-time{margin-top:.16rem;font-size:.32rem;color:hsla(0,0%,100%,.8);line-height:1;white-space:nowrap}.mod-usercard .wrapper .login-btn-wrapper{width:100%;height:.72rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.mod-usercard .wrapper .login-btn-wrapper .login-btn{width:2.16rem;height:.72rem;border-radius:.36rem;line-height:.72rem;text-align:center;font-size:.34667rem}.mod-usercard .wrapper .login-btn-wrapper .login-btn__login{color:#fff;background-color:#59a634}.mod-usercard .wrapper .login-btn-wrapper .login-btn__notlogin{color:hsla(0,0%,100%,.8);border:2px solid hsla(0,0%,100%,.8)}.mod-multipic{display:none;position:relative}.mod-multipic .wrapper{width:100%;height:100%;font-size:0}.mod-multipic .wrapper .mod-bg{width:100%}.mod-gitpkg{display:none;position:relative}.mod-gitpkg .wrapper{font-size:0;position:relative}.mod-gitpkg .wrapper .item-wrapper{position:relative;display:block}.mod-gitpkg .wrapper .item-wrapper .mod-bg{width:100%}.mod-gitpkg .wrapper .item-wrapper .item-outer-cotainer{position:absolute;top:0;left:.42667rem;width:9.14667rem;height:4.53333rem}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer{position:absolute;left:0;top:5.06667rem;width:100%;padding:0 .96rem}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .desc-container{width:100%;height:1.49333rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .desc-container .desc-title{width:100%;height:.46667rem;font-size:.42667rem;line-height:.46667rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .desc-container .desc-limit{width:100%;height:.34667rem;font-size:.32rem;line-height:.34667rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .desc-container .desc-date{width:100%;height:.34667rem;font-size:.32rem;line-height:.34667rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .btn-inner{margin-top:.53333rem;width:100%;height:1.52rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.mod-gitpkg .wrapper .item-wrapper .item-btn-cotainer .btn-inner .item-btn{width:50%;height:100%}.page-layer-skin{width:9.2rem!important;border:none;background-color:transparent;box-shadow:none}#layer-box{display:none;position:relative}#layer-box .layer-bg{width:9.2rem;height:100%;margin-top:.6rem;padding:1.2rem 0 2.266667rem;position:relative;background-color:#fff;border-radius:.266667rem}#layer-box .layer-bg .layer-inner{margin:0 auto;width:7.466667rem;height:100%;overflow:hidden}#layer-box .layer-bg .layer-inner .layer-inner-i{width:100%;max-height:7.733333rem;overflow-y:auto;font-size:.426667rem;text-align:center}#layer-box .layer-bg .layer-inner .layer-inner-i img{width:7.466667rem}#layer-box .layer-bg .layer-inner .layer-inner-i .title{width:100%;text-align:center;color:#574aff;font-size:.426667rem}#layer-box .layer-bg .layer-title{top:-.6rem;margin-left:-1.813333rem;width:3.626667rem}#layer-box .layer-bg .confirm-btn,#layer-box .layer-bg .layer-title{position:absolute;left:50%;height:1.2rem;line-height:1.2rem;font-size:.426667rem;border-radius:.6rem;text-align:center;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#layer-box .layer-bg .confirm-btn{bottom:.533333rem;margin-left:-4.173333rem;width:8.346667rem}.layer-inner-i img{width:7.466667rem}.layer-inner-i .ticket-wrapper{width:6.64rem;margin:0 auto .4rem;position:relative;border-radius:.133333rem}.layer-inner-i .ticket-wrapper .ticket-title{margin-bottom:.666667rem;width:100%;text-align:center;color:#ff5959;font-size:.426667rem;letter-spacing:.066667rem;font-weight:700}.layer-inner-i .ticket-wrapper .linear-gradient-bg{background-image:linear-gradient(180deg,#fff,#ded8cb);border-radius:.133333rem}.layer-inner-i .ticket-wrapper .linear-gradient-bg .ticket-inner{width:6.64rem;height:2.72rem;border-radius:.133333rem;position:relative;background:url(http://image.ssports.com/images/resources/web/activity/images/lottery-ticket.5ec65e0f20220101.png) no-repeat;background-size:100% 100%;box-shadow:0 .22rem 30px 0 rgba(100,74,11,.23)}.layer-inner-i .ticket-wrapper .linear-gradient-bg .ticket-inner .ticket-number{position:absolute;top:1.013333rem;left:3.626667rem;font-size:.76rem;color:#916710;line-height:1;letter-spacing:.026667rem}.layer-inner-i .ticket-list-wrapper .linear-gradient-bg{margin:0 auto;width:5.093333rem;background-image:linear-gradient(180deg,#fff,#ded8cb);border-radius:.133333rem}.layer-inner-i .ticket-list-wrapper .linear-gradient-bg .ticket-list-li{margin-bottom:.333333rem;width:5.093333rem;height:2.066667rem;border-radius:.133333rem;position:relative;box-shadow:0 .26667rem 30px 0 rgba(100,74,11,.23);background:url(http://image.ssports.com/images/resources/web/activity/images/lottery-ticket.5ec65e0f20220101.png) no-repeat;background-size:100% 100%}.layer-inner-i .ticket-list-wrapper .linear-gradient-bg .ticket-list-li .ticket-list-number{position:absolute;top:.773333rem;left:2.866667rem;font-size:.573333rem;color:#916710;line-height:1;letter-spacing:.026667rem}.layer-inner-i .single-fail{width:100%;line-height:.48rem;height:.48rem;text-align:center;color:#ff5959;font-size:.426667rem}.layer-inner-i .single-nochance{width:100%}.layer-inner-i .single-nochance .single-nochance-title{text-align:center;font-size:.426667rem;color:#574aff}.layer-inner-i .round-success-wrapper .award-title{margin-bottom:.266667rem;font-size:.426667rem}.layer-inner-i .round-success-wrapper .award-img{margin-bottom:.133333rem;width:5.333333rem!important;height:3.066667rem}.layer-inner-i .round-success-wrapper .award-name{font-size:.426667rem;color:#895f28}#layer-box.layer-box-type-1 .layer-bg .layer-title{background-color:#ff5959}#layer-box.layer-box-type-1 .layer-bg .layer-inner-i{color:#ff5959}#layer-box.layer-box-type-1 .layer-bg .confirm-btn{background-image:linear-gradient(180deg,#ff603b,#eb4037)}#layer-box.layer-box-type-2 .layer-bg .layer-title{background-color:#574aff}#layer-box.layer-box-type-2 .layer-bg .layer-inner-i{color:#574aff}#layer-box.layer-box-type-2 .layer-bg .confirm-btn{background-image:linear-gradient(180deg,#4d62ff,#375deb)}.mod-ban-click,.mod-share-pic{position:fixed;top:0;left:0;width:100%;height:100%;background:none;z-index:3;display:none}.mod-share,.mod-share-pic img{width:100%;height:100%}.mod-share{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:1;display:none}.mod-share .share-inner{position:absolute;left:50%;top:50%;margin-left:-4.333333rem;margin-top:-2rem;width:8.666667rem;height:4.466667rem;background-color:#fff;border-radius:.066667rem}.mod-share .share-inner h4{text-align:center;font-size:.426667rem;color:#666;margin-top:.266667rem}.mod-share .share-inner ul{display:-ms-flexbox;display:flex;width:6rem;-ms-flex-pack:distribute;justify-content:space-around;margin:.266667rem auto 0}.mod-share .share-inner ul li div{display:block;text-align:center}.mod-share .share-inner ul li div img{width:1.333333rem;height:1.333333rem}.mod-share .share-inner ul li div span{display:block;margin-top:.066667rem;font-size:.293333rem;color:#666}.mod-share .share-inner .cancel{width:100%;height:1.066667rem;line-height:1.066667rem;text-align:center;font-size:.426667rem;color:#333;border-top:.013333rem solid #e6e6e6;margin-top:.4rem}.mod-loading{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:2;background-color:#fff}.mod-loading .loading-wrapper{position:absolute;left:45%;top:47%;transform:translate(-50%,-50%);width:.96rem;height:.96rem;animation-name:a;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:.75s}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}