@charset "utf-8";
html,body {height:100%; width:100%; background:#EFEFEF; text-align:right;}
*{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px;  font-family:"Arabic Typesetting"; font-size: 16px;}
li{ list-style:none;}

#hotel_header{width:1002px; margin-left:auto; margin-right:auto; height:auto;}
.hotel_photo{ height:auto; width:auto;}
.hotel_pt2{background:url(../../images/tours_2_r7_c3.jpg); width:auto; height:20px; padding-right:25px; padding-top:5px;}
.hotel_pt2 ul
{
 margin:0px; list-style:none; padding:0px;
}
.hotel_pt2 ul li
{
 list-style:none; float:right; padding:0px 20px 6px 0px;
}
.hotel_logo{/*background:url(../../images/head.jpg) no-repeat;*/width:auto;height:131px;}

.menu{height:29px; background:url(../images/hotel_r2_c1.jpg); float:left; width:100%;}
.menu ul{margin:0; padding:6px 10px 4px 50px; list-style:none;}
.menu li{float:left; margin-left:20px;}
.menu a {float:left; color:#ffffff; font-size:16px; font-weight:bold;  margin:0; padding:0 0 0 4px; text-decoration:none;}
.menu  a span {float:left; display:block; padding:1px 15px 4px 10px; color:#ffffff; font-size:16px; font-weight:bold;}
.menu  a span {float:none;  color:#ffffff; font-size:16px; font-weight:bold;}
.menu  a:hover span {color:#15428B; color:#ffffff; font-size:12px; font-weight:bold;}
.menu  a:hover {background-position:0% -22px; background:url("../images/hotel_03.gif") no-repeat left top;  color:#ffffff; font-size:12px; font-weight:bold;}
.menu  a:hover span { background-position:100% -22px;background:url("../images/hotel_04.gif") no-repeat right top;  color:#ffffff;
font-size:16px; font-weight:bold;}

.hotel_content_photo{width:auto; height:auto;}	
.hotel_content_txtb{width:730px; height:175px; background:#F4F8FB; border-top:1px solid #005BAA; border-bottom:1px solid #005BAA; margin-top:10px;}	
.txtb_t{width:auto; height:37px;}
.hotel_ct{margin-left:20px; margin-top:10px;margin-right:10px; line-height:18px; color:#005baa;}
.hotel_tt{ text-align:right; font-weight:bold; color:#005baa; margin-right:10px;}
.txtb_t img{padding-top:10px; padding-right:15px; float:right;}
#hotel_content{width:1002px; margin-left:auto; margin-right:auto; height:auto; background:#ffffff; border-bottom:7px solid #D2D2D2}

.hotel_boxwhite{height:auto; background:#ffffff;}
.hotel_boxtitle{height:23px; border-bottom:1px solid #00C88A; padding-right:20px; padding-top:6px; }
.hotel_content_left{float:right; width:730px; _width:728px; height:auto; margin-right:15px; _margin-right:8px; margin-top:10px;}
.hotel_content_right{width:218px; float:left; margin-top:10px; margin-left:15px; margin-right:12px; _margin-left:8px; }
.hotel_content_box{height:auto; margin-top:10px; width:730px; float:left; border-bottom:1px solid #005BAA;}
.hotel_content_box2{height:auto; margin-top:10px; float:right; width:730px;}
.hotel_content_hotels{width:340px; height: auto; float:right; margin-left:25px; margin-top:20px;}
.hotel_content_hotels ul{margin-top:10px; margin-left:3px;}
.hotel_content_hotels li{margin-top:10px;_margin-top:14px; list-style:none;}
.hotel_content_hotels_botton img{float:left;}
.hotel_content_hotels_t{height:20px; background:url(../images/hotel_r10_c3.jpg) repeat-y; padding-right:20px; padding-top:5px; }
.hotel_right_city{width:218px; height:auto; margin-bottom:10px;}
.hotel_right_city_t{width:218px;}
.hotel_right_city_tc{background:url(../images/hotel_r18_c14.jpg); height:auto; width:auto;}

.hotel_right_city_td{ height:12px;}
.fr_city_tpt{ margin-left:1px;}
.fr_city_b{height:25px; }
.fr_city_list{width:auto;}
.fr_city_list ul{padding:10px;}

#hotel_bottom{width:1002px; margin-left:auto; margin-right:auto; height:auto; background:#ffffff; padding-bottom:15px;}
.link_list ul{margin-left:200px; margin-right:200px;}
.link_list li{margin-left:25px; float:left;}
.f_l_tx{ text-align:center; margin-top:10px; color:#000000; border-top:1px dashed #B3B3B3; padding-top:5px;}

.hotel_pttitle{width:730px; height:auto; float:right;}
.hotel_l{float:right;}
#blue_xian{float:left; height:30px; border-bottom:1px solid #005BAA; width:88%; padding-top:16px;}

.hotel_Rec_title{height:20px;}
.hotel_rec_hotels{width:330px; height:auto; float:right; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.hotel_recommended_box{widht:auto;height:auto;}
.hotel_recommended{width:auto; height:auto; border-bottom:1px dashed #7F7F7F; height:100px;}
.hotel_rec_pt{ float:right; width:84px; height:80px; border:1px solid #D1D1D1; margin-top:10px; margin-bottom:10px;}
.hotel_rec_text{margin-right:92px; padding-top:5px;  height:90px;}
.hotel_rec_bt{margin-top:5px; text-align:left;}
.xuxian{width:100%; border:1px solid #BCBCBC;}
.hotels_m_t{width:auto; height:27px; background-image:url(../images/hotel_2_r8_c2.jpg)}
.hotels_m{widht:730px; height:auto; border:1px solid #B5C7D1; margin-bottom:10px; margin-top:10px;}
.hotels_m_box{widht:730px; height:160px;}
.hotels_m_text{ margin-left:10px; padding-right:10px; padding-top:5px;}
.hotels_m_tp{ width:100px; height:19px; float:left; font-size:12px; margin-top:2px; margin-left: 20px}
.hotel_rec_pt2{ float:right; width:105px; height:100px; border:1px solid #D1D1D1; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.hotel_rec_text2{margin-right:130px; padding-top:5px; margin-left:5px; height:120px; width:auto;}
.hotel_recommended2{width:auto; height:140px;}
.h_xuxian{border-bottom:1px dashed #B3B3B3; width:auto; margin-top:10px;}
.nb{widht:auto; height:30px; text-align:left; margin-right:10px;}
.hotels_m2{widht:auto;height:auto; margin-bottom:10px;} 
.hotels_new_box{widht:auto;height:auto;}
.hotel_recommended3{width:730px; height:auto; }
.hotel_newtext{height:auto; line-height:18px; margin:10px;}
.hotel_newpt{height:auto; margin-top:10px;}
.hotel_new_b{border:1px solid #CCCCCC; width:139px; height:94px; float:left; margin-right:5px;}
.hotel_new_b img {margin:5px;}
.Facilities{width:auto; height:auto; margin-top:10px; margin-left:20px; _margin-left:15px; float:right;}
.Facilities ul{margin:10px;}
.Facilities li{list-style-position:inside; }
.contact{width:353px; float:left;}

.fr_book{width:176px; height:auto; margin-left:auto; margin-right:auto; }
.lc{width:176px; heght:6px; padding-top:5px;} 
.lcimg2{height:auto; background:url(../images/hotel_r3_c2.gif); text-align:center;}
.lcimg3{height:auto; background:url(../images/hotel_r8_c2.gif); text-align:center;}
.tc_title{width:200px; height:auto; float:right;}
.tc_bx{width:auto; background:url(../images/hotel_r18_c14.jpg); }
.tc_pto{width:8px; height:px; float:right; margin-top:5px; margin-right:10px;}
.tc_tb{ width:auto; margin-right:20px; margin-left:8px; }
.blue_fc{border-bottom:3px solid #DFF2F8; letter-spacing: normal; height:10px; margin-bottom:5px;}
.hotel_find{width:auto; height:auto; background:url(../images/hotel_r18_c14.jpg);}
