@charset "utf-8";
/* CSS Document */

/*搜索框*/
#btnSearch{ margin-left:20px; width:87px; height:24px;}
#HHD-commentss li,#HHD-asks li{ border-bottom:1px #6666CC solid; padding:5px 0;}
.HHD-comments-hotel,.HHD-ask-hotel{color:#990033;}

.page-language{ float:right ; }
.page-language .language-button {background: url(/img2/bg-all.gif) no-repeat scroll -275px -117px;display: block;height: 21px;text-indent: 2em;top: 10px;width: 61px; margin-bottom:5px;}
.page-language  .ask-button {background: url(/img2/bg-all.gif) no-repeat scroll -275px -148px;display: block;height: 21px;text-indent: 2em;top: 40px;width: 61px;}
.page-language a,.page-language a:visited{ color:white;}

/*hotel-title*/
#HHD-hotel-title{ background:#fff; margin: 4px 0px; padding: 10px;}
#HHD-hotel-title h1{ padding-left:35px; background:url(/img2/bg-all.gif) no-repeat scroll -484px -332px; padding-top:6px; color: #FF8000;font-family: 'microsoft yahei';font-weight: bold;}
#HHD-hotel-title h2{ }
#HHD-hotel-title h1 img{ margin-left:10px;}


/*share-links*/
.share_links { clear: both; width: 480px; margin: 5px 0 10px; padding: 5px; border: 1px solid #ddd; background: #f3f3f3;}
.share_links span{ float: left; font-size: 12px;}
.share_links .share_list { overflow: hidden; zoom: 1;}
.share_links .share_list li { float: left; margin: 3px 0 0 2px; _display: inline;}
.share_list a { display: block; float: left; height: 16px; line-height: 16px; margin-right: 10px; padding-left: 20px; background: url(/img2/bg-all.gif) no-repeat; _display: inline;}
.share_list .qq { background-position: -527px -370px;}
.share_list .kaixin { background-position: -527px -394px;}
.share_list .renren { background-position: -527px -420px;}
.share_list .douban { background-position: -527px -445px;}
.share_list .xinlan { background-position: -527px -502px;}
.share_list .guge { background-position: -527px -475px;}


/*hotel-desc*/
#HHD-hotel-desc{background: white; margin: 4px 0px 1px 0px; padding: 10px; overflow:auto;}
#HHD-hotel-photoes-points{ height:114px;}
#HHD-hotel-photoes li{ display:inline;  padding-right:5px;}

#HHD-hotel-points{ border:3px #CCC solid; padding:2px 5px; float:right; background:#DAEEFE; cursor:pointer;}
#HHD-hotel-points div{ width:260px; text-align:center;padding:4px 0px;}
.percent-point{ border:1px #e7662b solid; height:10px; background-image:url(/img2/bg-all.gif); background-repeat:no-repeat;}

/*hotel-field*/
#HHD-hotel-field{background:white; margin: 4px 0px 1px 0px; padding: 10px;overflow:auto; zoom:1; }
#HHD-hotel-field #HHD-hotel-gmap{margin-left:10px; border:1px #CCC solid; }
#HHD-hotel-field #gmap-div{ width:300px; height:300px; }
#HHD-nearby-area{display: block; overflow:auto; zoom:1; }
#HHD-hotel-info { background:#CEFFCE; margin-bottom:10px; padding:8px;display: block;overflow: hidden;}
#HHD-hotel-info li { padding-right:8px;}
#HHD-hotel-info li span{ font: bold 12px/16px "Times New Roman", Times, serif; padding-right:10px;}
#HHD-hotel-nearby{display: block;overflow: hidden;}
#HHD-hotel-nearby li{ padding-left:8px;background:url(/img2/bg-all.gif) no-repeat scroll -532px -13px; border-bottom:1px #999 dashed; font: 12px/25px "Times New Roman", Times, serif;}

/*hotel room*/
#HHD-hotel-room{padding:10px; overflow:auto; background:#E1EFFD; margin-top:10px;}
#HHD-hotel-room-title{ height:30px;}
.change-date{height:29px; float:right; font:12px/29px Arial, Helvetica, sans-serif; }
.change-date input{ width:80px; height:15px; line-height:15px; }
.change-date #rechoose{ width:52px; height:22px; line-height:22px; font-weight:bold; border:0px; cursor:pointer; text-align:center; background:url(/img2/bg-all.gif) no-repeat scroll -350px -117px;}


.HHD-hotel-room-head{ margin-top:1px; border-bottom:1px #CCC solid;}
.HHD-hotel-room-head-inner{ height:30px; background:url(/img2/bg-hotel-room-head.gif) repeat-x; color:#666; font:bold 10pt/28px Arial, Helvetica, sans-serif;}
.btn-order{ background:#F63; width:54px; height:22px; margin:0; padding:0; cursor:pointer; border:none; color:#FFF; font-weight:bold; margin:3px;}
.room-name u{ background:url(/img2/bg-all.gif) no-repeat scroll -533px -670px; text-decoration:none; text-indent:10px; display:inline-block;}
.room-name u.up{ background:url(/img2/bg-all.gif) no-repeat scroll -533px -703px; text-decoration:none; text-indent:10px; display:inline-block;}
.room-name{ text-align:center; display:block;}
.room-desc-head{ width:45px; text-align:center; float:right;}
.room-desc{ width:45px; text-align:center; float:right;}
.room-bw{ width:80px; overflow:hide; white-space: nowrap; text-align:center; float:right;}
.room-bf{ width:45px; text-align:center; float:right;}
.room-ori{ width:80px; text-align:center; float:right;}
.room-first{ width:80px; text-align:center; float:right;}
.room-avg-head{width:80px; text-align:center; float:right;}
.room-avg{ width:80px;text-align:center;float:right; color:#F93; text-decoration:underline;}
.room-prize{ width:60px; text-align:center; float:right;}
.room-ac{ width:60px; text-align:center; float:right;}
.room-row{border-bottom:1px #CCC dashed; color:#666; font:12px/32px Arial, Helvetica, sans-serif;}
.room-price-and-desc2-o{ display:block; direction:rtl;  padding-right:10px; padding-left:210px;}
.room-price-and-desc2{width:560px; margin-bottom:10px; background-color:white; direction:ltr; }
.room-price2{color:black; width:560px;}
.room-price2-inner{width:560px; border:2px #f98510 solid; padding:3px; background-color:white; overflow:auto; zoom:1;}
.room-price-and-desc2 .room-price2-inner{ border-top:1px #CE4D06 solid; border-bottom:none; border-left: none; border-right: none ;  padding:0px; background:none; }
.rp2-row{ height:30px; border-bottom:#eebb97 1px dashed; float:left; width:560px;}
.rp2-header{background-color:#ffebd7; height:25px;}
.rp2-data{background-color:white;}
.rp2-cell { float:left; width:70px; height:30px; vertical-align:middle; text-align:center; line-height:30px; font-size:12px; font-family:Arial;}
.rp2-price{ float:left; width:70px; height:30px;  text-align:center; line-height:14px; font-size:12px; font-family:Arial;}
.rp2-price u{ color:#d76600; text-decoration:none;  }
.room-desc2{ width:560px; }
.room-desc2-inner{ border:1px #039 solid; padding:3px; background-color:#DDE0F9; }
.room-price-and-desc2 .room-desc2-inner{border:none; padding:3px; background:none;}
.room-desc2 ul{ padding-top:8px; text-align:left;}
.room-desc2 li{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;overflow:hidden;vertical-align:middle; padding-left:15px;  text-align:left; background: url(/img2/bg-all.gif) no-repeat scroll -531px -35px;  font-size:12px; line-height:16px; width:260px;height:16px; }
.hide-action-bar{ font-size:12px; line-height:16px; color:#0464BB; margin-top:0px; height:16px; background-color:#C4D8FD; cursor:pointer;  text-align:center}
.room-row:hover{ background:#F6F6F6}
.HHD-hotel-room-data{ background:#fff;  overflow:auto; zoom:1;}
.HHD-hotel-room-data p{ text-align:center;}
.HHD-hotel-notes-data{ }
.HHD-hotel-notes-data ul{ margin:0px 5px 15px 5px; padding-left:15px; }
.HHD-hotel-notes-data li{ margin-bottom:5px; margin-left:15px; font:12px/15px arial; }
#HHD-hotel-room-note{ display:block; padding:5px;}
#HHD-hotel-room-note-inner{ border:1px #F63 dashed; background-color:#FEFAC0; padding:5px;}
.note-row{padding:5px 0px;font:12px/16px Arial, Helvetica, sans-serif;}
.note-fromto{ width:220px; text-align:center; float:left;}
.note-content{ display:block;text-align:left;}

/*hotel detail*/
#HHD-hotel-detail{padding:10px; background:white; margin-top:10px;}
#HHD-hotel-detail-data{ margin-top:10px;}
.detail-row{ border-bottom:1px #CCC dashed; font:12px/24px Arial, Helvetica, sans-serif; padding:5px 0px; }
.detail-name{ width:100px; background:url(/img2/bg-all.gif) no-repeat scroll -527px -15px;  text-indent:20px; float:left;}
.detail-desc{ display:inline-block; width:85%;}
#HHD-hotel-detail-data li{padding-right:15px;line-height:20px;font-size:12px;display: inline;}

