hr {
	padding: 2px;
	margin: 2px;
	height: 1px;
}
.corner-badge {
      position: absolute;
      top: 4;
      right: 4;
      width: 30px;    /* 加宽：容纳文字 */
      height: 24px;   /* 加高：保证文字垂直居中 */
      background-color: #ff6600; /* 橙色示例 */
      color: white;   /* 文字颜色：白色更醒目 */
      font-size: 12px; /* 文字大小：适配角标尺寸 */
      text-align: center; /* 文字水平居中 */
      line-height: 24px; /* 行高 = 高度：文字垂直居中（关键） */
	  opacity: 0.8;
	  border-radius: 0 0 0 8px;
}




.spdivider {
	height: 2rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .2em 0.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}



.label a {
	color: white
}

.label a:visited {
	color: white;
}

.carousel-caption {
	font-size: 4em;
	opacity: 0.8;
	color: blue;
 /* 文字颜色 */
	stext-shadow: 0 0 5px black, /* 模糊效果 */
               0 0 5px black, /* 增强模糊浓度 */
               0 0 5px black;
 /* 进一步增强 */
}

.bigfont {
	font-size: 16px;
	font-weight: 600
}

.card {
	padding: 0px;
	border: solid 1px #d1d1d1;
	1margin-top: 2px;
	box-shadow1: 0 2px 3px #929292;
	overflow: hidden;
}

.card:hover {
	border: solid 1px #ccc;
	overflow: hidden;
}

.card img {
	border: solid 0px #ccc;
	1clip-path: inset(0px 7px 7px 0px);
}

.overhidden {
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-overflow: ellipsis;
}

.siteimg {
	filter: grayscale(90%);
	transition: filter 0.5s;
	max-width: 100%;
	1margin: 4px;
	margin-bottom: 0px;
	filter: blur(2px);
}

.siteimg:hover {
	filter: grayscale(0);
	transition: filter 0.5s;
	filter: blur(1px);
}

.bigimg {
	border: solid 0px #ccc;
	clip-path1: inset(0px 13px 13px 0px);
	filter: blur(2px);
}

.cardline {
	height: 24px;
	border-bottom: solid 0px #000;
	padding-left: 8px;
	padding-right: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-toop: solid 1px #ccc;
}

.1navbar-default {
	background-color: #f0f0f0;
	border-top: solid 1px #ccc;
	border-radius: 0px;
	border-bottom: solid 1px #000
}

body,html {
	padding-top: 0px;
	padding-right: 0px;
	font-family: "Microsoft YaHei",微软雅黑;
	font-weight: 400;
	background-color: #f0f0f0;
	background-image: url('/img/2025nbg.png');
            /* 设置图片平铺方式：水平和垂直方向都平铺 */
	background-repeat: repeat;
            /* 确保背景图片固定，不会随滚动移动 */
	background-attachment: fixed;
            /* 设置背景图片大小，保持原始大小 */
	background-size: auto;
}

.icon-2x {
	font-size: 1.2em;
	col1or: #808080;
	font-weight: 400;
}

a:link {
	1font-size: 1.4em;
	c1olor: #808080;
}

a {
	text-decoration: none;
	font-weight: 400;
}

a:focus {
	color: red;
	text-decoration: none;
	font-weight: 600;
	border-bottom: solid 0px #dbdbdb;
}

a:hover {
	color: blue;
	text-decoration: none;
	font-weight: 400;
	text-decoration: underline;
}

a:visited {
	color: Green;
	text-decoration: none;
	font-weight: 400;
}

.btnsys {
	height: 26px;
	padding-top: 2px;
	margin-top: 3px;
}

H1,h2,h3,h4,h5 {
	padding: 3px;
	margin: 2px
}

h1 {
	font-size: 21px;
}

.article {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
}

.content {
	font-size: 19px;
}

.gray-to-color {
	filter: grayscale(100%);
	transition: filter 0.3s;
}

.gray-to-color:hover {
	filter: grayscale(0);
}

blockquote {
	padding-left: 8px;
	margin-left: 32px;
	font-size: 1.1em;
}

.bodyDiv {
	max-width: 1380px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 4px 8px #949494;
	padding: 18px;
	background-color: #fff;
	width: 100%;
}

.butbg {
	background-color: #000;
}

.panel {
	border: solid 1px #cacaca;
	1box-shadow: 0 2px 3px #7f7f7f;
}

.panel-heading {
	padding: 6px;
	margin: 0px;
	font-weight: 800;
	font-size: 1.6em;
	background-color: #e4e4e4;
}

.panel-body {
	padding: 6px;
	margin: 0px;
}

.Righticon {
	position: absolute;
	top: 230;
	right: 30;
	height: auto;
}

.icon-6x {
	font-size: 6em;
	col1or: #808080;
	font-weight: 400;
	color: green;
	color: red;
 /* 文字颜色 */
	stext-shadow: 0 0 5px black, /* 模糊效果 */
               0 0 5px black, /* 增强模糊浓度 */
               0 0 5px black;
 /* 进一步增强 */
}

.TopRow {
	background-color: #e0e0e0;
	border-top: solid 1px #a8a8a8;
	border-bottom: solid 1px #a8a8a8;
	1box-shadow: 0 2px 3px #929292;
	height: 46px;
	padding-top: 6px;
	bo1rder-radius: 5px;
	margin: 0px;
	margin-bottom: 21px;
	margin-top: 6px;
}

.solar-date {
	font-size: 1.2em;
	font-weight: 600;
	padding-top: 4px;
}

.botRow {
	background-color: #e0e0e0;
	border-top: solid 1px #a8a8a8;
	border-bottom: solid 1px #a8a8a8;
	1box-shadow: 0 2px 4px #929292;
	height: 46px;
	padding-top: 6px;
	bo1rder-radius: 5px;
	margin: 0px;
	margin-bottom: 18px;
	margin-top: 6px;
}

.logoa {
	font-size: 1.4em;
}

.formSo {
	height: 38px;
}

#pubsiteAD {
	color: #6e6e6e;
	font-size: 14px;
	font-weight: 400;
	padding-top: 5px;
	padding-right: 12px;
}

.col-xs-6 {
	padding-right: 4px;
}

H1, H2, H3, H4, H5, H6 {
	display: inline-block;
	margin-bottom: 0;
 /* 去除默认底部外边距 */
}

@media (max-width: 678px) {
  /* 在这里编写你的样式规则 */
	.bodyDiv {
		padding: 3px;
	}
div,span,a,td,p{font-size:12px;}
H1,H2,H3,H4,H5,H6 {
	display: inline-block;
	margin-bottom: 0;
	font-size:14px;
 /* 去除默认底部外边距 */
}
h1,h2,h3,h4,h5,h6 {
	display: inline-block;
	margin-bottom: 0;
	font-size:14px;
 /* 去除默认底部外边距 */
}
	.panel-heading {
		padding: 2px;
		margin: 2px;
	}

	.panel-body {
		padding: 2px;
		margin: 0px;
	}

	body {
		overflow-x: auto;
		overflow-x: hidden;
		margin: 0;
	}

	.card {
		padding: 2px;
		margin: 2px;
	}

	.col-xs-6 {
		padding: 4px;
	}
}

