@charset "utf-8";
@media screen and (max-width:999px) {
  .wrapper .inner{width: 100%!important;}
  .st-nav2{display: none;}
  #mobile-nav {
    display: block;
  }
  html {
    font-size: 68.2667px;
  }
  .content{
    top: 76px;
  }
  .main2{
    padding: 0;
    background-color: #fff;
  }
  .main2 .news-title{
    font-weight: normal;
    width: 100%;
    color: #333;
    font-size: .3125rem;
  }
  .main2 .news-content{
    flex-direction: column;
    margin: 0;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .post-15{
    width: 100%;
    height: auto;
  }
  .focus-container .focus-item img{
    height: auto;
  }
  .post-15 .focus-title-bar .focus-title{
    font-size: 14PX;
  }
  .post-15 .focus-container{
    height: inherit!important;
  }
  .post-16{
    width: 100%;
    margin: 20px 0 0;
  }
  .post-16 .news_list li.news{
    background-color: #fff;
    margin-bottom: .23438rem;
    box-shadow: 0 .07813rem .15625rem rgba(0, 0, 0, .1);
    width: 46%;
    padding: 14px;
  }
  .post-16 .news_list li.news .item-title{
    width: 100%;
    font-size: 16px;
  }
  .post-16 .news_list li.news::after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: .0625rem;
    background: #c51e3a;
  }
  .post .more_btn .more_text, .post .more_btn a{
    font-size: 18px;
  }
  .post .more_btn .more_text img{
    margin-right: 10px;
    height: 18px;
    vertical-align: middle;
  }
  .main3{padding: 20px;height: auto;}
   .main3 .news-content, .main3 .post-21{width: 100%;}
  .main3 .post-tt .tt .tit{font-size: 18px;}
  .post-21 li.news{width: 100%; height: auto;}
  .post-21 li.news .item-date{display: none;}
  .post-21 li.news .item-body{
    padding: 10px 10px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .main3 .news-content{flex-direction:column}
  .main3 .post-tt .tt{margin-bottom:0;}
  .main3 .post-22{width:100%;margin: 20px 0;}
  .post-22 .news_list{padding: 0; height:auto}
  .post-22 .news_list li.news{height:auto;padding: 0}
  .post-22 .news_list li.news .item-date{display: none}
  .post-22 .news_list li.news .item-body{font-size: 16px;
    margin: 10px;
    width: 100%;
    height: auto;}
  .main4 .news-content{    padding: 20px;
    width: 100%;
    flex-direction: column;
    box-sizing: border-box;}
  .post-31{width: 100%}
  .main4 .post-tt .tt .tit{font-size: 18px;}
  .main4 .post-tt .tt{margin-bottom: 0}
  .post-31 .news_list{width: 100%;margin-top: 0;}
  .post-31 .news_list li.news{width: 100%; height: auto!important;padding:20px;margin-top: 10px;}
  .post-31 .news_list li.news .notice-body{margin-top: 10px;
    font-size: 16px;
    width: 100%;
    height: auto;}
  .post-32{ margin-top: 30px;
    width: 100%;}
  .post-32 .news_list{display: flex;margin-top: 0}
  .post-32 .news_list li.news div:first-child{    height: 70px!important;
    font-size: 26px!important;
    line-height: 35px!important;}
  .post-32 .news_list li.news div:last-child{    margin: 0px 0px 0px 89px!important;
    font-size: 16px!important;}
  .post-32 .news_list li.news{width: 46%;
    height: 126px;
    padding: 0;margin-top: 10px;}
  .post-32 .news_list li.news a{width: 100%; padding: 20px;}
  .main5{    min-width: auto;
    padding: 20px;
    box-sizing: border-box;}
  .main5 .news-title{font-weight: normal;
    width: 100%;
    color: #333;
    font-size: .3125rem;
    margin-bottom: 10px;}
  .post-52{margin-top: 12px}
  .main6{min-width: auto;
    padding: 20px;
    box-sizing: border-box;}
  .post-61 .news_list{display: block}
  .post-61 .news_list>div{display: none}
  .main6 .inner .links-title{    font-size: 18px;
    width: auto;
    margin-right: 20px;
    align-self: flex-start;
    line-height: 34px;}
  .st-bottom{padding: 20px;min-width: 0;height: auto;}
  .st-bottom>.contact-info{margin: 0;
    flex-direction: column;
    align-items: flex-start;}
   .st-bottom>.contact-info>div:nth-child(even){display: none}
.st-bottom>.contact-info>div:nth-child(odd){margin-bottom: 20px}
  .st-bottom>.contact-info>div>div{line-height: 24px}


  .list-page2 .more-banner{width: 100%; height: 200px;}
  .col_list{width: 100%; padding: 20px 10px;}
  .list-page2 .list-content{display: none;}
  .list-page2 .mobile-list-content{display: block;width: 100%;
    padding: 0 20px;
    box-sizing: border-box;}
  .col_list .list-tab{gap: 8px}
  .tab-breakpoint{display: none}
  .list-page2 .mobile-list-content .news_list li.news{display: flex;line-height:44px;}
  .list-page2 .mobile-list-content .news_list li.news span.news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;line-height: 44px;font-size: 13px;}
  .list-page2 .mobile-list-content .news_list li.news span.news_meta{min-width: 68px;}
  .list-page2 li.pages_count, .list-page2 li.page_jump{display: none;}
  /** 分页栏 **/
  .wp_paging { display:block; margin:0; padding:0; list-style:none; font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:right;}
  .wp_paging input {font-size:12px;*font-size:100%;}
  .wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
  .wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
  .wp_paging li em { font-style:normal;}
  .wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
  .wp_paging li a:hover { color:#000; }
  .wp_paging li a span{ margin:0;}
  .wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
  .wp_paging li input:focus{ outline:none;}
  .list-page2 .wp_paging{    margin: 0px 0 20px;
    font-size: 14px;}

  .list-page .more-banner{height: 120px;}
  .list-page .list-top{
    width: 100%;
    padding: 10px 0; 
    box-sizing: border-box;
  }
  .list-page .col_title{
    font-size: 24px;
    line-height: 22px;
  }
  .list-page .list-content{
    width: 100%;
  }
  .list-page .news_list{flex-direction: column;}
  .list-page .news_list li.news{
    width: 100%;
    padding: 10px;
    height: auto;
    margin-bottom: 0;
  }
  .list-page .news_list li.news .item-title{
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    height: auto;
  }
  .list-page .news_list li.news .item-date{
    font-size: 12px;
    margin: 0;
  }
  .list-page .detail-top{
    width: 100%;
  }
  .list-page .infobox{
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
  }
  .article .entry .read img, .wp_entry img{
    width: 100%;
  }
}