@charset "utf-8";
.sug {border-right: #000 1px solid; border-top: #000 1px solid; z-index:99999; background: #ffffff; overflow-x: hidden; overflow-y: auto; border-left: #000 1px solid; width: 150px;border-bottom: #000 1px solid; position: absolute; height: 200px; text-align: left; font-size:12px;}
.sug ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; cursor: default; padding-top: 0px; list-style-type: none;}
.sug li {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; cursor: default; padding-top: 0px; list-style-type: none;}
.sug li.hover {background: #bde6fa;/* width: 150px;*/}
.sug li {height: 20px;}
.ac_results {padding: 0px;border: 1px solid black;background-color: Window;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;
/*if width will be 100% horizontal scrollbar will apearwhen scroll mode will be used*//*width: 100%;*/font-size: 14px;/*it is very important, if line-height not setted or settedin relative units scroll will be broken in firefox*/line-height: 16px;overflow: hidden;}
.ac_results li span {font-size:12px;float:right;}
.ac_loading {/*background : Window url('indicator.gif') right center no-repeat;*/}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #3366cc;color: HighlightText;}
.ac_moreItems {text-align: center;background-color: InactiveCaption;color: InactiveCaptionText;margin: 0px;padding: 0px;cursor: default;display: block;width: 100%;font-size: 14px;overflow: hidden;-moz-user-select: none;-khtml-user-select: none;}
.blue {color:#09beef;}
.blue1{color:#05acfa;}
.grey{color:#666;}
.error{color:#ff0000;}
.index_search_bottom {width:680px;font-size:12px;text-align:left;height:130px;}
img{vertical-align:bottom;}
.image_tip{height:30px;line-height:30px;text-align:left;color:#666;}
.image_hotword{height:30px;line-height:30px;text-align:left;}
.image_hotword a{color:#0c9fea;margin-right:5px;}
.image_hotword a:hover{color:#ff6600;}
.image_input{margin:0px auto;height:40px;line-height:40px;text-align:center;width:520px;}
.guideinput{padding:3px 0px 2px 0px;vertical-align:middle;width:320px;margin-left:24px;margin-right:30px;font-size:14px;color:#999;}
.guideinput_act{padding:3px 0px 2px 0px;vertical-align:middle;width:320px;margin-left:24px;margin-right:30px;font-size:14px;color:#000;}
.image_ex{padding-left:50px;color:#666;text-align:left;}
.iamgeform{margin:20px 0px 10px 70px;width:610px;}
.imagekeyword{margin:20px 0px 10px 70px;width:610px;}
.imagekeyword a{color:#09BEEF;margin-right:5px;}
.imagekeyword a:hover{color:#ff6600;}
.food_tip{height:30px;line-height:30px;color:#666;text-align:left;}
.food_hotword{clear:both;height:30px;line-height:30px;text-align:left;}
.food_hotword a{color:#0c9fea;margin-right:5px;}
.food_hotword a:hover{color:#ff6600;}
.food_search{width:100%;float:left;margin-top:15px;}
.food_city{width:190px;float:left;padding-top:4px;}
.food_keyword{width:234px;padding-top:4px;float:left;}
.food_submit{height:27px;vertical-align:bottom;width:87px;float:left;}
.food_input{height:18px;padding:3px 2px 1px 2px;color:#999;}
.food_input_act{height:18px;padding:3px 2px 1px 2px;color:#000;}
.food_ex{clear:both;height:25px;line-height:25px;width:100%;float:left;color:#00ccff;}
.food_ex_area{width:190px;float:left;color:#666;margin-left:24px;}
.food_ex_key{width:250px;float:left;color:#666;}
.ticket_tip{width:520px;height:25px;line-height:25px;margin:0px auto;color:#666;text-align:left;}
.ticket_type{height:30px;line-height:30px;padding-left:160px;text-align:left;}
.ticket_city{width:100%;float:left;margin:10px 0px 10px 0px;height:20px;}
#from{height:14px;margin:0px;padding:2px;width:107px;}
#to{height:14px;margin:0px;padding:2px;width:107px;}
.ticket_cityfrom{width:210px;float:left;height:20px;}
.ticket_cityto{width:210px;float:left;}
.ticket_time{width:100%;float:left;}
.ticket_timefrom{width:210px;float:left;margin-top:7px;}
.ticket_timeto{width:210px;float:left;margin-top:7px;}
.enable_bg{background-color:#ebebe4;}
#i-date{height:14px;margin:0px;padding:2px;width:106px;}
#i-date2{height:14px;margin:0px;padding:2px;width:106px;}
.ticket_submit{width:88px;height:28px;float:left;}
.cal_ticketpos_from{left:140px;position:absolute;top:153px;_top:157px;background-color:#ffffff;}
.cal_ticketpos_to{left:350px;position:absolute;top:153px;_top:157px;}
#from_id{height:14px;margin:0px;padding:2px;width:107px;}
.hot_city {width:240px;font-size:12px;border:#01befe 1px solid;background-color:#FFFFFF;overflow:hidden;position:absolute;left: 138px;top: 235px;}
.hot_city_body, .hot_city_body a {font-size:12px;text-align:center;color:#6C6C6C;text-decoration:none;}
.hot_city_body a:hover {color:#FF6600;text-decoration:underline;background-color:#fefacd;}
