/* 滚动新闻 */
.gdxw{display: flex; justify-content: space-between;}
.gdxw h1{display: inline-block; padding:0 20px; color: #fff; font-weight: bold;
background: linear-gradient(to bottom,  #57a7ec 0%,#247dd9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
font-size: 20px; line-height: 70px; border-radius: 10px; white-space: nowrap;
}
.gdxw h1 a{font-size: 20px; color: #fff;}
.txtScroll-left{width: 91%;}
.txtScroll-left .hd{display: none;}
.txtScroll-left .bd{ width:100%; overflow:hidden;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin:0 10px; float:left; height:70px; line-height:70px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li a{color:#1B85D9;}

.news .hd li{width: 33.333%;}
/* 信息公开栏目 */
.xxgklm{display: flex; justify-content: space-between; flex-wrap: wrap;}
.xxgklm li{width: 50%; border-bottom: 1px #E5E5E5 solid;  padding: 35px 0;}
.xxgklm li i{width: 60px; height: 58px; margin-right: 10px;}
.xxgklm li span{line-height: 58px; font-size: 20px; display: flex; align-items: center; white-space: nowrap;}
.xxgklm li a{display: flex; padding: 0 33%;}
.xxgklm li:hover{background: linear-gradient(to bottom,  #ffffff 0%,#e3f0f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

/* 图标链接 */
.itemtb img{width: 100%; height: auto; display: block;}

/* 空气质量日报 */
.kqzlrb{background: #56A6ED; padding:30px;}
.kqzlrb .lmtitle{position: relative; margin-bottom:20px;}
.kqzlrb .lmtitle span{display:block; font-weight: bold; color: #fff; position: relative; padding-left: 12px; font-size: 24px;}
.kqzlrb .lmtitle span:before {
    content: " ";
    position: absolute;
    display: block;
    top: 6px;
    height: 25px;
    background: #fff;
    width: 6px;
    left: 0;
}
.kqzlrb .iframe_content{width: 100%; text-align: center;}

/* 政民互动栏目 */
.zmhd_menu{display: flex; justify-content: space-between;}
.zmhd_menu li{width: 23%; text-align: center;}
.zmhd_menu li a{display: block;}
.zmhd_menu li a img{display: block; margin: 0 auto 15px;}
.zmhd_menu li a font{display: block; text-align: center; font-size: 18px;}

@media (max-width:1280px) {
    .gdxw h1{white-space: nowrap;}
    .xxgklm li a{padding: 0 28%; white-space: nowrap;}
    .txtScroll-left{width: 88%;}
}
@media (max-width:1024px) {
    .gdxw h1{white-space: nowrap;}
    .xxgklm li a{padding: 0 22%;}
    .txtScroll-left{width: 85%;}
}
@media (max-width:912px) {
    .xxgklm li a{padding: 0 18%; white-space: nowrap;}
}


@media (max-width:820px) {
    .xxgklm li a{padding: 0 14px;} 
}

@media (max-width:768px) {
    .news_list li a{}
    .txtScroll-left{width: 80%;}
    .zmhd_menu li a img{width: 50px;}
}


@media (max-width:640px) {  
    .txtScroll-left{width: 77%;}
    .gdxw h1, .txtScroll-left .bd ul li{height: 50px; line-height: 50px;}
    .zmhd_menu li a img{width: 40px;}
    .xxgklm li span{white-space: normal;}
}

@media (max-width:540px) {
    .zmhd_menu li a font{font-size: 16px;}
}

@media (max-width:480px) {
    .xxgklm li{padding: 15px 0;}
    .xxgklm li a{white-space: normal;}
    .xxgklm li span{font-size: 16px; line-height: 1.5;}
    .xxgklm li i{width: 45px; height: 45px;}
    .xxgklm li i img{width: 38px; height: auto;}
    .gdxw h1{font-size: 18px; padding: 0 10px;}
    .kqzlrb .lmtitle span{font-size: 18px;}
    .kqzlrb .lmtitle span:before{width: 4px; height: 17px;}
    .kqzlrb{padding: 15px;}
}

@media (max-width:400px) {
    .gdxw h1{padding: 0 10px;}
    .gdxw h1, .txtScroll-left .bd ul li{height: 40px; line-height: 40px;}
}

@media (max-width:380px) {
    
}

@media (max-width:360px) {
    .kqzlrb .lmtitle span{font-size: 16px;  }
    .kqzlrb .lmtitle span:before{width: 4px; height: 17px;}
    .gdxw h1{font-size: 16px;}
    .gdxw h1, .txtScroll-left .bd ul li{height: 35px; line-height: 35px;}
   
}

@media (max-width:320px) {
  
}
@media (max-width:280px) {
  .xxgklm li span{font-size: 12px}
  .xxgklm li i img{width: 30px;}
  .zmhd_menu li a img{width: 30px;}
  .zmhd_menu li a font{font-size: 12px;}
}

