/* 公共部分 */
@media (min-width: 576px) {
  .h5-pic,
  .return-box,
  .h5-other-pages {
    display: none !important;
  }
  .xyjj-box .con-box .title,
  .xyjj-box .con-box .xyjj-bg,
  .xyjj-box .h5-history-box,
  .dsh-box .h5-staff-tabble,
  .dzjg-box .h5-arrow,
  .zsxx-box .h5-notice-box,
  .xsfw-box .h5-semester-box,
  .zxbm-box .num-box,
  .jxgl-box .h5-notice-box,
  .xzzx-box .h5-notice-box {
    display: none;
  }
}

/* 新闻详情 */
@media (max-width: 576px) {
  .detail-box .title-box,
  .detail-box .pic-list,
  .detail-box .bg-pic,
  .school-profile {
    display: none;
  }
  .h5-detail-box {
    padding: 20rem 12rem 0;
  }
  .detail-box {
    padding: 0rem 0 40rem;
  }
  .detail-box .con-box {
    background-color: transparent;
    padding: 28rem 0 20rem;
    border-bottom: 1rem solid rgba(204, 204, 204, 1);
    width: calc(100vw - 24rem);

    img {
      width: 100% !important;
      height: auto !important;
    }
  }
  .detail-box .con-box .title {
    font-size: 18rem;
    font-weight: 500;
    letter-spacing: 0rem;
    line-height: 26.07rem;
    color: rgba(56, 56, 56, 1);
  }
  .detail-box .con-box .tip {
    flex-direction: column;
    padding: 16rem 0 24rem;
  }
  .detail-box .bottom-box {
    padding-top: 20rem;
    font-size: 12rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 17.38rem;
    color: rgba(0, 90, 158, 1);
  }
  .detail-box .bottom-box a {
    font-size: 12rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 17.38rem;
    color: rgba(0, 90, 158, 1);
  }
  .detail-box .bottom-box div:nth-child(1) {
    margin-bottom: 12rem !important;
    /* background-color: aqua; */
  }
}

/* 学院简介 */
@media (max-width: 576px) {
  .xyjj-box .con-box .school-pic,
  .xyjj-box .history-box,
  .xyjj-box .data-box .bg-pic {
    display: none;
  }
  .xyjj-box .con-box {
    flex-direction: column;
    margin-top: 0rem;
    font-size: 15rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 28rem;
    color: rgba(56, 56, 56, 1);
  }
  .xyjj-box .con-box .title {
    margin: 14rem 0 12rem;
  }
  .xyjj-box .data-box {
    font-size: 12rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 17.38rem;
    color: rgba(56, 56, 56, 1);
    padding: 0 0 15rem;
  }
  .xyjj-box .data-box ul {
    flex-wrap: wrap;
  }
  .xyjj-box .data-box ul li {
    margin-bottom: 15rem;
    width: calc((100% - 15rem) / 2);
    height: 100rem;
    opacity: 1;
    border-radius: 10rem;
    border: 0.5rem solid rgba(0, 90, 158, 1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .xyjj-box .data-box .num {
    font-size: 24rem;
    font-weight: 700;
    letter-spacing: 0rem;
    line-height: 34.75rem;
    color: rgba(0, 90, 158, 1);
    margin-bottom: 0rem;
  }
}

/* 董事会 */
@media (max-width: 576px) {
  .dsh-box .bg-pic,
  .dsh-box .staff-tabble {
    display: none;
  }

  .dsh-box {
    padding: 0 0 40rem;
  }
}

/* 现任领导 */
@media (max-width: 576px) {
  .xrld-box .bg-pic {
    display: none;
  }

  .xrld-box {
    padding: 0 0 40rem;
  }

  .xrld-box .staff-tabble {
    margin-top: 28rem;
  }
  .xrld-box .staff-tabble .item {
    font-size: 16rem;
    line-height: 23.17rem;
    padding: 11rem 0 10.5rem;
  }
  .xrld-box .staff-tabble .item .title {
    width: 142rem;
    padding-left: 22rem;
  }
  /*.xrld-box .staff-tabble .item .h5-title-box {*/
  /*  width: 0rem !important;*/
  /*  padding-left: 0rem !important;*/
  /*}*/
  .xrld-box .staff-tabble .item .right-box {
    font-size: 13rem;
    line-height: 20rem;
    padding: 5rem 0 5.5rem;
  }
}

/* 党政机构 */
@media (max-width: 576px) {
  .dzjg-box .bg-pic {
    display: none;
  }

  .dzjg-box {
    padding: 0 0 40rem;
  }

  .dzjg-box .list {
    margin-top: 28rem;
    grid-template-columns: repeat(1, 100%);
  }
  .dzjg-box .list .h5-arrow {
    width: 11rem;
    height: 18.89rem;
    display: block;
    margin-right: 16.5rem;
  }
  .dzjg-box .list li {
    height: 56rem;
    margin-bottom: 0;
  }

  .dzjg-box .list li:nth-child(2n) {
    background-color: transparent;
  }
  .dzjg-box .list li a {
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 15rem;
    line-height: 56rem;
    padding-left: 24.5rem;
    padding-right: 10rem;
  }
}

/* 信息公开 */
@media (max-width: 576px) {
  .zsxx-box .bg-pic,
  .zsxx-box .paging-box,
  .zsxx-box .h5-news-box {
    display: none;
  }

  .zsxx-box {
    padding: 0 0 30rem;
  }
}
/* 学生服务  / 成绩查询*/
@media (max-width: 576px) {
  .xsfw-box .bg-pic {
    display: none;
  }
  /*.xsfw-box table tr td:nth-child(1),.xsfw-box table tr th:nth-child(1){*/
  /*  display: none;*/
  /*}*/

  .xsfw-box .login-box {
    margin-top: 28rem;
    font-size: 6rem;
    line-height: 8.69rem;
    width: 100% !important;
  }
  .xsfw-box .login-box .title {
    font-size: 18rem;
    line-height: 26.07rem;
  }
  .xsfw-box .login-box .tip {
    font-size: 15rem;
    line-height: 21.72rem;
    margin: 50rem 0 20rem 35.5rem;
  }
  .xsfw-box .login-box .inp {
    width: calc(100% - 71rem);
    height: 48rem;
    border-radius: 4rem;
    font-size: 15rem;
    padding: 0 21.5rem;
  }
  .xsfw-box .login-box input::placeholder {
    font-size: 15rem;
  }
  .xsfw-box .login-box .btn {
    width: calc(100% - 71rem) !important;
    margin: 0 auto;
    height: 40rem;
    opacity: 1;
    border-radius: 4rem;
    font-size: 15rem;
    line-height: 40rem;
    margin-top: 12rem;
  }
  .xsfw-box .login-box .forget {
    font-size: 12rem;
    margin-top: 16rem;
  }

  .xsfw-box .name-box {
    flex-direction: column-reverse;
    align-items: flex-end !important;
    font-size: 15rem;
    margin: 28rem 0;
  }
  .xsfw-box .h5-name-box,
  .xsfw-box .h5-semester-box {
    width: 100%;
    height: 48rem;
    opacity: 1;
    border-radius: 4rem;
    background: rgba(245, 249, 251, 1);
    border: 0.5rem solid rgba(0, 0, 0, 1);
    justify-content: center;
    margin-top: 16rem;
  }
  .xsfw-box .name-box .modify {
    font-size: 15rem;
    line-height: 17rem;
  }
  .xsfw-box .h5-semester-box {
    font-size: 15rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 48rem;
    color: rgba(0, 90, 158, 1);
    margin-bottom: 12.06rem;
  }
  .xsfw-box {
    padding: 0rem 0 176rem;
  }

  .xsfw-box th,
  .xsfw-box table,
  th,
  td {
    font-size: 15rem;
    line-height: 48rem;
  }
  .xsfw-box table,
  th,
  td {
    color: rgba(56, 56, 56, 1);
  }
  .xsfw-box .score-table-wrap {
    width: calc(100vw - 24rem);
    margin: 18rem auto 0;
    padding-bottom: 8rem;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .xsfw-box .score-action-row {
    flex-direction: column;
    align-items: center;
    gap: 12rem;
    margin-top: 18rem;
  }
  .xsfw-box .score-action-row .btn {
    width: calc(100% - 71rem) !important;
    margin: 0 auto !important;
  }
  .xsfw-box .score-transcript-list {
    margin-top: 18rem;
  }
  .xsfw-box .score-transcript-card {
    margin-top: 16rem;
    padding: 16rem 12rem;
  }
  .xsfw-box .score-transcript-title {
    margin-bottom: 12rem;
    font-size: 16rem;
    line-height: 24rem;
  }
  .xsfw-box .score-transcript-meta {
    grid-template-columns: 1fr;
    gap: 6rem;
    margin-bottom: 12rem;
    font-size: 13rem;
    line-height: 20rem;
  }
  .xsfw-box .score-table {
    width: max-content;
    min-width: 720rem;
  }
  .xsfw-box .score-transcript-table {
    min-width: 640rem;
  }
  .xsfw-box .score-table th,
  .xsfw-box .score-table td {
    min-width: 96rem;
    height: 48rem;
    padding: 6rem 8rem;
    font-size: 13rem;
    line-height: 18rem;
    white-space: nowrap;
  }
  .xsfw-box .score-value {
    display: block;
    margin-right: 0;
    line-height: 18rem;
  }
  .xsfw-box .score-status {
    min-width: 48rem;
    height: 20rem;
    margin-top: 4rem;
    padding: 0 6rem;
    font-size: 11rem;
    line-height: 20rem;
  }
  .xsfw-box .login-box .h5-btn {
    margin: 40rem auto 60rem !important;
  }
  .h5-xsfw-box {
    padding: 0;
  }
  .modify-box .modify-con {
    width: calc(100% - 24rem);
    height: auto;
  }
  .modify-box .modify-con .title {
    font-size: 16rem;
    height: 48rem;
    padding: 0 20rem;
  }
  .modify-box .modify-con .modify-from {
    padding: 28rem 20.5rem 57.5rem;
    font-size: 15rem;
  }

  .modify-box .modify-con .h5-modify-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 24rem !important;
  }
  .modify-box .modify-con .h5-modify-item div {
    margin-bottom: 12rem;
  }
  .modify-box .modify-con .modify-from .submit-btn {
    width: 100%;
    height: 40rem;
    opacity: 1;
    border-radius: 4rem;
    margin: 32rem auto 0;
  }
}

/* 普通话测试 */
@media (max-width: 576px) {
  .pth-box .bg-pic,
  .pth-box .pic-list,
  .pth-box .paging-box {
    display: none;
  }
  .pth-box .website-list li:nth-child(2n-1) {
    background-color: transparent;
  }
  .pth-box .website-list li {
    text-align: center;
    font-size: 15rem;
    line-height: 21.72rem;
  }
  .pth-box .website-list li a {
    /* width: 240rem; */
    display: inline-block;
    height: 40rem;
    opacity: 1;
    border-radius: 25rem;
    border: 0.5rem solid rgba(0, 90, 158, 1);
    font-size: 13rem;
    line-height: 40rem;
    padding: 0 28rem 0 18rem;
    margin: 20rem 0;
  }
}

/* 学院校历 */
@media (max-width: 576px) {
  .xyxl-box .bg-pic,
  .xyxl-box .pic-list,
  .xyxl-box .paging-box {
    display: none;
  }
  .xyxl-box .xyxl-con {
    margin-top: 60rem;
  }
  .xyxl-box .con-box {
    background-color: transparent;
    padding: 0rem 40rem 54rem !important;
  }
  .xyxl-box .con-box .title {
    font-size: 18rem;
    line-height: 28.34rem;
  }
  .xyxl-box {
    /*padding-bottom: 200rem;*/
  }
}

@media (max-width: 576px) {
  .zxbm-box .bg-pic,
  .zxbm-box .title,
  .zxbm-box .txt,
  .zxbm-box .tip,
  .zxbm-box .h5-num-box {
    display: none;
  }
  .zxbm-box {
    padding: 0rem 0 95rem !important ;
  }
  .zxbm-box .login-box {
    margin-top: 52rem;
    padding: 0 25.5rem;
    width: 100% !important;
  }
  .zxbm-box .login-box .item {
    flex-direction: column;
    align-items: flex-start;
    font-size: 15rem;
    font-weight: 400;
    letter-spacing: 0rem;
    line-height: 21.72rem;
    color: rgba(56, 56, 56, 1);
    margin-bottom: 20rem;
  }

  .zxbm-box .login-box .h5-sex-box {
    width: 100%;
    height: 48rem;
    opacity: 1;
    border-radius: 4rem;
    background: rgba(245, 249, 251, 1);
  }
  .zxbm-box .login-box .h5-sex-left-box {
    margin-left: 26.5rem !important;
  }
  .zxbm-box .login-box .h5-sex-right-box {
    margin-left: 52rem !important;
  }

  .zxbm-box .login-box .inp {
    width: 100%;
    height: 48rem;
    border-radius: 4rem;
    font-size: 15rem;
    padding: 0 26.5rem;
    margin-top: 12rem;
  }
  .zxbm-box .login-box input::placeholder {
    font-size: 15rem;
  }
  .zxbm-box .login-box .btn {
    width: 100%;
    margin: 0 auto;
    height: 40rem;
    opacity: 1;
    border-radius: 4rem;
    font-size: 15rem;
    line-height: 40rem;
    margin-top: 48rem;
  }
}

/* 图文列表 */
@media (max-width: 576px) {
  .jxgl-box .bg-pic,
  .jxgl-box .image-list {
    display: none;
  }

  .jxgl-box {
    padding: 0 0 30rem;
  }
  .jxgl-box .change-box,
  .zsxx-box .change-box {
    margin-top: 20rem;
  }
  .zsxx-box .change-box {
    margin-bottom: 0rem !important;
  }
  .zsxx-box .pic {
    width: 88% !important;
    height: auto !important;
  }
  .jxgl-box .new-title-act,
  .zsxx-box .new-title-act {
    font-size: 20rem !important;
    font-weight: 700 !important;
    letter-spacing: 0rem;
    line-height: 28.96rem !important;
    .english-act {
      font-size: 7rem !important;
      font-weight: 550 !important;
      letter-spacing: 0rem;
      line-height: 10.14rem !important;
      margin-top: 2rem !important;
    }
  }
  .jxgl-box .new-title,
  .zsxx-box .new-title {
    font-size: 16rem;
    font-weight: 550;
    letter-spacing: 0rem;
    line-height: 23.17rem;
    .english {
      font-size: 5rem;
      font-weight: 550;
      letter-spacing: 0rem;
      line-height: 7.24rem;
      margin-top: 5rem;
    }
  }
}

/* 下载中心 */
@media (max-width: 576px) {
  .xzzx-box .bg-pic,
  .xzzx-box .pic-box,
  .xzzx-box .news-list {
    display: none;
  }

  .xzzx-box {
    padding: 0 0 30rem;
  }
}

/* 新增 信箱 */
@media (max-width: 576px) {
  .xx-box {
    padding: 0rem 0 95rem !important;
  }
  .xx-box .h5-con-xx-box {
    flex-direction: column;
  }
  .xx-box .h5-con-xx-box .new-title {
    margin: 60rem 0 30rem;
  }
  .xx-box .h5-con-xx-box .h5-xx-box {
    flex-direction: column;
    padding: 0 25.5rem;
  }
  .xx-box .h5-con-xx-box .h5-xx-box .text-box {
    margin: 0;
  }
  .xx-box .h5-con-xx-box .inp-box {
    width: 100%;
    margin-top: 70rem;
    padding: 0 25.5rem;
  }
  .xx-box .h5-con-xx-box .inp-box .inp {
    height: 48rem;
  }
  .xx-box .inp-box .inp,
  .xx-box .inp-box .textarea,
  .xx-box .inp-box .btn {
    width: 100% !important;
    font-size: 14rem;
  }
  .xx-box .inp-box .btn {
        height: 48rem;
        line-height: 48rem;
  }
  .xx-box .bg-pic {
    display: none;
  }
  .xx-box .new-title-act {
    font-size: 20rem !important;
    font-weight: 700 !important;
    letter-spacing: 0rem;
    line-height: 28.96rem !important;
    .english-act {
      font-size: 7rem !important;
      font-weight: 550 !important;
      letter-spacing: 0rem;
      line-height: 10.14rem !important;
      margin-top: 2rem !important;
    }
  }
  .xx-box .new-title {
    font-size: 16rem;
    font-weight: 550;
    letter-spacing: 0rem;
    line-height: 23.17rem;
    .english {
      font-size: 5rem;
      font-weight: 550;
      letter-spacing: 0rem;
      line-height: 7.24rem;
      margin-top: 5rem;
    }
  }
  .xx-box .new-title-pic {
    /* width: 32rem;
    height: 25.14rem; */
    width: 32rem;
    height: 32rem;
    display: block;
    left: 24rem;
    top: -23rem;
  }
  .xx-box .text-box {
    font-size: 14rem;
  }
  .xx-box .txt {
    font-size: 16rem;
    margin-bottom: 10rem;
  }
  .xx-box .title {
    font-size: 17rem;
  }
  .xx-box .btm-box {
  margin-bottom: 10rem;
}
.xx-box .inp-box input::placeholder,.xx-box .inp-box textarea::placeholder,.xx-box .inp-box .inp-txt {
  font-size: 14rem;
}
}
