@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#666;}
body{background:#eee;}
img{border:0;}
ul li{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{color:#06F;}
.clear{clear:both; width:auto; height:0; font-size:1px; line-height:0; overflow:hidden;}


/*Òþ²Øhtmml,body*/
html,body{height:100%; width:100%; overflow:hidden; margin:0}  

/*ÓÃdivÎ±×°body*/
div#body{
  position:relative;
  width:100%;
  height:100%;
  overflow-x:auto;
  overflow-y:scroll;
}  
#fixed{
  position:absolute;
  z-index:10;
  right:50px;
  bottom:5px;
  width:220px;
  text-align:right;  
  line-height:280px;
}


/*********/
#top{margin:0 auto; width:984px; height:45px; background:url(../img/bg_x.gif) repeat-x;}
.twrap{margin:0 auto; width:982px; background:url(../img/panyw.gif) right no-repeat;}
/************/
#topbanner{margin:0 auto; background:url(../img/topbanner.gif) no-repeat; width:950px; height:222px;}
#topbanner{text-indent:-999px; overflow:hidden; position:relative;}
#btnDCWJ{width:200px; height:30px; display:block; background:url(../img/button.gif) no-repeat; position:absolute; left:10px; bottom:5px; text-indent:-999px; overflow:hidden; border:0;}
/*********/

/********/
.wrap{margin:0 auto; padding:10px 20px; width:910px; background:#fff;}
.wrap img{display:block;}
.wrap a{display:inline-block;}
.wrap a img{border:2px solid #FFF;}
.wrap a:hover img{border:2px solid #CCC;}
.wrap img.active{border:2px solid #CCC;}
/*******/
.saybgt{width:222px; height:5px; background:url(../img/saybg.gif) no-repeat; overflow:hidden; line-height:5px; overflow:hidden}
.saybgb{width:222px; height:15px; background:url(../img/saybg.gif) 0 -93px no-repeat; overflow:hidden; line-height:5px; overflow:hidden}
.saybg{padding:0 5px; width:210px; border:1px solid #ABD259; border-width:0 1px; background:#FFF; line-height:22px; font-size:14px; text-align:left;}
.nj{}
/*******/

#footer{margin:0 auto; padding:20px; width:910px; background:#FFF;}

#footernav{padding-top:20px; text-align:center; float:right; line-height:30px;}
#footernav a{margin:0 5px; line-height:30px;}
#footernav span{display:block;}

.ds{margin-bottom:10px; width:100%; height:14px; line-height:14px; overflow:hidden; background:url(../img/yw.gif) repeat-x;}

.votetitle{color:#FF9C00; font-weight:bold; font-size:14px;}
.votetitle span{color:#8AB919; line-height:16px;}
.wrap table td{font-size:14px;}
.wrap table td input{vertical-align:middle;}