.main {
  padding-bottom: 2.6042vw;
}

.banner {
  width: 100%;
  height: 26.0417vw;
}

.banner img {
  width: 100%;
  height: 100%;
}

/* 鏍忕洰鍒楄〃鏍峰紡 */
.main .content {
  display: flex;
  justify-content: space-between;
}

.main .content .column {
  position: relative;
  width: 17.7083vw;
  min-height: 41.6146vw;
  margin-top: -5.5208vw;
  background: url("./lmbg1.png") no-repeat;
  background-size: 100% 41.6146vw;
  padding-top: 7.0833vw;
  padding-left: 1.0417vw;
}

.column-nav {
  min-height: 39.5833vw;
  background: linear-gradient(45deg, #fcfaf8, #fcfbf9);
}

.main .content .column .column-nav .first {
  position: absolute;
  z-index: 1;
  top: 1.9271vw;
  left: 5.0521vw;
  font-weight: bold;
  font-size: 1.875vw;
  color: #ffffff;
}

.main .content .column .column-nav .item {
  background: #ffffff;
  color: #333333;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.main .content .column .column-nav .item:nth-child(2) {
  border-top: 0.0521vw solid #f0ebf2;
  /* clip-path: polygon(2.0833vw 0, 100% 0, 100% 100%, 0 100%, 0 2.0833vw); */
}

.main .content .column .column-nav .item .na {
  position: relative;
  display: flex;
  width: 100%;
  height: 4.1667vw;
  align-items: center;
  justify-content: center;
  font-size: 1.25vw;
  color: #333;
  border-bottom: 0.0521vw solid #f0ebf2;
}

.main .content .column .column-nav .item.last {
  height: 4.9479vw;
}

.main .content .column .column-nav.nozlm .item.last {
  height: 21.9271vw;
}

.main .content .column .column-nav .item.last::after {
  display: none;
}

.main .content .column .column-nav .item.active .na {
  color: #fff !important;
}

.main .content .column .column-nav .item.active .na {
  font-weight: bold;
  background: url("./lmxzbg.png") no-repeat center center;
  background-size: 100% 100%;
}

.main .content .column .column-nav .item.active .na::after {
  content: "";
  position: absolute;
  right: 1.5625vw;
  width: 0;
  height: 0;
  border-bottom: 0.3125vw solid transparent;
  border-top: 0.3125vw solid transparent;
  border-left: 0.5208vw solid #fff;
}

.subli {
  display: none;
  width: 100%;
  padding: 0 1.0417vw;
  background: linear-gradient(45deg, #fcfaf8, #fcfbf9);
}

.sj.active .subli {
  display: block;
}

.subli .subitem {
  width: 100%;
}

.subli .subitem .suba {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.6458vw;
  font-size: 0.9375vw;
  color: #333333;
  background: #fdfcfb;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

.subli .subitem.subactive .suba {
  position: relative;
  background: #fcf6ef;
  color: #d6ad84;
  padding: 30px;
}

.subli .subitem.subactive .suba::after {
  content: "";
  position: absolute;
  /* right: 1.5625vw; */
  right: 1vw;
  width: 0;
  height: 0;
  border-bottom: 0.3125vw solid transparent;
  border-top: 0.3125vw solid transparent;
  border-left: 0.5208vw solid #dcbb9a;
}

.main .content .column .column-nav .item.active.sj .na::after {
  transform: rotate(90deg);
}

.main .content .info {
  flex: 1;
  background: #ffffff;
  min-height: 50vh;
  padding: 1.7708vw 0 0 3.125vw;
}

.name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.9896vw;
  margin-bottom: 1.5625vw;
  border-bottom: 0.0521vw solid #d3c6c0;
}

.name .bt {
  position: relative;
  font-weight: bold;
  font-size: 1.5625vw;
  color: #6e3c7f;
}

.name .bt::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -1.0417vw;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 0.4688vw solid transparent;
  border-right: 0.4688vw solid transparent;
  border-bottom: 0.4688vw solid #d3c6c0;
}

.name .position {
  display: flex;
  align-items: center;
}

.name .position img {
  width: 0.8333vw;
  height: 0.9375vw;
  margin-right: 0.4167vw;
}

.name .position .text {
  font-size: 0.8333vw;
  color: #666;
}

/* 鐮旂┒棰嗗煙 */
.research {
  margin-top: 1.5625vw;
}

/* 淇℃伅鍒楄〃 */
.box-list li {
  width: 100%;
  /*padding: 1.5625vw 2.0833vw 1.5104vw 2.0833vw;*/
  padding: 1vw;
  background: #ffffff;
  box-shadow: 0px 0px 0.7292vw 0px rgba(0, 0, 0, 0.1);
  border-left: 0.2083vw solid #d6ad84;
  margin-bottom: 1.5625vw;
}

.box-list li a .title {
  width: 100%;
  font-size: 1.0417vw;
  line-height: 1;
  text-align: left;
  color: #333333;
  margin-bottom: 0.7292vw;
}

.box-list li a .time {
  display: flex;
  align-items: center;
}

.box-list li a .time .sj {
  display: flex;
  align-items: center;
  font-size: 0.8333vw;
  color: #b3908a;
  margin-left: 1.0417vw;
}

.box-list li a .time .sj img {
  width: 0.8854vw;
  height: auto;
  margin-right: 0.4167vw;
}

.box-list li a .time .xt {
  position: relative;
  display: flex;
  flex: 1;
  height: 0.1042vw;
  background: RGBA(241, 236, 231, 1);
}

.box-list li a .time .xt::before {
  content: "";
  display: block;
  width: 0.7292vw;
  height: 0.1042vw;
  background: #b3908a;
  transition: all 0.6s ease-out;
}

.box-list li:hover a .time .xt::before {
  width: 100%;
}

.box-list li:hover a .title {
  font-weight: bold;
}

/* 璁哄潧 */
.forum .tag {
  display: flex;
  margin-top: 0.625vw;
}

.forum .tag .label {
  display: flex;
  align-items: center;
  margin-right: 2.6042vw;
  font-size: 0.8333vw;
  color: #b3908a;
}

.forum .tag .label img {
  margin-right: 0.4167vw;
}

.forum .tag .label:nth-child(1) img {
  width: 0.8333vw;
  height: 0.8333vw;
}

.forum .tag .label:nth-child(2) img {
  width: 0.7292vw;
  height: 0.7292vw;
}

.forum .tag .label:nth-child(3) img {
  width: 0.6771vw;
  height: 0.8854vw;
}

/* 鏁欏笀鍒楄〃 */
.teacher-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -2.6042vw;
}

.teacher-list li:hover {
  transition: all 0.6s;
  transform: translateY(-0.3667vw);
}

.teacher-list li a {
  display: flex;
  align-items: center;
  width: 10.4167vw;
  height: 3.125vw;
  padding-left: 2.0833vw;
  background: url(./lbbg.png) no-repeat;
  background-size: 100% 100%;
  margin-bottom: 1.5625vw;
  margin-right: 2.6042vw;
  font-size: 1.04vw;
  color: #333333;
  border-left: 0.2083vw solid #e9c8a7;
}

/* 鏁欏笀璇︽儏1 */
.teacher-info .teacher-head {
  display: flex;
  width: 100%;
  height: 16.9271vw;
  padding: 1.0417vw;
  padding-bottom: 0;
  background: url(./jsbg.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-info .teacher-head .pic {
  position: relative;
  width: 11.4583vw;
  height: 14.5833vw;

  background: RGBA(208, 166, 130, 1);
}

.teacher-info .teacher-head .logo {
  margin-top: 0.2604vw;
  margin-left: 0.2604vw;
  width: 100%;
  height: 100%;
  background: #fff;
}

.teacher-xx {
  flex: 1;
  margin-left: 1.0417vw;
  padding: 2.6042vw 1.4063vw 0 1.9271vw;
  background: #fdfcfb;
}

.teacher-name {
  display: flex;
  align-items: flex-end;
  font-weight: bold;
  font-size: 1.5625vw;
  color: #c5945b;
}

.teacher-name .label {
  width: 80%;
  line-height: 1.2;
  margin-left: 1.0417vw;
  font-weight: 400;
  font-size: 1.0417vw;
  color: #666666;
}

.teacher-xx .line {
  width: 100%;
  height: 0.0521vw;
  margin-top: 1.8229vw;
  margin-bottom: 2.1875vw;
  background: url(./xt.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-xx .contact {
  display: flex;
  display: flex;
  flex-wrap: wrap;
}

.teacher-xx .contact .item {
  display: flex;
  align-items: center;
  margin-bottom: 1.0417vw;
  font-size: 0.9375vw;
  color: rgba(51, 51, 51, 1);
}

.teacher-xx .contact .item:first-child {
  margin-right: 2.7604vw;
}

.teacher-xx .contact .item img {
  margin-right: 0.5729vw;
}

.teacher-xx .contact .item span {
  color: #999999;
}

.teacher-xx .contact .item:first-child img {
  width: 1.4063vw;
  height: 0.9896vw;
}

.teacher-xx .contact .item:last-child img {
  width: 1.3021vw;
  height: 1.1979vw;
}

.teacher-article {
  position: relative;
  padding-top: 2.4479vw;
  background: linear-gradient(45deg, #fff, #fefdfc);
}

.teacher-article::after {
  content: "";
  position: absolute;
  top: -7.2917vw;
  right: 0;
  width: 16.1458vw;
  height: 7.2917vw;
  background: url(./fz.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-article .nav {
  display: flex;
  height: 3.0208vw;
  background: url(./nvbg.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 0px 3px 0px 0px;
}

.teacher-article .nav .item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 8.3854vw;
  height: 100%;
  font-size: 1.0417vw;
  color: #ffffff;
  cursor: pointer;
}

.teacher-article .nav .item.active {
  position: relative;
  background: #6c2770;
  font-weight: bold;
}

.teacher-article .nav .item.active::after {
  content: "";
  position: absolute;
  right: 0;
  top: -0.1563vw;
  width: 100%;
  height: 0.1563vw;
  background: #f1b656;
}

.teacher-article .zw {
  margin-top: 1.0417vw;
  min-height: 0;
  display: none;
  word-break: break-word;
  white-space: normal;
  text-align: justify;
}

/* 鏁欏笀淇℃伅2 */
.teacher-info1 .teacher-head {
  display: flex;
  width: 100%;
}

.teacher-info1 .teacher-head .pic {
  width: 16.9271vw;
  height: 25.7813vw;
  background: url(./jsbg2.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-info1 .teacher-head .pic .logo {
  margin-top: 2.0833vw;
  margin-left: 1.7708vw;
  width: 17.0833vw;
  height: 22.2396vw;
  background: RGBA(208, 166, 130, 1);
}

.teacher-xx1 {
  margin-left: 3.9583vw;
  padding-top: 4.1667vw;
}

.teacher-xx1 .teacher-name1 {
  font-size: 2.0833vw;
  color: #333333;
}

.teacher-xx1 .line {
  width: 21.9792vw;
  height: 0.1042vw;
  margin-top: 1.3021vw;
  margin-bottom: 1.5625vw;
  background: url(./xt1.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-xx1 .contact .item {
  margin-bottom: 1.0417vw;
  font-size: 0.9375vw;
  color: #333333;
}

.boxList {
  margin-top: 1.1979vw;
}

.teacher-info1 .box {
  margin-bottom: 2.0833vw;
}

.teacher-info1 .box .bt {
  display: flex;
  align-items: center;
  margin-bottom: 1.0417vw;
  font-size: 1.25vw;
  color: #6e2972;
}

.teacher-info1 .box .bt::after {
  content: "";
  display: block;
  width: 21.9792vw;
  height: 0.0521vw;
  margin-left: 1.5625vw;
  background: url(./xt2.png) no-repeat;
  background-size: 100% 100%;
}

.teacher-info1 .box .zw {
  min-height: auto;
  margin-top: 0;
}

/* 鍗曚俊鎭 */
.main .content .info .info-dxx .title {
  margin-top: 0;
  font-weight: bold;
  font-size: 1.25vw;
  color: #333333;
  line-height: 1.5625vw;
  text-align: center;
  margin-bottom: 1.0417vw;
}

.zw,
.zw p,
.zw span,
.zw p span {
  font-size: 0.8333vw;
  line-height: 2;
  color: #333333;
  word-break: break-all;
  /* 寮哄埗鎵€鏈夊瓧绗︽崲琛 */
  text-wrap-mode: wrap !important;
}

.zwlist .zw p,
.zwlist .zw span {
  font-size: 0.8333vw !important;
  font-family: 寰蒋闆呴粦 !important;
  line-height: 2 !important;
  color: #333333;
}

.zw table td {
  border-left: 1px solid #ccc !important;
  border-top: 1px solid #ccc !important;
  padding-left: 2px !important;
}

.zw table {
  border-right: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
}

/* 姝ｆ枃 */
.main .content.wzz .info {
  width: 100%;
  padding: 1.8229vw 0 1.8229vw 0;
  /* padding-bottom: 0.5208vw; */
}

.backsa {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.2396vw;
  height: 2.2917vw;
  background: #6c2770;
  font-size: 0.9375vw;
  color: #ffffff;
  right: 0;
  top: 2.0833vw;
}

.turnthe {
  margin-top: 2.0833vw;
  position: relative;
  min-height: 5.2083vw;
}

.zw {
  min-height: 50vh;
}

.dzw {
  width: 72.9167vw;
  margin: 0 auto;
}

.dxx {
  margin-bottom: 3.125vw;
}

.zw img,
.zw p img,
.zw span img,
.zw p span img {
  max-width: 100% !important;
}

.content .title {
  font-weight: 400;
  font-size: 1.4583vw;
  color: #333333;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 1.0417vw;
}

.content .tips {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.6042vw;
  border-top: 0.0521vw solid RGBA(235, 235, 235, 1);
  border-bottom: 0.0521vw solid RGBA(235, 235, 235, 1);
}

.content .tips .item {
  font-size: 0.8333vw;
  color: #999999;
}

.content .tips .item:nth-child(2) {
  margin: 0 4.1667vw;
}

.content .tips .size {
  position: absolute;
  right: 4.3229vw;
  top: 0.7813vw;
  display: flex;
  align-items: center;
}

.content .tips .size .xt {
  width: 0.0521vw;
  height: 0.8333vw;
  margin: 0 0.9375vw;
  background: #ebebeb;
}

.content .tips .size img {
  width: 0.9375vw;
  height: 1.0417vw;
  cursor: pointer;
}

.zw {
  margin-top: 1.5625vw;
}

.zw,
.zw p,
.zw span,
.zw p span {
  font-size: 0.9375vw;
  line-height: 2;
  color: #333333;
  word-break: break-all;
  text-wrap-mode: wrap !important;
}

.zw table td,
.teacherdata .education .nr table td {
  border-left: 1px solid #ccc !important;
  border-top: 1px solid #ccc !important;
  padding-left: 2px !important;
}

.zw table,
.teacherdata .education .nr table {
  border-right: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  width: 100% !important;
}

/* Table Head */
#table-7 td {
  border-left: 1px solid #1b54ab !important;
  border-top: 1px solid #1b54ab !important;
}

#table-7 thead th {
  background-color: #1b54ab;
  color: #fff;
  border-bottom-width: 0;
  text-align: center;
  font-weight: bold;
}

/* Column Style */
#table-7 td {
  color: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #1b54ab;
}

/* Heading and Column Style */
#table-7 tr,
#table-7 th {
  border-width: 1px;
  border-style: solid;
  border-color: #1b54ab;
}

/* Padding and font style */
#table-7 td,
#table-7 th {
  padding: 5px 10px;
  font-size: 14px;
  font-family: Verdana;
}

.feedback {
  margin-top: 1.8229vw;
}

.feedback a {
  position: relative;
  display: block;
  width: 100%;
  height: 46.875vw;
  background: url(./hdfk.png) no-repeat;
  background-size: 100% 100%;
}

.feedback .banner {
  width: 100%;
  height: 46.875vw;
}

.feedback .ewm {
  position: absolute;
  bottom: 2.6042vw;
  right: 2.6042vw;
  width: 10.3646vw;
  height: 10.3646vw;
}

.wb {
  width: 62.5vw;
}

/*涓嬫媺*/
.main .content .column .column-nav .item.sj .na {
  font-weight: bold;
  background: url(/DFS//template/4995/images/lmxzbg.png) no-repeat center center;
  background-size: 100% 100%;
}

.main .content .column .column-nav .item.sj .na::after {
  content: "";
  position: absolute;
  right: 1.5625vw;
  width: 0;
  height: 0;
  border-bottom: 0.3125vw solid transparent;
  border-top: 0.3125vw solid transparent;
  border-left: 0.5208vw solid #fff;
}

.main .content .column .column-nav .item.sj .na::after {
  transform: rotate(-90deg);
}

.main .content .column .column-nav .item.sj .na {
  color: #fff !important;
}

/*涓嬫媺*/

@media screen and (max-width: 1000px) {
  .wb {
    width: 100%;
  }

  .backsa {
    display: none;
  }

  .feedback {
    margin-top: 15px;
  }

  .feedback a {
    position: relative;
    display: block;
    width: 100%;
    height: 56.2667vw;
    background: url(./hdfk1.png) no-repeat;
    background-size: 100% 100%;
  }

  .feedback .banner {
    width: 100%;
    height: auto;
  }

  .feedback .ewm {
    display: none;
    bottom: 20px;
    right: 20px;
    width: 120px;
    height: 120px;
  }

  .dzw {
    width: 100%;
  }

  .zw table {
    width: 100% !important;
  }

  .main .content {
    flex-direction: column;
  }

  .main .content .column {
    display: none;
  }

  .main .content .info {
    width: 100%;
    padding: 0px;
    padding-top: 10px;
  }

  .zw img,
  .zw p img,
  .zw span img,
  .zw p span img {
    max-width: 100% !important;
    height: auto !important;
  }

  .zw,
  .zw p,
  .zw span,
  .zw p span {
    font-size: 16px;
  }

  .main .content .info .info-dxx .title {
    margin-top: 0px;
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 10px;
  }

  .main .content.wzz .info {
    width: 100%;
    padding: 0 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .main .content.wzz .info .title {
    font-size: 20px;
    line-height: 1.3;
  }

  .main .content.wzz .info .tag {
    margin: 15px 0;
    flex-wrap: wrap;
    margin-right: 15px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
  }

  .main .content.wzz .info .tag .item {
    margin-right: 15px;
    margin-bottom: 10px;
  }

  .main .content.wzz .info .tag .item,
  .main .content.wzz .info .tag .item a {
    font-weight: 400;
    font-size: 14px;
    color: #666666;
  }

  /* // */
  .banner {
    height: 100px;
  }

  .name {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(204, 204, 204, 1);
  }

  .name .bt {
    font-size: 20px;
  }

  .name .position {
    display: none;
  }

  .name .position img {
    width: 10px;
    height: auto;
    margin-right: 5px;
  }

  .name .position .text {
    font-size: 14px;
  }

  .name .bt::after {
    bottom: -10px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 1);
  }

  /* 淇℃伅鍒楄〃 */
  .box-list li {
    width: 100%;
    padding: 15px;
    border-left: 3px solid #ccb59d;
    margin-bottom: 20px;
  }

  .box-list li a .title {
    font-size: 16px;
    margin-bottom: 10px;
    white-space: break-spaces;
    line-height: 1.5;
  }

  .box-list li a .time .sj {
    font-size: 14px;
    margin-right: 10px;
  }

  .box-list li a .time .sj img {
    width: 14px;
    height: auto;
    margin-right: 5px;
  }

  .box-list li a .time .xt {
    height: 1px;
  }

  .box-list li a .time .xt::before {
    width: 20px;
    height: 1px;
  }

  .xxw {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
  }

  .zw table {
    width: 100% !important;
  }

  .zw img,
  .zw p img,
  .zw span img,
  .zw p span img {
    max-width: 100% !important;
    height: auto !important;
    font-size: 16px;
  }

  .zw,
  .zw p,
  .zw span,
  .zw p span,
  .teacherdata .education .nr,
  .teacherdata .education .nr p,
  .teacherdata .education .nr span,
  .teacherdata .education .nr p span {
    font-size: 16px;
  }

  .content {
    width: 95%;
  }

  .content .title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 10px;
  }

  .content .tips {
    padding: 10px 0;
    height: auto;
    border-top: 1px solid RGBA(235, 235, 235, 1);
    border-bottom: 1px solid RGBA(235, 235, 235, 1);
  }

  .content .tips .item {
    font-size: 14px;
    margin-right: 10px;
  }

  .content .tips .item:first-child {
    display: none;
  }

  .content .tips .size {
    display: none;
  }

  /* 璁哄潧 */
  .forum .tag {
    margin-top: 10px;
    flex-direction: column;
  }

  .forum .tag .label {
    margin-right: 0;
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1.3;
  }

  .forum .tag .label:last-child {
    margin-bottom: 0;
  }

  .forum .tag .label img {
    margin-right: 5px;
  }

  .forum .tag .label:nth-child(1) img {
    width: 14px;
    height: 14px;
  }

  .forum .tag .label:nth-child(2) img {
    width: 14px;
    height: 14px;
  }

  .forum .tag .label:nth-child(3) img {
    width: 14px;
    height: auto;
  }

  /* 鏁欏笀璇︽儏1 */
  .teacher-info .teacher-head {
    height: auto;
    padding: 10px;
    flex-direction: column;
  }

  .teacher-info .teacher-head .pic {
    width: 110px;
    height: auto;
  }

  .teacher-xx {
    flex: 1;
    margin-left: 0px;
    margin-top: 15px;
    padding: 15px;
  }

  .teacher-name {
    font-size: 18px;
  }

  .teacher-name .label {
    margin-left: 10px;
    font-size: 14px;
  }

  .teacher-xx .line {
    width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .teacher-xx .contact .item {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.3;
  }

  .teacher-xx .contact .item:first-child {
    margin-right: 0px;
    margin-top: 10px;
  }

  .teacher-xx .contact .item img {
    margin-right: 5px;
  }

  .teacher-xx .contact .item:first-child img {
    width: 16px;
    height: auto;
  }

  .teacher-xx .contact .item:last-child img {
    width: 16px;
    height: auto;
  }

  .teacher-xx .contact {
    flex-direction: column;
  }

  .teacher-article {
    padding-top: 15px;
  }

  .teacher-article::after {
    display: none;
  }

  .teacher-article .nav {
    display: flex;
    height: 40px;
    background: url(./nvbg.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 0px 3px 0px 0px;
  }

  .teacher-article .nav .item {
    width: 25%;
    height: 100%;
    font-size: 14px;
  }

  .teacher-article .nav .item.active {
    position: relative;
    background: #6c2770;
    font-weight: bold;
  }

  .teacher-article .nav .item.active::after {
    content: "";
    position: absolute;
    right: 0;
    top: -0.1563vw;
    width: 100%;
    height: 0.1563vw;
    background: #f1b656;
  }

  .teacher-article .zw {
    margin-top: 15px;
    min-height: 0;
    display: none;
  }

  /* 鏁欏笀淇℃伅2 */
  .teacher-info1 .teacher-head {
    display: flex;
    width: 100%;
  }

  .teacher-info1 .teacher-head .pic {
    width: auto;
    height: auto;
    background: none;
  }

  .teacher-info1 .teacher-head .pic .logo {
    margin-top: 0;
    margin-left: 0;
    width: 110px;
    height: 150px;
  }

  .teacher-xx1 {
    margin-left: 15px;
    padding-top: 15px;
  }

  .teacher-xx1 .teacher-name1 {
    font-size: 18px;
  }

  .teacher-xx1 .line {
    width: 100%;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    background: url(./xt1.png) no-repeat;
    background-size: 100% 100%;
  }

  .teacher-xx1 .contact .item {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .boxList {
    margin-top: 10px;
  }

  .teacher-info1 .box {
    margin-bottom: 15px;
  }

  .teacher-info1 .box .bt {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .teacher-info1 .box .bt::after {
    width: 50%;
    height: 1px;
    margin-left: 15px;
  }

  .teacher-list {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: 0;
  }

  .teacher-list li {
    width: 48%;
  }

  .teacher-list li a {
    width: 100% !important;
    height: 60px;
    padding-left: 15px;
    margin-bottom: 15px;
    margin-right: 0;
    font-size: 16px;
  }
  .carousel01 {
    width: 100% !important;
  }
  .carousel-track01 img {
    flex: none !important;
    width: 100% !important;
    height: 130px !important;
  }
}
