/*样式重置*/
body,
dl,
dd,
p {
	margin: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none !important;
	color: #000;
}

a:hover,
a:focus,
a:active {
	text-decoration: none !important;
}

h1,
h2,
h3 {
	margin: 0;
}

/*公共样式*/
html {
	box-sizing: border-box;
}

*,
*:after,
*:before {
	box-sizing: inherit;
}

body {
	font: 14px/1.5 PingFangSC, PingFang SC-Regular;
	color: #666;
	background-color: #fff;
}


.clearfix:after {
	content: '';
	display: block;
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

input {
	outline: none;
	border: 0;
}

textarea {
	outline: none;
}