@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0; padding: 0; list-style-type: none; border: 0;}
  
iframe {display:block;} /* ie6 7 8(q) bug 显示为行内表现 */

abbr,acronym {border:0; font-variant:normal; } /* 去掉 firefox 下此元素的边框 */

/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:500;}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

body .fn-hide {display:block; text-align:center;}  /* 隐藏, 通常用来与 JS 配合 */

/*通用a标签属性，消除选中虚线*/
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}

input, select, button {font:100% tahoma, \5b8b\4f53, arial; vertical-align: baseline; *vertical-align: middle;}
input[type=checkbox], input[type=radio] {vertical-align: middle;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
textarea {overflow: auto; font:100% tahoma, \5b8b\4f53, arial;}
table {border-collapse:collapse; border-spacing:0; margin: 0 auto;}

/*html5*/
article,aside,dialog,footer,header,section,nav,figure,menu {display:block;}

/* global */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {*display: inline-block; *zoom: 100%;}
/*.clear{content:"."; height:0; clear:both;}*/
.clear {display: block; clear: both; width: 0; height: 0; line-height: 0; font-size: 0;}

.w100 {width:100%;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.m5 {margin:5px}
.m10 {margin:10px}
.m15 {margin:15px}
.m30 {margin:30px}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}

.p5 {padding:5px}
.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;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}

.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}

.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}

html {background: #f4f4f3;}
body {width: 100%; height: 100%; margin: 0; padding: 0; color: #333; font: 12px/1.5em "宋体", Arial Narrow ,Helvetica; }    
a {color: #333; text-decoration: none; }
a:hover {color:#0099cc; text-decoration: none;}