@charset 'utf-8';

/*通用样式*/
@import url("/_lib_old/css/base.css");





/*通用部分 start*/
/*边框样式 start*/
#container .box{ position:relative; width:100%; height:100%; background:url(/images_v32/music/box_bg.gif) top repeat-x;}
#container .box .box_left{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/music/box_left.gif); position:absolute; left:0; top:0; z-index:0;}
#container .box .box_right{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/music/box_right.gif); position:absolute; right:0; top:0; z-index:0;}
#container .box .box_b_left{ width:5px; height:5px; overflow:hidden; background:url(/images_v32/music/box_b_left.gif) left; position:absolute; left:0; bottom:0; z-index:0;}
#container .box .box_b_right{ width:100%; height:5px; overflow:hidden; background:url(/images_v32/music/box_b_right.gif) right bottom; position:absolute; right:0; bottom:0; z-index:0;}
/*边框样式 end*/
/*more*/
#container .more{ width:40px; height:22px; display:block; z-index:100; position:absolute; background:url(/images_v32/music/more.gif) 2px 10px no-repeat;}
/*菜单下线条样式*/
#container .line{ height:1px; overflow:hidden; position:absolute; background:#C3C3C3;}
/*列表*/
ul{ list-style:none; padding:0; margin:0; border:none;}
li{ float:left;}
/*通用部分 end*/



















/*主背景颜色及文本颜色*/
body{ color:#333;}

/*链接*/
a:link, a:visited{ color:#333;}
a:hover{ color:#333;}

/*内容部分大框架*/
#container{ width:960px; height:803px; position:relative; text-align:left; margin:0 auto;}
#container div{ position:relative;}

/*music 页面左侧大框架*/
#container #left{ width:754px; height:100%; position:absolute; left:0;}

/*music 页面右侧大框架*/
#container #right{ width:200px; height:100%; position:absolute; left:760px;}

/*图片边框*/
#container a.img_border{ display:block; background:#C2C0C1;}
#container a:hover.img_border{ background:#F60;}
#container a.img_border img{ border:1px solid #FFF; margin:1px;}



















/*flash和歌手部分 start*/
#container_2{ width:100%; height:328px; left:0; margin-top:6px;}
#container_2 div{ position:absolute;}


/*flash框架*/
#container_2 #flash{ width:383px; height:328px; left:0; top:0px;}


/*歌手动态*/
#container_2 #artist_news{ width:365px; height:328px; left:389px; top:0; background:url(/images_v32/music/artist_news_bg.gif);}
/*页脚*/
#container_2 #artist_news .artist_news_f{ width:100%; height:5px; overflow:hidden; left:0; bottom:0; background:url(/images_v32/music/artist_news_f.gif)}
/*菜单部分使用*/
#container_2 #artist_news #artist_news_m1{ width:365px; height:31px; left:0; top:0; background:url(/images_v32/music/artist_news_m1.gif);}
#container_2 #artist_news #artist_news_m1 a{ display:block; width:182px; height:28px; position:absolute; left:182px;}
#container_2 #artist_news #artist_news_m2{ width:365px; height:31px; left:0; top:0; background:url(/images_v32/music/artist_news_m2.gif);}
#container_2 #artist_news #artist_news_m2 a{ display:block; width:182px; height:28px; position:absolute; left:0;}
/*主列表样式*/
#container_2 #artist_news  #list{ width:350px; position:absolute; left:10px; top:32px; display:;}/*控制显示部分*/
/*虚线*/
#container_2 #artist_news  #list li{ position:relative; width:100%; height:20px; background:url(/images_v32/music/dashed.gif) bottom repeat-x;}
#container_2 #artist_news  #list li .list_2{ left:0;}
#container_2 #artist_news  #list li .list_2 li{ position:absolute; background:none;}


/*被选择之后*/
#container_2 #artist_news  #list li.selected { height:111px;}
/*被选择图片样式*/
#container_2 #artist_news  #list li.selected .list_2 a.img_border{ width:99px; height:99px; position:absolute; left:0; top:6px;}
#container_2 #artist_news  #list li.selected .list_2 a.img_border img{ width:95px; height:95px;}
/*文本列表控制*/
#container_2 #artist_news  #list li.selected .list_2 li.txt_list{ width:174px; position:absolute; left:106px; top:4px;}
/*歌手名字宽度限制*/
#container_2 #artist_news  #list li.selected .list_2 li.txt_list .artist_name{ position:relative; width:240px; height:26px; overflow:hidden;}
#container_2 #artist_news  #list li.selected .list_2 li.txt_list .artist_name a{ font-size:14px; color:#333333; font-weight:bold;}
/*普通列表控制*/
#container_2 #artist_news  #list li.selected .list_2 li.txt_list .div_2, #container_2 #artist_news  #list li.selected .list_2 li.txt_list .div_3{ display:block; position:relative; width:240px; height:18px; overflow:hidden; background:url(/images_v32/music/point.gif) 0 9px no-repeat; text-indent:7px;}


/*没有选择样式*/
#container_2 #artist_news  #list li { height:61px;}
/*被选择图片样式*/
#container_2 #artist_news  #list li .list_2 a.img_border{ width:54px; height:54px; position:absolute; left:0; top:3px;}
#container_2 #artist_news  #list li .list_2 a.img_border img{ width:50px; height:50px;}
/*文本列表控制*/
#container_2 #artist_news  #list li .list_2 li.txt_list{ width:286px; position:absolute; left:60px; top:3px;}
/*歌手名字宽度限制*/
#container_2 #artist_news  #list li .list_2 li.txt_list .artist_name{ position:relative; width:100%; height:28px; margin-top:3px; overflow:hidden;}
#container_2 #artist_news  #list li .list_2 li.txt_list .artist_name a{ font-size:14px; color:#333; font-weight:bold;}
/*普通列表控制*/
#container_2 #artist_news  #list li .list_2 li.txt_list .div_2{ position:relative; width:100%; height:18px; overflow:hidden; background:url(/images_v32/music/point.gif) 0 9px no-repeat; text-indent:7px;}
#container_2 #artist_news  #list li .list_2 li.txt_list .div_3{ display:none;}
#container_2 #artist_news  #list li .list_2 li.txt_list .div_3 a,
#container_2 #artist_news  #list li .list_2 li.txt_list .div_2 a{ color:#666;}


/*歌手动态菜单部分使用*/
#container_2 #artist_news #menu_menu{ width:335px; height:285px; overflow:hidden; position:absolute; left:15px; top:35px; display:none;}/*控制显示*/
#container_2 #artist_news #menu_menu li{ width:100%; height:44px; background:url(/images_v32/music/dashed.gif) bottom repeat-x;}
#container_2 #artist_news #menu_menu li a{ width:69px; height:27px; font-size:14px; line-height:27px; text-align:center; float:left; color:#333; text-decoration:none; font-weight:bold; margin-left:20px; margin-top:8px;}
#container_2 #artist_news #menu_menu li b{ display:block; float:left; width:1px; height:12px; background:#C5C5C5; overflow:hidden; margin-top:16px; margin-left:20px;}
/*带背景的链接样式*/
#container_2 #artist_news #menu_menu li a.a2{ display:inline; color:#FFF; background:url(/images_v32/music/artist_news_a_bg.gif);}
/*被选择的菜单样式*/
#container_2 #artist_news #menu_menu li a.selected{ display:inline; color:#F60;}
/*文本列表样式*/
#container_2 #artist_news #menu_menu li.news{ width:100%; height:100%; padding:8px; margin-top:7px;}
/*新闻标题宽度限制*/
#container_2 #artist_news #menu_menu li.news .div_4{ position:relative; width:334px; height:18px; overflow:hidden; background:url(/images_v32/music/point.gif) 0 8px no-repeat; text-indent:7px;}
/*新闻标题链接样式*/
#container_2 #artist_news #menu_menu li.news a{ width:auto; font-size:9pt; line-height:19px; margin:0; font-weight:normal; color:#333;}
/*flash和歌手部分 end*/























/*pk start*/
#container #pk{ width:100%; height:262px; margin-top:6px; background:url(/images_v32/music/pk_bg.gif);}
#container #pk div{ position:absolute;}
/*标题*/
#pk .tt{ width:100%; height:30px; overflow:hidden; line-height:36px; top:0; text-align:center; color:#FFF; font-size:14px; font-weight:bold; background:url(/images_v32/music/pk_tt_bg.gif);}
/*页脚*/
#pk .f{ width:100%; height:4px; bottom:0; overflow:hidden; background:url(/images_v32/music/pk_f.gif);}
/*网友留言标题*/
#pk .pk_tt2{ width:144px; height:24px; left:0; top:2px; background:url(/images_v32/music/pk_tt2.gif);}
#pk .pk_tt2 .more{ top:2px; right:2px; background:none;}
/*内容主体，包括左右留言部分*/
#pk .content{ width:744px; height:222px; left:6px; top:35px; position:absolute;}
#pk .content li{ display:block; position:relative;}
/*左侧*/
#pk .content .left{ width:144px; height:100%; overflow:hidden; left:0;}
/*中间大背景*/
#pk .content .center{ width:445px; height:100%; left:4px; background:url(/images_v32/music/pk_bg3.jpg) center top no-repeat;}
/*右侧*/
#pk .content .right{ width:144px; height:100%; overflow:hidden; left:9px;}
/*留言列表*/
#pk .content .list{ width:144px; height:187px; position:absolute; left:0; top:32px; background:url(/images_v32/music/pk_bg2.gif);}
/*留言宽度限制*/
#pk .content .list li{ width:96px; height:21px; display:inline; margin-left:9px; overflow:hidden; text-indent:7px; background:url(/images_v32/music/point.gif) 0 8px no-repeat;}
/*留言字体样式*/
#pk .content .list li a{ color:#666;}
/*页数*/
#pk .content .list .page{ background:none; text-indent:0; margin-top:8px; margin-bottom:2px;}
/*页数左边距*/
#pk .content .list .page div{ left:14px;}
/*页数小图*/
#pk .content .list .page img{ margin-top:3px;}
/*页数链接*/
#pk .content .list .page a{ display:block; float:left; text-decoration:none; width:13px; height:18px; text-align:center;}
#pk .content .list .page a.selected{ font-weight:bold; color:#F60;}
/*我要留言按钮*/
#pk .content .list li.btn2{ background:none; margin-top:4px;}
#pk .content .list li.btn2 a{ position:absolute; text-indent:0; left:13px;}
/*中间查看详细按钮*/
#pk .center a.pk_btn4{ width:90px; height:45px; position:absolute; left:178px; bottom:6px; background:url(/images_v32/music/pk_btn4.gif) center center no-repeat;}
/*pk左侧内容*/
#pk #pk_left{ left:8px; top:8px;}
#pk a.pk_left_name{ width:73px; height:18px; text-decoration:none; display:block; position:absolute; color:#FFF; text-align:left; left:179px; top:122px;}
/*pk右侧内容*/
#pk #pk_right{ right:8px; top:8px;}
#pk a.pk_right_name{ width:73px; height:18px; text-decoration:none; display:block; position:absolute; color:#FFF; text-align:right; left:192px; top:142px;}
/*pk左侧和右侧内容 通用*/
#pk .pk_content{ position:absolute; width:154px; height:214px;}
#pk .pk_content li{ width:100%; position:relative;}
#pk .pk_content .pk_img{ width:154px; height:154px; overflow:hidden; background:#333;}
#pk .pk_content .pk_img img{ width:152px; height:152px; margin:1px;}
#pk .pk_content .pk_txt{ margin-top:10px; background:url(/images_v32/music/pk_icon.gif) 0 center no-repeat; text-indent:18px;}
#pk .pk_content .pk_txt a.btn{ display:block; position:absolute; right:0;}
#pk .pk_content .pk_txt span{ color:#930; font-weight:bold;}
/*投票按钮li定位*/
#pk .pk_content .pk_pool{ margin-top:4px;}
/*投票按钮*/
#pk .pk_content .pk_pool a.pool{ width:57px; height:23px; display:block; left:2px; background:url(/images_v32/music/pk_pool.gif) no-repeat;}
/*投票按钮右侧票数*/
#pk .pk_content .pk_pool div{ width:90px; left:62px; top:0; border-bottom:4px solid #F33; color:#343434; text-align:center; font-weight:bold;}
/*pk start*/



















/*人气歌手模块 start*/
#container #hot_artist{ width:100%; height:194px; margin-top:6px;}
#container #hot_artist div{ position:absolute;}
/*标题样式*/
#hot_artist .tt{ width:140px; height:20px; top:7px; left:8px; background:url(/images_v32/music/hot_artist_tt.gif) no-repeat;}
/*more*/
#hot_artist a.more{ right:3px; top:5px;}
/*菜单下划线*/
#hot_artist .line{ left:3px; top:28px; width:748px;}
/*菜单整体定位*/
#hot_artist .menu_a{ left:200px; top:10px;}
/*菜单链接样式*/
#hot_artist .menu_a a{ display:block; float:left; display:inline; color:#333; text-decoration:none; margin-left:3px; width:79px; height:19px; overflow:hidden; line-height:21px; text-align:center; background:url(/images_v32/music/menu_bg.gif);}
/*被选择的菜单样式*/
#hot_artist .menu_a a.selected{ color:#F60; font-weight:bold; background:url(/images_v32/music/menu_bg.gif) 0 -21px; line-height:24px;}
/*列表位置控制*/
#hot_artist .list{ width:738px; position:absolute; left:14px; top:39px;}
/*列表内容块*/
#hot_artist .list li{ width:244px; height:144px; float:left; position:relative; text-align:left;}
#hot_artist .list li a{ color:#666;}
/*列表图样式*/
#hot_artist .list a.img_border{ position:absolute; left:0; width:99px; height:144px;}
#hot_artist .list a.img_border img{ width:95px; height:140px;}
/*文本列表主框架*/
#hot_artist .list .content{ position:absolute; left:105px; top:0px;}
/*歌曲名字限制*/
#hot_artist .list .content li{ width:85px; height:18px; overflow:hidden; margin-top:4px;}
/*歌手名字限制*/
#hot_artist .list .content li.artist_name{ height:18px; margin-bottom:2px; margin-top:8px; font-weight:bold;}
#hot_artist .list .content li.artist_name a{ color:#333;}
/*听歌按钮*/
#hot_artist .list .content li.btn{ width:40px; margin-top:5px;}
#hot_artist .list .content li.btn a{ margin-right:5px;}
/*人气歌手模块 end*/



















/*最新专辑 start*/
#container #new_album{ width:100%; height:258px; margin-top:6px;}
#container #new_album div{ position:absolute;}
/*标题样式*/
#new_album .tt{ width:140px; height:20px; top:7px; left:8px; background:url(/images_v32/music/new_album_tt.gif) no-repeat;}
/*more*/
#new_album a.more{ right:3px; top:5px;}
/*菜单下划线*/
#new_album .line{ left:3px; top:28px; width:748px;}
/*菜单整体定位*/
#new_album .menu_a{ left:200px; top:10px;}
#new_album .menu_a a{ display:block; float:left; display:inline; color:#333; text-decoration:none; margin-left:3px; width:79px; height:19px; overflow:hidden; line-height:22px; text-align:center; background:url(/images_v32/music/menu_bg.gif);}
#new_album .menu_a a.selected{ color:#F60; font-weight:bold; background:url(/images_v32/music/menu_bg.gif) 0 -21px; line-height:24px;}
/*列表大框架*/
#new_album .list{ width:738px; height:220px; position:absolute; left:14px; top:39px;}
#new_album .list li{ width:244px; height:108px; position:relative;}
/*列表详细内容-图片*/
#new_album .list li a.img_border{ width:99px; height:99px;}
#new_album .list li a.img_border img{ width:95px; height:95px;}
/*列表详细内容-文本列表*/
#new_album .list li ul{ width:110px; height:83px; position:absolute; display:block; left:104px; top:9px;}
#new_album .list li ul li{ width:100%; height:18px; margin-top:5px; overflow:hidden;}
#new_album .list li ul li a{color:#666;}
/*专辑名字*/
#new_album .list li ul li.album_name a{ font-weight:bold; color:#424242;}
/*按钮*/
#new_album .list li ul li.btn{ margin-top:6px;}
#new_album .list li ul li.btn a{ width:15px; height:15px; float:left; display:block; margin-right:5px;}
/*最新专辑 end*/



















/*歌曲top start*/
#container #song_top{ width:100%; height:280px; position:relative; margin-top:6px; background:url(/images_v32/music/sont_top_bg.gif);}
#song_top div{ position:absolute; overflow:hidden;}
/*more*/
#song_top .more{ top:4px; right:1px; background:none;}
/*标题*/
#song_top .tt{ width:200px; height:30px; top:0; background:url(/images_v32/music/song_top_tt.gif);}
/*页脚*/
#song_top .f{ width:200px; height:4px; position:absolute; bottom:0; background:url(/images_v32/music/song_top_f.gif);}
/*高清全听*/
#song_top a.listen_high{ width:79px; height:17px; display:block; position:absolute; background:url(/images_v32/music/listen_high.gif); left:95px; top:38px;}
/*普通全听*/
#song_top a.listen_normal{ width:79px; height:17px; display:block; position:absolute; background:url(/images_v32/music/listen_normal.gif); left:10px; top:38px;}
/*列表*/
#song_top .list{ width:190px; height:250px; position:absolute; left:9px; top:63px;}
#song_top .list li{ width:100%; height:18px; margin-top:3px; position:relative;}
#song_top .list div{ height:18px; position:relative; float:left; margin-right:5px;}
#song_top .list .song_name{ width:100px;}
#song_top .list .artist_name{ width:40px;}
#song_top .list .song_name a, #song_top .list .artist_name a{ color:#333;}
#song_top .list .btn{ width:40px; position:absolute; right:0; margin-top:1px;}
#song_top .list .btn a{ width:15px; float:left; margin-left:5px; display:inline;}
/*歌曲top end*/



















/*推荐专辑 start*/
#container #recommend_album{ width:100%; height:210px; position:relative; margin-top:5px;}
#container #recommend_album div{ position:absolute; overflow:hidden;}
/*more*/
#recommend_album .more{ right:0px; top:1px;}
/*标题*/
#recommend_album .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/recommend_album_tt.gif) no-repeat; left:4px;}
/*边框样式*/
#recommend_album .box{ width:100%; height:187px; top:23px;}
/*歌曲*/
#recommend_album .song{ width:182px; height:18px; left:9px; top:10px;}
#recommend_album .song .song_name{ width:95px; left:0;}
#recommend_album .song .artist_name{ width:40px; left:100px;}
#recommend_album .song .song_name a, #recommend_album .song .artist_name a{ color:#333;}
#recommend_album .song .btn{ width:40px; position:absolute; right:0; top:1px; display:block;}
#recommend_album .song .btn a{ display:inline; float:left; margin-left:5px;}
/*大图样式*/
#recommend_album a.img_border, #recommend_album a:hover.img_border{ width:190px; height:97px; position:absolute; left:5px; top:35px; background:#F60;}
#recommend_album a.img_border img{ width:186px; height:93px;}
/*小缩略图总体位置*/
#recommend_album .img_list{ position:absolute; left:7px; top:132px;}
#recommend_album .img_list li{ height:44px; margin-right:6px;}
/*被选择的缩略图样式*/
#recommend_album .img_list li.selected{ background:url(/images_v32/music/recommend_album_icon.gif) center 0 no-repeat;}
#recommend_album .img_list li.selected a{ width:42px; height:42px; display:block; background:#F60; margin-top:5px;}
#recommend_album .img_list li.selected a img{ width:40px; height:40px;}
/*普通缩略图样式*/
#recommend_album .img_list li a{ width:42px; height:42px; display:block; background:#B3B3B3; margin-top:6px;}
#recommend_album .img_list li a img{ margin:1px; width:40px; height:40px;}
/*推荐专辑 end*/



















/*该模块暂时已经   删除今日更新 start*/
#container #update, #container #update .box{ width:170px; height:103px; margin:0;}
#container #update{ margin-top:3px;}
#update .tt{ width:34px; height:86px; left:6px; top:9px; position:absolute; background:url(/images_v32/music/update_tt.gif);}
/*数据整体*/
#update .data{ position:absolute; left:43px; top:9px;}
/*背景样式*/
#update .data div{ width:121px; height:18px; position:relative; overflow:hidden; margin-bottom:5px; background:url(/images_v32/music/update_date_bg.gif);}
/*字样式*/
#update .data div span{ position:absolute; z-index:0;}
#update .data div span.f_left{ left:8px;}
#update .data div span.f_right{ right:8px;}
/*数字连接样式*/
#update .data div a{ color:#C60; width:100%; height:100%; z-index:5; position:absolute; text-decoration:none; font-weight:bold; text-align:center;}
#update .data div a:hover{ color:#F60;}
/*该模块暂时已经   今日更新 end*/



















/*最新电影 start*/
#container #new_film{ width:100%; height:230px; margin-top:5px;}
#container #new_film div{ position:absolute; overflow:hidden;}
/*more*/
#new_film .more{ right:0px; top:1px;}
/*标题*/
#new_film .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/new_film_tt.gif) no-repeat; left:4px;}
/*模块样式*/
#new_film .box{ width:100%; height:198px; top:23px;}
/*主列表*/
#new_film .list{ position:absolute; left:7px; top:9px;}
#new_film .list li{ width:156px; height:88px; position:relative; margin-bottom:5px;}
/*图片边框*/
#new_film .list li a.img_border{ width:66px; height:86px; position:absolute;}
#new_film .list li a.img_border img{ width:60px; height:80px; border:2px solid #FFF; margin:1px;}
/*文本列表*/
#new_film .list li .content{ width:115px; position:absolute; left:70px; top:0;}
#new_film .list li .content li{ width:100%; height:18px; overflow:hidden; margin:0; margin-top:1px;}
/*按钮*/
#new_film .list li .content li.btn{ margin-top:8px;}
#new_film .list li .content li.btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*电影名字*/
#new_film .list li .content .film_name a{ color:#333;}
/*主演名字*/
#new_film .list li .content .star{ color:#930;}
/*语种*/
#new_film .list li .content .language{ color:#999;}
/*最新电影 end*/


















/*音乐页面右侧*/
#right .div_6{ width:154px; height:20px; margin-left:8px; margin-top:5px; line-height:20px; color:#FFF; font-weight:bold;}
#right .div_5{ width:110px; height:18px; margin:3px 0; text-align:left; color:#999; overflow:hidden;}
#right .div_5 a{ color:#333;}
/*历史浏览歌手*/
#right .history_artist{ width:184px; margin:0 auto; display:inline; float:left; margin-left:8px;}
#right .history_artist .history_name_w{ display:block; width:90px; height:22px; background:url(/images_v32/music/icon_s.gif) 0 6px no-repeat; text-indent:6px; overflow:hidden; float:left;}
#right .history_artist .history_artist a{ line-height:22px; margin:3px 0 1px;}
#right .history_artist .dashed_r{ float:left; width:100%; height:1px; margin:0; overflow:hidden; background:url(/images_v32/music/dashed.gif);}