.page-banner{
	position:relative;
}
.page-banner img{
	max-width:100%;
	width:100%;
}
/*
.page-banner:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image:linear-gradient(180deg, rgba(0,0,0,.3) 0%, #00000000 60%);
    height:100%;
}
*/
.parallax-window{
	background: no-repeat center center;
	padding-top: 4rem;
	padding-bottom: 4rem;
	background-size: cover;
	height: 63vh;
	position: relative;
	display: flex;
	align-items: center;
}
.parallax-mirror{
	border-radius:0;
}

.parallax-window:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(270deg, transparent 0%, rgb(from #000 r g b / 30%) 57.33%, rgb(from #000 r g b / 60%) 100%);
	z-index: 1;
}

.parallax-window .page-title{
	position: relative;
	z-index: 2;
	color:#fff;
}
.parallax-window .page-title .pt-title{
	font-size:3.75rem;
	font-weight: 600;
	color:#fff;
	padding-top:2rem;
	width: 70%;
	line-height: 1.25;
	padding-bottom: 1rem;
}
.parallax-window .bread-path a,
.parallax-window .bread-path{
	color: #fff;
	font-size: 1rem;
}

.bread-path a,
.bread-path{
	font-size:0.9rem; 
	color:#666;
}
.bread-path{
	color:#999;
}
.bread-path i.iconfont{
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
}
@media only screen and (max-width:1040px) {
   /* .bread-path{display:none;} */
   .parallax-window{height: 33vh;}
   body {
	    padding-top: 0rem;
	}
	.parallax-window .page-title .pt-title{
		font-size: 36px;
	}
}

.page-wrapper__container .row {border:1px solid #aeaeae;}
.page-wrapper__container .row>* {border-right:1px solid #aeaeae;padding:10px;}
.page-wrapper__container .row>*:last-child{border-right:0;}
.page-wrapper__container .row p{display: inline-block;}
/* .page-wrapper__container .row ul li{
	list-style:disc;
	list-style-position: inside;
} */
.page-wrapper__container .row ul li {
  display: flex;
  align-items: flex-start; /* 圆点在顶部，文字顶对齐 */
  gap: 8px; /* 圆点和文字之间的间距 */
}

.page-wrapper__container .row ul li::before {
  content: "•"; /* 生成自定义圆点 */
  flex-shrink: 0; /* 防止圆点被压缩 */
  /* 可选：调整圆点大小和颜色 */
  font-size: 1.2em;
  line-height: 1.2; /* 调整垂直居中，通常和 li 的行高一致 */
  color: #000;
}
.page-wrapper__container .news_details_content table, 
.page-wrapper__container .news_details_content th {
    border: 1px solid var(--bs-border-color);
}
.page-wrapper__container .news_details_content table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 1rem 0 1.5em;
    width: 100%;
    max-width:100% !important;
}
.page-wrapper__container .news_details_content table p{
	margin:0;
}
.page-wrapper__container .news_details_content td, 
.page-wrapper__container .news_details_content th {
    padding: 0.8rem 1rem;
    border-width: 0 1px 1px 0;
    word-break: keep-all !important;
}
.page-wrapper__container .news_details_content td:first-child {
    width: 15rem; 
    text-wrap: nowrap;
}
.page-wrapper__container .news_details_content tr:nth-child(odd) {
    background-color: #f4f4f4;
}