@charset "utf-8";
/* CSS Document */
/*************公共样式********************/
*{
	margin:0;
	padding:0;
	outline:none;
}
*::-webkit-input-placeholder {
	color: #ddd;
}
*:-moz-placeholder {
	color: #ddd;
}
*::-moz-placeholder {
	color: #ddd;
}
*:-ms-input-placeholder {
	color: #ddd;
}
*html{
	overflow:-moz-scrollbars-vertical;
	zoom:expression(function(ele){
		ele.style.zoom = "1";
		document.execCommand("BackgroundImageCache",false,true)
	}(this));
}
body{
	width:100%;
	height:100%;	
	font-size:100%;
	color:#222;
	line-height: 1.2rem;
	background:#efefef;
	font-family: Arial,Helvetica,'Microsoft YaHei','SimHei','NSimSun',sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing:grayscale;
	word-wrap:break-word;
}
sub,sup{
	vertical-align:baseline;
}
img{
	border:none;
	vertical-align:bottom;
	-ms-interpolation-mode:bicubic;
	width: 100%;
	height: auto;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
a{
	text-decoration:none;
	color:#3a3a3a;
}
ul,ol{
	list-style:none;
}
b,em,i,h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-style:normal;
}
h1,h2,h3,h4,h5,h6{
	font-size:.85rem;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
}
input[type='text'],input[type='password'],input[type='tel'],input[type='submit'],button{
	vertical-align:middle;
	cursor: pointer;
	background:none;
	-webkit-appearance:none;
	border: none;
	line-height: inherit;
	font-family: Arial,Helvetica,'Microsoft YaHei','SimHei','NSimSun',sans-serif;
}
.wh{
	width:100%;
	overflow:hidden;
	zoom:1;
}
.wc{
	display: block;
	width: 100%;
	height: 1px;
	clear: both;
	background: none !important;
	color: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
}
.flex{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex_items1{
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
/*===================
		centent
		================*/
.cost li{
	border-top: #d6d6d6 solid 1px;
	border-bottom: #d6d6d6 solid 1px;
	background: #fff;
	margin-top: .85rem;
	padding: .8rem 0;
	font-size: .75rem;
	text-align: justify;
}
.cost li h1{
	font-size: 1rem;
	padding: 0 .5rem;
	line-height: 2.2rem;
}
.cost li p{
	color: #828282;
	padding: 0 .5rem;
}
.cost li h2{
	color: #828282;
	padding:.8rem .5rem 0;
	border-top: #d6d6d6 solid 1px;
	margin-top: .8rem;
}
.cost li h2 a{
	color: #828282;
	display: inline-block;
	width: 100%;
	font-size: .75rem
}
.cost li h2 em{
	float: right;
	width: 1rem;
}
.btn01{
	display: block;
	margin: 2rem auto;
	color: #fff;
	text-align: center;
	width: 50%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 1rem;
	background: #e01c07;
	line-height: 2.6rem;
}
.numbering{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.numbering div{
	background: #fff;
	width: 60%;
	padding: .8rem;
	margin: 50% auto 0;
	text-align: justify;
	font-size: .75rem;
}
.numbering h1{
	font-size: 1rem;
	text-align: center;
	line-height: 2.2rem;
}
.btn02{
	display: block;
	margin: .8rem auto 0;
	color: #e01c07;
	text-align: center;
	width: 100%;
	border-top: #d6d6d6 solid 1px;
	font-size: 1rem;
	padding: .8rem 0 0;
}
.userdeta dl{
	height: 2.2rem;
	line-height: 2.2rem;
	padding: .4rem;
	color: #646464;
	font-size: 1rem;
	background: #fff;
	border-bottom: #d6d6d6 solid 1px;
}
.userdeta dt{
	width: 2.2rem;
	float: left;
	margin-right: .4rem;
}
.userdeta ul{
	background: #fff;
}
.userdeta li{
	padding: 0 .4rem;
	line-height: 2.2rem;
	font-size: .8rem;
}
.userdeta li span{
	display: inline-block;
	white-space: nowrap;
	text-align: left;
}
.userdeta li b{
	display: inline-block;
	white-space: nowrap;
	color: #767676;
	float: right;
	text-align: right;
}
.btn03{
	display: inline-block;
	white-space: nowrap;
	color: #0c62c4;
	float: right;
	margin-left: 1.6rem;
	padding-right: 16px;
	background: url(../images/b.png) center right no-repeat;
}
.btn03.on{
	background: url(../images/a.png) center right no-repeat;
}
.userdeta li div{
	padding: .4rem 0;
}
.userdeta li td{
	vertical-align: top;
	color: #767676;
}
.userdeta li h1{
	border-top: #d6d6d6 solid 1px;
	line-height: 2.2rem;
}
.userdeta li h1 em{
	float: right;
	width: 1rem;
	padding: .6rem 0 .6rem;
}
.userdeta li h1 a{
	display: inline-block;
	width: 100%;
}
.amount{
	background: #fff;
	padding: .4rem;
	height: 2.2rem;
	line-height: 2.2rem;
	margin: .8rem auto;
}
.amount span{
	display: inline-block;
	white-space: nowrap;
	font-size: .8rem;
	line-height: 2.2rem;
}
.amount input{
	border: #d6d6d6 solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 2.2rem;
	float: right;
	padding: 0 .5rem;
	width: 70%;
}
.order li{
	line-height: 2.4rem;
	height: 2.4rem;
	background: #fff;
	border-bottom: #d6d6d6 solid 1px;
	font-size: .8rem;
	padding: 0 .4rem;
}
.order li span{
	display: inline-block;
	white-space: nowrap;
	text-align: left;
}
.order li b{
	display: inline-block;
	white-space: nowrap;
	text-align: right;
	float: right;
	content: #767676;
}
.list li{
	background: #fff;
	border-bottom: #d6d6d6 solid 1px;
	line-height: 2rem;
	padding: 0 .4rem;
	font-size: .8rem;
	color: #767676;
}
.list li h1{
	font-size: .95rem;
	color: #222;
}
.list li b{
	display: inline-block;
	margin-right: 0.8rem;
	min-width: 4rem;
	text-align: center;
	color: #838383;
}
.title{
	line-height: 1.4rem;
	padding:.4rem;
	font-size: .75rem;
	background: #efefef;
	color: #8a8a8a;
}
.add{
	padding: .4rem;
}
.add li{
	padding-top: 1rem;
	height: 2.2rem;
	line-height: 2.2rem;
	font-size: .8rem;
}
.add li span{
	display: inline-block;
	white-space: nowrap;
	text-align: right;
	width: 3.6rem;
}
.add li input{
	background: #efefef;
	line-height: 2.2rem;
	border:#d6d6d6 solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 .4rem;
	width: 74%;
	float: right;
	display: inline-block;
}
.timefor{
	padding:1rem .4rem;
	height: 2rem;
	line-height: 2rem;
	color: #575757;
	font-size: .8rem;
}
.timefor span{
	display: inline-block;
	float: left;
	content: #575757;
	margin-right: .2rem;
}
.timefor b{
	margin: 0 .3rem;
	color: #d6d6d6;
	float: left;
}
.weui-cell{
	background: #fff;
	border: #d6d6d6 solid 1px;
	width: 5rem;
	line-height: 2rem;
	height: 2rem;
	font-size: .75rem;
	padding: 0;
	float: left;
}
.weui-cell:before{
	border: none;
}
.weui-cell__bd{
	color: #818181;
	width: 4rem;
	padding: 0 20px 0 5px; 
	background: url(../images/san.png) center right no-repeat;
}
.history li{
	background: #fff;
	padding:.4rem;
	line-height: 1.6rem;
	border-bottom: #d6d6d6 solid 1px;
	font-size: .75rem;
	color: #818181;
}
.history li h1{
	font-size: .85rem;
	color: #222;
}
.history li b{
	color: #e01c07;
	float: right;
}
.history li em{
	float: right;
}
.btn04{
	display: inline-block;
	color: #0099ff;
	padding-left: 26px;
	background: url(../images/c.png) left center no-repeat;
}
.listdeta li{
	background: #fff;
	border-bottom: #d6d6d6 solid 1px;
	line-height: 2rem;
	padding:.4rem;
	font-size: .85rem;
}
.listdeta li span{
	display: inline-block;
	margin-right: .4rem;
}
.listdeta li b{
	display: inline-block;
	float: right;
}
.listdeta li i{
	display: inline-block;
	float: right;
	padding-right: 20px;
	background: url(../images/rf.png) right center no-repeat;
	opacity: .6;
}
.listdeta li div{
	color: #838383;
}
.listdeta li i.on{
	background: url(../images/a.png) right center no-repeat;
}
.listdeta li button{
	display: inline-block;
	float: right;
	margin: .2rem 0.2rem 0 0;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	padding: 0 .3rem;
	text-align: center;
	line-height: 1.6rem;
	font-size: .75rem;
	border: #0074e0 solid 1px;
	color: #0074e0;
}
.balance li{
	background: #fff;
	border-bottom: #d6d6d6 solid 1px;
	padding: .4rem;
	line-height: 2rem;
	font-size: .8rem;
}
.balance li span{
	display: inline-block;
}
.balance li b{
	display: inline-block;
	float: right;
}
.balance li div{
	padding: .4rem 0;
}
.balance li td{
	vertical-align: top;
	color: #767676;
}
.balance li i{
	color: #e01c07;
}
.scan-qr {
	position:relative;
	padding-right:2rem;
}
.add li.scan-qr {
	padding-right:0;
}
.scan-qr .scan-btn {
	position:absolute;
	right:0.5rem;
	overflow:hidden;
	top:0;
}
.add li.scan-qr .scan-btn {
	right:0.5rem;
	top:1.35rem;
}
.scan-qr .scan-btn img {
	width:1.5rem;
	height:1.5rem;
}
