/* pages/reserve/reserve.wxss */ page { background: #F7F7F7; } .share { z-index: 9999; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: no-repeat center center; background-size: cover; } .share-layer { position: absolute; z-index: 3; width: 263px; height: 234px; background: rgba(0,0,0,0.8); border-radius: 4px; left: 50%; top: 40%; transform: translate(-50%, -50%); line-height: 40px; font-weight: 400; color: rgba(255, 255, 255, 0.88); padding: 25px 28px 21px; } .h5 { font-size: 18px; font-weight: 400; line-height: 25px; color: #fff; margin: 0; padding: 0; } .p { color: #fff; font-size: 13px; padding: 15px 0 23px; line-height: 18px; } .btn , .span { height: 40px; text-align: center; margin-top: 15px; line-height: 40px; border-radius: 4px; font-size: 15px; display: block; } .btn { background: #FFFFFF; color: rgba(0, 0, 0, 0.8); } .quit { color: #fff; border: 1px solid currentColor; } .order-layer { padding: 0 15px; } .order-layer > view { position: relative; background: #fff; box-sizing: border-box; border-radius: 12px; margin-top: 20px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); } .order-list{ padding: 15px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20rpx; font-size: 24rpx; z-index: 9; } .order-item-info { display: flex; align-items: center; } .order-item-info image { flex: 0 0 auto; width: 80px; height: 80px; margin-right: 20rpx; } .success { font-size: 12px; color: #0ED171; font-weight: 500; } .order-item-info { width: 100%; } .info-text { width: calc(100% - 90px); } .order-item-info .title { font-size: 30rpx; font-weight: 500; color: #333333; margin-bottom: 10px; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .aaa image { width: 12px; height: 12px; margin-right: 0; } .aaa text{ font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #333333; line-height: 20px; } .aaa text:nth-child(2) { margin-left: 10rpx; } .t-title { font-size: 16px; color: #333; font-weight: 500; padding: 12px; border-bottom: 1px solid #ECECEC; } .tip-content { padding: 12px; font-size: 14px; color: #666666; } .from-item { margin-left: 16px; padding-top: 9px; position: relative; border-bottom: 1px solid #EBEDF0; } .label { display: block; color: #666666; font-size: 14px; font-weight: 400; line-height: 20px; } .label::after { content: '*'; color: #FF7701; font-size: 1.2em; } .from-item input { width: 100%; height: 36px; font-size: 14px; } .xf { position: absolute; right: 20px; bottom: 9px; z-index: 999; } .bottom { display: inline-block; padding: 0 16px; height: 26px; line-height: 26px; border: 1px solid #999999; color: #999999; font-size: 12px; margin-left: 10px; border-radius: 4px; } .bottom.active { color: #FF7701; border-color: #FF7701; } .save { position: fixed; bottom: 0; left: 0; right: 0; padding: 28rpx 46rpx 64rpx; display: flex; justify-content: space-between; background-color: #fff; } .save button { height: 96rpx; background: #ED5D18; color: #fff; font-size: 34rpx; line-height: 96rpx; } .jg { font-size: 14px; color: #666666; } .jg text { font-size: 24px; color: #FA5151; letter-spacing: 3px; font-weight: 500; margin-left: 10px; } .jg text::before { content: '¥'; font-size: 14px; } .bc { line-height: 40px; padding: 0 30px; height: 40px; font-size: 14px; background: #FF7701; border-radius: 20px; font-weight: 400; color: #FFFFFF; }