.modelBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@font-face{font-family:Source Han Sans CN Bold;src:url(../fonts/SourceHanSansSC-Bold.9c551a96.otf) format("opentype")}.pro-cell{grid-template-columns:30% 70%;grid-auto-rows:minmax(40px,auto);height:40px}.pro-cell,.pro-grid{display:grid;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.pro-grid{grid-template-columns:100%;grid-auto-rows:minmax(30px,auto);height:120px}.course-grid{display:grid;grid-template-columns:5% 5% repeat(8,10%) 5% 5%;grid-auto-rows:minmax(30px,auto);width:360px;height:360px;justify-items:center;background:url(../img/course-box-free.c3fefdf6.svg);background-size:100% 100%;background-repeat:no-repeat;margin:40px;cursor:pointer}.course-grid,.vertical-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vertical-align{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.course-level{grid-row:2/4;grid-column:2/5;width:100%;height:60px;color:#ffd555;font-size:42px;font-family:Source Han Sans CN Bold}.course-title-camp{grid-column:3/13;color:#483be1}.course-title,.course-title-camp{grid-row:2/4;width:100%;height:60px;font-size:33px;font-family:Source Han Sans CN Bold}.course-title{grid-column:5/13;color:#ffd555}.course-description{grid-row:4/7;grid-column:3/11;height:90px;width:100%;font-family:Source Han Sans CN Bold;color:#b2b8a1;font-size:13px;text-align:justify;margin-bottom:15px}.course-pros{grid-row:7/11;grid-column:3/11;height:120px;width:100%}.row0{grid-row:1;width:100%}.row1{grid-row:2;width:100%}.row2{grid-row:3;width:100%}.course-pro-title{grid-column:2;width:100%;color:#e5e5e5;font-family:Source Han Sans CN Bold;font-size:20px;line-height:40px;align-self:start}.course-icon{height:25px;width:25px;margin:5px}.course-icon-bg{grid-column:1;background-color:#fff;height:35px;width:35px;border-radius:18px}.course-header{height:120px;background:#e5e5e5}.course-header img{height:80px}.course-header .course-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.course-header .course-icons img{cursor:pointer;width:50px;height:50px;border-radius:50px;margin:15px 20px 0 20px}.course-header .ivu-select{width:236px;margin-left:20px}.course-header .ivu-select .ivu-select-selection{border-radius:20px;height:40px}.course-header .select_label{font-weight:700;margin-bottom:10px;text-align:left;margin-left:20px;display:inline-block;width:236px;font-family:Source Han Sans CN Bold;font-size:20px;line-height:21px;color:#000;text-align:center}.course-content{width:70%;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-content .course-info{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-content .course-info,.course-content .course-info .p_index{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.course-content .course-info .p_index{font-family:Rounded Mplus\ 1c;font-style:normal;font-weight:900;font-size:28px;line-height:31px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff0;text-indent:0;margin-left:-15px}.course-content .course-info .p_title{margin-top:20px;margin-bottom:23px;height:99px;font-family:Source Han Sans CN;font-size:14px;line-height:20px}.course-content .course-info .p_info{font-size:10px;font-weight:900;text-indent:0;color:#ffc;line-height:12px}.course-content .course-info .div_info{height:90px}.course-content .course-info .allskills{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px}.course-content .course-info .skill_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:18px;font-weight:900}.course-content .course-info .skill_text img{height:40px;width:40px}.course-content .course-info .skill_text p{text-indent:5px}.course-content .course-box{cursor:pointer;width:299px;height:299px;padding:30px 30px;margin:30px;color:#fff}.course-content .course-box .skills{width:40px}.course-content .course-box__camp{background:url(../img/course-box-camp.41ff90fb.svg);background-size:100% 100%;background-repeat:no-repeat}.course-content .course-box__free{background:url(../img/course-box-free.c3fefdf6.svg);background-size:100% 100%;background-repeat:no-repeat}.course-content .course-box__pay{background:url(../img/course-box-pay.aae72842.svg);background-size:100% 100%;background-repeat:no-repeat}.markdown-container{padding:20px}.markdown-container h1{margin:15px 0;border-bottom:1px solid #eaecef}.markdown-container h2{margin:10px 0}.markdown-container p{font-size:14px}.markdown-container pre{background-color:#f8f8f8;border:1px solid #ccc;padding:5px 10px}.markdown-container pre code{padding:0;border:0}.markdown-container code{font-size:12px;background-color:#f8f8f8;padding:2px 4px;border:.25px solid #ccc}.course-menu[data-v-4f7812dc]{height:100vh;overflow:auto}.course-menu .course-menulist[data-v-4f7812dc]{padding-top:64px}.course-header[data-v-4f7812dc]{background:#bbb}.course-content[data-v-4f7812dc]{background:#fff}