.hotelcontent{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	font-size: 16px;
	line-height: 60px;
}

.hotelitem_container{
	float: left;
	margin-left: 10px;
	width: 570px;
}

.hotelitem{
	float: left;
	width: 140px;
	overflow: hidden;
}

.hotelitem_line{
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hotelintro{
	background-color: white;
	padding: 30px;
}

.hoteltitle{
	color: #003366;
	font-size: 24px;
}

.hotelintrocontent{
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.pricecontainer{
	margin-top: 20px;
}

.pricetitle{
	font-size: 24px;
	color: #333333;
}

.price{
	font-size: 24px;
	color: #ff6c00;
}

.inputcal{
	background: url(../images/cal.png) no-repeat right white;
}

.hotelnav{
	width: 1240px;
	margin-left: auto;
	margin-right: auto;
}

.hotelleft{
	float: left;
	cursor: pointer;
}

.hotelright{
	float: right;
	cursor: pointer;
}

.hotelimg{
	height: 600px;
}

.hotelimgblur{
	filter:alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.hotelnavcontent{
	height: 60px;
	background-color: #d6d6d6;
	line-height: 60px;
	padding-left: 25px;
	padding-right: 25px;
	color: #394553;
}

.hotelnavcontent_active{
	background-color: #1dd2af;
}

.hotelnav_title{
	float: left;
	color: #394553;
	font-size: 18px;
}

.hotelnav_price{
	float: left;
	margin-left: 30px;
	font-size: 16px;
}

.hotelnav_sel{
	float: right;
	font-size: 14px;
}
.pico .bd ul li{width:100%;text-align:center;
	overflow: hidden;max-height:400px;}
.pico .hd ul{text-align:center;margin:10px 0px;}
.pico .hd ul li{display:inline-block;width:10px;height:10px;background: #000;}
.pico .hd ul li.on{display:inline-block;width:10px;height:10px;background: #c10;}