﻿@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; }
li {list-style:none;}
body {background:#FFFFFF;}
a:link,a:visited {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#333333;}
.clear {clear:both;}
/*top*/
.top { width:908px; height:auto; margin-left:auto; margin-right:auto;}
.top_headlink {height:23px; line-height:23px; font-size:12px; width: auto; background-color:#999;}
#nav {
	 line-height: 23px;  list-style-type: none;/* background:#666;*/
}
#nav a {
	display: block; width: auto; text-align:center;
}
#nav ul {
	float: right;
}
#nav a:link  {
	color:#fff; text-decoration:underline;font-weight:bold; font-size: 11px;
}
#nav a:visited  {
	color:#fff;text-decoration:underline;font-weight:bold; font-size: 11px;
}
#nav a:hover  {
	color:#fff;text-decoration:none;font-weight:bold; font-size: 11px;
}
#nav li {
	float: left; padding: 0 5px; width: auto;/* background-color:#0F65A2;*/
}
#nav li ul {
	line-height: 40px;  list-style-type: none;text-align:left;
	left: -999em; width: 100px; position: absolute; 
}
#nav li ul li{
	float: left; width: 112px; line-height: 23px; height: 23px;
	background-color: #F2A400; padding: 0px;
}
#nav li ul li a{
	display: block; width: 80px; _width: 80px;text-align:left;padding:2px 16px; border-top:1px solid #fff; font-size: 11px;
}
#nav li ul li a:link  {
	color:#fff; text-decoration:none;font-weight:bold; font-size: 11px;
}
#nav li ul li a:visited  {
	color:#fff;text-decoration:none;font-weight:bold; font-size: 11px;
}
#nav li ul li a:hover  {
	color:#fff;text-decoration:underline;font-weight:bold; font-size: 11px;
	background: #B30000 url(/images/sub-arrow.gif) no-repeat;background-position: 4px 8px;
}
#nav li:hover ul {
	left: auto; display: block;
}
#nav li.sfhover ul {
	left: auto;
}
#content {
	clear: left; 
}
/*menu container*/
.menucontainer{/*background: #fff url(/images/headimage.jpg) no-repeat bottom left;*/}
/*basic menu styling*/
.menu {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:11px;font-weight:bold;
/*background:url(/images/headimage.jpg) repeat-x bottom left;border-top:4px solid #8f2a00;*/}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;/*background:url(/images/bgDIVIDER.gif) no-repeat bottom right;*/}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;width:auto;color:#fff;padding:0px 15px 0px 15px;line-height:40px;height:40px; font-size: 11px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto; font-size: 11px;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
.menu table {margin:-1px;border-collapse:collapse;font-size:11px;}
.menu td {line-height: 20px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff; text-decoration: underline;/*background: transparent url(/images/head_hover.jpg) bottom left repeat-x;*/}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#e3e3e3;color:#005baa;height:auto;line-height:19px;padding:2px 16px 2px 16px; width: 178px; border-top:1px solid #fff;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#fff;background: #B30000 url(/images/sub-arrow.gif) no-repeat;background-position: 4px 8px; text-decoration: underline;}

.toppic {width:908px; height:213px; float:left;}
.toppic01 {width:242px; height:213px; background:url(../images/bjtop1_02.jpg) no-repeat; float:left;}
.toppic02 {width:288px; height:213px; background:url(../images/bjtop2_03.jpg) no-repeat; float:left;}
.toppic03 {width:378px; height:213px; background:url(../images/bjtop_04.jpg) no-repeat; float:left;}
.titbg {width:908px; height:36px; background:url(../images/bjtitbg_04.jpg) no-repeat; float:left;}
#tt {width:890px; height:auto; float:left; padding-top:10px; padding-left:18px; }
#tt ul li {float:left; padding:0px 13px;}
#tt a:link,#tt a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:12px;}
#tt a:hover {color:#FFFFFF;font-weight:bold; text-decoration:underline;font-size:12px;}
.main {width:908px; height:auto; margin-left:auto; margin-right:auto; background:url(../images/bjmbg_03.jpg);}
.tit {width:908px; height:26px; border-bottom:#831D1B 1px solid; float:left;}
.titb {padding-left:25px; padding-top:5px; float:left;}
.titb a:link,.titb a:visited {color:#333333;  text-decoration:none;font-size:12px;}
.titb a:hover {color:#333333;text-decoration:underline;font-size:12px;}
.bmbb {width:888px; height:auto; float:left; padding:10px 10px 0px 10px;}
.bmtop {width:890px; height:14px; background:url(../images/miantop_03.jpg) no-repeat; float:left;}
.bmmain {width:890px; height:auto; background:url(../images/mainbg_03.jpg) repeat-x #FFFFFF; float:left;}

/*bottom*/
#hotel_bottom{width:890px; height:auto; background:#ffffff; padding-bottom:15px; float:left; border-top:2px #CCCCCC solid;}
.link_list{width:auto; height: 62px;}
.link_list ul{margin-left:20%; margin-right:15%;}
.link_list li{margin-left:25px; float:left;}
.f_l_tx{ text-align:center; margin-top:10px; color:#000000; clear:left;}
.b_t { width:850px; height:auto; padding:15px 0px 20px 40px; float:left;}
.b_t ul {margin-left:15px; float:left;/* text-align:center; */}
.b_t,.b_tt  ul li {color:#666; font-size:12px;}
.b_t li a {font-size: 11px;}
.b_t ul span { color:#530C09; font-size:14px; padding-bottom:5px; font-weight:bold; }
.jiange {width: 75px; float:left;}
.demo_title{ line-height:23px; font-size:12px; font-weight:bold;}
