@charset "utf-8";

/*通用样式*/
@import url("/_lib_old/css/base.css");




/*宽度及底边线*/
#pagination{ display:block; width:565px; padding-bottom:1px; border-bottom:1px solid #CDA0DB; margin-top:10px; margin-bottom:10px;}
/*背景颜色*/
#pagination .pagination_bg{ display:block; width:100%; height:26px; overflow:hidden; background:#E5CDED; margin:0; margin-bottom:1px;}
/*内容表格*/
#pagination .pagination_bg table{ height:26px; width:auto; margin-top:4px;}
/*链接样式*/
#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/mtv/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/mtv/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/mtv/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/mtv/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/mtv/box_b_right.gif) right bottom; position:absolute; right:0; bottom:0; z-index:0;}
/*边框样式 end*/

/*more*/
#sub_container_3 .more,
#sub_container_2 .more,
{ width:40px; height:22px; display:block; z-index:100; position:absolute; background:url(/images_v32/mtv/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*/

/*图片边框*/
#sub_right a.img_border{ display:block; background:#C2C0C1;}
#sub_right a:hover.img_border{ background:#C3F;}
#sub_right a.img_border img{ border:1px solid #FFF; margin:1px;}

/*MTV图样式*/
#sub_container_3 a.mtv_img_border, #sub_container_2 a.mtv_img_border{ display:block; width:103px; height:94px; background:url(/images_v32/mtv/mtv_img_bg.gif);}
#sub_container_3 a.mtv_img_border img, #sub_container_2 a.mtv_img_border img{ width:95px; height:72px; margin:4px;}
/*显示行数控制*/
#sub_container_3 .show_2line, #sub_container_2 .show_2line{ height:36px; display:inline; overflow:hidden; margin:18px; margin-bottom:0;}
#sub_container_3 .show_all, #sub_container_2 .show_all{ margin:18px; display:inline; margin-bottom:0;}


/*歌曲列表部分使用 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:#EEDAF5;}
#sub_container_3 .list div, #sub_container_2 .list div{ width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:4px;}
/*歌曲列表部分使用 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:10px;}
/* 3分栏 右侧大框架*/
#sub_container_3 #sub_right{ float:right; display:inline; width:200px;}

/* 2分栏 左侧大框架*/
#sub_container_2 #sub_left{ float:left; display:inline; width:755px;}
/* 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_2 #comment_container{ width:682px; float:left; display:inline; position:relative;}



















/*mtv详细*/
/*内容主框架*/
#sub_container_2.mtv_detail .content_width{ width:682px; display:inline; margin-left:34px;}

#sub_container_2.mtv_detail .the_mtv{ width:670px; height:177px; margin:0 auto; margin-top:30px; overflow:hidden;}
#sub_container_2.mtv_detail .the_mtv span{ font-weight:bold; color:#666;}
#sub_container_2.mtv_detail .the_mtv div{ width:420px; float:right; overflow:hidden;}
#sub_container_2.mtv_detail .the_mtv a{ font-size:9pt; color:#666;}

#sub_container_2.mtv_detail .the_mtv .mtv_name{ margin-top:10px; margin-bottom:15px; height:22px; line-height:22px;}
#sub_container_2.mtv_detail .the_mtv .mtv_name a{ font-size:14px; color:#609; font-weight:bold;}

#sub_container_2.mtv_detail .the_mtv .artist_name,
#sub_container_2.mtv_detail .the_mtv .sort,
#sub_container_2.mtv_detail .the_mtv .country,
#sub_container_2.mtv_detail .the_mtv .album_name
{ margin-top:2px; height:18px; line-height:18px; text-indent:10px; background:url(/images_v32/mtv/point_2.gif) 0 8px no-repeat;}
/*大图*/
#sub_container_2.mtv_detail .the_mtv a.img_border{ display:block; width:234px; height:177px; background:#99F;}
#sub_container_2.mtv_detail .the_mtv a.img_border img{ border:1px solid #FFF; width:230px; height:173px; margin:1px;}
#sub_container_2.mtv_detail .the_mtv .btn{ margin-top:10px;}
#sub_container_2.mtv_detail .the_mtv .btn a{ display:block; float:left; margin-right:5px;}
/*more*/
#sub_container_2.mtv_detail .more{ position:relative; float:right;}
/*相关介绍*/
#sub_container_2.mtv_detail .relational_summary{ display:inline; float:left; width:100%; margin-top:20px;}
/*相关mtv*/
#sub_container_2.mtv_detail .rela_mtv_container{ display:inline; float:left; width:100%; height:178px; margin-top:25px;}
#sub_container_2.mtv_detail .rela_mtv_container .width{ width:100%; height:155px; display:inline; margin-left:15px; margin-top:15px;}
#sub_container_2.mtv_detail .rela_mtv_container .relational_mtv{ width:103px; height:130px; float:left; margin-right:18px;}
#sub_container_2.mtv_detail .rela_mtv_container .mtv_name, #sub_container_2.mtv_detail .rela_mtv_container .mtv_sort
{ display:block; overflow:hidden; width:103px; height:18px; margin-top:2px;}
#sub_container_2.mtv_detail .rela_mtv_container .mtv_name a{ color:#333;}
#sub_container_2.mtv_detail .rela_mtv_container .mtv_sort a{ color:#999;}
/*mp3部分*/
#sub_container_2.mtv_detail .relational_mp3{ margin-top:20px; margin-bottom:20px;}
#sub_container_2.mtv_detail .relational_mp3 .tt_bg{ background:#E5CDED; font-weight:bold;}
#sub_container_2.mtv_detail .relational_mp3 .list{ width:100%;}
#sub_container_2.mtv_detail .relational_mp3 .list td{ height:27px;}
#sub_container_2.mtv_detail .relational_mp3 .relational_mp3 .tt_bg{ background:#E5CDED; font-weight:bold;}
#sub_container_2.mtv_detail .relational_mp3 .relational_mp3 .song_name{ width:370px; margin-right:5px;}


















/*top100 使用, mtv_sory使用*/
#sub_container_3.top100 .tt, #sub_container_3.mtv_sort .tt{ width:100%; margin:0;}
/*虚线*/
#sub_container_3.top100 .dashed,
#sub_container_3.mtv_sort .dashed
{ width:565px; height:24px; background:url(/images_v32/mtv/dashed.gif) 0 center repeat-x; margin:0 auto;}
/*mtv行位置控制*/
#sub_container_3.top100 .mtv_container,
#sub_container_3.mtv_sort .mtv_container
{ clear:both; display:inline; margin-left:2px; width:570px; height:94px; overflow:hidden;}
/*mtv循环块控制*/
#sub_container_3.top100 .mtv_container .mtv,
#sub_container_3.mtv_sort .mtv_container .mtv
{ width:260px; margin-right:15px; float:left;}
/*字长度及样式*/
#sub_container_3.top100 .mtv_container span, #sub_container_3.mtv_sort .mtv_container span
{ display:block; float:right; width:150px; overflow:hidden;}

#sub_container_3.top100 .mtv_container .mtv_name, #sub_container_3.mtv_sort .mtv_container .mtv_name
{ height:24px; line-height:24px; margin-bottom:5px;}

#sub_container_3.top100 .mtv_container .mtv_name a, #sub_container_3.mtv_sort .mtv_container .mtv_name a
{ font-size:14px; color:#609; font-weight:bold;}

#sub_container_3.top100 .mtv_container .artist_name, #sub_container_3.top100 .mtv_container .album_name,
#sub_container_3.mtv_sort .mtv_container .artist_name, #sub_container_3.mtv_sort .mtv_container .album_name
{ height:20px; margin-top:1px;}

#sub_container_3.top100 .mtv_container .artist_name a, #sub_container_3.top100 .mtv_container .album_name a,
#sub_container_3.mtv_sort .mtv_container .artist_name a, #sub_container_3.mtv_sort .mtv_container .album_name a
{ color:#333;}

#sub_container_3.top100 .mtv_container .btn, #sub_container_3.mtv_sort .mtv_container .btn
{ height:15px; margin-top:4px;}

#sub_container_3.top100 .mtv_container .btn a, #sub_container_3.mtv_sort .mtv_container .btn a
{ display:block; margin:0; float:left; margin-right:5px;}

#sub_container_3.mtv_sort .sort_bg{ margin:0; margin-bottom:20px; background:#E9D1F1;}
#sub_container_3.mtv_sort #sub_center{ padding-bottom:20px;}
#sub_container_3.mtv_sort #pagination table{ margin-top:2px;}

#sub_container_3.mtv_sort .first_mtv{ width:525px; height:177px; overflow:hidden;}
#sub_container_3.mtv_sort .first_mtv span{ font-weight:bold; color:#609;}
#sub_container_3.mtv_sort .first_mtv div{ width:280px; float:right; overflow:hidden;}
#sub_container_3.mtv_sort .first_mtv a{ font-size:9pt; color:#609;}

#sub_container_3.mtv_sort .first_mtv .mtv_name{ margin-top:10px; margin-bottom:15px; height:22px; line-height:22px;}
#sub_container_3.mtv_sort .first_mtv .mtv_name a{ font-size:14px; font-weight:bold;}

#sub_container_3.mtv_sort .first_mtv .artist_name,
#sub_container_3.mtv_sort .first_mtv .sort,
#sub_container_3.mtv_sort .first_mtv .country,
#sub_container_3.mtv_sort .first_mtv .album_name
{ margin-top:2px; height:18px; line-height:18px; text-indent:10px; background:url(/images_v32/mtv/point_2.gif) 0 8px no-repeat;}


/*大图*/
#sub_container_3.mtv_sort .first_mtv a.img_border{ display:block; width:234px; height:177px; background:#99F;}
#sub_container_3.mtv_sort .first_mtv a.img_border img{ border:1px solid #FFF; width:230px; height:173px; margin:1px;}
#sub_container_3.mtv_sort .first_mtv .btn{ margin-top:10px;}
#sub_container_3.mtv_sort .first_mtv .btn a{ display:block; float:left; margin-right:5px;}



















/*top start*/
#sub_right #top_list{ width:100%; height:370px; position:relative; margin-top:6px; background:url(/images_v32/mtv/top_bg.gif);}
#sub_right #top_list div{ position:absolute; overflow:hidden;}
/*more*/
#sub_right #top_list .more{ top:4px; right:1px; background:none;}
/*标题*/
#sub_right #top_list .tt{ width:100%; height:30px; top:0; background:url(/images_v32/mtv/top_tt.gif);}
/*页脚*/
#sub_right #top_list .f{ width:100%; height:5px; position:absolute; bottom:0; background:url(/images_v32/mtv/top_f.gif);}
/*top 类型*/
#sub_right #top_list .top_class{ width:160px; height:18px; overflow:hidden; top:34px; left:15px;}
#sub_right #top_list .top_class a{ display:block; height:18px; font-weight:bold; text-decoration:none; color:#96c; float:left; padding:0 2px;}
#sub_right #top_list .top_class a.selected{ color:#F90;}
#sub_right #top_list .top_class a img{ margin:2px 5px auto;}
/*大图*/
#sub_right #top_list a.img_border{ display:block; width:184px; height:90px; position:absolute; left:8px; top:56px;}
#sub_right #top_list a.img_border img{ width:180px; height:86px;}
/*按钮*/
#sub_right #top_list .list a.btn{ width:15px; position:absolute; right:0; margin-top:1px; display:block;}
/*列表*/
#sub_right #top_list .list{ width:182px; height:250px; position:absolute; left:9px; top:154px;}
#sub_right #top_list .list li{ width:100%; height:18px; padding:0; overflow:hidden; margin-bottom:3px; position:relative;}
/*文本列表*/
#sub_right #top_list .list div{ width:164px; height:18px; text-indent:15px; position:relative; float:left; margin:0; margin-right:5px;}
#sub_right #top_list .list .mtv_name_1{ background:url(/images_v32/mtv/top_no1.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_2{ background:url(/images_v32/mtv/top_no2.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_3{ background:url(/images_v32/mtv/top_no3.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_4{ background:url(/images_v32/mtv/top_no4.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_5{ background:url(/images_v32/mtv/top_no5.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_6{ background:url(/images_v32/mtv/top_no6.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_7{ background:url(/images_v32/mtv/top_no7.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_8{ background:url(/images_v32/mtv/top_no8.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_9{ background:url(/images_v32/mtv/top_no9.gif) 0 4px no-repeat;}
#sub_right #top_list .list .mtv_name_10{ background:url(/images_v32/mtv/top_no10.gif) 0 4px no-repeat;}
/*top end*/



















/*最新音乐 start*/
#sub_right #new_music{ width:100%; height:156px; overflow:hidden;}
#sub_right #new_music div{ position:absolute;}
#sub_right #new_music .box{ width:100%; height:126px; left:0; top:30px;}
#sub_right #new_music .tt{ width:100px; height:86px; left:6px; top:9px; position:absolute; background:url(/images_v32/mtv/new_music_tt.gif) no-repeat;}
/*more*/
#sub_right #new_music .more{ top:4px; right:1px;}
#sub_right #new_music a.img_border{ width:184px; height:90px; display:block; position:absolute; left:8px; top:10px;}
#sub_right #new_music a.img_border img{ width:180px; height:86px;}
/*下边2条文本*/
#sub_right #new_music .list{ position:absolute; display:block; width:184px; height:40px; left:8px; top:102px;}
#sub_right #new_music .list li{ background:url(/images_v32/mtv/point.gif) 0 7px no-repeat; text-indent:7px; width:184px; height:18px; overflow:hidden;}
/*最新音乐 end*/


















/*最新MTV start*/
#sub_right #new_mtv{ width:200px; height:316px; overflow:hidden;}
#sub_right #new_mtv div{ position:absolute;}
#sub_right #new_mtv .box{ width:100%; height:284px; left:0; top:30px;}
#sub_right #new_mtv .tt{ width:100px; height:86px; left:6px; top:9px; position:absolute; background:url(/images_v32/mtv/new_mtv_tt.gif) no-repeat;}
/*more*/
#sub_right #new_mtv .more{ top:4px; right:1px;}
/*列表样式1 图片+文字*/
#sub_right #new_mtv .list{ width:100%; height:210px; display:block; position:absolute; left:8px; top:6px;}
#sub_right #new_mtv .list li{ position:relative;}
#sub_right #new_mtv .list .mtv_name{ background:url(/images_v32/mtv/point.gif) 0 7px no-repeat; text-indent:7px; width:182px; height:18px; margin-top:4px; display:block; overflow:hidden;}
#sub_right #new_mtv a.img_border{ width:184px; height:90px; margin-top:6px;}
#sub_right #new_mtv a.img_border img{ width:180px; height:86px;}
/*下边2条文本*/
#sub_right #new_mtv .list_2{ position:absolute; display:block; width:155px; height:40px; left:8px; top:240px;}
#sub_right #new_mtv .list_2 li{ background:url(/images_v32/mtv/point.gif) 0 7px no-repeat; text-indent:7px; width:182px; height:18px; overflow:hidden;}
/*最新MTV end*/



















/*今日更新 start*/
#sub_right #update, #sub_right #update .box{ width:170px; height:103px; margin-top:2px;}
#sub_right #update .tt{ width:34px; height:86px; left:6px; top:9px; position:absolute; background:url(/images_v32/mtv/update_tt.gif);}
/*数据整体*/
#sub_right #update .data{ position:absolute; left:43px; top:9px;}
/*背景样式*/
#sub_right #update .data div{ width:121px; height:18px; position:relative; overflow:hidden; margin-bottom:5px; background:url(/images_v32/mtv/update_date_bg.gif);}
/*字样式*/
#sub_right #update .data div span{ position:absolute; z-index:0;}
#sub_right #update .data div span.f_left{ left:8px;}
#sub_right #update .data div span.f_right{ right:8px;}
/*数字连接样式*/
#sub_right #update .data div a{ color:#C60; width:100%; height:100%; z-index:5; position:absolute; text-decoration:none; font-weight:bold; text-align:center;}
#sub_right #update .data div a:hover{ color:#F60;}
/*今日更新 end*/



















/*各个页面留言部分*/
#sub_container_2.mtv_detail .comment_w{ width:682px; height:auto; display:inline; margin-left:33px;}
/*各个页面留言部分 iframe宽度限制*/
#sub_container_2.mtv_detail  .comment_w .left_content{ width:682px;}