.container-title {
  margin-top: 6.5333vw;
  text-align: center;
  font-size: 2.9333vw;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: #000000;
}

.container-subtitle {
  margin-top: 1.3333vw;
  text-align: center;
  font-size: 1.6vw;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: #959595;
}

.container {
  margin: 0 0.4rem 0.8rem 0.4rem;
}

.leftbtn {
  position: absolute;
  top: calc(46.2667%);
  left: 0vw;
  width: 3.6vw;
  height: 7.4667vw;
  background: url("../../demo/images/swiper-left.png") no-repeat;
  z-index: 999;
  background-size: 3.6vw 7.4667vw;
}

.rightbtn {
  position: absolute;
  top: calc(46.2667%);
  right: 0vw;
  width: 3.6vw;
  height: 7.4667vw;
  background: url("../../demo/images/swiper-right.png") no-repeat;
  z-index: 999;
  background-size: 3.6vw 7.4667vw;
}

.honorImageDiv {
  padding-top: 8.1333vw;
  align-content: center;
}

.honorImage {
  display: block;
  width: 12.4vw;
  height: 13.6vw;
  margin: 0 auto;
}

.honorTitle {
  margin-top: 5.7333vw;
  text-align: center;
  font-size: 4vw;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: #000000;
}

.honors {
  margin-top: 11.2vw;
  font-size: 2.6667vw;
  font-family: PingFang-SC-Regular;
  font-weight: 400;
  color: #000000;
  padding: 0 8.4vw 8.4vw 8.4vw;
  text-align: center;
}

.honor {
  flex: 1;
  background: url("../../demo/images/honorbg.png") no-repeat;
  background-size: 100% 100%;
}

.swiper-container {
  width: 100%;
  margin: auto;
}

.aboutUsHonor {
  position: relative;
  margin-top: 5.3333vw;
}