/* 中间居中 */
.intermediatecenter {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* 简单居中 */
.intermediatecenterysls {
  display: flex;
  align-items: center;
}

/* 头顶部居中 */
.topcenter {
  display: -webkit-flex;
  flex-direction: column;
  align-items: center;

}

/* 均匀分开 */
.spacearound {
  display: flex;
  justify-content: space-around;

}

/* 两边靠墙中间均匀分开 */
.spacebetween {
  display: flex;
  justify-content: space-between;
}

/* 从左分开 */
.spacearoundflexstart {

  display: flex;
  justify-content: flex-start;
}

.spacebetween {
  display: flex;
  justify-content: space-between;
}

.unpsysls {
  display: inline-block;
  text-align: justify;
  font-size: 28px;
}

/* x轴正方向排序 */
/* 一 二 三 四 五 六 七 八 */
.sortinxdirection {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* x轴反方向排序 */
/* 八    七   六  五   四  三  二 一 */
.xaxisreverseorder {
  display: flex;
  flex-direction: row-reverse;
}

/* 垂直布局 正方向*/
/* 一
 二
 三
 四
 五
 六
 七
 八 */
.verticallayout {
  display: flex;
  flex-direction: column;
}

/* 垂直布局 反方向*/
.reversedirection {
  display: flex;
  flex-direction: column-reverse;
}

/* 两端对齐 */
.alignmentatbothends {
  display: flex;
  justify-content: space-between;
}

.file_path_input {
  position: absolute;
  right: -50%;
}

.ws100s {
  width: 100%;
}

.ws70s {
  width: 70%;
}

.ws75s {
  width: 75%;
}

.ws80s {
  width: 80%;
}

.ws50s {
  width: 50%;
}

.ws40s {
  width: 40%;
}

.ws45s {
  width: 45%;
}

.ws46s {
  width: 46%;
}

.ws47s {
  width: 47%;
}

.hs30s {
  height: 30%;
}

.ws20s {
  width: 20%;
}

.ws25s {
  width: 25%;
}

.yslmaxheigthk {}

.mysligtes {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgba(144, 147, 153, 1);
  padding-left: 34px;
}

.yslmaxheigthk .ws100s .ant-tabs .ant-tabs-bar {
  border-bottom: 1px solid #ffffff !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  margin: 0 !important;
}

.yslmaxheigthk .ws100s .ant-tabs .ant-tabs-bar .ant-tabs-nav-container {
  padding-left: 25px;
}

.yslmaxheigthk .ws100s .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-ink-bar {
  width: 68px !important;
  left: 14px;

}

.yslmaxheigthk .ws100s .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  padding: 25px 16px !important;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;

}

.positiondivs {
  position: absolute;
  top: 0;
  right: 0;
}

.posiivs {
  padding: 25px 5px !important;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #1890ff;
  margin-right: 20px;
}

.posiivsicon {
  padding: 22px 0px !important;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #1890ff;
}

.posiivsiconmyss {
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #999999;
}

.xiaoshou {
  cursor: pointer !important;
}

.xiaoshout {
  cursor: default !important;
}

.teacherentrydiv {
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.teacherentrydivs {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pdinstop0 {
  padding-top: 0px !important;
}

.teacherentrydivss {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.teachedivp {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
}

.ymaxnamewidthdivp {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.ymaxnamewidthdivp86 {
  max-width: 86%;
  width: 86%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.teachedivps {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(144, 147, 153, 1);
}

.teachedivpsy {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;

}

.progressivps {
  width: 200px;
  margin-left: 10px;

}

.progressivpss {
  font-size: 12px;
  line-height: 23px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(64, 158, 255, 1);
  margin-left: 15px;
}

.w60ys {
  width: 60px;
}

.ymaxnamewidth60 {
  max-width: 70px;
  width: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.ymaxnamewidth80 {
  max-width: 80px;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.w80ys {
  width: 80px;
}

.jiezhis {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(64, 158, 255, 1);
}

.shanchu {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(245, 108, 108, 1);
  margin-right: 30px;
}

.qiandaobutton {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  line-height: 40px;
  width: 100px;
  height: 40px;
  background: rgba(64, 158, 255, 1);
  border-radius: 4px;
}

.zcqiandao {
  width: 100px;
  height: 40px;
  border: 1px solid rgba(38, 199, 201, 1);
  border-radius: 4px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(38, 199, 201, 1);
  text-align: center;
  line-height: 40px;

}

.qjqiandao {
  width: 100px;
  height: 40px;
  border: 1px solid #EAAE4E;
  border-radius: 4px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #EAAE4E;
  text-align: center;
  line-height: 40px;


}

.kkqiandao {
  width: 100px;
  height: 40px;
  border: 1px solid #FF835C;
  border-radius: 4px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF835C;
  text-align: center;
  line-height: 40px;

}

.h40s {
  line-height: 40px !important;
}

.h36s {
  line-height: 36px !important;
}

.h28s {
  line-height: 28px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.h500 {
  min-height: 500px;
}

.kkp {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}

.pr32 {
  padding-right: 32px;
}

.mr20r {
  margin-right: 20px;
}

.color-reds {
  color: rgba(245, 108, 108, 1) !important;
}

.fh {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);

}

.colorbluesigin {
  font-size: 16px;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
}

.sptits {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold;
  color: rgba(51, 51, 51, 1);
}

.sptitss {
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: rgba(136, 136, 136, 1);
  line-height: 40px;
}

.tbrt {
  padding-top: 22px;
  padding-left: 17px;
}

.tbrt .ts {
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: rgba(255, 255, 255, 1);
}

.tbrt .tss {
  font-size: 30px;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  line-height: 33px;
}

.maxnamewidth200s {
  width: 200px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth200ss {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth150s {
  width: 150px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth150ss {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth166ss {
  max-width: 166px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}


.maxnamewidth140s {
  width: 140px;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth200s {
  text-align: center;
  width: 200px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth200yss {
  text-align: center;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth90s {
  width: 90px;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth100s {
  width: 100px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth100s {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.maxnamewidth90s {
  width: 90px;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.font-14 {
  font-size: 14px !important;
}

.mr32 {
  margin-right: 32px;
}

.mr27 {
  margin-right: 27px;
}

.pd15s {
  padding-bottom: 15px !important;
}

.ml32 {
  margin-left: 32px;

}

.textalignlefts {
  text-align: left;
}

.textalignrights {
  text-align: right;
}

.width200s {
  width: 200px !important;
}

.width150s {
  width: 150px !important;
}

.width100s {
  width: 100px !important;
}

.widh150pxwp {
  wordWrap: break-word;
  wordBreak: break-word
}

.widh150wpos {
  word-break: break-all;
}

a {
  text-decoration: none !important;
}

a:hover {
  text-decoration: none !important;
}

a:active {
  text-decoration: none !important;
}