.course_box[data-v-320ef6da]{padding-bottom:8px;width:23.7%;overflow:hidden;margin-right:19px;margin-bottom:20px;border:1px solid #ebebeb;position:relative;transition:.2s;box-shadow:0 2px 7px 2px rgba(197,215,228,.4);border-radius:11px 11px 11px 11px;cursor:pointer}.course_box[data-v-320ef6da]:hover{transform:translateY(-3px);transition:.2s;box-shadow:0 5px 10px 5px hsla(0,0%,57.6%,.25)}.course_box[data-v-320ef6da]:nth-child(4n){margin-right:0}.course_box .checkbox[data-v-320ef6da]{position:absolute;bottom:-2px;right:0;z-index:10}.course_box .checkbox[data-v-320ef6da] .el-checkbox__inner{width:24px;height:24px}.course_box .checkbox[data-v-320ef6da] .el-checkbox__inner:after{height:12px;left:8px;top:2px;width:5px}.cover_box[data-v-320ef6da]{width:100%;height:184px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.cover_box .cover[data-v-320ef6da]{width:100%;height:100%}.middle_box[data-v-320ef6da]{padding:6px 16px}.foot_box[data-v-320ef6da]{padding:8px 16px 12px 16px}.progress_title[data-v-320ef6da]{margin-bottom:4px}.progress_box[data-v-320ef6da]{margin-bottom:3px}.course_title[data-v-320ef6da]{margin:8px 0;height:60px;font-family:Source Han Sans;font-weight:400;font-size:18px;color:#161616;line-height:30px;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.course_info[data-v-320ef6da]{width:52px;height:20px;background:#1984fe;border-radius:4px 4px 4px 4px;font-family:Source Han Sans;font-weight:400;font-size:12px;color:#fff;line-height:20px;text-align:center}.create_time[data-v-320ef6da]{max-width:80%;font-family:Source Han Sans;font-weight:400;font-size:14px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.status_box[data-v-320ef6da]{width:50px;height:40px;color:#fff;font-size:13px;padding-top:8px;text-align:center;box-sizing:border-box;border-radius:4px;position:absolute;top:0;right:-1px;z-index:10;background-color:#12a442;clip-path:polygon(0 0,0 100%,50% 65%,100% 100%,100% 0)}.course_classHour[data-v-320ef6da]{position:absolute;top:6px;color:#fff;font-size:12px;background-color:rgba(0,0,0,.5);border-radius:0 100px 100px 0;padding:2px 10px 2px 10px;display:flex;align-items:center}.progress_box[data-v-320ef6da] .el-progress-bar__outer{height:3px!important}.checked_back[data-v-320ef6da]{background:#d5e9ff}[data-v-4de6a849] .el-dialog{border-radius:5px}[data-v-4de6a849] .el-dialog .el-dialog__body{padding:8px 20px 30px 20px}[data-v-4de6a849] .el-dialog .top_course_name_box{background:#f9fdff;border-radius:4px 4px 4px 4px;padding:15px 20px}[data-v-4de6a849] .el-dialog .top_course_name_box .course_name_border_box{padding:10px 15px;background:#fff;border-radius:4px 4px 4px 4px;border:1px solid #d7eaf2}[data-v-4de6a849] .el-dialog .top_course_name_box .course_name_border_box .course_name_box{font-family:PingFang SC;font-weight:500;font-size:18px;color:#3d3d3d;line-height:25px;text-align:left}[data-v-4de6a849] .el-dialog .tab_search_box{padding:10px 20px}[data-v-4de6a849] .el-dialog .tab_search_box .el-tabs__nav-wrap:after{height:0}[data-v-4de6a849] .el-dialog .search-btn{width:300px}[data-v-4de6a849] .el-dialog .search-btn ::v-deep .el-input__inner{border:1px solid #d6d6d6;height:36px}[data-v-4de6a849] .el-dialog .search-btn ::v-deep .el-input__clear{background-color:#fff;height:34px}[data-v-4de6a849] .el-dialog .search-btn .iconfont{display:inline-block;height:100%;height:36px;width:36px;cursor:pointer;text-align:center;line-height:39px;font-size:20px}.course_list_box[data-v-4de6a849]{display:flex;flex-wrap:wrap;padding:0 20px}.pagination[data-v-4de6a849]{text-align:center;padding:20px 0}.el-divider[data-v-4de6a849]{margin:0}.bottom_wrap[data-v-4de6a849]{padding-top:10px}.bottom_wrap .left_box[data-v-4de6a849]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:20px;text-align:left}.confirm-dialog[data-v-4de6a849] .el-dialog{background:linear-gradient(180deg,#d9ebff,#fff);border-radius:4px 4px 4px 4px}.dialog-title_left_box .title_content[data-v-4de6a849]{font-family:Source Han Sans;font-weight:500;font-size:18px;color:#333;line-height:26px;text-align:left;margin-left:10px}.dialog-title_left_box .dialog-title_right_box[data-v-4de6a849]{font-size:20px}.confirm-dialog-content .content_text[data-v-4de6a849]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#3d3d3d;line-height:22px;text-align:left}.confirm-dialog-footer[data-v-4de6a849]{padding:25px 20px 20px 20px;text-align:center}.confirm-dialog-footer .el-button[data-v-4de6a849]{padding:9px 25px}