@import "pub_teacher.css?v=1.0.0";

/**/
.root > .content .teacher-item3 .rcon-list .vindex-con .vindex-item {
  margin-bottom: 26px;
  position: relative;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 16px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-tags {
  margin-bottom: 30px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-tags a {
  border: 1px solid rgb(231,199,148);
  padding: 2px 10px;
  border-radius: 100px;
  font-size: 12px;
  margin-right: 8px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-tags a:hover {
  background-color: rgb(231,199,148);
  color: #fff !important;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-other span {
  margin-right: 15px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-other .item1 {
  font-weight: 600;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .item-other .item2 {
  font-size: 12px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .vindex-item-2 {
  margin-bottom: 42px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .video-con > * {
  width: 100%;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .vindex-item-2 p {
  margin: 11px 0;
  line-height: 1.6;
  word-break: break-all;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .vindex-item-3 > div {
  margin-bottom: 8px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .v-index-item-4 .item-title {
  font-weight: 600;
  position: relative;
  padding-left: 6px;
  line-height: 1;
  margin-bottom: 16px;
}

.root > .content .teacher-item3 .rcon-list .vindex-con .v-index-item-4 .item-title:before {
  position: absolute;
  left: 0;
  width: 2px;
  height: 100%;
  top: 0;
  content: "";
  background-color: rgb(231, 199, 148);
}

.root > .content .teacher-item3 .rcon-list .vindex-con .v-index-item-4 {
  margin-bottom: 80px;
}
/**/
/*======================================================*/