html {overflow-x:hidden;overflow-y:scroll;}
body{font:12px/1.5 Tahoma, Helvetica, Arial, sans-serif;color:#444444;background:#f5f5f5; background-attachment:fixed;}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li{margin:0;padding:0;}
img,fieldset{border:0;}
ul,dl,ol{list-style:none;}
em,cite{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a:link,a:visited{text-decoration:none;color:#444444;}
a:hover{text-decoration:underline;color:#e00;}
.wap:after,.song_tit ul:after,.message_post_bnt:after{content:".";height:0;display:block;visibility:hidden;clear:both;font-size:0;}
.login_nav_u li s,.login_list li s,.min_box h2,.message_lt a,.song_tit li s,.min_box,.play_all,.tr_main_author .rt,.s_xiaox em{background:url(images/sp_bg.png) no-repeat;}
.cl{ clear:both;}.lt{ float:left;}.rt{ float:right;}

/**/
.wap{ width:950px; margin:0 auto;}
.top_bg{ background:url(images/sg_02.png) repeat-x #2b2b2b; height:31px;}
.top{ line-height:31px; z-index:10000; position:relative;}
.logo{ float:left; position:relative;}
.logo strong{ float:left; font-weight:400;}
.logo a{ cursor:pointer;}
.logo b{ display:block; float:left; border-color:#999 #2b2b2b #2b2b2b #2b2b2b;border-style:solid;border-width:4px 4px 0px 4px;width:0;height:0; overflow:hidden; margin:13px 0 0 4px; cursor:pointer;}
.menu_bd{ position:absolute; top:31px; left:0; width:100px; background:#333; padding:5px;}
.menu_bd a{ display:block; line-height:26px; height:26px; text-indent:20px;}
.menu_bd a:link,.menu_bd a:visited{ color:#bbb;}
.menu_bd a:hover{ text-decoration:none; background:#222;}.loginit,.login_nav ul{ float:right;}
.login_nav li{ float:right; margin-left:15px;}
.login_nav a{ margin:0 5px;}
.link a{ display:block; width:15px; height:15px; margin-top:7px; text-indent:-9999px; overflow:hidden; background:url(images/sg_03.png) no-repeat;}
.top a:link,.top a:visited{text-decoration:none;color:#999;}
.top a:hover{text-decoration:underline;color:#06ce10;}

/* webplayer */
.play_nav {margin-left:200px;}
.play_nav .bgsongplayer {color:#fff;position: relative; float: left; height: 33px; width: 150px; visibility: hidden;}
.play_nav .closebg {float: left; height: 33px;line-height: 33px;}
.play_nav .closebg a {display: none;color:#fff;margin-right:5px;}
.play_nav .play_left {width: 25px; height: 30px;}
.play_nav .play, .pause {width: 25px; cursor: pointer; height: 30px;}
.play_nav .pause {display: none; background: url(../../images/playstart.gif) no-repeat;}
.play_nav .play {background: url(../../images/playstop.gif) no-repeat;}
.play_nav .play_middle, .play_left {float: left;}
.play_nav .musicorange {width: 90px; height: 30px;color:#fff; line-height: 30px; float: left;}
.play_nav .play_middle {width: 120px;height: 30px;}
.play_nav .play_list_btn {width: 30px;height: 30px;cursor: pointer;float: left;display: inline-block;background: url(../../images/playlist.gif) center center no-repeat;}
.play_nav .play_list {position: absolute; top: 30px; left: 0px; width: 250px; border: 1px solid #ccc; border-top: none; display: none; background: white;}
.play_nav .play_list li:hover {background: #f8e9fa;}
.play_nav .play_list li {color: #666; clear: both; width: 245px; padding-left: 5px; text-align: left; cursor: pointer; overflow: hidden; height: 30px;}
.play_nav .play_list li p {padding: 0px; margin: 0px; width: 200px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.play_nav .currengbg {background: #eee;}
.play_nav .playing {width: 240px; font-weight: bold; line-height: 30px; height: 30px; display: inline-block; border-bottom: 1px solid #eee; margin-bottom: 3px;padding-left: 10px;}
/* end */

.shoucang_arrow{display:block; float:left; border-color:#2b2b2b #2b2b2b #333 #2b2b2b;border-style:solid;border-width:0 5px 5px 5px;width:0;height:0; overflow:hidden; position:absolute; top:-5px; right:3px; cursor:pointer;}
.loginit{ position:relative;}
.shoucang{position:absolute; z-index:100001; right:0; top:31px;width:296px; height:86px; background:#333;}
.shoucang ul li{background:url(images/icon.png) no-repeat;float:left; padding:7px 0 0 19px; width:75px; line-height:1.5;}
.shoucang h4{border-bottom:1px solid #2a2a2a; margin:0 3px; font-size:12px; line-height:26px; color:#30E234; text-indent:15px;}
.shoucang ul{overflow:hidden; zoom:1; padding-left:12px; width:284px;}
.shoucang ul li.yuan{ background-position:0 7px;}
.shoucang ul li.fan{ background-position:0 -16px;}
.shoucang ul li.ban{ background-position:2px -40px;}
.shoucang ul li.ge{ background-position:0 -65px;}
.shoucang ul li.xiang{ background-position:0 -95px;}
.shoucang ul li.zhuan{ background-position:0 -122px;}
.shoucang ul li.wei{ background-position:0 -151px;}
.shoucang ul li.ri{ background-position:0 -179px;}
.shoucang ul li.quan{ background-position:0 -205px;}

/* content */
.content{ width:950px; clear:both; margin:35px auto 0; padding:0 15px; overflow:hidden; zoom:1; min-height:715px;}
.left{ float:left; width:670px; margin-right:40px; _display:inline;}
.right{ float:left; width:180px; padding:12px 30px 30px 30px; background:rgba(255, 255, 255, .8); background:url(images/rt_bg.png)\9; _background:#fff; overflow:hidden;}

.box{ overflow:hidden; zoom:1; margin-bottom:20px;}
.min_box{ float:left; width:70px; height:50px; background-position:0 -55px; margin:5px 0 0 0; _display:inline;}
.box_arrow{height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:transparent transparent transparent #70858f;border-style:dashed dashed dashed solid; border-width:11px; position:absolute;margin:0px 0 0 -39px;display:none;}
.big_box{ float:right; width:550px;  background:rgba(255, 255, 255, .8); background:url(images/rt_bg.png)\9; _background:#fff; padding:15px 25px 25px; font-size:12px; overflow:hidden;}

/* 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;}*/

.msg_list{ padding-top:15px; overflow:hidden; zoom:1;}
.msg_list dt{float:left; width:48px; _display:inline;}
.msg_list dd{width:482px; margin-left:20px; float:left; overflow:hidden;}
.msg_tit em{margin-left:10px; color:#aaa;}
.msg_tit .rt a:link,.msg_tit .rt a:visited{float:right; margin-left:10px;}
.msg_view{margin-top:10px; line-height:23px; border-bottom:1px dotted #eaeaea; padding-bottom:15px; color:#666; width:432px; overflow:hidden;word-wrap:break-word;word-break: normal;}
.msg_hui{margin-left:68px;width:482px; *display:inline;}
.msg_hui dl dt{ width:30px;}
.msg_hui dl dd{width:432px;}
.re_small{ overflow:hidden; zoom:1;}
.msg_reply{ width:480px; padding:5px; height:40px;border:1px solid #ccc; padding:0; overflow-y:hidden;}
.btn_s{ float:right; margin-right:0;}
.lt_more{ text-align:right; padding:10px 5px 0 0;}

/* trends */
.trends .big_box{ padding-bottom:10px; padding-top:10px; line-height:1.8;}
.tr_do{ overflow:hidden; zoom:1; padding:15px 0;}
.tr_all{ float:left;}
.tr_commt{ float:right;}
.tr_info{ overflow:hidden; zoom:1;word-wrap:break-word; word-break:normal; width:553px;}
.tr_pic{ margin:15px 0;}
.tr_main_tit{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:20px; font-weight:400; line-height:1.2;}
.tr_main_tit a:link,.tr_main_tit a:visited{ color:#333;}
.tr_do a:link,.tr_do a:visited{ color:#6a6a6a;}
.pq_photo_info ul{ overflow:hidden; zoom:1; margin-top:10px;}
.pq_photo_info ul li{ float:left; margin-right:5px; _display:inline;}
.pq_photo_info ul li a img{transition: all 0.20s ease-in-out; -webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out;outline: none;opacity:1;}
.pq_photo_info ul li a:hover img{ background:#fff;opacity:0.8;}
.pq_album_pic{ width:145px; height:134px; background:url(images/album_bg_03.png) no-repeat; padding:1px 5px 4px 11px; margin:15px 0;}
.tr_all a:link,.tr_all a:visited{ text-decoration:underline;}
.tr_more{ text-align:right; margin-top:15px;}
/* trends_title */
.min_box{ line-height:1.3;color:#A3B4BB;}
.min_box em{ display:block; font-size:22px; padding-top:2px;}
.min_box .time{ width:56px; display:block; text-align:center;}
.more_t a,.page_t{ display:block;font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:20px; font-weight:400; height:45px; width:600px; line-height:45px; text-align:center; background:url(images/more_bg.gif) no-repeat; margin:20px 0 30px 72px;text-shadow:1px 1px 1px #fff;}
.more_t a:link,.more_t a:visited{ background-position:0 0;}
.more_t a:hover{ background-position:0 -50px; color:#444; text-decoration:none;}
.footer{ text-align:center; padding:40px 0 30px; color:#888;}
.footer a:link,.footer a:visited{ color:#888;}

/* right */
.right h1{ padding:10px 0; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:20px; font-weight:400; line-height:1.2; white-space:nowrap; overflow:hidden; width:180px;}
.photo{ position:relative;}
.photo a:hover cite{ opacity:1; display:block\9;}
.photo a:hover{ color:#eee; text-decoration:none;}
.photo a cite{ display:none\9;width:180px; background:url(images/top_bg.png)\9; background:rgba(0, 0, 0, .8); cursor:pointer; text-align:center; white-space:nowrap; overflow:hidden; position:absolute; bottom:4px; bottom:0px\9; left:0; height:28px; line-height:28px;line-height:30px\9;transition: all 0.40s ease-in-out; -webkit-transition: all 0.40s ease-in-out; -moz-transition: all 0.40s ease-in-out; opacity:0;}
.photo img{transition: all 0.20s ease-in-out; -webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out;outline: none;}
.photo:hover img{box-shadow: 0 0 5px #a1ff33; -webkit-box-shadow: 0 0 5px #a1ff33; -moz-box-shadow: 0 0 5px #a1ff33;}
.rank{margin:10px 0 10px 0; line-height:23px; width:194px; overflow:hidden;}
.number{font-size:14px;}
.rank ul{overflow:hidden; zoom:1; width:212px; white-space:nowrap;}
.rank ul li{float:left; padding:0 12px 0 0; white-space:nowrap;}
.rank .number a:link,.rank .number a:visited{color:#E10000; font-weight:900;}
.rank a:link,.rank a:visited{color:#3F403F;}

.follow{ width:180px; overflow:hidden;}
.follow ul{ height:30px; width:200px;}
.follow ul li{ width:80px; float:left; margin-right:20px;}
.follow ul li a{ display:block; width:80px; line-height:30px; text-align:center; background:#5ba146; font-size:14px;}
.follow ul li a:link,.follow ul li a:visited{ color:#fff;}
.follow ul li a:hover{ background:#478c33; text-decoration:none;}

.rank_ry{overflow:hidden; zoom:1; margin:13px 0 0 0;}
.rank_ry ul li{float:left; margin-right:5px; margin-bottom:10px;}
.rank_ry ul li img{ display:block;}
.intro{ line-height:1.8; width:180px; overflow:hidden;word-wrap:break-word;word-break: normal;}

/* go_top */
.go_top{ position:fixed; right:10px; bottom:100px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-170));}
.go_top a{ display:block; width:50px; height:50px; text-indent:-9999px; overflow:hidden; background:url(images/top_bnt.png) no-repeat; margin-top:20px;}
.go_top .go_top_up:link,.go_top .go_top_up:visited{ background-position:0 -50px;}
.go_top .go_top_up:hover{ background-position:-50px -50px}

/* music box */
.nei_tit{ overflow:hidden; zoom:1;}
.nei_tit strong{ float:left; font-weight:400;}
.play_all{ display:block; width:130px; height:30px; line-height:30px; font-size:14px; font-family:"ËÎÌå"; text-indent:34px; float:right;}
.nei_tit .play_all:link,.nei_tit .play_all:visited{ background-position:-137px -97px; background-color:#5ba146; color:#fff;}
.nei_tit .play_all:hover{ background-color:#478c33; text-decoration:none;}

/* page */
.page_t:hover{ background-position:0 -50px;}
.page_t a{ display:block; width:200px; height:45px;text-shadow:1px 1px 1px #fff;}
.page_t_up{ float:left; padding-left:25px; text-align:left;}
.page_t_next{ float:right; padding-right:25px; text-align:right;}

.page_new{font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:20px; font-weight:400; height:30px; line-height:30px; padding-top:15px;}
.page_new a{text-shadow:1px 1px 1px #fff;}
.page_new_up{ float:left;}
.page_new_next{ float:right; text-align:right;}


/* logcon */
.tr_main_author{ color:#888; padding-bottom:15px; overflow:hidden; zoom:1;}
.logcon_message{ margin-top:45px;}
.arrow_bottom{ overflow:hidden; zoom:1; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd; font-size:12px; padding:4px 0; margin-top:25px;}
.arrow_comm{ float:left;}
.arrow_comm a:link,.arrow_comm a:visited,.club_list a:link,.club_list a:visited,.a_green:link,.a_green:visited{ color:#5ba146;}
.arrow_share{ float:right; overflow:hidden; zoom:1;}
.arrow_share em{ float:left; color:#5ba146;}
.arrow_share a{ float:left; display:block; width:16px; height:16px; text-indent:-9999px; overflow:hidden; background:url(images/share.png) no-repeat;margin:2px 0 0 8px;}
.arrow_share .rt1_share_a2{ background-position:0 -16px;}
.arrow_share .rt1_share_a3{ background-position:0 -32px;}
.arrow_share .rt1_share_a4{ background-position:0 -48px;}
.arrow_share .rt1_share_a5{ background-position:0 -64px;}
.arrow_share .rt1_share_a6{ background-position:0 -80px;}
.arrow_share .rt1_share_a7{ background-position:0 -96px;}
.page_message_wei{ height:40px; padding:20px 0 10px}
.page_message{ overflow:hidden; zoom:1; margin:0 auto; text-align:center;}
.page_message a{ display:inline-block; margin:0 1px 0 1px; padding:0 5px; line-height:1.5;}
.page_message a:link,.page_message a:visited{ color:#5ba146; border:1px solid #CCDBE4; background:#fff;}
.page_message a:hover{ text-decoration:none; background:#5ba146; color:#fff; border:1px solid #5ba146;}
.page_message .page_message_clo{ border:1px solid #fff; font-weight:900;}
.page_message .page_message_clo:link,.page_message .page_message_clo:visited{ color:#000; border:1px solid #fff;}
.page_message .page_message_clo:hover{ border:1px solid #fff; background:none;}

/* photo */
.photo_info{ width:550px; text-align:center;}
.photo_intro{ width:550px;overflow:hidden;word-wrap:break-word;word-break:normal;}
.tr_main_author .rt{ background-position:-113px 5px; text-indent:21px;}

/* zj */
.zj_main{ padding-bottom:20px;}
.zj_intro_t{ font-size:14px; padding:30px 0 15px;}

/* club */
.club_list{overflow:hidden; zoom:1; margin:10px 0 0 0;}
.club_list dl{float: left;padding: 0 0 30px;width: 275px; white-space: nowrap; overflow: hidden; font-size:12px;}
.club_list dl dt{padding:1px; width:52px; float:left; margin-top:3px;}
.club_list dl dt img{display:block; padding:2px;}
.club_list dl dd{ float:left; margin-left:13px; _display:inline;}

/* fans */
.fans_list{ width:550px; overflow:hidden; margin:10px 0 0 0;}
.fans_list ul{overflow:hidden; zoom:1; font-size:12px; width:571px;}
.fans_list ul li{float:left; width:74px;_display:inline; margin:0 21px 21px 0;text-align:center; white-space:nowrap; overflow:hidden;}
.fans_list ul li img{display:block; padding:3px;}

/* vod */
.vod_list{ width:550px; overflow:hidden; margin:10px 0 0 0;}
.vod_list ul{overflow:hidden; zoom:1; font-size:12px; width:571px;}
.vod_list ul li{float:left; width:148px;_display:inline; margin:0 21px 21px 0;text-align:center; white-space:nowrap; overflow:hidden;}
.vod_list ul li img{display:block; width:146px; height:100px; padding:3px;}

.tr_weibo{ padding-top:12px;}

/*2012.5.3*/
.user_nav { width:950px; margin:50px auto 0;}
.user_nav ul{overflow:hidden; zoom:1; padding-left:70px;}
.user_nav ul li{ float:left; margin-right:1px;}
.user_nav ul li a{ display:block; padding:10px 20px;  background:rgba(255, 255, 255, .8); background:url(images/rt_bg.png)\9; _background:#fff;}
.user_nav ul li a:hover{ text-decoration:none; background:#F7FFF0\9;background: rgba(247, 255, 240, .8);}
.user_nav ul li.user_nav_clo a{ padding:10px 23px; background:#F7FFF0\9;background: rgba(247, 255, 240, .9);}

/*2012.8.24*/
.bg_player{ position:fixed; left:-187px; bottom:100px;_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);}
.player_name{ float:left; width:187px; background:url(images/player.png) no-repeat; height:40px; text-indent:33px; line-height:40px;}
.player_name a:link,.player_name a:visited{ color:#aaa;}
.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;}

/* 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;}
.login_in,.login{ margin-right:10px; margin-top:5px;}
.login_in_val{ border:1px solid #ccc; width:79px; padding:2px;}
.login_in_btn{ background:#09980c; color:#fff; border:0; cursor:pointer; height:21px; width:40px; text-align:center; line-height:21px; overflow:hidden;}
.login_in_btn:hover{ background:#04BC0D}

.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;}


/* video */
.pq_video_pic{ margin-bottom:10px; overflow:hidden; zoom:1;}
.pq_video_pic a{display:block; float:left; overflow:hidden; position:relative; width:160px; height:90px;}
.pq_video_pic .play_bnt{display:none; background:url(images/vi_play_24.png) no-repeat; width:50px; height:36px; position:absolute; left:50%; margin-left:-25px; top:30px; display:block; _display:none; cursor:pointer;}
.pq_video_pic img{opacity:0.6;filter:alpha(opacity=60);}
.pq_video_pic a:hover img{opacity:1;filter:alpha(opacity=100);}
.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:11050; 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(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;}
html{_background-image:url(about:blank);_background-attachment:fixed;}
.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;}


/* video 2012.12.16 */
.pq_video_pic1{ margin-bottom:10px; overflow:hidden; zoom:1;}
.pq_video_pic1 a{display:block; float:left; overflow:hidden; position:relative; width:138px; height:92px; overflow:hidden;}
.pq_video_pic1 .play_bnt{display:none; background:url(images/vi_play_24.png) no-repeat; width:50px; height:36px; position:absolute; left:50%; margin-left:-25px; top:28px; display:block; _display:none; cursor:pointer;}
.pq_video_pic1 img{opacity:0.6;filter:alpha(opacity=60);}
.pq_video_pic1 a:hover img{opacity:1;filter:alpha(opacity=100);}

.msg_at_info{ line-height:1.8; width:550px;word-wrap: break-word;word-break: normal;}
.msg_at_media{ overflow:hidden; zoom:1; padding-top:10px; width:550px;}
.msg_at_pic,.pq_video_pic{ float:left; padding-right:10px;}
.msg_at_player{ float:left;}
.sp_pic,.sp_video,.sp_player{ padding:10px 0 15px;}

/*
 *
 * VIP layout 2013.03.22 qming update*
 *
 */
.vip_user_nav{background:rgba(255, 255, 255, .5); background:url(images/rt_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/rt_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}
