﻿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; 
} 
  ol,ul{
  list-style:none; 
}

 caption,th{
  text-align:left; 
} 

q:before,q:after{
  content:''; 
} 

abbr,acronym{
  border:0; 
}

 .clear{
  clear:both; 
  display:block; 
  overflow:hidden; 
  visibility:hidden; 
  width:0; 
  height:0; 
}

 .l,.col-l,.col_l,.col-c,.col_c{
  float:left; 
}

 .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{
  float:right; 
}

 .c{
  clear:both; 
}

 .n,em{
  font-weight:normal; 
  font-style:normal; 
}

 .b{
  font-weight:bold; 
}

 .i{
  font-style:italic; 
}

 .fa{
  font-family:Arial; 
}

 .fg{
  font-family:Georgia; 
}

 .ft{
  font-family:Tahoma; 
} 

.fl{
  font-family:Lucida Console; 
}

 .fs{
  font-family:'宋体'; 
}

 .fw{
  font-family:'微软雅黑'; 
}

 .tc{
  text-align:center; 
}

 .tr{
  text-align:right; 
}

 .tl{
  text-align:left; 
}

 .tdu{
  text-decoration:underline; 
}

 .tdn,.tdn:hover,a.tdl:hover{
  text-decoration:none; 
}

 .fc0{
  color:#000000; 
}

 .fc3{
  color:#333333; 
}

.fc6{
  color:#666666; 
}

 .fc9{
  color:#999999; 
}

 .fcr{
  color:red; 
}

 .fcw{
  color:white; 
}

 .fcb{
  color:blue; 
}

 .fcg{
  color:green; 
}

 .f0{
  font-size:0; 
}

 .f10{
  font-size:10px; 
}

 .f12{
  font-size:12px; 
}

 .f13{
  font-size:13px; 
}

 .f14{
  font-size:14px; 
}

 .f16{
  font-size:16px; 
}

 .f20{
  font-size:20px; 
}

 .f24{
  font-size:24px; 
}

 .vm{
  vertical-align:middle; 
}

 .vtb{
  vertical-align:text-bottom; 
}

 .vt{
  vertical-align:top; 
}

 .vn{
  vertical-align:-2px; 
}

 .vimg{
  margin-bottom:-3px; 
}

 .m0{
  margin:0; 
}

 .ml0{
  margin-left:0; 
}

 .ml5{
  margin-left:5px; 
}

 .ml10{
  margin-left:10px; 
}

 .ml20{
  margin-left:20px; 
}

 .mr0{
  margin-right:0; 
}

 .mr5{
  margin-right:5px; 
}

 .mr10{
  margin-right:10px; 
}

 .mr20{
  margin-right:20px; 
}

 .mt5{
  margin-top:5px; 
}

 .mt10{
  margin-top:10px; 
}

 .mt20{
  margin-top:20px; 
}

 .mb5{
  margin-bottom:5px; 
}

 .mb10{
  margin-bottom:10px; 
}

 .mb20{
  margin-bottom:20px; 
}

 .ml-1{
  margin-left:-1px; 
}

 .mt-1{
  margin-top:-1px; 
}

 .p1{
  padding:1px; 
}

 .pl5{
  padding-left:5px; 
}

 .p5{
  padding: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; 
}

 .p20{
  padding:20px; 
}

 .pl20{
  padding-left:20px; 
}

 .pt20{
  padding-top:20px; 
}

 .pr20{
  padding-right:20px; 
}

 .pb20{
  padding-bottom:20px; 
}

 .rel,.pr{
  position:relative; 
}

 .abs,.pa{
  position:absolute; 
}

 .dn{
  display:none; 
}

 .db{
  display:block; 
}

 .dib{
  -moz-inline-stack:inline-block; 
  display:inline-block; 
}

 .di{
  display:inline; 
}

 .ovh{
  overflow:hidden; 
}

 .ovs{
  overflow:scroll; 
}

 .vh{
  visibility:hidden; 
}

 .vv{
  visibility:visible; 
}

 .lh14{
  line-height:14px; 
}

 .lh16{
  line-height:16px; 
}

 .lh18{
  line-height:18px; 
}

 .lh20{
  line-height:20px; 
}

 .lh22{
  line-height:22px; 
}

 .lh24{
  line-height:24px;
}

 .fix{
  *zoom:1; 
}

 .fix:after,.fix:before{
  display:block;
  content:"clear";
  height:0; 
  clear:both; 
  overflow:hidden; 
  visibility:hidden; 
}

 .z{
  _zoom:1; 
}

 .h1{
  height:1px; 
}

 .h5{
  height:5px; 
}

 .h10,.h{
  height:10px; 
}

 .h15{
  height:15px; 
}

 .h20{
  height:20px; 
}

 .h1,.h5,.h10,.h15,.h20,.h25,.h,.h30,.h35,.h40,.h45,.h50,.h55,.h60{
  font-size:0px; 
  line-height:0; 
  overflow:hidden; 
  clear:both;
  visibility: hidden; 
}

 body{
  font:12px/1.5 宋体,Arial,sans-serif; 
}

 a{
  text-decoration:none; 
}

 a:hover{
  color:#FF6600 
}

 .h25{
  height: 25px;
}

 .h30{
  height: 30px;
}

 .h40{
  height: 40px;
}

 .h45{
  height: 45px;
}

 .h50{
  height: 50px;
}

 .h55{
  height: 55px;
}

 .h60{
  height: 60px;
}