@charset "UTF-8";
@media screen and (max-width:999px) {
  #headtop{height: 40px;background: #0c4da7;}
  .navi-aside-toggle {
    display: block;
    z-index: 99
  }
  #nav{display: none;}
  .head-left{margin-left:30px;}
  .sitelogo a img{display:none;}
  .sitelogo a .xueyuanlogo{display:flex;}
  .sitelogo a .xueyuanlogo img{display:block;}
  .sitelogo a .xueyuanlogo .mobile_logo{width:184px;height:52px;background: url(images/logo.png) no-repeat left top;margin-right:2px;background-size: cover;}
  .sitelogo a .separator{display:none;}
  .sitelogo img{display:none;}
  .sitelogo .xueyuanlogo{display:flex;height: 60px;}
  .sitelogo .xueyuanlogo img{display:block;}
  .sitelogo .xueyuanlogo .mobile_logo{width:184px;height:52px;background: url(images/logo.png) no-repeat left top;margin-right:2px;background-size: cover;}
  .sitelogo .separator{display:none;}
  .sitelogo .xueyuanlogo .image img{
    width: 52px;
    height: 52px;
    margin-left: -1px;
    margin-top: -1px;
  }
  .sitelogo .xueyuanlogo .name img{
    width: 182px;
  }
  .sitelogo a .xueyuanlogo .image{
    width: 50px;
    height: 50px;
    background-size: cover;
  }
  .sitelogo .xueyuanlogo .image{
    width: 50px;
    height: 50px;
    background-size: cover;
  }
  .header .name{margin: 2px 2px;}
  .header .sitelogo{margin-top: 38px;}
  .header .xueyuanlogo{height: 50px;}
  .header .head-right {position: absolute;width: 100%;display: flex;top: -75px;background: #114e93;height: 50px;}
  .header .head-right div.site-lang{flex: 1;}
  .site-lang ul li.links a{line-height: 62px;}
  .searchbox{margin-top: 15px;margin-right: 2px;}
  div.slider-nav span.left, div.slider-nav span.right{width: 30px;height: 40px;background-size: contain;margin-top: -20px;}
  .main1 .ml,.main1 .mr,.main3 .ml,.main3 .mr{width: 100%;}
  .main1 .ml{padding: 0 15px;box-sizing: border-box;}
  .main1 .ml .picbase1 > img{height: auto!important;}
  .main1 .mr{margin-top: 0;padding: 0 15px;box-sizing: border-box;}
  .main1 .mr .rili2{padding-left: 0;}
  .common-list .post, .main3{margin-bottom: 0;}
  .common-list .ml .post-41 .con{padding: 0;}
  .main3 .mr .post-41{padding-left: 0;}
  .main3 .mr .post .rili2 .list_item{padding-left: 15px;margin-bottom: 0;line-height: 40px;height: 40px;}
  #container-5{background-position: 55% 0px;}
  .main2 .title{padding: 10px 15px 0;}
  .footer .foot_l{width: 100%;}
  .footer .foot_m{width: auto;min-width: 50%;box-sizing: border-box;padding:10px 0;}
  .footer .foot_m .post{padding: 0;}
  .footer .foot_r{padding: 0 0 10px 0px;}
  .footer .foot_l .section1, .footer .foot_l .section2{width: 100%;padding: 0 10px 20px;}
  .wrapper .inner .list-title img{margin: 17px 10px 0 0;}
  #container-1{position: relative;}
  #container-1 .inner .list-title{position: absolute;right: 0;top: -68px;width: 100px;}
  #container-5 .inner{background: none;padding: 10px 15px;}
  #container-5 .rili2 .news_list li.news{background: none;}
  #container-5 .ml .rili2{background: url(images/list_bg4.jpg) no-repeat;background-size: 90%;background-position: 60% 50%;}
  #container-5 .mr .rili2 .wp_article_list{background: url(images/list_bg5.jpg) no-repeat;background-size: contain;background-position: 50% 50%;}
  .main7 .inner{padding: 0 15px;box-sizing: border-box;}
  .post-44 .con{float: right;}
  .footer .inner{display: block;padding: 0 15px;}
  .main1 .ml .post-21 .focus-item img{height: 100%;}
  .main3 .inner{padding: 0 15px;}
  .mr .rili2{padding: 0;}
  #container-2 .inner{padding: 0 15px;box-sizing: border-box;}
  .main2 #topw41{width: 100%!important;}
  .footer .name{margin: 2px;}

  /* list page */
  .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 .news_list li.news{display: flex;}
  .list-page .news_list li.news span.news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;}
  .list-page .news_list li.news span.news_meta{min-width: 68px;}
  .list-page li.pages_count, .list-page li.page_jump{display: none;}

  /* detail page */
  .detail-page .article .entry .read img{width: 100%;}
}
@media screen and (max-width:560px){
  .header .sitelogo {
    margin-top: 44px;
  }
  .sitelogo a .xueyuanlogo .mobile_logo{
    width: 150px;
    height: 42px;
    min-width: 60px;
    background-size:cover;
  }
  .sitelogo a .xueyuanlogo .image{
    width: 40px;
    height: 40px;
    background-size: cover;
  }
  .sitelogo .xueyuanlogo .mobile_logo{
    width: 150px;
    height: 42px;
    min-width: 60px;
    background-size:cover;
  }
  .sitelogo .xueyuanlogo .image{
    width: 40px;
    height: 40px;
    background-size: cover;
  }
  .sitelogo .xueyuanlogo .image img{
    width: 42px;
    height: 42px;
    margin-left: -1px;
    margin-top: -1px;
  }
  .sitelogo .xueyuanlogo .name img{
    width: 142px;
  }
  #container-0{padding: 15px 15px 10px;margin: 0;box-sizing: border-box;}
  .post-12 .more_btn a{right: 0;}

  /* detail page */
  .detail-page #d-container .inner{padding: 20px 20px;}
}
@media screen and (max-width:500px){
  .wp_article_list .list_item .pr_fields{
    width: 70%;
  }
  .wp_article_list .list_item span.Article_Title{
    width: 100%;
  }
  .wp_article_list .list_item span.Article_Title a{
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    display: inline-block;
    overflow: hidden;
  }
  .main1 .ml .post-21 .dtjt9_div_text{width: 100%;}
  .common-list .rili2 .news_list li.news{overflow: visible;}
  .common-list .rili2 .news_list li.news .news_title{line-height: 54px;}
}