*{
	font-family:Source Han Sans CN, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", 微软雅黑, Arial, sans-serif, "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto;
}
html{
	margin: auto;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin:0;
    padding:0;
}
body {
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
}
body * {
    -webkit-test-size-adjust:100%;
    -webkit-overflow-scrolling: touch;
}
a,button,input {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
button,input {
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    outline: none;
}
button,a{
	cursor: pointer;
}
a {
    text-decoration: none;
    color: #2b2a2a;
}
input,select {
    outline: none;
    vertical-align: middle;
	background-color: #fff;
}
ul {
   list-style: none;
}
img {
    vertical-align: middle;
    width: 100%;
	display: block;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.clear {
	clear: both;
}
