@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:400 }
ol, ul, li { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size:100% }
h2 { font:24px "微软雅黑", "宋体" }
h3 { font-size:12px; color:#666 }
h4 { font-size:15px; color:#666 }
h5 { font-size:14px; color:#FFF }
h6 { font-size:12px; color:#FFF }
.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f20 { font-size:20px }
.fb { font-weight:700 }
.fn { font-weight:400 }
.t2 { text-indent:2em }
.unl { text-decoration:underline }
.no_unl { text-decoration:none }
.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.bc { margin-left:auto; margin-right:auto }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.cb { clear:both; height:0; line-height:0; font-size:0 }
.cl { clear:left }
.cr { clear:right }
.vm { vertical-align:middle }
.pr { position:relative }
.pa { position:absolute }
.abs-right { position:absolute; right:0 }
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }
.block { display:block }
.iblock { display:inline-block }
.w { width:100% }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.p10 { padding:10px }
.p15 { padding:15px }
.p30 { padding:30px }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt30 { padding-top:30px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }