@charset 'utf-8';

/*通用样式*/
@import url("/_lib_old/css/base.css");
/*gmb搜索部分样式*/
@import url("/_lib_old/css/gmb_new.css");




/*宽度及底边线*/
#pagination{ display:block; width:575px; padding-bottom:1px; border-bottom:1px solid #C8C9B9; margin:0 auto; margin-top:2px; margin-bottom:10px;}
/*背景颜色*/
#pagination .pagination_bg{ display:block; width:100%; height:26px; overflow:hidden; background:#E5E6D8; 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*/
/*下线条样式,location.asp*/
#sub_container_3 .under_line,
#sub_container_2 .under_line
{ border-bottom:1px solid #E2E3D5;}

/*图片边框*/
#sub_right a.img_border{ display:block; background:#000;}
#sub_right a.img_border img{ margin:0;}
/*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;}



















/*主背景颜色及文本颜色*/
body{ color:#333; text-align:center;}

/*链接*/
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; background:#F5F5E9; position:relative; text-align:left; margin:0 auto; background:url(/images_v32/pk/s_right_bg.gif) right repeat-y}
#sub_container_3 #sub_right_bg, #sub_container_2 #sub_right_bg{ float:right; position:relative; display:inline; width:205px;}

#sub_container_3 .space_20, #sub_container_2 .space_20{ display:block; width:100%; height:20px; float:left;}

/* 3分栏 左侧大框架*/
#sub_container_3 #sub_left{ display:inline; width:170px; float:left;}
/* 3分栏 中间大框架*/
#sub_container_3 #sub_center{ display:inline; width:575px; margin-left:10px;}
/* 3分栏 右侧大框架*/
#sub_container_3 #sub_right{ display:inline; float:right; width:200px; margin:0;}

/* 2分栏 左侧大框架*/
#sub_container_2 #sub_left{ display:inline; width:755px; float:left;}
/* 2分栏 中间大框架*/
#sub_container_2 #sub_center{ display:inline; clear:both; width:0; display:none;}
/* 2分栏 右侧大框架*/
#sub_container_2 #sub_right{ display:inline; float:right; width:200px; position:relative;}


















/*pk详细页面，pk_detail.asp*/
#sub_container_2.pk_detail .pagination_bg{ width:100%; height:28px; text-align:center; background:#E5E6D8;}
#sub_container_2.pk_detail .content_w{ display:inline; width:745px;}
/*标题*/
#sub_container_2.pk_detail .pk_tt{ display:block; width:745px; height:25px; line-height:25px; font-weight:bold; color:#FFF; background:url(/images_v32/pk/pk_tt_bg.gif) bottom repeat-x; text-align:center; margin-top:10px;}
#sub_container_2.pk_detail .pk_tt table{ background:none; height:25px; margin:0;}
#sub_container_2.pk_detail .pk_tt span{ width:640px; height:25px; font-size:14px; line-height:25px; display:block; text-align:center;}
#sub_container_2.pk_detail .pk_tt .float_left{ margin:0; float:left; margin-top:20px;}
#sub_container_2.pk_detail .pk_tt .float_right{ margin:0; float:right; margin-top:20px;}
/*文本样式*/
#sub_container_2.pk_detail .txt{ display:block; padding:15px; text-align:left;}
/*照片*/
#sub_container_2.pk_detail .photo{ width:661px; height:291px; display:inline; background:url(/images_v32/pk/photo_bg.jpg); position:relative; margin-left:42px;}
/*左侧照片*/
#sub_container_2.pk_detail .photo_left{ position:absolute; width:257px; height:257px; left:13px; top:17px;}
#sub_container_2.pk_detail .photo_left img{ width:255px; height:255px; border:1px solid #000;}
/*右侧照片*/
#sub_container_2.pk_detail .photo_right{ position:absolute; width:257px; height:257px; left:390px; top:17px;}
#sub_container_2.pk_detail .photo_right img{ width:255px; height:255px; border:1px solid #000;}
/*左侧名字*/
#sub_container_2.pk_detail a.name_left{ color:#FFF; position:absolute; text-decoration:none; text-align:left; left:286px; top:212px;}
/*右侧名字*/
#sub_container_2.pk_detail a.name_right{ color:#FFF; position:absolute; text-decoration:none; text-align:right; right:286px; top:248px;}
/*歌曲名字大框*/
#sub_container_2.pk_detail .song{ width:661px; margin-top:8px; display:inline; margin-left:42px;}
/*歌曲名字限制*/
/*background:url(/images_v32/pk/song_icon.gif) 0 3px no-repeat; text-indent:18px;*/
#sub_container_2.pk_detail .song_name2{ width:172px; height:20px; line-height:20px; overflow:hidden;}
#sub_container_2.pk_detail .song_name2 span{ font-weight:bold; color:#930;}
#sub_container_2.pk_detail .song .btn_2{ width:113px;}
#sub_container_2.pk_detail .song .btn_2 a{ display:inline; float:left; margin-right:3px;}
/*投票*/
#sub_container_2.pk_detail .poll{ width:661px; height:26px; display:inline; margin-top:8px; position:relative; margin-left:42px;}
#sub_container_2.pk_detail .poll a.btn_poll_left{ position:absolute; display:block; left:71px; top:0;}
#sub_container_2.pk_detail .poll a.btn_poll_right{ position:absolute; display:block; left:442px; top:0;}
#sub_container_2.pk_detail .poll .ballot_left{ position:absolute; font-weight:bold; left:134px; padding:0 5px; border-bottom:4px solid #F33;}
#sub_container_2.pk_detail .poll .ballot_right{ position:absolute; font-weight:bold; left:505px; padding:0 5px; border-bottom:4px solid #F33;}
/*复制html代码*/
#sub_container_2.pk_detail .html_code{ width:661px; height:28px; display:inline; margin-top:12px; margin-left:42px;}
#sub_container_2.pk_detail .html_code .html_code_style{ width:550px; height:22px; line-height:22px; background:#E1E2D2; border:1px solid #B5C2C8; margin:0; padding:1px; color:#333;}
#sub_container_2.pk_detail .html_code .btn_copy{ margin-left:10px;}
/*留言*/
#sub_container_2.pk_detail .message{ width:661px; display:inline; margin-left:42px;}
#sub_container_2.pk_detail .message .input_table{ width:320px; background:#E7E9DB; margin-top:10px; margin-bottom:15px;}
#sub_container_2.pk_detail .message .input_style{ width:100%; height:70px; padding:0; margin:0; border:1px solid #C2C2C2; color:#333;}
#sub_container_2.pk_detail .message{ width:661px; margin-top:10px;}
#sub_container_2.pk_detail .message .piece{ width:320px; margin-top:10px; background:url(/images_v32/pk/dashed.gif) bottom repeat-x; padding-bottom:7px;}
#sub_container_2.pk_detail .message .piece .txt2{ width:100%; overflow:hidden; text-align:left;}
#sub_container_2.pk_detail .message .piece .txt3{ height:25px; color:#999;}
#sub_container_2.pk_detail .message .dashed2{ }
/*相关资讯*/
#sub_container_2.pk_detail .relational_news{ width:100%; margin:0; margin-top:15px; padding-bottom:15px;}
#sub_container_2.pk_detail .relational_news .keyword{ width:536px; line-height:23px;}
#sub_container_2.pk_detail .relational_news .keyword span{ display:block; float:left; color:#333;}
#sub_container_2.pk_detail .relational_news .keyword a{ display:block; color:#900; float:left; margin-right:12px;}
#sub_container_2.pk_detail .relational_news .news{ width:100%; height:18px; position:relative; overflow:hidden; background:url(/images_v32/pk/point.gif) 7px 7px no-repeat; text-indent:20px; margin-top:5px;}
#sub_container_2.pk_detail .relational_news .news span{ position:absolute; display:block; float:right; right:0;}


















/*右侧使用*/
#sub_right .hot_pk{ width:200px; overflow:hidden;}
/*模块标题图*/
#sub_right .tt_hot_pk{ width:200px; display:inline; float:left; margin-top:6px; margin-bottom:6px;}
/*图片*/
#sub_right .hot_pk .photo_2{ width:100%;}
/*图中间间距*/
#sub_right .hot_pk span{ display:block; color:#C00; font-size:16px; width:36px; text-align:center; font-weight:bold;}
/*标题文本*/
#sub_right .hot_pk .title{ width:100%; height:20px; font-weight:bold; color:#333; line-height:20px; text-align:center; margin-top:4px; overflow:hidden;}
/*图边框*/
#sub_right .hot_pk .photo_2 a.img_border4,
#sub_right .hot_pk .photo_2 a.img_border4{ display:block; width:74px; height:74px; background:#000;}
#sub_right .hot_pk .photo_2 a.img_border4 img,
#sub_right .hot_pk .photo_2 a.img_border4 img{ width:70px; height:70px; margin:2px;}
/*票数*/
#sub_right .hot_pk .ballot2{ width:82px; height:24px; margin-top:4px; color:#930; text-align:center; overflow:hidden;}
/*虚线*/
#sub_right .dashed{ width:200px; height:16px; background:url(/images_v32/pk/dashed.gif) 0 8px repeat-x;}


















/*列表*/
/**/
ul{ list-style:none; padding:0; margin:0; border:none;}
li{ float:left;}

#sub_container_2.pk_list .pagination_bg{ width:745px; height:28px; text-align:center; background:#E5E6D8;}
/*虚线*/
#sub_container_2.pk_list #sub_left .dashed{ width:745px; height:40px; background:url(/images_v32/pk/dashed.gif) 0 20px repeat-x;}
/*pk start*/
#sub_container_2.pk_list #pk{ width:745px; height:262px; display:inline; margin-top:6px;}
#sub_container_2.pk_list #pk div{ position:absolute;}
/*标题*/
#sub_container_2.pk_list .tt{ width:100%; height:25px; overflow:hidden; line-height:25px; top:0; text-align:center; color:#FFF; font-size:14px; font-weight:bold; background:url(/images_v32/pk/pk_tt_bg.gif);}
/*网友留言标题*/
#sub_container_2.pk_list .pk_tt2{ width:144px; height:24px; left:0; top:2px; background:url(/images_v32/pk/pk_tt2.gif);}
#sub_container_2.pk_list .pk_tt2 .more{ top:2px; right:2px; background:none;}
/*内容主体，包括左右留言部分*/
#sub_container_2.pk_list .content{ width:745px; height:222px; left:0; top:35px; position:absolute;}
#sub_container_2.pk_list .content li{ display:block; position:relative;}
/*左侧*/
#sub_container_2.pk_list .content .left{ width:146px; height:100%; overflow:hidden; left:0;}
/*中间大背景*/
#sub_container_2.pk_list .content .center{ width:445px; height:100%; left:4px; background:url(/images_v32/pk/pk_bg3.jpg) center top no-repeat;}
/*右侧*/
#sub_container_2.pk_list .content .right{ width:146px; height:100%; overflow:hidden; left:10px;}
/*留言列表*/
#sub_container_2.pk_list .content .list{ width:144px; height:187px; position:absolute; left:0; top:32px; background:url(/images_v32/pk/pk_bg2.gif);}
/*留言宽度限制*/
#sub_container_2.pk_list .content .list li{ width:96px; height:21px; display:inline; margin-left:9px; overflow:hidden; text-indent:7px; background:url(/images_v32/pk/point.gif) 0 8px no-repeat;}
/*留言字体样式*/
#sub_container_2.pk_list .content .list li a{ color:#666;}
/*页数*/
#sub_container_2.pk_list .content .list .page{ background:none; text-indent:0; margin-top:8px; margin-bottom:2px;}
/*页数左边距*/
#sub_container_2.pk_list .content .list .page div{ left:14px;}
/*页数小图*/
#sub_container_2.pk_list .content .list .page img{ margin-top:3px;}
/*页数链接*/
#sub_container_2.pk_list .content .list .page a{ display:block; float:left; text-decoration:none; width:13px; height:18px; text-align:center;}
#sub_container_2.pk_list .content .list .page a.selected{ font-weight:bold; color:#F60;}
/*我要留言按钮*/
#sub_container_2.pk_list .content .list li.btn2{ background:none; margin-top:4px;}
#sub_container_2.pk_list .content .list li.btn2 a{ position:absolute; text-indent:0; left:29px;}
/*中间查看详细按钮*/
#sub_container_2.pk_list .center a.pk_btn4{ width:90px; height:45px; position:absolute; left:178px; bottom:6px; background:url(/images_v32/pk/pk_btn4.gif) center center no-repeat;}
/*pk左侧内容*/
#sub_container_2.pk_list #pk_left{ left:8px; top:8px;}
#sub_container_2.pk_list a.pk_left_name{ width:73px; height:18px; overflow:hidden; text-decoration:none; display:block; position:absolute; color:#FFF; text-align:left; left:179px; top:122px;}
/*pk右侧内容*/
#sub_container_2.pk_list #pk_right{ right:8px; top:8px;}
#sub_container_2.pk_list a.pk_right_name{ width:73px; height:18px; overflow:hidden; text-decoration:none; display:block; position:absolute; color:#FFF; text-align:right; left:192px; top:142px;}
/*pk左侧和右侧内容 通用*/
#sub_container_2.pk_list .pk_content{ position:absolute; width:154px; height:214px;}
#sub_container_2.pk_list .pk_content li{ width:100%; position:relative;}
#sub_container_2.pk_list .pk_content .pk_img{ width:154px; height:154px; overflow:hidden; background:#333;}
#sub_container_2.pk_list .pk_content .pk_img img{ width:152px; height:152px; margin:1px;}
#sub_container_2.pk_list .pk_content .pk_txt{ color:#343434; font-weight:bold; margin-top:10px;}
#sub_container_2.pk_list .pk_content .pk_txt a.btn{ display:block; position:absolute; right:0;}
/*投票按钮li定位*/
#sub_container_2.pk_list .pk_content .pk_pool{ margin-top:4px;}
/*投票按钮*/
#sub_container_2.pk_list .pk_content .pk_pool a.pool{ width:57px; height:23px; display:block; left:2px; background:url(/images_v32/pk/pk_pool.gif) no-repeat;}
/*投票按钮右侧票数*/
#sub_container_2.pk_list .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*/