.border {
  border-bottom: 6rpx solid #f15353;
  color: #f15353;
  padding-bottom: 4rpx;
  font-size: 14px;
}

.reward-box .reward {
  background-color: #f15353;
  color: #fff;
  padding: 20rpx 0;
  display: flex;
  margin-bottom: 20rpx;
}

.reward-box .reward .li {
  width: 33.3%;
  line-height: 48rpx;
}

.reward-box .reward .li .span {
  display: block;
  text-align: center;
}

.reward-box .reward .li .span:first-child {
  font-size: 18px;
}

.reward-box .reward-list .list {
  margin-bottom: 12rpx;
  background-color: #fff;
}

.reward-box .reward-list .list .h1 {
  height: 80rpx;
  line-height: 80rpx;
  padding: 0 28rpx;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  border-bottom: solid 2rpx #ebebeb;
}

.reward-box .reward-list .list .h1 .span:last-child {
  font-weight: normal;
  color: #f15353;
}

.reward-box .reward-list .list .li:nth-child(2) {
  height: 52rpx;
  line-height: 52rpx;
  margin-top: 20rpx;
  display: flex;
  justify-content: space-between;
  color: #8c8c8c;
  font-size: 14px;
  padding: 0 28rpx;
}

.reward-box .reward-list .list .li:last-child {
  height: 88rpx;
  line-height: 88rpx;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  padding: 0 28rpx;
}

.reward-box .reward-list .list .li:last-child van-icon {
  font-size: 48rpx;
  color: #c9c9c9;
  line-height: 88rpx;
}
