@charset "utf-8";
body{
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,sans-serif;
	max-width: 768px;
	margin:0 auto;
	background: #fff;
}
html {
	overflow-y:auto!important;
	*overflow-y:scroll;
}
.ellipsis{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.clearfix {
	*zoom:1;
	*clear:both;
}
.clearfix:after {
	display:block;
	clear:both;
	content:".";
	visibility:hidden;
	height:0
}
*+html img{
	-ms-interpolation-mode:bicubic;
}
.clearboth{
	clear:both;
}
ul,ol{
	list-style:none;padding:0;margin:0;
}
fieldset,img{
	border:0;
}
address,cite,dfn,em,var,i{
	font-style:normal;
}
strong,.fcu {
	font-weight:bold;
}
table{
	border-collapse:collapse;
	border-spacing:0
}
button,.fhand{
	cursor:pointer;
}
.row_l {
	float:left;
	display:inline;
}
.row_r {
	float:right;
	display:inline;
}
.hide {
	display:none;
}
.show {
	display:block;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#ec0000;
	text-decoration:none;
}
.mtop025{margin-top: .25rem;}
.mtop050{margin-top: .5rem;}
.mtop075{margin-top: .75rem;}
.mtop100{margin-top: 1rem;}
.tleft{text-align: left;}
.tright{text-align: right;}
.tcenter{text-align:center;}
.w100{width: 100%;}

/*icon 自定义*/
.icon-auto_qq{
	width: 1.45rem;
	height: 1.45rem;
	background: url('../images/qq.png');
}
.icon-auto_weibo{
	width: 1.45rem;
	height: 1.45rem;
	background: url('../images/weibo.png');
}
.icon-auto_weixin{
	width: 1.45rem;
	height: 1.45rem;
	background: url('../images/weixin.png');
}
/*light7 基础样式覆盖*/
.page{background: #0a0a0a;}
.page.bg_bai{background: #fff;}
.list-block{margin:.75rem 0;}
.list-block .item-content{padding-left: .75rem;padding-right: .75rem;}
.list-block .item-inner{padding-right: 0;}
.list-block input[type=text], .list-block input[type=password], .list-block input[type=email], .list-block input[type=tel], .list-block input[type=url], .list-block input[type=date], .list-block input[type=datetime-local], .list-block input[type=time], .list-block input[type=number], .list-block input[type=search], .list-block select, .list-block textarea{font-size: .75rem;}
p{margin:0;padding:0;}
.card{margin:0;border-radius: 0;box-shadow:none;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.button.button-mid{height: 2rem;line-height: 2rem;}
.button.button-light{background: #fff;}
.button.button-disabled{background: #f9f9f9;color: #999;border:1px solid #ddd;}
.button{border-radius: .15rem;font-size: .75rem;}
.list-block .item-title.label.label-text{border-right: 1px solid #ddd;}
.bar .button-nav.pull-right{margin-right: 0;}
/*.button-danger.button-fill{background: #22adff;}*/
/*.button-danger.button-fill:active{background: #22adff;}*/

/*errorBox*/
.errorBox{margin-top: .625rem;}
.errorBox .alerttxt{text-align: center;font-size: .75rem;line-height: 1.25rem;padding:0 1.75rem;}
.err_jumpurl{font-size: .65rem;text-align: center;color:#8F8F8F;position: absolute;left:0;bottom:0;height: 2.5rem;line-height: 2.5rem;width: 100%;}
.err_jumpurl em{margin:0 5px;}
.err_jumpurl a{color:#28f;margin:0 5px;}
.error-img{background: #fff;border-top: 1px solid #ececec;margin-top: 2rem;text-align: center;}
.error-img img{display: inline-block;max-width: 50%;vertical-align: bottom;margin:1rem 0;}











































