
	#filter_20260211_box{ background-color: unset; border-radius: 0; margin-bottom: 0; padding: 0;position: relative; }
	#filter_20260211_box .filter_top{ display: flex; gap: 10px; margin-bottom: 15px;align-items: center; }

	#filter_20260211_box .filter_top .filter_title{ display: flex; align-items: flex-end; justify-content: space-between; flex: 1;font-weight: bold; }
	#filter_20260211_box .filter_top .filter_title .title{ font-size: 24px;color: #001141; margin-bottom: 0; text-transform: capitalize; }
	#filter_20260211_box .filter_top .filter_title .reset{ font-size: 14px; color: var(--maincolor1);cursor: pointer; }
	#filter_20260211_box .filter_top .close { display: none; cursor: pointer; width: 14px; height: 14px; background: url(/static/themes/default/images/alert_close.png) no-repeat center / contain;position: absolute; top: 15px; right: 10px; }

	
	#filter_20260211_box .filter_content{ display: flex; gap: 20px;    flex-direction: column; }
	#filter_20260211_box .filter_content .filter_factor{ flex: 1; display: flex; flex-wrap: wrap; gap: 3px; }
	#filter_20260211_box .filter_content .filter_factor button { padding: 6px 28px 6px 10px; font-size: 12px; position: relative; background-color: #e6f2ff; border-radius: 4px; display: none; text-transform: initial; color: var(--maincolor1); word-break: break-word; border: 1px solid var(--maincolor1); }
	#filter_20260211_box .filter_content .filter_factor button::after { content: ""; background: url(/static/themes/default/images/alert_close.png) no-repeat center / 9px; width: 9px; height: 9px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
	#filter_20260211_box .filter_content .filter_factor button.show { display: block; }

	#filter_20260211_box .filter_content .filter_list{display: flex;flex-direction: column;gap: 10px;}
	#filter_20260211_box .filter_content .filter_list .filter_item_box{ display: flex; flex-direction: column;gap: 18px; padding: 20px; background-color: #fff; border-radius: 4px; }
	#filter_20260211_box .filter_content .filter_list .filter_item_box.reverse{flex-direction: column-reverse;}
	#filter_20260211_box .filter_content .filter_list .filter_item{ display: flex;flex-direction: column;gap: 10px; }
	#filter_20260211_box .filter_content .filter_list .filter_item.hide{display: none;}
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_label{ font-size: 16px; color: #001141; font-weight: bold;display: flex;align-items: flex-start;}

	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select { position: relative; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .select_info { width: 100%; box-sizing: border-box; border: 1px solid #e7ebef; padding: 0 20px 0 10px; height: 44px; border-radius: 4px; cursor: pointer; position: relative; display: flex; align-items: center; gap: 10px; font-size: 14px; color: #757575; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .select_info::after { content: ""; background: url(/static/themes/default/images/user_more.png) no-repeat center / 8px; width: 8px; height: 11px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .select_info .country_flag{ height: 14px; width: 24px; line-height: 1; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .select_info .country_flag i { transform: scale(0.58947); transform-origin: left top; }	    
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .select_info .select_name{ font-size: 16px; color: #001141; font-weight: bold; }
	
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position { width: 100%; padding: 12px 0; border-radius: 4px; margin-top: 5px; position: absolute; left: 0; top: 100%; border: 1px solid #c5c5c5; box-shadow: 0 2px 8px rgb(0 0 0 / 15%); overflow: auto; background-color: #fff; box-sizing: border-box; display: none; overscroll-behavior: contain; z-index: 1; max-height: 200px; overflow-y: auto; scrollbar-width: thin; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position input { height: 36px; margin: 0 16px; box-sizing: border-box; width: calc(100% - 32px); padding-left: 35px; background: url(/static/themes/default/images/icon-search.png) no-repeat left 10px center; font-size: 14px; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li { font-size: 16px; font-weight: bold; padding: 0 16px; height: 35px; line-height: 35px; cursor: pointer; color: #010101; transition: all 0.3s ease; overflow: hidden; word-break: break-all; display: flex; align-items: center; gap: 10px; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li .i_out { height: 14px; width: 24px; line-height: 1; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li .i_out i { transform: scale(0.58947); transform-origin: left top; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li span { text-wrap: nowrap; overflow: inherit; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li.hide { display: none; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position li.no_show { display: none!important; }

	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select.flex {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 8px 15px;}
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_select.flex input {display: inline-block;margin-right: 5px;}

	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_hand{ display: flex;gap: 10px; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_hand .search_btn{ display: flex;align-items: center;justify-content: center; background-color: var(--maincolor1); border-radius: 2px; width: 42px; height: 44px; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_hand .search_btn i{ background: url(/static/themes/default/images/right_icon.png) no-repeat center / 7px; width: 7px; height: 11px; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_hand .filter_input_multiple{ display: flex; box-sizing: border-box; justify-content: space-between; align-items: center; width: 100%;flex: 1; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_multiple .filter_input{ width: calc(50% - 13px); box-sizing: border-box; border: 1px solid #e7ebef; padding: 0 10px 0; height: 44px; border-radius: 4px; cursor: pointer; position: relative; display: flex; align-items: center; gap: 10px; font-size: 14px; color: #757575; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_multiple .filter_input input{ background: transparent; border: 0; font-size: 16px; color: #001141; font-weight: bold; width: 100%; }
	#filter_20260211_box .filter_content .filter_list .filter_item .filter_input_multiple .filter_input .unit{ color: #757575; font-size: 16px; }
	#filter_20260211_box .filter_content .filter_list .filter_item[data-type="times"] .filter_select .select_info::after { pointer-events: none; }
	#filter_20260211_box .filter_content .filter_list .filter_item[data-type="times"] .filter_select .select_info{padding: 0;}
	#filter_20260211_box .filter_content .filter_list .filter_item[data-type="times"] input{ background: transparent; border: 0; width: 100%; font-size: 16px; color: #001141; font-weight: bold;padding: 0 20px 0 10px;height: 100%;cursor: pointer; }
	#filter_20260211_box .filter_content .filter_list .filter_item[data-type="times"] input::placeholder { font-size: 14px; color: #757575; font-weight: normal; }

	/*禁止 */
	#filter_20260211_box .filter_content .filter_list .filter_item.alert_upgrade_tips input{ pointer-events: none; }
	#filter_20260211_box .filter_content .filter_list .filter_item.alert_upgrade_tips .filter_select .select_info,
	#filter_20260211_box .filter_content .filter_list .filter_item.alert_upgrade_tips .filter_input_multiple .filter_input{ opacity: 0.8; background: #fafafa; cursor: no-drop; }
	#filter_20260211_box .filter_content .filter_list .filter_item.alert_upgrade_tips .filter_input_hand .search_btn{ opacity: 0.8; cursor: no-drop; }

	@media screen and (max-width: 1024px){
		#filter_20260211_box{display: none;position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 600px; background: #fff; z-index: 10001; max-height: 600px;  border-radius: 4px; padding: 30px 0; }
		#filter_20260211_box.cur{display: block;}
		#filter_20260211_box .filter_top{padding: 0 24px;gap: 50px;}
		#filter_20260211_box .filter_top .close{display: block;}
		#filter_20260211_box .filter_content{overflow: hidden; overflow-y: auto;max-height: 500px;}
		#filter_20260211_box .filter_content .filter_factor{padding: 0 24px;}
		#filter_20260211_box .filter_content .filter_list{gap: 15px;}
		#filter_20260211_box .filter_content .filter_list .filter_item_box{padding: 0 24px;gap: 15px;}
	}
	@media screen and (max-width: 768px){
		#filter_20260211_box{ width: 90vw; }
		#filter_20260211_box .filter_content .filter_list .filter_item .filter_select .input_position input{border: 1px #ddd solid;}
	}
