﻿/* 首页 */
.indexbody{margin:8px 10px 50px 10px;}
.indexleft{float:left; width:600px;  height:400px; xbackground:#ccc}
.indexright{float:right; width:300px; height:400px; xbackground:#ccc}


/* 酒店首页 查询酒店表单 */
.souhotel{}
.souhotel h5{border-bottom:1px solid #E8E8E6; font-size:14px; padding:3px;}
.souhotel ul{margin:15px 0 10px 20px; line-height:185%;}
.souhotel ul p{margin:15px 0; width:100%; min-height:22px; display:block; clear:both; }
.souhotel ul p span{width:180px; float:left; margin:1px;}
.souhotel ul p span select{width: 96px;}
.souhotel ul p input.keyword{width: 278px; border:1px solid #999; height:22px; line-height:22px; color:#8c8a8a;}
.souhotel ul p span input.Wdate{width: 90px; height:22px; line-height:22px;}
.souhotel ul p strong{float:left; width:64px; text-align:right; font-weight:normal;}
.souhotel ul p i{margin:0 0 0 5px; color:#999; font-style:normal;}
.souhotel ul p.goto{text-align:center;}
.souhotel ul p.goto a{margin:0 50px 0 0}
.souhotel ul p.goto button{background-position:-266px -100px; border:0px; width:88px; height:29px; color:#fff; font-weight:bold; text-align:left; padding:0 0 0 20px; letter-spacing:1px;}


/* 酒店首页专题 */
.hotelspecial{margin:35px 0 0 0;}
.hotelspecial h5{border-bottom:1px solid #E8E8E6; font-size:12px;  padding:3px;}
.hotelspecial h5 span{float:right; font-weight:normal;}
.hotelspecial ul{margin:5px 0; overflow: hidden; }
.hotelspecial ul li{float:left; border-right:1px solid #E8E8E6; text-align:center; margin:5px 6px; padding:0 17px 0 1px; _padding:0 16px 0 1px;}
.hotelspecial ul li.nomargin{ margin:5px 0px 0px 11px; padding:0; border-right:0;}
.hotelspecial ul a{display:block;}
.hotelspecial ul a img{display:block;}


/* 酒店首页右边大广告 */
.hotelindexrightad{width:300px; height:150px; overflow:hidden;}

/* TAG指数 */
.showtag{margin:15px 0;}
.showtag h5{border-bottom:1px solid #E8E8E6; font-size:12px;}
.showtag h5 em{font-style:normal; font-weight:bold; margin:0 30px 0 0}
.showtag h5 span{font-weight:normal; font-style:normal; margin:0px 0px 0px 2px; padding:6px 8px 2px 8px; cursor:pointer;}
.showtag h5 span a:link, .showtag h3 span a:visited{text-decoration:none;color:#000;}
.showtag h5 span a:hover{color:#f20; text-decoration:none;}
.showtag h5 span.active{background:#fff; color:#f20; border-top:1px solid #E8E8E6;border-left:1px solid #E8E8E6;border-right:1px solid #E8E8E6; font-weight:bold;}
.showtag h5 span.active a:link, .showtag h5 span.active a:visited{text-decoration:none;color:#000;}
.showtag h5 span.active a:hover{color:#f20; text-decoration:none;}
.showtag ul{margin:10px 0 0 0; background-position:-1191px -348px; padding:0 0 0 11px; line-height:175%;}
.showtag ul a{display:block;}
.showtag ul a span{float:right; color:#f20;}
.showtag ul a span em{color:#9B9C9D; font-style:normal;}



/* 酒店列表查询条件 */
.hotellistsou{margin:10px 10px 0 10px; border-bottom:5px solid #0C90D7;}
.hotellistsou h5{font-size:14px;}
.hotellistsou ol{float:right; width:200px;  _width:210px; margin:0;}
.hotellistsou ol p{clear:both; margin:35px 0 10px 0; text-align:left;}
.hotellistsou ol p input{margin:0; float:left; font-size:12px; width:150px; border:1px solid #ccc; height:18px; line-height:18px; color:#9A9A9A;}
.hotellistsou ol p button{margin:0; border:0; background:#0879CA; color:#fff; text-align:center; height:22px; width:45px; line-height:22px;}
.hotellistsou ol li{margin:10px 0 0 0; text-align:center;}
.hotellistsou ol li a{margin:0 15px 0 0;}
.hotellistsou ol li button{background-position:-128px -100px; width:87px; height:29px; border:0; color:#fff;}
	.hotellistsou ol li  a.hotelicoinfo:link, .hotellistsou ol li a.hotelicoinfo:visited{text-decoration:none;color:#9A9A9A;}/* 图标说明 */
	.hotellistsou ol li  a.hotelicoinfo:hover{color:#f20; text-decoration:underline;}


.hotellistsou ul{float:left; width:720px;  line-height:185%; margin:5px 0}
.hotellistsou ul li{}
.hotellistsou ul li label{width:80px; float:left;  text-align:right;}
.hotellistsou ul li a{margin:0 15px 0 0;}
	.hotellistsou ul li a.act:link, .hotellistsou ul li a.act:visited{text-decoration:none;color:#f20; font-weight:bold; }
	.hotellistsou ul li a.act:hover{color:#f20; text-decoration:underline;}

.hotelTypeIcon{margin:5px;} /* 酒店图标说明 */
.hotelTypeIcon h6{margin:4px 0; padding:3px; background:url(images/linebg.gif) repeat-x scroll center bottom;}
.hotelTypeIcon ul{margin:5px 0;}
.hotelTypeIcon li{float:left; width:32%; margin:2px 1px;}
.hotelTypeIcon li img{float:left; /*width:20px; height:20px; */ margin:0 5px 0 0;}

/* 搜索结果条 */
.results{margin:0 10px; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; height:30px; line-height:30px; background:url('web/line.gif') repeat-x bottom;}
.results p.resultsleft{float:left; color:#9A9A9A;} /* 排序 */
.results p.resultsleft strong{float:left;  margin:2px 0 0 4px; font-weight:normal;}
.results p.resultsleft span{float:left;  height:25px; width:55px; margin:4px 3px 0px 3px;  _margin:5px 3px 0px 3px;  cursor: pointer; padding:0 4px 0 15px;  }
.results p.resultsleft span.byPriceTureUp{background-position:-116px -525px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byPriceTureDown{background-position:-116px -552px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byPriceFlase{background-position:-116px -498px;}
.results p.resultsleft span.byStarTureUp{background-position:-197px -525px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byStarTureDown{background-position:-197px -551px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byStarFlase{background-position:-199px -499px;}
.results p.resultsleft span.byCommendTureUp{background-position:-282px -525px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byCommendTureDown{background-position:-282px -552px; border-top:1px solid #DCEEF4; border-left:1px solid #DCEEF4; border-right:1px solid #DCEEF4; color:#000}
.results p.resultsleft span.byCommendFlase{background-position:-282px -500px;}

.results p.resultsright{margin:2px; float:right;} /*结果数*/
.results p.resultsright i{color:#f20; font-style:normal;}


.HotelInfoNoNum{margin:50px auto; width:480px; text-align:left; padding:0 0 0 35px; font-size:14px; font-weight:bold; background:url('images/ticon.gif') no-repeat 0 10px; line-height:200%;} /* 酒店列表无 */
.HotelInfoNoNumMap{text-align:center; margin:100px auto 0 auto; font-size:12px; background:url('images/ticon.gif') no-repeat center top; line-height:200%; padding:35px 0 0 0}
.HotelInfoNoNum strong, .HotelInfoNoNumMap strong{font-size:20px; color:#f20}

/* 酒店列表 */
.hotelshow{margin:10px 10px 20px 10px; /* background:url('web/hotelshowbg.png') repeat-x;*/ border-bottom:1px solid #EFEFEF; padding:0 0 10px 0;}
.hotelshow h2{font-size:14px; padding:6px; background:url(images/linebg2.gif) repeat-x bottom;}
.hotelshow h2 span{margin:0 0 0 10px;}
.hotelshow h2 span img{margin:0 5px 0 0;}
.hotelshow h2 em{float:right; font-size:12px; font-weight:normal; font-style:normal; color:#0442AB; cursor:pointer;}
.hotelshowleft{float:left; width:130px; margin:5px 0 0 5px;}
	.hotelshowleft p.hotelpic{margin:0 0 6px 0; border:1px solid #EFEFEF; padding:4px; background:#fff; width:120px; text-align:center; vertical-align:middle;} 
	.hotelshowleft p.hotelpic a.aulum{display:block;margin:4px 0 0 0;}
		.hotelshowleft p.hotelpic a.aulum:link, .hotelshowleft p.hotelpic a.aulum:visited{text-decoration:none;color:#909090;}
		.hotelshowleft p.hotelpic a.aulum:hover{color:#f20; text-decoration:underline;}
	.hotelshowleft p.score{text-align:left; border:1px solid #EFEFEF; padding:4px; background:#fff; }
	.hotelshowleft p.score strong{display:block; text-align:right; font-size:22px; color:#f20; padding:6px;}
	.hotelshowleft p.score span{display:block; height:18px; margin:0 0 1px 0;}
	.hotelshowleft p.score span a{display:block; text-align:center;}
	.hotelshowleft p.score span a i{font-style:normal; color:#f20; font-weight:bold;}

.hotelshowmain{float:right; width:790px;}
.hotelshowmain ol.list_hotelinfo{margin:10px 10px 0 0; text-indent:25px;  height:68px;} 
.hotelshowmain ol.list_hotelinfo a{white-space: nowrap;}
.hotelshowmain ol.list_hotelinfo span.hotelminPrice{float:right; text-align:center; margin:8px 0 0 8px; color:#999;}
.hotelshowmain ol.list_hotelinfo span.hotelminPrice i{display:block; font-size:22px;  font-style:normal; color:#f20; font-weight:bold;}
.hotelshowmain ol.list_hotelinfo span.hotelminPrice em{font-size:12px;  font-style:normal; color:#999; border-top:1px dotted #999; padding:2px 4px;}


.hotelshowmain ol.hotelicon{margin:4px 0; height:20px; overflow:hidden;} 
/*.hotelshowmain ol.hotelicon span{margin:0 15px 0 0; color:#909090;}*/
	.hotelshowmain ol.hotelicon a img{margin:0 2px 0 0}
	.hotelshowmain ol.hotelicon a:link, .hotelshowmain ol.hotelicon a:visited{text-decoration:none;color:#909090; margin:0 15px 0 0;}
	.hotelshowmain ol.hotelicon a:hover{color:#f20; text-decoration:underline;}

.hotelprice{margin:5px 0px 0px 0px;}
.hotelprice h5{margin:4px 0; font-size:14px;}
.hotelprice table{width:100%;border:0px;}
.hotelprice table tr{height:23px;}
.hotelprice table tr th, .hotelprice table tr td{border:1px solid #fff; text-align:center; padding:2px;}
.hotelprice table tr th{background:#E9E9E9;}
.hotelprice table tr td{background:#F4F4F4;}
.hotelprice table tr td.tdleft{text-align:left; padding:2px 2px 2px 8px; }
.hotelprice table tr td.delprice{color:#909090;font-style:italic; text-decoration:line-through;}
.hotelprice table tr td.tdleft a:link, .hotelprice table tr td.tdleft a:visited{text-decoration:none;margin:0 0 0 3px;}
.hotelprice table tr td.tdleft a:hover{color:#f20; text-decoration:none;}
.hotelprice table tr td.tdleft strong{color:#f20; font-weight:normal; margin:0 0 0 3px;}
.tdleft a {color:#000;}
.tdleft a.erverdayA:link,.tdleft a.erverdayA:visited {color:#0442AB;}

/* 酒店地图搜索 */
.hotelsMapList{margin:10px;}
.hotelsMapList ul.hotelsLi{float:left; width:250px;}
.hotelsMapList ul.ggmaps{float:right; width:675px;height:530px;}

.hotelsMapList ul.hotelsLi a{display:block; margin:6px 0; border-bottom:1px dotted #ccc; cursor:pointer;}
.hotelsMapList ul.hotelsLi a ol{margin:0;list-style:none; list-style-position:outside;padding:0px;}
.hotelsMapList ul.hotelsLi a ol.aicon{float:left; width:24px; margin:8px 0 0 5px}/*图标序列*/
.hotelsMapList ul.hotelsLi a ol.aleft{float:left; width:53px; text-align:center;}
.hotelsMapList ul.hotelsLi a ol.aright{float:left; width:150px; margin:0 0 0 10px}
.hotelsMapList ul.hotelsLi a ol.aright h2{margin:0; font-size:12px; font-weight:normal; color:#0442AB;}
.hotelsMapList ul.hotelsLi a ol.aright span.mapminPrice{margin:0 10px 0 0;} /* 最低价起 */
.hotelsMapList ul.hotelsLi a ol.aright span.mapminPrice em{font-style:normal; color:#f20;}

.popmaphotelinfo{width:500px;} /*弹出地图*/
.popmaphotelinfo h4{font-size:14px;margin:3px 0;}
.popmaphotelinfo ul{}
.popmaphotelinfo ul img.popmaphotelpic{float:left; margin:0 5px 0 0}
.popmaphotelinfo p.maphotelroomlistmore{text-align:right;}
.popmaphotelinfo .other{ clear:both; margin:5px 0}
.popmaphotelinfo .other p{color:#999; float:right;}
.popmaphotelinfo .other a{margin:0 10px 0 0}

.popmaphotelinfo .maproomlist{} /* 地图上的房型列表 */
.popmaphotelinfo .maproomlist table{margin:0px; empty-cells: show; border-collapse: collapse; width:100%;}
.popmaphotelinfo .maproomlist table tr{}
.popmaphotelinfo .maproomlist table tr.title td{text-align:center; font-weight:bold; background:#E9E9E9;}
.popmaphotelinfo .maproomlist table tr td{padding:2px; border:1px solid #fff; background:#F4F4F4; text-align:center;}
.popmaphotelinfo .maproomlist table tr td strong{color:#f20;}
.popmaphotelinfo .maproomlist table tr td.delprice{color:#909090;font-style:italic; text-decoration:line-through;}


/*2009-12-15 每日详细价格专用下划线 */
a.erverdayA:link, a.erverdayA:visited{text-decoration:none;margin:0 0 0 3px; background:url(images/roomlinebg.gif) no-repeat bottom;}
a.erverdayA:hover{color:#f20; text-decoration:none; background:url(images/roomlinebgred.gif) no-repeat bottom;}




/* 酒店头部 */
.protop{margin:5px 10px; }
.protop .protopleft{float:left; width:700px;}
	.protop .protopleft p.simplepath{margin:2px 0; color:#908F8F;}
	.protop .protopleft p.proLogo{float:left; background:#DFDEDE; width:50px; height:50px;padding:5px; text-align:center;  margin:0 10px 0 0;}
	.protop .protopleft p.proLogo img{border:1px solid #fff;}
	.protop .protopleft ul{margin:0 0 0 70px;}
	.protop .protopleft ul h1{font-size:20px; margin:6px 0; font-family:"Microsoft Yahei", "黑体", sans-serif; color:#555;}
	.protop .protopleft ul h1 img{margin:0 0 0 10px;}
	.protop .protopleft ul p{color:#999;}
	.protop .protopleft ul p span{margin:0 10px 0 0}
	.protop .protopleft ul p i{font-style:normal;margin:0 8px 0 0; /*padding:0 0 0 10px*/}
	/*
	.protop .protopleft ul p i.Subject1{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject2{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject3{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject4{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject5{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject6{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 *
	.protop .protopleft ul p i.Subject7{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 *
	.protop .protopleft ul p i.Subject8{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 *
	.protop .protopleft ul p i.Subject9{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 *
	.protop .protopleft ul p i.Subject10{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 *
	.protop .protopleft ul p i.Subject11{background:url('hotel/subjectbg.gif') no-repeat 0px -61px;}/* 会议型酒店 *
	*/

.protop .protopright{float:right; text-align:right;}	
.protop .protopright p.calltel{margin:6px 0 0 0; color:#908F8F;}
.protop .protopright p.calltel strong{display:block; margin:3px 0px 0px 10px;}
.protop .protopright p.sendemail{margin:10px 0 0 0;}
.protop .protopright p.sendemail a{margin:0 0 0 20px;}
	

/* 菜单 */
.promenu{margin:10px 10px 0 10px; background:url('images/promenubg.gif') repeat-x bottom; padding:0 10px; height:34px;font-size:12px;}
.promenu a{float:left; width:80px; margin:0 5px 0 0; text-align:center; padding:9px 0px 5px 0px;}
.promenu a.act{background:#fff; border-top:1px solid #DADADA; border-left:1px solid #DADADA; border-right:1px solid #DADADA; font-weight:bold;}
.promenu a.act:link, .promenu a.act:visited{text-decoration:none;color:#000;}
.promenu a.act:hover{color:#f20; text-decoration:underline;}

.borderbottom{margin:0px 10px 0px 10px; background:url(images/linebg.gif) repeat-x bottom; padding:0 0 15px 0;} /* 概况页兼容 */

/**/
.hotelinfo{margin:10px 10px 0 10px; padding:0 0 10px 0; background:url(images/linebg.gif) repeat-x bottom;}
.hotelinfo ul.videoAlbum{float:left; width:250px; height:205px; background:#EFEFEF;  text-align:center;}
	.hotelinfo ul.videoAlbum p.imgChange{height:158px; width:250px; overflow:hidden;filter:revealTrans(Transition=23,Duration=1);}
	.hotelinfo ul.videoAlbum p.imgChangeFood{height:205px; width:250px; overflow:hidden;filter:revealTrans(Transition=23,Duration=1);} /*2009-12-8 */
	.hotelinfo ul.videoAlbum p.imgChange img{/*width:250px;height:158px;*/display:block;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt{width:234px; height:35px; margin:5px; background:#fff; text-align:center; clear:both; color:#7F7E7E;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a{float:left; margin:5px 10px; padding:5px 0 5px 30px;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.videoico_ture{background-position:-107px -461px;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.videoico_flase{background-position:-107px -408px;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.albumico_ture{background-position:-203px -461px;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.albumico_flase{background-position:-203px -408px}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.commentico_ture{background-position:-295px -461px;}
	.hotelinfo ul.videoAlbum p.videoAlbumtxt a.commentico_flase{background-position:-295px -408px;}
.hotelinfo ul.infoshow{float:left; width:520px; margin:0 0 0 10px;}
	.hotelinfo ul.infoshow h5{margin:4px 0;}
	.hotelinfo ul.infoshow h5 span{float:right; font-size:12px; font-weight:normal;}	
	.hotelinfo ul.infoshow ol.txt{margin:0;padding:0; text-indent:25px; height:92px;}/* 酒店特色文字段落 */
	.hotelinfo ul.infoshow ol.txt a{white-space: nowrap;}/*不换行*/

	.hotelinfo ul.infoshow ol.infoshowicon{ margin-top:28px; _margin-top:4px; color:#909090;} /* 酒店特色图标 */
	.hotelinfo ul.infoshow ol.infoshowicon p{float:right;}
	.hotelinfo ul.infoshow ol.infoshowicon a{margin:0 5px 0 0;}
	.hotelinfo ul.infoshow ol.infoshowicon a img{margin:0 2px 0 0}
	.hotelinfo ul.infoshow ol.infoshowicon a:link, .hotelinfo ul.infoshow ol.infoshowicon a:visited{text-decoration:none;color:#909090;}
	.hotelinfo ul.infoshow ol.infoshowicon a:hover{color:#f20; text-decoration:underline;}

	.hotelinfo ul.infoshow dl{background:url(images/linebg.gif) repeat-x top; color:#908F8F; padding:5px 0 0 0; text-align:left;} /* 酒店联系方式 */
	.hotelinfo ul.infoshow dl dd.telfax{width:180px; float:left;}
	.hotelinfo ul.infoshow dl dd.urladd{width:320px; float:left;}	
.hotelinfo ul.comment{float:right; width:150px; background:#EFEFEF;}
.hotelinfo ul.comment ol{margin:8px;background:#fff; border:1px solid #E1DFDF; padding:4px; line-height:175%;}
	.hotelinfo ul.comment ol strong{display:block; text-align:right; font-size:22px; color:#f20; padding:6px; margin:2px 0 0 0;}
	.hotelinfo ul.comment ol span{display:block;  height:18px; margin:0 0 1px 0}
	.hotelinfo ul.comment ol span a{display:block; text-align:center;}
	.hotelinfo ul.comment ol span a i{font-style:normal; color:#f20; font-weight:bold;}
	.hotelinfo ul.comment ol p{margin:10px 0; text-align:center;} /*按钮*/
	.hotelinfo ul.comment ol p button{background-position:-382px -414px; border:0px; width:76px; height:26px; color:#fff; text-align:center;}


/* 酒店详细页弹出的酒店描述 */
.hotelresumn{margin:10px;}
.hotelresumn h1{font-size:14px; text-align:center; padding:4px;}
.hotelresumn ul{margin:5px 0;}
.hotelresumn ul p{text-indent:2em; margin:0 0 10px 0;}

/* 酒店餐饮美食 */
.hotelfood{margin:20px 10px 30px 10px; padding:0 0 15px 0; background:url(images/linebg.gif) repeat-x bottom;}
.hotelfood h5{margin:4px 0; font-size:14px;}
.hotelfood ul{background:#F4F4F4; margin:0 0 -8px 0;padding:0;}
.hotelfood ul ol{background:url(images/linebg.gif) repeat-x bottom; margin:10px 15px 10px 10px; padding:10px 0}
.hotelfood ul ol dl.foodpic{float:left; width:80px;}
	.hotelfood ul ol dl.foodpic img{/*width:80px; height:60px; */border:1px solid #fff;}
.hotelfood ul ol dl.foodinfo{float:left; width:744px; margin:0 0 0 10px; }
	.hotelfood ul ol dl.foodinfo h4{font-weight:normal; margin:0 0 10px 0}
	.hotelfood ul ol dl.foodinfo h4 span{margin:0 0 0 20px; color:#999;}
	.hotelfood ul ol dl.foodinfo h4 span strong{color:#f20; font-size:14px;}
	.hotelfood ul ol dl.foodinfo p span{margin:0 20px 0 0px; color:#666;}
.hotelfood ul ol dl.booklink{float:right; width:80px; padding:30px 0 0 0;}
	.hotelfood ul ol dl.booklink a{text-align:center;}


/* 详细页内页中的左右结构 */
.picture, .Establishment{margin:10px; background:url('web/listleftbg.gif') repeat-y; height:1%;}
.sidebar{width:100px;float:left; margin-top:20px;}
	.sidebar a{display:block;padding:6px 0; text-align:center; margin:0 0 0 5px;}
	.sidebar a.act{background:#fff; border-top:1px solid #DADADA; border-left:1px solid #DADADA; border-bottom:1px solid #DADADA;  font-weight:bold;}
.mainshow{width:830px;float:right;}
	.mainshow li{background:url(images/linebg.gif) repeat-x bottom; padding:0 0 5px 0; margin:10px 0; min-height:100px; _height:100px;}
	.mainshow li img{float:left; margin:0 5px 0 0 }
	.mainshow li h4{margin:5px 0;}
	.mainshow li h4 span{font-weight:normal; margin:0 0 0 10px; color:#999;}
	.mainshow li dd{/*text-indent:25px;*/ } /* 段落前空两格 */



/*图库排序*/
.piclist{}
.piclist a{float:left; width:120px; height:110px; margin:0px 5px 10px 5px; text-align:center; padding:4px; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; cursor:pointer;}
.piclist a img{display:block; margin:0 0 4px 0}
.piclist a:link, .piclist a:visited{text-decoration:none;color:#0442AB;}
.piclist a:hover{color:#f20; text-decoration:underline; background:#F2F2F2;}

/* 配套设施 */
.mentA{border-bottom:1px dotted #D9D9D9; margin:20px 0;} 
.mentA h4{font-size:14px; margin:4px 0;}
.mentA h4 span{float:right; font-size:12px; font-weight:normal; color:#7D7D7D; margin:0 0 0 20px}
.mentA dl.mentpic{float:left; width:120px; }
.mentA dl.mentpic img{}
.mentA dl.mentInfo{float:right; width:695px;}
.mentA dl.mentInfo dd{margin:0 0 5px 0}

 /* 会议 */
.meetingA{margin:20px 0;}
.meetingA   h4{font-size:14px; margin:4px 0;}
.meetingA table{ width:100%; text-align:center;}
.meetingA table tr td{border:1px solid #E9E9E9; padding:6px;}
.meetingA table tr td.tdleft{text-align:left;}


/* 优惠活动 showdetel */
.youhui_showdetel{margin:20px 10px; padding:0 0 15px 0; background:url(images/linebg.gif) repeat-x bottom;}
.youhui_showdetel h5{margin:4px 0; font-size:14px;}
.youhui_showdetel ul{padding:0; }
.youhui_showdetel ol{margin:4px 0; background:#F4F4F4; padding:10px;}
.youhui_showdetel ol p.youhui_showdetel{float:left;  width:84px; padding:0; margin:0;}
	.youhui_showdetel ol p.youhui_showdetel img{/*width:80px; height:60px; */border:1px solid #fff;}
.youhui_showdetel ol dl{float:right; width:825px;}
.youhui_showdetel ol dl dt{margin:0 0 2px 0;}
	.youhui_showdetel ol dl dt strong{margin:0 0 0 10px; font-weight:normal; color:#999}
	.youhui_showdetel ol dl dt strong i{color:#f20; font-style:normal; font-weight:bold; font-size:14px;}
	.youhui_showdetel ol dl dt span{color:#908F8F; margin:-19px 0 0 10px; display:block; text-align:right;}
.youhui_showdetel ol dl dd{}



/* 自由行vacation showdetel */
.vacation_showdetel{margin:20px 10px; background:url(images/linebg.gif) repeat-x bottom; padding:0 0 15px 0}
.vacation_showdetel h5{margin:4px 0; font-size:14px;}
.vacation_showdetel ul{padding:0;line-height:195%;}
.vacation_showdetel ol{margin:4px 0; background:#F4F4F4; padding:10px;}
.vacation_showdetel ol p.vacation_pics{float:left;  width:84px; padding:0; margin:0;}
	.vacation_showdetel ol p.vacation_pics img{/*width:80px; height:60px;*/ border:1px solid #fff;}
.vacation_showdetel ol dl{float:right; width:825px;}
.vacation_showdetel ol dl dt{margin:0 0 2px 0;}
.vacation_showdetel ol dl dt strong{color:#f20; font-weight:normal; color:#666; margin:0 10px 0 0}
.vacation_showdetel ol dl dt span{margin:0 0 0 10px; color:#999}
.vacation_showdetel ol dl dt span i{color:#f20; font-style:normal; font-weight:bold; font-size:14px;}
.vacation_showdetel ol dl dd{}
/*
.vacation_showdetel ol p.prices{height:80px; margin:5px 0 -5px 0}
.vacation_showdetel ol p.prices a{float:left; border:1px solid #ECECEC; background:#fff; margin:0 8px 0 0; text-align:center; padding:6px 5px 10px 5px; width:70px;}
	.vacation_showdetel ol p.prices a:link, .vacation_showdetel ol p.prices a:visited{text-decoration:none;  border:1px solid #ECECEC; background:#fff; }
	.vacation_showdetel ol p.prices a:hover{text-decoration:none; border:1px solid #FCD725; background:#FEFDF9;}
.vacation_showdetel ol p.prices a.act{border:1px solid #FABD19; background:#FDFCF4;}
.vacation_showdetel ol p.prices a em{display:block; font-style:normal; color:#000;}
.vacation_showdetel ol p.prices a strong{display:block; color:#f20; font-weight:bold;}
.vacation_showdetel ol p.prices a span{background:#0879CA; color:#fff; padding:4px 10px 2px 10px; margin:4px 0;}
*/



/* 优惠活动页*/
.youhuiA{margin:25px 10px; background:url(images/linebg.gif) repeat-x bottom; height:68px;}
.youhuiA dl.youhuipic{float:left; width:85px;}
	.youhuiA dl.youhuipic img border:1px solid #fff;}
.youhuiA dl.youhuiInfo{float:right; width:715px; margin:0 0 0 10px;}
	.youhuiA dl.youhuiInfo h4{font-size:12px; font-weight:normal; }
	.youhuiA dl.youhuiInfo h4 a{margin:0 10px; font-weight:bold; font-size:12px;}
	.youhuiA dl.youhuiInfo h4 span{font-weight:normal; color:#999; margin:0 0 0 10px}
	.youhuiA dl.youhuiInfo h4 span strong{color:#f20;}
	.youhuiA dl.youhuiInfo p{color:#787878;}
	.youhuiA dl.youhuiInfo p a{margin:0 20px;}
	.youhuiA dl.youhuiInfo dd{line-height:135%; margin:5px 0 0 0}
.youhuibooklink{float:right; width:70px; margin:5px 0 0 0; text-align:center;}
.youhuibooklink button{border:0px; background:#0879CA; color:#fff; text-align:center; font-weight:bold; padding:2px 5px;}


.youhuiInfoshow{margin:10px;}/* 详细页展示 */
.youhuiInfoshow h2{margin:15px 0; text-align:center; font-size:16px;}
.youhuiInfoshow h2 span{font-weight:normal;float:right; font-size:12px;}
.youhuiInfoshow h6{margin:2px 0; text-align:center; font-weight:normal; color:#999; border-bottom:1px dotted #ccc; padding:4px 0}
.youhuiInfoshow h6 span{margin:0 10px;}
.youhuiInfoshow dl{}
.youhuiInfoshow dl dt{font-weight:bold; margin:20px 0 0 0; font-size:14px}
.youhuiInfoshow dl dd{margin:2px 0}
.youhuiInfoshow dl dd table{width:100%;}
.youhuiInfoshow dl dd table tr th{text-align:center; color:#666;}
.youhuiInfoshow dl dd table tr th, .youhuiInfoshow dl dd table tr td{border:1px solid #ccc; padding:4px; text-align:center;}
.youhuiInfoshow dl dd table tr td .bookWeb{text-align:center;}


/* 酒店房型详细列表 */
.HotelRoomall{margin:10px;}
.HotelRoomall table.HotelRoomallTable{width:100%; margin:0 0 20px 0; border:4px solid #E7E7E7;}
.HotelRoomall table.HotelRoomallTable td{border:1px solid #E7E7E7; }
.HotelRoomall table.HotelRoomallTable tr td.roompic{text-align:center;}
.HotelRoomall table.HotelRoomallTable tr td.roompic img{margin:5px; display:block;}
.HotelRoomall table.HotelRoomallTable tr td{margin:0; padding:0;}
.HotelRoomall table.HotelRoomallShowTable{width:100%; border:0; text-align:center;}
.HotelRoomall table.HotelRoomallShowTable tr td{border:1px solid #E7E7E7;  border-left:none; border-top:none; padding:5px 0; text-align:center;}
.HotelRoomall table.HotelRoomallShowTable tr td.delprice{color:#999; font-style:italic; text-decoration:line-through;}/*门市价*/
.HotelRoomall table.HotelRoomallShowTable tr td.dayprice{color:#999; }
.HotelRoomall table.HotelRoomallShowTable tr td.dayprice strong{color:#f20;}
.HotelRoomall table.HotelRoomallShowTable tr td.dayprice a{margin:0 0 0 5px}
.HotelRoomallinfo{margin:8px;}
.HotelRoomallinfo ul{text-align:left;}
.HotelRoomallinfo p{text-align:right;}



/* 交通指引 */
.location{margin:10px; min-height:490px; _height:490px;  }
.location .locationSidebar{float:left; width:295px; min-height:490px; _height:490px; }
.location .locationMain{float:right; width:630px; min-height:490px; _height:490px; }
.location .locationMain ul{width:100%; height:490px;}/*地图容器*/
	.bizpopmapinfo{width:400px; height:120px;}
.location .locationSidebar ul{margin:0 0 10px 0}
.location .locationSidebar ul li{margin:0 0 8px;padding:0 0 0 30px;height:25px;line-height:25px;}
.location .locationSidebar ul li.airplane{background:url('web/map/airplane.gif') 0 0 no-repeat;}
.location .locationSidebar ul li.bus{background:url('web/map/bus.gif') 0 0 no-repeat;}
.location .locationSidebar ul li.train{background:url('web/map/train.gif') 0 0 no-repeat;}
.location .locationSidebar ul li.hotel {background:url'web/map/hotel.gif') 0 0 no-repeat;}
.location .locationSidebar ul li.city {background:url('web/map/city.gif') 0 0 no-repeat;}
.location .locationSidebar ul li.wharf {background:url('web/map/wharf.gi'f) 0 0 no-repeat;}
.location .locationSidebar ul li.point {background:url('web/map/point.gif') 0 0 no-repeat;}
.location .locationSidebar ul ol{clear:both; min-height:55px; _height:1%;}
.location .locationSidebar ul ol a{float:left; width:49%; margin:0; padding:0;}


.popmapinfo{width:300px;}/*地图中的弹出信息*/
.popmapinfo h5{border-bottom:1px dotted #ccc; }
.popmapinfo ul{margin:5px 0 0 0; min-height:20px;}




/* 弹出每日价 
.hotelInfos {display:none; position:absolute;width:450px;}
*/

.hfbox{} /* 弹出房型详细 */
.hfbox h1{margin:4px; border-bottom:1px dotted #ccc; padding:4px} /* 房型详细 */
.hfbox ul{margin:4px;min-height:90px;}
.hfbox ul img{float:left; margin:0 5px 0 0;}
.hotelguestroomsdesicon{margin:4px 0}


.vacationTopNav {margin:10px 8px -10px;color:#999;}

.good {background:url(images/vPic.gif) -525px -207px no-repeat;padding:2px 2px 2px 22px;line-height:18px;}
.noGood {background:url(images/vPic.gif) -525px -177px no-repeat;padding:2px 2px 2px 22px;line-height:18px;}
.dSInfo {float:left;display:inline;}
.dImg {overflow:hidden;float:left;}
.dImg p {border:3px solid #DFDEDE;display:inline;float:left;height:46px;overflow:hidden;padding:1px;width:46px;line-height:46px;}
.dImg img {display:block;}
.dImg strong {font-size:24px;margin:0 6px;line-height:46px;}

.dsSearchBar {clear:both;margin:18px 8px;}
.dsSearchBar select {color:#7b7b7b;margin:0 15px 0 0;vertical-align:middle; position:relative;}
.dsSearchBar input {position:relative;color:#7b7b7b;margin:0 7px 0 0;border:1px solid #e1e0e0;width:115px;padding:0 0 0 10px;height:20px;line-height:20px;vertical-align:middle;}
.dsSearchBar span input {color:#fff;height:23px;line-height:23px;width:49px; text-align:center;border:0;background:#0873c7;padding:0;position:relative;}
.dsSearchBar p {text-align:right;margin:-20px 8px 0;}
.dsSearchBar a {margin:0 0 0 8px;}


.hScoreBox {width:150px;height:191px;float:right;display:inline; /*padding:9px 8px; */ background:url(../images/showScore.gif) 0 0 no-repeat;}
.hScoreBoxIn {width:150px;height:204px;overflow:hidden;background:#efefef;}
.hScoreBoxIn strong {margin: 0 0 10px 0}
.theInfo {padding:10px 0;border-bottom:1px dotted #e1dfdf;clear:both;text-indent:24px; line-height:180%;}
.hScoreBoxIn a {margin:10px auto;}
.hScoreBoxIn p a {display:block;}

/*
.score {background:#FFF;border:1px solid #e8e8e8;text-align:center;padding:5px;margin:10px 0 0;text-align:right;overflow:hidden;height:176px; width:123px;margin:8px;}
.score p {clear:both; text-align:center;margin:8px 0 0;}
.score strong ,.score span {display:block;clear:both;}
.score span { text-align:left;}
.score em {display:inline;font-style:normal;}
.score strong {color:#f20;font-size:24px;margin:0 0 3px;}
.score i b {font-weight:bolder;}
.score i {font-style:normal;}

.recomLv, .recomLv i {display:block;height:5px; font:1px/1px Arial;overflow:hidden;}
.recomLv{width:50px;margin:-12px 0 0 62px; background:#d9d9d9;}
.recomLv i {height:5px;background:#f20;float:left;}
.ratingLv ,.ratingLv i {background:url('web/dem.gif') no-repeat;display:block;height:11px;width:60px;overflow:hidden;}
.ratingLv {background-position:0 -11px; float:right;display:inline; margin:5px 5px 0 -5px;+margin:-15px 5px 0 -5px;}
.ratingLv i {background-position:0 1px;}
.rLv0 i {width:0px;}
.rLv05 i {width:6px;}
.rLv10 i {width:12px;}
.rLv15 i {width:23px;}
.rLv20 i {width:30px;}
.rLv25 i {width:36px;}
.rLv30 i {width:46px;}
.rLv35 i {width:55px;}
.rLv40 i {width:62px;}
.rLv45 i {width:71px;}
.rLv50 i {width:78px;}
*/

.moreroomlist {margin:1px 0;text-align:right;}
.moreroomlist a {white-space:nowrap;}


.proname i.Subject1{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject2{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject3{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject4{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject5{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject6{background:url('hotel/subjectbg.gif') no-repeat 0px 0px;}/* 疗养型酒店 */
.proname i.Subject7{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 */
.proname i.Subject8{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 */
.proname i.Subject9{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 */
.proname i.Subject10{background:url('hotel/subjectbg.gif') no-repeat 0px -27px;}/* 商务型酒店 */
.proname i.Subject11{background:url('hotel/subjectbg.gif') no-repeat 0px -61px;}/* 会议型酒店 */



.cff2200 {color:#f20;}

/*simonsu 2009-11-8 */
.showMoreRoom, .hideMoreRoom{background:url('web/webbg.gif') no-repeat;}
.moreroomlist{text-align:right; margin:1px 0;}/*更多房型价格*/
.moreroomlist a{white-space: nowrap;}/* 不换行 */
.showMoreRoom{background-position:75px -412px; padding:0 10px 0 0; cursor:pointer; padding:0 10px 0 0;}/* 向下 */
.hideMoreRoom{background-position:75px -431px; padding:0 10px 0 0; cursor:pointer; padding:0 10px 0 0;}/*向上 */

/* 预订按钮a： 网上预订  */
.bookWeb:link, .bookWeb:visited{text-decoration:none;color:#fff; background:#0879CA; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookWeb:hover{text-decoration:none;color:#fff; background:#f20; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
/* 预订按钮a： 电话预订  */
.bookTel:link, .bookTel:visited{text-decoration:none;color:#fff; background:#f20; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookTel:hover{text-decoration:none;color:#fff; background:#0879CA; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
/* 预订按钮a： 暂停预订  */
.bookItFail:link, .bookItFail:visited{text-decoration:none;color:#fff; background:#B4B4B4; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookItFail:hover{text-decoration:none;color:#fff; background:#B4B4B4; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}

/*
.bookWeb:link, .bookWeb:visited{text-decoration:none;color:#fff; background:url(images/bookButSm.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookWeb:hover{text-decoration:none;color:#fff; background:url(images/bookButSm.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}

.bookTel:link, .bookTel:visited{text-decoration:none;color:#fff; background:url(images/bookButSm.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookTel:hover{text-decoration:none;color:#fff; background:url(images/bookButSm.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}

.bookItFail:link, .bookItFail:visited{text-decoration:none;color:#fff; background:url(images/bookButSmF.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}
.bookItFail:hover{text-decoration:none;color:#fff; background:url(images/bookButSmF.jpg) 0 0 no-repeat; display:block;height:21px;width:60px;border:0;color:#FFF;line-height:21px;margin:0 auto;}

*/ 

.noBorder{border:0;}
.spM {margin:0 8px;overflow:hidden;}
.grayBox {border:1px solid #efefef;padding:8px;overflow:hidden;clear:both;}
.grayBoxTitle {font: bolder 14px Arial, sans-serif;padding:0 0 9px;border-bottom:1px dotted #c7c7c7;}
.gbMore {display:inline;float:right;margin:-27px 0 0;}
.gbMore:link ,.gbMore:visited ,.gbMore:hover ,.gbMore:active {color:#989898;text-decoration:none;}
.gbIn {overflow:hidden;height:100%;clear:both;padding:8px 0 0;}
.gbIn:after {content:".";display: block;height:0;clear:both;visibility:hidden;}
.gbInDoc{margin:0 7px;line-height:22px;}
.mt8{margin-top:8px;}



.hyshow{width:500px;display:inline;float:left;margin:0 0 0 20px;line-height:26px;}
.hyshow h1{font-size:16px;margin:10px 0}
.hyshow p label{font-weight:bold;}
.yhTitle{font-size:16px;margin:10px 0}
.hyshow strong{color:#f20;font-size:16px;}
.hyshow span{margin-left:10px;color:#999;cursor:pointer;}

.hyshow dl{border:1px solid #FFECA0; background:#FEFEF2; padding:5px; line-height:145%; height:69px; overflow:hidden;}
.hyshow dl dt{color:#f20; font-weight:bold;}



.golfLine{text-align:left;}
.c0{color:#000;}
.c909090{color:#909090;}
.cff2200{color:#ff2200;}
.mt0{margin:0;}
.h25{height:25px;overflow:hidden;}


.hideAdvSearch ,.showAdvSearch {background:url(images/vPic.gif) no-repeat;position:absolute;height:20px;line-height:20px;text-indent:24px;width:100px;cursor:pointer;overflow:hidden;display:block;color:#838b90; z-index:98;}
.hideAdvSearch {background-position:-209px -238px;bottom:0;+bottom:8px;right:10px;}
.showAdvSearch {background-position:-311px -238px;bottom:-8px;+bottom:0px;right:10px;}
.thisSearch {margin:8px 10px; overflow/*:hidden; height:100%; */ line-height:20px; height:20px;}
.thisSearch p{float:left;}
.thisSearch em {font-style:normal;}
.thisSearch span{/*background:url(images/smallClose.gif) right top no-repeat;padding:0 11px 0 0;*/margin:0 13px 0 2px;color:#0442ab;}
.thisSearch b {display:none;background:url(images/vPic.gif) -329px -141px no-repeat; font-weight:bolder; color:#f20;padding:0 15px 0 0;cursor:pointer;}
a.showInMap:link, a.showInMap:visited{text-decoration:none;color:#f20; background:url(images/vPic.gif) -311px -211px no-repeat; display:block;float:right; /*+margin:-19px 0 0;*/ height:23px;width:95px; line-height:23px; text-align:center; overflow:hidden;}
a.showInMap:hover{color:#0442AB; text-decoration:underline; background:url(images/vPic.gif) -311px -211px no-repeat; display:block;float:right; /*+margin:-19px 0 0;*/ height:23px;width:95px; line-height:23px; text-align:center;overflow:hidden;}

.keyLimitBox {/*width:942px;*/ position:relative;margin:0 auto;_zoom:1;}


hotelSearchTop {margin:5px 15px 10px;overflow:hidden;height:100%;}
.hotelSearchTop li {margin:8px 0;}
.hotelSearchTop strong {font-size:16px; vertical-align:middle;}
.hotelSearchTop a {margin:0 4px;}
.hSRight {text-align:right;margin:-70px 5px 0 0;}
.hSRights {text-align:right;margin:-22px 5px 0 0;}
.hSRight input {margin:0 0 0 15px;}
.hSRight p {margin:0 0 10px;}
.mapSL {padding:0 0 0 15px;}
.hotelSearchBar {background:url(images/vaSearchTop.gif) 0 0 no-repeat;line-height:31px;color:#909090;padding:8px 10px 0;margin:0 auto;width:920px;height:30px;}
.hotelSearchBar span {display:inline;float:left;color:#0442ab;}
.hotelSearchBar ul {height:30px;float:left;display:inline;}
.hotelSearchBar li {display:inline;float:left; height:21px;text-align:center;overflow:hidden;margin:2px 3px 0 3px; padding:6px 5px 0 20px; line-height:19px;cursor:pointer;}
.hotelSearchBar p {/*margin:-35px 0 0;*/text-align:right;color:#000;}
.hotelSearchBar strong {color:#f20}

.byPrice ,.byPriceOff ,.byStar ,.byStarOff ,.byRecom ,.byRecomOff{height:14px;width:14px;margin:0 3px 0 0;vertical-align:middle;background:url(images/points.gif) no-repeat;}
.byPrice {background-position:0 -230px;}
.byPriceOff {background-position:0 -253px;}
.byStar {background-position:0 -276px;}
.byStarOff {background-position:0 -299px;}
.byRecom {background-position:0 -323px;}
.byRecomOff {background-position:0 -350px;}

/* 房型详细页 */
.roomShowPrice{margin:15px 10px;}
.roomShowPrice p.title{margin:0; background:#F1F1F1 url(images/roomShowPriceTitleBg.gif) no-repeat 0 0; height:33px; vertical-align:middle; overflow:hidden;  padding:8px 0 0 190px;  font-weight:bold; color:#666}
.roomShowPrice p.title button.sou{margin:0 0 0 20px; background:url(images/answerpost.gif) no-repeat scroll 0 0; border:0px; width:70px; height:25px; color:#fff; font-weight:bold;}
.roomShowPrice p.title button.gotoboook{margin:0 0 0 20px; background:url(images/btnbg2.gif) no-repeat scroll 0 0; border:0px; width:64px; height:25px; color:#fff; font-weight:bold;}
.roomShowPrice p.title input{margin:0 10px 0 0; height:20px; line-height:20px; border:1px solid #ccc}
	.roomShowPrice p.title a{border:1px solid #f00;}
	.roomShowPrice p.title a.Room_bookIt {height:21px;width:60px; color:#FFF;line-height:21px;background:#0442ab; padding:4px 0; margin:0 auto;}
	.roomShowPrice p.title a.Room_bookItFail {height:21px;width:60px;line-height:21px;background:#C2C2C2;margin:0 auto;cursor:default;}
	.roomShowPrice p.title a.Room_detailBook {text-align:center;height:26px;width:77px; color:#FFF;line-height:26px;background:url(images/cits.gif) -216px -474px no-repeat;margin:0 auto;}

.roomShowPrice ul{margin:10px 0 0 0}
.roomShowPrice ul table{width:100%; text-align:center;}
.roomShowPrice ul table tr th{border:1px solid #eee; background:#F4F8F7; padding:4px 0}
.roomShowPrice ul table tr td{border:1px solid #eee;}
.roomShowPrice ul table tr td strong{color:#f20;}
.roomShowPrice ul table tr td p{color:#666}
.roomShowPrice table b {display:none;position:absolute;border:3px solid #0B7ECD;padding:10px;font-weight:normal;background:#fff;width:250px;top:50%;left:50%;z-index:9; text-align:left;}

.gotoorder{margin:10px; text-align:center;}
.gotoorder button{background:url(images/gotoorderbg.gif) no-repeat; border:0; width:88px;height:31px; text-align:center; font-weight:bold; color:#fff; font-size:14px;}

a.backroomlist{float:right; position:relative; right:0px; top:0px; }

/* 房型详细页 */
.roomInfo{margin:10px; background:url(images/linebg.gif) repeat-x bottom;  height:205px; overflow:hidden; padding:0 0 15px 0}
.roomInfo ul.videoAlbum{float:left; width:250px; height:205px;text-align:center;}
		.roomInfo ul.videoAlbum p.imgChange{height:158px; width:250px; overflow:hidden;filter:revealTrans(Transition=23,Duration=1);}
	.roomInfo ul.videoAlbum p.imgChange img{/*width:250px;height:158px;*/display:block;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt{width:234px; height:35px; margin:5px; background:#fff; text-align:center; clear:both; color:#7F7E7E;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a{float:left; margin:5px 10px; padding:5px 0 5px 30px;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.videoico_ture{background-position:-107px -461px;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.videoico_flase{background-position:-107px -408px;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.albumico_ture{background-position:-203px -461px;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.albumico_flase{background-position:-203px -408px}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.commentico_ture{background-position:-295px -461px;}
	.roomInfo ul.videoAlbum p.videoAlbumtxt a.commentico_flase{background-position:-295px -408px;}

.roomInfo ul.roominfotxt{float:right; width:680px;}
.roomInfo ul.roominfotxt h1{font-size:14px; margin:5px 0; height:30px; line-height:30px; overflow:hidden;}
.roomInfo ul.roominfotxt table{width:100%;height:164px; overflow:hidden;}
.roomInfo ul.roominfotxt table tr th{border:1px solid #EFEFEF; padding:5px; text-align:center;}
.roomInfo ul.roominfotxt table tr td{border:1px solid #EFEFEF; padding:5px; text-align:center;}
.roomInfo ul.roominfotxt table tr td.tdText{ text-align:left; padding:10px;}



/* 酒店详细中的问答 */
.hotelAnswerPost{margin:10px; background:#F7F7F7; padding:5px;}
.hotelAnswerPost table{width:100%;}
.hotelAnswerPost table tr th{width:80px; text-align:right;}
.hotelAnswerPost table tr td{padding:5px 0;}
.hotelAnswerPost table tr td.goto{width:130px; text-align:center;}
.hotelAnswerPost table tr td span{margin:0 10px 0 0;}
.hotelAnswerPost table tr td input.inputTitle{width:695px; height:22px; line-height:22px; border:1px solid #ccc;}
.hotelAnswerPost table tr td textarea{ width:700px; height:100px; border:1px solid #ccc; background:#FFFFFF url(web/postcommenttextareabg.png) no-repeat scroll right bottom;}
.hotelAnswerPost table tr td button{background:url(images/gotoorderbg.gif) no-repeat; border:0; width:88px; height:31px; color:#fff; font-weight:bold; font-size:14px;letter-spacing:1em;}

.hotelAnswerShow{}
.hotelAnswerShow ul{border:1px solid #E2E2E2; margin:15px 0; background:url('web/commondulbg.gif') no-repeat right top;}/* 评论单元 */
.hotelAnswerShow ul .userFace{float:left; width:64px; text-align:center; margin:10px 0 10px 10px;} /* 评论都头像 */
.hotelAnswerShow ul .userFace img{display:block; width:60px; height:60px;}
.hotelAnswerShow ul ol.userSay{float:right; width:860px; _width:850px; margin:0 0 3px 0; background:url('web/commond_bg.gif') no-repeat 0 35px;  }/* 评论内容区 */
.hotelAnswerShow ul .userSay .userSayLv{margin:0px 0px 8px 25px;}/*评分项*/	
.hotelAnswerShow ul .userSay .userSayLv i{float:right; font-style:normal; color:#8F8E8E; font-size:10px; margin:0 1px 0 0} /*楼层*/
.hotelAnswerShow ul .userSay .userSayLv p{padding:5px 0 0 0; color:#999}
.hotelAnswerShow ul .userSay .userSayLv p span{margin:0 15px 0 0;}
.hotelAnswerShow ul .userSay .Answer{background:#F4F4F4; margin:0 10px 0px 18px; padding:8px; min-height:35px;}
	.hotelAnswerShow ul .userSay .Answer a.replay{float:right;}
.hotelAnswerShow ul .AnswerReplaykf{background:#FFFEF4; margin:3px 10px 5px 18px; padding:8px; border:1px solid #FFF2D9;  color:#f20;}
.hotelAnswerShow ul .AnswerReplay{background:#F4F4F4; margin:3px 10px 5px 18px; padding:8px;}


/* 餐饮美食详细页 2009-11-23  */
.foodDetail_menuInfo{margin:8px; border:1px solid #EFEFEF; padding:5px;}
.foodDetail_menuInfo h3{font-size:14px; padding:3px; background:url(images/linebg.gif) repeat-x bottom;}
.foodDetail_menuInfo ul{margin:10px; line-height:225%;}

.foodDetailBook{margin:8px; border:1px solid #EFEFEF; padding:5px;}
.foodDetailBook h3{font-size:14px; padding:3px; border-bottom:1px dotted #EFEFEF;}
.foodDetailBook ul{margin:5px; _height:1%;}


/* 套餐图库 2009-11-23  */
.picGrayBox{margin:8px; border:1px solid #EFEFEF; padding:5px;}
.picGrayBox h3{font-size:14px; padding:3px; background:url( images/linebg.gif) repeat-x bottom;}
.picGrayBox ul{margin:5px 0px 5px 8px; height:1%;}


/* 预订须知 2009-11-23 */
.bookInfotxt{margin:8px; border:1px solid #EFEFEF; padding:5px;clear:both;}
.bookInfotxt h3{font-size:14px; padding:3px; background:url(images/linebg.gif) repeat-x bottom;}
.bookInfotxt ul{margin:10px; _height:1%;line-height:195%;}
.bookInfotxt ul dl.left{float:left; width:48%;}
.bookInfotxt ul dl.right{float:right; width:48%; border-left:1px dotted #ccc; padding:0 0 0 20px}
.bookInfotxt ul dl dt{font-weight:bold;}


/* 酒店套餐预订 2009-12-2 */
.ActivityInfoBook{margin:8px; border:1px solid #EFEFEF; padding:5px;}
.ActivityInfoBook h3{font-size:14px; padding:3px; background:url(images/linebg.gif) repeat-x bottom;}
.ActivityInfoBook ul{margin:10px;}
.ActivityInfoBook ul table{width:100%;}
 .ActivityInfoBook ul table tr th{border:1px solid #EFEFEF; padding:5px; text-align:center;}
.ActivityInfoBook ul table tr td{border:1px solid #EFEFEF; padding:5px;}

.redDate {float:right;margin:-30px 0 0;background:#f20;color:#fff;padding:3px 5px;}
.ajaxDate {padding:5px;}
.choiceBox {position:absolute;border:4px solid #0B7ECD; padding:15px 10px;background:#fff;display:none;width:300px;}
.closeDateBox {background:url(images/vPic.gif)  -401px -136px no-repeat;cursor:pointer;display:inline;float:right;height:21px; width:22px; margin:-38px 0 0; overflow:hidden;}
.dateInBox {padding:0 10px;}
.dateInBox input {margin:0 5px 0 0}
.dateInBox p {margin:0 0 10px;}
.dateInBox select {margin:0 10px 0 0;}
.ligthGreenPop {border:2px solid #98aa6e;}
.hGreenPop {border:2px solid #6cb952;}


/*显示颜色*/
.hact{ color:#ff4400;}
