* { margin: 0; padding: 0; } input:focus,button:focus,textarea:focus { outline: none; } html,body { width: 100%; height: auto; /*overflow-y: scroll;*/ position: relative; -webkit-overflow-scrolling : touch; background:rgba(243,243,243,1); } #app { width: 100%; height: auto; } .m-page { width: 100%; height: 100%; } /*月卡详情*/ .m-month-card { width: 100%; height: 100%; background-color: #FFF3E8; } .m-slider { height: 175px; } .m-slider img { object-fit: cover; } .month-card-title { background-color: #fff; padding-bottom: 52px; padding-top: 10px; } .month-card-title h4 { font-size: 19px; color: #232323 !important; line-height: 21px; } .month-card-title p { font-size: 14px; color: #666; line-height: 16px; } .month-card-title .f-price { font-size: 15px; line-height: 17px; color: #333; } .month-card-area { position: relative; height: 100%; background-color: #FFF3E8; padding-left:15px; } .month-card { position: relative; top: -40px; padding: 5px 10px 10px 0; background: url(../images/coupon-bg-red@1x.png) no-repeat 0 0 /100% 100%; } .month-card-left { box-sizing: border-box; color: #fff; padding-left: 16px; } .month-card-right { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /*margin-right: 5px;*/ } .get-btn { width: 34px; height: 38px; border: none; background: none; /*//margin-top: -15px;*/ font-size: 17px; line-height: 19px; color: #fff; } .new-man { font-size: 17px; line-height: 1; margin-bottom: 6px; } .limit-buy { font-size: 10px; line-height: 12px; color: #FFBAA9; } .end-date { margin-top: 10px; font-size: 9px; line-height: 14px; color: #FFBAA9; } .qrcode-img { width: 76px; height: 76px; margin: 0 auto; margin-top: 15px; /*background-color: #909090;*/ } .qrcode-img img { object-fit: cover; } @media (max-width: 350px) { .month-card-area { padding-left: 10px; } .month-card .f-font-45 { font-size: 30px; } .month-card .get-btn { font-size: 14px; } .month-card .f-mr15 { margin-right: 5px; } .month-card .new-man { font-size: 14px; } .month-card .end-date { margin-top: 4px; } .month-card .month-card-left { padding-left: 13px; } } /*公共样式*/ .btn-md { border: none; background: none; width: 250px; height: 40px; line-height: 40px; border-radius: 2px; } .btn-primary { width: 80px; border: none; background: none; } .btn-orange { width: 80px; /*height: 24px;*/ -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #FE9B36; background: none; line-height: 23px; } .bg-orange { background-color: #FE9B36; } .bg-gray { background-color: #D4D4D4; } .f-mt5 { margin-top: 5px; } .f-mt10 { margin-top: 10px; } .f-mt20 { margin-top: 20px; } .f-mt-10 { margin-top: -10px; } .f-mt-15 { margin-top: -15px; } .f-mt9 { margin-top: 9px; } .f-mt10 { margin-top: 10px; } .f-mb20 { margin-bottom: 20px; } .f-mb25 { margin-bottom: 25px; } .f-ml20 { margin-left: 20px; } .f-ml27 { margin-left: 27px; } .f-mr10 { margin-right: 10px; } .f-mr15 { margin-right: 15px; } .f-mr20 { margin-right: 20px; } .f-mr27 { margin-right: 27px; } .f-flex { display: flex; align-items: center; } .justify-between { justify-content: space-between; } .justify-center { justify-content: center; } .f-font-11 { font-size: 11px; } .l-height-15 { line-height: 15px; } .f-font-12 { font-size: 12px; line-height: 14px; } .f-font-13 { font-size: 13px; } .f-font-15 { font-size: 15px; line-height: 17px; } .f-font-18 { font-size: 18px; } .f-font-23 { font-size: 23px; } .f-font-45 { font-size: 45px; line-height: 1; } .f-text-center { text-align: center; } .f-bold { font-weight: bold; } .s-orange { color: #FE9B36; } .s-orange-1 { color: #E6A96C; } .s-orange-2 { color: #FF9363; } .s-white { color: #fff; } .s-gray { color: #999; } .s-gray-1 { color: #909090; } .s-black-1 { color: #333333; } .s-red { font-weight: bold; color: #F45252 !important; } .line-through { text-decoration: line-through; } .f-hide { display: none; } /******我的钱包******/ .page-top { width: 100%; height: 0.9rem; background:rgba(0,186,134,1); display: flex; align-items: center; position: relative; position: fixed; top: 0; } .page-top a { height: 0.36rem; display: inline-block; position: absolute; left: 0.3rem } .page-top a img { height: 0.36rem; display: block; } .page-top span { display: inline-block; margin: auto; font-size:0.36rem; font-family:PingFang-SC-Medium; color:rgba(255,255,255,1); letter-spacing: 1px; } /*****弹出框*****/ /*遮罩层*/ .popup-box { width: 100%; height: 100%; background: rgba(0,0,0,.6); position: fixed; display: flex; align-items: center; justify-content: center; top: 0; z-index: 1000; overflow: hidden; } .popup-centent { position: relative; background:rgba(255,255,255,1); margin-top: -2rem; } .popup-centent span.closeBtn { position: absolute; right: .1rem; top: 5px; width: .35rem; height: .35rem; display: block; } .popup-centent span.closeBtn img { width: 100%; height: 100%; } /*******提现申请******/ .page-content { width: 100%; /*position: absolute; top: 0.9rem; bottom: 0;*/ overflow-y: scroll; -webkit-overflow-scrolling : touch; } .put-money .content-box { width: 7rem; margin: auto; margin-top: 0.3rem; border: 1px solid #DCDCDC; border-radius: 5px; /* padding: 0.5rem 0.35rem 1rem; */ box-sizing: border-box; background-color: #fff; } .put-money .content-box .account { padding: 0.5rem 0.35rem 0.3rem; border-bottom: 1px solid #DCDCDC; } .put-money .content-box .account div { font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(51,51,51,1); align-items: center; display: flex; } .put-money .content-box .account div img { width: 0.4rem; height: 0.4rem; margin-left: 3px; margin-right: 5px; } .put-money .content-box .account p { font-size:0.2rem; font-family:PingFang-SC-Medium; color:rgba(153,153,153,1); text-align: center; } .put-money .content-box .cash { padding: 0.3rem 0.35rem 1rem; } .put-money .content-box .cash .cash-cue { font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(51,51,51,1); } .put-money .content-box .cash .cash-cue span { font-size:0.24rem; font-family:PingFang-SC-Regular; color:rgba(153,153,153,1); } .put-money .content-box .cash .cash-cue span.active { color: #F45252; } .put-money .content-box .cash .money { width: 100%; display: block; border-bottom: 1px solid #D2D2D2; } .put-money .content-box .cash .money span { font-size:0.6rem; font-family:PingFang-SC-Regular; color:rgba(51,51,51,1); } .put-money .content-box .cash .money input { height: 0.8rem; font-size: 0.36rem; border: none; } .put-money .content-box .cash p { font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(153,153,153,1); margin-top: 0.25rem; } .put-money .content-box .cash button { width:4.68rem; height:0.76rem; background:rgba(0,186,134,.5); border-radius: 5px; color: #fff; font-size:0.34rem; border: none; margin: auto; display: block; margin-top: 1rem; } .put-money .content-box .cash button.ative { background:#00BA86; } .put-money #upper-limit { position: absolute; width: 3.2rem; height: 2.9rem; background: rgba(0,0,0,.6); border-radius: 5px; top: 2.8rem; left: 2.15rem; z-index: 10; } .put-money #upper-limit img { width: 1rem; height: 1rem; display: block; margin: .5rem auto; } .put-money #upper-limit p { font-size:0.26rem; font-family:PingFang-SC-Medium; color:rgba(255,255,255,1); text-align: center; } .put-money-success .content-box { width:6.9rem; height:5.4rem; background:rgba(255,255,255,1); border-radius: 5px; margin: auto; margin-top: .3rem; } .put-money-success .content-box .box-top { display: flex; justify-content: center; flex-direction: column; align-items: center; } .put-money-success .content-box .box-top img { width: 1rem; margin-top: .6rem; margin-bottom: .3rem; } .put-money-success .content-box .box-top p { font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(0,186,134,1); } .put-money-success .content-box .box-top span { font-size:0.24rem; font-family:PingFang-SC-Medium; color:rgba(153,153,153,1); margin-top: .2rem; } .put-money-success .content-box .money-news { width: 90%; font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(51,51,51,1); margin: auto; margin-top: .7rem; border-bottom: 1px solid #D2D2D2; } .put-money-success .content-box .money-news span { font-size:0.6rem; font-family:PingFang-SC-Bold; color:rgba(51,51,51,1); margin-left: 5px; } .put-money-success .goHome { width:5rem; height:0.8rem; background:rgba(0,186,134,1); border-radius:5px; margin: auto; display: block; border: none; font-size:0.36rem; font-family:PingFang-SC-Medium; color:rgba(255,255,255,1); margin-top: .4rem; } .service-evaluation .page-content { background: #fff; } .service-evaluation .page-content .line { height: 5px; background: #F4F4F4; } .service-evaluation .page-content .cleaners-news { padding: 0.3rem 0 0.3rem 0.3rem; background-color: #fff; } .service-evaluation .page-content .cleaners-news p:nth-child(1) { font-size:0.32rem; font-family:PingFang-SC-Medium; color:rgba(51,51,51,1); } .service-evaluation .page-content .cleaners-news p:nth-child(2) { font-size:0.26rem; font-family:PingFang-SC-Medium; color:rgba(102,102,102,1); } .service-evaluation .evaluate { position: relative; } .service-evaluation .evaluate .evaluate-question-btn { width: .5rem; height: .5rem; display: block; background: url(../images/service-evaluation/u578.png) no-repeat; background-size: 100%; position: absolute; right: .15rem; top: .1rem; } .service-evaluation .evaluate .evaluate-tab { display: flex; align-items: center; padding: .3rem 0; border-bottom: 1px solid #F4F4F4; } .service-evaluation .evaluate .evaluate-tab ul { display: flex; align-items: center; } .service-evaluation .evaluate .evaluate-tab ul li { list-style: none; display: inline-block; width: .6rem; height: .6rem; margin-right: .3rem; background: url(../images/service-evaluation/stars-1.png) no-repeat; background-size: 100%; } .service-evaluation .evaluate .evaluate-tab label { font-size:0.3rem; font-family:PingFang-SC-Medium; color:rgba(51,51,51,1); margin-right: .4rem; margin-left: .3rem; } .service-evaluation .evaluate .evaluate-tab ul li.ative { width: .6rem; height: .6rem; background: url(../images/service-evaluation/stars-2.png) no-repeat; background-size: 100%; } .service-evaluation .message { width: 7rem; height: 2rem; display: block; margin: auto; margin-top: .4rem; resize: none; background: #F4F4F4; border: none; padding: .2rem; box-sizing: border-box; font-size: .3rem; color:rgba(153,153,153,1); } .service-evaluation .submitBtn { width:5rem; height:0.8rem; background:rgba(0,186,134,1); border-radius: 5px; margin: auto; display: block; border: none; font-size:0.36rem; font-family:PingFang-SC-Medium; color:rgba(255,255,255,1); letter-spacing: 10px; margin-top: 1.5rem; } .service-evaluation #popup-question { position: absolute; width: 90%; left: 5%; top: 7rem; font-size: .3rem; border: 1px solid #DDD; border-radius: 5px; padding: .3rem; box-sizing: border-box; } .service-evaluation #popup-question .popup-body p { line-height: .5rem; } .service-evaluation-status .evaluation-status-icon { width: 2rem; display: block; margin: auto; margin-top: 1.8rem; } .service-evaluation-status .evaluation-status-box span { font-size:0.36rem; font-family:PingFang-SC-Medium; color:rgba(0,186,134,1); display: block; margin: auto; margin-top: 0.3rem; text-align: center; }