﻿#main{height:auto; width:960px; margin:7px auto; display:block; overflow:hidden;}
h1{padding:0;margin:0;}

.left{width:194px;float:right;margin-right:4px;}
.right{width:762px;float:right;}

.k_box2{border:1px #e6e8eb solid; margin:0 0 8px 0;font-size:14px;}
.k_box2 a {font-size:14px;}
.k_box2 .R_title1{border-bottom:1px solid #e6e8eb; height:26px; line-height:26px; padding:0 0 0 5px;color:#4465a2;background-color:#f1f9ff;font-weight:bold;overflow:hidden;font-size:14px;}
.k_box2 .R_title2{height:26px; line-height:26px; padding:0 0 0 5px;color:#4465a2;background-color:#f1f9ff;font-weight:bold;overflow:hidden;}
.k_box2 .R_title2 a:link,.R_title2 a:visited {color:#4465a2;}

/*新专辑*/
.k_box3 .R_title2 a:link,.k_box3 .R_title2 a:visited {color:#f50;}
/*新专辑结束*/

.con_box{background:#ffffff;margin:0px;padding:0px;}
.con_box ul{margin:0px;padding-bottom:5px;padding-left:5px;}
.con_box li{width:183px;padding-top:5px;margin:0px;height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con_box li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con_box li input{position:relative;top:2px;line-height:25px; margin:0 2px 0 0;width:20px;}

.des {
	width:960px;
	background: #efffbf url(images/title_bg.gif) no-repeat;
	background-position:0 -138px;
	border-right:1px solid #c2e2f1;
	border-bottom:1px #e6e8eb solid;
	height:32px;
	line-height:32px;
	margin:0;
	padding:0;
	font-weight:bold;
	/*line-height:26px; background:url(images/list/03.gif); padding:0 8px;*/
}
.des .s9 {
	width:550px;
	overflow:hidden;
	height:32px;
	line-height:32px;
	padding-left:8px;
	margin:0px;
	color:#4465a2;
	font-weight:bold;
	float:left;
	font-size:14px;
	font-family:宋体;
}

/*新专辑*/
.des .s99 {
	width:750px;
	padding-left:8px;
	margin:0px;
	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,"宋体";
}
.des .s10 {
	margin:0px;
	padding:0px;
	color:#4465a2;
	width:392px;
	padding-right:8px;
	float:left;
	text-align:right;
}
.des .s10 span{color:#f50; margin-right:2px;padding:0px;}




/*new style*/
.clearfix {
	ZOOM: 1
}
.rank {
	padding:0;
	MARGIN: 0px auto;
	width:958px;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	overflow:hidden;
}
.rank H3 {
	BORDER-BOTTOM: #e5e5e5 2px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 800 18px/28px Microsoft YaHei; COLOR: #4465a2; PADDING-TOP: 5px
}
.rank H3 a {color:#4465a2;FONT: 800 18px/28px Microsoft YaHei;}
.rankBox {
	WIDTH: 100%; OVERFLOW: hidden; PADDING-TOP: 5px;
}
.rank ul {
	MARGIN: 0px; PADDING-left:6px;padding-bottom:8px; WIDTH: 960px;ZOOM: 1; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden;
}
.rank ul LI {
	LINE-HEIGHT: 28px; WIDTH: 213px; DISPLAY: block; MARGIN:0px 13px 4px -1px;padding:0 6px; FLOAT: left; HEIGHT: 28px; OVERFLOW: hidden
}
.rank ul LI:hover {
	background-color:#cce0fc;
}
.rank ul LI SPAN {
	WIDTH: 22px; FLOAT: left; COLOR: #b1b1b1;
}
.rank ul LI SPAN.num {
	COLOR: #a00; FONT-WEIGHT: bold
}
.rank ul LI A {
	WIDTH: 80px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.rank ul LI A:hover {
	text-decoration:none;
}
.rank ul LI SPAN.musicname {
	WIDTH: 145px; OVERFLOW: hidden;
}
.rank ul LI SPAN.musicname A {
	WIDTH: 145px
}
.rank ul LI INPUT {
	MARGIN: 8px 5px 0px 0px;
	MARGIN: 3px 2px 0px 0px\9; DISPLAY: inline; FLOAT: left
}
.rank ul LI .add {
	TEXT-INDENT: -999em; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/add.png) no-repeat 2px 2px; FLOAT: right; HEIGHT: 28px;CURSOR: pointer;
	margin-top:2px;
}
.bgWrite {
	BACKGROUND: #fff; box-shadow: 0 1px 1px rgba(97,97,97,0.1)
}
.dash {
	BORDER-TOP: #ccc 1px dashed;
	padding:10px 0 16px 0;
	width:950px;
	margin:0 auto;
}
/*new style end*/



/* 图片列表 */
.vess{width:958px;padding-bottom:8px;border:1px solid #e6e8eb;margin:8px 0;}
.vess ul{padding:0;margin-top:5px;}
.vess li{position:relative;float:left;width:202px;height:237px;margin-top:15px;margin-left:30px;}
.vess .tit{width:200px;display:block;font-size:16px;height:30px;line-height:30px;margin-top:5px;overflow:hidden;}
.vess .tit a {color:#4465a2;}
.vess img{width:200px;height:200px;border:1px solid #e6e8eb;}
.vess .albumBtn img {border:0;}
.vess a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.vess .vess_date{color:#ffffff;font-size:12px;position:absolute;display:block;height:26px;line-height:26px;top:170px;left:5px;background:rgba(0,0,0,0.5);border-radius:13px;padding:0 13px;text-shadow:1px 1px 1px #000;}
.vess .albumBtn {POSITION: absolute; TOP: 160px; LEFT: 160px;display:block;}
.vess .albumBtn A {cursor:pointer;WIDTH: 40px; DISPLAY: block; BACKGROUND: url(images/ablumPlayA.png) no-repeat; HEIGHT: 40px; OVERFLOW: hidden;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ablumPlayA.png');_background-image: none;}
.vess .albumBtn A:hover {cursor:pointer;BACKGROUND: url(images/ablumPlayH.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.666ccc.com/images/ablumPlayH.png');_background-image: none;}
@media \0screen\,screen\9{
	.vess .vess_date{padding:0;}
	.vess .bg_top{color:#ffffff;display:inline-block;height:26px;line-height:27px;padding:0 0 0 14px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='images/date_bg1.png');zoom:1}
	.vess .bg_tail{display:inline-block;zoom:1;position:absolute;width:13px;height:26px;right:-13px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='images/date_bg2.png')}
}

.sname{font-weight:bold;color:#4465a2;}
.sname:hover{text-decoration:underline;}
.st{background:url(images/list/icon1.gif) no-repeat 0 50%;float:left;padding-left:13px;margin-right:13px;margin-top:5px;}
.sc{background:url(images/list/icon2.gif) no-repeat 0 50%;float:left;padding-left:13px;margin-right:13px;margin-top:5px;}

.caidan {
	clear:both;
	height:30px; background:#f1f9ff; padding-top:5px; margin:1px 0 0 0; text-align:center;
}

.left3 {
	width:192px;
	height:240px;
	border:1px solid #e6e8eb;
	margin:5px auto 2px auto;
	padding:0;
	overflow:hidden;
}
#indexads1,.as {
	display:block;
	margin:6px 0 5px 0;
	overflow:hidden;
	width:960px;
	/*
	border:1px solid #e6e8eb;
	*/
}
#indexads2,.as2 {
	display:block;
	height:50px;
	width:960px;
	margin-bottom:8px;
	padding-bottom:8px;
	/*
	border:1px solid #e6e8eb;
	*/
}
.btn2 {padding-top:4px;padding-left:15px;}