﻿@charset "utf-8";
/* CSS Document */
html{font-size:625%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{color:#333; font:0.14rem/1.5 -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;background-color:#f5f6fb;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,legend,figure,input,textarea,blockquote,td,tr,th,thead,tbody{padding:0px; margin:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline}
audio:not([controls]) {display: none;height: 0}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;user-select:auto;-webkit-user-select:auto;}
:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
img,i{border:0;vertical-align:middle; font-style: normal; -ms-interpolation-mode: bicubic}
table{border-collapse:collapse;border-spacing:0px}
p{word-wrap:break-word}
ol,ul {list-style:none;}
li{list-style-type:none;}
b, strong {font-weight: bold;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:inherit}
dfn {font-style: italic}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;	color: #000}
q {	quotes: none}
q:before, q:after {content: ''; content: none}
svg:not(:root) {overflow: hidden;_zoom: 1}
legend {border:0;padding:0;white-space: normal;*margin-left:-7px;}
/*禁止微信放大字体*/
body {text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important;}
/*PC访问时*/
@media(min-width:769px) {
    html {
        max-width: 750px;
        margin: 0 auto;
        min-height: 100%;
        border: solid 1px #ccc;
        /*background: #fff;*/
    }

    .mui-bar, .mui-modal,.mui-fullscreen {
        max-width: 748px;
        margin: 0 auto;
    }
    .mui-scroll-wrapper{
        max-width: 748px;
        margin: 0 auto;
        left:auto;
    }
    .mui-btn-block,
    .car-mbtn-search{max-width:750px;}
    .mui-poppicker{max-width:750px;left:auto!important}
    
}

/* input select textarea format */
.mbtn{display:inline-block;text-align:center;color:#FFF;background-color:#f60;border-radius:1px;border:1px solid #f66600;transition: all .4s;-moz-box-shadow:1px 1px 2px rgba(100,100,100,.3);-webkit-box-shadow:1px 1px 2px rgba(100,100,100,.3);box-shadow:1px 1px 2px rgba(100,100,100,.3); padding:0 0.1rem;pvertical-align: bottom;}
.mbtn:hover{background-color:#f66600;color:#FFF;}
.mbtn:active{-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}

.btn-line{background-color:#FFF;color:#666; border-color: #ccc;}
.btn-line:hover{background-color:#f2f2f2; border-color: #aaa;color:#333}

.btn-line-red{background-color:#FFF;color:#f60; border-color: #f60;}
.btn-line-red:hover{background-color:#FFF8EF; border-color: #f60;color:#e60}

.btn-size-a{height:0.3rem;line-height:0.3rem;font-size:0.15rem;padding-left: 0.15rem;padding-right: 0.15rem;}
.btn-size-b{height:0.24rem;line-height:0.24rem;font-size:0.14rem;padding:0 0.12rem;}

button:enabled:active,input[type=button]:enabled:active,input[type=reset]:enabled:active,input[type=submit]:enabled:active{color:#fff;background-color:#f66600}

/* mui reset*/
.mui-btn{border-radius:1px;}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: #ccc;
}
.can-select *{
user-select:auto;
-webkit-user-select:auto;
}
.not-select *{
user-select:none;
-webkit-user-select:none;
}
.mui-bar {
    box-shadow: 0 0 20px #eee;
}
.mui-bar-nav {
    box-shadow: 0 0 20px #eee;
}


.mui-content {
    background-color: #f5f6fb;
}
.mui-input-group:before,.mui-input-group:after{height: 0;}
.mui-input-group .mui-input-row{height: auto; }
.mui-input-group .mui-input-row:after{left: 0rem; }
.mui-input-group .mui-input-row label{height: 0.44rem; line-height: 0.44rem; padding: 0 0 0 0.1rem;}
.mui-input-group .mui-input-row input{height: 0.44rem;line-height: 0.44rem; padding: 0 0.1rem;}
.mui-input-group .mui-input-row input[disabled],
.mui-input-group .mui-input-row select[disabled],
.mui-input-group .mui-input-row textarea[disabled]{color:#666;-webkit-text-fill-color:#666;-webkit-opacity;1; opacity:1;}
.mui-input-row .mui-input-clear ~ .mui-icon-clear{height: 0.44rem;line-height:0.44rem; top:0; }
.mui-input-row .mui-numbox{ margin:8px;float:left;}
.mui-input-row .mui-numbox .mui-input-numbox { height:100%; line-height:100%;}
.mui-input-row .mui-input-row-btn{position:absolute;right:0;height:0.3rem;top:0.1rem;border-left: 1px solid #ccc;width:80px;line-height:0.3rem;}
.mui-input-row .mui-input-row-btn .mui-icon{line-height:0.3rem;}

.car-myall-tab {
    padding: 0.1rem 0.3rem;
}
.mui-segmented-control {font-size: 0.16rem;border: 1px solid #f60;border-radius: 3px; }
.mui-segmented-control .mui-control-item.mui-active {color: #fff;background-color: #f60;}
.mui-segmented-control .mui-control-item {line-height: 0.38rem;color: #666;border-color: #f60;border-left: 1px solid #f60;}
p{color:inherit; font-size:0.14rem}

.mui-toast-container{bottom:60%;}

/*.mui-bar-nav{border-bottom: 1px solid #ccc; box-shadow: 0 0px 0px #ccc;}*/
.mui-title {
    color: #333;
    font-weight:800;
}
.mui-title img{max-height:17px; margin:0 5px;}

.mui-bar{background:#fff;}
.mui-bar .mui-btn-link{color:#f60;}
.mui-bar .mui-icon{opacity: 1;color:#f60;}
.mui-bar .mui-btn-link.mui-active, .mui-bar .mui-btn-link:active{color: #f60;}
.mui-bar .mui-icon:active,
.mui-bar .mui-btn-nav:active{opacity: 1;}

.mui-bar-tab .mui-tab-item{color:#333;}
.mui-bar-tab .mui-tab-item.mui-active{color:#333;}
.mui-bar-tab .mui-icon {font-size:18px;color:#333;}
.mui-bar-tab .mui-tab-item.mui-active .mui-icon {color:#f60;}

.mui-btn-link{color:#f60;}
.mui-btn-link.mui-pull-right {
    color: #333;
}
.mui-btn-outlined{border-color:#f60;color:#f60}
.mui-btn-orange {
    color: #fff;
    border: 1px solid #FF6600;
    background-color: #FF6600;
}
.mui-btn-orange:enabled:active,
a.mui-btn-orange:active,
.mui-btn-orange.mui-active:enabled{color: #fff;border: 1px solid #f70;background-color: #f70;}
.mui-btn-outlined.mui-btn-orange{color: #f60;background: none;}
.mui-btn-plus {
    color: #C2A375;
    border: 1px solid #444;
    background-color: #333;
}
.mui-btn-plus:enabled:active,
.mui-btn-plus:focus,
.mui-btn-plus:hover {
    color: #fff;
    border: 1px solid #333;
    background-color: #444;
}



.mui-btn-block{ padding:10px 0;}
img.mui-img-round {	border-radius: 50%;}


/*.mui-bar-tab .mui-tab-item img.actived {display:none;}
.mui-bar-tab .mui-tab-item.mui-active img {display:none;}
.mui-bar-tab .mui-tab-item.mui-active img.actived{display:inline-block;}*/

/*fixed mui bug*/
.mui-search .mui-placeholder { pointer-events:none;}
.mui-table-view{background-color:transparent;}
.mui-indexed-list-group, .mui-indexed-list-item {
padding-right:0;
margin-right:33px;
}
 .mui-pull-bottom-tips {
text-align: center;
background-color: #f5f6fb;
font-size: 15px;
line-height: 40px;
color: #777;
}
 .mui-popup-backdrop{z-index:999}
/*header*/
.car-header {position: fixed;z-index: 19;top:0;right: 0;left: 0;width:100%; height:0.44rem; line-height:0.44rem;  background:#fff; border-bottom: 1px solid #ddd;-webkit-box-shadow: 0 1px 6px #eee;box-shadow: 0 1px 6px #eee;padding-right: 0.1rem;padding-left: 0.1rem;}
.car-header .car-title{ position: absolute;z-index: 17;height:0.44rem; line-height:0.44rem; left:0rem;text-align:center;color:#f60;font-size:0.2rem; width: 100%; display: inline-block;}
.car-header a{position: relative;z-index: 18;display:inline-block;width:0.44rem; height:0.44rem; line-height:0.44rem; }
.car-header .car-top-user{width:0.44rem; float: left; }
.car-header .car-top-write{width:auto; float: right;}
.car-header a i{ height:0.44rem; line-height:0.44rem; color:#f60;font-size:0.24rem;display: inline-block; vertical-align: bottom;}
.car-header a span{ font-size:0.15rem; display: inline-block;color:#f60; padding-left: 0.03rem; }


.car-header .car-title img{height:0.20rem; margin: 0 0.1rem;}
/*container*/
.container{*zoom:1;margin-top: 0.44rem; }
.container:before, .container:after {content: " ";	display: table}
.container:after {clear:both;}

.section{*zoom:1;padding:0 0.1rem; background-color: #fff; margin-top: 0.1rem;}
.section:before, .section:after {content: " ";	display: table}
.section:after {clear:both;}

.content{*zoom:1;padding:0 0.1rem; background-color: #fff; }
.content:before, .content:after {content: " ";	display: table}
.content:after {clear:both;}

/* home */
.car-adv{margin:0;}
.car-adv img{width: 100%;}

.car-search-box{padding:0;background:#fff; position:relative;}

.car-search-box .icon{width:50px;position:absolute;z-index:1}
.car-search-box .mui-input-icon{line-height:50px;height:50px;}

.car-search-box .mui-input-group{padding-left:50px; padding-right:70px;}
.car-search-box .mui-input-row label{font-size: 0.15rem;padding:0;height:50px;line-height:50px;}

.car-search-box .car-change{width:70px; position:absolute; top:0; right:0; height:100px; line-height:100px; text-align:center;}
.car-search-box .car-change i{font-size: 0.28rem;line-height:100px;}



.car-mbtn-search {
    width: 100%;
    line-height: 0.36rem;
    font-size: 0.18rem;
    margin: 0.15rem 0 0.05rem;
    width: 80px;
    height: 100px;
    background: #fff;
    text-align: center;
}

.car-homeall-box{padding:0 15px; background:#fff;margin-bottom:10px}
.car-homeall-box .car-banner h2{height:40px; line-height:40px;font-size:0.15rem;}

.car-homeall-box .car-content ul li {float:left;margin-bottom: 15px; }
.car-homeall-box .car-content .car-items{clear: both; overflow: hidden;border: 1px solid #E9ECF3; height: 40px; line-height: 40px; background-color:#f5f6fb; border-radius: 0;font-size: 0.13rem;text-align:center;}
.car-homeall-box .car-content .car-name{height:40px;overflow:hidden;text-align:center;}

.car-homeall-box .car-content .car-numer{position:relative;right:0px;top:-40px;border-radius:0 0 0 80%;}

.car-home-trip{padding:10px 10px 10px 5px; width:100%; border-top: 1px solid #ddd; background-color: #FFF;}
.car-home-trip .car-home-trip-box{position: relative;padding-right:60px;}
.car-home-trip .car-home-trip-box h3{ font-size: 16px; color: #f60;border-bottom: 1px dashed #ccc; padding-bottom: 8px; margin-bottom: 8px; }
.car-home-trip .car-home-trip-box p{ font-size: 14px;  }
.car-home-trip .car-home-trip-box h3 span{padding-left: 10px }
.car-home-trip .car-home-trip-box .car-home-trip-btn{position:absolute; line-height: 30px;height: 30px; font-size: 14px; top:50%; right:-10px; margin-top: -15px;color:#f60;background:#fff; }

 .baojing {
    position: fixed;
    right: 0;
    bottom: 60px;
    width: 80px;
    height: 40px;
    background: #fff;
        box-shadow: 0 0px 6px 0px #ccc;
    display: block;
    border-radius: 20px 0 0 20px;
    padding: 5px;
}
.baojing i {
        width: 30px;
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    float: left;
    background: #ff3b30;
    border-radius: 15px;
    color: #fff;
       }
    .baojing span {
        line-height: 15px;
        display: block;
        float: left;
        padding: 0 0 0 8px;
        color: #666;
    }


.home-pop {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align:center;
}

.home-pop .mui-popover {
max-width: 630px;
width: 80%;
margin: 0 auto;
background: none;
box-shadow: none;
position: static;
}

.home-pop .mui-popover .pop {
width: 100%;
border-radius: 15px;
}

.home-pop .mui-popover .line {
width: 1px;
background: #ccc;
height: 25px;
margin: 0 auto;
}

.home-pop .mui-popover .close {
width: 27px;
height: 27px;
margin: 0 auto;
}

.home-pop .mui-popover .close img {
    width: 100%;
}
/*citylist hot*/
.mui-table-view .mui-indexed-list-item.hot {
    float: left;
    min-width:70px;
    width: calc(25% - 15px);
    border: solid 1px #ccc;
    padding: 5px;
    margin: 3px 0 3px 5px;
    text-align: center;
}
li.mui-table-view-cell.mui-indexed-list-item.hot:after {
    height:0;
}

/*brandlist hot*/
.mui-table-view .mui-indexed-list-item.hotbrand {
    float: left;
    min-width:60px;
    width: calc(20% - 5px);
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 0px;
    margin: 0;
    text-align: center;
}
    .mui-table-view .mui-indexed-list-item.hotbrand img {
        max-width:80px;
        padding:0 5px 0 5px;
    }
.mui-table-view-cell.hotbrand:after {
    height:0;
}

.mui-indexed-list-search.mui-search:before {margin-top:0px;}
.mui-indexed-list {width:100%;}
/*member*/
.car-member-top{position: relative;background:#fff; /*background:url(../img/user_bg.png); background-size: cover;*/ padding: 0.2rem 0.15rem 0.1rem 1rem;height:1.1rem;}
.car-member-top .car-member-top-pic{position: absolute; top:0.20rem;left: 0.15rem; }
.car-member-top .car-member-top-pic img{ width: 0.7rem; height: 0.7rem; border-radius: 0.5rem}
.car-member-top .car-member-top-con{ }
.car-member-top .car-member-top-con h2{ line-height: 180%;font-size: 0.18rem;}
.car-member-top .car-member-top-con p{line-height: 160%;font-size: 0.15rem;}

.car-member-money{background:#fff;padding:0.1rem 0.2rem;}
.car-member-money-con{padding:0 0.15rem;box-shadow:0px 0px 10px 0px #eee;}
.car-member-money-con h3{line-height:60px; font-size:15px;}
.car-member-money-btn{top:17px;margin-left:5px;padding:2px 11px; }

.car-member-list{ }
.car-member-list ul li{position: relative;  height: 50px;}
.car-member-list ul li:last-child h3{ border-bottom: none;}
.car-member-list ul li h3{line-height: 50px; height: 50px; font-size: 14px;border-bottom: 1px solid #dfdfdf; }
.car-member-list ul li h3 .icon{width:15px;position:absolute;top:18px;left:0;}
.car-member-list ul li h3 i{font-size: 18px; vertical-align: bottom; padding:0 0.1rem 0 0;color: #999}
.car-member-list ul li h3 i.colora{color: #3ec323}
.car-member-list ul li h3 i.colorb{color: #2e6fce}
.car-member-list ul li h3 i.colorc{color: #c250c9}
.car-member-list ul li h3 i.colord{color: #db8100}
.car-member-list ul li h3 i.colore{color: #f60}
.car-member-list ul li span{position: absolute; top: 50%;right: 0; height: 50px; line-height: 50px;margin-top: -25px;}
.car-member-list ul li span i{font-size: 14px;}


.car-member-money b{font-size: 0.20rem;}

/* car-publish */
.car-publish-box{padding: 0..5rem 0;}
.car-publish-box label{font-size: 0.15rem;width:30%; }
.car-publish-box input,.car-publish-box textarea,.car-publish-box select{font-size: 0.15rem; }
.car-publish-box .mui-input-row label~input,.car-publish-box .mui-input-row label~select,.car-publish-box .mui-input-row label~textarea{padding-left: 0.1rem;padding-right: 0.1rem;width:70%}

.car-publish-box .car-change{position: absolute; z-index: 2; top:0.24rem; right: 0; background-color: #fff; width:70px;  text-align:center; }
.car-publish-box .car-change i{font-size: 0.28rem;  }

.car-publish-box textarea{height: 1rem; line-height: 0.2rem; padding: 0.15rem 0; }
.car-publish-box select{height: 0.44rem; line-height: 0.44rem;}

.car-publish-texth textarea{height:0.6rem;  }

/*car-list*/
.car-list-top{padding:0.15rem 0.1rem 0.1rem;}
.car-list-top ul{margin: 0 -0.10rem; clear: both; overflow: hidden;}
.car-list-top ul li{float: left; padding: 0 0.10rem; margin-bottom: 0.05rem;}
.car-list-top ul li.active,.car-list-top ul li.active a{color:#f60;}

.car-list-box ul li{padding: 0.1rem; border-bottom: solid 1px #ccc; background-color: #fff;}
.car-list-box ul li:last-child{border-bottom:0;/*margin-bottom: 0.6rem;*/}
.car-list-box .car-list-split{background:#f5f6fb;color:#f60;font-weight:bold;font-size:0.18rem;padding:0.05rem 0.1rem;border-bottom:0;}
.car-list-box .car-box-con{position: relative; padding-left: 0.6rem; }
.car-list-box .car-box-con p{line-height: 180%; color: #333; margin-bottom: 0.05rem; font-size:0.16rem;}
.car-list-box.small .car-box-con .text{font-size:0.14rem;}
.car-list-box.big .car-box-con .text{font-size:0.16rem;}
.car-list-box.big2 .car-box-con .text{font-size:0.18rem;}
.car-list-box.big3 .car-box-con .text{font-size:0.20rem;}


.car-list-box .car-box-con .car-list-time{position: absolute; left: 0; top:0; width: 0.6rem; text-align: center; font-size: 0.16rem}
.car-list-box .car-box-con .car-list-yuzuo{position: absolute; right: 0.2rem; top:0; }
.car-list-box .car-box-con .car-list-con{border-bottom:1px dashed #ccc; }
.car-list-box .car-box-end{ padding: 0.10rem 0 0 0; line-height:35px; text-align: right;font-size: 0.16rem;}
.car-list-box .car-box-end .car-list-order-btn{ height: 0.25rem; line-height: 0.25rem;margin-left: 0.1rem;width:0.8rem; }

.car-list-box.new ul li{border-bottom: 0;margin-top:0.1rem;}
.car-list-box.new .car-box-con{padding:0.05rem 0 0.05rem 0.05rem;  }
.car-list-box.new .car-box-con .car-list-con{border-bottom:0; }
.car-list-box.new .car-list-con .item {position:relative;}
.car-list-box.new .car-list-con .title{ font-weight:bold;color:#2E2E2E; width:0.6rem;overflow:hidden;padding:5px 0; position:absolute; }
.car-list-box.new .car-list-con .title i{margin-right:5px;font-weight:normal; font-size:14px;}
.car-list-box.new .car-list-con .text{color:#414A59; padding:5px 0 5px 10px;margin-left:0.6rem;  }
.car-list-box.new .car-list-con .remark{background:#F5F6FB }

.car-list-box.new .car-box-head{padding: 0 5px 1px 0.5px; font-size: 0.16rem; border-bottom:solid 1px #E0E3EA; line-height:35px;}
.car-list-box.new .car-list-time{ font-size: 0.14rem;color:#f60; float:left;font-weight:bold}
.car-list-box.new .car-list-time .gotime{font-size:0.16rem;padding-left:5px;}
.car-list-box.new .car-list-seat{font-size: 0.14rem; float:right; text-align:right}
.car-list-box.new .car-list-seat .seat{color:#f60;font-weight:bold;font-size:0.16rem;}
.car-list-box.new .car-list-seat .bustype{ color:#3F4B5B;}

.car-list-box.new .car-box-end{ padding: 10px 0 0px 5px; font-size: 17px; border-top:solid 1px #E0E3EA;}
    .car-list-box.new .car-box-end .plus-flag {
        background: #f5f5f5;
        border-radius: 50px;
        float: left;
        padding: 2px 10px 2px 30px;
        font-size: 14px;
        position: relative;
        top:5px;
        line-height:25px;
    }
    .car-list-box.new .car-box-end .plus-flag .icon {
        border-radius: 50px;
        width:25px;
        height:25px;
        display:block;
        position:absolute;
        left:0;
        top:0;
    }
.car-list-box.new .car-box-end .fee{line-height:30px;color:#788490}
.car-list-box .car-box-end .car-list-order-btn{ float:right;height: 35px; line-height: 35px;width:70px;font-size:14px; }

.car-list-cover{position:fixed; bottom:0; padding: 0.1rem; width:100%; border-top: 1px solid #ddd; background-color: #FFF; text-align: center;}
.car-list-btn{background:#fff;color:#f60; height: 30px; line-height: 30px; margin-right: 25px;  font-size: 14px;width:110px; float:right;}
.car-list-btn-tip{padding-left:25px;line-height:30px; float:left;}

/*menu**/
.animated {animation-duration:0.5s;animation-fill-mode:both;}
@keyframes fadeInDown {
0% {transform:translate3d(0,-100%,0);}
100% {transform:translate3d(0,0px,0);}
}
.fade-in-down {animation-name:fadeInDown;}
@keyframes fadeOutUp {
0% {transform:translate3d(0,0px,0);}
100% {transform:translate3d(0,-100%,0);}
}
.fade-out-up {animation-name:fadeOutUp;}
.menu-open {height:100%;width:100%;}
.menu-backdrop {display:none;background:#000;}
.menu-open .menu-backdrop {position:fixed;top:45px;bottom:0;height:100%;width:100%;display:block;z-index:8;max-width:748px;}
.menu-wrapper {position:fixed;top:44px;z-index:9;background-color:#fff;width:100%;max-width:748px;}
.menu-wrapper.hidden {transform:translate3d(0,-100%,0);z-index:-1;}
.menu {width:100%;padding:0.1rem;}
.menu-wrapper.mui-active,.menu-wrapper.mui-active .menu {transform:translate3d(0,0,0);}
.menu-wrapper .mui-btn,.menu-wrapper .mui-btn:active {margin:0;border:none;border-radius:0;}
.menu-wrapper .tag {width:90%;vertical-align:middle;margin:0;padding:0;text-align:center;}


/*car-balance*/
.car-balance-list{padding:0.10rem 0; }
.car-balance-list ul li {
    height: 60px;
    padding-right: 0.1rem;
    border-bottom: 1px solid #F7F8FA;
}
.car-balance-list ul li:last-child{ border-bottom:none;}
.car-balance-note {
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.car-balance-time {
    font-size: 12px;
    color: #b5bfce;
    line-height: 25px;
}


/*car-evaluate*/

.car-evaluate-list{padding:0;background:#fff; }
.car-evaluate-list ul li{position: relative; padding:0.15rem 0.1rem;border-bottom: 1px solid #dfdfdf;}
.car-evaluate-list ul li:last-child{ border-bottom: none;}
.car-evaluate-list ul li .car-evaluate-con{position: relative; padding-left: 0.55rem;}
.car-evaluate-list ul li .car-evaluate-con .car-evaluate-pic{position: absolute; top: 0;left: 0;}
.car-evaluate-list ul li .car-evaluate-con .car-evaluate-pic img{ width: 0.44rem; height: 0.44rem; border-radius: 50%; border: 1px solid #ccc}
.car-evaluate-list ul li .car-evaluate-con .car-evaluate-tit h3{font-size: 0.15rem; margin-bottom: 0.08rem; }
.car-evaluate-list ul li .car-evaluate-con .car-evaluate-tit h3 span{font-size: 0.12rem; }

.car-evaluate-list ul li .car-evaluate-con .btn-size-b{position: absolute; top: 0;right: 0; text-align:right;}
.car-evaluate-list ul li .car-evaluate-text{padding: 0.15rem 0 0; line-height: 150%; color: #666;}
.car-evaluate-list ul li .car-evaluate-reply{line-height: 150%; color: #666; border-top:1px dashed #ccc;padding-top:0.1rem;margin-top:0.1rem;  }

/*car-login*/
.car-login-box{padding:0.1rem 0 0.2rem;}
.car-login-box h2{padding:0.3rem 0 0.3rem; font-size: 0.28rem; font-weight:bold; text-align: center;}
.car-login-box h3{padding:0.1rem 0.1rem 0.2rem 0.1rem; font-size: 0.16rem; border-bottom: 1px solid #ccc; color: #666}
.car-login-box .mui-input-group .mui-input-row label{height: 0.6rem; line-height:0.6rem; padding: 0 0.1rem; font-size: 0.16rem;width: 28%;}
.car-login-box .mui-input-group .mui-input-row input{height: 0.6rem;line-height:0.6rem; padding: 0 0.1rem;}
.car-login-box .mui-input-row .mui-input-clear ~ .mui-icon-clear{height: 0.6rem;line-height:0.6rem; top:0; }
.car-login-box .mui-input-row label~input,.car-login-box .mui-input-row label~select,.car-login-box .mui-input-row label~textarea{width: 72%;padding-left: 0.1rem;}
.car-login-box .mui-input-row-btn { height:0.46rem;line-height:0.46rem;}

.car-login-box p{padding:0.15rem 0; font-size: 0.16rem; text-align: center; color: #666;}

.car-login-box .car-mbtn-search{margin: 0.2rem 0 0.1rem;}

/*car-travel*/
.car-travel-box{position: relative; }
.car-travel-box .car-travel-con{line-height: 200%; font-size: 0.15rem;}
.car-travel-box .car-travel-con p{color: #333;font-size: 0.15rem;}
.car-travel-box .car-travel-tip {padding:0.05rem 0;color: #d00; text-align: center; font-size: 0.16rem;}
.car-travel-box .car-travel-tel {
    border-top: solid 1px #eee;
    margin-top: 10px;
    padding: 15px 0 0 0;
    font-size: 16px;
    text-align: center;
}
.car-travel-box .car-travel-tel .tip{font-weight:bold;}
.car-travel-box .car-travel-tel .tel {
    font-size: 22px;
    line-height: 50px;
    color:#ff6600;
}
.car-travel-box .car-travel-tel .num {
    border-bottom: solid 1px #eee;
}

.car-travel-box h3 {
    padding: 0.15rem 0;
    font-size: 0.15rem;
}

.car-travel-btn{position: absolute;  right: 0; }
.car-order-btn{position: absolute; bottom:0.2rem; right: 0; }

.car-guest-box{ margin-top: 0.1rem;}
.car-guest-box .car-guest-tit{ position: relative; padding:0.12rem 0.1rem 0.15rem;}
.car-guest-box .car-guest-tit h3{font-size:0.16rem; }
.car-guest-box .car-guest-tit .car-travel-btn{top:0.05rem; right: 0.1rem;}

.car-guest-box .car-guest-con {background-color: #fff;padding:0.1rem 0.1rem;}
.car-guest-box .car-guest-con ul li{position: relative; padding:0.15rem 0 0.15rem 0.3rem; border-bottom: 1px solid #dfdfdf;}
.car-guest-box .car-guest-con ul li:last-child{border-bottom: none;}
.car-guest-box .car-guest-con ul li .car-guest-num{position: absolute; top:0.12rem; left: 0;width: 0.2rem;height: 0.2rem; line-height: 0.2rem;border-radius: 50%; text-align: center; background-color:#f5f6fb;}
.car-guest-box .car-guest-con ul li .car-guest-btn{position: absolute; top:0.1rem; right: 0; }

/*appointment_record*/
.car-record-list{padding:0 0.1rem;background:#fff; }
.car-record-list ul li{position: relative; padding:0.12rem 0 0.06rem; border-bottom: 1px solid #dfdfdf; min-height: 0.66rem;}
.car-record-list ul li:last-child{border-bottom: none;}
.car-record-list ul li .car-record-text p{color:#333; margin-bottom: 0.06rem}
.car-record-list ul li .car-record-text i{color:#999;}

.car-record-list ul li .car-record-desc{position: absolute; top: 0.12rem;right: 0; text-align:right;}
.car-record-list ul li .car-record-desc p{margin-top:0.2rem;}
.car-record-list ul li .car-record-desc .mbtn{display:block;margin-bottom:2px;}
.car-record-list ul li .car-record-desc .del{background-color:#fff;color:#f60;}

.car-record-list ul li.dis-gray,
.dis-gray .desc_red,
.car-record-list ul li.dis-gray .car-record-text p{color:#999;}

.car-record-list ul li .plus-flag {
background: #f5f5f5;
border-radius: 50px;
padding: 2px 10px 2px 0px;
font-size: 14px;
}
.car-record-list ul li .plus-flag img {
height:20px;
}

.car-set {
padding: 0.03rem 0.15rem;
background-color: #2e6fce;
font-size: 0.12rem;
border-radius: 0.03rem;
color: #FFF;
display: inline-block;
}

.dis-gray .mbtn{background-color:#FFF;color:#666; border-color: #ccc;}
.dis-gray .mbtn:hover{background-color:#f2f2f2; border-color: #aaa;color:#333}

/*real_name */
.car-real-box{padding-top: 0.05rem;}
.car-real-box .mui-input-group .mui-input-row label{font-size: 0.15rem;width: 28%;}
.car-real-box .mui-input-row label~input,.car-real-box .mui-input-row label~select,.car-real-box .mui-input-row label~textarea{width: 72%;padding-left: 0.1rem;font-size: 0.15rem;}

.car-real-box .car-real-card{clear: both; overflow: hidden;  border-bottom: 1px solid #dfdfdf}
.car-real-box .car-real-card h3{ margin-bottom: 0.1rem;}
.car-real-box .car-real-card img{width:100%;max-height:260px; border-radius:10px;box-shadow:3px -3px 7px 0px #ccc;-webkit-box-shadow:3px -3px 7px 0px #ccc;margin-bottom:5px;}



.car-real-box .mui-input-row .mui-checkbox label,
.car-publish-box .mui-input-row .mui-checkbox label,
.car-login-box .mui-input-row .mui-checkbox label{display: inline-block;float: none;width: 100%;padding-left: 0.4rem;}
.car-real-box .mui-checkbox input[type=checkbox],
.car-publish-box .mui-checkbox input[type=checkbox],
.car-login-box .mui-checkbox input[type=checkbox]{position: absolute;top: 0.02rem;left: 0;display: inline-block;width: 0.24rem;height: 0.24rem;border: 0;}

.car-real-box {}
.car-real-box .car-mbtn-search{position:fixed; bottom:0; width:100%; border-radius: 0;margin:0; height: 0.5rem; line-height: 0.5rem;}


.car-real-box .car-real-card .imgtool {
position: absolute;
bottom: 0;
background: #000;
opacity: 0.7;
color: #fff;
width: 100%;
text-align: center;
line-height: 50px;
border-radius:0 0 10px 10px;
}

.car-real-box .car-real-card .imgtool div {
float: left;
width: 50%;
}

.card-real-check {
padding: 0 10px 0px 10px;
}

.card-real-check .mui-input-row {
background: #dee9f5;
padding:10px 0 10px 0;
}

.card-real-check .mui-input-row input,
.card-real-check .mui-input-row .mui-input-static {
line-height: 0.34rem;
height: 0.34rem;
font-size: 0.14rem !important;
text-align: right;
color: #000;
}

.card-real-check .mui-input-row > label:nth-child(1){
line-height: 0.34rem;
height: 0.34rem;
font-weight: normal;
color: #666;
font-size: 0.14rem !important;
}

.card-real-check .mui-input-row select{background:inherit;direction: rtl;padding:0 0.1rem;}
.card-real-check input::-webkit-input-placeholder {
   color: #f60;
}

.card-real-check .mui-input-row .info{padding-left:10px;font-size:0.12rem;color:#f60;clear:both;}


.card-real-check.readonly .mui-input-row {
background: #f5f6fb;
padding: 0;
}

/*car-order-success*/
.car-order-success p img{ max-width: 0.15rem;width: 100%;}

/*add-car*/
.add-car-box{clear: both; overflow: hidden; background-color:#f5f6fb; height: 100%; overflow-y: auto; padding-bottom: 44px; }
.add-car-box .add-car-tit{padding: 1.5rem 0.10rem 0.10rem; font-size: 0.16rem;}
.add-car-box .add-car-con{padding: 0.10rem; background-color: #fff;}
.add-car-box .add-car-con > ul li{margin-bottom: 0.05rem;}
.add-car-box .add-car-con > ul li .add-car-pic{height: 0.5rem;line-height: 0.5rem; overflow: hidden;}
.add-car-box .add-car-con > ul li .add-car-pic img{height: 100%;}

.add-car-box .add-car-con ul.add-car-home li {margin-bottom: 0.08rem;}
.add-car-box .add-car-con ul.add-car-home li h3{border: 1px solid #ccc; padding: 0.08rem 0.1rem; border-radius: 0.05rem;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.add-car-box .add-car-con ul.add-car-home li h3:hover{border: 1px solid #f60; color:#f60;}

.add-car-box .add-car-con .add-car-abc ul li{position: relative; line-height: 0.44rem; height: 0.44rem;border-bottom: 1px solid #dfdfdf;}
.add-car-box .add-car-con .add-car-abc ul li:last-child{ border-bottom: none;}
.add-car-box .add-car-con .add-car-abc ul li h3{line-height: 0.44rem; height: 0.44rem; font-size: 0.15rem; }
.add-car-box .add-car-con .add-car-abc ul li span{position: absolute; top: 50%;right: 0; height: 0.44rem; line-height: 0.44rem;margin-top: -0.22rem;}
.add-car-box .add-car-con .add-car-abc ul li i{font-size: 0.18rem;}
/* pop all */
.quickpop{position:relative;width:100%; top:0.36rem; }
.quickpop .quickpop-box{ margin:0 0.1rem;padding:0.1rem;border-radius:8px;color:#666;background-color:#FFF;white-space:normal;}
.quickpop .quickpoptit{line-height:0.4rem;height:0.4rem;position:relative;text-align:center; font-size:0.18rem; color:#f60;}
.quickpop .quickpopcon{min-height:100px;width:100%;}

/* pop > pop_weixin */
.weixin-share img{ width:50%; max-width: 3rem;}
.quickpopcon .car-publish-box label{font-size: 0.14rem; width: 28%;}
.quickpopcon .car-publish-box input,.quickpopcon .car-publish-box textarea,.quickpopcon .car-publish-box select{font-size: 0.14rem; }

.quickpopcon .car-publish-box .mui-input-row label~input,.quickpopcon .car-publish-box .mui-input-row label~select,.quickpopcon .car-publish-box .mui-input-row label~textarea{width: 72%;padding-left: 0.1rem;}

/* nodate */
.car-nodata{margin: 0.2rem 0; text-align: center;color: #999;}
.car-nodata .car-data-ico{height: 0.5rem;line-height:0.5rem;margin:0.1rem 0;}
.car-nodata .car-data-ico i{font-size: 0.5rem;}
.car-nodata h3{ font-size: 0.18rem; }

.tag {display: inline-block;border: 1px solid #f5f6fb;padding: 3px 6px;vertical-align: middle;margin: 5px 5px 5px 0;color: #777;background:#f5f6fb;}
.tag.check {background-color: #fff;border-color: #f60;color: #f60;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}


/*margin*/
.mar5{margin:0.05rem;}
.mar10{margin:0.10rem;}
.mar15{margin:0.15rem;}

.mart5{margin-top:0.05rem;}
.mart10{margin-top:0.1rem;}
.mart15{margin-top:0.15rem;}
.mart20{margin-top:0.2rem;}

.marb5{margin-bottom:0.05rem;}
.marb10{margin-bottom:0.1rem;}
.marb15{margin-bottom:0.1rem;}
.marb20{margin-bottom:0.2rem;}

.marl5{margin-left:0.05rem;}
.marl10{margin-left:0.1rem;}
.marl15{margin-left:0.15rem;}

.marr5{margin-right:0.05rem;}
.marr10{margin-right:0.1rem;}
.marr15{margin-right:0.15rem;}
.marr20{margin-right:0.2rem;}
.marr60{margin-right:0.6rem;}

.martb10{margin-top:0.1rem; margin-bottom:0.1rem;}
.martb20{margin-top:0.2rem; margin-bottom:0.2rem;}
.marlr10{margin-left:0.1rem; margin-right:0.1rem;}





/*padding*/
.pad5{padding:0.05rem;}
.pad10{padding:0.1rem;}
.pad15{padding:0.15rem;}

.padt5{padding-top:0.05rem;}
.padt10{padding-top:0.1rem;}
.padt15{padding-top:0.15rem;}

.padb5{padding-bottom:0.05rem;}
.padb10{padding-bottom:0.1rem;}
.padb15{padding-bottom:0.15rem;}

.padtb5{padding-top:0.05rem; padding-bottom:0.05rem;}
.padtb10{padding-top:0.1rem; padding-bottom:0.1rem;}
.padtb15{padding-top:0.15rem; padding-bottom:0.15rem;}

.padl5{padding-left:0.05rem;}
.padl10{padding-left:0.1rem;}
.padl15{padding-left:0.15rem;}

.padr5{padding-right:0.05rem;}
.padr10{padding-right:0.10rem;}
.padr15{padding-right:0.15rem;}



/* other */
.fl{float:left}
.fr{float:right}
.clear{clear:both;overflow:hidden;}
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after {content: " ";	display: table}
.clearfix:after {clear: both;}
.hidden{display:none;}
.show{display:block;}
.hand{cursor:pointer;}
.overflow{overflow:hidden;}
.noBorder{border:none;}

/* layout */
.rowmar10{ margin-left: -0.05rem; margin-right: -0.05rem; clear: both; overflow: hidden;}
.colone,.coltwo,.colthree,.colfour,.colfive{ width:100%;padding-left: 0.05rem;padding-right: 0.05rem;float: left;}
.colone{ width:66.66666666%;}
.coltwo{ width:50%;}
.colthree{ width:33.33333333%;}
.colfour{ width:25%;}
.colfive{ width:20%;}	

.widper100{width: 100%;}
.widper50{width: 50%;}

.heiper100{height:100%;}

.textover{overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
/* color */
a{color:#333; text-decoration:none;outline:none;}
a:hover,a:active { color:#333; text-decoration:none;}
.textline{text-decoration:underline;}

.cWhite,.cWhite:visited,.cWhite a{color:#fff!important}
a.cWhite:hover{color:#ff0!important}
.cGray,.cGray:visited,.cGray a{color:#999!important}
.cRed,.cRed:visited,.cRed a{color:#f60!important}
.cRed a:hover,a.cRed:hover,.cGray a:hover,a.cGray:hover{color:#f60!important}

.desc_red, .desc_red a, a.desc_red, .desc_red a:hover, a.desc_red:hover{color:#f60!important}
.desc_green{ color:#3b9300 !important}
.desc_blue{ color:#0876FF !important}
.desc_yellow{ color:#db9000 !important}
.desc_lightyellow{ color:#FFD31A !important}
.desc_danger{ color:#f20000 !important}
.desc_black{color:#000 !important}
.desc_333{ color:#333 !important}
.desc_href{color:#576b95 !important}
.desc_lightblue{ color:#18C8BA !important}
.desc_lightred{color:#FF5B45 !important}
.desc_gray{ color:#B5BFCE !important}
.desc_ccc{ color:#ccc !important}
.desc_999{ color:#999 !important}
.desc_plus{color:#C2A375 !important}

.bgcolor-gray{background-color: #f5f6fb!important;}
.bgcolor-white{background-color: #fff!important;}
.bgcolor-red {background-color: #f9d2cc !important;}
/*text-align*/
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align-last:justify;}

/*font*/
.f12px{font-size:0.12rem!important;}
.f13px{font-size:0.13rem!important;}
.f14px{font-size:0.14rem!important;}
.f15px{font-size:0.15rem!important;}
.f16px{font-size:0.16rem!important;} 
.f18px{font-size:0.18rem!important;}
.f20px{font-size:0.2rem!important;}
.f22px{font-size:0.22rem!important;}
.f24px{font-size:0.24rem!important;}
.f26px{font-size:0.26rem!important;}
.f28px{font-size:0.28rem!important;}
.f32px{font-size:0.32rem!important;}
.fb{font-weight:bold;}
.lh150{line-height: 150%;}
.lh180{line-height: 180%;}
.lh200{line-height: 200%;}

/*vertical*/
.ver_mid{vertical-align:middle;}
.ver_top{vertical-align:top;}
.ver_btm{vertical-align:bottom;}
.ver_super{vertical-align:super;}
.ver_sub{vertical-align:sub;}

/*position*/
.pabs{position:absolute;}
.prel{position:relative;}



.border-bottom{border-bottom: 1px solid #999;}
.border-bottom-dashed{border-bottom: 1px dashed #999;}

/*表单签名的字*/
.mui-input-row > label:nth-child(1) {
    font-weight:bold;
}
.mui-input-row > label:nth-child(1):after {
    content:""
}
.mui-input-row .mui-input-static {
    float:left;width:65%;height:0.44rem;line-height:0.44rem;font-size:0.15rem;padding:0 0.1rem;
}
.mui-input-row .mui-input-link {
    float: left;
    width: 100%;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.13rem;
    padding: 0 0.1rem 0 0;
}
.mui-input-icon{
    height:0.44rem;line-height:0.44rem;font-size:0.15rem;padding:0 0.1rem;
}
.hasicon{padding:0;position:relative;}

.hasicon .icon{width:50px;position:absolute;z-index:1}
.hasicon .mui-input-icon{line-height:50px;height:50px;}

.hasicon .mui-input-row{margin-left:50px;}
.hasicon .mui-input-row label{font-size: 0.15rem;padding:0;height:50px;line-height:50px;width:60px;text-align-last:justify;}
.hasicon .mui-input-row label~input, 
.hasicon .mui-input-row label~select, 
.hasicon .mui-input-row label~textarea{width:calc(100% - 60px);}
.hasicon .mui-input-row label~input, 
.hasicon .mui-input-row label~select,
.hasicon .mui-input-row .mui-input-static,
.hasicon .mui-input-row .mui-input-link{height: 50px;line-height: 50px;}

.hasicon .car-change{width:70px; position:absolute; top:0; right:0; height:99px; line-height:100px; text-align:center;}
.hasicon .car-change i{font-size: 0.28rem;line-height:100px;  }


.hasicon.small .mui-input-icon{line-height:20px;height:20px;font-size:0.13rem;}
.hasicon.small .mui-input-row{margin-left:40px; }
.hasicon.small .mui-input-row .mui-input-link{height:20px;line-height:20px;}

.mui-badge-red {
    background-color:#f60;
}
/*适配iphone x*/
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
    .mui-bar-tab {
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
    }

    .baojing {
        bottom: calc(60px + constant(safe-area-inset-bottom));
        bottom: calc(60px + env(safe-area-inset-bottom));
    }
}

.spin0 {transition: all 0.2s;display:inline-block;}
.spin180 {transform: rotate(180deg);transition: all 0.2s;display:inline-block;}


.footer-copyright {
    padding: 20px;
    width: 100%;
    text-align: center;
    color: #c6c6c6;
    font-size: 0.12rem;
}

.mui-card {
    box-shadow: 0 0px 15px #ccc;
}
/*choose_place*/
.choose_content {
    position: relative
}

.choose_city {
    position: absolute;
    top: 7px;
    width: 120px;
    background: #f1f1f1;
    border-radius: 30px 0 0 30px;
    line-height: 30px;
    border-right: solid 1px #ccc;
    overflow: hidden;
}

    .choose_city i {
        position: absolute;
        right: 5px;
        line-height: 30px;
    }

    .choose_city span {
        width: 105px;
        height: 30px;
        overflow: hidden;
        text-align: center;
        display: block;
    }

.choose_place {
    position: absolute;
    width: 100%;
    padding: 0 50px 0 120px;
    top: 7px;
}

    .choose_city input,
    .choose_place input {
        border: 0;
        background: #f1f1f1;
        line-height: 30px;
        height: 30px;
        margin-bottom: 0;
        font-size: 14px;
        border-radius: 0 30px 30px 0;
    }

.choose_btn {
    position: absolute;
    width: 40px;
    right: 0;
    top: 7px;
    text-align: center;
    line-height: 30px;
    height: 30px;
}

    .choose_btn a {
        display: block;
        height: 30px;
    }


#place_list {
    background-color: #fff;
    height: 100%;
    overflow-y: scroll;
}

.place_item {
    position: relative;
    height: 60px;
    margin-top: 5px;
}

.place_icon {
    width: 50px;
    text-align: center;
    line-height: 30px;
    color: #666;
}

    .place_icon i {
        font-size: 14px;
    }

.place_text {
    position: absolute;
    top: 0;
    padding: 0 50px;
    width: 100%;
    border-bottom: solid 1px #ccc;
    height: 60px;
}

.place_name {
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
}

.place_address {
    font-size: 12px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.place_range {
    position: absolute;
    right: 0;
    width: 50px;
    line-height: 30px;
    top: 0;
    color: #666;
    font-size: 12px;
}


/*plusPop*/
.plusPop {
color: #BFA266;
}

.plusPop .platinum {
line-height: 20px;
}

.plusPop .platinum i {
font-size: 32px;
}

.plusPop .title {
font-size: 20px;
padding: 15px 0;
}

.plusPop .hr {
height: 5px;
border: solid 1px #E2D4B9;
border-width: 1px 0;
}

.plusPop .txt {
padding: 10px 5px;
text-align: left;
}

.plusPop .txt h4 {
font-size: 16px;
line-height: 35px;
}

.plusPop .txt p {
color: #333;
padding-left: 10px;
}

/*提现申请*/
.withdraw .canWithdrawDalance {
    margin-top: 20px;
    line-height: 40px;
    text-align: center;
}

.withdraw .title {
    text-align: center;
    font-size: 13px;
    line-height: 30px;
}

.withdraw .money-content {
    position: relative;
    line-height: 50px;
    border-bottom: solid 1px #ccc;
    padding: 0 80px 0 35px;
}

.withdraw .icon {
    position: absolute;
    left: 10px;
    font-size: 20px;
    line-height: 50px;
}

.withdraw .btn {
    position: absolute;
    right: 10px;
    color: #FF5B42;
    line-height: 50px;
}

.withdraw input.money {
    border: 0;
    width: 100%;
    line-height: 50px;
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0;
    height: 50px;
}

.withdraw .other-content {
    margin-top: 20px;
}

    .withdraw .other-content input {
        margin-bottom: 10px;
        line-height: 25px;
        border: 0;
        background: #f5f6fb;
        width: 100%;
        font-size: 14px;
        padding: 5px 10px;
    }

    /*钱包*/
.dalance-card {
    border-radius: 5px;
    background-color: #FF9A02;
    margin: 15px;
    box-shadow: 0 0px 15px #ccc;
    color: #fff;
    background: url('../img/dalance-bg.png') no-repeat;
    background-size:100% 100%;
}

.dalance-card-content {
    padding: 15px 15px 0px 15px;
}

.dalance-card .title {
    font-size: 15px;
}

.dalance-card .money {
    font-size: 24px;
    font-weight: bold;
    line-height: 65px;
}

    .dalance-card .money .num {
        font-weight: bold;
    }

.dalance-card .btn {
    float: right;
    background: rgba(255, 255, 255,0.25);
    color: #fff;
    width: 75px;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
}

.dalance-card-footer {
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    background: rgba(234, 33, 0,0.2);
    border-radius: 0 0 5px 5px;
}


.plusmoney-card {
    border-radius: 5px;
    background-color: #434343;
    margin: 20px 15px 15px 15px;
    box-shadow: 0 0px 15px #ccc;
    color: #fff;
    background: url('../img/plusmoney-bg.png') no-repeat;
    background-size: 100% 100%;
}

.plusmoney-card-content {
    padding: 15px 15px 0px 15px;
}

.plusmoney-card .title {
    font-size: 17px;
    color: #ECD7A8;
}

.plusmoney-card .money {
    font-size: 24px;
    line-height: 65px;
}

    .plusmoney-card .money .num {
        font-weight: bold;
    }

.plusmoney-card .icon {
    float: right;
    border-radius: 50%;
}

.plusmoney-card-footer {
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    background: rgba(180, 180, 180, 0.2);
    border-radius: 0 0 5px 5px;
}

/*收银台*/
.cashier-money {
    text-align: center;
    font-size: 12px;
    background: #fff;
    padding: 20px 15px;
}

    .cashier-money .num {
        font-size: 26px;
        font: bold;
        color: #f20;
    }

.paymenttype {
    background: #fff;
    margin-top: 15px;
}

.paymenttype-item {
    margin: 0 20px;
    height: 60px;
    line-height: 60px;
    border-bottom: solid 1px #f1f1f1;
    overflow: hidden;
}

.paymenttype-logo {
    width: 30px;
    margin: 0 10px;
}

.paymenttype-txt {
    font-size: 18px
}

.paymenttype-checkbox {
    float: right;
    line-height: 60px;
}

    .paymenttype-checkbox:before {
        content: '\e411';
        font-family: Muiicons;
        font-size: 28px;
        font-weight: 400;
        color: #666;
    }

    .paymenttype-checkbox.checked:before {
        content: '\e442';
        color: #007aff;
    }
.paymenttype-item.desc_999 .paymenttype-checkbox:before {
    color: #eee;
}


    .icon-label {
        margin-right: 15px;
    }
.icon-label-txt {
    display: inline-block;
    min-width: 60px;
    font-weight: bold;
    text-align-last: justify;
    margin-left: 10px;
}
.icon-label img{width:13px}