
@charset "utf-8";
.body,*{
	padding:0;
	margin:0;
}
body{
	/* width: 1466.67px; */
	min-width: 1466.67px;
}
html{
	min-width: 1466.67px;
}
#carouselExampleIndicators{
	min-width:1466.67px;
}
/* 各页页面顶部 */
.pagebox{
	width: 1466.67px;
	margin:0 auto;
}
.topBox{
	position: relative;
	height: 568px;
	overflow: hidden;
	background: linear-gradient(180deg,#ffffff, rgba(255,255,255,0.00) 100%);
}
.d-block{
	/* height: 568px; */
	/* width: auto; */
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	/* min-width:1440px; */
}
.topnavBox{
	top:0;
	left:0;
	position: absolute;
	z-index: 999;
	width:100%;
}
.topNav{
	width: 1466.67px;
	margin:0 auto;
	height:212px;
}
.topLogo{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 160px;
}
.topLogo>img{
	width: 192px;
	height: 69.33px;
}

.navs{
	height: 52px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.nav_item,.nav_item:hover,.nav_item:active{
	cursor: pointer;
	font-size: 22px;
	font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Medium;
	font-weight: 500;
	text-align: LEFT;
	color: #054132;
	line-height: 22px;
	margin: 0 30px;
}
.nav_itemd,.nav_itemd:hover,.nav_itemd:active{
	color:#06A483;
}
.bannertext{
	display: block;
	margin-top:80px;
	width:100%;
	height:auto;
}

/* 页面公共底部 */

.footerd{
	height: 117.33px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.footerd>p{
	font-size: 22px;
	font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Medium;
	font-weight: 500;
	text-align: LEFT;
	color: #211f1f;
	line-height: 22px;
	margin:0;
}
.footerd>div{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.footerd a,.footerd a:hover,.footerd a:active{
	font-size: 22px;
	font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Medium;
	font-weight: 500;
	text-align: LEFT;
	color: #211f1f;
	line-height: 22px;
	margin-left: 32px;
}