.summary-container {
  padding-bottom: 0.8rem;
}
.summary-container > p {
  margin-top: 0.6267rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.summary-container .img-block {
  margin-top: 0.7867rem;
}

h1 span {
  background-image: url(../img/title-bg-02.png);
}

.business-container {
  padding-top: 0.68rem;
  padding-bottom: 0.9733rem;
}

.business-wrap {
  margin-top: 0.72rem;
  padding: 0.4133rem 0.1333rem 0.4667rem;
  background-repeat: no-repeat;
  background-size: cover;
}
.business-wrap:nth-of-type(1) {
  background-image: url(../img/ladder/3.jpg);
}
.business-wrap:nth-of-type(2) {
  background-image: url(../img/ladder/4.jpg);
}
.business-wrap:nth-of-type(3) {
  background-image: url(../img/ladder/5.jpg);
}
.business-wrap h3 {
  font-size: 0.4267rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.business-wrap .con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.2533rem 0.6933rem 0.4rem;
  margin-top: 0.4rem;
  background-color: #fff;
}
.business-wrap .con > li {
  min-width: 3.3333rem;
  position: relative;
  padding-left: 0.2667rem;
  margin-top: 0.1467rem;
  margin-left: 0.77rem;
}
.business-wrap .con > li:nth-child(2n+1) {
  margin-left: 0;
}
.business-wrap .con > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.1333rem;
  height: 0.1333rem;
  background-color: #333;
  border-radius: 50%;
}

.product-container {
  padding: 1.1867rem 0;
}
.product-container h3, .product-container h4 {
  color: #000;
  text-align: center;
}
.product-container h3 {
  font-size: 0.48rem;
  font-weight: bold;
}
.product-container h4 {
  font-size: 0.4rem;
  font-weight: 500;
}
.product-container .product-wrap {
  margin-top: 0.8133rem;
  padding: 0.7067rem 0.96rem 0.8667rem;
  background-color: #fff;
}
.product-container .product-wrap .img {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
.product-container .product-wrap .img img {
  width: 100%;
  height: 100%;
}
.product-container .product-wrap > h3 {
  margin-top: 0.6267rem;
}
.product-container .product-wrap > h4 {
  margin-top: 0.4rem;
}
.product-container .product-wrap > p {
  margin-top: 0.4933rem;
  text-align: justify;
}
.product-container .product-wrap:nth-of-type(1) .img {
  width: 2.3333rem;
  height: 2.3333rem;
}
.product-container .product-wrap:nth-of-type(2) .img {
  width: 2.3067rem;
  height: 2.3067rem;
}

.map-container img {
  width: 100%;
  display: block;
}
.map-container .con {
  padding: 0.4rem 0.2267rem 0.4rem 0.2667rem;
  background-color: #345AFF;
}
.map-container .con li {
  position: relative;
  color: #fff;
  padding-left: 0.2667rem;
  margin-top: 0.4rem;
}
.map-container .con li::before {
  position: absolute;
  left: 0;
  top: 0.2667rem;
  width: 0.1333rem;
  height: 0.1333rem;
  content: "";
  background-color: #fff;
  border-radius: 50%;
}
.map-container .con li:first-child {
  margin-top: 0;
}