/* 移动端（标准手机）：屏幕宽度 ≤ 768px（适配绝大多数手机） */
@media screen and (max-width: 768px) {
 .header{
	 width:100%;
	 height:175px;
	  display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
 }
 .logo{
	 width:50%;
	 margin:auto;
	 margin-toP:50px;
 }
 .nav{
	 width:100%;
	 gap: 5px;
	 
 }
 .nav a{
	 font-size:17px;
 }
   .nav a:hover {
     background-color: transparent; /* 重置背景为透明 */
     color: inherit; /* 继承原本的文字颜色 */
     padding: initial; /* 重置内边距（或写回默认值） */
     border-radius: initial; /* 重置圆角 */
     /* 也可以用 unset 一键重置：all: unset;（慎用，会重置所有样式） */
   }
  
	 .search-desc {
	    display: none !important; /* 完全隐藏，不占用页面空间 */
	  }
	.search-section{
		height:80px;
		background-color: #fff;
	}
	  .hot-search {
	     display: none !important; /* 核心：完全隐藏，不占空间 */
	     position: absolute !important; /* 兜底：即使display失效，也脱离文档流不占位 */
	     width: 0 !important;
	     height: 0 !important;
	     overflow: hidden !important;
	   }
	  .search-container {
	      width: 100%;
	      max-width: 800px; /* 可选：限制最大宽度，避免大屏下过宽 */
		  height:70px;
	      display: flex;
	      justify-content: center; /* 让容器内的子元素水平居中（可选） */
	      align-items: center; /* 让容器内的子元素垂直居中（可选） */
	      margin: 0 auto; /* 核心：让容器自身水平居中 */
	      background-color: #fff;
	      border: 0px solid #ddd;
	      border-radius: 20px;
	      overflow: hidden;
	      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.0);
	      /* 可选：添加上下间距，避免贴边 */
	      margin-top: 20px;
	      margin-bottom: 20px;
	  }
	  .category-nav{
		   display: none !important;
		   position: absolute !important; /* 兜底：即使display失效，也脱离文档流不占位 */
		   width: 0 !important;
		   height: 0 !important;
		   overflow: hidden !important;
	  }
	  .category-nav ul{
		  c
	  }
	  .container-wrapper{
		  width:96%;
	  }
	  .search-box-container{
		  width:100%;
	  }
	  .search-box{
		  width:100%;
	  }
	  .waterfall-item{
		  width:46%;
		  height:auto;
	  }
	 .zw{
		 width:98%;
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: space-between;
	 }
	 .footer{
		 display: none !important;
	 }
	 .zw-a{
		 width:100%;
	 }
	 .zw-b{
	 		 width:100%;
	 }
	 .zw-b h1{
		 padding:20px;
	 }
	 .keywords-container{
		 padding:20px;
	 }
	 .categories-container{
		 padding:20px;
	 }
	 .tag-item{
		 width:48%;
	 }
	 .container{
		 width:90%;
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: space-between;
	 }
	 .message-list h2{
		 padding-bottom:20px;
	 }
	.container-wrapper{
		width:98%;
	}
	
}

@media screen and (max-width: 1440px){
	.category-nav li a i {
		 display: none !important;
	}
	.category-nav li a{
		font-size:12px;
		padding: 5px 3px
	}
	.category-nav{
		width:60%;
		margin-top:10px;
	}
	.search-box-container{
		width:40%;
	}
	.category-nav li{
		margin:2px;
	}
	.hot-search{
		display: none !important;
	}
}
