﻿@charset "gbk";
.banner_list {float: left;margin-left: 20px;}
.banner{ width:875px; height:253px; position: relative; overflow: hidden; margin-bottom: 0; margin-left: auto; margin-right: auto;}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:100px;width:30px;height:60px;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true',startColorstr = '#60000000',endColorstr = '#60000000');overflow:hidden;z-index:4;text-decoration:none;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6*/ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner-img li img{height:253px;}
.banner i{width:15px;height:22px;cursor:pointer;margin: 10px 3px;display:block;color: #fff;font-size: 26px;}
.banner-circle {position: absolute;left: 50%;bottom: 5px;height: 13px;text-align: center;font-size: 0;border-radius: 4px;float: left;}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;width: 8px;height: 8px;}
.banner-circle li a{display:block;padding-top:5px;width:5px;height:0;border-radius:50%;background:#9E9797;overflow:hidden;text-decoration:none;}
.banner-circle .selected a{background:#FF002D;text-decoration:none;}
.module{width: 930px;margin-top: 20px;float: left;}
.module_left_zxlist{width: 440px;padding: 10px;padding-bottom:15px;float: left;}
.module_left_zxlist .ttitle{width: 100%;float: left;height: 40px;}
.module_left_zxlist .ttitle .more {float: right;margin-top: 14px;    }
.module_left_zxlist .ttitle .more a{color: #666;text-decoration:none;}
.module_left_zxlist .ttitle h2 {float: left;font-size: 24px;font-weight: normal;font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;color: #666;}

.module_left{width: 960px;padding: 20px;float: left;}
.module_left .ad{border: 1px solid #e2e2e2;float: left;_display: inline;height: 251px;width: 280px;padding: 1px;}
.module_left .ttitle{width: 100%;float: left;height: 40px;}
.module_left .ttitle .more {float: right;margin-top: 14px;    }
.module_left .ttitle .more a{color: #666;text-decoration:none;}
.module_left .ttitle h2 {float: left;font-size: 24px;font-weight: normal;font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;color: #666;}

.ialbum{overflow:hidden;width:960px;}
.ialbum .list{height: 230px;overflow: hidden;position: relative;width: 20%;float: left!important;}
.ialbum .list a{margin: 20px;position: relative;display: block!important;cursor: pointer;text-decoration: none;color: #508B9A;}
.ialbum .list a img{width: 100%;height: 150px;margin-bottom: 10px;box-shadow: 0 1px 7px rgba(0,0,0,.2);border-radius: 2px;}
.ialbum .list a span{line-height: 16px;max-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;font-size: 14px!important;display: block!important;}
.ialbum .list a:hover{color:#333}
.ialbum .list a:hover img{box-shadow:0 1px 10px rgba(0,0,0,.4);border-radius:2px}
.index_album{overflow:hidden;width:100%;margin-bottom: 25px;}
.index_album_left{width:348px;height: 348px;float: left;}
.index_album_left .img_box{position: relative;}
.index_album_left .img_box a{text-decoration:none;}
.index_album_left img{width:348px;height: 348px;}
.index_album_left .img_box .img_layer{position: absolute;left: 0;top: 0;width: 344px;height: 344px;border: 2px solid #76ABB8;cursor: pointer;display: none;}
.index_album_left .img_box .img_title{position: absolute;bottom: 0;height: 72px;width: 100%;background: #76ABB8;}
.index_album_left .img_title .album-name{margin-top: 12px;color: #fff;padding-left: 20px;width: 200px;line-height: 30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_album_left .img_box .des{color: #fff;padding-left: 20px;width: 200px;font-size: 12px;line-height: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_album_left .img_box .img_title .play{right: 20px;top: 22px;position: absolute;display: block;width: 32px;height: 32px;background: url("../images/pbra0usm.png") no-repeat;background-position: -420px 0px;}
.index_album_right{width: 100%;float: left;}
.index_album_right .addh{float: left;margin-top:20px;}
.index_album_right .addh .img_box{position: relative;}
.index_album_right .addh .img_box img{width: 88px;height: 80px;border: 1px solid #e2e2e2;}
.index_album_right .img_box .play{right: 2px;bottom: 2px;position: absolute;display: block;width: 32px;height: 32px;background: url("../images/pbra0usm.png") no-repeat;background-position: -420px 0px;}
.index_album_right .img_title .album-name{width: 88px;line-height: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_album_right .img_title .des{color: #999;font-size: 12px;line-height: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}







.song-list{float: left;width: 100%;margin-top: 10px;}
.song-list li{padding:10px;border-bottom:1px dashed #e2e2e2;font-size:12px;position:relative;}
.song-list .c1{background:#F9F9F9;}
.song-list .li_click{background:#E1E2E2;}
.song-list li:hover{background:#E1E2E2;}
.song-list li .play{font-size: 20px;display: inline-block;vertical-align: middle;text-decoration:none;cursor: pointer;}
.song-list .index{display:inline-block;width:20px;text-align:right;color:#999;vertical-align:middle;}
.song-list .title{vertical-align:middle;margin-left:5px;cursor:default;width: 450px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.song-list .index_title{width:220px;}
.song-list .singer{display: inline-block;white-space: nowrap;text-overflow: ellipsis;width: 50px;overflow: hidden;}
.song-list .listen-number{display:inline-block;width:77px;}
.song-list .misc-wrapper{position:absolute;right:0;vertical-align: middle;line-height:23px;height:19px;}
.song-list .misc-info{float:right;color:#999;}
.song-list .misc-info .duration{display:inline-block;width:90px;overflow: hidden}
.song-list .misc-info .listen-number{display:inline-block;width:90px;overflow: hidden}
.song-list .misc-info .update-time{display:inline-block;width:65px;overflow: hidden}
.song-list .misc-icon .btn18{margin:0 10px;position:relative;}
.song-list .down-icon{float: right;font-size: 20px;margin-top: -4px;color: #999;margin-right: 3px;text-decoration:none;}
.song-list .down-icon:hover{color: #000;}

.news-list{float: left;width: 100%;margin-top: 10px;}
.news-list li{padding:10px;border-bottom:1px dashed #e2e2e2;font-size:12px;position:relative;}
.news-list .c1{background:#F9F9F9;}
.news-list li:hover{background:#E1E2E2;}
.news-list li .play{font-size: 20px;display: inline-block;vertical-align: middle;text-decoration:none;}
.news-list .index{display:inline-block;width:20px;text-align:right;color:#999;vertical-align:middle;}
.news-list .title{vertical-align:middle;margin-left:5px;cursor:default;width: 750px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list .singer{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100px;}
.news-list .listen-number{display:inline-block;width:77px;}
.news-list .misc-wrapper{position:absolute;right:0;}
.news-list .misc-info{float:right;color:#999;}
.news-list .misc-info .duration{display:inline-block;width:90px;}
.news-list .misc-info .listen-number{display:inline-block;width:90px;}
.news-list .misc-info .update-time{display:inline-block;width:70px;}
.news-list .misc-icon .btn18{margin:0 10px;position:relative;}
.news-list .down-icon{float: right;font-size: 20px;margin-top: -4px;color: #999;margin-right: 3px;text-decoration:none;}
.news-list .down-icon:hover{color: #000;}
.news .ttitle h2{height: 30px;line-height: 30px;overflow: hidden;}
.news {float:left;width:100%;margin-top:10px;margin-bottom: 40px;}
.news  .u-icn-10 {margin-top: -3px;}
.news  .title{float:left;width:100%;height: 30px;border-bottom: 2px solid #c20c0c;margin-bottom: 10px;}
.news  .title h1{float: left;font-size: 18px;font-weight: normal;font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;width: 500px;height: 22px;line-height: 22px;overflow: hidden;}
.news  .title a{float: right;margin-top: 6px;color: #666;}
.news  .title_right{float: right;margin-right: 5px;color: #666;margin-top: 3px;}
.news  .title_right span{color: #c20c0c;font-weight: bold;}
.news  .intro{float: left;margin-top: 10px;width: 960px;font: 13px/26px Arial,"Microsoft YaHei";}
.news  .intro img{display: block;}
.news  .context{float:left;width:960px;margin-top: 20px;}
.news  .context li{float:left;width: 479px;height:20px;line-height: 20px;overflow: hidden;font:13px/20px Arial,"Microsoft YaHei";}
.news  .message{float: left;width: 960px;margin-top: 40px;}
.news  .share{float: right;width: 140px;}

.module_right{width: 270px;padding: 10px;float: left;margin-top: 20px;margin-left: 20px;}
.module_right .tool{float: left;color: #666;overflow: hidden;margin-bottom: 20px;}
.module_right .tool .num{margin-top: 10px;}
.module_right .tool p{line-height: 20px;}
.module_right .r-so{float: left;color: #666;overflow: hidden;width: 175px;}
.module_right .r-so .tag{width: 100%;float: left;margin-top: 5px;}
.module_right .r-so .tag a{color: #666;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;text-decoration: none;white-space: nowrap;}
.module_right .r-so .tag .line{margin: 0 3px 0 3px;color: #d8d8d8;}
.module_right .vipuser{width: 100%;float: left;color: #A99D00;overflow: hidden;margin-top: 20px;}
.module_right .vipuser .vip{float: right;color: #666;}
.module_right .user{width: 100%;float: left;color: #0070FF;overflow: hidden;margin-top: 10px;}
.module_right .fansuser{width: 100%;float: left;color: #FF00AF;overflow: hidden;margin-top: 10px;}
.module_right .u-hotdj{margin: 10px 0 0 0px;}
.module_right .u-hotdj li{float: left;width: 180px;height: 50px;}
.module_right .u-hotdj .cver{float: left;width: 40px;margin-right: 10px;}
.module_right .u-hotdj .cver img{width: 40px;height: 40px;box-shadow: 0 0 1px #333333 inset;}
.module_right .u-hotdj .info{float: left;width: 130px;line-height: 21px;}
.module_right .u-hotdj p{width: 100%;color: #666;}
.module_right .u-hotdj .nm-icn{display: inline-block;zoom: 1;max-width: 88%;vertical-align: middle;}
.module_right .u-hotdj .f-thide{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.page-navigator{margin-top: 20px;float: left;}
.page-navigator .page-item{display:inline-block;height:34px;padding:0 13px;line-height:34px;margin-right:5px;}
.page-navigator .current{background:#f4f5f6;border-radius:50%;}
.page-navigator .page-inner span{color:#999;}
.page-navigator .page-navigator-dots{margin-right:5px;}
.page-navigator .page-pagenum{}
.page-navigator .page-pagenum a{display: inline-block;height: 34px;padding: 0 13px;line-height: 34px;margin-right: 5px;text-decoration: none;}
.page-navigator .on {
    background: #f4f5f6;
    border-radius: 50%;
}
.list_left_nav{width: 190px;background: #F9F9F9;float: left;box-shadow: inset 1px 1px 0 rgba(255,255,255,1),inset -1px 0 0 rgba(0,0,0,.05);height: auto;margin: 10px 18px 0px 2px;}
.list_left_nav a{padding: 15px 0 13px 10px;color: #666;display: block;overflow: hidden;text-decoration:none;}
.list_left_nav a.current:first-child{border-top: 1px solid #E5E5E5;}
.list_left_nav a.current{background: #FFF;color: #fff!important;font-weight: 700;background-color: #393d49;margin:0px -2px;}
.list_left_nav a.check{background: #FFF;color: #fff!important;font-weight: 700;background-color: #393d49;margin:0px -2px;}
.tag_nav_list{margin-bottom: 10px;float: left;width: 100%;}
.tag_nav_list .current{color: #fff;border-color: #508B9A;background-color: #508B9A;text-decoration: none;}
.tag_nav_list .current a{color: #fff;text-decoration: none;}
.tag_nav_list li{float: left;line-height: 25px;border: 1px solid #e4e4e4;margin: 0 10px 10px 0;padding: 0 10px;border-radius: 5px;background: #fff;color: #252525;font-size: 12px;}
.singerli li{padding: 0 8px;}

.dsong{width: 1000px;margin-top: 10px;float: right;}
.dsong_left{width: 960px;padding: 20px;float: left;}
.dsong_left .ttitle{width: 100%;float: left;height: 40px;}
.dsong_left .ttitle .more {float: right;margin-top: 14px;    }
.dsong_left .ttitle .more a{color: #666;text-decoration:none;}
.dsong_left .ttitle h2 {float: left;font-size: 24px;font-weight: normal;font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;color: #252525;}
.dsong_left .ttitle h2 span{color: #666!important;font-size: 14px!important;}
.dsong_left .ttitle h2 span .pagedata{color: #508B9A!important;font-weight: 700!important;}

.x5_singer{float:left;margin-left:-14px;width: 980px;}
.x5_singer li{float:left;width:125px;margin:5px 0 10px 14px;}
.x5_singer li a img{float:left;width:125px;height:125px;border:0;}
.x5_singer li a h1{float:left;width:125px;height:20px;font:13px/20px Arial,"Microsoft Yahei";color:#2E8CC9;text-align:center;overflow:hidden;margin-top:5px;}
.x5_singer li a:hover h1{color:#888;}
.x5_singer li a h2{float:left;width:125px;height:20px;font:13px/20px Arial,"Microsoft Yahei";color:#666;text-align:center;overflow:hidden;margin:5px 0;}
.x5_singer li a:hover h2{color:#4a97cd;}

.list-tag{height:auto;overflow:hidden;margin-top:10px;margin-left: -10px;border-top: 1px solid #ccc;padding-top: 8px;padding-left: 20px;padding-bottom: 8px;}

.video_list{float:left;width:980px;}
.video_list li{float:left;width:180px;height:110px;margin:5px 15px 10px 0px;}
.video_list li a{position:relative;display:block;overflow:hidden;width:180px;height:110px;text-align:center}
.video_list li img{width:180px;height:110px;}
.video_list li span{position:absolute;left:0;display:inline-block;width:180px;height:22px;}
.video_list li span.pic{top:0;z-index:1;display:none;height:110px;background:url(../images/play_bg3.png) -5px -40px;}
.video_list li a:hover span.pic{display:inline-block}
.video_list li span.bg{bottom:0;z-index:2;background:#000;opacity:0.7;filter:alpha(opacity=70)}
.video_list li span.txt{bottom:0;z-index:3;color:#eee;line-height:22px}



.tag a {
    color: #666;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    padding:1px;
}












