*[data-v-426159a4] {
  padding: 0;
  margin: 0;
}
.container[data-v-426159a4] {
  position: relative;
}
.wrapper[data-v-426159a4] {
  height: 48.438vw;
  overflow: hidden scroll;
  padding: 0 10px;
}
.navs[data-v-426159a4] {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  height: 100%;
  width: 2.0833333333vw;
}
.nav[data-v-426159a4] {
  display: block;
  width: 2.0833333333vw;
  height: 1.8802083333vw;
  line-height: 1.8645833333vw;
  text-align: center;
  padding: 0 !important;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #aaaaaa;
  cursor: pointer;
}
.current[data-v-426159a4] {
  color: #1e7ecd !important;
  background: #ebf3fa !important;
}
.classtilte[data-v-426159a4] {
  font-size: 0.8333333333vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.bookitem .bookchar[data-v-426159a4] {
  font-size: 0.8333333333vw;
  font-family: PingFang SC;
  font-weight: 600;
  padding: 1.0416666667vw 0 0.5208333333vw 0;
  color: #333333;
}
.bookitem .booklist[data-v-426159a4] {
  display: inline-block;
  padding-right: 1.0416666667vw;
  padding-bottom: 1.0416666667vw;
  width: 25%;
}
.bookitem .booklist .litsItem[data-v-426159a4] {
  height: 7.8125vw;
  margin-right: 0.5208333333vw;
  background: #f9fbfe;
  border-radius: 1.0416666667vw;
  overflow: hidden;
  position: relative;
}
.bookitem .booklist .litsItem .bookname[data-v-426159a4] {
  font-size: 0.8333333333vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #1e7ecd;
  background: #ebf3fa;
  border-radius: 0.2604166667vw;
  text-align: center;
  margin: 0.9375vw 1.0416666667vw;
  height: 1.875vw;
  line-height: 1.875vw;
}
.bookitem .booklist .litsItem .pList .poss[data-v-426159a4] {
  display: inline-block;
  width: 42px;
  height: 20px;
  background: #7bbafb;
  border-radius: 2px;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  margin-left: 27px;
  margin-right: 20px;
  vertical-align: middle;
}
.bookitem .booklist .litsItem .pList .post[data-v-426159a4] {
  display: inline-block;
  width: 60px;
  height: 20px;
  background: #7bbafb;
  border-radius: 2px;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 20px;
  margin-left: 27px;
  margin-right: 20px;
  vertical-align: middle;
}
.bookitem .booklist .litsItem .pList .name[data-v-426159a4] {
  display: inline-block;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  vertical-align: middle;
}
.bookitem .booklist .litsItem .updownico[data-v-426159a4] {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  height: 20px;
  line-height: 20px;
  background: #ffffff;
}
.bookitem .booklist .litsItem .updownico i[data-v-426159a4] {
  transform: rotate(-90deg);
}
.bookitem .booklist .active[data-v-426159a4] {
  height: auto;
}
.bookitem .booklist .active .pList[data-v-426159a4]:last-child {
  margin-bottom: 20px;
}
.bookitem .booklist .active .updownico i[data-v-426159a4] {
  transform: rotate(90deg) !important;
}
.contentView[data-v-074c2fbe] {
  margin: 1.0417vw auto;
  background-color: #ffffff;
  border-radius: 1.0417vw;
  width: 97.92vw;
  height: 50.521vw;
  display: flex;
  align-items: center;
}
.contentView .leftView[data-v-074c2fbe] {
  width: 16.667vw;
  height: 48.438vw;
  padding: 0 0.5vw;
  overflow: hidden auto;
}
.contentView .leftView .leftView[data-v-074c2fbe]::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.contentView .leftView .leftView[data-v-074c2fbe]::-webkit-scrollbar-track {
  background-color: #f5f5f5;
  border-radius: 2em;
}
.contentView .leftView .leftView[data-v-074c2fbe]::-webkit-scrollbar-thumb {
  background-color: #c8c8c8;
  border-radius: 2em;
}
.contentView .leftView .search-icon[data-v-074c2fbe] {
  width: 1.042vw;
  height: 1.042vw;
  margin-top: 0.416vw;
}
.contentView .leftView .searchBtn[data-v-074c2fbe] {
  background-color: #faab45;
  color: #ffffff;
  width: 3.125vw;
  height: 1.5625vw;
  margin-top: 0.15625vw;
  padding: 0;
}
.contentView .leftView .titleLab[data-v-074c2fbe] {
  margin-top: 1.5625vw;
  font-size: 0.8333vw;
  font-family: PingFang SC;
  font-weight: bold;
  color: #1e7ecd;
}
.contentView .leftView .bottomSection[data-v-074c2fbe] {
  margin-top: 1.5625vw;
}
.contentView .leftView .bottomSection .firstIcon[data-v-074c2fbe] {
  width: 1.042vw;
  height: 1.042vw;
  margin-right: 0.8vw;
}
.contentView .leftView .bottomSection .firstTitle[data-v-074c2fbe] {
  font-size: 0.8333vw;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 2.604vw;
}
.contentView .leftView .bottomSection .second[data-v-074c2fbe] {
  width: 100%;
}
.contentView .leftView .bottomSection .second .secondIcon[data-v-074c2fbe] {
  width: 0.3125vw;
  height: 0.3125vw;
  background: #7bbafb;
  border-radius: 50%;
  margin-left: 2.08333vw;
  margin-right: 1.042vw;
  display: inline-block;
}
.contentView .leftView .bottomSection .second .secondTitle[data-v-074c2fbe] {
  font-size: 0.73vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 2.604vw;
  display: inline-block;
}
.contentView .leftView .bottomSection .second.active[data-v-074c2fbe] {
  background-color: #1e7ecd;
}
.contentView .leftView .bottomSection .second.active .secondTitle[data-v-074c2fbe] {
  color: #ffffff;
}
.contentView .leftView .bottomSection .itemList[data-v-074c2fbe] {
  padding-left: 2.604vw;
  display: flex;
  flex-wrap: wrap;
}
.contentView .leftView .bottomSection .itemList .normalBtn[data-v-074c2fbe] {
  width: 3.646vw;
  height: 1.6666vw;
  line-height: 1.6666vw;
  padding: 0;
  margin: 0;
  margin-bottom: 0.521vw;
  margin-right: 0.521vw;
  padding: 0 0.521vw 0 0.521vw;
  font-size: 0.73vw;
  color: #1e7ecd;
  border: 1px solid #1e7ecd;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.contentView .leftView .bottomSection .itemList[data-v-074c2fbe] :nth-child(3n) {
  margin-right: 0;
}
.contentView .leftView .bottomSection .itemList .normalBtn[data-v-074c2fbe]:hover,
.contentView .leftView .bottomSection .itemList .normalBtn[data-v-074c2fbe]:focus {
  background-color: #1e7ecd;
  color: #ffffff;
}
.contentView .leftView .bottomSection .itemList .normalBtn.active[data-v-074c2fbe] {
  background-color: #1e7ecd;
  color: #ffffff;
}
.contentView .rightView[data-v-074c2fbe] {
  width: 80.21vw;
  height: 48.438vw;
}
[data-v-074c2fbe] .el-collapse-item__header.is-active {
  color: #1e7ecd;
}
[data-v-074c2fbe] .el-collapse-item__content {
  padding-bottom: 0;
}
[data-v-074c2fbe] .el-input__inner {
  height: 1.875vw;
  border-radius: 0.9375vw;
  border: none;
}
[data-v-074c2fbe] .el-input {
  border-radius: 0.9375vw;
  border: 1px solid #dddddd;
}
[data-v-074c2fbe] .teacher .position .el-collapse-item__arrow {
  display: none;
}
[data-v-074c2fbe] .teacher .position .el-collapse-item__wrap {
  display: none !important;
}
