body {
	
	background: url("../img/bg3.jpg") bottom+100px center/auto repeat-x;
}
/*
@media (max-height: 1300px) {
  .bigcontainer{
		background: url("../img/bg3.jpg") bottom center/auto no-repeat;	
	}
}
*/
.tab-pane{ padding:0px 12px; }

.features3{ padding:40px 40px; border-radius: 20px; background: #fff;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);}


.features10{ width:100%; padding:40px 30px 60px 20px;  border-radius: 20px; background: linear-gradient(0deg, rgba(199, 227, 248, 0.99), rgba(255, 255, 255, 0.5));
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);}


.Article {
    margin-top: 0px;

    padding: 20px;
}

.Article-title {
    padding: 0 10px;
    text-align: center;
    font-size: 18px;
    font-weight:500;

    line-height: 1.5;
}
.Article-time {
    font-size: 12px;
    color: #999;
    display: block;
    font-weight: 400;
    margin: 20px 0;
	line-height: 1;
}

.Article_content {
    padding: 30px 50px 10px 50px;
    overflow-x: auto;
    color:#3D4246;
    border-top: solid 1px #eee;
    font-size: 16px;
    line-height: 1.8;
    font-family: inherit;
	box-sizing: border-box;
    text-align: justify;
  text-justify: inter-word;
}
.Article_content span,.Article_content p{color:#3D4246;
    text-align: justify;
  text-justify: inter-word;}
.Article_content img{ max-width:100%;}


.s-backbox{ display: none;}
.s-back{ display: none;}


.newsUpDown{ width:100%; padding-top: 10px; border-top: 1px solid #ccc;}
.news_Up{ display: inline-block; float:left; width:49%; line-height: 24px; margin-bottom: 14px; text-align: left;font-size: 14px;
    font-weight:normal;
    line-height: 1.5;}
.news_Down{ display: inline-block; float:right; width:49%;  line-height: 24px; text-align: right;font-size: 14px;
    font-weight: normal;
    line-height: 1.5;}
.newsUpDown a:hover{box-shadow: 0 4px 8px rgba(0,0,0,0.1);}
.fjlist{ color:#666;}
.fjlist a{
color:#666;
}
.fjlist a:hover{
color:var(--active1-color);
}





.news-list {
	
}

.news-item {
  display: flex;
  padding: 2% 3% 2% 10px;
  border-bottom: 0px solid #eee;
  transition: background-color 0.3s;
  justify-content: flex-start;
  align-items: center; /* 添加这行使所有子项垂直居中 */
}

.news-item:last-child {
  border-bottom: none;
}

.news-item:hover {
  background-color: rgba(226, 241, 251, 0.7);
}
.news-item.active {
  background-color: rgba(226, 241, 251, 0.7);
}

.news-date {
  width: 10%;
	min-width:66px;
  height: 19%;
  text-align: center;
  margin-right: 10px;
  flex-shrink: 0;
  border-radius: 5px;
  border: 2px solid #1e4d96;
  display: flex; /* 添加flex布局 */
  flex-direction: column; /* 垂直排列子元素 */
  justify-content: center; /* 垂直居中内容 */
}

.news-date .day {
  font-size: 1.2rem;
  font-weight: bold;
  color: #1e4d96;
  line-height: 1;
  padding-top: 6%;
}

.news-date .year-month {
  font-size: 0.8rem;
  color: #1e4d96;
  margin-top: 4%;
	margin-bottom: 2%;
}

.news-content a{
  font-size: clamp(13px, 2vw, 15px);
  margin-bottom: 2%;
  color: var(--dark-color);
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
}
.news-content a:hover{
  color: var(--active1-color);
}
.news-content a.active{
  color: var(--active1-color);
}

.go_doup{ text-align: center;}

.btn_sh1{ position: absolute; top: 76px; left: calc(33% - 24px); width:20px; height: 76px; transform: translateY(-50%); cursor: pointer;}











