 html,
 body {
 	margin: 0;
 	padding: 0;
 }
 
 .pagebox {
 	position: relative;
 }
 
 .container {
 	width: 100%;
 	padding: 0;
 }
 
 @font-face {
 	font-family: 'FontAwesome';
 	src: url('/upload/font/fontawesome-webfont.eot?tenantId=239605&viewType=1&v=1665451152000&v=4.7.0');
 	src: url('/upload/font/fontawesome-webfont.eot?tenantId=239605&viewType=1&v=1665451152000&#iefix&v=4.7.0') format('embedded-opentype'), url('/upload/font/fontawesome-webfont.woff2?tenantId=239605&viewType=1&v=1665451152000&v=4.7.0') format('woff2'), url('/upload/font/fontawesome-webfont.woff?tenantId=239605&viewType=1&v=1665451152000&v=4.7.0') format('woff'), url('/upload/font/fontawesome-webfont.ttf?tenantId=239605&viewType=1&v=1665451152000&v=4.7.0') format('truetype'), url('/upload/font/fontawesome-webfont.svg?tenantId=239605&viewType=1&v=1665451152000&v=4.7.0#fontawesomeregular') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }
 
 /*@font-face {
 	font-family: 'FuturaMdBTBold';
 	src: url('/upload/font/FuturaMdBTBold.eot?tenantId=239605&viewType=1&v=1665451152000');
 	src: url('/upload/font/Geometr706.eot?tenantId=239605&viewType=1&v=1665451152000&#iefix') format('embedded-opentype'), url('/upload/font/FuturaMdBTBold.woff?tenantId=239605&viewType=1&v=1665451152000') format('woff'), url('/upload/font/FuturaMdBTBold.ttf?tenantId=239605&viewType=1&v=1665451152000') format('truetype'), url('/upload/font/FuturaMdBTBold.svg?tenantId=239605&viewType=1&v=1665451152000') format('svg');
 }
 
 @font-face {
 	font-family: 'bebas';
 	src: url('/upload/font/bebas.eot?tenantId=239605&viewType=1&v=1665451152000');
 	src: url('/upload/font/Geometr706.eot?tenantId=239605&viewType=1&v=1665451152000&#iefix') format('embedded-opentype'), url('/upload/font/bebas.woff?tenantId=239605&viewType=1&v=1665451152000') format('woff'), url('/upload/font/bebas.ttf?tenantId=239605&viewType=1&v=1665451152000') format('truetype'), url('/upload/font/bebas.svg?tenantId=239605&viewType=1&v=1665451152000') format('svg');
 }
 
 @font-face {
 	font-family: 'Roboto';
 	src: url('/upload/font/Roboto.eot?tenantId=239605&viewType=1&v=1665451152000');
 	src: url('/upload/font/Geometr706.eot?tenantId=239605&viewType=1&v=1665451152000&#iefix') format('embedded-opentype'), url('/upload/font/Roboto.woff?tenantId=239605&viewType=1&v=1665451152000') format('woff'), url('/upload/font/Roboto.ttf?tenantId=239605&viewType=1&v=1665451152000') format('truetype'), url('/upload/font/Roboto.svg?tenantId=239605&viewType=1&v=1665451152000') format('svg');
 }
 
 @font-face {
 	font-family: 'Oswald';
 	src: url('/upload/font/Oswald.eot?tenantId=239605&viewType=1&v=1665451152000');
 	src: url('/upload/font/Geometr706.eot?tenantId=239605&viewType=1&v=1665451152000&#iefix') format('embedded-opentype'), url('/upload/font/Oswald.woff?tenantId=239605&viewType=1&v=1665451152000') format('woff'), url('/upload/font/Oswald.ttf?tenantId=239605&viewType=1&v=1665451152000') format('truetype'), url('/upload/font/Oswald.svg?tenantId=239605&viewType=1&v=1665451152000') format('svg');
 }
 */
 :root {
 	--color: #0196da;
 	--padding: 0 50px;
 	--background: linear-gradient(to right, #249965, #93c3ff);
 }
 
 ::-webkit-scrollbar-track-piece {
 	background-color: #f8f8f8;
 }
 
 ::-webkit-scrollbar {
 	width: 5px;
 	height: 9px;
 }
 
 ::-webkit-scrollbar-thumb {
 	background-color: #3e3a3a;
 	background-clip: padding-box;
 	min-height: 28px;
 }
 
 ::-webkit-scrollbar-thumb:hover {
 	background-color: #1a4f8a;
 }
 
 #w_grid-1623228536565>div>.p_gridbox>.p_gridCell:nth-child(1)::-webkit-scrollbar {
 	width: 3px;
 	height: 30px;
 }
 
 #w_grid-1623228536565>div>.p_gridbox>.p_gridCell:nth-child(1)::-webkit-scrollbar-thumb {
 	background-color: #dcdcdc;
 }
 
 #w_grid-1623228536565>div>.p_gridbox>.p_gridCell:nth-child(1)::-webkit-scrollbar-track-piece {
 	background-color: #fff;
 }
 
 #w_grid-1625809944661.fixed {
 	position: fixed;
 	top: 0px;
 	left: 0;
 	z-index: 999;
 }
 
 #w_common_text-1618401304257 {
 	overflow: overlay;
 	padding-right: 16px!important;
 }
 
 #w_common_text-1618401304257::-webkit-scrollbar {
 	width: 4px;
 	height: 9px;
 }
 
 #w_common_text-1618401304257::-webkit-scrollbar-thumb {
 	background-color: #666;
 	background-clip: padding-box;
 	min-height: 20px;
 }
 
 #w_common_text-1618401304257::-webkit-scrollbar-thumb:hover {
 	background-color: #333;
 }
 
 .fa {
 	display: inline-block;
 	font: normal normal normal 14px/1 FontAwesome;
 	font-size: inherit;
 	text-rendering: auto;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }
 
 .fa-angle-left:before {
 	content: "\f104";
 }
 
 .fa-angle-right:before {
 	content: "\f105";
 }
 
 .int-cb {
 	width: 100%;
 }
 
 .int-cb h1 {
 	font-size: 20px;
 	color: #333;
 	line-height: 34px;
 	width: 100%;
 	font-weight: normal;
 	margin-top: 20px;
 }
 
 .int-cb:hover h1 {
 	color: #d9271b;
 }
 
 .int-sum {
 	font-size: 14px;
 	color: #555;
 	line-height: 2rem;
 	width: 100%;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 }
 
 .int-more {
 	margin-top: 20px;
 	padding-left: 40px;
 	font-size: 16px;
 	color: #d9271b;
 	line-height: 25px;
 	background: url(/img/ab08.png?tenantId=239605&viewType=1&v=1665451152000) no-repeat left center
 }
 
 @media only screen and (min-width: 769px) {
 	.p_page .pre {
 		display: inline-table;
 		position: relative;
 		left: 0;
 		top: 0;
 		float: left;
 		height: 34px;
 		margin: 0 5px 0 18px;
 		text-align: center;
 		padding: 0 10px;
 		border-radius: 3px;
 		border: 1px solid #fff;
 		background: #fff;
 		color: #333333;
 	}
 	.p_page .pre:active {
 		background: #1a4f8a;
 		border-color: #1a4f8a;
 		color: #fff;
 	}
 	.p_page .pre:hover {
 		color: #fff;
 		background: #1a4f8a;
 		border-color: #1a4f8a;
 		cursor: pointer;
 	}
 	.p_page .next {
 		display: inline-table;
 		position: relative;
 		left: 0;
 		top: 0;
 		float: left;
 		height: 34px;
 		border: 1px solid #fff;
 		background: #fff;
 		color: #333;
 		text-align: center;
 		padding: 0 10px;
 		border-radius: 3px;
 	}
 	.p_page .next:active {
 		background: #1a4f8a;
 		border-color: #1a4f8a;
 		color: #fff;
 	}
 	.p_page .next:hover {
 		background: #1a4f8a;
 		border-color: #1a4f8a;
 		color: #fff;
 		cursor: pointer;
 	}
 	.p_page .pageNum {
 		position: relative;
 		float: left;
 		height: 34px;
 		min-width: 34px;
 		margin: 0 5px 0 0;
 		padding: 0 5px;
 		background-size: 100% 100%;
 		color: #595959;
 		border: 1px solid #fff;
 		cursor: pointer;
 		line-height: 34px;
 		display: inline-block;
 		font-family: inherit;
 		font-size: 14px;
 		font-weight: inherit;
 		text-decoration: none;
 		background-color: #fff;
 		text-align: center;
 		border-radius: 3px;
 	}
 	.p_page .pageNum:active {
 		color: #fff;
 		text-decoration: none;
 		background-color: #1a4f8a;
 		border-color: #1a4f8a;
 	}
 	.p_page .pageNum:hover {
 		color: #fff;
 		border-color: #1a4f8a;
 		cursor: pointer;
 		text-decoration: none;
 		background-color: #1a4f8a;
 	}
 	.p_page .pageNum.active {
 		text-decoration: none;
 		background-color: #1a4f8a;
 		color: #fff;
 		border-color: #1a4f8a;
 	}
 }
 
 @media screen and (max-width: 768px) {
 	 :root {
 		--padding: 0 20px;
 	}
 	.int-cb h1 {
 		font-size: 18px;
 		line-height: 28px;
 		margin-top: 10px
 	}
 	.int-sum {
 		font-size: 12px;
 		line-height: 20px;
 		margin-top: 5px;
 	}
 	.int-more {
 		margin-top: 13px;
 		padding-left: 30px;
 		font-size: 14px;
 	}
 	.p_pagebox .NumBox {
 		display: none !important;
 	}
 	.p_pagebox {
 		width: 100%;
 		text-align: center;
 	}
 	.p_pagebox .js_pageBtnDisable,
 	.p_pagebox .js_pageBtnDisable:hover,
 	.p_pagebox .js_pageBtnDisable:active {
 		background: #f5f5f5 !important;
 		border-color: #d9d9d9 !important;
 		color: #bfbfbf !important;
 		cursor: default;
 	}
 	.p_pagebox .js_pageBtnDisable .iconfont {
 		color: #ddd !important;
 	}
 	.p_pagebox .js_pageBtnDisable:hover .iconfont {
 		color: #bfbfbf !important;
 	}
 	.p_pagebox .pre {
 		width: 48%;
 		margin-right: 2%;
 		background-color: #1a4f8a;
 	}
 	.p_pagebox .pre:hover {
 		color: rgba(255, 255, 255, 1);
 		border-color: #1a4f8a;
 		background-color: #1a4f8a;
 		cursor: pointer;
 	}
 	.p_pagebox .pre:active {
 		background-color: #1a4f8a;
 	}
 	.p_pagebox .next {
 		width: 48%;
 		margin-left: 2%;
 		background-color: #1a4f8a;
 	}
 	.p_pagebox .next:hover {
 		background-color: #1a4f8a;
 	}
 	.p_pagebox .next:active {
 		background-color: #1a4f8a;
 	}
 }
 
 body,
 .e_title,
 .reset_style {
 	word-break: normal!important;
 	word-wrap: normal!important;
 }
 
 @-webkit-keyframes caption-top {
 	0% {
 		-webkit-transform: translate(0, -20px);
 		opacity: 0
 	}
 	100% {
 		-webkit-transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @keyframes caption-top {
 	0% {
 		transform: translate(0, -20px);
 		opacity: 0
 	}
 	100% {
 		transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @-webkit-keyframes caption-bottom {
 	0% {
 		-webkit-transform: translate(0, 20px);
 		opacity: 0
 	}
 	100% {
 		-webkit-transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @keyframes caption-bottom {
 	0% {
 		transform: translate(0, 20px);
 		opacity: 0
 	}
 	100% {
 		transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @-webkit-keyframes caption-bottom2 {
 	0% {
 		-webkit-transform: translate(0, 30px);
 		opacity: 0
 	}
 	100% {
 		-webkit-transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @keyframes caption-bottom2 {
 	0% {
 		transform: translate(0, 30px);
 		opacity: 0
 	}
 	100% {
 		transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @-webkit-keyframes caption-bottom3 {
 	0% {
 		-webkit-transform: translate(0, 40px);
 		opacity: 0
 	}
 	100% {
 		-webkit-transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 @keyframes caption-bottom3 {
 	0% {
 		transform: translate(0, 40px);
 		opacity: 0
 	}
 	100% {
 		transform: translate(0, 0);
 		opacity: 1
 	}
 }
 
 .jcsb {
 	width: 100%;
 	margin-top: 30px;
 }
 
 .jcsb ul {
 	width: 100%;
 	margin: 0;
 	display: flex;
 	flex-wrap: wrap;
 }
 
 .p_description .jcsb ul li {
 	list-style: none!important;
 	width: 48%;
 	margin-bottom: 20px;
 	display: flex;
 	flex-wrap: wrap;
 }
 
 .p_description .jcsb ul li:last-child {
 	width: 100%;
 }
 
 .jcsb .p_img {
 	width: 170px;
 	background: #00a1e9;
 	height: 170px;
 }
 
 .jcsb .p_cont {
 	width: calc(100% - 190px);
 	margin-left: 20px;
 }
 
 .jcsb .p_cont .p_tita1 {
 	width: 100%;
 	font-size: 16px;
 	color: #00a2e9;
 	line-height: 2;
 	font-weight: bold;
 }
 
 .jcsb .p_cont .p_into {
 	font-size: 14px;
 	color: #565656;
 	line-height: 1.8;
 	width: 100%;
 }
 
 .jsbt1 {
 	width: 100%;
 	font-size: 18px;
 	color: #00a2e9;
 	line-height: 2;
 	font-weight: bold;
 	margin-bottom: 20px;
 }
 
 .jssb2 {
 	width: 100%;
 }
 
 .jssb2 ul {
 	width: 100%;
 	margin: 0;
 	display: flex;
 	flex-wrap: wrap;
 }
 
 .p_description .jssb2 ul li {
 	list-style: none!important;
 	width: calc(94% / 4);
 	margin-bottom: 20px;
 	background: #efefef;
 }
 
 .jssb2 .ntimg {
 	width: 100%;
 	text-align: center;
 }
 
 .jssb2 .ntimg img {
 	max-width: 180px!important;
 }
 
 .jssb2 .ntit1 {
 	width: 100%;
 	text-align: center;
 	font-size: 16px;
 	color: #565656;
 	padding: 10px;
 	line-height: 2;
 }
 
 @media screen and (max-width: 1024px) {
 	.p_description .jcsb ul li {
 		width: 100%;
 	}
 	.p_description .jssb2 ul li {
 		width: 49%;
 	}
 	.p_description .jssb2 ul li:nth-child(2n) {
 		margin-left: 2%;
 	}
 	.jssb2 .ntit1 {
 		font-size: 14px;
 	}
 }
 
 @media screen and (max-width: 768px) {
 	.jcsb .p_cont {
 		width: 100%;
 		margin-left: 0;
 	}
 	.jssb2 .ntimg img {
 		max-width: 100%!important;
 	}
 }
 
 @media screen and (min-width: 1025px) {
 	.p_description .jcsb ul li:nth-child(2n) {
 		margin-left: 4%;
 	}
 	.p_description .jssb2 ul li:not(:first-child) {
 		margin-left: 2%;
 	}
 }