@charset "gbk";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address{ padding:0; margin: 0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
li{ list-style: none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption, th {text-align: left;}
q:before,q:after{content:'';}
input, button, textarea, select { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
.clear { clear:both; height:0; overflow:hidden;}
.clearFix:after{ content:''; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {zoom:1;}
.hide,#hide { display:none;}

/*分类导航*/
#cscms_list{width:1000px;height:45px;margin:10px auto;background-color:#fff;color:#333;}
#cscms_list .a_sub_nav,.a_sub_nav ul li{ float:left;}
#cscms_list .a_sub_nav ul{ overflow:hidden; height:25px; float:left;padding-top:10px;padding-left:5px;}
#cscms_list .a_sub_nav ul li a{ display:block; padding:0 15px; float:left; height:25px; margin-right:2px; text-align:center; line-height:25px;}
#cscms_list .a_sub_nav ul li a:hover{ background:#f8f8f8; text-decoration:none;}
#cscms_list .a_sub_nav ul li.a_sub_nav_clo a:link,.a_sub_nav ul li.a_sub_nav_clo a:visited{ color:#fff; background:#00b2ee;}
#cscms_list .a_sub_nav ul li.a_sub_nav_clo a:hover{ color:#fff; background:#009cdd;}


.user_filter{
min-height: 110px;
width: 958px;
clear: both;
background: #fff;
float: left;
margin-bottom:10px;
border: 1px solid #F1F1F1;
}
.user_filter .ufilter {padding-top: 22px; padding-left: 24px;}
.user_filter .ufilter dl{padding:5px 0px; height:30px;}
.user_filter .ufilter dd a{padding: 5px 10px;
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px;}
.user_filter .ufilter dd .current{background:#ff3600; color:#fff;}
.usermode .albums{margin-top:0px;}

/* global */
body { font-family:\5B8B\4F53, Helvetica, sans-serif; font-size:14px; color:#333; line-height:1.2; background:url(../images/main_bg.jpg)  repeat left top;}
/*body { font-family:\5B8B\4F53, Helvetica, sans-serif; font-size:14px; color:#333; line-height:1.2; background:url(../images/new_year_bg.png)  repeat left top;}*/
h1 { font-size:24px;}
h2 { font-size:20px;font-family: "\5FAE\8F6F\96C5\9ED1",tahoma,arial,san-serif;font-weight:normal; overflow:hidden;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
a { color:#999; text-decoration:none; outline:none;}
a:hover { color:#259b24; outline:none;}
.b{ font-weight:bold;}

/* lyout */
.content {background:#fcfcfc; overflow:hidden;}
.box h2 {font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:normal; font-size:20px;  padding-left:20px; height:37px; line-height:37px;  background:#f5f5f5; color:#2d2d2d;}
.bcn { font-size:12px;  overflow:hidden; padding-left:20px; height:37px; line-height:37px;  background:#f5f5f5; color:#2d2d2d; }
.bcn a { display:inline-block; padding:0 5px; }
.box h5 {font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:normal; font-size:16px;  padding-left:20px; height:37px; line-height:37px;  background:#f5f5f5; color:#606060; overflow:hidden;}
.fl { float:left;}
.q_register,.q_login{*padding-top: 3px;_padding-top: 3px;}
.qq_login a { background:url(../images/login_icons.jpg) no-repeat; background-position: 0 -2px; width: 13px; height: 19px; display: block;}
.weibo_login a { background:url(../images/login_icons.jpg) no-repeat; background-position: -27px -2px; width: 13px; height: 19px; display: block; }
.qq_login a:hover{background-position: 0 -30px;}
.weibo_login a:hover{background-position: -27px -30px;}
.heg_1193 {  height:1193px;}
.heg_972 { height:972px;}
.heg_250 { height:250px;}
.heg_400 { height:400px;}
.heg_10{height:10px;}
.blue { color:blue;}
.blue:hover { color:blue;}
.red { color:red;}
.grey { color:#444;}
.orange { color:#259b24;}
.white { color:#fff;}
.white:hover { color:#fff;}
.black { color:#000;}
.black:hover { color:#000;}
.purple { color:purple;}
.purple:hover { color:purple;}
.yellow { color:yellow;}
.yellow:hover { color:yellow;}

.imgList {zoom: 1; padding:30px 0 0; overflow:hidden; }
.imgList li{ float:left;margin-left:37px;width:148px; text-align:center; display:inline; font-size:12px; }
.imgList .t-i{ border: 1px solid hsla(0, 6%, 83%, 0.48); height:140px;overflow: hidden;padding: 3px;width: 140px; overflow:hidden; display:inline-block;display: table-cell;vertical-align: middle;}
.imgList .t-i:hover { border: 1px solid #259b24;}
.imgList .t-i img{ width:140px; height:auto;vertical-align: middle;}
.imgList .t-t{ width:148px; display:block; height:40px; padding-top:3px; overflow:hidden; line-height:16px;}
.musicians .content { padding-bottom:30px;}
.musicians .content li{margin-bottom: 20px;}

/* header */

.top_right { width:220px; float:right;}
.collection { display:block; color:#fff; text-align:right; margin-right:-10px;}
.collection a{ color:#fff; display:inline-block; padding:0 10px; font-size:12px;}
.collection a:hover { color:#fff;}
.login { display:block; padding:20px 0 0 15px;}
.login a { color:#fff; display:inline-block; padding:0 7px; font-size:12px;}

.login .q_upload{display:block; overflow: hidden; padding: 2px 0px; width:73px;}
.login .upload_button{display:block; background:url(../images/upload_bg.png) no-repeat  60px 5px; cursor:pointer; width:100%;}
.login .q_upload a{font-weight:bold; text-decoration:none;}
.login .bold{font-weight:bold;background:#d7430c; }
.login .upload_sub{ position: absolute; z-index: 9999;background:#d7430c; margin: 2px 0px;width: 73px;}
.login .upload_sub li{ padding:3px 0px; }
.login .upload_sub li a{ font-weight:normal; display: block; padding:4px 0px;padding-left:8px;}
.login .upload_sub li a:hover{background: #259b24; display:block; text-underline:none;}
.login a:hover { color:#fff;}
.navWrap{ background:#f5f5f5; height:43px;  width:100%; position:relative;}
.navWrap_scroll{position:fixed;width:100%;margin:0;left:0;top:0; z-index:9999;background:rgba(0, 0, 0, 0.78)!important;background: #000;
filter:Alpha(opacity=78);}
.navWrap_scroll li{position:relative;}
 #nav_animate_block{ position:absolute; bottom:-1px; height:2px; overflow:hidden; background:#259b24;} 
.navWrap:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.nav { width:960px; margin:0 auto; overflow:hidden; }
.nav li { float:left; margin-left:0px; }
.nav li a {line-height:43px; line-height:43px; display:inline-block;  padding:0 14px; color:#259b24; font-weight:bold; position:relative; }
.nav li.current a{ background:#666; color:#fff; text-decoration:none;}
.nav li a:hover{ background:#777; color:#fff; text-decoration:none;}
.navWrap_scroll .nav li a{ color:#ccc;}
.navWrap_scroll .nav li a:hover, .navWrap_scroll .nav li.current a{ background:#b5b5b5; color:#fff; text-decoration:none;}
a .iNew{
width: 22px;
height: 11px;
line-height: 0;
font-size: 0;
display: block;
position: absolute;
right: -1px;
top: 9px;
cursor: pointer;
background:url(../images/bgNews.png) no-repeat;
}


.main { width:960px; margin:0 auto 10px;}
.ad { display:block; margin:10px 0;}
span.ad{ height: 102px;}
span.zm.ad{height: 125px;}
.ad a{ margin:0px; padding:0px;}
.box { overflow:hidden;}
.notice { float:left; min-height:420px; background:#fcfcfc; width:236px; padding:1px; margin-right:10px; padding-top: 7px;}
.notice .title,#user_content .title { height: 30px;
position: relative;
border-bottom: 1px solid #EAEAEA;  }
.notice h2, #user_content h2 { font-size:16px;background:none;position: absolute;
padding-bottom: 0;
left: 0;
bottom: -1px;
border-bottom: 1px solid #259b24;
margin-left: 18px;
padding-left: 0px;
}
.notice .content { padding:5px 10px 10px 12px;}
.notice .content li { line-height:25px; height:25px; overflow: hidden; width:214px;}
.notice .content li a{font-size:12px;}
.recom { float:left; width:415px; }
.recom .content { height:428px; padding:10px 1px 0;}
.recom .content ul li{width:192px; line-height:28px; height:28px; overflow:hidden; float:left; }
.recom .content ul li span{width:15px; float:left; color:#B1B1B1; font-size:12px;
padding-right: 5px;font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.recom .content ul li span.num{color:#259b24; font-size:16px;}
.recom .content ul li a{ height:28px; color:#666;}
.recom .content ul li a:hover{color:#259b24;}
.recom .content ul li .singer_title{ width:126px; height:28px; overflow:hidden; font-size:14px; font-family:"\u5b8b\u4f53";}
.recom .content ul li .songer{ font-size:12px; width:48px; text-align:right; margin-right:10px; _display:inline; height:28px; overflow:hidden; color:#999;}
.recom .content ul li .songer:hover{ color:#259b24;}
.recom .content ul li .add{background:url(../images/icon_headset.jpg) 0 8px no-repeat; float:right;  text-indent:-999em;height:28px;width: 25px;   }
.recom.long .content.music_new  { width:455px; overflow:hidden;}
.recom.long .content.music_new h2{background: none;margin-bottom: 7px;}
.recom  #tab_content2 .music_new  ul li { height:50px; overflow:hidden;width:300px;padding-top: 6px;
margin-top: 1px;
border-bottom: 1px dashed #ccc;word-wrap: break-word;}
.recom.long .content.music_new  ul li:hover{background:#ccc;color:#fff;}
.recom.long .content.music_new  ul li:hover a{}
.recom.long .content.music_new  ul li:hover i{color:#eee;}
.recom.long .content.music_new  ul li a{float: none;padding: 0px 5px;color: #259b24; }
.recom.long .content.music_new  ul li .singer_pic{ }
.recom.long .content.music_new  ul li i{font-style:normal; color:#666; }
.recom.long .content.music_new  ul li .singer_link{ line-height: 20px;}
.recom.long .content.users_list h2{background: none;margin-bottom: 0px;}
.recom.long .content.users_list  { width:236px; overflow:hidden;float:left;}
.recom.long .content.users_list ul{margin-left:6px; _margin-left:0px;}
.recom  #tcn_1 .users_list ul li{height: 80px;width:55px;margin-top:5px;float:left;}
.recom.long .content.users_list ul li span.img{width:100%;height:90px;}
.recom.long .content.users_list ul li span.text{width:90px;font-style:normal; text-align: center;}

.recom.long { width:712px;  max-height: 475px;overflow: hidden;}
.recom.long .content ul li { width:192px; margin:0 10px; _display:inline;font-size:12px;}
.recom.long .content ul li .singer_title { width:102px; }
.recom.long .content ul li .add { width:12px;}

.recom.top-box{width:960px;border-top: 2px solid #259b24;overflow: hidden;}
.recom.top-box .bang{width:236px;}
.recom.top-box .bang ul{margin-left:10px; _margin-left:5px;}
.recom.top-box .content {height:370px;}
.top-box  .content .bang ul.clearfix li{width:215px;}
.recom.top-box .content ul li .songer{width:48px;}
.box .top-box .content .bang ul li a{float:left;}
.borderright{border-right:1px solid #ddd;}

#tab_content1 .content ul li{width:220px; line-height:28px; height:28px; _line-height:25px; _height:25px; margin: 0 9px 0 10px; _margin:0 5px;overflow:hidden; float:left;padding: 3px 0 3px; }
#tab_content1 .content ul li span{ font-family:Arial, Helvetica, sans-serif; font-style: italic; width:18px; float:left; color:#B1B1B1; font-size:12px;
padding-right: 6px; }
#tab_content1 .content ul li span.num{ font-size:16px; color:#259b24;}
#tab_content1 .content ul li a{  float:left; height:28px; color:#666; -moz-border-radius: 15px;-webkit-border-radius: 15px;}
#tab_content1 .content ul li a:hover{color:#259b24;}
#tab_content1 .content ul li .singer_title{ width:117px; height:28px; overflow:hidden; font-size:14px;}
#tab_content1 .content ul li .songer{ font-size:12px; width:60px; padding-right:10px; *width:47px; height:28px; overflow:hidden; color:#999; text-align:right;}
#tab_content1 .content ul li .songer:hover{ color:#259b24;}
#tab_content1 .content ul li .add{background:url(../images/icon_headset.jpg) 0 8px no-repeat; float:right;  text-indent:-999em;height:28px;width: 12px;   }
.content #user_content{padding-top:5px;}
#user_content .title{margin-bottom:7px;}
#recom_tab #tab_content2 .new_recommend {width: 470px;
float: left;}
#recom_tab #tab_content2 .new_recommend .tab_nav_3{margin-left:0px;background-color: #f5f5f5; height: 35px;}
#recom_tab #tab_content2 .new_recommend .tab_nav_3 li{ width: 72px; float:left; margin:0 12px; _display:inline; text-align:center;position:relative; padding: 0px 20px;font-size: 14px; height:35px; line-height:35px;}
.tab_nav_3 li.current {
color: #259b24;
background: #fcfcfc;
cursor: pointer;
border-top: 2px solid #259b24;
}
.tcn_new{position:absolute}
#tab_content_new{clear:both;position:relative;}
.new_recommend #tab_content_new ul{margin-left: 14px; _margin-left: 7px; width: 220px;
_width: 214px;float: left;}
.new_recommend #tab_content_new li{width:210px; _margin:0 5px;}
.new_recommend #tab_content_new li a{display:block; float:left;}
.new_recommend #tab_content_new li .singer_title{width:126px; overflow:hidden;}
.content .r {
background: url(../images/ico8_36368.png) 5px -21px no-repeat;
height: 12px;
_overflow: hidden;
_background-position: 5px -21px;
margin-right: 5px;
display: inline-block;
height: 16px;
width: 16px;
color: #fff;
line-height: 16px;
text-align: center;
vertical-align: baseline;
}

/*榜单*/
.bang{ width:235px; margin-top:0px;}
.bang h2{background: none;padding: 0px 6px 0px 10px;font-size: 20px;margin: 0px 6px 4px 0px; height: 35px;line-height: 35px; width: 125px;} 
.bang h2 span	{border-left: #259b24 solid 0px;padding: 0px 10px 0px 0px; }
.recom .content .bang ul li{height:30px;line-height:30px;_height:28px;_line-height:28px;width: 188px; margin-top:3px; float:none;}
.recom .content .bang  li span.num{font-size:14px;height: 23px;}
.recom .content .blue-style h2{background-position:-4px -1px;}
.recom .content .blue-style h2 span{color:#2673ec; }
.recom .content .blue-style  li span.num{padding-right:0px; color:#fff; background:#2673ec;margin-right: 4px;}
.recom .content .green-style h2{background-position:-138px -1px;}
.recom .content .green-style h2 span{color:#3A9607; }
.recom .content .green-style  li span.num{padding-right:0px; color:#fff;background:#3A9607;margin-right: 4px;}
.recom .content .red-style h2{background-position:-271px -1px;}
.recom .content .red-style h2 span{color:#259b24; }
.recom .content .red-style  li span.num{padding-right:0px; color:#fff;background:#259b24;margin-right: 4px;}
.recom .content .purple-style h2{background-position:-401px -1px;}
.recom .content .purple-style h2 span{color:#CC33FF; }
.recom .content .purple-style  li span.num{padding-right:0px; color:#fff;background:#CC33FF;margin-right: 4px;}
.recom #tcn_1 #user_content{
width:236px;
}
.recom #tcn_1 .users_list  #content_list{
margin-left:12px;
_margin-left:2px;
height:416px;

}
#scrollDiv{
overflow: hidden;
}
.recom .users_list  #content_list li{
width:236px;
height:125px;
}

.users_list  #content_list li .slide-div{
height: 114px;
width: 90px;
margin: 0 2px;
margin-right:12px;
margin-bottom: 5px;
float: left;
zoom:1;
overflow:hidden;
}
.users_list  #content_list li .slide-div img{width:90px; height:90px;}
#user_content .bx-wrapper .bx-viewport{
-webkit-box-shadow: 0 0 0px #ccc;
box-shadow: 0 0 0px #ccc;
border: none;
left: 0px;
background: none;
}
.spyWrapper{height:100%;overflow:hidden;position:relative;}

/*.hours { width:215px; float:right;}
.hours h2  { padding-left:0; font-size:16px; }
.hours h2 span{ display:inline-block; background:#f8f8f8; padding:0 20px; border-left:#259b24 solid 5px; }
.hours .content { padding:10px 0 10px 13px; _padding:5px 0 5px 10px; _margin-bottom:10px; height:420px;}
.hours .content ul li{width:200px; line-height:28px; height:28px; overflow:hidden; float:left; display:block;}
.hours .content ul li span{ width:10px; float:left; font-size:12px;}
.hours .content ul li a{ float:left; height:28px; color:#333;}
.hours .content ul li a:hover{color:#259b24;}
.hours .content ul li .singer_title{ width:90px; height:28px; overflow:hidden;}
.hours .content ul li .songer{ font-size:12px; width:52px; height:28px; overflow:hidden; color:#999; text-align:right;}
.hours .content ul li .songer:hover{ color:#259b24;}
.hours .content ul li .add{background:url(../images/icon_headset.jpg) 0 8px no-repeat; float:right; text-indent:-999em; height:28px;width: 25px;}
*/
.superm { float:left; width:100%; height: 588px; background:#fcfcfc; position:relative; z-index:1;}
#msuper-box{width:475px;float:left;margin-right:10px; overflow:hidden;}
#superm-box{width:475px;float:left;overflow:hidden;}
#superm-box .tab_nav li{padding:0 15px;}
#superm-box .content ul{float:left; width:232px;}
#superm-box .content ul li{float:none;}
#msuper-box .content ul{float:left; width:232px;}
#msuper-box .content ul li{float:none;}
#top100 { float:left; width:100%;  overflow:hidden; background:#fcfcfc; position:relative; z-index:1;}

.people_recom { float: right; width:100%; height:auto; background:#fcfcfc;}
.people_recom .content { padding:10px 0 10px 13px;}

.rank .content { padding:10px 0;}
.box  .rank  .content { padding:0;}
.rank h2  { background:#f5f5f5; height:37px; line-height:37px; font-size:21px; padding-left:20px; color:#2d2d2d;font-weight:normal;}
.superm h2 .letter{ font-size:34px; color:#fff; }
.superm h2 { position:absolute; left:0; top:0; width:100%;_width: 455px;overflow:hidden; z-index:2; height:50px; line-height:50px; font-size:18px; color:#259b24; }
.rank .content ol{overflow:hidden;zoom:1;width:100%;}
.rank .content ol li{width:220px; line-height:28px; height:28px; overflow:hidden; float:left; display:inline; margin:0 9px 0 10px; padding:3px 0 3px;}
.rank .content ol li span{ width:18px; color:#B1B1B1; float:left; font-size:12px;font-style: italic; font-family: Arial, Helvetica, sans-serif;}
.rank .content ol li span.num{color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.rank .content ol a{float:left; height:28px; color:#666;}
.rank .content ol a:hover{color:#259b24;}
.rank .content ol li .singer_title{ width:100px;  height:28px; overflow:hidden;}
.rank .content ol li .songer{ font-size:12px; width:56px; height:28px; color:#999;overflow:hidden; text-align:right;}
.rank .content ol li .songer:hover{ color:#390;}
.rank .content ol li input{ float:left; margin:8px 4px 0 0;*margin:5px 2px 0 0; display:inline;}
.rank .content ol li .add{background:url(../images/icon_headset.jpg) 0 8px no-repeat; float:right; text-indent:-999em; height:28px;width: 12px;}

/*rank 500*/
.rank #rank500 ol li{width: 230px;margin: 0 3px 0 6px;}
.rank #rank500 ol li span.click{width:25px; text-align:right; font-size: 10px; font-style: italic; font-family: Arial, Helvetica, sans-serif; overflow:hidden;}
.rank #rank500 ol li .songer{text-align:left;}

.setPlay{ text-align:center; padding:15px 0; border-top:1px dashed #ccc; margin:0 15px;}
.setPlay a{ display:inline-block;*display:inline;zoom:1; text-align:left; width:99px; height:25px; line-height:25px; text-indent:32px; background:url(../images/bang.png) -999em -999em no-repeat; color:#fff; margin:0 5px; cursor:pointer; font-size:12px;}
.setPlay a:hover{ text-decoration:none; color:#fff;}
.setPlay a.setPlayXuan{ background-position:0 0;}
.setPlay a.setPlayPlay{ background-position:-101px -25px; width:71px;}
.setPlay a.setPlayAdd{ background-position:0 -50px; display:none;}
.setPlay a.setPlayXuanCur{background-position:-101px 0;}
.setPlay a.setPlaySui{background-position:-101px -50px;  display:none;}



/*index music*/
#index_music { width:231px;}
#index_music h2  { padding-left:0;  font-size:16px; }
#index_music h2 span{ display:inline-block; background:#f8f8f8; padding:0 20px; border-left:#259b24 solid 5px; }
#index_music .content { padding:10px 0; height:340px;}
#index_music .content ul{overflow:hidden;zoom:1;width:100%;}
#index_music .content ul li{width:210px; line-height:28px; height:28px; overflow:hidden; float:left; display:inline;  padding:3px 0 3px 15px;}
#index_music .content ul li span{ width:20px; color:#fff; font-size:12px; font-weight:bold; margin-top:3px; text-align:center; height:18px; line-height:18px; float:left; margin-right:5px; *display:inline; background:#a7a7a7; -moz-border-radius: 15px;-webkit-border-radius: 15px;}
#index_music .content ul li span.num{   background:#259b24;}
#index_music .content ul a{ float:left; height:28px; color:#666;}
#index_music .content ul a:hover{color:#259b24;}
#index_music .content ul li .singer_title{ width:100px; height:28px; overflow:hidden;}
#index_music .content ul li .songer{ width:52px; height:28px; overflow:hidden;}
#index_music .content ul li .songer{ font-size:12px; width:65px;  color:#999; text-align:right;}
#index_music .content ul li .songer:hover{ color:#390;}
#index_music .content ul li input{ float:left; margin:10px 10px 0 10px;*margin:5px 2px 0 0; display:inline;}
#index_music .content ul li .add{ background:url(../images/icon_headset.jpg) 0 8px no-repeat; float:right; text-indent:-999em;  height:28px;width: 12px;}
.music.mar { margin-right:12px;}
/*index music*/

.music { width:312px;}
.music h2  { padding-left:0;  font-size:16px; }
.music h2 span{ display:inline-block; background:#f8f8f8; padding:0 20px; border-left:#259b24 solid 5px; }
/*height:340px;*/
.music .content { padding:10px 0; height:auto;}
.music .content ul{overflow:hidden;zoom:1;width:100%;}
.music .content ul li{width:285px; line-height:28px; height:28px; overflow:hidden; float:left; display:inline;  padding:3px 0 3px 15px;}
.music .content ul li span{ width:20px; color:#fff; font-size:12px; font-weight:bold; margin-top:3px; text-align:center; height:18px; line-height:18px; float:left; margin-right:5px; *display:inline; background:#a7a7a7;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.music .content ul li span.num{   background:#259b24;}
.music .content ul a{ float:left; height:28px; color:#999;}
.music .content ul a:hover{color:#259b24;}
.music .content ul li .singer_title{ width:163px; height:28px; overflow:hidden;}
.music .content ul li .songer{ width:52px; height:28px; overflow:hidden;}
.music .content ul li .songer{ font-size:12px; width:65px;  color:#999; text-align:right;}
.music .content ul li .songer:hover{ color:#390;}
.music .content ul li input{ float:left; margin:10px 10px 0 10px;*margin:5px 2px 0 0; display:inline;}
.music .content ul li .add{  0 8px no-repeat; float:right; text-indent:-999em;  height:28px;width: 18px;}
.music.mar { margin-right:12px;}


.friend_link { margin-top:10px;}
.friend_link h2  { background:#f5f5f5; height:35px; line-height:35px; font-size:18px; padding-left:20px; color:#606060;}
.friend_link .content { overflow:hidden; padding:15px;}
.friend_link .content li{ float:left; padding:5px; }
.footerWrap { background:#383838; height:100px;}
.footer { padding-top:25px;}
.footer a{ color:#888;}
.footer p { text-align:center; line-height:25px; color:#888;}

#tab1 { float:right; width:100%; position:absolute; left:0; top:15px; z-index:3;}
#tab_nav1,.tab_nav{ overflow:hidden; height:35px; line-height:35px;  margin:0 0 0 150px;  }
#top_user{height:192px;}
#top_user .tab_nav{margin-left:0px; background-color:#f5f5f5; }
#top_user .tab_nav .current{background-color:#fcfcfc; }
#top_user #tab1{top:0px;}
#tab_nav1 li.current,.tab_nav li.current  { color:#259b24; background:#fcfcfc;  cursor:
pointer; border-top:2px solid #259b24;  }
#top_user  .content  ul { padding:15px 10px 10px 15px; background:#fcfcfc; overflow:hidden; zoom:1;}
#top_user li{ width:92px; float:left; margin:0 12px; _display:inline; text-align:center;position:relative;}
#top_user li .img { border:#fcfcfc solid 1px; height: 90px;overflow: hidden;
width: 90px; overflow:hidden; display:block;vertical-align: middle;*display: block;
*font-size: 79px;}
#top_user li .img a{ display: block;  height: 90px;overflow: hidden;display: table-cell;vertical-align: middle;width: 90px;}
#top_user li .img img { width:90px; height:auto;vertical-align: middle;}
#top_user li .text { line-height:25px; height:25px; font-size:12px; color:#333;}
#top_user li.text a { color:#333;}
#top_user li.text a:hover { color:#259b24;}

#tab_nav1 li, .tab_nav li{float:left; padding:0 24px; color:#606060;  cursor:pointer; }
#tbn_1,#tbn_2{width:100%;   position:relative; z-index:10; }
#tab_content1 { overflow:hidden; /*padding:15px;*/ padding:15px 0; }
#tab_content1 table {  font-size:12px;}
#tab_content1 table td { height:23px; line-height:23px; text-align:center;}
.song {background:url(../images/song.jpg) 0 0 no-repeat; text-indent:-999em; display:block; height:13px;width:14px;  margin:0 auto; }


#tab2 { float:right; width:215px; background:#f8f8f8;}
#tab_nav2{ overflow:hidden; background:#f5f5f5; height:39px; line-height:39px;   }
#tab_nav2 li.current { color:#259b24; background:#fcfcfc;  cursor:pointer;  }
#tab_nav2 li{float:left; padding:0 10px; color:#606060;  cursor:pointer; }
#tabrecom  #tab_nav2 li{font-family: "\5FAE\8F6F\96C5\9ED1",tahoma,arial,san-serif;font-size:16px;}
#tcn_1,#tcn_2{width:100%;   position:relative; z-index:10; }
#tab_content2 { overflow:hidden; padding:6px 0;  }
#tab_content2 .tcn { overflow:hidden;}
#tab_content2 .tcn li{ width:92px; float:left; margin:0 0 0 10px; _display:inline; text-align:center;}
#tab_content2 .tcn li .img { display: block; border:#fcfcfc solid 1px;}
#tab_content2 .tcn li .img:hover {border:#259b24 solid 1px;}
#tab_content2 .tcn li .text { line-height:25px; height:25px; font-size:12px; color:#333;}
#tab_content2 .tcn li .text a { color:#666;}
#tab_content2 .tcn li .text a:hover { color:#259b24;}
#recom_tab  #tab_content2{padding:0px;}




 /* slides */
#slides { position:relative; height:224px; width:310px; margin-bottom:10px; z-index:10; }
#slides .slides_container {	width:310px; margin:0 auto;	overflow:hidden;	position:relative;	 display:none;}
#slides .slides_container div.slide {	width:310px;	height:224px;	display:block;}
#slides .pagination {position:absolute;	bottom:16px;right:3px; width:160px; z-index:100;}
#slides .pagination li {	float:left;	margin:0 3px;	list-style:none; width: 15px;
height: 10px;

}

#slides .pagination li a {	display:block;line-height:16px;		float:left;
	overflow:hidden;	    font-size: 28px;
    font-family: arial;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
    _font-size: 16px;}
#slides .pagination li a:hover { text-decoration:none;}
#slides .pagination li.current a {color:#259b24; text-decoration: none;
    filter: alpha(opacity=100);
    opacity: 1;}
#slides .prev,#slides .next { display:none;}


/* list */
.container { float:left; width:638px; }
.container .content { padding:10px 0;}
.textList { font-size:12px;}
.textList th {color:#666;  text-align:center;}
.textList td {color:#666; height:26px; line-height:26px; padding:9px 0px;}
.textList .left { text-align:left;}
.textList tr{background:url(../images/dotten.jpg) repeat-x bottom; height:39px; line-height:38px;}
.textList tr:hover { background:#fff;}
.textList .headset {background:url(../images/icon_headset.jpg) no-repeat; text-indent:-999em; display:block; height:11px;width:12px;  margin:0 auto;}
.textList .heart {background:url(../images/icon_heart.jpg) no-repeat; text-indent:-999em; display:block; height:11px;width:12px; margin:0 auto;}
.textList .download {background:url(../images/icon_download.jpg) no-repeat; text-indent:-999em; display:block; height:11px;width:12px;  margin:0 auto;}
.textList .songer { display:inline-block; padding:0 10px;}
.textList .grey { display:inline-block; padding-right:10px; font-size:14px;}
.textList .grey a { color:#444;}
.textList .grey a:hover { color:#259b24;}
.list_play { overflow:hidden; margin-top:15px; padding:0 10px;}
.list_play .all { float:left; width:300px; font-size:12px; line-height:25px; overflow:hidden; padding-left:10px; }
.list_play .all input { float:left; margin-top:6px; margin-top:2px\9;}
.list_play .all .all_select { padding-left:10px; float:left;}
.list_play .all .opt {  float:left; margin-left:10px;}
.list_play .play_icon {background:#ff832f url(../images/list_play.png) no-repeat; display:block; font-size:12px; color:#fff; padding-left:30px; padding-right:10px; float:right; width:73px; height:29px; line-height:28px;}
.list_play .play_icon:hover { text-decoration:none;}


.newsList li {background:url(../images/dotten.jpg) repeat-x bottom; height:82px;   padding:10px 20px;}
.newsList h3 { overflow:hidden; font-weight:normal;  margin-bottom:5px; line-height:28px; height:28px; font-size:14px;}
.newsList h3 span { float:right; color:#606060; font-size:12px;}
.newsList h3 a { text-decoration:underline; color:#333; width:470px; overflow:hidden; font-weight:bold;}
.newsList a:hover{color:#259b24;}
.newsList p { color:#999; line-height:25px; height:25px; font-size:12px;}
.newsList p a.more { color:#333; text-decoration:underline;}



.play_name .content { padding:20px 20px 20px 50px; min-height:200px;}
.play_review .content{ padding:10px 20px 20px 45px; min-height:200px;}
.play_lyric .content { padding:20px; min-height:200px;}
.play_people .content,.play_info .content{ padding:20px; height:200px;}
.play_recom .content {  height:540px;}
.play_recom #play_recom2{height:343px;}
.play_people h5 ,.play_info h5,.play_lyric h5{ font-size:14px;}
.play_name,.play_info,.play_lyric,.play_rank { margin-bottom:10px;}
.play_info { margin-bottom:10px;}
.play_rank .content { position:relative; height:330px; }
.play_rank { }
/*    play_name   */
.play_name { position:relative;}
.jp-type-playlist .icon_bj { position:absolute;z-index:99; top:-8px; left:90px;}
.play_name h5 {  padding-left:20px; color:#999; font-size:14px; }
.play_name .star{ padding-top:6px; padding-right:10px;}
.play_name .star img{ width:80%; height:auto;}
.play_name .star_grade{color:#666;}
.play_name .line { height:2px; font-size:0;background:url(../images/line.jpg) no-repeat; }
.play_player{  overflow:hidden; width:568px;}
.play_fixed{position:fixed;z-index:9998;width:100%;bottom:0; background:#424242; height:0px;}
.play_box{position:fixed;z-index:9999;bottom:0;height:0px; }
.play_flash{float:left; width:309px; height:83px;  }
/* #player { width:310px; height:80px;} */
.play_xihuan{float:left; height:50px;  padding:12px 0px 12px 20px; width:186px;}
.play_xihuan .heart{float:left; margin-top:5px; }
.play_xihuan .heart a { display:block; text-indent:-999em; width:46px; height:38px; background:url(../images/icon_love1.jpg) 0 0 no-repeat;}
.play_xihuan .heart a:hover{ color:#259b24; text-decoration:none;   background:url(../images/icon_love2.jpg) 0 0 no-repeat;}
.play_xihuan .txt_per{float:left; padding-left:0px; width:115px; height:50px; }
.play_xihuan .txt_per .txt_info{ height:15px; width:130px; line-height:15px; color:#999; overflow:hidden;  font-size:12px;}
.play_xihuan .txt_per .per_info{ height:10px; width:130px;overflow:hidden;}
.play_a_bar{ height:38px; clear:both;  margin:15px 0;}
.play_share{ height:25px; line-height:25px; }
.play_share .play_zhuan{float:left; padding-left:50px;}
/* .play_share .play_zhuan a{float:left; height:16px; width:16px; margin-left:5px; margin-right:5px; margin-top:4px; display:inline; overflow:hidden;} */
.a_play_sc {float: left; height: 26px; line-height: 26px;  width: 140px; padding-left: 30px;  background:url(../images/play_sc.png) 0 2px no-repeat;  display: block;}
.a_play_xz {background:url(../images/play_xz.png) 0 0 no-repeat; float: left; height: 26px; line-height: 26px;
width: 120px; padding-left: 30px; overflow: hidden; display:none;}
.a_play_ss {background:url(../images/play_ss.png) 0 0 no-repeat; float: left;height: 26px; line-height: 26px; width: 120px; padding-left: 30px; overflow: hidden;display: block; }
.wl_btn { overflow:hidden; float:left;}
.mlTens {margin:0 10px;display: inline; float:left; background:#ff832f; color:#fff;  padding:0 10px; line-height:24px; height:24px; font-size:12px;}
.play_share {height: 25px;line-height: 25px; overflow:hidden; margin-top:20px;}
.mlTens:hover { color:#fff; text-decoration:none;}
.play_share .play_zhuan {float: left;padding-left: 50px;}
/* .play_share .play_zhuan a {float: left;height: 16px;width: 16px;margin-left: 5px;margin-right: 5px;
margin-top: 4px;display: inline;overflow: hidden;} */

/*    play_info   */
.textul_list{float:left; height:180px; width:380px; }
.textul_list li{ height:26px; line-height:28px;width:430px; overflow:hidden; font-size:12px;}
.textul_list li .ttltype{ text-align:right; color:#999; width:80px;}
.textul_list li .ttlinfo{ text-align:left; color:#333; width:350px;}
.textul_list span.tagging{ margin-right: 5px; padding: 4px 5px; margin-bottom:7px;border: 1px solid #ccc;-moz-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;background: #ff5300;border: 1px solid #ff5300;color: #fff;}
.textul_list span.tagging a{color:#fff;}
.song_infoPicBox{float:left;max-width:180px;  padding:1px 1px 23px 10px; background:url(album_picbg.gif) 0 0 no-repeat;}
.song_infoPicBox img{float:left;max-width:180px;}
.song_listBox{float:left; width:639px; padding-bottom:10px;}
/*    play_rank   */
.play_rank h5 { position:relative; left:0; top:0; z-index:1; height:45px; line-height:45px; width:97%;}
#tab3 { position:relative; left:0; top:10px; z-index:2; width:637px;}
#tab_nav3{ overflow:hidden; background:#f5f5f5; height:39px; line-height:39px; width:477px; margin-left:160px; font-size:12px;  }
#tab_nav3 li.current { color:#259b24; background:#fcfcfc;  cursor:pointer;   }
#tab_nav3 li{float:left; padding:0 15px; color:#606060;  cursor:pointer; }
#tdn_1,#tdn_3,#tdn_3{width:100%;   position:relative; z-index:10; }
#tab_content3 { padding:10px 0;  background:#fcfcfc; padding-top:0px;}
.tdn li{background:url(../images/dotten.jpg) repeat-x bottom; line-height:39px; height:39px; height:36px\9;line-height:35px\9;   overflow:hidden; padding-left:20px;}
.tdn li input,.tdn li span,.tdn li a,.tdn li .mzh{ float:left; padding:0 3px;}
.tdn li .mzh { width:390px;}
.tdn li .songer { font-size:12px;}
.tdn li input { margin:12px 4px 0 0; margin:8px 4px 0 0\9;display: inline;}
/*.tdn li:hover { background:#fff; cursor:pointer;}*/
.tdn li .headset {background:url(../images/icon_headset.jpg) no-repeat 0 12px; text-indent:-999em;width:40px;  }
.tdn li .heart {background:url(../images/icon_heart.jpg) no-repeat 0 12px; text-indent:-999em;  width:40px;}
.tdn li .download {background:url(../images/icon_download.jpg) no-repeat 0 12px; text-indent:-999em; width:40px; }
.tdn li .date {  width:100px; font-size:12px;}
.tdn li .grey { font-size:14px; }
.tdn li .grey a { color:#444;}
.tdn li .grey a:hover { color:#259b24;}

/*    play_review   */
.play_review p{ margin-bottom:20px; font-size:12px;}
.play_review .review_from textarea { width:545px; height:110px; border:#ccc solid 1px; margin-bottom:20px; font-size:12px;}
.review_login { border:none; width:70px; padding:5px 0; text-align:center; color:#fff; background:#259b24; cursor:pointer; font-size:14px;}
.contentbody{line-height: 32px; text-indent: 27px;}
.contentbody p img{width:100%;}

/*    play_people   */
.play_people { margin-bottom:10px;}
dl.play_rit{height:146px; width:272px;  overflow:hidden; font-size:12px;}
dl.play_rit dt {float:left; height:140px; width:140px; text-align:center; display:block; vertical-align:middle; padding:2px 0px; border:0px #ccc solid;  overflow:hidden;}
dl.play_rit dt a{height:140px; width:140px; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-size:145px;  overflow:hidden;}
dl.play_rit dt a#userpic{display:block;}
dl.play_rit dt img { width:100%; height:auto; vertical-align:middle;}
dl.play_rit dd{float:left; height:140px; line-height:25px; width:106px; padding:0 10px 10px; margin:0px;}
dl.play_rit dd .rowsline{ line-height:25px;}
dl.play_rit dd .com_button { width:70px;}
.play_gz{ height:66px; width:256px; padding:0px 0 5px 0;  overflow:hidden; }
.play_gz ul{float:left;height:50px; width:256px; margin:10px 0 0;background:url(play_gz.jpg) 0 0 no-repeat;}
.play_gz ul li{float:left; height:50px; line-height:25px; width:64px; color:#333; text-align:center; overflow:hidden; background:url(../images/right_line.jpg) no-repeat right;}
.play_gz ul li.last { background:none;}
.play_gz ul li .hotnumfb{ font-weight:bold; color:#ff5500; clear:both; font-size:14px;}
.play_gz ul li a{color:#333}
.a_btnlt { display: block; background:#B5B5B5; font-size:12px; margin-bottom:5px; padding:0 10px; line-height:24px; height:24px; color:#fff;}
.a_btnlt:hover { color:#fff; text-decoration:none; background:#259b24;}

/*    play_lyric   */
.text_lrcshow {	height: 170px;line-height: 22px;overflow: hidden; font-size:12px;}
center {display: block;text-align: -webkit-center;}
.itemsShow {float: right;cursor: pointer;width: 45px;height: 20px;margin-top: 10px;margin-right: 20px;
display: inline;background: url(arrow_txt.gif) 0 0 no-repeat;overflow: hidden; font-size:12px;}


.recommend_singer { overflow:hidden; padding:15px 0;  }
.recommend_singer ul { overflow:hidden;}
.recommend_singer  li{ width:92px; float:left; margin:0 0 0 10px; _display:inline; text-align:center;}
.recommend_singer  li .img { display: block; border:#fcfcfc solid 1px;}
.recommend_singer  li .text { line-height:25px; height:25px; font-size:12px; color:#333;}
.recommend_singer  li .text a { color:#333;}
.recommend_singer  li .text a:hover { color:#259b24;}

.albums{ margin-bottom:10px; margin-top:10px; width:100%;overflow:hidden;
}
.albums h2 {font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:normal; font-size:20px;  padding-left:20px; height:37px; line-height:37px;  background:#f5f5f5; color:#2d2d2d;}
.albums ul { padding:15px 10px 10px 15px; background:#fcfcfc; overflow:hidden; zoom:1;}
.albums li{ width:92px; float:left; margin:0 12px; _display:inline; text-align:center;position:relative;}
.albums li .img { border:#fcfcfc solid 1px; height: 90px;overflow: hidden;
width: 90px; overflow:hidden; display:block;vertical-align: middle;*display: block;
*font-size: 79px;}
.albums li .img a{ display: block;  height: 90px;overflow: hidden;display: table-cell;vertical-align: middle;width: 90px;}
.albums li .img img { width:90px; height:auto;vertical-align: middle;}
.albums li .text { line-height:25px; height:25px; font-size:12px; color:#333;}
.albums li.text a { color:#333;}
.albums li.text a:hover { color:#259b24;}

.albums li .img{height:90px;width:90px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}

li .hover_item{position:absolute;left:0;right:0;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;bottom: 26px;background:url(../images/hover90_img.png) center center no-repeat;display:none;height:0px;}

.albums li .img:hover .hover_item{top:0;bottom:0;}
li .hover_item a{display:block;width:90px;height:90px; cursor:pointer;}


/*    play_recom   */
/*.play_recom .content ul li{width:270px; line-height:30px; height:30px; overflow:hidden; padding-left:10px;  }
.play_recom .content ul li span{ width:20px; float:left; color:#B1B1B1; font-size:14px;
padding-right: 6px; }
.play_recom .content ul li span.num{ font-weight:bold; color:#a7a7a7;  font-family:Arial, Helvetica, sans-serif;}
.play_recom .content ul li a{  float:left; height:30px; color:#333;}
.play_recom .content ul li a:hover{color:#259b24;}
.play_recom .content ul li .singer_title{ width:125px; height:30px; overflow:hidden;}
.play_recom .content ul li .songer{ font-size:12px; width:67px; *width:60px; height:30px; padding-right:10px; overflow:hidden; color:#999; text-align:right;}
.play_recom .content ul li .songer:hover{ color:#259b24;}
.play_recom .content ul li .headset {background:url(../images/icon_headset.jpg) no-repeat center 9px; text-indent:-999em;  height:30px; width:20px;  }
.play_recom .content ul li .add{background:url(../images/icon_headset.jpg) center 11px no-repeat; float:right;  text-indent:-999em;height:30px;width: 20px;   }
*/


.textInfo h3 { text-align: center; font-size:24px; color:#333; padding:15px 0 10px;font-family: "\5FAE\8F6F\96C5\9ED1",tahoma,arial,san-serif;font-weight: normal;}
.textInfo{ padding:0 20px 20px; color:#666;}
.textInfo p{ line-height:28px; text-indent:24px; margin-bottom:10px;}
.text_date,.text_editor { padding:10px 0 20px; overflow:hidden;}
.textInfo .text_editor p {text-indent: 0px;}
.text_date {background:url(../images/dotten.jpg) repeat-x top; text-align:center;}
.textPrev { float: left;}
.textNext { float: right;}

.flow { background:#fcfcfc; margin-bottom:20px; height:600px;}
.flowInfo { padding-bottom:20px;}
.flowInfo h3  {  font-size:14px; width:210px;  height:30px; line-height:30px; margin-bottom:10px; background:#f5f5f5; color:#666; }
.flowInfo h3 span{ display:inline-block;  padding-left:25px; border-left:#259b24 solid 5px; }
.flowInfo p { line-height:24px;  color:#7c7c7c; padding-left:30px;}

.become h3  { padding-left:0;  font-size:16px;  height:37px; line-height:37px;  background:#f5f5f5; color:#7c7c7c;}
.become h3 span{ display:inline-block; background:#f8f8f8; padding-left:20px;  width:150px;  border-left:#259b24 solid 8px; }
.become .content { padding:10px 0 20px; height:342px;}
.sp_textList { font-size:12px;}
.sp_textList th { font-weight:bold; color:#666;  text-align:center;  height:30px; line-height:30px;}
.sp_textList td {color:#666; height:26px; line-height:26px; text-align:center;}

/*** download ****/
.album_List {overflow:hidden;}
dl.im_album{float:left;height:236px; width:180px; overflow:hidden; margin-left:10px; margin-top:15px; display:inline;}
dl.im_album dt{float:left;height:174px; width:174px; display:inline;padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden; z-index:22;}
dl.im_album dt img{height:174px; width:174px; }
dl.im_album dd.title{height:30px; width:160px; overflow:hidden; line-height:30px;  color:#333;}
dl.im_album dd.title a{ color:#333; font-weight:bold;  display:inline-block;}
dl.im_album dd.title a.futtl{ font-size:12px; font-weight:normal; margin-left:10px; }

.zjjs { float:right; width:750px;}
.zjjsbt{ height:30px; line-height:30px; background: #f5f5f5; padding-left:10px; font-size:15px; color:#259b24; font-weight:bold; margin:20px 0 20px;}
.zjnr { overflow:hidden;}
.zjnr li { float:left; width:220px; margin-right:10px; overflow:hidden; margin-bottom:10px;}
.zjnr .a_btnlt { float:left;}

li span.text{font-style: normal; font-family:"\5FAE\8F6F\96C5\9ED1";}
.artistImg { float:left; width:180px; padding:3px; border:#ccc solid 1px; margin-left:20px; margin-top:20px; background:#fff;}
.artistImg .img a{width:180px;display: table-cell;vertical-align: middle;*display: block;height: 230px;}
.artistImg .img { width:180px; height:200px;}
.artistImg .img img { width:100%;vertical-align: middle;}
.artistImg .text { height:30px; line-height:30px; text-align:center; color:#333; }
.textul_list.ffhei { float:right; width:400px; margin-top:20px; }
.textul_list.ffhei li {font-size:14px; height:35px; line-height:35px;}
.artistText { padding:20px; line-height:28px; color:#666;}
.artistText h4{background:url(../images/title_art.jpg) no-repeat; height:17px; padding:5px 0; margin:20px 0 20px; text-indent:-999em; border-bottom:#ccc solid 1px;}
.playbg {background:url(../images/playbg.jpg) no-repeat top center; width:100%; margin:0 auto; height:500px; margin-bottom:10px;}
.ys { color:#666; line-height:30px; padding:20px 20px 0 40px;}
/*** page ****/

.page { clear:both; text-align:center; margin-top:20px; font-size:12px; margin-bottom:10px;}
.page a{-moz-border-radius: 15px;-webkit-border-radius: 15px; border-radius: 15px;}
.page a, .page .bold { display:inline-block; *display:inline; *zoom:1; margin-right:5px; text-decoration:none}
.page a, .page .bold{ height:24px; line-height:24px; border:1px solid #d6d6d6; padding: 1px 10px;  color:#666;}
.page a:hover, .page .bold { background:#259b24; color:#fff;}
.page .bold.allpage { background:none; border:none; color:#666;}

.sidebar { float:right; width:312px;}

/*****Totop******/
#topcontrol{width:64px;height:64px;margin:30px 20px;}
/* #isTop{background:rgb(209, 209, 209);width:64px;display:block;color:#fff;margin:10px;padding:12px 8px;text-align: center; }
#isTop:hover{background:#259b24;} */
#isTop{display:block;width:50px;height:50px;background:url(../images/icon_right.png) no-repeat 0px 0px;text-indent:-9999px;overflow:hidden;margin-bottom:2px}
#isTop:hover{background-position:-50px 0;}
/*****login comment******/
.face_tit{float:right; margin-bottom:13px;}
.login_comment{float:left; padding-top:6px;}
.login_comment input{ border:1px solid #ccc; width:83px; height:17px; margin-right:12px;}
.lt{ float:left;}
.stick_face a{background:url(../images/per28.png) no-repeat;display:block; text-indent:-9999px; width:29px; height:22px; margin:5px 18px 0 0;}
.face_all{ width:95%; margin:0 auto 6px;}
.face_all img{ cursor:pointer;}

#comment{margin:10px 0px;}
#comment .msg_list .lt{}
#comment .page {text-align:right; margin:8px;}
#comment .page span{padding:3px;}
#comment dl{border-bottom:1px dashed #ccc; padding:15px 0px 15px 0px;overflow: hidden;}
#comment dl:hover{ background:#f8f8f8;}
#comment dl dt{float:left;margin:2px 15px 0 0}
#comment dl dd{float:left;width:465px;line-height:1.8;word-wrap: break-word;
word-break: normal;overflow: hidden;font-size: 12px;}
#comment dl dd a{color: #259b24;}
#comment dl dd em{padding-left:10px;display: none;}
#comment #loading{text-align:center;padding:5px 0px;}
#comment .msg_list img{-webkit-border-radius: 10em;-moz-border-radius: 10em;-ms-border-radius: 10em;-o-border-radius: 10em;border-radius: 10em;behavior: url(ie-css3.htc);}


.h{position:relative;height:37px;background:#f5f5f5}
.mod_tui{background: #fcfcfc;}
.mod_tui .t_dot{position:absolute;right:10px;top:0px; background:none;}
.mod_tui  .t_dot a{float:left;width:10px;height:7px;overflow:hidden;text-indent:-50px;background:#ccc;text-decoration:none}
.mod_tui .t_dot li{float:left;padding:1px 5px;margin:0px;width:20px;}
 .mod_tui .t_dot .current{padding:0px 4px;}
.mod_tui  .t_dot .current a{background:#f60;border:1px solid #fff}


/*slide css*/
.slide { height: 330px; overflow: hidden; position: relative; width: 637px; }
.slide ul { height: 330px; position: absolute; }
.slide ul li { float: left; width: 637px; height: 330px; overflow: hidden; position: relative; }
.slide ul li img { background: #ffffff; width: 637px; height: 330px; }
.slide ul li div { position: absolute; overflow: hidden; }
.slide .btn { position: absolute; width: 600px; height: 10px; padding: 5px 10px; right: 0; bottom: 5px; text-align: right; }
.slide .btn span { display: inline-block; _display: inline; _zoom: 1; width: 16px; height: 8px; font-size: 0; margin-left: 5px; cursor: pointer; border: 1px solid #999; }
.slide .btn span.on { border: 1px solid #259b24; }
.slide ul a { float: left; display: block; }
.slide .playBg { background: url("../images/slideBg.png") no-repeat; width: 564px; height: 60px; position: absolute; top: 230px; left: 0; }
.slide a.playHover { background: url("../images/play_hover.png") no-repeat; height: 35px; line-height: 34px !important; line-height: 37px; width: 500px; margin: 15px 0 0 20px; padding-left: 45px; text-align: left; font-size: 26px; color: #259b24; font-family: "����", sans-serif; overflow: hidden; }
.slide a.playHover:hover { background: url("../images/play.png") no-repeat; }

.music #content{height:274px;}

/*signedSinger css*/
#singer_box{margin-top:10px;}
.box .signedsingerContent h2{width:100%;background: #fcfcfc;background: #f5f5f5;
color: #2d2d2d;}
.signedSinger{}
.signedSinger .signedsingerTitle{background: url("../images/lineMain.png") no-repeat center bottom; padding-bottom: 15px;}
.signedSinger .signedsingerTitle h2{background-position: 0 -250px; width: 135px; height: 32px; font-size: 18px; color: #619800; font-family: "\5FAE\8F6F\96C5\9ED1"; padding-left: 28px; font-weight: normal; line-height: 18px;}
.signedsingerContent{margin-top: 10px;margin-left: -0px;float: left;width:100%;background: #fcfcfc;}
.signedsingerContent .singerDetail{border: 1px dashed #ccc;float: left;margin: 20px 0 6px 23px;
    background-image: -moz-linear-gradient(top, #FDFDFD, #F2F2F2);  /*Firefox*/
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD), color-stop(1, #F2F2F2));  /*Saf4+, Chrome*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#F2F2F2', GradientType='0');
	
}
.signedsingerContent .singerDetail > a{float:left;width: 220px;height: 330px;padding: 1px;border: 1px solid #fff;}
.signedsingerContent .singerDetail > a:hover{border: 2px #259b24 solid;padding: 0;}
.signedsingerContent .singerDetail a img{}
.singerDetail .detailR{float: left;width: 200px;padding: 0 10px;}
.detailR .detailTitle{height: 30px;line-height: 30px;margin: 10px 0;width: 200px;position: relative;}
.detailR .detailTitle h3 a{color: #515151; font-family: "\5FAE\8F6F\96C5\9ED1";float: left;font-size: 16px; font-style: italic;}
.detailR .detailTitle h3 a:hover{color: #0F820C;text-decoration: none; }
.detailR .detailTitle a{font-family: "\5FAE\8F6F\96C5\9ED1";float: right;color: #259b24;line-height: 34px;}
.detailR .detailTitle a > span{display: inline-block;background-position: -50px -35px;width: 15px;height: 12px;float: left;position: absolute;right: 40px;top: 11px;}
.detailR .detailCon p{line-height: 25px;text-indent: 2em;color: #999999;}
.detailR .leadingSong h4{color: #999999;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;}
.detailR .leadingSong li{height: 30px;line-height: 30px;}
.detailR .leadingSong li a{color: #259b24;font-size:12px;}

.marginT{margin-top:-44px;}

span.more{
float: right;
display: block;
padding: 16px 16px;
position: relative;
z-index: 100;
}
span.more a{
   padding:4px;
}
span.more a:hover{
   padding:4px;
   background:#259b24;
   color:#fff;
   text-decoration:none;
}


.rank span.more{
margin: -25px 16px 0px 0px;
padding:0px;
}
.rank .content{width:100%;}

.singer_pic{float:left;}
.title_span{float:left;padding-left:16px}
.textList .title_span .songer{padding-left:0px;display:block;}
.textList .singer_pic a img{-moz-border-radius: 50%;-webkit-border-radius: 50%;
border-radius: 50%;} 

.footer_2{width:100%; background: #fcfcfc;border-top: 1px dashed #ccc;
padding-top: 15px;}
.erweima{margin: 0px auto; width: 960px;}
.erweima h3{font-size: 14px;color: #666;}
.erweima img{padding: 10px 0px 20px 0px;}
#qrcode p, #qrcode img{padding:5px 0px; font-size:12px;}
#marketing th {font-size:14px;border-bottom: 1px dashed #CCC;
line-height: 35px;}
#marketing td {font-size:12px;border-bottom: 1px dashed #CCC;
line-height: 35px;}
#marketing a{font-size:14px;}
#marketing a.more{font-size:12px; background:#259b24; color:#fff;padding:3px;}
#market_tab #tab2{width:100%;}
#market_albums h2{font-size:16px;}
#market_albums li {width:110px; }
#market_albums li .img a, #market_albums li .img{width:110px; height:110px;}
#market_albums .music-img li .img a, #market_albums .music-img li .img{width:110px; height:90px;}

.msg_tit a.icon{padding:0px 3px;}
.msg_tit .icon img{width:16px;}

.original_box .albums{margin-top:0px;margin-bottom: 20px;}
.original_box .albums li .img{width:160px;}
.original_box .albums li{width:160px;height: 100px; position: relative;}
.original_box .albums li .img a{width:auto;height: auto;}
.original_box .albums li .img img{width:160px;}
.original_bottom{margin-bottom: 10px;float: left;}
.original_bottom .original_box{width:300px;}
.original_bottom .music .content{padding-top:0px; padding-bottom:0px;}
.original_bottom .original_box{border-right:1px dashed #ccc;}
.original_bottom #original_right{border:none;}
#original_left {padding-left: 16px;}
.original_bottom .music .content ul li{width: 263px;}
.rank.original_box .content{padding-top:0px;}
.shou_first{position: absolute;background: rgb(236, 60, 166); color: #fff;padding: 2px;left: 127px;top:1px; width: 30px; font-size: 12px;}


/*player*/
.bg_player{ position:fixed; left:-187px; top:300px; z-index:9999;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft-187));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-140)); height:40px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);-moz-box-shadow:0 0 5px  rgba(0, 0, 0, .5);box-shadow:0 0 5px  rgba(0, 0, 0, .5); overflow:hidden;}
.player_name{ float:left; width:187px; background:url("../images/player.png") no-repeat; height:40px; text-indent:33px; line-height:40px;}
.bg_player .player_name a, .bg_player .player_name a:hover{ color:#fff;font-size:12px;}
.player_btn{ float:left;}
.player_btn a{ display:block; width:40px; height:40px; background:url("../images/player.png") no-repeat -187px 0; text-indent:-9999px; overflow:hidden; }
.player_btn a.player_play{ background-position:-187px -40px;}


#shoufu_panel {position: absolute;z-index:9999; width: 100px; height:82px; background: url("../images/shoufu_ani.png") no-repeat; cursor: pointer; top:0px;left;0px;}

#recommend_panel {position: absolute;z-index:999; width: 100px; height:82px; background: url("../images/recommend_ani.png") no-repeat; cursor: pointer;}


#bps_320{font-size: 12px;display: inline-block;padding: 0px 3px;padding-top:2px\9;display:inline !important; margin-left: 4px;background: rgb(152, 12, 196);height: 16px;line-height: 16px;color: #fff;}

#bps_256{font-size: 12px;display: inline-block;padding: 0px 3px;padding-top:2px\9;display:inline !important; margin-left: 4px;background: rgb(231, 15, 101);height: 16px;line-height: 16px;color: #fff;}

/*add shadow*/
.navWrap,.headerWrap, .main>.mod_tui, .sidebar .music, .rank, .shadow{
   -moz-box-shadow: 1px 3px 3px 0 #cccccc;
    -webkit-box-shadow: 1px 3px 3px 0 #cccccc;
    box-shadow: 1px 3px 3px 0 #cccccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');
}


/*add lrc*/
#lyrics{padding-top: 0px;text-align:center; width: 100%; height: 0px; overflow:hidden; background:url(../images/lycbg.jpg) no-repeat; position:relative;z-index:1;}
#lrc_panel{margin:0px;padding: 0px;position:relative;}
#lrc_panel li{font-family:"\5FAE\8F6F\96C5\9ED1"; list-style-type:none; font-size:14px; color:#e2e0e0; line-height:22px; cursor:pointer;}

#lrc_panel li.before{color:#fff;}
#lrc_panel li.after{color:#fff;}
#lrc_panel li#crly{font-size:16px; color:#259b24;line-height:26px;}
#lrc_panel li.gray{color:#fff;filter:alpha(opacity=35); 
 -moz-opacity:0.35; 
 -khtml-opacity: 0.35; 
 opacity: 0.35;}
.mv_lyc{background:#98999d;width: 100%; height: 0px;overflow:hidden;}
.box .mv_lyc  h5{text-align:left; color:#259b24;background:none;padding-left: 10px; position:relative; z-index:99;}

/*floating*/
.floating{position:fixed;right: 39px;
bottom: 119px;width:50px;z-index:9999999;_display:none}
.floating_btn dt{display:none;}
.floating_btn dd{position:relative;width:50px;height:50px;margin-bottom:2px;}
.floating_btn dd a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-size:12px;}
.floating_btn dd .floating_tips{display:none;position:absolute;top:0;right:50px;width:100px;height:34px;line-height:17px;padding:8px 10px;color:#fff;text-align:left;background:url(../images/floating_bg.png) 0 0 no-repeat;}
.floating_btn dd a:hover{text-decoration:none;}


.floating_qq,.floating_qq:hover,.floating_fankui,.floating_fankui:hover{width:50px;height:50px;display:inline-block;background-image:url(../images/ydhui_floating.png);}
.floating_qq{background-position:0 -50px;}
.floating_qq:hover{background-position:-50px -50px;}
.floating_fankui{background-position:0 0}
.floating_fankui:hover{background-position:-50px 0}


/*活动蒙层样式*/
.act-mask{
    position: absolute;
	width: 480px;
	height: 350px;
	z-index: 9999;
	display: none;
	text-align: center;
	background: url(../images/act_prompt_step1.png) no-repeat;
}
.act-mask .close-icon{
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 56px;
	right: 40px;
	cursor: pointer;
}
.act-mask .step{
	margin: 0 auto;
	font-size:16px;
	color:#FFF; 
	position: absolute;
	bottom: 39px;
	left: 192px;
	display: block;
	height: 35px;
	line-height: 35px;
	width: 100px;
}
#fullscreen{
	position: fixed;
	left:0;
	top:0;
	width: 100%;
	height:100%;
	background: #000;
	opacity: .6;
	filter:alpha(opacity=60);
	z-index: 9998;
	_position:absolute;
	_height:expression(eval(document.body.scrollHeight));
}

/* bxslider */
.sliderbox_wrap{width:960px;/* background:#161616; */
clear: both;
padding: 1px 0px;
padding-bottom: 0px;
height: auto;
margin:0px auto;
}
.sliderbox{width:780px; float:left;}
.rightbar{width: 165px;
float: left;
margin: 10px 0px 10px 10px;
_margin: 5px 0px 5px 5px;
height: 250px;
text-align: center;
background:#fff;
}
.rightbar ul{
width: 160px;
margin: 0 auto;
padding-top: 0px;
}
.rightbar h2{padding-top:20px;}
.rightbar li{
margin: 15px;
font-family: "\5FAE\8F6F\96C5\9ED1"; font-weight:normal; font-size:18px; 
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');	
	border: solid #333 0px;
	left: 0px;
}
.rightbar .btn{
padding: 10px;
}
.rightbar .btn a{
color:#fff;
}
.rightbar li.register{
background:#2673ec;
}
.rightbar li.rlogin{
background:#3A9607;
}
.rightbar li.upload{
background:#259b24;
}
.rightbar li.uploa{
background:#CC33FF;
}
.sliderbox .bx-wrapper .bx-caption span{
	font-family: "\5FAE\8F6F\96C5\9ED1",helvetica,arial,sans-serif;
	font-size:18px;
	line-height: 24px;
}
.sliderbox .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sliderbox .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #259b24;
}
.sliderbox .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000\9;
	background: rgba(0, 0, 0, 0.52);
	width: 100%;
}
.sliderbox .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');	
	border: solid #333 0px;
	left: 0px;
	background: #161616;
	margin:10px 0px;
}
.sliderbox .bx-wrapper{
	margin-bottom: 50px;
}
.sliderbox  .bx-controls{background:none;width:100%;}

.sliderbox  .bx-wrapper .bx-prev {
    left: 0px;
	background: url(../images/bg_slider.png) no-repeat 0px 0px;
}

.sliderbox .bx-wrapper .bx-next {
    right: 0px;
	background: url(../images/bg_slider.png) no-repeat 0 -72px;;
}

.sliderbox .bx-wrapper .bx-prev:hover {
	background-position: 0 -144px;
}

.sliderbox .bx-wrapper .bx-next:hover {
    background-position: 0 -216px;
	/* background-position: -43px 0; */
}

.sliderbox .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	outline: 0;
    width: 72px;
    height: 72px;
	text-indent: -9999px;
	z-index: 9999;
}

#fm{margin: 10px 0px 0px 5px; height: 74px; overflow: hidden; text-align:center;}
#fm img{height: auto; width: 91%;}
#fm h2{color:#259b24;}
.fm_nav{margin-left: 20px; float:left;}
.fm_nav li span{float:left;padding: 0px 10px;padding-top: 7px; font-size:12px;}
.fm_nav li span.numstyle{width:10px;padding: 0px 2px; padding-top: 7px;font-style: italic;font-family: Arial, Helvetica, sans-serif; margin-right: 2px;}
.fm_nav li span.num{ color:#fff; background:#259b24; font-size: 14px; }
.fm_nav li span.img{padding:0px 3px 0px 2px; height: 35px; overflow: hidden;}
.fm_nav li span.link{padding-right:10px; padding-left:0px;}
.fm_nav li span.hits{color:#9C9C9C; font-size: 12px;}
.fm_nav li span.img img{width:35px;}
.fm_nav li a{float:left;}
.fm_nav li{ margin:3px 2px;font-size:14px; clear:both; height: 35px;}
	
.fm_nav li:hover{ }
.fm_nav li link{display: block; width: 90px;
text-align: left;
padding-left: 10px;;}
.fm_nav li a:hover{ }

#web_loading{
z-index:99999;
width:100%;
position:absolute;
top:0;
}
#web_loading div{
width:0;
height:4px;
background:#2673ec;
}

.filter{height: auto;width: 100%;clear: both;background: #fcfcfc;float: left;}
.filter .filter-genre {display: inline;float: left;margin-top:20px; max-width: 540px;}
.filter .filter-label {display: inline;float: left;height: 14px;line-height: 14px;font-size: 14px;font-weight: bold;margin: 27px 20px 0 20px;width: 50px;border-right: 1px solid #e6e6e6;}
.filter li {display: inline; padding: 0 5px;}
.filter li a{display: inline;float: left;cursor: pointer;padding: 0;text-decoration: none;}
.filter li{display: inline-block; margin-right: 15px; float:left; padding: 5px 10px; margin-bottom:7px;border: 1px solid #ccc;-moz-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;}
.filter li.current{ background: #ff5300; border: 1px solid #ff5300;color:#fff;}
.filter li a{ text-decoration:none;}
.filter li.current a{ color:#fff;}

.help_feedback{background:none;}
.help_feedback .clearfix{display:block; clear:both;}
.success-info{padding-left: 100px;
line-height: 70px;
font-size: 24px;
color: #008500;
margin-left: 30px;
margin: 10px 0px 10px 30px;
font-family: "\5FAE\8F6F\96C5\9ED1",tahoma,arial,san-serif;}
.success-icon{background: url(../images/gou-1.png) no-repeat 0px 0px; height: 66px;}
.help_feedback h2.title{font-size:22px;padding:0 20px;line-height:60px;font-weight:normal;}
.help_feedback p{padding-left: 22px;
padding-top: 16px;}
.help_feedback .feedback_tips{padding-left:10px;color:#ccc;}
.feedback_ul{margin:0;padding:0 20px 12px 0px;font-size:12px;font-family:'\5B8B\4F53',Arial,Helvetica,sans-serif;color:#999;}
.feedback_ul li{line-height:36px;margin-bottom:10px; }
.feedback_ul li.textarea{margin-bottom:4px;height: 60px; }
.feedback_ul li .back_title{float:left;width:78px;height:36px;text-align:right;}
.feedback_ul li .back_data{margin-left:10px;width:510px;}
.feedback_ul li.operate{padding-bottom:30px;line-height:46px;}
.input_210{width:250px; padding:0 15px;height:34px; line-height:34px; font-size:12px; color:#333;border:1px #e9e9e9 solid;}
.textarea_420{width:260px; height:50px; border:1px #e9e9e9 solid;font-size:12px; line-height:20px;padding:0px;color:#333;}
.btn_89bf43{background:#259b24;color:#fff;}
.btn_89bf43:hover{background:#D7430C;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.global_btnh46{float:left;height:46px;line-height:46px;padding:0 42px;margin:0;font-size:24px;font-family:'\5FAE\8F6F\96C5\9ED1'; border:none;cursor: pointer;}

/*valid*/
.input_210.valid_error,.input_210.valid_success,
.textarea_420.valid_error,.textarea_420.valid_success{background:none; float:left; padding-left:8px;}
.valid_wrap{float:left;margin-left:10px;height:36px;line-height:36px;overflow:hidden; font-size:12px;font-family:'\5B8B\4F53',Verdana, Geneva, sans-serif;}
.valid_w260{width:215px;}
.valid_w500{width:455px;}
.valid_success,.valid_error{padding-left:41px;background-image:url(../images/valid_icon.png); background-repeat:no-repeat;}
.valid_success{ background-position:0 0; color:#71b83d; padding-left:36px;}
.valid_error{background-position:0 -36px; color:#ec7063; padding-left:36px;line-height: 36px;}
.valid_normal{padding-left:5px;color:#aaa;}
.valid_focus{padding-left:5px;}
.errorClass{color:red;}
.applysuccess{font-family: "\5FAE\8F6F\96C5\9ED1",tahoma,arial,san-serif; padding: 20px;height: 30px; font-size: 20px; color: #008500;}
.applysuccess p.text{text-align: center;padding: 10px 0px;font-size: 24px;}

#topcontrol{z-index:99999;}

.ecard_box {  margin-left: -33px; padding-left:8px; padding-top:8px;}

.box_shadow{
	-moz-box-shadow: 0px 0px 5px #cccccc;
    -webkit-box-shadow: 0px 0px 5px #cccccc;
    box-shadow: 0px 0px 5px #cccccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=45, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=45, Color='#cccccc');}
 
.ecard_items { width:300px; float: left; margin:0 0 20px 27px;  }
.ecard_pic{position:relative;}
.ecard_pic a{display:block; height:220px; overflow:hidden;}
.ecard_pic img { width: 100%; height:auto;}
.ecard_pic .bg-play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -30px;
    width: 60px;
    height: 60px;
    display: block;
    cursor: pointer;
    line-height: 1000px;
    overflow: hidden;
    background: url("../images/convenient-v2.png") 0 0 no-repeat;
 	 _background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/convenient-v2.png");	
}
.ecard h2{background:none; padding-left:0px;}
.ecard_text { 
position: absolute;
bottom: 0;
width: 290px;
color:#fff;
 height:auto; padding:5px;
    background: -moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
    background: linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);
	_background: #333;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#CC000000);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#CC000000)
}
.ecard_text h4{ font-family: "\5FAE\8F6F\96C5\9ED1"; font-weight: normal; padding:5px 0 5px;}
.ecard_text p { font-size:12px; line-height:18px;}

.album_box { background: #fcfcfc; padding: 20px 0 0 60px; }
.album_pic { width:220px; float:left; margin-right:20px; position:relative; }
.album_pic img { width:100%; height:auto; }
.album_text { float:left; width:320px;}
.album_text h2{width:340px;height:30px; line-height:30px; overflow:hidden;font-family:'\5FAE\8F6F\96C5\9ED1',Helvetica, Arial, sans-serif; font-size:24px; color:#333;}
.album_text .album_details{ width:340px; padding-top:8px;font-family:'\5B8B\4F53'; font-size:12px;}
.album_text .album_details li{ height:28px; line-height:28px; color:#999;}
.album_text .album_details li a{ color:#38a085;}
.album_text .album_details li span{ color:#333;}
.album_box p { padding-top:20px; line-height: 22px; color: #868686;}

.ecard_box .ecard_box_hover .ecard_text{background:#259b24; color:#fff;}
.ecard_box .ecard_box_hover .shadow-bg{
top:0;
width:300px;
height:220px;
position:absolute;
background: #000;
opacity: .3;
filter: alpha(opacity=30);
}

.albums .ecard_pic .bg-play{
top:60%;
width:60px;
height:60px;
background: url("../images/convenient-v2.png") 0 -60px no-repeat;
 _background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/convenient-v2.png");
}
.albums .ecard_pic a{
 height: 113px;
}
.albums .ecard_text{
	width:150px;
	text-align:left;
	left:0;
	_background: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;	
}

/* music channel*/
.main .music-channel .content{background:#fff;}
.main .music-channel .music{
   -moz-box-shadow: 0px 0px 0px 0 #cccccc;
    -webkit-box-shadow: 0px 0px 0px 0 #cccccc;
    box-shadow: 0px 0px 0px 0 #cccccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#cccccc');
	border: 1px solid #F1F1F1;
	width:310px;
	
}

.main .music-channel h2{background:#fff;}
.main .music-channel h2 span{background:#fff; border:none;color: #ff3600;
font-size: 20px;
margin-top: 6px;}
.main .music-channel .new-music h2{background:#f7f7f7;}
.main .music-channel .new-music h2 span{background:#f7f7f7;}
.main .music-channel .new-music .content{background:#f7f7f7;}
.main .music-channel .h2{padding-left:0px; background:none; margin-top:5px;color:#259b24; }
.main .music-channel .filter {background:none;}
.main .music-channel .filter .filter-genre{background:none;margin-top:10px; width:100%;max-width: 100%;}
.main .music-channel .filter  li {margin-right: 8px;background: #fff;border: 1px solid #F1F1F1; float: left;}
.main .music-channel .filter  li:hover {background: #259b24;color: #fff;}
.main .music-channel .filter  li:hover a{background: #259b24;color: #fff; display:block;}
.main .music-channel .filter  li a:hover{background: #259b24;color: #fff; display:block;}
.main .music-channel  .sidebar{ margin-top:10px;}
.music-channel .music-block{background: #fff; border: 1px solid #F1F1F1;}
.music-channel .music-block .content{background:#fff; position:relative;}
.music-channel .music-block .content ul{position:relative;}
.music-channel .music-block h2{color:#259b24; background:#fff; font-weight:bold; margin-top: 10px; padding-left:4px;}
.music-channel .music-block h2 a{
color:#259b24;
}
.music-channel .music-block h2 a:hover{
text-decoration:underline;
}
.music-channel b.icon{background: url(../images/original_icon.png) no-repeat; font-weight:bold; margin-top: 14px;margin-top: 14px;
margin-left: 20px;
width: 30px;
height: 30px;}
.music-channel b.popular-icon{
background-position: -30px 0;}
.music-channel .music-block{ margin-top:12px; height:auto; margin-left:2px; margin-bottom:10px;}
.music-channel .music-block ul{padding:0px 10px; font-size:12px;}
.music-channel .music-block li{ padding:12px 10px; _padding:8px 10px; border-bottom:1px solid #f7f7f7; height:14px; line-height:14px;}
.music-channel .music-block li em{ 
	font-family: Eurostile,Arial;
	display: block;
	float: left;
	padding-right: 12px;
	font-size: 22px;
	color: #71788a;
	width:20px;
	line-height: 22px;
}
.music-channel .music-block li  a em{
	 float: none;
	 display: inline;
	 font-size: 14px;
}
.music-channel .music-block li em.num{ font-size: 28px; color: #ff3600;}
.music-channel .music-block li a{ color:#999;line-height: 18px;}
.music-channel .music-block li a:hover{text-decoration:underline;}
.music-channel .music-block li .hits{ float:left; color:#999;width:110px;}
.music-channel .music-block li  i{font-style: normal;}
.music-channel .music-block li:hover{ background:#fcfcfc;}
.music-channel .music-block li .singer_title{ float:left; width:240px;font-size:14px; overflow:hidden; zoom:1;}
.music-channel .music-block li .add {
background: url(../images/icon_headset.jpg) 0 0px no-repeat;
float: left;
text-indent: -999em;
height: 28px;
width: 12px;
}
.music-block:hover{
	-webkit-transition:all 0.8s linear;-moz-transition:all 0.8s linear;-o-transition:all 0.8s linear;transition:all 0.8s linear;
	border: 1px solid #ffffff;
	-moz-box-shadow: 0px 0px 5px #259b24;
    -webkit-box-shadow: 0px 0px 5px #259b24;
    box-shadow: 0px 0px 5px #259b24;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#259b24')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#259b24');}
.music-channel .music-block li .singer_title:hover{ font-weight:bold;color:#333;}
.music-channel .music-block li .songer{ float:left; width:180px;overflow:hidden; zoom:1;}
.music-channel .music-block li a strong{ font-weight:400; display:block; width:215px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.music-channel .music-people b.people-icon{ background-position: -60px 0;}
.music-channel .music-people  .content  ul { padding:5px 10px 10px 15px; overflow:hidden; zoom:1;}
.music-channel .music-people li{ width:92px; float:left; margin:0 12px; height:auto;_display:inline; text-align:center;position:relative; margin:0px 4px;}
.music-channel .music-people li .hover_item{bottom:38px;}
.music-channel .music-people li:hover{ background:none;}
.music-channel .music-people li .img { border:#fcfcfc solid 1px; height: 90px;overflow: hidden;
width: 90px; overflow:hidden; display:block;vertical-align: middle;*display: block;
*font-size: 79px;}
.music-channel .music-people li .img a{ display: block;  height: 90px;overflow: hidden;display: table-cell;vertical-align: middle;width: 90px;}
.music-channel .music-people li .img img { width:90px; height:auto;vertical-align: middle;}
.music-channel .music-people li .text { line-height:25px; height:25px; font-size:12px; color:#333;}
.music-channel .music-people li.text a { color:#333;}
.music-channel .music-people li.text a:hover { color:#259b24;}
.music-channel  .original_nav{float:right;margin-right:20px;}
.music-channel  .original_nav li{float:left; border:none;padding: 4px;
margin: 24px 5px 0px 0px; background:#f1f1f1;width: 3px;
height: 3px;cursor: pointer;}
.music-channel  .original_nav li span{ display:none;}
.music-channel  .original_nav li.current{background:#ff3600; color:#fff;}
.music-channel  .popular_nav{float:right;margin-right:20px;}
.music-channel  .popular_nav li{float:left; border:none;padding: 4px;
margin: 24px 5px 0px 0px; background:#f1f1f1;width: 3px;
height: 3px;cursor: pointer;}
.music-channel  .popular_nav li span{ display:none;}
.music-channel  .popular_nav li.current{background:#ff3600; color:#fff;}

.share_block{

position: absolute;
top: 59px;
z-index: 9999;
left: 457px;
*width:180px;
}
.share_box{
width: 100%;
padding-top: 0px;
margin: 0 auto 0px;
}

#footerWrap{height:auto;padding-bottom: 10px;}
#footerWrap .footer{padding-top: 11px;}
#footerWrap .share_title{color: #fff;
padding: 8px 0px 10px 0px;
font-weight: bold;
float:left;
}

.rightbar .lo_copt{background:#fcfcfc; margin-left: 10px; margin-top:15px; line-height:32px; font-size:14px;}
.rightbar .lo_copt a{width:32px; height:32px; background:url(../images/sns_icons.png) no-repeat; text-indent:-999px; overflow:hidden; margin-left:7px; display:block;float: left; -webkit-border-radius: 2em;-moz-border-radius: 2em;-ms-border-radius: 2em;-o-border-radius: 2em;border-radius: 2em;}
.rightbar  .lo_copt .lt{
display: block;
background: #fff;
width: 100%;
text-align: left;
padding-left: 6px;
}
.rightbar .lo_copt a.renren{background-position:-96px 0;}
.rightbar .lo_copt a.tencent{background-position:-64px 0;}
.rightbar .lo_copt a.weibo{background-position:-32px 0;}
.rightbar .lo_copt a.qq{background-position:0 0;}
.rightbar .lo_copt a.kaixin{background-position:-128px 0;}

.play,.add,.down,.shou{ width:18px; height:18px; background:url(../images/icon.png) 0 -45px no-repeat; display:inline-block; text-indent:-999em; cursor:pointer;}