body {
  background:#dbeefc url("//zjt.hubei.gov.cn/material/images/xxex/bg.jpg") 50% 0% no-repeat;
}
.clearfix:after,
.nav:after,
.content:after,
.grid:after,
.h:after,
.jr-row:after,
.jr-grids:after {
  display: none;
}
.header {
  height: 510px;
}
.header h1 {
  width: 30%;
  background: url("//zjt.hubei.gov.cn/material/images/xxex/logo.png") 0 3% no-repeat;
  background-size: 300px;
}
.zt_title {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 0px;
  height: 84px;
  width: 100%;
  background-size: 100% 100% !important;
}
.grid > .row {
  margin-right: 0px;
  margin-left: 0px;
}
.p1 {
  background: rgba(255, 255, 255, 0.8);
  border: 2px solid #7ecef4;
  padding: 0px 30px;
  padding-bottom: 30px;
}
.p1 .zt_title {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/hydt_bg.png") 50% 50% no-repeat;
}
.current {
  border-left: 5px solid #016fff !important;
}
.p1 .tab {
  margin: 0px;
}
.p1 .tab a {
  line-height: 56px;
  padding-left: 36px;
  border-left: 5px solid #47b0ff;
  margin-bottom: 10px;
  width: 100%;
  display: block;
  background: #fff;
}
.p1 .tab a:last-child {
  margin-bottom: 0px;
}
.tp-content {
  position: relative;
  height: 386px;
}
.tp-content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tp-content span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  line-height: 51px;
  padding-left: 21px;
  background: rgba(0, 0, 0, 0.5);
}
/* p2开始 */
.p2 {
  padding: 0px;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.p2 .bz {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/zcbz.png") 50% 50% no-repeat;
}
.p2 .jd {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/zcjd_bg.png") 50% 50% no-repeat;
}
.bz-box,
.jd-box {
  border: 2px solid #7ecef4;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 30px;
  width: 100%;
  width: 49%;
}
.list-t li .date {
  right: 10px;
}
.list-t li .date {
  position: absolute;
  top: 0;
  color: #8e8e8e;
}
.list-t li .date + a {
  width: 80%;
  color: #333;
}
.list-t li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-t li:before {
  background: #01a2e5;
}
/* p3开始 */
.p3 {
  background: rgba(255, 255, 255, 0.8);
  border: 2px solid #7ecef4;
  padding: 0px 30px;
  padding-bottom: 30px;
  margin-top: 30px;
}
.bs {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/bsfw_bg.png") 50% 50% no-repeat;
}
.p3 .list-a {
  display: flex;
  justify-content: space-between;
}
.p3 .list-a li a {
  width: 360px;
  height: 159px;
  background: #fff url("//zjt.hubei.gov.cn/material/images/xxex/bsfw_nr.png") 241px bottom no-repeat;
  border: 1px solid #47b0ff;
  border-radius: 8px;
  padding: 26px 27px 33px 21px;
  text-align: left;
}
.p3 .list-a li a p {
  color: #333333;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}
.p3 .list-a li a .time {
  font-size: 18px;
  color: #8e8e8e;
}
/* p4开始 */
.p4 {
  padding: 0px;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  padding-bottom: 45px;
}
.sj-box,
.zs-box {
  border: 2px solid #7ecef4;
  background: rgba(255, 255, 255, 0.8);
  padding: 0px 30px;
  width: 100%;
  width: 49%;
}
.sj {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/xgsj_bg.png") no-repeat;
}
.zs {
  background: url("//zjt.hubei.gov.cn/material/images/xxex/hdzs_bg.png") no-repeat;
  margin-bottom: 0px;
}
.p4 .t1 {
  height: auto;
}
.p4 .t1 li {
  margin-bottom: 25px;
}
.p4 .t1 li a {
  white-space: normal;
  word-break: break-all;
  font-size: 18px;
  line-height: 24px;
}
.p4 .t1 .date {
  position: relative;
  color: #333333;
  margin-left: 20px;
}
.t1 li:before {
  top: 23%;
}
.wd-box{
  border-bottom: 1px dashed #b9d8fd;
  padding-bottom: 20px;
  margin-top: 30px;
}
.wd-box:last-child{
  border-bottom: none;
}
.wd-box .ask {
  font-size: 18px;
  color: #333333;
  background: url("//zjt.hubei.gov.cn/material/images/xxex/da_bg.png") left center no-repeat;
  padding-left: 51px;
  line-height: 35px;
  margin-bottom: 10px;
}
.wd-box .da {
  font-size: 20px;
  color: #2460dd;
}
.da-box p {
  font-size: 18px;
  color: #333;
  line-height: 24px;
}
.da-box a {
  font-size: 16px;
  color: #016fff;
}
