.history .content {
  display: flex;
  justify-content: center;
}

.history .content .left {
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
}

.history .content .center {
  width: 35px;

  display: flex;

  flex-direction: column;
  align-items: center;

}

.history .content .right {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
}

.round {
  width: 10px;
  height: 10px;
  background: #E23938;
  border-radius: 50%;
}

.eLine {
  width: 2px;
  height: 1px;
  background: #EEE;
}

.h140 {
  height: 140px;
}

.h66 {
  height: 66px;
}

.h163 {
  height: 163px;
}

.h232 {
  height: 232px;
}

.h272 {
  height: 272px;
}

.h374 {
  height: 374px;

}

.bgtext {
  color: #E23938;
  font-size: 20px;

}

.cText {
  color: #E23938;
  font-size: 16px;
}

.sText {
  color: #333;
  font-size: 14px
}

.blod {
  font-weight: bold;
}


.mg36 {
  margin-top: 36px;
}

.mg50 {
  margin-top: 50px;
}

.mg54 {
  margin-top: 54px;
}

.mg55 {
  margin-top: 55px;
}

.mg64 {
  margin-top: 64px;
}

.mg110 {
  margin-top: 110px;
}

.mg104 {
  margin-top: 104px;
}

.mg134 {
  margin-top: 134px;
}

.mg150 {
  margin-top: 150px;
}

.mg259 {
  margin-top: 259px;
}

.mg246 {
  margin-top: 246px;
}

@media only screen and (max-width: 480px) {
  .bgtext {
    color: #E23938;
    font-size: 14px;

  }

  .cText {
    color: #E23938;
    font-size: 14px;
  }

  .sText {
    color: #333;
    font-size: 12px
  }

  .mg36,
  .mg50 {
    margin-top: 48px;
  }

  .mg54 {
    margin-top: 39px;
  }

  .mg150.mi {
    margin-top: 116px;
  }

  .mg64 {
    margin-top: 57px;
  }

  .mg110 {
    margin-top: 61px;
  }

  .mg134 {
    margin-top: 127px;
  }
}

/* 时代背景 */
.question {
  height: 56px;
  font-size: 20px;
  color: #333;
  font-weight: 700;
  text-align: center;
}

.black {
  height: 70px;
  line-height: 70px;
  color: #fff;
  background: #434343;
  text-align: center;
  font-size: 16px;


}

.black i,
.E23938 i {
  font-size: 30px;
  font-weight: 800;
  margin-right: 19px;
  vertical-align: bottom;
}

.fff {
  line-height: 24px;
  color: #333;
  background: #fff;
  font-size: 16px;
  padding: 11px 18px;
  text-align: justify;
  min-width: 70px;
  min-height: 94px;
}

.h94 {
  height: 94px;
}

.E23938 {
  height: 70px;
  line-height: 70px;
  color: #fff;
  background: #E23938;
  font-weight: 16px;
  text-align: center;
}

.flexVal {
  width: 224px;
  display: flex;
}

.flexVal .left {
  width: 224px;
  flex: 1;
}

.flexVal .right {
  width: 224px;
  flex: 1;
}

.addWorkTip {
  background: #fff;
}