* {margin:0; padding:0; font-size:12px;}
/*预订*/
#search{ padding:10px;margin-top:20px;border-bottom:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-top:3px solid #CACACA;}
#ask{ padding:10px; margin-bottom:4px;border-bottom:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-top:10px solid #CACACA;}
#ask1{border:1px solid #CACACA; padding:4px; line-height:140%; color:#AA1428}
#asktitle { clear:both;  margin-bottom:10px; text-align:center; font-size:16px;}
#search1{ margin:0 10px 0 10px; padding:10px;margin-top:20px;border-bottom:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-top:3px solid #CACACA;}
/*
 * sub menu
 */
 
 /*头部图片*/
#toppic { margin-top:40px !important; margin-top:10px; text-align:center;}
#roomnumber{ width:290px;float: left; margin-left:1px;}
#hotelPrice{ float: left; width:50px; font-size:16px; color:#AA1428; font-weight:bold;}
#hotelPrice1{ float: left; width:80px;}
/*正文部分*/
#bar { clear:both;  margin-bottom:10px;}
#bar_city { clear:both;  margin:0 0 10px 15px;}
#ex-t{ margin-top:20px;border-bottom:#CCCCCC 6px solid; height:30px; font-size:24px; color:#000000; height:100%;}
 div#middle {
	width: auto;  
	margin: 10px 0px 0px 0px;
	min-height:400px;
	clear: both;  color:#646464
}


/*
 * YOOsearch
 */
div#y-search {
	z-index: 12;
	width: 120px; 
	position: absolute;
	top: 146px;
	right: 10px;
	height: 18px; 
}
div#yoo-search {
	width: 120px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	background: url(/include/images/search_bg.png) 0 0 no-repeat;
}

div#yoo-search input {
	width: 93px;  
	 
	height: 14px;  
	 
	padding: 2px 2px 2px 7px;
	 
	border: none;
	outline: none;
	background: none;
	float: left;
	color: #646464;
	font-size: 75%;
}

div#yoo-search input:focus {
	outline: none;
}

div#yoo-search button {
	width: 18px;
	height: 18px;
	padding: 0px;
	border: none;
	background: url(/include/images/search_button.png) 0 0 no-repeat;
	cursor: pointer;
	text-indent: 100px;
	line-height: 0px;
}

div#yoo-search:hover, div#yoo-search div.sfhover  {
	background: url(/include/images/search_bg.png) 0 -18px no-repeat;
}

div#yoo-search:hover input, div#yoo-search input.sfhover {
	color: #000000;
}

div#yoo-search input:focus, div#yoo-search input.sffocus {
	color: #000000;
}

/**/
div#middle .background {
	min-height: 140px;
	max-width:900px;
	  
}

div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
/*
酒店评价
*/ 
#review,#review-b,#review-c{ padding:2px;}
#review-a{ float:right; width:120px; margin-top:10px; font-weight:bold;}
#review-b{ margin-top:5px;}
#review-d{ float:left; width:500px;}
#review-f{ overflow:hidden; clear:both;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; padding-bottom:10px; margin-bottom:10px;}
/*
 * Joomla! system CSS file: system.css
 */
#left{ width:660px; float:left;margin-left:10px; max-width:660px;}
#lefta{  width:auto;overflow: hidden;}
#right,#right_commer{ width:200px;float:right; margin-right:10px; margin-top:5px;} 
#right_commer{ margin-top:0}
#shoucang{height:25px;text-align:center; vertical-align:top;}
#right-t{ margin-top:28px;}

#link,#link1{ width:660px; height:30px; background:url(../img/link.gif) repeat-x bottom; text-align:left;overflow: hidden;}
#link1{ width:638px;}
.linkbtn{ width:89px; height:30px; background:url(../img/linkbtn.gif); float:left;  cursor:pointer;text-align:center; line-height:30px; color:#666666;font-weight:bold;}
.linkbtn1{ width:89px; height:30px; background:url(../img/linkbtn1.gif); float:left; cursor:pointer; text-align:center; line-height:30px; color:#666666;}
.linkbtn2{ width:89px; height:30px; background:url(../img/linkbtn1.gif); float:left; cursor:pointer; text-align:center; line-height:30px; color:#666666;}
/*.linkbt{ width:89px; height:30px; background-color:#FF8C00; float:left;  cursor:pointer;text-align:center; line-height:30px; color:#FFFFFF;font-weight:bold;}
.linkbt1{ width:89px; height:30px; background-color:#646464; float:left; cursor:pointer; text-align:center; line-height:30px; color:#FFFFFF;}
.linkbt2{ width:89px; height:30px; background-color:#B40000; float:left; cursor:pointer; text-align:center; line-height:30px; color:#FFFFFF;}*/
* html .p44{ height:100%;}
.linktxt{float:left; padding-top:4px; padding-bottom:3px; padding-left:8px;}
.linktxt a:link,.linktxt a:visited {font-size:12px;text-decoration:none; color:#000000;}
.linktxt a:hover{color:#963d3f; text-decoration:underline;}
.p44,.p11{width:638px !important; width:638px;overflow:hidden; border-bottom:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:10px; line-height:160%}
.p11{width:616px !important; width:616px;}
.p45{width:638px !important; width:638px;overflow:hidden; border-bottom:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:20px 10px 30px 10px; line-height:160%}

 
 

#shoucang{height:124px;}
#module_menu{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
	background: #ffffff;
	width:200px;overflow:hidden; border-bottom:#C9C9C9 1px solid; border-left:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid; clear:both; margin:0 0 10px 0;
}
#module_menu-t{ height:25px; background:url(../img/shangye_b.gif) repeat-x; padding:5px 0 0 5px; overflow:hidden;}
#module_menu-b{ padding:5px;}
#module_menu-m{ width:180px; line-height:160%;}
#module_menu-b ul{ padding-left:10px;}
#module_menu-b li{ list-style:none;
 background:url(../images/sprites.gif) no-repeat 0px 0px;
 padding-left: 8px;
 line-height:140%;} 
#module_menu-b .no{ color:#FF0000; clear:both; width:250px;}
#module_menu-b p{ margin-bottom:5px;}
#module_menu-z{ color:#000000; text-align:center; height:25px; background:url(/include/images/div_tip.png) no-repeat; background-color:#FFFDEB; padding-top:8px; margin-bottom:8px;
 border-top:solid;/*边框线条，这里为虚线*/
 border-top:1px;/*边框粗细，这里为1个像素*/
 border-top:#FFC864;/*设置顶边的颜色*/
 border-top-style:dotted;/*设置顶边线条为虚线*/
 border-top-width:1px;/*设置顶边粗细为1像素*/
 border-bottom:solid;/*边框线条，这里为虚线*/
 border-bottom:1px;/*边框粗细，这里为1个像素*/
 border-bottom:#FFC864;/*设置顶边的颜色*/
 border-bottom-style:dotted;/*设置顶边线条为虚线*/
 border-bottom-width:1px;/*设置顶边粗细为1像素*/}
/* menu 
#middle div.module_menu {
	background: url(../img/middle_module_br_white.png) 100% 100% no-repeat;
}

#middle div.module_menu div {
	background: url(../img/middle_module_tr_white.png) 100% 0 no-repeat;
}

#middle div.module_menu div div {
	background: url(../img/middle_module_bl_white.png) 0 100% no-repeat;
}

#middle div.module_menu div div div {
	padding: 10px 1px 10px 1px;
	background: url(../img/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: hidden;
}
#right div.module_menu h3{
	background: url(../img/right_module_header.png) 0 0 no-repeat; height:25px; padding-top:5px;
	/*background-color:#DDDDDD;
	height:2px; margin-bottom:5px;
} 

#right div.module_menu h3 {
	margin: -10px -1px 0px -1px!important;margin: 0px 0px 0px 0px
	padding-top:5px; padding-left:10px;
}
div#middle ul.menu li{ height:30px; padding-top:5px; padding-left:5px; 
	background: #ffffff url(../img/submenu_level1_item_parent.png) 100% 0 no-repeat;
}*/

/*酒店图片*/
#hpic{ clear:both; width:660px;overflow: hidden;overflow: hidden;  padding:5px 5px 5px 0;margin-top:10px;}
#hpic-l{ float:left; width:220px; height:150px; margin:10px 5px 10px 0px!important; margin:10px 0px 5px 0px; }
a img,a:hover img{ border:0;}
#hpic-r{ width:410px; margin:10px auto 0; float:left; overflow:hidden;}
#hpic ul{ list-style-type:none;}
#hpic li{ float:left; margin:0 0 2px 5px;}



/*服务与设施*/
#fuwu,#cuxiao,#tiaokuan,#fangshi,#zhinan{ clear:both; width:660px; overflow: hidden; padding:5px 5px 5px 0;margin-top:10px; }
#ditu{width:300px; overflow: hidden; padding:5px 0;margin-top:10px;}
*html #fuwu{ height:100%;}
#fuwu-t,#tupian-t,#cuxiao-t,#tiaokuan-t,#fangshi-t,#zhinan-t{ clear:both; height:25px;border-bottom:1px solid #cdcdcd; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; border-top:3px solid #999999;}
#fuwu-t h1,#hpic h1,#cuxiao h1,#tiaokuan h1,#fangshi h1,#zhinan h1{ font-size:14px; color:#666666; margin-top:5px; margin-left:5px;}
#ditu h1{ font-size:14px; color:#666666;}
#fuwu-m,#cuxiao-m,#tiaokuan-m,#fangshi-m,#zhinan-m,#tiaokuan-o,#ditu-m{ width:660px; line-height:180%; margin-top:5px; overflow:hidden;}
#fuwu-m div,#cuxiao-m div,#tiaokuan-m div,#fangshi-m div,#zhinan-m div,#tiaokuan-o div{ overflow:hidden; padding-left:5px;}
#tiaokuan-m div{ background-color:#FFFFCC}
#fuwu-m h2,#cuxiao-m h2,#tiaokuan-m h2,#fangshi-m h2,#zhinan-m h2{  float:left; width:65px; font-weight:normal;}
#tiaokuan-o h4{  float:left; width:120px; font-weight:normal;}
#tiaokuan-o h5{  width:70px; font-weight:normal;}
#tiaokuan-o span{ float:left; width:520px;}
#tiaokuan-o .span1{ float:left; width:320px; margin-left:70px;}
#fangshi-m h3{  float:left; clear:both; font-weight:normal;}
#fangshi-m span{ float:left; width:500px;}
#fuwu-m span,#cuxiao-m span,#tiaokuan-m span,#zhinan-m span{  float:left; width:565px;}

#room { clear:both; width:660px; overflow: hidden; padding:5px 5px 5px 0;margin-top:10px; }
#room-t{ clear:both; height:30px;margin-top:10px;border-bottom:1px solid #646464; border-left:1px solid #646464; border-right:1px solid #646464; border-top:3px solid #646464;}
#room-t h1{ font-size:14px; color:#AA1428; margin-top:5px; margin-left:5px;}
#room-m{ width:660px; margin-top:10px; overflow:hidden;}
#room-m .tdb{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#ht_int .tdb{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}



/*商业区*/
#shangye{ overflow:hidden; width:auto; width:205px; float:left;}
#newhotel{ overflow:hidden; width:auto; width:205px; float:left;}
#shangye ul a:link{ color:#000000;}
#shangye ul a:visited{ color:#000000;}
#shangye ul a:hover{ color:#000000;}
#shangye ul a:active{ color:#000000;}
.shangye{ background-color:#F6F6F6;}
#shangye h1{ background-color:#646464; color:#FFFFFF; padding:5px 0; padding-left:10px;}
#shangye ul{list-style-type:none; background-color:#CCCCCC}
#shangye li{border-bottom:#FFFFFF 1px solid; color:#000; padding:5px 0; padding-left:10px;}

#shangye-a{ width:215px;overflow:hidden; border-bottom:#C9C9C9 1px solid; border-left:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid; float:right; margin-left:10px; margin-bottom:10px;}
#shangye-c{ width:440px;overflow:hidden; border-bottom:#C9C9C9 1px solid; border-left:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid; float:right; margin-left:10px; margin-bottom:10px;}
#shangye-t{ height:25px; background:url(../img/shangye_b.gif) repeat-x; padding:5px 0 0 5px; overflow:hidden;}
#shangye-b{ padding:5px;}
#shangye-b ul{ padding-left:10px;color:#646464;}
#shangye-b li{ list-style:none; color:#646464;
 background:url(../images/sprites.gif) no-repeat 0px 0px;
 padding-left: 8px;
 line-height:180%;} 
#left1{ float:left;margin-left:10px!important; margin-left:5px;}
#right1{ width:660px;float:right; margin-right:10px!important; margin-right:5px;}
#right1 span{ margin-left:8px;}
#right1 .tdb{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}



/*搜索css*/
.ht_item{background: url(../images/ibg.gif) repeat-x;padding:10px 10px 10px 0;zoom: 1; margin:20px 10px 0 10px;}
.ht_item:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
.ht_item.on{background-image: url(../images/ibgo.gif) ;lborder-bottom: 5px solid #cff;}

.ht_rv{float: left;width:200px;}
.tipw{position:absolute;top:4px;left:102px;width:115px;text-align:left;background: #fffad4;border: 1px solid #ecdf64;padding:5px 8px;}
.psr
{
    position:relative;
    }
.tipw h4{margin-bottom:4px;border-bottom: 1px solid #ddd;font: 12px/1.6em arial,sans-serif;margin:0;}
.tipw h4 em{font-weight:bold;font-style:normal;display: block;}
.ht_rv .bbox-t{ width:210px; text-align:center; clear:both; margin-top:2px;}
.ht_rv .bbox span{display: block;line-height:1.8;padding:2px 2px 0;text-decoration: none;background: url(../images/i_h_a.jpg) 70px 4px no-repeat;color: #f9710d; text-align:left;}
.ht_rv .bbox span.d{background-image:url(../images/i_h_b.jpg);color: #03a200; }
.ht_rv .img img{padding:3px;border: 1px solid #ccc;}

.nb
{
	background:transparent url('../images/cp_list.gif') no-repeat scroll;
    background-position: -1666px 0; 
    float:left;width:15px;height:15px;line-height:17px;text-align: center;margin:1px 4px 0 0;color: #fff;_margin:3px 4px 0 0;}

.ht_int{margin-left:220px;}
.ht_int h2{font: bold 12px arial,sans-serif;padding:1px 0 13px 0;margin:0;}
.ht_int h2 a:link,h2 a:visited{color: #AA1428; font-size:16px}
.ht_int h2 a:hover,h2 a:active{color: red;}
.chakan a:link,.chakan a:visited{color: #AA1428; font-size:14px}
.chakan a:hover,.chakan a:active{color: red;}
.ht_int h2 *{vertical-align: middle;margin-right:5px;}
.t_rt{text-align: right;}
.gct
{
    background:#ffffff; 
    height:40px;
    margin-bottom:0px;
    *margin-bottom:-15px;
}
.ulgoodcomment
{
    float:left;
    text-align: left;text-decoration: none; color: #ff5a00;
    padding-left:5px;
}
.ulgoodcomment .badcomt
{
    color: #009000;
}
.elm{padding:5px 0 5px 0;}
.elm a{text-decoration: none; }
.cp_tphw{position: relative;font-size:12px;left:0;padding:0;}
.cp_txtp{ position: absolute;top:3px;left:0;width:445px;border: 1px solid #666;background: #e8e8e8;text-align: left;padding:1px;_left:-80px;}
.cp_pop_t{height:20px;background: #f8f8f8;}
.cp_pop_t .c{float: right;margin:4px 4px 0 0;}
.cp_pop_b{padding:8px 5px 4px;margin:2px;background: #fff;
max-height:150px;_height: expression( this.scrollHeight > 150 ? "150px" : "auto" ); overflow:auto;}


#ht_int .tdb{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.hotelroomtd {
	border: 2px inset #ffffff;
	}

.STYLE5 {font-size: 22px;}
.STYLE7 {font-size: 24px; color: #AA1428; margin-left:60px;}
.STYLE8 {font-size: 24px; color: #666666;}
.STYLE6 {font-size: 14px; color: #AA1428;}


.mydiv {
text-align: center;
line-height: 140%;
font-size: 12px;
z-index:999;
width: 500px;
height: 220px;
left:50%;
top:50%;
margin-left:-250px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-110px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}


div#nifty{ margin: 0 10%;background: #9BD1FA;}
div.rtop, div.rbottom{display:block;background: #FFF}
div.rtop div, div.rbottom div{display:block;height: 1px;overflow: hidden; background: #9BD1FA}
div.r1{ width:408px; height:38px; background:url(/include/images/login_t.gif) no-repeat;}
div.r2{ width:408px; background:url(/include/images/login_m.gif) repeat-y; overflow:hidden;}
.r2 h3{ text-align:left; margin-left:15px;}
div.r3{ width:408px; height:26px; background:url(/include/images/login_f.gif) no-repeat;}




