.about_title{
	position:relative;
	font-size:16px;
	line-height:25px;
	margin-bottom:18px;	
	text-shadow: 0px 0px 1px #ddd;
}
.rooms_bg{
	width:1010px;
	margin-top:18px;
}
.rooms_bg.page_room{
	margin-top:-16px;
}
.room_item_bg{
	float:left;
	border:1px solid #ddd;
	margin-top: 32px;
}
.room_item_detail_bg{
	float:left;
	border:1px solid #ddd;
    padding: 0;
}
.room_item_img{
	position: relative;
    float: left;
    width: 100%;
    /*height:180px;*/
    overflow: hidden;	
}
.room_item_img img
{
	 width: 100%;
    height: auto;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.room_item_img:hover img {
	filter: blur(3px);
  	-webkit-filter: blur(3px);
}
.room_item_img .mask{
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(255,255,255,1);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.room_item_img span.info {
   background:url(../../Images/img_hover.png) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:50px;
   height:50px;
}
.room_item_img span.info.zoom
{
    background:url(../../Images/img_hover_zoom.png) center no-repeat;
}
.room_item_img span.info {	
	position:relative;
	top:-25px;
	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   color:#fff;
   font-weight:bold;
   font-size:20px;
}
.room_item_img:hover .mask {
   opacity: 1;
   border:100px solid rgba(255,255,255,0.1);
}
.room_item_img:hover .mask_max {
   border:155px solid rgba(255,255,255,0.1);
}
.room_item_img:hover .mask_detail {
   border:215px solid rgba(255,255,255,0.1);
}
.room_item_img:hover span.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}
.room_item_content_bg{
	float:left;
	width:100%;
	height:56px;
	border-bottom:3px solid #8A0000;	
}
.room_item_title{
	float:left;
    width: 100%;
    text-align: left;	
	margin-top:8px;
	margin-left:10px;
	font-size:15px;
	text-shadow: 0 0 1px rgba(138,0,0,0.5);
	
	display:-moz-box;
	-moz-box-align:center;
	display:-webkit-box;
	-webkit-box-align:center;
}
.room_item_price{
	float:left;
	width:100%;
	text-align:left;
	font-style:italic;
	margin-top:2px;
	margin-left:10px;
	font-size:12px;	
	
	display:-moz-box;
	-moz-box-align:center;
	display:-webkit-box;
	-webkit-box-align:center;
}
.room_item_price span{
	color:#8A0000;	
	text-shadow: 0 0 1px rgba(138,0,0,0.5);
	font-size:12px;
}
.room_detail_bg {
    margin-top: 16px;
}
.room_detail_item_content_bg{
	float:right;
	text-align:justify;
    padding-left: 26px;
    /*border-right: 1px solid rgba(138,0,0,0.1);*/
}
.room_detail_price{
	float:right;
    width: 100%;
	/*text-align:center;
	font-style:italic;*/
	margin:2px 0 8px 0;
	font-size:13px;	
}
.room_detail_price span{
	color:#8A0000;	
	text-shadow: 0 0 1px rgba(138,0,0,0.5);
	font-size:15px;
}
.room_detail_name {
    color:#8A0000;	
	text-shadow: 0 0 1px rgba(138,0,0,0.3);
}
.booking_margin_top{
    margin-top:130px;
}