﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td { margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 { font-size:100% }
table { border-collapse:collapse; border-spacing:0 }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:normal; font-weight:normal }
fieldset, img { border:0 }
img { vertical-align:middle }
ul, ol, li { list-style:none }
input, button, select, lable { font:100% Arial; vertical-align:middle; overflow:visible }
select { height:20px; line-height:20px }
a { text-decoration:none; cursor:pointer }
a:hover { text-decoration:underline }
body { height:100%; font:12px/1.5 Arial, sans-serif; background:transparent }
.fwb { font-weight:bold }
.fwn { font-weight:normal }
.tdn { text-decoration:none }
.tdu { text-decoration:underline }
.tal { text-align:left }
.tar { text-align:right }
.tac { text-align:center }
.vam { vertical-align:middle }
.vat { vertical-align:top }
.vabl { vertical-align:baseline }
.vab { vertical-align:bottom }
.ti2e { text-indent:2em }
.hide{ text-indent:-999px; overflow:hidden}
.wbba{ word-break:break-all}
.fs10 { font-size:10px }
.fs11 { font-size:11px }
.fs12 { font-size:12px }
.fs13 { font-size:13px }
.fs14 { font-size:14px }
.fs15 { font-size:15px }
.fs16 { font-size:16px }
.fs17 { font-size:17px }
.fs18 { font-size:18px }
.fs20 { font-size:20px }
.fsi { font-style:italic }
.ffa { font-family:Arial }
.fft { font-family:Tahoma }
.ffs { font-family:'&#23435;&#20307;' }
.ffw { font-family:'&#24494;&#36719;&#38597;&#40657;' }
.wsnw { white-space:nowrap }
.cFFF { color:#fff }
.c000 { color:#000 }
.c333 { color:#333 }
.c666 { color:#666 }
.c999 { color:#999 }
.cCCC { color:#ccc }
.cF00 { color:#f00 }
.cF30 { color:#f30 }
.cF60 { color:#f60 }
.cF90 { color:#f90 }
.c0F0 { color:#0f0 }
.c00F { color:#00f }
.cWhite { color:White }
.cBlack { color:Black }
.cRed { color:Red }
.cGreen { color:Green }
.cBlue { color:Blue }
.cGray { color:Gray }
.cOrange { color:Orange }
.cPurple { color:Purple }
.bct { background-color:transparent }
.bin { background-image:none }
.bgn { background:none }
.bc000 { background-color:#000 }
.bcCCC { background-color:#ccc }
.bcEEE { background-color:#eee }
.bcDDD { background-color:#ddd }
.bcFFF { background-color:#fff }
.bgGray { background-color:Gray }
.bgPink { background-color:Pink }
.bgBlue { background-color:Blue }
.bgRed { background-color:Red }
.bgGreen { background-color:Green }
.pr { position:relative }
.pa { position:absolute }
.zi1 { z-index:1 }
.zi2 { z-index:2 }
.zi3 { z-index:3 }
.zi4 { z-index:4 }
.h1pe { height:1% }
.h100pe { height:100% }
.min-h{min-height:10px;height:auto;_height:10px; }
.h16 { height:16px }
.h18 { height:18px }
.h20 { height:20px }
.h25 { height:25px }
.w100pe { width:100% }
.lh16 { line-height:16px }
.lh18 { line-height:18px }
.lh20 { line-height:20px }
.lh25 { line-height:25px }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0 }
.clearfix { zoom:1 }
.clear { clear:both; height:0; overflow:hidden }
.cl { clear:left }
.cr { clear:right }
.cb { clear:both }
.fr { float:right }
.fl { float:left }
.fr, .fl { display:inline }
.dn { display:none }
.db { display:block }
.di { display:inline }
.dt {display:table;}
.dib { -moz-inline-stack:inline-block; display:inline-block }
.oh { overflow:hidden }
.ov { overflow:visible }
.vh { visibility:hidden }
.vv { visibility:visible }
.ma { margin-left:auto; margin-right:auto }
.m0 { margin:0 }
.ml-1 { margin-left:-1px }
.mt-1 { margin-top:-1px }
.ml-2 { margin-left:-2px }
.mt-2 { margin-top:-2px }
.mt-3 { margin-top:-3px }
.mt-5 { margin-top:-5px }
.ml1 { margin-left:1px }
.mt1 { margin-top:1 }
.mr1 { margin-right:1 }
.mb1 { margin-bottom:1px }
.ml2 { margin-left:2px }
.mt2 { margin-top:2px }
.mr2 { margin-right:2px }
.mb2 { margin-bottom:2px }
.ml5 { margin-left:5px }
.mt5 { margin-top:5px }
.mr5 { margin-right:5px }
.mb5 { margin-bottom:5px }
.ml10 { margin-left:10px }
.mr10 { margin-right:10px }
.mt10 { margin-top:10px }
.mb10 { margin-bottom:10px }
.ml15 { margin-left:15px }
.mt15 { margin-top:15px }
.mr15 { margin-right:15px }
.mb15 { margin-bottom:15px }
.ml20 { margin-left:20px }
.mt20 { margin-top:20px }
.mr20 { margin-right:20px }
.mb20 { margin-bottom:20px }
.ml25 { margin-left:25px }
.mt25 { margin-top:25px }
.mr25 { margin-right:25px }
.mb25 { margin-bottom:25px }
.p1 { padding:1px }
.pl1 { padding-left:1px }
.pt1 { padding-top:1px }
.pr1 { padding-right:1px }
.pb1 { padding-bottom:1px }
.p2 { padding:2px }
.pl2 { padding-left:2px }
.pt2 { padding-top:2px }
.pr2 { padding-right:2px }
.pb2 { padding-bottom:2px }
.p5 { padding:5px }
.pl5 { padding-left:5px }
.pt5 { padding-top:5px }
.pr5 { padding-right:5px }
.pb5 { padding-bottom:5px }
.p10 { padding:10px }
.pl10 { padding-left:10px }
.pt10 { padding-top:10px }
.pr10 { padding-right:10px }
.pb10 { padding-bottom:10px }
.p15 { padding:15px }
.pl15 { padding-left:15px }
.pt15 { padding-top:15px }
.pr15 { padding-right:15px }
.pb15 { padding-bottom:15px }
.p20 { padding:20px }
.pl20 { padding-left:20px }
.pt20 { padding-top:20px }
.pr20 { padding-right:20px }
.pb20 { padding-bottom:20px }
.pl25 { padding-left:25px }
.pt25 { padding-top:25px }
.pr25 { padding-right:25px }
.pb25 { padding-bottom:25px }
.bn { border:none }
.btn { border-top:none }
.bln { border-left:none }
.brn { border-right:none }
.bbn { border-bottom:none }
.b1s000 { border:1px solid #000 }
.b1sCCC { border:1px solid #ccc }
.b1sDDD { border:1px solid #ddd }
.b1sEEE { border:1px solid #eee }
.b1sFFF { border:1px solid #fff }
.cp { cursor:pointer }
.cd { cursor:default }
.z { _zoom:1 }
.line, .dashed, .dotted { clear:both; height:1px; border-top:1px solid #ccc; overflow:hidden; width:100% }
.dashed { border-top-style:dashed }
.dotted { border-top-style:dotted }
.blk2, .blk5, .blk8, .blk10, .blk15, .blk20,.blk25 {display:block; width:100%; overflow:hidden; clear:both }
.blk2 { height:2px }
.blk5 { height:5px }
.blk8 { height:8px }
.blk10 { height:10px }
.blk15 { height:15px }
.blk20 { height:20px }
.blk25 { height:25px }
body { text-align:center }
.w950, .w960, .w980, .w1004, .w1024 { margin:auto; text-align:left; min-width:950px }
.w950 { width:950px }
.w960 { width:960px }
.w980 { width:980px }
.w1004 { width:1004px }
.w1024 { width:1024px }
.head:after, .main:after, .foot:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.head, .main, .foot { zoom:1 }
