html, body, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, textarea, table, tr, th, td {
	margin: 0;
	padding: 0;
	list-style: none
}
a, .nav a:hover { text-decoration: none }
a:hover { text-decoration: underline }
a img { border: 0 none }
img { -ms-interpolation-mode: bicubic }
.l, .aside, ul.float li { float: left }
.r, .main, a.more { float: right }
.n { display: none }
.h, .aside, .main { overflow: hidden }
.mc, .w950, .w960, .w980, .w1000 { margin: auto }
.ib, .logo { display: inline-block }
:focus { outline: none }
.clear, ul.float { *zoom:1
}
.clear:after, ul.float:after {
	content: '';
	display: table;
	clear: both;
	visibility: hidden
}
input, textarea { padding: 2px }
.c1 { color: #111 }
.c3 { color: #333 }
.c4 { color: #444 }
.c5 { color: #555 }
.c6 { color: #666 }
.c7 { color: #777 }
.c8 { color: #888 }
.c9 { color: #999 }
.cc { color: #ccc }
.cd { color: #ddd }
.cf { color: #fff }
.cr { color: #f00 }
.c0, html, body { color: #000 }
.bgf { background-color: #fff }
.pf { position: fixed }
.pa { position: absolute }
.pr, #header { position: relative }
.w950 { width: 950px }
.w960 { width: 960px }
.w980 { width: 980px }
.w1000 { width: 1000px }
.m5 { margin: 5px }
.mt8 { margin-top: 5px }
.mb8 { margin-bottom: 5px }
.ml8 { margin-left: 5px }
.mr8 { margin-right: 5px }
.mtb8 {
	margin-top: 5px;
	margin-bottom: 5px
}
.mlr8 {
	margin-left: 5px;
	margin-right: 5px
}
.m8 { margin: 8px }
.mt8 { margin-top: 8px }
.mb8 { margin-bottom: 8px }
.ml8 { margin-left: 8px }
.mr8 { margin-right: 8px }
.mtb8 {
	margin-top: 8px;
	margin-bottom: 8px
}
.mlr8 {
	margin-left: 8px;
	margin-right: 8px
}
.m10 { margin: 10px }
.ml10 { margin-left: 10px }
.mr10, .amr10 a { margin-right: 10px }
.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px
}
.mlr10, .amlr10 a {
	margin-left: 10px;
	margin-right: 10px
}
.m12 { margin: 12px }
.ml12 { margin-left: 12px }
.mr12 { margin-right: 12px }
.mt12 { margin-top: 12px }
.mb12 { margin-bottom: 12px }
.mtb12 {
	margin-top: 12px;
	margin-bottom: 12px
}
.mlr12 {
	margin-left: 12px;
	margin-right: 12px
}
.m15 { margin: 15px }
.ml15 { margin-left: 15px }
.mr15 { margin-right: 15px }
.mt15 { margin-top: 15px }
.mb15 { margin-bottom: 15px }
.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px
}
.mlr15 {
	margin-left: 15px;
	margin-right: 15px
}
.m20 { margin: 20px }
.ml20 { margin-left: 20px }
.mr20 { margin-right: 20px }
.mt20 { margin-top: 20px }
.mb20 { margin-bottom: 20px }
.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px
}
.mlr20 {
	margin-left: 20px;
	margin-right: 20px
}
.p5 { padding: 5px }
.pl5 { padding-left: 5px }
.pr5 { padding-right: 5px }
.pt5 { padding-top: 5px }
.pb5 { padding-bottom: 5px }
.ptb5 {
	padding-top: 5px;
	padding-bottom: 5px
}
.plr5 {
	padding-left: 5px;
	padding-right: 5px
}
.p8 { padding: 8px }
.pl8 { padding-left: 8px }
.pr8 { padding-right: 8px }
.pt8 { padding-top: 8px }
.pb8 { padding-bottom: 8px }
.ptb8 {
	padding-top: 8px;
	padding-bottom: 8px
}
.plr8 {
	padding-left: 8px;
	padding-right: 8px
}
.p10 { padding: 10px }
.pl10 { padding-left: 10px }
.pr10 { padding-right: 10px }
.pt10 { padding-top: 10px }
.pb10 { padding-bottom: 10px }
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px
}
.p12 { padding: 12px }
.pl12 { padding-left: 12px }
.pr12 { padding-right: 12px }
.pt12 { padding-top: 12px }
.pb12 { padding-bottom: 12px }
.ptb12 {
	padding-top: 12px;
	padding-bottom: 12px
}
.plr12 {
	padding-left: 12px;
	padding-right: 12px
}
.p15 { padding: 15px }
.pl15 { padding-left: 15px }
.pr15 { padding-right: 15px }
.pt15 { padding-top: 15px }
.pb15 { padding-bottom: 15px }
.ptb15 {
	padding-top: 15px;
	padding-bottom: 15px
}
.plr15 {
	padding-left: 15px;
	padding-right: 15px
}
.p20 { padding: 20px }
.pl20 { padding-left: 20px }
.pr20 { padding-right: 20px }
.pt20 { padding-top: 20px }
.pb20 { padding-bottom: 20px }
.ptb20 {
	padding-top: 20px;
	padding-bottom: 20px
}
.plr20 {
	padding-left: 20px;
	padding-right: 20px
}
.fb { font-weight: bold }
.fn {
	font-weight: normal;
	font-style: normal
}
.fi { font-style: italic }
.f8 {
	font-size: 8px;
	-webkit-transform: scale(.66);
	-o-transform: scale(.66)
}
.f10 {
	font-size: 10px;
	-webkit-transform: scale(.83);
	-o-transform: scale(.83)
}
.f12, body { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f15 { font-size: 15px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f26 { font-size: 26px }
.fs { font-family: Simsun }
.fa { font-family: Arial, Helvetica, sans-serif }
.fyh { font-family: 'Microsoft Yahei' }
.tc { text-align: center }
.tr { text-align: right }
.tl { text-align: left }
.del { text-decoration: line-through }
.und { text-decoration: underline }
.th { text-indent: -9999px }
.t2 { text-indent: 2em }
.w110p { width: 110% }
.w50p { width: 50% }
.wm { width: 99999px }
.lh22 { line-height: 22px }
.lh24 { line-height: 24px }
