@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family:Arial, Verdana; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
input, button, textarea, select {
 *font-size: 100%; vertical-align:middle }
body { color:#555; text-align:center; background-image: url(../images/globalBG.gif); }
ol, ul, li { list-style: none; text-transform: capitalize; }
caption, th { text-align: left; }
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { color:#1D50A1; text-decoration:none; }
a:hover { }
a.yellow { color:#FF6600 }

/* 全局通用 */
#main { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: auto; background-image: url(../images/bgs3.png); background-repeat: repeat-y; }


/* dataPicker 专用*/
body {	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; font-size: 62.5%;}


/* DIV 3PX BUG FIX */
 #topNav, #indexBg, #index_bottom, #copyright, #subMain {  margin-left: 10px; _margin-left: 0px; }





/* 顶部导航条 */
#topNav{ width: 980px; height:138px; background-image: url(../images/j_main11.png); margin-right: auto; margin-left: auto; }
#topLogo{ width: 111px; height:66px; background-image: url(../images/logo.png); display: inline; float: left; margin-top: 30px; margin-left: 80px; }
.toplogo { width: 111px; height:66px; display:block;}
/*语方选择*/
#topRmenu{ width: 306px; height:23px; float:right; margin-top: 13px; margin-right: 30px; }
#topRmenu a { color:#FFF; font-family:"宋体"; font-size:12px; line-height: 23px; height: 23px; float: left; padding-right: 8px; padding-left: 8px; }
#topRmenu a:hover { color:#FFF; font-family:"宋体"; font-size:12px; line-height: 23px; height: 23px; float: left; text-decoration: none; }
#topRmenu span { width:2px; height:23px; background-image: url(../images/topRmenuline.gif); float: left; background-repeat: no-repeat; background-position: 1px; }
#topLanguage { width: 108px; height: 23px; font-family: "宋体"; font-size: 12px; color: #D8D8D8; text-decoration: none; float: right; }
#topLanguage #jumpMenu { float:right;}
#topLanguage select { background-color:#72623D; border: 1px solid #e6e6e6; color: #d8d8d8; }

/*主导航*/
#topNavBar { font-size: 12px; width: 725px; height: 45px; line-height: 42px; position: relative; z-index: 1; margin-top: 24px; margin-bottom: 0; float: right; margin-right: 0px; }
#topNavBar a { text-decoration: none; }
.navmain { height: 45px; padding: 0 5px; position: relative; z-index: 1; }
#nav_all { height: 45px; float: left; line-height: 42px; position: relative; z-index: 999; }
#nav_all li { text-align: center; float: left; }
#nav_all li a { color: #FFF; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding: 0 11px 0 12px; _padding: 0 8px; height: 45px; line-height: 38px; white-space: nowrap; font-family: "微软雅黑", "黑体", "宋体"; text-decoration: none; }

#nav_all li a:hover { height: 45px; line-height: 38px; overflow: hidden; font-family: "微软雅黑", "黑体", "宋体"; font-size: 16px; color: #FC6; text-decoration: none; background-image: url(../images/bird.png); background-repeat: no-repeat; background-position: center 38px; padding: 0 11px 0 12px; _padding: 0 8px;display: inline-block; font-weight: bold; white-space: nowrap; }

#nav_all li ul { display: none; position: absolute; z-index: 99; width: 730px; left: -10px; top: 43px; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a { margin: 0px; height: 32px; line-height: 32px; color: #FC6; font-weight: normal; font-family: "微软雅黑", "黑体", "宋体"; font-size: 16px; text-decoration: none; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; display: inline-block; }
#nav_all ul li a:hover { height: 32px; line-height: 32px; color: #FFF; font-family: "微软雅黑", "黑体", "宋体"; font-size: 16px; font-weight: normal; text-decoration: none; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-right: 8px; padding-left: 8px; }
#nav_all span { background-image:url(../images/line1.gif); display:block; height:42px; width:1px; background-repeat: no-repeat; background-position: center 15px; }
#nav_all p {background-image:url(../images/line2.gif); display:block; height:20px; width:1px; background-repeat: no-repeat; background-position: center 12px;
}

/* 子页面 */

#subMain { width:980px; background-image: url(../images/bgs2.png); background-repeat: repeat-x; background-position: top; height: auto; clear: both; background-color: #FFF; margin-right: auto; margin-left: auto; }
 

/* -子页面- 左侧 */
#subLeft { width: 235px; background-image: url(../images/subLeftBg.png); background-repeat: no-repeat; background-position: right top; min-height:546px; margin-top: 38px; float: left; padding-right: 25px; margin-left: 10px; _margin-left: 0px;/*ie6*/ }
	.slTitle{ width: 222px; height: 43px; float: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A08D5B; vertical-align: bottom; }
	.slTitle h2 { font-family: "微软雅黑", "黑体", "宋体"; font-size: 30px; font-weight: bold; color: #62390D; text-align: left; display: block; float: left; }
	.slTitle p { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 15px; color: #908F8F; text-align: left; display: block; float: left; padding-top: 18px; padding-left: 12px; font-weight: normal; }
#subLeft ul { width:222px; display:block; float:right; margin-top: 22px; margin-bottom: 45px; }
#subLeft ul li { float:left; width: 222px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE; }
#subLeft ul li a { font-family: "微软雅黑", "黑体", "宋体"; font-size: 14px; line-height: 35px; color: #333; text-decoration: none; background-image: url(../images/subli.png); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; float: left; height: 35px; padding-left: 25px; width: 197px; font-weight: bold; }
#subLeft ul li a:hover { background-image: url(../images/subli.png); background-repeat: no-repeat; background-position: left -31px; font-family: "微软雅黑", "黑体", "宋体"; line-height: 35px; font-weight: bold; color: #666; text-decoration: none; }
#subLeft ul li a.position { background-image: url(../images/subli.png); background-repeat: no-repeat; background-position: left -31px; font-family: "微软雅黑", "黑体", "宋体"; line-height: 35px; font-weight: bold; color: #C90; text-decoration: none; }



/*左侧 电话/地址/预定 */
#subLeft .bannerTel, #subLeft .bannerAdd, #subLeft .bannerBook { border: 3px solid #E7E7E7;  min-height:50px; display: block; float: right; margin-bottom: 10px; }
#subLeft .bannerTel { width:156px; background-image: url(../images/banner.png); background-repeat: no-repeat; background-position: 8px 5px; _background-position: 8px 0px; padding-left: 60px; _padding-left: 52px;/*ie6*/ height: 50px; overflow: hidden; display: block; float: right; }
#subLeft .bannerTel h3 { font-family: "宋体", Arial; font-size: 14px; color: #333; text-decoration: none; line-height: 25px; text-align: left; padding-left: 10px; }
#subLeft .bannerTel p { color: #C55F0C; font-family: Tahoma, Geneva, sans-serif; font-size: 22px; }
#subLeft .bannerAdd { background-image: url(../images/banner.png); background-repeat: no-repeat; background-position: 8px -48px; width: 156px; padding-left: 60px; _padding-left: 52px;/*ie6*/ float: right; }
#subLeft .bannerAdd h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; float: left; font-weight: bold; display: block; line-height: 18px; padding-left: 10px; padding-top: 5px; }
#subLeft .bannerAdd a { font-family: "微软雅黑", "黑体", "宋体"; font-size: 14px; font-weight: bold; color: #6C6C6C; text-decoration: none; clear: left; display: block; text-align: left; line-height: 23px; padding-left: 10px; }
#subLeft .bannerAdd a { color:#333 }
#subLeft .bannerAdd a:hover {  color:#C55F0C; }

#subLeft .bannerBook { background-image: url(../images/bookBg.png); background-repeat: no-repeat; background-position: left top; height: 311px; width: 215px; margin-bottom: 10px; }
#subLeft .bannerBook h2 { color:#5F4523; font-family: "微软雅黑", "黑体", "宋体"; font-size: 16px; font-weight: bold; line-height: 32px; display: block; height: 32px; width: 215px; }
#subLeft .bannerBook h3 { color:#973D00; font-family: "微软雅黑", "黑体", "宋体"; font-size: 14px; line-height: 30px; display: block; text-align: left; padding-left: 20px; font-weight: bold; } 

#subLeft .bannerBook p { display:block; height:24px; width:70px; font-family: "宋体", Arial; font-size: 12px; color: #333; line-height: 24px; float: left; padding-left: 10px; } 
#subLeft .bannerBook input, #subLeft .bannerBook select { display:block; color: #000; height: 22px; width: 108px; font-size: 12px; line-height: 22px; background-color: #F3F0E2; font-family: "微软雅黑", "黑体", "宋体"; border: 1px solid #A79883; padding-right: 5px; padding-left: 5px; }
#subLeft .bannerBook .roomType{ padding-left: 0px; padding-right:0px; width:120px; text-align:center; line-height: 16px; color: #000; }
#subLeft .bannerBook .roomNo { padding-left: 0px; padding-right:0px; width:40px; text-align:center; line-height: 16px; color: #000; }


#subLeft .bannerBook h6 { height:6px; display: block; width: 215px; clear: both; }
#subLeft .bannerBook input.btn, #subLeft .bannerBook input.btn_out { font-family: "宋体", Arial; font-size: 12px; color: #000; line-height: 28px; background-image: url(../images/bookBtnBg.png); background-repeat: repeat-x; display: block; height: 28px; width: 106px; margin-top: 15px; margin-right: 15px; float: right; }
#subLeft .bannerBook input.btn:hover { background-image: url(../images/bookBtnBg1.png); background-repeat: repeat-x; color: #000; cursor: hand; }


/* -子页面- 右侧 */

#subRight { width: 650px; margin-top: 38px; float: right; margin-right: 20px; _margin-right: 10px; }
	.srTitle{ width: 650px; height: 43px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDCDC; vertical-align: bottom; margin-right: auto; margin-left: auto; }
	.srTitle h2 { font-family: "微软雅黑", "黑体", "宋体"; font-size: 24px; font-weight: normal; color: #6A5531; text-align: left; display: block; float: left; padding-top: 10px; }
	.srTitle p { font-family: "BankGothic Lt BT", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #908F8F; text-align: left; display: block; float: left; font-weight: normal; height: 10px; margin-left: 15px; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; margin-top: 30px; padding-left: 8px; line-height: 10px; }

	.navigate { display:block; float:right; height: 20px; font-family:"宋体", Arial; color:#333; text-align: left; margin-top: 20px; font-size: 12px; line-height: 20px; }
	.navigate a { color:#333; font-family: "宋体", Arial; font-size: 12px; text-decoration: none; }
	.navigate a:hover { color:#331A00; }
	.navigate a.home { display:block; width:32px; height: 20px; float: left; background-image: url(../images/home.png); background-repeat: no-repeat; background-position: left 5px; padding-right: 5px; padding-left: 3px; }
	.navigate em { padding-left:3px; padding-right:3px; }
	
	/* 子页面 右侧 主内容区 */
	.srMain { width:650px; margin-top:25px; _margin-top:65px; float:left; text-align: left; clear: both; }


	/* 分页样式 */
	.srMain .page { background-image: url(../images/newsbbg.png); background-repeat: no-repeat; height: 21px; width: 650px; text-align: center; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; }
	.srMain .page a { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none }
	.srMain .page a:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; color: #F06; border: 1px solid #F06; }
	.srMain .page a:active { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid }
    .srMain .page span.current { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #A15F0D; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0 }
    .srMain .page  span.disabled { BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid }








/* 版权信息 */
#copyright	{ width:980px; border-top-width: 1px; border-top-style: solid; border-top-color: #e7e7e7; clear: both; margin-bottom: 0px; margin-right: auto; margin-left: auto; }
	.cr1{ width:700px; height:65px; margin-right: auto; margin-left: auto; padding-top: 15px; 
}
	.crLogo {
	width:54px;
	height:54px;
	display:block;
	background-image: url(../images/logo2.gif);
	background-repeat: no-repeat;
	float:left;
	background-position: 8px 5px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
	.crLink { float:left; width: 600px; }
	.crLink  a { font-family:"宋体", "幼圆", Arial; font-size:14px; color:#393939; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; float: left; display: block; }
	.crLink  a:hover { display:block; color: #3F2508; text-decoration: none; }
	.crLink p { background-image: url(../images/line3.gif); background-repeat: no-repeat; width: 3px; float: left; background-position: center center; display: block; padding-top: 2px; padding-bottom: 2px; } 
	.crLink span { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; font-weight: bold; color: #F60; }
	.crAddress { font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; color: #242424; text-decoration: none; line-height: 16px; display: block; height: 35px; width: 600px; float: left; text-align: left; padding-left: 8px; padding-top: 5px; 
}
	.crAddress a{ color:#242424; }
	.crAddress a:hover { color:#630; }
	.2wm { background-color:#630; color: #FC0; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
