/* CSS Document */

/* 全局通用 */
*{ margin:0px; padding:0px;}
div,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,span,em,font,form,hr{ margin:0px; padding:0px;}
body{ text-align:center; font-family:"宋体"; font-size:12px; background-image:url(body-bg.png); background-repeat:repeat-x;}
a{ color:#444; text-decoration:none;}  a:hover{ color:#f00;}
ul,ol,li{ list-style:none;}
input{ font-family:microsoft yahei;}
.clear{ clear:both; font-size:0px;}
img{ border:none;}
.fl{ float:left;}  .fr{ float:right;}
.al{ text-align:left;}  .ar{ text-align:right;}
.td-al td{ text-align:left;}  .td-ar td{ text-align:right;}
.rlt{ position:relative}  .asl{ position: absolute}
h1{ font-size:22px;}  h2{ font-size:20px;}  h3{ font-size:18px;}  h4{ font-size:16px;}  h5{ font-size:14px;}  h6{ font-size:12px;}

.fc-999{ color:#999;}  .fc-fff{ color:#fff;}  .fc-000{ color:#000;}  .fc-red{ color:#f00;}

.h5{ height:5px; font-size:0px;}  .h10{ height:10px; font-size:0px;}  .h15{ height:15px;}  .h20{ height:20px;}  .h25{ height:25px;}
.h30{ height:30px;}  .h35{ height:35px;}  .h40{ height:40px;}  .h45{ height:45px;}  .h50{ height:50px;}

.lh20{ line-height:20px;}  .lh25{ line-height:25px;}  .lh30{ line-height:30px;}  .lh35{ line-height:35px;}
.lh40{ line-height:40px;}  .lh45{ line-height:45px;}  .lh50{ line-height:50px;}

.f-yh{ font-family:microsoft yahei;}
.f12{ font-size:12px;}  .f14{ font-size:14px;}  .f16{ font-size:16px;}  .f18{ font-size:18px;}  .f20{ font-size:20px;}
.f22{ font-size:22px;}  .f24{ font-size:24px;}

.pt5{ padding-top:5px;}  .pt10{ padding-top:10px;}  .pt15{ padding-top:15px;}  .pt20{ padding-top:20px;}  .pt30{ padding-top:30px;}
.pr5{ padding-right:5px;}  .pr10{ padding-right:10px;}  .pr15{ padding-right:15px;}  .pr20{ padding-right:20px;}  .pr30{ padding-top:30px;}
.pb5{ padding-bottom:5px;}  .pb10{ padding-bottom:10px;}  .pb15{ padding-bottom:15px;}  .pb20{ padding-bottom:20px;}  .pb30{ padding-top:30px;}
.pl5{ padding-left:5px;}  .pl10{ padding-left:10px;}  .pl15{ padding-left:15px;}  .pl20{ padding-left:20px;}  .pl30{ padding-top:30px;}

.mt5{ margin-top:5px;}  .mt10{ margin-top:10px;}  .mt15{ margin-top:15px;}  .mt20{ margin-top:20px;}
.mr5{ margin-right:5px;}  .mr10{ margin-right:10px;}  .mr15{ margin-right:15px;}  .mr20{ margin-right: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;}