/* CSS Document */
/*--- 全局定义css ---*/
body{ font-family: Arial,Helvetica,sans-serif; color:#999999; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px; text-align: center;}
div{ margin:0 auto; padding:0;}
h1,h2,h3,h4,h5{ padding:0; margin:0;}
ul,li,dl,dt,dd{ margin:0; padding:0; text-decoration:none; height:auto; list-style-type:none;}
a{ text-decoration:none; color:#000000; border:0;}
img{ border:0;}
a:hover{ color:#FF0000; text-decoration:underline;}
i,em,strong{ font-style:normal;}

.ml60{ margin-left:60px;}
.b_a { height:100%; overflow:hidden; width:960px; text-align:justify;background-color:#ffffff;border:none}
.cl{ clear:both; height:1px; width:100%; overflow:hidden;}

/*--- 左边排行版css ---*/

.b_l { float:left; height:100%; line-height:25px; width:156px; padding-bottom:21px;}

.edition{}
.edition dt{ background: url(/yimages/xsj.gif) no-repeat scroll 130px 10px; padding-left:40px; margin-bottom:15px; height:29px; line-height:29px; font-family:"微软雅黑"; font-size:16px; color:#980707;}
.edition dd{ margin-top:5px; font-size:15px;}
.edition .pitch,.dl_form .pitch{ background-color:#D6C3A5;}
.pitch a{ color:#FFFFFF;}

.edition a{ display:block; padding-left:28px;}
.edition a:hover { color:#FFFFFF; text-decoration:none; background:#D6C3A5;}

.hot_new{ margin-bottom:3px; margin-left:5px;}

.fc_1{ color:#C97F09;}
.fc_2{ color:#C65928;}
.fc_3{ color:#4C4B49;}

.dl_form{ margin-right:2px;}
.dl_form dt{ padding:0 0 8px 26px; margin:29px 0 14px; font-size:14px; font-weight:bold; color:#3F3D3A; border-bottom:1px dashed #D6C3A5;}
.dl_form dd{ font-family:"宋体"; font-size:14px; color:#4C4B49;}
.dl_form a{ padding-left:28px; display:block;}
.dl_form a:hover{ color:#FFFFFF; text-decoration:none; background:#D6C3A5;}

.son{ position:absolute; float:left; top:0px;}


/*--- 右边歌曲列表部分css ---*/
.r_box ul li.bangTxt { overflow:hidden; width:356px;}

.order,.red{ float:left; width:36px;}
.red{ color:#FF0000; font-size:18px; font-weight: bold;}
.b{ font-weight:bold;}

.order{font-size:14px; height:14px; width:36px;}
.b_r { border-left:1px solid #D6C3A5; background:none repeat scroll 0 0 #FFFFFF; padding-left:25px; float:right; min-height:500px; width:778px;}

.r_box{ float: left; overflow: hidden; width:356px;}
.r_box ul{margin:0px;}
.r_box ul li{ height:15px; line-height:15px; padding:13px 0 12px; margin:0; display:block; vertical-align:top;margin: 0;}
.r_box ul li a{}

.tit{ width:356px; height:30px; line-height:24px; clear:both; overflow:hidden; border-bottom:1px solid #D6C3A5; margin:0;}
.tit span{ float:left; color:#777777; font-size:12px; padding-left:80px; padding-right:10px;}
.t_top{ display:block; float:left; width:91px; color:#000000; font-size:16px; font-weight:bold;}
.t_more{ display:block; float:right; height:25px; color:#000000; font-size:14px;}

.songInfo{ float:left;}

.song{ display:block; float:left; width:182px; font-size:14px;}
.sing{ display:block; float:left; color:#868686; font-size:14px;}


.data{ float:right; margin-right:5px; font-size:12px; color:#868686;}
.data img{ margin-left:5px;}


.all{ padding-top:39px;}
.all .play{ background:url(/yimages/an01.gif); float:left; display:block;width:85px; color:#FFFFFF; font-size:12px; padding:0 0 0 17px; text-decoration:none;height: 24px; border:none; cursor:pointer;}
.all .play:hover{ text-decoration:none; color:#FFFFFF;}
.all .play:hover{ background:url(/yimages/an02.gif);}

.all .full{ display:block; float:right; font-size:13px; color:#505050; text-decoration:underline;}
.all .full:hover{ color:#FF0000;}


/*--- 底部特别声明css ---*/
.bottom,.bottom a{ text-align:center; color:#868686;}
.bottom a:hover{ color:#FF0000; text-decoration:none;}

.equity{ background-color:#FFF7EF; color:#666666; border:1px solid #D6C3A5; padding:7px 9px 8px;}
.m5 { margin:5px;}


.rb,.lb,.bb {border:none;}
.itable {background-color: #FFFffF;margin-top: 10px;}





/*--- 榜单介绍、广告位部分css ---*/
.b_r_top{ width:778px;border-bottom:1px solid #D6C3A5;}
.explain h1{ float:left; font-family:"微软雅黑"; margin-right:19px; font-size:16px; color:#212020; vertical-align:baseline;padding-left:0px; height: 30px;line-height: 25px;}
.explain .bdjs{ font-family:"宋体"; font-size:12px; color:#A19D9D; float:left; vertical-align:bottom; line-height:22px; padding-bottom:8px;}

.ad{ width:780px; height:50px;}


/*--- 播放选择css ---*/
.song_list .song{ width:195px; overflow:hidden;}
.song_list dt{ height:31px; padding:5px 0 0 0;}
.song_list dt .all{ float:left; display:block; height:28px; line-height:28px; padding:0; margin-right:21px; font-size:12px;}
.song_list dt input{ float:left; margin:9px 10px 0 4px; *margin:3px 10px 0 4px;}

.song_list .play{ display:block; float:left; font-size:13px; height:22px; margin-right:5px; padding:6px 0 0 28px; width:86px; cursor:pointer;}
.song_list .play{ background:url(/yimages/an002a.gif);border: medium none;color: #666666;height: 27px;margin: 0;padding: 0 0 0 16px;width: 113px;}
.song_list .play:hover{ background:url(/yimages/an002b.gif);}


/*--- 歌曲列表排名前3css ---*/
.song_list{}
.b_r dl dd input,.b_r dl dd i{ float:left;}
.song_list .tops{ height:41px; line-height:41px;}
.tops .icolink a { margin: 12px 0 0 12px;}
.tops .check { margin:14px 11px 0 4px; *margin:11px 11px 0 4px !important; *margin:11px 11px 0 2px;}
.tops .state{ height:41px;}
.song_list .tops .song_name{padding-top: 8px;width: 144px;height: 28px;}

.map{ display:block; float:left; height:41px; width:41px; margin-right:5px;}
.map img{ width:41px; height:41px;}


/*---  歌曲列表css ---*/
.song_list dd{ display:none; height:23px; line-height:23px;padding:6px 0; _padding-bottom:2px; border-bottom:1px dotted #D8D8D8;}
.check { margin: 7px 11px 0 4px; *margin:3px 11px 0 4px !important; *margin:3px 11px 0 2px;}
.song_list dd.show{ display:block;}
.song_name{ font-size:14px; font-family:"宋体"; display:inline; float:left; width:auto;height: 28px;overflow: hidden;line-height: 25px;}
.song_name a{ color:#272727;}
.song_name a:hover{ color:#FF0000;}

.singer{ display:block; float:left; font-size:14px;padding-left: 10px; height:28px; overflow:hidden;width:120px;}
.singer a{ color:#707070;}
.singer a:hover{ color:#FF0000;}

.state{ color:#ADABAB;  display:block; overflow:hidden; float:left; font-size:12px; width:296px; height:28px; overflow:hidden;}

.icolink{ display:block; float:right; overflow: hidden; text-align:right; width:84px;}
.icolink a{/* display:block; */display:inline; float:left; margin:5px 0 0 12px; width:16px; height:16px;}

.song_list .newwd{ width:68px;}

.play_back{ background:url(/yimages/playico.gif);}
.ling{ background:url(/yimages/haot_ling.jpg);}
.geci{ background:url(/yimages/haot_geci.jpg);}


/*--- 分页选择CSS ---*/	
.page{ text-align:center; margin:45px 0 8px; clear:both; height:30px; float:left; left:50%; position:relative;}
.page-inner{ float:left; left:-50%; position:relative;}
.page a{ display:block; float:left; width:23px; height:22px; line-height:22px; text-decoration:none; border:1px solid #E7ECF0; margin-left:5px; font-size:12px; color:#2D64B3;}
.page a:hover{ background-color:#E9F1F7; text-decoration:none; color:#2D64B3;}

.page .page_a_this{ border:none; width:25px; height:24px; line-height:24px; font-weight:bold; color:#000000;}
.page .page_a_this:hover{ color:#000000; background:none;}

.page .page_a_disable{ color:#CCCCCC;}
.page .page_a_disable:hover{ color:#CCCCCC;  background:none;}

.page .turn{ width:60px;}

#dis-more{ font-size:16px; font-weight:bold; margin:0 auto; color:#FF0000; text-align:center; text-decoration:underline; cursor:pointer; height:40px; line-height:40px; width:120px;}