 @media (max-width: 576px) {
      .list .col-md-3 {
        flex-basis: 100%;
      }
      .n_news_detail .n_left,
			.n_news_detail .n_right {
				width: 100%;
			},	
			.box_table {
			  	display: block; /* 可以改为 flex 或 block */
			}

			.box_table_cell {
			  display: block; /* 改为 block 以避免与其他元素混淆 */
			  vertical-align: top; /* 可选，保持内容在容器顶部对齐 */
			  margin-top:6.5rem;
			}
			.n_banner .box_table h3 {
				text-align:center;
				margin-top:20px;
				letter-spacing:12px;
				font-size:2rem;
			}
      .box_table_cell .container h3.ms-5 {
				margin-left: 1rem !important;
			}
			.n_position.nps {
				position: absolute;
				top: 26%; /* 确保它紧跟在 .box_table 之后 */
				left: 0;
				width: 100%;
				z-index: 1; /* 保证它在后面 */
			}
			.nps .container{
				position:absolute;
				bottom:10px;
			}
			
			.n_position .container .row {
   			 padding-left: 0; /* 设置row的padding-left为0 */
			}

			.dhlcss {
				margin-left: 0; /* 设置dhlcss的margin-left为0 */
			}

			.n_banner .n_nav ul {
				display: flex;
				flex-wrap: wrap; /* 允许 ul 中的 li 换行 */
				justify-content: space-between; /* 在行内均匀分布 li */
				padding: 0; /* 去掉默认的 ul 内边距 */
				list-style-type: none; /* 去掉 li 的默认列表样式 */
			}

			.n_banner .n_nav ul li {
				flex-basis: calc(33.33%);
				text-align: center;
				margin-bottom: 10px;
				line-height: 0.5;
				box-sizing: border-box;
				word-wrap: break-word;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 5px;
				height: 1rem
			}
			.n_banner .n_nav ul li a:after {	
				bottom: -12px;
			}

    }