@charset "utf-8";
/* CSS Document */
html{ overflow-y:scroll;}
body{font:12px/1.5 Tahoma, Helvetica, Arial, sans-serif; background-position:center top; background-attachment:fixed; color:#666;background-color:#f0f0f0; background-image:url(../images/bg_patten.png);}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;}
ul,dd,dl,dt,ol,li{list-style:none;}
em,cite{font-style:normal;}
a:link,a:visited{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#e00;}
.header:after,.h_nav ul:after,.serach:after,.top_nav ul:after,.content:after,.m_tit:after,.new_message_main:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.f14{ font-size:14px;}.lt{ float:left;}.rt{ float:right;}
.fa_green a:link,.fa_green a:visited{ color:#79a13a;}
.fa_green a:hover{ color:#e00;}
.fa_white a:link,.fa_white a:visited{ color:#fff;}
.fa_white a:hover{ color:#e00;}
.clear{ clear: both;}
/* header */
.header_bg{ background:#3c3c46; z-index:10200; position:fixed; top:0; left:0; width:100%;}
.header{ width:1000px; width:1002px\9; margin:0 auto; height:40px;}
.header a:link,.header a:visited{ color:#ddd; /*font-size:14px;*/}
.header a:hover,.header .h_nav_pull:link,.header .h_nav_pull:visited{ color:#69e232; background:#232329; text-decoration:none;}
.logo{ float:left; height:40px; overflow:hidden; margin-right:15px;}
.logo img{ display:block;}
.h_nav{ float:left;}
.h_nav ul li{ float:left;}
.h_nav ul li a,.top_nav ul li a{ display:block; line-height:40px; padding:0 12px; height:40px; *float:left;}
.h_nav ul li .h_nav_clo,.top_nav ul li .h_nav_clo{ position:relative; padding-right:25px;}
.arrows{ display:block; width:6px; height:3px; font-size:0; background:url(../images/t_bg.png) no-repeat -94px -4px; position:absolute; top:18px; right:10px;}

.serach{ float:left; margin:6px 0 0 20px;}
.seh_list,.seh_m{ float:left;}
.seh_list span{ display:block; width:54px; height:28px; overflow:hidden; text-align:center; border-right:1px solid #d0d0d0; background:#e6e6e6;}
.seh_list span a{ line-height:28px; display:block; width:54px; height:28px;}
.seh_list span a:link,.seh_list span a:visited{ color:#333; font-size:12px;}
.seh_list span a:hover{ background:#e6e6e6;}
.seh_list .seh_list_a{ position:relative; text-align:left; text-indent:7px;}
.seh_arrow{ display:block; width:6px; height:3px; font-size:0; background:url(../images/t_bg.png) no-repeat -94px 0; position:absolute; top:12px; right:8px;}
.seh_v{ float:left; width:146px; padding:0 5px 0 3px; line-height:28px\9; height:28px; border:0;background:#e6e6e6;}
.seh_b{ float:left; width:40px; height:28px;background:url(../images/t_bg.png) no-repeat 0 0 #ffae00; text-indent:-9999px; overflow:hidden; border:0; cursor:pointer;}
.seh_b:hover{ background-position:-41px 0;}

.top_nav{ float:right;}
.top_nav ul li{ float:left;}

.content{ width:1000px; width:1002px\9; margin:0 auto; padding-top:80px; _padding-top:60px;}
.main{ float:left; width:680px; background:rgba(255,255,255,0.95); background:#fff\9;    box-shadow:0 0 5px #ddd; overflow:hidden; padding-bottom:50px; min-height:420px; border:1px solid #eee\9;}
.right{ float:left; width:300px; margin-left:20px; _display:inline; *overflow:hidden;}
.footer{ height:90px; text-align:center; line-height:2; color:#888;}
.footer p{ padding:20px 0 0;}

/* main_nav */
.main_nav{ height:65px; background:#f7f7f7;}
.main_nav ul{ overflow:hidden; zoom:1; height:30px; line-height:30px; padding:18px 0 0 0;}
.main_nav ul li{ float:left; margin:0 19px 0 20px; _display:inline; overflow:hidden; zoom:1;}
.main_nav ul li a{ display:block; float:left; font-family:'Microsoft Yahei',微软雅黑; font-size:18px;}
.main_nav .m_n_icon{background:url(../images/main_nav.png) no-repeat; display:block; width:30px; height:30px; font-size:0; float:left; margin-right:4px; _margin-right:0px;} 
.main_nav_2 .m_n_icon{ background-position:0 -30px;}
.main_nav_3 .m_n_icon{ background-position:0 -60px;}
.main_nav_4 .m_n_icon{ background-position:0 -90px;}
.main_nav_5 .m_n_icon{ background-position:0 -120px;}
.main_nav_6 .m_n_icon{ background-position:0 -150px;}
.main_nav .main_nav_clo:link,.main_nav .main_nav_clo:visited{ color:#79a13a;}
.main_nav_1 .main_nav_clo .m_n_icon{ background-position:-30px 0;}
.main_nav_2 .main_nav_clo .m_n_icon{ background-position:-30px -30px;}
.main_nav_3 .main_nav_clo .m_n_icon{ background-position:-30px -60px;}
.main_nav_4 .main_nav_clo .m_n_icon{ background-position:-30px -90px;}
.main_nav_5 .main_nav_clo .m_n_icon{ background-position:-30px -120px;}
.main_nav_6 .main_nav_clo .m_n_icon{ background-position:-30px -150px;}

/* music_list */
.music_list{ width:640px; overflow:hidden; zoom:1; margin:30px auto 0;}
.m_tit{ zoom:1;}
.m_tit h2{ font-family:'Microsoft Yahei',微软雅黑; font-size:20px; font-weight:normal; text-indent:2px;}
.music_tb{ width:100%; margin-top:10px;}
.music_tb tr th{ border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; line-height:34px;}
.music_th{ text-align:left; text-indent:13px;}
.music_tb tr td{ text-align:center; line-height:40px;}
.music_tb tr .music_td{ text-align:left; width:400px;}
.music_tb tr .music_td strong{ font-weight:400; width:400px; font-size:14px; display:block; overflow:hidden; zoom:1; white-space:nowrap;}
.music_tb tr .music_td a{ background:url(../images/t_bg.png) no-repeat -73px -36px; padding:2px 0 2px 35px; float:left;}
.music_tb tr:hover td,.music_tb tr.music_tb_bg:hover td{ background:#edfce8;}
.rec_icon,.pap_icon{ display:inline-block; width:18px; height:18px; background:url(../images/t_bg.png) no-repeat -25px -28px; margin:14px 0 0 10px;}
.pap_icon{ background-position:-43px -28px;}
.music_tb tr.music_tb_bg td{ background:#f8f8f8;}

/* right */
.right_box{ background:rgba(255,255,255,0.95); background:#fff\9;    box-shadow:0 0 5px #ddd; margin-bottom:20px; padding-bottom:20px; border:1px solid #eee\9;}
.r_photo{ width:180px; margin:0 auto; height:180px; padding-top:20px;}
.r_photo img{ display:block; border-radius:90px;}
.rank{margin:20px 0 0 15px; line-height:23px; }
.number{font-size:14px;}
.rank ul{overflow:hidden; zoom:1;}
.rank ul li{float:left; background:url(../images/t_bg.png) no-repeat right -78px; padding:0 17px;}
.rank .dele{ background:none;}
.rank .number a:link,.rank .number a:visited{color:#ff0000;}
.rank a:link,.rank a:visited{color:#3F403F;}
.rank span{margin:20px 0;}
.r_btn{ margin-top:25px;}
.r_btn ul{ overflow:hidden; zoom:1;}
.r_btn ul li{ float:left; margin:0 0 0 20px; _display:inline;}
.r_btn ul li a{ display:block; width:120px; height:40px; text-align:center; line-height:40px; font-size:14px;}
.r_btn ul .r_btn_follow a{ background:#74bd53;}
.r_btn ul .r_btn_follow a:hover{ background:#4a9f24; color:#fff; text-decoration:none;}
.r_btn ul .r_btn_message a{ background:#787883;}
.r_btn ul .r_btn_message a:hover{ background:#3b3b4b; color:#fff; text-decoration:none;}
.r_btn ul .r_btn_song a{ background:#6da3da;}
.r_btn ul .r_btn_song a:hover{ background:#4a87c5; color:#fff; text-decoration:none;}

.right_user h1{font-family:'Microsoft Yahei',微软雅黑; font-size:20px; font-weight:normal; text-indent:1px; width:260px; white-space:nowrap; overflow:hidden; margin:25px auto 0;}
.user_info,.rank_ry,.user_intro{ width:260px; margin:12px auto 0;}
.user_info{ overflow:hidden; zoom:1;}
.rank_ry ul{ overflow:hidden; zoom:1;}
.rank_ry ul li{ float:left; margin-right:5px;}
.user_intro{ margin-top:25px;}
.user_intro h4{ font-size:14px;}
.user_intro_view{ margin-top:8px;word-wrap: break-word;word-break: normal;overflow: hidden; width:260px; line-height:1.8;}

.new_page1{ overflow:hidden; zoom:1; width:640px; margin:0 auto; text-align:center;}
.new_page1 .new_page_total{ padding:2px 8px 2px 0; color:#999;}
.new_page1 .new_page_total em{ margin:0 5px;}
.new_page1 .new_page_list a{display:inline-block;padding:2px 8px 2px; background:#f6f6f6; margin:0 3px;}
.new_page1 .new_page_list a:hover{ text-decoration:none; background:#eee}
.new_page1 .new_page_list .new_page_clo{ color:#fff; background:#74bd53; font-weight:900;}
.new_page1 .new_page_list .new_page_clo:link,.new_page1 .new_page_list .new_page_clo:visited{ color:#fff;}
.new_page1 .new_page_list .new_page_clo:hover{ color:#fff; background:#74bd53; text-decoration:none;}

.new_page{ overflow:hidden; zoom:1; padding:20px 0 30px; width:630px;}
.new_page_total{ float:right; padding:2px 8px 2px 0; color:#999;}
.new_page_total em{ margin:0 5px;}
.new_page_rt{ float:right; overflow:hidden; zoom:1; padding-top:3px;}
.new_page_rt ul{ overflow:hidden; zoom:1; float:right;}
.new_page_rt ul li{ float:left; margin-left:5px;}
.new_page_rt ul li a{display:block; float:left;padding:2px 8px 2px;}
.new_page_rt ul li a:hover{ text-decoration:underline; background:#f6f6f6;}
.new_page_rt ul .new_page_clo a{ color:#666; background:#f6f6f6; font-weight:900;}

/* 子菜单 */
.sub_nav{ overflow:hidden; zoom:1;}
.sub_nav ul{ overflow:hidden; zoom:1; float:left;}
.sub_nav ul li{ float:left; _zoom:1; margin-right:10px;}
.sub_nav ul li a{ display:block; float:left; line-height:28px; padding:0 20px;}
.sub_nav ul li a:link,.sub_nav ul li a:visited{ background:#f6f6f6;}
.sub_nav ul li a:hover{ background:#eee; text-decoration:none;}
.sub_nav ul li.sub_nav_clo a:link,.sub_nav ul li.sub_nav_clo a:visited,.sub_nav ul li.sub_nav_clo a:hover{ background:#74bd53; color:#fff; font-weight:900;}

/* 右侧 */
.right_box_tit{ overflow:hidden; zoom:1;}
.right_box_tit h3{ float:left; font-size:14px;}
.right_box_tit a{ float:right;}
.rec_page{ float:right; padding-top:5px;}
.rec_page a{ float:left; display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; font-size:0; background:#bfc2cd; margin-left:5px;}
.rec_page .rec_page_clo{ background:#74bd53;}

/* 头部下拉 */
.h_nav_box{ position:relative;}
.nav_box{ position:absolute; left:0; top:40px; width:93px; background:#232329; overflow:hidden; zoom:1;}
.h_nav_box .nav_box a{ width:93px; _width:91px; float:left; padding:0; text-align:center; white-space:nowrap;}
.h_nav_box .nav_box a:hover{ background:#3c3c46;}
.h_nav_music .nav_box{ width:186px;}
.top_nav_user .nav_box{ right:0; left:auto;}
.seh_list{ position:relative;}
.seh_sort{ width:52px; background:#e6e6e6; position:absolute; left:0; top:28px; overflow:hidden; padding:1px;}
.seh_sort a{ display:block; text-indent:10px;}
.seh_sort a:link,.seh_sort a:visited{ color:#666; font-size:12px; line-height:25px;}
.seh_sort a:hover{ background:#f8f8f8; color:#e00;}
.top_nav .top_nav_note a{ _padding-top:12px; _line-height:28; _height:28px;}
.top_nav_new{display:inline-block; width:10px; height:10px; font-size:0; background:url(../images/t_bg.png) no-repeat -90px -7px; margin:1px 5px 0 0; cursor:pointer; float:left;}
.h_nav_more a.h_nav_clo:hover{ color:#ddd; cursor:default;}

/* 头部登录 */
.top_nav_login .top_nav_login_icon a{ padding:12px 8px 0; line-height:28px;height:28px;}
.top_nav_login .top_nav_login_icon a span{ display:block; text-indent:-9999px; width:16px; height:16px; background:url(../images/t_bg.png) no-repeat 0 -128px; _font-size:0; _line-height:0; cursor:pointer;}
.top_nav_login .top_nav_login_qq a:hover span{ background-position:0 -144px}
.top_nav_login .top_nav_login_weibo a span{ background-position:-16px -128px}
.top_nav_login .top_nav_login_weibo a:hover span{ background-position:-16px -144px}


.go_top{position:fixed;right:20px;bottom:100px;width:50px}
.go_top p a{display:block;width:50px;height:50px;background:url(http://static.5sing.kugou.com/images/v2012/h_bg.png) no-repeat -29px -167px;text-indent:-9999px;overflow:hidden;margin-bottom:2px}
.go_top p.fankui a{background-position:-29px -217px}
.go_top p.dingbu a:hover{background-position:-80px -167px}
.go_top p.fankui a:hover{background-position:-80px -217px}
html{_background-image:url(about:blank);_background-attachment:fixed}
.go_top{_top:expression(documentElement.scrollTop+documentElement.clientHeight-200+'px');_position:absolute}
@media screen and (min-width:0\0) {.content{ width:1000px;}.main,.right_box{ border:none;}.right_fans{ width:260px;}/* IE9 , IE10 ,IE11 rule sets go here */}

/* 2013.12.10 */
.h_nav ul li .ctop_menu{ padding-top:13px; height:27px; cursor:default; padding-right: 12px;}
.ctop_menu span{ display:block; width:24px; height:13px; text-indent:-9999px; overflow:hidden; background:url(../images/ctob_icon.png) no-repeat 0 -83px;}
.ctop_menu:hover span,.ctop_menu_clo span{ background-position:0 -96px;}
.h_nav ul li .ctop_menu_clo{background:#232329;}
.top_nav ul .ctop a{ padding-top:14px; height:26px;}
.ctop a span{ display:block; width:16px; height:12px; background:url(../images/ctob_icon.png) no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.cnav_note a span{ background-position:0 -11px; float:left;}
.cnav_note a:hover span{ background-position:0 -23px}
.cnav_dress a span{ background-position:0 -35px}
.cnav_dress a:hover span{ background-position:0 -47px}
.cnav_pay a span{ background-position:0 -59px}
.cnav_pay a:hover span{ background-position:0 -71px}

.wap_bg{background:rgba(0, 0, 0, .5);background:#000\9; position:fixed; width:100%; height:100%; top:0; left:0; display:block; filter:Alpha(opacity=50); z-index:11010;}
.talk{position:fixed; top:20%; left:50%; margin-left:-275px; background:#fff; z-index:11250; border:1px solid #ccc; width:548px;}
.talk_tit{ height:30px; overflow:hidden; line-height:30px; background:#f7f7f7;}
.talk_tit h3{ font-weight:400; font-size:14px; text-indent:15px; float:left; color:#666;}
.talk_close{ float:right; margin:10px 13px 0 0; _margin:10px 6px 0 0; display:block; width:12px; height:11px; text-indent:-9999px; overflow:hidden; font-size:0; background:url(http://static.5sing.kugou.com/HomePage/images/icon_close.png) 1px 1px no-repeat;}
.talk_view{ padding:5px 10px 15px;}
.talk_list{min-height:210px;max-height:330px;_height:325px;overflow-x:hidden;overflow:auto;}
.talk_list a:link,.talk_list a:visited{ color:#538953;}
.talk_list dl{ overflow:hidden; zoom:1; border-bottom:1px dashed #eee; width:500px; margin:0 auto; padding:10px 5px;}
.talk_list dl dt{ float:left; width:30px; margin-right:10px;}
.talk_list dl dt img{ margin-top:3px;}
.talk_list dl dd{ float:left;}
.talk_list_tit em{ margin-left:10px; color:#bbb;}
.talk_list_view{ color:#666; width:450px;word-wrap:break-word;word-break:normal;overflow:hidden;}
.wap_bg{_position:absolute; _height:expression(document.body.clientHeight+'px');}
.talk{_top:expression(documentElement.scrollTop + 90);_position:absolute;_bottom:auto;}
.wsp_dialoguelist_loading{ width:32px; margin:0 auto; padding:65px 0 0;}

/* 2013.12.31 */
.header{ position:relative;}
.note_tips_list{ position:absolute;border: 1px solid #3c3c46;background: #fff;font-size: 12px;width: 190px;padding:5px 0 10px;border-top: none;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, .2); top:40px; right:0;}
.note_tips_list .note_tips_close{ display:block; width:15px; height:15px; font-size:0; text-indent:-9999px; overflow:hidden; background:url(../images/ctob_icon.png) no-repeat 0 -110px; float:right; margin:0 7px 0 0; _margin:0 4px 0 0;}
.note_tips_list .note_tips_close:hover{ background:url(../images/ctob_icon.png) no-repeat 0 -126px #fff;}
.note_tips_list ul{ padding:4px 15px 0;}
.note_tips_list ul li{ line-height:22px;}
.header .note_tips_list ul li a:link,.header .note_tips_list ul li a:visited{ color:#79a13a; font-size:12px;}
.header .note_tips_list ul li a:hover{ color:#e00; background:none; text-decoration:underline;}
.top_nav_user{ z-index:10003;}.nav_box{ z-index:10010;}.note_tips_list{ z-index:10002;}
