@charset "utf-8";
.zmhd-links ul li a{padding-top: 40px;padding-bottom: 40px;}
.zmhd-links ul li i{background: url(../images/zmhd/zmhd_bg1.png) no-repeat; background-size: 100%; height: 88px; width: 88px;}
.zmhd-links .menu-cards li a.item i img{width: 36px; height: auto;margin: auto;padding-top: 14px;}
.zmhd-links ul li.li1 a{background: url(../images/zmhd/zxts_bg.png) no-repeat; background-size: 100%;color:#605CAD}
.zmhd-links ul li.li2 a{background: url(../images/zmhd/wsxf_bg.png) no-repeat; background-size: 100%;color:#006F94}
.zmhd-links ul li.li3 a{background: url(../images/zmhd/rx_bg.png) no-repeat; background-size: 100%;color:#4F8260}
.zmhd-links ul li.li4 a{background: url(../images/zmhd/zxft_bg.png) no-repeat; background-size: 100%;color:#D45F20}
.zmhd-links ul li.li5 a{background: url(../images/zmhd/rmjyzj_bg.png) no-repeat; background-size: 100%;color:#BD4A4A}


.zmhd-links ul li.li1 i{box-shadow: 5px 6px 20px 0 rgb(121, 72, 234,.25);border-radius: 50%;}
.zmhd-links ul li.li2 i{box-shadow: 5px 6px 20px 0 rgb(42, 130, 228,.25);border-radius: 50%;}
.zmhd-links ul li.li3 i{box-shadow: 5px 6px 20px 0 rgb(67, 207, 124,.25);border-radius: 50%;}
.zmhd-links ul li.li4 i{box-shadow: 5px 6px 20px 0 rgb(212, 95, 32,.25);border-radius: 50%;}
.zmhd-links ul li.li5 i{box-shadow: 5px 6px 20px 0 rgb(189, 74, 74,.25);border-radius: 50%;}

.zmhd-links .menu-cards li a.item  span{font-size: 1.25em;font-weight: bold;margin-top: 20px;}

.zjdc .section{margin-left: -15px; margin-right: -15px;margin-top: -15px;margin-bottom: -15px;}
.zjdc .section .item{float: left; width: 50%;padding-left:15px;padding-right: 15px; box-sizing: border-box;padding-bottom: 15px;padding-top: 15px;}
.zjdc .section{margin-left: -15px; margin-right: -15px;margin-top: -15px;margin-bottom: -15px;}
.zjdc .section .item{float: left; width: 50%;padding-left:15px;padding-right: 15px; box-sizing: border-box;padding-bottom: 15px;padding-top: 15px;}
.zjdc .section dl {position: relative;padding-left: 120px;padding-right: 100px; font-size: 1.125em;height: 100px; background: url(../images/zmhd/over.png) no-repeat right; background-size: 80px;}
.zjdc .section dl dt{position: absolute;text-align: center;left: 0;width: 104px;}
.zjdc .section dl dt span{display: block;background-color: #3F8EE8;color:#fff;height: 38px; line-height: 38px;}
.zjdc .section dl dt b{display: block;font-size: 30px;background-color:#F4F4F4;height: 64px; line-height: 64px;}
.zjdc .section dl dd{line-height: 1.5em;}
.zjdc .section dl.begin{ background: url(../images/zmhd/begin.png) no-repeat right; background-size: 80px;}

.lygk-box{height: 557px;}


@media (max-width: 1280px){
    .zmhd-links ul li a{background-size: cover!important;}
}

@media (max-width: 680px){
    .zmhd-links .menu-cards.col-4 li{width: 50%;}
    .zmhd-links .menu-cards.break li a.item{padding: 20px 0;}
    .zjdc .section .item{float: none;width: auto;}
}




/* 调查征集列表页 */
.dczj-list li {
    position: relative;
    padding: 20px 8em 20px 0;
    border-bottom: 1px dashed #e6e6e6;
  }
  .dczj-list li .caption > a {
    display: inline-block;
    font-size: 1.25em;
    line-height: 1.8em;
  }
  .dczj-list li .desc {
    margin-top: 10px;
    line-height: 1.8em;
    color: #828282;
  }
  .dczj-list li .desc em{font-style: normal}
  .dczj-list li .desc span {
    display: inline-block;
  }
  .dczj-list li .status {
    position: absolute;
    top: 20%;
    right: 20px;
    width: 5em;
    line-height: 30px;
    margin-top: -15px;
    text-align: center;
    color: #999;
    border-radius: 3px;
  }
  .dczj-list li.begin .status  a{
    border: 1px solid #e3e3e3;
      display: block;
    color: #0668d5;
    border-color: #0668d5;
    margin-top: 10px
  }
  @media (max-width: 1200px) {
    .dczj-list li {
      padding-top: 20px;
      padding-bottom: 25px;
    }
    .dczj-list li .caption > a {
      font-size: 1.125em;
    }
    .dczj-list li .caption{padding-right: 100px;}
  }
  @media (max-width: 640px) {
    .dczj-list li {
      padding-right: 0;
      padding-bottom: 20px;
    }
    .dczj-list li .caption > a {
      font-size: 1em;
    }
    .dczj-list li .status{font-size: 0.7em;right: 0; line-height: 20px;}
    .dczj-list li .status a{border-radius: 3px;;}
    
  }
  @media (max-width: 450px) {
    .dczj-list li .desc span {
      display: block;
      font-size: 0.9375em;
    }
    .dczj-list li .desc span:before {
      width: 4px;
      height: 4px;}
  }
  