html, body {
	width: 100%;
	height: 100%;
}
.index {
	width: 100%;
	height: 85%;
}
.index img {
	width: 100%;
	height: 100%;
}
.nav {
	width: 100%;
	height: 15%;
	background: url(../images/nav-bg.png) center no-repeat;
	background-size: 100% 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 2vw 3vw 0 3vw;
	z-index: 99;
}
.nav-list {
	padding: 4vw;
}
.nav-list img {
	width: 100%;
}
.n-bd {
	width: 100%;
	padding-bottom: 11vh;
}
.banner {
	width: 100%;
}
.banner img {
	width: 100%;
}
.n-title {
	width: 100%;
}
.n-title img {
	width: 100%;
}
.n-all-body {
	width: 100%;
	padding: 0 8vw;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n-list {
	background: #e4f0ff;
	padding: 10px 15px;
	border-radius: 10px;
	margin-bottom: 10px;
	font-size: 0.90rem;
}
.n-c-bd {
	width: 90%;
	margin-left: 5vw;
	background: #e4f0ff;
	border-radius: 15px;
	padding: 25px 14px;
	margin-top: -2vw;
}
.n-c-bd-word {
	line-height: 30px;
	font-size: 0.92rem;
}
.n-c-bd-word span {
	font-weight: bold;
	color: #007bed;
	font-size: 0.92rem;
}
.n-yq-bd {
	width: 88vw;
	margin-left: 6vw;
	margin-top: 20px;
	font-size: 0.90rem;
	line-height: 28px; 
}
.n-title-word {
	width: 90vw;
	margin-left: 5vw;
	font-weight: bold;
	font-size: 0.90rem;
	margin-top: 25px;
}
.y-bg {
	width: 50%;
	position: absolute;
	right: 0;
	top: 85vw;
}
.y-bg img {
	width: 100%;
}
.n-tag-list {
	width: 90vw;
	margin-left: 5vw;
	position: relative;
	margin-top: 15px;
}
.n-tag-list-item {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.n-tag-list-item-word {
	font-size: 0.82rem;
	padding-left: 5px;
	line-height: 30px;
}
.n-tag-list-item-word span {
	color: #007bed;
	word-break:break-all;
	word-wrap:break-word;
	font-size: 0.82rem;
}