.institution-teacher[data-v-7040f146]{padding:5px 15px}.institution-teacher .teacher[data-v-7040f146]{padding-top:15px}.institution-teacher .teacher .info[data-v-7040f146]{padding-bottom:15px;margin-left:60px}.institution-teacher .teacher .info .name[data-v-7040f146]{color:#212121;font-size:15px;font-weight:500}.institution-teacher .teacher .info .course[data-v-7040f146]{margin:5px 0 10px;font-size:15px;color:#757575}.institution-teacher .teacher .info .introduce[data-v-7040f146]{font-size:13px;color:#9b9b9b}.card[data-v-1924749c]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border-radius:3px;width:calc(100% - 30px);margin:auto;margin-bottom:15px}.card .top[data-v-1924749c]{padding:15px}.card .top .tags[data-v-1924749c]{position:relative}.card .top .title[data-v-1924749c]{margin:10px 0;font-weight:600;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .top .period[data-v-1924749c]{color:#4a4a4a}.card .top .teacher-item[data-v-1924749c]{margin-right:15px;font-size:11px}.card .top .teacher-item .avatar[data-v-1924749c]{margin-top:2px;margin-right:5px}.card .bottom[data-v-1924749c]{height:44px;border-top:1px solid #f1f1f1;padding:0 15px;line-height:44px}.card .bottom .price[data-v-1924749c]{float:right;color:#ed6c48;font-size:20px}.course-type[data-v-1924749c]{position:absolute;padding:3px 10px;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;right:-15px}.course-type.type3[data-v-1924749c]{color:#ff9e88;background:#fef0ea}.course-type.type2[data-v-1924749c]{color:#65cfff;background:#e7f7ff}.course-type.type1[data-v-1924749c]{color:#cf98ff;background:#f6ecff}.content[data-v-4953880d]{padding:0 15px}.box .filter[data-v-4953880d]{color:#606266;font-size:12px;height:40px;line-height:40px}.article[data-v-02ce8c13]{padding:15px;width:100%}.introduce[data-v-02ce8c13]{margin-bottom:20px;line-height:1.8;text-indent:2em;font-size:15px}.web-host[data-v-41f22c3d]{background-color:#fff;padding:5px 0;color:#4a4a4a}.my-swipe[data-v-41f22c3d]{margin-bottom:15px}.my-swipe .van-swipe-item[data-v-41f22c3d]{width:100%;text-align:center}.header[data-v-41f22c3d]{font-size:17px;font-weight:500;padding-left:10px;border-left:3px solid #3ec2b3}.van-tab--active{font-size:16px}