/* pages/orderDetailsProject/orderDetailsProject.wxss */
.content {
width: 100%;
min-height: 100vh;
background: #F7F8FA;
}
.hideRight{
justify-content: flex-end;
}
.hide{
visibility:hidden !important;
}
.border-content {
margin-bottom: 20rpx;
margin-left: 24rpx;
border-radius: 24rpx;
background: white;
width: 662rpx;
padding-top: 24rpx;
padding-left: 24rpx;
padding-right: 24rpx;
}
.title-line {
width: 100%;
display: flex;
align-items: center;
padding-bottom: 20rpx;
}
.title-line1 {
width: 100%;
display: flex;
padding-bottom: 20rpx;
}
.title-left {
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.title-content {
flex: 1;
margin-left: 10rpx;
font-size: 32rpx;
font-weight: 500;
color: #333333;
}
.title-location {
font-size: 24rpx;
font-weight: 400;
color: #999999;
}
.title-location {
font-size: 28rpx;
font-weight: 500;
color: #333333;
}
.title-value {
margin-left: 10rpx;
text-align: left;
flex: 1;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.line-spc {
width: 100%;
height: 20rpx;
}
.project-list {
width: 100%;
height: 100rpx;
display: flex;
align-items: center;
}
.peoject-list-title {
margin-bottom: 24rpx;
font-size: 36rpx;
color: #333333;
font-weight: 500;
}
.peoject-list-title text {
font-size: 36rpx;
font-weight: 500;
color: #FA7D22;
}
.peoject-list-time {
flex: 1;
text-align: right;
font-size: 28rpx;
font-weight: 400;
color: #333333;
}
.project-content {
margin-bottom: 20rpx;
width: 100%;
display: flex;
align-items: center;
height: 120rpx;
}
.project-content-img {
border-radius: 12rpx;
width: 120rpx;
height: 120rpx;
}
.project-content-right {
display: flex;
flex-direction: column;
flex: 1;
height: 120rpx;
margin-left: 20rpx;
}
.item-right-time {
flex: 1;
width: 100%;
display: flex;
}
.item-right-title {
width: 300rpx;
font-size: 28rpx;
font-weight: 500;
color: #292929;
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.item-right-title-time {
font-size: 28rpx;
font-weight: 500;
color: #292929;
}
.item-project-add {
flex: 1;
font-size: 24rpx;
font-weight: 400;
color: #999999;
}
.btm-down-line {
width: 100%;
display: flex;
align-items: center;
}
.btm-line-tips {
margin-left: 24rpx;
font-size: 28rpx;
font-weight: 400;
color: #333333;
}
.btm-line-tips-red {
font-size: 28rpx;
font-weight: 500;
color: #FF3007;
}
.btm-line-tips-money {
margin-bottom: 20rpx;
flex: 1;
font-size: 56rpx;
font-weight: 500;
color: #FF3007;
}
.btm-line-submit {
width: 338rpx;
height: 84rpx;
text-align: center;
line-height: 84rpx;
margin-right: 24rpx;
background: #FA7D22;
border-radius: 42rpx;
font-size: 32rpx;
font-weight: 500;
color: #FFFFFF;
}
.item-project-house {
font-size: 24rpx;
font-weight: 400;
color: #FA7D22;
}
.title-content text {
margin-left: 20rpx;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.line-spc-line {
width: 662rpx;
height: 2rpx;
background: #F9F9F9;
}
.money-show {
margin-top: 28rpx;
text-align: right;
font-size: 32rpx;
font-weight: 500;
color: #333333;
}
.money-show text {
margin-left: 20rpx;
text-align: right;
font-size: 24rpx;
font-weight: 500;
color: #333333;
}
.dis-line {
margin-top: 28rpx;
width: 100%;
display: flex;
align-items: center;
}
.spc {
flex: 1;
}
.btm-submit {
width: 184rpx;
height: 72rpx;
border-radius: 36rpx;
border: 2rpx solid #E1E1E1;
text-align: center;
line-height: 72rpx;
font-size: 28rpx;
font-weight: 500;
color: #333333;
}
.not-flex {
margin-left: 20rpx;
font-size: 28rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #999999;
}
.title-content-flex {
margin-left: 20rpx;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.copy {
margin-left: 10rpx;
padding-right: 15rpx;
padding-left: 15rpx;
height: 40rpx;
background: #F5F5F5;
border-radius: 8rpx;
text-align: center;
line-height: 40rpx;
font-size: 20rpx;
font-weight: 400;
color: #333333;
}
.dis-view {
display: flex;
width: 100%;
align-items: center;
justify-content: center;
height: 74rpx;
}
.dis-line-show {
width: 130rpx;
height: 2rpx;
background: #E9E9E9;
}
.dis-line-title {
margin-right: 20rpx;
margin-left: 20rpx;
font-size: 24rpx;
font-weight: 400;
color: #666666;
}
.comm-product {
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.comm-product-item {
margin-bottom: 24rpx;
margin-left: 20rpx;
width: 344rpx;
height: 555rpx;
display: flex;
flex-direction: column;
border-radius: 24rpx;
background: white;
}
.comm-image {
background: tomato;
border-top-left-radius: 24rpx;
border-top-right-radius: 24rpx;
width: 344rpx;
height: 344rpx;
}
.comm-title {
margin-left: 24rpx;
margin-right: 24rpx;
font-size: 28rpx;
font-weight: 500;
color: #333333;
margin-top: 24rpx;
overflow: hidden;
}
.comm-desc {
flex: 1;
display: flex;
align-items: center;
margin-left: 24rpx;
margin-right: 24rpx;
overflow: hidden;
}
.item-desc {
padding-right: 15rpx;
padding-left: 15rpx;
height: 38rpx;
background: #F7F7F7;
border-radius: 8rpx;
text-align: center;
line-height: 38rpx;
font-size: 24rpx;
font-weight: 500;
color: #666666;
}
.bottom {
margin-bottom: 24rpx;
display: flex;
align-items: center;
margin-left: 24rpx;
height: 24rpx;
width: 100%;
}
.price-show {
flex: 1;
font-size: 40rpx;
font-family: OPPOSans-B, OPPOSans;
font-weight: normal;
color: #FA4622;
}
.price-show text {
font-size: 24rpx;
font-family: OPPOSans-B, OPPOSans;
font-weight: normal;
color: #FA4622;
}
.shop-image {
width: 36rpx;
height: 30rpx;
}
/*
深层清洁水维养(急…
深度清洁
¥189.00
*/
.line-title-coup {
display: flex;
align-items: center;
width: 100%;
}
.coup-title {
font-size: 28rpx;
font-weight: 400;
color: #333333;
flex: 1;
}
.coup-value {
font-size: 28rpx;
font-weight: 500;
color: #333333;
}
.coup-select {
margin-top: 20rpx;
width: 100%;
display: flex;
align-items: center;
}
/* 权益折扣 */
.coup-box{
margin-top: 20rpx;
width: 100%;
display: flex;
align-items: center;
}
.coup-box-title{
font-size: 24rpx;
color: #FA7D22;
margin-left: 38rpx;
}
.coup-select-img {
width: 32rpx;
height: 32rpx;
}
.coup-select-img {
width: 32rpx;
height: 32rpx;
}
.coup-select-title {
margin-left: 10rpx;
font-weight: 400;
font-size: 28rpx;
color: #333333;
}
.coup-select-tag {
margin-left: 20rpx;
padding-right: 15rpx;
padding-left: 15rpx;
height: 36rpx;
background: #FFEFEB;
border-radius: 8rpx;
border: 2rpx solid #FF3007;
text-align: center;
line-height: 36rpx;
font-size: 20rpx;
font-weight: 400;
color: #FF3007;
}
.right-black {
width: 40rpx;
height: 40rpx;
}
.spc-in {
flex: 1;
}
.coup-item {
margin-top: 18rpx;
display: flex;
align-items: center;
width: 100%;
}
.coup-item-left {
font-size: 24rpx;
font-weight: 400;
color: #333333;
flex: 1;
}
.coup-item-right {
text-align: right;
width: 300rpx;
font-size: 28rpx;
font-weight: 500;
color: #FF3007;
}
.line-show {
margin-top: 30rpx;
height: 2rpx;
background: #F9F9F9;
width: 100%;
}
/*
【敏感维稳】多元修护加乘维稳
-¥100
合计
¥188.00
*/
.need-pay-money {
margin-top: 38rpx;
padding-bottom: 24rpx;
width: 100%;
display: flex;
align-items: center;
}
.need-pay-title {
flex: 1;
text-align: right;
font-size: 28rpx;
font-weight: 400;
color: #999999;
}
.need-pay-totalmoney {
margin-left: 10rpx;
font-size: 36rpx;
font-weight: 500;
color: #FF3007;
}
.need-pay-totalmoney text {
font-size: 20rpx;
font-weight: 500;
color: #FF3007;
}
.btm-content {
bottom: 0rpx;
position: fixed;
width: 100%;
height: 150rpx;
background: white;
padding-top: 10rpx;
}
.btm-line {
margin-left: 40rpx;
font-size: 32rpx;
font-weight: 500;
color: #FFFFFF;
width: 670rpx;
height: 84rpx;
background: #FA7D22;
border-radius: 42rpx;
line-height: 84rpx;
text-align: center;
}
/*
立即支付
*/
.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;
}
.moneyShow text {
font-size: 28rpx;
color: #FF3007;
}
.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;
}
.inLocations {
display: flex;
align-items: center;
}
.inLocationImage {
width: 24rpx;
height: 24rpx;
}
.inLocationDistance {
margin-left: 10rpx;
font-size: 24rpx;
font-weight: 400;
color: #999999;
}
.inLocationDistance text {
font-size: 28rpx;
font-weight: 500;
color: #333333;
}
/* ====================================== */
.flex {
display: flex;
}
.flex-start {
align-items: flex-start;
justify-content: flex-start;
}
.flex-align-center {
display: flex;
align-items: center;
}
.flex-align-baseline {
display: flex;
align-items: baseline;
}
.flex-justify-center {
display: flex;
justify-content: center;
}
.flex-justify-space-around {
display: flex;
justify-content: space-around;
}
.flex-justify-space-between {
display: flex;
justify-content: space-between;
}
.flex-center {
display: flex;
align-items: center;
justify-content: center;
}
.flex-column {
display: flex;
flex-direction: column;
/* align-items: flex-start;
justify-content: flex-start; */
}
.flex1 {
flex: 1;
}
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.component-coupon-item text {
font-family: PingFangSC-Medium, PingFang SC;
}
.component-coupon-item.invalid {
background: #E6E6E6 !important;
}
.component-coupon-item.invalid text {
color: #B1B1B1 !important;
}
.component-coupon-item.invalid .coupon-item-mark {
background: #B3B3B3 !important;
}
.component-coupon-item.invalid .coupon-item-btn1 {
background: #B3B3B3 !important;
}
.component-coupon-item.invalid .coupon-item-line {
border-top: 2rpx dashed #D7D7D7 !important;
}
.component-coupon-item .flex2 {
flex: 2;
}
.component-coupon-item .flex-row {
display: flex;
flex-direction: row;
}
.component-coupon-item .flex-col {
display: flex;
flex-direction: column;
}
.component-coupon-item {
position: relative;
background: #FFF4E6;
border-radius: 24rpx;
overflow: hidden;
padding: 20rpx 28rpx 12rpx;
text-align: left;
}
.coupon-item-mark {
position: absolute;
top: 0;
left: 0;
height: 36rpx;
background: #875617;
border-radius: 24rpx 0rpx 24rpx 0rpx;
text-align: center;
line-height: 36rpx;
font-size: 20rpx;
font-weight: 500;
color: #FFFFFF;
padding: 0 16rpx;
}
.coupon-item-content {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.coupon-item-money {
flex: 1.2;
overflow: hidden;
}
.coupon-item-money text {
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #FF3007;
}
.coupon-item-money-detail {
align-items: baseline;
margin-top: 30rpx;
}
.coupon-item-money-detail.line2 {
margin-top: 10rpx;
}
.coupon-item-money-detail.line2 .yuan {
line-height: 70rpx;
}
.coupon-item-money-detail .currency {
font-size: 28rpx;
font-family: PingFangSC-Medium, PingFang SC;
line-height: 40rpx;
}
.coupon-item-money-detail .yuan {
font-size: 50rpx;
font-family: PingFangSC-Medium, PingFang SC;
line-height: 80rpx;
}
.coupon-item-money-detail .fen {
font-size: 28rpx;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
line-height: 40rpx;
}
.coupon-item-limit-text {
font-size: 24rpx;
font-family: PingFangSC-Regular, PingFang SC !important;
font-weight: 400;
color: #FF3007;
line-height: 34rpx;
}
.coupon-item-btn1 {
width: 104rpx;
height: 50rpx;
background: #FA7D22;
border-radius: 25rpx;
font-size: 24rpx;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
color: #FFFFFF;
line-height: 50rpx;
text-align: center;
}
.coupon-item-btn2 {
width: 48rpx;
height: 48rpx;
font-family: PingFang-SC-Medium, PingFang-SC;
font-weight: 500;
line-height: 50rpx;
text-align: right;
}
.coupon-item-btn2 image {
width: 48rpx;
height: 48rpx;
}
.coupon-item-title {
margin-top: 10rpx;
/* margin-left: 36rpx; */
flex: 2.5;
overflow: hidden;
}
.coupon-item-title text {
width: 100%;
height: 44rpx;
line-height: 44rpx;
font-size: 32rpx;
font-weight: 500;
color: #875617;
margin-top: 16rpx;
}
.coupon-item-title .coupon-time {
height: 34rpx;
line-height: 34rpx;
font-size: 24rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #875617;
}
.coupon-item-line {
height: 2rpx;
border: none;
border-top: 2rpx dashed #FFDFB6;
margin: 16rpx 0 10rpx;
}
.coupon-item-rules {
justify-content: space-between;
}
.coupon-item-rules image {
width: 48rpx;
height: 48rpx;
}
.coupon-item-rules-text {
height: 32rpx;
line-height: 32rpx;
font-size: 24rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #C38029;
margin-right: 56rpx;
}
.coupon-item-rules-text.rules-show {
height: auto;
margin-top: 8rpx;
}
.coupon-item-status-icon {
width: 144rpx;
height: 144rpx;
position: absolute;
top: 36rpx;
right: 28rpx;
}
.marginTop {
margin-top: 20rpx;
}
.color-price {
font-size: 28rpx;
font-weight: 500;
color: #FF3007;
}
/* 我的次卡弹窗样式 */
.cardList{
padding: 0rpx !important;
}
.content{
padding: 1rpx;
box-sizing: border-box;
}
.conItem{
background-color: #FFF;
border-radius: 16rpx;
width: 690rpx;
height: 154rpx;
flex-direction: row;
display: flex;
margin: 40rpx 30rpx;
position: relative;
}
.leftLine{
background-color: #FA7D22;
border-radius: 16rpx 0rpx 0rpx 16rpx;
width: 10rpx;
height: 154rpx;
display: flex;
flex-direction: column;
}
.right{
width: 100%;
padding: 24rpx 24rpx 0rpx 44rpx;
}
.titleFrequency{
display: flex;
justify-content: space-between;
height: 32rpx;
line-height: 32rpx;
margin-bottom: 30rpx;
}
.title {
width: 512rpx;
height: 32rpx;
color: rgba(51,51,51,1);
font-size: 32rpx;
font-family: SourceHanSansCN-Regular;
text-align: left;
line-height: 32rpx;
}
.frequency{
margin-right: 24rpx;
}
.beOverdue{
display: flex;
align-items: center;
}
.usedTimes{
color: #FF3007;
font-size: 36rpx;
font-family: SourceHanSansCN-Regular;
text-align: left;
white-space: nowrap;
}
.totalFrequency{
color: #666666;
font-size: 28rpx;
font-family: SourceHanSansCN-Regular;
text-align: center;
white-space: nowrap;
margin-top: 8rpx;
}
.beOverdueToUse{
display: flex;
justify-content: space-between;
}
.beOverdueItem{
color: #999999;
font-size: 24rpx;
font-family: SourceHanSansCN-Regular;
text-align: left;
white-space: nowrap;
}
.tips{
color: #FF3007;
font-size: 32rpx;
font-family: SourceHanSansCN-Regular;
text-align: left;
white-space: nowrap;
margin: 0rpx 8rpx;
}
.cardBg{
z-index: 69;
position: absolute;
left: 470rpx;
top: -86rpx;
}
.cardBg image{
width: 180rpx;
height: 144rpx;
object-fit: contain;
}
.cardImgCon{
font-size: 0;
position: relative;
z-index: 999;
}
.cardImg{
width: 48rpx;
height: 48rpx;
}