.page-section {
  width: 100%;
}

.page-section swiper {
  width: 100%;
  height: 562rpx;
  overflow: hidden;
}

.page-section .swiper-item {
  height: 100%;
}

.page-section .swiper-item image {
  display: block;
  width: 100%;
  height: 100%;
  background: pink;
}

.business-name {
  padding: 68rpx 56rpx 0;
  font-size: 48rpx;
  color: rgba(51, 51, 51, 1);
}

.business-info {
  display: flex;
  flex-direction: column;
  padding: 36rpx 42rpx 36rpx 72rpx;
}

.business-info text {
  font-size: 26rpx;
  color: rgba(153, 153, 153, 1);
}

.business-info .phone,
.business-info .wechat {
  white-space: nowrap;
}

.business-info .introduce {
  word-break: break-all;
  word-wrap: break-word;
}

.waterfall {
  display: flex;
  justify-content: space-between;
  width: 690rpx;
  padding: 30rpx 0;
  margin: 0 auto;
}