.a-bg1 {
  height: 600px;
  text-align: center;
  overflow: hidden;
}

.a1-title {
  height: 56px;
  font-size: 60px;
  font-weight: bold;
  color: rgba(255, 109, 0, 1);
  padding: 241px 0 69px;
  letter-spacing: 10px;
}

.a1-sec-title {
  height: 45px;
  font-size: 48px;
  font-weight: bold;
  letter-spacing: 10px;
  color: rgba(247, 245, 245, 1);
}

.common-title {
  height: 35px;
  font-size: 30px;
  /* font-weight: bold; */
  color: rgba(255, 123, 0, 1);
  padding-top: 80px;
}

/* 第二屏 */
.a-bg2 {
  height: 588px;
  text-align: center;
  overflow: hidden;
}

.common-tip {
  height: 53px;
  font-size: 20px;
  font-family: PingFangSC-Regular;
  margin-top: 28px;
  line-height: 26px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}

.a2-content {
  position: relative;
  height: 400px;
}

.a2-content img {
  position: absolute;
}

.a2-image1 {
  top: 77px;
  left: 150px;
}

.a2-image2 {
  top: 69px;
  left: 496px;
}

.a2-image3 {
  top: 97px;
  left: 843px;
}

.a2-image4 {
  top: 239px;
  left: 0px;
}

.a2-image5 {
  top: 228px;
  left: 228px;
}

.a2-image6 {
  top: 223px;
  left: 681px;
}

.a2-image7 {
  top: 193px;
  left: 1084px;
}

/* 第三屏 */
.a-bg3 {
  height: 829px;
  overflow: hidden;
  text-align: center;
}

.a3-title {
  padding: 88px auto 28px;
}

.a3-content {
  padding-top: 28px;
  display: flex;
  justify-content: space-between;
}

.a3-last-image {
  margin-top: 22px;
}
.a3-last-image1 {
  display: none;
}

/* 第四屏 */
.a-bg4 {
  height: 515px;
  overflow: hidden;
  text-align: center;
}

.a4-content {
  padding-top: 67px;
  display: flex;
  justify-content: space-between;
}

.a4-content img {
  width: 128px;
  height: 122px;
}

.a4-text {
  height: 23px;
  margin-top: 20px;
  font-size: 24px;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
}

/*  */