.lywd *{
  box-sizing:content-box;
}
/* 政策问答 */
.gkml-rt .hdjl-table .t-head .lf, .gkml-rt .hdjl-table .t-body .lf {
  min-height: 50px;
}
.centerWidth1 {
width: 1200px;
margin: 0 auto;
}
.ztzl-list {
padding-top: 28px;
padding-left: 32px;
}
.ztzl-list li {
float: left;
width: 295px;
text-align: center;
margin-right: 92px;
margin-bottom: 34px;
height: 200px;
}
.ztzl-list li a {
display: block;
}
.ztzl-list li img {
width: 295px;
height: 141px;
}
.ztzl-list li p {
color: #333333;
font-size: 16px;
font-weight: bold;
margin-top: 20px;
text-align:center;
}
/* 政策问答专题 */
.lywd{
  width: 1251px;
  margin: auto;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
padding-top: 20px;
}
.lywd_banner{
  width: 1251px;
height: 160px;
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 22px;
}
.lywd_searchbox{
  width: 999px;
  margin: auto;
  border-bottom: 1px solid #e7f1fa;
  padding-bottom: 13px;
  margin-bottom: 61px;
}
.lywd_search{
  width: 999px;
  height: 44px;
  border-radius: 8px;
  border: solid 1px #1275ca;
}
.lywd_search_icon{
  width: 20px;
  height: 20px;
  margin: 12px 16px;
  border-right: 1px solid #e7f1fa;
  padding-right: 10px;
  margin-right: 10px;
}
.lywd_search_input{
  height: 44px;
  width: 837px;
  font-size: 16px;
}
.lywd_search_btn{
  width: 105px;
  height: 44px;
  background-color: #1275ca;
  border-radius: 8px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 18px;
  letter-spacing: 0px;
  color: #ffffff;
  position: relative;
  right: -2px;
}
.lywd_content{
  width: 1145px;
  margin: auto;
}
.lywd_left{
  width: 750px;
  float: left;
}
.lywd_subimg{
  width: 750px;
  height: 347px;
}
.lywd_subtitle{
  font-size: 16px;
font-weight: normal;
font-stretch: normal;
/* line-height: 60px; */
letter-spacing: 0px;
color: #666666;
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 38px;
}
.lywd_item{
  margin-bottom: 30px;
}
.lywd_item_q{
  width: 749px;
  background-image: url(lywd_question.png);
  background-repeat: no-repeat;
  background-position: left top;
font-size: 16px;
font-weight: bold;
font-stretch: normal;
line-height: 23px;
letter-spacing: 0px;
color: #333333;
display: inline-block;
padding-left: 36px;
margin-bottom: 10px;
}
.lywd_item_a{
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #666666;
}
.lywd_item_da{
  width: 26px;
  display: inline-block;
  vertical-align: top;
  padding-left: 5px
}
.lywd_item_a_text{
  width: 714px;
  display: inline-block;
}
.lywd_right{
  float: right;
  width: 339px;
}
.lywd_wdzq,.lywd_wdzq a{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 18px;
  letter-spacing: -1px;
  color: #106ab8;
}
.lywd_wdzq_text{
  width: 256px;
  background-image: url(kywdzq.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 30px;
  display: inline-block;
  font-weight: bold;
}
.lywd_more{
  padding-left: 5px;
}
.lywd_right_box{
  width: 295px;
  margin-top: 13px;
  /* min-height: 1100px; */
  background-color: #e7f1fa;
  padding: 17px 22px;
  margin-bottom: 65px;
}
.lywd_right_item{
  width: 295px;
  margin-bottom: 20px;
  display: block;
  text-align: center;
}
.lywd_right_item img{
  width: 295px;
height: 141px;
}
.lywd_right_item span{
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 10px;
}
.location{
width: 1145px;
margin: auto;
}
.pagination a{
background: #eef0f1;
padding: 0;
}
.pagination .first-page, .pagination .last-page {
color: #333;
}
@media screen and (max-width: 768px) {
  .ztzl-list{
    padding: 0.25rem;
  }
  .centerWidth1{
    width: 100%;
  }
  .ztzl-list li {
    width: 49%;
    margin: 0;
    margin-bottom: 0.3rem;
    height: 3rem;
  }
  .ztzl-list li:nth-child(2n){
    float: right;
  }
  .ztzl-list li img{
    width: 100%;
    height: 2rem;
  }
  .ztzl-list li p{
    margin-top: 0.2rem;
    font-size: 0.3rem;
  }
  .lywd,.lywd *{
    box-sizing: border-box;
  }
  .lywd{
    width: 100%;
    padding: 0.25rem;
    padding-top: 0.3rem;
    border: none;
  }
  .lywd_banner{
    width: 100%;
    height: auto;
    margin: 0.3rem auto;
  }
  .lywd_searchbox{
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0.3rem;
  }
  .lywd_searchbox *{
    box-sizing: content-box;
  }
  .lywd_search{
    width: 100%;
    height: 0.8rem;
  }
  .lywd_search_icon {
    width: 0.4rem;
    height: 0.4rem;
    margin: 0.2rem 0.2rem;
    border-right: 1px solid #e7f1fa;
    padding-right: 0.2rem;
    margin-right: 0.2rem;
  }
  .lywd_search_input{
    width: 65%;
    height: 0.8rem;
    font-size: .3rem;
  }
  .lywd_search_btn{
    width: 20%;
    height: 0.8rem;
    font-size: 0.3rem;
    line-height: 0.75rem;
  }
  .lywd_right{
    display: none;
  }
  .lywd_left,.lywd_content{
    width: 100%;
    float: none;
  }
  .lywd_subimg{
    width: 100%;
    height: 3rem;
  }
  .lywd_subtitle{
    font-size: 0.35rem;
    line-height: 0.5rem;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
  }
  .lywd_item_q{
    width: 100%;
    font-size: 0.3rem;
    line-height: 0.5rem;
    padding-left: 0.6rem;
    margin-bottom: 0.2rem;
  }
  .lywd_item_a_text{
    width: 80%;
    display: inline;
  }
  .pagination a,.page a{
    display: none;
  }
  .page .yj-pga8,.page .yj-pga0,.pagination .first-page, .pagination .last-page{
    display: inline-block;
  }
  .lywd_wdzt_item{
    width: 100%;
    padding: 0.25rem;
    height: auto;
    margin-bottom: 0.3rem;
    padding-bottom: 0.8rem;
  }
  .lywd_wdzt_item_title{
    font-size: 0.3rem;
    line-height: 0.5rem
  }
  .lywd_wdzt_item_content{
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.5rem;
    margin: 0.2rem 0;
    height: 1rem;
  }
  .lywd_wdzt_item_more{
    font-size: 0.3rem;
    line-height: 0.5rem;
  }
  .lywd_item_da{
    width: 0.5rem;
    padding-left: 0;
    white-space: nowrap;
  }
}