html, body, body div, span, object, iframe, p, 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;
}
body, ul, p, h1, h2, h3, h4, h5, dl, dt, dd, form, input, textarea, select {
	font-size: 16px;
	padding: 0;
	margin: 0;
	outline:none;
}
* {
	box-sizing: content-box!important;
}
body {
	font-family: "思源黑体", "microsoft yahei", Arial, Helvetica, sans-serif;
	color:#333;
	min-width: 1200px;
}
ul, ol {
	list-style: none;
}
li {
	list-style: none;
	vertical-align: top;
}
img {
	border: none;
}

blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
a {
	margin: 0;
	padding: 0;
	color: #333;
	text-decoration: none;
	-webkit-transition: color 200ms ease-out, background-color 200ms ease-out, border-color 200ms ease-out, opacity 200ms ease-out;
	-ms-transition: color 200ms ease-out, background-color 200ms ease-out, border-color 200ms ease-out, opacity 200ms ease-out;
	-o-transition: color 200ms ease-out, background-color 200ms ease-out, border-color 200ms ease-out, opacity 200ms ease-out;
	transition: color 200ms ease-out, background-color 200ms ease-out, border-color 200ms ease-out, opacity 200ms ease-out
}
a, a:focus {
	outline: none
}
i {
	font-style: normal;
}
del {
	text-decoration: line-through
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: 700;
	vertical-align: bottom;
}
td {
	font-weight: 400;
	vertical-align: top;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
input, button {
	-webkit-appearance: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input, select {
	vertical-align: middle
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word
}
.clickable, label, input[type=button], input[type=submit], input[type=file], button {
	cursor: pointer
}
button, input, select, textarea {
	margin: 0
}
button, input[type=button] {
	width: auto;
	overflow: visible
}
.ie7 img {
	-ms-interpolation-mode: bicubic
}
.clear:before, .clear:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clear:after {
	clear: both;
	visibility: hidden;
}
.clear {
	zoom: 1
}
.inner {
	width: 1200px;
	margin: 0 auto;
}
.l {
	float: left;
}
.r {
	float: right;
}
