body {
  background: #fefefe;
}
.zIndex1 {
  position: relative;
  z-index: 1;
}
.pr {
  position: relative;
}
.banner {
  width: 100%;
  height: 35.3125vw;
  background: #f47a25;
  margin-top: 142px;
}
.banner .swiper {
  width: 100%;
  height: 100%;
}
.banner .swiper-slide .banner-img,
.banner .swiper-slide a {
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: none;
}
.banner .banner-tt-box {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner .banner-tt-box .banner-tt-cont {
  text-align: center;
}
.banner .banner-tt-box .banner-tt-1 {
  color: #fff;
  font-size: 3.2292vw;
  font-weight: bold;
  line-height: 4.1667vw;
}
.banner .banner-tt-box .banner-tt-2 {
  color: #fff;
  font-size: 1.3021vw;
  line-height: 1.9792vw;
  margin-top: 1.9792vw;
}
.banner .banner-tt-box .banner-tt-btn {
  margin: 2.2917vw 0 0 0;
  line-height: 2.7083vw;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 0 1.3542vw;
  font-size: 1.3021vw;
}
.company-box {
  height: 59.4792vw;
}
.company-box .company-content {
  display: flex;
}
.company-box-left {
  font-size: 2.0833vw;
  color: #333;
  font-weight: bold;
  flex-shrink: 0;
  margin: 6.0417vw 9.8958vw 0 8.8542vw;
}
.company-box-right {
  flex: 1;
  font-size: 0.9375vw;
  line-height: 2.6042vw;
  padding-right: 14.0625vw;
  margin-top: 5.8333vw;
}
.company-box-right .detail {
  text-indent: 2em;
  margin-bottom: 1.25vw;
}
.company-box-right .video video {
  width: 100%;
  height: 27.3958vw;
  background: #000;
}
.part-title-tt {
  line-height: 3.3333vw;
  font-size: 2.0833vw;
  font-weight: bold;
  position: relative;
}
.part-title-tt::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.2917vw;
  border-bottom: 0.2083vw solid #f47a25;
}
.corporate-culture {
  background: url('/static/images/aboutUs/corporate-culture-bg.jpg') no-repeat;
  background-size: cover;
  height: 35.9375vw;
}
.corporate-culture .part-title {
  padding-left: 8.8542vw;
  padding-top: 3.4375vw;
}
.corporate-culture .part-title-tt {
  color: #ffffff;
}
.corporate-culture-cont {
  display: flex;
  justify-content: center;
  padding-top: 8.5417vw;
}
.corporate-culture-item {
  width: 22.6042vw;
  text-align: center;
}
.corporate-culture-icon {
  width: 5.2083vw;
  height: 4.0625vw;
  margin: 0 auto 0.9375vw;
}
.corporate-culture-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.corporate-culture-title {
  line-height: 2.2917vw;
  border-radius: 1.1458vw;
  border: 0.1042vw solid #ffffff;
  width: 11.1458vw;
  margin: 0 auto 1.875vw;
  font-size: 1.6667vw;
  color: #ffffff;
  font-weight: bold;
}
.corporate-culture-desc {
  line-height: 2.0833vw;
  font-size: 1.4583vw;
  color: #ffffff;
}
.executive-team {
  height: 37.6042vw;
}
.executive-team .part-title {
  padding-left: 8.8542vw;
  padding-top: 4.5833vw;
}
.executive-team .part-title-tt {
  color: #333;
}
.executive-team-cont {
  display: flex;
  justify-content: center;
  padding-top: 3.3333vw;
}
.executive-team-item {
  width: 28.4375vw;
  text-align: center;
}
.executive-team-avatar {
  width: 16.25vw;
  height: 16.25vw;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 0.9375vw;
  border: 0.1563vw solid #e85a2c;
}
.executive-team-avatar img {
  width: 100%;
  height: 100%;
  display: block;
}
.executive-team-name {
  line-height: 2.3958vw;
  font-size: 1.6667vw;
  font-weight: bold;
  color: #e85a2c;
}
.executive-team-job {
  line-height: 1.6667vw;
  font-size: 0.9375vw;
  color: #333;
}
.new-chapter {
  height: 25.9375vw;
}
.new-chapter-cont {
  text-align: center;
  padding-top: 5.5208vw;
}
.new-chapter-title {
  line-height: 3.3333vw;
  font-size: 1.9792vw;
  font-weight: bold;
  position: relative;
  color: #333;
  margin-bottom: 2.0833vw;
}
.new-chapter-title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 5vw;
  transform: translateX(-50%);
  border-bottom: 0.2083vw solid #e55935;
}
.new-chapter-desc {
  line-height: 2.7083vw;
  font-size: 1.0417vw;
  color: #333;
  margin-bottom: 1.4583vw;
}
.new-chapter-a {
  font-size: 1.0417vw;
  line-height: 2.7083vw;
}
.new-chapter-a a {
  color: #333;
  text-decoration: none;
}
.new-chapter-a span {
  color: #e55935;
}
