.calendar[data-v-f0998388]{background-color:#fff;padding:.53333rem 0 .4rem 0;padding:5.33333vw 0 4vw 0}.calendar .head[data-v-f0998388]{font-size:.69333rem;font-size:6.93333vw;color:#595959;text-align:left;margin-bottom:.66667rem;margin-bottom:6.66667vw}.calendar .head .date[data-v-f0998388]{margin:0 .65333rem;margin:0 6.53333vw}.calendar .head .btn[data-v-f0998388]{float:right}.calendar .body .cell[data-v-f0998388]{width:14.28%;height:1.2rem;height:12vw;display:block;float:left;text-align:center;position:relative}.calendar .body .pointer[data-v-f0998388]{cursor:pointer}.calendar .body .title[data-v-f0998388]{font-size:.32rem;font-size:3.2vw;color:#8c8c8c}.calendar .body .title[data-v-f0998388]:after{content:"";display:block;clear:both}.calendar .body .day[data-v-f0998388]{font-size:.45333rem;font-size:4.53333vw;color:#595959;position:relative}.calendar .body .day .today[data-v-f0998388]{color:#2475ab;background-color:rgba(36,117,171,.1);width:.85333rem;width:8.53333vw;height:.85333rem;height:8.53333vw;border-radius:50%}.calendar .body .day .has-course[data-v-f0998388]{position:relative}.calendar .body .day .has-course[data-v-f0998388]:after{content:"";display:block;width:.10667rem;width:1.06667vw;height:.10667rem;height:1.06667vw;border-radius:50%;position:absolute;left:50%;bottom:-.2rem;bottom:-2vw;transform:translateX(-50%);background-color:#2475ab}.calendar .body .day .text[data-v-f0998388]{display:inline-block;line-height:.85333rem;line-height:8.53333vw}.calendar .body .day .select[data-v-f0998388]{color:#fff;background-color:#2475ab;width:.85333rem;width:8.53333vw;height:.85333rem;height:8.53333vw;border-radius:50%}.calendar .body .day[data-v-f0998388]:after{content:"";display:block;clear:both}.off-shelf-pop[data-v-5dd5331a] .van-popup{border-radius:.26667rem;border-radius:2.66667vw}.off-shelf-pop .content[data-v-5dd5331a]{width:7.84rem;width:78.4vw;height:9.01333rem;height:90.13333vw;background:#fff;border:1px solid #e0e0e0;padding:1.09333rem .49333rem .90667rem .36rem;padding:10.93333vw 4.93333vw 9.06667vw 3.6vw;box-sizing:border-box;position:relative}.off-shelf-pop .content .close[data-v-5dd5331a]{position:absolute;right:.45333rem;right:4.53333vw;top:.53333rem;top:5.33333vw;width:.38667rem;width:3.86667vw;height:.38667rem;height:3.86667vw}.off-shelf-pop .content .info[data-v-5dd5331a]{display:flex;flex-direction:column-reverse;height:5.6rem;height:56vw;margin-bottom:.34667rem;margin-bottom:3.46667vw;background:url(../img/off-shlef.c1407808.png) no-repeat;background-size:100% 100%}.off-shelf-pop .content .info p[data-v-5dd5331a]{font-size:.4rem;font-size:4vw;color:#4d4d4d;line-height:.64rem;line-height:6.4vw;text-align:center;margin-bottom:.45333rem;margin-bottom:4.53333vw;padding:0 .46667rem;padding:0 4.66667vw}.off-shelf-pop .content .btn[data-v-5dd5331a]{width:4.8rem;width:48vw;height:1.06667rem;height:10.66667vw;margin:0 auto;background:#4169ff;border-radius:.53333rem;border-radius:5.33333vw;font-size:.4rem;font-size:4vw;color:#fff;line-height:1.06667rem;line-height:10.66667vw;text-align:center}.study-calendar-list .item[data-v-28614fdc]{padding:.26667rem .26667rem;padding:2.66667vw 2.66667vw;background-color:#fff;margin:.26667rem;margin:2.66667vw;border-radius:.06667rem;border-radius:.66667vw;box-shadow:0 0 .2rem rgba(0,0,0,.1);box-shadow:0 0 2vw rgba(0,0,0,.1)}.study-calendar-list .item .info1[data-v-28614fdc]{margin-bottom:.26667rem;margin-bottom:2.66667vw}.study-calendar-list .item .info1 [data-v-28614fdc]{vertical-align:middle}.study-calendar-list .item .info1 .course-type[data-v-28614fdc]{background-color:#2475ab;font-size:.26667rem;font-size:2.66667vw;font-family:PingFangSC-Regular;font-weight:400;color:#fff;border-radius:.05333rem;border-radius:.53333vw;padding:.02667rem .13333rem;padding:.26667vw 1.33333vw;margin-right:.26667rem;margin-right:2.66667vw}.study-calendar-list .item .info1 .play-status[data-v-28614fdc]{font-size:.33333rem;font-size:3.33333vw;color:#8c8c8c;margin-right:.26667rem;margin-right:2.66667vw}.study-calendar-list .item .info1 .duration[data-v-28614fdc]{font-size:.32rem;font-size:3.2vw;color:#595959}.study-calendar-list .item .info1 .playing[data-v-28614fdc]{color:#2475ab}.study-calendar-list .item .info2[data-v-28614fdc]{font-size:.4rem;font-size:4vw;color:#595959}.study-calendar-list .item .period-work[data-v-28614fdc]{margin-top:.26667rem;margin-top:2.66667vw;display:flex;justify-content:space-between}.study-calendar-list .item .period-work font[data-v-28614fdc]{font-size:.32rem;font-size:3.2vw;color:#2475ab;background-color:rgba(36,117,171,.1);padding:.13333rem .26667rem;padding:1.33333vw 2.66667vw;border-radius:.26667rem;border-radius:2.66667vw}.study-calendar-list .item .period-work span[data-v-28614fdc]{width:1.94667rem;width:19.46667vw;height:.61333rem;height:6.13333vw;border-radius:.30667rem;border-radius:3.06667vw;border:.02667rem solid #2475ab;border:.26667vw solid #2475ab;text-align:center;line-height:.61333rem;line-height:6.13333vw;font-size:.34667rem;font-size:3.46667vw;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;color:#2475ab}.study-calendar .info[data-v-03a2560a]{padding:0 0 .26667rem .26667rem;padding:0 0 2.66667vw 2.66667vw}.study-calendar .info .date[data-v-03a2560a]{font-size:.4rem;font-size:4vw;color:#2475ab;margin-right:.4rem;margin-right:4vw}.study-calendar .info .course-count[data-v-03a2560a]{font-size:.32rem;font-size:3.2vw;color:#8c8c8c}.study-calendar .no-info button[data-v-03a2560a]{display:block;margin:.26667rem auto;margin:2.66667vw auto;width:2.34667rem;width:23.46667vw;height:.74667rem;height:7.46667vw;font-size:.34667rem;font-size:3.46667vw;color:#fff;background:#2475ab;border-radius:.06667rem;border-radius:.66667vw}