/*****************************
.吴华川
.2009/01/19
******************************/
html,body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica;
	background:#f4f8f9 url(../images/bg.gif) repeat-y left 0;
	font-size:12px;
}
ul{border:0; margin:0; padding:0;list-style-type:none;}
.clear{clear:both;}
img{border:0;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,form
{border:0;margin:0;padding:0;height:auto;}

#content{
	width:1002px;
	padding:0;
	margin:0;
}
ifram {z-index:-1;}
ifram *{z-index:999;}

	#homeheder{
		height:65px;
		background:url(../images/navbg.jpg) repeat-x;
	}
	#subheder{
		height:67px;
		background:url(../images/navbg.jpg) repeat-x;
	}
		#languages{
			padding:11px 0 0 20px;
			float:left;
			width:400px;
			color:#707070;
			line-height:23px;
		}
			#languages span{
				float:left;
				display:block;
				margin-right:10px;
			}
			#languages span.cn{
				width:22px;
				height:22px;
				text-align:center;
				color:#FFF;
				background:url(../images/languages-bg.gif) no-repeat;
			}
			#languages a:link,#languages a:visited{color:#707070;text-decoration:none;}
			#languages a:hover{color:#F00;text-decoration:none;}
			
		#homemenu{
			height:40px;
			padding-top:25px;
			background:url(../images/navright.jpg) no-repeat right 0;
			float:right;
			width:50%;
		}
		#submenu{
			height:42px;
			padding-top:25px;
			background:url(../images/navright.jpg) no-repeat right 0;
			float:right;
			width:55%;
		}
		#homemenu li,#submenu li{
			background:url(../images/nav-ico.gif) no-repeat 0 2px;
			padding-left:12px;
			float:right;
			display:block;
			margin-right:23px;
			font-weight:bold;
		}
		#homemenu a:link,#homemenu a:visited,#submenu a:link,#submenu a:visited{color:#a31e39;text-decoration:none;}
		#homemenu a:hover,#submenu a:hover{color:#F00;text-decoration:underline;}
		
	#homemax{
		height:484px;
	}
		#homejs{
			height:484px;
			width:1002px;
			z-index:90;
			overflow:hidden;
			top:0px;
			left:0px;
		}
		#home{
			height:484px;
			width:1002px;
			position:absolute;
			z-index:100;
		}
			#homemain{
				height:470px;
				padding-left:715px;
			}
				#tel{
					height:35px;
					line-height:35px;
				}
				#homeyou{
					padding-left:7px;
					height:346px;
				}
					.hometie{
						font-size:14px;
						color:#a31e39;
						padding:17px 0 10px;
						height:14px;
					}
					.yourc{
						font-size:12px;
						color:#484848;
						font-weight:normal;
					}
					#home-form{
						height:130px;
						padding-top:15px
					}
					#home-form *{
						border:0;
					}
						.hhone{
							height:48px;
							width:123px;
							float:left;
							margin-right:10px;
							_margin-right:5px;
							color:#FFF;
						}
						.hhtwo{
							height:48px;
							width:123px;
							float:left;
							color:#FFF;
						}
						.hhthree{
							height:48px;
							width:56px;
							float:left;
							color:#FFF;
						}
						.hhfuck{
							height:48px;
							width:56px;
							float:left;
							color:#FFF;
							padding-left:10px;
						}
						.bks{
							height:25px;
							padding-left:175px;
						}
						.bookings_move{
							background:url(../images/home-bookings_01.png);
							width:90px;
							height:25px;
							font-weight:bold;
							color:#FFF;
							text-decoration:underline;
						}
						.bookings_out{
							background:url(../images/home-bookings_02.png);
							width:90px;
							height:25px;
							font-weight:bold;
							color:#FFF;
							text-decoration:underline;
						}
						#home-form input.timema{
							background:url(../images/home-timeb.gif);
							width:118px;
							height:20px;
							padding:4px 0 0 5px;
						}
						#home-form input.maxb{
							background:url(../images/home-st.gif);
							width:118px;
							height:20px;
							padding:4px 0 0 5px;
						}
						#home-form input.man{
							background:url(../images/home-man.gif);
							width:51px;
							height:20px;
							padding:4px 0 0 5px;
						}
						
					#home-tab{
						background:url(../images/home-tab.gif) repeat-x;
						margin-right:26px;
						padding-top:2px;
					}
						#newstop{
							padding:1px 0 10px 10px;
							height:35px;
						}
							#newstop li{
								float:left;
								width:90px;
								padding-top:10px;
								height:15px;
								font-size:12px;
								text-align:center;
								cursor:pointer;
								color:#333;
								font-weight:bold;
								
							}
							#newstop li.after{
								background:url(../images/home-tabmax.gif) no-repeat 0 0;
								color:#993333;
								font-weight:bold;
							}
							#con_one_2{display:block;} 
						.news{
							display:none;
						}
						.news li{
							background:url(../images/homeico.gif) no-repeat 0 2px;
							padding-left:12px;
							height:18px;
							margin-bottom:5px;
						}
						.news li span{
							float:left;
						}
						.news li em{
							float:right;
							font-style:normal;
							color:#FFF;
						}
						.news a:link,.news a:visited{color:#333;text-decoration:none;}
						.news a:hover{color:#C00;text-decoration:underline;}
				#homeman{
					height:60px;
				}
					#homeman li{
						width:88px;
						height:60px;
						margin-left:7px;
						float:left;
						background:url(../images/home-img.png);
					}
					#homeman li.one{
						margin-left:0;
					}
						#homeman li img{
							margin:4px 0 0 4px;
							position:absolute;
						}
			#home-bottom{
				background:url(../images/homebottom-png.png);
				height:14px;
			}
			
		#maxpng{
			height:44px;
			width:73px;
			padding-left:929px;
			position:absolute;
			z-index:200;
		}
			.top-png{
				background:url(../images/maxpng.png);
				height:44px;
				width:73px;
			}

	
	#subtop{
		height:189px;
	}
		#sublogo{
			float:left;
			width:249px;
			height:189px;
		}
		#subtopimg{
			float:left;
			width:753px;
			height:189px;
			
		}
			#subjpg{
				width:753px;
				height:189px;
				z-index:100;
				overflow:hidden;
				top:0px;
				left:0px;
			}
			#subpng{
				height:44px;
				width:73px;
				padding-left:680px;
				position:absolute;
				z-index:200;
			}
			
	#sub{
		background:url(../images/sub.gif) no-repeat 0 bottom;
		padding-bottom:15px;
	}
		#sub-nav{
			width:213px;
			float:left;
			padding:24px 0 0 36px;
			background:url(../images/sub-left.jpg) no-repeat;
			min-height:130px;
			_height:130px;
		}
			#sub-nav li{
				height:21px;
				background:url(../images/subnav.gif) no-repeat 0 -21px;
				text-align:right;
				font-weight:bold;
				padding-right:34px;
				margin-bottom:10px;
				white-space:nowrap;
			}
			#sub-nav li.out{
				background:url(../images/subnav.gif);
			}
			#sub-nav a:link,#sub-nav a:visited{color:#636363;text-decoration:none;}
			#sub-nav a:hover{color:#F00;text-decoration:none;}
			
		#sub-about,#sub-press,#sub-culture,#sub-food,#sub-spa,#sub-leisure,#sub-specail,#sub-your,#sub-acc,#sub-will,#sub-online{
			float:left;
		}
		
		#sub-about{
			background:url(../images/subbottom-about.jpg) no-repeat left bottom;
		}
		#sub-press{
			background:url(../images/subbottom-press.jpg) no-repeat left bottom;
		}
		#sub-culture{
			background:url(../images/subbottom-culture.jpg) no-repeat left bottom;
		}
		#sub-food{
			background:url(../images/subbottom-food.jpg) no-repeat left bottom;
		}
		#sub-spa{
			background:url(../images/subbottom-spa.jpg) no-repeat left bottom;
		}
		#sub-leisure{
			background:url(../images/subbottom-leisure.jpg) no-repeat left bottom;
		}
		#sub-specail{
			background:url(../images/subbottom-specail.jpg) no-repeat left bottom;
		}
		#sub-your{
			background:url(../images/subbottom-your.jpg) no-repeat left bottom;
			
		}
		#sub-acc{
			background:url(../images/subbottom-acc.jpg) no-repeat left bottom;
		}
		#sub-will{
			background:url(../images/subbottom-will.jpg) no-repeat left bottom;
		}
		#sub-online{
			background:url(../images/subbottom-online.jpg) no-repeat left bottom;
		}
		
		#submax{
			width:700px;
			_width:700px;
			float:left;
			padding:24px 0 0 20px;
			min-height:490px;
			_height:490px;
		}
			#subtite{
				height:19px;
				border-left:3px solid #766e52;
				text-indent:5px;
			}
				.maxtite{
					font-size:14px;
					color:#766e52;
				}
				.maxen{
					font-family:Tahoma;
					color:#766e52;
				}
		
		#your{
			padding:20px 28px 20px 25px;
			color:#666;
		}
			#yourtab{
				background:url(../images/your-tab.gif);
				height:26px;
				padding:4px 10px 0 16px;
				margin-bottom:15px;
			}
				#yourtabul{
					width:300px;
					float:left;
					height:26px;
					
				}
				#yourtabul li{
					float:left;
					height:26px;
					width:90px;
					text-align:center;
					line-height:26px;
				}
				#yourtabul li.ouvt{
					background:url(../images/your-tab.gif) no-repeat 0 -30px;
					font-weight:bold;
					color:#766e52;
				}
				#yourtabul a:link,#yourtabul a:visited{color:#c7a840;text-decoration:none;}
				#yourtabul a:hover{color:#F90;text-decoration:none;}
				#yourfx{
					background:url(../images/experience.gif) no-repeat right;
					float:right;
					width:130px;
					height:21px;
					padding-right:12px;
					line-height:21px;
					text-align:right;
				}
				#yourfx a:link,#yourfx a:visited{color:#766e52;text-decoration:none;}
				#yourfx a:hover{color:#F90;text-decoration:none;}
		
		.yourid{
			height:15px;
			background:url(../images/books-bg.gif) no-repeat 0 bottom;
			padding-bottom:14px;
		}
			.yourid .yourtit{
				float:left;
				font-size:12px;
				font-weight:bold;
			}
			.yourid .yourtime{
				float:right;
			}
		.youreq{
			background:url(../images/books-bg.gif) repeat-y -647px top;
			padding:10px 10px 0;
		}
			.yourbb{
				background:url(../images/youdian.gif) repeat-x 0 bottom;
				padding-bottom:5px;
				margin-bottom:5px;
			}
			.youraa{
				color:#bc6b29;
				line-height:20px;
			}
			.youraa .tt{
				background:url(../images/admin.gif) no-repeat 0 0;
				padding-left:20px;
				font-size:12px;
				height:22px;
				padding-top:5px;
			}
		.yourout{
			background:url(../images/books-bg.gif) no-repeat -1294px top;
			height:35px;
		}
		.yourform{
			height:320px;
		}
		.yourform *{
			border:0;
		}
			.youroo{
				padding-top:25px;
				height:50px;
			}
			.yournc{
				height:30px;
			}
				.yourovb{
					float:left;
					width:150px;
					height:50px;
				}
		.yourform textarea.fu{
			height:150px;
			width:500px;
			border:1px solid #d7d7c5;
			margin-bottom:10px;
		}
		.yourform input.intbb{
			background:url(../images/your-int.gif);
			width:133px;
			height:20px;
			padding:3px 0 0 3px;
		}
		.yourbtn-move{
			background:url(../images/your-btn.gif);
			line-height:24px;
			width:78px;
			height:24px;
			color:#605637;
		}
		.yourbtn-out{
			background:url(../images/your-btn.gif) no-repeat 0 -24px;
			width:78px;
			line-height:24px;
			height:24px;
			color:#605637;
		}
		
		
		.acctite{
			font-size:14px;
			color:#666;
			border-bottom:1px solid #999;
			height:25px;
		}
		.jgg{
			color:#ff6600;
		}
			.accmax{
				padding:30px;
			}
			.acchh{
				line-height:20px;
				font-size:14px;
				color:#666;
				padding:10px 0;
			}
			.accop{
				background:url(../images/subspabb.gif) no-repeat right -21px;
				height:21px;
				line-height:21px;
				margin-bottom:10px;
			}
			.accop1{
				background:none;
				line-height:21px;
				margin-bottom:10px;
				height:80px;				
			}
			.accop .accopt{
				background:url(../images/subspabb.gif) no-repeat;
				float:left;
				width:107px;
				height:21px;
				display:block;
				font-weight:bold;
				color:#b55004;
				text-align:center;
			}
			.accopt1{
				background:url(../images/aaa.gif) no-repeat;
				float:left;
				width:107px;
				height:21px;
				display:block;
				font-weight:bold;
				color:#b55004;
				text-align:center;
			}
			.accop .accopmm{
				background:url(../images/subspabb.gif) no-repeat 0 -42px;
				float:left;
				height:21px;
				display:block;
				padding-left:10px;
				color:#8c8c8c;
			}
			.accop1 .accopmm1{
				background:#FAF9F3;
				width:450px;
				float:left;
				display:block;
				padding:3px 0px 3px 10px;
				color:#666;
			}
			.ydbook{
				width:105px;
				margin-left:auto;
			}
			.ydbook a{
				display:block;
				background:url(../images/bookings.gif) no-repeat;
				height:22px;
				width:105px;
				text-align:center;
				line-height:20px;
				font-weight:bold;
			}
			.ydbook a:link,.ydbook a:visited{color:#FFF;text-decoration:none;}
			.ydbook a:hover{color:#F90;text-decoration:none;}
			.ttsb{
				padding:0 60px 20px 0;	
			}
		/*xxxholic部分*/
			#subdetail{
				padding:33px 42px 0px 36px;
			 }
			 	.detailp{
					font-size:14px;
					line-height:2.2em;
					color:#333333;
				 }
				.detailpre{
					color:#333333;
				 }
				  .detailpre h2{
						background:url(../images/line1.gif) bottom repeat-x;
						padding:0px 5px 8px 20px;
						font-size:14px;
						font-weight:bold;
				   }
				  .detailpre li{
				  		background:url(../images/line.gif) bottom repeat-x;
						padding:5px 5px 5px 5px;
						*padding-top:2px;
						height:21px;
				   }
				   .detailtime{
				   		float:left;
						height:21px;
						width:98px;
				   		background:url(../images/subtimemax.gif) no-repeat;
						color:#695e2e;
						text-align:center;
						padding-top:3px;
						margin:0px 15px 0px 0px;
				    }
				   .detailpre a{
				   		float:left;
						padding-top:3px;
				   		color:#333333;
						text-decoration:none;
				    }
					.detailpre a:hover{
				   		color:#CC9900;
						text-decoration:underline;
				    }
				   .detailyd{
				    	float:right;
						padding-top:3px;
						margin-right:35px;
						color:#999999;
				    }
					.spamg, .spamg{
						padding:20px 0;
					}
					.spamg li, .spamg1 li{
						float:left;
						height:125px;
						width:180px;
						text-align:center;
						margin-right:20px;
					}
					.spamg1 li{
						height:195px;						
					}
						.spamg li p.cub{
							background:url(../images/foodimg-bg.gif);
							display:block;
							padding-top:5px;
							width:180px;
							height:95px;
						}
						.spamg1 li p.cub1{
							background:url(../images/willbg.gif) no-repeat;
							display:block;
							padding-top:3px;
							width:180px;
							height:155px;
						}
					.ydtel{
						background:url(../images/spaico.gif) no-repeat 0 3px;
						font-size:12px;
						font-weight:normal;
						padding-left:10px;
						height:80px;
					}
				   .page{
						text-align:right;
						padding:20px 0;
				    }
				   .p1{
						text-indent:2.0em;
						line-height:1.8em;
						margin-bottom:25px;
				    }
				   .p2{
						font-size:14px;
						padding:15px 0px 20px 0px;
						line-height:2.0em;
				    }
					.p3{
						clear:both;
						margin:5px 0px 5px 0px; 
					}
					.p3 a{
						color:#a9896e;
					}
				   .time{
				   		float:right;
						margin-right:8px;
						color:#a9896e;
						font-size:12px;
						font-weight:normal;
				    }
					.culture{
				  		color:#333333;
					}
				   .culture a{
				   		color:#333333;
						text-decoration:none;
				    }
					.culture a:hover{
				   		color:#CC9900;
						text-decoration:underline;
				    }
					.culture li{
				  		background:url(../images/line.gif) bottom repeat-x;
						padding:15px 0px 15px 0px;
						height:130px;
						clear:both;
					}
					.culture h3{
						background:url(../images/tb.gif) left no-repeat;
						font-size:12px;
						font-weight:bold;
						padding:3px 0px 0px 15px;
						margin-bottom:13px;
					}
					.culture h4{
						font-size:12px;
						font-weight:bold;
						padding-top:5px;
						margin-bottom:8px;
					}
					.culture img{
						float:left;
						margin:0px 10px 0px 19px;
						padding:3px;
						border:1px dashed #cccccc;
					}
					.culp{
						padding:5px 20px 0px 16px;
						line-height:1.5em;
					}
					.culp1{
						float:right;
						margin-top:10px;
					}
					.culp2{
						margin-bottom:15px;
						color:#766e52;
					}	
					.culp1 a{
						color:#ff7800;
					}
				    .cultit{
						color:#4d4d4d;
						font-weight:bold;
					}
					.col{
						color:#ff7800;
						margin-left:10px;
					}
			/*xxxholic部分*/
	#footer{
		padding-left:18px;
	}
		#footer-nav{
			padding-top:22px;
			height:22px;
		}
			#footer-nav li{
				background:url(../images/footernav.gif) no-repeat right 5px;
				float:left;
				padding-right:10px;
				margin-right:10px;
			}
				#footer-nav li.end{
					background:none;
				}
				#footer-nav a:link,#footer-nav a:visited{color:#272727;text-decoration:none;}
				#footer-nav a:hover{color:#F00;text-decoration:underline;}
		#copy{
			height:40px;
			padding:10px 0 5px;
			color:#9a9a9a;
			line-height:20px;
		}
			#copy span{
				float:left;
			}
			#copy p img{
				float:left;
				margin-top:1px;
			}
			#copy a:link,#copy a:visited{color:#c1686f;text-decoration:underline;}
			#copy a:hover{color:#F00;text-decoration:underline;}




* html .top-png{
background:none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/maxpng.png', sizingMethod='scale'}
* html #homeman li{
background:none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-img.png', sizingMethod='scale'}
* html #home-bottom{
background:none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/homebottom-png.png', sizingMethod='scale'}
 * html .bookings_move{
background:none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-bookings_01.png', sizingMethod='scale'}
 * html .bookings_out{
background:none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-bookings_02.png', sizingMethod='scale'}