body{
background:#ffffff url(../img/bg_01.jpg) repeat-x fixed right top;
font-size:16px;
margin:0;
}

img{
border:0;
}
.content{
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
.header{
	width:800px;
	height:60px;
	text-align:left;
}

.headimg{
width:300px;
float:left;
}

.headbox{
	width:490px;
	text-align:right;
	float:right;
padding-top:10px;
margin-left:5px;
}

.main{
	width:800px;
	background:#ffffff;
	border-top: 5px #aaaaaa solid;
}
.mbox{
width:760px;
height:300px;
border:1px #aaaaaa solid;
margin: 10px 20px;

}
.mrank{
width:760px;
height:300px;
margin: 10px 20px;

}
.mtitle{
width:760px;
height:24px;
border-bottom:1px #aaaaaa solid;
margin: 10px 20px;
}
.footer{
	width:800px;
	height:40px;
	background:#ffffff;
	font-weight:bold;
margin: 10px 20px;
font-size:14px;

}
.footimg{
	width:200px;
	height:40px;
	float:left;

}
.footbox{
	width:540;
	height:40px;
	float:left;
	margin-left:10px;
}

.asprank{
width:340px;
height:800px;
float:left;
margin-left:10px;
}

.dtirank{
width:380px;
height:800px;
float:left;
margin-left:10px;
}
.leftcell{
width:340px;
height:500px;
float:left;
margin-left:10px;
}
.lefttitle{
width:330px;
height:24px;
border-bottom:1px #aaaaaa solid;
}

.rightcell{
width:380px;
height:800px;
float:right;
margin-right:10px;
}
.righttitle{
width:380px;
height:24px;
border-bottom:1px #aaaaaa solid;
}
.newrank{
width:340px;
float:left;
}

.dtirank{
width:380px;
height:800px;
float:left;
margin-left:10px;
}
.mbanner{
width:760px;
margin: 10px 20px;
text-align:center;
}