.banner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 600px;
  background: url('../static/kj/banner.jpg') no-repeat center/cover;
}

.banner-content {
  display: flex;
  gap: 18px;
  color: #ffffff;
}

.banner-content .banner-title {
  font-size: 100px;
  font-weight: bold;
  line-height: 1;
}

.banner-sub-title {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 575px;
}

.banner-sub-title .en-text {
  font-size: 24px;
  text-transform: uppercase;
}

.banner-sub-title .cn-text {
  font-size: 18px;
}

.jc .jc-info .subtitle {
  font-size: 18px;
  color: #3D3D3D;
}