@charset "utf-8";
@media screen and (max-width:1680px){
  .row{ padding: 2.5vw;}
  .grid{ padding: 0 2.5vw 2.5vw;}
  .footer{ padding: 0 2.5vw;}
}
@media screen and (max-width:1440px){
  :root{
    font: 14px/1.5 system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  }
}
@media screen and (max-width:1280px){
  :root{
    font: 12px/1.5 system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  }
}
@media screen and (max-width:1024px){
  :root{
    font: 16px/1.5 system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;
  }
  #nav-btn{ display: block;}
  .wrapper{ padding-top: 12vw;}
  .header{ position: fixed; top: 0; right: 0; width: 100vw; padding: 0 2vw; background: var(--primary);}
  .head{ padding: 2vw 0;}
  .header.full .head .logo img,
  .head .logo img{ width: auto; height: 8vw;}
  .head .search{ display: none;}
  .nav{ display: none;}
  
  .slideshow .prev,
  .slideshow .next,
  .slideshow .down,
  .slideshow .page,
.slideshow .dots,
.slideshow .more{ display: none;}


  .row{ padding: 5vw;}

  .box-tit .cn{ font-size: 1.5rem;}
  .box .box-tit .more{ font-size: 0.875rem; height: 1.75rem; padding-right: 2rem;}
  .box .box-tit .more:before{ width: 1.75rem; height: 1.75rem;}
  .box .box-tit .more:after{ width: 1.25rem;}
  .box-con{ padding-top: 5vw;}

  .box-xxyw .box-tit .ico{ width: 1.5rem; height: 1.5rem;}
  .box-xxyw .box-tit .en{ font-size: 1.5rem;}
  .box-xxyw .box-con{ grid-template-columns: 1fr;}

  .slide-news{ margin: 0;}
  .slide-news .prev,
  .slide-news .next{ display: none;}
  .slide-news .itm .info{ padding: 2.5vw 3vw;}
  .slide-news .itm .info span{ font-size: 1rem;}
  .slide-news .itm .info p{ font-size: 0.75rem; opacity: 0.5;}
  .slide-news .itm .info i{ justify-self: end; font-size: 0.75rem; opacity: 0.5; text-align: right;}

  .list-xxyw{ grid-template-columns: 1fr; grid-gap: 5vw; padding: 5vw;}
  .list-xxyw .itm{ padding-bottom: 5vw;}
  .list-xxyw .itm span{ font-size: 0.875rem;}

  .notice{ grid-template-columns: 1fr; grid-gap: 5vw;}

  .flash .box-con::before,
  .flash .box-con::after{ display: none;}
  
  .slide-flash .itm .info span{ font-size: 0.875rem;}
  .slide-flash .prev,
  .slide-flash .next{ display: none;}

  .list-flash{ grid-template-columns: 1fr; grid-gap: 2.5vw; padding: 0; background: none;}
  .list-flash .itm{ padding-bottom: 2.5vw; background: none;}
  .list-flash .itm span{ font-size: 0.875rem;}

  .list-notice{ grid-gap: 3vw;}
  .list-notice .itm{ grid-gap: 0 2.5vw;}
  .list-notice .itm span{ font-size: 0.875rem;}
  .list-notice .itm em{ font-size: 0.75rem;}
  .list-notice .itm .date b{ font-size: 1rem;}

  .media{ grid-template-columns: 1fr; grid-gap: 5vw;}

  .list-focus{ grid-template-columns: 1fr; grid-gap: 0;}
  .list-focus .itm{ padding: 5vw; border-bottom: 1px solid var(--border);}
  .list-focus .itm span{ font-size: 0.875rem;}

  .list-media{ grid-gap: 2.5vw;}
  .list-media .itm span{ padding: 0.25rem .5rem; font-size: 0.875rem;}

  .special .box-tit .en{ font-size: 1.5rem;}

  .slide-data .itm .cover{ width: 20vw; height: 20vw;}
  .slide-data .itm .info .num{ font-size: 2rem;}
  .slide-data .itm .info .detail{ font-size: 0.875rem;}

  .list-quick{ grid-template-columns: repeat(4,1fr);}
  .list-quick .itm span{ font-size: 0.75rem;}

  .footer{ display: grid; grid-gap: 5vw; padding: 5vw; background: var(--primary);}

  .footer .foot{ grid-auto-flow: row; padding: 0;}
  .footer .foot .logo{ width: 80%; height: auto; margin-bottom: 5vw;}

  .footer .cpy{ display: grid; justify-content: center; padding-top: 5vw; border-top: 1px solid rgba(255, 255, 255, .2);}
  .footer .cpy span{ font-size: 0.75rem; line-height: 2.5; text-align: center;}
  .footer .cpy br{ display: inline-block;}

  .grid{ padding: 5vw;}
  .grid:before{ display: none;}

  .column{ grid-template-columns: 1fr;}
  .column-l{ top: 0;}
  .column-l .cate-cover,
  .column-l .cate-name{ display: none;}
  .column-l .cate-list{ display: flex; justify-content: center; flex-wrap: wrap; padding: 0; background: none;}
  .column-l .cate-list a{ font-size: 0.875rem; padding: 0 1.25em; border: 0; line-height: 2.5;}
  .column-l .cate-list a:after{ display: none;}
  .column-l .cate-list a.on{ color: white; background: #41A0F4;}

  .location{ display: none;}
  .cate-caption{ display: none;}

  .list-news .itm span{ font-size: 0.875rem;}
  .list-news .itm i{ font-size: 0.75rem;}

  .list-thumb{ grid-template-columns: 1fr; grid-gap: 5vw;}
  .list-thumb .itm .info{ font-size: 0.875rem;}

  .article .article-tit h1{ font-size: 1.25rem;}
.article .article-con img,
.article .article-con video,
.article .article-con *{ max-width:90vw!important; height:auto!important;}
}