@charset "utf-8";

/*通用样式*/
@import url("/_lib_old/css/base.css");








/*通用部分 start*/
/*边框样式 start*/
#container .box{ position:relative; width:100%; height:100%; background:url(/images_v32/mtv/box_bg.gif) top repeat-x;}
#container .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;}
#container .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;}
#container .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;}
#container .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*/
#container .more{ width:40px; height:22px; display:block; z-index:100; position:absolute; background:url(/images_v32/mtv/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:875px; position:relative; text-align:left; margin:0 auto;}
#container div{ position:relative;}

/*mtv 页面左侧大框架*/
#container #left{ width:754px; height:100%; position:absolute;}

/*mtv 页面右侧大框架*/
#container #right{ width:200px; height:100%; position:absolute; left:760px;}

/*图片边框*/
#container a.img_border{ display:block; background:#C2C0C1;}
#container a:hover.img_border{ background:#C3F;}
#container a.img_border img{ border:1px solid #FFF; margin:1px;}



















/*flash和最新mtv 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;}


/*最新mtv*/
#container_2 #hot_star{ width:365px; height:328px; left:389px; top:0; background:url(/images_v32/mtv/new_mtv_bg.gif);}
/*页脚*/
#container_2 #hot_star .hot_star_f{ width:100%; height:5px; overflow:hidden; left:0; bottom:0; background:url(/images_v32/mtv/new_mtv_f.gif)}
/*菜单部分使用*/
#container_2 #hot_star #m1{ width:365px; height:31px; left:0; top:0; background:url(/images_v32/mtv/m1.gif);}
#container_2 #hot_star #m1 a{ display:block; width:182px; height:28px; position:absolute; left:182px;}
#container_2 #hot_star #m2{ width:365px; height:31px; left:0; top:0; background:url(/images_v32/mtv/m2.gif);}
#container_2 #hot_star #m2 a{ display:block; width:182px; height:28px; position:absolute; left:0;}
/*主列表样式*/
#container_2 #hot_star  #list{ width:350px; position:absolute; left:10px; top:32px; display:;}/*控制显示部分*/
/*虚线*/
#container_2 #hot_star  #list li{ position:relative; width:100%; height:20px; background:url(/images_v32/mtv/dashed.gif) bottom repeat-x;}
#container_2 #hot_star  #list li .list_2{ left:0;}
#container_2 #hot_star  #list li .list_2 li{ position:absolute; background:none;}


/*被选择之后*/
#container_2 #hot_star  #list li.selected { height:111px;}
/*被选择图片样式*/
#container_2 #hot_star  #list li.selected .list_2 a.img_border{ width:99px; height:99px; position:absolute; left:0; top:6px;}
#container_2 #hot_star  #list li.selected .list_2 a.img_border img{ width:95px; height:95px;}
/*文本列表控制*/
#container_2 #hot_star  #list li.selected .list_2 li.txt_list{ width:174px; position:absolute; left:106px; top:4px;}
/*歌手名字宽度限制*/
#container_2 #hot_star  #list li.selected .list_2 li.txt_list .star_name{ position:relative; width:240px; height:26px; overflow:hidden;}
#container_2 #hot_star  #list li.selected .list_2 li.txt_list .star_name a{ font-size:14px; color:#333; font-weight:bold;}
/*普通列表控制*/
#container_2 #hot_star  #list li.selected .list_2 li.txt_list .div_2, #container_2 #hot_star  #list li.selected .list_2 li.txt_list .div_3{ display:block; position:relative; width:240px; height:18px; overflow:hidden; background:url(/images_v32/mtv/point.gif) 0 9px no-repeat; text-indent:7px;}


/*没有选择样式*/
#container_2 #hot_star  #list li { height:61px;}
/*被选择图片样式*/
#container_2 #hot_star  #list li .list_2 a.img_border{ width:54px; height:54px; position:absolute; left:0; top:3px;}
#container_2 #hot_star  #list li .list_2 a.img_border img{ width:50px; height:50px;}
/*文本列表控制*/
#container_2 #hot_star  #list li .list_2 li.txt_list{ width:286px; position:absolute; left:60px; top:3px;}
/*歌手名字宽度限制*/
#container_2 #hot_star  #list li .list_2 li.txt_list .star_name{ position:relative; width:100%; height:28px; margin-top:3px; overflow:hidden;}
#container_2 #hot_star  #list li .list_2 li.txt_list .star_name a{ font-size:14px; color:#333333; font-weight:bold;}
/*普通列表控制*/
#container_2 #hot_star  #list li .list_2 li.txt_list .div_2{ position:relative; width:100%; height:18px; overflow:hidden; background:url(/images_v32/mtv/point.gif) 0 9px no-repeat; text-indent:7px;}
#container_2 #hot_star  #list li .list_2 li.txt_list .div_3{ display:none;}
#container_2 #hot_star  #list li .list_2 li.txt_list .div_3 a,
#container_2 #hot_star  #list li .list_2 li.txt_list .div_2 a{ color:#666;}


/*最新mtv菜单部分使用*/
#container_2 #hot_star #menu_menu{ width:335px; height:285px; overflow:hidden; position:absolute; left:15px; top:35px; display:;}/*控制显示*/
#container_2 #hot_star #menu_menu li{ width:100%; height:44px; background:url(/images_v32/mtv/dashed.gif) bottom repeat-x;}
#container_2 #hot_star #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 #hot_star #menu_menu li b{ display:block; float:left; width:1px; height:12px; background:#C5C5C5; overflow:hidden; margin-top:16px; margin-left:20px;}
/*带背景的链接样式*/
#container_2 #hot_star #menu_menu li a.a2{ display:inline; color:#FFF; background:url(/images_v32/mtv/new_mtv_a_bg.gif);}
/*被选择的菜单样式*/
#container_2 #hot_star #menu_menu li a.selected{ display:inline; color:#93C;}
/*文本列表样式*/
#container_2 #hot_star #menu_menu li.news{ width:100%; height:100%; padding:8px; margin-top:7px; background:#F1DFF5;}
/*mtv名字下其他链接宽度限制*/
#container_2 #hot_star #menu_menu li.news .div_4{ position:relative; width:334px; height:18px; overflow:hidden; background:url(/images_v32/mtv/point.gif) 0 8px no-repeat; text-indent:7px;}
/*mtv名字链接样式*/
#container_2 #hot_star #menu_menu li.news a{ width:auto; font-size:9pt; line-height:19px; margin:0; font-weight:normal; color:#333;}
/*flash和最新mtv end*/



















/*pk start*/
#container #pk{ width:100%; height:262px; margin-top:6px; background:url(/images_v32/mtv/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/mtv/pk_tt_bg.gif);}
/*页脚*/
#pk .f{ width:100%; height:5px; bottom:0; overflow:hidden; background:url(/images_v32/mtv/pk_f.gif);}
/*网友留言标题*/
#pk .pk_tt2{ width:144px; height:24px; left:0; top:2px; background:url(/images_v32/mtv/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/mtv/pk_bg3.jpg) center top no-repeat;}
/*右侧*/
#pk .content .right{ width:144px; height:100%; overflow:hidden; left:7px;}
/*留言列表*/
#pk .content .list{ width:144px; height:187px; position:absolute; left:0; top:32px; background:url(/images_v32/mtv/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/mtv/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/mtv/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; overflow:hidden;}
/*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; overflow:hidden;}
/*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{ color:#343434; font-weight:bold; margin-top:10px;}
#pk .pk_content .pk_txt a.btn{ display:block; position:absolute; right:0;}
/*投票按钮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/mtv/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*/


















/*中国分类和韩日分类主框架*/
#container_3{ position:relative; width:100%; height:254px; margin-top:6px;}



/*中间部分—左侧mtv分类 start*/
#container #left_class{ width:374px; height:100%; position:absolute; left:0;}
#container #left_class div{ position:absolute;}
/*标题样式*/
#container_3 #left_class .tt{ width:140px; height:20px; top:10px; left:8px; background:url(/images_v32/mtv/left_class_tt.gif) no-repeat;}
/*more*/
#container_3 #left_class a.more{ right:3px; top:5px;}
/*列表总体位置控制*/
#container_3 #left_class .content{ width:370px; height:216px; display:block; position:absolute; left:6px; top:38px;}
/*列表内容块*/
#container_3 #left_class .content li{ width:100%; height:108px; float:left; position:relative; display:inline; margin-right:16px; text-align:left;}
/*列表内容块内详细内容*/
#container_3 #left_class .list_2{ display:block; width:178px; height:90px; position:relative; float:left;}
/*列表图样式*/
#container_3 #left_class .list_2 a.img_border{ width:103px; height:94px; background:url(/images_v32/mtv/mtv_img_bg.gif);}
#container_3 #left_class .list_2 a.img_border img{ width:95px; height:72px; margin:3px; border:1px solid #666;}
/*list通用span样式*/
#container_3 #left_class .list_2 span{ width:75px; height:18px; display:block; overflow:hidden; position:absolute; left:105px;}
#container_3 #left_class .list_2 span a{ color:#666;}
/*mtv名字*/
#container_3 #left_class .list_2 span.mtv_name{ font-weight:bold; top:6px;}
#container_3 #left_class .list_2 span.mtv_name a{ color:#333;}
/*歌手名字*/
#container_3 #left_class .list_2 span.artist_name{ top:28px;}
/*所属专辑名字*/
#container_3 #left_class .list_2 span.album_name{ top:46px;}
/*按钮*/
#container_3 #left_class .list_2  .btn{ bottom:4px;}
#container_3 #left_class .list_2  .btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*中间部分—左侧mtv分类 end*/



















/*中间部分—右侧mtv分类 start*/
#container #right_class{ width:374px; height:100%; position:absolute; right:0;}
#container #right_class div{ position:absolute;}
/*标题样式*/
#container_3 #right_class .tt{ width:140px; height:20px; top:10px; left:8px; background:url(/images_v32/mtv/right_class_tt.gif) no-repeat;}
/*more*/
#container_3 #right_class a.more{ right:3px; top:5px;}
/*列表总体位置控制*/
#container_3 #right_class .content{ width:370px; height:216px; display:block; position:absolute; left:6px; top:38px;}
/*列表内容块*/
#container_3 #right_class .content li{ width:370px; height:108px; float:left; position:relative; display:inline; margin-right:16px; text-align:left;}
/*列表内容块内详细内容*/
#container_3 #right_class .list_2{ display:block; width:178px; height:90px; position:relative; float:left;}
/*列表图样式*/
#container_3 #right_class .list_2 a.img_border{ width:103px; height:94px; background:url(/images_v32/mtv/mtv_img_bg.gif);}
#container_3 #right_class .list_2 a.img_border img{ width:95px; height:72px; margin:3px; border:1px solid #666;}
/*list通用span样式*/
#container_3 #right_class .list_2 span{ width:75px; height:18px; display:block; overflow:hidden; position:absolute; left:105px;}
#container_3 #right_class .list_2 span a{ color:#666;}
/*mtv名字*/
#container_3 #right_class .list_2 span.mtv_name{ font-weight:bold; top:6px;}
#container_3 #right_class .list_2 span.mtv_name a{ color:#333;}
/*歌手名字*/
#container_3 #right_class .list_2 span.artist_name{ top:28px;}
/*所属专辑名字*/
#container_3 #right_class .list_2 span.album_name{ top:46px;}
/*按钮*/
#container_3 #right_class .list_2  .btn{ bottom:2px;}
#container_3 #right_class .list_2  .btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*中间部分—右侧mtv分类 end*/



















/*详细分类 start*/
#more_class .box{ position:relative; width:100%; height:100%; background:url(/images_v32/mtv/box_bg_2.gif) top repeat-x;}
#more_class .box .box_left{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/mtv/box_left_2.gif); position:absolute; left:0; top:0; z-index:0;}
#more_class .box .box_right{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/mtv/box_right_2.gif); position:absolute; right:0; top:0; z-index:0;}
#more_class .box .box_b_left{ width:5px; height:5px; overflow:hidden; background:url(/images_v32/mtv/box_b_left_2.gif) left; position:absolute; left:0; bottom:0; z-index:0;}
#more_class .box .box_b_right{ width:100%; height:5px; overflow:hidden; background:url(/images_v32/mtv/box_b_right_2.gif) right bottom; position:absolute; right:0; bottom:0; z-index:0;}



#container #more_class{ width:100%; height:270px; position:relative; margin-top:6px;}
#container #more_class div{ position:absolute;}
/*标题样式*/
#more_class .tt{ width:140px; height:20px; top:10px; left:8px; background:url(/images_v32/mtv/more_class_tt.gif) no-repeat;}
/*more*/
#more_class a.more{ right:3px; top:5px;}
/*菜单下划线*/
#more_class .line{ left:3px; top:39px; width:747px;}
/*菜单整体定位*/
#more_class .menu_a{ right:60px; top:21px;}
/*菜单链接样式*/
#more_class .menu_a a{ display:block; float:left; display:inline; text-decoration:none; margin-left:3px; width:79px; height:19px; overflow:hidden; line-height:21px; text-align:center; background:url(/images_v32/mtv/menu_bg.gif);}
/*被选择的菜单样式*/
#more_class .menu_a a.selected{ color:#93C; font-weight:bold; background:url(/images_v32/mtv/menu_bg.gif) 0 -21px; line-height:24px;}
/*列表总体位置控制*/
#more_class .content{ width:740px; height:216px; display:block; position:absolute; left:10px; top:54px;}
/*列表内容块*/
#more_class .content li{ width:240px; height:108px; float:left; margin-left:5px; position:relative;}
/*列表内容块内详细内容*/
#more_class .list_2{ display:block; width:240px; height:90px; position:relative; left:0px; top:0px;}
/*列表图样式*/
#more_class .list_2 a.img_border,#more_class .list_2 a:hover.img_border{ width:103px; height:94px; background:url(/images_v32/mtv/mtv_img_bg.gif);}
#more_class .list_2 a.img_border img{ width:95px; height:72px; margin:3px; border:1px solid #666;}
/*list通用span样式*/
#more_class .list_2 span{ width:125px; height:18px; display:block; overflow:hidden; position:absolute; left:110px;}
#more_class .list_2 span a{ color:#666;}
/*mtv名字*/
#more_class .list_2 span.mtv_name{ font-weight:bold; top:6px;}
#more_class .list_2 span.mtv_name a{ color:#333;}
/*歌手名字*/
#more_class .list_2 span.artist_name{ top:28px;}
/*所属专辑名字*/
#more_class .list_2 span.album_name{ top:46px;}
/*按钮*/
#more_class .list_2  .btn{ bottom:2px;}
#more_class .list_2  .btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*详细分类 end*/



















/*top start*/
#container #top_list{ width:100%; height:370px; position:relative; margin-top:6px; background:url(/images_v32/mtv/top_bg.gif);}
#top_list div{ position:absolute; overflow:hidden;}
/*more*/
#top_list .more{ top:4px; right:1px; background:none;}
/*标题*/
#top_list .tt{ width:100%; height:30px; top:0; background:url(/images_v32/mtv/top_tt.gif);}
/*页脚*/
#top_list .f{ width:100%; height:5px; position:absolute; bottom:0; background:url(/images_v32/mtv/top_f.gif);}
/*top 类型*/
#top_list .top_class{ width:180px; height:18px; overflow:hidden; top:34px; left:15px;}
#top_list .top_class a{ display:block; height:18px; font-weight:bold; text-decoration:none; color:#96c; float:left; padding:0 2px;}
#top_list .top_class a.selected{ color:#F90;}
#top_list .top_class a img{ margin:2px 5px auto;}
/*大图*/
#top_list a.img_border{ display:block; width:184px; height:90px; position:absolute; left:8px; top:56px;}
#top_list a.img_border img{ width:180px; height:86px;}
/*按钮*/
#top_list .list a.btn{ width:15px; position:absolute; right:0; margin-top:1px; display:block;}
/*列表*/
#top_list .list{ width:182px; height:250px; position:absolute; left:9px; top:154px;}
#top_list .list li{ width:100%; height:18px; margin-bottom:3px; position:relative;}
/*文本列表*/
#top_list .list div{ width:162px; height:18px; text-indent:15px; position:relative; float:left; margin-right:5px;}
#top_list .list .mtv_name_1{ background:url(/images_v32/mtv/top_no1.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_2{ background:url(/images_v32/mtv/top_no2.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_3{ background:url(/images_v32/mtv/top_no3.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_4{ background:url(/images_v32/mtv/top_no4.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_5{ background:url(/images_v32/mtv/top_no5.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_6{ background:url(/images_v32/mtv/top_no6.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_7{ background:url(/images_v32/mtv/top_no7.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_8{ background:url(/images_v32/mtv/top_no8.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_9{ background:url(/images_v32/mtv/top_no9.gif) 0 4px no-repeat;}
#top_list .list .mtv_name_10{ background:url(/images_v32/mtv/top_no10.gif) 0 4px no-repeat;}
/*top end*/



















/*最新音乐 start*/
#container #new_music{ width:200px; height:156px; overflow:hidden;}
#container #new_music div{ position:absolute;}
#container #new_music .box{ width:100%; height:126px; left:0; top:30px;}
#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*/
#new_music .more{ top:4px; right:1px;}
#new_music a.img_border{ width:184px; height:90px; display:block; position:absolute; left:8px; top:10px;}
#new_music a.img_border img{ width:180px; height:86px;}
/*下边2条文本*/
#new_music .list{ position:absolute; display:block; width:184px; height:40px; left:8px; top:102px;}
#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*/
#container #new_mtv{ width:200px; height:316px; overflow:hidden;}
#container #new_mtv div{ position:absolute;}
#container #new_mtv .box{ width:100%; height:284px; left:0; top:30px;}
#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*/
#new_mtv .more{ top:4px; right:1px;}
/*列表样式1 图片+文字*/
#new_mtv .list{ width:100%; height:210px; display:block; position:absolute; left:8px; top:4px;}
#new_mtv .list li{ position:relative;}
#new_mtv .list .mtv_name{ background:url(/images_v32/mtv/point.gif) 0 7px no-repeat; text-indent:7px; width:155px; height:18px; margin-bottom:4px; margin-top:4px; display:block; overflow:hidden;}
#new_mtv a.img_border{ width:184px; height:90px; margin-top:6px;}
#new_mtv a.img_border img{ width:180px; height:86px;}
/*下边2条文本*/
#new_mtv .list_2{ position:absolute; display:block; width:155px; height:40px; left:8px; top:242px;}
#new_mtv .list_2 li{ background:url(/images_v32/mtv/point.gif) 0 7px no-repeat; text-indent:7px; width:155px; height:18px; overflow:hidden;}
/*最新MTV end*/
