@charset "utf-8";
.zmhd-link ul{margin: 0px -10px;}
.zmhd-link li{float: left; width: 25%;}
.zmhd-link li a{display: block;color: #fff;text-align: center;margin: 0px 10px;padding: 10px 0; border-radius: 5px;}
.zmhd-link li i{display: inline-block; height: 32px;vertical-align: middle;}
.zmhd-link li i .svg{height: 32px;width: 50px;} 
.zmhd-link li i span{display: inline-block;vertical-align: middle;}

@media (max-width:768px) {
  .zmhd-link li i{display: block;}
  .zmhd-link li a{margin: 0px 5px;}
  .zmhd-link li span{display: block;margin-top: 5px;}
}
.zmhd-link li.li1 a{background: #75c2f0;}
.zmhd-link li.li2 a{background: #9cc76b;}
.zmhd-link li.li3 a{background: #ee6d4e;}
.zmhd-link li.li4 a{background: #e6af6e;}

/* 来信选登 */
.zmhd-search{ float: right;margin-top: 10px;}
.zmhd-search h3{display: block;float: left;font-size: 1em; font-weight: bold;margin-right: 15px;line-height: 30px;}
.zmhd-search h3 a{color:#3b5997}
.zmhd-search .zmhd-search-box{float: right;}
.zmhd-search .zmhd-search-box input{background: none;border: 0; height: 28px; line-height: 28px;padding-left: 10px;border: 1px solid #ccc;border-radius: 5px;}
.zmhd-search .zmhd-search-box img{width: 14px;margin-right: 10px;}
.zmhd-search .zmhd-search-box #searchBtn{display: inline-block; background: #dbf1fd;border-radius: 4px; padding: 2px 0px 4px 7px;  border:0; text-align: center; cursor: pointer;}

/* 政民互动 */
.lxxd .ldxx-list li{position: relative; padding: 10px 360px 5px 0;  transition: all .3s; -webkit-transition: all .3s;    border-bottom: 1px dashed #ccc;}
.lxxd .ldxx-list li div{position: absolute; top: 50%; display: block; margin-top: -.75em; line-height: 1.5em; text-align: center;color:#383838}
.lxxd .ldxx-list li div span{display: inline-block;}
.lxxd .ldxx-list li div a{display: inline-block;color:#383838}
.lxxd .ldxx-list li.thhead .c-topic::before{content: initial;}
.lxxd .ldxx-list li.thhead{z-index: 2; padding-left: 1em; font-size: 1em; color:#000!important; background-color: #f4faff!important; font-weight:bold;padding-top: 12px;padding-bottom: 12px;}
.lxxd .ldxx-list li.thhead div{color: #333 !important;}
.lxxd .ldxx-list li.thhead .c-topic{font-size: 1em;text-align: center;}
.lxxd .ldxx-list li .c-topic{position: relative; top: auto; margin-top: 0; text-align: left;padding-left: 15px;}
.lxxd .ldxx-list li .c-type{right: 210px; width: 160px;}
.lxxd .ldxx-list li .c-statu{right: 115px; width: 120px;color: #999999;}
.lxxd .ldxx-list li .c-date{right: 15px; width: 120px; color: #808080;}
.lxxd .ldxx-list li .c-statu .ing{color: #267dde;}
.lxxd .ldxx-list li .c-topic::before{position: absolute;content: '';left: 0;background: #3889d4;width: 5px; height: 5px; border-radius: 50%; top: 50%;margin-top: -4px;}
@media (max-width:1200px) {
  .lxxd .ldxx-list-box{margin-bottom: 20px;}	
}
@media (max-width:768px) {
  .lxxd .ldxx-list li div a{white-space: normal;}
  .lxxd .ldxx-list li .c-type{display: none;}	
  .lxxd .tab-brief > .hd ul,.zmhd-search,.zmhd-search .zmhd-search-box,.zmhd-search h3{float: none;}
  .zmhd-search h3{margin-bottom: 10px;}
  .zmhd-search .zmhd-search-box #searchBtn{display: block;width: 100%;}
  .zmhd-search .zmhd-search-box input{width: 100%;margin-bottom: 10px;padding-left: 0px;text-indent:1em;}
}
@media (max-width:480px) {
  .lxxd .ldxx-list li{padding-right: 100px;}
  .lxxd .ldxx-list li .c-statu{display: none;}
  .lxxd .ldxx-list li .c-date{top: 10px; margin-top: 0; right: 0;}
}



/* 征集调查 */
.myzj dl{position: relative;border-bottom: 1px #c3c3c3 dashed;padding:20px 100px 20px 100px;}
.myzj dl dt{position: absolute;left: 0;top: 50%; margin-top: -20px;}
.myzj dl dt span{background-color: #ebebeb; font-weight: bold; color: #999999;height: 40px; line-height: 40px;display: block;width: 78px;text-align: center;border-radius: 10px;}
.myzj dl dd strong{position: absolute; right: 0; top: 50%;margin-top: -16px; display: block;width: 80px; height: 32px; text-align: center; background: #3285c9; color: #fff; border-radius: 8px; line-height: 32px;font-weight: normal;color: #fff;}
.myzj dl dd strong a{color: #fff;font-size: 0.9em; font-size: 14px;}
.myzj dl dd span.time{color:#999999;display: block;margin-top: 5px;}
.myzj dl dd .elli-m{-webkit-line-clamp: 1;}
.myzj dl.ing dt span{background-color: #3285c9; color: #fff;}
.myzj dl.ing{padding-right: 0;}

/*  */
.count-link ul{margin: 0px -10px;}
.count-link li{ float: left; width: 50%; text-align: center;}
.count-link li a{display: block;background-color: #dbf1fd;border-radius: 8px;padding: 15px 0;margin: 0px 10px;}
.count-link li a .pic{width: 48px;}
.count-link li a span{display: block;margin-top: 15px;}

.zmhd-menu ul{margin: 0px -10px;}
.zmhd-menu li{ float: left; width: 50%;}
.zmhd-menu li a{display: block;background: #55abee; font-weight: bold;border-radius: 5px;margin: 5px 10px;padding: 5px 0;}
.zmhd-menu li a i{display: inline-block;vertical-align: middle;margin-right: 10px;margin-left: 30px;}
.zmhd-menu li a i .pic2{width: 25px;height: 30px;}
.zmhd-menu li a span{display: inline-block;vertical-align: middle;color:#fff} 


/* 在线访谈、新闻发布会 */
.zxft .com-title.hd li{float: left;}
.zxft .com-title.hd li + li{margin-left: 30px;}
.zxft .com-title.hd li.on a{color:#3b5997}

.zxft .item dl dt{overflow: hidden;text-align: center;}
.zxft .item dl dt a{display: block;}
.zxft .item dl dd>div{margin-top: 10px;}
.zxft .item dl dd span{color:#5392c7;display: block;float: left;}
.zxft .item dl dd .more{margin-left: 80px;}
.zxft .item dl dd .more a{display: block;color: #ff8150;}

.zxft .bd dt img{height: 170px;}

.slqk{background-color: #3a8ce0;border-radius: 36px 0 36px 0; display: flex;flex-direction: column;justify-content: center; align-items: center;color:#fff;padding: 7px 0;}
.slqk b{font-size: 1.5em;}

.clqktj ul li{float: left; width: 16.666%;position: relative;}
.clqktj ul li span{display: block;margin-top: 8px;}
.clqktj ul li span b{color: red;margin-right: 5px;}
.clqktj ul li i{display: block;font-style: normal;background: #3285c9; width: 20px;color: #fff;text-align: center; border-radius: 5px;line-height: 19px;margin-top: 8px; margin-right: 5px; float: left; font-size: .89em;}


@media (max-width:768px) {
  .clqktj ul li{width: 50%;margin-bottom: 10px;}
}