/*room img show*/
.show  .portlet-gallery .scroll-list span a{
    border-color:  #DDD;
}
.show  .portlet-gallery .scroll-list span img {
    margin: 0;
}

/*btn*/
 .btn, .form-submit input, .control-submit input {
	background:url(images/btn_green.jpg) no-repeat 50% 0;
	width:66px;
	height:22px;
	border:0;
	color:#FFF;
}

#content .btn {
    width: 66px;
}


/*news list*/
#content .portlet-news-list,.hotel-map,.register-form{
	padding:15px 0px;
}

/*map booking*/
.hotel-map h3{
	padding-left:20px;
	background:url(images/tab_02.jpg) no-repeat 0 0;
	border-bottom:2px solid #DDD;
	line-height:32px; 
	color:#FFF;
}

.hotel-map .search-condition{
	padding-top:20px;
	position:relative;
}
.hotel-map .map-booking-container .control-group input {
    width: 100px;
}

.hotel-map .map-booking-container .control-group .btn{
	position:absolute;
	right:0;
	top:36px;
	background:url(images/btn_green.jpg) no-repeat 50% 0;
	width:66px;
	height:22px;
	border:0;
}

/*hotel list*/
.portlet-hotel-list{
padding:15px 0;
}

.portlet-hotel-list .hname a{
	color:#548D01;
	font-size:14px;
}

/*hotel detail*/
.hotel_detail{
	background:url(images/board_bg.jpg) repeat-x 0 0;
	padding-bottom:45px;
}

.hotel_detail .hotel-name{
	float:left;
	height:54px; 
	padding:0 60px 20px 30px; 
	background:url(images/board.jpg) no-repeat 100% 0; 
	border:0;
	line-height:54px;
	font-size:14px;
}

.hotel_detail div h3,.hotel_detail .hotel-map h3{
	color:#548D01;
	border-bottom:2px solid #DDD;
	margin-top:20px;
	background:none;
	font-size:14px;
	line-height:20px;
	padding:0;
}

.search-condition-bar{
	clear:both;
}

.hotel_detail .hotel-map{
	padding:0;
}

/*booking order*/
#order-basic-info h3, #order-detail-info h3 {
  color:#548D01;	
	font-size:14px;
}

#order-basic-info{
	padding:25px 0px 0;
}

#order-detail-info{
	padding:0 0 0 20px;
}

.tip{
	color:#F00;
}

/*register*/

.register-form .control-group .control-label{
	width:80px;
}

/*login*/
.login-uc{
	margin:45px 35px 10px;
}

.alert-error{
	margin:0 35px;
	padding:10px;
	background:#FFC;
}

/**/
.review-head-title,.lastest-review-head,.guestbook-list h3{
	padding-top:45px;
	color:#548D01;	
	font-size:14px;
	position:relative;
}

.lastest-review-head a,.guestbook-list h3 a{
	display:block;
	position:absolute;
	right:0;
	bottom:2px;
	background:url(images/btn_orange.jpg) no-repeat 0 0;
	width:78px;
	height:24px;
	font-size:12px;
	line-height:24px;
	text-align:center;
	color:#FFF;
}

.thumbnails{
    margin-left:-20px;
}

.thumbnails > li{
    background: url(images/about_img06.jpg);
	height:155px;
	padding:17px 13px 23px;
	margin:0 5px 22px;
	margin-left:33px;
	width:175px;
}
.thumbnail{
    border:none;
	padding:0px;
	box-shadow:none;
}

.thumbnail h5 img{
    vertical-align:middle;
}
.news-detail-content{
	margin-top: 10px;
	margin-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}

.news-detail-content p{
	line-height:25px;
	font-size: 10pt;
	text-indent: 26px;
}
.news-detail-title{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 10px;
}
.main p{
	line-height: 30px;
	font-size: 10pt;
	color: #333333;
	margin-top: 5px;
}

#biaoti {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	width: 100%;

}
.tupian {
	float: right;
	padding: 10px;
}
#fbxx {
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 100%;
	margin-bottom: 10px;
}
.main {
	padding-top: 20px;
	color: #333333;
}
.qianm {
	text-align: right;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
.qmt {
	text-align: right;
}
.new-hotel-avail:hover{
   border-color:#339933;
}

.padT20{padding-top:20px;}
.news_Con li{ background:url(images/news_img03.jpg) no-repeat 0 12px;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 20px;border-bottom:#eeeeee 1px solid;}
.news_Con li span{color:#999;float:right;padding:0 5px 0 0;}
.news_Con li a{color:#555;}
.news_Con li a:hover{color:#FE880C;}

.news_hotel_Con li{border-bottom:#e5e5e5 1px solid;padding:20px 0;float:left;}
.news_hotel_Con_L{width:175px;}
.news_hotel_Con_L img{border:#ddd 1px solid;}
.news_hotel_Con_R{width:455px;}
.news_hotel_tit a{
	color:#548d01;
	font-size: 14px;
	line-height: 24px;
}
.news_hotel_tit a:hover{color:#FE880C;}
.news_hotel_det{color:#666;line-height:20px;}
.news_hotel_time{color:#aaa}
.news_hotel_more a{display:block;width:70px;background:url(images/news_pic2.jpg) no-repeat 0 0; text-align:left;padding-left:8px;color:#fff;}
.news_hotel_more a:hover{color:#548d01;}

.newsinfo_tit b{
	color:#5e5e5e;
	display: block;
	padding: 5px 0;
	font-size: 18px;
	line-height: 30px;
}
.newsinfo_tit span{display: block;color:#999;}
.newsinfo_tit{border-bottom:#e5e5e5 1px solid;padding:0px 0 5px;}
.newsinfo_con{padding:10px 0 70px;}
.newsinfo_con p{
	padding-top: 10px;
	font-size: 10pt;
	line-height: 26px;
}
.nextcon{border-top:#e5e5e5 1px solid;padding: 20px 0 0;color:#7c7c7c;}
.nextcon a{color:#7c7c7c;}.nextcon a:hover{color:#1b559a;}
.fRi {
	float: right;
}




*{margin:0px;padding:0px;outline:none;list-style-type:none;line-height: 1.4rem;}
/* QQbox */
.QQbox{z-index:1000;width:410px;left:-276px;top:0;margin:80px 0 0 0;position:fixed;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html .QQbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.QQbox .press{left:0;border:none;cursor:pointer;width:32px;height:96px;position:absolute;padding-top:140px;}
.QQbox .Qlist{float:left;width:410px;background:url(http://www.heng8hotel.com/images/bj01.png) no-repeat;background-position:1px 0px;height:436px;display:block;overflow:hidden;zoom:1;}
.QQbox .Qlist .infobox{text-align:center;background-repeat:no-repeat;padding:5px;line-height:14px;color:#CCCCCC;font-weight:bold;}
.QQbox .Qlist .con{margin-top:297px;margin-left:50px;color:#32567e;font-size:14px;}
.QQbox .Qlist .con ul li{height:31px;list-style:none;margin-left:35px;}
.QQbox .Qlist .con ul li a{font-size:13px;margin-left:18px;text-decoration:none;}
.OnlineLeft{float:left;display:inline;width:262px;height:439px;overflow:hidden;zoom:1;}
.OnlineBtn{float:right;display:inline;width:127px;height:36px;background:url(http://www.heng8hotel.com/images/bj02.png) no-repeat;margin-top:-45px;margin-left:220px;}


.redianwenz {
	height: 260px;
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	width: 300px;
	float: left;
	margin-right: 20px;
}
.redianwenzyb {
	height: 252px;
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	width: 300px;
	float: left;
	padding-top: 8px;
}
.cnxhnr {
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 15px;
	float: left;
	width: 600px;
}
.redianwenz ul {
	float: left;
	width: 300px;
	padding-top: 8px;
}
#tuijxw {
	width: 290px;
	float: left;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	list-style-image: url(http://www.heng8hotel.com/images/xmfh.jpg);
	list-style-position: inside;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
}
.pagination ul li.page-on a{
	border: 1px solid #009900;
	color: #090;
	background-color: #FFFFFF;
}
.pagination ul li.page-on a:hover{
	border: 1px solid #009900;
	background-color: #7DBF04;
	color: #FFFFFF;
}
.pagination ul li a:hover{
	color: #FFFFFF;
	background-color: #7dbf04;
	border: 1px solid #090;
}
.fwtb img {
	margin-right: 5px;
	display: inline;
}
.new-hotel-avail .avail-content .fwtb {
	float: left;
	width: 200px;
	height:22px;
}

.new-hotel-avail .avail-content .fwtbtd{
    margin:0px;
	padding:0px;
}
.new-hotel-avail .avail-content td span{
    margin-top:8px;
}
.new-hotel-avail .avail-content .row1{
    height:30px;
}
.new-hotel-avail .avail-content .fwtb:hover{
	position:relative;
	z-index:99;
}
.new-hotel-avail .avail-content{
	height: auto;
}
.register-form .control-submit .control-label{
	background:none;
}

.register-form .control-submit input {
	height:22px;
	line-height:22px;
}
.search-condition-bar .portlet-hotel-search-bar input.btn {margin-top: -20px;}

.w960 #content .avail-content table tr td p{text-align: left;}
/*.book_announce {color:#0079fe;}*/