﻿@charset "utf-8";


@media (max-width: 1340px) {
  .xygk_num li .xygk_numnr {
    padding-right: 8px;
    margin-right: 8px;
  }

}


@media (max-width: 1300px) {
  .navbar .navbar-nav>li>a {
    font-size: 1.125rem;
  }


  /* 新闻动态 */
  .xwdt_lf {
    width: 600px;
  }

  .xwdt_rg {
    width: calc(100% - 600px);
  }

  .xwdt_rgwk ul li {
    padding: 9px 0px;
  }

}

@media (max-width: 1240px) {
  .container {
    width: 97%;
  }




}


@media (max-width: 1200px) {



  .slider-right {
    display: none !important;
  }






}



@media (max-width: 1100px) {
  .xwdt_lf {
    width: 460px;
  }

  .xwdt_rg {
    width: calc(100% - 460px);
  }

  .xwdt_rgwk ul li {
    padding: 2px 0px;
  }



  /* 通知公告 */
  .cont2_bg {
    background: url(../images/cont_bg2-2.png) no-repeat left;
    background-size: cover;
  }

  .cont_box2 {
    padding-bottom: 40px;
  }

  .tzgg li {
    width: 50%;
  }


  .cont_box3 {
    padding-top: 50px;
  }



  .dblogo {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 15px;
  }

  .dbbq {
    margin-left: 0px;
  }

}




@media (max-width: 950px) {
  .xsjl li {
    width: 100%;
  }

}


@media (max-width: 992px) {
  html {
    font-size: 15px;
  }

}


@media (max-width: 850px) {

  .body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    overflow: hidden;
  }



  .home5 {
    padding: 0px 0;
  }

  .home5 .xwdt_lf,
  .home5 .xwdt_rg,
  .cont2_bg .tzgg li,
  .cont3_bg .xsjl li,
  .cont4_bg .kycg {
    opacity: 1 !important;
    transform: none !important;
  }

  .xwdt_lf {
    width: 100%;
  }

  .xwdt_rg {
    width: calc(100% - 0px);
  }

  .xwdt_rgwk {
    padding: 0px 25px;
  }

  .xwdt_rgwk ul {
    margin-bottom: 20px;
    overflow: hidden;
  }

  .xwdt_rgwk ul li {
    padding: 8px 0px;
  }


  .xygk_num li {
    width: 20%;
    float: left;
    margin-bottom: 10px;
  }

  .xygk_num li .xygk_numnr {
    padding-right: 15px;
    margin-right: 15px;
  }

  .xygk_num li:nth-last-of-type(1) {
    width: 40%;
  }


  /* 列表页教师 */
  .list_js li {
    width: 100%;
  }



  /* 列表页组织机构 */
  .list_zzjg li {
    width: 100%;
  }


  .sydh h2 img {
    max-width: 80%;
  }

  .sydh h2::before,
  .sydh h2::after {
    top: 14px;
    width: 60px;
  }

  .sydh h2::before {
    left: -60px;
  }

  .sydh h2::after {
    right: -60px;
  }



  /* 学科方向 */
  .menu_head h3 {
    font-size: 18px;
    width: 230px;
  }

  .menu_head h5 {
    font-size: 16px;
  }

  .menu_body .menu_jj .menu_jjtp {
    margin: 0px auto;
    float: none;
  }

  .menu_body .menu_jj .menu_jjnr {
    width: calc(100% - 0px);
    margin-top: 10px;
  }

  .menu_body .menu_name {
    font-size: 16px;
  }

  .menu_body .menu_name p span {
    margin: 0px 20px 0px 0px;
  }



  /* 杰出人才 */

  .jcrc .jcrc_tit h3 {
    font-size: 18px;
  }

  .jcrc .jcrc_per li a {
    font-size: 16px;
  }

  .jcrc .jcrc_per li {
    width: 16.6%;
    text-indent: 20px;
    line-height: 38px;
  }



  #vsb_content TABLE {
    width: 100% !important;
    border-right: #222 1px solid;
    border-collapse: collapse !important;
    display: flex;
    overflow: scroll hidden;
    white-space: nowrap;
    word-break: keep-all;
  }

  #vsb_content_2 TABLE {
    width: 100% !important;
    border-right: #222 1px solid;
    border-collapse: collapse !important;
    display: flex;
    overflow: scroll hidden;
    white-space: nowrap;
    word-break: keep-all;
  }


}





@media (max-width: 600px) {
  html {
    font-size: 14px;
  }


  .sydh h2 img {
    max-width: 50%;
  }

  .sydh h2::before,
  .sydh h2::after {
    top: 10px;
    width: 40px;
  }

  .sydh h2::before {
    left: -18px;
  }

  .sydh h2::after {
    right: -18px;
  }


  .ctbx {
    width: 90%;
  }


  .xwdt {
    margin-top: 35px;
  }

  .xwdt_lflb .xwdt_lftit {
    height: 70px;
  }

  .xwdt_lfnr .xwdt_lftit h2 {
    width: calc(100% - 40px);
    height: 55px;
    line-height: 55px;
  }

  .xwdt_lfnr .slick-dots {
    display: none !important;
  }

  .xwdt_lflb .xwdt_time {
    top: 10px;
    font-size: 14px;
    width: 96px;
    height: 30px;
    line-height: 30px;
    text-indent: 7px;
  }

  .tzgg {
    padding-top: 35px;
  }

  .tzgg li {
    width: 100%;
  }


  .xsjl {
    padding-top: 35px;
  }

  .kycg {
    padding-top: 35px;
  }


  /* 友情链接 */
  .link h1 {
    width: 100%;
  }

  .link_nr {
    width: calc(100% - 0px);
  }

  .link_nr a {
    margin-right: 0px;
    width: 100%;
    float: left;
  }

  /* 底部 */
  .dblogo img {
    max-width: 80%;
  }

  .dbbq {
    width: 100%;
    margin-bottom: 15px;
  }

  .dbbq p {
    line-height: 28px;
  }


  .dbewm {
    width: 100%;
    text-align: center;
  }



  /* 列表 */
  .list_rdh h1 {
    font-size: 20px;
  }

  .list_xw li .ltxw_tp {
    width: 100%;
    margin-bottom: 15px;
  }

  .list_xw li .ltxw_text {
    width: calc(100% - 0px);
  }

  .list_xw li .ltxw_text h2 {
    margin-top: 0px;
  }

  .list_rdh span {
    margin-top: 10px;
    font-size: 12px;
  }

  .list_xw ul {
    padding-top: 0px;
  }


  /* 列表页文字 */
  .list_lb li span {
    margin-left: 0px;
  }

  .list_lb li a {
    background: none;
    padding-right: 0px;
    margin-right: 0px;
    width: calc(100% - 110px);
  }

  .list_lb li:hover a {
    text-indent: 0px;
  }


  /* 学院简介 */
  .xygk_num li,
  .xygk_num li:nth-last-of-type(1) {
    width: 33.3%;
  }

  .xygk_num li:nth-of-type(3n) .xygk_numnr::after {
    display: none;
  }

  .xygk_num li .xygk_numnr {
    margin-right: 0px;
    padding: 0px 15px;
  }


  /* 委员会 */
  .ltwyh_lb h3 {
    font-size: 18px;
  }

  .ltwyh_zc {
    font-size: 15px;
  }


  /* 学科方向 */
  .menu_list {
    margin-top: 30px;
  }

  .menu_head {
    padding: 10px 0px;
    height: 70px;
    line-height: 35px;
  }

  .menu_head::before {
    left: 20px;
  }

  .menu_head::after {
    right: 20px;
  }

  .menu_head h3 {
    width: auto;
    margin-left: 50px;
    font-size: 16px;
  }

  .menu_head h5 {
    width: 100%;
    text-indent: 50px;
    font-size: 14px;
  }

  .menu_body {
    padding: 20px 20px 0px;
  }

  .menu_body .menu_jj .menu_jjnr p {
    line-height: 30px;
    font-size: 14px;
    height: 120px;
  }

  .menu_body .menu_name {
    font-size: 14px;
    margin-top: 20px;
  }

  .menu_body .menu_name h4,
  .menu_body .menu_name p {
    line-height: 30px;
  }

  /* 杰出人才 */
  .jcrc_box {
    margin-top: 30px;
  }

  .jcrc .jcrc_tit h3 {
    padding-right: 20px;
    padding-left: 15px;
    font-size: 16px;
  }

  .jcrc .jcrc_per li {
    width: 25%;
    text-indent: 15px;
    line-height: 32px;
  }

  .jcrc .jcrc_per li a {
    font-size: 14px;
  }




  /* 列表页教师 */
  .list_js li .ltjs_nr {
    padding: 30px;
  }

  .list_js li .ltjs_tp {
    float: none;
    margin: auto;
  }

  .list_js li .ltjs_text {
    width: calc(100% - 0px);
    margin-right: 0px;
    height: auto;
  }

  .list_js li .ltjs_text dl {
    margin-right: 0px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .jszm a {
    font-size: 16px;
    margin: 5px 6px;
  }




}




@media (max-width: 480px) {



  .xsjl li .xsjl_cont .xsjl_tp {
    width: 100%;
    margin-bottom: 12px;
  }

  .xsjl li .xsjl_text {
    width: calc(100% - 0px);
  }





  /* 列表页组织机构 */
  .list_zzjg li .ltzzjg_nr {
    padding: 30px;
  }

  .list_zzjg li .ltzzjg_tp {
    float: none;
    margin: auto;
  }

  .list_zzjg li .ltzzjg_text {
    width: calc(100% - 0px);
  }

  .list_zzjg li .ltzzjg_text dl {
    margin-right: 0px;
    padding-bottom: 5px;
  }




}


@media (max-width:405px) {}



@media (max-width:360px) {


  .xygk_num li {
    width: 50%;
  }

  .xygk_num li:nth-last-of-type(1) {
    width: 100%;
  }

  .xygk_num li:nth-of-type(3n) .xygk_numnr::after {
    display: block;
  }

  .xygk_num li:nth-of-type(2n) .xygk_numnr::after,
  .xygk_num li:nth-last-of-type(1) .xygk_numnr::after {
    display: none;
  }


  .menu_body .menu_jj .menu_jjtp {
    width: 100%;
  }

  .jcrc .jcrc_per li {
    width: 33.3%;
  }





}