/*搜索页*/
.search-header {display: -webkit-box;display: -moz-box;position: absolute;top: 0;width: 100%;height: 44px;line-height: 44px;background-color: #fff;z-index: 1001; font-size:15px;}
.search-header .search-icon {position: absolute;top: 0;bottom: 0;left: 16px;margin: auto;padding: 0;right: initial; background-image:url('/img/iconfont-sousuo.png'); width:20px; height:20px; background-repeat:no-repeat; background-size:20px; background-position:center;}
.hotel-search-result{height: 100%;padding-top: 44px;}
.hotel-search-result .no-result-wrp{ position: absolute;width: 100%;top: 50%;margin-top: -70px; }
.hotel-search-result .had-result-wrp{ position: absolute;width: 100%;display: none;height: 100%;overflow: auto;}
.hotel-search-result .had-result-wrp ul{margin: 0; padding: 0;padding-left: 16px;}
.hotel-search-result .had-result-wrp ul li{height: 44px;font-size: 15px; color: #333; line-height: 44px;position: relative;}
.hotel-search-result .had-result-wrp ul li:after{ position: absolute; left: 0; bottom: 0; content: ""; display: block; width: 100%; border-bottom: 1px solid #ebebeb; transform: scaleY(.5);}
.hotel-search-result .no-result-wrp img{width: 115px;margin: 0 auto;display: block;}
.no-result-text{text-align: center;font-size: 16px; margin-top: 16px;color: #999;}
.search-header div {-webkit-box-flex: 1;-moz-box-flex: 1;padding:0 10px;}
.search-header div input {width: 90%;height: 28px;border-radius: 14px;background-color: #f0f0f0;border: 0;padding-left: 30px; outline:0;}
.search-header span {display: inline-block;padding: 0 12px 0 15px;color: #ff8c00;}
.search-header a {display: block;padding: 0 10px;}
.search-popup {display: none;width: 100%;height: 100%;position: fixed;top: 0;z-index: 1001;background-color: #fff;}
.search-content {width: 100%;height: 100%;overflow: auto;position: fixed;z-index:999;top: 0;padding: 44px 0 0 16px;background-color: #fff;display: none;}
.search-history {color: #242424;}
.search-tit {padding: 11px 0 10px;font-size:14px; color:#999; border-bottom:1px solid #d4d4d4; margin-bottom:20px;}
.search-con span {display: inline-block;min-width: 21%;height: 30px;line-height: 30px;text-align: center;background-color: #f5f5f5;font-size:14px;border-radius: 15px;padding: 0 15px;margin: 0 5px 12px 0; color:#404040;}
.clear-search-history {height: 40px;line-height: 40px;padding-right: 16px;text-align: center;font-size:14px;color: #7d7d7d;margin: -5px 0 5px;}
