*{
  margin: 0;
  padding: 0;
  font-family: 微软雅黑;
}
a{
  text-decoration: none;
  color: #000;
}
a:focus {outline-style:none; -moz-outline-style: none;}
a, a:hover, a:active, a:focus {
  outline: none;
}
ol, ul, li {
  list-style: none;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.clearfix {
  zoom: 1;
  clear: none;
}




/* header */
.header{
  width: 100%;
  height: 2.45rem;
  overflow: hidden;
}
.header-logo{
  width: 100%;
  height: 1.62rem;
  position: relative;
  background: url(bannerBg.png)no-repeat;
  background-size: cover;
}
.logo_box {
  width: 4.42rem;
  height: 1rem;
  position: absolute;
  top: 0.4rem;
  left: 0.29rem;
  overflow: hidden;
  background-size: cover;
}
.logo_box img {
  width: 100%;
  position: absolute;
  top: 0px;
}
.nav{
  width: 100%;
  height: 0.82rem;
  font-size: 0;
  background: #bd1a2d;
}
.nav-item{
  width: 25%;
  height: 0.82rem;
}
.line_W{
  width: 0.01rem;
  height: 0.32rem;
  display: inline-block;
  background: url(line_W.png) no-repeat;
  position: relative;
  top: 0.05rem;
}
.nav-item>a{
  width: 27%;
  height: 0.82rem;
  line-height: 0.82rem;
  text-align: center;
  display: inline-block;
  color: #fff;
  font-size: 0.32rem;
}
.home{
  width: 18%!important;
}
.line_W:last-child{
  background: unset;
}

/* 搜索 */
.search{
  width: 100%;
  height: 1.38rem;
}
form{
  width: 100%;
  height: 1.43rem;
  padding: 0.3rem;
  display: inline-block;
  position: relative;
}
.searchBox{
  width: 82%;
  background: #e7e7e7;
  color: #666;
  font-size: .34rem;
  height: .8rem;
  outline: none;
  border: 0;
  position: absolute;
  top: .3rem;
  border-radius: .05rem;
  padding-left: .2rem;
}
.search_btn{
  width: .9rem;
  height: 0.8rem;
  border: 0;
  border-radius: .05rem;
  background: #be1830;
  position: absolute;
  right: .6rem;
}
.search_btn>img{
  width: 0.5rem;
  height: 0.5rem;
  vertical-align: super;
  margin-bottom: .05rem;
}


/* 图片新闻 */
.Con1{
  width: 100%;
  height: 4.25rem;
  overflow: hidden;
}
.slideBox {
  width: 100%;
  height: 4.25rem;
  overflow: hidden;
  position: relative;
}
.slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 0.30rem;
  bottom: 0.2rem;
  z-index: 1;
}
.slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 0.30rem;
  bottom: 0.2rem;
  z-index: 1;
}
.slideBox .hd ul li.on {
  width: 0.24rem;
  height: 0.1rem;
  background-color: #fabf4a;
  border-radius: 4px;
}
.slideBox .hd ul li {
  float: left;
  margin-right: 0.12rem;
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 50%;
  background: #ffffff;
}
.slideBox .bd li {
  width: 100%;
  height: 4.25rem;
  position: relative;
  overflow: hidden;
}
.slideBox .bd li a {
  display: block;
  height: 100%;
}
.slideBox .bd li img {
  width: 100%;
  height: 100%;
}
.slideBox .bd li p {
  position: absolute;
  width: 100%;
  height: 0.5rem;
  background: #000000;
  opacity: 0.5;
  left: 0;
  bottom: .03rem;
  line-height: 0.5rem;
  padding-left: 0.3rem;
  font-size: 0.24rem;
}
.slideBox .bd li p a {
  color: #ffffff;
}
/* 新闻动态 */
.Con2{

}
.slideTxtBox {
  width: 100%;
  overflow: hidden;
}
.slideTxtBox .hd ul {
  width: 100%;
  height: 1.08rem;
  display: flex;
  justify-content: space-around;
}
.slideTxtBox .hd ul li.on {
  color: #bd1a2d;
}
.slideTxtBox .hd ul li {
  width: 25%;
  text-align: center;
  line-height: 1.08rem;
  font-size: 0.33rem;
  color:#000;
}
.slideTxtBox .bd ul {
  font-size: 0.32rem;
  padding: 0 .25rem;
}
.NewsList1{
  height: 260px;
  overflow: hidden;
}
.slideTxtBox .bd ul li {
    border-top: 1px solid #e7e7e7;
    display: box;
    min-height: .55rem;
}
.slideTxtBox .bd ul li a {
  height: auto;
  display: inline-block;
  width: 100%;
  font-size: .3rem;
  line-height: 0.5rem;
  color: #333333;
  min-height: .55rem;
}


.more {
  width: 100%;
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.28rem;
  text-align: center;
  border-bottom: 4px solid #dddddd;
}

/* 政务公开 */
.zwgk_box {
  overflow: hidden;
  padding: 0 0.3rem;
}

.govLeader{
  height: 1.4rem;
  width: 100%;
}
.govLeader>a>img{
  height: 1.4rem;
  width: 100%;
}

.tit_z {
  height: 1.14rem;
  line-height: 1.14rem;
  font-size: 0.4rem;
  width: 100%;
  color: #bd1a2d;
  border-bottom: 1px solid #e7e7e7;
}

.tit_z img {
  width: 0.39rem;
  margin-right: 0.22rem;
}

.zwgk_tab {
  width: 100%;
  overflow: hidden;
}

.nav_zwgk {
  height: 0.68rem;
  border-bottom: 1px solid #bfbfbf;
  font-size: 0.3rem;
  line-height: 0.68rem;
  clear: both;
  color: #bfbfbf;
}

.nav_zwgk li {
  float: left;
}

.nav_zwgk li {
  color: #000;
  font-size: .33rem;
}

.nav_zwgk li span {
  float: right;
}

.nav_zwgk li.on {
  color: #bd1a2d;
}

.nav_zwgk li:first-child {
  width: 2.46rem;
}

.nav_zwgk li:first-child+li {
  width: 2.6rem;
  text-align: center;
}

.nav_zwgk li:first-child+li+li {
  padding-left: 0.26rem;
}

.news_list {
  width: 100%;
  overflow: hidden;
}

.zwgkC{
 padding-top: .06rem;
}

.news_list li {
  width: 95%;
  margin: 0 auto;
  font-size: .3rem;
  overflow: hidden;
  padding: .15rem 0;
  border-bottom: 1px solid #bfbfbf;
}

.news_list li a{
  display: inline-block;
  width: 90%;
  font-size: .3rem;
  line-height: .5rem;
}
/* 政务公开平台  */
.zwgkpt_box{
  overflow: hidden;
  padding: 0 0.3rem;
}
.zwgkpt_box>.tit_z>p{
 width: 95%;
 padding-left: .2rem;
 /* border-bottom: 1px solid #bfbfbf; */
}


.xxgk_list {
  margin-top: 0.1rem;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.xxgk_list li {
  width: 3.3rem;
  height: 0.6rem;
  background: #f2f2f2;
  margin-bottom: 0.2rem;
  font-size: 0.24rem;
  line-height: 0.6rem;
  text-align: center;
}
.xxgk_list li span{
  width: 0.43rem;
  height: 0.6rem;
  float: left;
  background: url(line_R.png) no-repeat left;

}
.xxgk_list li>a{
  color: #333;
  display: block;
  font-size: .28rem;
  height: 100%;
}

.xxgk_list li:first-child a {
  background: url(指南.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}

.xxgk_list li:nth-child(2) a{
  background: url(制度.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}

.xxgk_list li:nth-child(3) a{
  background: url(目录.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}

.xxgk_list li:nth-child(4) a {
  background: url(指南.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}


.xxgk_list li:nth-child(5) a{
  background: url(年报.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}

.xxgk_list li:nth-child(6) a{
  background: url(政府信息.png) no-repeat .2rem .10rem;
  
  background-size: .43rem .43rem;
}


/* 政务服务 */
.zwfw {
  margin-top: 0.08rem;
  overflow: hidden;
  width: 95%;
  margin: auto;
}

.bs_list {
  width: 100%;
  padding-top: 0.25rem;
}

.bs_list li {
  width: 3.4rem;
  height: 1.6rem;
  overflow: hidden;
  float: left;
  margin-right: .3rem;
  margin-bottom: .3rem;
}
.bs_list li:nth-child(2),.bs_list li:nth-child(4) {
  margin-right: 0;
}

.bs_list li a {
  display: block;
  width: 100%;
  height: 100%;
}
.bs_list li a>span{
  cursor: pointer;
  display: inline-block;
  width: 2rem;
  text-align: center;
  height: 0.3rem;
  line-height: .3rem;
  z-index: 22;
  font-size: .3rem;
  position: relative;
  top: -.59rem;
  left: -.17rem;
}

.bs_list li a img {
  width: 100%;
  height: 100%;
  position: relative;
  top: -1.32rem;
}



/* 政民互动 */
.hdjl {
  margin-top: 0.08rem;
  overflow: hidden;
  width: 95%;
  margin: auto;
}

.hdjl_list {
  padding-top: 0.26rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.hdjl_list li {
  width: 2.1rem;
  height: .93rem;
  background: #ededed;
  text-align: center;
  font-size: 0.24rem;
  margin-bottom: 0.3rem;

}

.hdjl_list li img {
  width: 0.5rem;
  height: 0.45rem;
  overflow: hidden;
  position: relative;
  left: -.7rem;
  top: 0.25rem;
}
.hdjl_list li a p{
  position: relative;
  top: -0.15rem;
  left: .2rem;
}

/* 百姓事 */
.bxs{
  margin-top: 0.08rem;
  overflow: hidden;
  width: 95%;
  height: 1rem;
  margin: auto;
}
.bxs>a>img{
  width: 100%;
  height: 100%;
  vertical-align: baseline;
}

.footer {
  width: 100%;
  height: 1.1rem;
  background-color: #e7e7e7;
  text-align: center;
  line-height: 1.1rem;
  font-size: 0.2rem;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 22;
}