html {
	background: #fff;
}

body {
	font: 16px / 1.3 'system-ui','-apple-system','BlinkMacSystemFont','segoe ui','Roboto', Helvetica, Arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol';
	color: #333;
}

h1,
h2,
h3,
p,
ul,
ol,
dl,
dd,
input[type='checkbox'],
input[type='radio'] {
	margin: 0;
}

th,
td,
input,
textarea {
	padding: 0;
}

h1,
h2,
h3 {
	font-size: inherit;
}

ol,
ul {
	padding-left: 0;
	list-style-type: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

iframe {
	border: none;
}

a {
	text-decoration: none;
	cursor: pointer;
}

img {
	border: none;
	/* 去除下部白边 */
	vertical-align: middle;
}

textarea {
	resize: vertical;
	overflow: auto;
	font: inherit;
	color: #333;
	outline: none;
}

input,
select,
button,
a {
	border: none;
	outline: none;
	font: inherit;
	color: #333;
}

button {
	padding: 0;
	background: none;
	cursor: pointer;
}

input[type='tel'],
input[type='search'],
input[type='email'],
select,
button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* placeholder属性样式统一 */
::placeholder{
	color: #757575;
}
::-webkit-input-placeholder{
	color: #757575;
}
::-moz-placeholder {
	opacity: 1;
	color: #757575;
}

/* webkit内核浏览器滚动条优化 */
::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

::-webkit-scrollbar-track{
	background-color: rgba(0,0,0,.1);
}

::-webkit-scrollbar-thumb {
	border-radius: 6px;
    background-color: rgba(0,0,0,.3);
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0,0,0,.5);
}

::-webkit-scrollbar-button {
    display: none;
}
