VgrouBuying.less 4.3 KB
page {
  background: #f9f9f9;
}

.container {
  width: 100%;

  .header {
    width: 100%;
    background: #f53526;

    .left_img {
      width: 100%;
      display: flex;
      align-items: center;
      padding: 0 32rpx;
      box-sizing: border-box;
      height: 88rpx;

      image {
        width: 32rpx;
        height: 32rpx;
      }

      .title_oage {
        flex: 1;
        margin-right: 32rpx;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-weight: 500;

      }
    }
  }

  .health {
    width: 100%;

    .tip_nav {
      width: 100%;
      height: 214rpx;
      background: url('http://qiniu.dsh.brotop.cn/uploads/20201014/9e850768de598c4606ccde43e015d03f.png');
      background-size: 100% 100%;
      padding: 0 32rpx;
      box-sizing: border-box;

      // 轮播
      .banner_image {
        width: 100%;
        padding: 32rpx 32rpx 0;
        box-sizing: border-box;


        .banner {
          width: 100%;
          height: 280rpx;
          border-radius: 12rpx;

          swiper-item {
            width: 100%;
            height: 100%;
            border-radius: 12rpx;

            .ims {
              height: 280rpx;
              border-radius: 12rpx;

              image {
                width: 100%;
                height: 100%;
                border-radius: 12rpx;
              }
            }
          }
        }

      }
    }

    .hotTuan {
      width: 100%;
      padding: 32rpx 28rpx 0;
      box-sizing: border-box;
      margin: 100rpx 0;

      .list_masonry {
        column-count: 2;
        column-gap: 20rpx;
        // padding-bottom: 100rpx;

        .item_masonry {
          background-color: #fff;
          break-inside: avoid;
          padding: 0rpx 0 20rpx;
          box-sizing: border-box;
          margin-bottom: 28rpx;
          box-shadow: 0rpx 8rpx 16rpx rgba(0, 0, 0, 0.08);
          border-radius: 8rpx;

          .goodimg {
            width: 100%;
            border-radius: 16rpx 16rpx 0 0;

            image {
              width: 100%;
              border-radius: 16rpx 16rpx 0 0;
            }
          }

          .text_bx {
            width: 100%;
            padding: 0 18rpx;
            box-sizing: border-box;

            .ster_nams {
              width: 100%;
              font-size: 28rpx;
              font-family: PingFang SC,
                PingFang SC-Regular;
              font-weight: 400;
              text-align: left;
              color: #06121e;
              line-height: 40rpx;
            }

            .cen_tite {
              width: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between;
              padding: 20rpx 0;
              box-sizing: border-box;


              .lis_title {
                padding: 5rpx 14rpx;
                box-sizing: border-box;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 22rpx;
                color: #fff;
                background-color: #F02928;
                border-radius: 4rpx;
              }

              .stay {
                display: flex;
                align-items: center;
                justify-content: flex-end;

                .numbe {
                  font-size: 22rpx;
                  color: #E8370F;

                }

                .ber_name {
                  font-size: 22rpx;
                  color: #06121E;
                }
              }
            }

            .price_bx {
              width: 100%;
              display: flex;
              align-items: center;

              .pt {
                display: flex;
                align-items: baseline;

                .pt_icon {
                  font-size: 22rpx;
                  color: #FF4444;
                  font-weight: 500;

                }

                .pt_price {
                  font-size: 28rpx;
                  color: #FF4444;
                  font-weight: 500;

                }
              }

              .del {
                margin-left: 30rpx;
                font-size: 24rpx;
                color: #06121E;
                text-decoration: line-through;
              }

            }
          }
        }

      }
    }
  }

}