.zfgb_main_one {
  background: #ecf3fd;
}
.zfgb_main_one dl dt {
    float: left;
    width:20rem;
    height: 20rem;
    color: #015293;
    line-height: 3rem;
  }
  .zfgb_main_one dl dt img {
    display: block;
    width: 12rem;
    height: 12rem;
    margin: 3rem auto 0px;
  }
  .zfgb_main_one dl dd {
    width:calc(100% - 200px);
    float: right;
    border-left: #FFFFFF 1px solid;
    padding-left:4%;
  }
  .zfgb_main_one dl dd p.p1 {
    position: relative;
    font-size: 1.7rem;
    color: #015293;
    font-weight: bold;
  }
  .zfgb_main_one dl dd p.p1::after {
    content: '';
    display: inline-block;
    right: 0px;
    top: 1.7rem;
    position: absolute;
    width:  calc(100% - 90px);
    height: 1px;
    background-color: #cee1fb;

}
.zfgb_main_one dl dd p.p1::before {
  content: '';
  display: inline-block;
  right: 0px;
  top: 1.2rem;
  position: absolute;
  width:  calc(100% - 90px);
  height: 1px;
  background-color: #cee1fb;
}
.zfgb_main_one dl dd p.p2 {
  line-height: 2.8rem;
  font-size: 1.5rem;
  color: #333;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* 当前位置 */
.dqwz {
  width: 1178px;
  height: 24px;
  line-height: 24px;
  margin: 0 auto;
  margin-top: 16px;
  background: url(http://www.weihai.gov.cn/picture/2301/1905231133377058872.png) no-repeat left;
  padding-left: 22px;
}

.dqwz a {
  color: #20242A;
  font-size: 16px;
}
/* 公报查看方式 */
.zfgb_main_thr ul {
  width: 76.8rem;
  margin: 0px auto;
}
.zfgb_main_thr ul li.ty1 {
  position: relative;
  padding-top: 0px;
  margin-left:0;
}
.zfgb_main_thr ul li {
  width:30%;
  float: left;
  margin-left: 5%;
  border: #EEEEEE 1px solid;
  border-radius: 8px;
  text-align: center;
  height:22.3rem;
  line-height: 3rem;
  padding-top: 3rem;
}

.zfgb_main_thr ul li.ty1 img {
  display: block;
  max-width: 18rem;
  width:100%;

}
.zfgb_main_thr ul li img {
  display: block;
  width:90%;
  max-width: 13rem;
  margin: 0px auto;
}
.zfgb_main_thr ul li.ty1 span {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 3rem;
  text-align: center;
  color: #fa1606;
}
.zfgb_main_thr ul li span {
  margin-top: 2rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #555;
}

/* 列表 */
.zfgb_main_four {
  /* width: 1160px; */
  border: 1px solid #e1e1e1;
  padding: 2rem;
  margin-top: 2.rem;
  background:#fff;
}
.zfgb_main_four_top_one img {
  display: block;
  max-width: 34rem;
  width:100%;
  margin: 0px auto;
}
.zfgb_main_four_top_two {
  /* width: 1160px; */
  border-bottom: 4px solid #d30b0d;
  margin-bottom: 3rem;
  padding-bottom: 1rem;
  margin-top: 2rem;
}
.zfgb_main_four_top_two_gb {
  width: 25%;
  text-align: center;
  font-size: 1.6rem;
  color: #555;
}
.zfgb_main_four_top_two_qs {
  width:20%;
  text-align: center;
  font-size: 1.6rem;
  color: #555;
}
.zfgb_main_four_top_two_cb {
  width: 20%;
  text-align: center;
  font-size: 16px;
  color: #555;
}
.zfgb_main_four_top_two_xb {
  width:305px;
  float: right;
}


.zfgb_main_four_cent dl dt span {
  display: block;
  width: 10rem;
  height: 4rem;
  border-radius: 2rem;
  background: #d30b0d;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  line-height: 4rem;
}
.zfgb_main_four_cent dl dd {
  margin-top: 1rem;
}
 @media (max-width:930px){
    .dqwz{width: 100%;}
   .zfgb_main_four_top_two_gb{display:none;}
   .zfgb_main_four_top_two_cb {width:28%;}
 }
 @media (max-width:768px){
    html {
        font-size: 56%;
    }
    .dqwz{width: 100%;}
    .focus-news{padding:1rem;}
 .zfgb_main_four_top_two_xb{width:100%; margin-top:1rem;text-align: center;}
 .zfgb_main_four_top_two_qs{width:40%}
 .zfgb_main_four_top_two_cb{width:60%}
 .zfgb_main_thr ul{width:100%;}
    }
 @media (max-width:500px){
  .dqwz{width: 100%;}
    .zfgb_main_one dl dd,.zfgb_main_one dl dt{width:100%}
     .zfgb_main_one dl dd{padding-left:0;border-left:0}
     .zfgb_main_thr ul li{width:100%;margin-bottom:1.6rem;margin-left:0; height:auto; padding:1rem 0;}
 }