<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* Copyright 2013, kugou.com
* Creator: jackNEss Lau
* $Author: liudaojie $
* $Date: 2014-12-02 19:30:41 +0800 (å‘¨äºŒ, 02 åäºŒæœˆ 2014) $
*/

/* reset
--------------------------------------------*/
html{ -webkit-text-size-adjust:none; scrollbar-face-color:#f3f3f3; scrollbar-arrow-color:#637f83; scrollbar-highlight-color:#dae0e0; scrollbar-shadow-color:#dae0e0; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#fff; scrollbar-3dlight-color:#fff; }
body{font:12px/1.5 Arial, simsun,sans-serif;}
input{ font-family:Arial, simsun,sans-serif;;}
body,table,tr,td,ul,li,div,span,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,ol,dl,dd,dt,th,thead,tbody,tfoot,blockquote,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,a{font-size:100%;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse; border-style:none;}

a img{border:0;}
a{ text-decoration:none;}
input,select,img{vertical-align:middle;}
.clear{clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.clearfix:after { display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden; }
.clearfix {zoom:1; }


a{ text-decoration:none;}
a:hover{}
body{color:#474747;}


/* skin
--------------------------------------------*/
.fm_img_wall_reflash_btn span,
.fm_tai_sub_hd .h_tl,
.fm_singer_listen_btn i,
.fm_singer_commiss_btn i,
.fm_play_cnt,
.fm_playing a.box:hover .fm_play_cnt,
.adLayer .close,
#adLayer .close,
.fm_notice_area .close,
.fm_qa_area .close,
.fm_more_btn,
.fm_change_btn i,
.fm_commisbtn,
.fm_singer_commiss_btn i,
.fm_scene_tips{ background-image:url(../images/recommend/fm_splice.png?v=201506161113);}

.fm_singercommis_tips span{ background-image:url(../images/recommend/fm_singer_tips.png?v=201506161113); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image",src="../../static/images/recommend/fm_singer_tips.png?v=201506161113");}

.fm_playing .fm_play_cnt{ background-image:url(../images/recommend/fm_playing_attr.gif?v=201506161113);}

.fm_img_wall .loading_area span{background-image:url(../images/mac_loading_dark.gif?v=201506161113);}

.fm_img_wall_loading .fm_img_wall_reflash_btn span{ background-image:url(../images/recommend/fm_taibox_reflash.gif?v=201506161113)}
.fm_splice{ background-image:url(../images/recommend/fm_splice_p24.png?v=201506161113); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image",src="../../static/images/recommend/fm_splice_p24.png?v=201506161113");}

.fm_loading_area i{/* background-image:url(../images/box_waiting.gif?v=201506161113)*/}

#poptips i{ background-image:url(../images/recommend/popwinbg.png?v=201506161113);}

.fm_umaylike_sprite{ background-image:url(../images/recommend/fm_umaylike_sprite_p24.png?v=201506161113); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="image",src="../../static/images/recommend/fm_umaylike_sprite_p24.png?v=201506161113");}



/* page
--------------------------------------------*/
.frame02{ width:100%; height:100%; position:relative; z-index:2;  overflow-y:scroll; overflow-x:hidden;}

.fm_inset_html,
.fm_inset_body{ height:100%; overflow:hidden; width:100%; position:absolute;}

.fm_splice{ position:absolute; display:block; width:300px; height:100px; overflow:hidden; text-indent:-999em; background-repeat:no-repeat;}

.fm_inset_body{ background:#f8f8f8; }
.fm_wrap{ margin:0 3px 0 0px;}

/* æ»šåŠ¨æ¡ 
.ani_scroll{ position:fixed; z-index:60; _position:absolute; z-index:100; right:0; top:0; width:10px; height:100%;}
.ani_scrollbar{ position:absolute; width:10px; background:#888;}
*/

/* æ»šåŠ¨æ¡ */
.fake_scroll{ position:absolute; top:0; right:0; width:10px; height:100%; z-index:60; padding-right:2px; cursor:default}
.fake_scroll div{ position:absolute; top:0; left:0; width:10px; padding:0;}
.fake_scroll b,.fake_scroll span{ display:block; width:10px; font-size:0; line-height:0;}
.fake_scroll span{ background:#888;}
.fake_scroll .hover span{ background:#888;}


.fm_playing{}
.fm_playing .fm_play_cnt{ background-position:0 0;}

a.fm_playing:hover,
.fm_playing a.box:hover{ background:url(about:blank);}

a.fm_playing:hover .fm_play_cnt,
.fm_playing a.box:hover .fm_play_cnt{ background-position:-100px -100px;}


.fm_pause{}
.fm_pause .fm_play_cnt{background-position:-150px -100px;}


a.fm_pause:hover,
.fm_pause a:hover{ background:url(about:blank);}

a.fm_pause:hover .fm_play_cnt,
.fm_pause a:hover .fm_play_cnt{ background-position:-125px -100px;}

/* å›¾ç‰‡å¢™ */
.fm_img_wall{ position:relative; margin:0 auto 2px;}
.fm_img_wall_tl{ position:absolute; z-index:3; left:-8px; top:2px; width:33px; height:16px; overflow:hidden;}
.fm_img_wall_tl .fm_splice{top:0; left:0;}
.fm_img_wall_cnt{ position:relative; zoom:1; width:100%;  overflow:hidden;}
.fm_img_wall_cnt:after{ content:"."; display:block; height:0; overflow:hidden; clear:both;}
.fm_img_wall_reflash_btn{ position:relative; float:right; display:inline; margin:0 1px 1px 0; background:#c1c1c1;}
.fm_img_wall_reflash_btn span{ position:absolute; left:50%; top:50%; display:block; width:0; height:36px; padding-left:36px; margin-left:-18px; margin-top:-18px; overflow:hidden; background-position:0 0; cursor:pointer;}
.fm_img_wall_reflash_btn:hover{ background:#80b3e5;}
.fm_img_wall_reflash_btn:hover span{ background-position:-50px 0;}
.fm_img_wall_main{ display:inline;}
.fm_img_wall_main a{ position:relative; float:left; display:inline; margin:0 1px 1px 0; overflow:hidden;}
.fm_img_wall_main a img{ vertical-align:top;}
.fm_img_wall .loading_area{ position:absolute; left:0; top:0; z-index:2; width:100%; overflow:hidden; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.Gradient(enable=true,startColorstr="#CC000000",endColorstr="#CC000000"); display:none;}
.fm_img_wall .loading_area span{ position:absolute; left:50%; top:50%; margin-left:-18px; margin-top:-18px; width:36px; height:36px; overflow:hidden; cursor:pointer;}



.fm_img_wall_init{}
.fm_img_wall_init .loading_area{ display:block;}

.fm_img_wall_loading{}
.fm_img_wall_loading .fm_img_wall_reflash_btn,
.fm_img_wall_loading .fm_img_wall_reflash_btn:hover{ background:#80b3e5;}
.fm_img_wall_loading .fm_img_wall_reflash_btn span,
.fm_img_wall_loading .fm_img_wall_reflash_btn:hover span{ background-position:0 0;}

.fm_img_wall_sbox{ position:absolute; z-index:10; border:2px solid #519de8; background:#519de8; overflow:hidden; zoom:1;}
.fm_img_wall_sbox .cover{ position:absolute; top:0; z-index:2; display:block; font-size:12px;  overflow:hidden;}
.fm_img_wall_sbox .cover img{ vertical-align:top;}

.fm_img_wall_sbox .ext{ position:absolute; z-index:1;  top:0; }
.fm_img_wall_sbox .tl{ display:block; width:100%; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:14px;}
.fm_img_wall_sbox .songs{ display:block; height:22px; overflow:hidden; width:100%;}
.fm_img_wall_sbox .songs span{ display:block; width:100%; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff;}

.fm_img_wall_sbox_slt{}
.fm_img_wall_sbox_slt .cover{ right:0;}
.fm_img_wall_sbox_slt .ext{ left:0;}
.fm_img_wall_sbox_slt .tl,
.fm_img_wall_sbox_slt .songs{ text-align:right} 

.fm_img_wall_sbox_srt{}
.fm_img_wall_sbox_srt .cover{ left:0;}
.fm_img_wall_sbox_srt .ext{ right:0;}


/* å›¾ç‰‡å¢™å›¾ç‰‡å¤§å°è®¾ç½® */
.fm_img_wall_reflash_btn,
.fm_img_wall_main a,
.fm_img_wall_sbox .cover,
.fm_img_wall_sbox .cover .fm_play,
.fm_img_wall_sbox .cover .fm_play_bg{ height:58px; width:58px;}

.fm_img_wall_sbox,
.fm_img_wall_main a.fm_playing .fm_play,
.fm_img_wall_main a.fm_playing .fm_play_bg,
.fm_img_wall_main a.fm_pause .fm_play, 
.fm_img_wall_main a.fm_pause .fm_play_bg{ height:58px;}

.fm_img_wall,
.fm_img_wall_cnt,
.fm_img_wall .loading_area{ height:116px; /* 58 x 2 */}

.fm_img_wall_sbox .ext{ width:97px ; /* 59 x 2 - 20 + 1 */ padding:6px 10px 3px 10px; height:50px;}
/* end */

.fm_loading_area{ padding-top:20px; text-align: center; color:#888}
.fm_loading_area i{ display:none; width:32px; height:32px; margin:0 auto 20px; overflow:hidden;}

.fm_no_data{ text-align:center; color:#888;}

/* qita */
.fm_tai{ position:relative; zoom:1;}


.fm_tai_hd_fixed{ position:fixed; _position:absolute; z-index:50; width:100%;}
.fm_tai_hd_fixed ul{ margin:0 18px 0 0;}
.fm_tai_hd_if{ position:absolute; z-index:-1; left:0; top:0; width:100%; height:40; background:#fff; opacity:0.001; filter:alpha(opacity=0.1); border:0;}

.fm_txt_banner{ position:relative; padding-right:2px; padding-bottom:2px; height:25px; display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.fm_txt_banner .txt{ position:relative; z-index:2; float:left; height:23px; padding:0 12px; border:1px solid #d9d9d9; background:#fff; color:#df9832; white-space:nowrap; line-height:23px;}
.fm_txt_banner .sd{ position: absolute; left:2px; top:2px; width:100%; height:25px; background:#e9e9e9;}

.fm_tai_sub{ position:relative; background:#f8f8f8; zoom:1;}

.fm_tai_sub_hd{ position:relative; height:20px; padding:10px 0; margin-left:18px; /*border-top:1px solid #e7e7e7;*/ zoom:1;}
.fm_tai_sub_hd .h_tl{ position:absolute; left:0px; top:10px; display:block; width:0; padding-left:65px; overflow:hidden; height:20px;}

.fm_tai_sub_hd .h_tl em{ position:absolute; bottom:0; right:0; line-height:1em; font-style:normal; font-weight:normal; color:#b9b9b9;}

.fm_tai_sub_hd .h_r{ position:absolute; right:0; top:10px;}
.fm_tai_sub_bd{ position:relative; padding-top:5px; overflow:hidden;}
.fm_tai_sub_ft{ position:relative; margin-top:20px; margin-left:18px; height:1px; background:#e6e6e6; border-top:1px solid #d7d7d7; border-bottom:1px solid #ededed; font-size:0; line-height:0;}

.fm_tai_sub_ctrl{ text-align:center;}

/* æ›´å¤šæŒ‰é’® */
.fm_tai_sub_more{ padding-bottom:25px;}
.fm_tai_sub_more .fm_tai_sub_bd{ height:286px;}
.fm_tai_sub_more .fm_tai_sub_bd_3l{ height:429px;}
.fm_tai_sub_more .fm_tai_sub_bd_1l{ height:148px;}
.fm_tai_sub_more .fm_tai_sub_ft{ display:block !important;}
.fm_tai_sub_more .fm_tai_sub_ft .fm_more_btn{ display:block;}

.fm_tai_sub_more_cur{}
.fm_tai_sub_more_cur .fm_tai_sub_bd{ height:auto;}

.fm_tai_sub_more_cur .fm_more_btn .tri{ top:10px; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);  filter:progid:DXImageTransform.Microsoft.Matrix(M11= -0.707,M12 =0.707,M21=-0.707,M22 = -0.707,SizingMethod='auto expand'); top:8px \9;}

.fm_tai_sub_more_cur .fm_more_btn .s1{display:none;}
.fm_tai_sub_more_cur .fm_more_btn .s2{display:inline;}


.fm_tai_sub_more_disable{}
.fm_tai_sub_more_disable .fm_more_btn,
.fm_tai_sub_more_disable .fm_more_btn:hover{ color:#ccc; cursor:default;}

.fm_tai_sub_more_disable .fm_more_btn .tri,
.fm_tai_sub_more_disable .fm_more_btn:hover .tri{ top:10px; border-color:#ccc; -webkit-transform:rotate(-135deg); transform:rotate(-135deg); filter:progid:DXImageTransform.Microsoft.Matrix(M11= -0.707,M12 =0.707,M21=-0.707,M22 = -0.707,SizingMethod='auto expand'); top:8px \9; cursor:default;}

.fm_tai_sub_more_disable .fm_more_btn .s1{display:none;}
.fm_tai_sub_more_disable .fm_more_btn .s2{display:inline;}



/* æ™®é€š */
.fm_tai_sub_gen{}
.fm_tai_sub_gen .fm_tai_sub_bd_3l{ height:429px;}

.fm_tai_sub_gen_cur{}
.fm_tai_sub_gen_cur .fm_tai_sub_bd{ height:auto;}





/* æ¢ä¸€æ‰¹ */
.fm_tai_sub_change .fm_change_btn{display:inline-block;}
.fm_tai_sub_change .fm_tai_sub_bd{ height:286px;}
.fm_tai_sub_change .fm_tai_sub_bd_3l{ height:429px;}
.fm_tai_sub_change .fm_tai_sub_bd_1l{ height:148px;}

.fm_tai_sub_change_cur{}
.fm_tai_sub_change_cur .fm_tai_sub_bd_3l{ height:auto !important;}
.fm_tai_sub_change_disable{}
.fm_tai_sub_change_disable .fm_tai_sub_bd{height:auto;}
.fm_tai_sub_change_disable .fm_change_btn{display:none;}




.fm_tai_sub01{ border-top:0;}
.fm_tai_sub01 .fm_tai_sub_hd{padding-bottom:8px;}
.fm_tai_sub01 .fm_tai_sub_hd .h_tl{ background-position:0 -50px; padding-left:80px;}
.fm_tai_sub01 .fm_tai_sub_ft{margin-top:12px; background-color:#eaeaea; border-top-color:#f8f8f8;}


.fm_tai_sub02{ padding-bottom:0 !important;}
.fm_tai_sub02 .fm_tai_sub_hd .h_tl{ background-position:0 -75px}
.fm_tai_sub02 .fm_tai_sub_hd{ border-top:0;}
.fm_tai_sub02 .fm_tai_sub_bd{ overflow:hidden; position: relative;}

.fm_tai_sub03{}
.fm_tai_sub03 .fm_tai_sub_hd .h_tl{ background-position:0 -100px}

.fm_tai_sub04{}
.fm_tai_sub04 .fm_tai_sub_hd .h_tl{ background-position:0 -125px}

.fm_tai_sub05{}
.fm_tai_sub05 .fm_tai_sub_hd .h_tl{ background-position:0 -150px}
.fm_tai_sub05 .fm_change_btn{margin-left:5px;}

.fm_tai_sub06{}
.fm_tai_sub06 .fm_tai_sub_hd .h_tl{ background-position:0 -175px}

.fm_tai_sub07{}
.fm_tai_sub07 .fm_tai_sub_hd .h_tl{ background-position:0 -200px}
.fm_tai_sub07 .fm_tai_sub_hd .h_l{ position:absolute; left:85px; top:13px;}
.fm_tai_sub07 .fm_tai_sub_ft{ /* display:none; */}

.fm_tai_sub08{}
.fm_tai_sub08 .fm_tai_sub_hd .h_tl{ background-position:0 -225px}

.fm_tai_sub09{}
.fm_tai_sub09 .fm_tai_sub_hd .h_tl{ background-position:0 -250px}

.fm_tai_sub10{}
.fm_tai_sub10 .fm_tai_sub_hd .h_tl{ background-position:0 -275px}

.fm_tai_sub11{}
.fm_tai_sub11 .fm_tai_sub_hd .h_tl{ background-position:0 -300px; padding-left:54px;}

.fm_tai_sub12{}
.fm_tai_sub12 .fm_tai_sub_hd .h_tl{ background-position:0 -325px}

.fm_tai_sub13{}
.fm_tai_sub13 .fm_tai_sub_hd .h_tl{ background-position:0 -350px}
/* play icon */
.fm_play{ position:absolute; left:0; top:0; width:100%; overflow:hidden; cursor:pointer; zoom:1;}
.fm_play_cnt{ position:absolute; z-index:2; left:50%; top:50%; margin-left:-7px; margin-top:-7px; width:14px; height:14px; overflow:hidden; cursor:pointer; background-position:-125px -100px}

.fm_play_bg{ position:absolute; z-index:1; width:100%; height:200px; overflow:hidden; background:#000; opacity:0.3; filter:alpha(opacity=30); cursor:pointer;}

.fm_play_bg2{ position:absolute; z-index:1; left:50%; top:25px; margin:0px 0 0 -15px; width:30px; height:30px; overflow:hidden;}
.fm_play_bg2 .fm_splice{ position:absolute; left:-50px; top:0; cursor:pointer;}


/* radio list */

.fm_tai_list{ position:relative; zoom:1;}
.fm_tai_list:after{ content:"."; display:block; height:0; overflow:hidden; clear:both; }
.fm_tai_list ul{ display:inline;}
/*.fm_tai_list ul:after{content:"."; display:block; height:0; overflow:hidden; clear:both;}*/
.fm_tai_list ul li{ position:relative; float:left; display:inline; font-size:12px; width:102px; height:135px; margin:0; padding-bottom:8px; padding-left:18px; }
.fm_tai_list ul li .fmad{position:absolute; z-index:2; display:inline; right:-7px; top:5px; cursor:pointer;}
.fm_tai_list ul li a.box{display:block; width:100%; height:43px; padding-top:92px; background:#f8f8f8;}
.fm_tai_list ul li a.box .cover{ position:absolute; top:0; left:50%; z-index:1; display:block; width:80px; height:80px; margin-left:-36px; padding:4px 4px 9px; overflow:hidden;}
.fm_tai_list ul li a.box .cover_img{ width:80px; height:80px; overflow:hidden;}
.fm_tai_list ul li a.box .cover img{ vertical-align:top;}
.fm_tai_list ul li a.box .bg{ position:absolute; z-index:5; left:0; top:0; display:block; width:88px; height:88px; overflow:hidden; cursor:pointer; zoom:1;}
.fm_tai_list ul li a.box .bg .fm_splice{ position:absolute; left:-100px; top:0;}
.fm_tai_list ul li a.box .fm_play{ z-index:3; left:4px; top:4px;}
.fm_tai_list ul li a.box .fm_play,
.fm_tai_list ul li a.box .fm_play_bg{ height:0; width:80px;}
.fm_tai_list ul li a.box .fm_play_bg2{ height:0;}

.fm_tai_list ul li a.box .new_tips{ position:absolute; z-index:5;  left:3px; top:6px; display:block; width:28px; height:15px; overflow:hidden;}
.fm_tai_list ul li a.box .new_tips .fm_splice{left:0; top:-25px;}

.fm_tai_list ul li a.box .real_fm_tips{ position:absolute; z-index:5;  left:85px; top:2px; display:block; width:36px; height:18px; overflow:hidden;}
.fm_tai_list ul li a.box .real_fm_tips .fm_splice{left:0; top:-50px;}

.fm_tai_list ul li a.box .new_song_count{ position:absolute; z-index:5;  left:3px; top:6px; display:block; width:28px; height:15px; overflow:hidden; visibility:hidden;}
.fm_tai_list ul li a.box .new_song_count .fm_splice{left:0; top:0;}
.fm_tai_list ul li a.box .new_song_count .n{ position:absolute; left:0; top:0; width:26px; height: 14px; text-align:center; line-height:14px; color:#fff;}
.fm_tai_list ul li.new_song_cur a.box .new_song_count{visibility:visible;}
.fm_tai_list ul li.new_song_cur a.box .new_tips{visibility:hidden;}


.fm_tai_list ul li a.box .tl{ display:block; text-align:center; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#2a2a2a; font-size:14px; cursor:pointer;}
.fm_tai_list ul li a.box .songs{ display:block; text-align:center; width:100%; height:1.5em; overflow:hidden;}
.fm_tai_list ul li a.box .songs span{ display:block; cursor:pointer; text-align:center; width:100%; height:1.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#888888;}
/*  */
.fm_tai_list ul li a.box:hover{ background:url(about:blank);}
.fm_tai_list ul li a.box:hover .fm_play,
.fm_tai_list ul li a.box:hover .fm_play_bg{ width:80px; height:80px;}
.fm_tai_list ul li a.box:hover .fm_play_bg2{ height:30px;}
.fm_tai_list ul li a.box:hover .tl{color:#57a4eb; font-weight:bold;}






.fm_tai_list ul li .ctrl{ display:none; overflow:hidden; width:100%; text-align:center;}

.fm_listen_count{ position:absolute; z-index:4; left:7px; top:55px; width:74px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff; display:none; visibility:hidden;}

.fm_playing .fm_listen_count,
.fm_pause .fm_listen_count{ display:block;}

.fm_tai_list ul li a.fm_countshow_hover .fm_listen_count,
.fm_tai_list ul li a:hover .fm_listen_count{ visibility:visible;}


.fm_btn_s01{ display:inline-block; border-top:1px solid #25b4ef; border-bottom:1px solid #25b4ef;}
.fm_btn_s01 span{ position:relative; float:left; margin:0 -1px; padding:0 6px; line-height:18px; height:18px; white-space:nowrap; border-left:1px solid #25b4ef; border-right:1px solid #25b4ef; color:#fff; background: #4fc4f9; background: -moz-linear-gradient(top,  #4fc4f9 0%, #3fb8ef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fc4f9), color-stop(100%,#3fb8ef)); background: -webkit-linear-gradient(top,  #4fc4f9 0%,#3fb8ef 100%); background: -o-linear-gradient(top,  #4fc4f9 0%,#3fb8ef 100%); background: -ms-linear-gradient(top,  #4fc4f9 0%,#3fb8ef 100%); background: linear-gradient(to bottom,  #4fc4f9 0%,#3fb8ef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc4f9', endColorstr='#3fb8ef',GradientType=0 ); cursor:pointer; }

.fm_btn_s01:hover{ border-color:#48c7fc;}
.fm_btn_s01:hover span{ border-color:#48c7fc;background: #6dd1fe; background: -moz-linear-gradient(top,  #6dd1fe 0%, #65cefc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dd1fe), color-stop(100%,#65cefc)); background: -webkit-linear-gradient(top,  #6dd1fe 0%,#65cefc 100%); background: -o-linear-gradient(top,  #6dd1fe 0%,#65cefc 100%); background: -ms-linear-gradient(top,  #6dd1fe 0%,#65cefc 100%); background: linear-gradient(to bottom,  #6dd1fe 0%,#65cefc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dd1fe', endColorstr='#65cefc',GradientType=0 ); }


.fm_more_btn{ position:absolute; left:50%; top:-1px; width:112px; height:21px; line-height:21px; padding-bottom:5px; margin-left:-56px; color:#666; background-position:-100px -50px; display:none; font-size:12px; line-height:1.5}
.fm_more_btn .s1{display:inline;}
.fm_more_btn .s2{display:none;}

.fm_more_btn .tri{ position:absolute; z-index:2; right:30px; top:6px; width:5px; height:5px; overflow:hidden; border-right:1px solid #666; border-bottom:1px solid #666; -webkit-transform:rotate(45deg); transform:rotate(45deg); filter:progid:DXImageTransform.Microsoft.Matrix(M11= 0.707,M12 =-0.707,M21=0.707,M22 = 0.707,SizingMethod='auto expand'); top:5px \9;}

.fm_more_btn:hover{color:#999;}
.fm_more_btn:hover .tri{ border-color:#999;}

.fm_change_btn{ display:inline-block; vertical-align:middle; border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; color:#666; display:none; margin-right:20px;}
.fm_change_btn span{ float:left; height:18px; line-height:18px; padding:2px 6px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; margin:0 -1px; background:#e8e8e8; cursor:pointer;}
.fm_change_btn span i{ display:inline-block; vertical-align:middle; margin-right:5px; width:0; padding-left:10px; height:11px;overflow:hidden; background-position:0 0; cursor:pointer;}

.fm_change_btn:hover{ color:#666;}
.fm_change_btn:hover span{ background:#fff;}


.fm_tai_list ul li.mix_fm{}
.fm_tai_list ul li.mix_fm a.box{ height:21px;}
.fm_tai_list ul li.mix_fm a.box .songs{ display: none;}
.fm_tai_list ul li.mix_fm .ctrl{ display: block;}

.fm_tai_list ul li.umaylike{}
.fm_tai_list ul li.umaylike a.box{ height:21px;}
.fm_tai_list ul li.umaylike a.box .songs{ display:none;}
.fm_tai_list ul li.umaylike .ctrl{display:block; color:#888;}
.fm_tai_list ul li.umaylike .ctrl a{color:#888888;}
.fm_tai_list ul li.umaylike .ctrl a:hover { text-decoration:underline;}

.fm_tai_list ul li.realfm{}
.fm_tai_list ul li.realfm a.box{ height:21px;}
.fm_tai_list ul li.realfm a.box .songs{ display:none;}
.fm_tai_list ul li.realfm .ctrl{display:block; color:#888;}
.fm_tai_list ul li.realfm .ctrl a{color:#888888;}
.fm_tai_list ul li.realfm .ctrl a:hover { text-decoration:underline;}

.fm_tai_list ul li.fm_playing a.box .fm_play,
.fm_tai_list ul li.fm_playing a.box .fm_play_bg,
.fm_tai_list ul li.fm_pause a.box .fm_play,
.fm_tai_list ul li.fm_pause a.box .fm_play_bg{ height:80px;}

.fm_tai_list ul li.fm_playing a.box .fm_play_bg2,
.fm_tai_list ul li.fm_pause a.box .fm_play_bg2{ height:30px;}

.fm_tai_list li.fm_loading_area{ display:block; width: 100%; height:25px; line-height:25px; padding:45px 0 85px; margin:0 0 0px ;}
.fm_tai_list li.fm_no_data{ display:block; width: 100%; height:135px; line-height:135px; margin:0 0 20px ;}

.fm_tai_edit .fm_tai_list ul li.mix_fm .ctrl{ display: none;}


/* æ­Œæ‰‹æœç´¢ */
.fm_singer_ipt{ vertical-align:middle; height:22px; line-height:22px; padding:1px 6px; width:160px; margin-right:1px; background:#fff; border:1px solid #d8d8d8; color:#d4d4d4;}
.fm_singer_ipt_focus{ border:#f7c793; color:#333;}
.fm_singer_listen_btn{ display:inline-block; vertical-align:middle; padding:6px 10px; height:14px; line-height:14px; color:#fff; background:#519de8;}
.fm_singer_listen_btn i{ float:left; display:inline; width:14px; height:14px; margin-right:5px; overflow:hidden; background-position:-100px 0}
.fm_singer_listen_btn:hover{ background:#60a5ea;}

.fm_singer_commiss_btn{  display:inline-block; vertical-align:middle; padding:6px 10px; height:14px; line-height:14px; color:#fff; background:#519de8;}
.fm_singer_commiss_btn i{ float:left; display:inline; width:14px; height:14px; margin-right:5px; overflow:hidden;  background-position:-125px 0}
.fm_singer_commiss_btn:hover{ background:#60a5ea;}

/* å¼¹çª— */
#poptips{ position: fixed; _position: absolute; left:50%; top: 50%; z-index: 1000; width: 284px; height: 185px; margin-left:-142px; margin-top:-93px; border: 1px solid #5c5c5c; background: #f3f3f3; font-family: Microsoft YaHei;}
#poptips .m{ position:relative; z-index:3; width: 284px; height: 185px; background:#fff;}
#poptips h3 {font-size: 14px; height: 30px; line-height: 30px; background: #82d2f1; color: #fff; padding: 0px 0 0px 8px; }
#poptips a.shut {position: absolute; color: #FFF; font-size: 24px; right: 5px; top: -2px;}
#poptips i{width: 38px; height: 38px; float: left; margin: 20px 0 20px 30px; display: inline; background-position: 0 -18px; background-repeat: no-repeat; }
#poptips p {float: left; font-size: 12px; width: 170px; margin: 25px 0 0 20px; display: inline; }
#poptips .clearBoth {clear: both; font-size: 1px; line-height: 1px; height: 1px; }
#poptips div.buBox {text-align: center; }
#poptips .button {display: inline-block; width: 69px; height: 27px; background: #3db9eb; color: #fff; line-height: 27px; text-align: center; margin: 12px 15px 0 0; font-size: 14px; }
#poptips .if{ position:absolute; background:#fff; left:0; top:0; z-index:1; display:block; width:284px; height:185px; filter:alpha(opacity=0.01); opacity:0.001;}

#adLayer,
.adLayer{ position: relative; width:599px; overflow:hidden; padding:1px 0; margin:10px 0 10px 18px;}
#adLayer iframe,
.adLayer iframe{ position:relative; z-index:1; display:block;}
#adLayer .bg,
.adLayer .bg{ position:absolute; left:0; top:1px; z-index:5; z-index:100; width:100%; height:60px;/* background:red;*/ cursor:pointer;/*  opacity:0.001; filter:alpha(opacity=0.1); */}
#adLayer .close,
.adLayer .close{ position: absolute; right:0; top:1px; z-index: 10; display:block; width:0; height:17px; padding-left:17px; overflow:hidden; background-position:-175px 0;}
#adLayer .close:hover,
.adLayer .close:hover{ background-position:-175px -25px;}


.adLayer_v{ float:right; display:inline; position: relative; width:102px; height:283px; overflow:hidden; padding:4px 2px 1px 0; margin-left:18px; _margin-left:15px; /*background:red;*/}
.adLayer_v iframe{ position:absolute; z-index:1; left:0; top:0; display:block;}
.adLayer_v .bg{ position:absolute; left:0; top:1px; z-index:5; z-index:100; width:100%; height:260px; background:#fff; cursor:pointer; opacity:0.001; filter:alpha(opacity=0.1);}
.adLayer_v .close{ position: absolute; right:0; top:1px; z-index: 10; display:block; width:0; height:17px; padding-left:17px; overflow:hidden; background-position:-175px 0;}
.adLayer_v .close:hover{ background-position:-175px -25px;}


/* åº•éƒ¨å…¬å‘Š */
.fm_notice_area{ position:absolute; z-index:51; bottom:0px; left:0; width:100%;}
.fm_notice_area .txt{ display:block; height:18px; padding:3px 25px 2px; border:1px solid #f0e0c9; border-bottom:none; font-weight:bold; color:#e63a2c; text-align:center; background:#fffae4;}
.fm_notice_area .txt a{ color:#e63a2c;}
.fm_notice_area .txt a:hover{text-decoration:underline;}
.fm_notice_area .close{ position:absolute; right:11px; top:8px; width:0; height:10px; padding-left:11px; background-position:-150px -25px; overflow:hidden; cursor:pointer;}

.fm_notice_if{ position:absolute; z-index:-1; left:0; top:0; width:100%; height:23; background:#fff; opacity:0.001; filter:alpha(opacity=0.1);}

/* åº•éƒ¨è°ƒæŸ¥ */
.fm_qa_area{position: absolute; z-index: 50; bottom: -1px; left: 0; width: 100%; height: 33px; border: 1px solid #f0e0c9; background: #fffae4; overflow: hidden; text-align: center;} 
.fm_qa_area .tl{color: #d77218; line-height: 33px; height: 33px; overflow: hidden; padding: 0; display: inline-block; *display:inline; *zoom:1; vertical-align: middle;}
.fm_qa_area .cnt{ display: inline-block; *display:inline; *zoom:1;  vertical-align: middle; }
.fm_qa_area .cnt .fm_qa_btn{position:relative; display:inline-block; vertical-align:middle; border-top:1px solid #ccc8b6; border-bottom:1px solid #ccc8b6;}
.fm_qa_area .cnt .fm_qa_btn span{float:left; display:inline; position:relative; height:22px; line-height:22px; white-space:nowrap; padding:0 12px; border-left:1px solid #ccc8b6; border-right:1px solid #ccc8b6; background:#fff; color:#505050; cursor:pointer;}

.fm_qa_area .cnt .fm_qa_btn:hover{ border-color:#c4c4c4;}
.fm_qa_area .cnt .fm_qa_btn:hover span{background:#f8f8f8; border-color:#c4c4c4;}


.fm_qa_area .close{position: absolute; right: 12px; top: 14px; width: 0; height: 10px; padding-left: 11px; background-position: -150px -25px; overflow: hidden; cursor: pointer; opacity: 0.8; filter: alpha(opacity=80);} 
.fm_qa_area .close:hover{ opacity:1; filter:alpha(opacity=100);}

.fm_qa_area_if{ position:absolute; z-index:-1; left:0; top:0; width:100%; height:33; background:#fff; opacity:0.001; filter:alpha(opacity=0.1);}

.fm_commisbtn{position:absolute; display:block; z-index:5; right:0; top:0; width:15px; height:15px; overflow:hidden; background-position:-100px -125px;}

.fm_commised{}
.fm_commised .fm_commisbtn{ visibility:hidden; background-position:-100px -125px;}
.fm_commised .fm_commisbtn:hover{ background-position:-125px -125px;}

.fm_commised_hover{}
.fm_commised_hover .fm_commisbtn{ visibility:visible;}

.fm_singercommis_tips{position:absolute; display:block; top:-97px; left:-250px; width:265px; height:115px; overflow:hidden;}
.fm_singercommis_tips span{display: block; width:255px; height:115px; overflow:hidden; }
.fm_singercommis_tips a{ position:absolute; left:203px; top:2px; display:block; width:0; padding-left:26px; height:25px; overflow:hidden; background:url(about:blank);}

.fm_commistips{ position:absolute; z-index:6; right:-26px; top:21px; width:70px; text-align:center;}
.fm_commistips .tri1{ position:absolute; z-index:2; top:-8px; left:50%; width:0; height: 0; display:block; margin-left:-5px; border:5px dashed transparent; border-bottom:5px solid #fff; overflow:hidden;}
.fm_commistips .tri2{ position:absolute; z-index:1; top:-9px; left:50%; width:0; height: 0; display:block; margin-left:-5px; border:5px dashed transparent; border-bottom:5px solid #acabab; overflow:hidden; }
.fm_commistips .cnt{display:inline-block; vertical-align:middle; border-top:1px solid #acabab;  border-bottom:1px solid #acabab;}
.fm_commistips .t{ float:left; width:66px; height:20px; margin:0 -1px; line-height:20px; color:#333; background:#fff; border-left:1px solid #acabab; border-right:1px solid #acabab;}


.fm_singer_listen_disable{}
.fm_singer_listen_disable .fm_singer_listen_btn,
.fm_singer_listen_disable .fm_singer_commiss_btn,
.fm_singer_listen_disable .fm_singer_listen_btn:hover,
.fm_singer_listen_disable .fm_singer_commiss_btn:hover{ background:#a1caf2; cursor:default;}

/* äºŒçº§å¯¼èˆª */
.fm_tai_hd{ position:absolute; z-index:2; top:-40px; /*top:0;*/ left:0; width:100%; overflow:hidden;}
.fm_tai_hd ul{ position:relative;  height:32px; padding-top:7px; border-bottom:1px solid #92c0ec; overflow:hidden; background:#ebebeb; margin-right:16px;}
.fm_tai_hd ul li{ float:left;  width:12.4%;/* æ”¹ä¸ºç¨‹åºåŠ¨æ€é…ç½®*/}
.fm_tai_hd ul li.me{ display:none;}
.fm_tai_hd ul li a{ position:relative; display:block; text-align:center; height:22px; line-height:22px; color:#545454; padding-bottom:10px;}
.fm_tai_hd ul li a .i{ position:absolute; left:50%; bottom:0; height:6px; width:1px; overflow:hidden; background:#c4c4c4;}
.fm_tai_hd ul li a:hover{ color:#519dee}

.fm_tai_hd ul li.cur a{ color:#519dee; font-weight:bold; font-size:14px; line-height:1.5;}
.fm_tai_hd ul li.cur .i{ height:10px; width:3px; margin-left:-1px; background:#85baf4;}

.fm_tai_hd ul.withme li{ float:left; width:12.4%;}
.fm_tai_hd ul.withme li.me{ display:inline;}

.fm_tai_hd_fixed{ position:fixed; _position:absolute; z-index:50; width:100%;}
.fm_tai_hd_fixed ul{ margin:0 18px 0 0;}
.fm_tai_hd_if{ position:absolute; z-index:-1; left:0; top:0; width:100%; height:40; background:#fff; opacity:0.001; filter:alpha(opacity=0.1); border:0;}


.fm_umaylike_sprite{ display:block; width:275px; height:98px; overflow:hidden; font-size:0;}
.fm_umaylike_tips{ position:absolute; z-index:10; left:100px; top:0; width:237px; height:98px; overflow:hidden;}
.fm_umaylike_tips .fm_umaylike_sprite{ position: absolute; left:0; top:0;}
.fm_umaylike_tips_close{ position:absolute; z-index:2; left:199px; top:6px; width:18px; height:18px; overflow:hidden;}
.fm_umaylike_tips_close .fm_umaylike_sprite{ left:-250px; top:0; cursor: pointer;}
.fm_umaylike_tips_close:hover .fm_umaylike_sprite{ top:-25px;}

.fm_scene_tips{ width:100px; height:15px; overflow:hidden; background-position:0 15px; background-repeat:no-repeat;}

.fm_scene_tips_time01{background-position:-100px -150px;}
.fm_scene_tips_time02{background-position:-100px -175px;}
.fm_scene_tips_time03{background-position:-100px -200px;}
.fm_scene_tips_time04{background-position:-100px -225px;}
.fm_scene_tips_time05{background-position:-100px -250px;}
.fm_scene_tips_time06{background-position:-100px -275px;}
</pre></body></html>