@charset "UTF-8";
/**
 *  Author: ToDo Meng
 *  Date:   2017.10.24
 *  Time:   09:00
 *  Desc:   网站主体响应式样式表
**/
/************      Common      ************/
@media screen and (max-width: 1440px) {
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap {
    margin-left: -10rem;
  }
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap:before {
    left: 40%;
  }
}
@media screen and (max-width: 1366px) {
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap {
    margin-left: -6rem;
  }
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap:before {
    left: 25%;
  }
}
@media screen and (max-width: 1200px) {
  .container {
    width: auto;
    padding: 0 1.5rem;
  }
  .container.about-case-container {
    padding: 0;
  }
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap {
    margin-left: -3rem;
  }
  .footer-wrap .footer-top-wrap .links-wrap .first-links-wrap:before {
    left: 10%;
  }
}
@media screen and (max-width: 1024px) {
  .index-wrap .news-content-item-wrap .hot-news-wrap {
    width: 30rem;
  }
  .index-wrap .news-content-item-wrap .hot-news-wrap .hot-news-item:first-of-type {
    margin-bottom: 10rem;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap .person-avatar-wrap {
    height: 18rem;
  }
  .news-article-wrap .related-con-wrap {
    width: 25rem;
  }
  .footer-wrap .footer-top-wrap .college-info-wrap .logo-wrap .logo-img {
    height: 5.5rem;
  }
}
@media screen and (max-width: 960px) {
  .index-wrap .news-content-item-wrap .news-list-wrap {
    margin-left: 2rem;
  }
  .team-wrap .team-list-wrap .team-item-wrap {
    width: 18.8%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(6n+1) {
    margin-left: 1.4%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(5n+1) {
    margin-left: 0;
  }
  .news-article-wrap .content-con-wrap {
    flex-direction: column;
  }
  .news-article-wrap .article-content-wrap {
    margin-right: 0;
  }
  .news-article-wrap .related-con-wrap {
    width: auto;
  }
}
@media screen and (max-width: 820px) {
  .header-wrap,
  .pc-nav-wrap {
    display: none;
  }
  .mobile-nav-wrap {
    display: block;
  }
  .index-wrap .news-content-item-wrap .container {
    flex-direction: column;
  }
  .index-wrap .notice-content-wrap {
    margin: 0;
    width: 100%;
  }
  .index-wrap .notice-content-wrap .news-content-item-wrap .news-list-wrap {
    margin-left: 0;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap {
    min-height: 26rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-img-wrap {
    width: 55%;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap .person-avatar-wrap {
    height: 14rem;
  }
  .team-wrap .team-list-wrap .team-item-wrap {
    width: 23.5%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(5n+1) {
    margin-left: 1.4%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .footer-wrap .footer-top-wrap .top-wrap {
    flex-direction: column;
  }
  .footer-wrap .footer-top-wrap .top-wrap .links-wrap {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-wrap .footer-top-wrap .top-wrap .links-wrap .links-item-wrap {
    margin-right: 0;
    margin-bottom: 1rem;
    flex-direction: row;
    justify-content: flex-start;
  }
  .footer-wrap .footer-top-wrap .top-wrap .links-wrap .links-item-wrap .links-list-wrap {
    flex: 1;
    padding: 0;
    left: inherit;
    display: flex;
    margin-left: 0;
    flex-shrink: 0;
    min-width: auto;
    flex-wrap: wrap;
    background: none;
    position: inherit;
  }
  .footer-wrap .footer-top-wrap .top-wrap .links-wrap .links-item-wrap .links-list-wrap:before {
    display: none;
  }
  .footer-wrap .footer-top-wrap .top-wrap .links-wrap .links-item-wrap .links-list-wrap .links-item-a {
    color: #fff;
    margin: 0 1rem;
  }
  .footer-wrap .footer-top-wrap .logo-wrap {
    width: 100%;
  }
  .footer-wrap .footer-top-wrap .college-info-wrap {
    width: 100%;
    margin-left: 0;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .footer-wrap .footer-top-wrap .college-info-wrap .qr-code-wrap .qr-code-imgs-wrap .qr-code-img {
    width: 10rem;
    height: 10rem;
  }
}
@media screen and (max-width: 640px) {
  .mobile-nav-wrap .nav-list-wrap.cur {
    left: 45%;
    width: 55%;
  }
  .mobile-nav-wrap .nav-list-wrap .nav-list-item .sub-nav-wrap,
  .mobile-nav-wrap .nav-list-wrap .nav-list-item .third-nav-wrap {
    left: 45%;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap {
    display: block;
    min-height: 26rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-img-wrap {
    width: 100%;
    height: 45vw;
    overflow: hidden;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-img-wrap .hot-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap {
    width: 100%;
    padding: 3rem 0;
    border-radius: 0;
    position: initial;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap .title {
    margin: 1rem 4rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap .desc {
    margin-left: 4rem;
    margin-right: 15rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .more-btn-wrap {
    margin-right: 15rem;
  }
  .index-wrap .person-content-item-wrap.style4 .user-info-wrap {
    max-width: 100%;
    margin-right: 0;
  }
  .index-wrap .person-content-item-wrap.style4 .user-info-wrap .student-info-wrap {
    margin-top: 3rem;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item:before,
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .subtitle,
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-avatar-wrap:after {
    opacity: 1 !important;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap {
    border: 0;
    padding: 0;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap .person-avatar-wrap {
    height: 22rem;
  }
  .index-wrap .person-content-item-wrap .container {
    align-items: normal;
    background-size: 145%;
    flex-direction: column;
  }
  .inner-wrap .inner-nav-wrap,
  .inner-wrap .left-nav-content-wrap {
    display: none;
  }
  .right-content-wrap {
    margin-left: 0;
  }
  .news-wrap .news-list-wrap .news-item-wrap .news-img-wrap {
    width: 20rem;
  }
  .leader-wrap .leader-list-wrap .news-item-wrap .news-img-wrap {
    height: 50vw;
  }
  .news-article-wrap .article-content-wrap {
    width: 100%;
    margin-right: 0;
  }
  .news-article-wrap .related-con-wrap {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .mobile-nav-wrap .nav-con-wrap .logo-wrap .logo-img {
    height: 4rem;
  }
  .mobile-nav-wrap .nav-list-wrap.cur {
    left: 30%;
    width: 70%;
  }
  .mobile-nav-wrap .nav-list-wrap .nav-list-item .sub-nav-wrap,
  .mobile-nav-wrap .nav-list-wrap .nav-list-item .third-nav-wrap {
    left: 30%;
  }
  .banner-inner-wrap {
    display: none;
  }
  .index-wrap .news-content-item-wrap .content-con-wrap {
    flex-direction: column;
  }
  .index-wrap .news-content-item-wrap .hot-news-wrap {
    width: auto;
  }
  .index-wrap .news-content-item-wrap .hot-news-wrap .hot-news-item {
    height: 45vw;
  }
  .index-wrap .news-content-item-wrap .hot-news-wrap .hot-news-item:first-of-type {
    margin-bottom: 1.5rem;
  }
  .index-wrap .info-content-item-wrap .container-con-wrap {
    flex-direction: column;
  }
  .index-wrap .info-content-item-wrap .container-con-wrap .info-con-wrap {
    max-width: 100%;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-img-wrap .hot-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap {
    background-size: 12rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap .title {
    margin: 1rem 2rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap .desc {
    margin-left: 2rem;
    margin-right: 10rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .more-btn-wrap {
    margin-right: 12rem;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap .person-avatar-wrap {
    height: 18rem;
  }
  .team-wrap .team-list-wrap .team-item-wrap {
    width: 32%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(4n+1) {
    margin-left: 1.4%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .team-wrap .team-list-wrap .team-item-wrap .team-img-wrap {
    height: 22rem;
  }
  .picture-wrap .picture-list-wrap .picture-list-item {
    width: 48%;
  }
  .picture-wrap .picture-list-wrap .picture-list-item:nth-of-type(3n+1) {
    margin-left: 2%;
  }
  .picture-wrap .picture-list-wrap .picture-list-item:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .news-wrap .news-list-wrap .news-item-wrap {
    padding: 1.5rem 0;
    align-items: inherit;
    flex-direction: column;
  }
  .news-wrap .news-list-wrap .news-item-wrap .news-img-wrap {
    width: 100%;
    height: 40vw;
    display: none;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .news-wrap .news-list-wrap .news-item-wrap .news-info-wrap .desc {
    min-height: auto;
  }
  .news-wrap .news-list-wrap .news-item-wrap .news-info-wrap .detail-btn-wrap {
    display: none;
  }
  .leader-wrap .leader-list-wrap .news-item-wrap .news-img-wrap {
    height: 50vw;
  }
  .footer-wrap .footer-top-wrap .college-info-wrap {
    flex-direction: column;
  }
  .footer-wrap .footer-top-wrap .college-info-wrap .qr-code-wrap {
    margin-left: 0;
    margin-top: 2rem;
  }
}
@media screen and (max-width: 400px) {
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap {
    background-size: 8rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .hot-info-wrap .desc {
    margin-right: 2rem;
  }
  .index-wrap .hot-content-item-wrap .container-con-wrap .more-btn-wrap {
    margin-right: 8rem;
  }
  .index-wrap .person-content-item-wrap.style4 .person-wrap .person-list-wrap .person-item .person-img-wrap .person-avatar-wrap {
    height: 14rem;
  }
  .team-wrap .team-list-wrap .team-item-wrap {
    width: 48%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .team-wrap .team-list-wrap .team-item-wrap:nth-of-type(3n+1) {
    margin-left: 1.4%;
  }
  .team-wrap .team-list-wrap .team-item-wrap .team-img-wrap {
    height: 22rem;
  }
}
