html, body { height: 100%; background-color: #f5f5f5; font-family: PingFangSC-Regular; color: #333333; overflow-x: hidden; } .tab { width: 100%; box-sizing: border-box; padding: 28rpx 120rpx 0; background: #ffffff; font-size: 32rpx; color: #666666; text-align: center; position: fixed; top: 0; 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 { box-sizing: border-box; padding-top: 100rpx; width: 200%; height: 100%; display: flex; } .content > .scroll-view { width: 750rpx; background: #f5f5f5; } .content .item { background: #ffffff; box-sizing: border-box; padding: 32rpx 32rpx 0; display: flex; flex-direction: column; margin: 32rpx 32rpx 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 > text:last-child { font-size: 22rpx; color: #3296FB; box-sizing: border-box; padding: 2rpx 6rpx; border: 1rpx solid #3296FB; border-radius: 4rpx; margin-left: 10rpx; } .content .header > .notpay { font-size: 30rpx; color: #ff801a; } .content .header > .ispay { font-size: 30rpx; color: #3AB261; } .content .header > .fail { font-size: 30rpx; color: #FF5E5E; } .content .item:last-child { margin-bottom: 100rpx; } .content .item > .detail { width: 100%; background: #fafafa; font-size: 28rpx; color: #666666; line-height: 26px; box-sizing: border-box; padding: 18rpx 28rpx; } .content .item > .detail view { display: flex; justify-content: space-between; align-items: center; } .content .item > .money { text-align: right; font-size: 28rpx; line-height: 26px; margin-top: 28rpx; 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; justify-content: space-between; 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; } .payTime { box-sizing: border-box; padding: 16rpx 28rpx; display: flex; justify-content: space-between; align-items: center; font-size: 28rpx; margin-top: 10rpx; position: relative; } .payTime > image { width: 56rpx; height: 30rpx; position: absolute; top: -10rpx; left: 32rpx; } .modal { position: fixed; top: 0; width: 750rpx; height: 100%; background: rgba(0, 0, 0, 0.56); z-index: 999; display: flex; flex-direction: column; } .modal > view:first-child { flex: 1; } .modal > .detail { width: 100%; position: absolute; bottom: -500px; background: #f8f8f8; } .modal > .detail .header { display: flex; justify-content: space-between; align-items: center; padding: 26rpx 20rpx 26rpx 32rpx; border-bottom: 2rpx solid #eeeeee; background: #ffffff; } .modal > .detail .header > view { font-family: PingFangSC-Medium; font-size: 32rpx; display: flex; align-items: center; } .modal > .detail .header > view > view { width: 6rpx; height: 32rpx; background: #3296fb; margin-right: 22rpx; } .modal > .detail .header > image { width: 48rpx; height: 48rpx; } .modal > .detail .person { padding: 36rpx 32rpx 40rpx; background: #ffffff; margin-bottom: 24rpx; } .modal > .detail .person > view { display: flex; justify-content: space-between; line-height: 52rpx; font-size: 28rpx; } .modal > .detail .person > view > text:first-child { color: #999999; } .modal > .detail .person > view > text:last-child { color: #666666; } .modal > .detail .money { flex: 1; background: #ffffff; padding: 30rpx 32rpx 0; } .modal > .detail .money > .moneyHeader { padding-bottom: 28rpx; display: flex; justify-content: space-between; align-items: center; } .modal > .detail .money > .moneyHeader > text:first-child { font-size: 30rpx; } .modal > .detail .money > .moneyHeader > text:last-child { font-size: 34rpx; color: #ff5e5e; } .modal .line { width: 718rpx; height: 2rpx; transform: scaleY(0.5); background: #eeeeee; } .modal > .detail .money > .moneyContent { padding: 30rpx 0 64rpx; } .modal > .detail .money > .moneyContent > view { display: flex; justify-content: space-between; font-size: 28rpx; line-height: 52rpx; } .modal > .detail .money > .moneyContent > view > text:first-child { color: #999999; } .modal > .detail .money > .moneyContent > view > text:last-child { text-align: right; color: #666666; } .modal .btn, .modal .btn-X { height: 100rpx; box-sizing: border-box; padding: 0 20rpx; background: #ffffff; } .modal .btn-X { height: 166rpx; } .modal .btn > view, .modal .btn-X > view { background: #3296fb; border-radius: 22.5px; padding: 24rpx 0; text-align: center; color: #ffffff; font-family: PingFangSC-Medium; font-size: 32rpx; } .modal .progress, .modal .progress-X { width: 100%; height: 100rpx; box-sizing: border-box; padding: 32rpx 0; font-size: 34rpx; color: #3296FB; text-align: center; background: #ffffff; } .modal .progress-X { height: 168rpx; } .modal .scrollBox { width: 200%; display: flex; } .modal .scrollBox > view { width: 750rpx; display: flex; flex-direction: column; } .modal .scrollBox > view:last-child { background: #ffffff; align-items: flex-end; } .modal .scrollBox > view:last-child > .fItem { width: 100%; box-sizing: border-box; padding: 34rpx 32rpx 38rpx; } .modal .scrollBox > view:last-child > .fItem > view { display: flex; justify-content: space-between; align-items: center; } .modal .scrollBox > view:last-child > .fItem > view:first-child { margin-bottom: 16rpx; } .modal .scrollBox > view:last-child > .fItem:first-child > view:first-child { font-size: 32rpx; color: #333333; } .modal .scrollBox > view:last-child > .fItem:first-child > view:last-child { font-family: Helvetica; font-size: 24rpx; color: #999999; } .modal .scrollBox > view:last-child > .fItem:nth-child(3) { font-size: 28rpx; color: #999999; } .modal .scrollBox > view:last-child > .fItem:nth-child(3) > view > text:last-child { color: #666666; } .modal .scrollBox > view:last-child > .pBox { width: 100%; box-sizing: border-box; padding: 56rpx 32rpx 0; } .modal .scrollBox > view:last-child > .pBox > .pItem { display: flex; align-items: center; justify-content: space-between; font-size: 30rpx; color: #3296FB; margin-bottom: 70rpx; position: relative; } .modal .scrollBox > view:last-child > .pBox > .pItem > text:nth-child(2) { margin-left: 68rpx; } .modal .scrollBox > view:last-child > .pBox > .pItem > text:nth-child(3) { font-size: 28rpx; color: #ADADAD; } .modal .scrollBox > view:last-child > .pBox > .pItem > image:first-child { width: 36rpx; height: 36rpx; position: absolute; } .modal .scrollBox > view:last-child > .pBox > .pItem > image:last-child { width: 3rpx; height: 80rpx; position: absolute; top: -72rpx; left: 16rpx; } .modal .scrollBox > view:last-child > .tips, .modal .scrollBox > view:last-child > .tips-X { width: 100%; box-sizing: border-box; padding: 24rpx 32rpx 0; font-size: 28rpx; color: #999999; text-align: justify; } /* .modal .scrollBox > view:last-child > .tips-X{ height: 224rpx; } */ .headerTip, .addCard { box-sizing: border-box; padding: 24rpx 32rpx; background: #FDF8EC; font-size: 24rpx; color: #FF801A; text-align: justify; line-height: 36rpx; } .addCard { width: 100%; display: flex; justify-content: space-between; } .addCard>text{ width: 532rpx; } .addCard > view { width: 120rpx; height: 52rpx; font-size: 22rpx; color: #ffffff; background: #FF801A; border-radius: 4rpx; text-align: center; line-height: 52rpx; }