body{
	font-size: 13px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif, Helvetica-Fraction;
	color: #333;
}
.aof_mainBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	background: url(../images/aof_mainBg.png) center top no-repeat, url(../images/aof_mainBg_2.png) center top repeat-x;
}
.aof_main{
	width: 1200px;
	margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.aof_mainBg{
	min-width: 1000px;
}
.aof_main{
	width: 1000px;
	margin: 0 auto;
	height: auto;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.aof_mainBg{
	min-width: 320px;
}
.aof_main{
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.index-con{
	width: 100% !important;
	height: auto;
}
.index-con li{
	margin: 10px 0 !important;
	float: none !important;
}
.index-con .in-plan, .index-con .in-report, .index-con .in-client{
	position: initial !important;
	margin: 0;
}
.index-con li a{
	font-size: 20px !important;
}
.index-con .in-report, .index-con li, .index-con .in-jbk a{
	width: 100% !important;
}
}