.emptyPage[data-v-ab242ad2]{min-height:calc(100vh - 6rem);display:flex;flex-direction:column;align-items:center;margin-top:.8rem}.competition{width:100%;background:#eff2f4}.competition .el-carousel{position:relative}.competition .el-carousel .el-carousel__indicators{position:absolute;left:0;right:0;bottom:.24rem;margin:0;padding:0;transform:none;z-index:10;text-align:center}.competition .el-carousel .el-carousel__indicator .el-carousel__button{width:.32rem;height:.06rem;border-radius:.03rem;background:hsla(0,0%,100%,.6);opacity:1}.competition .el-carousel .el-carousel__indicator.is-active .el-carousel__button{background:#06cb94}.competition .banner{width:100%;height:5.6rem;background-image:url(../../public/img/ylhd_banner.91c117f2.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;padding-left:2.38rem;box-sizing:border-box;position:relative}.competition .banner .banner_content{display:flex;flex-direction:column}.competition .banner .banner_content .banner_name{font-size:.44rem;font-weight:700;color:#fff}.competition .banner .banner_content .banner_intro{width:6.74rem;height:1.8rem;font-size:.18rem;background:url(../../public/img/bk.14c5f3e7.png) no-repeat 50%/cover;color:#303030;line-height:.28rem;margin-top:.2rem;padding:.29rem .32rem;box-sizing:border-box;position:relative}.competition .banner .banner_content .banner_intro .banner_intro_text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-shadow:0 1px 2px rgba(0,0,0,.3)}.competition .banner .banner_content .banner_intro .banner_time{display:flex;margin-top:.12rem;font-weight:500;font-size:.14rem;gap:.2rem}.competition .banner .banner_content .banner_intro .banner_time div{background:linear-gradient(90deg,#ffe4bc,rgba(255,248,238,.7));padding:0 .1rem;color:#be7100;display:flex;align-items:center;gap:.05rem}.competition .banner .banner_content .banner_intro .banner_time div img{width:.18rem;height:.18rem}.competition .banner .banner_content .banner_signup_count{width:1.5rem;height:.3rem;position:absolute;top:-.15rem;right:-.1rem;font-size:.14rem;color:#fff;text-align:center;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);background:url(../../public/img/icon_banner_sign.503cc96a.svg) no-repeat 50%/cover}.competition .banner .banner_content .banner_actions{display:flex;gap:.2rem;margin-top:.3rem}.competition .banner .banner_content .banner_actions .banner_btn_primary{width:1.88rem;height:.4rem;font-size:.16rem;color:#fff;background:linear-gradient(236deg,#05d58b,#00a879);border:none;cursor:pointer;font-weight:500;line-height:.4rem;text-align:center}.competition .banner .banner_content .banner_actions .banner_btn_outline{width:1.88rem;height:.4rem;font-size:.16rem;color:#00a879;background:hsla(0,0%,100%,.6);border:.01rem solid #00a879;border-radius:.04rem;cursor:pointer;font-weight:500;line-height:.4rem;text-align:center}.competition .banner .banner_title{width:6.3rem;height:.91rem;margin-top:.6rem}.competition .banner .banner_title img{width:100%;height:100%}.competition .banner .banner_desc{width:7.04rem;height:.25rem;font-size:.16rem;color:#004c77;margin-top:.16rem;padding-left:.06rem;box-sizing:border-box}.competition .banner .banner_btn{width:2.5rem;height:.6rem;margin-top:.3rem;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:.18rem;background:url(../../public/img/btn.8b2f8407.png) no-repeat;background-size:100% 100%;color:#fff;font-weight:700;letter-spacing:.01rem}.competition .home_content{padding:0 2.4rem;box-sizing:border-box}.competition .home_content .home_title{width:100%;margin:.48rem 0 .36rem 0;display:flex;align-items:center}.competition .home_content .home_title .title_item{display:flex;align-items:center;font-weight:500;font-size:.18rem;color:#203f37;cursor:pointer}.competition .home_content .home_title .title_item img{width:.32rem;height:.32rem;margin-right:.08rem}.competition .home_content .home_title .title_active{color:#00a879}.competition .home_content .home_title .home_line{width:.01rem;height:.18rem;background:rgba(0,0,0,.18);margin:0 .32rem}.competition .home_content .selected_activity{width:14.4rem;height:3.72rem;background:#fff;box-shadow:0 .06rem .12rem 0 hsla(0,0%,80%,.5);border-radius:.04rem;padding:.44rem .32rem;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:.2rem}.competition .home_content .selected_activity .activity_left{position:relative;cursor:pointer}.competition .home_content .selected_activity .activity_left img{width:6.29rem;height:2.83rem}.competition .home_content .selected_activity .activity_right{width:7rem;height:2.83rem;display:flex;flex-direction:column}.competition .home_content .selected_activity .activity_right .activity_right_title{font-size:.24rem;color:#1f2d3d}.competition .home_content .selected_activity .activity_right .activity_right_info{display:flex;margin:.16rem 0 .32rem 0}.competition .home_content .selected_activity .activity_right .activity_right_info .activity_right_info_item{font-size:.14rem;color:#8b8b8b;display:flex;align-items:center;margin-right:.6rem}.competition .home_content .selected_activity .activity_right .activity_right_info .activity_right_info_item img{width:.18rem;height:.18rem;margin-right:.08rem}.competition .home_content .selected_activity .activity_right .activity_desc{font-size:.14rem;color:#1f2d3d;line-height:.26rem;height:2rem;text-indent:2em}.competition .home_content .selected_activity .activity_right .activity_right_btn{width:1.2rem;height:.4rem;background:#03cb94;border-radius:.04rem;text-align:center;line-height:.4rem;color:#fff;font-size:.14rem;cursor:pointer}.competition .home_content .hot_activity_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;margin-bottom:.18rem}.competition .home_content .card_item{width:4.64rem;background:#fff;display:flex;flex-direction:column;padding-bottom:.2rem;box-sizing:border-box;margin-bottom:.22rem;position:relative;cursor:pointer}.competition .home_content .card_item .card_img{width:4.64rem;height:2.09rem}.competition .home_content .card_item .card_img img{width:100%;height:100%}.competition .home_content .card_item .card_label{position:absolute;top:.1rem;left:.1rem;display:flex;gap:.08rem;z-index:10}.competition .home_content .card_item .card_label .label-tag{height:.24rem;border-radius:.04rem;font-size:.12rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.04rem;padding:0 .08rem}.competition .home_content .card_item .card_label .label-tag .label-icon{width:.14rem;height:.14rem}.competition .home_content .card_item .card_label .label-tag.label-bisai{background-color:#e2f3eb;color:#00a879}.competition .home_content .card_item .card_label .label-tag.label-zhengshu{background-color:#eff1ff;color:#6576ea}.competition .home_content .card_item .card_title{font-size:.2rem;color:#333;font-weight:500;margin:.25rem .18rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competition .home_content .card_item .card_date{display:flex;justify-content:space-between;align-items:center;font-size:.16rem;color:#008b64;margin:.08rem .18rem 0}.competition .home_content .card_item .card_date .date_range{display:flex;align-items:center}.competition .home_content .card_item .card_date .date_range img{width:.16rem;height:.16rem;margin-right:.04rem}.competition .home_content .card_item .card_date .date_stats{display:flex;align-items:center;gap:.12rem}.competition .home_content .card_item .card_date .date_stats .stat_item{display:flex;align-items:center;color:#757575;font-size:.14rem}.competition .home_content .card_item .card_date .date_stats .stat_item img{width:.16rem;height:.16rem;margin-right:.04rem}.competition .home_content .card_item .card_info1{width:100%;height:.36rem;display:flex;justify-content:space-between;align-items:center;margin-top:.08rem;padding:0 .18rem;box-sizing:border-box}.competition .home_content .card_item .card_info1 .amount .icon{color:#fa9500;font-size:.24rem;font-weight:500}.competition .home_content .card_item .card_info1 .amount .num{color:#fa9500;font-size:.28rem;font-weight:500}.competition .home_content .card_item .card_info1 .amount .text{color:#999;font-size:.14rem}.competition .home_content .card_item .card_info1 .type{color:#5c6d64;font-size:.16rem;font-weight:700;display:flex;align-items:center}.competition .home_content .card_item .card_info1 .type img{width:.14rem;height:.14rem}.competition .home_content .card_item .card_info1 .type.type-left{justify-content:flex-start}.competition .home_content .card_item .card_detail{width:4.31rem;height:.86rem;display:flex;justify-content:space-between;align-items:center;font-size:.16rem;margin:.08rem .18rem 0;background:#fafafa}.competition .home_content .card_item .card_detail .detail_item{width:1.3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.competition .home_content .card_item .card_detail .detail_item .detail_text{font-size:.16rem;color:#333;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition .home_content .card_item .card_detail .detail_item .detail_label{font-size:.16rem;color:#5c6d64;display:flex;align-items:center;justify-content:center;margin-top:.06rem}.competition .home_content .card_item .card_detail .detail_item .detail_label img{width:.16rem;height:.16rem;margin-right:.04rem}.competition .home_content .card_item .card_detail .detail_line{width:.01rem;height:.4rem;background:#d9d9d9}.competition .home_content .card_item .card_detail.card_detail-rows{width:4.28rem;height:.78rem;flex-direction:column;justify-content:space-evenly;align-items:stretch;padding:.1rem .16rem;box-sizing:border-box}.competition .home_content .card_item .card_detail.card_detail-rows .detail_row{display:flex;align-items:center;color:#333;font-size:.16rem}.competition .home_content .card_item .card_detail.card_detail-rows .detail_row img{width:.16rem;height:.16rem;margin-right:.06rem}.competition .home_content .card_item .card_detail.card_detail-rows .detail_row .detail_topic{color:#5c6d64;font-size:.16rem;margin-right:.2rem}.competition .home_content .card_item .card_detail.card_detail-rows .detail_row .location-content{width:2.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.competition .home_content .card_item .card_btn{width:4.64rem;height:.44rem;display:flex;justify-content:center;margin-top:.2rem;padding:0 .16rem;box-sizing:border-box}.competition .home_content .card_item .card_btn .btn{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;font-weight:600;cursor:pointer}.competition .home_content .card_item .card_btn .btn.btn-green{background-image:url(../../public/img/btn_green.02831e30.png)}.competition .home_content .card_item .card_btn .btn.btn-grey{background-image:url(../../public/img/btn_grey.40ddc280.png);cursor:default}.competition .home_content .card_item .card_btn .btn2{width:100%;height:100%;background:url(../../public/img/btn_blue.59dc6164.png) no-repeat 50%;background-size:100% 100%;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;font-weight:600}.competition .home_content .card_item .card_btn .btn-registration{width:100%;height:100%;position:relative;cursor:pointer}.competition .home_content .card_item .card_btn .btn-registration .btn-countdown{width:100%;height:100%;background:url(../../public/img/btn_yellow.8a3cba50.png) no-repeat 50%;background-size:100% 100%;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;font-weight:600}.competition .home_content .card_item .card_btn .btn-registration .btn-apply{width:100%;height:100%;background:url(../../public/img/btn_green.02831e30.png) no-repeat 50%;background-size:100% 100%;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;font-weight:600}.competition .home_content .card_item .card_btn .btn-registration .btn-apply img{width:.14rem;height:.14rem;margin-left:.2rem}.competition .home_content .card_item .card_btn .btn3,.competition .home_content .card_item .card_btn .btn4{width:100%;height:100%;background:url(../../public/img/btn_grey.40ddc280.png) no-repeat 50%;background-size:100% 100%;color:#fff;font-size:.2rem;display:flex;justify-content:center;align-items:center;font-weight:600}.competition .status_green{background:linear-gradient(90deg,#46cc7e,#24bf88)}.competition .drill_mask{width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.4);z-index:99}.competition .drill_mask .drill_dialog{width:10.17rem;height:6.91rem;background:#fff;background-size:100% 100%;position:fixed;top:1.5rem;left:4.515rem;padding:.32rem;box-sizing:border-box;z-index:999;overflow:auto}.competition .drill_mask .drill_dialog .drill_dialog_main{width:100%}.competition .drill_mask .drill_dialog .drill_dialog_main .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.competition .drill_mask .drill_dialog .drill_dialog_main .title .title_text{font-size:.16rem;color:#273545;font-weight:700}.competition .drill_mask .drill_dialog .drill_dialog_main .title .title_colse{width:.25rem;height:.25rem;cursor:pointer}.competition .drill_mask .drill_dialog .drill_dialog_main .title .title_colse img{width:100%;height:100%}.competition .drill_mask .drill_dialog .drill_dialog_main .el-form-item__label{color:#212f3f}.competition .drill_mask .drill_dialog .drill_dialog_main .el-input__inner{width:3rem;height:.35rem;background:#fff;border-radius:.02rem;border:1px solid rgba(0,0,0,.18);color:#757575}.competition .drill_mask .drill_dialog .drill_dialog_main .el-textarea__inner{width:7.6rem;background:#fff;border-radius:.02rem;border:1px solid rgba(0,0,0,.18);color:#757575}.competition .drill_mask .drill_dialog .drill_dialog_main .submit_btn{width:1.2rem;height:.4rem;line-height:.4rem;text-align:center;background:#03cb94;border-radius:.04rem;font-size:.14rem;color:#fff;margin:.3rem auto .2rem;cursor:pointer}.competition .drill_mask .drill_dialog .drill_dialog_main .tips{font-size:.14rem;color:#03cb94;text-align:center}