
/* 首页 */
.index-head{
    background: url("../images/bkg.png") no-repeat;
    background-size: 100% 100%;
    padding: 0.2rem 0.15rem;
}
.index-head .icon-dw{
    width: 0.2rem;
    padding-right: 0.1rem;
    vertical-align: sub;
}
.index-head .text-address{
    font-size: 0.25rem;
    color: #fff;
}
.index-head .weather-text{
    display: inline-block;
    color: #fff;
}
.index-head .icon-tq{
    vertical-align: sub;
    width: 0.37rem;
    padding-left: 0.1rem;
}
.index-menu{
    background: #fff;
    margin-bottom: 0.08rem;
    border-bottom: 1px solid #e5e5e5;
}
.index-title{
    line-height: 0.5rem;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0.13rem;
    margin-bottom: 0.08rem;
}
.index-title .text{
    font-size: 0.14rem;
    padding-left: 0.13rem;
    border-left: 0.04rem solid #36bc99;
}
.index-title .text.text-blue{
    border-left: 0.04rem solid #1d82d2;
}
.index-title .text.text-yel{
     border-left: 0.04rem solid #ffcc80;
 }
.index-title .text.text-purple{
    border-left: 0.04rem solid #cf92d9;
}
.index-title .more{
    float: right;
    color: #999;
    font-size: 0.14rem;
}
.index-title .more img{
    width: 0.15rem;
    vertical-align: -0.02rem;
    padding-left: 0.05rem;
}
.menu-wrp{
    text-align: center;
}
.menu-wrp .menu-cell{
    padding: 0.12rem 0;
    flex: inherit;
    width: 25%;
}
.menu-wrp .menu-icon{
    width: 0.25rem;
}
/*------------缴罚查询---------------*/
.paymentQuery-wrap{
	padding-top: 0.1rem;
	border: 0;
}
.paymentQuery-wrap .wenxin-tips{
	line-height: 0.23rem;
}
.paymentQuery-wrap .wenxin-tips .tips-tile{
	color: #f5533d;
}
.paymentQuery-wrap .wenxin-tips p{
	color: #999999;
	font-size: 0.12rem;
}
.paymentQuery-wrap .ys{
	padding-top: 0.13rem;
}
.paymentQuery-wrap .ys img{
	width: 100%;
}
/*----------新生儿落户--------------*/
.newbornSettle-mes{
	display: flex;
	padding-top:0.1rem;
	padding-bottom: 0.1rem;
	border-bottom: 1px solid #E0E0E0;
}
.newbornSettle-mes>div{
	width: 50%;
	color: #666;
	font-size: 0.14rem;
}
.newbornSettle-content .Basis p{
	font-size:0.14rem;
	line-break: 0.23rem;
	color: #666;
}
.newbornSettle-content .material-list{
	line-height: 0.23rem;
	font-size: 0.14rem;
}
.newbornSettle-content .material-list .weui-cell{
	display: flex;
}
.newbornSettle-content .material-list.weui-cells:before{
	border-top: 0;
}
.newbornSettle-content .material-list .weui-cell .weui-cell__bd{
	width: 77%;
}
.newbornSettle-content .material-list .star{
	color: #f5533d;
}
.newbornSettle-content .material-list .l{
	display: inline-block;
	width:23%;
}
.newbornSettle-content .material-list .weui-btn-simall{
	color: #50a0f8;
	border: 1px solid #50a0f8;
	border-radius:0.15rem;
	width:0.64rem;
	height:0.3rem;
	line-height: 0.3rem;
	padding: 0;
	font-size: 0.14rem;
	box-shadow: 0 0 0;
	margin-top: -0.06rem;
	margin-left: 0.15rem;
}

/*-----------查询---------------*/
.queryService-wrap .samll-icon{
	display: inline-block;
	width:0.25rem;
	height:0.25rem;
	background: url(../images/icon-01.png) no-repeat center center;
	background-size:100%;
	vertical-align: middle;
	margin-right: 0.15rem;
}
.queryService-wrap .samll-icon.al{
	background-image:url(../images/icon-02.png);
}
.queryService-wrap .samll-icon.cm{
	background-image:url(../images/icon-03.png);
}
.queryService-wrap .samll-icon.EMS{
	background-image:url(../images/icon-04.png);
}
.queryService-wrap .samll-icon.jdc{
	background-image:url(../images/icon-05.png);
}
.queryService-wrap .samll-icon.jsz{
	background-image:url(../images/icon-06.png);
}
.queryService-wrap .samll-icon.sq{
	background-image:url(../images/icon-07.png);
}
.queryService-wrap .samll-icon.wb{
	background-image:url(../images/icon-08.png);
}
.queryService-wrap .samll-icon.clwz{
	background-image:url(../images/icon-09.png);
}
.queryService-wrap .samll-icon.zx{
	background-image:url(../images/icon-10.png);
}
.queryService-wrap .samll-icon.xf{
	background-image:url(../images/icon-11.png);
}
.queryService-wrap .samll-icon.jy{
	background-image:url(../images/icon-12.png);
}
.queryService-wrap .samll-icon.ts{
	background-image:url(../images/icon-13.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.cr{
	background-image:url(../images/icon-01-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.al{
	background-image:url(../images/icon-02-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.cm{
	background-image:url(../images/icon-03-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.EMS{
	background-image:url(../images/icon-04-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.jdc{
	background-image:url(../images/icon-05-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.jsz{
	background-image:url(../images/icon-06-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.sq{
	background-image:url(../images/icon-07-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.wb{
	background-image:url(../images/icon-08-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.clwz{
	background-image:url(../images/icon-09-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.zx{
	background-image:url(../images/icon-10-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.xf{
	background-image:url(../images/icon-11-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.jy{
	background-image:url(../images/icon-12-on.png);
}
.queryService-wrap .weui-cell_access:active .samll-icon.ts{
	background-image:url(../images/icon-13-on.png);
}
/*----------资讯------------*/
.information-header{
	text-align: center;
	font-size: 0.17rem;
	line-height: 0.55rem;
	border-bottom: 0.11rem solid #e0e0e0;
}
.information-wrap .rewrite-weui-cells .weui-cell:before{
	border: 0;	
}
.information-wrap .weui-cells:after{
	border: 0;
}
.information-wrap .weui-cell .weui-cell__bd{
	display: flex;
}
.information-wrap .rewrite-weui-cells .weui-cell{
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.information-wrap .weui-cell .samll-icon{
	display: inline-block;
	width:0.45rem;
	height:0.4rem;
	line-height: 0.4rem;
	text-align: center;
	border-radius: 50%;
	margin-right: 0.12rem;
	vertical-align: middle;
	margin-top: 0.14rem;
	color: #fff;
	font-size: 0.12rem;
}
.information-wrap .weui-cell .samll-icon.date{
	background-color:#ea7070 ;
}
.information-wrap .weui-cell .samll-icon.week{
	background-color:#ffa04c ;
}
.information-wrap .weui-cell .samll-icon.month{
	background-color:#a3e3d1 ;
}
.information-wrap .weui-cell .samll-icon.before{
	background-color:#69a1dc ;
}
.information-wrap .weui-cell .w-rxt{
	border-bottom: 1px solid #E0E0E0;
	width: 95%;
	line-height: 0.23rem;
	padding-bottom: 0.1rem;
	padding-top: 0.1rem;
}
.information-wrap .weui-cell .w-rxt p{
	color: #252525;
	font-size: 0.15rem;
}
.information-wrap .weui-cell .w-rxt span{
	color: #515151;
	font-size: 0.12rem;
}
/*--------资讯详情----------*/
.informationDetails-wrap .news-title{
	padding:0.15rem 0 0.09rem;
	text-align:center;
	font-size:0.17rem;
	color: #252525;
}
.informationDetails-wrap .newswz{
	padding: 0 0.15rem;
}
.informationDetails-wrap .newswz p{
	text-indent: 0.28rem;
	font-size: 0.14rem;
	color: #666;
}
.informationDetails-wrap .newswz-x{
	padding-bottom: 0.35rem;
}
.informationDetails-wrap .newswz .news-time{
	text-align: right;
}

/*出入境进度查询*/
.query-result{
	border-top: 0.13rem solid #efefef;
}
.progress-wrp{
	padding: 0 0.58rem;
	font-size: 0.14rem;
	margin-top: 0.27rem;
}
.progress-wrp li{
	padding-left: 0.23rem;
	border-left: 0.02rem solid #e0e0e0;
	position: relative;
	min-height: 0.4rem;
}
.progress-wrp li:last-child{
	border-left: 0;
}

.progress-wrp li .icon{
	width: 0.17rem;
	height: 0.17rem;
	position: absolute;
	top: 0;
	left: -0.1rem;
}
.progress-wrp li .text{
	position: relative;
	top: -0.03rem;
}

.progress-wrp li .small{
	font-size: 0.12rem;
}
.progress-wrp li.on .small,
.progress-wrp li.on a,
.progress-wrp li.on .text{
	color: #f5533d;
}
/*缴费进度查询*/
.payment-result{
	border-top: 0.13rem solid #efefef;
}
.payment-result ul{
	position: relative;
	padding-bottom: 0.4rem;
}
.payment-result ul:before{
	content: '';
	width: 0.02rem;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0.56rem;
	background: #e0e0e0;
}

.payment-result .pay-time{
	width: 0.55rem;
	flex: inherit;
	padding-right: 0.05rem;
	padding-top: 0.3rem;
	position: relative;
}
.payment-result .radio{
	display: inline-block;
	width: 0.08rem;
	height: 0.08rem;
	background: #50a0f8;
	border-radius: 50%;
	position: absolute;
	top: 0.36rem;
	right: -0.06rem;
}
.payment-result .badge{
	background: url(../images/dbx1-icon.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	margin-bottom: 0;
	font-size: 0.12rem;
	text-align: center;
}
.payment-result .text-s{
	font-size: 0.12rem;
	color: #858585;
	text-align: center;
}
.payment-result .pay-char{
	padding-left: 0.15rem;
	font-size: 0.14rem;
	line-height: 0.25rem;
}
.payment-result .char-bkg{
	background: #f7f7f7;
	padding: 0.15rem;
	border-radius: 0.05rem;
	position: relative;
	margin-top: 0.15rem;
}
.payment-result .sj{
	display: inline-block;
	height: 0px;
	width: 0px;
	border-right: 0.07rem solid #f7f7f7;
	border-top: 0.05rem solid transparent;
	border-bottom: 0.05rem solid transparent;
	position: absolute;
	left: -0.07rem;
	top: 0.2rem;
}
.payment-result .item-l{
	width: 0.75rem;
	flex: inherit;
}
.payment-result .item-r{
	width: 70%;
}
/*违法详情*/
.law-foot{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #f9f9f9;
	border-top: 1px solid #c2c2c2;
}
.law-foot .weui-btn{
	font-size: 0.17rem;
	height: 0.4rem;
	margin-top: 0.1rem;
	width: 1.3rem;
}
.law-foot .weui-btn.fb-03{
	background: #f5533d url(../images/fb-03.png) no-repeat right;
	background-size: 0.3rem 0.35rem;
}
.law-foot .weui-flex__item.text-right{
	width: 58%;
	padding-right: 0.1rem;
	flex: inherit;
}
.chart-img{
	width: 100%;
}
/*ems查询*/
.EMS-Result{
	padding-left:0.23rem;
	border-top: 0.13rem solid #efefef;
}
.EMS-Result li{
	padding-left:0.23rem;
	position: relative;
	padding-top:0.12rem;

}
.EMS-Result li div{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 0.12rem;
}
.EMS-Result li:before{
	position: absolute;
	content: '';
	border:0.01rem solid #E0E0E0;
	top: 0;
	left: 0;
	bottom: 0;
}
.EMS-Result li .state-icon{
	display: inline-block;
	position: absolute;
	top:0.12rem;
	left:-0.135rem;
	width: 0.27rem;
	height: 0.27rem;
}
.EMS-Result li .state-icon img{
	width: 100%;
}
.EMS-Result li:first-child:before{
	top: 0.14rem;
}
.EMS-Result li:last-child div{
	border-bottom:0;
	padding-bottom: 0.12rem;
}
.EMS-Result li:last-child:before{
	bottom: 0.35rem;
}
.EMS-Result li .state-Circular{
	position: absolute;
	top: 0.2rem;
	left: -0.02rem;
	display: inline-block;
	width:0.06rem;
	height:0.06rem;
	background: #E0E0E0;
	border-radius: 50%;
}
/*---------个人中心------------*/
.personal-head{
	display: flex;
	padding: 0.22rem 0.15rem 0.23rem;
}
.personal-head .head{
	margin-right: 0.17rem;
	margin-top: 0.03rem;
	width: 0.6rem;
}
.personal-head .head img{
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	
}
.personal-head-r .notLogin{
	line-height: 0.6rem;
	font-size:0.23rem;
	color: #252525;
	display: none;
}
.personal-head-r .yesLogin{
	width: 2.77rem;
	position: relative;
	display: none;
}
.personal-head-r .yesLogin.on,
.personal-head-r .notLogin.on{
	display: block;
}

.personal-head-r .yesLogin:after{
	content: url(../images/right-icon.png?v=1);
	width:0.08rem;
	height: 0.13rem;
	position: absolute;
	top:0.2rem;
	right: 0.1rem;
}
.personal-head-r .yesLogin .name{
	color: #252525;
	font-size:0.17rem;
}
.personal-head-r .yesLogin .name span{
	border: 1px solid #f5533d;
	color:#f5533d;
	font-size:0.12rem;
	border-radius:0.03rem;
	padding: 0.01rem 0.02rem;
	margin-left: 0.02rem;
}
.personal-head-r .yesLogin .Progress{
	width:1.5rem;
	height:0.06rem;
	background: #f2f2f2;
	border-radius: 0.03rem;
	position: relative;
	overflow: hidden;
	margin: 0.05rem 0;
}
.personal-head-r .yesLogin .Progress span{
	position: absolute;
	width: 20%;
	top: 0;
	left: 0;
	height: 100%;
	background: #76bb3a;
}
.pesronal-wrap .y-t{
	font-size: 0.14rem;
	color: #000000;
	padding-left: 0.15rem;
	line-height: 0.4rem;
	border-bottom: 1px solid #efefef;
}
.pesronal-wrap .Palace{
	display: flex;
}
.pesronal-wrap .Palace .palace-l{
	width:25%;
	text-align: center;
	font-size:0.12rem;
	color: #3a3a3a;
	padding: 0.23rem 0;
	border-bottom: 1px solid #efefef;
}
.pesronal-wrap .Palace .palace-l p{
	margin-top: 0.02rem;
}
.pesronal-wrap .Palace .palace-l span{
	display: inline-block;
	width:0.25rem;
	height:0.24rem;
}
.pesronal-wrap .Palace .palace-l span img{
	display: block;
	width: 100%;
}
.account-height{
	line-height: 0.3rem;
}

.newbornForm .add-btn{
	float: right;
	color: #50a0f8;
	font-size: 0.14rem;
	line-height: 0.14rem
}
.newbornForm .form-cell{
	padding-top: 0;
}
.newbornForm .bor{
	border-bottom: 1px solid #e5e5e5;
}
.newbornForm .sec-title{
	font-size: 0.14rem;
	line-height: 0.4rem;
	border-top: 1px solid #e5e5e5;
	padding: 0 0.12rem;
}
.newbornForm .sec-title .add-btn{
	display: inline-block;
	line-height: 0.4rem;
}
.newbornForm .sec-title .square{
	display: inline-block;
	width: 0.1rem;
	height: 0.1rem;
	background: #50a0f8;
	border-radius: 0.03rem;
	margin-right: 0.04rem;
}
.newbornForm .icon-sj{
	float: right;
	width: 0.11rem;
	display: inline-block;
	position: absolute;
	right: 0.15rem;
	top: 0.4rem;
}
.newbornForm .icon-sj img{
	width: 100%;
}
/*---------用户须知------------*/
.userknowledge-wrp{
	padding-top: 0.2rem;
}
.userknowledge-wrp .header{
	font-size: 0.17rem;
	margin-top: 0.25rem;
	margin-bottom: 0.18rem;
}
.userknowledge-wrp .font-14{
	font-size: 0.14rem;
}
.user-badge{
	font-size: 0.15rem;
	text-align: center;
	padding: 0.15rem 0;
	position: relative;
}
.user-badge:after{
	content: '';
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	left: 0;
	right: 0;
	top: 0.27rem;
	z-index: -1;
}
.user-badge span{
	background: #50a0f8;
	display: inline-block;
	width: 0.9rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	border-radius: 0.2rem;
}
/*---------支付页面单选框------------*/
.pay-radio .pay-icon{
	width: 0.2rem;
	vertical-align: middle;
	margin-right: 0.1rem;
}
.pay-radio .title{
	padding-left: 0.18rem;
	line-height: 0.27rem;
}
.pay-radio .weui-cells{
	margin-top: 0;
	margin-bottom: 0.15rem;
}
/*---------登录------------*/
.login{
	padding: 0 0.3rem;
}
.login .logo{
	margin-top: 0.6rem;
	text-align: center;
	font-size: 0.22rem;
	color: #252525;
	margin-bottom: 0.4rem;
}
.login .logo img{
	width: 0.77rem;
}
.login .weui-input{
	font-size: 0.16rem;
	color: #252525;
}
.login .form-cell{
	margin-bottom: 0.1rem;
	border-bottom: 1px solid #d8d8d8;
}

.login .weui-cells:before,
.login .weui-cell:before{
	border: 0;
}
.login .weui-cells:after{
	border: 0;
}
.login .sub-btn-box{
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0.1rem;
}
.login .sub-btn-box .sub-btn{
	background: #50a0f8 ;
}
.login .linkRow{
	float: right;
	color: #999999;
	font-size: 0.12rem;
}
.login .inline-radio{
	font-size: 0.12rem;
}
.login .weui-cell:active{
	background: none;
}
/*----------我的邮寄------------*/
/*---------------我的邮寄--------------------*/
.myMail-content li{
	padding-left:0.07rem;
	border-bottom: 1px solid #E0E0E0;
}
.myMail-content li .addres{
	line-height: 0.26rem;
	padding: 0.18rem 0;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 0.08rem;
}
.myMail-content li p{
	font-size: 0.13rem;
	color: #666;
}
.myMail-content li .name{
	font-size: 0.15rem;
}
.myMail-content li .addres-footer{
	height: 0.41rem;
	line-height: 0.41rem;
	font-size: 0.13rem;
	padding: 0 0.08rem;
}
.myMail-content li .addres-footer .weui-cell:active{
	background: transparent;
}
.myMail-content li .addres-footer.mui-checkbox label{
	width: 36%;
	padding-left: 0.35rem;
	padding: 0;
	float: left;
}
.myMail-content li .addres-footer.mui-checkbox.mui-left input[type='checkbox']{
	left: 0.07rem;
	margin-top: 0.03rem;
}
.myMail-content li .addres-footer.mui-checkbox input[type='checkbox']:checked:before{
	color: #f5533d;
}
.myMail-content li .addres-footer a{
	display: inline-block;
	margin-left: 0.08rem;
	padding-left:0.25rem;
	background: url(../images/bj.png) no-repeat 0.02rem center;
	background-size:0.2rem 0.2rem;
}
.myMail-content li .addres-footer a.delel{
	background-image:url(../images/sc.png);
}
.myMail-content .sub-btn-box{
	margin-top: 0.1rem;
}

/*--------我的评价-------------*/
.evaluate-wrap .mui-popup-inner{
	border-radius: 0.13rem;
	line-height: 0.5rem;
	color: #0088da;
	font-size: 0.15rem;
	background: #fff;
	padding-left:0 ;
	padding-right: 0;

}
.evaluate-wrap .mui-popup-inner .mui-popup-title div{
	border-bottom: 1px solid #E0E0E0;
}
.evaluate-wrap .mui-popup-inner .mui-popup-title .stars-icon{
	display: inline-block;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/satrs-icon.png) no-repeat center center;
	background-size:100% ;
	margin-left: 0.13rem;
}
.evaluate-wrap .mui-popup-inner .mui-popup-text>div{
	color: #0088da;
	font-size: 0.15rem;
	border-bottom: 1px solid #E0E0E0;
}
.evaluate-wrap .mui-popup-inner .mui-popup-text .p-content{
	line-height: 0.23rem;
	text-align: left;
	padding:0.1rem;
	border-bottom: 0;
}
.evaluate-wrap .mui-popup-buttons{
	padding-top: 0.03rem;
}
.evaluate-wrap .mui-popup-buttons .mui-popup-button {
	color: transparent;
	background: url(../images/colse-icon.png) no-repeat center center transparent;
	background-size:0.35rem 0.35rem ;
}
/*----------下载表单---------------*/
.download-content .download-top{
	position: fixed;
	z-index: 11;
	height: 0.5rem;
	left: 0;
	padding: 0 0.12rem;
	background: #fff;
	width: 100%;
	padding-top: 0.05rem;
	display: flex;
}
.download-content .download-top select{
	width: 0.6rem;
	border: 0;
	border-right: 1px solid #E0E0E0;
	padding: 0;
	height: 0.25rem;
	line-height: 0.25rem;
	margin: 0 0.15rem;
	border-radius: 0;
	margin-top: 0.12rem;
	background:url(../images/arrow-down.png) no-repeat  0.4rem center;
	background-size: 0.12rem;
	position:relative;
	z-index:1;
	padding-left: 0.08rem;
	margin-left: 0;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: #fff;
	outline: 0;
	color: #666;
	font-size: 0.15rem;
}
.download-content .download-top select option{
	text-align:center;
}
.download-content .download-top input{
	width:55%;
	border: 0;
	outline: #fff;
	font-size: 0.15rem;
}

.download-content .download-top .mui-btn{
	color: #fff;
	opacity: .8;
	width: 0.625rem;
	height: 0.3rem;
	font-size: 0.14rem;
	background:#f5533d;
	border: 0;
	border-radius: 0.15rem;
	margin-top: 0.08rem;
	outline: #fff;
}
.download-content .form-download-item {
	padding-top: 0.5rem;
}
.download-content .form-download-item ul{
	border-top: 0.1rem solid #E0E0E0;
}
.download-content .form-download-item ul li{
	padding: 0.18rem 0.14rem;
	border-bottom: 1px solid #E0E0E0;
	display: flex;
	position: relative;
}
.download-content .form-download-item ul li .form-txt{
	width:2.8rem;
	font-size: 0.14rem;
	padding-right: 0.85rem;
}
.download-content .form-download-item ul li .download-btn{
	display: inline-block;
	position: absolute;
	top:26%;
	right: 0.18rem;
	width:0.64rem;
	height:0.3rem;
	line-height:0.28rem;
	text-align:center;
	border: 1px solid #50a0f8;
	color: #50a0f8;
	font-size: 0.14rem;
	border-radius: 0.15rem;
}