.table { width: 100vw; background-color: #ffffff; box-sizing: border-box; margin-top: 30rpx; .label { display: flex; align-items: center; height: 80rpx; padding: 0 20rpx; font-weight: bold; font-size: 26rpx; color: #666; .text { display: inline-block; width: 14rpx; height: 26rpx; background: #31A7FF; margin-right: 14rpx; } } } .list { position: relative; padding: 20rpx 20rpx 0 40rpx; box-sizing: border-box; .title { font-weight: bold; margin-top: 8rpx; } .row { width: 100%; font-size: 24rpx; color: #999; margin-top: 8rpx; } .bor { border-bottom: 1px solid rgb(209, 208, 208); padding-bottom: 20rpx; } .status { position: absolute; right: 20rpx; top: 20rpx; padding: 6rpx 14rpx; border-radius: 6rpx; background-color: #FF8D00; color: #fff; font-size: 24rpx; } .sum { color: #F3013B; position: absolute; bottom: 20rpx; right: 20rpx; font-weight: bold; } } .list:first-child { margin-top: 0 !important; } .list:last-child { .bor { border: none; } }