page { background: #F5F5F5; } .order { background: #fff; margin-bottom: 20rpx; padding: 10rpx 30rpx; height: 400rpx; } .input { height: 80rpx; border-bottom: 1px solid #e5e5e5; } .input > view { display: inline-block; width: 170rpx; height: 80rpx; line-height: 80rpx; font-size: 34rpx; vertical-align: middle; } .input input , .input picker { display: inline-block; width: calc(100% - 180rpx); height: 80rpx; line-height: 80rpx; vertical-align: middle; } .input.textarea { border-bottom: 0px; } .input.textarea > view { height: 150rpx; vertical-align: top; } .textarea textarea { display: inline-block; width: calc(100% - 180rpx); height: 130rpx; vertical-align: top; padding: 20rpx 0 0 0; } .info { background: #fff; margin-bottom: 20rpx; } .title { padding: 28rpx 33rpx; color: #f00; border-bottom: 1px solid #e5e5e5; } .title image { width: 35rpx; height: 35rpx; margin-right: 15rpx; } .title image , .title text { vertical-align: middle; } .content { color: #333; font-size: 28rpx; line-height: 37rpx; padding: 40rpx 34rpx; } .pay { background: #fff; margin-bottom: 10rpx; height: 380rpx; } .pay view { text-align: center; } .text { padding: 46rpx 0 20rpx; color: #999; font-size: 32rpx; } .money { color: #000; font-size: 60rpx; margin: 0 0 60rpx 0; } .pay button { margin: 0 auto; width: 80%; color: #fff; background:#6b223e; font-size: 36rpx; } .detail { background: #fff; margin-bottom: 20rpx; color: #333; padding: 15rpx; } .detail > view { font-size: 32rpx; margin-bottom: 20rpx; } .detail > view > view:nth-child(1) { font-size: 36rpx; } .detail > view > view:nth-child(2) { margin-top: 15rpx; padding-left: 15rpx; line-height: 32rpx; }