<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.reflection {
  margin-left: 1.25rem;
  cursor: pointer;
  color: #55b8bc;
}
.teachingDates {
  display: flex;
}
.teachingDateBox {
  flex: 1;
}
.teachingDateBox &gt; div {
  overflow: hidden;
}
.circleImg {
  width: 1.125rem;
  height: 1.125rem;
  margin: 0 0.125rem 0 0;
  position: relative;
  top: 0.1875rem;
}
.circleImg-small {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0 0.125rem 0 0;
  position: relative;
  top: 0;
  object-fit: cover;
}
.teachingClassTime,
.teachingTimeSolt {
  float: left;
}
.teachingClassTime {
  padding-right: 1rem;
}
.elDropdownMenu {
  min-width: 25rem;
  z-index: 999999999 !important;
}
.exploreInquiry {
  display: flex;
}
.exploreInquiry .content {
  flex: 1;
  display: inline-block;
  padding-left: 0.375rem;
  width: 18.75rem;
}
.activityBox {
  display: flex;
}
.activityDateList {
  width: 18.75rem;
}
.teacherDIv {
  height: 3.75rem;
  line-height: 3.75rem;
  overflow: hidden;
}
.el-dropdown-menu__item {
  font-size: 1.125rem;
}
.teachertext {
  float: left;
  height: 3.125rem;
  line-height: 3.5rem;
}
.teacherImg {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  overflow: hidden;
  float: right;
}
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #fff !important;
  color: #606266 !important;
}
.dropdown_detail {
  border-radius: 0.5rem;
  color: #55b8bc;
  border: 0.0625rem solid #55b8bc;
  padding: 0 1.25rem;
  background: #fff;
}
.weekDay .photo {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin: 0.375rem 0.125rem 0.375rem 0;
}
.weekDay .photo + div {
  font-size: 1.125rem;
  font-weight: bold;
}
.weekDay .weekDayPhoto {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  font-size: 1rem;
}
.weekDay .weekDayPhoto .date {
  position: relative;
  left: -0.125rem;
}
.weekDay .inquiry {
  padding: 0 0.5rem;
  font-size: 1rem;
  word-break: normal !important;
  color: #808080;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /*è¶…è¿‡ä¸‰è¡Œæœ«å°¾æ˜¾ç¤ºç‚¹ç‚¹ç‚¹*/
  text-align: left;
}
.acitve-list {
  margin-top: 0.5rem !important;
}
.acitve-list li {
  background: #eff7f5 !important;
  padding: 0.5rem 0.625rem !important;
  font-size: 0.875rem !important;
  word-break: normal !important;
  color: #34999e;
  overflow: hidden;
  margin: 0.125rem 0;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-align: left;
  line-height: 1.25rem;
  border-radius: 0.3125rem;
  position: relative;
  z-index: 110;
  height: 1.25rem;
}
.acitve-list li:after {
  position: absolute;
  content: "";
  height: 0.5rem;
  bottom: 0;
  left: 0;
  background: #eff7f5;
  width: 100%;
  z-index: 111;
}
.weekDayDate {
  /*min-height: 120px;*/
  margin-bottom: 1.875rem;
  cursor: pointer;
}
.avatar-container2 {
  width: 100%;
}
.notShowData {
  text-align: center;
  margin-top: 1rem;
}
.weekTitle,
.weekDateMonth {
  font-size: 1.25rem;
  color: #606266;
}
.weekDateMonth {
  padding: 0.5rem;
  margin-top: 0.25rem;
}
.activeWeek {
  background-color: #55b8bc;
  color: #fff;
  display: inline-block;
  padding: 0.5rem;
  border-radius: 50%;
}

/*.weekTitle{*/

/*    margin-bottom: 10px;*/

/*}*/
.full-calendar-body {
  background-color: #fff;
  display: flex;
  margin-top: 0.75rem;
  border: 0.0625rem solid #ebeef5;
}
.full-calendar-body .left-info {
  width: 3.75rem;
}
.full-calendar-body .left-info .time-info {
  height: 100%;
  position: relative;
}
.full-calendar-body .left-info .time-info.first {
  border-top: 0.0625rem solid #eff2ff;
}
.full-calendar-body .left-info .time-info:nth-child(2) {
  border-top: 0.0625rem solid #eff2ff;
  border-bottom: 0.0625rem solid #eff2ff;
}
.full-calendar-body .left-info .time-info .center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.875rem;
  font-size: 0.875rem;
  word-wrap: break-word;
  letter-spacing: 0.625rem;
}
.full-calendar-body .left-info .time-info .top {
  position: absolute;
  top: -0.5rem;
  width: 100%;
  text-align: center;
}
.full-calendar-body .right-body {
  flex: 1;
  width: 100%;
  position: relative;
}
.full-calendar-body .right-body .weeks {
  display: flex;
  border-bottom: 0.0625rem solid #ebeef5;
}
.full-calendar-body .right-body .weeks .week {
  flex: 1;
  text-align: center;
  /*height: 40px;*/
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  /*padding: 10px 0;*/
  padding: 0.625rem 0 0.375rem 0;
}
.full-calendar-body .right-body .dates {
  position: relative;
}
.full-calendar-body .right-body .dates .dates-events {
  z-index: 1;
  width: 100%;
}
.full-calendar-body .right-body .dates .dates-events .events-week {
  display: flex;
  min-height: 11.25rem;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day {
  text-overflow: ellipsis;
  flex: 1;
  width: 0;
  height: auto;
  padding: 0.25rem;
  border-right: 0.0625rem solid #eff2ff;
  border-bottom: 0.0625rem solid #eff2ff;
  background-color: #fff;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .day-number {
  text-align: left;
  padding: 0.25rem 0.3125rem 0.25rem 0.25rem;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day.not-cur-month .day-number {
  color: #ececed;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day.today {
  background-color: #fffcf3;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day:last-child {
  border-right: 0;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item {
  cursor: pointer;
  font-size: 0.75rem;
  background-color: #c7e6fd;
  margin-bottom: 0.125rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.5rem 0 0.5rem 0.25rem;
  height: auto;
  line-height: 1.875rem;
  display: flex;
  align-items: flex-start;
  position: relative;
  border-radius: 0.25rem;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item.is-end {
  display: none;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item.is-start {
  display: block;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item.is-opacity {
  display: none;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .icon {
  width: 1.125rem;
  height: 1.125rem;
  line-height: 1.125rem;
  border-radius: 0.625rem;
  text-align: center;
  color: #fff;
  display: inline-block;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .icon.icon0 {
  background: #27ba9c;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .icon.icon1 {
  background: #5272ff;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .icon.icon2 {
  background: #ffcc36;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .icon.icon3 {
  background: #ff7062;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item .info {
  width: calc(100% - 1.875rem);
  display: inline-block;
  margin-left: 0.3125rem;
  line-height: 1.125rem;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 0.75rem;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item #card {
  cursor: initial;
  position: absolute;
  z-index: 999;
  min-width: 15.625rem;
  height: auto;
  left: 50%;
  top: calc(100% + 0.625rem);
  transform: translate(-50%, 0);
  min-height: 6.25rem;
  background: #fff;
  box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  overflow: hidden;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item #card.left-card {
  left: 0;
  transform: translate(0, 0);
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item #card.right-card {
  right: 0;
  left: auto;
  transform: translate(0, 0);
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item #card.bottom-card {
  top: auto;
  bottom: calc(100% + 0.625rem);
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item.selected .info {
  color: #fff;
  font-weight: normal;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .event-item.selected .icon {
  background-color: transparent !important;
}
.full-calendar-body .right-body .dates .dates-events .events-week .events-day .event-box .more-link {
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.125rem;
  color: rgba(0, 0, 0, 0.38);
  font-size: 0.75rem;
}
.full-calendar-body .right-body .dates .dates-events .events-week:last-child .events-day {
  border-bottom: 0;
}
.full-calendar-body .right-body .dates .more-events {
  position: absolute;
  width: 9.375rem;
  z-index: 2;
  border: 0.0625rem solid #eee;
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.15);
}
.full-calendar-body .right-body .dates .more-events .more-header {
  background-color: #eee;
  padding: 0.3125rem;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
}
.full-calendar-body .right-body .dates .more-events .more-header .title {
  flex: 1;
}
.full-calendar-body .right-body .dates .more-events .more-header .close {
  margin-right: 0.125rem;
  cursor: pointer;
  font-size: 1rem;
}
.full-calendar-body .right-body .dates .more-events .more-body {
  height: 7.8125rem;
  overflow: hidden;
  background: #fff;
}
.full-calendar-body .right-body .dates .more-events .more-body .body-list {
  height: 7.5rem;
  padding: 0.3125rem;
  overflow: auto;
  background-color: #fff;
}
.full-calendar-body .right-body .dates .more-events .more-body .body-list .body-item {
  cursor: pointer;
  font-size: 0.75rem;
  background-color: #c7e6fd;
  margin-bottom: 0.125rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 0 0 0 0.25rem;
  height: 1.125rem;
  line-height: 1.125rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.full-calendar-body .right-body .time {
  position: relative;
  /*overflow: auto;*/
  /*max-height: calc(100vh - 280px);*/
  min-height: 25rem;
}
.full-calendar-body .right-body .time .row {
  width: 100%;
  display: flex;
  min-height: 25rem !important;
  /*max-height: 733px;*/
  /*overflow: auto;*/
  overflow-y: auto;
  overflow-x: hidden;
}
.full-calendar-body .right-body .time .row .events-day {
  /*border-bottom: 1px solid #EFF2FF;*/
  border-left: 0.0625rem solid #eff2ff;
  background-color: #fff;
  height: auto;
  text-overflow: ellipsis;
  flex: 1;
  width: 0;
  padding: 0.25rem;
}
.full-calendar-body .right-body .time .row .events-day.today {
  background-color: #fffcf3;
}
.full-calendar-body .right-body .time .row .event-item {
  cursor: pointer;
  font-size: 0.75rem;
  background-color: #c7e6fd;
  margin-bottom: 0.125rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.5rem 0 0.5rem 0.25rem;
  height: auto;
  line-height: 1.875rem;
  display: flex;
  align-items: flex-start;
  position: relative;
  border-radius: 0.25rem;
}
.full-calendar-body .right-body .time .row .event-item .icon {
  width: 1.125rem;
  height: 1.125rem;
  line-height: 1.125rem;
  border-radius: 0.625rem;
  text-align: center;
  color: #fff;
  display: inline-block;
}
.full-calendar-body .right-body .time .row .event-item .icon.icon0 {
  background: #27ba9c;
}
.full-calendar-body .right-body .time .row .event-item .icon.icon1 {
  background: #5272ff;
}
.full-calendar-body .right-body .time .row .event-item .icon.icon2 {
  background: #ffcc36;
}
.full-calendar-body .right-body .time .row .event-item .icon.icon3 {
  background: #ff7062;
}
.full-calendar-body .right-body .time .row .event-item .info {
  width: calc(100% - 1.875rem);
  display: inline-block;
  margin-left: 0.3125rem;
  line-height: 1.125rem;
  word-break: break-all;
  word-wrap: break-word;
  font-size: 0.75rem;
}
.full-calendar-body .right-body .time .row .event-item #card {
  cursor: initial;
  position: absolute;
  z-index: 999;
  min-width: 15.625rem;
  height: auto;
  left: 50%;
  top: calc(100% + 0.625rem);
  transform: translate(-50%, 0);
  min-height: 6.25rem;
  background: #fff;
  box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  overflow: hidden;
}
.full-calendar-body .right-body .time .row .event-item #card.left-card {
  left: 0;
  transform: translate(0, 0);
}
.full-calendar-body .right-body .time .row .event-item #card.right-card {
  right: 0;
  left: auto;
  transform: translate(0, 0);
}
.full-calendar-body .right-body .time .row .event-item #card.bottom-card {
  top: auto;
  bottom: calc(100% + 0.625rem);
}
.full-calendar-body .right-body .time .row .event-item.selected .info {
  color: #fff;
  font-weight: normal;
}
.full-calendar-body .right-body .time .row .event-item.selected .icon {
  background-color: transparent !important;
}
.full-calendar-body .right-body .time .row:last-child .single {
  border-bottom: 0;
}
.full-calendar-body .bianji-btn {
  display: flex;
  justify-content: end;
  align-items: center;
  height: 3.125rem;
}
.full-calendar-body .bianji-btn .dropdown_detail {
  margin: 0 0.625rem;
}
.headerTitle {
  overflow: hidden;
  position: relative;
  top: -0.625rem;
  height: 5.625rem;
}
.currentTime {
  color: #000;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 0.25rem;
  position: relative;
  top: -0.25rem;
  left: 0.25rem;
}
.buttonWeek:focus {
  color: #55b8bc !important;
  border-color: rgba(85, 184, 188, 0.5) !important;
  background-color: #fff !important;
}
.headerTitle .buttonWeek {
  margin: 0;
  padding: 0.4375rem 0.9375rem;
  float: left;
  border-radius: 0;
  position: relative;
  top: -0.25rem;
  border-right: 0;
}
.headerTitle .buttonWeek &gt; span {
  font-size: 1rem;
}
.headerTitle .next {
  border-right: 0.0625rem solid #dcdfe6;
}

/*.headerTitle .buttonWeek:focus, .headerTitle .buttonWeek:hover{*/

/*  color: #55B8BC !important;*/

/*  border-color: rgba(85, 184, 188, .5) !important;*/

/*  background-color: rgba(236, 245, 255, .5) !important;*/

/*}*/
.comp-full-calendar {
  padding: 0 0.625rem 0.625rem 0.625rem;
}
.headPortrait {
  border: 0.1875rem solid;
}
.currentClassWeek {
  border-color: #55b8bc !important;
  background-color: #55b8bc !important;
  color: #fff !important;
}
.currentClassWeek:focus {
  color: #000 !important;
  border-color: rgba(85, 184, 188, 0.5) !important;
  background-color: #fff !important;
}
.currentClassWeek:hover {
  background-color: #55b8bc !important;
  border-color: rgba(85, 184, 188, 0.5) !important;
  color: #fff !important;
}
.notDataClass {
  line-height: 4.0625rem;
}
.checkboxdiv2 {
  position: absolute;
  right: 1rem;
  overflow: hidden;
  width: 68%;
  height: 5.625rem;
  text-align: right;
}
.checkboxdiv3 {
  top: 0.625rem;
  right: -0.875rem;
}
.data_list .labelall {
  width: 7.5rem !important;
  top: -1.5625rem !important;
  margin-right: 0 !important;
}
.data_list .labelall span {
  color: #838383;
  font-size: 1.125rem;
}
.data_list .check_box {
  position: relative !important;
  right: 0.25rem !important;
  /*width: 16px !important;*/
  /*height: 16px !important;*/
}
.data_list .label {
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  position: relative;
  margin-right: 1.5rem;
  text-align: center;
  cursor: pointer;
}
.teacherLabel {
  display: inline-block;
  position: relative;
  margin-right: 1.5rem;
  text-align: center;
  cursor: pointer;
}
.label-img {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 2.625rem;
  height: 2.625rem;
  margin: auto;
}
.data_list .teacherimg {
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
  box-sizing: border-box;
}
.teacherLabel span {
  display: block;
  margin-top: 0.625rem;
  width: 5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tui-checkbox:checked {
  background: #000;
  /* æ²¡å‹¾é€‰å±•ç¤ºçš„èƒŒæ™¯è‰² */
  border: solid 0.0625rem #000;
}
.tui-checkbox {
  width: 0.875rem;
  height: 0.875rem;
  background-color: #ebebeb;
  /*border: solid 1px #dddddd !important;*/
  /*-webkit-border-radius: 50%;*/
  /*border-radius: 50%;*/
  border-radius: 0;
  -webkit-border-radius: 0;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
  position: absolute;
  right: -0.5rem;
  bottom: -0.375rem;
  display: inline-block;
  vertical-align: top;
  cursor: default;
  -webkit-appearance: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-transition: background-color ease 0.6s;
  transition: background-color ease 0.6s;
}
.tui-checkbox3::before {
  content: "";
  top: 0.1875rem;
  left: 0.1875rem;
  position: absolute;
  background: transparent;
  border: #ccc solid 0.125rem;
  border-top: none;
  border-right: none;
  height: 0.1875rem;
  width: 0.375rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.all-checkBox:checked::after {
  content: "";
  top: 0.1875rem;
  left: 0.125rem;
  position: absolute;
  background: transparent;
  border: #fff solid 0.125rem;
  border-top: none;
  border-right: none;
  height: 0.1875rem;
  width: 0.375rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tui-checkbox3 {
  right: -0.3125rem;
  bottom: 0.125rem;
}
.tui-checkbox3:checked::after {
  content: "";
  top: 0.1875rem;
  left: 0.125rem;
  position: absolute;
  background: transparent;
  border: #fff solid 0.125rem;
  border-top: none;
  border-right: none;
  height: 0.1875rem;
  width: 0.375rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.full-calendar-header {
  display: flex;
  align-items: center;
}
.full-calendar-header .header-left,
.full-calendar-header .header-right {
  flex: 1;
}
.full-calendar-header .header-center {
  flex: 3;
  text-align: center;
  user-select: none;
  font-weight: bold;
}
.full-calendar-header .header-center .title {
  margin: 0 0.3125rem;
  width: 9.375rem;
}
.full-calendar-header .header-center .prev-month,
.full-calendar-header .header-center .next-month {
  cursor: pointer;
  padding: 0.625rem 0.9375rem;
}
.comp-full-calendar {
  min-width: 60rem;
  margin: 0 auto;
}
.comp-full-calendar ul,
.comp-full-calendar p {
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
}
.comp-full-calendar .cancel {
  border: 0;
  outline: none;
  box-shadow: unset;
  background-color: #ececed;
  color: #8b8f94;
}
.comp-full-calendar .cancel:hover {
  color: #3e444c;
  z-index: 0;
}
.comp-full-calendar .primary {
  border: 0;
  outline: none;
  box-shadow: unset;
  background-color: #5272ff;
  color: #fff;
}
.comp-full-calendar .primary:hover {
  z-index: 0;
}
.comp-full-calendar .btn-group {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.comp-full-calendar .btn-group button {
  width: 5rem;
  cursor: pointer;
  height: 1.625rem;
}
.calendar[data-v-49844118] {
  line-height: normal;
  position: relative;
  margin-bottom: 0.9375rem;
}
.calendar .box-card[data-v-49844118] {
  width: 100%;
  height: 100%;
  border: none;
}
.calendar .box-card .clearfix[data-v-49844118] {
  position: relative;
}
.calendar .box-card .clearfix[data-v-49844118]::before,
.calendar .box-card .clearfix[data-v-49844118]::after {
  display: table;
  content: "";
}
.calendar .box-card .clearfix[data-v-49844118]::after {
  clear: both;
}
.calendar .box-card .clearfix .unitText[data-v-49844118] {
  float: left;
  font-size: 1.3125rem;
  font-weight: 600;
  color: #000000;
}
.calendar .box-card .clearfix .weekAndmonth[data-v-49844118] {
  position: absolute;
  top: -0.25rem;
  right: 0;
  font-size: 1rem;
}
.calendar .box-card .clearfix .weekAndmonth div[data-v-49844118] {
  float: left;
  color: #000;
  padding: 0.375rem 1.75rem;
  background-color: #fafafa;
  border-radius: 0.25rem;
  text-align: center;
  cursor: pointer;
}
.calendar .box-card .clearfix .weekAndmonth .active[data-v-49844118] {
  color: #fff !important;
  background-color: #55b8bc !important;
}
.calendar .box-card[data-v-49844118] .el-card__header {
  background: #fafafa;
  border: none;
  padding: 0.9375rem 1.875rem;
}
.header[data-v-d719ef92] {
  height: 5rem;
  background: #fafafa;
  display: flex;
  line-height: 5rem;
  padding: 0 1.25rem;
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
  align-items: center;
  position: relative;
}
.header .back-box[data-v-d719ef92] {
  cursor: pointer;
  color: #969696;
  position: absolute;
}
.header .title[data-v-d719ef92] {
  color: #000;
  font-size: 1.3125rem;
  font-weight: 800;
  margin: 0;
  flex: 1;
}
.header .btn[data-v-d719ef92] {
  height: 3.125rem;
}
.header .btn[data-v-d719ef92]:focus {
  color: #fff !important;
}
.header .wathc-more[data-v-d719ef92] {
  color: #969696;
  cursor: pointer;
}
.box[data-v-7ccd41fa] {
  height: 21.875rem;
  margin-top: 1.25rem;
}
.course-reflect[data-v-7ccd41fa] {
  background: #fff;
  height: calc(100% - 5rem);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}
.course-reflect ul[data-v-7ccd41fa] {
  padding: 1.25rem;
  height: 10rem;
}
.course-reflect ul li[data-v-7ccd41fa] {
  margin-bottom: 1.25rem;
  cursor: pointer;
}
.course-reflect ul li p[data-v-7ccd41fa] {
  margin: 0;
  font-size: 1.3125rem;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  color: #808080;
  color: #475d93;
  font-weight: bold;
}
.course-reflect ul li[data-v-7ccd41fa]:hover pre {
  color: #55b8bc !important;
}
.course-reflect ul li[data-v-7ccd41fa]:hover pre p {
  color: #55b8bc !important;
}
.course-reflect ul li[data-v-7ccd41fa]:hover pre p span {
  color: #55b8bc !important;
}
.course-reflect ul img[data-v-7ccd41fa] {
  width: 6.25rem;
  height: 6.25rem;
}
.course-reflect .none-role[data-v-7ccd41fa] {
  padding: 3.4375rem 1.25rem;
}
.course-reflect .none-role-data[data-v-7ccd41fa] {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  padding-top: 1.25rem;
}
.course-reflect .none-role-data li[data-v-7ccd41fa] {
  margin: auto;
  height: initial;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.course-reflect .none-role-data li img[data-v-7ccd41fa] {
  width: 9rem;
  height: 6.0625rem;
}
.course-reflect .none-role-data li p[data-v-7ccd41fa] {
  color: #afafaf;
  font-size: 1.1875rem;
}
.course-reflect .el-empty[data-v-7ccd41fa] {
  height: 13.75rem;
  padding: 1.25rem;
}
.course-reflect .none-data[data-v-7ccd41fa] {
  margin: 0.9375rem 0;
  text-align: center;
  color: #808080;
  font-weight: initial;
}
.btn-box[data-v-7ccd41fa] {
  display: flex;
  justify-content: end;
  padding: 0 1.25rem;
}
.btn-box .el-button[data-v-7ccd41fa] {
  width: 9.375rem;
  color: #55b8bc;
  border: 0.0625rem solid #55b8bc;
}
.btn-box[data-v-7ccd41fa] .el-button:focus {
  color: #55b8bc !important;
}
.btn-box .el-button[data-v-7ccd41fa]:hover {
  color: #fff !important;
  border: 0.0625rem solid #55b8bc !important;
  background: #55b8bc !important;
}
.box[data-v-65d740d5] {
  margin-top: 1.25rem;
}
.box .content[data-v-65d740d5] {
  background: #ffffff;
  padding: 1.25rem;
  cursor: pointer;
}
.box .content .video-info[data-v-65d740d5] {
  display: flex;
  justify-content: space-between;
}
.box .content .video-info .video-box[data-v-65d740d5] {
  width: 45%;
  height: 8.125rem;
  position: relative;
}
.box .content .video-info .video-box video[data-v-65d740d5] {
  width: 100%;
  height: 100%;
  border-radius: 0.875rem;
  object-fit: fill;
}
.box .content .video-info .video-box .video-hidden[data-v-65d740d5] {
  background: rgba(0, 0, 0, 0.39);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.875rem;
  cursor: pointer;
}
.box .content .video-info .video-box .video-hidden img[data-v-65d740d5] {
  width: 1.75rem;
  height: 2rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
}
.box .content .video-info .test[data-v-65d740d5] {
  width: 50%;
  height: 8.125rem;
}
.box .content .video-info .test .header[data-v-65d740d5] {
  font-size: 1.3125rem;
  color: #475d93;
}
.box .content .video-info .test .text[data-v-65d740d5] {
  font-size: 1.125rem;
  margin-top: 0.9375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  color: #4c4c4c;
  font-weight: 400;
}
.box .content .video-second[data-v-65d740d5] {
  margin-top: 1.25rem;
}
.box .content .header[data-v-65d740d5] {
  font-size: 1.3125rem;
  color: #475d93;
  font-weight: bold;
}
.box .content .text[data-v-65d740d5] {
  font-size: 1.1875rem;
  margin-top: 0.9375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  color: #4c4c4c;
  font-weight: 400;
}
.box .node-data-box[data-v-65d740d5] {
  display: flex;
  align-items: center;
  margin: 0;
  background: #ffffff;
  padding: 1.25rem;
  flex-wrap: wrap;
  flex-direction: column;
}
.box .node-data-box .none-data[data-v-65d740d5] {
  margin: 0.9375rem 0;
  text-align: center;
}
.box .node-data-box img[data-v-65d740d5] {
  width: 9rem;
  height: 6.0625rem;
}
.box .node-data-box p[data-v-65d740d5] {
  font-size: 1.1875rem;
  margin: 0.625rem 0 0 0;
  color: #afafaf;
}
.box[data-v-3cfc2606] {
  margin-top: 1.25rem;
}
.box .list[data-v-3cfc2606] {
  background: #fff;
  padding: 1.25rem;
}
.box .list ul li[data-v-3cfc2606] {
  display: flex;
  flex-direction: column;
}
.box .list ul li img[data-v-3cfc2606] {
  width: 100%;
  height: 12.5rem;
  cursor: pointer;
}
.box .list ul li video[data-v-3cfc2606] {
  width: 100%;
  height: 12.5rem;
  object-fit: fill;
  cursor: pointer;
}
.box .list ul li p[data-v-3cfc2606] {
  font-size: 1.1875rem;
  margin: 1.25rem 0 0 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  font-weight: 400;
  text-align: center;
}
.box .list ul li p[data-v-3cfc2606]:nth-child(2) {
  color: #4c4c4c;
  margin-top: 0.9375rem;
}
.box .list ul li p[data-v-3cfc2606]:last-child {
  color: #afafaf;
  margin-bottom: 1.5625rem;
}
.box .list .none-role-data[data-v-3cfc2606] {
  display: flex;
  justify-content: center;
}
.box .list .none-role-data img[data-v-3cfc2606] {
  width: 9rem;
  height: 6.0625rem;
}
@charset "UTF-8";
.right-content .box-card[data-v-1ad6829a] {
  width: 100%;
  border: none;
  margin-top: 0.9375rem;
}
.right-content .box-card[data-v-1ad6829a] .el-card__header {
  background: #fafafa;
  border: none;
  padding: 0.9375rem 1.875rem;
}
.right-content .box-card[data-v-1ad6829a] .el-card__header .clearfix:before,
.right-content .box-card[data-v-1ad6829a] .el-card__header .clearfix:after {
  display: table;
  content: "";
}
.right-content .box-card[data-v-1ad6829a] .el-card__header .clearfix:after {
  clear: both;
}
.right-content .box-card[data-v-1ad6829a] .el-card__header .unitText {
  float: left;
  font-size: 1.3125rem;
  font-weight: 600;
  color: #000000;
}
.right-content .box-card[data-v-1ad6829a] .el-card__header .more-content {
  float: right;
  line-height: 1.875rem;
  cursor: pointer;
  color: #969696;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body {
  padding: 0.9375rem 1.875rem;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox {
  font-size: 0.875rem;
  border-radius: 0.625rem;
  text-align: left;
  padding-bottom: 0.625rem;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul {
  overflow: hidden;
  margin-bottom: -1.875rem;
  margin-top: -0.625rem;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li {
  float: left;
  width: 30.333%;
  text-align: center;
  margin: 1rem 3% 2.0625rem 0;
  overflow: hidden;
  cursor: pointer;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li:hover h2 {
  color: #55b8bc !important;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li:hover p {
  color: #55b8bc !important;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li:hover .namep {
  color: #929292 !important;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li h2 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
  cursor: pointer;
  display: inline-block;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li p {
  color: #929292;
  font-size: 1.125rem;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li img {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  cursor: pointer;
  box-sizing: border-box;
  border: 0.1875rem solid transparent;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li .total {
  color: #000;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li .completed {
  color: #3caeb3;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul li .not {
  color: #f12e2e;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .addBox .addBoxul2 li {
  height: 6.875rem;
  margin: 0 3% 1.0625rem 0;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .inform {
  height: 13.75rem;
  overflow: hidden;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .inform .inform-list li {
  width: 100%;
  padding: 0.625rem;
  cursor: pointer;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .inform .inform-list li .title {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 1.25rem;
  color: #929292;
}
.right-content .box-card[data-v-1ad6829a] .el-card__body .inform .inform-list li:hover span {
  color: #3caeb3;
}
.right-content .box-card[data-v-1ad6829a] .dropdown .namep {
  font-size: 1.0625rem;
  padding: 0.625rem 0;
}
.right-content .box-card[data-v-1ad6829a] .dropdown .namep:hover {
  color: #929292 !important;
}
.right-content .box-card[data-v-1ad6829a] .dropdown .namep2 {
  font-weight: 900;
  font-size: 1.1875rem !important;
}
.right-content .box-card[data-v-1ad6829a] .dropdown .inputVal {
  position: fixed;
  z-index: -10;
  left: 250rem;
  /* ä¸èƒ½ç”¨-px,ä¸ç„¶ç‚¹å‡»å¤´åƒæ—¶ä¸‹æ‹‰æ¡†ä¼šæœ‰é˜´å½± */
  top: 250rem;
}
.right-content .box-card[data-v-1ad6829a] .dropdown .copyimg {
  margin-left: 0.875rem;
  position: relative;
  top: 0.5rem;
  cursor: pointer !important;
  width: initial !important;
  height: initial !important;
  cursor: pointer;
}
.right-content .fansi-box[data-v-1ad6829a] {
  margin-top: 1.25rem;
}
.right-content .fansi-box .fansi[data-v-1ad6829a] {
  padding: 1.875rem 1.5625rem;
  background: #fff;
  text-align: center;
}
.right-content .fansi-box .fansi p[data-v-1ad6829a] {
  font-size: 1.125rem;
  color: #4c4c4c;
}
.right-content .fansi-box .fansi p[data-v-1ad6829a] span {
  font-weight: bold;
  color: #44b1b6 !important;
  margin: 0 0.25rem;
}
.right-content .fansi-box .fansi .btn-box[data-v-1ad6829a] {
  display: flex;
  justify-content: end;
}
.right-content .fansi-box .fansi .btn-box .el-button[data-v-1ad6829a] {
  width: 9.375rem;
  color: #55b8bc;
  border: 0.0625rem solid #55b8bc;
}
.right-content .fansi-box .fansi .btn-box[data-v-1ad6829a] .el-button:focus {
  color: #55b8bc !important;
}
.right-content .fansi-box .fansi .btn-box .el-button[data-v-1ad6829a]:hover {
  color: #fff !important;
  border: 0.0625rem solid #55b8bc !important;
  background: #55b8bc !important;
}
.right-content .fansi-box .schoolYearList[data-v-1ad6829a] {
  background: #fff;
}
.right-content .fansi-box .schoolYearList ul[data-v-1ad6829a] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 0.3125rem;
  padding-bottom: 1.25rem;
}
.right-content .fansi-box .schoolYearList ul li[data-v-1ad6829a] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1.25rem;
  cursor: pointer;
}
.right-content .fansi-box .schoolYearList ul li .el-image[data-v-1ad6829a] {
  width: 3.75rem;
  height: 3.75rem;
  object-fit: fill;
  border-radius: 50%;
}
.right-content .fansi-box .schoolYearList ul li p[data-v-1ad6829a] {
  margin: 1.25rem 0 0 0;
  display: inline-block;
  color: #808080;
  width: 6.875rem;
  word-wrap: break-word;
  word-break: keep-all;
  text-align: center;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.right-content .fansi-box .schoolYearList ul li .class-image[data-v-1ad6829a] {
  border-radius: 50%;
  border: 0.1875rem solid #ccc;
  box-sizing: border-box;
}
.right-content .fansi-box .schoolYearList ul li .grade[data-v-1ad6829a] {
  color: #fff;
  padding: 0.3125rem 0.9375rem;
  border-radius: 2.5rem;
  text-align: center;
  font-size: 0.75rem;
  float: left;
  margin-bottom: 0.625rem;
  width: 3.125rem;
}
.right-content .fansi-box .none-role-data[data-v-1ad6829a] {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  padding-top: 1.25rem;
}
.right-content .fansi-box .none-role-data li[data-v-1ad6829a] {
  margin: auto;
  height: initial;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.right-content .fansi-box .none-role-data li img[data-v-1ad6829a] {
  width: 9rem;
  height: 6.0625rem;
}
.right-content .fansi-box .none-role-data li p[data-v-1ad6829a] {
  color: #afafaf !important;
  font-size: 1.1875rem;
  width: 13.75rem !important;
  -webkit-line-clamp: 2 !important;
  line-clamp: 2 !important;
}
.right-content .node-data-box[data-v-1ad6829a] {
  display: flex;
  align-items: center;
  margin: 0;
  background: #ffffff;
  padding: 1.25rem;
  flex-wrap: wrap;
  flex-direction: column;
}
.right-content .node-data-box .none-data[data-v-1ad6829a] {
  margin: 0.9375rem 0;
  text-align: center;
}
.right-content .node-data-box img[data-v-1ad6829a] {
  width: 9rem;
  height: 6.0625rem;
}
.right-content .node-data-box p[data-v-1ad6829a] {
  font-size: 1.1875rem;
  margin: 0.625rem 0 0 0;
  color: #afafaf;
}
.teaching-information-box[data-v-96d386d6] {
  padding: 1.25rem 2.5rem;
  background: #fff;
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
  font-size: 1.3125rem;
  padding-bottom: 0;
}
.teaching-information-box .iconfont[data-v-96d386d6] {
  font-size: 1.3125rem;
  color: #55b8bc;
  margin-right: 1.25rem;
}
.teaching-information-box .info-box .icon-title-box[data-v-96d386d6] {
  color: #000;
  width: 12.5rem;
  display: inline-block;
  font-weight: bold;
}
.teaching-information-box .info-box .schoolYearList[data-v-96d386d6] {
  padding-left: 1.25rem;
  width: 100%;
  display: flex;
  margin: 1.875rem 0 2.5rem 0;
}
.teaching-information-box .info-box .schoolYearList .box[data-v-96d386d6] {
  width: 50%;
  margin-left: 1.5625rem;
}
.teaching-information-box .info-box .schoolYearList .box span[data-v-96d386d6] {
  margin-right: 1.25rem;
  color: #808080;
  width: 11.25rem;
  display: inline-block;
}
.teaching-information-box .info-box .schoolYearList .box .el-select[data-v-96d386d6] {
  width: 50%;
}
.teaching-information-box .info-box .schoolYearList .box .el-select[data-v-96d386d6] .el-select-dropdown__item {
  align-items: center !important;
  margin: 0 !important;
  display: block !important;
  font-size: 1.125rem !important;
  padding-right: 2.875rem !important;
  text-align: center !important;
}
.teaching-information-box .info-box .schoolYearList .box .el-input__inner[data-v-96d386d6] {
  width: 50%;
}
.teaching-information-box .info-box .schoolYearList .box .year-select[data-v-96d386d6] .el-input__inner {
  text-align: center;
}
.teaching-information-box .info-box .schoolYearList .box[data-v-96d386d6] .el-date-editor input {
  font-size: 1.125rem !important;
}
.teaching-information-box .info-box .schoolYearList .box1[data-v-96d386d6] {
  margin-top: 1.5625rem;
}
.teaching-information-box .info-box .schoolYearList ul[data-v-96d386d6] {
  display: flex;
  flex-wrap: wrap;
}
.teaching-information-box .info-box .schoolYearList ul li[data-v-96d386d6] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 1.25rem;
}
.teaching-information-box .info-box .schoolYearList ul li .el-image[data-v-96d386d6] {
  width: 5rem;
  height: 5rem;
  object-fit: fill;
  border-radius: 50%;
}
.teaching-information-box .info-box .schoolYearList ul li p[data-v-96d386d6] {
  margin: 1.25rem 0 0 0;
  display: inline-block;
  color: #808080;
  width: 10rem;
  word-wrap: break-word;
  word-break: keep-all;
  text-align: center;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.teaching-information-box .info-box .schoolYearList ul li .class-image[data-v-96d386d6] {
  border-radius: 50%;
  border: 0.1875rem solid #ccc;
  box-sizing: border-box;
}
.teaching-information-box .info-box .schoolYearList ul li .biaoji[data-v-96d386d6] {
  height: 3.125rem;
}
.teaching-information-box .info-box .schoolYearList ul li .grade[data-v-96d386d6] {
  color: #fff;
  padding: 0.3125rem 1.25rem;
  border-radius: 2.5rem;
  text-align: center;
  font-size: 0.8125rem;
  float: left;
  margin-bottom: 0.625rem;
}
.teaching-information-box .info-box .schoolYearList[data-v-96d386d6] .el-empty__description p {
  font-size: 1.3125rem !important;
}
.teaching-information-box .info-box .classList[data-v-96d386d6] {
  margin-bottom: 1.25rem !important;
}
.teaching-information-box .info-box .classList li[data-v-96d386d6] {
  margin-bottom: 1.25rem !important;
  cursor: pointer;
}
.teaching-information-box .info-box .count-class[data-v-96d386d6] {
  padding-left: 2.5rem;
  margin-top: 2.5rem;
  padding-right: 2.5rem;
  padding-bottom: 2.5rem;
}
.teaching-information-box .info-box .count-class ul[data-v-96d386d6] {
  display: flex;
  justify-content: space-between;
}
.teaching-information-box .info-box .count-class ul li[data-v-96d386d6] {
  height: 9.375rem;
  padding: 1.5625rem;
  width: 20%;
  background: #f0f7f5;
  border-radius: 0.625rem;
}
.teaching-information-box .info-box .count-class ul li p[data-v-96d386d6] {
  font-weight: 800;
  color: #000;
}
.teaching-information-box .info-box .count-class ul li p span[data-v-96d386d6] {
  line-height: 6.25rem;
}
.teaching-information-box .info-box .count-class ul li p .time[data-v-96d386d6] {
  font-size: 2.5rem;
  font-weight: 800;
  color: #55b8bc;
  line-height: 5.625rem;
}
.teaching-information-box .info-box .count-class ul li p .time-de[data-v-96d386d6] {
  font-size: 1.5625rem;
  margin: 0 0.625rem;
}
.teaching-information-box .info-box .count-class ul li img[data-v-96d386d6] {
  width: 6.25rem;
  height: 5.625rem;
}
.teaching-information-box .info-box .count-class ul li .data-info[data-v-96d386d6] {
  display: flex;
  justify-content: space-between;
}
.teaching-information-box .info-box .count-class ul li .data-info p[data-v-96d386d6] {
  margin: 0;
}
.teaching-information-box .info-box .count-class ul li[data-v-96d386d6]:nth-child(2) {
  background: #f9efe3;
}
.teaching-information-box .info-box .count-class ul li[data-v-96d386d6]:nth-child(3) {
  background: #e9e8f7;
}
.teaching-information-box .info-box .count-class ul li[data-v-96d386d6]:nth-child(4) {
  background: #e6f3fa;
}
.teaching-information-box .iconfont[data-v-96d386d6] {
  font-size: 1.5rem;
}
.teacher-box .header[data-v-e5f97522] {
  background: #fff;
  height: 8.125rem;
  padding: 1.25rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
  justify-content: space-between;
}
.teacher-box .header .left[data-v-e5f97522] {
  display: flex;
  align-items: center;
  position: relative;
}
.teacher-box .header .left img[data-v-e5f97522] {
  width: 5rem;
  height: 5rem;
  object-fit: cover;
  border-radius: 50%;
}
.teacher-box .header .left[data-v-e5f97522] .avatar-uploader {
  display: flex;
  align-items: center;
}
.teacher-box .header .left .changeIcon[data-v-e5f97522] {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.29);
  position: absolute;
  top: 1.125rem;
  z-index: 999;
  line-height: 5rem;
  text-align: center;
  color: #fff;
  font-size: 0.875rem;
  left: 0;
  top: 0;
}
.teacher-box .header .right[data-v-e5f97522] {
  display: flex;
  height: 100%;
  justify-content: center;
}
.teacher-box .header .right li[data-v-e5f97522] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 0 1.25rem;
  cursor: pointer;
}
.teacher-box .header .right li p[data-v-e5f97522] {
  padding: 0;
  margin: 0;
  line-height: 1.875rem;
  text-align: center;
  margin: 0.625rem;
}
.teacher-box .header .right li p[data-v-e5f97522]:first-child {
  font-weight: 700;
  font-size: 1.375rem;
}
.teacher-box .header .right li p[data-v-e5f97522]:last-child {
  font-size: 1.125rem;
  color: #909399;
}
.teacher-box .header .right .disbaled[data-v-e5f97522] {
  cursor: no-drop;
}
.teacher-box .header .right .active[data-v-e5f97522]:hover {
  color: #3caeb3;
}
.teacher-box .header .right .active:hover p[data-v-e5f97522] {
  color: #3caeb3 !important;
}
.teacher-box .header .school-info[data-v-e5f97522] {
  margin-left: 1.25rem;
}
.teacher-box .header .school-info p[data-v-e5f97522] {
  margin: 0.3125rem 0;
}
.teacher-box .header .school-info p[data-v-e5f97522]:nth-child(1) {
  color: #000;
  font-size: 1.375rem;
  font-weight: bold;
}
.teacher-box .header .school-info p[data-v-e5f97522]:nth-child(2) {
  color: #9b9b9b;
  font-size: 1.125rem;
}
.teacher-box .content-box[data-v-e5f97522] {
  margin-top: 1.25rem;
  display: flex;
}
.teacher-box .content-box .left[data-v-e5f97522] {
  width: 80%;
  overflow: auto;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.teacher-box .content-box .left .calendar[data-v-e5f97522] {
  width: 100%;
}
.teacher-box .content-box .right[data-v-e5f97522] {
  padding: 0 0 0 1.25rem;
  width: 19%;
}
</pre></body></html>