@charset 'utf-8';
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, input, textarea, select, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tr, td, object, iframe, blockquote, fieldset, button, article, footer, header, menu, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;/*background: transparent*/
}
ol, ul, li {
	list-style: none
}
fieldset, img {
	border: 0;
}
:focus {
	outline: 0
}
html {
	height: 100%;/*overflow-y: scroll*/
}
body {
	width: 100%;
	margin: 0 auto
}
html, body {
	-webkit-text-size-adjust: none;
}
html {
	-webkit-overflow-scrolling: touch;
	-mz-overflow-scrolling: touch;
}
nav, footer, section, header, article {
	display: block;
}
a {
	text-decoration: none;
	color: #666;
}
a:link {
	color: #58C21F;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
}
img {
	-webkit-touch-callout: none;
}
input, textarea {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
img, object {
	max-width: 100%;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fl {
	float: left
}
.fr {
	float: right
}
.tar {
	text-align: right
}
.tac {
	text-align: center
}
.tal {
	text-align: left
}
#viewport {
	max-width: 1080px;
	min-width: 320px;
	width: 100%;
	margin: 0 auto;
	font-size: medium;
	font-family: "微软雅黑";
	color: #666
}
