 /* 该部分为每个html文件主题样式代码 */
 /* about.html以及ioin_us.html的正文部分 */
 .contact-section {
    background-color: #f0f0f0;
    padding: 20px;
}

.contact-category {
    margin-bottom: 40px;
}

.contact-category h2 {
     margin-bottom: 20px;
}

.contact-content {
    list-style: none;
    padding: 0;
}

.contact-content li {
    margin-bottom: 20px;
}

/* active.html 和 project.html正文部分  */
.activities-section {
    background-color: #f0f0f0;
    padding: 20px;
}

.activities-list {
    list-style: none;
    padding: 0;
}

.activities-item {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.activities-item h3 {
    margin: 0 0 10px;
}

.activities-item p {
    margin: 0;
}

/* download.html正文部分 */
.resources-section {
    background-color: #f0f0f0;
    padding: 20px;
}

.resources-list {
    list-style: none;
    padding: 0;
}

.resources-item {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.resources-item h3 {
    margin: 0 0 10px;
}

.resources-item p {
    margin: 0;
}

.resources-item a {
    color: #1A65D0;
    text-decoration: none;
}
.resources-item a:hover {
    text-decoration: underline;
}

/* news.html正文部分 */
.news-section {
    background-color: #f0f0f0;
    padding: 20px;
}

.news-list {
    list-style: none;
    padding: 0;
}

.news-item {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

.news-item img {
    max-width: 200px;
    margin-right: 20px;
}

.news-item-content {
    max-width: 600px;
}

.news-item-content h3 {
    margin: 0 0 10px;
}

.news-item-content p {
    margin: 0;
}

/* paper.html正文部分 */
.paper-section {
    background-color: #f0f0f0;
    padding: 20px;
}
        
.paper-list {
    list-style: none;
    padding: 0;
}
        
.paper-item {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
        
.paper-item img {
    max-width: 200px;
    margin-right: 20px;
}
        
.paper-item-content {
    max-width: 600px;
}
        
.paper-item-content p {
    line-height: 30px;
}

/* picture.html正文部分 */
 .photo-wall {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 20px 0;
    padding: 20px;
    background-color: #f1f1f1;
    border-radius: 10px;
}

.photo-wall h2 {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
    background-image: url('path_to_background_image.jpg');
    color: white;
    padding: 10px 0;
    border-radius: 10px;
}

.photo-item {
    margin: 15px;
    text-align: center;
}

.photo-item img {
    width: auto;
    height: 200px;
    object-fit: cover;
    border-radius: 10px;
}

.photo-item p {
    margin: 5px 0;
}

/* team.html正文部分 */
.team-section {
    background-color: #f0f0f0;
    padding: 20px;
}

.team-category {
    margin-bottom: 40px;
}

.team-category h2 {
    margin-bottom: 20px;
}

.team-list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
        
.team-item {
    margin-bottom: 20px;
    margin-right: 20px;
    text-align: center;
    width: 200px;
}

.team-item img {
    width: 150px;
    height: 200px;
    margin-bottom: 10px;
}

.team-item p {
    margin: 0;
}


/* activities_20240704.html 73行  news页面主体部分*/
.article-info .article-title {
          /* width: 80%; */
          text-align: center;
          padding: 10px 0;
          font-size: 24px;
          font-weight: bolder;
          color: #1976d2;
          letter-spacing: 1px;
        }

.article-info .article-date {
          box-sizing: border-box;
          /* width: 80%; */
          text-align: center;
        }

/*  */