html, body { height: 100%; background-color: #f5f5f5; font-family: PingFangSC-Regular; color: #333333; overflow-x: hidden; } .tab { box-sizing: border-box; width: 100%; padding: 28rpx 120rpx 0; background: #ffffff; font-size: 32rpx; color: #666666; text-align: center; position: fixed; z-index: 900; } .tab > view{ display: flex; justify-content: space-between; } .tab > view>view { padding: 0 22rpx 28rpx; } .tab .line { padding: 0; width: 140rpx; height: 4rpx; background: #3296FB; position: absolute; left: 120rpx; bottom: 0; } .tab .selected { color: #3296FB; } .contentNull { width: 100%; height: 100%; background: #ffffff; position: relative; } .contentNull > view { position: absolute; top: 332rpx; left: 222rpx; display: flex; flex-direction: column; } .contentNull > view > image { width: 308rpx; height: 308rpx; } .contentNull > view > text { font-size: 28rpx; color: #9197a3; text-align: center; } .content { width: 200%; height: 100%; display: flex; box-sizing: border-box; padding-top: 100rpx; } .content >scroll-view { width: 750rpx; height: 100%; background: #f5f5f5; } .content .item { background: #ffffff; box-sizing: border-box; padding: 32rpx 32rpx 0; display: flex; flex-direction: column; margin: 20rpx 20rpx 0; } .content .item > .header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 18rpx; } .content .item > .header > .left { display: flex; align-items: center; font-size: 32rpx; } .content .item > .header > .left > image { width: 52rpx; height: 52rpx; margin-right: 20rpx; border-radius: 50%; } .content .header > .right { font-size: 30rpx; color: #ff801a; } .content .sItem:nth-child(2) .header > .right { color: #3AB261; } .content .sItem:nth-child(2) .footer { justify-content: flex-end; } .content .item > .detail { width: 100%; background: #fafafa; font-size: 28rpx; color: #666666; line-height: 26px; box-sizing: border-box; padding: 18rpx 28rpx; margin-bottom: 28rpx; } .content .item > .detail > view { display: flex; justify-content: space-between; align-items: center; } .content .item>.detail>view>text:last-child{ display: block; width: 400rpx; text-align: right; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .content .item > .money { text-align: right; font-size: 28rpx; line-height: 26px; margin-bottom: 32rpx; } .content .item > .money > text { font-family: PingFangSC-Medium; font-size: 32rpx; } .content .item > .line { height: 2rpx; transform: scaleY(0.5); background: #eeeeee; margin-bottom: 18rpx; } .content .item > .footer { display: flex; align-items: center; padding-bottom: 20rpx; } .content .item > .footer .btn { border: 1rpx solid #cccccc; border-radius: 30rpx; padding: 12rpx 24rpx; font-size: 26rpx; color: #666666; } .content .item > .footer > .pay { background: #3296fb; color: #ffffff; border: none; }