body {
	margin:0px; padding:0px; text-align:center; background:url('/images/body_bg.jpg') #0b0b0b;
}
img {
	border:0px;
}
form,h2,h1,h5 {
	margin:0px; padding:0px;
}
p,div,td,li,a,span {
	font-size:12px; font-family:arial; line-height:18px;
}
#wrap {
	position:relative; width:900px; margin:auto; padding:0px; text-align:left;
}
#wrap #header {
	position:relative; background:url('../images/header_bg.jpg') no-repeat; height:82px;
}
#wrap #header ul {
	position:absolute; left:600px; top:3px; margin:0px; padding:0px;
}
#wrap #header ul li {
	float:left; padding:0px 6px; list-style:none;
}
#wrap #header ul li a {
	color:#b2a795; text-decoration:none;
}
#wrap #menu {
	position:relative; background:url('../images/menu_bg.jpg') no-repeat; height:46px; z-index:9999;
}
#wrap #menu ul {
	position:absolute; list-style:none; margin:0px; padding:0px; left:25px; top:6px;
}
#wrap #menu ul li {
	float:left; position:relative;
}
#wrap #menu ul li a.menu_part1 {
	display:block; background:url('../images/menu_main.jpg') no-repeat 0px 0px; width:89px; height:40px; text-indent:-9999px; margin-right:20px;
}
#wrap #menu ul li a.menu_part1:hover {
	background:url('../images/menu_main.jpg') no-repeat 0px -40px;
}
#wrap #menu ul li.current a.menu_part1 {
	background:url('../images/menu_main.jpg') no-repeat 0px -40px;
}
#wrap #menu ul li a.menu_part2 {
	display:block; background:url('../images/menu_main.jpg') no-repeat -89px 0px; width:133px; height:40px; text-indent:-9999px; margin-right:20px;
}
#wrap #menu ul li a.menu_part2:hover {
	background:url('../images/menu_main.jpg') no-repeat -89px -40px;
}
#wrap #menu ul li.current a.menu_part2 {
	background:url('../images/menu_main.jpg') no-repeat -89px -40px;
}
#wrap #menu ul li a.menu_part3 {
	display:block; background:url('../images/menu_main.jpg') no-repeat -222px 0px; width:150px; height:40px; text-indent:-9999px; margin-right:20px;
}
#wrap #menu ul li a.menu_part3:hover {
	background:url('../images/menu_main.jpg') no-repeat -222px -40px;
}
#wrap #menu ul li.current a.menu_part3 {
	background:url('../images/menu_main.jpg') no-repeat -222px -40px;
}
#wrap #menu ul li a.menu_part4 {
	display:block; background:url('../images/menu_main.jpg') no-repeat -372px 0px; width:91px; height:40px; text-indent:-9999px; margin-right:19px;
}
#wrap #menu ul li a.menu_part4:hover {
	background:url('../images/menu_main.jpg') no-repeat -372px -40px;
}
#wrap #menu ul li.current a.menu_part4 {
	background:url('../images/menu_main.jpg') no-repeat -372px -40px;
}
#wrap #menu ul li a.menu_part5 {
	display:block; background:url('../images/menu_main.jpg') no-repeat -463px 0px; width:97px; height:40px; text-indent:-9999px; margin-right:19px;
}
#wrap #menu ul li a.menu_part5:hover {
	background:url('../images/menu_main.jpg') no-repeat -463px -40px;
}
#wrap #menu ul li.current a.menu_part5 {
	background:url('../images/menu_main.jpg') no-repeat -463px -40px;
}
#wrap #menu ul li a.menu_part6 {
	display:block; background:url('../images/menu_main.jpg') no-repeat -560px 0px; width:97px; height:40px; text-indent:-9999px;
}
#wrap #menu ul li a.menu_part6:hover {
	background:url('../images/menu_main.jpg') no-repeat -560px -40px;
}
#wrap #menu ul li.current a.menu_part6 {
	background:url('../images/menu_main.jpg') no-repeat -560px -40px;
}
#wrap #menu ul li ul {
	position:absolute; list-style:none; margin:0px; padding:0px; left:0px; top:40px; background:black; visibility:hidden; z-index:9999;
	filter:alpha(opacity=100);	/* IE */ 
	-moz-opacity:1;	/* Moz + FF */ 
	opacity: 1;
}
#wrap #menu ul li ul li {
	padding:0px 10px;
}
#wrap #menu ul li ul li a {
	color:#efe2ce; font-weight:bold; text-decoration:none;
}


#wrap #home_flash {
	clear:both; padding-left:11px; background:url('../images/home_flash_bg.jpg') no-repeat;
}
#wrap #home_main {
	background:url('../images/home_main.jpg') no-repeat; height:163px; padding-top:11px;
}
#wrap #home_main #home_left {
	float:left; margin-left:23px;
}
#wrap #home_main #home_left .info {
	padding:0px 5px; color:#776955;
}
#wrap #home_main #home_right {
	float:left; margin-left:46px;
}
#wrap #home_main #home_right .left {
	float:left;
}
#wrap #home_main #home_right .right {
	float:left;
}
#wrap #home_main #home_right .right .banner {
	margin:2px 0px 0px 4px;
}


#wrap #main #bg_left {
	position:relative; background:url('../images/left_bg.jpg') no-repeat; width::257px; float:left;
}
#wrap #main #bg_left .content {
	padding:0px 27px; color:#4a3121;
}
#wrap #main #bg_left .btn {
	position:absolute; bottom:9px; left:27px;
}
#wrap #main #bg_left .btn .banner {
	margin-bottom:9px;
}
#wrap #main #bg_left .btn .layer {
	display:none;
}
#wrap #main #bg_right {
	 float:left; background:url('/images/body_bg.jpg') #0b0b0b;
}
#wrap #historyMain {
	position:relative; background:url('../images/history_main.jpg') no-repeat; width:900px; height:462px;
}
#wrap #historyMain .minBar,#wrap #historyMain2 .minBar {
	position:absolute; background:#0e0d0a; padding:8px 12px; color:#f1d6ae; font-weight:bold; z-index:9999; top:10px;
}
#wrap #historyMain .upLayer {
	position:absolute; background:url('../images/show_layer_bg.jpg') repeat; top:15px; left:198px; padding-top:25px; width:505px; z-index:9999; display:block;
}
#wrap #historyMain .upLayerH {
	cursor:all-scroll;
}
#wrap #historyMain .upLayer .title {
	margin:0px 27px;
}
#wrap #historyMain .upLayer .close,#wrap #historyMain2 .upLayer .close {
	position:absolute; right:4px; top:4px;
}
#wrap #historyMain .upLayer .content {
	color:#2f2f2f; margin:5px 27px;
}
#wrap #historyMain .upLayer .pic {
	position:absolute; left:310px; top:40px;
}
#wrap #historyMain .upLayer #pageControl {
	position:absolute; left:200px; top:26px;
}
#wrap #historyMain .upLayer .yearPart {
	display:none;
}
#wrap #historyMain .upLayer .yearPart .content {
	width:267px;
}
#wrap #historyMain2 .upLayer {
	position:absolute; background:url('../images/show_layer_bg.jpg') repeat-y; top:32px; left:198px; padding-top:25px; width:505px; z-index:9999; display:block;
}
#wrap #historyMain2 {
	position:relative; background:url('../images/history_main_2.jpg') no-repeat; width:900px; height:462px;
}
#wrap #historyMain2 .upLayer {
	position:absolute; background:url('../images/show_layer_bg.jpg') repeat-y; top:32px; left:198px; padding-top:25px; width:505px; z-index:9999; display:block;
}
#wrap #historyMain2 .upLayerH {
	cursor:all-scroll;
}
#wrap #historyMain2 .upLayer .title {
	margin:0px 27px;
}
#wrap #historyMain2 .upLayer .content {
	color:#2f2f2f; margin:5px 27px;
}
#wrap #historyMain2 .upLayer .pic {
	position:absolute; left:310px; top:20px;
}
#wrap #historyMain2 .upLayer #pageControl {
	position:absolute; left:200px; top:26px;
}
#wrap #historyMain2 .upLayer .yearPart .content {
	width:267px;
}
#wrap #historyMain2 .upLayer {
	position:absolute; background:url('../images/show_layer_bg.jpg') repeat-y; top:32px; left:198px; padding-top:25px; width:505px; z-index:9999; display:block;
}



#wrap #actorMain {
	position:relative; background:url('../images/actor_main.jpg') no-repeat; width:900px; height:462px; z-index:0;
}
#wrap #actorMain .upLayer {
	position:absolute; background:url('../images/show_layer_bg.jpg'); top:40px; left:160px; width:579px; z-index:9999; display:block;
}
#wrap #actorMain .upLayerH {
	cursor:all-scroll;
}
#wrap #actorMain .upLayer .title {
	margin:0px 38px;
}
#wrap #actorMain .upLayer .content {
	margin:0px 38px;
}
#wrap #actorMain .upLayer .btn {
	background:black;
}

#footer {
	background:url('../images/footer.jpg') no-repeat; line-height:32px; text-align:center; color:#776955;
}

.showLayer {
	position:absolute; width:505px; z-index:99999; left:302px; top:132px; display:none;
}
.showLayerH {
	cursor:all-scroll;
}
.showLayer .close {
	position:absolute; right:4px; top:4px;
}
.showLayer .scheduled {
	position:absolute; top:0px;
}
.showLayer .content {
	position:absolute; background:url('../images/show_layer_bg.jpg') repeat-y; width:451px; top:0px; left:0px; padding:22px 27px;
}
.showLayer .content h3 {
	margin:0px; padding:0px; font-size:14px; margin:15px 0px 10px 0px; font-size:bold; color:#533c31;
}
.showLayer .content ul {
	margin:0px; padding:0px; list-style:none;
}
.showLayer .content ul li {
	background:url('../images/show_layer_point.gif') no-repeat 6px 7px; padding-left:14px;
}




ul.home_list {
	list-style:none; margin:0px; padding:0px; margin-left:5px;
}
ul.home_list li {
	background:url('../images/home_sign.jpg') no-repeat left 10px; padding-left:8px;
}
ul.home_list li a {
	color:#776955; text-decoration:none; line-height:22px;
}



#wrap #main #contactBg { 
	background:url('../images/contact_bg.jpg') no-repeat; width:900px; 
}
#wrap #main #contactBg .contactLeft{
	float:left; width:213px; border-right:1px solid #54514b; padding-right:20px; 
}
#wrap #main #contactBg .contactRight{ 
	float:left; width:600px; padding-left:15px;
}

#wrap #main #contactBg .newsLeft {
	float:left; padding:8px 7px;
}
#wrap #main #contactBg .newsListRight {
	float:left; width:584px; padding-left:15px;
}
#wrap #main #contactBg .newsListRight td {
	color:#0e0d0a; background:transparent;
}
#wrap #main #contactBg .newsListRight td a {
	color:#0e0d0a; text-decoration:none;
}

#wrap #main #contactBg .newsRight {
	float:left; width:584px; padding-left:48px;
}
#wrap #main #contactBg .newsRight p {
	margin:0px; padding:5px 0px; 
}
div.page {
	text-align:right; width:640px; margin:0px; padding:10px 0px; color:#0e0d0a;
}
div.page a {
	color:#0e0d0a; text-decoration:none;
}
div.page a.current {
	color:#0e0d0a; text-decoration:none; font-weight:bold;
}

.map { 
	text-align:center;
}

.space9 {
	clear:both; font-size:9px; line-height:9px;
}
.space20 {
	clear:both; font-size:20px; line-height:30px;
}
.clear {
	clear:both;
}