.infoLeft {
  width: 300px;
}

.infoLeftItem {
  width: 300px;
  height: 70px;
  background: #F2F2F2;
  border-radius: 10px;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 2.4rem;
  color: #999;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
}

.infoLeft .active {
  background: #D6000F !important;
  color: #fff;
}

.infoRightTitleImg {
  width: 83rem;
  height: 5rem;
  margin-bottom: 30px;
}

.infoRightText {
  width: 83rem;
  font-size: 2.4rem;
  color: #333333;
  line-height: 45px;
  text-align: justified;
}

/* info2 */
.info2List {
  width: 83rem;
}

.info2ListItem {
  display: flex;
  margin-bottom: 20px;
}

.info2ListItemLeft {
  width: 17px;
  height: 10px;
  margin-top: 4px;
  margin-right: 20px;
}

.info2ListItemRight {
  flex: 1;
  font-size: 20px;
  color: #333333;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.info2ListItemRight:hover{
  color: #D6000F;
}
/* info3Item */
.info3Item {
  width: 83rem;
}