.tabs-radius { background: #fff; /* opacity: 0.8; */ border-radius: 24rpx; } .tabs { padding: 0 20rpx; } .tabs-wrap { height: 120rpx; /* height: 96rpx; */ /* margin-top: 16rpx; */ /* opacity: 0.8; */ background: #fff; justify-content: space-around; } .tabs-wrap .item { /* width: 33.33%; */ height: 100%; font-size: 28rpx; color: #666666; position: relative; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; } .tabs-wrap .item.line::before { content: ''; position: absolute; right: -80rpx; top: 26rpx; width: 2rpx; height: 44rpx; background-color: #EEEEEE; border-radius: 16rpx; } /* .tabs-wrap .item.active { font-family: PingFangSC-Semibold; font-size: 28rpx; color: #333; border-bottom: 6rpx solid #FA7D22; } */ .tabs-wrap .item.active { font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #333333; } .tabs-wrap .item.active::before { content: ''; position: absolute; top: 90rpx; left: 22rpx; width: 40rpx; height: 8rpx; background: linear-gradient(144deg, #FA7D22 0%, #FA4622 100%); border-radius: 4rpx; } .tabs-content .item { margin: 20rpx 0; background: #fff; /* box-shadow: 4rpx 24rpx 50rpx -8rpx rgba(255,119,176,0.55); */ } .tabs-content .item .state { margin-left: 20rpx; color: #FA7D22; } /* .tabs-content .item.current0 .state { color: #FF6877; } .tabs-content .item.current1 .state { color: #333333; } .tabs-content .item.current2 .state { color: #85DBD8; } .tabs-content .item.current3 .state { color: #999999; } */ /* .tabs-content .item.current4 .state { color: #FF6877; } */ .tabs-content .item-top { height: 90rpx; padding: 0 24rpx; } .tabs-content .item-top text { font-size: 28rpx; font-family: PingFangSC-Semibold; } .tabs-content .item-content { /* border-top: 1rpx solid rgba(175, 175, 175, 0.1); */ /* border-bottom: 1rpx solid rgba(175, 175, 175, 0.1); */ padding: 10rpx 0 30rpx; margin: 0 24rpx; position: relative; } .item-content:last-child { border-bottom: 1rpx solid rgba(175, 175, 175, 0.1); } .tabs-content .item-content .img { position: relative; width: 160rpx; height: 160rpx; margin-right: 20rpx; background: #FFFFFF; /* box-shadow: 0px 4rpx 8rpx 0px rgba(0, 0, 0, 0.1); */ border-radius: 20rpx; overflow: hidden; } .tabs-content .item-content .img image { width: 100%; height: 100%; } .tabs-content .item-content .mark { width: 64rpx; height: 36rpx; background: #FA7D22; border-radius: 0rpx 20rpx 0rpx 20rpx; position: absolute; top: 0rpx; right: 0rpx; font-size: 20rpx; font-family: PingFang-SC-Medium, PingFang-SC; font-weight: 500; color: #FFFFFF; text-align: center; line-height: 36rpx; } .tabs-content .item-content .icon { width: 136rpx; height: 92rpx; position: absolute; left: 46rpx; top: 160rpx; } .tabs-content .item-content .content { justify-content: space-between; overflow: hidden; } .tabs-content .content-text-box text { font-size: 28rpx; } .tabs-content .item-content .time { /* background: linear-gradient(270deg, rgba(255, 175, 216, 0) 0%, rgba(255, 119, 176, 0.49) 100%); */ border-radius: 22rpx; font-size: 26rpx; padding: 2rpx 10rpx; box-sizing: border-box; } .tabs-content .item-btn { height: 84rpx; padding: 16rpx 0; justify-content: flex-end; } .tabs-content .item-btn .btn { width: 192rpx; height: 72rpx; border-radius: 36rpx; font-size: 32rpx; margin-right: 24rpx; box-sizing: border-box; } .tabs-content .item-btn .cancel-btn { border: 2rpx solid #E1E1E1; color: #333; } .tabs-content .item-btn .use-btn { background: #FA7D22; color: #FFFFFF; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; } /* .tabs-content .item.current4 .item-content text { color: #999999 !important; } */ /* .tabs-content .item.current4 .item-btn text { color: #999999 !important; } */ /* =============================================================================== */ .coupon-popup { height: 72vh; } .payType { height: 690rpx; } .coupon-popup .top { justify-content: center; padding: 0 48rpx; height: 112rpx; } .need-show-line { border-bottom: 2rpx solid #eee; } .coupon-popup .top text { font-size: 36rpx; } .coupon-popup .top .close-img { width: 56rpx; height: 56rpx; position: absolute; top: 28rpx; right: 32rpx; } .coupon-popup .list { height: 53vh; padding: 14rpx 30rpx; box-sizing: border-box; /* overflow-y: scroll; */ } .coupon-popup .list .item { padding: 14rpx 0; height: 172rpx; /* border-bottom: 2rpx solid #eee; */ } .coupon-popup .list .radio image { width: 48rpx; height: 48rpx; } .coupon-popup .list .coupon-item { display: block; margin-top: 10rpx; } .coupon-popup .item-left { width: 212rpx; height: 100%; font-family: PingFangSC-Semibold; color: #FFFFFF; font-size: 32rpx; border-top-left-radius: 16rpx; border-bottom-left-radius: 16rpx; background-image: radial-gradient(circle at 0px 50%, #fff 15rpx, #F5849F 15rpx); } .coupon-popup .item-left text { font-size: 36rpx; color: #fff; font-family: PingFangSC-Semibold, PingFang SC; } .coupon-popup .item-right { /* justify-content: center; align-items: flex-start; */ padding: 0 30rpx; border-top-right-radius: 16rpx; border-bottom-right-radius: 16rpx; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); } .coupon-popup .item-right text { color: #000; } .coupon-popup-btm { height: 170rpx; position: fixed; width: 100%; left: 0; bottom: 0; background: #FFFFFF; } .coupon-popup-btm-btn { width: 100%; height: 84rpx; font-size: 32rpx; color: #FFFFFF; margin: 0 40rpx; background: #FA7D22; border-radius: 42rpx; font-family: PingFang-SC-Medium, PingFang-SC; } .btm-text { margin: 42rpx 0 120rpx; } .item-products-content::-webkit-scrollbar, .scroll-x::-webkit-scrollbar { display: none; /* Chrome Safari */ } .moneyShow { width: 100%; text-align: center; font-weight: 500; font-size: 56rpx; color: #FF3007; height: 100rpx; line-height: 100rpx; margin-bottom: 100rpx; } .select-pay-methon { margin-bottom: 60rpx; width: 100%; display: flex; align-items: center; } .pay-img { width: 48rpx; height: 48rpx; margin-left: 30rpx; } .pay-title { margin-left: 20rpx; font-size: 32rpx; font-weight: 400; color: #333333; flex: 1; text-align: left; } .pay-money { margin-right: 36rpx; font-size: 36rpx; font-weight: 500; color: #333333; } .pay-money text { font-size: 24rpx; } .select-activity { width: 48rpx; height: 48rpx; margin-right: 30rpx; } .moneyShow text { font-size: 28rpx; color: #FF3007; } /* ¥{{ moneyData.payMoney }} 微信支付 800 微信支付 800 */ .navigator-content { padding: 24rpx; width: 662rpx; background: white; border-radius: 24rpx; margin-bottom: 20rpx; } .navigator-title { width: 100%; height: 90rpx; display: flex; align-items: center; } .title-location-img { width: 48rpx; height: 48rpx; } .title-store-name { font-size: 32rpx; font-weight: 600; color: #333333; } .title-store-line { margin-left: 32rpx; font-size: 28rpx; font-weight: 400; color: #999999; flex: 1; } .title-store-line image { width: 24rpx; height: 24rpx; } .show-typeStr { font-size: 28rpx; font-weight: 400; color: #FA7D22; } .item-desc { margin-top: 20rpx; display: flex; width: 100%; } .item-desc-title { font-size: 28rpx; font-weight: 400; color: #999999; flex: 1; } .item-desc-time { font-size: 28rpx; font-weight: 500; color: #333333; } .item-desc-time text { font-size: 28rpx; font-weight: 400; color: #666666; } .item-desc-project { width: 500rpx; overflow: hidden; font-size: 28rpx; font-weight: 400; color: #666666; } .item-desc-price { font-size: 24rpx; font-weight: normal; color: #333333; } .item-desc-price text { font-size: 36rpx; font-weight: normal; color: #333333; } .line-show-line { width: 100%; height: 1rpx; margin-top: 20rpx; background: #F9F9F9; } .btm-line { margin-top: 20rpx; display: flex; align-items: center; } .spc { flex: 1; } .gray-btm { line-height: 60rpx; padding-left: 25rpx; padding-right: 25rpx; font-size: 28rpx; font-weight: 500; color: #333333; text-align: center; border: 2rpx solid #E1E1E1; border-radius: 45rpx; margin-left: 24rpx; } .yellow-btm { line-height: 60rpx; padding-left: 25rpx; padding-right: 25rpx; font-size: 28rpx; font-weight: 500; color: white; background: #FA7D22; text-align: center; border: 2rpx solid #FA7D22; border-radius: 45rpx; margin-left: 24rpx; } .on-spc { width: 100%; height: 20rpx; } /* 取消预约 美导师 立即支付 美导师 再来一次 重新预约 完善个人档案 */ /* =========================================== */ .use-popup { width: 640rpx; background: #FFFFFF; border-radius: 40rpx; padding: 60rpx 48rpx; box-sizing: border-box; position: relative; /* justify-content: center; */ /* justify-content: space-evenly; */ } .use-popup .close-img { width: 56rpx; height: 56rpx; /* background: red; */ position: absolute; top: 16rpx; right: 16rpx; } .use-popup .title { /* margin-top: 60rpx; */ font-size: 36rpx; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #000000; } .use-popup .text-cotent { /* background-color: red; */ overflow-y: scroll; text-align: center; /* text-align: left; */ /* height: 100%; */ } .showImage { width: 400rpx; height: 400rpx; } .text-top { margin-top: 32rpx; font-size: 34rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #000000; } .text-bottom { margin-top: 22rpx; font-size: 34rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #000000; } /* JOLIJOLI美导师帮你 解决任何美容问题和服务 */ .title_guild { margin-bottom: 30rpx; width: 520rpx; text-align: center; font-size: 36rpx; font-weight: 500; color: #000000; } .inText { margin-top: 20rpx; width: 540rpx; font-size: 28rpx; font-weight: 400; color: #000000; line-height: 40rpx; } .skin-popup .wux-landscape__inner { padding: 0 !important; } .skin-popup .popup-index--wux-popup { width: 650rpx !important; max-width: 650rpx !important; }