.avatar-uploader[data-v-705b1b10] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-705b1b10]:hover,.avatar-uploader[data-v-705b1b10] .el-upload:hover{border-color:#409eff}.avatar-uploader-icon[data-v-705b1b10]{font-size:28px;color:#8c939d;width:120px;height:auto;line-height:120px;text-align:center}.avatar[data-v-705b1b10]{width:120px;height:auto;display:block}.img-div[data-v-705b1b10]{width:120px;height:auto;position:relative;min-height:150px}.img-div .img-delete[data-v-705b1b10]{position:absolute;width:100%;top:0;bottom:0;left:0;font-size:24px;color:#fff;line-height:120px;background-color:rgba(0,0,0,.5);transition:opacity .3s;opacity:0}.img-div .img-delete[data-v-705b1b10]:hover{opacity:1}.img-dialog{padding:5px 5px 1.5px}.img-dialog .el-dialog__header{display:none}.img-dialog .el-dialog__body{padding:0}.certificate-item[data-v-7f93cff0]:not(:last-child){page-break-after:always}.c-title[data-v-7f93cff0]{background-color:#efefef;position:absolute;width:100%;left:0;right:0;top:0;margin:0;padding:10px 0;text-align:center}.ce[data-v-7f93cff0]{border:1px solid #ddd;padding:10px;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}@media print{.has-print[data-v-7f93cff0]{display:none}.print-btn[data-v-7f93cff0]{display:none!important}}.certificate .certificate-item[data-v-7f93cff0]{margin:0 auto;padding:40px;color:#333;position:relative}.certificate .certificate-item .qr[data-v-7f93cff0]{position:absolute;top:85px}.certificate .certificate-item .qr img[data-v-7f93cff0]{width:80px;height:80px}.certificate .certificate-item .has-print[data-v-7f93cff0]{position:absolute;padding:10px 10px;top:0;right:0;background-color:#1684fc;color:#fff}.certificate .certificate-item .certificate-img[data-v-7f93cff0]{text-align:center}.certificate .certificate-item .certificate-img img[data-v-7f93cff0]{width:250px}.certificate .certificate-item .user-info[data-v-7f93cff0]{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:20px 0}.certificate .certificate-item .content h3[data-v-7f93cff0]{text-align:center;font-size:22px;margin-bottom:20px;font-weight:400}.certificate .certificate-item .content .content-title[data-v-7f93cff0]{text-align:center;font-size:18px;margin-bottom:10px}.certificate .certificate-item .content .course-list[data-v-7f93cff0]{font-size:14px;padding:10px 0;border-bottom:2px solid #797979;border-top:2px solid #797979}.certificate .footer[data-v-7f93cff0]{margin-top:60px}.certificate .footer>div[data-v-7f93cff0]{display:flex;flex-wrap:nowrap;align-items:center}.certificate .footer>div div[data-v-7f93cff0]{width:50%}.certificate .footer>div p[data-v-7f93cff0]{width:50%;font-size:18px}.print-btn[data-v-7f93cff0]{display:flex;justify-content:flex-end}.my-info[data-v-356b1e23]{background-color:#fff;padding:20px}.desc[data-v-356b1e23]{font-size:12px;color:#8c939d}.my-ce[data-v-356b1e23]{background-color:#fff;padding:20px;margin-top:20px}.class-title[data-v-356b1e23]{font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0}.course-list[data-v-77b6d4c2]{width:100%;display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(5,224px)}.course-list .course-item[data-v-77b6d4c2]{width:100%;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 6px 10px 0 rgba(95,101,105,.15);border-radius:4px;transition:all .2s;padding-bottom:5px}.course-list .course-item[data-v-77b6d4c2]:hover{transform:translateY(-2px);box-shadow:0 12px 20px 0 rgba(95,101,105,.15)}.course-list .course-item .cover[data-v-77b6d4c2]{height:126px;position:relative}.course-list .course-item .wrapper[data-v-77b6d4c2]{padding:0 8px}.course-list .course-item .wrapper .course-name[data-v-77b6d4c2]{font-size:14px;color:#333;margin:6px 0;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px}.course-list .course-item .wrapper .period[data-v-77b6d4c2]{font-size:14px;color:#909399;margin-bottom:10px}.course-list .course-item .wrapper .course-price .price[data-v-77b6d4c2]{font-size:24px;color:#ff1d00}.course-list .course-item .wrapper .course-price .price[data-v-77b6d4c2]:before{content:"￥";font-size:14px}.class-title[data-v-640c31f2]{font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0}.teacher-info[data-v-640c31f2]{background-color:#fff;padding:20px}.teacher-course[data-v-640c31f2],.teacher-desc[data-v-640c31f2]{margin-top:20px;background-color:#fff;padding:20px}.teacher-course[data-v-640c31f2] .cover{height:111px!important}