/*底部*/
.weui-tabbar{
    position: fixed;
    background: #fff;
}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{
    color: #0061b5;
}
.weui-tabbar__item{
    padding: 0.08rem 0 0.06rem 0;
}
.weui-tabbar__label{
    font-size: 0.1rem;
}
.weui-tabbar__icon{
    width: 0.27rem;
    height: 0.27rem;
    position: relative;
}
.weui-tabbar__icon.foot-bl{
    background: url("../images/footer01.png") no-repeat;
    background-size: 100% 100%;
 }
.weui-tabbar__icon.foot-bl.on{
    background: url("../images/footer01-on.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-cx{
    background: url("../images/footer02.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-cx.on{
    background: url("../images/footer02-on.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-zx{
    background: url("../images/footer03.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-zx.on{
    background: url("../images/footer03-on.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-dt{
    background: url("../images/footer04.png") no-repeat;
    background-size: 100% 100%;
}
.weui-tabbar__icon.foot-dt.on{
    background: url("../images/footer04-on.png") no-repeat;
    background-size: 100% 100%;
}
.foot-badge{
    position: absolute;
    width: 0.05rem;
    height: 0.05rem;
    display: inline-block;
    background: #f5533d;
    border: 1px solid #fff;
    border-radius: 50%;
    right: -0.01rem;
    top: 0.03rem;
}

/*列表页重写*/
.rewrite-weui-cells{
    margin: 0;
    border: 0;
}

.rewrite-weui-cells .weui-cell{
    padding: 0.1rem 0.15rem;
    position: relative;
}
.rewrite-weui-cells .weui-cell:before{
    left: 0;
    border-top: 1px solid #e0e0e0;
}
.rewrite-weui-cells .weui-cell__bd p{
    font-size: 0.15rem;
    color: #252525;
}
.rewrite-weui-cells .weui-cell__bd span{
     font-size: 0.14rem;
     color: #858585;
 }
.rewrite-weui-cells .weui-cell__bd .btn-badge{
    display: inline-block;
    font-size: 0.12rem;
    color: #50a0f8;
    border: 1px solid #50a0f8;
    border-radius: 0.2rem;
    line-height: 0.2rem;
    padding: 0 0.12rem;
}
.rewrite-weui-cells .weui-cell_access .weui-cell__ft:after{
    width: 0.08rem;
    height: 0.08rem;
    margin-top: -0.04rem;
    right: 0.02rem;
    border-width: 0.015rem 0.015rem 0 0;
    border-color: #d1d1d1;
}
.rewrite-weui-cells .weui-cell_access:active{
    background-color: #fff;

}
.rewrite-weui-cells.cell-click_color .weui-cell_access:active{
    background-color: #50a0f8;

}
.rewrite-weui-cells.cell-click_color .weui-cell_access:active .weui-cell__bd p,
.rewrite-weui-cells.cell-click_color .weui-cell_access:active .weui-cell__bd span{
    color: #fff;
}
.rewrite-weui-cells.cell-click_color .weui-cell_access:active .weui-cell__ft:after{
    border-color: #fff;
}
.rewrite-weui-cells .msg-radio{
    width: 0.06rem;
    height: 0.06rem;
    display: inline-block;
    border-radius: 50%;
    background: #f5533d;
    position: absolute;
    left: 0.04rem;
}
/*----------表单-----------*/
.form-cell{
    padding-top: 0.1rem;
}
.form-cell.weui-cells:before{
	border: 0;
}
.form-cell .weui-cell{
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
}
.form-cell .weui-cell .weui-cell__hd{
    flex: 1;
}
.form-cell .weui-cell .code{
    width: 1rem;
    height: 0.4rem;
}
.form-cell .weui-cell .code img{
    width: 100%;
    height: 100%;
}
.form-cell .weui-label{
    color: #3a3a3a;
    font-size:0.12rem;
    width: auto;
}
.form-cell .weui-input{
    color: #252525;
    font-size: 0.15rem;
    height: 0.3rem;
    border: 0;
    padding: 0;
    margin: 0;
    line-height: 0.3rem;
}
.form-cell .select-group{
    display: flex;
    line-height: 0.3rem;
}
.form-cell .select-group select {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    outline: 0;
    width: 0.55rem;
    border: 0;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    padding: 0;
    height: 0.16rem;
    line-height: 0.16rem;
    margin: 0 0.15rem;
    border-radius: 0;
    margin-top: 0.08rem;
    background: url(../images/dowm-icon.png) no-repeat 0.19rem center;
    background-size: 0.12rem;
    position: relative;
    z-index: 1;
    padding-left: 0.08rem;
}
.form-cell .badge{
    font-size: 0.12rem;
    color: #f5533d;
    border: 1px solid #f5533d;
    border-radius: 0.02rem;
    padding: 0 0.04rem;
    margin-left: 0.04rem;
}
/*----------查询结果列表展示-----------*/
.result-cells{
    font-size: 0.14rem;
    color: #252525;
    padding-top: 0.1rem;
}
.result-cells .weui-cell__hd{
    width: 1.2rem;
}
.result-cells.result-cell-w .weui-cell__hd{
    width: 1.5rem;
}
.result-cells .result-right{
    width: 70%;
}
.result-cells .result-icon{
    width: 0.2rem;
    height: 0.2rem;
    vertical-align: -0.06rem;
    display: inline-block;
    margin-right: 0.02rem;
}
    /*----------提交按钮-----------*/
.sub-btn-box{
	padding:0.21rem 0.15rem;
}
.sub-btn-box .sub-btn{
     color: #fff;
     border: 0;
     font-size: 0.17rem;
     height: 0.4rem;
     background: #50a0f8 url("../images/btn-search.png") no-repeat right;
     background-size: 0.33rem 0.37rem;
 }
.sub-btn-box .sub-btn.sub-btn-red{
    background: #f5533d url("../images/btn-search2.png") no-repeat right;
    background-size: 0.33rem 0.37rem;
}
.sub-btn-box .sub-btn.submit{
    background: #50a0f8 url("../images/fb-04.png") no-repeat right;
    background-size: 0.33rem;
}
.sub-btn-box .sub-btn.save{
    background: #50a0f8 url("../images/fb-05.png") no-repeat right;
    background-size: 0.33rem;
}
.sub-btn-box .sub-btn.dayin{
    background: #50a0f8 url("../images/fb-07.png") no-repeat right;
    background-size: 0.33rem;
}
.sub-btn-box.fix-btn{
    position: fixed;
    bottom: 0;
    background: #fcfcfc;
    border-top: 1px solid #e5e5e5;
    left: 0;
    right: 0;
    padding: 0.1rem 0.15rem;
}

/*--------二级标题----------*/
.secondTitle{
	color:#252525;
	font-size: 0.15rem;
	font-weight: bold;
	padding: 0.1rem 0;
}
.secondTitle .b-r{
	display: inline-block;
	width: 0.03rem;
	height: 0.16rem;
	background:#50a0f8;
	vertical-align: middle;
	margin-right: 0.06rem;
}
/*--------左侧带边线的小标题----------*/
.p-small-title{
    font-size: 0.14rem;
    color: #252525;
    padding: 0 0.12rem;
    margin: 0.15rem 0;
    border-left: 0.02rem solid #50a0f8;
    line-height: 0.15rem;
}
/*--------底部定位悬浮按钮----------*/
.footer-btn{
    position: fixed;
    bottom: 0;
    width: 100%;
    background:#f9f9f9;
    z-index: 222;
    border-top: 1px solid #c2c2c2;
    padding: 0.1rem 0.15rem;
}
.footer-btn .weui-btn{
    width:1.7rem;
    height: 0.41rem;
    line-height: 0.41rem;
    font-size: 0.17rem;
    display: inline-block;
    background: url(../images/sb.png) no-repeat 1.4rem 0.03rem #50a0f8;
    background-size: 0.35rem 0.4rem;
    margin-top: 0.02rem;
}
.footer-btn .weui-btn.yy{
    background: url(../images/yy.png) no-repeat 1.4rem 0.03rem #f5533d;
    background-size:0.35rem 0.4rem;

}
.footer-btn .weui-btn.fb-01{
    background: url(../images/fb-01.png) no-repeat 1.45rem 0.03rem #50a0f8;
    background-size: 0.25rem 0.4rem;
}
.footer-btn .weui-btn.fb-02{
    background: url(../images/fb-02.png) no-repeat 1.45rem 0.03rem #f5533d;
    background-size: 0.25rem 0.4rem;
}

/*--------底部选择器----------*/
.mui-poppicker button,.mui-poppicker .mui-btn {
    border-color:transparent;
    background: #fff;
}
.mui-poppicker .mui-poppicker-btn-ok{
    color: #0054AA;
    font-size: 0.14rem;
}
.mui-poppicker .mui-poppicker-btn-cancel{
    color: #666;
    font-size:0.14rem
}
.mui-poppicker,
.mui-poppicker-body .mui-picker{
    background: #fff;
    box-shadow: 0 0 0;
}
.mui-pciker-rule{
    width: 80%;
    left: 10%;
}
.mui-popup-button:first-child:last-child{
    background: #0088DA;
    color: #fff;
    font-size: 0.15rem;
}
.mui-popup-title + .mui-popup-text{
    color: #666;
}

/*----------隔行条------------*/
.h-10{
	height: 0.1rem;
	background: #efefef;
}
/*------------修改表单-------------*/
.modify-form.form-cell .weui-label{
	display: inline-block;
	float: left;
	width: 0.8rem;
	padding-top: 0.04rem;
	font-size: 0.15rem;
}
.modify-form.form-cell .weui-label.y-b{
	width: 33%;
}
.modify-form.form-cell .weui-input{
	float: left;
	width: 74%;
}
.modify-form.form-cell .weui-input.y{
	width: 67%;
}
.modify-wrap .sub-btn-box .sub-btn{
	background-image:url(../images/xg-icon.png);
	background-position-y:0.03rem;
	background-position-x:101%;
}
.modify-wrap .sub-btn-box .sub-btn.keep{
    background: #50a0f8 url("../images/fb-05.png") no-repeat right;
    background-size: 0.33rem;
}
.modify-form.form-cell .weui-cell__hd{
	position: relative;
}
.modify-form.form-cell .weui-cell__hd .delet-icon{
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}
.weui-icon-cancel{
    color: #c2c2c2;
}
/*------------tab切换-------------*/
.weui-navbar{
    background: #fff;
    border-bottom: 0.11rem solid #e0e0e0;
}
.weui-navbar__item.weui-bar__item--on{
    color: #50a0f8;
    font-size: 0.15rem;
    background: #fff;
}
.weui-navbar__item.weui-bar__item--on span{
    border-bottom: 0.04rem solid #50a0f8;
    line-height: 0.56rem;
    display: inline-block;
}
.weui-navbar__item{
    color: #252525;
    font-size: 0.15rem;
    line-height: 0.56rem;
    padding: 0;
}
.weui-navbar__item:active{
    background: #fff;
}
.weui-navbar__item:after{
    border: 0;
}
.weui-navbar+.weui-tab__bd{
    padding-top: 0.67rem;
}
/*------------tab切换-------------*/
.car-result .border-bot{
    border-bottom: 1px solid #e5e5e5;
}
.car-result .car-msg{
    font-size: 0.14rem;
    margin-bottom: 0.13rem;
}
.car-result .car-msg.bor-bottom{
    margin-bottom: 0;
}
.car-result .car-msg .weui-flex__item{
    width: 60%;
    flex: inherit;
}
.car-result .car-msg .img-left{
    width: 1.05rem;
    padding: 0.2rem 0.3rem;
    padding-bottom: 0.15rem;
}
.car-result .car-msg img{
    width: 100%;
}
.car-result .car-msg .text-blue{
    padding-top: 0.18rem;
    line-height: 0.24rem;
    padding-bottom: 0.15rem;
}
.car-result .icon{
    width: 0.11rem;
    display: inline-block;
    margin-right: 0.05rem;
}
.car-result .cell{
    line-height: 0.24rem;
    padding-top: 0.13rem;
    padding-bottom: 0.13rem;
}
.car-result .car-msg .small-text{
    font-size: 0.12rem;
}
.car-result .car-msg .big-text{
    font-size: 0.35rem;
}
/*------------单选框重写-------------*/
.weui-cells_radio .weui-check+.weui-icon-checked:before{
    content: "\EA01";
    color: #c9c9c9;
    font-size: 0.2rem;
    display: block;
}
.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{
    content: "\EA06";
    color: #50a0f8;
    font-size: 0.2rem;
}
.weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked {
    border-color: #50a0f8;
    background-color: #50a0f8;
}
.inline-radio.weui-cells{
    margin: 0;
}
.inline-radio .weui-cell{
    padding: 0;
    border-bottom: 0;
}
.inline-radio.weui-cells:after{
    border: 0;
    border-bottom: 0;
}

/*----------身份证-----------*/
.card-content{
    padding-left: 0.18rem;
    padding-right: 0.18rem;
}
.card-content .card-positive{

    background: url(../images/card-bkg.png) no-repeat center center;
    background-size:100% 100%;
    margin-top:0.17rem;
    margin-bottom: 0.17rem;
    padding: 0.15rem;
}
.card-content  .card-message{

    line-height: 0.27rem;
    font-size: 0.14rem;
    color: #252525;
    display: flex;
}
.card-content  .card-message.message{
    width: 2.34rem;
}
.card-content .card-head{
    width:0.73rem;
    height:1.05rem;
    margin-left: 0.12rem;
}
.card-content  .card-message p{
    padding-left: 0.48rem;
    color: #252525;
}
.card-content .card-id{
    margin-top: 0.12rem;
    width: 100%;
    font-size: 0.14rem;
}
.card-content .card-side{
    background: url(../images/card-02-bkg.png) no-repeat center center;
    background-size:100% 100%;
    padding-top: 1.5rem;
    padding-bottom: 0.15rem;
}
.card-content .card-side p{
    color: #252525;
    line-height: 0.25rem;
    padding-left: 0.7rem;
}
/*----------------我的站住证-------------------*/
.myStandingCard .card-div{
    font-size: 0.14rem;
    color: #252525;
    padding-right: 0.24rem;
    padding-left: 0.2rem;
    line-height: 0.24rem;
}

.myStandingCard .card-div p{
    font-size: 0.14rem;
    color: #252525;
    padding-left: 1.0rem;
}
.myStandingCard.card-content .card-side{
    background: url(../images/jzz-img.png) no-repeat center center;
    background-size:100% 100%;
    padding-top: 0;
    padding-bottom: 0.2rem;
}
.myStandingCard.card-content .card-side .tit{
    text-align: center;
    font-size: 0.31rem;
    color: #252525;
    padding: 0.6rem 0 0.55rem 0;
}
/*---------提示性页面----------*/
.Prompt-content .prompt-txt{
    font-size:0.15rem;
    color:#b2b2b2;
    margin-top: 0.18rem;
    text-align: center;
}
/*---------缴费成功页面------------*/
.pay-content{
    text-align: center;
}
.pay-content>div{
    padding-top:1.35rem;
}
.pay-content .pay-img{
    display: inline-block;
    width:0.65rem;
    height:0.65rem;
}
.pay-content .pay-txt{
    font-size: 0.20rem;
    color: #B2B2B2;
}
.pay-content .sub-btn-box{
    padding-top: 0.72rem;
}
/*----------详情------------*/
.details-content{
    padding-left: 0.18rem;
    padding-right: 0.18rem;
    padding-bottom: 0.5rem;
}
.details-content .content-txt{
    margin-top: 0.22rem;
    display: flex;
}

.details-content .content-j-h,
.details-content .content-lm .content-lm-h{
    width: 0.21rem;
    margin-right: 0.1rem;
    position: relative;
}
.details-content .content-j-h{
    width: 0.26rem;
    margin-right: 0;
    margin-left: 0.07rem;
}
.details-content .content-j-h span,
.details-content .content-lm .content-lm-h span{
    position: absolute;
    bottom: -0.05rem;
    left: 0;
}
.details-content .content-j .content-j-l,
.details-content .content-lm-r{
    width: 2.8rem;
    background: #fff;
    padding:0.15rem 0.12rem 0.18rem 0.2rem;
    border-radius:0.2rem 0.2rem 0.2rem 0.06rem;
}
.details-content .content-j-h{
    margin-right: 0;
}
.details-content .content-j .content-j-l{
    margin-left: 0.28rem;
    background: #e1e8f1;
}
.details-content p{
    font-size: 0.15rem;
    color: #666;
    line-height: 0.24rem;
}
.details-content .content-txt .time{
    text-align: right;
    font-size: 0.12rem;
    color: #a3a3a3;
    margin-top: 0.06rem;
}
.details-content .details-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    width: 100%;
    padding: 0.05rem 0.18rem;
    box-sizing: border-box;
}
.details-content .details-footer input{
    height: 0.3rem;
    font-size: 0.15rem;
    width:80%;
    border: 0;
}
.details-content .details-footer .Send{
    float: right;
    display: inline-block;
    width:0.26rem;
    height:0.26rem;
    background: url(../images/sq-icon.png) no-repeat center center;
    background-size: 100%;
}
.details-content .details-footer .sub-btn-box{
    padding: 0.05rem 0;
}
.details-content .sub-btn-box .sub-btn.submit{
    background-image:url(../images/fb-06.png);
}