@charset "utf-8";
/* 全局CSS定义 */
body {height:auto; width:1003px; text-align:center; font-family:"宋体",arial;margin:0 auto; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
.HackBox{ border-top:1px solid transparent !important;border-top:0;clear:both;}
.b{ font-weight:bold}
.float{ float:left}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #FF7F00; text-decoration:none;}
a:active {color: #000;}

/* TOP */
#Top{
	display:block;
	width:100%;
	background:url(../img/top_bg.jpg) repeat-x;
	height:101px;
}
#Logo{
	float:left;
	display:block;
	padding-left:30px;
	width:160px;
}
#Menu{
	display:block;
	padding-top:77px;
	margin-left:200px;
	width:800px;
}
#Menu ul{
	margin:0 0 0 30px;
	list-style:none;
	display:block;
}
#Menu li{
	float:left;
	display:block;
	height:24px;
	margin:0 3px;
}
#Menu .sub_menu{
	background:url(../img/bt_2_right.jpg) no-repeat right;
}
#Menu .sub_index{
	background:url(../img/bt_1_right.jpg) no-repeat right;
}
#Menu .sub_index a{
	background:url(../img/bt_1_left.jpg) no-repeat left;
}
#Menu span{
	display:block; top:-1px; left:5px; position:absolute; color:#000000;cursor:pointer;
}
#Menu a{
	display:block;
	float:left;
	position:relative;
	line-height:24px;
	padding:0 6px;
}
#Menu .sub_menu a{
	background:url(../img/bt_2_left.jpg) no-repeat left;
}
#Menu a:link,
#Menu a:hover,
#Menu a:active,
#Menu a:visited{
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#UserPanel{
	width:100%;
	background:url(../img/info_bg.gif) no-repeat;
	height:59px;
	padding:12px 0 0 0;
}
#UserPanel .box{
	margin:0 auto;
	text-align:left;
	line-height:155%;
	padding:7px 0 0 20px;
	width:944px;
	height:50px;
	background:url(../img/panel_bg.jpg) repeat-x;
	color:#FFFFFF;
}
#UserPanel .box .input{
	height:14px;
}
#UserPanel .box .bt1{
	color:#F7941C;
}
#UserPanel .box .bt1 a{
	color:#F7941C;
}
#UserPanel .box .bt1 a:hover{
	text-decoration:underline;
}
#UserPanel .box .bt2{
	color:#00C9FF;
}
#UserPanel .box .bt2 a{
	color:#00C9FF;
}
#UserPanel .box .bt2 a:hover{
	text-decoration:underline;
}
#Main{
	width:100%;
	background:url(../img/body_bg.gif) repeat-y;
	text-align:left;
	padding-top:5px;
	display:block; overflow:hidden;
}
.Block{
	border:1px solid #3C444D;
	display:block;
	overflow:hidden;
	padding:1px;
}
.Block .title{
	display:block;
	list-style:none;
	background:url(../img/title_bg.jpg) repeat-x;
	height:28px;
	line-height:28px;
}
.Block .title .text{
	float:left;
	padding:0 0 0 15px;
	color:#FFFFFF;
	font-weight:bold;
}
.Block .title .more{
	float:right;
	padding:0 10px 0 0;
}
.Block .title .more a{
	color:#FFFFFF;
}
.Block .content{
	display:block;
	overflow:hidden;
	width:100%;
	background:#F4F5F7;
	padding:10px 0;
}
#NewTopic{
	width:560px;
	display:block;
	overflow:hidden;
	float:left;
	padding-left:20px;
}
#NewTopic .flash{
	float:left;
	display:block;
	overflow:hidden;
	width:270px;
	padding-left:10px;
}
#NewTopic .flash .char{
	margin-top:5px;
	background:url(../img/flash_bg.gif) no-repeat;
	width:265px;
	padding:8px 0;
	height:107px;
}
#NewTopic .topic{
	display:block;
	overflow:hidden;
	margin-left:0px;
	_margin-left:275px;
	width:265px;
}
#NewTopic .topone{
	background:url(../img/newtopic_bg.jpg) no-repeat;
	width:236px;
	height:80px;
	padding:10px;
	line-height:155%;
	margin:0 0 8px 8px;
}
#NewTopic .topone h1{
	font-size:14px;
	color:#990304;
	text-align:center;
}
#Rank{
	display:block;
	margin-left:590px;
	_margin-left:585px;
	width:395px;
}
#MusicClub{
	text-align:center;
	padding:5px 0 0 0;
}
.item{
	width:100%;
	list-style:none;
	display:block;
	overflow:hidden;
}
.item li{
	display:block;
	overflow:hidden;
	height:22px;
	line-height:22px;
}
.item_title{
	float:left;
	padding-left:10px;
}
.item_date{
	float:right;
	padding-right:12px;
	color:#F26521;
}
#ScrollPic{
	margin:10px auto;
	border:1px solid #6A7A88;
	width:952px;
	padding:5px;
	background:url(../img/pic_bg.jpg) repeat-x;
	height:95px;
}
#ScrollPic img{
	margin-bottom:5px;
}
#ScrollPic span{
	float:left;
	display:block;
	overflow:hidden;
	width:118px;
	text-align:center;
}
#Center{
	width:965px;
	margin:0 auto;
}
.CenterModule{
	width:316px;
	display:block;
	overflow:hidden;
	float:left;
}
.right10{
	margin-right:8px;
}
#SubBlock{
	width:961px;
	margin:10px auto 0 auto;
	border:1px solid #3C444D;
	padding:1px;
}
#SubBlock .title{
	list-style:none;
	display:block;
	overflow:hidden;
	background:url(../img/t_bg.jpg) repeat-x;
	height:30px;
	line-height:30px;
}
#SubBlock .title .text{
	float:left;
	padding:0 0 0 15px;
	color:#FFFFFF;
	font-weight:bold;
}
#SubBlock .title .more{
	float:right;
	padding:0 10px 0 0;
}
#SubBlock .title .more a{
	color:#FFFFFF;
}
#SubBlock .title2{
	list-style:none;
	display:block;
	overflow:hidden;
	background:url(../img/title_bg.jpg) repeat-x;
	height:28px;
	line-height:28px;
}
#SubBlock .title2 li{
	float:left;
	display:block;
	width:230px;
	padding:0 0 0 10px;
	background:url(../img/b_line.gif) no-repeat 3px 7px;
}
#SubBlock .title2 a{
	color:#FFF;
}
#SubBlock .content{
	list-style:none;
	display:block;
	overflow:hidden;
}
#SubBlock .content .c1{
	float:left;
	width:230px;
	padding:5px;
	background:#F4F5F7;
}
#SubBlock .content .c2{
	float:left;
	width:230px;
	padding:5px;
}
#Bottom{
	display:block;
	width:100%;
	background:url(../img/bottom_bg.gif) no-repeat;
	height:186px;
	padding:10px 0 0 0;
}

#Link{
	margin:0 auto;
	width:961px;
	border:1px solid #6A7A88;
	padding:1px;
	text-align:left;
}
#Link .title{
	background:url(../img/link_bg.jpg) repeat-x;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	font-weight:bold;
}
#Link .content{
	padding:3px 20px;
	_padding:5px 20px;
}
#Link ul{
	list-style:none;
	display:block;
	overflow:hidden;
}
#Link li{
	float:left;
	display:block;
	overflow:hidden;
	padding:2px 6px;
}
#Copyright{
	width:965px;
	margin:8px auto 0 auto;
	background:url(../img/panel_bg.jpg) repeat-x;
	height:57px;
	color:#FFF;
	line-height:57px;
}
#Copyright a{
	color:#FFF;
}


/* ===内页=== */
#SubMain{
	float:left;
	display:block;
	overflow:hidden;
	width:640px;
	padding-left:20px;
}
#SubRight{
	float:left;
	margin-left:10px;
	display:block;
	overflow:hidden;
	width:310px;
}
#Article{
	padding:10px; width:620px;
}
#Article .maintitle{
	font-size:16px; font-weight:bold; color:#990304;
	text-align:center;
	line-height:60px;
}
#Article .subtitle{
	background:#EEE;
	line-height:30px;
	text-align:center;
}
#Article .content{
	margin:0 auto;
	width:590px;
	line-height:155%;
	font-size:14px;
	display:block;
	overflow:hidden;
}
/*分页导航*/
.btnNav{ text-align:center; padding:15px 0}
.btnNav ul{ list-style:none; margin:0;}
.btnNav li{ display:inline; margin:0 5px;}
.NavItemTotal{}
.NavItemCur{font-size:14px;font-weight:bold}
.NavItemDot{}

.buttonNew{
	COLOR: #fff; TEXT-DECORATION: underline
}
.buttonNew:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
