.md-listing-search.template1 .fixed{position:fixed;top:0;width:100%;z-index:200}.md-listing-search.template1{width:100%;background-color:#fff}.md-listing-search.template1 .search-mobile{display:none}.md-listing-search.template1 .mobile-out_search{box-shadow:0 10px 10px 0 rgba(0,0,0,0.1)}.md-listing-search.template1 .search-content>.header{display:none}.md-listing-search.template1 .search-content .oper-btns{display:none}@media (max-width: 800px){.md-listing-search.template1 .search-mobile{display:flex;padding:15px;padding-bottom:13px;background:#fff}.md-listing-search.template1 .search-mobile .input-container{flex:1;background-color:#fff;border-radius:2px;border:solid 1px #e3e3e3;padding:5px 0 5px 41px;position:relative;height:36px;overflow:hidden}.md-listing-search.template1 .search-mobile .input-container input::-webkit-input-placeholder{color:#a0a3af;font-family:var(--font-normal);font-size:14px;text-overflow:ellipsis}.md-listing-search.template1 .search-mobile .input-container input::-moz-placeholder{color:#a0a3af;font-family:var(--font-normal);font-size:14px;text-overflow:ellipsis}.md-listing-search.template1 .search-mobile .input-container input:-ms-input-placeholder{color:#a0a3af !important;font-family:var(--font-normal);font-size:14px;text-overflow:ellipsis}.md-listing-search.template1 .search-mobile .input-container .icon-search-bold{position:absolute;font-size:22px;left:10px;top:5px;color:#505050}.md-listing-search.template1 .search-mobile .input-container input{border:none;outline:none;position:absolute;left:41px;top:0;width:calc(100% - 50px);height:36px;line-height:16px;margin:0;padding:0;background-color:transparent;z-index:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.md-listing-search.template1 .search-mobile .button-filter{margin-left:10px;height:36px;padding:0 10px;font-size:14px;line-height:36px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff);position:relative;display:flex;border-radius:2px}.md-listing-search.template1 .search-mobile .button-filter .icon-filter{font-size:12px;margin-right:6px;line-height:36px}.md-listing-search.template1 .search-mobile .button-filter .count{position:absolute;transform:scale(0.5);top:-16px;right:-16px;width:32px;height:32px;border-radius:50%;border:2px solid #fff;background-color:#f0454c;color:#fff;font-size:20px;font-family:var(--font-medium);line-height:26px;text-align:center}.md-listing-search.template1 .search-mobile .button-layout{color:var(--mg-button-background, #03c9ff);height:36px;width:34px;margin-left:10px;border:1px solid #d6d6d6;background-color:#fff;text-align:center;line-height:34px}.md-listing-search.template1 .search-mobile .button-layout.search{width:auto;padding:0 10px}.md-listing-search.template1 .search-mobile .button-layout.mode{display:flex;align-items:center;justify-content:center;width:71px;border:none;background-color:#2492fc;color:#fff}.md-listing-search.template1 .search-mobile .button-layout.mode .mode_desc{margin-left:6px;font-size:14px}.md-listing-search.template1 .search-mobile .keyword-search{position:fixed;top:0;bottom:0;left:0;right:0;z-index:var(--level-high);background-color:white}.md-listing-search.template1 .search-mobile.search-bar .button-filter{background-color:white;color:var(--mg-button-background, #03c9ff);width:36px;padding:0;border:1px solid #ebecf1;line-height:34px}.md-listing-search.template1 .search-mobile.search-bar .button-filter .iconfont{width:100%;margin:0;text-align:center;font-size:16px}.md-listing-search.template1 .search-mobile.search-bar .button-layout{background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff);border:none;line-height:36px}.md-listing-search.template1 .search-content{position:fixed;top:0;width:100%;height:100%;right:0;background-color:white;z-index:calc(var(--level-subhigh) - 3);transform:translate(100%);font-size:14px}.md-listing-search.template1 .search-content.mobile-search{display:block}.md-listing-search.template1 .search-content.show{transition:-webkit-transform 0.3s ease, transform 0.3s ease;transform:translate(0, 0)}.md-listing-search.template1 .search-content.show .scroll-zone{height:calc(100% - 131px)}.md-listing-search.template1 .search-content.more-display-none{display:none}.md-listing-search.template1 .search-content>.header{height:60px;line-height:60px;text-align:center;font-family:var(--font-medium);color:#282828;font-size:18px;display:flex;border-bottom:1px solid #e3e3e3}.md-listing-search.template1 .search-content>.header .filters{flex:1 0 0}.md-listing-search.template1 .search-content>.header .back{left:0;position:absolute;font-size:18px;color:#505050;padding:0 15px}.md-listing-search.template1 .search-content>.header .reset{position:absolute;top:0;right:15px;height:60px;line-height:60px;color:#505050;font-size:14px;font-family:var(--font-normal);display:flex;align-items:center}.md-listing-search.template1 .search-content>.header .reset .icon-reset{margin-right:10px;font-size:14px}.md-listing-search.template1 .search-content .oper-btns{display:block;position:fixed;bottom:0;left:0;width:100%;background:#fff;display:flex;font-size:14px;border-top:1px solid #e3e3e3;padding:15px}.md-listing-search.template1 .search-content .oper-btns .btn{height:40px;line-height:38px;font-family:var(--font-medium);flex:1;text-align:center;border-radius:2px}.md-listing-search.template1 .search-content .oper-btns .btn.save-search{background-color:#fff;color:#505050;margin-right:20px;border:1px solid #cdcdcd;position:relative}.md-listing-search.template1 .search-content .oper-btns .btn.save-search.disabled{opacity:0.5}.md-listing-search.template1 .search-content .oper-btns .btn.more-search{background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.md-listing-search.template1 .search-content .save-alert-box{z-index:var(--level-subhigh);opacity:1;position:absolute;bottom:40px;transform:translate(-50%) scale(0.5);left:50%;border-radius:4px;background-color:rgba(0,0,0,0.7);height:60px;line-height:60px;color:#fff;padding:0 12px;font-size:20px;white-space:nowrap}.md-listing-search.template1 .search-content .save-alert-box::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-top:10px solid rgba(0,0,0,0.7);border-left:10px solid transparent;border-right:10px solid transparent}}

