div,dl,dt,dd,ul,li{
	margin:0px;padding:0px;list-style:none;
}


.input2{
	height:20px;
}

.navlx{
	width:146px;height:397px;background:url(../Images/navbg.jpg) no-repeat;float:left;
}
.navlx ul{
	padding-top:3px;
}
.navlx li{
	padding:6px 0px;
}
.navlx a:link{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.navlx a:hover{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.navlx a:visited{
	font-size:14px;line-height:25px;padding-left:50px;display:block;
}
.navlx .d{
	background:url(../Images/navbg2.jpg) 0px 5px no-repeat;
}
.navlx .d a:link{
	font-size:14px;padding-left:50px;line-height:25px;color:#9b5e27;font-weight:bold;display:block;
}
.navlx .d a:hover{
	font-size:14px;padding-left:50px;line-height:25px;display:block;
}
.navlx .d a:visited{
	font-size:14px;padding-left:50px;line-height:25px;color:#9b5e27;font-weight:bold;display:block;
}
.main_r{
	width:790px;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;
}
.job{ 
	padding:0px 10px;font-size:14px;line-height:24px;
}
.job .intro{
	font-size:14px;line-height:24px;
}
.job .intro{
	color:#737373;
}
.job .intro a:link{
	font-size:14px;color:#737373;text-decoration:underline;
}
.job .intro a:hover{
	font-size:14px;color:#9C1029;text-decoration:underline;
}
.job .intro a:visited{
	font-size:14px;color:#737373;text-decoration:underline;
}
.job .intro_2{
	padding:25px 0px;color:#945115;
}
.job .intro_2 a:link{
	font-size:14px;color:#945115;line-height:24px;
}
.job .intro_2 a:hover{
	font-size:14px;color:#9C1029;line-height:24px;
}
.job .intro_2 a:visited{
	font-size:14px;color:#945115;line-height:24px;
}
.job dt{
	height:37px;padding-left:30px;background:url(../Images/index_03.jpg) no-repeat;font-size:14px;color:#9a3451;line-height:37px;
}
.job dd{
	padding:15px 28px 35px 28px;color:#5b5b5b;
}
.contact{
	
}
.contact_l{
	padding:30px 0px;float:left;
}
.contact_r{
	padding:0px 0px 30px 0px;float:right;
}
.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;
}
.gift{
	width:761px;height:134px;background:url(../Images/index_13.jpg) no-repeat;
}
.gift ul{
	padding:12px 0px 0px 16px;
}
.gift li{
	width:124px;text-align:center;float:left;
}
.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;
}

.sitemap_title{  background-color:#9b3451; width:95px; height:20px; line-height:20px; text-align:center; color:#fff; margin-bottom:20px; font-size:14px;}
.sitemap_title2{ font-size:14px; font-weight:bold;}
.sitemap_link{ font-size:14px;}
.ml{ margin-left:20px; margin-bottom:10px;}
