﻿ul,ol{
    margin:0;
	padding:0;
	list-style:none;
}
form{
    margin:0;
	padding:0;
}

.index_h {
	clear: both;
	height: auto;
	width: 960px;
	margin:6px auto;
	padding:0;
}
.index_left {
	float: left;
	height: auto;
	width: 762px;
}
.index_right {
	float: right;
	height: auto;
	width: 192px;
}
/*首页第一排*/
.index_h1aa{
	float: left;
	height: auto;
	width: 766px;
	border:0;padding:0;margin:0
}
.index_h1c{
	float: right;
	height: auto;
	width: 192px;
	border:0;padding:0;margin:0
}

.son{
	width:760px;
	height:auto;
	border-left:1px solid #e6e8eb;
	border-right:1px solid #e6e8eb;
	border-bottom:1px solid #e6e8eb;
	float:left;
	padding-bottom:0px;
}

/*推荐专辑样式*/
.clist{
	background-color:#FFFFFF;
	margin:0px;
	padding:4px 0 0 6px;
	width:754px;
	float:left;
	clear:both;
}
.zj{
	float: left;
	height: 164px;
	width: 138px;
	padding:2px 0 6px 12px;
	margin:0px;
	overflow:hidden;
}
.zj_l{
	float: left;
	height: 120px;
	width: 120px;
	padding:0;
	margin:0px;
	border:1px solid #DCDCDC;
}
.zj_l .albumPic img{
	height: 120px;
	width: 120px;	
}
.zj_r{
	margin:0px;
	padding:0px;
	width: 120px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
.zj_font{
	margin:0px;
	padding:0px;
	width: 120px;
	height:26px;
	line-height:26px;
	float:left;
	overflow:hidden;
}
.zj_font a {COLOR: #4465A2;TEXT-DECORATION: none;font-size: 14px;}
.zj_font a:hover {color: #4465A2;text-decoration:underline;font-size: 14px; }
.zj_font1{
	margin:0px;
	padding:0px;
	width: 120px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
	color:#b1b1b1;
	font-size:12px;
}
.zj_font1 a {COLOR: #575757;TEXT-DECORATION: none;font-size: 12px;font-family:Arial;}
.zj_font1 a:hover { color: #4465A2;text-decoration:underline;font-size: 12px;font-family:Arial;}



.index_click{
	clear:both;
	width:190px;
	height:375px;
	border: 1px solid #e6e8eb;
}
.title1a{
	float: left;
	height: 26px;
	width: 100%;
	border-bottom:1px solid #b2cdeb;
	background-color:#F1F9FF;
	line-height:26px;
	margin:0;
	padding:0;
}
.title1a .tt {
	float: left;
	height: 26px;
	width: 100px;
	padding-left: 8px;
	font-size:14px;
	color:#007FCA;
	font-weight:bold
}
.title1a .tt span{
    color:#0865A2}
.title1a .more {
	float: right;
	height: 26px;
	width: 80px;
}
.title1a .more a {
	color:#4465a2;
	font-weight:normal;
}

.title1a .more input.a{BACKGROUND: url(images/btn3.png) no-repeat -505px -4px;width:76px;height:26px;margin-right:35px;padding:0px; text-indent:0; text-align:center;display:block;float:left;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:0 none;}


.index_h2 {
	float:left;
	clear: both;
	width: 958px;
	padding:0;
	margin:0px auto 2px auto;
	border:1px solid #e6e8eb;
}
.title1b{
	float: left;
	height: 26px;
	width: 100%;
	border-bottom:1px solid #e6e8eb;
	background-color:#F1F9FF;
	line-height:26px;
}
.title1b .tt {
	float: left;
	height: 26px;
	width: 400px;
	padding-left: 8px;
	font-size:14px;
	color:#007FCA;
	font-weight:normal;
}
.title1b .tt a:link,.title1b .tt a:visited {
	padding-left:10px;
	color:#007FCA;
}
.title1b .tt span{
    color:#0865A2
}
/*友情链接*/
.index_link{
	clear:both;
	float:left;
	width:950px;
	height:60px;
	line-height:30px;
	padding-left:8px;
	margin:0px;
}
.index_link a {padding-right:8px;}


ol,ul {list-style:none;}
li {float:left;}
.ml {
	clear:both;width: 958px;padding-top:5px;margin:0px auto;
}
.ml h3 {
	padding:0px;margin:0px;height: 32px;line-height:23px;width: 960px;
	background: #efffbf url(images/title_bg.gif) no-repeat;
	background-position:0 -103px;
	text-indent: 32px;
	/*
	font-size: 14px;
	*/
}
.ml h3 .fl {
	padding-top:6px;
	margin:0px;
}
.ml .fl {float: left;width:530px;padding:0px;margin:0px;}
.ml .fr {float: left;width:430px;padding:0px;margin:0px;}
.ml .f7,ml .f7 a {font-size:14px;color:#4465a2;font-weight:bold;}
.ml .f7 a:link,.ml .f7 a:visited {font-weight: 700;font-size:14px;color:#4465a2;}
.ml .f7 A.act {
	font-weight: 700;
}
.ml ol {list-style:none;}
.ml_c2 {padding:0px;margin:0px;width: 959px; border-top:1px solid #e6e8eb;border-left:1px solid #e6e8eb; border-bottom: 0; border-right: 0; float: left;}
.ml_c2 li {
	width: 95px;
	height: 24px;
	line-height:24px;
	padding:2px 0;
	border-right: 1px solid #e6e8eb;
	border-bottom: 1px solid #e6e8eb;
	text-align:center;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ml_c2 li.right {width: 94px;}
.margin10 {
	clear:both;
	margin-top:10px;
	padding:0px;
}

.as960add {
	clear:both;
	width:960px;
	/*margin:8px auto 5px auto;
	background-color:#e6e8eb;*/
	margin:0px auto 3px auto;
	padding:0px;
	background-color:#ffffff;
	overflow:hidden;
}
.as960 {
	clear:both;
	width:958px;
	/*margin:8px auto 5px auto;*/
	margin:5px auto 0 auto;
	padding:0px;
	background-color:#e6e8eb;
	border:1px solid #e6e8eb;
	overflow:hidden;
}
.as9602 {
	clear:both;
	margin:5px auto 0 auto;
	padding:0px;
	overflow:hidden;
	width:958px;
	border:1px solid #e6e8eb;
}

.as1,.as2,.as3 {
	clear:both;
	margin:8px auto;
	padding:0px;
	background-color:#e6e8eb;
	overflow:hidden;
	width:958px;
	border:1px solid #e6e8eb;
}
.as3 {
	background-color:#fff;
}
#tjcontent_16 {display:none;}


/*new style*/
.mt {
	MARGIN-TOP: 8px
}
.rank {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid
}
.rank H3 {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 800 18px/28px Microsoft YaHei; COLOR: #537eb9; PADDING-TOP: 5px
}
.rank H3 a {
	width:534px;
	overflow:hidden;
	display:block;
	float:left;
	color:#4465a2;FONT: 800 18px/28px Microsoft YaHei;
}
.rank H3 span,.rank H3 span a {
	width:400px;
	overflow:hidden;
	display:block;
	text-align:right;
	font-weight:normal;
	font-family:Arial;
	font-size:16px;
}
.rankBox {
	WIDTH: 100%; OVERFLOW: hidden; PADDING-TOP: 5px;
}
.rank OL {
	MARGIN: 0; PADDING-left:7px;padding-bottom:8px; WIDTH: 960px;ZOOM: 1; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden;
}
.rank OL LI {
	LINE-HEIGHT: 28px; WIDTH: 221px; DISPLAY: block; MARGIN:0px 7px 4px -1px;padding:0 5px; FLOAT: left; HEIGHT: 28px; OVERFLOW: hidden
}
.rank OL LI:hover {
	background-color:#cce0fc;
}
.rank OL LI SPAN {
	WIDTH: 30px; FLOAT: left; COLOR: #b1b1b1;
}
.rank OL LI SPAN.num {
	COLOR: #a00; FONT-WEIGHT: bold
}
.rank OL LI A {
	WIDTH: 80px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.rank OL LI A:hover {
	text-decoration:none;
}
.rank OL LI SPAN.musicname {
	WIDTH: 100px; HEIGHT: 28px; OVERFLOW: hidden
}
.rank OL LI SPAN.musicname A {
	WIDTH: 100px
}
.rank OL LI SPAN.singername {
	WIDTH: 45px; HEIGHT: 28px; OVERFLOW: hidden
}
.rank OL LI SPAN.singername A {
	TEXT-ALIGN: right; WIDTH: 45px; COLOR: #999; FONT-SIZE: 12px
}
.rank OL LI SPAN.singername A:hover {
	COLOR: #4465a2
}
.rank OL LI INPUT {
	MARGIN: 8px 5px 0px 0px;
	MARGIN: 3px 2px 0px 0px\9; DISPLAY: inline; FLOAT: left
}
.rank OL LI .add {
	TEXT-INDENT: -999em; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/add.png) no-repeat 2px 2px; FLOAT: right; HEIGHT: 20px;CURSOR: pointer;
	margin-top:2px;
}

.rank OL LI .dow {
	TEXT-INDENT: -999em; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(images/dow.png) no-repeat 2px 2px; FLOAT: right; HEIGHT: 20px;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:958px;
	margin:0 auto;
}

.hour24 {
	margin:0;
	padding:0;
	clear:both;
}
.hour24 OL {
	MARGIN: 0px; WIDTH: 190px;DISPLAY: inline;OVERFLOW: hidden; PADDING-TOP: 2px
}
.hour24 OL LI {
	LINE-HEIGHT: 29px; WIDTH: 187px; DISPLAY: block; FLOAT: left; HEIGHT: 29px; OVERFLOW: hidden;
	padding-left:3px;
	margin:0;
}
.hour24 OL LI:hover {
	background-color:#cce0fc;
}
.hour24 OL LI.bg2 {
	background-color:#f4f7fc;
}
.hour24 OL LI.bg2:hover {
	background-color:#cce0fc;
}
.hour24 OL LI SPAN {
	WIDTH: 22px; FLOAT: left; COLOR: #b1b1b1;
}
.hour24 OL LI SPAN.num1 {
	COLOR: #a00; FONT-WEIGHT: bold
}
.hour24 OL LI SPAN.num2 {
	COLOR: #a00; FONT-WEIGHT: bold
}
.hour24 OL LI SPAN.num3 {
	COLOR: #a00; FONT-WEIGHT: bold
}
.hour24 OL LI SPAN.num4 {
	COLOR: #a20; FONT-WEIGHT: bold
}
.hour24 OL LI SPAN.num5 {
	COLOR: #a40; FONT-WEIGHT: bold
}
.hour24 OL LI SPAN.num6 {
	COLOR: #a60; FONT-WEIGHT: bold
}
.hour24 OL LI A {
	WIDTH: 99px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 32px; FONT-SIZE: 14px; OVERFLOW: hidden;
	color:#2b406f;
}
.hour24 OL LI A:hover {
	text-decoration:none;
}
.hour24 OL LI SPAN.musicname {
	WIDTH: 115px; HEIGHT: 32px; OVERFLOW: hidden;
}
.hour24 OL LI SPAN.musicname A {
	WIDTH: 115px
}
.hour24 OL LI SPAN.singername {
	WIDTH: 49px; HEIGHT: 32px; OVERFLOW: hidden;
}
.hour24 OL LI SPAN.singername A {
	TEXT-ALIGN: right; WIDTH: 47px; COLOR: #999; FONT-SIZE: 12px
}
.hour24 OL LI SPAN.singername A:hover {
	COLOR: #4465a2
}
.topad {
	clear: both;
	float: left;
	height: auto;
	width:958px;
	margin-top:6px;
	border:1px solid #e6e8eb;
	overflow:hidden;
}


/*排行榜*/
.bangIndex{width:960px;padding:0;margin:0px auto;}
.mdBox{ float:left; width:232px; margin:5px 0 0 8px; display:inline;border:1px solid #e5e5e5;overflow:hidden;}
.mdBox .mdBangHd .mdBoxHdTit{font-family:Microsoft YaHei; font-size:18px;color:#537eb9;}
.bgWrite {
	BACKGROUND: #fff; box-shadow: 0 1px 1px rgba(97,97,97,0.1)
}
.mdBoxHd{background:#fbfbfb; line-height:33px; height:33px; padding:0 12px;}
.mdBoxHd .fr{ color:#999;font-family:Batang,"宋体";}
.mdBoxHd .fr a {font-family:Arial, Helvetica, sans-serif;padding-right:3px;}
.mdBangHd{ line-height:44px; height:44px;}
.bangIndex .mdBox .mdBangHd .mdBoxHdTit{font-family:Microsoft YaHei; font-size:20px;}
.bangIndex .songList{ padding:6px 0; width:100%; overflow:hidden;margin:0px;}
.bangIndex .songList ol{ width:235px; display:inline;float:left; overflow:hidden;zoom:1; margin:0;padding:0; border:0 none;}
.bangIndex .songList li{float:left;width:215px; line-height:30px; height:30px; overflow:hidden;border:0 none;margin:0 0 5px 0;padding:0 12px 0 8px; display:block;}
.bangIndex .songList li:hover {
	background-color:#cce0fc;
}
.bangIndex .songList li a:hover {
	text-decoration:none;
}
.bangIndex .songList li .songNum{ width:30px; height:30px;color:#b1b1b1; float:left; overflow:hidden;}
.bangIndex .songList li .topRed{ font-weight:bold; color:#a00;}
.bangIndex .songList li .songName{ float:left; font-size:14px; width:112px; overflow:hidden;height:30px;}
.bangIndex .songList li .singerName { float:left; font-size:14px; width:48px; overflow:hidden;height:30px;COLOR: #999; FONT-SIZE: 12px;TEXT-ALIGN: right;}
.bangIndex .songList li .check{ float:left; margin:10px 4px 0 0;*margin:5px 2px 0 0; display:inline;}
.bangIndex .songList li .add{float:right;height:30px;width:20px;TEXT-INDENT: -999em;DISPLAY: inline-block; BACKGROUND: url(images/add.png) no-repeat 2px 5px;CURSOR: pointer}
.bangIndex .songList li .dow{float:right;height:30px;width:20px;TEXT-INDENT: -999em;DISPLAY: inline-block; BACKGROUND: url(images/dow.png) no-repeat 2px 5px;CURSOR: pointer}
.bangIndex .setPlay{ margin:0 0 3px 20px; padding:0; width:210px;font-family:Batang,"宋体";}
.bangIndex .setPlay a.a{BACKGROUND: url(images/btn3.png) no-repeat -505px -4px;width:76px;height:26px;margin-right:35px;padding:0px; text-indent:0; text-align:center;display:block;float:left;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bangIndex .setPlay a.b{display:inline-block; color:#315984; text-indent:0; text-decoration:underline;padding-top:5px;font-family:Arial, Helvetica, sans-serif;padding-right:3px;}
.bangIndex .setPlay a.b:hover{ color:#ff0000; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}
.bangIndex .setPlay input.a{BACKGROUND: url(images/btn3.png) no-repeat -505px -4px;width:76px;height:26px;margin-right:35px;padding:0px; text-indent:0; text-align:center;display:block;float:left;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:0 none;}

/*最新推荐*/
.tuijian {
	WIDTH: 760px;
	margin:0px;
	padding:0px;
	border-right:1px solid #e6e8eb;
	border-top:1px solid #e6e8eb;
	border-left:1px solid #e6e8eb;
}
.tuijian UL {
	list-style-type:none;
	WIDTH: 760px;
	height:27px;
	margin:0px;
	padding:0px;
	background-image:url(images/index_tj1a.gif);
	background-repeat:repeat-x;
	color:#0185D8;
}
.tuijian UL a:link {COLOR: #4465a2;TEXT-DECORATION: none;font-size: 12px;}
.tuijian UL a:visited { color: #4465a2;text-decoration: none;font-size: 12px;}
.tuijian UL a:hover { color: #4465a2;text-decoration:underline;;font-size: 12px; }
.tuijian LI {
	FLOAT: left; 
	padding:7px 12px 0 12px;
	CURSOR: pointer; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center; 
	font-size:12px;
	background-image:url(images/index_tj1c.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#4465a2;
}
.tuijian .tjon {
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	COLOR: #0185D8;
	TEXT-ALIGN: left;
	background-image:url(images/index_tj1c.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-size:12px;
	background-color:#FFFFFf;
	padding-left:12px;
	padding-right:12px;	
}
.tuijian .HotAlbum {
	padding-right:20px;
	width:100px; background-image:url(images/commend_bg11.gif); background-position:center bottom; background-repeat:no-repeat; float:right; font-weight:bold; text-align:center;
}
