/*ÅÅÃû*/
.rank1 { width:935px; margin:4px auto;clear:both;}
.rank1l { width:690px; float:left; height:290px; }

.rank1ll { width:340px; height:290px; float:left;border:1px #C7C5C6 solid;}
.rank1c { width:345px; height:290px; float:right;border:1px #C7C5C6 solid;}
.rank1ll h2 { line-height:24px; background:url(img/rh1.gif) repeat-x; margin:0; font-size:12px; text-align:left;}
.rank1ll h2 span { padding-left:5px; color:#fff;}
.rank1c h2 { line-height:24px; background:url(img/bh1.gif) repeat-x; margin:0; font-size:12px; text-align:left;}
.rank1c h2 span { padding-left:5px; color:#fff;}

.rank1ll ul,.rank1c ul { width:330px; margin:5px auto; clear:both;}
.rank1ll ul li,.rank1c ul li { line-height:24px; text-align:left; height:24px; width:330px;}
.rank1ll ul li span,.rank1c ul li span{ display:block; float:left; height:24px; overflow:hidden;}
.rank1ll ul li a,.rank1c ul li a,.rank1r ul li a { color:#3366cc;}
#s1 { width:20px; float:left; font-weight:bold;height:24px; overflow:hidden; color:#CC0000;}
#s2 { width:40px; float:left;height:24px; overflow:hidden;}
#s3 { width:168px;float:left;height:24px; overflow:hidden;}
#s4 { width:74px; float:left; height:24px; overflow:hidden;}
#s5 { width:24px; float:left;height:24px; overflow:hidden; color:#666;}

.rank1r { width:240px; float:right; height:290px;border:1px #C7C5C6 solid;}
.rank1r h2 { line-height:24px; background:url(img/rh1.gif) repeat-x; margin:0; font-size:12px; text-align:left;}
.rank1r h2 span { padding-left:5px; color:#fff;}
.rank1r ul { width:230px; margin:5px auto; clear:both;}
.rank1r ul li {line-height:24px; text-align:left; height:24px; width:230px;overflow:hidden;}
.rank1r ul li span{ display:block; float:left; height:24px; overflow:hidden;}
.rank1 ul li,.rank2 ul li,.rank3 ul li{clear:both;}
.rank2 { width:935px; margin:4px auto; clear:both;}
.rank2l { width:465px; float:left; height:290px;}
.rank2r { width:465px; float:right; height:290px;}
.rank2ll { width:230px; float:left; height:290px; border:1px #C7C5C6 solid;}
.rank2rr { width:230px; float:right; height:290px; border:1px #C7C5C6 solid;}
.rank2ll h2 { line-height:24px; height:24px; background:url(img/ph1.gif) repeat-x; font-size:12px; text-align:left; margin:0; }
.rank2ll h2 span { padding-left:5px; color:#FE5169; }
.rank2rr h2 { line-height:24px; height:24px; background:url(img/zh1.gif) repeat-x; font-size:12px; text-align:left; margin:0; }
.rank2rr h2 span { padding-left:5px; color:#C14395; }
.rank2ll ul,.rank2rr ul { width:220px; margin:5px auto; clear:both;}
.rank2ll ul li,.rank2rr ul li { line-height:24px; text-align:left; width:220px;}
.rank2ll ul li a,.rank2rr ul li a { color:#3366cc;}
.rank2ll ul li span,.rank2rr ul li span { display:block; float:left; height:24px; overflow:hidden;}
#w1 { width:20px; float:left; font-weight:bold;height:24px; overflow:hidden; color:#FF6600;}
#w2 { width:160px!important;width:170px;float:left;height:24px; overflow:hidden;}
#w3 { float:right;height:24px; overflow:hidden; color:#666;}

.rank3 { width:935px; margin:5px auto; clear:both;}
.rank3l { width:465px; float:left; height:290px;}
.rank3r { width:465px; float:right; height:290px;}
.rank3ll { width:230px; float:left; height:290px; border:1px #C7C5C6 solid;}
.rank3rr { width:230px; float:right; height:290px; border:1px #C7C5C6 solid;}
.rank3ll h2 { line-height:24px; height:24px; background:url(img/lh1.gif) repeat-x; font-size:12px; text-align:left; margin:0; }
.rank3ll h2 span { padding-left:5px; color:#85A41B; }
.rank3rr h2 { line-height:24px; height:24px; background:url(img/hh1.gif) repeat-x; font-size:12px; text-align:left; margin:0; }
.rank3rr h2 span { padding-left:5px; color:#EC971E; }
.rank3ll ul,.rank3rr ul { width:220px; margin:5px auto; clear:both;}
.rank3ll ul li,.rank3rr ul li { line-height:24px; text-align:left; width:220px;}
.rank3ll ul li a,.rank3rr ul li a { color:#3366cc;}
.rank3ll ul li span,.rank3rr ul li span { display:block; float:left; height:24px; overflow:hidden;}

.tt1 { width:933px; height:26px; line-height:26px; background:url(img/rnav.gif) repeat-x; clear:both; border:1px #FFB4CA solid; font-size:18px; text-align:left; font-weight:bold; margin:5px auto;}
.tt1 span { padding-left:8px; color:#E6115C; float:left;}
.tt1 em { font-size:12px; font-weight:normal; float:right; }
.tt1 em  a{color:#E6115C; padding-right:5px;}

.tt2 { width:933px; height:26px; line-height:26px; background:url(img/lnav.gif) repeat-x; clear:both; border:1px #BFD373 solid; font-size:18px; text-align:left; font-weight:bold; margin:5px auto;}
.tt2 span { padding-left:8px; color:#477302; float:left;}
.tt2 em { font-size:12px; font-weight:normal; float:right; }
.tt2 em  a{color:#477302; padding-right:5px;}

.tt3 { width:933px; height:26px; line-height:26px; background:url(img/bnav.gif) repeat-x; clear:both; border:1px #9FC2F7 solid; font-size:18px; text-align:left; font-weight:bold; margin:5px auto;}
.tt3 span { padding-left:8px; color:#2E74DD; float:left;}
.tt3 em { font-size:12px; font-weight:normal; float:right; }
.tt3 em  a{color:#2E74DD; padding-right:5px;}

.tt4 { width:933px; height:26px; line-height:26px; background:url(img/hnav.gif) repeat-x; clear:both; border:1px #CFBA8F solid; font-size:18px; text-align:left; font-weight:bold; margin:5px auto;}
.tt4 span { padding-left:8px; color:#8F6003; float:left;}
.tt4 em { font-size:12px; font-weight:normal; float:right; }
.tt4 em  a{color:#8F6003; padding-right:5px;}
.logobox { width:933px; margin:5px auto; clear:both; height:44px; overflow:hidden; margin-bottom:0;}
.logobox dl { width:933px;}
.logobox dl dt { width:93px; float:left;}
.logobox dl dt img { border:1px #e4e4e4 solid; width:84px; height:42px;}