page{background-color: #F5F5F5;} .swiper-wrap{margin-bottom: 24rpx;height: 400rpx;} .goods-name{display: flex;align-items: center;justify-content: space-between;padding: 24rpx;background-color: #fff;border-bottom: 1px solid #ddd;} .goods-name .name{flex: 1;font-size: 30rpx;font-weight: 600;line-height: 40rpx;} .goods-name .type{font-size: 24rpx;color: #999;width: 200rpx;text-align: right;} .goods-base-info{position: relative;margin-bottom: 24rpx;background-color: #fff;} .goods-base-info-item{font-size: 28rpx;color: #666;line-height: 40rpx;} .goods-base-info .goods-price{flex: unset;position: absolute;right: 24rpx;bottom: 24rpx;color: #26D18B;} .goods-base-info .goods-price .price{font-size: 30rpx;font-weight: bold;} .main-body{margin-bottom: 24rpx;background-color: #fff;} .main-body-til{display: flex;justify-content: space-between;align-items: center;padding: 24rpx;border-bottom: 1px solid #ddd;} .main-body-til.noborder{border-bottom: 0;} .main-body-til .til{font-size: 30rpx;font-weight: 600;color: #333;} .main-body-til .con{display: flex;align-items: center;font-size: 24rpx;color: #666;} .main-body-info{display: flex;padding: 24rpx;align-items: center;} .main-body-info-img{width: 200rpx;height: 200rpx;margin-right: 24rpx;} .main-body-info-text{flex: 1;font-size: 28rpx;color: #666;line-height: 40rpx;} .text-item{margin-bottom: 16rpx;} .text-item .text + .text{margin-left: 24rpx;} .product-info-item{width: 50%;margin-bottom: 24rpx;font-size: 28rpx;color: #333;box-sizing: border-box;} .product-info .main-body-info{flex-wrap: wrap;}