@charset 'utf-8';

/*通用样式*/
@import url("/_lib_old/css/base.css");
/*gmb搜索部分样式*/
@import url("/_lib_old/css/gmb_new.css");




/*宽度及底边线*/
#pagination{ display:block; width:570px; padding-bottom:1px; border-bottom:1px solid #C8C9B9; margin:0 auto; margin-top:10px; margin-bottom:10px;}
/*背景颜色*/
#pagination .pagination_bg{ display:block; width:100%; height:26px; overflow:hidden; background:#E5E6D8; margin:0; margin-bottom:1px;}
/*内容表格*/
#pagination .pagination_bg table{ height:26px;}
/*链接样式*/
#pagination a{ height:20px; display:block; margin:0; padding:0 5px; float:left;}
/*被选择链接样式*/
#pagination a.selected{ font-weight:bold; text-decoration:underline;}
/*链接中间竖线*/
#pagination b{ display:inline; float:left; width:1px; height:10px; margin-top:5px; overflow:hidden; background:#BCBABD;}
/*输入框样式*/
#pagination .input_style{ width:30px; height:14px; line-height:12px; padding:0; margin:0; border:1px solid #555; overflow:hidden;}








/*通用部分 start*/
/*边框样式 start*/
#sub_container_3 .box,
#sub_container_2 .box
{ position:relative; width:100%; height:100%; background:url(/images_v32/music/box_bg.gif) top repeat-x;}

#sub_container_3 .box .box_left,
#sub_container_2 .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;}

#sub_container_3 .box .box_right,
#sub_container_2 .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;}

#sub_container_3 .box .box_b_left,
#sub_container_2 .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;}

#sub_container_3 .box .box_b_right,
#sub_container_2 .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*/
#sub_container_3 a.more,
#sub_container_2 a.more,
{ width:40px; height:22px; display:block; z-index:100; position:absolute; background:url(/images_v32/music/more.gif) 2px 10px no-repeat;}

/*菜单下线条样式*/
#sub_container_3 .line,
#sub_container_2 .line
{ height:1px; overflow:hidden; position:absolute; background:#C3C3C3;}
/*下线条样式,location.asp*/
#sub_container_3 .under_line,
#sub_container_2 .under_line
{ border-bottom:1px solid #DBC3E5;}

/*列表*/
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;}



/*内容部分大框架*/
#sub_container_3 div, #sub_container_2 div{ float:left; position:relative; overflow:hidden;}
#sub_container_3, #sub_container_2{ width:960px; position:relative; text-align:left; margin:0 auto; background:url(/images_v32/public/s_right_bg.gif) right  repeat-y;}
#sub_container_3 #sub_right_bg, #sub_container_2 #sub_right_bg{ float:right; display:inline; width:205px; background:url(/images_v32/public/s_right_bg.gif);}


/* 3分栏 左侧大框架*/
#sub_container_3 #sub_left{ float:left; display:inline; width:170px;}
/* 3分栏 中间大框架*/
#sub_container_3 #sub_center{ float:left; display:inline; width:570px; margin-left:6px;}
/* 3分栏 右侧大框架*/
#sub_container_3 #sub_right{ float:right; display:inline; width:200px;}

/* 2分栏 左侧大框架*/
#sub_container_2 #sub_left{ float:left; display:inline; width:754px;}
/* 2分栏 中间大框架*/
#sub_container_2 #sub_center{ clear:both; width:0; display:none;}
/* 2分栏 右侧大框架*/
#sub_container_2 #sub_right{ float:right; display:inline; width:200px;}







/*图片边框*/
#sub_container_3 a.img_border, #sub_container_2 a.img_border{ display:block; background:#C2C0C1;}
#sub_container_3 a:hover.img_border, #sub_container_2 a:hover.img_border{ background:#F60;}
#sub_container_3 a.img_border img, #sub_container_2 a.img_border img{ border:1px solid #FFF; margin:1px;}


/*歌曲列表部分使用 start*/
#sub_container_3 .no_w, #sub_container_2 .no_w{ width:49px; text-align:center;}
#sub_container_3 .sel_w, #sub_container_2 .sel_w{ width:18px; text-align:center;}
#sub_container_3 .album_w, #sub_container_2 .album_w{ width:45px; text-align:center;}
/*按钮控制*/
#sub_container_3 .btn_tt span, #sub_container_2 .btn_tt span{ width:20px; height:20px; margin-top:5px; display:block; overflow:hidden; float:left; text-indent:1px;}
#sub_container_3 .btn_tt .mp4_left, #sub_container_2 .btn_tt .mp4_left{ width:15px; text-indent:0; text-indent:0;}
#sub_container_3 .btn_tt .mp4, #sub_container_2 .btn_tt .mp4{ width:28px; overflow:hidden; text-indent:1px;}
#sub_container_3 .btn_tt .mp4_right, #sub_container_2 .btn_tt .mp4_right{ width:17px; text-indent:0px;}
#sub_container_3 .btn_w, #sub_container_2 .btn_w{ width:128px;}
#sub_container_3 .btn_w div, #sub_container_2 .btn_w div{ margin-top:5px;}
#sub_container_3 .btn_w img, #sub_container_2 .btn_w img{ margin:0;}
#sub_container_3 .btn_w a, #sub_container_2 .btn_w a{ display:block; width:15px; height:15px; float:left;}
#sub_container_3 .btn_w span, #sub_container_2 .btn_w span{ display:block; overflow:hidden; width:5px; height:15px; float:left;}
#sub_container_3 .list .even, #sub_container_2 .list .even{ background:#F0F1E3;}
#sub_container_3 .list div, #sub_container_2 .list div{ width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
/*歌曲列表部分使用 end*/


/*评论部分 start*/
#sub_container_3 .comment_w, #sub_container_2 .comment_w{ width:682px; display:inline; margin-left:36px;}
/*评论部分 end*/


/*mtv 列表部分使用 start*/
#sub_container_3 .relational_mtv,
#sub_container_2 .relational_mtv{ width:103px; height:132px; display:inline; float:left; margin-left:24px; margin-right:5px; margin-top:18px; margin-bottom:18px;}
/*相关mtv图片边框*/
#sub_container_3 a.mtv_border,
#sub_container_2 a.mtv_border{ width:103px; height:94px; display:block; background:url(/images_v32/music/bg_relational_mtv.gif);}
#sub_container_3 a.mtv_border img,
#sub_container_2 a.mtv_border img{ width:95px; height:72px; margin:4px;}
/*相关mtv文本*/
#sub_container_3 .relational_mtv .div_4,
#sub_container_2 .relational_mtv .div_4{ width:95px; height:18px; color:#999; overflow:hidden;}
#sub_container_3 .relational_mtv .div_4 a
#sub_container_2 .relational_mtv .div_4 a{ color:#333;}
/*mtv 列表部分使用 end*/


/*专辑列表使用 start*/
#sub_container_3 .album_container,
#sub_container_2 .album_container{ width:107px; height:150px; display:inline; border:1px solid #A59E98; background:#FFF; float:left; margin-left:24px; margin-top:18px; margin-bottom:18px;}
#sub_container_3 .album_container .div_3,
#sub_container_2 .album_container .div_3{ width:95px; height:18px; font-size:10px; line-height:18px; color:#999; overflow:hidden;}
#sub_container_3 .album_container .div_3 a,
#sub_container_2 .album_container .div_3 a{ color:#669B33;}
/*专辑列表使用 end*/


/*内容显示2行或者全部 start*/
#sub_container_3 .show_2line,
#sub_container_2 .show_2line{ width:675px; height:36px; overflow:hidden; margin:18px auto; margin-bottom:0;}
#sub_container_3 .show_all,
#sub_container_2 .show_all{ width:675px; margin:18px auto; margin-bottom:0;}
/*内容显示2行或者全部 end*/


/*下划线*/
#sub_container_3 .under_line,
#sub_container_2 .under_line{ border-bottom:1px solid #D2D2C6;}



















/*mp3列表样式2; top100使用*/
#sub_container_3.top100 #sub_center #tt{ margin-top:6px;}
#sub_container_3.top100 .t_b_border{ width:100%; border-top:1px solid #C8C9B7; padding-top:1px;}
#sub_container_3.top100 .list{ padding:1px 0; width:100%;}
#sub_container_3.top100 .list .tt_bg{ height:28px; line-height:28px; background:#E2E3D5; font-weight:bold;}
#sub_container_3.top100 .list .f_bg{ width:100%; height:28px; line-height:28px; background:#E2E3D5; margin-top:5px;}

#sub_container_3.top100 .list .artist_w{ width:88px;}
#sub_container_3.top100 .list .song_w{ width:230px;}
#sub_container_3.top100 .list .song_name{ width:195px;}
#sub_container_3.top100 .list .artist_name{ width:83px;}



















/*专辑列表；album_list.asp*/
#sub_container_3.album_list #pagination{ margin-top:20px;}
#sub_container_3.album_list #sub_center{ padding-bottom:20px;}
#sub_container_3.album_list #sub_center #tt{ margin-top:6px;}
#sub_container_3.album_list .new_album_list{ width:100%; height:155px; overflow:hidden; background:url(/images_v32/music/dashed.gif) bottom repeat-x;}
/*专辑图*/
#sub_container_3.album_list .new_album_list a.img_border{ width:101px; height:101px; margin-top:27px;}
#sub_container_3.album_list .new_album_list a.img_border img{ border-width:2px; width:95px; height:95px;}
/*列表内容左间距控制*/
#sub_container_3.album_list .new_album_list table{ width:566px; margin-left:11px;}

#sub_container_3.album_list .new_album_list div{ width:388px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:1px;}
#sub_container_3.album_list .new_album_list .album_name{ margin-top:25px;}
#sub_container_3.album_list .new_album_list .album_name a{ font-size:14px; font-weight:bold; color:#693;}
#sub_container_3.album_list .new_album_list .album_summary{ color:#C96;}
#sub_container_3.album_list .new_album_list .album_inf{ color:#7A7A7A;}
#sub_container_3.album_list .new_album_list .album_inf a{ color:#7A7A7A;}
#sub_container_3.album_list .new_album_list .song_name{ text-indent:22px; background:url(/images_v32/music/song_icon.gif) 0 2px no-repeat;}
#sub_container_3.album_list .new_album_list .song_name a{ color:#399;}
#sub_container_3.album_list .new_album_list .btn{ margin-left:0px; margin-top:5px;}
#sub_container_3.album_list .new_album_list .btn a{ margin-right:5px;}



















/*专辑详细页; album_detail.asp*/
#sub_container_2.album_detail a.more{ display:block; margin:0; padding:0; float:left;}
#sub_container_2.album_detail span.img_border{ display:block; background:#999; width:236px; height:236px;}
#sub_container_2.album_detail span.img_border img{ width:230px; height:230px; border:2px solid #FFF; margin:1px;}
/*列表整体与上下间距*/
#sub_container_2.album_detail .list{ margin-top:0;}
#sub_container_2.album_detail .album_name{ width:400px; text-indent:0px; color:#693; font-weight:bold; font-size:14px; margin-bottom:19px;}
#sub_container_2.album_detail .artist_name{ width:400px; text-indent:10px; color:#930; font-weight:bold; margin-bottom:10px; background:url(/images_v32/music/point.gif) 0 6px no-repeat;}
#sub_container_2.album_detail .artist_name a{ color:#930;}
#sub_container_2.album_detail .artist_name span{ color:#666;}
#sub_container_2.album_detail .normal{ text-indent:10px; color:#666; width:400px; height:18px; margin-top:5px; background:url(/images_v32/music/point.gif) 0 6px no-repeat;}
/*歌手信息，专辑试听按钮整体定位*/
#sub_container_2.album_detail .btn{ margin-top:15px; width:400px;}
#sub_container_2.album_detail .btn a{ display:block; float:left; margin-right:5px;}
#sub_container_2.album_detail .tt_bg{ height:28px; background:#E2E3D5; font-weight:bold;}

/*歌曲列表部分使用 start*//*歌曲名字长度*/
#sub_container_2.album_detail .mp3_list_song{ width:430px; height:18px; overflow:hidden;}



















/*音乐页面右侧*/
#sub_right_2 .div_6{ width:154px; height:20px; margin-left:8px; margin-top:5px; line-height:20px; color:#FFF; font-weight:bold;}
#sub_right_2 .div_5{ width:110px; height:18px; margin:3px 0; text-align:left; color:#999; overflow:hidden;}
#sub_right_2 .div_5 a{ color:#333;}
/*历史浏览歌手*/
#sub_right_2 .history_artist{ width:154px; margin:0 auto; display:inline; float:left; margin-left:8px;}
#sub_right_2 .history_artist .history_name_w{ display:block; width:77px; height:22px; background:url(/images_v32/music/icon_s.gif) 0 6px no-repeat; text-indent:6px; overflow:hidden; float:left;}
#sub_right_2 .history_artist .history_artist a{ line-height:22px; margin:3px 0 1px;}
#sub_right_2 .history_artist .dashed_r{ float:left; width:100%; height:1px; margin:0; overflow:hidden; background:url(/images_v32/music/dashed.gif);}



















/*中间 start*/
/*标题间距*/
#sub_container #sub_center #tt{ width:100%; height:41px; margin-top:6px;}
#sub_container #sub_center #tt img{margin-bottom:3px;}



















/*右侧使用 start*/
/*推荐专辑 start*/
#sub_right #recommend_album{ width:100%; height:210px; position:relative; margin-top:5px;}
#sub_right #recommend_album div{ position:absolute; overflow:hidden;}
/*more*/
#sub_right #recommend_album .more{ right:0px; top:1px;}
/*标题*/
#sub_right #recommend_album .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/recommend_album_tt.gif) no-repeat; left:4px;}
/*边框样式*/
#sub_right #recommend_album .box{ width:100%; height:187px; top:23px;}
/*歌曲*/
#sub_right #recommend_album .song{ width:182px; height:18px; left:9px; top:10px;}
#sub_right #recommend_album .song .song_name{ width:95px; left:0;}
#sub_right #recommend_album .song .artist_name{ width:40px; left:100px;}
#sub_right #recommend_album .song .song_name a, #recommend_album .song .artist_name a{ color:#333;}
#sub_right #recommend_album .song .btn{ width:40px; position:absolute; right:0; top:1px; display:block;}
#sub_right #recommend_album .song .btn a{ display:inline; float:left; margin-left:5px;}
/*大图样式*/
#sub_right #recommend_album a.img_border, #recommend_album a:hover.img_border{ width:190px; height:97px; position:absolute; left:5px; top:35px; background:#F60;}
#sub_right #recommend_album a.img_border img{ width:186px; height:93px;}
/*小缩略图总体位置*/
#sub_right #recommend_album .img_list{ position:absolute; left:7px; top:132px;}
#sub_right #recommend_album .img_list li{ height:44px; margin-right:6px;}
/*被选择的缩略图样式*/
#sub_right #recommend_album .img_list li.selected{ background:url(/images_v32/music/recommend_album_icon.gif) center 0 no-repeat;}
#sub_right #recommend_album .img_list li.selected a{ width:42px; height:42px; display:block; background:#F60; margin-top:5px;}
#sub_right #recommend_album .img_list li.selected a img{ width:40px; height:40px;}
/*普通缩略图样式*/
#sub_right #recommend_album .img_list li a{ width:42px; height:42px; display:block; background:#B3B3B3; margin-top:6px;}
#sub_right #recommend_album .img_list li a img{ margin:1px; width:40px; height:40px;}
/*推荐专辑 end*/



















/*最新电影 start*/
#sub_right #new_film{ width:100%; height:230px; position:relative; margin-top:5px;}
#sub_right #new_film div{ position:absolute; overflow:hidden;}
/*more*/
#sub_right #new_film .more{ position:absolute; right:0px; top:1px;}
/*标题*/
#sub_right #new_film .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/new_film_tt.gif) no-repeat; left:4px;}
/*模块样式*/
#sub_right #new_film .box{ width:100%; height:198px; top:23px;}
/*主列表*/
#sub_right #new_film .list{ position:absolute; left:7px; top:9px;}
#sub_right #new_film .list li{ width:156px; height:88px; position:relative; margin-bottom:5px;}
/*图片边框*/
#sub_right #new_film .list li a.img_border{ width:66px; height:86px; position:absolute; left:0; top:0;}
#sub_right #new_film .list li a.img_border img{ width:60px; height:80px; border:2px solid #FFF; margin:1px;}
/*文本列表*/
#sub_right #new_film .list li .content{ width:115px; position:absolute; left:70px; top:0;}
#sub_right #new_film .list li .content li{ width:100%; height:18px; overflow:hidden; margin:0; margin-top:1px;}
/*按钮*/
#sub_right #new_film .list li .content li.btn{ margin-top:8px;}
#sub_right #new_film .list li .content li.btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*电影名字*/
#sub_right #new_film .list li .content a.film_name{ color:#333;}
/*主演名字*/
#sub_right #new_film .list li .content .star{ color:#930;}
/*语种*/
#sub_right #new_film .list li .content .language{ color:#999;}
/*最新电影 end*/
/*右侧使用 end*/