/* CSS Document */
body { padding: 0; margin: 0; font: 9pt Tahoma; background: #fff url(../images/03bj.gif);color: #f8f8f8; text-align: center;
}
* {padding: 0; margin: 0; }

a {	color: #bd9a49;text-decoration: none;background: inherit;}
a:hover { color: #666;text-decoration: none;background: inherit;}
ul, ol, li {list-style:none; } 
img {border: none;}
input, select { font: normal 1.0em Tahoma;color: #606060;}
label{color: #bd9a49; font-weight:bold;}
h5{ font-size:14px;background:url(../images/pic1.gif) no-repeat;height:30px;text-align:left; padding-left:30px; padding-top:5px;}
h4 { text-align:left; padding-left:70px; padding-top:5px;background:url(../images/pic1.gif) no-repeat 30px 2px; height:30px; width:560px; display:block;}
.clear { clear:both;}
.font14blod { font-family:"ËÎÌå", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:#f8f8f8;}
.font14 { font-family:"ËÎÌå", Arial, Helvetica, sans-serif; font-size:14px; height:20px;}
.font14b {font-family:"ËÎÌå", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
/*****top css********/
#top { width:960px; height:121px;background:url(../images/hotel_red_01.gif) no-repeat; text-align:center;}
#language { float:right; width:150px; height:30px; margin:0px 44px auto auto; font-size:14px;}

/*****navigator css********/
#navigator {position:relative;width:960px; height:36px; background:url(../images/hotel_red_04.gif) no-repeat; border-bottom:0px solid #f00;}
#navigator ul { margin-top:0px !important;margin-top:8px; margin-left:50px;}
#navigator ul li { float:left; display:block;margin-top:8px !important;margin-top:0px}
.navli { background:url(../images/hotel_1px.gif) no-repeat right;padding-left:10px;padding-right:10px; padding-top:0; padding-bottom:0;width:100px;}
.navli ul {display: none; }
.navli a:link, .navli a:visited{color:#faffe9 ;font-size:14px;padding:3px 10px;display:block; height:23px; }
.navli a:hover{color:#faffe9 ;font-size:14px;  background-color:#000000; padding:1px 10px; display:block;height:20px;}
.navli a:hover ul {display:block;position:absolute;top:30px;left:0;width:130px;z-index:100;background:#000000; }
.navli a:hover ul li a,.navli a:hover ul li a:visited {color:#faffe9 ;font-size:14px;padding:4px 10px;}
.navli a:hover ul li a:hover {color:#333 ;font-size:14px; padding:4px 10px; background:#fff;}
#service { position:absolute; top:100px; left:100px; border:1px solid #f00;}
/*****bannerpic css********/
#bannerpic {width:960px;background:#faffe9; }

/*****main css********/
#main {width:960px; height:235px; background:#795050; }
#index_left{ float:left; width:650px; height:237px; background:url(../images/hotel-red-1_06.gif) no-repeat;}
#order {float:right; width:300px; height:200px; border:0px solid #f00; margin-left:40px; margin-top:25px; text-align:left;}
#order ul { margin-top:50px; margin-left:50px;color:#000;}
.orderli { height:25px;  }
.orderbt { margin-left:100px;}
.date{ background:url(../images/date.gif) no-repeat; width:15px; height:11px; }
#index_right{float:right; width:301px; height:237px;background:url(../images/hotel1-red_08.gif) no-repeat;}
#tel { margin-top:50px; height:70px; border-bottom:0px solid #f00; color:#333;}
#tel p{ text-align:left; font-size:14px; font-weight:bold; padding-left:50px;}
.red { color:#f00;}
#info { margin-top:10px;}
#info ul{}
#info ul li { float:left; width:60px; margin-left:15px;}
#info ul li a { font-weight:bold;}
.room-search-form { color:#333;}


/*****footer css********/
#footer { clear:both; width:960px; background:url(images/hotel_red_06.gif) no-repeat; height:90px; margin-top:0px; text-align:center; background:#333;}
#footer ul { margin-top:10px; line-height:1.8em}
#top,#navigator,#bannerpic,#main,#footer { margin-left:auto; margin-right:auto;}/**for firefox**/
.footer{ clear:both; width:960px; background:url(images/hotel_red_06.gif) no-repeat; height:90px; margin-top:0px; text-align:center;}
/***********************************css color***************************************/

/******************* hotel info css********************************/
#hotel_info_left { float:left; width:640px; border:1px solid #c3c7b7; clear:both; overflow:hidden;}
#hotel_info_left ul { margin:5px 10px 5px 15px;}
.imgfloat { float:left; width:180px; margin:5px 15px 2px 1px;}

#hotel_info_left p { text-indent:2em; font-size:1.2em; color:#333; text-align:justify; margin:5px 10px; line-height:1.8em; padding-left:15px;}
#hotel_info_right { float:right; width:300px; height:430px;border:1px solid #c3c7b7;}

/******************* hotel room css********************************/
#hotel_room_left { float:left; width:640px; height:auto; border:1px solid #c3c7b7;}
#hotel_room_left ul { margin:5px 10px 5px 15px;}
#hotel_room_right { float:right; width:300px; height:430px;border:1px solid #c3c7b7;}
#order_room { width:300px; height:200px;  margin-right:0px; margin-top:15px; text-align:left;}
#order_room ul { margin-top:10px; margin-left:30px;}
#room_top { height:200px; border-bottom:1px dashed #ccc;}
#flash { float:left; width:300px; height:210px; border:1px solid #c3c7b7; padding-top:5px;}
#flash_right { float:right;width:300px; border:0px solid #ccc; padding-top:20px;}
#flash_right p { text-indent:2em; line-height:1.8em; font-size:14px;}
h2 { font-size:14px; font-weight:bold; color:#f00; margin-bottom:5px;}
#flash_right p { padding:1px 10px; text-align:justify;}
#menu { width:630px; height:20px; border:0px solid #ccc; background:#bd9a49;}
.menuulli  { float:left; font-size:14px; height:20px;}
.menuulli a:link, .menuulli a:visited{ color:#fff; padding:2px 10px; display:block; float:left;}
.menuulli a:hover { background:#faffe9; color:#666;padding:2px 10px;isplay:block;float:left;}
#Fashion_Commerce_content { }
.room_content {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; width:630px; height:500px; text-align:left; padding:10px;}
.imgfloatl { width:300px; height:250px; border:1px solid #eee; float:left; margin:20px 15px 10px 10px;}
.p_css {text-indent:2em; font-size:14px; text-align:left; margin:20px 10px; line-height:1.8em; }
.atibodycontent { text-align:left; margin:10px 15px 10px 20px; font-size:1.1em; line-height:1.8em; }
.hotelroom { line-height:1.5em; color:#333;}

/******************* hotel dining food css********************************/
.foodul { border:1px dotted #aaa; padding:10px 0; display:block; height:240px; color:#444;}
.foodul p { text-indent:4em;}
.imgfloat_r { float:right; width:280px; height:240px; margin:5px 5px 2px 15px;}

/**********************hotel_information css******************/
.news { border:1px solid #ddd; padding:10px 5px;}
.news li{ line-height:2.1em; border-bottom:1px dotted #ccc; text-align:left; padding-left:30px; width:560px;}
.news li a { width:450px; height:20px;  display:block; float:left; color:#333;}
.zhaopin li {line-height:1.8em; text-align:left; padding-left:30px; list-style-type:disc; list-style-position:inside;}
.zhaopin  { border:1px dashed #ccc; margin:5px 10px;}
.liuyan { border:1px solid #ddd; padding:10px 5px; text-align:left; padding-left:50px; margin-bottom:10px;}
.liuyan li { margin:5px auto;}