@charset "UTF-8";
@media screen and (max-width:999px) {
  #banner{margin-top: 50px;}
  .wrapper .inner{width: 100%!important;}
  #header .inner{height: 100px;position: relative;}
  .navi-aside-toggle {
    display: block;
    z-index: 99
  }
  .sitelogo a img{width:180px;height:50px;vertical-align: top;}
  .wp-navi-aside { display: none; position: fixed; left: 0; top:0; bottom: 0; right: 0; z-index: 1050; }
  #nav{display: none;}
  .head-left{margin-left:34px;}
  .header .sitelogo{padding-top: 50px;}
  .header .name{margin: 16px 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: 54px;
    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: 158px;
    height: 40px;
  }
  .header .head-right{position: absolute;width: 100%;display: flex;top: -25px;background: #114e93;height: 50px;justify-content: flex-end;}
  .header .head-right div.site-lang{flex: 1;}
  .header .head-right div.site-lang ul{margin-top: 7px;}
  .header .head-right div.searchbox{width: 180px;margin: 10px 26px;}
  .main1 .inner, .main2 .inner, .main3 .inner{padding: 10px 15px 10px;margin-top: 10px;box-sizing: border-box;}
  .main1 .post.post1.post-12.mbox li{display: flex;flex-direction: column-reverse;height: auto;}
  .main1 .post.post1.post-12.mbox .news_wz{position: static;width: 100%;}
  .main1 .post.post1.post-12.mbox .news_imgs{width: 100%!important;position: inherit;height: auto!important;}
  .main1 .post.post1.post-12.mbox .news_imgs img{height: 230px;}
  .main1 .slick-dots{display: flex;right: 0;left: inherit;bottom: 60px;}
  .main2, .main3{margin-top: 0;padding: 0;}
  .main2 .post.post1.post-13.mbox li{width: 100%;}
  .main3 .post.post1.post-14.mbox li{width: 100%;}
  .main4 .inner{padding: 0;}
  .main4{background-size: cover;}
  .post-22 .tt{display: none;}
  .main4 .news_tu .news_list{display: flex;flex-direction: column;align-items: center;gap: 16px;}
  .main4 .post-22 li.news.n2, .main4 .post-22 li.news.n3{margin: 0;}
  .main5 .inner{padding: 0 15px;box-sizing: border-box;}
  .post-25 .con{float: right;}
  .post-25 .news_list li.news{margin: 0 15px 15px 0;width: auto;}
  #footer .inner{padding: 20px 15px;box-sizing: border-box;}
  #footer .inner .foot-left img{width: 158px;height: 40px;}
  #footer .inner .foot-left .sitetitle{font-size: 20px;margin-top: 12px;}
  #footer .inner .foot-right.banquan{float: left;width: 60%;}
  #footer .inner .foot-right.erweima{float: right;width: 40%;}
  #footer .inner p{text-align: left;}
  .post-15{width: 100%;}
  .post-15 .focus-item img{height: 100%;}
  #container-1 .post-16{width: 100%;}
  .post .tt{background:url(images/tt1.png) no-repeat center top!important;background-size: contain!important;text-align: center;line-height: 0;}
  .post .tt a {display: inline-block;}
  .post .tt .tit .title{font-size: 18px;line-height: 18px;margin-right: 0;}
  .post.post3.post-11.mbox{margin-bottom: 20px;}
  .picx{width: auto;}
  .titlex{width: auto;}
  .post.post3.post-13 .news_con{padding: 10px;}
  .post.post3.post-13 .news_title{font-size: 16px;line-height: 24px;}
  .post.post3.post-13.clearfix .news_text{font-size: 14px;line-height: 20px;}
  .main2 .ml, .main2 .mr{width: 100%;}
  .main2 .inner{padding-top: 0;}
  .main2 .post .con{padding-top: 20px;}
  ul#d1 .news_imgs, ul#d2 .news_imgs{width: 180px;height: 184px;background-size: contain;}
  .post.post1.post-14.mbox img{width: 150px;height: 150px;margin-top: 19px;margin-left: 17px;}
  ul#d1 .news_con{margin-left: 184px;padding-top: 0;}
  ul#d2 .news_con{margin-right: 184px;padding-top: 0;}
  .post.post1.post-14.mbox .news_title{font-size: 16px;line-height: 22px;}
  .post.post1.post-14.mbox .news_text{font-size: 14px;margin-top: 6px;line-height: 20px;}
  .post.post1.post-14.mbox .news_meta{margin-top: 0px;font-size: 14px;}
  .post.post1.post-15.mbox ul.tabmenu.clearfix{padding-top: 20px;}
  .post.post1.post-15.mbox .news_title{font-size: 16px;line-height: 30px;padding-right: 10px}
  .post.post1.post-15.mbox .news_wz{display: none!important;}
  .post-15 li{height: auto!important;}
  .post-15 .active{height: auto!important;}
  .post-15 .news_title {background:url(images/lbjh.png) no-repeat left center !important;}
  .post-15 .news_title a{color: #fff;}
  ul.tab-list2.clearfix{margin-top: 0;}
  .main4 .inner{padding: 0px 15px 10px;box-sizing: border-box;}
  ul#d3{width: 100%;margin-bottom: 10px;}
  ul#d3 .news_imgs{height: auto;}
  ul#d4{width: 100%;margin: 0;}
  ul#d4 li{width: 100%;margin-bottom: 10px;}
  ul#d4 .news_imgs{height: auto;}
  ul#d4 .news_box.clearfix{margin: 0;}
  .post.post1.post-18.mbox #d4 .news_con{width: 100%;}
  #footer .inner .foot-left{padding: 0;}
  #footer .inner .foot-left:first-child{margin-bottom: 18px;}
  #footer .inner p{font-size: 14px;}
  .foot-right.erweima{padding-left: 0;}
  .picx img{height: auto;}
  #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: 52px;
    min-width: 60px;
    background-size:cover;margin-right:2px;margin-top: 12px;}
  #footer .sitelogo{padding-top: 12px;}
  #footer .name{margin: 15px 14px;}
  .foot-right.banquan{padding: 0;}


  /* list page */
  .list-page .header .head-right{top: -25px;height: 50px;background-color: #00797B;}
  .list-page #header .inner{height: 120px;}
  .list-page .navi-aside-toggle{top:56%}
  .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;}
  .list-page #l-container .news_list li.news span.news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;}
  .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 .header .head-right{top: -25px;height: 50px;background-color: #00797B;}
  .detail-page #header .inner{height: 120px;}
  .detail-page .navi-aside-toggle{top:56%}
  .detail-page #d-container .inner{padding: 10px 15px;box-sizing: border-box;}
  .detail-page .article .entry .read img{width: 100%;height: auto;}
}