.topcontent{
	background:url(../img/top/bgtop.gif) 0 0 no-repeat;	
	width:966px;
	height:754px;
	margin-top:0px;
	padding:0px;
}


.mainimg{
	float:left;
	width:954px;
	padding:4px 0 0 6px;
	
}
.fadein { position:relative; height:273px; width:954px; }
.fadein img { position:absolute; left:0; top:0; }


.toptitle{
	padding:20px 0 20px 0
	}


.left-contents{	
	height:300px;
	float:left;
	width:344px;
	margin:0px;
	padding:0px 0 0px 20px;
}

.bg01{
	background:url(../img/top/topbg01.gif) 0px 0px no-repeat;	
    height:290px;	
	
	}
	
	.bg02{
	background:url(../img/top/topbg02.gif) 0px 0px no-repeat;
    height:300px;	
	
	}



.center-contents{
	float:left;
	width:344px;
	height:320px;
	margin:0px;
	padding:0px 0 0 20px;
}

.news{
	width:344px;
	padding:10px 0 12px 0;}
	
	.news2{
	width:344px;
	padding:20px 0 12px 0;}
	
.leftline{
	padding-top:12px
	}

.right-contents{
	float:left;
	width:190px;
	margin:0px;
	padding:0 0 0 20px;
}

.topbnr{
	padding:20px 0px 0px 0
	}
	
	.top_under{
	width:920px;
	margin:0px;
	padding:0 0 0 20px;
}

.underbnr{
	float:left;
	width:184px;
	padding:35px 15px 0 0;
	}