:root {
	--text_font: Arial, Helvetica, sans-serif;
	--text_font_size: 1rem;
	--icon_fill_width: 3px;
	--color_r: #cc0000;
	--color_g: #00cc00;
	--color_b: #0000cc;
}
@media only screen and (min-width: 721px){/*721px以上屏幕*/
	#div_main{
		border-radius: 0.5rem;
		width: 70vw;
		min-width: 720px;
		top: 3.5rem;
		left: 50%;
		transform: translateX(-50%) translateY(0);
		max-height: calc(100vh - 6.5rem);
	}
	#div_web{
		max-height: calc(100vh - 10.5rem);
		padding: 0 0 0.5rem 0;
	}
	#div_check_on:hover,#icon_enter:hover,.div_list_icon:hover,.div_list_web:hover{
		background-color: var(--color_gaoliang);
	}
	#div_foot{top: calc(100vh - 2rem);z-index: -999;}
}
@media only screen and (max-width: 720px){/*720px以下屏幕*/
	#div_main{
		border-radius: 0;
		width: 100vw;
		top: 0;
		left: 0;
		transform: translateX(0) translateY(0);
		height: 100vh;
	}
	#div_web{
		max-height: calc(100vh - 5.5rem);
	}
	#div_check_on:hover,.div_list_icon:hover{background-color: var(--color_tubiao);}
	.div_list_web:hover{background-color: var(--color_liebiao);}
	#icon_enter:hover{background-color:rgba(0, 0, 0, 0);}
	.div_xuanding:hover{background-color: var(--color_xuanding);}
	#div_foot{top: calc(100vh - 1.5rem);}
}
html,body,div,input,svg,code{
	font-family: var(--text_font);
	color:var(--color_changgui);
	font-size:var(--text_font_size);
	margin: 0;
	padding: 0;
	border: 0;
	display:inline;
	position:static;
	white-space:nowrap;/*不自动换行*/
	text-overflow:ellipsis;/*超出文字加省略号*/
	-ms-overflow-style: none;/*不显不滚动条*/
	overflow-x:hidden;/*超出文字隐藏*/
	overflow-y:auto;
}
body{
	background: var(--bg_color);
	display: block;
}
#div_main{
	position:absolute;
	background-color:var(--search_bg_color);
	backdrop-filter:saturate(150%) blur(8px);
}
.display_none{
	display:none;
}
.display_block{
	display:block;
}
#div_web{
	display: none;
	width: 100%;
	text-align:center;
	white-space:pre-line;/*自动换行*/
}
#div_bg{
	display: block;
	width: 100vw;
	height: 100vh;
}
#div_check_on,#div_enter,.div_list_icon,.div_list_web{
	cursor: pointer;
}
#div_search{
	display: table;
	width: 100%;
}
#div_input,#div_enter{
	display: table-cell;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
#div_check{
	display: none;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	cursor: default;
	width: 1px;
}
.div_list_icon{
	display: inline-block;
	border-radius: 1rem;
	line-height: 1.5rem;
	padding: 0.5rem;
	margin: 0.5rem 0.25rem 0 0.25rem;
	color: var(--color_changgui);
	background-color: var(--color_tubiao);
}
.div_list_web{
	display: block;
	text-align:left;
	width: calc(100% - 1.5rem);
	margin: 0 0.5rem 0.125rem 0.5rem;
	padding: 0.25rem;
	background-color: var(--color_liebiao);
	border-radius: 0.25rem;
}
.div_list_title,.div_list_tips{
	display: inline;
	width: calc(100% - 0.5rem);
}
.div_list_title{
	margin: 0.25rem 0.25rem 0 0.25rem;
	color: var(--color_changgui);
}
.div_list_tips{
	margin: 0 0.25rem 0.25rem 0.25rem;
	color: var(--color_ciyao);
}
#div_check_on{
	display: table-cell;
	border-radius: 1.25rem;
	line-height: 1.45rem;
	padding: 0.5rem 0.5rem 0.5rem 0.5rem;
	color: var(--color_changgui);
	background-color: var(--color_tubiao);
}
#search_text{
	background-color:rgba(0, 0, 0, 0);
	border-bottom-style:hidden;
	outline: none;
	width:calc(100% - 0.5rem);
	height: 2.5rem;
	padding-left: 0.5rem;
	caret-color: var(--color_r);
}
.input_text{
	background-color:rgba(0, 0, 0, 0);
	border-bottom-style:hidden;
	outline: none;
	width: 100%;
	height: 2rem;
	caret-color: var(--color_r);
}
#div_enter{
	padding-right: 0.5rem;
}
#div_enter,#icon_enter{
	width: 2.5rem;
	height: 2.5rem;
}
#icon_enter{
	position: absolute;
	border-radius: 1.25rem;
	fill: none;
	display: inline;
	stroke:var(--color_fuzhu);
	stroke-width:var(--icon_fill_width);
}
#svg_icon_loading{
	position:absolute;
	width: 4rem;
	height: 4rem;
	left: calc(50% - 2rem);
	top: calc(50% - 2rem);;
	fill:var(--color_ciyao);
}
#div_web::-webkit-scrollbar {
    display: none;
}
.div_xuanding{
	background-color: var(--color_xuanding);
	font-weight: bold;
}
#div_foot{
	font-size:0.8rem;
	color:var(--color_fuzhu);
	position: fixed;
	width: 100vw;
	text-align:center;
	cursor: default;
	font-weight: bold;
}