html{ 
font-size:12px;
line-height:16px;
font-family:tahoma;
}
input,select{ font-size:12px;}
#contentLeft{margin:0px 30px 0px 0px;}
#contentRight{ margin-top:4px; }
.bgNone{ background:none;}
.bg{background:#e6e2d9;}
/* ================== 公共样式====================== */
.indexLeft{
width:218px;
background:#e6e2d9;
padding:0px 7px 40px 7px;
}
.indexLeft li{width:214px;}
.indexLeft .adPic img{margin:16px 0px 8px 0px; width:218px;}
.indexLeft .offers{ width:214px;}
.indexRight{ width:530px; padding-bottom:40px;  }
.indexRightTitle{
width:530px;
margin-bottom:16px;
padding:22px 0px 8px 0px;
}
.indexRightBody{width:530px;}
#fastBooking ul,#fastBooking li{width:300px;  }
.guestName{
width:206px;
margin-left:24px;
display:inline;
}
.formGuestName{
background:#e6e2d9;
padding:10px 17px 0px 17px;
width:172px;
margin-top:14px;
}
/* ===============首页================ */
.resultLeft{
width:160px;
padding:14px 14px 50px 14px;
}
.resultLeft li,.viewHotels li{ width:160px;}
.resultLeft .dot p{ padding-bottom:5px;}
#subFastBooking,#subFastBooking ul,#subFastBooking li{ width:160px;}
#subFastBooking ul{ border-bottom:1px dotted #666;}
.viewHotels{width:160px; }
.viewHotels{ margin:15px 0px;}

.viewHotels p{ padding:8px 0px;}
.viewHotels img{ width:156px; padding:1px; border:1px solid #979797;}
.viewHotels span{
background:url(../images/ico-point1.gif) no-repeat left 7px;
text-decoration:underline;
padding-left:8px;
float:left;
width:150px;
}
.resultRight{
width:580px;
padding:14px 0px 50px 0px;
}
.resultRight li{ width:580px;}
.resultSummary{
font-size:12px;
background:#e6e2d9;
margin:12px 0px 16px 0px;
padding-bottom:8px;
}
.resultSummary u{ font-size:12px; color:#005597;}
.resultSummary table{
margin:8px 12px 0px 12px;
float:left;
display:inline;
}
.resultSummary td{ padding:4px 0px;}
.hotelInfo{margin-top:20px;}
.into{
font-size:12px;
font-weight:bold;
color:#005597;
text-decoration:underline;
padding:5px 0px;
}
.hotelName{ margin-bottom:12px;}
.hotelName .hotelPic img{
width:116px;
background:#e6e2d9;
padding:3px;
border:1px solid #cac2a9;
margin-right:15px;
}

/* ===============查询结果================ */
.detailsLeft{
width:520px;
background:#eeede8;
margin:20px 0px 0px 28px;
display:inline;
padding-bottom:30px;
}
.detailsLeft li{ width:520px;}
.detailsHotelInfo .hotelPic img{
width:180px;
height:104px;
background:#e6e2d9;
padding:3px;
border:1px solid #cac2a9;
margin-right:15px;
}
.detailsTitle{
background:#e6e2d9;
border-top:1px solid #e2bf9c;
color:#333;
font-size:12px;
font-weight:bold;
margin-top:25px;
padding:2px 0px 3px 0px;
}
.reservationSummary li,.personalInfo li,.cardInfo li,.others li,.confirmList li{ margin-bottom:8px;}
.bookingDateList table{ margin:1px 0px 0px 1px;}
.bookingDateList td{
width:72px;
text-align:center;
border:1px solid #c3bba2;
padding:6px 0px;
}
.bookingDateList td:hover{ background:#e6e2d9;}
.bookingDateList u{
background:#d3cdbc;
text-decoration:none;
color:#fff;
padding:0px 2px;
}
.week td{ color:#005597; background:#e6e2d9; padding:5px 0px;}
.week b{ font-weight:normal; color:#ff7200;}
.intotal{
float:right;
width:500px;
text-align:right;
padding-right:10px;
}
.personalInfo td{ padding:2px 0px;}
.others td{ padding:4px 40px 4px 0px;}
.submitBooking{ margin-top:10px;}
.submitBooking td{ padding:5px 0px;}
.detailsRight{
width:212px;
padding:0px 15px;
padding-bottom:30px;
}
.offers{
padding-bottom:15px;
width:210px;
float:left;
line-height:16px;
border-bottom:1px dotted #666;
margin-top:15px;
}
.offers img{
width:82px;
border:1px solid #e19c52;
margin:5px 8px 0px 0px;
float:left;
}
.detailsRight .adPic{ width:210px; }
.detailsRight .adPic img{ width:210px; margin:16px 0px 8px 0px; }
.offersTitle{
font-weight:bold;
color:#005597;
width:116px;
height:15px;
display:block;
/*overflow:hidden;
text-overflow: ellipsis;
white-space:nowrap;*/
float:left;
padding-bottom:2px;
}
/* ===============预订详情================ */
.confirmLeft{
width:430px;
background:#eeede8;
margin:20px 0px 0px 28px;
display:inline;
padding-bottom:60px;
}
.confirmLeft li{ width:430px;}
.worldMap{ overflow:hidden; width:430px; float:left;}
.worldMap img{ margin:0px 10px 4px 0px;}
.confirmRight{
width:272px;
padding:20px 30px 60px 30px;
float:left;
}
.confirmRight li{ width:272px; }
.guestInfo{ padding:7px 0px; border-bottom:1px solid #ff7200; }
.guestInfo li{ margin-bottom:3px;}
.guestInfo td{ padding-right:5px;}
.requests span{
width:130px;
float:left;
overflow:hidden;
padding:0px 3px;
text-overflow: ellipsis;
white-space:nowrap;
}
/* ===============确认预订信息================ */
.rateLeft{
width:190px;
padding:10px 13px 60px 13px;
}
.rateLeft li{ width:190px; padding:7px 0px;}
.rateLeft .hotelView img{
width:180px;
padding:3px;
border:1px solid #c3bba2;
background:#d7d3ca;
margin:10px 0px;
}
.rateTitle{
font-size:12px;
color:#005597;
font-weight:bold;
text-decoration:underline;
padding-bottom:4px;
}
.rateRight{
width:545px;
display:inline;
}
.rateRight li{ width:545px; padding:10px 0px;}
.rateRight .resultSummary{
border-top:1px solid #e2bf9c;
margin:0px 0px 16px 0px
}
.rateRight .resultSummary table{ margin-top:0px;}
.roomList{ width:100%; float:left; margin-top:10px; }
.roomList td{
padding:4px 5px;
border-top:1px solid #d2ccba;
border-bottom:1px solid #d2ccba;
}
.roomList tr:hover{ background:#e7e5df;}
/* ====================房价信息========================= */