 html,
 body {
 	margin: 0;
 	padding: 0;
 	background-color: rgba(0, 0, 0, 1);
 	background-repeat: repeat-y;
 	background-position: top;
 	font-family: Microsoft YaHei;
 	font-size: 14px;
 	line-height: 30px;
 	color: rgba(68, 68, 68, 1);
 }

 .pagebox {
 	position: relative;
 }

 a {
 	font-family: Microsoft YaHei;
 }

 a:hover {
 	font-family: PMingLiU;
 }

 a:active {
 	font-family: PMingLiU;
 }

 a:visited {
 	font-family: PMingLiU;
 }

 a.active {
 	font-family: PMingLiU;
 }

 .qwe .p_title {
 	color: #c34901 !important;
 }

 .qwe .p_linkBox {
 	border-bottom: 2px solid #c34901;
 }

 #c_portalResBreadcrumb_nav-16207019366950560 {
 	display: none;
 }

 @media screen and (min-width: 1440px) {
 	.dhb {
 		position: fixed;
 		top: -40px;
 		z-index: 999;
 		left: 9%;
 	}
 }

 @media only screen and (max-width: 1440px) and (min-width: 1080px) {
 	.dhb {
 		position: fixed;
 		top: -40px;
 		z-index: 999;
 	}
 }
/*
 @font-face {
 	font-family: 'roboto';
 	src: url('/upload/font/roboto-regular-webfont.woff?tenantId=230426&viewType=1&v=1690332861000') format('woff');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'robotobold';
 	src: url('/upload/font/roboto-bold-webfont.woff?tenantId=230426&viewType=1&v=1690332861000') format('woff');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'roboto_light';
 	src: url('/upload/font/roboto-light-webfont.woff?tenantId=230426&viewType=1&v=1690332861000') format('woff');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'quantify';
 	src: url('/upload/font/quantify_bold-webfont.woff?tenantId=230426&viewType=1&v=1690332861000') format('woff');
 	url('quantify_bold-webfont.woff?tenantId=230426&viewType=1&v=1690332861000') format('woff');
 	font-weight: normal;
 	font-style: normal;
 }
*/
 * {
 	word-break: normal;
 }

 .iconic {
 	font-family: quantify;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	font-style: normal;
 	font-variant: normal;
 	font-weight: 400;
 	text-transform: none;
 	color: inherit;
 	line-height: normal;
 	vertical-align: middle
 }

 .input,
 body,
 html,
 div,
 li,
 ur,
 p,
 span,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 form,
 fieldset,
 input,
 button,
 textarea,
 p,
 blockquote {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 a {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 a:hover {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 a:active {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 a:visited {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 a.active {
 	font-family: "quantify", "PingFang SC", Arial, "Microsoft yahei UI";
 }

 @media only screen and (max-width: 768px) {

 	.mo_h1,
 	#w_common_text-1585706265787 p:first-child span,
 	#w_common_text-1585708062348 span,
 	#w_common_text-1585709649726 span,
 	#w_common_text-1585710445231 span {
 		font-size: 38px !important;
 	}

 	#nylogo {
 		width: 210px !important;
 		z-index: 9999 !important;
 	}
 }

 html,
 body {
 	background-size: cover !important;
 }

 .p_page .pageNum.active {
 	text-decoration: none;
 	background-color: #ff0000 !important;
 	color: #fff;
 	border-color: #ff0000 !important;
 }

 html,
 body {
 	background-attachment: fixed !important;
 	background-repeat: repeat-y !important;
 }

 #w_grid-1554287517201>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 }

 #w_common_text-1554287554625 a:hover {
 	color: #ff0000 !important text-decoration: none;
 }

 #w_common_text-1554287554625 a:active {
 	color: #ff0000 !important text-decoration: none;
 }

 #w_grid-1554289561483>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 #w_grid-1554309330102>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 #w_grid-1554289719840>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 #w_grid-1554307969759>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 #w_grid-1554309330102>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 #w_grid-1554369659396>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 	margin-right: 0px;
 	border-top: #53b9f2 1px solid !important;
 }

 .reset_style {
 	line-height: 32px !important;
 	font-size: 16px !important;
 }

 .borderB_default {
 	border-bottom: 0px solid #d9d9d9 !important;
 }

 a:hover,
 a:active {
 	text-decoration: none;
 }

 .borderB_default {
 	padding-top: 30px;
 }

 .borderB_default {
 	border-bottom: 0px solid #d9d9d9 !important;
 }

 @media screen and (max-width: 768px) {
 	.table_box {
 		width: 100%;
 		overflow-y: auto;
 		_overflow: auto;
 		margin: 0 0 1em;
 	}

 	.table_box table {
 		min-width: 800px;
 	}

 	.p_pagebox .next {
 		display: inline-table;
 		height: 44px !important;
 		width: 28%;
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #ff0000;
 		text-align: center;
 		padding-top: 0;
 		padding-right: 10px;
 		padding-left: 10px;
 		position: relative;
 		left: 0;
 		top: 0;
 		box-sizing: border-box;
 	}

 	.p_pagebox .pre .iconfont {
 		display: inline-block;
 		color: rgba(255, 255, 255, 1);
 		vertical-align: top;
 		width: auto;
 		height: auto;
 		float: left;
 		display: none !important;
 		font-size: 22px;
 	}

 	.p_pagebox .next .iconfont {
 		display: inline-block;
 		color: rgba(255, 255, 255, 1);
 		vertical-align: top;
 		width: auto;
 		height: auto;
 		display: none !important;
 		float: right;
 		font-size: 22px;
 	}

 	.p_pagebox .pre {
 		display: inline-table;
 		height: 44px !important;
 		width: 28%;
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #ff0000;
 		text-align: center;
 		padding-top: 0;
 		font-size: 12px !important;
 		padding-right: 10px;
 		padding-left: 10px;
 		position: relative;
 		left: 0px;
 		top: 0px !important;
 		box-sizing: border-box;
 	}

 	.p_pagebox .next:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #ff0000;
 		 !important;
 		cursor: pointer;
 	}

 	.p_pagebox .pre:hover {
 		color: rgba(255, 255, 255, 1);
 		border-color: #ff0000;
 		 !important;
 		background-color: #ff0000;
 		 !important;
 		cursor: pointer;
 	}
 }

 @media screen and (min-width: 768px) {
 	.p_page .pageNum:hover {
 		color: #fff;
 		border-color: #ff0000;
 		 !important;
 		background-color: #ff0000;
 		 !important;
 		cursor: pointer;
 		text-decoration: none;
 	}

 	.p_page .pre:hover {
 		color: #fff;
 		border-color: #ff0000;
 		 !important;
 		background-color: #ff0000;
 		 !important;
 		cursor: pointer;
 	}

 	.p_page .next:hover {
 		border-color: #ff0000;
 		 !important;
 		background-color: #ff0000;
 		 !important;
 		color: #fff;
 		cursor: pointer;
 	}
 }

 a:hover,
 a:active,
 a:focus {
 	color: #c34901;
 	text-decoration: none !important;
 }

 .ej_menu_list {
 	padding-top: 8px;
 }

 .ej_menu {
 	width: 100%;
 	display: inline-block;
 	float: left;
 	line-height: 2;
 	font-size: 20px;
 	padding-left: 20px;
 }

 .proo_bg {
 	position: absolute;
 	width: 100%;
 	height: 100vh;
 	background: rgba(0, 0, 0, 0.2);
 }

 .burger {
 	width: 100px !important;
 }

 .burger :hover .caidan {
 	color: #fff;
 }

 .burger:hover {
 	color: #fff;
 }

 @media only screen and (min-width: 769px) {
 	#nylogo {
 		width: 300px !important;
 		z-index: 9999 !important;
 	}
 }

 .mouse_bac.clicked {
 	background-color: rgba(239, 248, 248, 1);
 }