@charset "utf-8";

.search-wrap { display:none; z-index:100005; position:fixed; top:0; left:0; width:100%; }
.combine-search { display:block; z-index:2; position:relative; width:100%; padding:0 15px; background:#fff; box-sizing:border-box; }
.combine-search .search-box { position:relative; padding:0 20px 0 0; border-bottom:2px solid #db2f3b; }
.combine-search .search-box .input { height:45px; border:0; font-weight:bold; font-size:17px; color:#aaa; text-align:center; line-height:45px; }
.combine-search .search-box .search { position:absolute; top:0; right:0; width:20px; height:45px; border:0; background:none; color:transparent; text-indent:-999999px; }
.combine-search .search-box .search:before { content:''; display:block; width:20px; height:20px; margin:11px 0 0 0; background:url('/images/mApp/common/icon_search.png') no-repeat 0 0; background-size:20px 20px; }
.combine-search .search-content { border-bottom:1px solid #e0e0e0; }
.combine-search .search-content .tit { display:block; height:50px; border-bottom:1px solid #e0e0e0; font-weight:bold; font-size:15px; color:#db2f3b; text-align:center; line-height:50px; }
.combine-search .search-list li { position:relative; padding:0 30px 0 0; border-top:1px solid #e0e0e0; }
.combine-search .search-list li:first-child { border-top:0; }
.combine-search .search-list li a { display:inline-block; padding:12px 10px; font-size:14px; color:#222; }
.combine-search .search-list li .delete { position:absolute; top:13px; right:10px; width:10px; height:10px; background:url('/images/mApp/common/icon_search_delete.png') no-repeat 0 0; background-size:10px 10px; color:transparent; text-indent:-99999px; }
.combine-search .no-data { table-layout:fixed; display:table; width:100%; height:186px; text-align:center; }
.combine-search .no-data .txt { display:table-cell; vertical-align:middle; }
.combine-search .close { float:right; display:inline-block; width:39px; height:39px; text-align:right; }