a{ text-decoration:none;}
.banner{  background-color:#fefefe; padding:1px; margin-top:10px;}
#focusBox{float:left;  padding:10px; border:1px solid #e0e0e0; background-color:#f5f5f5;}
#focus{ width:840px; height:380px; }
#intro{ width:300px; float:right; background-color:#f5f5f5; text-align:center;  padding:10px; border:1px solid #e0e0e0;}
#intro img{ width:300px;}

#awardBox{border:1px solid #D9DADC; background-color:#fafafa; }
#awardMenu{ }
#awardMenu a.awardType{ display:block; border-bottom:1px solid #f0f0f0;  border-right:1px solid #f0f0f0; padding-top:2px; padding-bottom:3px; line-height:30px; width:170px; float:left; text-align:center;}
#awardMenu a.awardType:hover{background-color:#FFF;}
#awardMenu a.cur{ background-color:#FFF; border-bottom:2px solid #f60; color:#F60; padding-bottom:2px;  }

#awardList{border:1px solid #D9DADC; background-color:#fafafa; }
#hotelList{ padding:8px;  min-height:190px; background-color:#FFF;}

#hotelListText{ margin:20px;}
#hotelListText dl{ } 
#hotelListText dl dt{ font-weight:bold; margin-top:15px; margin-bottom:5px;}
#hotelListText dl dd{ margin:0; padding:0; }
#hotelListText dl{ margin:0; padding:0;}
.hoteltext{ display:inline-block; padding:0 10px 0 0;}

dl.hotelList{ float:left;  margin:8px; position:relative; border:1px solid #e5e5e5; background-color:#f9f9f9; box-shadow:0 0 2px #e9e9e9;}
dl.hotelList:hover{ box-shadow:0 0 3px #F30; border:1px solid #f30;}
dl.hotelList dt img{ width:218px; height:137px;}
dl.hotelList dd{ height:30px; line-height:30px; padding:0; margin:0; text-align:center;}

dl.newhotelList{ float:left;  margin:8px; position:relative; border:1px solid #e5e5e5; background-color:#f9f9f9; box-shadow:0 0 2px #e9e9e9;}
dl.newhotelList dt img{ width:225px; height:141px;}
dl.newhotelList dd{ height:30px; line-height:30px; padding:0; margin:0; text-align:center;}
dl.newhotelList:hover{ box-shadow:0 0 3px #F30; border:1px solid #f30;}

.loading{ background:url(../images/Loading8.gif) no-repeat center;}

#review{ border:1px solid #e0e0e0; background-color:#f5f5f5;  padding:20px 15px;}
#review dl{ background-color:#FFF; border:1px solid #e5e5e5;}
#review dl dt img{ width:250px; height:168px;}
#review dl dd { margin:0; text-align:center; font-size:1.4rem; line-height:2.5rem;}
#review dl dd .mingcheng{ float:left; width:204px; text-align:center;}
#review dl dd .bangdan{ float:right; width:45px; border-left:1px solid #e5e5e5; background-color:#f5f5f5;}
#review dl { float:left; margin:0 7px; border:1px solid #e0e0e0; padding:1px;}
#reviewLeft{ width:40px;  height:40px; float:left; background:url(../images/star_control.png); margin-top:65px; margin-right:3px;}
#reviewLeft:hover{background:url(../images/star_control.png) 0 -40px;}
#reviewRight{ width:40px; height:40px; float:right; background:url(../images/star_control.png) -40px 0px; margin-top:65px;}
#reviewRight:hover{ background:url(../images/star_control.png) -40px -40px;}
#reviewList{ float:left; margin:0 5px; }

.hotelImg { float:right; width:300px; height:188px; margin-left:10px; margin-bottom:10px;}
.hotelName{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.hotelIntro{ line-height:180%;}

.texthotel{ display:inline-block; padding-right:20px; }

a.dest{position:absolute; display:block; line-height:26px; top:-13px; right:0px; width:78px;  background:url(../images/icon_jiantou1.png) no-repeat 90px center; text-align:center; background-color:#f0f0f0; color:#333; padding:0px 20px;  }
.destList{ position:absolute; right:-1px; top:-14px; width:118px; border:1px solid #e0e0e0; display:none; z-index:10; padding-top:26px; border-bottom:4px solid #195E8B; }
.destListIn{  background-color:#f5f5f5; padding:0 5px 10px; }
.destList a{ display:block; border-bottom:1px dotted #999; line-height:25px; text-align:center;}
.boxTitle{ position:relative;}

.cityList{position:absolute; top:-15px; right:0px; background-color:#999; padding:0 10px; font-size:1.2rem; text-decoration:none; z-index:11; border:1px solid #d7d7d7; background-color:#f5f5f5;}
.cityList a{ line-height:30px; display:block; text-align:center; padding:0 10px; background-color:#f5f5f5; border-bottom:1px dotted #999;}
#curCity{ background-color:#FFF; line-height:30px; text-align:center; margin:0 -10px; padding:0 20px; width:66px;}
#citys{ display:none; padding-bottom:10px;}


