html {
	color:#000;
	overflow-y:scroll;
	background:#fff
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
	margin:0;
	padding:0
}
body, button, input, select, textarea {
	font:12px/1.5 Tahoma, Arial, "\5b8b\4f53", sans-serif
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
address, cite, dfn, em, var {
	font-style:normal
}
code, kbd, pre, samp, tt {
	font-family:"Courier New", Courier, monospace
}
small {
	font-size:12px
}
ul, ol {
	list-style:none
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline;
	color:#ff7300
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help
}
q:before, q:after {
	content:''
}
:focus {
	outline:0
}
legend {
	color:#000
}
fieldset, img {
	border:none
}
button, input, select, textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
hr {
	border:none;
	height:1px;
*color:#fff
}
img {
	-ms-interpolation-mode:bicubic
}
.fd-left {
	float:left
}
.fd-right {
	float:right
}
.fd-clear {
	clear:both
}
.fd-clr {
	zoom:1
}
.fd-clr:after {
	display:block;
	clear:both;
	height:0;
	content:"\0020"
}
.fd-hide {
	display:none
}
.fd-show {
	display:block
}
.fd-inline {
	display:inline
}
.fd-lump {
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
*display:inline
}
.fd-visible {
	visibility:visible
}
.fd-hidden {
	visibility:hidden
}
.fd-locate {
	position:relative
}
.fd-cny {
	font-family:Helvetica, Arial
}
.fd-gray {
	color:#666
}
.fd-bold {
	font-weight:700
}
.w952 {
	width:952px;
	margin:0 auto;
	padding:0 4px
}
.w968 {
	width:968px;
	margin:0 auto
}
.w968 .layout {
	padding-left:8px
}
#header, #content, #footer, .layout {
	zoom:1
}
#header:after, #content:after, #footer:after, .layout:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both
}
.grid-fixed {
	margin-right:0!important
}
.layout .grid-1 {
	float:left;
	width:32px;
	margin-right:8px
}
.layout .grid-2 {
	float:left;
	width:72px;
	margin-right:8px
}
.layout .grid-3 {
	float:left;
	width:112px;
	margin-right:8px
}
.layout .grid-4 {
	float:left;
	width:152px;
	margin-right:8px
}
.layout .grid-5 {
	float:left;
	width:192px;
	margin-right:8px
}
.layout .grid-6 {
	float:left;
	width:232px;
	margin-right:8px
}
.layout .grid-7 {
	float:left;
	width:272px;
	margin-right:8px
}
.layout .grid-8 {
	float:left;
	width:312px;
	margin-right:8px
}
.layout .grid-9 {
	float:left;
	width:352px;
	margin-right:8px
}
.layout .grid-10 {
	float:left;
	width:392px;
	margin-right:8px
}
.layout .grid-11 {
	float:left;
	width:432px;
	margin-right:8px
}
.layout .grid-12 {
	float:left;
	width:472px;
	margin-right:8px
}
.layout .grid-13 {
	float:left;
	width:512px;
	margin-right:8px
}
.layout .grid-14 {
	float:left;
	width:552px;
	margin-right:8px
}
.layout .grid-15 {
	float:left;
	width:592px;
	margin-right:8px
}
.layout .grid-16 {
	float:left;
	width:632px;
	margin-right:8px
}
.layout .grid-17 {
	float:left;
	width:672px;
	margin-right:8px
}
.layout .grid-18 {
	float:left;
	width:712px;
	margin-right:8px
}
.layout .grid-19 {
	float:left;
	width:752px;
	margin-right:8px
}
.layout .grid-20 {
	float:left;
	width:792px;
	margin-right:8px
}
.layout .grid-21 {
	float:left;
	width:832px;
	margin-right:8px
}
.layout .grid-22 {
	float:left;
	width:872px;
	margin-right:8px
}
.layout .grid-23 {
	float:left;
	width:912px;
	margin-right:8px
}
.layout .grid-24 {
	float:left;
	width:952px
}
