body {
	background: #F0F0F0;
	margin: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
}

.main {
	width: 100%;
	height: 100%;
	background: #F0F0F0;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

/* 加载中loading的样式-start */
#loading {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: absolute;    
	top: 0;
	z-index:9;
}

#loading .loading-content {
	width: 120px;
	height: 140px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 6px;
	margin: 50% auto;
	text-align: center;
	box-shadow: 0px 2px 2px #ddd;
}

#loading .loading-content .loading-icon {
	width: 50px;
	height: 40px;
	margin: 20px auto 10px auto;
}

#loading .loading-content .loading-text {
	color: #e6e6e6;
	width: 100%;
	font-size: 14px;
}

#loading .loading-content .point {
	width: 50px;
	height: 30px;
	text-align: center;
	margin: 0 auto;
}

#loading .loading-content .pointer {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #e6e6e6;
	margin: 10px 5px;
	float: left;
}
/* 加载中的样式-end */

/* 弹出框alert的样式-start */
#alert {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	position: absolute;    
	top: 0;
	z-index: 9;
}

#alert .alert-content {
	width: 100%;
	/*height: 66px;*/
	position: absolute;
	top: -70px;
	background: #fff;
	box-shadow: 0px 1px 1px #888;
}

#alert .alert-content .alert-bottom {
	width: 100%;
	height: 5px;
	background: #E0C79A;
}

#alert .alert-content .one-line {
	width: 100%;
	height: 30px;
}

#alert .alert-content .one-line img {
	width: 20px;
	height: 20px;
	margin: 10px 10px 0px 20px;
	float: left;
}

#alert .alert-content .one-line div {
	color: #AAAAAA;
	line-height: 45px;
	font-size: 14px;
}

#alert .alert-content .two-line {
	/*width: 90%;*/
	/*height: 30px;*/
	color: #222;
	font-size: 12px;
	padding-left: 50px;
	line-height: 20px;
	margin-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
/* 弹出框alert的样式-end */
