@charset "utf-8";

/*-----------------------------政务公开-----------------------------*/
body{
  background-size: cover;
  background-attachment: fixed;
}
.container {
  width: 1200px;
  margin-top: 10px;
  background: #fff;
}
.adsearch{
  height: 95px;
}
.adsearch .adsearch_l{
  height: 95px;
  line-height: 95px;
}
.adsearch .adsearch_l > img{
  position: relative;
  float: left;
  top: 37px;
}
.adsearch .adsearch_l > ul{
  width: 530px;
  float: left;
  margin-left: 30px;
}
.adsearch .adsearch_l > ul > li >a{
  color: #fff;
}
.adsearch .adsearch_l > ul > li >span{
  margin-left: 30px;
}
.adsearch .adsearch_r{
  height: 95px;
  line-height: 95px;
}
.adsearch .adsearch_r .bround{
  height: 40px;
  width: 366px;
  border: 2px solid #fff;
  text-align: center;
  position: relative;
  top: 26px;
  right: -112px;
  border-radius: 20px;
  background: #fff;
}
.adsearch .adsearch_r .bround > input{
  height: 36px;
  position: absolute;
  left: 0;
  border-radius: 20px;
  outline: none;
  border: none;
  width: 90%;
  text-indent: 10px;
}
.adsearch .adsearch_r .bround > img{
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
}
.color333{
  color: #333;
}
.boxsha2 {
  box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.5);
}
.con_box{
  height: 800px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  background-color: rgba(0,0,0,0);
  border: none;
  font-size: 22px;
  color: #0b5492;
  line-height: 3;
}
.fontstyle{
  color: #fff;
  font-size: 22px;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  line-height: 52px;
}
.gdspe{
  float: right;
  margin-top: 16px;
  color: grey;
  font-size: 16px;
}

.wgkbox{
  margin: 0 0 0 20px;
}
.wgkbox .mgtp20 .wid158 span{
  margin-left: 8px;
}
.wgkbox .mgtp20 .wid158 span a{
  text-decoration: none;
}

.wid158{
  width: 48%;
  height: 50px;
  background: #faf5f5;
  margin: 2px;
  text-align: center;
  padding: 13px;
  font-size: 16px;
}
.wid100{
  width: 98%;
  height: 50px;
  background: #faf5f5;
  text-align: center;
  padding: 13px;
  font-size: 16px;
}
.wgkbox .mgtp20 .wid100 span{
  margin-left: 8px;
}
.wgkbox .mgtp20 .wid100 span a{
  text-decoration: none;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  border: none;
  display: inline-block;
  height: 51px;
  text-decoration: none;
}
.nav-tabs>li>a{
  border: none;
}
.nav-tabs>li>a:hover {
  color: #0b5492;
  text-decoration: none;
  border: none;
}
.nav-tabs>li{
  height: 22px;
}
/* zwgk begin */
.ldzc{
  position: relative;
  height: 31px;
  margin: 20px 0 0 20px;
  border-bottom: 1px solid #ddd;
}
.ldzc > a{
  position: absolute;
  right: 0;
  color: grey;
}
.photogg {
  height: 168px;
  position: relative;
  margin-top: 26px;
}
.photogg > .fl > img{
  border: 4px solid #fff;
}
.photogg > .fl > .guoguo >span{
  font-size: 18px;
  font-weight: bold;
}
.photogg .zggzbg{
  background: url('../images/zwgk/yjjx.png') no-repeat;
  height: 34px;
  color: #fff;
  font-size: 16px;
  position: relative;
}
.photogg .zggzbg > span{
  position: absolute;
  top: 3px;
  left: 8px;
}
.jgzn .jgzn1{
  position: relative;
  height: 42px;
  width: 140px;
  margin-left: 19px;
}
.jgzn .rszk{
  position: relative;
  height: 42px;
  width: 140px;
  margin-left: 18px;
}
.jgzn .jgzn1 > span,.jgzn .rszk > span{
  position: absolute;
  display: block;
  width: 66px;
  font-size: 16px;
  top: 10px;
  left: 54px;
  color: #fff;
}

/* 政府信息公开 */
.zfxxgk .tab-content{margin-top: 6px;}
.zfxxgk .tab-content>a{font-size: 16px;transition: background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s;
	display: block;position: relative; padding-left:24%;margin-bottom: 3px; line-height: 56px;background: #faf5f5 url(../images/zwgk/mulu.png) no-repeat;}
.zfxxgk a.zfxxgk1{background: #eff5fa url(../images/zwgk/img1.png) no-repeat; background-position:9% 17px;}
.zfxxgk a.zfxxgk2{background: #eff5fa url(../images/zwgk/img2.png) no-repeat; background-position:9% 17px;}
.zfxxgk a.zfxxgk3{background: #eff5fa url(../images/zwgk/img3.png) no-repeat; background-position:9% 17px;}
.zfxxgk a.zfxxgk4{background: #eff5fa url(../images/zwgk/img4.png) no-repeat; background-position:9% 17px;}
.zfxxgk a.zfxxgk5{background: #eff5fa url(../images/zwgk/img5.png) no-repeat; background-position:9% 17px;}
.zfxxgk .tab-content>a:hover{color: #000; text-decoration: none;background-color: #d7ddf1;}
.zfxxgk a.zfxxgk1:hover{background-position:9% 8px;}
.zfxxgk a.zfxxgk2:hover{background-position:9% 8px;}
.zfxxgk a.zfxxgk3:hover{background-position:9% 8px;}
.zfxxgk a.zfxxgk4:hover{background-position:9% 8px;}
.zfxxgk a.zfxxgk5:hover{background-position:9% 8px;}
.zfxxgk a>span{
  position: absolute;
  top: 0px;
  right: 9%;
  color: #1782d5;
}


.inforpub{
  margin: 4px 0 0 20px;
}
.xxgk{
  position: relative;
  height: 58px;
  border-bottom: 1px solid #ddd;
  background: #1782d5;
  text-align: center;
}

.con_boxl{
  width: 378px;
}
.con_boxr{
  width: 800px;
  margin: 0 0 0 10px;
}
.bann_r .box .list > li{
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  height: 34px;
}
.bann_r .box .list > li::before{
  content: "·";
  font-size: 20px;
  margin-right: 6px;
  position: relative;
  top: -6px;
}
.bann_r .box .list > li >a{
  color: black;
  display: inline-block;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bann_r .navs.nav-tabs{
  height: 51px;
  padding-left: 20px;
  background: url(../images/index/zdbsfw_bg.png) 0px 22px;
  background-repeat: no-repeat;
}

.nav-tabs>li>a{
  line-height: 3;
  font-size: 22px;
}
.shuxian{
  display: block;
  width: 2px;
  height: 20px;
  background: #1b4e88;
  margin-top: 22px;
}

.bann_r .tab-content .list > li > span{
  position: absolute;
  top: 2px;
  right: 0;
}

.wgk{
  margin-top: 30px;
}
.wgk .wgklistbox > ul >li{
  display: block;
  width: 148px;
  height: 42px;
  background: #f8fcfc;
  text-align: center;
  margin-top: 20px;
}
.wgk .wgklistbox > ul > li span{
  margin-left: 10px;
  color: #333;
} 
.wgk .wgklistbox > ul > li a{
  display: block;
  margin-top: 10px;
} 
.positiontop02{
  position: relative;
  top: -2px;
}
.mglt50{
  margin-left: 50px;
}
.tab-content .tab-pane > ul{
  margin-top: 20px;
}
.lmqh-more2>*,.lmqh-div2>*,.lmqh-more2>*{display: none;}
.lmqh-more2>*.dis,.lmqh-div2>*.dis,.lmqh-more2>*.dis{display: block;}

.lmqh-more2 > a{
  margin-top: -30px;
}

.lmqh-more0>*,.lmqh-div0>*,.lmqh-more0>*{display: none;}
.lmqh-more0>*.dis,.lmqh-div0>*.dis,.lmqh-more0>*.dis{display: block;}

.lmqh-menu0 .active{
  background:#1786e4;
  color: #fff;
}
.lmqh-menu0 .xxfbh{
  width: 116px;
}

.lmqh-div0 ul li a span{
  color: red;
}
.lmqh-div0 div ul{
  margin-top: 8px;
}

.lmqh-div0 .xwfbh_list li{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 14px;
  line-height: 40px;
  background: url(../images/yuandian.png) 0px;
  background-repeat: no-repeat;
}
/*  */
.jgzn_box {
  height: 84px;
}
.jgzn_box .jgzn_box_1,.jgzn_box .jgzn_box_2,.jgzn_box .jgzn_box_3{
  width: 33%;
  height: 84px;
  float: left;
  border-radius: 5px;
  position: relative;
}
.jgzn_box .jgzn_box_1 a,.jgzn_box .jgzn_box_2 a,.jgzn_box .jgzn_box_3 a{
  font-size: 22px;
  color: #fff;
  position: absolute;
  top: 28px;
  right: 78px;
}
.jgzn_box .jgzn_box_1{
  background: url(../images/zwgk/jgzn_box_1.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.jgzn_box .jgzn_box_2{
  background: url(../images/zwgk/jgzn_box_2.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.jgzn_box .jgzn_box_3{
  background: url(../images/zwgk/jgzn_box_3.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.lmqh-menu0 li{
  display: inline-block;
  width: 136px;
  height: 36px;
  line-height: 36px;
  background: #efefef;
  color: #000;
  text-align: center;
  font-size: 18px;
  margin-top: 10px;
}
.speci{
  color: #efefef !important;
  width: 374px !important;
  pointer-events: none;
}
.speci2{
  color: #efefef !important;
  width: 516px !important;
  pointer-events: none;
}
.speci3{
  color: #efefef !important;
  width: 232px !important;
  pointer-events: none;
}
.jdhy{
  height: 50px;
  font-size: 22px;
  color: #1782d5;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  text-indent: 20px;
  background: url(../images/index/zdbsfw_bg.png) 0px 14px;
  background-repeat: no-repeat;
}
.jdhy a{
  font-size: 16px;
  color: grey;
  float: right;
}
.tab-content{
  min-height: 304px;
}

/* 重点领域信息公开 */
.zdlyxxgk{
  padding: 0 0 0 20px;
}
.zdlyxxgk .zdlyxxgk_tit .fspan{
  display: inline-block;
  width: 188px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  margin-top: 10px;
  background: #1786e4;
}
.zdlyxxgk .zdlyxxgk_tit .sspan{
  display: inline-block;
    width: 83%;
    height: 36px;
    line-height: 36px;
    color: #808080;
    text-align: right;
    font-size: 16px;
    margin-top: 10px;
    background: #efefef;
}

.zdlyxxgk_li ul li{
  float: left;
  width: 12.5%;
  text-align: center;
  margin-top: 20px;
}
.zdlyxxgk_li ul li a div{
  margin-top: 16px;
}

.bigt{
  width: 98%;
  height: 180px;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #ddd;
  margin-top: 10px;
}
.bigt img{
  margin-top: 10px;
  width: 80%;
  height: 80%;
}

@media (max-width: 768px) {
  body{
    background-image: none;
  }
  .container {
    width: 100%;
  }
  .adsearch .adsearch_l > img{
    left: 35%;
  }
  .adsearch .adsearch_l{
    text-align: center;
  }

  .flwid480{
    right: 0;
    width: 100%;
  }
  .bottombox > div,.adsearch .adsearch_r{
    width: 100%;
    margin-left:0;
  }
  .adsearch .adsearch_l > ul{
    margin-left: 0;
    width: 100%;
  }
  .adsearch .adsearch_r .bround{
    width: 100%;
    right: 0;
  }
  .adsearch_l{
    display: none;
  }
  .con_box{
    height: auto;
  }
  .adsearch .adsearch_r .bround{
    border: 2px solid #3b85c5;
  }
  .wyxxbox {
    background: rgba(248,248,234,0.7);
  }
  .con_boxl{
    width: 100%;
  }
  .con_boxr{
    width: 100%;
    margin: 0;
  }
  .photogg .mglt20{
    margin-left:0;
  }
  .jgzn .jgzn1{
    width: 46%;
    margin-left: 0;
  }
  .jgzn .rszk{
    width: 46%;
    margin-left: 18px;
  }
  .inforpub{
    margin: 48px 0 0 0;
  }
  .bann_r .navs.nav-tabs {

  }
  .wgk {
    margin-top: 30px;
    margin-bottom: 10px;
  }
  .wgk .wgklistbox > ul >li{
    width: 44%;
  }
  .wgkbox{
    margin: 20px 0 0 0;
  }
  .gdspe{
    margin-top: 46px;
  }
  .bann_r .tab-content .list > li > span{
    display: none;
  }
  .bann_r .box .list > li >a{
    width: 94%;
  }
  .zhongdian > a{
    height: auto;
    margin: 4px;
    width: 47%;
  }
  .zdbox > div:nth-child(2){
    font-size: 14px;
  }
 .morespe{
   margin: 20px 0 0 0;
 }
 .jgzn_box .jgzn_box_1 a, .jgzn_box .jgzn_box_2 a, .jgzn_box .jgzn_box_3 a{
  font-size: 17px;
  color: #fff;
  position: absolute;
  top: 28px;
  right: 20%;
 }
 .speci,.speci2,.speci3{
   display: none !important;
 }
 .nav-tabs>li>a{
   font-size: 16px;
   line-height: 74px;
 }
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
  font-size: 16px;
  line-height: 74px;
 }
 .bann_r .navs.nav-tabs{
  height: 63px;
 }
 .shuxian{
   width: 1px;
 }
 .jgzn_box .jgzn_box_1{
   background: #61c4d3;
 }
 .jgzn_box .jgzn_box_2{
  background: #6a9de9;
 }
 .jgzn_box .jgzn_box_3{
  background: #59afe1;
 }
 .zdlyxxgk .zdlyxxgk_tit .sspan{
   float: right;
   width: auto;
   background: #fff;
 }
 .zdlyxxgk{
   padding: 0;
 }
 .zdlyxxgk_li ul li{
   height: 70px;
   width: 25%;
 }
 .lmqh-div0 div ul{
  padding-bottom: 20px;
 }
 .tab {
   position: relative;
 }
 .lmqh-more2 > a{
  margin-top: -36px;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background-color: #ddd;
  text-align: center;
 }
}

/*-----------------------------********-----------------------------*/
