/* CSS Document */
* {word-break : normal; }
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img{
	margin: 0px;
	display: block;
	border:0;
	padding: 0px;

}
td img {display: block;}
a{
text-decoration:none;
margin:0px;
padding:0px;
}
#clear {
	clear: both;
}
p{
	margin: 0px;
	padding: 0px;
}
body{
margin:0px;
padding:0px;
	font-size:12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	word-break:break-all; background:#FFF;
}
#container{
width:1024px;
height:auto;
margin:0px auto;
}
#container #indexmiddle {
	position: relative;
}

#container #header #head1 {
	background-image: url(../images/header1.png);
	background-repeat: repeat;
	height: 17px;
	width: 1024px;
}
#header #links #linksmain {
	background-image: url(../images/linksback.png);
	background-repeat: repeat;
	height: 30px;
	width: 1024px;
}
#header #links #linksmain .left {
	height: 30px;
	width: 229px;
}
#header #links p.b {
	width: 262px;
	background-image: url(../images/linksright.png);
	background-repeat: no-repeat;
	position: relative;
	height: 30px;
	float: right;
	margin-right: 55px;
	display: inline;
}
#links p.b span{
 font-size:14px;
 font-weight:600;
 }
#header #links p.b span.b {
	position: absolute;
	left: 190px;
	top: 12px;
}
#header #links p.b span.a {
	position: absolute;
	left: 135px;
	top: 11px;
}
#links p.b span a:link{color:#7B5921;}
#links p.b span a:visited{color:#7B5921;}
#links ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#links li{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
#header #links #linksmain .left li {
	float: right;
}
#header #links #linksmain .right li {
	float: left;
}


#links{
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

#links li a:link{
	color: #211C21;
	text-decoration: none;
}
#links li a:visited{
	color: #211C21;
}
#links li  a:hover{
	text-decoration:underline;
color:#26550f;
}
#container #footer {
	height: 63px;
	width: 1024px;
}

 #footer2{
	background-image: url(../images/footer.png);
	background-repeat: repeat;
	height: 58px;
	width: 1024px;
	text-align: center;
	clear: both;
	
 }
#container #footer #footer2 .m {
	font-size:16px;
	height:30px;
	line-height:30px;
	margin: 0px;
	padding: 0px;
}
#container #footer #footer2 .n {
	font-size:12px;
	height:16px;
	line-height:16px;
	padding:0px;
	margin: 0px;
}
 #footer2 a:link{
	color: #000000;

}
#footer2 a:visited{
	color: #000000;
}
#footer2 a:hover{
	text-decoration:underline;
}
body#home li.home, body#home li.home,	/* ǰҳĲ˵ĳ */
body#golf li.golf, body#golf li.golf,
body#oversea li.oversea, body#oversea li.oversea,
body#inbound li.inbound, body#inbound li.inbound,
body#mice li.mice, body#mice li.mice,
body#transporation li.transporation, body#transporation li.transporation,
body#contact li.contact, body#contact li.contact{
	background-image: url(../images/libg.png);
	background-repeat: repeat;
}
body#home li.home a:link, body#home li.home a:visited,	/* ǰҳĲ˵ĳ */
body#golf li.golf a:link, body#golf li.golf a:visited,
body#oversea li.oversea a:link, body#oversea li.oversea a:visited,
body#inbound li.inbound a:link, body#inbound li.inbound a:visited,
body#mice li.mice a:link, body#mice li.mice a:visited,
body#transporation li.transporation a:link, body#transporation li.transporation a:visited,
body#contact li.contact a:link, body#contact li.contact a:visited{
color:#FFFFFF;
}

.left span{
	display: block;
	width: 200px;
	text-align: left;
}
.left span.over {
	position: absolute;
	left: 130px;
	top: 145px;	
}
.left span.tour {
	position: absolute;
	left: 138px;
	top: 195px;
	
}
