page { width: 100%; height: 100%; background: #F5F6F7; } .templates-box { width: 670rpx; height: 100vh; margin: 0 auto; padding: 20rpx 0; } .templates-box .templates-name { width: 606rpx; height: 76rpx; line-height: 76rpx; font-size: 28rpx; color: #000000; border: 1px solid #000000; border-radius: 8rpx; margin: 0 auto; padding-left: 12rpx; } .templates-box .templates-name input { width: 100%; height: 100%; } .templates-box .charge-type { width: 100%; margin: 20rpx 0; } .templates-box .charge-type label { margin-left: 20rpx; } .templates-box .default-tempalte { padding: 12rpx 24rpx; background: #fff; border-radius: 8rpx; border: 1px solid #000; margin-bottom: 20rpx; } .templates-box .default-tempalte .inp-price { width: 80rpx; border-bottom: 1px solid #000; text-align: center; } .templates-box .add-appoint-btn { width: 606rpx; height: 76rpx; line-height: 76rpx; text-align: center; border: 1px solid #000000; border-radius: 8rpx; margin: 30rpx auto; } .submit-btn { width: 560rpx; height: 80rpx; line-height: 80rpx; text-align: center; color: #fff; font-size: 38rpx; background: -webkit-linear-gradient(316deg, #FFA782 0%, #FF6D31 100%); background: linear-gradient(134deg, #FFA782 0%, #FF6D31 100%); border-radius: 40rpx; position: absolute; bottom: 100rpx; left: 50%; margin-left: -280rpx; } .mask-box { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; } .mask-box .selectTree-box { width: 90%; height: 90%; overflow-y: scroll; padding: 20rpx; background: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .mask-box .selectTree-box .select-ok-btn { width: 80%; height: 76rpx; line-height: 76rpx; text-align: center; border: 1px solid #000000; border-radius: 8rpx; margin: 300rpx auto; } .m28 { margin: 28rpx 0; }