body{background-color: rgb(246,246,251);}
  

.bg-image{
    background-clip: padding-box;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top center;
    background-blend-mode: normal;}

.shownews{color: rgb(51, 51, 51);line-height: 2;font-size: 16px;}
.shownews h1{width:100%;font-weight:700;color: rgb(51, 51, 51);display: block;margin-bottom: 40px;padding-bottom:40px;border-bottom: 1px solid #eee;line-height: 1.2;}

.shownews .date{color:#999;margin-top: 40px;padding-top:20px;border-top: 1px solid #ebebeb;}
.shownews h2{border-left: 4px solid #1c4295;padding-left: 36px;margin: 30px 0 12px -40px;color: #1c4295;font-weight: bold;line-height: 1;font-size:20px;}

.shownews li {
	margin-left: 30px;
	list-style-type: disc !important;
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}
.shownews strong {margin-right: 8px;}
/* .shownews strong::after {content: ":";} */
.shownews section {min-height:100px;}
.shownews section p{color: rgb(51, 51, 51);orphans: 4;}
.shownews section span{width:100% !important;}
.shownews section img{width:100% !important;margin: 12px 0 !important;border-radius: 8px;overflow: hidden;}
.shownews section:after{content:"";display:table;clear:both;}
.shownews a{color:#1c4295 !important;}
.shownews table{
	width:100%;
	border: 1px solid #999 !important; /* 设置表格的外边框为灰色 */
	border-collapse: collapse; /* 防止表格边框重叠 */
  }
  
.shownews  th, td {
	border: 1px solid #999 !important; /* 设置表格单元格的边框为灰色 */
	padding: 8px; /* 设置单元格的内边距 */
	text-align: left; /* 设置文本对齐方式 */
  }



.shownews section ol,
.shownews section ul {
	margin: 20px 0;
	padding-left: 40px;
	}

.shownews section li {
	margin-bottom: 10px;
	line-height: 1.6;
	}

.shownews section table {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
	}

.shownews section table th,
shownews section table td {
	border: 1px solid #ddd;
	padding: 8px;
	text-align: left;
	}

.shownews section table th {
	background-color: #f4f4f4;
	font-weight: bold;
	}
.shownews section h3 {
	font-size: 24px;
	margin: 20px 0 10px;
	color: #333;
	border-bottom: 2px solid #ddd;
	padding-bottom: 5px;
	}

