@import url(topfoot.css);

/* 酒店 CSS Document */

input,select,texarea{ margin:0; padding:0;}
.hotellefttab { border:1px solid #fcbf2f; width:194px; background:#fffef9; margin-bottom:5px;}
.hotellefttab strong { text-indent:5px; line-height:20px; height:20px; display:block; width:192px; margin:1px; background:#fffdd4;}
.hotellefttab p { text-indent:5px; word-break:keep-all;}
.hotellefttab div{ margin:10px 0 0 10px;}
.hsearlefttab {  width:196px;  margin:0px; border:0; border:1px solid #fcbf2f;}
.hsearlefttab td { height:28px; }
.box4 { border:1px solid #FEE6BC; width:772px; text-align:left;}
.STYLE9{ color:#666666;}
.STYLE9 a{ color:#001D75;}
.STYLE9 a:hover{ color:#001D75;}
.STYLE9 a:visited { color:#001D75;}
.focus{border:2px solid #F26622;}
.box5 { margin-top:8px; width:772px; display:table;}
#bookhotel{ width:772px; float:left;}
.box6{ border:1px solid #D5D5D5; width:772px; margin-bottom:15px; display:table;}
.box6 h3{ height:24px; float:left; width:770px; font-size:14px;color:#000;background:#EBF0F8; /*border-bottom:1px #D5D5D5 solid; */text-indent:1em; line-height:24px; margin:1px 1px 20px 1px; }
.box6 dl,dd,dt { margin:0; padding:0;}
.box6 dl{ width:100%; margin:2px 0; float:left;}
.box6 .FormCh input{ width:100px;}
.box6 input{ height:15px; width:140px; margin-right:-5px;}
.box6 select{ height:20px;}
.box6 dl dt{ width:110px; text-align:right; float:left;height:30px; font-weight:bold; line-height:30px;}
.fillinfo dl dt{ font-weight:normal;}
.fillinfo .BookSubmit{cursor:pointer; padding:20px 0; float:left;} 
.Feedback{ display:block;  padding:20px 0 20px 20px;float:left;}
.Feedback a{ text-decoration:underline; color:#001D75;}
.Feedback a:hover{ text-decoration:underline; color:#001D75;}
.Feedback a:visited { text-decoration:underline; color:#001D75;}
.box6 #endtime{ width:144px;}
.box6 dl dd{ width:655px; line-height:30px; text-align:left; float:right; margin-left:0px;}
.box6 dl dd p{line-height:30px;}
.box6 dl dd img{ border:0;margin-top:0px; margin:0; padding:0; margin-bottom:-3px; }
.box6 h3 span{ font-size:12px; font-weight:normal; line-height:24px;}

.memberinfo h3 span{ color:#C16A12}
.box6 h3 span strong{ font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.box6 h3 label{ color:#FF0000;}
.box6 .red { font-weight:normal; padding:2px}
.box6 .ddlist dd{ display:table; height:auto; min-height:80px; max-height:400px;}
#RoomListPrice{ padding:10px 0 0 0;; display:table;}
#RoomListPrice p{ font-size:12px;}
#RoomListPrice p span{ font-size:16px; font-weight:bold; color:#FF0000; margin:0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#RoomListPrice p label{ font-size:12px;}
#RoomListPrice p .jiangjin{ color:#FF0000;}
#PriceList{ width:560px; display:table;border:1px solid #8DACD5;border-collapse:collapse; font-size:13px; margin-bottom:10px;}
#PriceList th{padding:0px;border:1px solid #8DACD5;height:12px;text-align:center; background-color:#DEE7EF; color:#000; font-size:12px;}
#PriceList td{ text-align:center; border:1px solid #8DACD5; height:36px; font-size:12px; padding:3px; line-height:18px;}
#PriceList td span{ color:#001D75; font-size:12px;}
.memberinfo{ background-color:#F1F4F7; padding-bottom:20px; }
.memberinfo h3{ background-color:#DEE7EF;}
.memberinfo .imgSubmit{ width:78px; height:23px;}
.memberinfo span{ height:40px; line-height:40px;}
.memberinfo span.mUserId{ margin-left:60px;}
.memberinfo span.mPassWord{ margin-left:10px;}
.memberinfo span.mSubmits{ margin-left:10px;vertical-align:middle; }
.memberinfo span.mSubmits input{vertical-align:middle;margin-bottom:5px; }
.memberinfo span.mOther{ margin-left:10px;}
.memberinfo span.mOther a{ color:#001D75; text-decoration:underline;}
#TelDiv strong{  border:1px solid #009944; color:#00561F; background-color:#EEFACF; font-weight:normal; padding:3px 5px;}
/* 预定页面右侧 */
#RoomListPrice label a{ color:#001D75; margin-left:5px;}
#bookhotelRight{ width:192px; float:right;}

.box7{ border:1px dashed #C96702;display:table; width:170px; padding:10px;margin-bottom:10px; background-color:#FEEABA; color:#C96702;}
.box8{ display:table; width:190px;border:1px solid #D5D5D5; margin-bottom:20px;}
.box8 h3{ height:30px; line-height:30px; background-color:#DEE7EF; text-indent:1em; font-weight:bold;}
.box8 dl{ width:190px; display:table; background-color:#F1F4F7;}
.box8 dl dt{ float:left; width:190px; text-indent:1em;height:30px; line-height:30px; font-weight:bold;}
.box8 dl dd{ float:left; width:190px; text-indent:2em;height:30px; line-height:30px;}


#infoRight{padding:0; margin:0;width:196px; float:right; margin-top:18px;}
.box9{ padding:0; margin:0;border:1px dashed #C96702;display:table; width:196px; margin-bottom:10px; background-color:#FEEABA; color:#C96702;}
.box9 p{ margin:10px; line-height:1.2em;}
.box10{ display:table;  padding:0; margin:0;width:196px;border:1px solid #D5D5D5; margin-bottom:10px;}
.box10 h3{ height:30px; width:196px; padding:0; margin:0;line-height:30px; background-color:#DEE7EF; text-indent:1em; font-weight:bold;}
.box10 dl{ width:196px;  padding:0; margin:0;display:table; background-color:#F1F4F7;}
.box10 dl dt{ float:left; padding:0; margin:0; width:196px; text-indent:1em;height:30px; line-height:30px; font-weight:bold;}
.box10 dl dd{ float:left; padding:0; margin:0; width:196px; text-indent:2em;height:30px; line-height:30px;}

.morehotel{ text-align:right;}

/* 流程与位置 */
.jdcrumb {width:768px; height:30px; line-height:30px; text-indent:0.5em; margin:5px 0; color:#999;}
#main .jdcrumb a { color:#999; line-height:30px;}
#content .jdcrumb a { color:#999; line-height:30px;}
.jdcrumb1 {width:768px; height:30px; line-height:30px; text-indent:0.5em; margin:5px 0; color:#999;}
.jdcrumb1 a { color:#999; line-height:30px;}
#jdcr2 h1{ display:inline;}
#jdcr2 span { font-size:18px; line-height:36px; font-family:"黑体"; font-weight:normal; color:#db2c03;}
/* ----------------------酒店首页------------------------------ */

#lefth { width:190px; float:left; margin-top:5px;}

#hicenter{  width:605px; float:left; padding-top:5px;}

.inphotel { width:120px;}
.inph2 { width:114px;}

#hotelcity { width:600px; height:90px; margin-top:6px; text-align:center; }
#hotelcity td { height:25px; text-align:center; }
.city { display:block; border: 1px solid #ddd;  padding:2px; width:43px; height:43px; margin:2px;}
a.city:hover { border: 1px solid #feca63;   }
.city img  { width:43px; height:43px;}

/* 中间 */
.hotelseatit { text-indent:10px; background:#eee url(/images/a6.gif) no-repeat 0 10px; width:600px; height:25px; line-height:25px;  }
#sea4,#sea5 { margin-left:50px;}
#hotelseatab { width:600px; height:239px;}
#hotelseatab table { margin-top:50px; }


/* 右侧 */
#kjhotel { width:160px;  margin-left:12px; margin-top:5px; border:1px solid #d8d8d8; float:left;}
#kjhotel strong { display:block; width:100%; background:url(/images/00_641.gif) no-repeat; color:#f60;  height:18px; line-height:18px; text-indent:18px; margin-bottom:8px;}
#kjhotel p{ text-align:right; height:30px; line-height:30px;}

/* --------------------------搜索结果页-------------------------- */

/* 左边 */
#lefttit1,#lefttit2,#lefttit3,#lefttit4 { width:196px; margin-bottom:5px; padding-bottom:5px; }
#lefttit4 dl{width:194px;border:1px solid #fcbf2f;}
.headclass{float:left; width:380px;  text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
.endclass{float:right; width:300px; text-align:right; font-weight:normal; padding-right:5px; margin-top:-5px;  text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
#lefttit1 { }
.seart3{ display:block; width:196px; background:url(/images/t-3.gif) no-repeat; color:#fff; text-indent:10px; line-height:21px;}
.div5 { width:182px; padding:8px 0 10px 2px; background:#fff;}

.hotellefttit {width:194px; border:1px solid #fcbf2f;}
.hotellefttit span{ display:block; width:196px; background:url(/images/titleft.gif) no-repeat; height:20px; line-height:20px; text-indent:20px; color:#fff; margin:1px; }

/* 右侧 */
#righth { float:left; width:772px;}
 
#hotelrightcurmb { width:770px; margin-top:5px; text-indent:5px; height:36px; line-height:36px; }
#hotelrightcurmb span { font-size:18px; line-height:36px; font-family:"黑体"; color:#db2c03;} 
 
#righttopt { width:770px; height:80px; background: url(/imgs/bg_choose.gif)  repeat-x; clear:both; line-height:57px; text-indent:10px; }
#righttopt a{ color:#000000;}
#righttopt p{ line-height:2.2em;}


#areamap { width:200px; text-align:right;}
#areamap  a{ color:#0044DD}
#righttopttj{ width:770px; height:43px; background: url(/imgs/bg_choose.gif)  repeat-x; clear:both; line-height:57px; text-indent:10px; }
.list1 a{ color:#666666;}

/* 星级*/
#righttopt ul { margin-top:-15px;} 
#righttopt li {float:left;font-size:12px;line-height:41px;text-indent:inherit;width:146px; }
#righttopt li a:link {color:#666666; text-decoration:none;}
#righttopt li a:visited {color:#666666; text-decoration:none;}


.x_x img{width:53px; height:41px; overflow:hidden; border:none;}
#hoteltoptab {border:1px solid #fcbf2f; } 
#hoteltoptab a {color:#fff; font-weight:bold;}
.list_top_name{ float:left; width:300px;}
.favorites{ float:right; display:inline; width:30px;}


.jdshowimg { width:150px; height:150px;}
a.jdimg:link { border:1px solid #ddd; margin:10px auto;padding:2px; height:150px; width:150px; display:block; }
a.jdimg:hover { border:1px solid #bbb; padding:2px;}

/* 两种模式  */
#listmode { width:770px; margin-bottom:3px; height:25px; margin-top:8px; clear:both; border-bottom:2px solid #ffab00; margin-bottom:2px;}
#mode1,#mode2 {float:left; display:block; text-align:center; width:150px; height:18px; line-height:24px; margin-left:1px;} 
#mode1 { background:url(/imgs/mode2bg.gif) no-repeat; height:24px; line-height:24px; color:#fff; }
#mode2 { background:url(/imgs/mode1bg.gif) no-repeat; height:24px; color:#fff; font-weight:bold; text-indent:8px; }

#mode1 span { color:#333; line-height:24px; color:#fff;}
a#mode1:hover { font-weight:bold; text-decoration:none; color:#3399CC; }
.hotellistpage { width:345px; float:right; margin-top:3px;}
/* ---------索引模式------------- */

#listdiv { display:table; height:100%; }

.hotellist { width:768px;  border:solid #fcbf2f; border-width:1px; margin:10px auto; display:table;}
.hotellistindex { width:740px;  padding-top:10px; margin-left:10px;}
.hotelimg{ width:150px; height:100px; border:1px solid #ddd; padding:2px; }
.hotellistleft { float:left; padding:5px; text-align:center;}
.hotellistright { float:left;  margin-left:5px; width:580px; float:right; display:table; padding-bottom:10px;}
.hotellistright .hotelarea{ color:#000000;}
.hotellistright .hotelarea a{ color:#001D75;}
#bonus_info{top:20px; left:-1000px; display:block; background-color:#FBFBC5; position:absolute; border:1px solid #AFAFAF; padding:6px; width:270px; font-size:12px; line-height:150%; z-index:1000}
.hotellistleft { text-align:center; width:170px;}

.hotellisttab { width:98%; border-collapse:collapse;  clear:both; margin-top:10px;}
.hotellisttab th {height:30px; background:#F2F2F2; text-align:left;color:#000; padding:2px 3px;font-weight:normal; border-bottom:none;}
.hotellisttab th span { padding-left:5px;}
.fxtab1 th{ font-weight:400;}
.hotellisttab td {border-collapse:collapse;  text-align:left; padding:2px 3px;}
.fxtab1 .Giftimg{ margin-top:-5px; margin-left:3px;}
/*  New rocmxp 2010-5-20  */

.Room-Introduction-list{margin:0; padding:0;border:1px solid #CCCCCC; display:table; background:#EBEBED; margin:5px 0px 10px 0px; width:100%;}
.Room-Introduction-list ul{display:table; width:100%;}
.Room-Introduction-list li{margin:0; padding:0; float:left;width:30%;padding:8px 0  8px 10px; background: url(/imgs/ic_dot_gray.gif) no-repeat 15px 16px; text-align:left; line-height:1.5em; text-indent:1em;} 
.Room-Introduction-list-p {text-align:left; text-indent:1em;line-height:1.5em; width:90%;}
.Room-Introduction-list-p a{color:#001D75; }
.RoomTrRow{ display:table-row;}
.Viewrooms{ text-align:right; }
.hotellisttab .Viewrooms a{color:#FF4500; padding-right:12px;display:block; float:right;width:80px; background-image:url(/imgs/ViewRoom.gif); background-repeat:no-repeat; background-position:right;}
.HiddenRooms{ text-align:right; }
.HiddenRooms a{color:#FF4500; padding-right:12px;display:block; float:right;width:80px; background-image:url(/imgs/HiddenRoom.gif); background-repeat:no-repeat; background-position:right;}
.abotit { width:740px;  text-indent:3px; height:22px; font-weight:bold; clear:both; margin:15px auto; background:#fcb72c; line-height:22px; text-indent:8px; color:#fff; padding:0; display:block; }
.hotelname2 {display:block; width:100%; text-indent:12px; height:28px; background:#fcf7eb; margin-bottom:5px; padding-top:5px; line-height:28px; font-weight:bold; clear:both; }
.hotelname2 a { font-size:14px; line-height:28px;}
.hotelname2 span {color:#de5900; font-size:14px; line-height:28px;}
.xingjiimg { margin-top:-3px; }

/* -------列表模式----------------- */

.hotellisttable { width:99%;   border-top:1px solid #d0d0d0;  padding-top:10px; display:table; }
.hotellisttable th { background:#eee; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.hotellisttable td { border-bottom:1px solid #ddd; border-collapse:collapse; height:28px; line-height:28px; text-align:center;}
.hotellisttable td  a {text-decoration:underline;}
.jianye{color:#ff3300; font-family:'Arial Black', Gadget, sans-serif; font-size:16px; margin-right:3px; cursor:help;}

.allhotel { height:32px; line-height:32px; text-align:right; }
/* ---------------------------酒店详细介绍------------------------------------ */

 
 
/* 行政区与商业区切换 */
#fltopdiv { width:200px; margin:0; padding:0; float:left;}
.rgbtu1_1,.rgbtu1 { width:96px; margin:0; padding:0; float:left; height:20px; text-align:center; margin-top:1px; cursor:pointer; line-height:20px;}
.rgbtu1 { background:#f2f2f2; color:#000; margin-right:2px; }
.rgbtu1_1 {color:#fff; height:16px;  border:1px solid #fcbf2f; font-weight:bold; background:#fcbf2f; }
#rgbcn0,#rgbcn1{ width:194px; border:1px solid #fcbf2f;padding-top:12px;margin-top:0;margin-bottom:5px; padding-left:0 0 10px 6px; float:left; height:auto;}
#rgbcn0 ul{ width:174px; margin:0; padding:0; padding:0 10px; display:table;}
#rgbcn0 ul li { height:24px; border-bottom:1px dashed #eee; width:160px; line-height:24px; float:left;margin:1x 0 1px 0;display:block; text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; }
#rgbcn1 ul{ width:174px; margin:0; padding:0; padding:0 10px; display:table;}
#rgbcn1 ul li { height:24px; border-bottom:1px dashed #eee; width:160px; line-height:24px; margin:1x 0 1px 0;display:block; text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; }
 
/*---*/

.box2tit2 { background:url(/images/titleft.gif) no-repeat; text-indent:20px; color:#fff; line-height:20px;width:196px;height:22px;}
.box2tit2  a{ color:#fff;} 

.leftdianping { border:1px solid #ddd; margin:8px 0;}
.leftdianping p { width:170px; margin-left:8px; margin-top:5px;}
.leftdianping ul li{ width:180px; text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
.leftweather { border:1px solid #ddd; margin:8px 0;}
.leftweather p { width:250px; margin-left:8px; margin-top:5px;}


/* 右 */
#leftDiv { width:770px; float:left; }
#RightDiv{ width:200px; float:right;}


.hotelinfo { width:770px; padding:10px 5px; float:right; text-align:left;}
.hotelinfo h5 { height:22px; line-height:22px; color:#fff;text-indent:15px; width:630px; text-align:left;margin:10px; font-size:14px;  background:#fcbf2f }

.hotelinfo h3 h2 { color:#FF6600; padding:10px 0 20px 0; margin:0 auto; font-size:18px;}

.hotelinfo h3{ width:200px; white-space:nowrap; margin:0 auto;font-size:18px; text-align:center;}

#infoleft{ width:420px; float:left; display:table;  margin-bottom:10px;}

dd,dl,dt{ margin:0; padding:0;}
#infoleft dl{ width:430px; float:left; }
#infoleft dt{ width:40px; float:left; text-align:right;line-height:18px; font-weight:200; height:24px; }
#infoleft dd{ width:390px; float:right;text-align:left; height:24px; line-height:18px;}

#infoleft dd img{ line-height:30px;vertical-align:middle; /*optional*/ }
#infoleft dd span{font-size:12px; color:#C96702;  font-weight:bolder; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
#inforights{ width:320px; height:200px; float:left; margin-left:10px; margin-bottom:10px; margin-top:10px; border: 1px solid #333333;}
#infoleft a{ color:#001D75; text-decoration:underline;}
#infoleft .imgdd img{ height:20px; margin-left:10px; line-height:20px; cursor:pointer;vertical-align:middle; /*optional*/ }
#infoleft h1{ display:inline; height:60px}
#infoleft h1 a{font-size:20px; font-family:"黑体";text-align:left; width:auto;color:#DE5900;font-weight:normal; text-decoration:none; line-height:60px;}

#infoleft .tjianjie{ line-height:1.5em; height:auto;}
#hrdiv { border:1px solid #ddd; border-width:1px 0 1px 0; margin:0 auto; text-align:center; padding:5px 0;margin-bottom:30px; width:760px;} 
#hrdiv a{ color:#001D75}

/* 房型信息 */

#RoomPrice{width:760px; border:1px solid #D5D5D5; margin:0 auto;}
#RoomPrice #form1{ width:758px; height:30px; text-align:left; clear:both; margin:1px; background:#EBF0F8; padding:0; display:block;}
#RoomPrice #form1 img{ border:0;margin-top:0px; margin:0; padding:0; margin-bottom:-3px; }
#RoomPrice h2 { float:left; font-size:14px;height:30px; color:#000; margin:0; padding:0; text-align:inherit; display:block;line-height:30px; text-indent:1em; width:230px; overflow:hidden; }
.RoomSearch{ width:500px; float:right; font-weight:normal; color:#000;line-height:24px; height:24px;text-align:right; margin-right:16px; padding-top:5px;}
.RoomSearch input{ text-align:center; width:80px;}

.RoomSearch .buttonedit{ padding:0; margin:0; background:url(/images/btn_hong.gif); width:48px; height:22px; font-weight:bold; color:#fff; border:0px; line-height:22px; _line-height:22px; cursor:pointer; font-size:12px; text-align:center; margin-left:15px;}

.fxtab1 { width:740px; border-collapse:collapse; margin:10px auto; cpadding:0; display:table; text-align:center;}
.fxtab1 th {border:0; height:30px; background:#F2F2F2; }
.fxtab1 td {border-bottom:1px dashed #ddd; text-align:center; padding:3px; height:36px;}

.thindent{ text-align:left;text-indent:2em;}
#bonus_info{top:20px; left:-1000px; display:block; background-color:#FBFBC5; position:absolute; border:1px solid #AFAFAF; padding:6px; width:270px; font-size:12px; line-height:150%; z-index:1000}

.booktitle {text-align:left; padding-left:5px;}
.booktitle a{ white-space: normal;color:#001D75;cursor:pointer;border-bottom:dashed 1px #001D75; }
.booktitle a:visited { white-space: normal;color:#001D75;cursor:pointer;border-bottom:dashed 1px #001D75;}
.booktitle a:hover{ white-space: normal;color:#001D75;cursor:pointer;border-bottom:dashed 1px #001D75;}
.booktitle a img{ border:0;}
.booktitle1 {text-align:left; padding-left:5px;}
.booktitle1 a{ white-space: normal;color:#001D75;cursor:pointer;}
.booktitle1 a:visited { white-space: normal;color:#001D75;cursor:pointer;}
.booktitle1 a img{ border:0;}

.ViewNo{position:absolute;width:360px;border:1px solid #D5D5D5; text-align:left; background-color:#F1F4F7; display:none; padding-bottom:10px; ;margin:0px;
max-height:500px;/*_height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); overflow:auto;
scrollbar-3dlight-color:#dddddd; /*- 最外左 -*/
/*scrollbar-highlight-color:#dddddd; /*- 左二 -*/
/*scrollbar-face-color:#dddddd; /*- 面子 -*/
/*scrollbar-arrow-color:#b4b4b4; /*- 箭头 -*/
/*scrollbar-shadow-color:#dddddd; /*- 右二 -*/
/*/*scrollbar-darkshadow-color:#dddddd; /*- 右一 -*/
/*scrollbar-base-color:#dddddd; /*- 基色 -*/
/*scrollbar-track-color:#f1f1f1;/*- 滑道 -*/}
.ViewNoTop{width:15px; height:15px; float:right; text-align:center; margin:2px;}
.ViewNo h3{ height:24px; margin:0px; padding:0;font-size:12px;text-indent:1.2em; width:100%; text-align:left; line-height:24px;color:#000;background-color:#DEE7EF; }
.ViewNo h4{ height:24px; margin:0px; padding:0;font-size:12px;text-indent:2em; line-height:24px;color:#000; font-weight:normal; }
.ViewNo p{ line-height:1.4em; text-indent:2em; padding:0 15px;}
.NoAvgPrice{color:#D35714;}
.AvgPrice a{color:#D35714;cursor:pointer;border-bottom:dashed 1px #D35714;}
.AvgPrice a:hover {color:#D35714;text-decoration:none;border-bottom:dashed 1px #D35714;}
.AvgPrice a:visited {color:#D35714;text-decoration:none;border-bottom:dashed 1px #D35714;}
.ViewPriceDiv{width:320px; border:2px solid #F98510; background:#FFFFFF; display:none; position:absolute; margin-left:5px; margin:10px}
#PriceAll{ border:0; border-spacing:0; border-collapse : 0; } 
#PriceAll th{ text-align:center; font-weight:normal; background-color:FFEBD7; border:0px; padding:2px; height:24px;color:#333333;}
#PriceAll td{ text-align:center; border:0px; border-bottom:1px dashed #F98510;  height:30px; padding:2px; color:#333333;}
#PriceAll td span{ color:#D35714; font-size:12px; }
.Hidden-Room-Introduction{display:none;}
.View-Room-Introduction{ display:block;width:90%; }
.View-Room-Introduction-ff{ display:table-row;width:90%;}
.Room-Introduction{margin:0; padding:0;border:1px solid #CCCCCC; width:100%; display:table; background:#EBEBED; margin:5px 0px 10px 0px; }
.Room-Introduction ul{ display:table;width:100%;}
.Room-Introduction li{ float: left;width:180px;padding:8px 0  8px 10px;background: url(/imgs/ic_dot_gray.gif) no-repeat 15px 16px; text-align:left; line-height:1.5em; text-indent:1em;} 
.Room-Introduction p {text-align:left;}
.Room-Introduction p a{text-indent:1em; color:#001D75; }
#HotelNav{ width:740px; height:32px; margin:0 auto;margin-top:20px; margin-bottom:0px; } 
#HotelNav ul{width:740px; height:30px; margin-left:0px; }
#HotelNav ul li{ float:left; width:100px; text-align:center; line-height:30px; background:#FFFFFF; border:1px solid #C96702;border-bottom:none; margin-right:10px;}
#HotelNav ul li a{ font-size:16px; font-family:"黑体"; color:#FF6600;}
#HotelNav .HotelNavHover{background:#FEEABA; border:1px solid #C96702;border-bottom:none;}
#HotelNav .HotelNavHover a{font-size:16px; font-family:"黑体"; color:#C96702;}
.fxtab1 .thindent-Explain{text-align:left;text-indent:0.5em;}
#viewInfo{ width:760px;border:1px solid #C96702; margin:0 auto; }
#HotelIntro{ margin:10px; display:table; text-align:left;}
#swfContent{ width:314px; margin:3px;}

#HotelIntro .hotelabo{ width:418px; float:left;}
#HotelIntro .hotelabo a { color:#000000; text-decoration:none; font-weight:normal; cursor:default;}
#HotelIntro .abophoto{ width:320px; float:left;border:1px solid #999999;}
#HotelIntro .xginfotab{ width:720px; float:left;} 
.otherInfo .xginfotab td{ line-height:1.5em;}

#ReviewDiv{ width:740px; margin:10px; display:table; text-align:left;}
#ReviewDiv p{ line-height:1.5em;width:720px; margin:0 10px;font-size:12px; text-indent:0em; border-bottom:1px dashed #CCCCCC;}
#ReviewDiv .pltop{font-size:12px; font-family:"宋体";line-height:2em; height:24px; text-indent:0em; margin:6px 10px;border-bottom:none; margin-top:20px;}
#ReviewDiv .pltop span{ color:#C96702; margin-left:20px;}
#ReviewDiv .pltop span big{font-size:20px; font-weight:bold; color:#FF0000; margin:0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#ReviewDiv .askt2{ margin-top:15px;}
#mapDiv{ margin:0; padding:0; height:640px; overflow:hidden; width:760px; }
#container { width:760px; height:640px;padding:0; margin:0; display:block;}
#mapcontent{ width:300px; font-size:12px;}
#mapcontent table th{ width:35px;font-size:12px; font-weight:normal;}
#mapcontent table td p{ display:block; width:120px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
#mapcontent div{ height:54px; overflow:hidden;}

#photoDiv{ display:table; padding:5px 10px;}
#photoDiv ul{ width:740px; margin:0; padding:0; padding-left:0px; padding-top:10px;}
#photoDiv ul li{ float:left; width:177px; height:164px; margin:5px 4px 5px 3px;}
#photoDiv ul li img { margin:0; padding:0;width:175px; height:140px; border:0;cursor:pointer; border:1px #CCCCCC solid;}
#photoDiv ul li div{ text-align:center; line-height:18px; height:24px; cursor:pointer; margin-top:5px;}
.aboimg { width:300px; height:240px; clear:both;}

.hotelabo p { margin:10px 10px 10px 0 ;}


.otherInfo{ width:760px; border:1px solid #D5D5D5; margin-top:20px;}
.otherInfo h2{ width:758px; background:#EBF0F8; font-size:14px;text-align:left; line-height:30px; padding:1px; margin:0;text-indent:1em; height:30px; color:#000;}
.jtwz h2 a{ color:#001D75; text-decoration:underline; font-weight:normal;}
.jtwz #trafficdiv {margin:18px auto; margin-left:25px; width:720px; }
/* 相关信息 */
.xginfotab { margin:8px auto; width:740px;}
.xginfotab th { border-bottom:1px solid #ddd; vertical-align:top; line-height:24px; width:80px; color:#333;  font-weight:normal;}
.xginfotab td { border-bottom:1px solid #ddd;}

#xgdata {width:740px; border:1px solid #ddd; border-width:1px 0 1px 0; margin:10px; }


/*  详细 top*/
#logodivHotel { width:400px; height:43px; float:left; margin-top:9px; clear:both; text-align:left; padding-left:10px;}
.NewTopHotelName { width:400px; height:24px; line-height:24px;  margin-top:10px; margin-left:20px;}
.EngHotelName {line-height:24px; color:#f60; height:24px; margin:0; padding:0;}
.EngHotelName a {color:#f60; font-size:18px; text-align:center }
.CnHotelName { height:22px;margin:0; color:#f60;padding:0;padding-bottom:5px; padding-top:10px;}
.CnHotelName a {color:#f60; font-size:22px; line-height:22px; margin-top:-18px; }

/* 更改日期 */

#ggdate { width:640px; border: solid #ddd; border-width:1px 0; }

/* 评论 */

.askt2 {  width:740px; text-align:center;}

.pinglun {width:740px; padding:5px 10px; border:1px solid  #ddd;  margin:5px 0; text-align:left; overflow:hidden;}
.pltop { line-height:25px; font-weight:bold; }
 
/* 发布评论 */

#fbpinglun { width:660px; margin:45px 200px; border:1px solid #fcbf2f;}
#plclumb { width:658px; margin:1px; height:22px; line-height:22px; background:#fec75f; text-indent:15px; color:#fff;}
#plclumb a { color:#fff; font-weight:bold; line-height:22px; }
#fbpinglun table {  margin:10px;  margin-left:35px;}


/* ---------------------------------预订------------------------------ */


#table5  { width:80%;  border-collapse:collapse; margin:10px; }
#table5 td {border: 1px  solid #ddd; }


.fxtab { width:92%; border-collapse:collapse; margin:10px;}
.fxtab th {border:1px solid #ddd; text-align:center; background:#fefae1; }
.fxtab td {border:1px solid #ddd; text-align:center; }

#bookprice { margin:8px auto; width:92%;}
#bookprice li { width:70px; float:left; height:38px; border:1px solid #FFD079; text-align:center; }
#bookprice li h5 { border-bottom:1px solid #FFD079; height:20px; line-height:20px; font-weight:normal; background:#FFF9E6; margin:0;}

#bookprice li p { margin:0; height:19px; text-align:center; line-height:19px;}
.booktable { margin-left:8px; width:720px; border-collapse:collapse;}
.booktable th {  font-weight:normal; width:100px; text-align:right;   border:2px solid #fff;}
.booktable td { padding:2px 3px;}

.btn_hong { padding:0; margin:0; background:url(/images/btn_hong.gif); width:48px; height:22px; display:block; font-weight:bold; color:#fff; border:0px; line-height:22px; _line-height:22px; cursor:pointer; font-size:12px; text-align:center;}
.hotelseatit { text-indent:10px; background:#eee url(/images/a6.gif) no-repeat 0 10px; width:600px; height:25px; line-height:25px;  }
.btn_hui  { padding:0; margin:0; background:url(/images/btn_hui.gif); display:block;width:48px; height:22px; font-weight:normal; color:#666; border:0px; line-height:22px; _line-height:22px; font-size:12px;}


/* */
#bookok { width:650px; border:1px solid #ddd; margin:25px auto; padding:20px; }



/* ---------------------------------酒店图片------------------------------ */


/* 酒店图片 */


.photocenter { width:768px; float:left; text-align:center; margin:0 auto;}
.photoright { width:190px; float:left; margin-left:5px;}
.photoright  ul { float:left; margin:2px;}
.photoright {   text-align:center;}



#crumbphoto { width:768px; height:20px; background:url(/images/crumbbg.gif) no-repeat; margin:5px 0; color:#999; border:1px solid #ddd; }

#upphototab { margin:5px;}


.smphoto img { width:80px; height:60px; border:0;}
a.smphoto { width:80px; height:60px;  display:block; padding:2px; border:1px solid #ddd;}
a.smphoto:hover  { border:1px solid #bbb; }


.photoimg { width:132px; height:95px; border:1px solid #d8d8d8; padding:3px; }
.photoimg img { width:132px; height:95px; border:0;}

#photoupbox{ width:750px; border:1px solid #ddd; }




/* ---------------------------------快捷/星级连锁酒店列表------------------------------ */

.div5 a {line-height:22px; text-indent:25px; display:block; width:170px; height:21px; background:url(/images/a6.gif) no-repeat 10px 7px; border-bottom:1px dashed #ddd; }/* 左边 */

#listdiv ul {width:730px; margin-left:10px; }
#listdiv ul li { border-bottom:1px  dotted #ddd; height:26px; line-height:26px; }
.kjtd1 { width:60px;  display:block; float:left; } 
.kjspan2 { width:240px;   float:left; }
.kjspan3 { width:350px;  float:left; color:666;}
.kjspan4 { width:50px; display:block; float:right;  }
 
#kjcitylist {
	
	clear:both;
	width: 776px;
}

.lisaaa2,.lisaaa1 { display:block; padding:2px 7px 0 7px; float:left; margin-right:3px;  }
.lisaaa2 { border:1px solid #FF6600; background:#ff9;  }
.lisaaa2 a span { color:#f30; }
.lisaaa1 { border:1px solid #ddd; background:#f2f2f2;  }
.lisaaa1 a span { color:#000; }

 
 




/* ---------------------------------推荐/特价酒店列表------------------------------ */

#tjmain { background:url(/imgs/tjbg1.gif) repeat-y; width:980px; margin-top:3px; }
#tjleft { background:url(/imgs/tjtop1.gif) no-repeat; width:200px; padding-left:16px; padding-top:150px; float:left;}
#tjright { background:url(/imgs/tjbg2.gif) repeat-y 0 30px; width:763px; float:left;} 


#tjmain {overflow: hidden;  display: block;}
/* easy clearing */
#tjmain:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility:hidden; }
/* end easy clearing */
#tjleft, #tjright {	float: left; padding-bottom: 32767px !important; margin-bottom: -32767px !important; 	}

/*  左  */
#tablediv5 { width:184px; border:solid #f8a504 1px; float:left; background:#fff;}
#tablediv5 a { display:block; padding:0;margin:0; height:25px; width:60px; text-align:center; float:left;}


/* 右 */

#righttopt4 { display:block; height:40px; line-height:36px; width:740px;  margin-left:8px; background:url(/imgs/ico1.gif) no-repeat 0 5px; text-indent:60px; color:#f60; font-size:15px; border-bottom:1px solid #ddd;}

.p1 {display:block; width:120px; height:90px; overflow:hidden; border:1px solid #ddd; padding:2px; margin:3px; }
.p1 img { width:120px; height:90px;}
.hotellistmoretab {  margin-bottom:10px; width:720px; margin-left:20px;}
.hotelname { border-bottom:1px dashed #ddd; font-size:14px;}

.kongtd { height:8px;}
.tjfang { text-align:center; border-collapse:collapse; margin-top:2px;}
.tjfang th { border:1px solid #ddd; background:#eee7d9;}
.tjfang td { border:1px solid #ddd;}

.page { width:350px; float:right; clear:both;}
.page a { display:block; border:1px solid #ddd; padding:0 5px; float:left; margin:8px 2px;}
#tjfoot { background:url(/imgs/tjfoot.gif) no-repeat; width:100%; height:5px;}


/* 城市列表 */

#hiright {width:740px; float:left; margin-left:6px; margin-top:5px; text-align:left; padding:10px; border:1px solid #ddd;}
#cityhot p { text-indent:80px;}
#footlshotel { width:700px;  margin:10px auto; text-align:left; margin:10px auto; border-top:1px dashed #eee;}


/* 经济型快捷酒店更多 */
#righttopt3 { width:99%; border:1px solid #ddd; height:20px;  line-height:20px;text-indent:10px; color:#666; text-align:left;}

#jjhotellist { width:938px; *width:978px; margin:5px auto; padding:20px; border:1px solid #fcbf2f; display:table;}
#jjhotellist h1 { display:block; width:916px; margin:5px auto;  height:30px; font-size:14px; font-weight:bold; background-color:#E6E6E6; text-align:center; line-height:30px; height:30px; border-bottom:1px dashed #ddd; margin-bottom:15px}
#jjhotellist li { width:158px; text-align:left; float:left; text-indent:15px; background:url(/images/a6.gif) no-repeat 0 8px; height:25px; line-height:25px; }
 
/* 糖酒会锁酒店列表 */
#righttopt2 { width:99%; border-bottom:1px solid #ddd; height:20px;  line-height:20px; color:#666; text-align:center;}
#righttopt2 a { color:#666;}

#listdiv5 table{ width:710px; margin:10px auto;}



/* 预订登录页面 */
#hotelinfologin {width:780px; margin-top:30px; height:100%;}
#ydloginbox1 { width:430px; height:270px; float:left; padding-top:45px; background:url(/imgs/loginbg1.gif) no-repeat;}
#ydloginbox2 { width:330px; height:270px; float:right; padding-top:60px; background:url(/imgs/loginbg2.gif) no-repeat;}
#ydloginbox1 p { width:400px; margin-left:15px; margin-top:10px; border-top:1px solid #c7c5bc; text-align:left; padding-top:6px;}

#ydloginbox1 p strong { line-height:30px;}
.hotellogininp { width:180px; height:19px; line-height:19px;}

/* 连锁酒店页面 */
.nav_ab {
	display:table;
	border:1px solid #C7CACF;
	height:72px;
	padding-top:2px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.nav_ab li {
	float:left;
	width:150px;
	font-size:14px;
	line-height:30px;
	height:30px!important;
	text-align:center;
	display:inline;
	margin-top: 3px;
	background-color: #F9F9F9;
	margin-left: 1px;
	border: 1px solid #DDDDDD;
}
.nav_ab li a {
	color:#0044DD;
	font-size:13px;
	font-weight: normal;
	display: block;
}
.nav_ab li a:hover{
	color:#FFFFFF;
	font-size:13px;
	font-weight: normal;
	display: block;
	background-color: #F5981F;
	text-decoration: none;
}
#title_box {
	background-image: url(/imgs/title_bj.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	color: #FF6600;
	height: 21px;
	width: 730px;
	padding-left: 35px;
	padding-top: 4px;
	margin: 5px 0px 0px 0px;
}
.txt_box {
	margin: 0px;
	font-size: 12px;
	border: 1px solid #DDDDDD;
	display: block;
	padding: 0px 0px 5px 0px;
	width: 765px;
	font-weight: normal;
	color: #4a4a4a;
}
.txt_box a{
	color: #0044DD;
	text-decoration: none;
	}
.txt_box a:hover{
	color: #FF3300;
	text-decoration: underline;
	}	
.txt_box span{
	color: #FF3300;
	}
.txt_box ul{
	padding: 0px;
	clear: left;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin: 0px 20px 0px 20px;
	display: block;
}
.txt_box li{
	float: left;
	list-style-type: none;
	height: 18px;
	padding-top: 7px;
	text-align: left;
}
.kj1 {
	width: 135px;
}
.kj2 {
	width: 310px;
}
.kj3 {
	width: 375px;
}
.Favorites_img{ cursor:pointer;}