@charset "utf-8";


body {
    padding:0px;
	margin:8px;
	}


.top01 {
	font-size: 12px;
	display:block;
	width:704px;
	height:128px;
	background:url(images/top/bg01.gif) no-repeat top;
	padding:0px;
}

.top01 img{
    display:block;
	}

.top_link{
    display:block;
	width:160px;
	margin:0px 10px 0px 530px;
	padding:10px 0px 0px 0px;
	text-align:right;
	}
.top_link a{
    display:block;
	font-size:11px;
	font-family:Arial Unicode MS, PMingLiU, arial, verdana;
	color:#430b64;
	}	
.top_link a:hover{
    color:#CC33FF;
	}	
 
.chi_eng {
    color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin:15px 10px 0px 530px;
	padding:0px;
	text-align:right;
	} 
.chi_eng  a{	
	text-decoration:none;
	color:#ccc;
	font-family:arial;
	padding:0px 10px 0px 10px;
	border-left:1px dotted #ccc;
	line-height:18px;
	} 
.chi_eng  a:hover {
    color:#FFFFFF;
	}	
	
	
	
	
	
	
	
	
.button01 {
    width:660px;
	display:block;
	margin:auto;
	padding:10px 0px 0px 10px;
	height:22px;
	}	
.button01  a{
    display:block;
	float:left;
	width:90px;
	text-align:center;
	color:#FFFFFF;
	margin:0px 3px 0px 0px;
	background:#6f2b91;
	padding:3px 0px 0px 0px;
	height:19px;
	line-height:19px;
	}	
.button01 a:hover {
    background:#ff8419;
	color:#FFFFFF;
	}	
	
	
	
.menu_all {
    display:none;
	width:88px;
	font-size:12px;
	color:#FFFFFF;
	top:175px;
	background:#666666;
	position:absolute;
	}	
.menu_all a{
    color:#FFFFFF;
	width:100%;
	height:18px;
	line-height:18px;
	padding:2px 0px 0px 0px;
	text-decoration:none;
    background:#777;
	display:block;
	margin:0px;
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
.menu_all a:hover {
    background:#555;
    color:#FFFFFF;
	}	
	
#menu01 {
    margin:0px 0px 0px 30px;
	}	
#menu02 {
    margin:0px 0px 0px 216px;
	}	
#menu02b {
    margin:0px 0px 0px 306px;
	width:110px;
	}		
#menu03 {
    margin:0px 0px 0px 309px;
	}		
#menu04 {
    margin:0px 0px 0px 110px;
	width:115px;
	}		