@charset "utf-8";

@media (max-width:1260px) {
  body{min-width:320px; overflow-x: auto;}
  .container{width:auto; margin: 0 20px;}
  
  .main-nav .container{margin: 0;}
  .main-nav ul:before{display: none;}
  .main-nav ul:after{display: none;}
  .main-nav ul li{padding: 20px 16px 5px 16px;}
  .footer-zc-dzbs{width: 100%;text-align: center;}
  .footer-zc-dzbs>div{float: none;display: inline-block;}
  
  
}

@media (max-width: 1080px) {
  .common-row{margin:0 !important;}
  .common-row .grid{padding:0 !important;}
  .common-row>*{float: none; width: auto !important;}
  .common-row{margin-top: 0; margin-bottom: 0;}

  .newsList.twoCol.tCS40{margin: 0 -10px;}
  .newsList.twoCol.tCS40 li h4{margin: 0 10px;}
}

@media (max-width:1023px) {
  .container{margin-right: 15px; margin-left: 15px;}
  
}

@media (max-width:992px) {
  .main-nav .container{margin: 0;}
  .main-nav,.main-nav ul{height: 104px;background: #ba3228;}
  .main-nav ul li{font-size: 1.25em;width: 24%;padding:12px 0 12px 0;text-align: center;}
  .main-nav ul li.fgx{width: auto;padding:12px 0 12px 0;}
  .main-nav ul li.on a:after{bottom: -12px;}

  .footer-four-links,.footer-info-content{font-size: 14px;}
  .footer-four-links{width: 44.33%;}

}

@media (max-width: 880px) {

}

/* xs mobile*/
@media (max-width: 768px) {
  body{font-size: 14px;}


  .newsList.twoCol li{width: 100%;}

  .tab-brief.res > .hd ul li{margin:0 10px 10px 0 !important; padding:0 12px !important; font-size: 1.125em; line-height:40px; background-color:#f1f1f1; border-bottom:none;}
  .tab-brief.res > .hd ul li.on{color:#fff; background-color:#257de1;}
  .tab-brief.res > .hd ul li.on a{color:#fff;}
  .tab-brief.res > .hd li:after{display: none;}
  .tab-brief.res .bd > .item > .newsList{margin-top: 0;}
  .tab-brief > .hd .more{display: none;}
  .m-common-more{display:block;}

  .common-slide{padding-bottom: 60px;}
  .column-common-more a{display: block;width: 200px;height: 45px;line-height: 45px;text-align: center;border:1px solid #ddd;top: unset;right:unset;bottom:0;left: 50%;margin-left: -100px;border-radius: 15px;}



  .header-row-1 .fl{display: none;}
  .header-search-hot-words{width: 80%;}
  .hot-words{padding-left: 4px;}
  .hot-words a{display: inline-block;}

  .footer-links-list li{width: 33.33%;}
  .footer-four-links,.footer-info-content{width: 100%;float: none;}
  .footer-info-content{margin-top: 15px;padding-left: 0;}

  /* 专题 */
  .ztzl-logo.res-block{position: static; padding: 20px 0;}
  .ztzl-logo.res-block img{margin: 0 auto;}

  .ztzl-logo.res-scale img{height: 30px;}

}

@media (max-width:680px) {

}

@media (max-width:640px) {
  .alert-warning{top: 5%; right: 0; left: 0; width: 96%; margin-top: 0; margin-right: auto; margin-left: auto; height: auto;}
  .alert-wzsm{width: 90%; height: auto; margin: 15px auto 0; font-size:1.25em; line-height: 1.6em;}

  .footer-links-slide .column-common-tit ul li{margin-right: 20px;font-size: 1.25em;height: 40px;margin-bottom: 10px;}
  .footer-links-slide .column-common-tit{margin-bottom: 8px;}
  .footer-jbtp a{padding: 0 2px;}
  .footer-info-box2 span{padding: 0 3px;}


}

@media (max-width: 480px) {
  .header-row-1{position: relative;}
  .header-row-1 .ipv6{position: absolute;top:5px;left: 0;}
  .header-row-1 .fr{padding-top: 23px;}
  .header-row-1 .fgx{padding:0 2px;}
  .header-search-hot-words{width: 100%;}
  .main-nav ul li{width: 23%;}
  .footer-links-list li{width: 49.5%;}

  .newsList.res li h4{padding-right:0 !important;}
  .newsList.res li h4 a{display:inline !important; float:none !important; max-width:none !important;white-space:normal !important; -webkit-line-clamp:unset !important}
  .newsList.res.MM-DD li h4 a,
  .newsList.res.yyyy-MM-DD li h4 a{padding-right:12px !important; }
  .newsList.res li h4 .time{position:static !important;}
  .newsList.res.dot li h4{padding-top: 7px; padding-bottom: 7px;}
  .newsList.res.dot li h4:before{top: 18px; margin-top: 0; }
  /* .newsList.res.dot.lh42 li h4:before{top: 18px;} */
  .newsList.res.line.dot li h4:before{top: 25px; margin-top: 0;}
  .newsList.res.line.dot li h4{padding-top: 14px; padding-bottom: 14px;}

  .column-common-tit ul li{font-size: 1.25em;}
  .column-common-tits ul li{margin-right: 34px;}
  .column-common-tits ul li:before{right: -16px;height: 22px;}

  .elli-s.res{white-space:inherit;}
}


@media (max-width: 450px) {
  .header-search-box{padding: 0 70px 0 78px;}
  .search-sel select{left: 5px;font-size: 1em;}
  .search-input input{font-size: 1em;}
  .search-submit input{width: 60px;}

}

@media (max-width: 414px){
  .main-nav ul li{font-size: 1.15em;}
}


@media (max-width: 320px){
}
