.choose_frame{ width:372px;   text-align:left; float:left; clear:both; font-size:13px;}
.choose_frame .list_head{ height:27px; border-bottom:#d7d7d7 1px dashed; width:367px; padding-left:5px; font-size:13px;}
.choose_frame .list_head .fleft li{list-style:none; float:left; line-height:27px; height:27px; width:65px; text-align:center; cursor:pointer; margin-right:2px;}
.choose_frame .list_head .fcenter{ padding-left:10px; line-height:27px;float:left}
.choose_frame .list_head .fright{ padding-right:10px; padding-top:7px; float:right}
.city_sugg{ float:left; clear:both; line-height:22px; width:372px; margin-left:-36px;}
.city_sugg li{ float:left; padding-left:11px; width:60px; white-space:nowra;}
.more_city{ float:right; padding-right:12px; padding-bottom:5px;}
.search_li01{ background:url(http://img.17u.cn/flight/img/www_17u_cn/images/search/bj_01.gif) 0 2px no-repeat;}
.search_li02{ background:url(http://img.17u.cn/flight/img/www_17u_cn/images/search/bj_02.gif) 0 2px no-repeat; font-weight:bold;}
.city_list2{width:372px; height:27px; line-height:27px; border-bottom:#d7d7d7 1px dashed;}
.city_list2 li{ float:left; padding-left:7px; list-style:none}
.city_list2 a:hover{color:#ff6000;font-weight:bold;font-size:16px;}
.unshow{display:none;}
.link01 a:link,.link01 a { color:#2860AE; text-decoration:none;}
.link01 a:visited {text-decoration:none; color:#2860AE;}
.link01 a:hover {text-decoration:none; color: #ff6000;}
.link01 a:active {text-decoration: none; color:#2860AE;}
.list_main{}
.list_main li {list-style:none;}
.suggest-container{background:white;z-index:99999;width:175px;float:left;}
.suggest-container .ds_input_tips{text-align:left;color:#666666;line-height:22px;}
.suggest-container .ds_input_tips_no{background-color:#ff8040;padding-left:10px;margin:0px;width:165px;}
.suggest-container .ds_input_tips_one{border-bottom:dashed 1px #aaaaaa;margin-bottom:0px;padding-left:5px;margin:0px 5px;width:160px;}
.suggest-container .ds_input_tips_full{border-bottom:dashed 1px #aaaaaa;margin-bottom:3px;padding-left:5px;margin:0px 5px;width:160px;}
.suggest-container ol{float:left;padding:2px 5px;width:165px;}
.suggest-container li{color:#0055aa;padding:1px 0 2px;font-size:12px;line-height:20px;float:left;width:100%;border-top: #ffffff 1px solid;border-bottom: #ffffff 1px solid}
.suggest-container dl{float:left;width:95%;padding:0 2px;font-size:12px;line-height:20px;}
.suggest-container dt,.suggest-container dd{float:left;width:99%;font-size:12px;line-height:20px;color:#414141;list-style:none;}
.suggest-container .top_mover {background: #e7f1fd;cursor: pointer;color: #0055aa;border-top: #7f9db9 1px solid;border-bottom: #7f9db9 1px solid}
.suggest-container .top_mout{background: #ffffff;color: #0055aa;border-top: #ffffff 1px solid;border-bottom: #ffffff 1px solid}
.suggest-container .ds_selected{background: #c8e3fc;color: #0055aa;cursor: pointer;}
.suggest-container .ds_selected span{color:#0055aa;cursor:pointer}
.suggest-container .suggest-result{float:right;text-align:right;padding-right:5px;color:#0055aa;cursor:pointer;white-space:nowrap;}
.suggest-container .suggest-key{float:left;text-align:left;padding-left:5px}
.suggest-container li,.suggest-bottom{overflow:hidden;zoom:1;clear:both}
.suggest-shim{z-index:99998}
.suggest-bottom{padding:0 5px 5px}
.suggest-close-btn{float:right}
.on{color:#ff6000;font-weight:bold;font-size:16px;}
.off{color:#195CB5;}
