@charset "utf-8";

body {
    margin:0px;
	}


.top {
    margin:auto;
	width:980px;
	height:200px;
	}
.bg01 {
    display:block;
	background:url(images/top_bg.jpg) center no-repeat;
	}
.bg02 {
    display:block;
	background:url(images/bg.gif) center repeat-y;
}
.all02 {
	width:980px;
	margin:auto;
	background:url(images/all_bg.gif);
}


.button {
    width:260px;
	float:left;
	display:block;
	margin:0px;
	color:#FFFFFF;
	font-family:arial,PMingLiU,Arial Unicode MS;
	}
.button img {
    display:block;
	margin:0px;
	padding:0px;
	}	
.button p{
    display:block;
	width:180px;
	margin:0px 0px 0px 40px;
	padding:0px;
	}	
.button p a{
	width:160px;
	height:28px;
	padding:0px 10px 0px 0px;
	border-right:10px solid #408337;
	border-top:1px solid #a8d47f;
	border-bottom:1px solid #447618;
	line-height:28px;
	text-decoration:none;
	display:block;
    color:#FFFFFF;
	font-size:13px;
	text-align:right;
	background:url(images/button_bg01.gif);
	}	
.button p a:hover {
	width:155px;
	border-right:15px solid #ff9b00;
	background:url(images/button_bg02.gif);
	}
    	
.text_box {
    width:690px;
	margin:0px 0px 0px 280px;
	display:block;
	background:#FFFFFF;
	font-family:arial,PMingLiU,Arial Unicode MS;
	}
.text_box h1{
    color:#558c4b;
	font-size:13px;
	height:31px;
	line-height:34px;
	padding:0px 0px 0px 30px;
	margin:0px;
	display:block;
	background:url(images/h1_bg.gif);
	}			
.text_box span, .text_box div{
    display:block;
	margin:12px 20px 0px 30px;
	padding:0px;
	width:640px;
	line-height:18px;
	text-align:justify;
	color:#666666;
	font-size:12px;
	}	
.text_box h2 {
    font-size:12px;
	padding:1px 0px 1px 0px;
	margin:0px 0px 3px 0px;
	border-bottom:1px dotted #FF9900;
	}
.text_box ul, ol{
    padding:0px 0px 0px 18px;
	margin:0px;
	}	
.text_box a{
    color:#009933;
	}	
.text_box a:hover ,.text_box a:active{
    color:#FF9900;
	}	
	
.text_box a img{
    border:1px solid #009933;
	}	
.text_box a:hover img{
    border:1px solid #FF9900;
	}		
	
	
	
.text_box input, textarea{
    font-size:12px;
	line-height:17px;
	color:#666666;
	}	
.text_box strong {
    display:block;
	color: #377837;
	}	
	
	
	
	
	
.bottom {
    display:block;
	}
.bottom img {
    display:block;
	margin:0px;
	padding:0px;
	}
	
	
	
	
	
	
.page_button {
    margin:0px;
	padding:0px;
	display:block;
	width:620px;
	height:46px;
	}	
.page_button a{
    display:block;
	background:#669933;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	width:280px;
	height:20px;
	float:left;
	border-top:1px solid #a8d47f;
	border-left:1px solid #a8d47f;
	border-bottom:1px solid #447618;
	border-right:1px solid #447618;
	line-height:20px;
	margin:0px 1px 1px 0px;
	}	
.page_button a:hover {
    color:#FFFFFF;
	background:#FF9900;
	border-top:1px solid #FFCC66;
	border-left:1px solid #FFCC66;
	border-bottom:1px solid #CC6600;
	border-right:1px solid #CC6600;
	}	
	
	
	
/*===================================================================================================*/

.menu01 {
    display:none;
	position:absolute;
	left:50%;
	margin:0px 0px 0px -272px;
	top:460px;
	background:#006600;
	font-family:arial,PMingLiU,Arial Unicode MS;
	}	

.menu01 a{
	width:120px;
	height:28px;
	padding:0px 0px 0px 20px;
	border-right:10px solid #408337;
	border-top:1px solid #a8d47f;
	border-bottom:1px solid #447618;
	line-height:28px;
	text-decoration:none;
	display:block;
    color:#FFFFFF;
	font-size:12px;
	text-align:left;
	background:url(images/button_bg01.gif) -28px 0px;
	}	
.menu01 a:hover {
	border-right:10px solid #ff9b00;
	background:url(images/button_bg02.gif) -28px 0px;
	}	