.app { font-size: 34rpx; padding-top: 10rpx; height: 100%; .mask { .Agreement { width: 100%; background-color: #F4F5F7; text-align: center; height: 1000rpx; position: absolute; top: 5%; width: 94%; left: 3%; font-size: 30rpx; .title { height: 100rpx; line-height: 100rpx; border-bottom: 1px solid #eeeeee; font-size: 34rpx; margin: 0px auto; width: 100%; text-align: center; } .scroll-Y { width: 98%; margin: 0 auto; height: 830rpx; overflow-y: scroll; text-align: left; text-indent: 2em; } .cancel { height: 70rpx; line-height: 70rpx; font-size: 32rpx; background-color: #F4F5F7; position: absolute; border-top: 1rpx solid #000000; bottom: 0; right: 0; width: 50%; color: #000000; } .determine { height: 70rpx; line-height: 70rpx; font-size: 32rpx; width: 50%; color: #F4F5F7; background: #4C7BC9; position: absolute; bottom: 0; left: 0; } } } .addressitem { width: 97%; border-bottom: 1rpx solid #D8D4D4; margin-left: 3%; height: 100%; .leftaddress { width: 15%; height: 100%; display: flex; display: inline-block; } .addition { color: #666666; display: inline-block; line-height: 50rpx; font-size: 28rpx; } } .money { font-size: 32rpx; color: #D43953; position: absolute; right: 5%; top: 15%; } .user { background: #FFFFFF; width: 94%; margin: 10rpx auto; box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03); border-radius: 20rpx; line-height: 93rpx; .timeyear{ .bottomtext{ width: 96%; margin: 0 auto; .items{ display: flex; justify-content:flex-start; flex-wrap: wrap; text-align: center; .timeitem{ width: 21%; margin: 0 2% 20rpx; height: 86rpx; border-radius: 5rpx; font-size: 28rpx; line-height: 86rpx; border: 2rpx solid #DADADA; } .timeitemtap{ width: 21%; margin: 0 2% 20rpx; height: 86rpx; border: 2rpx solid #F44B2F; border-radius: 5rpx; font-size: 28rpx; color: #F44B2F; line-height: 86rpx; } } } .toptext{ padding-top: 10rpx; display: flex; justify-content:space-around; height: 50rpx; font-size: 30rpx; color: #000000; line-height: 27rpx; margin-bottom: 30rpx; text-align: center; .Soonerorlater{ width: 200rpx; height: 50rpx; } .Soonerorlaterclass{ color: #F44B2F; width: 200rpx; height: 50rpx; } view:nth-child(2){ width: 4rpx; height: 27rpx; background: #C5C3C3; border-radius: 2rpx; } } } .item { width: 97%; border-bottom: 1rpx solid #D8D4D4; margin-left: 3%; .addition { color: #666666; line-height: 30rpx; font-size: 28rpx; } } } .remarks { width: 94%; height: 382rpx; margin: 10rpx auto; padding: 3%; font-size: 34rpx; height: 96rpx; background: #FFFFFF; border-radius: 20rpx; margin-top: 20rpx; position: relative; span { display: inline-block; width: 20%; } input { position: absolute; top: 50%; left: 23%; width: 77%; transform: translateY(-50%); } } .priceback { width: 99%; background: #FFFFFF; height: 100rpx; position: fixed; bottom: 0; padding-bottom: 20rpx; display: flex; justify-content: space-around; .prices { font-size: 48rpx; color: #D43953; line-height: 100rpx; } .xiugai { width: 200rpx; height: 70rpx; background: #E1AE3C; border-radius: 26rpx; margin-left: 20%; margin-top: 15rpx; line-height: 70rpx; text-align: center; color: #ffffff; } .queren { width: 200rpx; height: 70rpx; background: #4C7BC9; border-radius: 26rpx; margin: 15rpx 0 0 15rpx; line-height: 70rpx; text-align: center; color: #ffffff; } } .radio-content { margin: 50rpx auto; width: 70%; text-align: center; font-size: 28rpx; position: relative; .agreement { position: absolute; top: 50%; left: 20%; transform: translateY(-50%); color: #878987; } .radio-right { height: 100rpx; width: 100rpx; .radio { display: inline-block; width: 35rpx; height: 35rpx; border-radius: 70%; border: 2rpx solid #178ffb; position: absolute; top: 50%; left: 5%; transform: translateY(-50%); .radio-active { width: 16rpx; height: 16rpx; border-radius: 50%; background-color: #178ffb; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); // margin: 0 auto; } } } } .Consumablespackage .money { top: 8%; } /* 耗材包 */ .Consumablespackage { width: 94%; margin: 10rpx auto; padding: 3% 0 3% 3%; font-size: 34rpx; background: #FFFFFF; border-radius: 20rpx; margin-top: 20rpx; position: relative; padding-bottom: 40rpx; .detail { width: 100%; line-height: 100rpx; // padding: 20rpx 0 0 40rpx; /deep/ .u-checkbox{ margin: 40rpx 0 0; position: relative; } span{ width: 100%; display: inline-block; font-size: 30rpx; color: #D43953; text-align: right; position: absolute; right:5%; top:50%; transform: translateY(-50%); } } } /* 套餐 */ .Package { width: 94%; height: 150rpx; margin: 10rpx auto; padding: 3% 0 3% 3%; font-size: 34rpx; background: #FFFFFF; border-radius: 20rpx; margin-top: 20rpx; position: relative; .detail { line-height: 31rpx; font-size: 32rpx; color: #666666; line-height: 31rpx; position: absolute; left: 10%; top: 60%; } } .message { width: 94%; background: white; border-radius: 20rpx; margin: 0 auto; text-align: center; line-height: 96rpx; } }