*{
	margin: 0;
	padding: 0;
}
page {
	width: 100%;
	height: 100%;
	font-size: 14px;
	background: #F6F6F6;
	color: #333333;
}
.pageHead{
	width:100%;
	padding:0 12px 5px;
	box-sizing:border-box;
	
}
.pageHead .pageTit{
	flex:1;
	text-align: center;
	font-size:16px;
}
button {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	line-height: normal;
	font-size: 14px;
}
button::after {
	border: none;
}
img {
	height: auto;
	width: 100%;
	border-radius: 4px;
}
input,
textarea {
	display: block;
	width: 100%;
	border: none;
	font-size:14px;
	background: none;
	outline: none;
}
.imgPublic {
	font-size: 0;
	overflow: hidden;
}
	
.dFlex {
	display: flex;
}
	
.jStart_aStart {
	justify-content: flex-start;
	align-items: flex-start;
}
	
.jStart_aCenter {
	justify-content: flex-start;
	align-items: center;
}
	
.jStart_aEnd {
	justify-content: flex-start;
	align-items: flex-end;
}
	
.jAround_aStart {
	justify-content: space-around;
	align-items: flex-start;
}
	
.jAround_aCenter {
	justify-content: space-around;
	align-items: center;
}
	
.jAround_aEnd {
	justify-content: space-around;
	align-items: flex-end;
}
	
.jCenter_aStart {
	justify-content: center;
	align-items: flex-start;
}
	
.jCenter_aCenter {
	justify-content: center;
	align-items: center;
}
	
.jCenter_aEnd {
	justify-content: center;
	align-items: flex-end;
}
	
.jEnd_aStart {
	justify-content: flex-end;
	align-items: flex-start;
}
	
.jEnd_aCenter {
	justify-content: flex-end;
	align-items: center;
}
	
.jEnd_aEnd {
	justify-content: flex-end;
	align-items: flex-end;
}
.jBetween_aStart {
	justify-content: space-between;
	align-items: flex-start;
}
.jBetween_aCenter {
	justify-content: space-between;
	align-items: center;
}
.jBetween_aEnd {
	justify-content: space-between;
	align-items: flex-end;
}
.flexDirection {
	flex-direction: column;
}
.fWap {
	flex-wrap: wrap;
}
.seat {
	height: 50px;
}
.zz {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.empty {
	width: 50% !important;
	margin: 80rpx auto 20rpx;
	display: flex;
	justify-content: center;
	align-items: center;
}
div::-webkit-scrollbar {
	display: none; /* Chrome Safari */
}
.emptyIpt{
	font-size:14px;
}