page{background-color: #F5F5F5;}
.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 .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;}
















