* {
	margin: 0;
	padding: 0;
	color: #2c2c46;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

ul,
ol,
li {
	list-style: none;
	overflow-x: hidden;
}

a {
	text-decoration: none;
}

html,
body {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hidden {
	display: none;
}

.clearFix:after {
	clear: both;
	content: '';
	display: block;
}



li {
	list-style: none;
	vertical-align: top;
}


a {
	text-decoration: none;
}
img{ border:none; vertical-align:middle;}
a,
input {
	-webkit-appearance: none;
	/*屏蔽阴影*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/*ios android去除自带阴影的样式*/
}

a,
img {
	/* 禁止长按链接与图片弹出菜单 */
	-webkit-touch-callout: none;
}

html,
body {
	/* 禁止选中文本(如无文本选中需求,此为必选项) */
	-webkit-user-select: none;
	user-select: none;
}

body {
	overflow-x: hidden;
	overflow-y: auto;
}

