@charset 'utf-8';

/*通用样式*/
@import url("/_lib_old/css/base.css");
/*gmb搜索部分样式*/
@import url("/_lib_old/css/gmb_new.css");




/*宽度及底边线*/                /**/
#pagination{ display:block; width:735px; padding-bottom:1px; border-bottom:1px solid #C8C9B9; margin:0 auto; margin-top:10px; margin-bottom:10px; margin-left: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*/
/*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;}


/*列表*/
ul{ list-style:none; padding:0; margin:0; border:none;}
li{ float:left;}
/*通用部分 end*/


















/*主背景颜色及文本颜色*/
body{ color:#333; text-align:center;}

/*链接*/
a:link, a:visited{ color:#333;}
a:hover{ color:#333;}



/*内容部分大框架*/
#sub_container_2 div{ float:left; position:relative; overflow:hidden;}
#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_2 #sub_right_bg{ float:right; display:inline; width:200px;}




/* 2分栏 左侧大框架*/
#sub_container_2 #sub_left{ float:left; display:inline; width:755px;}/*     */
/* 2分栏 中间大框架*/
#sub_container_2 #sub_center{ position:absolute; display:none;}
/* 2分栏 右侧大框架*/
#sub_container_2 #sub_right{ float:right; display:inline; width:200px;}




/*歌曲列表部分使用 start*/
#sub_container_2 .no_w{ width:49px; text-align:center;}
#sub_container_2 .sel_w{ width:18px; text-align:center;}
#sub_container_2 .album_w{ width:45px; text-align:center;}
/*按钮控制*/
#sub_container_2 .btn_tt span{ width:20px; height:20px; margin-top:5px; display:block; overflow:hidden; float:left; text-indent:1px;}
#sub_container_2 .btn_tt .mp4_left{ width:15px; text-indent:0; text-indent:0;}
#sub_container_2 .btn_tt .mp4{ width:28px; overflow:hidden; text-indent:1px;}
#sub_container_2 .btn_tt .mp4_right{ width:17px; text-indent:0px;}
#sub_container_2 .btn_w{ width:128px;}
#sub_container_2 .btn_w div{ margin-top:5px;}
#sub_container_2 .btn_w img{ margin:0;}
#sub_container_2 .btn_w a{ display:block; width:15px; height:15px; float:left;}
#sub_container_2 .btn_w span{ display:block; overflow:hidden; width:5px; height:15px; float:left;}
#sub_container_2 .even{ background:#F0F1E3;}
/*歌曲列表部分使用 end*/





/*下划线*/
#sub_container_2 .under_line{ border-bottom:1px solid #D2D2C6;}
/*图片边框 2*/
a.img_border_2{ display:block; background:#BBB;}
a.img_border_2:hover{ background:#F30;}
a.img_border_2 img{ margin:1px; border:2px solid #FFF;}


















/*搜索使用*/
/*搜索标题通用*/
#sub_container_2 #sub_left .tt{ width:735px; height:22px; display:inline; margin-left:10px; margin-bottom:15px; margin-top:25px; border-bottom:1px solid #CCC;}
#sub_container_2 #sub_left #artist_list .tt{ margin-top:22px;}
#sub_container_2 #sub_left .tt div, #sub_container_2 #sub_left .tt img{ position:relative; float:left;}
#sub_container_2 #sub_left .tt div{ display:inline; margin-left:10px;}
/*标题右侧的more*/
#sub_container_2 #sub_left .tt a.more{ position:absolute; right:0;}
#sub_container_2 #sub_left .dashed_search{ width:100%; height:30px; background:url(/images_v32/search/dashed.gif) center repeat-x;}





/*红色字； 概述使用，mp3列表使用*/
#sub_container_2 #sub_left a.c2{ color:#C30; text-decoration:underline; font-weight:bold; text-align:left; padding:0 3px;}

/*搜索结果概述 start*/
#sub_container_2 #sub_left .search_summary{ width:735px; display:inline; margin-left:10px; background:#E8E9DB; margin-top:25px;}
/*搜索结果概述浮动块*/
#sub_container_2 #sub_left .search_summary .summary_block{ width:120px; height:20px; float:left; display:inline; margin-right:40px;}
/*搜索结果概述浮动块内容总宽*/
#sub_container_2 #sub_left .search_summary .float_left{ float:left;}
/*内部主表格*/
#sub_container_2 #sub_left .search_summary table{ margin:10px 0;}
/*/使用*/
#sub_container_2 #sub_left .search_summary .float_right{ float:right;}
/*搜索结果概述 end*/




















/*mp3列表*/
#sub_container_2 #sub_left #mp3_list{ width:100%;}
/*列表整体位置*/
#sub_container_2 #sub_left #mp3_list .content{ width:735px; display:inline; margin-left:10px;}
#sub_container_2 #sub_left #mp3_list .list{ width:735px; text-align:left;}
#sub_container_2 #sub_left #mp3_list .list div{ height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
#sub_container_2 #sub_left #mp3_list .list .tt_bg{ height:28px; line-height:28px; background:#E2E3D5; font-weight:bold;}
#sub_container_2 #sub_left #mp3_list .list .f_bg{ width:100%; height:28px; line-height:28px; background:#E2E3D5; margin-top:5px;}
#sub_container_2 #sub_left #mp3_list .tt span{ display:block; width:100%; height:1px; overflow:hidden;}
#sub_container_2 #sub_left #mp3_list .sel_w img{ margin-left:30px;}
#sub_container_2 #sub_left #mp3_list .list .artist_w{ width:105px;}
#sub_container_2 #sub_left #mp3_list .list .song_w{ width:345px;}
#sub_container_2 #sub_left #mp3_list .list .song_name{ width:100%;}
#sub_container_2 #sub_left #mp3_list .list .artist_name{ width:100px;}



















/*歌手列表*/
#sub_container_2 #sub_left #artist_list{ width:100%;}
#sub_container_2 #sub_left #artist_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #artist_list .content{ width:735px; margin-left:10px;}
#sub_container_2 #sub_left #artist_list .artist_container{ width:222px; height:107px; display:inline; border:1px solid #999; float:left; background:#FFF; margin-left:16px;}
#sub_container_2 #sub_left #artist_list .artist_container img{ width:95px; height:95px;}
#sub_container_2 #sub_left #artist_list .artist_container div{ width:102px; float:right;}
/*普通文本*/
#sub_container_2 #sub_left #artist_list .normal_txt{ height:19px; background:url(/images_v32/search/icon.gif) 0 4px no-repeat; text-indent:8px;}
#sub_container_2 #sub_left #artist_list .normal_txt a{ color:#666;}
/*歌手名字*/
#sub_container_2 #sub_left #artist_list .artist_name{ height:22px; margin-bottom:8px;}
#sub_container_2 #sub_left #artist_list .artist_name a{ color:#930; font-weight:bold; font-size:14px;}



















/*专辑列表*/
#sub_container_2 #sub_left #album_list{ width:100%;}
#sub_container_2 #sub_left #album_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #album_list .content{ width:735px; margin-left:10px;}
#sub_container_2 #sub_left #album_list .album_container{ width:107px; height:172px; display:inline; border:1px solid #999; float:left; background:#FFF; margin-left:13px;}
#sub_container_2 #sub_left #album_list .album_container div{ width:95px;}
#sub_container_2 #sub_left #album_list .album_container img{ width:95px; height:95px; margin-bottom:8px;}
/*专辑名字*/
#sub_container_2 #sub_left #album_list .album_name{ height:19px;}
#sub_container_2 #sub_left #album_list .album_name a{ color:#693;}
/*歌手名字*/
#sub_container_2 #sub_left #album_list .artist_name{ height:19px;}
#sub_container_2 #sub_left #album_list .artist_name a{ color:#9A9A9A;}
/*日期*/
#sub_container_2 #sub_left #album_list .date{ color:#9A9A9A; font-size:8px;}



















/*mtv列表*/
#sub_container_2 #sub_left #mtv_list,
#sub_container_2 #sub_left #mp4_list{ width:100%;}
#sub_container_2 #sub_left #mtv_list div,
#sub_container_2 #sub_left #mp4_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #mtv_list .content,
#sub_container_2 #sub_left #mp4_list .content{ width:735px; margin-left:10px;}
#sub_container_2 #sub_left #mtv_list .mtv_container,
#sub_container_2 #sub_left #mp4_list .mp4_container{ width:220px; height:95px; float:left; display:inline; margin-left:18px;}
#sub_container_2 #sub_left #mtv_list .mtv_container div,
#sub_container_2 #sub_left #mp4_list .mp4_container div{ width:110px; float:right; margin-bottom:3px;}
/*相关mtv图片边框*/
#sub_container_2 #sub_left #mtv_list a.mtv_border,
#sub_container_2 #sub_left #mp4_list a.mp4_border{ width:103px; height:94px; display:block; background:url(/images_v32/music/bg_relational_mtv.gif);}
#sub_container_2 #sub_left #mtv_list a.mtv_border img,
#sub_container_2 #sub_left #mp4_list a.mp4_border img{ width:95px; height:72px; margin:4px;}
/*mtv 列表部分使用 end*/
/*mtv名字*/
#sub_container_2 #sub_left #mtv_list .mtv_name,
#sub_container_2 #sub_left #mp4_list .mp4_name{ height:19px;}
#sub_container_2 #sub_left #mtv_list .mtv_name a,
#sub_container_2 #sub_left #mp4_list .mp4_name a{ color:#333;}
/*歌手名字*/
#sub_container_2 #sub_left #mtv_list .artist_name,
#sub_container_2 #sub_left #mp4_list .artist_name{ height:19px; margin-top:5px;}
#sub_container_2 #sub_left #mtv_list .artist_name a,
#sub_container_2 #sub_left #mp4_list .artist_name a{ color:#999;}
/*按钮*/
#sub_container_2 #sub_left #mtv_list .btn,
#sub_container_2 #sub_left #mp4_list .btn{ width:76px; height:19px; overflow:hidden;}
#sub_container_2 #sub_left #mtv_list .btn a,
#sub_container_2 #sub_left #mp4_list .btn a{ display:block; width:15px; height:15px; margin-right:5px; float:left;}
#sub_container_2 #sub_left #mtv_list .btn a img,
#sub_container_2 #sub_left #mp4_list .btn a img{ margin:0;}



















/*ucc列表*/
/*图片边框*/
#sub_container_2 #sub_left #ucc_list a.img_border{ display:block; background:#BBB;}
#sub_container_2 #sub_left #ucc_list a.img_border:hover{ background:#F30;}
#sub_container_2 #sub_left #ucc_list a.img_border img{ margin:1px; border:1px solid #FFF;}
#sub_container_2 #sub_left #ucc_list{ width:100%;}
#sub_container_2 #sub_left #ucc_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #ucc_list .content{ width:735px; margin-left:10px;}
/*视频*/
#sub_container_2 #sub_left #ucc_list .ucc_container{ width:100%; position:relative;}
/*列表内浮动模块*/
#sub_container_2 #sub_left #ucc_list .float_block{ position:relative; display:inline; width:135px; height:158px; float:left; margin-left:12px;}
/*列表内图片边框*/
#sub_container_2 #sub_left #ucc_list .float_block .img_border{ width:121px; height:105px;}
#sub_container_2 #sub_left #ucc_list .float_block .img_border img{ width:117px; height:101px;}
/*列表内视频名字*/
#sub_container_2 #sub_left #ucc_list .float_block .ucc_name{ width:121px; height:18px; margin-top:3px;}
/*播放次数及评论次数*/
#sub_container_2 #sub_left #ucc_list .float_block .click_count{ position:absolute; width:60px; left:1px; top:125px; background:url(/images/ucc/sort_icon_1.gif) 0 3px no-repeat; text-indent:15px; color:#AAA; font-size:11px;}
#sub_container_2 #sub_left #ucc_list .float_block .comment_count{ position:absolute; width:60px; left:65px; top:125px; background:url(/images/ucc/sort_icon_2.gif) 0 3px no-repeat; text-indent:15px; color:#AAA; font-size:11px;}



















/*game列表*/
/*图片边框*/
#sub_container_2 #sub_left #game_list a.img_border{ display:block; background:#BBB;}
#sub_container_2 #sub_left #game_list a.img_border:hover{ background:#F30;}
#sub_container_2 #sub_left #game_list a.img_border img{ margin:1px; border:1px solid #FFF;}
#sub_container_2 #sub_left #game_list{ width:100%;}
#sub_container_2 #sub_left #game_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #game_list .content{ width:735px; display:inline; margin-left:10px;}
/*视频整体2*/
#sub_container_2 #sub_left #game_list .game_container{ width:100%; position:relative;}
/*列表内浮动模块*/
#sub_container_2 #sub_left #game_list .float_block{ position:relative; display:inline; width:148px; height:170px; float:left; margin-left:28px;}
/*图片边框*/
#sub_container_2 #sub_left #game_list .float_block .img_border_2{ width:148px; height:113px;}
#sub_container_2 #sub_left #game_list .float_block .img_border_2 img{ width:142px; height:107px;}
/*游戏名字*/
#sub_container_2 #sub_left #game_list .float_block .game_name{ width:100%; height:18px; margin-top:3px;}
/*人气*/
#sub_container_2 #sub_left #game_list .float_block .popularity{ width:72px; color:#AAA; float:left; font-size:11px;}
/*评论数*/
#sub_container_2 #sub_left #game_list .float_block .comment_count{ text-indent:5px; width:75px; float:right; color:#AAA; font-size:11px;}




















/*vod列表*/
#sub_container_2 #sub_left #vod_list{ width:100%;}
#sub_container_2 #sub_left #vod_list div{ overflow:hidden; text-align:left; display:inline;}
/*列表整体位置*/
#sub_container_2 #sub_left #vod_list .content{ width:735px; display:inline; margin-left:10px;}
#sub_container_2 #sub_left #vod_list .vod_container{ width:215px; height:132px; display:inline; float:left; border:1px solid #999; background:#FFF; margin-left:16px;}
#sub_container_2 #sub_left #vod_list .vod_container div{ width:115px;}
#sub_container_2 #sub_left #vod_list .vod_container img{ width:90px; height:120px;}
/*mtv名字*/
#sub_container_2 #sub_left #vod_list .film_name{ height:19px; margin-bottom:10px;}
#sub_container_2 #sub_left #vod_list .film_name a{ color:#333; font-weight:bold;}
/*歌手名字*/
#sub_container_2 #sub_left #vod_list .normal_txt{ height:19px; margin-bottom:2px; color:#666;}
/*按钮*/
#sub_container_2 #sub_left #vod_list .btn{ width:76px; height:19px; overflow:hidden; margin-top:5px;}
#sub_container_2 #sub_left #vod_list .btn a{ display:block; width:15px; height:15px; margin-right:5px; float:left;}
#sub_container_2 #sub_left #vod_list .btn a img{ width:15px; height:15px; margin:0;}



















/*页面右侧*/
#sub_container_2 #sub_right .s_r_box ul, #sub_container_2 #sub_right .s_r_box li{ width:200px;}
#sub_container_2 #sub_right .s_r_box .s_r_bg{ background:url(/images_v32/search/s_r_box_bg.gif);}
#sub_container_2 #sub_right .s_r_box .s_r_box_t{ height:6px; overflow:hidden; background:url(/images_v32/search/s_r_box_t.gif)}
#sub_container_2 #sub_right .s_r_box .s_r_box_f{ height:6px; overflow:hidden; background:url(/images_v32/search/s_r_box_f.gif)}
/*整体定位*/
#sub_container_2 #sub_right #hot_keyword,
#sub_container_2 #sub_right #s_artist,
#sub_container_2 #sub_right #s_song,
#sub_container_2 #sub_right #s_mtv{ margin-top:5px;}

#sub_container_2 #sub_right #hot_keyword div{ display:inline; float:left; height:19px; color:#999; overflow:hidden;}
/*数字*/
#sub_container_2 #sub_right #hot_keyword .no{ width:25px; text-indent:9px;}
/*小数字图控制*/
#sub_container_2 #sub_right #hot_keyword .no img{ margin-top:3px;}
/*热门关键字*/
#sub_container_2 #sub_right #hot_keyword .keyword{ width:137px; text-indent:3px;}
#sub_container_2 #sub_right #hot_keyword a{ color:333;}
#sub_container_2 #sub_right #hot_keyword .up, #sub_container_2 #sub_right #hot_keyword .down, #sub_container_2 #sub_right #hot_keyword .unchanged
{ width:30px; font-size:9px; text-indent:16px; line-height:19px;}
#sub_container_2 #sub_right #hot_keyword .up{ background:url(/images_v32/search/s_r_up.gif) 5px 5px no-repeat;}
#sub_container_2 #sub_right #hot_keyword .down{ background:url(/images_v32/search/s_r_down.gif) 5px 5px no-repeat;}
#sub_container_2 #sub_right #hot_keyword .unchanged{ background:url(/images_v32/search/s_r_-.gif) 5px 5px no-repeat;}


/*字母样式*/
#sub_container_2 #sub_right .s_r_box .char{ display:inline; width:185px; height:55px; margin:10px 14px 0;}
#sub_container_2 #sub_right .s_r_box .char a{ display:inline; margin-right:5px; margin-bottom:5px; float:left;}