.goodslist {
  background: #f5f5f5;
}

.goodslist .h3 {
  width: 65%;
  position: relative;
  margin: 0 auto 30rpx;
  height: 40rpx;
  padding: 20rpx 0 0;
}

.goodslist .h3 .title {
  width: 45%;
  text-align: center;
  padding: 0 20rpx;
  background: #f5f5f5;
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 28rpx;
  color: #666;
}

.goodslist .h3 .spas {
  border-bottom: 2rpx solid #d9d9d9;
  position: absolute;
  z-index: 5;
  top: 40rpx;
  width: 100%;
}

.goodslist .mai {
  width: 100%;
  overflow: hidden;
}

.goodslist .main2 .list {
  display: flex;
  align-items: stretch;
  background: #fff;
  margin-bottom: 12rpx;
  height: 190rpx;
}

.goodslist .main2 .imgs {
  -ms-flex: 2;
  flex: 2;
  box-sizing: border-box;
  padding: 20rpx;
  padding-right: 0;
  overflow: hidden;
}

.goodslist .a {
  color: #2b2f33;
}

.goodslist .main2 .imgs image {
  width: 100%;
  height: 100%;
}

.goodslist .main2 .shop_info {
  flex: 6;
  box-sizing: border-box;
  padding: 20rpx;
  display: flex;
  flex-direction: column;
}

.goodslist .main2 .shop_info .proTit {
  font-weight: normal;
  text-align: justify;
  padding: 0;
  margin: 0;
  line-height: 40rpx;
  height: 80rpx;
  overflow: hidden;
  width: 90%;
}

.goodslist .a {
  color: #2b2f33;
}

.goodslist .main2 .shop_info .span {
  flex: 1;
  text-align: left;
}

.goodslist .main2 .shop_info .span .a {
  color: #f23030;
  font-weight: bold;
  font-size: 24rpx;
}

.goodslist .main2 .shop_info .span {
  flex: 1;
  text-align: left;
}

.goodslist .main2 .shop_info .span .a {
  color: #f23030;
  font-weight: bold;
  font-size: 24rpx;
}

.goodslist .main2 .add {
  flex: 1;
  box-sizing: border-box;
  padding: 20rpx;
  padding-right: 0;
  overflow: hidden;
}

.goodslist .main2 .noActive {
  background: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/add.png") no-repeat 32rpx 80rpx;
  background-size: 40rpx 40rpx;
}

.goodslist .main2 .active {
  background: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/addcheck.png") no-repeat 32rpx 80rpx;
  background-size: 40rpx 40rpx;
}

.loadNomore {
  padding-bottom: 160rpx;
}

.goodslist .loadNomore image {
  display: block;
  width: 20%;
  margin: 0 auto;
}
