@charset "utf-8";
body{background:#f5f5f5;}
.k_content{padding-top:0;padding-left:20px;padding-right:20px;background:#ffffff;border-left:1px solid #d5d5d2;border-right:1px solid #d5d5d2;}
.k_right{width:226px;}
.k_main{width:696px;margin:0 38px 0 0;}
.guess .fans_list.guest_list ul li{position:relative;}
.clearfix:after{content:"020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.opacity8{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.guest .fans_list ul li{height:98px;position:relative;}
.del_guess_btn{cursor:pointer;display:none;height:15px;width:15px;position:absolute;top:0;right:0;background:url(../images/vi_bg.png?_=123456789) -125px -202px no-repeat;}
.del_guess_btn:hover{display:block;}
.nav_container{width:960px;margin:100px auto 0;background:#fff;padding:0px 20px;overflow:hidden;border-left:1px solid #d5d5d2;border-right:1px solid #d5d5d2;}
.nav_container .nav-item,.nav_container .nav-separator{float:left;height:56px;line-height:56px;}
.nav_container .nav-item a{color:#9b9b9b;text-decoration:none;}
.nav_container .nav-separator{width:18px;text-align:center;}
.user_info_box{position:relative;border:1px solid #e0e0e0;padding:10px 0;height:70px;}
.user_info_box .user_tx{position:absolute;top:10px;left:10px;width:70px;height:70px;background:url(../images/tx_bg.png) no-repeat;}
.user_info_box .user_tx img{width:68px;height:68px;border-radius:49px;border:1px solid #e0e0e0;}
.user_info_box .user_name{height:23px;padding:2px 10px 0 93px;line-height:1.5;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.user_info_box .user_fans{height:14px;padding:0px 10px 8px 93px;color:#666;line-height:14px;font-size:12px;}
.user_info_box .user_fans i{width:16px;height:14px;float:left;margin-right:8px;background:url(../images/vi_bg.png?_=123456789) -148px -202px no-repeat;}
.user_info_box .btn_group{padding-left:93px;}
.user_info_box .btn_group .btn{float:left;width:60px;height:20px;margin-right:6px;line-height:20px;color:#fff;text-align:center;text-decoration:none;border-radius:2px;}
.user_info_box .btn_group .upload_btn{background:#69d00d;}
.user_info_box .btn_group .upload_btn:hover{background:#59a809;}
.user_info_box .btn_group .manage_btn{background:#3c4252;}
.user_info_box .btn_group .manage_btn:hover{background:#333;}
.user_info_box .btn_group .focus_btn{background:#32b351;width:56px;}
.user_info_box .btn_group .focus_btn:hover{background-color:#2c9d47;}
.user_info_box .btn_group .letter_btn{background:#6ebef6;width:60px;}
.user_info_box .btn_group .letter_btn:hover{background-color:#2881bf;}
.user_info_box .btn_group .letter_btn i{float:left;width:14px;height:12px;background:url(../images/vi_bg.png?_=1) -126px -218px no-repeat;border-color:#6ebef6;border-style:solid;border-width:5px 0 3px 4px;}
.user_info_box .btn_group .letter_btn:hover i{border-color:#2881bf;}
.player_control_panel{padding-bottom:10px;background:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.player_control_panel .top{height:24px;padding-top:10px;}
.player_control_panel .top .pause_btn,.player_control_panel .top .play_btn,.player_control_panel .top .play_time,.player_control_panel .top .song_title{float:left;}
.player_control_panel .top .pause_btn,.player_control_panel .top .play_btn{height:24px;width:24px;margin:0 10px 0 7px;border:none;outline:0;cursor:pointer;}
.player_control_panel .top .play_btn{background:url(../images/vi_bg.png?_=1) 0 -182px no-repeat;}
.player_control_panel .top .play_btn:hover{background-position:-24px -206px;}
.player_control_panel .top .pause_btn{display:none;background:url(../images/vi_bg.png?_=1) -24PX -182px no-repeat;}
.player_control_panel .top .pause_btn:hover{background-position:0 -206px;}
.player_control_panel .top .song_title{width:175px;height:24px;margin:0 0 0 0;line-height:24px;font-weight:400;font-size:13px;overflow:hidden;white-space:nowrap;color:#666;cursor:pointer;text-overflow:ellipsis;}
.player_control_panel .top .play_time{float:right;padding-right:5px;height:24px;line-height:24px;color:#9a9a9a;}
.player_control_panel .bottom .play_mode_btn{float:left;width:90px;height:20px;margin-left:7px;background:#FFF;border:none;outline:0;line-height:20px;color:#999;font:normal normal 12px 'Microsoft Yahei';cursor:pointer;}
.player_control_panel .bottom .play_mode_btn:hover{color:#6ebef6;}
.player_control_panel .bottom .play_mode_btn .list_mode_icon,.player_control_panel .bottom .play_mode_btn .single_mode_icon{float:left;width:17px;height:14px;border-style:solid;border-color:#FFF;border-width:3px;}
.player_control_panel .bottom .play_mode_btn .list_mode_icon{background:url(../images/vi_bg.png?_=1) -108px -216px no-repeat;}
.player_control_panel .bottom .play_mode_btn:hover .list_mode_icon{background:url(../images/vi_bg.png?_=1) -108px -230px no-repeat;}
.player_control_panel .bottom .play_mode_btn .single_mode_icon{background:url(../images/vi_bg.png?_=1) -108px -202px no-repeat;}
.player_control_panel .bottom .play_mode_btn:hover .single_mode_icon{background:url(../images/vi_bg.png?_=1) -108px -244px no-repeat;}
.player_control_panel .bottom .volume_panel{float:left;height:20px;margin-left:38px;}
.player_control_panel .bottom .volume_btn{float:left;width:16px;height:16px;border-top:2px solid #fff;background:url(../images/vi_bg.png?_=1) -130px -183px no-repeat;cursor:pointer;}
.player_control_panel .bottom .volume_btn:hover{background-position:-148px -183px;}
.player_control_panel .bottom .volume_btn.no_vol{background-position:-166px -183px;}
.player_control_panel .bottom .volume_total{position:relative;float:left;width:50px;margin-left:8px;background:#eaeaea;border-top:9px solid #fff;border-bottom:4px solid #efefef;cursor:pointer;}
.player_control_panel .bottom .volume_loading{position:absolute;top:0;left:0;width:3px;height:4px;background:#999;cursor:pointer;}
.player_control_panel .bottom .volume_drag{position:absolute;top:-3px;left:2px;width:4px;height:10px;background:#999;cursor:pointer;}
.player_control_panel .middle{width:204px;margin:0 auto;}
.player_control_panel .middle .play_progressbar{position:relative;height:3px;border-top:12px solid #fff;border-bottom:6px solid #fff;background:#f3f3f3;}
.player_control_panel .middle .played_progressbar{position:absolute;left:0;top:0;height:3px;background:#32b351;cursor:pointer;z-index:1;}
.player_control_panel .middle .played_progressbar_drag{position:absolute;left:0;top:-2px;width:8px;height:8px;border-radius:49px;background:#32b351;z-index:2;cursor:pointer;}
.player_control_panel .middle .played_progressbar_buffered{position:absolute;left:0;top:0;height:3px;background:#c4c4c4;z-index:0;cursor:pointer;}
.player_control_panel .middle_time{width:204px;margin:0 auto 10px;color:#999;}
.player_bottom_panel .loading_new_more_btn{width:100%;height:35px;border:none;outline:0;background:#fff;font:normal normal 12px/32px 'Microsoft Yahei';color:#6ebef6;text-align:center;cursor:pointer;border-bottom:1px solid #e0e0e0;}
.player_bottom_panel .loading_old_more_btn{width:100%;height:31px;display:block;border:none;border-top:1px solid #e0e0e0;outline:0;background:#fff;font:normal normal 12px/31px 'Microsoft Yahei';color:#6ebef6;text-align:center;cursor:pointer;}
.player_bottom_panel .loading_new_more_btn.finish,.player_bottom_panel .loading_old_more_btn.finish{height:0;border-top:1px solid #fff;background:#fff;}
.related_song_panel{margin:30px 0;}
.related_song_panel .top{height:23px;padding-bottom:9px;}
.related_song_panel .top h1{float:left;width:82px;height:23px;font-size:18px;color:#666;font:normal 18px/23px 'Microsoft Yahei';}
.related_song_panel .top ul{float:right;height:23px;padding:5px 20px 0 0;}
.related_song_panel .top li{float:left;width:8px;height:8px;margin-left:8px;border-top:5px solid #fff;background:url(../images/vi_bg.png?_=1) -140px -210px no-repeat;cursor:pointer;}
.related_song_panel .top li.current{background-position:-140px -202px;}
.related_song_panel .bottom{position:relative;overflow:hidden;}
.related_song_panel .bottom .record_wrap{position:relative;left:0;top:0;width:10000px;}
.related_song_panel .bottom .record_list{float:left;}
.related_song_panel .bottom .record_item{position:relative;width:164px;height:60px;padding:10px 0 0 62px;}
.related_song_panel .bottom .record_item a{color:#666;text-decoration:none;}
.related_song_panel .bottom .record_item:hover a{color:#333;}
.related_song_panel .bottom .record_item img{position:absolute;top:10px;left:0;width:50px;height:50px;border-radius:5px;}
.related_song_panel .bottom .record_item .song_name{margin-bottom:10px;}
.related_song_panel .bottom .record_item .song_name a{font-size:14px;width:160px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
.spread_box{position:fixed;top:137px;right:0;z-index:999;}
.spread_box .expand_btn,.spread_box .packup_btn{height:30px;margin:0;padding:0;border:none;outline:0;cursor:pointer;}
.spread_box .expand_btn{width:37px;background:url(../images/spread.png) no-repeat;}
.spread_box .expand_btn.s_over{width:87px;background:url(../images/spread.png) 0 -38px no-repeat;}
.spread_box .packup_btn{display:none;width:12px;background:url(../images/spread.png) 0 -77px no-repeat;}
.v_list_shade{position:absolute;top:0;left:0;margin:0;padding:0;z-index:9999;}
.v_list_shade .bg{position:absolute;top:0;left:0;background:#fff;border:1px solid #f3f3f3;z-index:1;}
.v_list_shade .content{position:absolute;top:0;left:0;color:#000;font-size:12px;text-align:center;z-index:2;}
.v_b{display:block;width:30px;height:30px;text-indent:-9999em;background:url(../images/vi_bg.png) no-repeat;cursor:pointer;}
.s_b{display:block;width:16px;height:16px;text-indent:-9999em;background:url(../images/m_icon.png) no-repeat;}
.view{border:1px solid #e0e0e0;margin-bottom:0;position:relative;}
.view_tit{border-bottom:2px solid #32b351;line-height:58px;}
.view_tit h1{font-size:24px;color:#555555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;padding-left:20px;width:570px;}
.view_box{position:relative;}
.view_btn{overflow:hidden;zoom:1;padding:0 0 20px;}
.view_player{float:left;overflow:hidden;zoom:1;}
.view_player li{float:left;margin-right:8px;display:inline;}
.view_player li a{background-position:0 -182px;}
.view_player li a:hover{background-position:0 -212px;}
.view_player li .view_player_stop{background-position:-30px -182px;}
.view_player li .view_player_stop:hover{background-position:-30px -212px;}
.view_info ul{overflow:hidden;zoom:1;width:470px;padding:14px 0 0 20px;}
.view_info ul li{float:left;width:150px;line-height:2;margin-right:5px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.view_info ul li em{color:#999;}
.view_info ul .view_info_row{width:310px;}
.view_info ul.bz_info li{float:none;}
.view_medal{float:right;width:93px;margin:20px 70px 0 0;}
.view_medal a{display:block;width:93px;height:91px;}
.view_medal .view_medal_wang{background-position:-93px 0;}
.view_medal .view_medal_dian{background-position:0 -91px;}
.view_medal .view_medal_jing{background-position:-93px -91px;}
.view_tips{padding:0 0 10px 20px;margin-top:-10px;}
.view_action_wrap{margin-bottom:12px;padding:0 10px;}
.view_action{overflow:hidden;}
.view_action ul{overflow:hidden;zoom:1;}
.view_action ul li{float:left;overflow:hidden;zoom:1;}
.view_action ul li a{overflow:hidden;zoom:1;display:block;float:left;color:#4caff4;padding:6px 14px;}
.view_action ul li a:hover{text-decoration:none;color:#2881bf;}
.view_action ul li a .v_b{display:block;width:16px;height:16px;float:left;background:url(../images/m_iconnew.png) no-repeat;margin-right:4px;}
.view_action ul .view_player_down a .v_b{width:20px;background-position:0px 0px}
.view_action ul .view_player_share a .v_b{width:20px;background-position:-20px 0px}
.view_action ul .view_player_fav a .v_b{width:20px;background-position:-40px 0px}
.view_action ul .view_player_tj a .v_b{width:20px;background-position:-60px 0px}
.view_action ul .view_player_ts a .v_b{width:20px;background-position:-100px 0px}
.view_action ul .view_player_play a .v_b{width:20px;background-position:-80px 0px}
.view_action ul .view_player_down a:hover .v_b{background-position:0px -16px}
.view_action ul .view_player_share a:hover .v_b{background-position:-20px -16px}
.view_action ul .view_player_fav a:hover .v_b{background-position:-40px -16px}
.view_action ul .view_player_tj a:hover{}
.view_action ul .view_player_tj a:hover .v_b{background-position:-60px -16px}
.view_action ul .view_player_ts a:hover .v_b{background-position:-100px -16px}
.view_action ul .view_player_fav .view_player_fav_clo{color:#2881bf;}
.view_action ul .view_player_fav .view_player_fav_clo .v_b,.view_action ul .view_player_fav .view_player_fav_clo:hover .v_b{background-position:-40px -16px}
.view_action ul .view_player_play a:hover .v_b{background-position:-80px -16px}
.view_action .view_link li a .v_b{background:url(../images/vi_bg.png) -60px -182px no-repeat}
.view_action .view_link li a:hover .v_b{background-position:-60px -198px}
.view_action .view_link .view_player_pop a .v_b{background-position:-76px -182px}
.view_action .view_link .view_player_pop a:hover .v_b{background-position:-76px -198px}
.view_action .view_link .view_player_good .view_player_pop_clo .v_b{background-position:-60px -214px}
.view_action .view_link li a:link,.view_action .view_link li a:visited{color:#f98e8d}
.lrc{margin-bottom:35px}
.lrc_tit h2{font-size:16px;font-weight:400;padding-bottom:10px;color:#888;}
.lrc_info,.lrc_info .lrc_info_clip{width:654px;padding:20px;overflow:scroll;word-wrap:break-word;word-break:normal;line-height:2;font-size:14px;color:#666666}
.lrc a:link,.lrc a:visited{color:#666}
.lrc .lrc_info_clip{overflow:hidden;zoom:1}
.v_list{border:1px solid #e0e0e0;}
.v_list_tit li{float:left;}
.v_list_tit li a{display:block;height:33px;text-align:center;line-height:33px;color:#999;}
.v_list_tit li.v_list_tit_clo a{border-bottom:2px solid #32b351;height:32px;line-height:32px;}
.v_list_info ul{min-height:410px;}
.v_list_info ul li{vertical-align:-1px;height:40px;overflow:hidden;border-bottom:1px solid #e0e0e0;}
.v_list_info ul li:last-child{border:none;}
.v_list_info ul li a{overflow:hidden;zoom:1;display:block;height:40px;line-height:40px;color:#666;padding-left:10px;width:204px;white-space:nowrap;text-overflow:ellipsis;}
.v_list_info ul li a:hover{text-decoration:none;}
.v_list_info ul li a strong{float:left;font-weight:400;cursor:pointer;}
.v_list_info ul li a em{float:left;margin-right:10px;color:#999;}
.v_list_info ul li a span{float:right;margin-right:3px;}
.v_list_info ul li a .icon_rec{display:inline-block;width:17px;height:17px;background-position:-17px -112px;float:left;margin:10px 0 0 3px;}
.v_list_info ul li a:hover,.v_list_info ul li.v_list_info_clo a{color:#32b351;}
.v_list_info ul li.no_bz_song,.v_list_info ul li.no_fc_song,.v_list_info ul li.no_yc_song{height:110px;width:158px;position:absolute;top:50%;left:50%;margin-top:-85px;margin-left:-79px;}
.v_list_info ul li.no_yc_song{background:url(../images/no_song_bg.png) no-repeat;}
.v_list_info ul li.no_fc_song{background:url(../images/no_song_bg.png) 0 -110px no-repeat;}
.v_list_info ul li.no_bz_song{background:url(../images/no_song_bg.png) 0 -220px no-repeat;}
.main_tit .main_tit_comment{background:none;text-indent:0;font-size:18px;color:#666;font-weight:normal;}
.right_tit .right_tit_relation{background-position:0 -319px;}
.right_tit .right_tit_listen{background:none;color:#666;text-indent:0;font:normal 18px/23px 'Microsoft Yahei';}
.relation .follow_name,.relation .follow_name h4{width:185px;overflow:hidden;}
.lrc_info_clip img{max-height:1200px;max-width:650px;}
.view_plan{width:460px;float:left;}
.nplay_plan{height:4px;width:450px;background:#d9d9d9;position:relative;cursor:pointer;}
.nplay_buffered,.nplay_loading_time{height:4px;position:absolute;top:0;left:0;}
.nplay_buffered{background:#c4c4c4;}
.nplay_loading_time{background:#74b532;}
.nplan_drag,.vol_drag{background:#74b532;width:5px;height:10px;position:absolute;top:-3px;}
.nplay_time{padding-bottom:4px;color:#999;}
.mb15{margin-bottom:15px;}
.vol_plan{width:80px;float:left;margin-top:12px;}
.vol_plan a.vol_btn{width:18px;height:18px;overflow:hidden;float:left;background:url(../images/vi_bg.png) -128px -182px no-repeat;margin:3px 4px 0 8px;display:inline;text-indent:-999px;}
.vol_plan a.vol_btn:hover{background-position:-146px -182px;}
.vol_plan a.vol_no_btn,.vol_plan a.vol_no_btn:hover{background-position:-164px -182px;}
.vol_plan .vol_p_total{width:50px;height:4px;background:#d9d9d9;position:relative;float:left;margin-top:10px;cursor:pointer;}
.vol_plan .vol_p_total .vol_loading_time{height:4px;background:#74b532;position:absolute;top:0;left:0;}
.lrc{margin-top:30px;}
.lrc_tit{position:relative;height:37px;}
.lrc_box{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.lrc_tit_line{border-bottom:1px solid #e3e3e3;display:block;width:100%;height:1px;text-indent:-9999px;position:absolute;top:34px;left:0;}
.lrc_tit ul{border-left:1px solid #e3e3e3;height:37px;position:absolute;top:0;left:0;}
.lrc_tit ul li{float:left;}
.lrc_tit ul li a{display:block;width:95px;line-height:34px;border:1px solid #e3e3e3;border-left:none;background:#fcfcfc;text-align:center;}
.lrc_tit ul .lrc_tit_clo{border-top:2px solid #35b352;}
.lrc_tit ul .lrc_tit_clo a{height:35px;border-bottom:1px solid #fff;background:#FFF;color:#333333;}
.vplay_list{display:block;width:20px;height:20px;background:url(../images/vi_bg.png) -108px -182px no-repeat;text-indent:-9999px;overflow:hidden;margin:6px 9px 0 0;}
.vp_add{display:none;width:16px;height:16px;background:url(../images/vi_bg.png) -92px -182px no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;margin:-28px 8px 0 0;float:right;}
.v_list_info ul li:hover .vp_add{display:block;}
.v_list_tit ul{width:226px;}
.v_list_tit #li_bz,.v_list_tit #li_fc,.v_list_tit #li_yc{width:75px;}
.v_list_info{max-height:409px;overflow-y:auto;overflow-x:hidden;width:100%;}
.lrc_info a:link,.lrc_info a:visited{color:#74b532;text-decoration:underline;}
.admin_fixed{position:fixed;right:0;top:97px;height:30px;width:87px;z-index:10;}
.admin_fixed a{display:block;width:87px;height:30px;line-height:30px;text-indent:15px;background:#ffad00;}
.admin_fixed a:link,.admin_fixed a:visited{color:#fff;}
.admin_fixed a:hover{text-decoration:none;background:#ff9c00;}
.view_action.view_action_num{height:30px;}
.view_action.view_action_num li{padding:0;}
.view_action.view_action_num li a{display:block;padding:0 8px;height:30px;line-height:30px;}
.view_action.view_action_num li a .v_b{margin-top:7px;overflow:hidden;}
.spread{position:absolute;top:0;left:12px;z-index:10199;width:180px;background:#fefff7;display:none;}
.spread h2{background:#59a809;color:#fff;font-size:12px;padding:0 10px;font-weight:400;height:30px;line-height:30px;}
.spread h2 .title{position:relative;width:70px;}
.spread h2 .title i.help{width:12px;height:12px;background:url(../images/b_ico.png) -110px -18px no-repeat;overflow:hidden;margin:8px 0 0;}
.spread h2 .title .op_tips{position:absolute;width:115px;right:0;top:30px;text-align:center;display:none;}
.spread h2 .title .op_tips i{width:8px;height:4px;position:absolute;overflow:hidden;background:url(../images/b_ico.png) -98px -18px no-repeat;right:2px;top:0;}
.spread h2 .title .op_tips a:link,.spread h2 .title .op_tips a:visited{color:#59a809;border:1px solid #59a809;padding:0 10px;display:block;margin-top:3px;background:#fff;}
.spread h2 .title .op_tips a:hover{text-decoration:underline;}
.spread h2 a.play_all:link,.spread h2 a.play_all:visited{width:70px;height:20px;line-height:20px;color:#fff;background:#74ce18;margin-top:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.spread h2 a.play_all:hover{text-decoration:none;}
.spread h2 a.play_all i{width:4px;height:6px;overflow:hidden;background:url(../images/b_ico.png) -106px -18px no-repeat;margin:7px 5px 0;}
.spread ul{border:1px solid #59a809;}
.spread ul li{padding:10px;zoom:1;}
.spread ul li a.head{border:1px solid #f3f3f3;width:38px;}
.spread ul li span.song{width:80px;margin:0 10px;}
.spread ul li span.song a{display:block;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;font-weight:400;}
.spread ul li span.song a.title{color:#333;font-weight:700;}
.spread ul li a.play i{width:16px;height:16px;overflow:hidden;margin-top:5px;text-indent:-999px;display:block;}
.spread ul li:hover{background:#fafafa;}
.spread ul li:hover .head{border:1px solid #59a809;}
.spread ul li:hover span.song a.title{color:#59a809;}
.spread ul li a.play:hover i,.spread ul li:hover a.play i{background:url(../images/vi_bg.png) -76px -214px no-repeat;}
.view .report_btn{position:absolute;top:20px;right:40px;}
.view .report_btn a:link,.view .report_btn a:visited{border:none;width:60px;color:#999;}
.view .report_btn a i{float:left;width:16px;height:16px;margin-right:2px;background:url(../images/vi_bg.png?_=123456789) -92px -198px no-repeat;}
.view .report_btn a:hover{color:#66cc00;text-decoration:none;}
.view .report_btn a:hover i{background-position:-92px -214px;}
.report{margin:0 20px 10px;font-weight:400;}
.report_box dl.ct_com dt{padding-bottom:0;}
.report_box .ct_com table{width:100%;}
.report em{color:#e00;font-weight:700;}
.report label{color:#333;float:left;height:30px;line-height:30px;margin-right:15px;display:inline;}
.report input.conten,.report textarea{width:96%;padding:3px 5px;max-width:96%;}
.report textarea{height:70px;max-height:70px;}
.report a{color: #009dee;}