body{
	background:#fdf0bc;
	margin:0;
	font:15px/16px 'Times New Roman', Times, serif;
	background-color:#7F9F55;
	text-align: center;
}
a{
	color:#064b16;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
img{
	border:0;
	vertical-align: middle;
}
/*wrapper*/
#wrapper{
	margin: 0 auto;
	width:800px;
	overflow:hidden;
	background-color:#ffefbc;
	margin-top: 50px;
}
/* main */
#main{
	padding:30px 0 23px;
	overflow:hidden;
	
}
/* box01 */
#main .box01{
	overflow:hidden;
	height:1%;
	padding:0 108px 0 50px;
}
/* box-image */
#main .box01 .box-image{
	float:left;
	padding:19px 0 0;
}
.box-image img,
.box-visual img,
.box-photo img,
.list-image2 li img{display:block;}
/*logo*/
#main .logo {
	background: url(../images/logo.gif) no-repeat;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
}
#main .logo a {
	width:214px;
	height:208px;
	display:block;
	position:relative;
}
#inner1 .logo {
	background: url(../images/logo2.gif) no-repeat;
	float:left;
	overflow:hidden;
	margin:8px 0 0;
	text-indent:-9999px;
	width:226px;
}
#inner1 .logo a {
	width:226px;
	height:221px;
	display:block;
	position:relative;
}
/* box02 */
.box02{
	overflow:hidden;
	height:1%;
	padding:0 94px 0 16px;
	margin:-34px 0 0;
}
/* box-text */
#main .box-text{
	float:left;
	padding:64px 0 0;
}
#main .box-text h1{
	text-indent:-9999px;
	width:343px;
	height:38px;
	background: url(../images/text-welcome.gif) no-repeat;
	margin:0 0 23px;
}
.title1{
	text-indent:-9999px;
	display:block;
	margin:0 0 26px 44px;
	width:261px;
	height:24px;
	background: url(../images/text-starts.gif) no-repeat;
}
.link-enter{
	float:left;
	margin:0 0 0 75px;
	padding:4px 10px;
	color:#064b16;
	cursor:pointer;
}
.link-enter span{
	float:left;
	font:italic 22px/22px 'Times New Roman', Times, serif;
	padding:0 0 6px 37px;
	background: url(../images/bg-link2.png) no-repeat;
	position:relative;
}
#main .box02 .box-image{float:right;}
/* footer */
#footer{
	width:100%;
	padding:10px 0 8px;
	background:#004812;
	overflow:hidden;
	color:#fff;
	font-size:19px;
	line-height:21px;
}
#footer ul{
	float:left;
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	overflow:hidden;
}
#footer ul li{
	float:left;
	padding:0 22px 0 0;
	font-size:19px;
	line-height:21px;
}
/* box-contact */
.box-contact{
	float:right;
	width:393px;
	overflow:hidden;
	padding:0 10px 0 0;
}
.box-contact span{float:left;}
.box-contact a{
	float:right;
	color:#fff;
}
/* inner1 */
#inner1{
	overflow:hidden;
	width:718px;
	padding:35px 35px 5px 47px;
}
#inner1 .box01{
	padding:0 0 0 18px;
	overflow:hidden;
	height:1%;
}
#inner1 .box01 .box-image{
	float:right !important;
	overflow:hidden;
	width:468px;
}
/* list-image */
.list-image{
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:right;
}
.list-image li{
	float:left;
	display:inline;
	margin:0 0 0 25px;
}
#inner1 .box02{
	padding:0 10px 0 0;
	margin:0;
}
#inner1 .box02 .box-image{
	float:left;
	padding:32px 0 0;
}
.list-menu{
	margin:0;
	padding:0;
	list-style:none;
}
#inner1 .list-menu{
	float:right;
	width:220px;
	padding:7px 0 0;
}
.list-menu li{
	float:left;
	margin:-1px 0 0;
	width:220px;
	letter-spacing:-1px;
	font:17px/18px 'Times New Roman', Times, serif;
	padding:0 0 2px;
	text-align: left;
}
.menupicright{
	float: left;
	width: 255px;
	text-align:center;
	
}
.menupicright1{
	float: left;
	width: 255px;
	text-align:left;
	padding-left:20px;
}
.menupicleft{
	float: left;
	text-align:center;
	width: 250px;
	height: 430px;

}
.list-menu li a{
	float:left;
	
	display:inline;
	width:200px;
	padding:4px 10px;
	color:#064b16;
	cursor:pointer;
	outline:none;
	line-height:18px;
}
.list-menu li a span{
	display:block;
	width:176px;
	padding:0 0 0 24px;
	background: url(../images/bg-link.png) no-repeat;
	text-align: left;
}
.list-menu li a:hover,
.link-enter:hover{
	text-decoration:none;
	background:#174722;
	border:1px solid #231f20;
	color:#ffeebb;
	padding:2px 9px 4px;
}
.link-enter:hover{padding:3px 9px 5px;}
li.box-dropdown ul{
	margin:0 0 0 61px;
	padding:0;
	list-style:none;
	display:none;
}
li.box-dropdown-add ul{display:block;}
li.box-dropdown-add a{
	text-decoration:none;
	background:#174722;
	border:1px solid #231f20;
	color:#ffeebb;
	padding:2px 9px 4px;
}
li.box-dropdown ul li{
	float:none;
	margin:0;
	width:auto;
	font:14px/16px  'Times New Roman', Times, serif;
}
li.box-dropdown ul li a{
	float:none;
	width:auto;
	padding:0;
	color:#004712;
	background:none;
	border:none;
}
li.box-dropdown ul li a:hover{
	text-decoration:underline;
	background:none;
	border:none;
	color:#004712;
	padding:0;
}
/* inner2 */
#inner2{
	overflow:hidden;
	height:1%;
	padding:13px 26px 12px 16px;
}
/* aside1 */
.aside1{
	float:left;
	width:500px;
	padding:16px 0 0;
}
.aside1 h1{
	font-size:21px;
	color:#004712;
	margin:0;
	text-align:center;
}



.box-heading{
	margin:0 47px 24px 0;
	overflow:visible;
}
/* box-visual */
.box-visual{ 
	padding:0 0 23px 65px;
	width:328px;
}
.box-visual1{ 
	padding:5px 0 3px 45px;
	width:328px;
}
.box-visual2{ 
	padding:0 0 23px 65px;
	width:300px;
	height:200px;
}

.s-items{
	margin: 0;
	padding: 0;
	list-style:none;
	position:relative;
	width:328px;
	height:247px;
	background:#004812;
}
.tour-item{
	padding:0;
	list-style:none;
	text-align:left;
	width:320px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 32px;
	margin-left: 70px;
}

.s-items li.active{z-index:10;}
.s-items li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* list-item */
.list-item{
	margin:0 0 20px 20px;
	padding:0;
	list-style:none;
	text-align:center;
	width:320px;
}
.list-item2{
	margin:0 0 32px 80px;
	padding:0;
	list-style:none;
	text-align:center;
	width:330px;
	font-size:24px;
}
.list-item3{
	
	float: left;
	padding:0;
	list-style:none;
	text-align:left;
	width:450px;
	font-size:14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}

.list-item li{line-height:16px;}
.list-item2 li{line-height:36px;}

.aside1 h2{
	font:italic 21px/22px 'Times New Roman', Times, serif;
	color:#004712;
	margin:0;
}
/* aside2 */
.aside2{
	float:right;
	width:225px;
}
#inner3 .aside2{ width:245px;}
/* box-photo */
.box-photo{
	overflow:hidden;
	margin:0 0 11px;
}
.box-photo img{ margin:0 0 5px 19px;}
#inner3 .box-photo img{ margin:0 0 7px;}
#inner3 .box-photo{ margin:0 0 17px;}
.box-photo p{
	font:italic 12px/15px 'Times New Roman', Times, serif;
	margin:0;
	text-align:center;
}
#inner3 .box-photo p{ 
	margin:0 0 0 11px;
	width:190px;
}
#inner2 .list-menu{ margin-left:9px;}
/* inner3 */
#inner3{
	overflow:hidden;
	height:1%;
	padding:19px 0 10px 13px;
}
#inner3 .aside1{
	width:520px;
	padding:30px 0 0;
}
#inner3 .aside1 h1{ margin:0 0 20px;}
/* box-intro */
.box-intro{
	overflow:hidden;
	padding:0 10px 0 20px;
}

	

.box-intro p{
	line-height:16px;
	margin:0 0 0px;
}
.box-text2 p{
	font-size:12px;
	line-height:14px;
	margin:0 0 15px;
}


/* list-image2 */
.list-image2{
	margin:0 0 23px -10px;
	padding:21px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.list-image2 li{
	float:left;
	display:inline;
	margin:0 0 0 33px;
}
.list-image3{
	margin:0 0 23px -10px;
	padding:0px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.list-image3 li{
	float:left;
	display:inline;
	margin:0 0 0 50px;
}
#inner3 .list-menu{ margin-left:10px;}
/* inner4 */
#inner4{
	padding:23px 25px 10px 50px;
	overflow:hidden;
	width:725px;
}
#inner4 .aside1{
	width:400px;
	padding:0;
}
#inner4 .aside1 h2{
	font:italic 18px/20px 'Times New Roman', Times, serif;
	margin:0 0 14px;
}
.box-info1{ 
	overflow:hidden;
	margin:0 0 44px 36px;
}
/* list-info */
.list-info{
	margin:0;
	padding:0;
	list-style:none;
}
.list-info li{
	font-size:16px;
	line-height:20px;
	padding:0 0 0 14px;
	background: url(../images/bullet.gif) no-repeat 0 60%;
}
/* box-info2 */
.box-info2{
	width:400px;
	overflow:hidden;
	margin:0 0 29px;
}
/* box-pic */
.box-pic{
	float:left;
	margin:0 12px 0 0;
}
.box-pic img{display:block;}
.box-info2 ul{
	float:left;
	width:144px;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin:0;
}
.box-info2 ul li{
	text-align:center;
	padding:3px 2px 4px;
	background:#004812;
	margin:0 0 7px;
	font:bold 14px/16px 'Times New Roman', Times, serif;
}
.box-info2 ul li.see{ padding:6px 2px 10px;}
.box-info2 ul li.help{ padding:15px 2px 12px;}
.box-info2 ul li a{ color:#fff;}
.text-join{
	text-align:center;
	font-size:16px;
	display:block;
	padding:0 37px;
	line-height:19px;
}
#inner4 .aside2{
	width:216px;
	padding:4px 0 0;
	overflow:hidden;
}

#inner4 .logo {
	background: url(../images/logo3.gif) no-repeat;
	display:block;
	margin:8px 0 0;
	text-indent:-9999px;
	margin:0 0 47px;
}
#inner4 .logo a {
	width:168px;
	height:162px;
	display:block;
	outline:none;
}
#wrapper #inner3 .aside1 p {
	text-align: center;
}
#wrapper #inner3 .aside1 p {
	text-align: left;
	font-size: 14px;
	letter-spacing: normal;
}
.eventcalendar {
	font-size: 16px;
}
#slideshow {
    position:relative;
    height:235px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:50px;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
