@charset "UTF-8";
.article-container {
  width: 1200px;
  padding: 40px 150px;
  margin: 0 auto;
  border: 0.0625em solid #ebebeb;
}
.article-container img[src*=icons] {
  width: 1em;
  height: 1em;
  margin-right: 0.3em;
  vertical-align: middle;
}
.article-container .title {
  padding-bottom: 0.6667em;
  font-size: 1.875em;
  line-height: 1.5;
  text-align: center;
  border-bottom: 0.0625em solid #dddddd;
  color: black;
}
.article-container .sub-title {
  text-align: center;
  font-size: 15px;
  line-height: 50px;
}
.article-container .sub-title span {
  padding: 0 25px;
}
.article-container .info-container {
  margin: 1.25em 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  line-height: 2;
  color: #999999;
}
.article-container .info-container > * {
  margin-right: 1.875em;
}
.article-container .info-container > *:last-of-type {
  margin-right: 0;
}
.article-container .main-body {
  line-height: 2;
  word-break: break-all;
  overflow-wrap: anywhere;
  color: #000000;
}
.article-container .main-body > *[style*="background-color: rgb(255, 255, 255)"] {
  background-color: #fafafa !important;
}
.article-container .main-body > *:first-child {
  margin-top: 1em !important;
}
.article-container .main-body > meta[name=ContentStart] + * {
  margin-top: 1em;
}
.article-container .main-body > p {
  /*margin: 1em 0;*/
  font-size: 1.125em !important;
  line-height: 2 !important;
  font-family: "微软雅黑" !important;
  background-color: #fafafa !important;
}
.article-container .main-body > p * {
  font-size: 1em !important;
  line-height: 2 !important;
  font-family: "微软雅黑" !important;
}
.article-container .main-body > p a {
  color: #333333;
  color: inherit;
}
.article-container .main-body > p[style*="text-indent: 2em"] > img {
  margin-left: -2em;
}
.article-container .main-body > p[style*="text-indent: 2em"] > img[src*=icons] {
  margin-left: 0;
}
.article-container .main-body video {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.article-container .main-body > div {
  overflow-x: auto;
}
.article-container .main-body div {
  max-width: 100% !important;
}
.article-container .main-body table {
  margin: 0 auto !important;
}
.article-container .main-body table td {
  padding: 0.25em !important;
  font-size: 1.125em !important;
}
.article-container .main-body table td * {
  padding: 0 !important;
  margin: 0 !important;
}
.article-container .main-body table td a {
  display: block;
}
.article-container .main-body img {
  max-width: 100%;
  height: auto;
}
.article-container .source-container {
  margin-top: 2.5em;
  line-height: 2;
  text-align: right;
  color: #999999;
}
.article-container .tools-container {
  margin-top: 2.5em;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  line-height: 2;
}
.article-container .tools-container .right-container {
  display: flex;
}
.article-container .tools-container .right-container > * {
  margin-left: 0.5em;
}

/* 表格开始 */
.table-container {
  overflow-x: auto;
}

.article-container .article-content table.xxgk-table {
  width: 100%;
  margin-bottom: 40px;
  box-sizing: border-box;
}
.article-container .article-content table.xxgk-table td {
  padding: 0 0.875em !important;
  border: 0.0625em solid #dddddd;
  word-break: break-all;
}
.article-container .article-content table.xxgk-table td:nth-of-type(2n + 1) {
  width: 14% !important;
  height: 3.125em;
  line-height: 1.5;
  box-sizing: content-box;
  background-color: #f0f4f7;
}
.article-container .article-content table.xxgk-table td:nth-of-type(2n) {
  width: 36% !important;
  padding: 0.815em 1.25em;
}
.article-container .article-content table.xxgk-table td * {
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
.article-container .article-content table.xxgk-table td p,
.article-container .article-content table.xxgk-table td span{
	font-size: 1.125rem !important;
}
.article-content .linke{
	width: 100%;
	overflow: hidden;
	margin: 10px 0px;
}
.article-content .linke ul li{
	float: right;
	height: 40px;
	background-color: #1F9CF5;
	border-radius: 3px;
	text-align: center;
}
.article-content .linke ul li+li{
	margin-right: 15px;
}
.article-content .linke ul li a{
	color: #fff !important;
	padding: 0 15px;
	line-height: 40px;
}
/* 表格结束 */
.old_type .article-container {
  padding: 0;
  border: none;
}
.old_type .article-container .article-content table.xxgk-table {
  margin-bottom: 50px;
}
.old_type .article-container .main-body table {
  width: 100% !important;
  margin: 0 !important;
}
.old_type .article-container .main-body table * {
  line-height: 1.25 !important;
}
.old_type .article-container .main-body * {
  font-size: inherit !important;
}

.mobile_type .article-container {
  width: 100%;
  padding: 0;
  border: none;
}
.mobile_type .article-container .article-content table {
  width: 100 !important;
}
.mobile_type .article-container .article-content table.xxgk-table td:nth-of-type(2n + 1) {
  width: auto !important;
}
.mobile_type .article-container .article-content table.xxgk-table.ldxx-table td:nth-of-type(2n + 1) {
  width: 20% !important;
}
.mobile_type .article-container .article-content table.xxgk-table.ldxx-table td:nth-of-type(2n) {
  width: 80% !important;
}
.mobile_type .xxgk-table-container {
  overflow-x: auto;
}
.mobile_type .main-body img {
  width: auto;
  height: auto;
}
.mobile_type .main-body * {
  font-size: inherit !important;
}
.mobile_type .main-body table td {
  font-size: 1.125em !important;
  line-height: 1.25 !important;
}

/* 多信息文章开始 */
.main-body .tab {
  padding: 0 0.5em;
  font-size: 1.25em !important;
  line-height: 2;
}
.main-body .tab.active {
  color: #ffffff;
  background-color: #0a76ef;
  background-color: var(--theme-color);
}

iframe.zj {
  width: 100%;
  height: 400px;
  margin-top: 1em;
}

.old_type .article-container .main-body .tab {
  font-size: 1.25em !important;
}

.mobile_type iframe.zj {
  height: 80vw;
}

/* 多信息文章结束 */