@charset "UTF-8";
/* 颜色变量 */
/* 行为相关颜色 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.content {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 20rpx;
}
.banner {
  height: 229rpx;
  background-color: transparent;
}
.banner .name {
  font-size: 42rpx;
  height: 42rpx;
  font-family: PingFang SC;
  font-weight: 800;
  color: white;
}
.banner .explain {
  margin-top: 18rpx;
  height: 53rpx;
  font-size: 24rpx;
  font-family: PingFang SC;
  font-weight: 400;
  color: white;
}
.banner .gotosee {
  margin-top: 21rpx;
  border-radius: 25rpx;
  height: 50rpx;
  width: 100rpx;
  font-size: 24rpx;
  text-align: center;
  line-height: 50rpx;
  background-color: #E42F2F;
  color: #fff;
}
.scroll-view {
  background-color: transparent;
  height: 468rpx;
}
.goods_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.goods_list .goods_item {
  margin: 0 32rpx;
  margin-bottom: 12rpx;
  width: 176rpx;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.goods_list .goods_item .goods_img {
  position: relative;
  width: 176rpx;
  height: 225rpx;
  margin-top: 25rpx;
}
.goods_list .goods_item .goods_img image {
  width: 176rpx;
  height: 176rpx;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.goods_list .goods_item .goods_img .goods_sell_out_tip {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 98rpx;
  height: 98rpx;
  background: black;
  opacity: 0.6;
  border-radius: 50%;
  font-size: 22rpx;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.goods_list .goods_item .goods_info {
  margin: 17rpx 0;
}
.goods_list .goods_item .goods_info .type {
  display: inline-block;
  background-color: red;
  color: #fff;
  font-size: 20rpx;
  border-radius: 6rpx;
  line-height: 20rpx;
  padding: 5rpx;
}
.goods_list .goods_item .goods_info .goods_name {
  height: 63rpx;
  font-size: 23rpx;
  font-weight: 400;
  color: #333333;
  line-height: 31rpx;
}
.goods_list .goods_item .goods_info .goods_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 25rpx;
}
.goods_list .goods_item .goods_info .goods_bottom .goods_price_icon {
  display: inline-block;
  font-size: 24rpx;
  color: #E42F2F;
  line-height: 31rpx;
}
.goods_list .goods_item .goods_info .goods_bottom .goods_price {
  font-size: 24rpx;
  font-weight: bold;
  color: #E42F2F;
  line-height: 31rpx;
}
.goods_list .goods_item .goods_info .goods_bottom .goods_buy_icon {
  width: 30rpx;
  height: 30rpx;
}
.goods_list .text {
  font-size: 24rpx;
  font-weight: 400;
  color: #666666;
}

