.search-w {
  margin-top: 20rpx;
  padding: 0 46rpx;
  margin-bottom: 8rpx;
}
.tabs-w {
  padding-left: 46rpx;
}
.nav {
  color: #909090;
  font-size: 34rpx;
  font-weight:bold;
  
}
.nav .tab {
  flex: none !important;
  padding: 0 9px;
}
.active {
  color: #131D34 !important;
  font-size: 40rpx !important;
  transition: 0.1s fontSize linear;
}

.goods-list {
  margin-top: 38rpx;
  padding: 0 46rpx 0 0;
}
.goods-item {
  display: inline-block;
  width: 318rpx;
  color: #131D34;
  font-size: 30rpx;
  font-weight: bold;
  line-height: 42rpx;
  margin-bottom: 34rpx;
}
.goods-item:nth-child(2n) {
  margin-left: 22rpx;
}

.goods-image {
  width: 318rpx;
  height: 238rpx;
  margin-bottom: 12rpx;
}
.van-ellipsis {
  font-weight: bold;
}