.img-thumbnail {
  border-radius: 0 !important;
}

#default-template-3 {
  width: 1200px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;

}

.catalogue {
  position: absolute;
  left: -186px;
  top: 200px;
}

.row22 {
  width: 100%;

  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 20px;
}

.ul-info .so1 .soInputBox i {
  top: 0;
}

.m-con .ul-cont li {
  border: 0;
}

.default-concat {
  width: 100%;

  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  margin-bottom: 20px;
}

.default-concat .ul-cont {
  display: flex;
  justify-content: space-between;
}

.default-concat .ul-cont li div {
  display: flex;
  align-items: center;
}

.default-concat .ul-cont li p {}

.default-concat .ul-cont li {}

.default-concat .ul-cont li:nth-child(2) {}

.default-concat .ul-cont li:nth-child(3) {}

.default-concat .ul-cont li:nth-child(4) {}

#ateac {
  width: 100%;
}

#englistN {
  color: #000000 !important;
  z-index: 999;
}

.backgroundColor{
  width: 350px;
  height: 350px;
  position: absolute;
  top: -165px;
  left: -130px;
  background: -webkit-radial-gradient(circle, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background: -moz-radial-gradient(circle, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background: -o-radial-gradient(circle, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background: radial-gradient(circle, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  z-index: -99;
}

#change-list-dept,
#change-list-subject,
#change-list-label {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.suspendbox {
  width: 33%;
}

.teacher-body,
.m-con .col-l {
  width: 100% !important;
}

#col-r-learning {
  width: 100%;
  margin-top: 20px;

}

#cont-learning {
  width: 100%;
}

#cont-ul-ico {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;

}

.m-con .ul-ico li {
  margin-right: 43px;
}

.m-con .ul-ico li:nth-child(6n) {
  margin-right: 0;
}

#cont-ul-ico img {
  width: 151px;
  height: 59px;
  background: #FFFFFF;
  box-shadow: 0px 0px 13px 0px rgba(37, 95, 161, 0.44);
  border-radius: 16px;
}

.m-con #cont-ul-ico li a {
  height: 100%;
}

#sdf {
  border-radius: 0;
  top: 0;
}

.m-per .part2 .user-describe {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}