page { background: #f4f4f4; padding-bottom: 200rpx; overflow-y: scroll !important; } /* 弹窗 */ .popCover { background: rgba(0, 0, 0, .4); position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; } .popCon { width: 550rpx; background: #fff; position: fixed; left: 50%; top: 50%; border-radius: 20rpx; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 20; text-align: center; overflow: hidden; color: #2a2a2a; } .popTitle { padding: 46rpx 0 36rpx 0; font-size: 36rpx; } .popDetail { padding: 0 31rpx 67rpx 31rpx; font-size: 28rpx; line-height: 1.5; } .popBtn { border-top: 1px solid #f4f4f4; display: flex; justify-content: space-around; align-items: center; padding: 20rpx 0rpx; } .popBtn text { padding: 13rpx 103rpx; } .popBtn text:last-child { border-left: 1px solid #f4f4f4; color: #18D5B9; } .content { width: 92%; margin: 0 auto; } .title, .avoid text { font-size: 40rpx; color: #3A3636; margin-left: 15rpx; } .info { width: 100%; height: 301rpx; position: relative; } .activeBg { background:#0AD7B6 url('http://resource.bike.hanyiyun.com/weapp/depBg1.png') no-repeat; background-size: 100% 100%; border-radius: 28rpx; } .normalBg { background:#FFFFFF url('http://resource.bike.hanyiyun.com/weapp/depBg2.png') no-repeat; background-size: 100% 100%; border-radius: 28rpx; } .normalBg view { color: #3A3636; } .normalBg .state { color: #068371; } .money { color: #fff; margin-left: 74rpx; } .money .sum { font-size: 80rpx; margin: 30rpx 0; } .money>view:first-child { font-size: 32rpx; padding-top: 30rpx; } .state { position: absolute; top: 38rpx; right: 27rpx; font-size: 26rpx; color: #068371; } .avoid { margin-top: 28rpx; position: relative; } .avoid .right{ position: absolute; bottom: 0rpx; right: 0; font-size:24rpx; font-family:PingFang SC; color:#FA785A; } .avoid image { width: 40rpx; height: 40rpx; vertical-align: middle; margin-left: 10rpx; } .avoid view { font-size: 24rpx; color: #767575; margin: 16rpx 0 0rpx 15rpx; } .avoidCard { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; width: 100%; } .avoidCard image { width: 326rpx; height: 202rpx; } .avoidCard .detail { height: 202rpx; width: 332rpx; margin-top: 26rpx; border-radius: 20rpx; } .detail text { font-size: 46rpx; color: #555757; font-weight: bold; } .detail .money1, .detail .discount_price{ color: #18D5B9; } .detail .money1{ font-size: 36rpx; } .detail .discount_price{ font-size: 46rpx; } .detail .price{ font-size: 36rpx; text-decoration: line-through; } .active .discount_price, .active .money1{ color: white; } .detail .date { font-size: 24rpx; color: #282828; margin-top: 20rpx; opacity: .8; } .normal { background-color: #FFF; } .active { background: linear-gradient(23deg, rgba(105, 233, 183, 1) 0%, rgba(0, 213, 182, 1) 100%); box-shadow: 0px 5px 30px 0px rgba(233, 230, 230, 0.49); } .active text, .active .date { color: #fff; } .return{ display: flex; flex-direction: column; align-items: center; position: fixed; left: 0rpx; bottom: 0rpx; width: 100%; background: white; padding: 30rpx 0rpx; } .payBtn{ display: flex; flex-direction: column; align-items: center; position: fixed; left: 0rpx; bottom: 0rpx; width: 100%; background: white; padding: 30rpx 0rpx; } .pay { width: 650rpx; height: 76rpx; background: rgba(24, 213, 185, 1); border-radius: 10rpx; color: #fff; } .order { color: #8F8F8F; font-size: 24rpx; text-align: center; margin-top: 16rpx; } .renzheng{ font-size: 28rpx; color: red; padding-bottom: 20rpx; }