/*
* @Author: Administrator
* @Date:   2017-03-31 10:33:56
* @Last Modified by:   Administrator
* @Last Modified time: 2017-03-31 17:54:44
*/
@charset "utf-8";
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-size: .32rem;
    color:#444;
}
ul,li{list-style-type: none;}
input,textarea{border:none!important;padding: 0;margin: 0;outline:none;resize:none;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ddd;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ddd;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ddd;
}
.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "."
}
* html .clearfix {height: 1%;}
html, body{overflow-x: hidden;height: 100%;}
body{background-color: #fff!important;}
a{text-decoration: none;}
/*横屏样式*/
.dialog-guide {
    position: absolute;width: 100%;height: 100%;overflow: hidden;left: 0px;top: 0px;font-size: 14px;z-index: 999999;display: none;background: #7bc8e9}
.dialog-guide .guide-wrapper {
    position: absolute;left: 50%;top: 50%;width: 250px;height: 150px;margin: -75px 0px 0px -125px;text-align: center;color: #fff}
.dialog-guide .guide-wrapper .icon-rotate-phone {
    position: relative;display: block;top: -10px;margin: 0px auto;-webkit-animation: rotate-always 1.6s linear infinite;animation: rotate-always 1.6s linear infinite;-webkit-animation-play-state: initial;animation-play-state: initial}
/*横屏样式*/

[v-cloak] {display: none;}

.loading{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #fff;
    z-index: 999; text-align: center; font-size: .3733rem; color: #999;display: none;}
/*loading*/
@-webkit-keyframes line-scale-pulse-out {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4); }

    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out{margin: 2rem 0 .5rem 0;}
.line-scale-pulse-out > div {
    background-color: #ffa000;
    width: .1rem;
    height: .5rem;
    border-radius: .1rem;
    margin: .1rem;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(.85, .25, .37, .85);
    animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(.85, .25, .37, .85); }
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
    -webkit-animation-delay: 0.2s !important;
    animation-delay: 0.2s !important; }
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
    -webkit-animation-delay: 0.4s !important;
    animation-delay: 0.4s !important; }

@-webkit-keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
    background-color: #ffa000;
    width: .1rem;
    height: .5rem;
    border-radius: .1rem;
    margin: .1rem;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78);
    animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: 0.25s !important;
    animation-delay: 0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0.5s !important;
    animation-delay: 0.5s !important; }


.fs12{font-size: .32rem;}
.fs14{font-size: .373rem;}
.fs16{font-size: .426rem;}
.fs18{font-size: .48rem;}
.fs20{font-size: .533rem;}
.fs24{font-size: .64rem;}
.fs32{font-size: .853rem;}
.pl18{padding-left: .48rem;}
.pb24{padding-bottom: .64rem;}
.mt2{margin-top: .2rem;}
#contractAddress .pt0{padding-top: 0;}
#unhave {
    background: #000;
    width: 5rem;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    position: fixed;
    bottom: 1.8rem;
    z-index: 90000000000;
    left: 50%;
    font-size: .4rem;
    margin-left: -2.5rem;
    opacity: .7;
    display: none;
}

/*预约页样式*/
.bigBox{padding: 0 0 1.2rem 0;width:10rem;margin:0 auto;/*height: 100%;*/}
#main{padding:0 0 2rem 0 ;}
#main .box {padding-left:0.48rem;}
#main .title{padding:.64rem 0 .213rem 0;}
#main .weakness_note{
    width: 100%;
    display: flex;
    background: rgba(250, 236, 203, 1);
    align-items: center;
    padding: 0.2rem 0 ;
    padding-left: 0.27rem;}
#main .weakness_note img {
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.13rem;
}
#main .weakness_note span {
    font-size: 0.35rem;
    font-family: PingFangSC-Regular, PingFang SC;
    color: rgba(255, 150, 30, 1);
}
.title{padding:.64rem 0 .213rem .48rem;position: relative;}
.title p{color:#666;margin-top: .426rem;font-size: .426rem;}
.bar,.priceBox,.floor-bar{border-bottom: 0.5px solid #ddd;padding: .426rem 0;position: relative;}
.bar .barlist{font-size: .373rem;color:#999;line-height: .5rem;}
.bar .txt,.floor-bar .txt{color: #444;padding:.2rem 0 0 0;width:90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: .8rem;line-height: .8rem;}
.bar:after,.floor-bar:after{content: '';width:.64rem;height: .64rem;background: url(../img/rightArr.png) no-repeat;background-size:100%;position: absolute;right:.64rem;top:.8rem;}
.floor-bar:after{top:.63rem;}
.noRight:after{background: none;}
.priceBox{border:0;margin-bottom: 1.5rem;}
.priceBox h3{padding-bottom: .64rem;font-weight: normal;}
.priceBar{position: relative;}
.priceBar .col4{padding-bottom: .16rem;}
.priceBar span{color:#999;}
.priceBar .money{position: absolute;right: .64rem;bottom:0;color:#ddd;}
.fixBtn{position: fixed;bottom:0;left:0;width:100%;height: 1.28rem;line-height: 1.28rem;text-align: center;color:#fff;background: #ddd;z-index: 9999;}
.fixBtn.active{background:#ffa000;}
.on{color:#444!important;position: relative;}
.red{color:#FF6262!important;position: relative;}
.on:after,.red:after{content:'';position: absolute;right:.85rem;top:.3rem;background: url(../img/up.png);width:.64rem;height: .64rem;background-size: 100%;}
.rotate-red::after{
    transition: transform .5s;
    transform: rotate(180deg);
}
#main .orange{background: #ffa000;}

/*特殊需求*/
#specialRequirements{display: none;padding-left: .48rem;}
#special-requirement-list .list-label-active {background: #ffa000;color:#fff;border:1px solid #ffa000;}
.getXqBtn{position: absolute;right: .34rem;top:.6rem;color:#999;font-size: .373rem;z-index: 99;padding: .3rem;}
.activeBtn{color:#ffa000;}
.label{margin-top: 1.52rem;}
.label ul{overflow: hidden;}
.label li{float: left;border:1px solid #ddd;padding: .26rem .32rem;color:#999;margin:0 .426rem .426rem 0;border-radius: 4px;}
.textarea{width:9.06rem;height:6.4rem;border:1px solid #ddd;border-radius: 4px;margin-top: .426rem;position: relative;}
.textArea{width:9rem;height:6rem;padding: .32rem;}
.num_box1{position: absolute;right: .32rem;bottom:.32rem;color:#ddd;}
#num{color:#ddd;}

/*时间选择*/
#chooseTime{display: none;}
.line{width:100%;height:0.5px;border-top: 0.5px solid #ddd;margin-top: .6rem;}
#chooseTime .time{margin-bottom: 2rem;}
.date ul{overflow: hidden;margin-right: -.693rem;margin-top: .8rem;}
.date ul li{float: left;margin-right: .61rem;width: .746rem;;padding-bottom: .586rem;}
.date ul li.active{color: #ffa000;position: relative;}
.date ul li.active span{color:#ffa000;}
.date ul li.active:after{content: '';width:.746rem;height:.053rem;background-color: #ffa000;position: absolute;bottom:.23rem;left:0;}
.date .weekName,.date .dateNum{font-size: .32rem;text-align: center;width: .746rem;display: inline-block;height: .5rem;line-height: 1rem;}
.date .dateNum{font-size: .64rem;margin-bottom: .123rem;font-weight: bold;}
.timeList{overflow: hidden;border-bottom:1px solid #ddd;margin-right: -0.48rem;}
.timeList li{float: left;font-size: .426rem;width:2.2rem;height:1.8rem;line-height:1.8rem;text-align: center;border-bottom: .5px solid #ddd;position: relative;}
.timeList li:last-child{margin-right: 0;}
.timeList li.full{color:#ddd;line-height: 1.4rem;}
.timeList li.haveRemark{margin-top: -.3rem;box-sizing: content-box;height:1.28rem;}
.timeList .fullTxt{color:#ddd;font-size: .32rem;display: none;line-height: .8rem;position: absolute;left: .64rem;bottom: .2rem;}
.timeList .show {display: block;}
.timeList .active{color:#ffa000;position: relative;}
.timeList .active:after{content:'';width:.16rem;height:.16rem;border-radius: 50%;background: #ffa000;position: absolute;bottom:.25rem;left:1rem;}
.ok{background: #ffa000;}
.remark{color:#ddd;font-size: .426rem;margin: .5rem 0 0 0;}

/*合同地址*/
#contractAddress{display: none;}
.address{border-bottom:0.5px solid #ddd;margin-left:.48rem;padding: .2rem .64rem .2rem 0;font-size: .426rem;position: relative;}
.address p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .6rem;}
.addBtn,.editBtn{color:#ffa000;font-size: .426rem;position: absolute;right: .46rem;top:.8rem;}
.editBtn{top:.46rem;}
.borderTop{border-top: solid 0.5px #ddd;}

/*新增地址*/
.map{height: 6.67rem; overflow: hidden;margin-top: .2rem;}
.map img{width: 100%; height: auto;}
#addAddress,.search1,.search2,#address-detail1,#address-detail2{display: none;}
#inAddress .bar:after,#outAddress .bar:after{top:.75rem;}
#address-detail1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*搜索地址*/
#searchAddress1,#searchAddress2{display: none;}
.search{border:0.5px solid #ddd;position: relative;}
.search .txt{padding:.64rem .48rem!important;height: 2rem;width:86%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: normal;}
.clearBtn{color:#999;font-size: .373rem;position: absolute;right:.48rem;top:.5rem;height: 1rem;line-height: 1rem;}
.col9{font-size: .373rem;color:#999;}

/*百度地图*/
#r-result{width:100%;}
.tangram-suggestion-main .tangram-suggestion{border:none;border-bottom: 0.5px solid #ddd;margin-left: .48rem;}
.tangram-suggestion-main .tangram-suggestion table tr{border-bottom: 0.5px solid #eee!important;}
.tangram-suggestion-main .tangram-suggestion table tr td{height: .4rem;line-height: .4rem;padding: .5rem 0;}
.tangram-suggestion-main .tangram-suggestion .route-icon{background: none!important;padding-left: 0;font-size: .426rem;color:#444;display: block;}
.tangram-suggestion-main .tangram-suggestion .route-icon span{margin-top: .3rem;color:#999;font-size: .373rem;}
.tangram-suggestion-main .tangram-suggestion .route-icon b{font-size: .46rem;}
.tangram-suggestion-main .tangram-suggestion-grey{display: block;}
.tangram-suggestion-main .tangram-suggestion div{display:none;} /*关闭按钮*/

/*大件物品*/
#bigGoods{width:100%;height:100%;display: none;box-sizing: content-box;background: #fff!important}
#bigGoods .leftList{width:18%;background: #f9f9f9;}
#bigGoods .leftList a{width:1.706rem;height:1.28rem;border-bottom: 0.5px solid #ddd;text-align: center;line-height: 1.28rem;color:#999;font-size: .32rem;display: block;}
#bigGoods .leftList a.mui-active{background: #fff; width: 100%; color: #ffa000;}
.leftList a.active{color:#ffa000;background: #fff;}
#bigGoods .rightList{width: 82%;border:none!important;padding-left: .426rem;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /*margin-top: .746rem;*/
/*-webkit-user-select: none;*//*-moz-user-focus: none;*//*-moz-user-select: none;*/}
.fixed{position: fixed;
    top: .854rem;
    right: 0;
    width: 78%;
    z-index: 99;
    border-bottom: .5px solid #ddd;}
.kinds{height:.746rem;line-height: .746rem;border-bottom: 0.5px solid #ddd;color:#ffa000;}
.rightList li{padding: .426rem 0;overflow: hidden;position: relative;margin-right: .426rem;border-bottom: 1px solid #ddd;}
.rightList .pic{width:1.92rem;height: 1.92rem;margin-right: .32rem;float: left;}
.frtxt{float: left;}
.frtxt h3{font-size: .373rem;margin-bottom: .2rem;font-weight: normal;}
.frtxt p{color:#999;font-size: .32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:4rem;padding: .1rem 0;}
.real-choose-size {
    position: absolute;
    width: .64rem;
    height: .64rem;
    background: url(../img/add.png) no-repeat;
    bottom: .32rem;
    right: 0;
    background-size: 100%;
}
.chooseSize{color:#444;border:1px solid #ddd;padding:.106rem .16rem;position: absolute;right: 0rem;top:.426rem;border-radius: 2px;}
.fixbar{height: 1.28rem;line-height: 1.28rem;border-top: 0.5px solid #ddd;position: fixed;bottom:0;left:0;overflow: hidden;width: 100%;}
.price,.finishBtn{width:50%; text-align: center;background: #fff;font-size: .48rem;color:#fff;}
.price{color:#ddd;float: left;}
.finishBtn{background: #ddd;float: right;}
/*mui*/
#bigGoods .mui-content{background: #fff!important;}
#bigGoods .mui-bar{border-top: 0.5px solid #ddd;text-align: center;font-size:.32rem;color:#ffa000;background: #FFF4E3;height:.853rem;line-height:.853rem;}
#bigGoods .mui-fullscreen{padding-top: .853rem;padding-bottom: 1.279rem}


/*向上弹层*/
.showUpBox{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 999; background: rgba(0,0,0,0.5); display: none;overflow: hidden;}
.showUpBox .content{ width: 100%; height: auto; background: #fff; position: absolute; left: 0; bottom: -100%; transition: all 0.5s; -webkit-transition: all 0.5s;}
.showUpBox .content h5{ text-align: center;font-size: 0.42rem;letter-spacing: 0px;line-height: 0.42rem; padding-top: 0.42rem; padding-bottom: 0.64rem;}
.showUpBox .content .c{ width: 100%; box-sizing: border-box; padding: 0 0.42rem;}
.showUpBox .content .btn_box{ width: 100%; height: 1.28rem;}
.showUpBox .content .btn{ width: 100%; height: 1.28rem; line-height: 1.28rem; background: #FCBB2B; text-align: center;font-size: 0.42rem;color: #FFFFFF;letter-spacing: 0px; flex: 1; -webkit-flex: 1;}
.show{display: block!important;}
.showUpBox.show .content{ bottom: 0;}

/*规格内容*/
.orange{background: #ffa000;}
.choosen-wrapper{height: calc(100% - 1.28rem);}
.detBox{width:100%;padding-bottom: 1rem;}
.detBox .title_box{position: relative;}
.title_box{height:1.92rem;}
.close_btn{width:.64rem;height:.64rem;background: url(../img/close.png) no-repeat;position: absolute;right: .426rem;top:.32rem;background-size: 100%;}
.photo_box{width:2.56rem;height: 2.56rem;position: absolute;left: .426rem;top:-.64rem;}
.photo_box img{width: 100%;}
.info_box{padding: .32rem;width:5.6rem;position: absolute;left:3rem;}
.info_box .name{font-size:.373rem;padding-bottom: .213rem;}
.info_box .tip_box{color:#999;font-size:.32rem;}
.infoGuigeBox,.choosenBox{padding:.64rem .426rem;overflow-y: scroll;height:7.5rem;}
.choosenBox{height: 6rem;}
.infoGuigeBox .guigeList,.choosenBox .guigeList{overflow:hidden;height:1.28rem;line-height: 1.28rem;border-bottom: 0.5px solid #ddd;position: relative;}
.guigeList .list_name{text-align: left;font-size:.373rem;width: 55%;float: left;color: #444;}
.guigeList .list_name span{color:#999;}
.guigeList .guige_name{width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.num_box{position: absolute;right: 0;bottom:.32rem;width:2rem;height:.64rem;}
.num_box .minus,.num_box .add,.num_box .number{width:.64rem;height: .64rem;background: url(../img/minus.png) no-repeat;float: right;background-size: 100%;}
.num_box .add{background: url(../img/add.png) no-repeat;background-size: 100%;}
.num_box .minus{display: none;}
.num_box .number{background: none;text-align: center;line-height: .64rem;}
.saveBtn{width:100%;height:1.28rem;line-height:1.28rem;background: #ffa000;color:#fff;text-align: center;position: fixed;bottom: 0;left: 0;font-size: .48rem;}
.headName{font-size: .373rem;color:#ffa000;height:.853rem;line-height: .853rem;background: #f9f9f9;padding-left: .426rem;}
.onePrice{display: inline-block;margin-left: .2rem;}

/*搬家用品*/
#moveGoods{height: 100%;background: #f9f9f9;display: none;}
.goodsBox{padding: 1.279rem 0 0 0;}
.tip{height:.853rem;line-height:.853rem;font-size:.32rem;color:#ffa000;background: #FFF4E3;border-top: 0.5px solid #ddd;text-align: center;position: fixed;top:0;left: 0;width:100%;z-index: 999;}
.goodsList{padding:.426rem;overflow:hidden;position: relative;border-bottom: 0.5px solid #ddd;background: #fff;}
.goodsList .goodsPic{width:3.04rem;margin:0 .32rem;float: left;}
.goodsList .num_box{bottom:.2rem;right: .4rem;}
.price_num{padding-top: .32rem;display: block;}

/*优惠券*/
#couponExchange{display: none;background: #f9f9f9;min-height: 100%;}
.item{position: relative;padding-top:.5rem;text-align: center;}
.item input{font-size:.48rem;width: 100%;-webkit-appearance: none;border: 0;line-height:1rem;}
#couponExchange .button-right{position: absolute;top: .5rem;right: 0;background-color: #bbbbbb;color: #fff;width:30%;height:1.2rem;font-size: .36rem;border: none}
#couponExchange .item input{padding:0;height: 1.2rem;padding-left:.46rem;line-height: 1.2rem;}
.divide{margin-top:.8rem;text-align: center;position: relative;}
.divide p{font-size:.373rem;padding: 0 .3rem 0;margin:.54rem 0;line-height: 1px;border-left:3.2rem solid #ddd;border-right:3.2rem solid #ddd;text-align: center;}
#coupon-list{position: relative;top: -.5rem;overflow:scroll;}
#coupon-list p{margin: 0;}
#coupon-list .list-item{background-color: white;position: relative;width: 85%;margin: 25px auto;padding: 10px 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.yhq{overflow: hidden;padding:.5rem;}
.yhq li {height:4rem;background: url(../img/conponbg.png) no-repeat;background-size: 100%;padding: .5rem;box-sizing: border-box;overflow: hidden;position: relative;}
.yhqLeft {font-size:.48rem;font-weight: bold;line-height:2.4rem;width:2.4rem;text-align: center;border-right: 1px solid #ddd;}
.yhqLeft, .yhqRight {float: left;}
.yhqRight{ padding: .2rem .3rem 0;max-width: 5.2rem;}
.yhqRight h3{font-size: .4rem;color:#444;padding-bottom:.26rem;}
.yhqRight p{color:#999;font-size:.32rem;line-height:.4rem;}
#coupon-list .yhq .orange {width: .64rem;height: .64rem;background: url(../img/orange.png) no-repeat;
background-size: 100%;position: absolute;top:.35rem;right: .4rem;}
.yhq li.unable{
    background: url('../img/conponbg2.png') no-repeat;
    opacity: 0.5;
    background-size: 100%;height:4rem;
    padding: .5rem;box-sizing: border-box;overflow: hidden;position: relative;
}
.unable .yhqLeft{color:#444;} 
.unable .yhqRight h3{color:#444;}
.unable .yhqRight p{color:#999;}
.ableBtn{width:.64rem;height:.64rem;background: url('../img/gray.png') no-repeat;background-size: 100%;position: absolute;top:.35rem;right: .4rem;}
.limitFirstOrderPromoDesc{color: #FF961E !important;}
/*价格明细*/
#priceDetail{display: none;overflow: hidden; padding-left:0.48rem; background-color: #fff;}
.off{width:100%;height: .64rem;padding: .48rem 0 0;position: absolute;top:0;left:.48rem;box-sizing: content-box;background-color: #fff;z-index: 99999;}
.off img{display: block;width: .64rem;height: .64rem;}
.totalMoney{font-size: .746rem;color:#444;margin-top: .64rem;height: .82rem; line-height: .82rem;}
.priceinfo p{font-size: .426rem;color:#444;margin-bottom: .32rem;}
.priceinfo span{font-size: .373rem;color:#444;}
.bottomMap{overflow: hidden; width: 9rem;margin-top: .5rem;}
.bottomMap .maptip{font-size: .32rem;color:#ddd;margin: .2rem 0;}
.mapBox{width:9rem;height:3rem;}
.price-box{margin-top: 1rem;}


.bar select {
    position: absolute;
    top: 1rem;
    left: 0;
    width: 100%;
    height: 1rem;
    opacity: 0;
    padding: 0;
    margin: 0;
}
.fs24 {font-size: .64rem;}

/*服务地址*/
#chooseAddress{display: none;padding-left: .48rem;}
#chooseAddress .title{padding: .64rem 0;border-bottom: 1px solid #ddd;}
#chooseAddress .addBtn{padding: .4rem;right: .06rem;top:.5rem;}
#chooseAddress .editBtn{color:#ffa000;font-size: .426rem;position: absolute;right:2.48rem;top:.3rem;height: 1rem;line-height: 1rem;}
#chooseAddress .bar{padding:0;overflow: hidden;width:120%;}
#chooseAddress .bar a{display: block;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position: relative;}
#chooseAddress .list-text{padding: .4rem 0;float: left;line-height: .5rem;width: 68%;}
#chooseAddress .list-text p{margin-bottom: 0;line-height:.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 8rem;}
#chooseAddress i{float:right;width:15%;text-align:center;background:#E2421B;color:#fff;font-size: .4rem;height: 2rem;line-height: 2rem;}
#chooseAddress .swipeleft{transform:translateX(-15%);-webkit-transform:translateX(-15%);}
#cleanServeAddressText{display: none;}
.cleantxt p{color:#444;padding: .2rem 0 0 0;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    height: .8rem;margin-bottom: 0;}

.list{overflow:hidden;}
.list li{overflow:hidden;width:120%;border-bottom:1px solid #ddd;}
.list li a{display:block;height:1.5rem;line-height:1.5rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.list li i{float:right;width:15%;text-align:center;background:#E2421B;color:#fff;}
.swipeleft{transform:translateX(-15%);-webkit-transform:translateX(-15%);}
.price span{font-size: .48rem;}
.timeList li.full{margin-top: -.2rem;}
/*.timeList li{padding-top: .6rem;}*/
#cleanBox .title p{margin-top: .213rem;}
/*#cleanBox .bar,#cleanBox .priceBox,#cleanBox .floor-bar{padding: .45rem 0;}*/
/*弹窗*/
.toAppTc{
	display: none; position: fixed;top: 0;left: 0;
	width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;
}
.toAppTc .boxTc{
	position: absolute;top: 50%;left: 50%;
	width: 8rem;height: 4.6rem;margin-left: -4rem;margin-top: -2.3rem;
	background: #fff;border-radius: 0.1rem;
}
.toAppTc .contTc{
	padding-top: 1.4rem;
	font-size: 0.35rem;color: #535353;line-height: 0.48rem;text-align: center;
}
.toAppTc .footTc{
	position: absolute;left: 0;bottom: 0;
	width: 100%;height: 1.4rem;border-top: 1px solid #d2d2d2;
}
.toAppTc .btnTc{height: 100%;
	font-size: 0.4rem;line-height: 1.4rem;text-align: center;
}
.toAppTc .btn{width:50%;height: 100%;float: left;
	font-size: 0.4rem;line-height: 1.4rem;text-align: center;
}
.toAppTc .jumpBtn{color: #ffb628;}
#deleteBtn,#footTc,#footTc2,#yuyueBtn,#yuyueBtn2{display: none;}
.toAppTc .cancelBtn{color: #434343;border-right: 1px solid #d2d2d2;}
.overflow{overflow: hidden;}
#footTc2 #changeCity{border-right: 1px solid #d2d2d2;}

/*调查页*/
#cleanBox2{display: none;padding: .6rem .48rem 1.2rem .48rem;background: #fff;min-height: 100%;}
.survey-list{padding: .64rem 0;border-bottom: 1px solid #ddd;}
.survey-list p{font-size: .426rem;color:#444;margin-bottom: .2rem;}
.choiceBtn{width: 90%;}
.choiceBtn span{font-size: .373rem;color:#999;margin-right: .8rem;padding-left: .5rem;position: relative;}
.choiceBtn span:before{content:'';position:absolute;top:.1rem;left:.1rem;width:.64rem;height:.64rem;background: url(../img/unchecked.png) no-repeat;background-size: 50%;}
.choiceBtn .selected{color: #ffa000;}
.choiceBtn .selected:before{background:url(../img/checked.png) no-repeat;background-size: 50%;}
.comment-item{position: relative;text-align: center;margin: .3rem auto 0; width: 85%;display: none;}
.good-remark-list,.bad-remark-list{width: 100%;}
.good-remark-list span,.bad-remark-list span{position: relative;display: inline-block;padding:.1rem;font-size: .36rem;border: 1px solid #e6e6e6;border-radius: 4px;color: #bbbbbb;box-sizing: border-box;margin: 0 .53rem .4rem 0;}
.good-remark-list span:first-child,.bad-remark-list span:first-child{margin-left: 0;}
.good-remark-list span:last-child,.bad-remark-list span:last-child{margin-right: 0;}
.comment-item>div{display: inline-block;}
.good-remark.active{color:#ff8400;border-color: #ff8400; }
.bad-remark.active{color:#55aadd;border-color: #55aadd; }
#cleanBox2 .fs16{font-size: .426rem;color:#fff;background: #ffa000;}

