@charset "utf-8";
body,ol,ul,li,dl,dd,p,h1,h2,h3,h4,pre,blockquote,form,input,button,textarea,th,td{ margin:0; padding:0;}
body,input,button,textarea,select{ font:12px Tahoma,Arial,sans-serif,"宋体"}
button,input,select,textarea{ font-size:100%; cursor:pointer; vertical-align:middle; outline:none;}
.bole-rad { margin-right:5px; height:13px; width:13px; vertical-align:text-bottom;}
body{ line-height:1; word-wrap:break-word; word-break:break-all; _background-image: url(about:blank); _background-attachment: fixed;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ul,ol{ list-style:none;}
a{ text-decoration:none; outline:none; hide-focus:expression(this.hideFocus=true); cursor:pointer;}
label { cursor:pointer;}
a:hover{ text-decoration:underline;}
a.tdn:hover,.tdn a:hover { text-decoration:none;}
img{ border:0; vertical-align:middle;}
table{ border-collapse:collapse;border-spacing:0;}
pre,blockquote,code{ white-space:pre-wrap; word-wrap:break-word; word-break:break-all;}
.rad { height:13px; width:13px; margin-right:5px;}
.area { width:970px; margin:0 auto;}
em { font-style:normal;}

/* 高度 */
.h5, .h10, .h15, .h20, .h25, .h30 { clear:both; font-size:0; line-height:0;}
.h5 { height:5px;} .h10 { height:10px;} .h15 { height:15px;} .h20 { height:20px;} .h28 { height:28px; line-height:18px;} .h25{ height:25px;} .h30{ height:30px;}

/*清除浮动*/
.clearFix:after{ display:block; content:''; height:0; clear:both;}
.clearFix{*zoom:1;}
.cb{ clear:both;}
.zoom{ *zoom:1;}

/*布局*/
.l{ float:left; display:inline;} .r{ float:right; display:inline;} .rel{ position:relative;} .abs{ position:absolute;} .fix{ position:fixed}

/*显示*/
.db{ display:block;} .dn{ display:none;} .di{ display:inline;} .dib{ display:inline-block;} .ovh{ overflow:hidden;}

/*对齐方式*/
.tl{ text-align:left;} .tr{ text-align:right;} .tc{ text-align:center;} .tlr{text-align:justify;text-justify:inter-ideograph;}
.vt{ vertical-align:top} .vm{ vertical-align:middle;} .vb{ vertical-align:bottom;}

/*字号 - 字体 - 字式*/
.f10{ font-size:10px;} .f12{ font-size:12px;} .f14{ font-size:14px;} .f16{ font-size:16px;} .f18{ font-size:18px;} .f20{ font-size:20px;} .f24{ font-size:24px;}
.fht{ font-family:\9ED1\4F53;/*黑体*/} .fst{ font-family:\5B8B\4F53;/*宋体*/} .fwr{ font-family:\5fae\8f6f\96c5\9ed1;/*微软雅黑*/} .far{font-family:arial;} .fth{ font-family:Tahoma;}
.fb{font-weight:bold;} .fi{font-style: italic;} .fn{ font-weight:normal;}

/*行高*/
.lh18{ line-height:18px;} .lh20{ line-height:20px;} .lh24{ line-height:24px;} .lh30{ line-height:30px;} .lh35{ line-height:35px;}

/*填充*/
.pd1{ padding:1px;} .pd5{ padding:5px;} .pd10{ padding:10px;} .pd15{ padding:15px;}
.pl5{ padding-left:5px;} .pl10{ padding-left:10px;} .pl15{ padding-left:15px;}
.pr5{ padding-right:5px;} .pr10{ padding-right:10px;} .pr15{ padding-right:15px;}
.plr5{ padding-left:5px; padding-right:5px;} .plr10{ padding-left:10px; padding-right:10px;} .plr15{ padding-left:15px; padding-right:15px;} .plr20{ padding-left:20px; padding-right:20px;}
.pt5{padding-top:5px;} .pt10{padding-top:10px;} .pt20{padding-top:20px;}
.pb5{padding-bottom:5px;} .pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;}
.ptb5{ padding-top:5px; padding-bottom:5px;} .ptb10{ padding-top:10px; padding-bottom:10px;} .ptb20{ padding-top:20px; padding-bottom:20px;}

/*边距*/
.mg0 { margin:0;}
.mg1{ margin:1px;} .mg5{ margin:5px;} .mg10{ margin:10px;} .mg20{ margin:20px;}
.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;} .mr30{margin-right:30px;}
.mlr5{ margin-left:5px; margin-right:5px;} .mlr10 { margin-left:10px; margin-right:10px;} .mlr15 { margin-left:15px; margin-right:15px;}
.mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;} .mt30{margin-top:30px;} .mt40{ margin-top:40px;} 
.mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb15{margin-bottom:15px;} .mb20{margin-bottom:20px;} .mb30{ margin-bottom:30px;}
.mtb5 { margin-bottom:5px; margin-top:5px;} .mtb10 { margin-bottom:10px; margin-top:10px;}

/*颜色*/
.white { color:#fff;} .red { color:#da2e00;} .green { color:#6fac04} .black { color:#000;} .gray3 { color:#333;} .gray36 { color:#363636;} .gray6 { color:#666;} .gray9 { color:#999;} .orange { color:#ff5a00;} .blue { color:#1758a6;}