.hotel_search_left { float:left; width:596px; padding-left:40px; height:240px;  background:url(/images/hotel_search_bg.gif) left -485px no-repeat; }
.hotel_search_right { float:right; width:334px; height:240px; }
.search_div { margin:46px 0px 0px 40px; }
.search_div .dd_0 { float:left; width:186px; }
.search_div .dd_0 .input_titles { height:14px; overflow:hidden; padding:0px; margin:0px; }
.input_Border { float:left; }
.hotel_input {height:18px;padding:2px 0 0 5px;width:166px;border:1px #CBCBCB solid;margin-right:15px;}
.hotel_text {float:left;width:147px;border:0;font-size:14px;}
.hotel_select_div { padding:0px 0 0 0px; height:20px; position:relative; border:none; width:173px;  }
.hotel_select {    border:1px #CBCBCB solid; width:173px; position:absolute; float:left; padding:1px; top:0px; left:0px; height:22px;   }
.search_text .search_text_h {padding-bottom:2px;}
.hotel_keyword { width:354px; }
.search_kxsubmit {float:left;border:0;width:153px;height:34px; background:url(/images/hotel_img_bg.gif) left -232px no-repeat;margin-right:24px;cursor:pointer; display:inline-block;}
.search_kxsubmit_here {float:left;border:0;width:153px;height:34px; background:url(/images/hotel_img_bg.gif) left -266px no-repeat;margin-right:24px;cursor:pointer;display:inline-block;}
.keyword_width { width:335px; padding:0px; margin:0px; font-size:14px;color:#999;}
.plain_button {float:left;border:0;cursor:pointer;width:16px;height:16px;background:url(/images/hotel_img_bg.gif) -185px -238px no-repeat;}
.plain_button_date {float:left;border:0;cursor:pointer;width:16px;height:16px; background:url(/images/hotel_img_bg.gif) -164px -238px no-repeat; }
.search_submit {height:48px;padding:4px 0 0 0px;margin-top:5px; clear:both;}
.hotel_button {float:left;border:0;cursor:pointer;width:15px;height:18px;margin:-1px 0 0 2px;background:url(/images/kuxun_index.gif) -485px -75px no-repeat;}
#hotel_select {border:1px #ccc solid;width:118px;position:absolute;margin-top:-1px;}
.search_radio {height:45px;}
.search_radio_input {margin:3px 4px 0 0;float:left;*margin:0;}
.search_radio_label {float:left;margin-top:2px;width:73px;*margin-top:5px;}
.search_text {height:48px;}
.plain_input {height:18px;padding:2px 0 0 5px;width:153px;border:1px #CBCBCB solid;margin-right:20px;}
.plain_text {float:left;width:135px;border:0;font-size:14px;}
.plain_gongju {background:url(/images/kuxun_index.gif) 0 -341px no-repeat;line-height:22px;color:#666;padding-left:12px;width:358px;}
.plain_jiange {padding:0 8px;}
.search_right {float:right;width:313px;padding-right:15px;}
.search_right_center {height:160px;}
.search_help {margin-top:10px;float:left;}
.plain_tuiguang {padding-top:5px;color:#f60;text-align:center;clear:both;}
.hotel_weidu {float:left;width:313px;height:155px;border-bottom:1px #DBDBDB solid;border-top:1px #DBDBDB solid;padding-top:3px;}
.hotel_weidu li {line-height:24px;color:#666;float:left;width:100%;}
.hotel_width1 {float:left;width:92px;overflow:hidden;white-space:nowrap}
.hotel_width2 {float:left;width:279px;}
.hotel_from {color:#999;font-size:11px;}
.plain_hq_title {padding:19px 0 0 5px;height:18px;font-size:14px;clear:both;}
.both { clear:both; overflow:hidden; height:100%; margin:10px 0 0 0;   }
.both_left { float:left; width:728px; }
.both_right { width:232px; float:right; }
.hotel_banner { border:1px solid #ccc; overflow:hidden; height:90px;   }
.hotel_banner img { border:0;display:block;}
.hot_city { height:140px; overflow:hidden; margin:10px 0; }
#city_title { height:33px; overflow:hidden; background:url(/images/hotel_img_bg.gif) left top no-repeat;  }
#city_title h2,#city_title li { float:left; }
#city_title h2 { font-size:14px;  width:129px; line-height:32px; padding-left:35px; }
#city_title li a:link  {color:#076AC5; text-decoration:none;}
#city_title li a:hover  {color:#FF6600 !important; text-decoration:underline !important;}
#city_title li p { width:48px; padding-top:10px; height:23px; margin-left:3px; background:url(/images/hotel_img_bg.gif) -197px -71px no-repeat; font-size:14px; text-align:center; display:block; cursor:pointer; }
#city_title .city_classP { background:url(/images/hotel_img_bg.gif) -146px -71px no-repeat #fff; }
.hotcit_change { height:97px; overflow:hidden; padding-bottom:3px;  clear:both; }
.hotcit_border { height:106px; border-left:1px solid #ccc;  border-right:1px solid #ccc; padding-top:5px; }
.hotcit_change_bt_bg { background:url(/images/hotel_img_bg.gif) left -107px no-repeat; height:5px; overflow:hidden; }
.hotcit_border p { font-size:14px; padding-left:14px; padding-top:10px;  }
.hotcit_border p span { font-weight:bold; color:#f60; }
.hotcit_border p a { margin-right:5px; display:inline; }
.brand_hotel { overflow:hidden; height:224px; }
#brand_hotel_title h2,#brand_hotel_title li { float:left; }
#brand_hotel_title h2 { font-size:14px;  width:129px; line-height:32px; padding-left:35px; }
#brand_hotel_title { height:33px; overflow:hidden; background:url(/images/hotel_img_bg.gif) left -35px no-repeat; }	
#brand_hotel_title li p { width:70px; padding-top:10px; height:23px; margin-left:3px; color:#086ac5;  background:url(/images/hotel_img_bg.gif) -73px -71px no-repeat; font-size:14px; text-align:center; display:block; cursor:pointer; }
#brand_hotel_title .brand_hotel_title_P { background:url(/images/hotel_img_bg.gif) left -71px no-repeat #fff; color:#333;  }
.brand_hotel_change { height:181px;  padding:0px 0px 5px;  clear:both;  }
.brand_hotel_change_left { width:159px; height:182px; float:left; background:#f2f7fb; margin-left:4px; display:inline-block; margin-top:4px;  }
.brand_hotel_change_border { border-left:1px solid #ccc;  border-right:1px solid #ccc; height:186px; }
.brand_hotel_change_left p { padding:8px 10px; text-indent:2em; line-height:23px; color:#666;  }	
.brand_hotel_change_right { width:540px; float:left; padding-left:15px; margin-top:19px; }
.hotel_intro { height:125px; }
.hotel_img { float:left; width:100px; text-align:center;    }
.hotel_content { float:left; width:430px; }
.hotel_content p { line-height:22px; overflow:hidden; }
.hotel_content p span { font-size:14px; color:#f60; font-weight:bold;}	
.hotel_content p img { width:89px; height:22px; margin-top:-1px; }	
.hotel_content ul { margin-top:5px;  }
.hotel_content li { float:left; width:140px; margin-top:6px;  }	
.hotel_inf { border-top:1px dashed #999; margin:0px 15px 0 5px; font-size:14px; padding-top:11px; }
.guonei_hotel { height:100%; overflow:hidden;background:url(/images/hotel_img_bg.gif) left -303px no-repeat; margin-top:10px;  }
.guonei_hotel h2 { font-size:14px; padding:10px 0 0px 15px ;   }
.guonei_hotel_bor { border-left:1px solid #ccc;  border-right:1px solid #ccc; height:100%; padding:10px 10px 4px ; overflow:hidden; }
.guonei_hotel ul { overflow:hidden; }
.guonei_hotel li { float:left; width:70px; margin-top:8px; color:#999;  }	
#wrapper .guonei_hotel li a { color:#666; }
.guonei_hotel .more_hotel { text-align:right; clear:both; padding-right:17px; }	
.guonei_hotel .more_hotel p { margin-top:7px; display:block; }	
.guonei_hotel_bt { height:5px; background:url(/images/hotcit_change_bt_bg.gif) no-repeat; overflow:hidden; }
.lians_hotel { height:100%; overflow:hidden;background:url(/images/hotel_img_bg.gif) left -303px no-repeat; clear:both; margin-top:10px}
.lians_hotel h2 { font-size:14px; padding:10px 0 0px 15px ;   }
.lians_hotel ul { overflow:hidden; }
.lians_hotel li { float:left; margin-top:8px; color:#999; margin-right:10px;line-height:20px;white-space:nowrap;width:65px}
.lians_hotel .more_hotel { text-align:right; clear:both; padding-right:17px; }	
.lians_hotel .more_hotel p { margin-top:7px; display:block; }
.google_ads { height:90px; background:url(/images/hotel_img_bg.gif) left -115px no-repeat; margin-top:10px;padding-left:10px;padding-top:1px; }
.advice { font-size:14px; font-weight:bold; padding-left:15px; line-height:32px; margin-top:10px; }
.hotel_register { height:90px;overflow:hidden; }
.hotel_img_top_bg { height:3px; overflow:hidden;}
.hotel_img_top_bg_hav { height:3px; overflow:hidden;  background:url(/images/hotel_img_bg.gif) left -226px no-repeat; }
.hotel_register_bt_bg { height:3px; overflow:hidden; }
.hotel_register_bt_bg_hav { background:url(/images/hotel_img_bg.gif) -235px -226px no-repeat; height:3px; overflow:hidden; }
.hotel_register_cont { height: 84px; border-left:1px solid #ccc;  border-right:1px solid #ccc;  }
.hotel_register_cont li h2 { font-size:14px; }	
.hotel_register_cont li { padding:0px 28px 0 12px; padding-top:15px; line-height:19px;  }	
.hotel_register_cont li p { color:#999; }
.ad_right {height:73px;padding:11px 0 0 2px;line-height:20px;color:#999;}
.ad_right a {font-size:14px;font-weight:bold;}
.hotel_right_cont { overflow:hidden;}
.hotel_list_cont { height:100%; overflow:hidden;  border-left:1px solid #ccc;  border-right:1px solid #ccc; padding:3px 0 8px 0;  }
.hotel_list_cont_center { overflow:hidden; padding:3px 0 3px;  }
.hotel_list_cont_bottom { height:90px; overflow:hidden; padding:3px 0 8px 0;  }
.hotel_right_cont li h2 { font-size:14px; }	
.hotel_right_cont li { padding:0px 12px 0 12px; padding-top:13px; line-height:19px;  }	
.hotel_right_cont li p { color:#999; }
#youq_link {color:#666666;padding:0 0 30px 10px;clear:both;}
#youq_link a {color:#999;margin-left:8px;}
#youq_link p {line-height:24px;color:#999;clear:both;}

#tanchu {background:#D9D9D9;width:282px;position:absolute;z-index:999;}
#tanchu .tc_ul li {color:#333;cursor:pointer;float:left;width:51px;line-height:24px}
.tc_content {background:#fff;border:1px #D0D0D0 solid;position:relative;top:-3px;left:-3px;padding:0 6px;}
.tc_content .h6 {font-weight:normal;font-size:12px;color:#666;line-height:28px;border-bottom:1px #BBB dashed;padding-left:8px;}
.tc_content .close {float:right;width:12px;height:12px;background:url(/images/close.gif) no-repeat;margin-top:6px;cursor:pointer;display:block;position:relative;}
.tc_content .tc_ul {height:100%;overflow:hidden;padding:11px 0 20px 10px;}
#input_change li { float:left; }
#input_change { height:28px;padding-top:16px;*height:30px; position:absolute; z-index:99999; }
.search_radio_input {margin:3px 4px 0 0;float:left;*margin:0;}
.search_radio_label {float:left;margin-top:2px;*margin-top:3px;}
.search_radio {height:45px;}
.search_radio_input {margin:3px 4px 0 0;float:left;*margin:0;}
.search_text {height:48px;}
.fonth2{font-weight: bold;font-size:14px}
/**********suggest**********/
.yui-ac-sugg {
    position:relative;
}
.yui-ac-container-sugg {     
    position:absolute;      
    top:23px;        
    width:170px;    
    z-index:9999;   
    padding-bottom:10px;    
    left:-0px;
    height:100%;
}
.yui-ac-content-sugg {          
    position:relative;              
    top:2px;                
    font-size:15;           
    width:100%;           
    z-index:9990;           
    background: #FFF;               
    border:1px solid #7F9EB9;               
    border-spacing:0px;            
    font-family:"宋体";             
    color:#333333;
}
.yui-ac-body-sugg {           
    cursor:default;         
    font-size:12px;
}
.lh,.lu{               
    cursor:pointer;         
    line-height:24px;               
    padding:0px 5px;
}
.highlightg{           
    background:#e0edfe  !important;height:auto !important;*height:24px;
}
.highlighth{         
    background:#4878da !important; color:#FFF;height:auto !important;*height:24px;
}
.yui-ac-head-sugg {        
    height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #bbbbbb; margin:0px 4px; padding:0px 3px;color:#333333;font-family:"宋体";font-size:12px;
}
.noRep {display:none;border-color:black;border-width:1px;border-style:solid;overflow:hidden;padding-bottom:0;padding-top:0;white-space:nowrap;background-color:#CC3300;width:80px;position:absolute;left:0;top:3.1em;display:none;color:#FFFFFF;padding-left:4px !important;line-height:22px;margin:0;font-size:12px;font-family:SimSun;cursor:pointer;}
.noRep_skb {width:120px;}
.Ad_links { background:#F6F6F6;
        border-bottom:1px solid #ccc;
        font-size:14px;
        line-height:25px;
        height:25px;
        overflow:hidden;
        line-height:27px\9;
        padding:0 5px 0 10px;
}



tel_input { float:left; display:inline;}

.hot_city_2 { height:400px; _height:410px;}

.hotcit_border_v88 { height:357px; _height:367px; }

.search_submit { height:42px !important;}

.hotel_search_links { line-height:18px; word-spacing:1em; }

.search_right_ad { border-bottom: 1px solid #DBDBDB;height: 195px; margin: 0 auto 0; width: 306px;     background: url("/images/IMG121401.jpg") no-repeat scroll center bottom transparent;}
.hotcit_cont_b88 { padding:10px 15px 0; }
.Hc_div1 { background:url(/images/IMG121402.gif) left bottom repeat-x; overflow:hidden;   float:left; width:100%; }
.Hc_title_text { font-size:14px; clear:both;  }
.Hc_ul_list { float:left; width:100%; padding:10px 0 5px; }
.Hc_ul_list li { padding:0 0 8px 10px; width:680px; float:left; }
.Hc_ul_list li a { float:left; }
.Hc_ul_list li span { display:inline; float:left; }
.Hc_ul_list li a:hover span { text-decoration:underline; cursor:pointer; }
.Hc_ul_list li .Hc_sp1 { color:#f60; width:50px; }
.Hc_ul_list li .Hc_sp2 {   width:250px; height:14px; overflow:hidden; }
.Hc_ul_list li .Hc_sp3 {  width:150px; height:14px; overflow:hidden; }
.Hc_sp4 { padding-left:20px; background:url(/images/IMG121403.gif) left top no-repeat;  }
.Hc_div2 { background:url(/images/IMG121402.gif) left bottom repeat-x; overflow:hidden; padding-top:10px;   float:left; width:100%; }
.Hc_width { width:696px; overflow:hidden; }
.Hc_width ul { width:740px; float:left; padding:10px 0;  }
.Hc_width li { padding:0 0 8px 10px; width:330px; float:left; border-right:1px solid #e0e0e0; margin-right:20px; font-size:14px; }
.Hc_width li a { float:left; }
.Hc_width li span { display:inline; float:left; }
.Hc_width li a:hover span { text-decoration:underline; cursor:pointer; }
#wrapper .Hc_width li .Hc_sp1 { width:50px; }
#wrapper .Hc_width li .Hc_sp1 a { color:#f60;  }
.Hc_width li .Hc_sp2 {   width:185px; height:14px; overflow:hidden; }
.Hc_width li .Hc_sp3 {  width:70px; height:14px; overflow:hidden; font-size:12px;}
.Hc_div2_no_bg { background:none; }
#city_title2 { height:33px; overflow:hidden; background:url(/images/hotel_img_bg.gif) left top no-repeat;  }
#city_title2 h2,#city_title2 li { float:left; }
#city_title2 h2 { font-size:14px;  width:129px; line-height:32px; padding-left:35px; }
#city_title2 li a:link  {color:#076AC5; text-decoration:none;}
#city_title2 li a:hover  {color:#FF6600 !important; text-decoration:underline !important;}
#city_title2 li p { width:48px; padding-top:10px; height:23px; margin-left:3px; background:url(/images/hotel_img_bg.gif) -197px -71px no-repeat; font-size:14px; text-align:center; display:block; cursor:pointer; }
#city_title2 .city_classP { background:url(/images/hotel_img_bg.gif) -146px -71px no-repeat #fff; }
.hot_city_3 { overflow:hidden; height:100%; padding-bottom:10px; }
.hotcit_border_v99 { height:100%; overflow:hidden; border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;padding-top: 5px;}
.Hb_cont { padding:5px 15px 0; }
.Hb_list li { float:left; width:100%; padding:8px 0; background:url(/images/IMG121402.gif) left bottom repeat-x;  }
.Hb_list li .Hb_div1 { width:65px; height:40px; padding-top:3px; float:left; font-size:14px; line-height:18px; text-align:center; }
.Hb_list li .Hb_div2 { float:left; width:610px; padding:0px 0 0 10px; line-height:20px; line-height:19px\9; padding-top:3px\9;  border-left:1px solid #e0e0e0; font-size: 14px; color: #666666;}
.Hb_list li .Hb_div2 a  { margin-right:10px; }
.Hb_list li .Hb_div3 { float:left; word-spacing:1em; width:590px; padding:10px 0 10px 10px; line-height:20px; line-height:19px\9; padding-top:3px\9;  border-left:1px solid #e0e0e0; }
.Hb_list li .Hb_div1_to { padding-top:13px; height:27px;}
.Hb_list li .Hb_div2_to { padding-top:11px; padding-top:13px\9; }
.Hb_list li.no_bg_li { background:none; }

.hotel_search { height:236px; background:url(/images/search_bg.gif) left -236px repeat-x; margin-top:10px}
.hotel_left_bg { height:236px; background:url(/images/search_bg.gif) left top no-repeat; width:5px; float:left; }
.hotel_right_bg { height:236px; background:url(/images/search_bg.gif) -5px top no-repeat; width:5px; float:right; }
.hotel_left_search { width:570px; float:left; padding-top:6px; }
.search_title_bg { height:30px; background:url(/images/search_bg.gif) left -472px repeat-x; padding-right:10px; }
.search_title_right_text { float:right; padding-top:10px; color:#666; }
.search_title_bg h2 { float:left; margin-right:4px; display:inline; font-size:13px; color:#026cc6; background:url(/images/search_bg.gif) -10px -206px no-repeat; cursor:pointer; }
.search_title_bg h2 span { padding:0px 10px; height:30px; float:left; line-height:30px; line-height:33px\9; overflow:hidden;  background:url(/images/search_bg.gif) right -206px no-repeat; }
.search_title_bg .Default { background:url(/images/search_bg.gif) -10px -176px no-repeat; cursor:auto; }
.search_title_bg .Default span { background:url(/images/search_bg.gif) right -176px no-repeat; color:#333; }
.search_box { height:172px; border:1px solid #f0f0f0; border-top:0; background:#fff; padding:22px 0 0 19px; }
.input_height { height:34px; clear:both; }
.input_border_bg { float:left; width:206px; height:26px; background:url(/images/search_bg.gif) -26px 0 no-repeat; margin-right:8px; display:inline; }
.input_text { float:left; width:130px; border:0; font-size:12px; height:15px; padding:3px; margin:3px 0 0 1px; margin:4px 0 0 1px\9; }
.input_text_col { color:#999; }
.input_text_width { width:195px; }
.input_border_bg p { float:right; padding:6px 4px 0 0; width:38px;  padding:8px 4px 0 0\9; color:#ccc; text-align:right; }
.hotcity_btn { float:right; width:16px; height:16px; background:url(/images/search_bg.gif) -10px 0 no-repeat; margin:5px 5px 0 0; }
.date_btn { float:right; width:16px; height:16px; background:url(/images/search_bg.gif) -10px -16px no-repeat;margin:5px 5px 0 0; }
.input_btn_height { clear:both; padding-top:8px; height:45px;  }
.index_submit { width:135px; height:32px; background:url(/images/search_bg.gif) -253px 0px no-repeat; border:0; float:left; cursor:pointer; font-size:14px; color:#fff; font-weight:700; padding-left:53px; text-align:left; line-height:35px; overflow:hidden; outline:0; }
.index_submit_hover { width:135px; height:32px; background:url(/images/search_bg.gif) -253px -32px no-repeat; border:0; float:left; cursor:pointer; font-size:14px; color:#fff; font-weight:700; padding-left:53px; text-align:left; line-height:35px; overflow:hidden; outline:0; }
.help_link { float:left; width:16px; height:16px; background:url(/images/search_bg.gif) -10px -32px no-repeat; margin:9px 0 0 10px ; display:inline; }
.btn_links { float:left; padding:10px 0 0 10px; padding:12px 0 0 10px\9; word-spacing:1em; }
.hotel_gongju {color: #666666;line-height: 22px; width: 526px; }
.hotel_jiange { padding: 0 2px; }
.search_right_box { margin-top:5px; float:right; height:225px; width:388px; background:url(/images/search_bg.gif) left -502px no-repeat; }
.search_content { padding:16px 0 0 12px; text-align:center;  }
.hotel_search_links { line-height:20px; word-spacing:1em; height:40px; overflow:hidden; }
.hotel_search_links a { white-space:nowrap; }
.hotcityindex{z-index:100;position:relative}
.wrong_tips { padding:6px 10px; background:#d3371b; float:left; color:#fff; width:90px;display:none}

