html,body,div,span,applet,object,irightame,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{padding: 0; margin: 0; }
body {font: 9pt Tahoma; background: #fff url(../images/03bj.gif);color: #555; text-align:center;}
a {	color: #989657;text-decoration: none;}
a:hover { color: #666;text-decoration: none;}
ul,ol,li {list-style:none; } 
img {border: none;}
input, select { font: normal 1.0em Tahoma;color: #606060;}
label{color: #989657; 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;height:0; line-height:0;font-size:0px;display:block;}
.cl{zoom:1;}
.cl:after{content:"";display:block;clear:both;height:0; }
.dis{display:block}
.undis{display:none}
.fl{float:left; display:inline;}
.fr{float:right;}
.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:100px; background:#FAFFEA; text-align:center;margin:0 auto; clear:both;}
.logo{ float:left; width:220px; height:100px;}
.adbanner{ float:left; width:590px; height:95px;  display:inline; margin:2px 10px 3px 10px; overflow:hidden;}
.top_right{ float:right; width:130px; height:100px;}
.goldenkey{ padding:5px 0 10px;}
.thumb{ display:block; height:20px;}
.thumb a{ margin-top:3px;}
#language {height:20px; font-size:12px; text-align:center;}

/*****navigator css********/
#navigator {width:960px; height:36px; background:url(../images/hotel1_04.gif) no-repeat;text-align:center;margin:0 auto; position:relative;}
#navigator ul { padding-left:50px; padding-top:6px;}
#navigator ul li { float:left; display:block; height:30px; line-height:30px; vertical-align:middle;}
.navli { background:url(../images/hotel_1px.gif) no-repeat right center;padding:0 10px;width:88px;}
.navli a:link, .navli a:visited{color:#faffe9 ;font-size:14px;padding:0px 10px;display:block; height:30px; line-height:30px; vertical-align:middle; background:none; }
.navli a:hover{color:#989657 ;font-size:14px;  background:#faffe9; padding:0px 10px; display:block;}
#service { position:absolute; top:100px; left:100px; border:1px solid #f00;}

/*****main css********/
#main {width:960px; height:auto;background:#faffe9; clear:both; }
#index_left{ float:left; width:700px;}
#bannerpic {width:698px;background:#faffe9; clear:both; border:1px solid #B9B383; }
.new_cuxiao{ border:1px solid #E4E4E4; border-top-width:2px; height:350px; margin-top:10px;}
.new_cuxiao h2{ font-size:14px; font-weight:bold; height:36px; line-height:36px; text-align:left;background:url(../images/cuxiaojt.gif) no-repeat left center; padding-left:25px;}
.more{ float:right;}
.more a{ color:#666; font-weight:normal; font-size:12px; margin-right:5px;}
.more a:hover{ text-decoration:underline;}
.piclist{ clear:both;}
.piclist ul{ float:left; padding:5px 0 10px 5px;}
.piclist li { float:left; width:220px; height:154px; margin:0 5px; display:inline;}
.piclist li img { width:216px; height:116px; border:1px solid #ccc; padding:1px;}
.piclist li a:link,.piclist li a:visited{ color:#666;}
.piclist li a:hover{ color:#989657;text-decoration:underline;}
.piclist li p{ text-align:center; height:20px; line-height:20px; overflow:hidden;}
#index_right{float:right; width:250px;background:#FAFFE9;}
#order { height:180px;  text-align:left; position:relative;} 
.orderli { height:25px}
.orderbt { margin-left:100px;}
#Yuding1_Button1{ width:80px;}
.date{ background:url(../images/date.gif) no-repeat; width:15px; height:11px; }
#tel {padding-bottom:10px; clear:both;}
#tel p{ text-align:left; font-size:14px; font-weight:bold; padding-left:20px;}
.red { color:#f00;}

.right_box { margin-bottom:10px;}
.right_box h2{ background:url(../images/index_right_bg.png) no-repeat; height:30px; line-height:20em; overflow:hidden;}
.right_box h2.order_tit{ background-position:0 0;}
.right_box h2.order_tel{ background-position:0 -30px;}
.right_box h2.weather{ background-position:0 -60px;}
.right_box h2.hotel_newsl{ background-position:0 -90px;}
.right_box_cnt{ border:1px solid #FAEABF; border-top:none;}
.infoli { padding:10px 0; background:#fafafa url(../images/index_right_bg.png) no-repeat -230px -136px; text-align:left;}
.infoli  li { width:215px; padding-left:25px; height:27px; line-height:27px; vertical-align:middle; white-space:nowrap; border-bottom:1px dashed #ccc; overflow:hidden;}

/***footer css***/
.footer {background:#f7eac0; clear:both;}

#top,#navigator,#main{ margin-left:auto; margin-right:auto;}/**for firefox**/

/*****css color*****/

/******* hotel info css*************/
#hotel_info_left { float:left; width:640px; border:1px solid #c3c7b7; clear:both; overflow:hidden;font-size:14px; color:#333; line-height:24px; text-align:left;}
#hotel_info_left ul { margin:5px 10px 5px 15px;}
.imgfloat { float:left; width:180px; margin:5px 15px 2px 1px;}
#hotel_info_left h2{ text-align:center; font-family:MicroSoft YaHei;}
#hotel_info_left p { text-indent:2em; font-size:14px; color:#333; text-align:justify; margin:5px 10px; line-height:1.8em; padding-left:15px;}
#hotel_info_right { float:right; width:300px;border:1px solid #c3c7b7;}

/******** hotel room css************/
#hotel_room_left { float:left; width:640px; height:830px; border:1px solid #c3c7b7;}
#hotel_room_left ul { margin:5px 10px 5px 15px;}
#hotel_room_right { float:right; width:300px; 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 { padding-bottom:6px !important;padding-bottom:0px; clear:both;border-bottom:1px dashed #ccc;}
#flash { float:left; width:280px;border:1px solid #c3c7b7; margin-left:15px; margin-top:6px; padding-top:5px;}
#flash_right { float:right;width:300px; border:0px solid #f00; padding:20px 6px 5px 6px;}
#flash_right p { text-indent:2em; line-height:1.8em; font-size:14px; text-align:left;}
#flash_right h2 { font-size:20px;font-family: "ºÚÌå",Arial, Helvetica, sans-serif ; font-weight:bold;color:#f00; margin-bottom:5px;}
#flash_right p { padding:1px 10px;}
#menu { width:630px; height:20px; border:0px solid #ccc; background:#989657;}
.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; 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;}
.btn { height:22px; padding:0 5px;}
.papreviewdiv  img{ border:1px solid #ccc; padding:1px;}
/******************* hotel dining food css********************************/
.foodul { border:1px dotted #aaa; width:620px; padding:10px 0;clear:both; display:block; margin-bottom:10px;}
.foodul p { text-indent:4em;}
.imgfloat_r { float:right; width:300px; height:240px; margin-right:5px !important; margin:5px 5px 2px 15px;}
.foodimg { padding:2px; border:1px solid #d4ca96;}
.canyinleft { font-size:14px; text-align:left;line-height:1.8em; padding-left:15px; float:left; width:280px;}
div.canyinleft:first-line{padding: 5px; font-size:14px; font-weight:bold; color:#602929;left: 0px; float: left;  position: absolute; top: 10px;}
.tabledata { margin-left:20px !important;margin:0 auto; text-align:center; }
/**********************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:20px; list-style-type:disc; list-style-position:inside;}
.zhaopin  { border:1px dashed #ccc; margin:5px 5px;}
.liuyan { border:1px solid #ddd; padding:10px 5px; text-align:left; padding-left:50px; margin-bottom:10px;}
.liuyan li { margin:5px auto;}
.3j {width:4px; height:7px; margin-right:5px;}

/*view_order css*/
#view_order_left { width:640px; float:left;border:1px solid #c3c7b7;}
#view_order_right { width:300px; float:right;border:1px solid #c3c7b7;}

#preferential_area_left{ margin:0;text-align:left;float:left;width:640px;height:430px; border:1px solid #c3c7b7; overflow:hidden;}
.focus {background:#BAB180;overflow: hidden;position: relative;z-index: 30;border:1px solid #CFE3BA; padding:5px;width:620px;height:360px; margin:5px auto;}
.focus .focus_pic {height:355;overflow: hidden;position: absolute;width:620px; left:5px; top:5px;z-index:1;}
.focus .focus_pic li img{ width:628px; height:325px; border:none}
.focus .focus_text {height:325px;overflow: hidden;position: absolute;right:5px;top:5px;width:190px; text-align:left; padding:0 10px;z-index:100;}
.focus .focus_text_bg {position:absolute; right:5px; top:5px;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index:2; width:210px;height:325px; background:#000;}
.focus .focus_text li{height:300px;}
.focus .focus_text h2{ margin-top:30px; line-height:20px;}
.focus .focus_text h2 a {color: #5BBBFF;font-size:16px;font-weight:bold;}
.focus .focus_text p,#hotel_info_left ul p {color: #333; line-height:22px; margin:8px auto;}
.focus .focus_text p a{color: #DADADA; margin-right:5px;}
.focus .focus_text p strong{ font-size:14px;}
.focus .play, .focus .detail {border: medium none;cursor: pointer;font-size: 0;height: 49px;line-height: 999px;overflow: hidden;position: absolute;right: 55px;top: 200px;width: 116px;z-index: 60;}
.focus .focus_ctrl {bottom:60px;position: absolute;right:8px;z-index:200;}
.focus .focus_ctrl ul {padding:2px 38px 0 5px; height:25px;}
.focus .focus_ctrl ul li {background: url(http://mat1.gtimg.com/bb/images/taoke/icon.png) no-repeat scroll 0 -120px;
float: left;font-size: 0;height: 12px;line-height: 999px;margin-right: 5px;overflow: hidden;width: 12px;}
.focus .focus_ctrl ul li.current { background-position: 0 -140px;}
.focus .focus_ctrl ul li a {display: block;height: 11px;}
.focus .focus_ctrl .prev { right: 20px;}
.focus .focus_ctrl .prev, .focus .focus_ctrl .next {
background: url(http://mat1.gtimg.com/bb/images/taoke/icon.png) no-repeat scroll 0 -80px;border:none;cursor: pointer;font-size: 0;height: 16px;line-height: 999px;overflow: hidden;position: absolute;top:0px;width: 19px; outline:none;}
.focus .focus_ctrl .next { background-position: 0 -100px;right: 0;}
.relevance{ height:35px; line-height:35px; background:#fff; width:628px; text-indent:2em; color:#666}
.relevance a{ margin-right:20px;}
