* {
	padding: 0;
	margin: 0;
	border: 0;
}

body,
html {
	min-height: 100%;
}

body {
	font-size: 14px;
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "SimHei", "STHeiti", "NSimSun", "SimSun", "Arial";
	background-color: #F5F5F5;
}

img {
	vertical-align: top;
}

ol,
ul {
	list-style: none;
}

select,
textarea,
input {
	outline: 0px;
	vertical-align: top;
}

input::-webkit-input-placeholder {
	color: #999;
	font-size: 14px;
	vertical-align: top;
}

input::-ms-input-placeholder {
	color: #999;
	font-size: 14px;
	vertical-align: top;
}

:-moz-placeholder {
	color: #999;
	vertical-align: top;
	font-size: 14px;
}

::-moz-placeholder {
	color: #999;
	vertical-align: top;
	font-size: 14px;
}

textarea::-webkit-input-placeholder {
	color: #999;
	font-size: 14px;
	vertical-align: top;
}

textarea::-ms-input-placeholder {
	color: #999;
	font-size: 14px;
	vertical-align: top;
}

textarea::-moz-placeholder {
	color: #999;
	font-size: 14px;
	vertical-align: top;
}

input[type='submit'],
input[type='reset'],
input[type='button'],
input[type='text'] {
	-webkit-appearance: none;
	border-radius: 0;
}

.clear {
	display: block !important;
	clear: both !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

a {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

a {
	text-decoration: none;
	color: #555;
}

/*去掉a标签点击时的虚线框*/

a:focus,
a:active {
	outline: none;
}