@charset "utf-8";
/* 响应式布局 - 适配不同设备尺寸 */

/* 超大屏幕设备 (宽度小于等于1440px) */
@media screen and (max-width: 1439.98px) {
  /* 更多按钮调整 */
  .more-btn {
    font-size: 0.875rem /* 14/16 */;
    padding: 0.625rem /* 10/16 */ 1.25rem /* 20/16 */;}
  .more-btn-container {
    margin-top: 0.75rem;}

  /* 学院新闻调整 */
  .news_container {
    padding: 2.5rem 0;}
  .news-img {
    width: 32rem;}
  .news-info {
    padding: 2rem;}

  /* 通知公告调整 */
  .notice-list {
    gap: 1.5rem;}

  /* 视频中心调整 */
  .video-swiper {
    padding-bottom: 3rem !important;}

  /* 主页标题样式调整 */
  .box_header.main_box_header {
    margin-bottom: 2.25rem;}
  .box_header .title_box img {
    max-width: 90%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 2.5rem 2.75rem;}

  /* bar调整 */
  #bar {
    margin-top: 2.5rem;
    margin-bottom: 3.5rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;}
  #notice-section {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;}
  #discipline-section {
    padding-top: 5.25rem;}
  #video-center-section {
    padding-bottom: 3.25rem;}
  #image-focus {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;}
}

/* 大屏幕设备 (宽度小于等于1400px) */
@media screen and (max-width: 1399.98px) {
  /* 学院新闻调整 */
  .news-img {
    width: 30rem;}
  .news-list li:nth-child(n + 5) {
    display: none;}

  /* 通知公告调整 */
  .notice-link {
    padding: 1rem;}

  /* 党群工作调整 */
  .party-right,
  .theory-right {
    padding: 2.25rem 2.5rem;}

  /* 主页标题样式调整 */
  .box_header .title_box img {
    max-width: 85%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 2.25rem 2.5rem;}

  /* bar调整 */
  #bar {
    margin-top: 2.25rem;
    margin-bottom: 3.25rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;}
  #notice-section {
    padding-top: 3rem;
    padding-bottom: 3rem;}
  #discipline-section {
    padding-top: 5rem;}
  #video-center-section {
    padding-bottom: 3rem;}
  #image-focus {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;}
}

/* 大屏幕设备 (宽度小于等于1280px) */
@media screen and (max-width: 1279.98px) {
  /* 学院新闻调整 */
  .news-img {
    width: 28rem;}
  .news-info {
    padding: 2rem;}

  /* 通知公告调整 */
  .notice-list {
    grid-template-columns: repeat(3, 1fr);}

  /* 视频中心调整 */
  .video-info {
    width: 85%;}

  /* 主页标题样式调整 */
  .box_header.main_box_header {
    margin-bottom: 2rem;}
  .box_header .title_box img {
    max-width: 80%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 2rem 2.25rem;}

  /* bar调整 */
  #bar {
    margin-top: 2rem;
    margin-bottom: 3rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 3rem;
    padding-bottom: 3rem;}
  #notice-section {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;}
  #discipline-section {
    padding-top: 4.75rem;}
  #video-center-section {
    padding-bottom: 2.75rem;}
  #image-focus {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;}
}

/* 标准屏幕设备 (宽度小于等于1200px) */
@media screen and (max-width: 1199.98px) {
  /* 学院新闻调整 */
  .news-img {
    width: 25rem;}
  .news-info {
    padding: 1.75rem;}
  .news-desc {
    margin-bottom: 1.5rem;}

  /* 党群工作调整 */
  .party-main-info,
  .theory-main-info {
    padding-left: 1.25rem;}

  /* 纪检工作调整 */
  .discipline-featured-info {
    padding: 1.5rem;}
  .discipline-content {
    padding: 1.75rem 2rem;}

  /* 主页标题样式调整 */

  .box_header .title_box img {
    max-width: 75%;}

  /* bar调整 */
  #bar {
    margin-top: 1.875rem;
    margin-bottom: 2.75rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;}
  #notice-section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;}
  #discipline-section {
    padding-top: 4.5rem;}
  #video-center-section {
    padding-bottom: 2.5rem;}
  #image-focus {
    padding-top: 3rem;
    padding-bottom: 3rem;}
}

/* 小屏电脑设备 (宽度小于等于1024px) */
@media screen and (max-width: 1023.98px) {
  /* 学院新闻调整 */
  .news_container {
    flex-direction: column;
    padding: 0;
    background-color: #fff;}
  .normal-news {
    margin-right: 0;}
  .news-more {
    margin-bottom: 2.5rem;}
  .box_left,
  .box_right {
    width: 100%;}
  .box_right {
    padding: 0.625rem;}

  /* 通知公告调整 */
  .notice-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem;}

  /* 主页标题样式调整 */
  .box_header .title_box img {
    max-width: 70%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 1.5rem 1.75rem;}

  /* bar调整 */
  #bar {
    margin-top: 1.75rem;
    margin-bottom: 2.5rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;}
  #notice-section {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;}
  #discipline-section {
    padding-top: 4.25rem;}
  #video-center-section {
    padding-bottom: 2.25rem;}
  #image-focus {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;}
}

/* 平板横屏设备 (宽度小于等于992px) */
@media screen and (max-width: 991.98px) {
  /* 学院新闻调整 */
  .news-item {
    flex-direction: column;}
  .news-img {
    width: 100%;}
  .news-info {
    padding: 1.25rem;}

  /* 党群工作调整 */
  .party-work-box,
  .theory-study-box {
    flex-direction: column;}
  
  .party-left,
  .theory-left {
    width: 100%;}

  .party-right,
  .theory-right {
    width: 100%;
    padding: 0;}

  /* 主页标题样式调整 */
  .box_header .title_box img {
    max-width: 65%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 1.25rem 1.5rem;}

  /* bar调整 */
  #bar {
    margin-top: 1.5rem;
    margin-bottom: 2.25rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;}
  #notice-section {
    padding-top: 2rem;
    padding-bottom: 2rem;}
  #discipline-section {
    padding-top: 4rem;}
  #video-center-section {
    padding-bottom: 2rem;}
  #image-focus {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;}
}

/* 平板竖屏设备 (宽度小于等于768px) */
@media screen and (max-width: 767.98px) {
  /* 通知公告调整 */
  .notice-list {
    grid-template-columns: 1fr;
    gap: 1rem;}

  /* 纪检工作调整 */
  .discipline-featured-link {
    flex-direction: column;}
  .discipline-img {
    width: 100%;}
  .discipline-featured-info {
    padding: 1.25rem 0;}
  .discipline-content {
    padding: 1.125rem 1.25rem;
    background-position: center;}

  /* 主页标题样式调整 */
  .box_header .title_box img {
    max-width: 60%;}

  /* bar调整 */
  #bar {
    margin-top: 1.25rem;
    margin-bottom: 2rem;}

  .more-btn-container {
    margin-top: 1rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;}
  #notice-section {
    padding-top: 2rem;
    padding-bottom: 2rem;}
  #discipline-section {
    padding-top: 4rem;}
  #video-center-section {
    padding-bottom: 2rem;}
  #image-focus {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;}
}

/* 大屏手机设备 (宽度小于等于576px) */
@media screen and (max-width: 575.98px) {
  /* 党群工作调整 */

  .party-title,
  .theory-title {
    width: 60%;}

  /* 视频中心调整 */
  .video-play-icon {
    width: 2.5rem;
    height: 2.5rem;
    left: 2rem;
    bottom: 2.75rem;}
  .video-info {
    padding: 1rem;}

  /* 主页标题样式调整 */
  .box_header.main_box_header {
    margin-bottom: 1.25rem;}
  .box_header .title_box img {
    max-width: 55%;}

  .news-info .news-title {
    font-size: 1.25rem;}

  .news-desc {
    font-size: 1rem;}

  .news-title-box .news-title {
    font-size: 1.125rem;}

  .notice-title {
    font-size: 1.125rem;}

  .date-text {
    font-size: 1rem;}

  .party-main,
  .theory-main {
    margin-bottom: 1.25rem /* 20/16 */;}

  .party-list,
  .theory-list {
    }
    .party-link, .theory-link {
        line-height: 1.6;
    }

    .party-main-title,
    .theory-main-title {
        font-size: 1.125rem;}

    .party-text,
    .theory-text {
        font-size: 1.125rem;}
    .party-date,
    .theory-date {
        font-size: 1rem;}

    .party-main-desc,
    .theory-main-desc {
        font-size: 1rem;}

    /* 纪检工作调整 */
    .discipline-content {
        padding: 1rem;}

    .discipline-featured-desc {
        font-size: 1rem;}

    .discipline-featured-title {
        font-size: 1.125rem;}

    .discipline-text {
        font-size: 1.125rem;}
    .discipline-date {
        font-size: 1rem;}

    .video-title {
        font-size: 1.125rem;
        height: calc(1.125rem * 1.6 * 2);}

    /* bar调整 */
    #bar {
        margin-top: 1rem;
        margin-bottom: 1.75rem;}

    /* 各区域内边距调整 */
    #college-news {
        padding-top: 2rem;
        padding-bottom: 2rem;}
    #notice-section {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;}
    #discipline-section {
        padding-top: 3.5rem;}
    #video-center-section {
        padding-bottom: 1.75rem;}
    #image-focus {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;}
    }

/* iPhone及中等手机设备 (宽度小于等于375px) */
@media screen and (max-width: 374.98px) {
  /* 学院新闻调整 */
  .news-info {
    padding: 1rem;}
  .news-more {
    font-size: 0.875rem;
    padding-left: 1.5rem;}

  /* 党群工作调整 */
  .party-main-img,
  .theory-main-img {
    width: 100%;}
  .party-main-info,
  .theory-main-info {
    padding: 1rem 0;}

  /* 视频中心调整 */
  .video-link {
    padding-bottom: 4rem;}
  .video-info {
    padding: 1rem;}

  /* 主页标题样式调整 */
  .box_header .title_box img {
    max-width: 50%;}

  /* 纪检工作调整 */
  .discipline-content {
    padding: 0.875rem;}

  /* bar调整 */
  #bar {
    margin-top: 0.875rem;
    margin-bottom: 1.5rem;}

  /* 各区域内边距调整 */
  #college-news {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;}
  #notice-section {
    padding-top: 2rem;
    padding-bottom: 2rem;}
  #discipline-section {
    padding-top: 4rem;}
  #video-center-section {
    padding-bottom: 2rem;}
  #image-focus {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;}
}