﻿#active_8 {
	color: #3974af;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-decoration-color: #3974af;
	text-underline-offset: 15px;
}

.News_body {
	display: flex;
	align-items: flex-start;
	width: 70%;
	margin: 20px auto;
}

.News_title {
	margin: 0 auto;
	text-align: center;
}

.News_title p {
	font-size: 22px;
	margin: 0 50px;
	color: #3974af;
	font-weight: 600;
}

.News_title span {
	font-size: 13px;
	color: #666;
	display: block;
	margin-top: 10px;
}

.News_left {
	flex: 1;
	margin-right: 30px;
}

.outline {
	width: 100px;

	display: inline-block;
	margin-left: -10px;
}

.outline img {
	display: block;
	width: 100%;
	height: auto;
}

.News_content {
	margin: -40px 0px 0px 0px;
	border-radius: 10px;
	padding: 30px;
	box-shadow: 0 4px 18px rgba(57, 116, 175, .1);
	background-color: #fff;
}

.News_content p {
	font-size: 13px;
	color: #666;
	line-height: 22px;
	letter-spacing: 2px;
	text-indent: 2em;
}

.News_content img {
	width: 100%;
	border-radius: 10px;
	margin-top: 10px;
}

.News_content h4 {
	display: block;
	color: #3974af;
	margin: 20px 0 15px;
	font-size: 18px;
	text-align: center;
	position: relative;
}

.News_content h4:before,
.News_content h4:after {
	content: "——";
	color: #ddd;
	margin: 0 10px;
}

.News_content video {
	margin-top: 10px;
	border-radius: 10px;
	width: 100%;
}

/* 右边内容 */
.News_right {
	width: 300px;
	box-shadow: 0 4px 18px rgba(57, 116, 175, .1);
	border-radius: 10px;
	padding: 15px;
	text-align: center;
	align-self: flex-start;
	background-color: #fff;
	margin-top: 34px;
}

.News_right h4 {
	font-size: 20px;
	margin-bottom: 10px;
	color: #3974af;
}

.News_right img {
	width: 100%;
}

.News_product a {
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #c1c1c1;
	padding: 10px 0;
}

.News_product a:hover {
	background-color: #f2f6ff;
}

.News_product a:last-child {
	border-bottom: none;
}

.News_product a .News_product_img {
	width: 45%;
}

.News_product a .News_product_content {
	width: 55%;
}

.News_product_content {
	text-align: center;
}

.News_product_content h5 {
	font-size: 13px;
	color: #3974af;
	font-weight: 600;
}

.News_product_content span {
	font-size: 12px;
	background-color: #3974af;
	padding: 5px 20px;
	color: #fff;
	margin-top: 10px;
	display: inline-block;
	border-radius: 25px;
}

.Double_image {
	display: flex;
	justify-content: space-between;
}

.Double_image img {
	width: 49%;
}

@media (max-width: 1700px) {
	.News_body {
		width: 75%;
	}
}

@media (max-width: 1400px) {
	.News_body {
		width: 80%;
	}
}

@media (max-width: 1300px) {
	.News_body {
		width: 95%;
	}
}

@media (max-width: 1100px) {
	.News_body {
		width: 95%;
	}

	.News_left {
		margin-right: 15px;
	}
	.Double_image {
		display: block;
	}
	
	.Double_image img {
		width: 100%;
	}
}

@media (max-width: 900px) {

	.News_body {
		width: 100%;
	}

	.News_title p {
		font-size: 18px;
	}
	
}

@media (max-width: 700px) {
	.News_body {
		display: block;
	}

	.News_title p {
		font-size: 16px;
		margin: 0 10px;
	}

	.News_body>div {
		width: 100%;
		margin: 20px auto 10px;

	}

	.News_content h4 {
		font-size: 16px;
	}

	.News_content h4:before,
	.News_content h4:after {
		content: "";
		margin: 0;
	}

	.News_content {
		padding: 10px;
	}

	.News_right {
		padding: 10px;

	}
}

@media (min-width: 701px) {
	.News_right {
		position: sticky;
		top: 15px;
		align-self: flex-start;
	}
}
/* 表格 */
			.biaoge {
				margin: 10px auto;
			}
		
			.biaoge table {
				border: 1px dashed #bdbdbd;
				border-bottom: none;
				border-left: none;
				border-spacing: 0;
			}
		
			.biaoge table tr:first-child {
				background-color: #e0edf9;
		
			}
		
			.biaoge table tr {
				background-color: #f1f4f8;
				text-align: center;
		
			}
		
			.biaoge table td {
				border: 1px dashed #d0d0d0;
				border-top: none;
				border-right: none;
				padding: 10px;
				width: 300px;
			}
		
			.biaoge table td:first-child {
				width: 100px;
			}
		
			.biaoge h2 {
				background-color: #8facd3;
				margin: 0;
				text-align: center;
				padding: 10px 0;
				color: #fff;
				font-size: 18px;
			}
			table tr,td{
				font-size: 14px;
				color: #666;
			}