.distinguish-content {
  margin-top: 42px;
  padding-top: 20px;
}
.banner-content {
  background-color: #0876ff;
  margin-bottom: 80px;
}
.banner-box {
  width: 1700px;
  margin: 0 auto;
}
.text-content p {
  font-size: 18px;
  color: #0e0e0e;
}
.part1 {
  margin-bottom: 101px;
}
.mb-53 {
  margin-bottom: 53px;
}
.text-index-2::before {
  content: " ";
  display: inline-block;
  width: 2em; /* 首行缩进2个字符宽度 */
}
.part2 h3 {
  font-size: 28px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 100px;
}
.part2 p,
.part3 p {
  margin-bottom: 60px;
}
.text-content span {
  color: #0088cc;
}
.part2 p:first-of-type {
  margin-bottom: 60px;
}
.img-box,
.text-img {
  display: flex;
  justify-content: center;
  margin-bottom: 60px;
}
.img-box :nth-child(1),
.text-img :nth-child(1) {
  margin-right: 40px;
}
.part2 .imb-box:first-of-type {
  margin-bottom: 80px;
}
.text-content .style1 {
  color: #505050;
  font-size: 14px;
}
.text-img > div.style1 {
  width: 475px;
}
.text-img {
  align-items: center;
}
.part3 .style2 {
  color: #505050;
  margin-bottom: 40px;
}
.part3 .spec1 {
  margin: 0 auto;
  margin-bottom: 60px;
  width: 100%;
  display: inline-block;
}

@media screen and (max-width: 1700px) {
  .banner-box {
    width: 100%;
  }
  .banner-box img {
    width: 100%;
  }
  .part3 .spec1  {
    width: 100%;
  }
}

@media screen and (max-width: 1170px) {
  .img-box :nth-child(1),
  .text-img :nth-child(1) {
    margin-right: 0;
  }
  .img-box,
  .text-img {
    justify-content: space-between;
  }
  .img-box img,
  .text-img img {
    width: 47%;
  }
  .text-img > div.style1 {
    width: 47%;
  }
  .text-img img {
    width: 47%;
  }
}
@media screen and (max-width: 750px) {
  .banner-content {
    margin-bottom: 40px;
  }
  .mb-53 {
    margin-bottom: 25px;
  }
  .part1 {
    margin-bottom: 50px;
  }
  .part2 h3 {
    margin-bottom: 50px;
    font-size: 20px;
  }
  .part2 p:first-of-type {
    margin-bottom: 30px;
  }
  .img-box, .text-img {
    margin-bottom: 30px;
  }
  .part2 p, .part3 p {
    margin-bottom: 30px;
  }
  .part3 .style2 {
    margin-bottom: 20px;
  }
  .part3 .spec1 {
    margin-bottom: 30px;
  }
  .text-content p {
    font-size: 18px;
  }
}