@media (max-height: 1vh) {
  .right-fixed-plate {
    display: none !important;
  }
}

@media (min-width: 1872px) {
  .menu-nav-item .menu-nav-itemspan {
    font-size: 0.22rem;
  }

  .menu-mian-link-a {
    font-size: 0.19rem;
  }

  .menu-mian-english-a {
    font-size: .19rem;
  }

  .menu-search-link .icon-sousuo {
    font-size: 0.29rem;
  }

  .notice-bulletin-right {
    width: 34%;
  }

  .notice-bullentin-title h3 {
    font-size: 0.33rem;
  }

  .shchool-new-title h3 {
    font-size: 0.33rem;
    margin: 40px 0;
  }

  .engineering-title-all h2 {
    font-size: 0.38rem;
  }

  .look-more {
    font-size: 0.18rem;
  }

  .notice-bullentin-title .look-more-link {
    font-size: 0.18rem;
  }

  .school-newlist-date .newdate-hao {
    font-size: 23px;
  }

  .logo img {
    width: 80%;
  }

  .top-swiper .swiper-pagination-bullet {
    background-size: .4rem;
  }

  .top-swiper .swiper-pagination-bullet-active {
    background-size: .5rem;
  }

  .newphoto-title p {
    font-size: 0.21rem;
  }

  .top-swiper .swiper-container .swiper-pagination {
    right: calc(50% - 900px);
  }

  .students-work-text span {
    font-size: 0.18rem;
  }

  .students-work-text h3 {
    font-size: 0.18rem;
  }

  .footer-item li p {
    font-size: 0.17rem;
  }

  .footer-item ul::after {
    width: calc(50% - 452px);
  }

  .footer-academy-or p {
    font-size: 0.16rem;
  }

  .footer-academy-academy {
    font-size: 0.18rem;
  }

  .engineering-title-all .title-look-more {
    font-size: 0.18rem;
  }

  .detail-middle-plate {
    max-width: 1300px;
  }

  .det-m-left .det-m-title {
    height: 0.9rem;
    font-size: 0.3rem;
    line-height: 0.9rem;
  }

  .det-m-list .det-m-item {
    min-height: 0.7rem;
  }

  .det-m-list .det-m-item .det-mi-link {
    font-size: 0.19rem !important;
    height: 0.7rem;
    line-height: 0.7rem;
  }

  .det-m-list .det-m-item:hover .det-mi-link {
    font-size: 0.2rem !important;
  }

  .det-m-list .det-m-item .active {
    background: #cde8ff;
  }

  .det-m-item.active .det-mi-link {
    color: #3991dd;
    font-weight: 700;
    font-size: 0.2rem !important;
  }

  .det-m-list .det-tree-item .det-tree-link {
    font-size: 0.17rem;
  }

  .det-m-right .det-m-nav h4 {
    font-size: 0.3rem;
  }

  .det-m-right .det-m-nav {
    font-size: 0.16rem;
  }

  .det-m-nav .det-m-location::before {
    content: "\e61b";
    font-family: "iconfont";
    position: absolute;
    left: -0.4rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.28rem;
    color: #3991dd;
    font-weight: 700;
  }

  .det-showTitle h3 {
    font-size: 0.23rem;
    padding-bottom: 0.07rem;
    margin: 0.35rem 0;
  }

  .det-list2Con h4 {
    margin: 0.1rem 0;
  }

  .det-item li {
    font-size: 0.17rem;
  }

  .det-list2Con .det-item li a {
    font-size: 0.18rem;
  }

  .teachertext {
    font-size: 0.18rem;
  }

  .det-tupian-showTitle h3 {
    margin: 0;
  }

  .tuwentitle {
    font-size: 0.22rem;
    margin: 0.15rem 0;
  }

  .tuwendes {
    font-size: 0.16rem;
  }

  .paging-btn {
    font-size: 0.2rem;
  }

  .paging-count {
    font-size: 0.2rem;
  }
}

@media (max-width: 1200px) {

  /* pc页面动态效果清楚 */
  .shchool-new-title,
  .school-new-leftswiper,
  .school-new-rightswiper,
  .notice-bullentin-title,
  .notice-bullentin-swiper,
  .academic-activity-swiper,
  .dangmass-list,
  .studentswork-swiper-plate,
  .engineering-title-all,
  .engineering-mover-plate li:first-child,
  .engineering-mover-plate li {
    opacity: 1;
    transform: none;
  }

  .top-swiper {
    height: 10rem;
  }

  .top-swiper .swiper-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 5%);
  }

  .menu-right-plate {
    display: none;
  }

  .school-new-content:after {
    display: none;
  }

  .container {
    max-width: 75%;
  }


  .app-menu-bar {
    display: block;
    z-index: 10;
  }

  /* .logo{
    width: 50%;
  } */

  .app-menu-button {
    display: inline-block;
    width: 0.6rem;
    height: 0.04rem;
    background-color: white;
    position: relative;
    transition: all 0.3s ease;
    margin-bottom: 8px;
  }

  .app-menu-button::before,
  .app-menu-button::after {
    content: '';
    position: absolute;
    width: 0.6rem;
    height: 0.04rem;
    background-color: white;
  }

  .app-menu-button::before {
    top: 0.15rem;
  }

  .app-menu-button::after {
    bottom: 0.15rem;
  }

  .app-menu-input {
    display: none;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button {
    background-color: transparent;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button::before {
    transform: rotate(45deg);
    top: 0;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button::after {
    transform: rotate(-45deg);
    top: 0;
  }

  .app-menu-list {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .app-menu-input:checked~.app-menu-list {
    display: block;
    position: fixed;
    top: 1.6rem;
    width: 100vw;
    height: 100vh;
    background: linear-gradient(90deg, rgba(57, 145, 221, 0.9), rgba(0, 189, 154, 0.9));
    left: 0;
    z-index: 1000;
    overflow-y: auto;
  }

  .app-menu-listall {
    overflow-y: auto;
  }

  .app-menu-item {
    margin: 5px 50px;
    padding: 5px 0;
    border-bottom: 1px dashed #fff;
    font-size: 0.5rem;
  }


  .app-menu-link {
    color: white;
    text-decoration: none;
    display: inline-block;
    width: 100%;
  }

  .app-menu-search {
    overflow-y: auto;
  }


  .app-all-link {
    margin: 5px 50px;
  }

  .app-all-link a {
    font-size: 0.5rem;
    margin-right: 25px;
    color: #fff;
  }

  .app-input {
    height: 3.4rem;
    margin: 20px 50px;
    overflow-y: auto;
    position: relative;
  }

  .app-input input {
    width: 95%;
    height: 1.3rem;
    background: none;
    border: 0.05rem solid #fff;
    border-radius: 1rem;
    font-size: 0.5rem;
    color: #fff;
    box-sizing: border-box;
    padding: 0 0.3rem;
  }

  .app-input input:focus {
    outline: none;
  }

  .app-top-searchbtn {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 7%;
    height: 1.3rem;
    width: 7%;
  }

  .app-top-searchbtn::before {
    content: "\e60d";
    font-family: "iconfont";
    position: absolute;
    left: 0;
    top: 0.65rem;
    transform: translateY(-50%);
    font-size: 0.7rem;
    color: #ccc;
    font-weight: 700;
  }

  /* 学院动态 */
  .shchool-new-title {
    justify-content: flex-start;
  }

  .shchool-new-title h3 {
    font-size: 0.55rem;
  }

  .shchool-new-title h3::before {
    display: none;
  }

  .school-new-content {
    display: flex;
    flex-direction: column;
  }

  .school-new-leftswiper {
    width: 100%;
  }

  .school-new-rightswiper {
    width: 100%;
    margin-top: 15px;
  }

  .shchool-new-plate {
    padding-bottom: 0;
  }

  .look-more {
    font-size: 0.29rem;
  }

  .look-more .icon-xiangyou {
    font-size: 0.4rem;
  }

  /* 通知公告 */
  .notice-bulletin-width {
    flex-direction: column;
    padding-bottom: 0.7rem;
  }

  .notice-bulletin-left {
    width: 100%;
    height: 7rem;
  }

  .notice-bullentin-title h3 {
    font-size: 0.55rem;
  }

  .notice-bullentin-title .look-more-link {
    font-size: 0.29rem;
  }

  .look-more-link .icon-xiangyou {
    font-size: 0.4rem;
  }

  .notice-bullentin-link {
    width: 90%;
    height: 4.5rem;
  }

  .notice-bullentin-text {
    height: 4.5rem;
    padding: 0 0.5rem;
  }

  .notice-bullentin-swiper {
    height: 6rem;
  }

  .notice-bor {
    margin-bottom: 0.2rem;
  }

  .notice-bullentin-text h3 {
    font-size: 0.4rem;
    margin-bottom: 0.2rem;
  }

  .notice-des span {
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 2;
  }

  .notice-bullentin-text {
    width: 85%;
  }

  .notice-bullentin-date .noticedate-hao {
    font-size: 0.5rem;
  }

  .notice-bullentin-date {
    width: 20%;
    margin: 0;
    font-size: 0.3rem;
  }

  .notice-swiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.2rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.2rem));
  }

  .notice-swiper .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.4rem));
    border-radius: 0.5rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-prev {
    width: 0.7rem;
    height: 0.7rem;
    border: 0.03rem solid #3188d5;
    top: var(--swiper-navigation-top-offset, 50%);
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-next {
    border: 0.03rem solid #3188d5;
    top: var(--swiper-navigation-top-offset, 50%);
    right: var(--swiper-navigation-sides-offset, 2px);
    width: 0.7rem;
    height: 0.7rem;
  }

  /* 学术活动 */
  .plate-title-logo {
    height: 0.45rem;
  }

  .notice-bulletin-right {
    width: 100%;
  }

  .dangmass-studentwork-width {
    flex-direction: column;
  }

  .dangmass-left {
    width: 100%;
  }

  .academic-activity-swiper .swiper-slide {
    height: 6rem;
  }

  .academic-activity-swiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.2rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.2rem));
  }

  .academic-activity-swiper .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.4rem));
    border-radius: 0.5rem;
  }

  .notice-bulletin-right .activitySwiper .swiper-button-next {
    width: 0.7rem;
    height: 0.7rem;
  }

  .studentswork-right {
    width: 100%;
  }

  .academic-activity-link {
    height: 10rem;
  }

  .academic-activity-sign {
    font-size: 0.4rem;
    padding: 0.2rem;
  }

  .academic-activity-date {
    font-size: 0.35rem;
  }

  .academic-activity-below h3 {
    font-size: 0.4rem;
  }

  .academic-activity-des {
    font-size: 0.28rem;
  }

  /* 党群建设 */
  .dangmass-item-link {
    padding: 0.3rem;
  }

  .dangmass-item-link h3 {
    font-size: 0.35rem;
    padding-left: 0.3rem;
  }

  .dangmass-item-link span {
    font-size: 0.3rem;
  }

  .dangmass-item-link h3:after {
    width: 0.09rem;
    height: 0.09rem;
  }

  .goin-engineer-container {
    flex-direction: column;
  }

  .engineering-mover-plate li {
    float: none;
  }

  .footer-item ul::after {
    display: none;
  }

  .engineering-title-plate {
    width: 100%;
  }

  .engineering-title-all h2 {
    width: 60%;
    display: flex;
    flex-direction: row;
    margin: 0.4rem 0;
    font-size: 0.55rem;
    align-items: baseline;
  }

  .engineering-title-icon {
    margin: 0 0.1rem;
    width: 0.45rem;
    height: 0.45rem;
  }

  .engineer-mover-bofang {
    width: 1rem;
    height: 1rem;
  }

  .engineer-mover-sign h3 {
    font-size: 0.4rem;
  }

  .engineering-title-all .title-look-more {
    display: flex;
    align-items: center;
    font-size: 0.3rem;
  }

  .engineering-title-all .title-look-more .icon-xiangyou {
    font-size: 0.4rem;
  }

  .engineering-title-all {
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 0.4rem;

  }

  .engineering-mover-plate {
    width: 100%;
  }

  .engineering-mover-plate li:first-child {
    width: 95%;
    margin: 0 auto;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }

  .dangmass-student-work {
    padding-bottom: 1.7rem;
  }

  .studentswork-swiper-plate {
    height: 7.5rem;
    width: 80%;
  }

  .studentswork-swiper-plate .swiper {
    padding-bottom: 1rem;
  }

  .studentswork-swiper-plate .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.25rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.25rem));
  }

  .studentswork-swiper-plate .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.5rem));
    border-radius: 0.5rem;
  }

  .students-work-text {
    padding: 0.3rem;
  }

  .students-work-text h3 {
    font-size: 0.4rem;
  }

  .students-work-text span {
    font-size: 0.4rem;
  }

  .engineering-mover-plate li {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 0.2rem;
  }

  .school-newlist-title {
    width: 67%;
    font-size: 0.35rem;
    margin-top: 0.2rem;
  }

  .school-newlist li a {
    margin: 0 0.6rem;
  }

  .school-newlist-date {
    font-size: 0.3rem;
  }

  .school-newlist-date .newdate-hao {
    font-size: 0.5rem;
  }

  .school-new-leftswiper .school-new-photo .swiper-pagination {
    bottom: 1.7rem;
  }

  .newphoto-title {
    padding: 0.35rem;
  }

  .newphoto-title p {
    font-size: 0.4rem;
  }

  .new-swiper-button .swiper-button-prev {
    width: 0.9rem;
    height: 0.9rem;
  }

  .new-swiper-button .swiper-button-next {
    width: 0.9rem;
    height: 0.9rem;
  }

  .new-swiper-button {
    right: 0.9rem;
  }

  .school-new-imgbox {
    margin-bottom: 0.3rem;
  }

  .school-new-img {
    width: 18%;
  }

  .school-new-img img {
    width: 100%;
    height: 100%;
  }

  /* 底部 */
  .footer-item ul {
    top: 0.2rem;
    border-radius: 0.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer-item li {
    width: 25%;
    padding: 0.1rem 0;
  }

  .footer-item li img {
    width: 1rem;
    height: 1rem;
  }

  .footer-item li p {
    font-size: 0.3rem;
  }

  .footer-academy {
    flex-direction: column;
  }

  .footer-academy-img img {
    width: 40%;
    max-height: 100%;
    margin-bottom: 0.2rem;
  }

  .footer-academy-or img {
    width: 2rem;
    height: 2rem;
    max-height: 100%;
  }

  .footer-academy-or p {
    font-size: 0.3rem;
  }

  .footer-academy-academy {
    font-size: 0.35rem;
    margin-left: 0.15rem;
    margin-top: 0.4rem;
  }

  .footer {
    padding-bottom: 1rem;
  }

  /* 右侧固定 */
  .right-fixed-plate {
    border-radius: 0.8rem;
  }

  .right-fixed-link {
    padding: 0.2rem 0.15rem 0 0.15rem;
  }

  .right-fixed-link img {
    width: 1rem;
    height: 1rem;
  }

  .right-fixed-link p {
    font-size: 0.24rem;
  }

  .right-fixed-plate.visible {
    opacity: 1;
    right: 0.3rem;
  }

  .det-m-left {
    display: none;
  }

  .detail-middle-plate .det-m-right {
    width: 100%;
    margin: 0 auto;
  }

  .app-mdet-title {
    display: block;
  }

  .det-m-right .det-m-nav {
    display: none;
  }

  .det-showTitle h3 {
    font-size: 0.45rem;
  }

  .det-list2Con h4 {
    font-size: 0.35rem;
  }

  .det-item li a {
    font-size: 0.3rem;
  }

  .app-medet-right {
    width: 0.9rem;
    height: 0.9rem;
    line-height: 0.9rem;
  }

  .app-medet-right .icon-huidingbu {
    font-size: 0.4rem;
  }

  .teachertext {
    font-size: 0.35rem;
  }

  .tuwentitle {
    font-size: 0.5rem;
  }

  .tuwendes {
    font-size: 0.35rem;
  }

  .paging-btn {
    font-size: 0.4rem;
  }

  .paging-count {
    font-size: 0.37rem;
  }
  .det-m-tuwenimg{
    width: 16%;
  }
  .det-m-tuwentext{
    width: 80%;
  }
}

@media (max-width: 993px) {

  /* pc页面动态效果清楚 */
  .shchool-new-title,
  .school-new-leftswiper,
  .school-new-rightswiper,
  .notice-bullentin-title,
  .notice-bullentin-swiper,
  .academic-activity-swiper,
  .dangmass-list,
  .studentswork-swiper-plate,
  .engineering-title-all,
  .engineering-mover-plate li:first-child,
  .engineering-mover-plate li {
    opacity: 1;
    transform: none;
  }

  .top-swiper {
    height: 10rem;
  }

  .top-swiper .swiper-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 5%);
  }

  .menu-right-plate {
    display: none;
  }

  .school-new-content:after {
    display: none;
  }

  .container {
    max-width: 95%;
  }


  .app-menu-bar {
    display: block;
    z-index: 10;
  }

  /* .logo{
    width: 50%;
  } */

  .app-menu-button {
    display: inline-block;
    width: 0.6rem;
    height: 0.04rem;
    background-color: white;
    position: relative;
    transition: all 0.3s ease;
    margin-bottom: 8px;
  }

  .app-menu-button::before,
  .app-menu-button::after {
    content: '';
    position: absolute;
    width: 0.6rem;
    height: 0.04rem;
    background-color: white;
  }

  .app-menu-button::before {
    top: 0.15rem;
  }

  .app-menu-button::after {
    bottom: 0.15rem;
  }

  .app-menu-input {
    display: none;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button {
    background-color: transparent;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button::before {
    transform: rotate(45deg);
    top: 0;
  }

  .app-menu-input:checked~.navbar-toggle-label .app-menu-button::after {
    transform: rotate(-45deg);
    top: 0;
  }

  .app-menu-list {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .app-menu-input:checked~.app-menu-list {
    display: block;
    position: fixed;
    top: 2rem;
    width: 100vw;
    height: 100vh;
    background: linear-gradient(90deg, rgba(57, 145, 221, 0.9), rgba(0, 189, 154, 0.9));
    left: 0;
    z-index: 1000;
  }

  .app-menu-item {
    margin: 5px 50px;
    padding: 5px 0;
    border-bottom: 1px dashed #fff;
    font-size: 0.55rem;
  }


  .app-menu-link {
    color: white;
    text-decoration: none;
    display: inline-block;
    width: 100%;
  }

  .app-all-link a {
    font-size: 0.55rem;
  }

  /* 学院动态 */
  .shchool-new-title {
    justify-content: flex-start;
  }

  .shchool-new-title h3 {
    font-size: 0.55rem;
  }

  .shchool-new-title h3::before {
    display: none;
  }

  .school-new-content {
    display: flex;
    flex-direction: column;
  }

  .school-new-leftswiper {
    width: 100%;
  }

  .school-new-rightswiper {
    width: 100%;
    margin-top: 15px;
  }

  .shchool-new-plate {
    padding-bottom: 0;
  }

  .look-more {
    font-size: 0.29rem;
  }

  .look-more .icon-xiangyou {
    font-size: 0.4rem;
  }

  /* 通知公告 */
  .notice-bulletin-width {
    flex-direction: column;
    padding-bottom: 0.7rem;
  }

  .notice-bulletin-left {
    width: 100%;
    height: 7rem;
  }

  .notice-bullentin-title h3 {
    font-size: 0.55rem;
  }

  .notice-bullentin-title .look-more-link {
    font-size: 0.29rem;
  }

  .look-more-link .icon-xiangyou {
    font-size: 0.4rem;
  }

  .notice-bullentin-link {
    width: 90%;
    height: 4.5rem;
  }

  .notice-bullentin-text {
    height: 4.5rem;
    padding: 0 0.5rem;
  }

  .notice-bullentin-swiper {
    height: 6rem;
  }

  .notice-bor {
    margin-bottom: 0.2rem;
  }

  .notice-bullentin-text h3 {
    font-size: 0.4rem;
    margin-bottom: 0.2rem;
  }

  .notice-des span {
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    line-height: 2;
  }

  .notice-bullentin-text {
    width: 85%;
  }

  .notice-bullentin-date .noticedate-hao {
    font-size: 0.5rem;
  }

  .notice-bullentin-date {
    width: 20%;
    margin: 0;
    font-size: 0.3rem;
  }

  .notice-swiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.2rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.2rem));
  }

  .notice-swiper .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.4rem));
    border-radius: 0.5rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-prev {
    width: 0.7rem;
    height: 0.7rem;
    border: 0.03rem solid #3188d5;
    top: var(--swiper-navigation-top-offset, 50%);
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-next {
    border: 0.03rem solid #3188d5;
    top: var(--swiper-navigation-top-offset, 50%);
    right: var(--swiper-navigation-sides-offset, 2px);
    width: 0.7rem;
    height: 0.7rem;
  }

  /* 学术活动 */
  .plate-title-logo {
    height: 0.45rem;
  }

  .notice-bulletin-right {
    width: 100%;
  }

  .dangmass-studentwork-width {
    flex-direction: column;
  }

  .dangmass-left {
    width: 100%;
  }

  .academic-activity-swiper .swiper-slide {
    height: 6rem;
  }

  .academic-activity-swiper .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.2rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.2rem));
  }

  .academic-activity-swiper .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.4rem));
    border-radius: 0.5rem;
  }

  .notice-bulletin-right .activitySwiper .swiper-button-next {
    width: 0.7rem;
    height: 0.7rem;
  }

  .studentswork-right {
    width: 100%;
  }

  .academic-activity-link {
    height: 10rem;
  }

  .academic-activity-sign {
    font-size: 0.4rem;
    padding: 0.2rem;
  }

  .academic-activity-date {
    font-size: 0.35rem;
  }

  .academic-activity-below h3 {
    font-size: 0.4rem;
  }

  .academic-activity-des {
    font-size: 0.28rem;
  }

  /* 党群建设 */
  .dangmass-item-link {
    padding: 0.3rem;
  }

  .dangmass-item-link h3 {
    font-size: 0.35rem;
    padding-left: 0.3rem;
  }

  .dangmass-item-link span {
    font-size: 0.3rem;
  }

  .dangmass-item-link h3:after {
    width: 0.09rem;
    height: 0.09rem;
  }

  .goin-engineer-container {
    flex-direction: column;
  }

  .engineering-mover-plate li {
    float: none;
  }

  .footer-item ul::after {
    display: none;
  }

  .engineering-title-plate {
    width: 100%;
  }

  .engineering-title-all h2 {
    width: 60%;
    display: flex;
    flex-direction: row;
    margin: 0.4rem 0;
    font-size: 0.55rem;
    align-items: baseline;
  }

  .engineering-title-icon {
    margin: 0 0.1rem;
    width: 0.45rem;
    height: 0.45rem;
  }

  .engineer-mover-bofang {
    width: 1rem;
    height: 1rem;
  }

  .engineer-mover-sign h3 {
    font-size: 0.4rem;
  }

  .engineering-title-all .title-look-more {
    display: flex;
    align-items: center;
    font-size: 0.3rem;
  }

  .engineering-title-all .title-look-more .icon-xiangyou {
    font-size: 0.4rem;
  }

  .engineering-title-all {
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 0.4rem;

  }

  .engineering-mover-plate {
    width: 100%;
  }

  .engineering-mover-plate li:first-child {
    width: 95%;
    margin: 0 auto;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }

  .dangmass-student-work {
    padding-bottom: 1.7rem;
  }

  .studentswork-swiper-plate {
    height: 7.5rem;
    width: 80%;
  }

  .studentswork-swiper-plate .swiper {
    padding-bottom: 1rem;
  }

  .studentswork-swiper-plate .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.25rem));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.25rem));
  }

  .studentswork-swiper-plate .swiper-pagination-bullet-active {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.5rem));
    border-radius: 0.5rem;
  }

  .students-work-text {
    padding: 0.3rem;
  }

  .students-work-text h3 {
    font-size: 0.4rem;
  }

  .students-work-text span {
    font-size: 0.4rem;
  }

  .engineering-mover-plate li {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 0.2rem;
  }

  .school-newlist-title {
    width: 67%;
    font-size: 0.35rem;
    margin-top: 0.2rem;
  }

  .school-newlist li a {
    margin: 0 0.6rem;
  }

  .school-newlist-date {
    font-size: 0.3rem;
  }

  .school-newlist-date .newdate-hao {
    font-size: 0.5rem;
  }

  .school-new-leftswiper .school-new-photo .swiper-pagination {
    bottom: 1.7rem;
  }

  .newphoto-title {
    padding: 0.35rem;
  }

  .newphoto-title p {
    font-size: 0.4rem;
  }

  .new-swiper-button .swiper-button-prev {
    width: 0.9rem;
    height: 0.9rem;
  }

  .new-swiper-button .swiper-button-next {
    width: 0.9rem;
    height: 0.9rem;
  }

  .new-swiper-button {
    right: 0.9rem;
  }

  .school-new-imgbox {
    margin-bottom: 0.3rem;
  }

  .school-new-img {
    width: 18%;
  }

  .school-new-img img {
    width: 100%;
    height: 100%;
  }

  /* 底部 */
  .footer-item ul {
    top: 0.2rem;
    border-radius: 0.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer-item li {
    width: 25%;
    padding: 0.1rem 0;
  }

  .footer-item li img {
    width: 1rem;
    height: 1rem;
  }

  .footer-item li p {
    font-size: 0.4rem;
  }

  .footer-academy {
    flex-direction: column;
  }

  .footer-academy-img img {
    width: 40%;
    max-height: 100%;
    margin-bottom: 0.2rem;
  }

  .footer-academy-or img {
    width: 2rem;
    height: 2rem;
    max-height: 100%;
  }

  .footer-academy-or p {
    font-size: 0.4rem;
  }

  .footer-academy-academy {
    font-size: 0.45rem;
    margin-left: 0.15rem;
    margin-top: 0.4rem;
  }

  .footer {
    padding-bottom: 1rem;
  }

  /* 右侧固定 */
  .right-fixed-plate {
    border-radius: 0.8rem;
  }

  .right-fixed-link {
    padding: 0.2rem 0.15rem 0 0.15rem;
  }

  .right-fixed-link img {
    width: 1rem;
    height: 1rem;
  }

  .right-fixed-link p {
    font-size: 0.24rem;
  }

  .right-fixed-plate.visible {
    opacity: 1;
    right: 0.3rem;
  }

  .app-title-return {
    height: 0.65rem;
  }

  .app-medet-titleall h1 {
    font-size: 0.7rem;
  }

  .app-title-open {
    width: 0.6rem;
    height: 0.6rem;
  }

  .app-title-open::before {
    font-size: 0.6rem;
  }

  .app-medet-item a {
    font-size: 0.5rem;
  }

  .det-showTitle h3 {
    font-size: 0.65rem;
  }

  .det-list2Con h4 {
    font-size: 0.55rem;
  }

  .det-item li a {
    font-size: 0.5rem;
  }

  .app-medet-item i {
    line-height: 0.5rem;
    font-size: 0.4rem;
  }

  .app-medet-right {
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
  }

  .app-medet-right .icon-huidingbu {
    font-size: 0.5rem;
  }
  
  .teachertext {
    font-size: 0.45rem;
  }
  .tuwentitle{
    font-size: 0.6rem;
  }
  .det-m-tuwenimg{
    width: 18%;
  }
  .tuwendes{
    font-size: 0.35rem;
  }
  .paging-btn{
    font-size: 0.45rem;
  }
  .paging-count{
    font-size: 0.43rem;
  }
}

@media (max-width: 768px) {
  .logo {
    width: 45%;
  }

  .app-menu-button {
    width: 0.9rem;
    height: 0.07rem;
  }

  .app-menu-button::before,
  .app-menu-button::after {
    width: 0.9rem;
    height: 0.07rem;
  }

  .app-menu-button::before {
    top: 0.25rem;
  }

  .app-menu-button::after {
    bottom: 0.25rem;
  }

  .app-menu-item {
    font-size: 0.7rem;
  }

  .app-all-link a {
    font-size: 0.7rem;
  }

  /* 学院动态 */
  .shchool-new-title h3 {
    font-size: 0.9rem;
  }

  .look-more {
    font-size: 0.5rem;
  }

  .newphoto-title p {
    font-size: 0.7rem;
    line-height: 1.2;
  }

  .newphoto-title {
    padding: 0.6rem;
    display: flex;
    align-items: center;
  }

  .new-swiper-button {
    width: 2rem;
    height: 1rem;
    right: 0.8rem;
  }

  .new-swiper-button .swiper-button-prev {
    width: 1rem;
    height: 1rem;
  }

  .new-swiper-button .swiper-button-next {
    width: 1rem;
    height: 1rem;
  }

  .school-newlist-date {
    font-size: 0.45rem;
  }

  .school-newlist-date .newdate-hao {
    font-size: 0.75rem;
  }

  .school-newlist-title {
    width: 66%;
    font-size: 0.55rem;
    line-height: 1.5;
    margin-top: 0.1rem;
  }

  .look-more .icon-xiangyou {
    font-size: 0.7rem;
  }

  /* 通知公告 */
  .notice-bullentin-title h3 {
    font-size: 0.9rem;
  }

  .notice-bullentin-title .look-more-link {
    font-size: 0.5rem;
  }

  .look-more-link .icon-xiangyou {
    font-size: 0.7rem;
  }

  .notice-bulletin-left {
    height: 9rem;
  }

  .notice-bulletin-right {
    height: 9rem;
  }

  .notice-bullentin-swiper {
    height: 7rem;
  }

  .notice-bullentin-link {
    width: 86%;
    height: 5.7rem;
  }

  .notice-bullentin-text {
    height: 5.7rem;
  }

  .notice-bullentin-text h3 {
    font-size: 0.6rem;
  }

  .notice-des span {
    font-size: 0.45rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-next {
    width: 0.9rem;
    height: 0.9rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-prev {
    width: 0.9rem;
    height: 0.9rem;
  }

  .notice-bulletin-right .activitySwiper .swiper-button-next {
    border: 1px solid #3188d5;
    width: 0.9rem;
    height: 0.9rem;
  }

  .academic-activity-swiper .swiper-slide {
    height: 7rem;
  }

  .dangmass-item-link h3 {
    font-size: 0.55rem;
    padding-left: 0.5rem;
  }

  .dangmass-item-link {
    padding: 0.35rem;
  }

  .dangmass-item-link span {
    font-size: 0.5rem;
  }

  .dangmass-item-link h3:after {
    width: 0.12rem;
    height: 0.12rem;
  }

  .dangmass-left {
    padding-bottom: 0.3rem;
  }

  .studentswork-swiper-plate {
    height: 9.5rem;
  }

  .students-work-img {
    height: 75%;
  }

  .students-work-text {
    height: 25%;
  }

  .notice-bullentin-date .noticedate-hao {
    font-size: 0.6rem;
  }

  .notice-bullentin-date {
    width: 20%;
    font-size: 0.4rem;
    margin: 0;
  }

  .students-work-text h3 {
    font-size: 0.55rem;
  }

  .students-work-text span {
    font-size: 0.5rem;
    top: -14%;
    padding: 0.08rem 0.1rem 3.28701px;
  }

  .engineering-title-all h2 {
    font-size: 0.9rem;
  }

  .engineering-title-all .title-look-more {
    font-size: 0.5rem;
  }

  .engineering-title-all .title-look-more .icon-xiangyou {
    font-size: 0.7rem;
  }

  .engineer-mover-bofang {
    width: 1.5rem;
    height: 1.5rem;
  }

  .engineer-mover-sign h3 {
    font-size: 0.55rem;
  }

  .footer-item li img {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer-item li p {
    font-size: 0.6rem;
  }

  .footer-academy-img img {
    width: 60%;
  }

  .footer-academy-or img {
    width: 3rem;
    height: 3rem;
  }

  .footer-academy-or p {
    font-size: 0.55rem;
  }

  .footer-academy-academy {
    font-size: 0.6rem;
  }

  .right-fixed-link img {
    width: 1.5rem;
    height: 1.5rem;
  }

  .right-fixed-link p {
    font-size: 0.4rem;
  }

  .right-fixed-plate ul {
    padding: 0.3rem 0;
  }

  .app-medet-titleall h1 {
    font-size: 0.8rem;
  }

  .app-title-return {
    height: 0.7rem;
  }

  .app-title-open {
    width: 0.7rem;
    height: 0.7rem;
  }

  .app-title-open::before {
    font-size: 0.7rem;
  }

  .app-medet-item a {
    font-size: 0.6rem;
  }

  .app-medet-item i {
    line-height: 0.6rem;
    font-size: 0.5rem;
  }

  .det-showTitle h3 {
    font-size: 0.75rem;
  }

  .det-list2Con h4 {
    font-size: 0.65rem;
  }

  .det-item li {
    width: 16%;
  }

  .det-item li a {
    font-size: 0.6rem;
  }

  .app-medet-right {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }

  .app-medet-right .icon-huidingbu {
    font-size: 0.6rem;
  }

  .teachertext {
    font-size: 0.55rem;
  }
  .det-m-tuwenimg{
    width: 21%;
  }
  .det-m-tuwentext{
    width: 75%;
  }
  .tuwentitle{
    font-size: 0.7rem;
  }
  .tuwendes{
    font-size: 0.4rem;
  }
  .paging-btn{
    font-size: 0.57rem;
  }
  .paging-count{
    font-size: 0.55rem;
  }
}

@media (max-width: 576px) {
  html {
    font-size: 30px;
  }

  .logo {
    width: 60%;
  }

  .top-swiper {
    height: 10rem;
  }

  .app-menu-input:checked~.app-menu-list {
    top: 2.9rem;
  }

  .app-menu-button {
    width: 1.2rem;
    height: 0.12rem;
  }

  .app-menu-button::before,
  .app-menu-button::after {
    width: 1.2rem;
    height: 0.14rem;
  }

  .app-menu-button::before {
    top: 0.32rem;
  }

  .app-menu-button::after {
    bottom: 0.32rem;
  }

  .app-menu-item {
    font-size: 0.9rem;
  }

  .app-all-link a {
    font-size: 0.9rem;
  }

  /* 学院动态 */
  .shchool-new-title h3 {
    font-size: 1.1rem;
  }

  .look-more {
    font-size: 0.7rem;
  }

  .newphoto-title p {
    font-size: 0.8rem;
    line-height: 1.2;
  }

  .newphoto-title {
    padding: 0.7rem;
    display: flex;
    align-items: center;
  }

  .new-swiper-button {
    width: 2rem;
    height: 1rem;
    right: 0.8rem;
  }

  .new-swiper-button .swiper-button-prev {
    width: 1rem;
    height: 1rem;
  }

  .new-swiper-button .swiper-button-next {
    width: 1rem;
    height: 1rem;
  }

  .school-newlist-date {
    font-size: 0.45rem;
  }

  .school-newlist-date .newdate-hao {
    font-size: 0.75rem;
  }

  .school-newlist-title {
    width: 66%;
    font-size: 0.55rem;
    line-height: 1.5;
    margin-top: 0.1rem;
  }

  .look-more .icon-xiangyou {
    font-size: 0.8rem;
  }

  /* 通知公告 */
  .notice-bullentin-title h3 {
    font-size: 0.9rem;
  }

  .notice-bullentin-title .look-more-link {
    font-size: 0.5rem;
  }

  .look-more-link .icon-xiangyou {
    font-size: 0.7rem;
  }

  .notice-bulletin-left {
    height: 9rem;
  }

  .notice-bulletin-right {
    height: 9rem;
  }

  .notice-bullentin-swiper {
    height: 7rem;
  }

  .notice-bullentin-link {
    width: 86%;
    height: 5.7rem;
  }

  .notice-bullentin-text {
    height: 5.7rem;
  }

  .notice-bullentin-text h3 {
    font-size: 0.6rem;
  }

  .notice-des span {
    font-size: 0.45rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-next {
    width: 0.9rem;
    height: 0.9rem;
  }

  .notice-bulletin-left .notice-bullentin-swiper .swiper-button-prev {
    width: 0.9rem;
    height: 0.9rem;
  }

  .notice-bulletin-right .activitySwiper .swiper-button-next {
    border: 1px solid #3188d5;
    width: 0.9rem;
    height: 0.9rem;
  }

  .academic-activity-swiper .swiper-slide {
    height: 7rem;
  }

  .dangmass-item-link h3 {
    font-size: 0.55rem;
    padding-left: 0.5rem;
  }

  .dangmass-item-link {
    padding: 0.35rem;
  }

  .dangmass-item-link span {
    font-size: 0.5rem;
  }

  .dangmass-item-link h3:after {
    width: 0.12rem;
    height: 0.12rem;
  }

  .dangmass-left {
    padding-bottom: 0.3rem;
  }

  .studentswork-swiper-plate {
    height: 9.5rem;
  }

  .students-work-img {
    height: 75%;
  }

  .students-work-text {
    height: 25%;
  }

  .students-work-text h3 {
    font-size: 0.55rem;
  }

  .students-work-text span {
    font-size: 0.5rem;
    top: -14%;
    padding: 0.08rem 0.1rem 3.28701px;
  }

  .engineering-title-all h2 {
    font-size: 0.9rem;
  }

  .engineering-title-all .title-look-more {
    font-size: 0.5rem;
  }

  .engineering-title-all .title-look-more .icon-xiangyou {
    font-size: 0.7rem;
  }

  .engineer-mover-bofang {
    width: 1.5rem;
    height: 1.5rem;
  }

  .engineer-mover-sign h3 {
    font-size: 0.55rem;
  }

  .footer-item li img {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer-item li p {
    font-size: 0.6rem;
  }

  .footer-academy-img img {
    width: 60%;
  }

  .footer-academy-or img {
    width: 3rem;
    height: 3rem;
  }

  .footer-academy-or p {
    font-size: 0.6rem;
  }

  .footer-academy-academy {
    font-size: 0.7rem;
  }

  .right-fixed-link img {
    width: 1.5rem;
    height: 1.5rem;
  }

  .right-fixed-link p {
    font-size: 0.4rem;
  }

  .right-fixed-plate ul {
    padding: 0.3rem 0;
  }

  .app-medet-right {
    width: 1.8rem;
    height: 1.8rem;
    line-height: 1.8rem;
  }

  .app-medet-right .icon-huidingbu {
    font-size: 0.7rem;
  }

  .teacheritem {
    width: 23%;
    max-width: 23%;
  }

  .teachertext {
    font-size: 0.65rem;
  }

  .app-menu-item {
    font-size: 0.9rem;
  }
  .det-m-tuwenimg{
    width: 24%;
  }
  .det-m-tuwentext{
    width: 72%;
  }
  .tuwentitle{
    font-size: 0.9rem;
  }
  .tuwendes{
    font-size: 0.48rem;
  }
  .paging-btn{
    font-size: 0.8rem;
  }
  .paging-count{
    font-size: 0.8rem;
  }
  .det-item li a{font-size: 0.65rem;}
  .det-item li{width: 25%;}
  .det-list2Con h4{
    font-size: 0.75rem;
  }
  .det-showTitle h3{
    font-size: 0.8rem;
  }
}