﻿/*css reset*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,sub,sup,dl,dt,dd,ol,ul,li,form,input,button,label,textarea,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
body{color:#333;background:#fff;font:normal 400 12px/1.5 Microsoft YaHei,Arial,Tahoma,hiragino sans gb,Helvetica;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#8000ff;}
h1,h2,h3,h4,h5,h6,strong{font-weight:800;font-size:100%;}
em{font-style:normal;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4,h5,h6{font-size:12px;}
label,input,select,textarea{vertical-align:middle; font-family:Arial,sans-serif;}
img,button{background:none;border:none;}
ol,ul,li{list-style:none;}
table,td {border:none;border-collapse:collapse;}
*{outline:none}
/*color*/
.color,.color:hover,.color a,.color a:hover{color:#0c87cd;}
.eye,.eye:hover,.eye a,.eye a:hover{color:#f60;}
.gray{color:#999;}.gray a{ color:#999;}.gray:hover,.gray a:hover{ color:#0c87cd;}
.red{ color:#ff4545;}
/*clear float*/
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
/*Patch*/
.page{ background:none;  width:100%;}
.box{ width:960px; margin:0 auto;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:14px;}
.bor-no{ border:none;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pdt10{ padding-top:10px;}
.pdb50{ padding-bottom:50px;}
.pdb15{ padding-bottom:15px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml15{ margin-left:15px;}
.fl{ float:left;}
.fr{ float:right;}
.bgWrite{background:#fff;}
/*--top--*/
.header{width:100%;background:none; }
.top-user{ float:right; margin-top:10px; line-height:25px; height:25px;}
.top-user li{ float:left; padding:0 2px; line-height:25px; height:25px;}
.top-user li.pie{ color:#d3d3d3;}
.top-user li span a{ padding-right:10px; height:25px; line-height:25px;display:inline-block;background:url(../images/playerpub.png) right -316px no-repeat;}
.top-user li p{ display:none;}
.top-user li.hover{ position:relative; z-index:1099;}
.top-user li.hover p{ position:absolute;z-index:1099; width:80px; background:#fff; border:1px solid #ebebeb;top:25px; left:-7px; display:block;}
.top-user li.hover p a{ display:block; line-height:23px; height:23px; padding:0 10px;}
.top-user li.hover p a:hover{ background:#8000ff; color:#fff; text-decoration:none;}
.top-user li strong a{ color:#0c87cd;}
.top-user li a .InfoCount{ color:#f00;}
.top-user li p a .InfoCount{ color:#f00;}
.top-user li p a:hover .InfoCount{ color:#fff;}
.topLogin{ overflow:hidden;zoom:1; margin-top:11px;}
.topLogin .appLogin{ float:right; width:180px; overflow:hidden;zoom:1;}
.topLogin .appLogin a{float:left; margin-right:5px; display:inline;cursor:pointer;}
.topLogin .appLogin .appLogin-qq{background:url(../images/dong.png) -58px -210px no-repeat;  width:126px; height:24px; float:left; margin-right:5px; display:inline;cursor:pointer;}
.topLogin .webLogin{ float:right; width:150px; text-align:right; color:#999;cursor:pointer; line-height:24px; height:24px;}
.topLogin .webLogin a,.topLogin .webLogin a:hover{ color:#8000ff;}

.navWrap{ margin:0 auto; height:40px;background:#8000ff;}
.nav{ width:960px; margin:0 auto;}
.navList{height:40px;overflow:hidden;}
.navList li{ float:left;height:40px; line-height:40px;font-size:15px;}
.navList li a{ display:inline-block; height:40px; line-height:40px; padding:0 9px; text-align:center; color:#fff; overflow:hidden;}
.navList li a:hover{background:#2bab2a; text-decoration:none;color:#fff;}
.navList li a.active,.navList li .active:hover{ color:#fff;background:#187c17; font-weight:400;}
.navList li#navIndex a{ padding:0 10px;}

/***********/
.pFl{ float:left; width:650px;}
.pFr{ float:right; width:300px;}
.ppL{ float:left; width:340px;background:#fff;}
.ppR{ float:right; width:300px;}

.listWrap{ height:566px;}
.listTit{ height:28px; background:#8000ff;}
.listBody{border:1px solid #8000ff;width:338px; height:557px; border-top:0 none;}

.search-bar{width:230px; float:left; margin:2px 0 0 2px; display:inline;height:24px;background:url(../images/playerpub.png) 0 0 no-repeat;}
.search-bar .search-txt{ border:0 none; line-height:24px; width:145px; height:24px; padding:0 5px 0 26px; font-size:12px;float:left; background:none; color:#666;}
.search-btn{ width:54px; height:24px; line-height:24px; float:left;cursor:pointer; border:0 none; text-indent:-9999px;padding:0;}
#Playleixin{ float:right; margin:5px 4px 0 0;width:80px; line-height:18px; border:0 none; display:inline;}


.playerBody{ height:557px; width:338px;border-top:0 none;}
.playerBodyL{ float:left; width:89px; height:557px;background:#f7ffec url(../images/line.png) right 0 repeat-y;}
.playerBodyR{ float:left; width:249px; height:557px;  overflow:hidden; background:#fff;}

.playerNav .playerNavList {height:547px; padding-top:10px; overflow-x:hidden;overflow-y:auto;}
.playerNav .playerNavList li{ line-height:24px; height:24px; overflow:hidden;}
.playerNav .playerNavList li a{ color:#8000ff;line-height:24px; height:24px; display:block; text-indent:22px;}
.playerNav .playerNavList li a:hover{ color:#8000ff;}
.playerNav .playerNavList li.current a,.playerNav .playerNavList li.current a:hover{ font-weight:800; color:#666; background:url(../images/playerpub.png) right -33px no-repeat;}

.playList{width:238px; height:523px; overflow-y:auto; overflow-x:hidden;margin:0 auto; padding-top:6px}
.playList li{ line-height:30px; height:30px; padding-bottom:1px; border-bottom:1px solid #f1f1f1; overflow:hidden;zoom:1;width:100%;color:#666;}
.playList li .check{ float:left; display:inline; margin:9px 3px 0 4px;}
.playList li .num{ float:left; width:20px; height:30px; overflow:hidden; color:#999;}
.playList li .playList-songName{ float:left; width:94px; height:30px; overflow:hidden; margin-right:3px; display:inline;}
.playList li .playList-singerName{ float:left; width:60px; height:30px; overflow:hidden; margin-right:3px; display:inline; color:#74966c;}
.playListBtn { float:left; height:10px;width:12px; overflow:hidden;zoom:1; margin-top:11px;}
.playListBtn a{ display:block; float:left; width:12px;height:10px; line-height:0; font-size:0; text-indent:-999em;}
.playListBtn a.playListBtn-add{ background:url(../images/playerpub.png) -59px -151px no-repeat;}
.playListBtn a.playListBtn-add-ok{ background:url(../images/playerpub.png) -161px -161px no-repeat;}
.playListBtn a.playListBtn-collect{background:url(../images/playerpub.png) -59px -151px no-repeat;}
.playListBtn a.playListBtn-download{background:url(../images/playerpub.png) -18px -151px no-repeat;}
.playListBtn a.playListBtn-delete{background:url(../images/playerpub.png)-38px -151px no-repeat; }
.playListBtn .playListBtn-add:hover{background:url(../images/playerpub.png) -59px -161px no-repeat;}
.playListBtn .playListBtn-collect:hover{background:url(../images/playerpub.png) 0 -161px no-repeat;}
.playListBtn .playListBtn-download:hover{background:url(../images/playerpub.png) -18px -161px no-repeat;}
.playListBtn .playListBtn-delete:hover{background:url(../images/playerpub.png) -38px -161px no-repeat;}
.playList li.hover{ background:#fff;}
.playList li.current{ background:#FFF5CA; border-bottom:1px solid #d1e8bb; color:#e6553d;}

.playList .turn-page{ background:#fff; font-family:\5b8b\4f53; text-align:center; padding:4px 0 5px; border:0 none;}
.playList .turn-page span{ padding:2px 5px 1px;border:1px solid #ccc; font-size:12px; margin-right:5px; color:#ccc;}
.playList .turn-page a{ padding:2px 5px 1px;background:#fff; border:1px solid #ccc; font-size:12px; margin-right:5px; color:#666;}
.playList .turn-page a:hover{ background:#71b900; border:1px solid #71b900; color:#fff; text-decoration:none;}
.playList .turn-page a.current{ background:#71b900; border:1px solid #71b900; color:#fff; font-weight:800;}
.playList .turn-page span.page_total{ padding-right:5px; color:#666; border:0 none; font-size:14px;}

.ctrBtn{ padding:3px 10px 5px;}
.ctrBtn .allXuan{ float:left;}
.ctrBtn .allAdd{ float:left; width:55px; padding-left:15px;background:url(../images/playerpub.png) 0 -196px no-repeat; margin-left:8px; display:inline;}
.ctrBtn .allAdd:hover{ color:#8000ff;}
.ctrBtn .allPlay{ float:left; width:55px; padding-left:18px;background:url(../images/playerpub.png) 0 -248px no-repeat;margin-left:5px; display:inline;}
.ctrBtn .allPlay:hover{ color:#8000ff;}
.ctrBtn input.bu{ float:left; background:none; border:0 none; line-height:18px; height:18px; padding:0 10px; cursor:pointer; color:#c00;}

.ppBox{ border:1px solid #8000ff; height:248px; background:#fff; position:relative;}
.playingTit{background:#8000ff;width:278px; padding:0 10px;overflow:hidden;zoom:1;line-height:26px; height:28px;color:#fff;}
.playingTit #PlayStateTxt{font-size:14px;font-weight:400; opacity:0.8; padding-right:3px; float:left;}
.playingTit h1{ font-size:14px; font-weight:800; display:inline;word-wrap:break-word;word-break:break-all;word-wrap: break-word; word-break: normal; line-height:26px; height:26px; overflow:hidden;}
.playingTit h2{ font-size:14px; font-weight:400; display:inline; color:#fff;word-wrap:break-word;word-break:break-all; line-height:26px; height:26px; overflow:hidden;}
.playingTit h2 a{ color:#fff;}
.playingTit #rankNum{ float:right; color:#fff; display:inline-block; line-height:22px; height:28px; font-size:12px; margin-left:5px; display:inline;}
.playingTit #rankNum em{ font-size:18px;}

.oldPlayer ol,.oldPlayer ul,.oldPlayer li{list-style:none;}
.jp-no-solution{display:none;position:absolute;width:400px;margin-left:-200px;left:50%;top:0;padding:8px;background-color:#fff;border:2px solid #82bf43;color:#666;}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold;}
.jp-no-solution a{font-size:14px;}
.oldPlayer{width:278px;margin:0 auto;padding:0 10px;height:81px;background:#f3f3f3 url(../images/player.png) 0 0 repeat-x;}
.oldPlayer .playerMain-01{font-size:12px;padding:5px 0;overflow:hidden;zoom:1;height:18px;}
.oldPlayer .playerMain-01 h1{font-size:18px;color:#f3f3f3;}
.oldPlayer .playerMain-01 p{width:200px;float:left;line-height:18px;height:18px;overflow:hidden;}
.oldPlayer .playerMain-01 p span{font-weight:800;}
.oldPlayer .playerMain-01 .playName{width:200px;float:left;line-height:18px;height:18px;overflow:hidden;}
.oldPlayer .playerMain-01 .playName span{font-weight:800;}
.oldPlayer .playerMain-01 .playName h1{font-size:18px;color:#f3f3f3;}
.oldPlayer .playerMain-01 #PlayStateTxt{float:left;width:60px;}
.oldPlayer .playerMain-01 #play_musicname{float:left; width:140px;line-height:18px;height:18px;overflow:hidden;}
.oldPlayer .playerMain-01 .jp-time-holder{float:right;line-height:18px;height:18px;width:70px;overflow:hidden;zoom:1;color:#999;text-align:right;}
.jp-current-time,.jp-duration{font-size:11px;display:inline;}
.jp-progress{overflow:hidden;background:url(../images/player.png) 0 -105px repeat-x;}
.jp-audio div.jp-progress{height:8px;width:278px;}
.jp-video div.jp-progress{top:0px;left:0px;width:100%;height:10px;}
.jp-seek-bar{width:100%;height:100%;cursor:pointer;background:url(../images/player.png) 0 -96px repeat-x;}
.jp-play-bar{width:0px;height:100%;background:url(../images/player.png) 0 -114px repeat-x;}
/*.jp-seeking-bg{background:url(../images/monday-seeking.gif);}*/
.jp-play,a.jp-pause{width:34px;height:34px;margin:0 2px;}
.jp-play{background:url(../images/player.png) -150px -125px no-repeat;}
.jp-play:hover{background:url(../images/player.png) -150px -125px no-repeat;}
.jp-pause{background:url(../images/player.png) -187px -125px;display:none;}
.jp-pause:hover{background:url(../images/player.png) -187px -125px no-repeat;}
a.jp-previous,a.jp-next{width:24px;height:24px;margin-top:6px;}
.jp-previous{background:url(../images/player.png) 0 -130px no-repeat;}
.jp-previous:hover{background:url(../images/player.png) -124px -130px no-repeat;}
.jp-next{background:url(../images/player.png) -99px -130px no-repeat;}
.jp-next:hover{background:url(../images/player.png) -223px -130px no-repeat;}
.pl-header{height:133px;background:#f1f1f1 url(../images/player.png) 0 -42px repeat-x;}
.jp-interface{position:relative;width:100%;}
.jp-interface .jp-controls{overflow:hidden;width:90px;height:34px;}
.jp-interface .jp-controls li{display:inline;float:left;}
.jp-interface .jp-controls a{display:block;overflow:hidden;text-indent:-9999px;}
.ku-volume{overflow:hidden;width:67px;height:8px;margin-top:5px;}
.ku-volume li{display:inline;float:left;}
.ku-volume a{display:block;overflow:hidden;text-indent:-9999px;}
.jp-mute,.jp-unmute,.jp-volume-max{width:9px;height:8px;}
.jp-mute{background:url(../images/player.png) -248px -122px no-repeat;}
.jp-mute:hover{background:url(../images/player.png) -248px -131px no-repeat;}
.jp-unmute{background:url(../images/player.png) -257px -122px no-repeat;display:none;}
.jp-unmute:hover{background:url(../images/player.png) -257px -131px no-repeat;}
.jp-volume-max{background:url(../images/player.png) -266px -122px no-repeat;}
.jp-volume-max:hover{background:url(../images/player.png) -266px -131px no-repeat;}
.volume-bar-wrap{margin:2px 5px 0 0;}
.jp-volume-bar{overflow:hidden;background:url(../images/player.png) 0 -96px repeat-x;width:42px;height:4px;cursor:pointer;}
.jp-volume-bar-value{background:url(../images/player.png) 0 -114px repeat-x;width:0px;height:4px;cursor:pointer;}
.playerMain-03{padding:5px 0;}
.playerMain-03 .fl{float:left;width:90px;}
.playerMain-03 .fr { float:right; margin:8px 0 0 ;}

.shareBox{ border:1px solid #e5e5e5; background:#fff; height:22px; line-height:18px; padding:5px 5px; overflow:hidden;}
.lrcBox{ width:298px; height:110px;background:#fff;}
#lyric{ width:298px; margin:0 auto; padding:5px 0 5px;}
#lyric p {height:20px;overflow:hidden;text-align:center; font-size:12px;}
#lyric p a,#lyric p a:hover{ color:#fff; text-decoration:none;}
#lyric #LR2 a,#lyric #LR2 a:hover{ color:#b1b2ae;}
#lyric #LR3 a,#lyric #LR3 a:hover{ color:#7b7c7a;}
#lyric #LR4,#lyric #LR4 a,#lyric #LR4:hover{ font-size:14px; line-height:20px; height:20px; font-weight:800; color:#ff6a6a;}
#lyric #LR5 a,#lyric #LR5 a:hover{ color:#636462;}
#lyric #LR6 a,#lyric #LR6 a:hover{ color:#94978b;}

/*--fotter--*/
.fotter{width:960px;margin:0 auto;}
.fotter p{ width:960px; margin:0 auto; text-align:center; line-height:24px;}
.seegc{position:absolute;display:none;background:yellow;margin:30px 0 0 265px;}
#txtword{display:none;height:109px;width:298px; margin:0 auto; text-align:center;border-bottom:none;overflow-y:scroll;}
#lyric{height:102px;padding:8px 0 5px;width:296px;border-bottom:none;overflow:hidden;}
.playerTabBd .ad{background-color:#F2F2F2;width:150px;margin:30px 0 0 44px; display:inline; float:left;}
/*******************asyncbox-star*******************/
html{_background:url(../images/d34d1c4dfd3743549a0531d77c4e0945.gif) fixed}body{margin:0;_height:100%}
#asyncbox_cover,#asyncbox_focus,.asyncbox_max{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
    _left:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth)}
#asyncbox_cover,#asyncbox_focus,#asyncbox_clone{display:none;overflow:hidden}
#asyncbox_cover div,#asyncbox_cover iframe,.asyncbox_select,#asyncbox_focus{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);background:#fff}
.asyncbox_select{z-index:-1}
#asyncbox_focus{z-index:3000;position:fixed;_position:absolute}
#asyncbox_clone{z-index:3000;position:absolute;border:1px dashed #006}
/*onload*/
#asyncbox_load{background:url(../images/asyncbox_bg.png)}
#asyncbox_load div{background:url(../images/asyncbox_title_bottom.png)}
#asyncbox_load span{background:url(../images/asynctips_bg.gif)}
/*wait*/
.asyncbox_wait{position:absolute;text-indent:3px;_text-indent:0;overflow:hidden;
	color:#033;height:14px;padding:4px;line-height:15px;opacity:0.8;filter:alpha(opacity=80);
	bottom:13px;left:13px;background:url(../images/wait_bg.gif) no-repeat 100% 0
}.asyncbox_wait span{float:left;width:16px;height:16px;background:url(../images/wait.gif) no-repeat}
/*AsyncBox*/
.asyncbox_auto,.asyncbox_normal,.asyncbox_max{position:absolute;font:12px Tahoma,sans-serif}
.asyncbox_auto table,.asyncbox_normal table,.asyncbox_max table{margin:0;padding:0}
.asyncbox_auto ul,.asyncbox_normal ul,.asyncbox_max ul{margin:0;padding:0;list-style:none}

.asyncbox_max{position:fixed;_position:absolute}
.asyncbox_table{width:100%;height:100%;height:auto\9}
.asyncbox_auto .asyncbox_table{width:auto;height:auto}
/*asyncbox layout*/
.b_t_l,.b_t_r,.b_tipsbar_l,.b_tipsbar_r,.b_m_l,.b_m_r,.b_btnsbar_l,.b_btnsbar_r,.b_b_l,.b_b_r{background:url(../images/asyncbox_bg.png) no-repeat;_background-image:none}
/*top*/
.b_t_m,.asyncbox_title li{height:43px;line-height:53px}
.b_t_l,.b_t_r{width:13px;background-position:-28px -23px}
.b_t_r{background-position:-41px -23px}
/*middle*/
.b_t_m,.b_b_m{background:url(../images/asyncbox_title_bottom.png) repeat-x;_background-image:none;}
.a_m_m,.b_m_m{background:#FFF;vertical-align:top;}
.b_m_l,.b_m_r,.b_tipsbar_l,.b_tipsbar_r,.b_btnsbar_l,.b_btnsbar_r{background-repeat:repeat-y;}
.b_m_r,.b_tipsbar_r,.b_btnsbar_r{background-position:-14px 0;}
/*bottom*/
.b_b_l{background-position:-28px -65px;}
.b_b_m{height:13px;background-position:0 -43px;}
.b_b_r{background-position:-41px -65px;}
/*tipsbar*/
.b_tipsbar_m{height:60px;background:#EAECE9 url(../images/asyncbox_tipsbar_bg.gif) no-repeat 100% 100%; background:#f5f5f5;}
.b_tipsbar_layout{padding:10px 10px 10px 60px;background:url(../images/asyncbox_tipsbar_icon.gif) no-repeat 15px 15px;}
.b_tipsbar_title{color:#000;text-align:left;}
.b_tipsbar_content{color:#777;text-indent:2em;line-height:16px;text-align:left;}
/*title layout*/
.asyncbox_title li{float:left;}
.asyncbox_title_icon{width:0;}
.asyncbox_title_tips{color:#fff;cursor:default;padding-right:20px; padding-left:10px;overflow:hidden;-moz-user-select:none;}
/*close_btn*/
.asyncbox_close{
	line-height:60px;cursor:default;border:none;margin:0;padding:0;overflow:hidden;
	position:absolute;top:20px;right:22px;width:13px;height:13px;
	background:url(../images/asyncbox_bg.png) no-repeat -28px 0;
}.asyncbox_close:hover{background-position:-41px 0;}
.asyncbox_title{ line-height:43px; width:100%; height:43px; overflow:hidden;}
/*asyncbox alert...*/
.asyncbox_alert,.asyncbox_confirm,.asyncbox_success,.asyncbox_warning,.asyncbox_error{color:#333;margin:15px 10px;line-height:18px;padding-left:40px;text-align:left;}
.asyncbox_alert span,.asyncbox_confirm span,.asyncbox_success span,.asyncbox_warning span,.asyncbox_error span{width:36px;height:34px;position:absolute;top:50px;left:21px;background:url(../images/asyncbox_bg.png) no-repeat -55px 0}
.asyncbox_confirm span{background-position:-91px 0}
.asyncbox_success span{background-position:-127px 0}
.asyncbox_warning span{background-position:-163px 0}
.asyncbox_error span{background-position:-199px 0}
.asyncbox_error{color:#F00}
.asyncbox_prompt{color:#033;padding:0 10px}
.asyncbox_prompt li{margin-top:8px}
.asyncbox_prompt input,.asyncbox_prompt textarea{color:#555;margin:0;padding:2px;border:1px solid #09c;font:12px/1.3em Verdana,sans-serif;resize:none}
.asyncbox_prompt input{height:17px}
/*btnsbar*/
.a_btnsbar_m,.b_btnsbar_m{height:40px;background:#fff;}
.b_btnsbar_m{height:38px;background:#F6F6F6;border-top:1px solid #DADEE5}
/*btn layout*/
.a_btnsbar_m .asyncbox_btn_layout{padding-right:10px;text-align:right}
.b_btnsbar_m .asyncbox_btn_layout{padding-right:8px;text-align:right}
/*btn*/
.asyncbox_btn{margin:0 0 0 10px;padding:0;display:inline-block;border:none;text-decoration:none;height:22px;cursor:pointer;background:url(../images/asyncbox_bg.png) no-repeat -55px -34px;}
.asyncbox_btn span{background:url(../images/asyncbox_bg.png) no-repeat 100% -34px;color:#fff;padding:3px 11px 3px 0;margin-left:12px;float:left;height:16px;}
/*asynctips*/
.asynctips{position:absolute;top:0;left:0;z-index:3000;height:38px;overflow:hidden}
.asynctips table{margin:0;padding:0}
.asynctips_left,.asynctips_middle,.asynctips_right,
.asynctips_alert,.asynctips_success,.asynctips_error,.asynctips_wait{height:38px;background:url(../images/asynctips_bg.gif) no-repeat}
.asynctips_left{width:5px;background-position:0 -26px}
.asynctips_middle{color:#555;padding:0 4px;background-repeat:repeat-x;background-position:0 -64px;font:bold 14px Tahoma,sans-serif}
.asynctips_right{width:5px;background-position:-73px -26px}
.asynctips_alert,.asynctips_success,.asynctips_error,.asynctips_wait{width:26px;background-repeat:repeat-x;background-position:0 -64px}
.asynctips_alert span,.asynctips_success span,.asynctips_error span,.asynctips_wait span{display:block;width:26px;height:26px;background:url(../images/asynctips_bg.gif) no-repeat}
.asynctips_success span{background-position:-26px 0}
.asynctips_error span{background-position:-52px 0}
.asynctips_wait span{background:url(../images/wait.gif) no-repeat 6px}
/*ie6 filter*/
.b_t_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_lt.png',sizingMethod='crop');}
.b_t_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_rt.png',sizingMethod='crop');}
.b_tipsbar_l,.b_m_l,.b_btnsbar_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_mlm.png',sizingMethod='scale');}
.b_tipsbar_r,.b_m_r,.b_btnsbar_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_mrm.png',sizingMethod='scale');}
.b_b_l{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_lb.png',sizingMethod='crop');}
.b_b_r{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_rb.png',sizingMethod='crop');}
.b_t_m{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_ct.png',sizingMethod='scale');}
.b_b_m{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/asyncbox/ie6/dialog_cb.png',sizingMethod='scale');}
/*******************asyncbox-end*******************/
/*form public*/
.form-box {color:#666;font-size:14px;overflow:hidden; zoom:1; padding:10px 20px 50px;}
.form-box .form-item{ padding-top:18px;}
.form-box .input{ line-height:20px; height:20px; border:1px solid #d2d2d2; padding:5px; width:400px; font-size:12px;word-break:break-all;word-wrap:break-word; background:#fff url(../images/form-line.png) 0 0 repeat-x; color:#666;}
.form-box .label{ float:left;width:120px; text-align:right; height:20px; line-height:20px; padding:5px 0;}
.form-box textarea{border:1px solid #d2d2d2; width:400px; height:100px; font-size:12px; color:#666; padding:5px;line-height:20px;word-break:break-all;word-wrap:break-word; background:#fff url(../images/form-line.png) 0 0 repeat-x;resize:none}
.btnSave{ width:64px; height:26px; line-height:26px; text-indent:-999px;display:block; float:left;overflow:hidden; border:0 none; font-size:14px;text-align:center; cursor:pointer;background:url(../images/user.png) -138px -141px no-repeat;}
.popBtn{ width:60px; height:22px; line-height:22px; float:left; margin-left:5px; display:inline; font-size:12px; background:#555; color:#fff; text-align:center;}
.popBtn:hover{ color:#fff; text-decoration:none; background:#666;}
/*popAddToDiyalbum-form*/
#popAddToDiyalbum .popAddToDiyalbum-form{ width:400px; margin:15px auto 0; padding:0;}
#popAddToDiyalbum .popAddToDiyalbum-hd{ background:#fff; font-weight:400;}
#popAddToDiyalbum .popAddToDiyalbum-hd span{ float:left; width:100px; text-align:center; color:#2c76c0; text-decoration:underline; line-height:26px; height:26px; cursor:pointer;}
#popAddToDiyalbum .popAddToDiyalbum-hd span.current{ font-weight:800; border:1px solid #ddd;border-bottom:0 none; background:#fff; color:#333; margin-bottom:-1px; position:relative; text-decoration:none;}
#popAddToDiyalbum .popAddToDiyalbum-list,.popAddToDiyalbum-new{ border:1px solid #ddd; background:#fff;}
#popAddToDiyalbum .popAddToDiyalbum-list{ padding:6px 10px; height:170px; overflow-y:auto;overflow-x:hidden; font-size:12px;}
#popAddToDiyalbum .popAddToDiyalbum-list li{ line-height:28px;height:28px; overflow:hidden; border-bottom:1px dashed #eee; cursor:pointer;}
#popAddToDiyalbum .popAddToDiyalbum-bd .btn-group{ float:right; margin-top:10px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new{ padding:6px 10px; height:170px; overflow:hidden;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .form-item{ padding-top:12px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .label{ width:80px; padding:2px 0;font-size:12px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .input{ width:270px; padding:2px 5px;}
#popAddToDiyalbum .popAddToDiyalbum-form .popAddToDiyalbum-new .textarea{ width:270px; height:70px;}
/*popLogin-form*/
#popLogin .popLoginForm{ padding:15px; background:#fff;}
#popLogin .popLoginForm .fl{ float:left; width:280px; border-right:1px solid #eee;}
#popLogin .popLoginForm .form-item{ padding-top:15px;}
#popLogin .popLoginForm .input{width:180px; font-size:14px;}
#popLogin .popLoginForm .label{width:60px;}
#popLogin .popLoginForm li.remember{ font-size:12px;padding-top:5px;}
#popLogin .popLoginForm li.remember a{ color:#8000ff;}
.popLoginBtn{ padding:0 0 0 60px;}
#popLoginBtn{ background:#8000ff; color:#fff; display:block; width:100px; height:32px; text-align:center; line-height:32px; border-radius:3px;}
#popLoginBtn:hover{ text-decoration:none;}
#popLogin .popLoginForm .fr{ width:140px; margin-top:12px;}
#popLogin .popLoginForm .fr h4{ font-size:14px; font-weight:400;}
#popLogin .popLoginForm .fr a.go-regedit{width:126px; height:24px; display:block;text-indent:-9999px; margin:5px 0 10px; background:url(../images/dong.png) -58px -210px no-repeat) 0 0 no-repeat;}
/*noMusic*/
.noMusic{ background:#fff; border:1px solid #e5e5e5; padding:0 20px; height:584px; overflow:hidden;}
.noMusic h1{ font-weight:800; font-size:18px; line-height:24px; color:#333; margin:12px 0 0; height:24px; overflow:hidden;}
.gcSx{ margin-top:5px;}
.gcSx .downGeci{background:#8000ff; height:28px;text-align:center; padding:0 18px;font-weight:400; font-size:14px; line-height:28px;color:#fff; border-radius:14px; display:inline-block;}
.noShare{ margin:5px 0 0; overflow:hidden; height:28px;}
.noBody{}
.noMusic .ciBox{ float:left; width:300px;margin:10px 0;line-height:160%;font-size:14px; border:1px dashed #999; padding:10px 15px; background:#fff; height:425px; overflow-x:hidden; overflow-y:auto;}
.noMusic .ciTui{ float:right; width:260px;}
.noMusic .ciTui h4{font-weight:800; font-size:16px; line-height:24px; padding:0 0 10px;}
.noMusic .ciTui ul li{float:left; width:112px; height:32px; overflow:hidden; font-size:14px; line-height:30px; text-align:center;margin-right:15px; display:inline; margin-bottom:6px; }
.noMusic .ciTui ul li a{width:110px; height:30px;line-height:30px; border:1px solid #f1f1f1;background:#f8f8f8; display:block; text-decoration:none;}
.noMusic .ciTui ul li a:hover{ background:#8000ff; border:1px solid #8000ff; color:#fff;}
/*pc down*/
*html{background-image:url(about:blank);background-attachment:fixed;}
.playerlogo_ad{ width:250px; height:35px; float:left; padding:6px 0 0 30px;}
.playerlogo_ad a{width:250px; height:35px; background:url(../images/pc5.gif) 0 0 no-repeat; display:block;}
/*返回顶部*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#weixin,#gotop,#fankui{ width:54px; height:54px; background:url(../images/backtop.png) no-repeat;display:block; overflow:hidden; position:fixed; right:20px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:100;
}
#weixin{ background-position:-179px -59px; bottom:73px; _margin-bottom:73px;}
#weixin:hover{ background-position:-237px -59px; }
#fankui{ background-position:-179px -0;bottom:20px; _margin-bottom:20px;text-indent:-999em;outline:none; }
#fankui:hover{ background-position:-237px 0;}
#gotop{ background-position:-179px -118px;bottom:125px; _margin-bottom:125px;} 
#gotop:hover{ background-position:-237px -118px;} 
#weixin_img{ z-index:100;;width:174px; height:235px; background:url(../images/backtop.png) 0 0 no-repeat; position:fixed; right:78px; bottom:67px; cursor:pointer; display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

#baocuo{ line-height:30px; height:30px; float:left; margin-left:6px; display:inline; font-size:14px; color:#00C;}

/*跳转到酷我的样式*/
#kuwo{ position:relative;}
#kuwo .kuwoPlay{ display:block; width:298px; height:201px; position:absolute; left:0; top:47px;}
#kuwo .kuwoPlay a{ display:block;width:298px; height:201px;background:url(../images/kuwo.png) 0 0 no-repeat;}
#kuwo .kuwoPlay a:hover{ text-decoration:none; color:#333;}
#kuwo .kuwoPlay a p{ padding:100px 15px 0; overflow:hidden;zoom:1;}
#kuwo .kuwoPlay a p em{ float:right; color:#999;}
/*嵌套酷我播放器的样式*/
#kuwo .kuwoPlay{display:block; width:298px; height:156px; position:absolute; left:0; top:47px;background:url(../images/kuwo_bg.png) 0 0 repeat;}
#kuwo .kuwoPlay .kuwoDownLoad{width:100px; height:34px; display:block; margin:0 auto;background:url(../images/kuwo_down.jpg) 0 0 no-repeat;}
#kuwo .kuwoPlay .kuwoDownLoad:hover{background:url(../images/kuwo_down.jpg) 0 -34px no-repeat;}
/*模拟酷我播放器样式*/
#kuwo .oldPlayer{padding:0; width:298px;}
#kuwo .jp-play{background:url(../images/player_kuwo.png) -150px -125px no-repeat;}
#kuwo .jp-play:hover{background:url(../images/player_kuwo.png) -150px -125px no-repeat;}
#kuwo .jp-pause{background:url(../images/player_kuwo.png) -187px -125px;}
#kuwo .jp-pause:hover{background:url(../images/player_kuwo.png) -187px -125px no-repeat;}
#kuwo .jp-previous{background:url(../images/player_kuwo.png) 0 -130px no-repeat;}
#kuwo .jp-previous:hover{background:url(../images/player_kuwo.png) -124px -130px no-repeat;}
#kuwo .jp-next{background:url(../images/player_kuwo.png) -99px -130px no-repeat;}
#kuwo .jp-next:hover{background:url(../images/player_kuwo.png) -223px -130px no-repeat;}
#kuwo .jp-volume-bar-value{ background:#0f92d6;}
#kuwo .kuwoBox{ height:128px;background:url(../images/kuwo_bg.png) 0 0 repeat; padding-top:10px;}
#kuwo .kuwoBox .playName{ display:none;}
#kuwo .kuwoBox #kuwoLogo{width:118px;margin:0 auto 0; height:40px;display:block;}
#kuwo .kuwoBox #kuwoLogo a{ display:block; width:118px; height:40px; background:url(../images/kuwo_logo.jpg) 0 0 no-repeat;}
#kuwo .kuwoBox .kkVive{ margin-top:5px; overflow:hidden;zoom:1; }
#kuwo .kuwoBox #kowoDown{float:left;width:100px; height:34px; margin-left:60px; display:inline;}
#kuwo .kuwoBox #kowoDown .kuwoDownLoad{width:100px; height:34px; display:block; margin:0 auto;background:url(../images/kuwo_down.jpg) 0 0 no-repeat;}
#kuwo .kuwoBox #kowoDown .kuwoDownLoad:hover{background:url(../images/kuwo_down.jpg) 0 -34px no-repeat;float:left;}
#kuwo .kuwoBox .geciView{width:80px; height:28px; display:block; margin:0 auto; background:#2c7da7; color:#fff; border-radius:3px; line-height:28px; font-size:14px; text-align:center; float:left; margin:3px 0 0 10px; display:inline;}
#kuwo .kuwoBox .geciView:hover{}
#kuwo .kuwoBox .jp-progress{ overflow:inherit; height:6px; width:260px; margin:10px auto 6px;border-radius:3px;}
#kuwo .kuwoBox .jp-seek-bar{ border-radius:3px;}
#kuwo .kuwoBox .jp-play-bar{ background:#47a6e7; border-radius:3px;}
#kuwo .kuwoBox .jp-play-bar span{ float:right; width:14px; height:14px;background:url(../images/kuwoplaycur.png) 0 0 no-repeat; margin-top:-4px; margin-right:-4px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/player/kuwoPlayCur.png',sizingMethod='crop');}
#kuwo .kuwoBox .jp-time-holder{ overflow:hidden;zoom:1;width:260px; margin:0 auto; height:18px; line-height:18px;}
#kuwo .kuwoBox .jp-time-holder span{float:left;  width:160px;color:#aaa; text-align:center;}
#kuwo .kuwoBox .jp-time-holder .jp-current-time{ float:left; width:50px; color:#999; text-align:left;}
#kuwo .kuwoBox .jp-time-holder .jp-duration{ float:right; color:#999; width:50px; text-align:right;}
#kuwo .playerMain-03{background:url(../images/player_kuwo.png) 0 0 no-repeat; overflow:hidden;zoom:1; width:278px; padding:10px 10px;}
/*侧边导航*/
*html{background-image:url(about:blank);background-attachment:fixed;}
#slideNav{ width:100px;display:block; overflow:hidden; position:fixed; left:50%; margin-left:-600px;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:100;top:180px; _margin-top:180px;}
#slideNav ul{ border:1px solid #8000ff;border-radius:3px;}
#slideNav ul li{ background:#fff;text-align:center; border-bottom:1px solid #ddd;}
#slideNav ul li.slNavFirst{ border-radius:3px 3px 0 0;}
#slideNav ul li.slNavLast{ border-radius:0 0 3px 3px; border-bottom:0 none;}
#slideNav ul li a{ display:block; height:32px; line-height:32px;font-size:14px; overflow:hidden;}
#slideNav ul li a:hover{ background:#f5f5f5; text-decoration:none;}
#slideNav ul li.current a{ font-weight:800; background:#8000ff;color:#fff;}
#slideNav ul li.current a:hover{background:#8000ff;color:#fff;}
#slideNav ul li a:visited{ color:#333;}
/*201606047播放器改版newcss*/
.dongBox{ background:#fff; width:298px; border:1px solid #8000ff; padding:6px 0 5px; height:53px;}
.ppBox{ height:268px;border-bottom:0 none;}
.oldPlayer{ height:auto; padding-bottom:5px; border-bottom:1px solid #ddd;}
#kuPlay01{ margin-top:8px;}
.nplayL-box{ border:1px solid #ddd; border-top:1px solid #8000ff; width:338px; border-bottom:0 none;}
.npalyL-tie{ height:28px;border-bottom:1px solid #eee; background:#eee; padding:0 10px;}
.npalyL-tie .conl{ height:28px; line-height:28px; font-weight:400; font-size:14px; color:#000; float:left; width:250px; overflow:hidden;}
.npalyL-tie .conr{ float:right; width:60px;height:28px; line-height:28px; overflow:hidden; text-align:right;}
.npalyL-tie .conr a{ color:#999;}
.npalyL-tie .conr a:hover{ color:#8000ff;}
.playing-li{ height:263px; width:100%; overflow-y:auto; overflow-x:hidden;}
.playing-li li{ line-height:30px; height:30px; padding-bottom:1px; border-bottom:1px solid #f1f1f1; overflow:hidden;zoom:1;width:100%;color:#666;}
.playing-li .num{ float:left; width:40px; height:30px; overflow:hidden; color:#999; text-align:center;}
.playing-li li:hover{ background:#f5f5f5; border-bottom:1px solid #ddd;}
.playing-li li.current{ background:#fff5ca; border-bottom:1px solid #d1e8bb;}
.playing-li li.current .lico{ display:block; width:10px; height:9px; background:url(../images/nplayer-icos.png) 0 0 no-repeat; float:left; margin:11px 0 0 5px; _display:inline; overflow:hidden;}
.playing-li .name{ float:left; width:164px; height:30px; overflow:hidden; margin-right:10px; display:inline;}
.playing-li .singer{ float:left; width:70px; height:30px; overflow:hidden; margin-right:3px; display:inline; color:#999;}
.playing-li .singer:hover{ color:#8000ff;}
.playing-li .menu{ width:30px; height:30px; display:block; overflow:hidden; float:left;}
.playing-li .menu a{ display:block; width:9px; height:11px; overflow:hidden; float:left; margin-left:2px; margin-top:11px; _display:inline; text-indent:-9999em; background:url(../images/nplayer-icos.png) no-repeat;}
.playing-li .menu a.bottom{ background-position:-11px 0;}
.playing-li .menu a.down{ background-position:-20px 0; margin-top:13px;}
.playing-li .menu a.up{ background-position:-28px 0;}
.playing-li .menu a.top{ background-position:-38px 0; margin-top:13px;}
.playing-li .menu a.del{ background-position:-59px 0; margin-left:6px;}
.playing-li li.current .menu a.del{ background:url(../images/i_disc.gif) 0 0 no-repeat; width:15px; height:15px; margin-left:7px; margin-top:8px;}
.nplayL-btns{ height:30px; line-height:30px; border:1px solid #ddd; margin-bottom:10px; padding:0 10px; background:#f5f5f5;}
.nplayL-btns span{ float:left;}
.nplayL-btns a{ display:block; float:left; color:#8000ff;}
.nplayL-btns .btns a{ width:23px; height:22px; margin-right:4px; margin-top:4px; display:inline;background:url(../images/nplayer-icos.png) no-repeat; text-indent:-9999em; overflow:hidden;}
.nplayL-btns a.order{ background-position:0 -38px;}
.nplayL-btns a.single{ background-position:-25px -38px;}
.nplayL-btns a.random{ background-position:-50px -38px;}
.nplayL-btns li{ float:left;}
.nplayL-btns li.current .order{ background-position:0 -15px;}
.nplayL-btns li.current .single{ background-position:-25px -15px;}
.nplayL-btns li.current .random{ background-position:-50px -15px;}
.nplayL-btns a.clear{ color:#999;}
.nplayL-btns .clear:hover{ color:#e53737;}
.nplayL-btns a.next i{ display:block; width:14px; height:14px; background:url(../images/nplayer-icos.png) -69px 0; float:left; overflow:hidden; margin-top:8px; margin-right:5px; _display:inline;}
.nplayL-btns a.next{ float:right; margin-right:0; _display:inline;}
.nplayL-con{ overflow:hidden;}
.nplayL-box2{border:1px solid #ddd;}
.saming-li{ height:222px; overflow-x:hidden; overflow-y:auto; width:338px; display:block;}
.saming-li li{ line-height:30px; height:30px;padding-bottom:1px; border-bottom:1px solid #f1f1f1; overflow:hidden;zoom:1;width:338px;color:#666;}
.saming-li .num{ float:left; width:40px; height:30px; overflow:hidden; color:#999; text-align:center;}
.saming-li .z_name{ float:left; width:245px; overflow:hidden;zoom:1;}
.saming-li .z_name .z_song{ float:left; width:164px; height:30px; overflow:hidden; margin-right:10px; display:inline;}
.saming-li .z_name .z_pingfen{ float:left; width:40px; height:30px; overflow:hidden; margin-right:3px; display:inline; color:#999;}
.saming-li .z_name em{ font-size:12px; color:#999;}
.saming-li .z_name:hover,.saming-li .z_name:hover em{color:#8000ff;}
.saming-li .z_play{ width:16px; height:16px; margin:7px 12px 0 0; display:inline;overflow:hidden; float:left;background:url(../images/nplayer-icos.png) -32px -67px;}
.saming-li .z_del{display:block; width:9px; height:11px; overflow:hidden; float:left; margin-left:2px; margin-top:11px; _display:inline; text-indent:-9999em; background:url(../images/nplayer-icos.png) -59px 0 no-repeat;margin-left:6px;}

.saming-li li:hover{background:#f5f5f5; border-bottom:1px solid #ddd;}
.saming-li li:hover .z_name,.saming-li li:hover .z_name em{color:#8000ff;}
.saming-li li:hover .z_play{background:url(../images/nplayer-icos.png) -32px -83px;}
.saming-li li:hover .z_pingfen{ color:#ff473a;}

.ncol-btns{ height:30px; line-height:30px; padding:10px 0 5px; border-bottom:1px solid #ddd;}
.ncol-btns a{ display:block; float:left; height:26px; line-height:26px; color:#666; margin-left:6px; _display:inline;}
.ncol-btns a:hover{color:#8000ff;}
.ncol-btns .like,.ncol-btns .com{width:76px; height:24px; line-height:24px;margin-left:7px; border:1px solid #e5e5e5; border-radius:2px; text-align:center; color:#666; overflow:hidden;zoom:1;}
.ncol-btns .like i,.ncol-btns .com i{ width:16px; height:16px; line-height:16px;background:url(../images/nplayer-icos.png) 0 -67px no-repeat; float:left; margin:4px 0 0 8px; display:inline;}
.ncol-btns .com i{ background-position:-16px -67px;}
.ncol-btns .like span,.ncol-btns .com span{ float:left; width:46px; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.ncol-btns .like:hover,.ncol-btns .com:hover{border:1px solid #bbb; background-color:#f5f5f5; text-decoration:none;color:#ea3636; border:1px solid #ff9a9a;}
.ncol-btns .com:hover{ color:#1d8b1c; border:1px solid #6fc36e;}
.ncol-btns .like:hover i{background:url(../images/nplayer-icos.png) 0 -83px no-repeat;}
.ncol-btns .com:hover i{background:url(../images/nplayer-icos.png) -16px -83px no-repeat;}
.ncol-btns .geci{ margin-left:15px;}
.dongBox{ padding:0; border-top:0 none; height:51px; padding-top:4px;}
.hot-newlink{ height:44px; line-height:22px; overflow:hidden; padding:0 10px;}
.hot-newlink span{ background:url(../images/orange_arrow.gif) left center no-repeat; display:inline-block; padding-left:15px;}
.hot-newlink a{ color:#8000ff;}
.hot-newlink a:hover{color:#8000ff;}
.lrcTihuan{ position:absolute; top:28px; left:0; width:298px; height:110px; overflow:hidden;}
.playerMain-03 .ringDown{display:block;font-size:12px;margin:5px 5px 0 0; display:inline; float:right; width:107px; overflow:hidden; zoom:1;}
.playerMain-03 .ringDown a{ width:36px; height:16px; line-height:16px; padding:4px 0 4px 10px;color:#666; text-align:center; display:block; float:left;}
.playerMain-03 .ringDown a:hover{ color:#8000ff;}
.playerMain-03 .ringDown .coll{background:url(../images/u_boxadd.gif) 0 center no-repeat;}
.playerMain-03 .ringDown .sharePyq{width:46px;background:url(../images/u_sharepyq.gif) 0 center no-repeat; margin-left:3px; display:inline;}
/*layer弹出搜索层样式*/
.search-layer{ display:none;}
.top-search{ width:350px; height:36px;}
.top-search .txt{ width:256px; height:20px; line-height:20px; background:#efefef; border:0 none; float:left; padding:8px 10px;}
.top-search .btn{ width:74px; height:36px; border:0 none; float:left; cursor:pointer;}
#sugResult{ width:348px;border:1px solid #efefef; border-top:0 none;position:fixed;_position:absolute; background:#fff; z-index:10000000000;font-family:Microsoft YaHei; z-index:10000;}
#sugResult h2 {position:relative;width:342px;height:38px; text-indent:10px; font-weight:400;background-image: -webkit-linear-gradient(bottom,#ededed,#f5f5f5);background-image: -moz-linear-gradient(bottom,#ededed,#f5f5f5);background-image: -o-linear-gradient(bottom,#ededed,#f5f5f5);background-image: linear-gradient(to top,#ededed,#f5f5f5);_background: #f1f1f1;border-bottom: 1px solid #e5e5e5;font-size:13px;color:#333;zoom:1;line-height:38px; *background:#f5f5f5;}
.sugBox{ background:url(../images/sugbg.png) left 0 repeat-y;}
#sugResult dl{ border-bottom:1px solid #e5e5e5; padding-left:41px; position:relative;}
#sugResult dt{font-size:12px; color:#999; display:inline; position:absolute; left:10px; top:6px;}
#sugResult dd{ float:left; width:307px;white-space: nowrap;overflow:hidden;}
#sugResult dd a{height:40px; line-height:40px; position:relative; display:block; position:relative; padding:6px 0; font-size:14px; overflow:hidden;}
#sugResult dd a img {position: absolute;top: 6px;left: 8px;background: url(../images/loading.gif) transparent no-repeat center;border-radius: 3px; width:40px; height:40px;}
#sugResult dd a .songName{ padding-left:58px;}
#sugResult dd a .singerName{ color:#999;}
#sugResult dd a i{ padding:0 5px;}
#sugResult dd a:hover{ text-decoration:none; background:#f1f1f1; color:#333;}
#sugResult dd a .soCi{ color:#c00;}
#sugResult .sug-song dd a{ height:20px; line-height:20px; padding-left:8px;}
#sugResult .sug-song dd a .songName{ padding-left:0;}
#sugResult .sug-singer dd a{line-height:40px; }
#sugResult .sug-album dd div {line-height:20px; height:20px;margin-left: 58px;}
#sugResult .sug-album dd div.albumSingerName {margin-left: 70px;}
#sugResult .madd-ico{position: absolute;top:20px;right:24px; background: url(../images/madd-ico.png) 0 0 no-repeat; width:11px; height:11px;}
#sugResult .sug-song .madd-ico{ top:10px;}
/*相关歌曲推荐*/
.plBox{border:1px solid #000; }
.plHd{ background:#1e9fff; line-height:34px; height:34px; padding:0;border-bottom:1px solid #000; position:relative;}
.plHd h2{ float:left; width:600px; overflow:hidden; text-indent:10px; font-weight:400;font-size:16px;    white-space: nowrap;
	text-overflow: ellipsis;}
.plHd .more{ float:right; font-size:12px; font-weight:400; color:#999; padding-right:10px; width:340px; text-align:right;}
.plHd .more:hover{ color:#8000ff;}
.plHd .clickTab-hd{ float:left; width:600px;position:absolute; left:0; top:0;}
.plHd .clickTab-hd span{font-weight:400;font-size:14px; padding:0 15px; cursor:pointer; color:#666; float:left; border-right:1px solid #e5e5e5;}
.plHd .clickTab-hd span.current{ color:#8000ff; font-weight:800; background:#fff;border-bottom:1px solid #fff; display:block;}

.tuiHot .tuiMusic{ overflow:hidden;zoom:1; padding:10px 0;}
.tuiHot .tuiMusic li{line-height:30px; height:30px; overflow:hidden;padding:2px 6px; border-bottom:1px solid #000; float:left; width:281px; margin:0 10px 0 15px; display:inline;}
.tuiHot .tuiMusic li .songNum{ width:20px; height:30px;color:#b1b1b1; float:left;overflow:hidden;}
.tuiHot .tuiMusic li .songNameA{float:left; font-size:14px; width:150px; overflow:hidden;height:30px;line-height:30px;zoom:1; color:#fff;font-size:14px; line-height:30px;}
.tuiHot .tuiMusic li .songNameA:hover{ color:#8000ff; text-decoration:none;}
.tuiHot .tuiMusic li .play{float:left;margin:6px 5px 0 0; display:inline;width:18px; height:18px; background:url(../images/playerpub.png) -118px -139px no-repeat; text-indent:-999em; cursor:pointer;}
.tuiHot .tuiMusic li .jianNum{ float:right; line-height:30px; height:30px; width:85px; overflow:hidden; color:#999; text-align:right;}
.tuiHot .tuiMusic li .play:hover{background:url(../images/playerpub.png) -118px -158px no-repeat;}
.tuiHot .tuiMusic li:hover{ background:#000; border-bottom:1px solid #8000ff;}
/*底部歌曲信息*/
.songInfo{border:1px solid #000; border-top:1px solid #8000ff;color:#666;}
.songInfo a{color:#8000ff;}
.songInfo .hd{ background:#1e9fff; line-height:30px; height:30px; padding:0 10px; overflow:hidden;}
.songInfo .hd h2{ font-size:14px; font-weight:800; color:#fff;}
.songInfo .songText{ padding:10px;}
.songInfo .songText .t-i{ float:left; width:150px; display:inline;}
.songInfo .songText .t-i img{ width:150px;  display:block; padding:3px; border:1px solid #000;}
.songInfo .songText .t-t{ float:right; width:768px;}
.songInfo .songText .t-t .p1{ font-size:14px; line-height:22px; color:#666; margin-bottom:6px;}
.songInfo .songText2{ margin:0 10px; padding:5px 0 10px; border-top:1px dashed #000;}
.songInfo .songText2 p{ padding-top:5px; line-height:18px;}
.songInfo .songText2 p a{ color:#8000ff;}

.playBotA{ margin-bottom:10px;}
.playBotB .kkA{ float:left; width:360px;}
.playBotB .kkB{ float:left; width:300px;margin-left:10px; display:inline;}
.playBotB .kkC{ float:left; width:280px;margin-left:10px;display:inline;}

/*弹出搜索层样式*/
.search-layer{ display:none; padding:17px 25px 0 26px;}
.top-search{ width:340px; height:36px;}
.top-search .txt{ width:233px; height:34px; line-height:34px; border:1px solid #efefef; float:left; padding:0 16px; border-right:0 none;}
.top-search .btn{ width:74px; height:36px; border:0 none; float:left; cursor:pointer; font-size:14px; background:#ddd; color:#666;}
#sugResult{ display:none; width:338px;border:1px solid #efefef; margin-top:10px; _display:inline; border-bottom:0 none; position:fixed;_position:absolute; background:#fff; z-index:10000000000;font-family:Microsoft YaHei; z-index:10000;}
#sugResult h2 {position:relative;width:342px;height:38px; text-indent:10px; font-weight:400;background-image: -webkit-linear-gradient(bottom,#ededed,#f5f5f5);background-image: -moz-linear-gradient(bottom,#ededed,#f5f5f5);background-image: -o-linear-gradient(bottom,#ededed,#f5f5f5);background-image: linear-gradient(to top,#ededed,#f5f5f5);_background: #f1f1f1;border-bottom: 1px solid #e5e5e5;font-size:13px;color:#333;zoom:1;line-height:38px; *background:#f5f5f5;}
.sugBox{ background:url(../images/sugbg.png) left 0 repeat-y;}
#sugResult dl{ border-bottom:1px solid #e5e5e5; padding-left:41px; position:relative;}
#sugResult dt{font-size:12px; color:#999; display:inline; position:absolute; left:10px; top:6px;}
#sugResult dd{ float:left; width:297px;white-space: nowrap;overflow:hidden;}
#sugResult dd a{height:40px; line-height:40px; position:relative; display:block; position:relative; padding:6px 0; font-size:14px; overflow:hidden;}
#sugResult dd a img {position: absolute;top: 6px;left: 8px;background: url(../images/loading.gif) transparent no-repeat center;border-radius: 3px; width:40px; height:40px;}
#sugResult dd a .songName{ padding-left:58px;}
#sugResult dd a .singerName{ color:#999;}
#sugResult dd a i{ padding:0 5px;}
#sugResult dd a:hover{ text-decoration:none; background:#f1f1f1; color:#333;}
#sugResult dd a .soCi{ color:#c00;}
#sugResult .sug-song dd a{ height:20px; line-height:20px; padding-left:8px;}
#sugResult .sug-song dd a .songName{ padding-left:0;}
#sugResult .sug-singer dd a{line-height:40px; }
#sugResult .sug-album dd div {line-height:20px; height:20px;margin-left: 58px;}
#sugResult .sug-album dd div.albumSingerName {margin-left: 70px;}
#sugResult .madd-ico{position: absolute;top:20px;right:24px; background: url(../images/madd-ico.png) 0 0 no-repeat; width:11px; height:11px;}
#sugResult .sug-song .madd-ico{ top:10px;}
.hotsearch{ width:338px; padding:1px; margin-top:10px; _display:inline;font-family:Microsoft YaHei;}
.hotsearch .htie{ height:20px; line-height:20px; padding-left:7px; border-left:2px solid #4fbd33; font-weight:normal; color:#666;}
.hotsearch .hcon{ width:338px;}
.hotsearch .hcon a{ display:block; float:left; color:#333; font-size:16px; height:16px; line-height:16px; padding:5px 15px; border:1px solid #4fbd33; border-radius:13px; margin:18px 10px 0 0;}
.hotsearch .hcon a:hover{ text-decoration:none;}

/*娱乐新闻*/
.nyulebox{ width:960px; margin:0 auto 10px;}
.nyulebox a:hover{ color:#2958b6; text-decoration:none;}
.yulev2_block{ padding:10px; border:1px solid #e5e5e5;}
.yulev2_block .yule_banner{ height:323px; width:580px;}
.yulev2_block .yule_banner,.yulev2_block .yule_banner .yuleLeft{ float:left;}
.yulev2_block .yule_banner .yuleLeft{ height:323px; overflow:hidden; position:relative; width:436px;}
.yulev2_block .yule_banner .yuleLeft .yule_list{ position:relative;}
.yulev2_block .yule_banner .yuleLeft .yule_list li{ display:none; height:323px; left:0; overflow:hidden; position:absolute; top:0; width:436px;}
.yulev2_block .yule_banner .yuleLeft .yule_list li a, .yulev2_block .yule_banner .yuleLeft .yule_list li a img{ display:block; width:436px; height:323px;}
.yulev2_block .yule_banner .yuleLeft .picPrev, .yulev2_block .yule_banner .yuleLeft .picNext{ background:url(../images/np-bg.png) no-repeat 0 0;}
.yulev2_block .yule_banner .yuleLeft .picPrev, .yulev2_block .yule_banner .yuleLeft .picNext {display: none;height: 81px;margin-top: -30px;overflow: hidden;position: absolute;top: 50%;width: 41px;}
.yulev2_block .yule_banner .yuleLeft .picPrev {background-position:0 0;left: 0;}
.yulev2_block .yule_banner .yuleLeft .picPrev:hover {background-position:0 -108px;}
.yulev2_block .yule_banner .yuleLeft .picNext {background-position: -45px 0;right: 0;}
.yulev2_block .yule_banner .yuleLeft .picNext:hover {background-position: -45px -108px;}
.yulev2_block .yule_banner .yuleLeft .mask {bottom: 0; height: 40px; left: 0;position: absolute;width: 100%;background:#000;opacity:0.6;filter:alpha(opacity=60);}
.yulev2_block .yule_banner .yuleLeft .listcontext {bottom: 0;left: 0;padding: 0 15px;position: absolute;width: 314px;}
.yulev2_block .yule_banner .yuleLeft .listcontext li {display: none;}
.yulev2_block .yule_banner .yuleLeft .listcontext li a {color: #fff;display: block;font-size: 18px;font-weight: normal;height: 40px;line-height: 40px;overflow: hidden;}
.yulev2_block .yule_banner .yuleLeft .listcontext li a:hover{ color:#fff;}
.yulev2_block .yule_banner .yuleLeft .radiuslist {bottom: 14px;overflow: hidden;position: absolute;right: 8px;}
.yulev2_block .yule_banner .yuleLeft .radiuslist a { background:#f5f5f5;float: left;width: 10px;height:10px; display:inline;margin-left:9px;overflow: hidden; border-radius:5px;}
.yulev2_block .yule_banner .yuleLeft .radiuslist a:hover, .yulev2_block .yule_banner .yuleLeft .radiuslist a.currRadius {background:#3485ff;}
.yulev2_block .yule_banner .yuleRight{ height:323px; width:136px;}
.yulev2_block .yule_banner .yuleRight,.yulev2_block .headlines { float: right;}
.yulev2_block .yule_banner .yuleRight .right_item {display: block;height: 101px;margin-bottom: 10px;position: relative;width: 135px;}
.yulev2_block .yule_banner .yuleRight .right_item img {height: 101px;width: 135px;}
.yulev2_block .yule_banner .yuleRight .right_item .txt { background:#000;opacity:0.6;filter:alpha(opacity=60); font-size:14px;bottom: 0;color: #fff;height: 20px;left: 0;line-height: 20px; overflow: hidden; position: absolute;text-align: center; width: 100%;}
.yulev2_block .yule_banner .yuleRight a:hover .txt{ color:#fff;opacity:0.9;filter:alpha(opacity=90);}
.yulev2_block .headlines{ overflow:hidden; width:340px;}
.headlines .news_title, .headlines .news_mod li {text-overflow: ellipsis;}
.news_title {font-size: 20px;font-weight: normal;line-height: 22px;margin-bottom: 10px;}
.news_title a{color: #375ca6;font-weight: bold;}
.news_title a:hover { color:#375ca6}
.news_title.mt18 {margin-top:18px; text-align:center; font-size:20px;}
.news_title, .news_mod li, .yulev2_block .yule_banner .yuleLeft .listcontext li a {overflow: hidden;white-space: nowrap;}
.news_mod {font-size: 14px;}
.news_mod li {height: 30px;line-height: 30px;overflow: hidden;white-space: normal;}
.news_mod li a:hover{ text-decoration:underline;}

/*歌词页面*/
.geciPage{ width:960px; margin:10px auto; overflow:hidden;zoom:1;}
.geciMain{ float:left; width:650px;}
.geciSlide{ float:right; width:300px;}
.geciMain .geciL{ float:left; width:320px;}
.geciMain .geciR{ float:right; width:320px;}
.geciMain .geciInfo{padding:10px 10px;line-height:160%;font-size:14px; border:1px dashed #ccc;background:#fff;height:700px; overflow-x:auto; overflow-x:auto;}
.geciMain .geciL h1{ font-size:24px; line-height:1.5;}
.geciMain .geciR h2{ font-size:24px; line-height:1.5;}
.geciText{ border:1px solid #e5e5e5; padding:0;font-size:14px; margin-bottom:10px;}
.geciText ul li{ line-height:24px; height:24px; overflow:hidden;zoom:1; border-bottom:1px solid #e5e5e5; padding:4px 10px;}
.geciText ul li b{ float:left; width:80px; text-align:right; font-weight:400; color:#999;}
.geciText ul li span{ float:right; width:190px; text-align:left; font-weight:400; overflow:hidden;}
.geciText ul li span a{ color:#094fb7;}

.ciNav {overflow:hidden;zoom:1;}
.ciNav li{ float:left; width:140px; height:36px; line-height:36px; margin:0 5px 10px; display:inline;}
.ciNav li a{width:100%; height:36px; line-height:36px; display:block; font-size:12px; text-align:center; border-radius:3px; background:#8000ff; color:#fff;}
.ciNav li a:hover{ color:#fff; text-decoration:none;}
.ciNav li a i{ width:22px; height:22px; float:left; margin:7px 5px 0 20px; display:inline;}
.ciNav li a span{float:left;}
.ciNav .ciNav1 i{ background:url(../images/c1.png) 0 0 no-repeat;}
.ciNav .ciNav2 i{ background:url(../images/c2.png) 0 0 no-repeat;}
.ciNav .ciNav3 i{ background:url(../images/c3.png) 0 0 no-repeat;}
.ciNav .ciNav4 i{ background:url(../images/c4.png) 0 0 no-repeat;}
.ciNav .ciNav1 a{ background:#8000ff;}
.ciNav .ciNav2 a{ background:#ff6161;}
.ciNav .ciNav3 a{ background:#dd8f13;}
.ciNav .ciNav4 a{ background:#2f63a3;}
.ciNav .ciNav1 a:hover{ background:#178816;}
.ciNav .ciNav2 a:hover{ background:#f24f4f;}
.ciNav .ciNav3 a:hover{ background:#b7750b;}
.ciNav .ciNav4 a:hover{ background:#194c8b;}

/*歌曲下载页面*/
.song-box{ width:958px; border:2px dashed #000000; margin:10px 0;background: #2B2E31;}
.song-box .songL{ width:631px; float:left; border-right:2px dashed #000000; padding:9px;}
.song-box .songAbout{ padding:5px;}
.song-box .songAboutL{ float:right;width:300px; margin-left:10px;}
.song-box .songAboutL h1{ height:30px; display:block; line-height:32px; font-size:24px; padding-bottom:5px; overflow:hidden; font-weight:normal;}
.song-box .songAboutL a{ color:#55a642;}
.song-box .downInfo{line-height:20px;}
.song-box .downInfo li{ color:#898989; height:20px; line-height:20px; overflow:hidden;font-size:14px;}
.song-box .downInfo img{ width:300px; height:60px;}
.song-box .songShare{ padding-top:6px;}
.song-box .songAboutR{ float:right; width:200px; height:200px; padding-left:10px;}
.song-box .songAboutR img{ width:198px; height:198px; border:1px solid #727272;}
.song-box .songOther{border-top: 2px dashed #000000;height: 24px;line-height: 24px;padding: 14px 0;width: 630px;background: #ffffff;}
.song-box .songOther li{ float:left; padding:0 12px; border-right:2px dashed #000000;}
.song-box .songOther a{ display:block; float:left; height:24px; line-height:24px; padding-left:30px; font-size:14px; color:#55a642;}
.song-box .songWx a{ background:url(../images/scicons.png) 0 -52px no-repeat; color:red; font-weight:bold;}
.song-box .songWx a:hover{ background:url(../images/scicons.png) 0 -78px no-repeat;}
.song-box .songDl a{ background:url(../images/scicons.png) 0 -104px no-repeat;}  
.song-box .songDl a:hover{ background:url(../images/scicons.png) 0 -130px no-repeat;}  
.song-box .songSt a{ background:url(../images/scicons.png) 0 -155px no-repeat;}  
.song-box .songSt a:hover{ background:url(../images/scicons.png) 0 -181px no-repeat;}  
.song-box .songList1{ padding:0 5px; border-top:1px solid #ddd; width:620px; min-height:270px;} 
.song-box .songR{ width:300px; padding:8px 3px; float:right;}   
.song-box .songList2{ width:300px; height:250px;} 
.song-box .songSmwx{ width:300px;}
.song-box .songSmwx img{ width:300px; height:300px;}
/*微信验证下载*/
.wxdownbox{ width:440px; height:412px; background:url(../images/qr_code_close.jpg) top center no-repeat; display:none;}
.wxdowncon{ background:url(../images/left_number.jpg) 18px -2px no-repeat; font-size:14px;}
.wxdowncon ul{ background:url(../images/qr_code.jpg) right top no-repeat; width:330px; margin-left:15px; margin-top:142px; padding-left:40px;}
.wxdowncon ul li{ height:75px; color:#666; text-align:left;}
.wxdowncon ul li span{ color:#333; display:block;}
.wxdowncon ul li b{ color:red;}
.wxdowncon .xiazai{ height:48px; padding-top:5px; margin-top:-1px;}
.wxdowncon .xiazai a{ font-size:12px; color:#8000ff;}
.wxdowncon .xiazai .txt{ width:165px; height:32px; padding:0 5px; font-size:12px; border:1px solid #e5e5e5; border-radius:5px 0 0 5px;}
.wxdowncon .xiazai .btn{ width:60px; height:34px; border:0 none; background:#8000ff; color:#fff; border-radius:0 5px 5px 0; cursor:pointer; margin-right:5px;}
.wxdownzan{ width:100%; height:1px;}
.wxtologin{ height:57px; line-height:47px; margin:auto; border-top:1px solid #e0e0e0; color:#666; width:350px; text-align:center;}
.wxtologin a{ color:#8000ff; text-decoration:underline;}
/*弹出登录框*/
.pop-login{ width:500px; padding-top:25px; display:none;}
.pop-login li{ margin-bottom:15px;}
.pop-login .label1{ width:128px; text-align:right; height:34px; line-height:34px; font-size:14px; float:left;}
.pop-login .txt{ width:288px; height:32px; border:1px solid #d2d2d2; padding:0 5px;}
.pop-login .check{ float:left;}
.pop-login .padd{ color:#8000ff; margin-left:15px;}
.pop-login .popbtn{ width:150px; height:34px; color:#fff; background:#8000ff ; border:0 none; cursor:pointer;}

/*信息流*/
.xxl{ width:960px; margin:0 auto 10px;}
.xxl_l{ float:left; width:650px;}
.xxl_r{ float:right; width:300px;}
.fixed-top {bottom: auto;position: fixed;top: 0;width: 300px;background: #fff;}
.box6789{overflow:hidden;zoom:1; border:1px solid #e5e5e5;background:#fff;min-height:600px;}
.box6789 .info-flow li{width:620px;overflow:hidden;zoom:1; margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e5e5; margin:0 auto; padding: 10px 0;}
.box6789 .info-flow li .image{float:left;margin-right:8px;*display:inline;}
.box6789 .info-flow li .image,.box6789 .info-flow li .image img,.box6789 .info-flow li .image a{width:145px;height:80px;overflow:hidden;display:block;}
.box6789 .info-flow li .content{width:450px;height:80px; float:left;position:relative;}
.box6789 .info-flow li .content .inner{position: absolute; top: 50%; transform: translate(0, -50%); width:100%;}
.lte-ie8 .box6789 .info-flow li .content .inner{position:initial;top:0;transform:none;}
.box6789 .info-flow li h2{display: block; font-size: 20px; line-height:29px; margin-bottom: 4px; font-weight: 700; max-height: 58px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.box6789 .info-flow li h2 a{ display:block;}
.box6789 .info-flow li .info{font-size:12px;color:#999;margin-top:10px;}
.box6789 .info-flow li .info i,.box6789 .info-flow li .info em{font-style:normal;margin-right:10px;}
.box6789 .info-flow li.nopic .image{display:none;}
.box6789 .info-flow li.nopic .content{width:649px;}
.box6789 .info-flow li.group{position:relative;*padding-bottom:5px;}
.box6789 .info-flow li.group h2{display:block;margin-bottom:10px;}
.box6789 .info-flow li.group .tuig{position: absolute; bottom: 15px; left: 0px; font-size: 12px; color: #666; background: #ddd; opacity: 0.9; height: 16px; line-height: 16px; padding: 0px 3px; text-align: center; z-index: 1;}
.box6789 .loading{font-size:14px;color:#fff;height:32px;line-height:32px;text-align:center; background-color: #f85959; background-color: rgba(248,89,89,.8); display:none;}

.youFix{width:300px; height:250px; position:fixed;_position:absolute; right:0; bottom:0; z-index:999;}













/* 底部信息流 */
.bottom-flow{
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 0;
	background: #fff;
}
.bottom-flow>div{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}
.bottom-flow .newsflow{
	width: 635px;
	margin-right: 15px;
}
/* 轮播图开始 */
.flowbanner{
    font-size: 0;
}
.flowbanner .banner-right{
    display: inline-block;
    vertical-align: top;
    height: 220px;
    width: 166px;
    margin-left: 4px;
}
.flowbanner .banner-right .picbox{
    position: relative;
    display: block;
    height: 108px;
    margin-bottom: 4px;
    overflow: hidden;
}
.flowbanner .banner-right .picbox img{
    width: 100%;
    height: 100%;
}
.flowbanner .banner-right .picbox p{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 33px 10px 5px;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: -webkit-linear-gradient(rgba(0,0,0,0), #000);
    background: -o-linear-gradient(rgba(0,0,0,0), #000);
    background: -moz-linear-gradient(rgba(0,0,0,0), #000);
    background: linear-gradient(rgba(0,0,0,0), #000);
}
.banner{
    display: inline-block;
	position:relative;
	width: 450px;
	height: 220px;
	overflow: hidden;
}
.banner .fade{
	height: 100%;
}
.banner .fade li {
	position:absolute;
	display:none;
	width: 100%;
	height: 100%;
}
.banner .fade li a{
	position: relative;
	display: block;
	height: 100%;
}
.banner .fade li a img{
    width: 100%;
    height: 100%;
}
.banner .fade li a p{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	line-height: 24px;
	font-size: 18px;
	padding: 5px 15px;
	color: #fff;
	background: rgba(0,0,0,0.3);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(19,19,19,1) 100%);
}
.banner .fade li a .gg{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #e6e5e5;
    font-size: 13px;
    background: rgba(0, 0, 0, 0.3);
}
.banner .fade li:first-child {
	display:block;
}
.banner .arrow {
	display:none;
}
.banner:hover .arrow {
	display:block;
}
.banner .arrow-left,
.banner .arrow-right {
	position:absolute;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
	background-color:rgba(0,0,0,0.3);
	cursor:pointer;
	text-align:center;
	line-height:60px;
	color:#fff;
	font-weight:700;
	font-size:30px;
	-moz-user-select: none; 
	-o-user-select:none; 
	-webkit-user-select:none; 
	-ms-user-select:none; 
	user-select:none;
}
.banner .arrow-left {
	left:0;
}
.banner .arrow-right {
	right:0;
}
.banner .arrow-left:hover,
.banner .arrow-right:hover {
	background-color:rgba(0,0,0,.6);
}
.banner .pagination {
	position:absolute;
	bottom: 10px;
    right: 10px;
}
.banner .pagination ul li {
	float:left;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	background-color:#fff;
    cursor:pointer;
    border-radius: 25px;
    transition: all .3s;
}
.banner .pagination ul li.active {
    width: 26px;
	background-color:#d92f29;
}
/* 轮播图结束 */
.bottom-flow .newsflow .flownav{
	height: 40px;
	font-size: 0;
	margin-bottom: 10px;
}
.bottom-flow .newsflow .flownav span{
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
	height: 37px;
	line-height: 37px;
	border-bottom: 3px solid transparent;
	font-size: 16px;
	cursor: pointer;
}
.bottom-flow .newsflow .flownav span:hover,
.bottom-flow .newsflow .flownav span.active{
	color: #f67917;
	border-color: #f67917;
}

.bottom-flow .flowlist{
	overflow: hidden;
}
.bottom-flow .flowlist .singledia{
	height: 90px;
	padding: 10px 0;
	font-size: 0;
	border-bottom: 1px solid #ddd;
}
.bottom-flow .flowlist .singledia:hover{
	background: #f8f8f8;
}
.bottom-flow .flowlist .singledia .pic{
	display: inline-block;
	vertical-align: middle;
	width: 157px;
	height: 100%;
	overflow: hidden;
}
.bottom-flow .flowlist .singledia .pic img{
	width: 100%;
	min-height: 100%;
}
.bottom-flow .flowlist .singledia .information{
    vertical-align: middle;
	display: inline-block;
	width: 460px;
	max-height: 100%;
	font-size: 12px;
}
.bottom-flow .flowlist .singledia .information h3{
	line-height: 30px;
	color: #333;
	font-size: 20px;
	padding: 0 20px;
	margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bottom-flow .flowlist .singledia .information h3:hover,
.bottom-flow .flowlist .singledia .information h3:hover a{
	color: #f67917;
}
.bottom-flow .flowlist .singledia p{
    height: 20px;
	padding: 0 20px;
	line-height: 20px;
}
.bottom-flow .flowlist .singledia p span{
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
}
.bottom-flow .flowlist .singledia p .catepic{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    overflow: hidden;
}
.bottom-flow .flowlist .singledia p .catepic img{
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.bottom-flow .flowlist .singledia p .time{
	font-size: 13px;
	color: #777;
}
.bottom-flow .flowlist .singledia .pic img{
    width: 100%;
    min-height: 100%;
	transition: all .7s;
}
.bottom-flow .flowlist .singledia .pic:hover img{
	transform: scale(1.1);
}
/* 百度广告 */
.bottom-flow .flowlist .baidu{
    padding: 10px 0;
	height:auto;
    border-bottom: 1px solid #ddd;
}
.bottom-flow .flowlist .baidu .dbox{
	height:auto;
}

.bottom-flow .sidebar{
	width: 300px;
}
.sidebar .relevant-app{
    background: #fff;
    padding: 10px;
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
}
.sidebar .relevant-app h3{
    height: 30px;
    line-height: 30px;
	font-size: 18px;
    margin-top: 5px;
    padding-left: 10px;
    background: #f9f9f9;
    border-left: 3px solid #f67917;
}
.sidebar .relevant-app li{
    font-size: 0;
    padding: 10px 0;
    border-bottom: 1px dashed #999;
}
.sidebar .relevant-app li .index{
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
}
.sidebar .relevant-app li .index span{
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 18px;
    border-radius: 2px;
    border: 1px solid #999;
}
.sidebar .relevant-app li:last-of-type{
    border: 0;
}
.sidebar .relevant-app li:nth-child(1) .index span,
.sidebar .relevant-app li:nth-child(2) .index span,
.sidebar .relevant-app li:nth-child(3) .index span{
    color: #fff;
    border-color: #d43d3d;
    background: #d43d3d;
}
.sidebar .relevant-app li.active .index{
    height: 70px;
}
.sidebar .relevant-app li.active .index span{
    height: 70px;
    line-height: 70px;
}
.sidebar .relevant-app li .con{
    width: 248px;
}
.sidebar .relevant-app li .con-tit{
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sidebar .relevant-app li .con-tit span{
    display: inline-block;
    vertical-align: top;
    width: 214px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sidebar .relevant-app li .con-tit em{
    float: right;
    width: 30px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #ff4343;
    overflow: hidden;
}
.sidebar .relevant-app li.active .con-tit{
    display: none;
}
.sidebar .relevant-app li .tit-pic{
    display: none;
    height: 70px;
    font-size: 0;
}
.sidebar .relevant-app li .tit-pic:hover h6{
    color: #f67917;
}
.sidebar .relevant-app li.active .tit-pic{
    display: block;
}
.sidebar .relevant-app li .tit-pic .pic{
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 12px;
}
.sidebar .relevant-app li .tit-pic .pic img{
    width: 100%;
    min-height: 100%;
}
.sidebar .relevant-app li .tit-pic .titles{
    width: 118px;
    height: 70px;
    padding-left: 10px;
}
.sidebar .relevant-app li .tit-pic .titles h6{
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sidebar .relevant-app li .tit-pic .titles p{
    height: 40px;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
}
.sidebar .relevant-app li .tit-pic .titles span{
    display: block;
}
.sidebar .relevant-app li .tit-pic .icon {
    margin-top: 10px;
    width: 50px;
    height: 50px;
    background: url(../images/iconbg.png) no-repeat;
    background-position: 0 -79px;
}
.sidebar .relevant-app li .tit-pic:hover .icon {
    background-position: 0 -134px;
}
.bottom-flow .sidelist{
	width: 300px;
}
.bottom-flow .sidelist h3{
	height: 30px;
    line-height: 30px;
	font-size: 18px;
    margin-top: 5px;
    padding-left: 10px;
    background: #f9f9f9;
    border-left: 3px solid #f67917;
}
.bottom-flow .sidelist ul li{
    overflow: hidden;
    padding: 7px 0;
    border-bottom: 1px solid #e8e8e8;
}
.bottom-flow .sidelist ul li.baidu{
    height: 61px;
    overflow: hidden;
}
.bottom-flow .sidelist ul li.baidu>div{
    position: relative;
    top: -23px;
}
.bottom-flow .sidelist ul li:last-of-type{
    border-bottom: 0;
}
.bottom-flow .sidelist ul li a{
    display: block;
    height: 100%;
    font-size: 0;
}
.bottom-flow .sidelist ul li a .pic{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 60px;
    overflow: hidden;
    margin-right: 10px;
} 
.bottom-flow .sidelist ul li a .pic img{
    width: 100%;
    min-height: 60px;
    transition: all .7s;
} 
.bottom-flow .sidelist ul li a .pic:hover img{
    transform: scale(1.1);
} 
.bottom-flow .sidelist ul li a p{
    vertical-align: middle;
    display: inline-block;
    width: 190px;
    max-height: 40px;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
} 
.bottom-flow .sidelist ul li a p:hover{
    color: #f67917;
} 
.flowtop{
    padding-bottom: 10px;
    border-bottom: 1px solid #e9e9e9;
}
.flowtop h3{
    position: relative;
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    padding: 0 0 0 35px; 
    text-overflow: ellipsis;
}
.flowtop h3::before{
    position: absolute;
    top: 50%;
    left: 0;
    height: 25px;
    line-height: 25px;
    content: "荐";
    color: #fff;
    font-size: 16px;
    padding: 0 5px;
    margin-top: -12px;
    border-radius: 4px;
    background: #e01b3c;
}
.flowtop .flowtopbox{
    font-size: 0;
}
.flowtop .flowtopbox>div{
    font-size: 14px;
    height: 90px;
}
.flowtop .flowtopbox .img{
    float: left;
    width: 154px;
    margin-right: 10px;
    overflow: hidden;
}
.flowtop .flowtopbox .img img{
    width: 158px;
    height: 90px;
}
.flowtop .flowtopbox .inf{
    margin: 0 0 0 10px;
    height: 90px;
    overflow: hidden;
}
.flowtop .flowtopbox .inf a{
    display: block;
    position: relative;
    width: 100%;
    font-size: 15px;
    color: #333;
    padding-left: 15px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.flowtop .flowtopbox .inf a::before{
    position: absolute;
    top: 50%;
    left: 0;
    height: 5px;
    width: 5px;
    content: "";
    transform: translateY(-50%);
    border-radius: 50%;
    background: #e01b3c;
}

/* 新增样式2022 */

.tastelist_wrap{}
.tastelist{ width:100%;background:#2B2E31;box-shadow:2px 0 2px rgba(0,0,0,0.1);margin:0 0 10px;}
.tastelist li{ width:25%; float: left; text-align:center;border-bottom:1px solid #000; margin-top:-1px;background:url(../images/line1.png) left 0 repeat-y;height:39px;line-height:39px; overflow:hidden;}
.tastelist li:first-child{height:78px;margin-top:0px; height:77px;}
.tastelist li img{height:100%; display:block; margin:0 auto;}
.tastelist li.tasteNone{ display:none;}
.tastelist li a{display:inline-block;width:100%; color:#fff;}
.tastelist li.less{ display:none;}
.tastelist li.more a{color:#28a913;}
.tastelist li.less a{color:#ff5e5e;}


.mBox{ background:#2B2E31;box-shadow:2px 0 2px rgba(0,0,0,0.1); margin:0 auto 12px;}
.mBox .hd{ height:28px; line-height:28px; padding:4px 10px 0; overflow:hidden;}
.mBox .hd h2{ font-size:18px; font-weight:100; line-height:28px; height:28px;display:inline-block; width:70%;background:url(../images/titline.png) left center no-repeat; text-indent:8px;}
.mBox .hd .hd_r{ float:right; width:30%; text-align:right;}
.mBox .hd .hd_r .more{ color:#009FFF;}

.homeSinger { padding:0 5px 10px;}
.homeSinger li{ float:left;width:21%;margin:8px 2% 0;}
.homeSinger li .t-i{ width:100%;}
.homeSinger li .t-i img{ display:block; width:100%;}
.homeSinger li .t-t{width:100%;line-height:20px; height:20px; overflow:hidden; display:block; margin-top:5px; text-align:center;}