@import url("base.css");
#main_frame,
#download{margin-top:0;}
#download dd,
#download dt{height:132px; float:left;}

#download .dd_1{width:299px; background:url(../images/index--_03.jpg) no-repeat;}
#download .dd_2{width:424px;  overflow:hidden;}
#download .div_1{height:75px;}
#download .div_2{height:66px; overflow:hidden;  background:url(../images/index--_07.jpg) no-repeat;}
#download .div_2 img{margin:0 20px 0 100px;}
#download .div_2 .vote{color:#CF0008; height:42px; line-height:42px;}
#download dt{width:227px; background:url(../images/index--_05.jpg) no-repeat; float:right;}
#download dt ul{margin:3px 0 4px 80px; color:#000;}
#download dt ul li{height:20px; line-height:20px;}
#download dt ol{list-style:none;}
#download dt ol li{text-indent:1.3em; height:20px; line-height:20px; width:100px; float:left;}
#download dt ol .li_1{background:url(../images/btn_09.gif) no-repeat 0 center;}
#download dt ol .li_2{background:url(../images/btn_13.gif) no-repeat 0 center;}
#download dt ol .li_3{background:url(../images/btn_18.gif) no-repeat 0 center;}
#download dt ol .li_4{background:url(../images/btn_20.gif) no-repeat 0 center;}


#top1{margin-top:5px;}
#pic_news{width:400px; height:270px; overflow:hidden; float:left; margin-right:8px; }
#hot_news{width:325px; height:270px; overflow:hidden; float:left;} 
#hot_news ul{margin:0 18px;}
#hot_news ul li{height:22px; font:14px  line-height:22px; background:url(../images/news_sign.gif) no-repeat left center; text-indent:0.8em; overflow:hidden;}
#hot_news ul li.news_title{height:32px; line-height:32px; background:url(../images/news_dot.gif) repeat-x; text-align:center; margin-top:4px;}
#hot_news ul li.no_bg{background:none;}

.song_list{width:205px; height:270px; float:right; overflow:hidden;}
.bug{height:290px;}
.song_list dt{margin:0;}
.song_list dt li{width:102px; float:left; height:26px; line-height:26px;}
.song_list dt li.normal{background-color:#fff; border-bottom:1px solid #B6CAE3;}
.song_list dd ul{margin:4px 0;}
.song_list dd div{height:22px; line-height:22px; overflow:hidden; clear:both;}
.bug dd{padding-top:4px;}
.song_list dd div input,
.song_list dd div small,
.song_list dd div span{display:block; float:left;}
.song_list dd div input{margin:0 3px; height:22px;}

.song_list dd li small{margin:0 2px;}
.song_list dd li span{width:150px;  overflow:hidden;}
.song_list dd h5{text-align:center;}
.bug dd h5{margin:8px 0;}
.song_list dd h5 input{width:58px; height:20px; border:1px solid #B6CAE3; background-color:#fff; margin:0 5px; cursor:pointer;}


#fun_news{width:733px; height:300px; overflow:hidden;  float:left;}

#fun_news dd li{width:146px; float:left; text-align:center; height:111px; margin-top:20px; overflow:hidden;}
#fun_news dd li a{display:block; width:123px; line-height:30px; overflow:hidden; margin:0 auto;}
#fun_news dd li img{width:123px; height:81px;}
#fun_news dd li.line{width:705px; height:1px; background:url(../images/fun_dot.gif) repeat-x; margin:0 8px;}

#best_news{width:205px; height:300px; overflow:hidden; float:right; background-color:#F2F6FB;}
#best_news img{width:180px; height:116px; display:block; margin:3px auto;}
#best_news ul li{height:24px; line-height:24px; text-indent:1.2em;}

#plist{height:290px; width:733px; overflow:hidden; float:left;}
#plist dt{margin:0; border-bottom:1px solid #B6CAE3; text-indent:0; position:relative; }
#plist dt span{width:100px; display:block; float:left; border:1px solid #B6CAE3;  position:absolute;  border-top:none; text-align:center; cursor:pointer;}
#plist dt em{float:right; margin:6px 20px;}
#plist dt em img{margin:0 2px; cursor:pointer;}
#plist dt span.active{background:#fff; border-bottom:none; height:27px; _height:28px;}
#plist dt span.normal{border:none;}
#PList_button_1{left:-1px;}
#PList_button_3{left:100px;}

#plist dd ul{margin-left:5px;}
#plist dd ul li{width:170px; height:90px; padding:25px 5px 10px 5px; float:left; position:relative;}
#plist dd a.img{padding:1px; border:1px solid #B7D5E4; width:88px; height:88px; display:block; float:left;}
#plist dd a.img img{width:88px; height:88px;}
#plist dd li div{float:left; width:70px; margin-left:5px; overflow:hidden;}
#plist dd li h5{height:40px;  line-height:20px; overflow:hidden;}
#plist dd li h6{height:30px; line-height:30px; overflow:hidden;}
#plist dd li h6 a{color:#090;}
#plist dd li em{font-style:normal; color:#CCC;}
#plist h4{ display:block; top:90px; left:65px; position:absolute; }

#pic_news {position:relative;}
#pic_news div{height:270px; width:400px; overflow:hidden;}
#pic_news div img{height:270px; width:400px;}
#pic_news ul{display:block; width:459px; 
background:#000; z-index:5;position:absolute; filter:alpha(opacity=80); -moz-opacity:0.40; opacity:0.40; bottom:-2px;
 font-size:12px; text-indent:1em; height:28px; font-weight:bold; line-height:28px; border:1px solid #4F3C33; padding-left:270px;
	left: -1px;
}
#pic_news li{width:25px; color:#fff; font-size:9px; float:left; cursor:pointer; font-weight:bold; text-align:center}
#pic_news li.active{color:#ff0}

#search{height:00px; margin-top:0;}
