* {
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	/* 字体列表 */
}

.header_scroll-hight {
	padding-top: 1vw;
}

.daphanglan {
	width: 40vw;
}

.custom-icon {
	/* height: 2.5em; */
	/* 约48px，根据字体大小自动调整 */
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(135deg, #58c99bb3, #0c9471);
	border-radius: 20px;
	width: 3vw;
}

.custom-icon a {
	color: #ffffffd6 !important;
	font-size: 0.7vw;

}

.custom-icon:hover {
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
	transform: translateY(1px);
	/* 轻微下浮效果 */
}

.custom-icon-l {
	margin-left: 2%;
}

.custom-icon-b {
	/* height: 2.5em; */
	/* 约48px，根据字体大小自动调整 */
	display: flex;
	align-items: center;
	justify-content: center;
	// background: linear-gradient(135deg, #3b82f6, #1e40af);
	border: 2px solid #237f65;
	/* 边框宽度、样式、颜色 */
	box-sizing: border-box;
	/* 确保边框不增加元素总宽度 */
	border-radius: 20px;
	width: 5vw;
}

.custom-icon-b a {
	color: #237f65 !important;
	font-size: 0.7vw;

}

.custom-icon-b:hover {
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
	transform: translateY(1px);
	/* 轻微下浮效果 */
}


/* 默认隐藏元素 */
.desktop-only {
	margin-left: 350px;
}



.header_menu_nowrap {
	width: 100vw;
	display: flex;
	/* 父元素设为 Flex 容器 */
	white-space: nowrap;
	/* 禁止文本换行 */
	margin: 0 auto;
	justify-content: center;
	/* 水平居中 */
	align-items: center;
	/* 垂直居中 */
	/* justify-content: flex-end; */
	/* 子元素靠右对齐 */
	padding: 0;
	
	/* 清除可能的默认内外边距 */
}

/* 确保子元素没有强制左对齐的样式 */
.header_menu_nowrap>* {
	margin: 0 10px;
	/* 左右各10px，代替仅设置margin-right */
	padding: 0;
	/* 清除不对称内边距 */
}

.header_menu_right {
	width: 100%;
	display: flex;
	/* 父元素设为 Flex 容器 */
	justify-content: flex-end;
	/* 子元素靠右对齐 */
	/* 新增：防止子元素换行 */
	white-space: nowrap;
	/* 禁止文本换行 */
	gap: 1vw;
	/* 元素之间的间距（可选） */
	line-height: 1.5vw;
}

.container-max {
	/* width: 60%; */
	margin: 0 auto;
	/* margin-top: 25px; */
}

.header_menu_text{
	text-align: left;
}

.header_menu_text ul li a {
	font-size: 0.6vw ;
}

#Downloaddc {
	font-size: 0.6vw !important;
}

.logo_img {
	margin-top: -5px;
	width: 5vw;
	max-width: 90px;
}


.footer_content-plus {
	display: flex;
	align-items: center;
	justify-content: center;
}

.logo_img-bottom {
	width: 5vw;
	/* height: 5vw; */
}


.bei-text {
	font-size: 0.5vw;
	font-weight: 500;
	margin-top: 0.5vw;
	margin-bottom: 0px;
	text-align: left;
	color: #ffffff;
	line-height: 2;
	/* 推荐使用无单位的数值，相对字体大小的倍数 */
}

.bei-text>a {
	font-size: 0.5vw;
	font-weight: 500;
	margin-top: 0.5vw;
	margin-bottom: 0px;
	text-align: left;
	color: #ffffff;
	line-height: 2;
	/* 推荐使用无单位的数值，相对字体大小的倍数 */
}

.bei-img {
	width: 10vw;
	height: 10vw ;
}

.platform_advantage-plus {
	background: #f0f6ff;
	position: relative;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0;
	/* padding-bottom: 100px; */
	padding-left: 0;
	/* height: 72vw; */
}

/* .platform_advantage-plus:after {
	background: linear-gradient(148deg, rgb(230 240 250), #b3c8e9 70.43%) no-repeat top / 100% 100px;
	    content: " ";
	    height: 100px;
	    position: absolute;
	    top: -2.7vw;
	    width: 100%;
	    z-index: 10;
} */

.header-icon {
	width: 1vw;
}