﻿/*new style*/
.box {
	clear:both;
	padding:0;
	MARGIN:0 auto;
	WIDTH: 958px;
}
.mt {
	margin-top:-500px;
}
.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: #4465a2; PADDING-TOP: 5px
}
.rank H3 a {color:#4465a2;FONT: 800 18px/28px Microsoft YaHei;}
.rankBox {
	WIDTH: 100%; OVERFLOW: hidden; PADDING-TOP: 5px;
}
.rank OL {
	MARGIN: 0px; 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;
}

.topad,.as {
	clear: both;
	float: left;
	width:958px;
	margin:8px 0px;
	border:1px solid #e6e8eb;
	overflow:hidden;
}
.zhuanti {
	clear:both;
	width:960px;margin:0 auto;padding:0;
}
.zhuantibg {
	width:960px;
	height:500px;
	background:url("images/zhuantibg.png") repeat-x;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zhuantibg.png',sizingMethod='image');
	_background-image: none;
}