.sec1 .sec-content {
  text-align: center;
}

.sec2, .sec3 {
  padding: 0;
}

.sec2 .sec-content, .sec3 .sec-content {
  padding: 0;
}

.sec2 .item:nth-child(2n+1),
.sec3 .item:nth-child(2n+1) {
  background: #F9FAFF;
}

.sec2 .item,
.sec3 .item {
  padding: 75px 0;
}

.sec2 .item .wh1200,
.sec3 .item .wh1200 {
  display: flex;
  align-items: center;
}

.sec2 .item .title,
.sec3 .item .title {
  font-size: 28px;
  color: #333;
  font-weight: bold;
}

.sec2 .item .desc,
.sec3 .item .desc {
  margin-top: 40px;
  font-size: 18px;
  color: #666;
  line-height: 30px;
}

.sec2 .item .btn-solid,
.sec3 .item .btn-solid {
  margin-top: 65px;
}

.sec2 .item:nth-child(1) .text-box {
  margin-left: 125px;
}

.sec2 .item:nth-child(1) .img-box {
  margin-left: 68px;
}

.sec2 .item:nth-child(2) .text-box {
  margin-left: 42px;
}

.sec2 .item:nth-child(2) .img-box {
  margin-left: 83px;
}

.sec3 .common-title {
  margin-bottom: 60px;
}

.sec3 .item:nth-child(1) .text-box {
  margin-left: 119px;
}

.sec3 .item:nth-child(1) .img-box {
  margin-left: 164px;
}

.sec3 .item:nth-child(2) .text-box {
  margin-left: 70px;
}

.sec3 .item:nth-child(2) .img-box {
  margin-left: 78px;
}

.sec3 .item:nth-child(3) .text-box {
  margin-left: 0px;
}

.sec3 .item:nth-child(3) .img-box {
  margin-left: 70px;
}

.sec3 .item:nth-child(4) .text-box {
  margin-left: 169px;
}

.sec3 .item:nth-child(4) .img-box {
  margin-left: 121px;
}