
/* music */
.min_box h2{ width:37px; height:33px; text-indent:-9999px; overflow:hidden; margin:9px 0 0 10px; *margin-left:1px;}
.min_box .min_music{ background-position:-54px -175px;}
.min_box .min_messages{ background-position:-73px -55px;}
.min_box .min_music_box{ background-position:-123px -55px;}
.min_box .min_club{ background-position:-52px -135px;}
.min_box .min_fans{ background-position:-105px -135px;}
.min_box .min_liwu{ background-position:0 -176px;}
.min_box .min_recent{ background-position:-105px -176px;}
.song_tit{ padding-top:10px;}
.song_tit ul li{ float:left; background:#ededed; text-align:center;  font-size:20px; font-family:"微软雅黑", "黑体"; position:relative;}
.song_tit ul li a{ display:block; width:90px; line-height:30px; text-align:center;}
.song_tit ul li a:hover{ background:#dff0d9; text-decoration:none;}
.song_tit .song_tit_clo{ background:#5ba146;}
.song_tit .song_tit_clo a:link,.song_tit .song_tit_clo a:visited{ color:#fff;}
.song_tit .song_tit_clo a:hover{ background:#5ba146;}
.song_tit .song_nav{ position:absolute; left:0; top:30px;}
.song_tit .song_nav a{ background:url(../images/sp_19.png) repeat-x #6bb056; padding-top:2px; font-size:14px; font-family:sans-serif;}
.song_tit .song_nav a:hover{ background:url(../images/sp_19.png) repeat-x #5ba146;}
.song_tb{ margin-top:10px;}
.song_tb tr th{ color:#888; text-align:center; font-weight:400; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; line-height:26px;}
.song_tb tr th.song_tb_h{ text-align:left; text-indent:23px;}
.song_tb tr td{ line-height:32px; text-align:center; color:#888; width:90px;}
.song_tb tr .song_tb_a{ text-align:left; width:370px;}
.song_tb tr:hover{ background:#f6f6f6;}
.song_tb_a cite{ font-family:"宋体"; padding:0 3px 0 5px; color:#888;}
.more_song{ overflow:hidden; zoom:1; padding:15px 0 0;}
.more_song ul{ overflow:hidden; zoom:1; float:right;}
.more_song ul li{ float:left; margin-left:12px; _display:inline;}
/* message */
/*
.message_post{ padding-bottom:22px;}
.message_post_tit strong{ font-family:"微软雅黑", "黑体"; font-size:20px; font-weight:400;}
.message_post_val textarea{ width:538px; height:90px; border:1px solid #ccc; padding:5px; overflow-y:hidden;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;outline: none;}
.message_post_val textarea:focus,.msg_reply:focus{ box-shadow: 0 0 5px #a1ff33;-webkit-box-shadow: 0 0 5px #a1ff33;-moz-box-shadow: 0 0 5px #a1ff33;}
.message_post_bnt{ overflow:hidden; zoom:1; padding:3px 0 3px 0px\9;}
.message_lt{ float:left; line-height:1.8; color:#aaa; font-size:12px;}
.message_rt{ float:right;}
.message_lt a{ display:block; float:left; width:27px; height:22px; background-position:0 -106px; text-indent:-9999px; overflow:hidden; vertical-align:middle;}
.message_face_all{ overflow:hidden; zoom:1; width:545px; background:#f8f8f8; border:1px solid #eee; padding:4px 0 4px 5px; clear:both;}
.message_face_all img{ float:left; cursor:pointer; margin:3px 3px;}
.message_rt_bnt{ padding:3px 6px 0 6px\9;}*/


/* liuyan add */
.mymessage{ margin:0 0 30px 0; width:550px; overflow:hidden;}
.mymessage_tit{ overflow:hidden; zoom:1;}
.message h2,.mymessage h2{ font-size:20px;font-family:'Microsoft Yahei','微软雅黑','黑体';font-weight:400; color:#666;}
.mymessage h2{ _display:inline; float:left;}

.stick_face{ padding-top:2px; overflow:hidden; zoom:1;}
.stick_face a{ float:left; display:block; width:27px; height:22px; text-indent:-9999px; overflow:hidden; margin:4px 0 0 5px; background:url(../images/sp_bg.png) no-repeat 0 -106px;}
.face_tit{ float:right;}
.face_all{ background:#f8f8f8; padding:10px;}
.face_all img{ cursor:pointer; margin:3px;}

.msg_vel{ padding:6px 0;}
.msg_vel textarea{ width:542px; height:120px; border:1px solid #ccc; font-size:12px; padding:3px; overflow-y:auto; color:#333;}
.sub .login_in_btn{ height:26px; line-height:26px; width:80px;}
.sub cite{ font-style:normal; color:#666; margin-left:15px;}
.per_mes .tr_main_tit{ padding-top:30px;}
.tr_do .tr_all a{visibility:hidden;_visibility:visible;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;opacity:0;}
.big_box:hover .tr_do .tr_all a{visibility:visible;opacity:1;}
.music .big_box{ position:relative;}
.beta{ position:absolute; right:0; top:0;}
.beta a{ width:65px; height:65px; text-indent:-9999px; background:url(../images/vip.png) no-repeat; display:block;display:none\9;_display:block;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;opacity:0; cursor:pointer;}
.big_box:hover .beta a{display:block\9;opacity:1;}

.play_bnt{ overflow:hidden; zoom:1;}
.chain_play{ float:left; width:120px; height:30px; margin-top:9px;}
.chain_play a{ width:120px; height:30px; overflow:hidden; display:block; background:url(../images/chain_play.png) no-repeat; line-height:30px; line-height:32px\9; _line-height:30px; text-indent:37px;}
.lt_more{ float:right;}
.play_bnt_tit h2{ float:left;}
.play_bnt_tit .chain_play{ float:right;}

/*
 *
 * VIP layout 2013.03.22 qming update*
 *
 */
.vip_user_nav{background:rgba(255, 255, 255, .5); background:url(images/r../images/t_bg.png) 9; _background:#f0f0f0; _border-bottom:#ccc solid 1px; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.7); -moz-box-shadow:0 0 5px rgba(0,0,0,0.7); box-shadow:0 0 5px rgba(0,0,0,0.7);}
.vip_user_nav ul{margin:0 auto; width:950px; overflow:hidden;}
.vip_user_nav ul li{float:left; width:16.666%;}
.vip_user_nav ul li a{display:block; overflow:hidden; padding:20px 25px; font-size:18px; font-family:'Microsoft Yahei',微软雅黑;}
.vip_user_nav ul li a i{background:url(../images/icons.png) no-repeat; height:26px; float:left; margin-right:10px; width:33px;}
.vip_user_nav ul li a.index i{background-position:0 0; _background-position:0 -104px;}
.vip_user_nav ul li a.zuop i{background-position:-33px 0; _background-position:-33px  -104px;}
.vip_user_nav ul li a.jink i{background-position:-66px 0; _background-position:-66px  -104px;}
.vip_user_nav ul li a.guangx i{background-position:-99px 0; _background-position:-99px  -104px;}
.vip_user_nav ul li a.liw i{background-position:-132px 0; _background-position:-132px  -104px;}
.vip_user_nav ul li a.musicbox i{background-position:-165px 0; _background-position:-165px -104px;}

.vip_user_nav ul li.user_nav_clo a{background:#02b406;}
.vip_user_nav ul li.user_nav_clo a:link,.vip_user_nav ul li.user_nav_clo a:visited{color:#fff;}

.vip_user_nav ul li.user_nav_clo a.index i{background-position:0 -26px; _background-position:0 -78px;}
.vip_user_nav ul li.user_nav_clo a.zuop i{background-position:-33px -26px; _background-position:-33px -78px;}
.vip_user_nav ul li.user_nav_clo a.jink i{background-position:-66px -26px; _background-position:-66px -78px;}
.vip_user_nav ul li.user_nav_clo a.guangx i{background-position:-99px -26px; _background-position:-99px -78px;}
.vip_user_nav ul li.user_nav_clo a.liw i{background-position:-132px -26px; _background-position:-132px -78px;}
.vip_user_nav ul li.user_nav_clo a.musicbox i{background-position:-165px -26px; _background-position:-165px -78px;}

.vip_user_nav ul li.user_nav_clo a.index:hover i{background-position:0 -26px; _background-position:0 -78px;}
.vip_user_nav ul li.user_nav_clo a.zuop:hover i{background-position:-33px -26px; _background-position:-33px -78px;}
.vip_user_nav ul li.user_nav_clo a.jink:hover i{background-position:-66px -26px; _background-position:-66px -78px;}
.vip_user_nav ul li.user_nav_clo a.guangx:hover i{background-position:-99px -26px; _background-position:-99px -78px;}
.vip_user_nav ul li.user_nav_clo a.liw:hover i{background-position:-132px -26px; _background-position:-132px -78px;}
.vip_user_nav ul li.user_nav_clo a.musicbox:hover i{background-position:-165px -26px; _background-position:-165px -78px;}

.vip_user_nav ul li a.index:hover i{_background-position:0 -52px;}
.vip_user_nav ul li a.zuop:hover i{_background-position:-33px -52px;}
.vip_user_nav ul li a.jink:hover i{_background-position:-66px -52px;}
.vip_user_nav ul li a.guangx:hover i{_background-position:-99px -52px;}
.vip_user_nav ul li a.liw:hover i{_background-position:-132px -52px;}
.vip_user_nav ul li a.musicbox:hover i{_background-position:-165px -52px;}

.vip_user_nav ul li a:hover{background:#d8f3d9; text-decoration:none; color:#444;}
.vip_user_nav ul li.user_nav_clo a:hover{background:#02b406;}

.box,.trends{position:relative;}
.trends .min_box{position:absolute; top:0; left:0;}

.vip_con_nav p{overflow:hidden; zoom:1; width:550px; background: rgba(255, 255, 255, .8); background: url(images/r../images/t_bg.png) 9; _background: #fff; padding:25px; margin-left:70px;}
.vip_con_nav p a{width:86px; float:left; text-align:center; background:#ededed; font-size:14px; padding:5px 0; margin-right:5px; display:inline;}
.vip_con_nav p a.user_nav_clo{color:#fff; background:#5ba146;}
.vip_con_nav p a.user_nav_clo:hover{color:#fff; background:#5ba146;}
.vip_con_nav p a:hover{background:#d8f3d9;}
.vip_con_nav p.play_bnt_tit span{margin: 0;}
.vip_con_nav p.play_bnt_tit span a{width:120px; font-size: 12px; height:30px; overflow:hidden; display:block; background:url(../images/chain_play.png) no-repeat; line-height:30px; line-height:32px\9; _line-height:30px; text-indent:37px; padding: 0;}

.vip_con_layout .box{margin:0; position:relative;/* padding:0 0 0 70px; _padding:0 0 0 67px; */float:none;}
.vip_con_layout .box .min_box{background:#eaebea; position:absolute; left:30px; top:10px; width:auto; margin:0;}
.vip_con_layout .box .tr_main{border-bottom:#eaeaea dashed 1px;}
/* VIP layout 2013.03.22 qming update end* */
.yc_footer{text-align:center; padding:20px 0 30px; line-height:1.8; color:#888;}

.new_comment{ width:630px;}
.new_comment dl{ overflow:hidden; zoom:1; padding:25px 0 15px;}
.new_comment dl dt{ float:left; width:48px; margin:2px 15px 0 0;}
.new_comment dl dd{ float:left; width:567px; overflow:hidden; zoom:1;}
.new_comment_info{ overflow:hidden; zoom:1;}
.new_comment_info .show_userCard_link{ float:left;}
.new_comment_info em{ float:left; margin-left:10px; padding-top:2px; display:none;}
.new_comment_info em a{ margin-right:6px;}
.new_comment_info span{ float:right;}
.new_comment_text{ width:567px; overflow:hidden; margin:5px 0 0; line-height:1.8;word-wrap:break-word;word-break:normal;}
.new_comment_text .new_comment_liwu{padding:0 8px 0 0; overflow:hidden; height:65px; display:none;}
.new_comment_text span{float:right;}
.new_comment_from{ overflow:hidden; zoom:1; margin:15px 0 0; line-height:1.8;}
.new_comment_from span{ float:left; color:#aaa; padding-right:5px;}
.new_comment_btn{ float:left; overflow:hidden; zoom:1;}
.new_comment_btn a{ margin-left:13px; overflow:hidden; zoom:1; float:left;}
.new_comment_btn a:link,.new_comment_btn a:visited{ color:#999;}
.new_comment_btn a:hover{ color:#555;}
.new_comment_reply{ overflow:hidden; zoom:1; margin:15px 0 15px;}
.new_comment_reply textarea{ border:1px solid #ccc; border-right:none; height:38px; width:481px; max-width:481px; max-height:38px; float:left; padding:5px; overflow-y:auto; color:#333; background:#fff;}
.new_comment_reply input{ height:50px; width:75px; float:left; padding:0; margin:0; border:0; color:#fff; background:#49ae2a; cursor:pointer;}
.new_comment_reply:hover input{ background:#48c322;}
.new_comment_reply input:active{ background:#49ae2a;}
.new_comment_reply:hover textarea{border:1px solid #49ae2a; border-right: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;}
/* VIP */
.new_comment_reply input{background:#49ae2a;}
.new_comment_reply:hover input{ background:#48c322;}
.new_comment_reply input:active{ background:#49ae2a;}
.new_comment_reply:hover textarea{border:1px solid #49ae2a; border-right:none;}
.new_page{width:550px; padding-bottom:40px; overflow:hidden; zoom:1;}
.new_comment{ width:550px;}
.new_comment dl dd{ width:487px}
.new_comment_reply textarea{width:401px; max-width:401px;}

.new_message{ position:relative; width:550px;padding:12px 0 15px; margin-bottom:0;}
.new_msg_tips_bg{ position:absolute; top:-5px; left:-25px; padding:25px; width:100%; height:230px;filter:Alpha(opacity=70);}
.new_msg_tips{ position:relative\9; margin:60px auto 0; width:250px; padding:20px; text-align:center;}
.new_msg_hd{ overflow:hidden; zoom:1;}
.new_msg_tit{ overflow:hidden; zoom:1; float:left;}
.new_msg_tit h2{ font-size:16px; float:left;}
.new_msg_btn{color:#fff;}

.new_msg_face_btn{ float:right;}
.new_msg_face_btn a{ display:block;width:25px;height:20px;text-indent:-9999px;overflow:hidden;}
.new_msg_face_btn a:hover{background-position:-25px -20px;}
.new_face_all{ padding:10px; overflow:hidden; zoom:1; margin:5px 0 0;}
.new_face_all img{ float:left; display:block; cursor:pointer; margin:5px;}
.new_msg_val{ margin-top:8px;}
.new_msg_val textarea{width:542px;height:120px;font-size:12px;padding:3px;overflow-y:auto;max-width:542px; display:block;}
.new_msg_do{ overflow:hidden; zoom:1; padding-top:8px;}
.new_msg_button{ float:right;}
.new_msg_btn{ margin:0; padding:0; border:0;height:26px;line-height:26px;width:80px;cursor:pointer;}


.new_msg_tips_bg{ background:rgba(255, 255, 255, .8); background:#fff\9;}
.new_msg_tips{ background:#fff; border:1px solid #eee;}
.new_msg_tips a:link,.new_msg_tips a:visited{ color:#5ba146;}
.new_msg_face_btn a{border:1px solid #eee;background:url(../images/icon_liwu2.png) no-repeat 0 -20px;}
.new_msg_face_btn a:hover{background-position:0 0px;}
.new_msg_val textarea{border:1px solid #ddd;color:#333;}
.new_msg_btn{background:#49ae2a;}
.new_msg_btn:hover{ background:#48c322}
