#nav{
	padding:67px 0px 0px 25px;	
}
#main{
	width:960px;margin:0px auto;padding:0px;
}
.nav{
	width:146px;height:397px;background:url(../Images/navbg.jpg) no-repeat;float:left;
}
.nav ul{
	padding-top:3px;
}
.nav li{
	padding:6px 0px;
}
.nav a:link{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.nav a:hover{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.nav a:visited{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.nav .d{
	background:url(../Images/navbg2.jpg) 0px 5px no-repeat;
}
.nav .d a:link{
	font-size:14px;padding-left:50px;line-height:25px;color:#9b5e27;font-weight:bold;display:block;
}
.nav .d a:hover{
	font-size:14px;padding-left:50px;line-height:25px;display:block;
}
.nav .d a:visited{
	font-size:14px;padding-left:50px;line-height:25px;color:#9b5e27;font-weight:bold;display:block;
}
.main_r{
	width:794px;float:right;
}
.location{
	line-height:40px;
}
.page{
	padding-right:15px;line-height:35px;text-align:right;
}
.page span{
	padding:2px 6px;*padding:1px 6px 2px 6px;border:1px solid #ddd;font-size:14px;color:#9a3451;font-weight:bold;
}
.page a:link{
	padding:2px 6px;font-size:14px;border:1px solid #ddd;
}
.page a:hover{
	padding:2px 6px;font-size:14px;border:1px solid #ddd;
}
.page a:visited{
	padding:2px 6px;font-size:14px;border:1px solid #ddd;
}
.list{
	padding-right:15px;
}
.list dl{
	margin-top:15px;
}
.list dt{
	height:50px;background:url(../Images/index_01.jpg);font-size:24px;line-height:50px;
}
.list dt span{
	float:right;
}
.list dt a:link{
	font-size:24px;color:#292929;
}
.list dt a:hover{
	font-size:24px;color:#9C1029;
}
.list dt a:visited{
	font-size:24px;color:#292929;
}
.list dd{
	padding:10px;font-size:14px;color:#787878;line-height:30px;
}
.list dt font{
	padding:0px 8px;font-size:24px;color:#9a3451;
}
.list dt span{
	padding:5px 10px 0px 0px;font-size:12px;color:#945115;
}
.list dd a:link{
	font-size:14px;color:#424242;
}
.list dd a:hover{
	font-size:14px;color:#9C1029;
}
.list dd a:visited{
	font-size:14px;color:#424242;
}
.content{
	padding-top:15px;font-size:14px;color:#3e3e3e;line-height:24px;
}
.content .tit{
	font-size:24px;color:#292929;text-align:center;line-height:45px;border-bottom:1px solid #c9c9c9;
}
.content .info{
	padding:0px 8px;font-size:12px;color:#828282;line-height:35px;text-align:center;
}
.content .info span{
	color:#3b3b3b;float:right;
}
.content .info a{
	color:#3b3b3b;
}
.content .img{
	text-align:center;
}
.content a{
	font-size:14px;line-height:35px;
}
.link{
	padding:0px 10px;font-size:14px;line-height:24px;
}
.link dt{
	font-size:14px;line-height:25px;font-weight:bold;
}
.link a:link{
	font-size:14px;color:#945115;text-decoration:underline;
}
.link a:hover{
	font-size:14px;color:#9C1029;text-decoration:underline;
}
.link a:visited{
	font-size:14px;color:#945115;text-decoration:underline;
}

.line{
	padding:20px 0px 30px 0px;
}
.reservation{
	width:776px;
}
.reservation .tit{
	height:40px;padding-left:15px;background:url(../Images/index_01.jpg) 0px -10px repeat-x;font-size:14px;color:#666;line-height:40px;
}
.reservation .con ul{
	padding:15px 0px 0px 0px;
}
.reservation .con li{
	height:40px;line-height:40px;color:#9c5f29;
}
.reservation .con span{
	padding:0px 0px 0px 15px;
}

.sub{
	padding:15px 0px;
}
#d{
	position:absolute;top:349px;*top:349px !important;*top:341px;left:491px;*left:490px !important;*left:487px;width:270px;border:1px solid #a3a3a3;
}
#d dt{
	height:22px;line-height:22px;padding:2px 1px;background:#efefef;font-size:14px;color:#9a3451;font-weight:bold;
}
#d dl,#d dd,#d ul,#d li{
	margin:0px;padding:0px;
}
#d ul{
	padding-left:14px;
}
#d li{
	width:64px;height:35px;float:left;
}

.yxpp{ padding-left:20px;}
.yxpp_Tout{ width:100%;}
.yxpp_Toutleft{ width:520px; float:left;}
.yxpp_Toutright{ width:240px; float:right;}
.yxpp_Toutleft_nr1{ font-size:12px; color:#838383; margin-top:15px; }
.yxpp_Toutleft_nr1 p{ line-height:24px; margin-top:0px;}
.yxpp_Toutleft_nr1 h2{ margin:0px;}
.img{ width:153px;float:left; margin-right:15px; margin-top:5px;}
.img2{ width:147px;float:right; margin-left:15px; margin-top:5px;}
.img3{ width:185px;float:right; margin-left:15px;}
.img4{ width:205px;float:left; margin-right:15px;}
.margTOP22{ marker-offset:22px;}
.yxpp_Toutright h2{ margin:0px;}
.yxpp_Toutright p{font-size:12px; color:#838383; line-height:24px; margin-top:5px;}
.bodxian{ border-bottom:#cbcbcb solid 1px; padding-bottom:24px; margin-bottom:30px;}
.yxpp_logo{ width:100%;}
.yxpp_logoleft{ width:150px; text-align:right; float:left; font-size:14px; line-height:25px;}
.yxpp_logoright{ width:592px; float:right; margin-top:20px; line-height:25px;}
.h12{ color:#9a3451;}
.hang12,.hang12 a{ color:#945115; text-decoration:underline;}
.hang12 a:hover{ color:#945115; text-decoration:underline;}

