/*channel_hot_pic*/
.channel_hot_pic{ margin:15px 0 0 -15px;}
.channel_hot_pic dl{ float:left; width:390px; position:relative; margin:0 0 0 15px;}
.channel_hot_pic dl dd{ position:absolute; left:0; bottom:0; width:390px; height:40px; line-height:40px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.channel_hot_pic a{ color:#fff;}
.channel_hot_pic .tit{ margin-left:10px;}
.channel_hot_pic a .play_num{ color:#fff; margin-right:10px;}
.channel_hot_pic a:hover .tuxiaobei{ color:#fff;}
.channel_hot_pic .channel_play_icon{ background:url(../images/channel_play_icon_40x40.jpg) no-repeat; width:40px; height:40px; display:block;}
/*channel_hot_text*/
.channel_hot_text{margin:15px 0 0 -15px;}
.channel_hot_text ul{ float:left; width:390px;margin:0 0 0 15px; background:#f8f8f8;}
.channel_hot_text ul li{ position:relative;}
.channel_hot_text ul li a{ height:40px; line-height:40px; padding:0 0 0 15px; border-top:1px #f8f8f8 dotted;border-bottom:1px #f8f8f8 dotted; display:block;}
.channel_hot_text ul li a:hover{border-bottom:1px #ddd dotted;border-top:1px #ddd dotted; background:#f1f1f1;}
.channel_hot_text ul li .play_num{ position:absolute; right:15px; top:0;}
.channel_hot_text ul li a:hover .play_num{ color:#0090ff;}
/*channel_hot_img*/
.channel_hot_img .imgList{ width:405px; float:left;}
.channel_hot_img a:hover .num{ color:#0090ff;}
/*specialList*/
.specialList{ background:url(../images/list_special_bg.jpg) top #107adc no-repeat;padding:0 10px 10px 10px; margin-top:20px;}
.specialList h3{ font-size:24px; font-weight:normal; padding:15px 0; text-align:center; color:#fff;}
.specialList h2{ font-size:24px; font-weight:normal; padding:15px 0; text-align:center; color:#fff;}
.specialList .specialListCon{ background:#fff; padding-top:10px; border-radius:10px;}
.specialList .left_line{ width:100px; height:24px; font-size:0; display:inline-block; background:url(../images/left_line.png) 0 15px no-repeat; margin-right:10px;}
.specialList .right_line{ width:100px; height:24px; font-size:0; display:inline-block; background:url(../images/right_line.png) 0 15px no-repeat; margin-left:10px;}
.specialList ul li{ float:left; margin:0 0 10px 10px; position:relative; width:136px;}
.specialList ul li .num{ background:rgba(0,0,0,0.7); color:#fff; width:50px; z-index:9; text-align:center; height:24px; line-height:24px; position: absolute; left:0; top:10px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.specialList ul li .img{ width:136px; height:90px; overflow:hidden;}
.specialList ul li .img img{border-top-right-radius:10px;border-top-left-radius:10px;}
.specialList ul li a:hover .num{ background:rgba(0,144,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.specialList ul li .tit{ border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:36px; line-height:36px; padding:0 10px; background:#eee;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.specialList ul li a:hover .tit{ background:#0090ff; color:#fff;}
/*newest_song*/
.newest_song .hd{ position:absolute; right:0; top:15px;}
.newest_song .hd a{ width:24px; height:24px; display:inline-block;cursor:pointer; background:url(../images/arrow.jpg) no-repeat;}
.newest_song .hd .prev{ background-position:0 0;}
.newest_song .hd .prev:hover{ background-position:-24px 0;}
.newest_song .hd .next{ background-position:0 -24px;}
.newest_song .hd .next:hover{ background-position:-24px -24px;}
.newest_song ul li a:hover .num{ color:#0090ff;}
/*song_ranking*/
.song_ranking ul{ background:#f5f5f5; padding-bottom:10px; margin-top:15px;}
.song_ranking .one{ position:relative;}
.song_ranking .one .text{ position:absolute; left:0; bottom:0; width:390px; height:40px; line-height:40px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.song_ranking .one a{ color:#fff;}
.song_ranking .one .tit{ margin-left:10px;}
.song_ranking .one a .play_num{ color:#fff; margin-right:10px;}
.song_ranking .one a:hover .tuxiaobei{ color:#fff;}
.song_ranking .one .play_icon{ background:url(../images/one_play_icon.jpg) no-repeat; width:40px; height:40px; line-height:40px; display:block; color:#fff; text-align:center; font-size:24px;}
.song_ranking .rank_li{*float:left;}
.song_ranking .rank_li .rank_num{ width:25px; height:25px; line-height:25px; text-align:center; display:block; color:#fff; background:#ccc; margin:15px 10px 0 0;*margin-top:18px;}
.song_ranking .rank_li .orange{ background:#ff7900;}
.song_ranking .rank_li a:hover .play_num{ color:#0090ff;}
.song_ranking .rank_li a{height:60px; line-height:60px; padding:0 15px;border-bottom:1px #ddd dotted; display:block;}
.song_ranking .rank_li a:hover{border-bottom:1px #aaa dotted;background:#eee;}
.song_ranking .rank_li a .rank_num{-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.song_ranking .rank_li a:hover .rank_num{background:#ff7900;}
.song_ranking .rank_li a .tit{  height: 60px;  width: 260px;  overflow: hidden;}
/*channel_sort*/
.channel_sort{ margin-top:10px;}
.channel_sort ul li{ display:inline-block; margin-left:5px;}
.channel_sort ul li a{ display:block; padding:0 20px; background:#ddd; height:30px; line-height:30px;}
.channel_sort ul li a:hover{ background:#0099ff; color:#fff;}