body,h3,img,table,ul,li{padding:0;margin:0;border:none}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#fff}
a{text-decoration:none}
a:hover{text-decoration:underline}

.wrap{width:984px;margin: 0 auto}
.header{height:57px;position:relative;margin:8px 0 8px 0}
#logo{position:absolute; left:0;bottom:0}
.info{position:absolute; right:0; bottom:0;}

#menu{height:33px;background:#B1D04F url(menu_bg.gif) left top repeat-x;position:relative;}
#menu div{background:url(menu_bg_l.gif) left top no-repeat;height:100%;padding-left:25px;}
#menu a{display:block;float:left;height:33px;line-height:33px;font-size:14px;font-weight:bold;color:#fff;margin-right:15px;padding-left:5px;}
#menu a span{display:block;padding-right:5px;height:100%;cursor:pointer;float:left;}
#menu a.on,#menu a:hover{background:url(menu_bg_on.gif) top left no-repeat;text-decoration: none;}
#menu a.on span,#menu a:hover span{background:url(menu_bg_on.gif) top right no-repeat;}
#menu b{display:block;width:2px;height:33px;float:left;background:url(menu_split.gif);margin-right:15px;}
#menu form{position:absolute;right:10px;top:5px;}

#sub_menu{border:1px solid #dadada;background:#f2f3f6;line-height:27px;color:9b9a9a;padding-top:3px;overflow:hidden;clear:both;zoom:1;position:relative;}
#sub_menu ul{margin-left:-1px;zoom:1;}
#sub_menu ul li{float:left;padding-left:8px;background:url(split1.gif) left center no-repeat;list-style:none;margin-right:8px}
#sub_menu a{display:block;float:left;height:27px;line-height:27px;padding-left:8px;color:#666;overflow:hidden;}
#sub_menu a nobr{padding-right:8px;cursor:pointer;line-height:27px;display:block;float:left;zoom:1;}
#sub_menu li.on a{background:#fff;background:url(submenu_bg.gif) left top no-repeat;}
#sub_menu li.on a nobr{background:url(submenu_bg.gif) right top no-repeat;}
#sub_menu .ad{position:absolute;right:10px;top:0;line-height:31px;}

#sub_icon{height:47px; background:transparent url(icon_bg.gif) repeat-x scroll left top;}
#sub_icon img{width:50px;height:20px;margin:13px 0 0 5px;float:left;}
#sub_icon span{font-weight:bold;font-size:14px;margin:17px 0 0 10px;float:left;}

table{width:984px;text-align:left;}
table th{color:#666;font-weight:normal; height:30px;padding-left:10px;text-align:left;}
table td{height:30px;color:#999;font-size:10px;padding-left:10px}
table td,.cpy{border-top:#e4e4e4 solid 1px}
a{color:#3367ca;font-size:12px}

table .rank{font-size:14px;font-weight:bold;color:#a8a8a8;}
table .up1,table .up0{background:url(up_down.gif) no-repeat;display:inline-block;width:15px;height:10px}
table .up1{background-position:0px 0px}
table .up0{background-position:0px -10px}

.cpy{clear:both;text-align:center;color:#666;padding:35px 0 20px 0}
.cpy a{color:#666;}
