.cityFilterBox-wrap{position:relative}
.fixaction-tab-box{display:none;width:538px;overflow:hidden;position:absolute;background:#fff;padding:20px 0 20px 0;top:0;left:0;z-index:1;-webkit-box-shadow:0 0 16px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px 2px rgba(0,0,0,.2);box-shadow:0 0 16px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fixaction-tab-box.notags .tab-box-content ul{margin-top:0}
.fixaction-tab-box .tab-box-top{width:100%;padding:0 20px 6px 20px;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden}
.fixaction-tab-box .tab-box-top span{display:block!important;float:left;margin-right:30px;line-height:1;height:24px;color:#999;cursor:pointer;font-size:14px;overflow:hidden;position:relative}
.fixaction-tab-box .tab-box-top span.active{color:#000;font-weight:700}
.fixaction-tab-box .tab-box-top span.active:after{content:"";position:absolute;bottom:0;width:10px;height:3px;left:50%;margin-left:-5px;background:#FFD800;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.fixaction-tab-box .tab-box-top span:last-child{margin-right:0}
.fixaction-tab-box .tab-box-content{line-height:1}
.fixaction-tab-box .tab-box-content ul{margin:20px 0 0 20px;width:100%;display:none;overflow:hidden;font-size:0}
.fixaction-tab-box .tab-box-content ul.active{display:block}
.fixaction-tab-box .tab-box-content ul li{font-size:12px;padding-left:8px;display:inline-block;width:98px;height:24px;line-height:24px;margin:0 8px 2px 0;text-align:left;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.fixaction-tab-box .tab-box-content ul li:hover{color:#ffab00}
.matchingWrapper{display:none;width:370px;background:#fff;position:absolute;z-index:1;-webkit-box-shadow:0 0 16px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 16px 2px rgba(0,0,0,.2);box-shadow:0 0 16px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px 0}
.matchingWrapper ul{padding:0 8px;width:100%;max-height:252px;overflow-y:auto}
.matchingWrapper ul::-webkit-scrollbar{width:8px;height:10px}
.matchingWrapper ul::-webkit-scrollbar-thumb{background:#DDD;-webkit-border-radius:10px;border-radius:10px;border-left:2px solid #fff;border-right:2px solid #fff}
.matchingWrapper ul::-webkit-scrollbar-track{background-color:#fff}
.matchingWrapper .matchingItem{display:block;margin-bottom:4px;padding:6px 12px;list-style:none;font-size:12px;height:32px;line-height:20px;cursor:pointer;color:#333}
.matchingWrapper .matchingItem.on{background:#FFD800;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.matchingWrapper .matchingItem span{display:inline-block;vertical-align:top;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.matchingWrapper .matchingItem .cityname{max-width:38%}
.matchingWrapper .matchingItem .provinceName{max-width:38%;color:#999}
.matchingWrapper .matchingItem .cityspell{max-width:30%;float:right}
.matchingWrapper .matchingItem:hover{background:#FFD800;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.matchingWrapper .empty{display:block;padding:6px 12px;list-style:none;font-size:12px;height:32px;line-height:20px}
.matchingWrapper .empty em{font-style:normal;color:red}
.element-point-wrap{position:absolute}