page { background: #f4f4f4; padding-bottom: 20rpx; } .box { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; } .card { width: 690rpx; height: 256rpx; border-radius: 20rpx; display: flex; background-image: url('http://resource.bike.hanyiyun.com/weapp/ridding_card.png'); background-size: 100% 100%; flex-direction: column; justify-content: center; position: relative; margin-top: 30rpx; } .card .title { position: absolute; top: 20rpx; right: 20rpx; font-size: 24rpx; font-family: PingFang SC; color: rgba(70, 70, 70, 1); } .card .absoult { position: absolute; bottom: 20rpx; right: 23rpx; display: flex; align-items: center; justify-content: center; font-size: 28rpx; width: 140rpx; height: 50rpx; background: #464646; border-radius: 35rpx; font-family: PingFang SC; color: white; } .card .absoult view { display: flex; align-items: center; justify-content: center; width: 50%; height: 100%; } .card .top { width: 100%; height: 76%; display: flex; align-items: center; justify-content: space-between; margin-top: -30rpx; } .card .top view { font-size: 38rpx; font-family: PingFang SC; font-weight: bold; color: rgba(255, 255, 255, 1); padding-left: 50rpx; } .card .top view text { font-size: 60rpx; } .card .top .text2{ font-size: 26rpx; } .card .top .text2 text { font-size: 36rpx; } .card .top .text2 .text { font-size: 26rpx; } .card .time { font-size: 28rpx; font-family: PingFang SC; color: #686868; padding-left: 50rpx; } .list { display: flex; flex-direction: column; margin-top: 10rpx; width: 690rpx; } .list .title1 { font-size: 32rpx; font-weight: bold; padding-top: 20rpx; } .list .view { width: 690rpx; height: 176rpx; background: white; border-radius: 20rpx; margin-top: 20rpx; position: relative; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; padding-left: 48rpx; } .list .view .text { font-size: 32rpx; font-family: PingFang SC; color: rgba(94, 93, 93, 1); padding-bottom: 20rpx; } .list .view .money { display: flex; align-items: flex-end; } .list .view .money text:nth-of-type(1) { font-size: 46rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); } .list .view .money text:nth-of-type(2) { font-size: 26rpx; font-family: PingFang SC; color: rgba(153, 153, 153, 1); padding-left: 34rpx; padding-bottom: 6rpx; text-decoration: line-through; } .list .view .buy { width: 140rpx; height: 50rpx; background: #000; border-radius: 40rpx; display: flex; align-items: center; justify-content: center; font-size: 26rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); position: absolute; top: 88rpx; right: 20rpx; } .list .view .position { width: 186rpx; height: 42rpx; background: rgba(24, 213, 185, 1); border-radius: 0px 20rpx 0px 39rpx; display: flex; align-items: center; justify-content: center; font-size: 26rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); position: absolute; top: 0rpx; right: 0rpx; } .orderList .listTop { padding: 32rpx 30rpx 10rpx 30rpx; background: white; } /* 时间及总支出 */ .time view { color: #2a2a2a; font-size: 32rpx; } .time view text { margin-right: 10rpx; } .time view:last-child { font-size: 24rpx; color: #999; } /* 订单列表 */ .orderList { margin-top: 20rpx; /* padding-bottom:30rpx; */ } .flexB { padding: 20rpx 30rpx !important; } .listTop view { font-size: 32rpx; color: #2a2a2a; } .listTop view:last-child { font-size: 24rpx; display: flex; align-items: center; } .iconfont { font-size: 45rpx; vertical-align: middle; } .orderList .orderTime { font-size: 24rpx; color: #999; padding: 0 33rpx 28rpx 30rpx; background: #fff; } .oderBottom { background: #fff; border-top: 1px solid #f4f4f4; } .oderBottom view { padding: 28rpx 55rpx 37rpx 30rpx; font-size: 24rpx; color: #2a2a2a; } /* 订单状态颜色 */ .abnormal { color: #18d5b9; } .noPay { color: #f4915b; } .background { width: 100%; height: 100%; background: rgba(0, 0, 0, 1); opacity: 0.4; z-index: 88; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } .model{ width: 80%; /* height: 660rpx; */ background: white; z-index: 99; border-radius: 10rpx; position: fixed; top: 10%; left: 4.5%; /* overflow-y: scroll; */ display: flex; flex-direction: column; padding: 0rpx 40rpx; /* padding-bottom: 20rpx; */ color: #5E5D5D; padding-bottom: 62rpx !important; } .model text{ padding-top: 28rpx; font-size: 26rpx; } .model .title1{ font-size: 30rpx; font-weight: 800; width: 100%; text-align: center; color: #333; } .model view{ width: 150rpx; height: 60rpx; border-radius: 35rpx; display: flex; align-items: center; justify-content: center; background: black; color: white; margin: 20rpx auto; } .model view text{ padding: 0rpx !important; } .over1{ position: fixed; top: 11%; right: 8%; z-index: 99; }