﻿/* middleScreen.css - 适配1200px及以下屏幕 */
@media (max-width: 1500px) {
    /* 新 */
    .zyszxyy-site-hdr-container,.zyszxyy-site-hdr-nav-container,.service-cards,.zyszxyy-site-ftr-main-inner {
        max-width: 1200px;
    }
    .hospital-photo-search {
        width: 1200px;
    }
    .info-hub__inner {
        width: 1200px;
    }
    .jyzn-card__icon img {
        width: 90px;
        height: 90px;
    }
    .custom-pagination {
        bottom: 80px;
        transform: translateX(-80%);
    }
    .hospital-photo-search__submit {
        height: 56px;
    }
    .hospital-photo-search__field {
        flex: 1;
        height: 56px;
        line-height: 56px;
    }
    .hospital-photo-search__split {
        display: none;
    }
    .hospital-photo-search__select {
        padding: 0 25px 0 0;
    }
    .custom-pagination-item {
        width: 40px; 
    }
    .custom-pagination-ring {
        width: 32px;
        height: 32px;
    }
    .custom-pagination-dot {
        width: 16px;
        height: 16px;
    }
    .jyzn-card {
        width: 130px;
    }

    .zyszxyy-site-hdr-nav-container {
        gap: 0;
    }
    .zyszxyy-site-hdr-nav-item {
        /* font-size: 18px; */
    }
    /* 顶部 banner 在中等屏幕下固定高度，避免图片纵向被拉伸变形 */
    .hospital-photo {
        height: 58vh;
    }
    .jyzn-card {
        min-height: 340px;
    }

    .jyzn-card__inner {
        min-height: 340px;
    }

    .service-navigation {
        min-height: 620px;
        height: auto;
    }

    .news-center-wrap {
        max-width: 1200px;
    }
    .more-text {
        font-size: 16px;
    }
    .news-center-title .jyzn-guide__title {
        font-size: 36px;
    }
    .news-center-container {
        width: 1200px;
    }
    .news-carousel-swiper .swiper-slide img {
        width: 640px;
        height: 433px;
    }
    .news-featured-footer {
        width: 560px;
        height: 111px;
    }
    .news-carousel-pagination .swiper-pagination-bullet {
        width: 40px;
        height: 50px;
    }
    .news-main-column {
        width: 640px;
        height: auto;
    }
    .news-entry-title {
        font-size: 18px;
    }
    .news-list-image {
        width: 206px;
        height: 145px;
    }
    .news-list-date-span {
        font-size: 28px;
        font-family: PingFans SC;
    }
    .news-list-title {
        font-size: 16px;
        margin-top: 0px;
        font-weight: 400;
        color: #091b33;
        line-height: 1.4;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0 0 auto;
        flex: 1;
    }
    .news-list-arrow {
        margin-top: 8px;
    }
    .news-cards-container {
        width: 1200px;
    }
    .news-card-title {
        font-size: 16px;
    }
    .department-container {
        max-width: 1200px;
    }
    
    
  
    
    /* 就诊指南 */
    .jyzn-card__title {
        font-size: 20px;
    }
    
    /* 医院动态 */
    .jyzn-card__desc {
        font-size: 12px;
    }
    
    .news-notice-section {
        padding: 80px 0 90px;
    }
    
    .news-list-date {
        margin-bottom: 4px;
    }
    
    .news-list-content {
        min-height: 145px;
        margin-left: 8px;
    }
    
    .news-list-arrow img {
        width: 32px;
    }
    
    .news-list-column {
    flex: 1 1 36%;
    max-width: 42%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 38px;
    
  }
    
    .news-cards-section {
    margin-top: 60px;
    
  }
    
    /* 党建+健康+护理 */
    .health-card__title {
        font-size: 36px;
    }
    .health-item__date {
    margin-bottom: 4px;
  }
    .health-item--featured .health-item__title {
    margin-bottom: 4px;    
  }
    .party-list__item.is-active .party-list__expanded {
    padding: 40px;   
  }
    
    .party-list__item {
    padding: 26px 10px;   
  }
    
    /* 医技科室 */
    .circle-wrap {
        zoom: 0.8;
    }
    .department-section {
        height: 820px;
    }
    .xdtLine {
        width: 370px;
    }
    .department-title {
        font-family: Source Han Serif SC
    }
    .department-title-icon {
        width: 60px;
        height: 60px;
    }
    .department-list-item {
        padding: 12px 0px;
        padding-left: 16px;
    }
    .department-active-icon {
        margin-right: 15px;
    }
    .department-desc-title {
        font-size: 16px;
    }
    .research-year {
        color: #8D2595;
        font-family: PingFang SC;
    }
    .research-day {
        font-family: PingFang SC;
        font-size: 28px;
        font-weight: 800;
    }
    /* 院区分布 */
    
    .campus-layout-visual__ring img {
        width: 260px;
        height: 260px;
    }
    
    .campus-tab {
        min-width: 280px;
        font-size: 20px;
        height: 64px;
    }
    
    .campus-layout-inner {
        max-width: 1200px;
        padding: 0 24px;
    }
    .campus-layout-card {
        gap: 32px;
        padding: 40px 40px 40px 70px;
        min-height: 380px;
    }
    .campus-layout-visual__ring {
        width: 260px;
        height: 260px;
    }
    .campus-info {
        gap: 32px 40px;
    }
    
    
}