html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, input, button, select, textarea blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary{
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	vertical-align:baseline;
	background:transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display:block;
}
ul, ol{
	list-style-type:none;
}
a{
	text-decoration:none;
	.transition;
}

/* for mobile */
*{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
button, input[type="button"], input[type="submit"],input[type="reset"], input[type="text"],textarea,select{
	cursor:pointer;
	outline:medium;
	-moz-appearance:none;
	-webkit-appearance:none;
}
input[type="text"],textarea{
	cursor:auto;
}
img{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
}
html,body{
	font-family: 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'Microsoft Yahei', 'Arial', sans-serif;
	background: #fff;
}