.nav-active {

	background-image: linear-gradient(0deg, #ddddeb 0%, #ffffff 100%);

}



.nav-item:hover {

	background-image: linear-gradient(0deg, #ddddeb 0%, #ffffff 100%);

}



.nav-link:hover {

	color: rgba(31, 45, 61, .6) !important;

}



.banner img {

	width: 100%;

}



.news {

	padding: 85px 0 70px;

	background-color: #f7f7ff;

}



.news .title {

	text-align: center;

}



.news .title h3 {

	color: #00004c;

	font-size: 34px;

}



.news .title p {

	font-size: 20px;

	color: #40436a;

}



.news .news-all {

	padding: 0;

	margin: 85px auto 0;

	width: 1420px;

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}



.news .news-all .item a {

	width: 700px;

	padding: 13px 15px 13px 29px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	background-color: #ffffff;

	margin-bottom: 20px;

	border-radius: 4px;

}

.news .news-all .item a:hover{
	background-color: #d8ebf8;
}



.news .news-all .item img {

	width: 156px;

}
.news .news-all .item a:hover .left p:nth-of-type(1){
	color: #186dd5;
}



.news .news-all .item .left p:nth-of-type(1) {

	width: 420px;

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news .news-all .item .left p img {

	width: 18px;

	margin-right: 8px;

}



.news .news-all .item .left p:nth-of-type(2) {

	display: flex;

	align-items: center;

	font-size: 16px;

	color: #999999;

	margin-bottom: 0;

}
