@charset "UTF-8";html{font-family:BlinkMacSystemFont,"PingFang SC",PingFang-SC-Regular,"Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;background:#fff;min-height:100%}body{font-size:.14rem;min-height:100%}a,b,body,button,canvas,code,dd,div,dl,dt,em,form,h1,h2,h3,h4,html,i,iframe,img,input,li,ol,option,p,pre,select,span,strong,table,tbody,textarea,thead,ul,video,xmp{margin:0;padding:0;word-break:break-all;word-wrap:break-word;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-overflow-scrolling:touch}audio,dd,dl,dt,ol,p,ul,video{display:block;border:0}img{border:0}a{text-decoration:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}li{display:block;list-style:none}textarea{resize:none;outline:0;font-family:BlinkMacSystemFont,"PingFang SC",PingFang-SC-Regular,"Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif}input{outline:0;font-size:.12rem}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}::-webkit-scrollbar{width:.06rem;height:.06rem;background-color:#eee;border-radius:.1rem}::-webkit-scrollbar-track{background-color:#eee;border-radius:.1rem}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1rem}::-webkit-input-placeholder{color:#bbb!important}::-moz-placeholder{color:#bbb!important}::-ms-input-placeholder{color:#bbb!important}input[disabled]{background:rgba(184,184,184,.5);color:#9a9a9a}.clear{*height:1%}.clear:after{content:".";display:block;width:0;height:0;line-height:0;font-size:0;clear:both;visibility:hidden}.hide{display:none!important}.show{display:block!important}.hidden{visibility:hidden!important}.null{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-999px}@-webkit-keyframes heart{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,.16rem);transform:translate(0,.16rem)}}@keyframes heart{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,.16rem);transform:translate(0,.16rem)}}#loading-mask{position:fixed;top:0;left:0;bottom:0;right:0;background-color:transparent;z-index:900}#loading-mask img{display:block;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.simple-text-prompt{position:fixed;width:100%;top:3.19rem;text-align:center;z-index:801}.simple-text-prompt .message{display:inline-block;padding:0 .6rem;line-height:.6rem;color:#fff;font-size:.26rem;text-align:center;background-color:rgba(0,0,0,.95);border-radius:.3rem}.ajax-error-tip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}.ajax-error-tip.show-tip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ajax-error-tip img{display:block;width:4rem;height:4rem}.ajax-error-tip p{font-size:.3rem;color:#000;line-height:.4rem;margin:.74rem 0 .88rem;text-align:center}.ajax-error-tip a{font-size:.26rem;color:#c1c1c1}img.lazyload{background:url(../image/lazyload/lazy.png) center center no-repeat;background-size:1.4rem 1.4rem}img.lazyload.cover{background-size:100% auto}img.lazyload.none{background:url(../image/lazyload/lazy-none.png)}img.lazyload[src]{background:0 0}img.lazyload[src].loadfail{background:url(../image/lazyload/loadfail@2x.png) center center no-repeat;background-size:1.4rem 1.4rem}img.lazyload[src].loadfail.cover{background-size:100% auto}.ui-mainColor{background:#f13c41!important;color:#fff!important}.u-popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:800;-webkit-transition:opacity .5s;transition:opacity .5s}.u-popup.show{display:block}.u-popup .reset-board{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-popup .normal-board{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-popup .normal-board .close{position:absolute}.pop-awake-app{width:5.6rem;height:6.2rem;background:url(../image/awake-pop-bg.png) no-repeat 0 0;background-size:100% auto;width:5.8rem;height:5.8rem;background-image:url(../image/ma-appoint/pop-awake.png)}.pop-awake-app .close{width:.64rem;height:.48rem;background:0 0;top:.4rem;right:.1rem}.pop-awake-app .confirm-pbtn{display:block;width:3.6rem;height:.8rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-indent:-9999px;overflow:hidden}.pop-awake-app .close{width:.59rem;height:.59rem;top:.93rem;right:.65rem}.pop-awake-app .confirm-pbtn{bottom:.1rem}.popup-skin{background:url(../image/ma-appoint/popup/bg.png) #fff no-repeat center top;background-size:100% auto;width:7rem;font-size:.22rem;color:#000}.popup-skin ::-webkit-input-placeholder{color:#a6a6a6!important}.popup-skin ::-moz-placeholder{color:#a6a6a6!important}.popup-skin ::-ms-input-placeholder{color:#a6a6a6!important}.popup-skin ::-webkit-scrollbar{width:.06rem;height:.06rem;background-color:rgba(109,109,109,.52);border-radius:.1rem}.popup-skin ::-webkit-scrollbar-track{background-color:rgba(109,109,109,.52);border-radius:.1rem}.popup-skin ::-webkit-scrollbar-thumb{background:#75bbd7;border-radius:.1rem}.popup-skin .close-btn{position:absolute;width:.48rem;height:.48rem;right:.1rem;top:.15rem;background:url(../image/ma-appoint/popup/close-btn.png) no-repeat;background-size:100% 100%;z-index:30}.popup-skin .scroll-panel{overflow-x:hidden;overflow-y:auto}.popup-skin .tag-panel{position:absolute;top:.18rem;left:.16rem;background-repeat:no-repeat;background-size:100% 100%}.popup-skin .tag-panel.tips-tag{width:2.21rem;height:.7rem;background-image:url(../image/ma-appoint/popup/tips-tag.png)}.exchange-popup{padding:1.44rem 1.02rem .86rem}.exchange-popup .text-panel{font-size:.3rem;color:#1e1e1e;text-align:center}.exchange-popup .text-panel .price{color:#ff6b68}.exchange-popup .text-panel .name{color:#c69865}.exchange-popup .btn-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:.68rem 0 0}.exchange-popup .btn-panel a{display:block;width:2.12rem;height:.53rem;background-repeat:no-repeat;background-size:100% 100%}.exchange-popup .btn-panel .cancel-btn{background-image:url(../image/ma-appoint/popup/cancel-btn.png)}.exchange-popup .btn-panel .confirm-btn{background-image:url(../image/ma-appoint/popup/confirm-btn.png)}.exchange-succ-popup{padding:.9rem 1.02rem .5rem}.exchange-succ-popup .tag-panel{width:2.21rem;height:.7rem;background:url(../image/ma-appoint/popup/exchange-succ-tag.png) no-repeat center top;background-size:100% auto}.exchange-succ-popup .prize-panel{width:2rem;height:2rem;margin:0 auto .2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.exchange-succ-popup .prize-panel img{display:block;width:100%}.exchange-succ-popup .btn-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.exchange-succ-popup .btn-panel a{display:block;width:2.12rem;height:.53rem;background-repeat:no-repeat;background-size:100% 100%}.exchange-succ-popup .btn-panel .confirm-btn{background-image:url(../image/ma-appoint/popup/confirm-btn.png)}.exchange-succ-popup .btn-panel .reward-btn{background-image:url(../image/ma-appoint/popup/look-reward-btn.png)}.exchange-fail-popup{padding:.85rem 0 .56rem}.exchange-fail-popup .tag-panel{width:2.21rem;height:.7rem;background:url(../image/ma-appoint/popup/exchange-fail-tag.png) no-repeat center top;background-size:100% auto}.exchange-fail-popup .prize-panel img{display:block;margin:0 auto;width:2.4rem}.exchange-nopoint-popup{padding:.86rem 0 .55rem}.exchange-nopoint-popup .tag-panel{width:3.89rem;height:.7rem;background:url(../image/ma-appoint/popup/exchange-no-point-tag.png) no-repeat center top;background-size:100% auto}.exchange-nopoint-popup .prize-panel img{display:block;margin:0 auto;width:2.4rem}.invite-list-popup{padding:1.85rem 0 .4rem}.invite-list-popup .tag-panel{background:url(../image/ma-appoint/popup/invite-title.png) no-repeat;background-size:100% 100%;width:4.05rem;height:.89rem;top:.48rem;left:.37rem}.invite-list-popup .scroll-panel{height:6.9rem;margin:0 .27rem 0 .77rem;padding:0 .4rem 0 0}.invite-list-popup .scroll-panel .list-panel{overflow:hidden}.invite-list-popup .scroll-panel .list-panel .item{float:left;width:.82rem;margin:0 .32rem .6rem 0}.invite-list-popup .scroll-panel .list-panel .item:nth-child(5n){margin-right:0}.invite-list-popup .scroll-panel .list-panel .item img{width:.82rem;height:.82rem;border-radius:.82rem;margin:0 0 .25rem}.invite-list-popup .scroll-panel .list-panel .item span{display:block;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.24rem}.invite-list-popup .scroll-panel.loading::after{content:'';display:block;width:2rem;height:.6rem;background:url(../image/scroll-loading.gif) no-repeat;background-size:100% 100%;margin:0 auto}.invite-list-popup .scroll-panel.done::after{content:'没有更多了~';color:#fff;display:block;text-align:center;line-height:.48rem}.invite-list-popup .scroll-panel.nothing::after{content:'暂无数据';color:#fff;display:block;text-align:center;padding:1rem 0 0;line-height:.48rem}.rule-popup{position:relative;padding:1.8rem 0 .4rem}.rule-popup .tag-panel{width:2.79rem;height:.89rem;top:.48rem;left:.37rem;background-image:url(../image/ma-appoint/popup/rule-tag.png)}.rule-popup .scroll-panel{margin:0 .15rem 0 .45rem;height:6.6rem;font-size:.22rem;color:#000;line-height:.4rem}.invite-popup{padding:1.42rem 0 .56rem}.invite-popup .tag-panel{width:2.21rem;height:.7rem;background-image:url(../image/ma-appoint/popup/invite-tag.png)}.invite-popup .text-panel{line-height:.44rem;margin:0 .9rem .25rem .78rem;text-align:center;font-size:.22rem;color:#1e1e1e}.invite-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/copy-btn.png) no-repeat;background-size:100% 100%;margin:0 auto .23rem}.invite-popup .tips{text-align:center;color:#1e1e1e;line-height:1;font-size:.2rem}.login-popup{padding:1.96rem 0 1.27rem}.login-popup .tag-panel{width:2.81rem;height:.7rem;background:url(../image/ma-appoint/popup/login-tag.png) no-repeat;background-size:100% 100%;margin:0 auto .25rem}.login-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/login-btn.png) no-repeat;background-size:100% 100%;margin:0 auto}.book-success-popup{padding:1.6rem 0 .86rem}.book-success-popup .tag-panel{width:2.21rem;height:.7rem;background:url(../image/ma-appoint/popup/book-tag.png) no-repeat;background-size:100% 100%}.book-success-popup .text{line-height:.4rem;text-align:center;color:#1e1e1e;margin:0 1.3rem .17rem;font-size:.22rem;line-height:.36rem}.book-success-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/invite-btn.png) no-repeat;background-size:100% 100%;margin:0 auto}.lucky-popup{padding:.79rem 0 .49rem}.lucky-popup .title{font-size:.3rem;font-weight:400;color:#1e1e1e;line-height:.36rem;text-align:center;margin:0 0 .36rem}.lucky-popup .tips-tag{display:none}.lucky-popup .test-tips{display:none;width:2.89rem;height:.7rem;background:url(../image/ma-appoint/popup/test-tips.png) no-repeat;background-size:100% 100%;margin:0 auto .4rem}.lucky-popup .prize-panel{display:none;margin:0 0 .4rem}.lucky-popup .prize-panel img{display:block;margin:0 auto;max-width:2.2rem}.lucky-popup .btn-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 1.02rem}.lucky-popup .btn-panel .on-more-btn,.lucky-popup .btn-panel .prize-btn{width:2.12rem;height:.53rem;background-repeat:no-repeat;background-size:100% 100%}.lucky-popup .btn-panel .prize-btn{background-image:url(../image/ma-appoint/popup/prize-btn.png);margin:0 .8rem 0 0}.lucky-popup .btn-panel .on-more-btn{background-image:url(../image/ma-appoint/popup/one-more-btn.png)}.lucky-popup.tester .test-tips{display:block}.lucky-popup.prize .prize-panel,.lucky-popup.prize .tips-tag{display:block}.no-book-popup{position:relative;padding:1.42rem 0 1.03rem}.no-book-popup .title{font-size:.3rem;color:#1e1e1e;line-height:.36rem;text-align:center;margin:0 0 .49rem}.no-book-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/book-btn.png) no-repeat;background-size:100% 100%;margin:0 auto}.no-lucky-popup{position:relative;padding:1.42rem 0 1.03rem}.no-lucky-popup .title{font-size:.3rem;font-weight:400;color:#1e1e1e;line-height:.36rem;text-align:center;margin:0 auto .46rem}.no-lucky-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/one-more-btn-large.png) no-repeat;background-size:100% 100%;margin:0 auto}.no-times-popup{position:relative;padding:1.42rem 0 1.03rem}.no-times-popup .title{font-size:.3rem;font-weight:400;color:#1e1e1e;line-height:.36rem;text-align:center;margin:0 auto .46rem}.no-times-popup .btn{width:4.8rem;height:.58rem;background:url(../image/ma-appoint/popup/invite-btn.png) no-repeat;background-size:100% 100%;margin:0 auto}.address-popup{position:relative;padding:2.2rem .46rem .85rem}.address-popup .tag-panel{width:2.79rem;height:.89rem;background:url(../image/ma-appoint/popup/address-tag.png) no-repeat;background-size:100% 100%;top:.48rem;left:.37rem}.address-popup .input-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;margin:0 auto .2rem;height:.8rem}.address-popup .input-item dt{width:1.2rem;text-align:center;line-height:.8rem;font-size:.36rem;color:#1a1a1a;font-weight:700}.address-popup .input-item dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:1px}.address-popup .input-item dd input{display:block;border:0;width:100%;height:100%;background:0 0;font-size:.2rem;line-height:.8rem;color:#1a1a1a}.address-popup .text{font-size:.2rem;color:#6c6c6c;line-height:.3rem;padding:0 0 0 1.2rem;margin:0 0 .58rem}.address-popup .btn{width:4.78rem;height:.58rem;background:url(../image/ma-appoint/popup/submit-btn.png) no-repeat;background-size:100% 100%;margin:0 auto}.popup-copy-success,.popup-submit-error,.popup-submit-success{position:fixed;left:50%;top:1rem;width:4.78rem;height:.58rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-size:100% 100%;z-index:999;pointer-events:none;opacity:0}.popup-copy-success{background-image:url(../image/ma-appoint/popup/copy-remind.png)}.popup-submit-success{background-image:url(../image/ma-appoint/popup/submit-success-remind.png)}.popup-submit-error{background-image:url(../image/ma-appoint/popup/submit-error-remind.png)}body,html{height:100%}.page-root{min-height:100%;background:url(../image/ma-appoint-invite/bg.jpg) no-repeat center top;background-size:100% auto;padding:0 0 .8rem}.page-root .header-panel{height:9.8rem;position:relative;z-index:2;padding:7.4rem 0 0;box-sizing:border-box;margin:0 0 .26rem}@-webkit-keyframes amplify{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes amplify{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}.page-root .header-panel .hbtn{display:block;position:absolute;background-repeat:no-repeat;background-size:100% auto;background-position:center top;text-indent:-9999px;width:1.88rem;height:.47rem}.page-root .header-panel .hbtn.hbtn-toapp{top:5rem;left:0;top:4.5rem;background-image:url(../image/ma-appoint/btn-toapp.png)}.page-root .header-panel .hbtn-appoint{display:block;width:4.78rem;height:.58rem;margin:0 auto .38rem;background:url(../image/ma-appoint/yuyue-btn.png) no-repeat center top;background-size:100% auto;text-indent:-9999px}.page-root .header-panel .hbtn-appoint.on{background-image:url(../image/ma-appoint/yuyue-btn-on.png)}.page-root .header-panel .btn-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 .24rem}.page-root .header-panel .btn-box a{display:block;width:2.55rem;height:.49rem;margin:0 .22rem;text-indent:-9999px}.page-root .header-panel .btn-box a.rule{background:url(../image/ma-appoint/btn-rule.png) no-repeat center top;background-size:100% auto}.page-root .header-panel .btn-box a.reward{background:url(../image/ma-appoint/btn-reward.png) no-repeat center top;background-size:100% auto}.page-root .header-panel .act-time{text-align:center;font-size:.2rem;color:#39445a}.page-root .header-panel .user-info{position:absolute;right:.15rem;top:.42rem;font-size:.22rem;color:#343434;text-align:center}.page-root .header-panel .user-info a{color:#343434}.page-root .header-panel{height:9.08rem}.page-root .header-panel .act-time,.page-root .header-panel .btn-box{display:none}.page-root .header-panel .hbtn-appoint.on{width:5.53rem;height:.58rem;background-image:url(../image/ma-appoint-invite/yuyue-btn-on.png)}.page-root .invite-user{width:100%;position:absolute;top:4.14rem;left:0;z-index:1}.page-root .invite-user .avatar-box{width:1.5rem;height:1.5rem;border-radius:50%;border:.05rem solid #3fc9d5;background:#3fc9d5;box-sizing:border-box;overflow:hidden;margin:0 auto .2rem}.page-root .invite-user .avatar-box img{display:block;width:100%}.page-root .invite-user .nickname{text-align:center;font-size:.24rem;color:#39445a;margin:0 0 .2rem}.page-root .invite-user .tip{text-align:center;font-size:.36rem;line-height:.48rem;color:#39445a;font-weight:600}.page-root .xd-panel{width:6.96rem;margin:0 auto}.page-root .xd-panel img{display:block;width:100%}