.banner-container {
  display: flex;
  min-width: 1200px;
  background: url("../img/about-banner.png") no-repeat;
  background-size: 100% 100%;
}
.banner-container .banner-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 100px auto;
}
.banner-container .banner-wrapper h4,
.banner-container .banner-wrapper p {
  color: #fff;
  text-align: center;
}
.banner-container .banner-wrapper h4 {
  margin-bottom: 30px;
  font-size: 48px;
}
.banner-container .banner-wrapper p {
  font-size: 24px;
}

.detail-container {
  min-width: 1200px;
}
.detail-container .detail-wrapper {
  margin: 50px auto;
  padding: 20px;
}
.detail-container .detail-wrapper p {
  width: 980px;
  font-size: 17px;
  margin-bottom: 12px;
}