.app-course .my-group{margin-bottom:.3rem}.app-course .my-group .course .van-cell__left-icon{color:#f9cf06}.app-course .my-group .date .van-cell__left-icon{color:#fd417f}.app-course .my-popup{padding-top:.4rem}.app-course .date_calendar{position:relative;color:#2334d0;padding-bottom:1.28rem}.app-course .date_calendar .year_month{line-height:.88rem;text-align:center;background:#fff}.app-course .date_calendar .van-calendar__header .van-calendar__header-subtitle,.app-course .date_calendar .van-calendar__header .van-calendar__header-title{display:none}.app-course .date_calendar .van-calendar__selected-day{background-color:#2334d0}.app-course .date_calendar .van-calendar__days{height:7.6rem}.app-course .date_calendar .van-calendar__body{padding:.1rem}.app-course .date_calendar .van-calendar__body .van-calendar__day .van-calendar__bottom-info{color:#07c160;font-size:.4rem;font-weight:700;top:.7rem!important}.app-course .date_calendar .van-icon{position:absolute}.app-course .date_calendar .van-icon-arrow{right:1rem}.app-course .date_calendar .van-icon-arrow,.app-course .date_calendar .van-icon-arrow-left{top:.2rem;font-size:.32rem;padding:.1rem;background-color:#deedfc;border-radius:50%;color:#2334d0}.app-course .date_calendar .van-icon-arrow-left{left:1rem}.app-course .my-course-popup .my-pull-refresh{padding:0 .4rem}.app-course .my-course-popup .my-pull-refresh .van-list{margin-top:.4rem}.app-course .my-course-popup .my-pull-refresh .item{margin-bottom:.4rem;border-radius:.18rem;box-shadow:0 0 .12rem .18rem #eaecfb;padding:.2rem}.app-course .my-course-popup .my-pull-refresh .item .name{font-size:.28rem}.app-course .my-course-popup .my-pull-refresh .item .price{color:#c0c0c8}.app-course .my-course-popup .my-pull-refresh .item .btn{display:flex;justify-content:flex-end}.app-course .my-course-popup .my-pull-refresh .item .btn .van-button{padding:.1rem .2rem;background-color:#2334d0;border-color:#2334d0}.app-course .my-course-popup .no-data{top:65%}.app-course .course-time{margin:.4rem;background-color:#fff;border-radius:.18rem;box-shadow:0 0 .12rem .18rem #eaecfb}.app-course .course-time .content{padding:.1rem}.app-course .course-time .content .title{font-size:.28rem;font-weight:700;padding:.1rem;display:flex;justify-content:space-between}.app-course .course-time .content .title i{color:#fd417f;font-size:.4rem}.app-course .course-time .content .list{display:flex;flex-wrap:wrap;padding:0 .3rem}.app-course .course-time .content .list .disabled{color:#c0c0c8!important}.app-course .course-time .content .list .active{background-color:#f9cf06;border-radius:.18rem}.app-course .course-time .content .list .item{padding:.1rem .14rem;margin:.1rem;width:.96rem}.app-course .course-time .content .list .item .price{color:#c0c0c8}.app-course .course-time .content .list .item div{text-align:center}.app-course .course-time .content .coach-select{display:flex;justify-content:center;align-items:center}.app-course .course-time .content .coach-select span{color:#2334d0}.app-course .course-time .content .coach-selected{display:flex;justify-content:center;align-items:center}.app-course .course-time .content .coach-selected .name span{padding-right:.1rem}.app-course .course-time .content .coach-selected .price{color:#c0c0c8}.app-course .course-time .content .coach .van-image{height:1rem;width:1rem;border-radius:50%;margin-right:.1rem}.app-course .course-time .content .coach .van-image .van-image__error,.app-course .course-time .content .coach .van-image img{border-radius:50%}.app-course .course-time .content .btn{padding:.2rem .4rem}.app-course .course-time .content .btn .van-button{background-color:#2334d0;border:0}.app-course .course-time-list{padding-bottom:1rem}.app-course .course-time-list .btn{padding:.2rem .8rem .4rem}.app-course .course-time-list .btn .van-button{background-color:#2334d0;border:0}.app-course .course-time-list .course-time-item{margin:.4rem;padding:.2rem;box-shadow:0 0 .12rem .18rem #eaecfb;border-radius:.38rem;background-color:#fff}.app-course .course-time-list .course-time-item .title{text-align:center;font-size:.3rem;padding-bottom:.2rem;position:relative;border-bottom:.02rem solid #ccc}.app-course .course-time-list .course-time-item .title .van-icon{position:absolute;top:.1rem;right:.1rem;font-size:.4rem;color:#c0c0c8}.app-course .course-time-list .course-time-item .title .name{padding-right:.1rem}.app-course .course-time-list .course-time-item .item{display:flex;justify-content:space-between;padding:.2rem;border-bottom:.02rem solid #ccc}.app-course .course-time-list .course-time-item .item .color{color:#ee0a24;text-align:right}.app-course .course-time-list .course-time-item .van-cell{padding:.2rem;border-bottom:.02rem solid #ccc}.app-course .course-time-list .xiaojie{margin:.2rem .4rem .4rem;padding:.2rem;background-color:#fff;border-radius:.38rem;box-shadow:0 0 .12rem .18rem #eaecfb}.app-course .course-time-list .xiaojie .item{line-height:.6rem;display:flex;justify-content:space-between}.app-course .course-time-list .xiaojie .integral{padding:.2rem .4rem;display:flex;justify-content:space-between;align-items:center;border-top:.02rem solid #ededed;border-bottom:.02rem solid #ededed}.app-course .course-time-list .xiaojie .integral .int{display:flex;flex-direction:column;align-items:center}.app-course .course-time-list .xiaojie .integral .int .color{color:#fd417f}.app-course .course-time-list .xiaojie .integral .input{border:0;color:#fd417f;outline:none;border-bottom:.02rem solid #fd417f;width:1.6rem;text-align:center}.app-course .course-time-list .xiaojie .integral .van-checkbox__icon--checked .van-icon{background-color:#2334d0;border-color:#2334d0}.app-course .course-time-list .tip{margin:.2rem .4rem 1.4rem;padding:.2rem;background-color:#fff;border-radius:.38rem;box-shadow:0 0 .12rem .18rem #eaecfb;color:#666}.app-course .course-time-list .tip .title{padding-bottom:.1rem;font-size:.28rem;text-align:center}.app-course .my-coach-popup .my-pull-refresh{padding:0 .4rem}.app-course .my-coach-popup .my-pull-refresh .van-list{margin-top:.4rem}.app-course .my-coach-popup .my-pull-refresh .item{margin-bottom:.4rem;border-radius:.18rem;box-shadow:0 0 .12rem .18rem #eaecfb;padding:.2rem;display:flex;align-items:center}.app-course .my-coach-popup .my-pull-refresh .item .coach-left .coach-image{width:1.6rem;height:1.6rem}.app-course .my-coach-popup .my-pull-refresh .item .coach-left .voucher-image{width:2rem;height:2rem}.app-course .my-coach-popup .my-pull-refresh .item .coach-right{padding-left:.4rem;min-width:4rem}.app-course .my-coach-popup .my-pull-refresh .item .coach-right .content{width:3.6rem}.app-course .my-coach-popup .my-pull-refresh .item .coach-right .content .info{padding:.1rem .2rem 0 0;display:flex}.app-course .my-coach-popup .my-pull-refresh .item .name{font-size:.28rem}.app-course .my-coach-popup .my-pull-refresh .item .name .van-tag{margin-left:.1rem}.app-course .my-coach-popup .my-pull-refresh .item .desc{color:#c0c0c8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-course .my-coach-popup .my-pull-refresh .item .btn{display:flex;justify-content:flex-end;padding-top:.4rem}.app-course .my-coach-popup .my-pull-refresh .item .btn .van-button{padding:.1rem .2rem;background-color:#2334d0;border-color:#2334d0}.app-course .my-coach-popup .no-data{top:65%}.app-course .my-voucher-popup .my-pull-refresh{padding:0 .4rem;margin-top:.4rem}.app-course .my-voucher-popup .my-pull-refresh .item{margin-bottom:.4rem;border-radius:.18rem;box-shadow:0 0 .12rem .18rem #eaecfb;padding:.2rem;display:flex;align-items:center}.app-course .my-voucher-popup .my-pull-refresh .item .coach-left .coach-image{width:1.6rem;height:1.6rem}.app-course .my-voucher-popup .my-pull-refresh .item .coach-left .voucher-image{width:2rem;height:2rem}.app-course .my-voucher-popup .my-pull-refresh .item .coach-right{padding-left:.4rem}.app-course .my-voucher-popup .my-pull-refresh .item .coach-right .content{width:3.6rem}.app-course .my-voucher-popup .my-pull-refresh .item .coach-right .content .info{padding:.1rem .2rem 0 0;display:flex}.app-course .my-voucher-popup .my-pull-refresh .item .name{font-size:.28rem}.app-course .my-voucher-popup .my-pull-refresh .item .name .van-tag{margin-left:.1rem}.app-course .my-voucher-popup .my-pull-refresh .item .desc{color:#c0c0c8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-course .my-voucher-popup .my-pull-refresh .item .btn{display:flex;justify-content:flex-end;padding-top:.4rem}.app-course .my-voucher-popup .my-pull-refresh .item .btn .van-button{padding:.1rem .2rem;background-color:#2334d0;border-color:#2334d0}.app-course .my-voucher-popup .no-data{top:65%}.app-course .my-relation-popup .my-pull-refresh{padding:0 .4rem;margin:.4rem 0}.app-course .my-relation-popup .my-pull-refresh .item{margin-top:.4rem}.app-course .my-relation-popup .my-pull-refresh .relation{box-shadow:0 0 .16rem .12rem #eaecfb;border-radius:.18rem;padding:.2rem;position:relative;overflow:hidden;background-color:#fff}.app-course .my-relation-popup .my-pull-refresh .relation-avater{display:flex;align-items:center;padding:0 .2rem .22rem}.app-course .my-relation-popup .my-pull-refresh .relation-avater .van-image__error{border-radius:50%}.app-course .my-relation-popup .my-pull-refresh .relation-avater .my-image{width:.9rem;height:.9rem;border-radius:50%;border:.02rem solid #c0c0c8;margin-right:.1rem}.app-course .my-relation-popup .my-pull-refresh .relation-avater .my-image img{border-radius:50%}.app-course .my-relation-popup .my-pull-refresh .relation-code{color:#c0c0c8}.app-course .my-relation-popup .my-pull-refresh .relation .horse{padding-top:.2rem;border-top:.02rem dashed #c0c0c8}.app-course .my-relation-popup .my-pull-refresh .relation .last{padding-bottom:.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .info{display:flex;justify-content:space-between;line-height:.6rem;padding-left:.2rem;padding-right:.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .info .label{color:#c0c0c8}.app-course .my-relation-popup .my-pull-refresh .relation .color .value{color:#2334d0}.app-course .my-relation-popup .my-pull-refresh .relation .bottom{padding-top:.18rem;border-top:.02rem dashed #c0c0c8}.app-course .my-relation-popup .my-pull-refresh .relation .bottom .btn{display:flex;justify-content:flex-end}.app-course .my-relation-popup .my-pull-refresh .relation .bottom .btn .van-button{background-color:#2334d0;border:0;padding:0 .6rem;color:#fff;height:.6rem;margin-right:.1rem}.app-course .my-relation-popup .my-pull-refresh .relation .bottom .tip{padding:.1rem .2rem .1rem .2rem;text-align:center;color:#fd417f;min-width:2rem;max-width:3.6rem}.app-course .my-relation-popup .my-pull-refresh .relation .circle{height:.4rem;width:.4rem;position:absolute;border-radius:50%;background-color:#eaecfb}.app-course .my-relation-popup .my-pull-refresh .relation .left-top{top:.58rem;left:-.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .left-bottom{bottom:.8rem;left:-.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .right-top{top:.58rem;right:-.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .right-bottom{bottom:.8rem;right:-.2rem}.app-course .my-relation-popup .my-pull-refresh .relation .tip-status,.app-course .my-relation-popup .my-pull-refresh .relation .tip-status-success{width:1rem;border-radius:50%;border:.02rem solid #ee0a24;position:absolute;top:-.16rem;right:-.16rem;line-height:1rem;text-align:center;color:#ee0a24;transform:rotate(45deg)}.app-course .my-relation-popup .my-pull-refresh .relation .tip-status-success{border:.02rem solid #07c160!important;color:#07c160!important}.app-course .my-relation-popup .no-data{top:65%}.app-course .my-submit-bar .van-button{background:#2334d0;border:0}.app-course .my-submit-bar .van-submit-bar__text{text-align:unset}