.portlet-hotel-list .ui-accordion .ui-accordion-content{
    padding:0px;
	padding-left:12px;
	padding-bottom:10px;
}
.portlet-hotel-list #hotel_list li{
    line-height:22px;
	height:22px;
	background:url(images/dot_gray.gif) no-repeat scroll 0 center;
	padding-left:10px;
}
.portlet-hotel-list .head-title{
    height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	background:#336699;
	padding-left:10px;
	color:#FFF;
}

.portlet-hotel-list .hotel_info td{
	padding:0 0 2px 4px;
	line-height:20px;
}

.portlet-hotel-list .hotel_info td span{
	display:block;
	overflow:hidden;
	height:20px;
	padding-left:18px;
	color:#555;
}

.portlet-hotel-list .hotel_info .hphone span{
    white-space:nowrap;
}

.portlet-hotel-list .hotel_info td span:hover{
	cursor:default;
}

.portlet-hotel-list .hphone span{
	background:url(images/bg_btn.png) no-repeat 0 -97px;
}

.portlet-hotel-list .address span{
	background:url(images/bg_btn.png) no-repeat 0 -147px;
}

.portlet-hotel-list .hbutton{
	text-align:right;
}

.portlet-hotel-list .hbutton a{
	display:inline-block;
	border:1px solid #BBB;
	background:#EFEFEF;
	padding:0 2px;
	line-height:18px;
}

.portlet-hotel-list .hotel_intro td{
	border:0;
	padding:0;
}

.portlet-hotel-list .hotel_intro div{
	padding:0 4px;
	margin:5px 0 30px;
	border-bottom:1px solid #CCC;
	min-height:125px;
	_height:125px;
}

.portlet-hotel-list .hotel_intro img{
	float:left;
}


.portlet-hotel-list .hotel_intro p{
	padding:0 0 6px 130px;
	color:#999;
	text-align:justify;
}

.portlet-hotel-list .hotel_intro td:hover p{
	color:#555;
}
