@charset "utf-8";
/* CSS Document */


body {
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #808080;
	background-image: url(../images/bj_1.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	background-color: #C6C6C6;
	margin-top: 0px;
	padding-top: 0px;
	left: auto;
	right: auto;
}


.oneColElsCtrHdr #container {
	width: 800px;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF; /* 自动边距（与宽度一起）会将页面居中 */
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: inset;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A4;
	border-right-color: #A0A0A4;
	border-bottom-color: #A0A0A4;
	border-left-color: #A0A0A4;
}
.oneColElsCtrHdr #header {
	height: 174px;
	width: 800px;
	overflow:hidden;
	float: right;
	z-index: 1;
	clear: right;
	text-align: right;
} 
.oneColElsCtrHdr #header h1 {
	margin: 0; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 10px 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
}
.oneColElsCtrHdr #mainContent {
	background: #FFFFFF;
	padding-top: 0;
/*	padding-right: 10px; */
	padding-bottom: 0px;
	padding-left: 10px;
}
.oneColElsCtrHdr #footer {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	color: #2A0055;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2d0ec;
	background-color: #FFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333;
} 
.oneColElsCtrHdr #footer p {
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.oneColElsCtrHdr #container #footer p a {
	text-decoration: underline;
}
.oneColElsCtrHdr #container #header  #banner_gif {
	height: 50px;
	width: 564px;
	top: 105px;
	float: right;
	z-index: 3;
	position: absolute;
	left: 34%;
}
.oneColElsCtrHdr #container #header #menu {
	position: absolute;
	height: 50px;
	width: 470px;
	left: 43%;
	top: 142px;
	padding-top: 0px;
	margin-top: 10px;
	z-index: 3;
}

ul { margin: 0; padding: 0; }
li { list-style-position: outside; list-style: none;}
a {
	text-decoration: none;
	text-align: center;
}
ul#dropmenu,ul#dropmenu ul{
margin: 0 auto;
text-align: left;
padding: 0;
list-style: none;
z-index: 99;
}
ul#dropmenu {
	width: 100%;
	display: block;
	clear: both;
	text-align: center;
	font-size: 80%;
	color: #511962;
	font-weight: bold;
}
ul#dropmenu li {
position: relative;
z-index: 999;
float: left;
}
ul#dropmenu ul li{
float: left;
display: block;
}
ul#dropmenu ul {
	height: auto;
	position: absolute;
	text-align: left;
	left: 0px;
	display: none;
	border: 1px solid #ccc;
	line-height: 15px;
}
/*当鼠标在子菜单和父菜单上时，父菜单的样式*/
ul#dropmenu li.over a,ul#dropmenu li:hover a{
	color: #fff;
	background-color: #a01cf4;
}
/*将子菜单的样式清除*/
ul#dropmenu li.over ul a,ul#dropmenu li:hover ul a{
font-weight: normal;
color: #666;
background: #fff;
}
/*子菜单的hover样式*/
ul#dropmenu li.over ul a:hover,ul#dropmenu li:hover ul a:hover{
	font-weight: normal;
	color: #7F1FFF;
	font-weight: bold;
	background-color: #AADFFF;
}
/* Styles for Menu Items */
ul#dropmenu a {
	display: block;
	width: 106px;
	w\idth: 85px;
	color: #511962;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
ul#dropmenu ul li{
	width: 180px;
	border: 0;
	font-size: 80%;
}
/* End */
ul#dropmenu ul a {
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* 透明 */
	border: 0;
	width: 120px;
	w\idth: 175px;/* Sub Menu Styles */
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 15px;
}
ul#dropmenu li:hover ul,ul#dropmenu li.over ul {
display: block; /* The magic */
}
.oneColElsCtrHdr #mainContent #pic_1 {
	height: 114px;
	width: 180px;
	top: 300px;
	clip: rect(0px,0px,0px,auto);
}
#right_table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	color: #999;
	text-align: justify;
}
#right_table_1 {
	width: 200px;
}
#right_table_2 {
	
}
#right_table p {color: #999;}
#mid_table {
	font-size: 90%;
	text-align: justify;
	margin: 5px;
	padding: 5px;
}
#line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f3d2ed;
	height: 3px;
}
.style1 {
	text-align: center;
	color: #0000FF;
}
.style2 {
	text-align: center;
	color: #000000;
}


#mainContent table tr td #mid_table p strong {
	color: #333333;
	font-size: 20px;
}
#mainContent table tr td #mid_table strong {
	color: #333333;
	font-size: 20px;
}
#container #mainContent table tr td #mid_table p {
	color: #609;
}
#mainContent .componentheading {
	text-align: left;
	color: #330033;
}
#mainContent #ja-content #Insightseeing .blog tr td p {
	text-align: left;
}
.oneColElsCtrHdr #container #mainContent #ja-content #container #tour_text {
	float: left;
	width: 616px;
}
.oneColElsCtrHdr #container #mainContent #ja-content #container #tour_image {
	float: right;
	width: 182px;
}

#mainContent #ja-content #Insightseeing .blog tr td p {
	color: #003399;
	text-align: justify;
}
#mainContent #ja-content #Insightseeing p {
	text-align: justify;
	color: #039;
	width: 770px;
}
.oneColElsCtrHdr #container #mainContent #ja-content #Insightseeing #Outbound_image {
	float: right;
	width: 272px;
	padding: 5px;
}
.oneColElsCtrHdr #container #mainContent #ja-content #Insightseeing #Outbound_text {
	width: 500px;
	overflow: visible;
}
.oneColElsCtrHdr #container #mainContent #ja-content #Insightseeing #Outbound_text .style3 {
	width: 500px;
}
