body{
background-color:#e6e6e6;
line-height:normal;
font-size:12px;
margin:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	a{
	color: #001C07;
	text-decoration: none;
	}
	a:hover{text-decoration: none; color: #FF6600	
	}
.STYLE {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
	background: #D4D4D4;
	width:90%;
	font-family: Î¢ÈíÑÅºÚ, ËÎÌå, "Times New Roman", Times, serif;
	padding: 3px 5px;
}
.top{
 margin:auto;
 width:1000px;
 background:#9e3029;
 height:60px;
 }
.menu {
	margin:auto;
	text-align:right;
	font-size:12px;
	padding:40px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}
.menu ul {list-style:none;margin:0px;}
.menu ul li {margin:5px 0px; float:left; }
.menu ul li a{ display:block; color: #ccc; padding:0px 12px 0px 12px; font-weight:bold; text-decoration: none; border-left:#ccc 2px solid;}
.menu ul li a:hover{ display:block; text-decoration: none; color: #FFF; border-left: #FFF 2px solid;}
.main{
 margin:auto;
 width:1000px;
 background:#FFFFFF;
 }
	.top1 {
	margin:auto;
	width:978px;
	background-color:#FFF;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	}
.left{
  float:left;
  width:330px;
  height:680px;
  background:url(images/marcopolo.jpg) bottom no-repeat #E0E7ED;
}
.leftnews{
  float:left;
  width:414px;
  height:600px;
  background:url(images/newsleft.jpg) bottom no-repeat #FFF;
}
.lefttour{
  float:left;
  width:414px;
  height:600px;
  background:url(images/lefttour.jpg) bottom no-repeat #090830;
}
.leftnews h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #603913;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 20px;
	padding-bottom: 5px;
	margin: 0px;
	}
.lefttour h1{
	font-family: Î¢ÈíÑÅºÚ, ËÎÌå, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CCCCCC;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 20px;
	padding-bottom: 5px;
	margin: 0px;
	}
.left h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #603913;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 20px;
	padding-bottom: 5px;
	margin: 0px;
	}
.mapleft h1{
	font-family: Î¢ÈíÑÅºÚ, ËÎÌå, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #603913;
	padding-top: 5px;
 	padding-bottom: 5px;
	margin: 0px;
	}
.barleft h1{
	font-family: Î¢ÈíÑÅºÚ, ËÎÌå, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #603913;
	padding-top: 5px;
	margin: 0px;
	}
h2{
	font-size: 14px;
	color: #603913;
	padding-top: 5px;
 	padding-bottom: 5px;
	margin: 0px;
	}
.ltext{
	font-size: 12px;
	color: #603913;
	padding-left: 20px;
	padding-right:20px;
	line-height: 16px;
	}
.ltext1{
	font-size: 12px;
	color: #ccc;
	padding-left: 20px;
	padding-right:20px;
	line-height: 16px;
	}
.middle{
	float:left;
	color:#666;
	width:450px;
    background:#FFFFFF url(images/su.gif) 180px 80px no-repeat;
}
.newsmiddle{
	float:left;
	color:#666;
	width:576px;
	height:600px;
	padding-left:10px;
	background:#FFFFFF url(images/cbg.gif) right bottom no-repeat;
}
.mapleft{
	float:left;
	width:784px;
	background:#FFFFFF;
	}
.hotelleft{
	float:left;
	width:300px;
	background:#FFF;
	}
.hotelleft1{
	float:left;
	width:444px;
	padding-left:20px;
	padding-right:20px;
	line-height:20px;
	background: url(images/hotelbg.gif) #FFFFFF;
	}
.newsmiddle h2{
	padding-top:15px; margin:0 0 10px 0; font-size:16px; font-weight:bold; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#990000 1px solid ;
}
.hotelleft1 h2{
	font-size:14px; font-weight:bold; color:#990000; font-family:Î¢ÈíÑÅºÚ, Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}
.barleft{
	float:left;
	width:784px;
	background:#FFFFFF;
	}
.gbookleft{
	float:left;
	width:784px;
	background:#FFFFFF url(images/yan.gif) right bottom no-repeat;
	}
.right{
  float:right;
  width:216px;
  height:600px;
  background:#FFFFFF;
}

.foot{
 margin:auto;
 width:980px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px;
 background:url(images/footbg.gif) repeat-x #e6e6e6;
 padding:7px 0px 7px 20px;
 color:#333333;
 }
#nifty{ margin: 0px 5px 0 5px;background: #9BD1FA}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.clr{
clear:both;
}