@charset "UTF-8";
@media screen and (max-width:999px) {
  .wrapper .inner{width: 100%!important;}
  #header .inner{height: 100px;position: relative;margin-top: 50px;}
  .navi-aside-toggle {
    display: block;
    z-index: 99
  }
  #nav{display: none;}
  .head-left{margin-left:34px;}
  .header .sitelogo{padding-top: 12px;}
  .header .name{margin: 20px 2px;}
  .sitelogo a img{display:none;}
  .sitelogo a .xueyuanlogo{display:flex;margin-left: 0px;}
  .sitelogo a .xueyuanlogo img{display:block;}
  .sitelogo a .xueyuanlogo .mobile_logo{display: inline-block;width: 180px;
    height: 50px;
    min-width: 60px;
    background-size:cover;margin-right:2px;margin-top: 12px;}
  .sitelogo a .xueyuanlogo .image{
    width: 60px;
    height: 60px;
    background-size: cover;
    margin-top: 8px;
  }
  .sitelogo .xueyuanlogo .image img{
    width: 62px;
    height: 62px;
    margin-left: -1px;
    margin-top: -1px;
  }
  .sitelogo .xueyuanlogo .name img{
    width: 160px;
  }
  .header .head-right{position: absolute;width: 100%;display: flex;top: -75px;background: #114e93;height: 50px;}
  .header .head-right div.site-lang{flex: 1;}
  .header .head-right div.site-lang ul{display: none;}
  .header .head-right div.searchbox{width: 180px;margin-right: 10px;}
  .main1, .main2{background-size: cover;}
  .main1 .inner, .main2 .inner, .main4 .inner, .main3 .inner, .main5 .inner{padding: 10px 15px 10px;box-sizing: border-box;}
  .main1 .ml{width: 100%;}
  .main1 .ml .post.post1.post-11.mbox{width: 100%;}
  .main1 .ml .focus-box{width: 100%!important;}
  .main1 .ml .focus-box .focus-container{width: 100%!important;}
  .main1 .ml .post-11 .focus .focus-title-bg{width: 100%;}
  .main1 .ml .post.post1.post-11.mbox .focus-text-box{width: 100%;border: 1px solid #ddd;}
  .main1 .ml .post-11 .focus .focus-title-bar{border: 1px solid #ddd; border-bottom: none;}
  .main1 .ml .post.post1.post-13.mbox{width: 100%;margin-top: 160px;}
  .post.post1.post-11.mbox .focus-text-bg{box-shadow: none;}
  .main1 .mr{width: 100%;margin-top: 35px;}
  .main1 .mr .news_imgs a{display: flex;justify-content: center;}
  .main2 .ml, .main2 .mr{width: 100%;}
  .main2 .ml .post-15 .news_list li.news{width: 100%;}
  .main2 .ml .post-15 .news_list li.news img{width: 100%!important;}
  .main2 .ml .post-15 li.news{margin: 0 0 20px;}
  .main4{background-size: cover;}
  .post-22 .tt{display: none;}
  .main4 .news_tu .news_list{display: flex;flex-direction: column;align-items: center;gap: 16px;}
  .post-22 li.news.n2, .post-22 li.news.n3{margin: 0;}
  .post-25 .con{float: right;}
  .post-25 .news_list li.news{margin: 0 15px 15px 0;width: auto;}
  #footer .inner{padding: 0px 15px 20px;box-sizing: border-box;}
  #footer .sitelogo img{display:none;}
  #footer .sitelogo .xueyuanlogo{display:flex;height: auto;margin: 0;}
  #footer .sitelogo .xueyuanlogo img{display:block;}
  #footer .sitelogo .xueyuanlogo .mobile_logo{display: inline-block;width: 180px;
    height: 50px;
    min-width: 60px;
    background-size:cover;margin-right:2px;margin-top: 12px;}
  #footer .sitelogo{padding-top: 12px;}
  #footer .inner .foot-right{padding-top: 12px;margin: 0;}
  #footer .sitetitle{    
    font-size: 30px;
    text-align: center;
    margin-top: 4px;
  }
  #footer .subsitetitle{font-size: 14px;}
  #footer .name{margin: 20px 0 0 10px;}
  #footer .inner .foot-right{float: left;width: 100%;}
  #footer .inner p{text-align: left;}
  .post-24 .con .news_list li.news{width: 100%;margin: 0 0 34px;}
  #topw22{width: 100%!important;}
  .post.post-41 .con{padding: 24px 70px;}
  .post-15{width: 100%;}
  .post-15 .focus-item img{height: 100%;}
  #container-1 .post-16{width: 100%;}
 .main8 .news_list{display: flex;flex-wrap: wrap;}
  .main8 .news_list li.news{flex-basis: 25%;}
  .post-44 .con{float: right;}
  .main7 .inner{padding: 0 15px;}
  .main8 .tt{margin-left:15px;}

  /* list page */
  .list-page .l-banner{background-size: cover;}
  .list-page .col_menu{display: none;}
  .list-page .col_news{float: left;min-height: auto;}
  .list-page .col_news .col_news_box{margin-left: 0;}
  .list-page #l-container .news_list li.news{display: flex;line-height:44px;}
  .list-page #l-container .news_list li.news span.news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;line-height: 44px;font-size: 13px;}
  .list-page #l-container .news_list li.news span.news_meta{min-width: 68px;}
  .list-page li.pages_count, .list-page li.page_jump{display: none;}
  .list-page #l-container .inner{padding: 10px 15px;box-sizing: border-box;min-height: 300px;}

  /* detail page */
  .detail-page #d-container .inner{padding: 10px 15px;box-sizing: border-box;}

  /* teacher page */
  .teacher .l-banner{height: 235px;}
  .teacher #l-container .inner{padding: 10px 15px;box-sizing: border-box;}
  .teacher .col_menu{display: none;}
  .teacher .col_news .col_news_box{margin: 0;}
  .teacher .listcon .news_list li.news{width: auto;}
  .teacher li.pages_count, .teacher li.page_jump{display: none;}
  .teacher .listcon .news_list li.news{width: 45%;}
  .teacher .listcon .news_list li.news:nth-child(odd){margin-right: 10%;}
  .teacher .listcon .news_list li.news:nth-child(even){margin-right: 0;}
}
@media screen and (max-width:500px) {
  .detail-page .article .entry .read img{max-width:100%!important; height:auto!important;}
}