.card[data-v-13e25e54]{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.card .head[data-v-13e25e54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f2f2f2;height:48px;padding:0 25px}.card .head .left[data-v-13e25e54]{color:#333;font-size:16px;line-height:20px;font-weight:700}.card .head .right[data-v-13e25e54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .body[data-v-13e25e54]{padding:0 25px 25px}.price[data-v-a86ac2b8]{display:inline-block;color:#333;font-size:28px;line-height:28px;font-weight:400;margin-left:-3px}.price .tag[data-v-a86ac2b8]{font-size:16px;line-height:16px}.price .tag-unit[data-v-a86ac2b8]{font-size:18px;line-height:18px;margin:0 3px;vertical-align:middle}.price .real-price[data-v-a86ac2b8]{color:#666;font-size:16px}.increase-card .time[data-v-07d661f2]{color:#999;font-size:14px}.increase-card .btn-refresh[data-v-07d661f2]{margin-left:20px;cursor:pointer}.increase-card .btn-refresh .icon[data-v-07d661f2]{width:16px;height:16px}.increase-card .btn-refresh .btn-label[data-v-07d661f2]{margin-left:8px;font-size:14px}.increase-card .box-wrap[data-v-07d661f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:23px}.increase-card .box-wrap .box[data-v-07d661f2]{padding:18px;border:1px solid #f2f2f2;position:relative;width:200px}.increase-card .box-wrap .box[data-v-07d661f2]:last-child{margin-right:0}.increase-card .box-wrap .box .icon-tag[data-v-07d661f2]{width:34px;height:34px;position:absolute;right:18px;top:12px}.increase-card .box-wrap .box .box-title[data-v-07d661f2]{color:#999;font-size:14px;line-height:1;margin-bottom:10px}.increase-card .box-wrap .box .box-title .text[data-v-07d661f2]{margin-right:6px}.increase-card .box-wrap .box .box-title .icon[data-v-07d661f2]{width:18px;height:18px}.increase-card .box-wrap .box .num[data-v-07d661f2]{color:#333;font-size:28px;line-height:28px;font-weight:400;margin-bottom:27px}.increase-card .box-wrap .box .status[data-v-07d661f2]{color:#333;font-size:14px;line-height:1;white-space:nowrap}.increase-card .box-wrap .box .status .count[data-v-07d661f2]{margin-left:5px}.increase-card .box-wrap .box .status .count.reduce[data-v-07d661f2]{color:#6bbd36}.increase-card .box-wrap .box .status .count.increase[data-v-07d661f2]{color:#e0322f}.total-card .time[data-v-77512b66]{color:#999;font-size:14px}.total-card .btn-refresh[data-v-77512b66]{margin-left:20px;cursor:pointer}.total-card .btn-refresh .icon[data-v-77512b66]{width:16px;height:16px}.total-card .btn-refresh .btn-label[data-v-77512b66]{margin-left:8px;font-size:14px}.total-card .box-wrap[data-v-77512b66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.total-card .box-wrap .box[data-v-77512b66]{width:25%;margin-top:22px}.total-card .box-wrap .box[data-v-77512b66]:nth-child(4){margin-right:0}.total-card .box-wrap .box .box-title[data-v-77512b66]{color:#999;font-size:14px;line-height:1;margin-bottom:10px}.total-card .box-wrap .box .box-title .text[data-v-77512b66]{margin-right:6px}.total-card .box-wrap .box .box-title .icon[data-v-77512b66]{width:18px;height:18px}.total-card .box-wrap .box .num[data-v-77512b66]{color:#333;font-size:28px;line-height:28px;font-weight:400}.schedule-card .box-wrap[data-v-77192e97]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:29px}.schedule-card .box-wrap .box[data-v-77192e97]{width:16.6%;text-align:center;cursor:pointer}.schedule-card .box-wrap .box .num[data-v-77192e97]{color:#e0322f;font-size:28px;line-height:28px;font-weight:400;margin-bottom:14px}.schedule-card .box-wrap .box .num.zero[data-v-77192e97]{color:#333}.schedule-card .box-wrap .box .label[data-v-77192e97]{color:#333;font-size:14px;line-height:1}.function-card .box-wrap[data-v-2f30cc70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.function-card .box-wrap .box[data-v-2f30cc70]{width:16.6%;text-align:center;cursor:pointer}.function-card .box-wrap .box .icon[data-v-2f30cc70]{width:42px;height:42px}.function-card .box-wrap .box .label[data-v-2f30cc70]{color:#333;font-size:14px;line-height:1;margin-top:4px}.calendar .head[data-v-173c90f8]{color:#333;font-size:16px;font-weight:700;text-align:center;margin-bottom:16px}.calendar .head .date[data-v-173c90f8]{margin:0 49px}.calendar .head .btn-arrow span[data-v-173c90f8]{color:#666}.calendar .head .btn-arrow[data-v-173c90f8] .ivu-icon{color:#aaa;margin-bottom:3px}.calendar .head .btn-arrow.left[data-v-173c90f8]{float:left}.calendar .head .btn-arrow.right[data-v-173c90f8]{float:right}.calendar .body[data-v-173c90f8]{font-size:16px;border:1px solid #e6e6e6}.calendar .body .cell[data-v-173c90f8]{width:14.28%;height:52px;display:block;float:left;text-align:center;position:relative}.calendar .body .pointer[data-v-173c90f8]{cursor:pointer}.calendar .body .body-title[data-v-173c90f8]{color:#333;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6}.calendar .body .body-title .cell[data-v-173c90f8]{height:37px;line-height:37px;font-size:14px;font-weight:700}.calendar .body .body-title[data-v-173c90f8]:after{content:"";display:block;clear:both}.calendar .body .day[data-v-173c90f8]{color:#666;font-size:14px;font-weight:500;position:relative;padding-top:12px}.calendar .body .day .today[data-v-173c90f8]{width:28px;height:28px;border-radius:50%}.calendar .body .day .has-course[data-v-173c90f8]{position:relative}.calendar .body .day .has-course[data-v-173c90f8]:after{content:"";display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--primary)}.calendar .body .day .text[data-v-173c90f8]{display:inline-block;line-height:28px}.calendar .body .day .select[data-v-173c90f8]{color:#fff!important;width:28px;height:28px;border-radius:50%;background-color:var(--primary)!important}.calendar .body .day[data-v-173c90f8]:after{content:"";display:block;clear:both}.calendar .bottom[data-v-173c90f8]{border:1px solid #ededed;border-top:none;padding:4px 15px;text-align:center}.calendar-card .body-wrap[data-v-359bc245]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.calendar-card .body-wrap .calendar[data-v-359bc245]{width:432px}.calendar-card .body-wrap .course-wrap[data-v-359bc245]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:49px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-card .body-wrap .course-wrap .course-wrap-title[data-v-359bc245]{font-size:16px;font-weight:700;margin-bottom:16px}.calendar-card .body-wrap .course-wrap .course-wrap-title .date-md[data-v-359bc245]{margin-right:10px}.calendar-card .body-wrap .course-wrap .course-content[data-v-359bc245]{border:1px solid #e6e6e6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-card .body-wrap .course-wrap .course-type-box[data-v-359bc245]{width:160px;border-right:1px solid #e6e6e6;background-color:#f9f9f9}.calendar-card .body-wrap .course-wrap .course-type-box-inner[data-v-359bc245]{margin-right:-1px}.calendar-card .body-wrap .course-wrap .course-type-box-inner li[data-v-359bc245]{padding:7px 0 7px 21px;font-size:14px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid transparent;border-bottom:1px solid transparent}.calendar-card .body-wrap .course-wrap .course-type-box-inner li[data-v-359bc245]:first-of-type{border-top-color:#fff!important}.calendar-card .body-wrap .course-wrap .course-type-box-inner li.selected[data-v-359bc245]{background-color:#fff;border-top-color:#e6e6e6;border-bottom-color:#e6e6e6;position:relative}.calendar-card .body-wrap .course-wrap .course-type-box-inner li.selected .course-name[data-v-359bc245]{font-weight:700;color:var(--primary)}.calendar-card .body-wrap .course-wrap .course-type-box-inner li.selected[data-v-359bc245]:before{content:"";display:block;width:3px;height:calc(100% + 2px);position:absolute;left:0;top:-1px;background-color:var(--primary);border-radius:2px}.calendar-card .body-wrap .course-wrap .course-type-box-inner li.empty[data-v-359bc245]{cursor:not-allowed}.calendar-card .body-wrap .course-wrap .course-type-box-inner li>[data-v-359bc245]{vertical-align:middle}.calendar-card .body-wrap .course-wrap .course-type-box-inner li .course-num[data-v-359bc245]{font-size:16px;color:var(--primary);margin-left:5px}.calendar-card .body-wrap .course-wrap .periods-box[data-v-359bc245]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:14px 0;max-height:404px;overflow-y:auto}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245]{padding-left:70px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content{padding-left:45px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .time{position:absolute;left:-40px;top:-1px;font-size:14px;font-weight:700}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item{margin-bottom:25px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item:last-child{margin-bottom:0}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag{display:inline-block;color:#333;background-color:#ddd;font-size:14px;line-height:13px;padding:5px 7px;border-radius:4px;margin-right:10px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-1{color:#f4a707;background-color:rgba(244,167,7,.12)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-2{color:#ff9432;background-color:rgba(255,148,50,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-3{color:#39c4cd;background-color:rgba(57,196,205,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-4{color:#f75658;background-color:rgba(247,86,88,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-7{color:#46a7fb;background-color:rgba(70,167,251,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-15{color:#f8639f;background-color:rgba(248,99,159,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-16{color:#2ead37;background-color:rgba(46,173,55,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-17{color:#fa5022;background-color:rgba(250,80,34,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-tag.course-tag-19{color:#4b72f4;background-color:rgba(75,114,244,.1)}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-title{color:#333;font-size:14px;line-height:14px;font-weight:500}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .title-wrap .course-title span{margin-right:5px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .date-wrap{color:#999;font-size:14px;line-height:1;margin-top:9px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .date-wrap span{margin-right:12px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .min-class{color:#333;font-size:14px;font-weight:500;margin-top:10px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-content .course-item .periods-wrap{color:#999;font-size:14px;line-height:1;margin-top:9px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-head-custom{padding:0;height:8px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline[data-v-359bc245] .ivu-timeline-item-tail{border-left-color:#e6e6e6;top:3px}.calendar-card .body-wrap .course-wrap .periods-box .ivu-timeline .dot[data-v-359bc245]{display:inline-block;width:8px;height:8px;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendar-card .body-wrap .emtpy[data-v-359bc245]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.calendar-card .body-wrap .emtpy .icon[data-v-359bc245]{width:229px}.calendar-card .body-wrap .emtpy .text[data-v-359bc245]{color:#6d737b;font-size:16px;line-height:16px;margin-top:-10px}.list-card .tag[data-v-2025044c]{height:16px;margin-left:5px;position:relative;top:2px}.list-card .box-wrap[data-v-2025044c]{margin-top:20px;min-height:415px;position:relative}.list-card .box-wrap .box[data-v-2025044c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#666;margin-bottom:27px}.list-card .box-wrap .box[data-v-2025044c]:last-child{margin-bottom:0}.list-card .box-wrap .box .label[data-v-2025044c]{font-size:15px;line-height:15px;padding-right:10px}.list-card .box-wrap .box .value[data-v-2025044c]{font-size:17px;line-height:17px;white-space:nowrap}.list-card .emtpy[data-v-2025044c]{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-card .emtpy .icon[data-v-2025044c]{width:187px}.list-card .emtpy .text[data-v-2025044c]{color:#6d737b;font-size:16px;line-height:16px}.home[data-v-06e108bc]{min-height:100%;background-color:#f7f7f7;overflow:auto;font-family:PingFang SC}.home .content-wrap[data-v-06e108bc]{width:1400px;margin:20px auto}.home .head-wrap[data-v-06e108bc]{height:64px;background-color:#fff;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px}.home .head-wrap label[data-v-06e108bc]{color:#333;font-size:16px;line-height:20px;font-weight:700;padding-right:8px}.home .row-wrap[data-v-06e108bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.home .row-wrap .function-card[data-v-06e108bc],.home .row-wrap .increase-card[data-v-06e108bc],.home .row-wrap .schedule-card[data-v-06e108bc],.home .row-wrap .total-card[data-v-06e108bc]{width:692px}.home .row-wrap .calendar-card[data-v-06e108bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.home .row-wrap .list-card[data-v-06e108bc]{width:454px}.home .row-wrap[data-v-06e108bc]:last-child{margin-bottom:0}