@charset "UTF-8";

@media (min-width: 769px) {
	
	/*--头部--*/
	.head_content {
		height: 60px;
	}
	
	.head_left img{
		height: 35px;
	}
	
	/*--banner--*/
	.banner{
		height: 60%;
	}
	
	.banner_content p:nth-child(1){
		font-size: var(--font-26size);
	}

	/*---首页社区---*/
	.index_item_title {
		font-size: var(--font-20size);
	}
	
	.index_item_content {
		width: 90%;
		margin: 0 auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr); /* 每行两个 */
		gap: 20px;                /* 行距和列距 */
		padding-left: 0;          /* 去掉小屏的首留白 */
		scroll-snap-type: none;   /* 取消滚动吸附 */
		overflow-x: visible;      /* 取消横向滚动 */
	}

	.index_item_content_guidao {
		display: contents;
	}

	.index_item_content_guidao::after {
	    display: none; /* 取消尾部固定留白 */
	  }

	.index_item_content_ietm {
		flex: none;               /* 取消移动端为 flex 的宽度控制 */
		width: auto;
		max-width: none;
		margin: 0;                /* 取消原来的左间距，gap 已覆盖 */
	}

	.index_item_content_ietm+.index_item_content_ietm {
		margin-left: 0;
	}

	/*---底部---*/
	.index_contact_content {
		grid-template-columns: repeat(3, 1fr); /* 每行两个 */
	}
	
	/*面包屑菜单*/
	.mbx {
	  top: 60px;      /* 固定距离顶部 55px */
	  height: 45px;
	  line-height: 45px;
	}


	/*---列表页---*/
	.list_item {
		padding: 145px 0 0 0;
	}
	
	.list_item_content {
		grid-template-columns: repeat(2, 1fr);
	}
	
	/*---内容板块---*/
	.content_div {
		padding: 145px 0 0 0;
	}
	
	.content_div_left{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	
	.content_div_left a{
		width: 200px;
	}
	
	.content_pic{
		width: 180px;
		aspect-ratio: 1 / 1;
		margin-bottom: 0;
	}
	
	.content_pic_right{
		width: calc(100% - 220px);
	}
	
	h3{
		font-size: var(--font-20size);
	}

}