@charset "UTF-8";

@media (min-width: 1025px) {
    body {
    	font-size: var(--font-16size);
    }
	
	/*--头部--*/
	.head_content {
		height: 65px;
	}
	
	.head_right_menu {
		display: block;
	}
	
	.head_right_menu a:nth-child(-n+6){
		margin-left: 30px;
		color: var(--color-black);
		position: relative;
	}
	
	.head_right_menu a:nth-child(-n+6)::after {
	  content: "";
	  position: absolute;
	  left: 0;
	  bottom: -5px;       /* 下划线距离文字的距离 */
	  width: 0;
	  height: 2px;
	  background: var(--color-blue, #4da6ff);
	  transition: width 0.3s ease;
	}
	
	/* 鼠标悬停效果 */
	.head_right_menu a:nth-child(-n+6):hover {
	  color: var(--color-blue, #4da6ff);
	}
	.head_right_menu a:nth-child(-n+6):hover::after {
	  width: 100%;
	}
	
	.head_right_menu a:last-child{
		margin-left: 30px;
		background: var(--color-blue);
		color: var(--color-white);
		display: inline-block;
		padding: 0 10px;
		border-radius: 10px;
		align-items: center;
		height: 35px;
		line-height: 35px;
	}
	
	.head_right_menu a:last-child span{
		margin-right: 5px;
	}

	/*--汉堡按钮 --*/
	.hamburger {
		display: none;
	}

	/*banner*/
	.banner{
		height: 65%;
	}
	
	.banner_content p:nth-child(1) {
		font-size: var(--font-32size);
	}

	/*---首页社区---*/
	.index_item {
		padding: 60px 0 0 0;
	}
	
	.index_item_title {
		font-size: var(--font-24size);
		padding-bottom: 30px;
	}

	.index_item_content {
		grid-template-columns: repeat(3, 1fr); /* 每行两个 */
		gap: 30px;                /* 行距和列距 */
	}
	
	.index_item_content_ietm {
		padding: 30px;
	}

	/*---底部---*/
	.index_contact {
		padding: 60px 0 30px 0;
		margin-top: 60px;
	}

	.index_contact_content {
		grid-template-columns: repeat(4, 1fr); /* 每行两个 */
		gap: 30px; /* 行距 & 列距 */
	}

	.index_contact_content_item img {
		width: 40px;
		margin-right: 10px;
	}


	.index_contact_content_a {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		margin-top: 40px;
		padding-top: 40px;
	}


	.index_contact_content_a_right {
		border-top: none;
		margin: 0;
		padding: 0;
	}
	
	.index_contact_content_item_a {
	width: 120px;
}

	.index_contact_other {
		margin: 30px auto 0 auto;
		text-align: center;
	}


	/*面包屑菜单*/
	.mbx {
	  top: 65px;      /* 固定距离顶部 55px */
	  height: 50px;
	  line-height: 50px;
	}

	/*---列表页---*/
	.list_item {
		padding: 175px 0 0 0;
	}

	.list_item_content {
		grid-template-columns: repeat(3, 1fr);
		gap: 30px; /* 行距和列距 */
	}

	.list_item_content_ietm {
		padding: 30px;
	}


	/*---内容板块---*/
	.content_div {
		padding: 175px 0 0 0;
	}
	
	h3{
		font-size: var(--font-24size);
	}
}