.content {
  background: #fff;
}

.content .rationList {
  padding: 0;
  margin: 0;
}

.content .rationList .li .span.month {
  display: block;
  text-align: left;
  line-height: 72rpx;
  padding: 0 24rpx;
  font-size: 16px;
  background: #f0f0f0;
}

.content .rationList .li .info {
  border-bottom: 2rpx solid #e2e2e2;
  overflow: hidden;
  padding: 20rpx 24rpx;
  line-height: 40rpx;
  font-size: 14px;
}

.content .rationList .li .info .li {
  line-height: 48rpx;
}

.content .rationList .li .info .time,
.content .rationList .li .info .state {
  color: #8c8c8c;
  font-size: 12px;
}

.content .rationList .li .info .left {
  width: 60%;
  float: left;
  text-align: left;
  box-sizing: border-box;
}

.content .rationList .li .info .left .li {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}

.content .rationList .li .info .left .p {
  font-size: 12px;
  color: #999;
}

.content .rationList .li .info .right {
  float: left;
  width: 40%;
  text-align: right;
}

.content .rationList .li .info .right .li:nth-child(2) {
  color: #20b86a;
}

.content .rationList .li .info .right .p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #888;
}
