﻿#main {
	BACKGROUND: #ffffff; MARGIN: 5px auto 0px auto; WIDTH: 960px; HEIGHT: auto
}
.des {
	background: #efffbf url(images/title_bg.gif) no-repeat;
	background-position:0 -138px;
	height:30px;
	line-height:30px;
	width:960px;
	margin:2px auto 0 auto;
	padding:0px;
	font-weight:bold;
	/*line-height:26px; background:url(images/list/03.gif); padding:0 8px;*/
}
.des .s98 {
	display:none;
	/*
	float:left;
	margin:7px 4px 0px 8px;
	height:15px;
	width:16px;
	background:url(images/title_bg.gif) no-repeat -584px -49px;
	*/
}
.des .s99 {
	width:730px;
	margin-left:8px;
	color:#4465a2;
	font-weight:bold;
	float:left;
	font-size:14px;
	font-family:宋体;
}
.des a:link,.des a:visited {
	font-size:14px;
	color:#4465a2;
	font-family:Verdana,Arial,"宋体";
}


.abc {height:22px;line-height:22px;margin-bottom:2px;padding:8px 0;font-size:14px;font-weight:bold;border:1px solid #e6e8eb;}
.abc span {float:right;color:#4095D8;font-size:16px;padding-right:20px;}
.abc a,.abc a:visited {display:inline-block;width:22px;height:22px;background:url(images/title_bg.gif) no-repeat -540px -49px;text-align:center;margin:0 5px;padding:0;color:#1A639A;font-size:14px;}
.abc a:hover {background-position:-562px -49px;text-decoration:none;color:#993818;padding:0;font-size:14px;}

.des2 {
	width:960px;
	margin:5px auto 0 auto;
	padding:0px;
	CLEAR: both;
	COLOR: #1974c8;
	POSITION: relative;
	TEXT-ALIGN: left;
}
.des2 .topleft{
	margin:0px;
	padding-top:10px;
	float:left;
	color:#4465a2;
	font-size:16px;
	FONT-WEIGHT: bold;
}
.des2 .topleft a.b{
	float:left;
	width:100px;
	height:20px;
	padding-top:10px;
	margin:0px;
	DISPLAY: block;
	color:#4465a2;
	font-size:16px;
	text-decoration:none;
}
.des2 .topleft span.c{
	padding:0px;
	margin:0px;
	width:45px;
	height:32px;
	float:left;
	background:url("images/ztbtn_small.png") no-repeat;
}
.des2 .topleft span.c1 {background-position:-512px 0;}
.des2 .topleft span.c2 {background-position:-446px 0;}
.des2 .topleft span.c3 {background-position:-253px 0;}
.des2 .topleft span.c4 {background-position:-59px 0;}
.des2 .topleft span.c5 {background-position:0px 0;}
.des2 .topleft span.c6 {background-position:-189px 0;}
.des2 .topleft span.c7 {background-position:-120px 0;}
.des2 .topleft span.c8 {background-position:-384px 0;}
.des2 .topleft span.c9 {background-position:-312px 0;}

.singer {
	float:left;
	width:958px;
	padding-top:4px;
	margin:0px auto;
	border:1px solid #e6e8eb;
	background-color:#fefeff;
	/*
	background-color:#ffffff;
	background:url(images/singer_bg.gif);
	*/
	COLOR: #bababa;
}
.singer LI {
	WIDTH: 146px;
	text-align:left;
	FLOAT: left;
	padding:0px 1px 0px 10px;
	margin:0px;
	OVERFLOW: hidden;
	white-space:nowrap;
	TEXT-OVERFLOW: ellipsis;
	height:33px;
	line-HEIGHT: 33px;
	/*
	height:28px;
	line-HEIGHT: 28px;
	*/
}
.singer LI A {
	FONT-SIZE: 14px;
	color:#333;
	text-decoration:none;
	PADDING:5px 10px;
}
.singer LI.y A {
	font-size:14px;
	color:#ff0000;
}
.singer LI A:hover,.singer LI.y A:hover {
	FONT-SIZE: 14px;
	BACKGROUND: #235fb0; COLOR: #fff;
	text-decoration:none;
	/*
	color:#4465a2;
	text-decoration:underline;
	*/
}
#indexads1,.as {
	display:block;
	margin:8px auto;
	overflow:hidden;
	width:958px;
	border:1px solid #e6e8eb;
}


/*轻音乐*/
.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	BACKGROUND: #eef6fe;
	border:1px solid #dedede;
	COLOR: #1974c8;
	POSITION: relative;
	padding-top:3px;
	width:958px;
	height:80px;
	margin:0px auto;
	text-align:left;
}
.abc2 {
	margin:0px;
	padding-left:18px;
	width:940px;
	float:left;
	overflow:hidden;
}
.abc2 LI.q {
	FONT-SIZE: 16px; FLOAT: left; MARGIN: 1px 4px 0px 4px;TEXT-ALIGN: center;
	padding-bottom:5px;
	COLOR: #315984
}
.abc2 LI.q A {
	BORDER: #d7eff9 1px solid;
	line-height:20px;
	line-height:20px;
	padding: 0px 6px;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	COLOR: #315984;
	FONT-SIZE: 12px;
	text-decoration:none;
	
}
.abc2 LI.q A:hover {
	BACKGROUND: yellow; 
	COLOR: #315984;
	FONT-SIZE: 12px;
}
.abc2 LI.a {
	FONT-SIZE: 16px;
	FLOAT: left;
	MARGIN: 1px 48px 0px 0px;
	TEXT-ALIGN: center;
	COLOR: #315984;
}
.abc2 LI.a A {
	width:56px;
	height:22px;
	padding-top:55px;
	DISPLAY: block;
	COLOR: #315984;
	FONT-SIZE: 12px;
	text-decoration:none;
	
}
.abc2 LI.a A:hover {
	COLOR: #315984;
	FONT-SIZE: 12px;
}
.abc2 LI.a {background:url("images/ztbtn.png") no-repeat;}
.abc2 LI.a1 {background-position:-512px 0;}
.abc2 LI.a2 {background-position:-446px 0;}
.abc2 LI.a3 {background-position:-253px 0;}
.abc2 LI.a4 {background-position:-59px 0;}
.abc2 LI.a5 {background-position:0px 0;}
.abc2 LI.a6 {background-position:-189px 0;}
.abc2 LI.a7 {background-position:-120px 0;}
.abc2 LI.a8 {background-position:-384px 0;}
.abc2 LI.a9 {background-position:-312px 0;}

.titletag {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	BACKGROUND: #eef6fe;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #cde7f4;
	border-left:1px solid #cde7f4;
	border-right:1px solid #cde7f4;
	COLOR: #1974c8;
	POSITION: relative;
	padding-top:3px;
	width:958px;
	height:30px;
	margin:0px auto;
	text-align:left;
}
.titletag .abc1tag {
	margin-left:4px;
	width:70px;
	float:left;
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #1974c8;
	overflow:hidden;
	line-height:26px;
	line-height:26px;
}
.abc2tag {
	width:880px;
	float:left;
	overflow:hidden;
}
.abc2tag LI {
	FONT-SIZE: 16px; FLOAT: left; MARGIN: 1px 4px 0px 4px;TEXT-ALIGN: center;
	COLOR: #315984
}
.abc2tag LI A {
	BORDER: #d7eff9 1px solid;
	line-height:20px;
	line-height:20px;
	padding: 0px 6px;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	COLOR: #315984;
	FONT-SIZE: 12px;
	text-decoration:none;
	
}
.abc2tag LI A:hover {
	BACKGROUND: yellow; COLOR: #315984;
	FONT-SIZE: 12px;
}

.mt {
	MARGIN-TOP: 10px
}
.singer_box {
	width:958px;
	POSITION: relative;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #e5e5e5 1px solid;
	BORDER-TOP: #3A7DC0 2px solid;
	BORDER-RIGHT: #e5e5e5 1px solid;
	MARGIN:5px 0 5px 0;
	padding:0;
	overflow:hidden;
	FONT-SIZE: 14px;
}
.singer_box H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; BACKGROUND-COLOR: #fbfbfb; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; HEIGHT: 34px; COLOR: #000; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.bgWrite {
	BACKGROUND: #fff; box-shadow: 0 1px 1px rgba(97,97,97,0.1)
}
.filter {
	margin:2px 8px;
	padding:0;
}
.filter DL {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 30px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 2px;
}
.filter DD {
	FLOAT: left;
	margin:0;
	padding:0;
}
.filter DD A {
	font-size:14px;
	LINE-HEIGHT: 18px; MARGIN: 0px 4px; DISPLAY: inline-block; HEIGHT: 18px; COLOR: #666;PADDING:2px 5px;
}
.filter DD A.active,.filter DD A:hover {
	TEXT-ALIGN: center; BACKGROUND: #235fb0; COLOR: #fff;text-decoration:none;
}