.leaderFir {
  text-align: center;
  margin-bottom: 50px;
}
.leaderFir img {
  width:120px;
  height: 160px;
}
.leaderFir span {
  display: block;
  font-size: 16px;
  color: #2d66a5;
  font-weight: bold;
  margin-top: 8px;
}

.leaderul {
  overflow: hidden;
}

.leaderul li {
  float: left;
  width:33%;
  text-align: center;
  margin-bottom: 30px;height:220px;
}

.leaderul li img {
  width:120px;
  height: 160px;
}
.leaderul li span {
  display: block;
  font-size: 16px;
  color: #2d66a5;
  font-weight: bold;
  margin-top: 8px;
}
.leaderul li span.zw{color: #2d66a5;
    font-size: 14px;padding:0 10px;
    /*font-weight: normal;*/}
@media (max-width: 767px){
.leaderFir {
  margin-bottom: 30px;
}
  .leaderul li {
    width:48%; height:216px;
  }
}

/*信息公开样式*/
.w1100 {
  width : 1100px;
  margin: 0 auto;
}

.footer-common,
.footer-info {
  background-color: #2d66a5 !important;
}

.web-links {
  border-bottom: 1px solid #fff;
}

.xxgkBodyWrap {
  background    : url(/uiFramework/commonResource/image/2022112915353834253.png) top center no-repeat;
  padding-bottom: 80px;
}

.xxgkTopBoxTit {
  padding-top: 27px;
  height     : 338px;
}

.xxgkTopBoxTit {
  overflow: hidden;
}

.xxgkTopBoxTit img {
  float       : left;
  margin-right: 12px;
  width       : 400px;
}

@media (max-width:767px){
  .xxgkTopBoxTit img {
    max-width: 50%;
  }

.xxgk_rul li span {

    font-size: 14px !important;
}
.xxgk_rul li a {

    font-size: 14px !important;
    margin: 0 10px 0 10px !important;     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; 
}
.xxgkList li{padding:0 !important;}
.xxgkList li a {

    width: 68%;}
.easysite-application-form .easysite-check-code .easysite-row {
    width: 100% !important;
    padding-left: 0 !important;
}
.easysite-check-code {margin-bottom:15px;}
.easysite-application-form .easysite-row {
    padding: 10px 0 10px 82px !important;
    width: 80% !important;
}
.easysite-application-form .easysite-label {
    width: 60px !important;
    margin-left: -80px !important;
}
}

.xxgkTopBoxTit p {
  font-size     : 38px;
  color         : #fff;
  float         : left;
  font-weight   : bold;
  letter-spacing: 2.1px;
}

.xxgkTopBoxTit em {
  font-size     : 10px;
  color         : #fff;
  display       : block;
  font-style    : normal;
  font-weight   : normal;
  letter-spacing: 0px;
}

.xxgkTopTit {
  text-align    : center;
  font-size     : 100px;
  color         : #fff;
  position      : relative;
  padding-bottom: 30px;
  padding-top   : 20px;
}

.xxgkTopTit:after {
  content   : "";
  display   : block;
  position  : absolute;
  width     : 488px;
  border-top: 1px solid #fff;
  left      : 40%;
  bottom    : 0;
}

.xxgkConWrap {
  padding         : 10px 36px 40px;
  background-color: #f2f2f2;
  border          : 1px solid #e4e4e4;
  border-radius   : 6px;
}

.leftBox {
  width: 240px;
}

.rightBox {
  width           : 770px;
  border          : 1px solid #eee;
  background-color: #fff;
  min-height      : 670px;
  margin-top      : 15px;
  padding-bottom  : 30px; 
}


.listpage {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  white-space: nowrap;
  overflow-x: auto;
}

.listpage a {
  font-size: 18px;
  margin: 0 8px;
}

.listpage font {
  font-size: 18px;
  margin: 0 8px;
}

.listpage font.NormalRed {
  color: #005bac;
}

.listpage > span {
  display: none;
}

.listpage .jump-page {
  margin: 0 20px;
}

.listpage .jump-page input {
  outline: none;
  background: none;
  border: 1px solid #666;
  border-radius: 5px;
  padding: 4px 8px;
  margin: 0 4px;
}

.listpage .jump-page .easysite-jump-btn {
  cursor: pointer;
}

.erjiMain {
  margin-bottom: 30px; 
}

.listul {
  overflow: hidden;
}

.listul li {
  float: left;
  width:31%;
  margin: 0 1%;
  margin-bottom: 10px;
  overflow: hidden;
}

.listul li a {
  display: block;
  background: #eee;
  padding: 10px;
  font-size: 16px;
}
.listul li a:hover {
  color:#2d66a5;
}


@media (max-width: 767px){
  .listul li {
    width:48%;
  }
  .listul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
    font-size: 14px;
  }
}

/*页面底部*/
.xxgkFootBox {
  background-color: #2d66a5;
}

.xxgkFootCon {
  overflow: hidden;
  padding : 35px 0;
}

.xxgkFootCon .xxgkFootConLeft {
  float           : left;
  overflow        : hidden;
  background-color: #a81221;
  width           : 200px;
  margin-right    : 3px;
  padding         : 30px 0;
}

.xxgkFootCon .xxgkFootConLeft a {
  float      : left;
  line-height: 46px;
  font-size  : 14px;
  color      : #fff;
  width      : 50%;
  text-align : center;
}

.xxgkFootCon .xxgkFootConRight {
  float           : left;
  line-height     : 46px;
  color           : #fff;
  font-size       : 14px;
  background-color: #a81221;
  width           : 450px;
  padding         : 30px 20px;
}

.xxgkFootCon .xxgkFootConRight span {
  float: left;
  width: 50%;
  color: #fff;
}

.xxgkFootCon .xxgkFootConRight span a {
  color: #fff;
}

.xxgkFootCon .xxgkFootConRight span img {
  float       : left;
  width       : 20px;
  margin-top  : 13px;
  margin-right: 5px;
}

.xxgkFootBox .bszs {
  float     : left;
  margin-top: 60px;
}

.xxgkFootConRightImg {
  float           : right;
  padding         : 29px;
  margin-left     : 3px;
  background-color: #a81221;
}

.xxgkFootConRightImg .wxewm {
  margin-right: 10px;
}

/*搜索框*/
.xxgkTopWrap {
  position: relative;
  padding : 73px 0 70px 0;
}

.xxgkFormBox {
  width           : 508px;
  height          : 48px;
  border          : 1px solid #2d66a5;
  border-radius   : 9px;
  background-color: #fff;
  margin          : 0px auto;
}

.xxgkFormBox .xxgkSelect {
  float      : left;
  width      : 95px;
  text-align : center;
  padding-top: 15px;
}

.xxgkFormBox .xxgkSelect li {
  font-size   : 16px;
  text-align  : center;
  border-right: 2px solid #ccc;
  cursor      : pointer;
  color       : #404040;
}

.xxgkFormBox .xxgkForm {
  overflow: hidden;border-radius:9px;
}

.xxgkFormBox .xxgkForm .formText {
  float      : left;
  width      : 435px;
  padding    : 0 10px;
  line-height: 48px;
  height     : 48px;
  outline    : none;
}

.xxgkFormBox .xxgkForm .formButton {
  float       : right;
  width       : 46px;
  height      : 46px;
  background  : url(/uiFramework/commonResource/image/2022112023164117191.png) center no-repeat;
  margin-right: 5px;
  cursor      : pointer;
}

.xxgkTopWrap .before,
.xxgkTopWrap .after {
  display   : block;
  width     : 240px;
  border-top: 2px solid #dcdcdc;
  position  : absolute;
  top       : 50%;
}

.xxgkTopWrap .before {
  left: 0px;
}

.xxgkTopWrap .after {
  right: 0px;
}

/*左侧导航*/
.leftNav {
  width: 100%;
}

.leftNav .navLi {
  border          : 1px solid #2d66a5;
  height          : 68px;
  background-color: #fff;
  overflow        : hidden;
  margin-top      : 15px;
  border-radius   : 3px;
}

.leftNav .navLi.slideToggle {
  background: #fff url(/uiFramework/commonResource/image/2022112023254659786.png) 90% center no-repeat;
}

.leftNav .navLi.slideToggle:hover {
  background: #2d66a5 url(/uiFramework/commonResource/image/2022112023265176197.png) 90% center no-repeat;
}

.leftNav .navLi img {
  float      : left;
  width      : 40px;
  margin-top : 15px;
  margin-left: 15px;
}

.leftNav .navLi .large {
  display: none;
}

.leftNav .navLi a {
  float      : left;
  line-height: 32px;
  font-size  : 23px;
  margin-left: 25px;
  color      : #2d66a5;
  width      : 110px;
}

.leftNav .navLi:hover,
.leftNav .yes .navLi {
  background-color: #2d66a5;
  border          : 1px solid #2d66a5;
}

.leftNav .navLi:hover a,
.leftNav .yes .navLi a {
  color: #fff;
}

.leftNav .navLi a:hover {
  color: #fff !important;
}

.leftNavul li:nth-child(1) a {
  /* line-height   : 70px; */
  /* letter-spacing: 40px; */
  /* width         : 130px; */
}

.leftNavul li:nth-child(4) a {
  width: 120px;
}

.leftNavul li:nth-child(6) a {
  /*line-height: 70px !important;*/
  width      : 130px !important;
}

.leftNav .twoUl li a {
  line-height: 32px !important;
  width      : 250px !important;
}

.leftNav .yes .navLi.slideToggle {
  background: #2d66a5 url(/uiFramework/commonResource/image/2022112023285263705.png) 90% center no-repeat;
}

.leftNav .yes .twoUl {
  display: block;
}

.leftNav .twoyes .threeUl {
  display: block;
}

.leftNav .threeUl li:hover, .leftNav .twoUl li.threeyes {
  background-color: #e6f5ff;
  color: #2d66a5;
}

.leftNav .yes .navLi .large,
.leftNav .navLi:hover .large {
  display: block;
}

.leftNav .yes .navLi .small,
.leftNav .navLi:hover .small {
  display: none;
}

.leftNav .aaa.jianPic {
  background: #2d66a5 url(/uiFramework/commonResource/image/2022112023265176197.png) 90% center no-repeat !important;
}

.leftNav .bbb.jianPic {
  background: #2d66a5 url(/uiFramework/commonResource/image/2022112023285263705.png) 90% center no-repeat !important;
}

.leftNav .bbb.jianPic a,
.leftNav .bbb.jianPic:hover a {
  color: #fff;
}

.leftNav .bbb.jianPic .large,
.leftNav .bbb.jianPic:hover .large {
  display: block;
}

.leftNav .bbb.jianPic .small,
.leftNav .bbb.jianPic:hover .small {
  display: none;
}

.leftNav li:last-child a {
  /* width: 125px; */
}

.leftNav .twoUl {
  background-color: #fff;
  padding         : 15px 0;
  display         : none;
  overflow        : hidden;
}

.leftNav .twoUl li {
  line-height: 32px;
  text-indent: 80px;
  background : url(/eportal/imageDir/tieling/2021/09/2021092613385343654.png) 60px center no-repeat;
}

.leftNav .twoUl li a {
  color    : #404040;
/*  display  : block;*/
  font-size: 15px;
}

.leftNav .twoUl li:hover,
.leftNav .twoUl li.twoyes {
  background-color: #e6f5ff;
 /* display         : block;*/
  color           : #2d66a5;
}

span.slideicon {
   /* border: 1px solid #999;
    display: inline-block;
    text-indent: 0;
    width: 13px;
    height: 13px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-left: 6px;*/
    vertical-align: 2px;
    cursor:pointer;
    margin-left: 2px;
}

span.slideicon .jianh {
  display: none;
}

span.slidej .jianh,li.twoyes .jianh {
  display: inline-block;
}

span.slidej .jiah,li.twoyes .jiah {
  display: none;
}


span.slideicon img {
  width: 18px;
}

.threeUl li a {
    color: inherit !important;
}

.leftNav .twoUl li:hover a,
.leftNav .twoUl li.twoyes a {
  color: #2d66a5;
}

.navTwoLi a {
  width        : 240px !important;
  overflow     : hidden;
  white-space  : nowrap;
  text-overflow: ellipsis;
}

.leftNav .twoUl li:nth-child(1) a {
  line-height   : 30px;
  letter-spacing: 0px;
  width         : 110px;
}

  .leftNav .threeUl {
    display: none;
    background: #fff;
  }

.threeUl li a {
  margin-left: 7px;
}

.lalala {
  padding: 10px 0px 10px 0px !important;
}

.lalala li {
  /* background:none!important; */
  text-indent: 21px !important;
}

.lalala li a {
  line-height     : 36px !important;
  letter-spacing  : 0px !important;
  background-color: #e5e5e5;
  margin-bottom   : 10px;
  font-size       : 16px !important;
  font-family     : "微软雅黑";
}

.lalala li:nth-child(3) a {
  margin-bottom: 0px
}

.leftNav .lalala li:hover a,
.leftNav .lalala li.twoyes a {
  color: #2e65a6;
}


/*部门列表*/
.xxgkFunBox {
  padding: 10px 20px;
}

.xxgkFunTit {
  border-bottom: 1px solid #ccd1db;
  overflow     : hidden;
  margin-bottom: 10px;
}

.xxgkFunTit span {
  float           : left;
  background-color: #2d66a5;
  color           : #fff;
  font-size       : 18px;
  line-height     : 36px;
  text-align      : center;
  font-weight     : normal;
  padding         : 0 15px;
}

.xxgkFunName {
  overflow      : hidden;
  padding-bottom: 10px;
}

.xxgkFunName .name {
  width       : 242px;
  text-indent : 30px;
  float       : left;
  border-right: 1px solid #dcdcdc;
}

.xxgkFunName .name.noborder {
  border-right: none;
  width       : 241px;
}

.xxgkFunName .name.lineBg {
  background-color: #f3f3f3;
}

.xxgkFunName .name a {
  font-size  : 16px;
  line-height: 41px;
  color      : #404040;
}

.xxgkFunName .name a:hover {
  color: #2d66a5;
}

/*文章列表*/
.xxgkH3 {
  padding-top: 20px;
  text-indent: 20px;
  font-size  : 18px;
  font-weight: normal;
  line-height: 30px;
}

.xxgkList {
  margin-top: 20px;
}

.xxgkList li {
  overflow   : hidden;
  line-height: 42px;
  /* width   : 100%; */
  padding    : 0 20px;
  /* height  : 72px; */
}

.xxgkList li a {
  float           : left;
  color           : #404040;
  font-size       : 16px;
 /* white-space  : nowrap; 
  text-overflow: ellipsis; 
  max-width    : 75%; 
  overflow     : hidden; */
}

  .xxgkList li a:hover {
    color: #2d66a5;
  }

 li a.wja {
  color: red;
  margin-left:10px;
}

.xxgkList li span {
  float    : right;
  font-size: 16px;
  color    : #999999;
}

.xxgkList li b {
  float: left;
}

.xxgkPage {
  text-align: center;
  padding   : 30px 0;
}

.xxgkPage a {
  margin       : 0 5px;
  border       : 1px solid #ddd;
  padding      : 6px 20px;
  border-radius: 3px;
}

.xxgkPage a:hover {
  background-color: #2d66a5;
  color           : #fff;
  border          : 1px solid #2d66a5;
}

.pageMore {
  display         : block;
  width           : 100px;
  line-height     : 30px;
  background-color: #ddd;
  text-align      : center;
  font-size       : 16px;
  color           : #404040;
  margin          : 30px auto 40px;
}

.pageMore:hover {
  background-color: #2d66a5;
  color           : #fff;
}

/*分页*/
.list_feny {
  margin     : 0 auto;
  padding    : 20px 0;
  margin     : 0 20px;
  overflow   : hidden;
  line-height: 28px;
}

.list_feny ul {
  overflow: hidden;
}

.list_feny ul.fl li {
  float      : left;
  margin-left: 10px;
}

.list_feny ul.fl li:first-child {
  margin-left: 0;
}

.list_feny ul.fl li a {
  display      : block;
  border       : 1px solid #adadad;
  color        : #404040;
  font-size    : 14px;
  text-align   : center;
  padding      : 0 15px;
  border-radius: 3px;
}

.list_feny ul.fl li a:hover {
  background  : #2d66a5;
  color       : #fff;
  border-color: #2d66a5;
}

.list_feny ul.fr li {
  float: left;
}

.list_feny ul.fr li a,
.list_feny ul.fr li span,
.list_feny ul.fr li b {
  display    : inline-block;
  color      : #404040;
  font-size  : 14px;
  font-weight: normal;
}

.list_feny ul.fr li .curYe,
.list_feny ul.fr li .totalTiao {
  text-align : right;
  color      : red;
  font-weight: bold;
}

.list_feny ul.fr li .ipt_txt {
  margin    : 0 5px;
  text-align: center;
  color     : #404040;
  border    : 1px solid #404040;
}

.list_feny ul.fr li .ipt_btn {
  background : #2d66a5;
  line-height: 26px;
  font-size  : 14px;
  color      : #fff;
  margin     : 0 5px;
  padding    : 0px 10px;
  cursor     : pointer;
}

/*单篇型文章*/
.artBox .artTitle {
  font-size  : 32px;
  color      : #2d66a5;
  line-height: 42px;
  text-align : center;
  margin     : 20px 0;
  font-family: "宋体";
}

.artTitle {
  font-size  : 32px;
  color      : #2d66a5;
  line-height: 42px;
  text-align : center;
  margin     : 20px 0;
  font-family: "宋体";
}

.artBox .artContent {
  line-height : 30px;
  padding     : 10px 20px;
  height      : 940px;
  overflow-y  : scroll;
  overflow-x  : hidden;
  margin-right: 15px;
  text-align  : justify;
}

.artBox .artContent p {
  font-size    : 16px;
  margin-bottom: 15px;
  line-height  : 32px;
}
.artBox .artContent a {
  font-size: 16px;
}

.artBox .artContent strong {
  font-size: 18px;
}

.artBox .artContent img {
  max-width: 100%;
  display  : block;
  margin   : 0 auto;
  /* width :90%; */
}

.artBox .artContent h6 {
  font-weight: bold;
  font-size  : 21px;
  margin     : 20px 0;
}

.artBox .artContent::-webkit-scrollbar {
  width           : 10px;
  height          : 160px;
  background-color: #eee;
}

.artBox .artContent::-webkit-scrollbar-track {
  border-radius   : 10px;
  background-color: #F5F5F5;
}

.artBox .artContent::-webkit-scrollbar-thumb {
  border-radius   : 10px;
  background-color: #2d66a5;
}




/*履职依据*/
.xxgk_tt {
  float        : left;
  width        : 100%;
  border-bottom: 2px solid #ccc;
  margin-bottom: 10px;
}

.xxgk_tt span {
  float         : left;
  height        : 35px;
  line-height   : 35px;
  background    : #2d66a5;
  color         : #fff;
  /* font-weight: bold; */
  font-size     : 18px;
  padding       : 0 10px;
}

.xxgk_rul {
  float : left;
  width : 100%;
  margin: 0px 0px 10px;
}

.xxgk_rul li {
  float      : left;
  width      : 100%;
  line-height: 35px;
  font-size  : 16px;
}

.xxgk_rul li a {
  float      : left;
  line-height: 35px;
  font-size  : 16px;
  margin     : 0 10px 0 20px;
}

.xxgk_rul li a:hover {
  color: #2d66a5;
}

.xxgk_rul li span {
  float       : right;
  line-height : 35px;
  font-size   : 16px;
  color       : #999999;
  margin-right: 100px;
}

.xxgk_rmore {
  float      : left;
  display    : block;
  width      : 100px;
  height     : 30px;
  line-height: 30px;
  font-size  : 15px;
  text-align : center;
  background : #e6e6e6;
  color      : #4d4d4d;
  margin     : 20px 0 30px 330px;
}

.xxgk_rulzd {
  float : left;
  width : 100%;
  margin: 20px 0 0;
}

.xxgk_rulzd li {
  float      : left;
  width      : 100%;
  line-height: 35px;
  font-size  : 16px;
}

.xxgk_rulzd li a {
  float      : left;
  line-height: 35px;
  font-size  : 16px;
  margin     : 0 10px 0 20px;
}

.xxgk_rulzd li span {
  float      : right;
  line-height: 35px;
  font-size  : 16px;
  color      : #999999;
  text-align : left;
  width      : 240px;
}

.xxgk_rulzd li span p {
  float      : left;
  line-height: 35px;
  font-size  : 16px;
  color      : #999999;
  text-align : left;
  width      : 64px;
}

.xxgk_rulzd li span i {
  float      : left;
  line-height: 35px;
  font-size  : 16px;
  color      : #999999;
  text-align : left;
  width      : 48px;
}


/*机关简介*/
.provincial-leaders-inner li {
  overflow: hidden;
  padding : 20px 10px;

}

.provincial-leaders-position {
  font-size       : 18px;
  font-weight     : 700;
  line-height     : 40px;
  float           : left;
  width           : 135px;
  height          : 40px;
  margin-right    : 10px;
  text-align      : center;
  color           : #fff;
  background-color: #2d66a5;
}

.provincial-leaders-inner dl {
  float      : left;
  overflow   : hidden;
  width      : 110px;
  height     : 185px;
  margin-left: 20px;
}

.provincial-leaders-inner dl:nth-child(6),
.provincial-leaders-inner dl:nth-child(10) {
  /* margin-left:165px; */
}

.provincial-leaders-inner .margin-layour-photo {
  margin-left: 165px;
}

.provincial-leaders-inner dl dt {
  width           : 100px;
  height          : 119px;
  padding         : 5px;
  background-color: #fbfbfb;
}

.provincial-leaders-inner dl dt img {
  overflow: hidden;
  width   : 100%;
  height  : 100%;
}

.provincial-leaders-inner dl dd {
  line-height: 36px;
  height     : 36px;
  text-align : center;
}

.provincial-leaders-inner dl dd a {
  font-size  : 16px;
  line-height: 26px;
  height     : 36px;
  text-align : center;
  color      : #000;
}

.provic-orgnize-name {
  float           : left;
  width           : 100%;
  line-height     : 36px;
  position        : relative;
  overflow        : hidden;
  height          : 36px;
  margin-top      : 10px;
  background-color: #eee;
}

.provic-orgnize .provic-orgnize-name span {
  font-size         : 14px;
  padding           : 20px;
  transition        : all .3s linear;
  text-align        : center;
  color             : #2d66a5;
  background-color  : rgb(230, 245, 255);
  /* color          : #fff;
    background-color: #94a5b8; */
}

.provic-orgnize .current span {
  color           : #fff;
  background-color: #2d66a5;
}

.provic-orgnize .provic-orgnize-name i {
  position  : absolute;
  top       : 0;
  right     : 10px;
  display   : block;
  width     : 18px;
  height    : 36px;
  transition: all .3s ease-in-out;
  background: url(/uiFramework/commonResource/image/2021091817160491856.png) center no-repeat;
}

.provic-orgnize .current i {
  background: url(/uiFramework/commonResource/image/2021091817224239291.png) center no-repeat;
}

.provic-orgnize-items {
  padding: 10px 0px 417px 0px;
}

.provic-orgnize-items li {
  font-size  : 14px;
  line-height: 36px;
  float      : left;
  overflow   : hidden;
  width      : 225px !important;
  height     : 36px;

  margin-left     : 8px;
  padding         : 0 10px;
  background-color: #eee;
  margin-top      : 10px;
  white-space     : nowrap;
  text-overflow   : ellipsis;
}

.provic-orgnize-items .reset-mglf {
  margin-left: 10px;
}

/*机关职能*/
.pro {
  margin-left  : 20px;
  margin-right : 20px;
  margin-bottom: 30px;
}

.pro p {
  font-size     : 18px;
  color         : #333;
  line-height   : 2;
  /* font-family: "仿宋"; */
}

.pro li {
  float           : left;
  margin-top      : 9px;
  margin-left     : 8px;
  /* margin-right :3px; */
  margin-bottom   : 0px;
  width           : 220px;
  height          : 25px;
  line-height     : 25px;
  background      : #e6e6e6;
  /* text-align   :center; */
  /* border-radius: 25px; */
}

.pro li a {
  font-size   : 12px;
  color       : 333;
  font-family : "Microsoft YaHei", "å¾®è½¯é›…é»‘", sans-serif;
  display     : block;
  padding-left: 18px;
}

.pro li a:hover {
  color     : #fff;
  background: #2d66a5;
}

#jgsz ul {
  margin-bottom: 55px;
  clear        : both;
  /* margin-top: 20px; */
}

.xxgk_jgsz li {
  float      : left;
  /* width   : 141px; */
  line-height: 30px;
  font-size  : 14px;
  margin     : 0 0 10px 10px;
}

.xxgk_jgsz li a {
  float      : left;
  width      : 160px;
  padding    : 0 10px;
  line-height: 30px;
  font-size  : 12px;
  color      : #000;
  background : #e5e5e5;
  text-align : left;
  height     : 30px;
  overflow   : hidden;
}

.xxgk_jgsz li a:hover {
  float      : left;
  padding    : 0 10px;
  line-height: 30px;
  font-size  : 12px;
  color      : #fff;
  background : #2d66a5
}

/*分隔列表*/
.xxgk_rulzd {
  float : left;
  width : 100%;
  margin: 20px 0 0;
}

.xxgk_rulzd li {
  float      : left;
  width      : 100%;
  line-height: 35px;
  font-size  : 16px;
  padding    : 6px 0;
}

.xxgk_rulzd li a {
  float      : left;
  line-height: 35px;
  font-size  : 16px;
  margin     : 0 10px 0 20px;
}

.xxgk_rulzd li span {
  float      : right;
  line-height: 35px;
  font-size  : 16px;
  color      : #999999;
  text-align : left;
  width      : 245px;
}

.xxgk_jj {
  padding-bottom: 20px;
  margin-bottom : 20px;
}


/*收费项目*/
.xxgk_fra1 {
  float     : left;
  width     : 100%;
  padding   : 20px 0;
  background: #eee;
  margin    : 15px 0;
}

.msxxl2 {
  float     : left;
  text-align: left;
  padding   : 0 0 0 30px;
  font-size : 16px;
  background: url(/uiFramework/commonResource/image/2021092209201942636.png) 12px center no-repeat;
}

.msxxl2 a {
  font-size  : 16px;
  font-weight: bold;
}

.msxxr2 {
  margin-left: 50px;
  float      : left;
  margin-top : 2px;
}


.msxxr2 a {
  font-size: 14px;
  color    : #000;
  margin   : 0 3px;
}


/*公开机构与联系方式*/
.contact {
  margin: 35px 40px;
}

.contact li {
  float        : left;
  margin       : 10px 0px 10px 30px;
  width        : 28%;
  text-overflow: ellipsis;
  overflow     : hidden;
  white-space  : nowrap;
  /* text-align:center; */
}

/*重点领域信息公开*/
.icon-buttons>li {
  float     : left;
  box-sizing: border-box;
  padding   : 12px !important;
  width     : 50% !important;
}

.common-box .box-content {
  padding: 12px 0;
}

.icon-buttons>li>a {
  content         : attr(title);
  color           : #444;
  display         : block;
  height          : 70px;
  line-height     : 30px;
  background-image: linear-gradient(#fcfbfb, #f0f0f0);
  border          : 1px solid #eaeaea;
  font-size       : 20px;
  font-weight     : initial;
  vertical-align  : middle;
  padding         : 0 35px;
  overflow        : hidden;
  vertical-align  : middle;
  display         : flex;
  justify-content : center;
  align-items     : center;

}

.icon-buttons>li>a:hover {
  color           : #fff;
  background-image: linear-gradient(#46a0e194, #2364ab);
}


/*公开年报*/
.xxgk_bgul {
  float  : left;
  width  : 100%;
  padding: 20px 0;
}

.xxgk_bgul li {
  float      : left;
  border     : 1px solid #c5c5c5;
  height     : 28px;
  line-height: 28px;
  background : url(/uiFramework/commonResource/image/2022112117390290819.jpg) left center repeat-x;
  margin     : 0 0 10px 20px;
  padding    : 0 10px 0 0;
}

.xxgk_bgul li a {
  float      : left;
  display    : block;
  height     : 28px;
  line-height: 28px;
  padding    : 0 0 0 25px;
  font-size  : 14px;
  background : url(/uiFramework/commonResource/image/2022112117394921910.png) 7px center no-repeat;
}

.xxgk_bgul2 {
  float  : left;
  width  : 100%;
  padding: 20px 0;
}

.xxgk_bgul2 li {
  float      : left;
  width      : 228px;
  overflow   : hidden;
  border     : 1px solid #c5c5c5;
  height     : 28px;
  line-height: 28px;
  background : url(/uiFramework/commonResource/image/2022112117390290819.jpg) left center repeat-x;
  margin     : 10px 0 0 20px;
}

.xxgk_bgul2 li a {
  float      : left;
  display    : block;
  height     : 28px;
  line-height: 28px;
  padding    : 0 0 0 25px;
  font-size  : 14px;
  background : url(/uiFramework/commonResource/image/2022112117394921910.png) 7px center no-repeat;
}

.xxgk_bgul3 {
  float  : left;
  width  : 100%;
  padding: 20px 0;
}

.xxgk_bgul3 li {
  float      : left;
  width      : 126px;
  border     : 1px solid #c5c5c5;
  height     : 28px;
  line-height: 28px;
  background : url(/uiFramework/commonResource/image/2022112117390290819.jpg) left center repeat-x;
  margin     : 10px 0 0 20px;
}

.xxgk_bgul3 li a {
  float      : left;
  display    : block;
  height     : 28px;
  line-height: 28px;
  padding    : 0 0 0 25px;
  font-size  : 14px;
  background : url(/uiFramework/commonResource/image/2022112117394921910.png) 7px center no-repeat;
}

.year_td1 {
  float     : left;
  width     : 710px;
  padding   : 0 10px;
  height    : 38px;
  background: #2d66a5;
  margin    : 20px 0 30px 20px;
}

.year_td3 {
  width            : 86px;
  height           : 38px;
  line-height      : 38px;
  text-align       : center;
  vertical-align   : middle;
  font-size        : 14px;
  font-weight      : bold;
  color            : #C81207;
  background-image : url(zfxxgk_qin_06.jpg);
  background-repeat: no-repeat;
  background-size  : 100% 100%;
}

.year_td3 a {
  color: #fff;
}

.contq1:visited {
  color          : #32cece8f;
  font-size      : 14px;
  font-weight    : bold;
  text-decoration: none;
}

.year_td2 a {
  color: #fff;
}

.year_td2 {
  width         : 74px;
  height        : 38px;
  line-height   : 38px;
  text-align    : center;
  vertical-align: middle;
  font-size     : 14px;
  font-weight   : bold;
  color         : #000000;
}

/*预算/决算*/
.shu_title {
  border-bottom: 2px solid #2d66a5;
  float        : left;
  width        : 100%;
}

.shu_title span {
  float      : left;
  width      : 173px;
  height     : 41px;
  line-height: 41px;
  color      : #2d66a5;
  font-size  : 18px;
}

.shu_title span {
  color       : #2d66a5;
  font-size   : 18px;
  font-weight : bold;
  padding-left: 20px;
  width       : auto;
}

.czys_sy {
  float         : left;
  width         : 100%;
  margin-top    : 40px;
  margin-left   : 20px;
  padding-bottom: 100px;
  font-family   : serif;
}

.czys_sy li {
  float      : left;
  width      : 217px;
  height     : 54px;
  line-height: 54px;
  font-size  : 16px;
  border     : 1px solid #2d66a5;
  margin     : 0 30px 30px 0;
}

.czys_sy li a {
  float      : left;
  width      : 100%;
  text-align : center;
  background : #fff;
  font-size  : 16px;
  font-family: microsoft yahei;
  color      : #2d66a5;
}

.czys_sy li a:hover {
  float     : left;
  width     : 100%;
  text-align: center;
  background: #2d66a5;
  color     : #fff;
}

.cay_fr label {
  float      : left;
  color      : #fff;
  height     : 20px;
  line-height: 20px;
  background : #2d66a5;
  padding    : 0 10px;
}

.cay_fr {
  padding-top: 10px;
}

.cay_fr select {
  height: 20px;
}



/*政策规章*/
.guizhang_transverse {
  height       : 70px;
  line-height  : 80px;
  border-bottom: 2px solid #0f5a9b;
  font-size    : 20px;
  font-family  : "宋体";
  font-weight  : bold;
  text-align   : center;
  margin       : 0px 25px 0px 25px;
}

.number {
  width: 10%;
}

.guizhang_title {
  width: 60%;
}

.download {
  width: 30%;
}

.guizhang_li {
  width         : 720px;
  margin        : 0 auto;
  /* line-height: 100%; */
  overflow      : auto;
  position      : relative;
  padding       : 10px 0;
}

.guizhang_li:nth-child(even) {
  background: #eeeeee;
}

.number_detail {
  width         : 10%;
  text-align    : center;
  height        : 20px;
  vertical-align: middle;
  position      : absolute;
  top           : 50%;
  margin-top    : -16px;
}

.guizhang_title_detail {
  width      : 58%;
  margin-left: 10%;
  line-height: 30px;
}

.guizhang_title_detail a {
  display    : block;
  line-height: 35px;
  color      : #333333;
  font-family: "宋体";
  font-weight: bold;
}

.guizhang_title_detail a:hover {
  color: #333333;
}

.xiuding {
  font-size  : 14px;
  line-height: 24px;
  color      : #6b94bc;
  font-family: "宋体";
}

.xiuding a {
  font-size  : 12px;
  line-height: 24px;
  color      : #6b94bc;
  font-family: "宋体";
}

.xiuding a:hover {
  font-size  : 12px;
  line-height: 24px;
  color      : #6b94bc;
  font-family: "宋体";
}

.download_detail {
  width      : 28%;
  position   : absolute;
  top        : 50%;
  margin-top : -16px;
  margin-left: 71%;
}

.imgban {
  margin-left: 13%;
}

.pagesx {
  text-align: center;
  margin-top: 20px;
}


@media only screen and (max-width:1025px) {
  .w1100 {
    width     : 100%;
    padding   : 0 1em;
    box-sizing: border-box;
  }

  .logoYQ {
    width: 100%;
  }

  .xxgkTopBoxTit {
    height     : auto;
    padding-top: 20px;
  }

  .xxgkTopTit {
    font-size: 30px;
    padding  : 20px;
  }

  .xxgkBodyWrap {
    padding-bottom: 20px;
  }

  .xxgkTopWrap {
    padding: 20px;
    padding: 0;
  }

  .xxgkConWrap {
    padding: 10px;
  }

  .xxgkFormBox {
    width : 100%;
    height: 40px;
  }

  .xxgkFormBox .xxgkSelect {
    width      : 80px;
    padding-top: 12px;
  }

  .xxgkFormBox .xxgkSelect li {
    font-size: 13px;
  }

  .xxgkFormBox .xxgkForm {
    width: 74%;
  }

  .xxgkTopWrap .before,
  .xxgkTopWrap .after {
    display: none;
  }

  .xxgkFormBox .xxgkForm .formText {
    width      : 66%;
    height     : 40px;
    line-height: 40px;
  }

  .xxgkFormBox .xxgkForm .formButton {
    background-size: 50%;
    height         : 40px;
  }

  .xxgkTopTit:after {
    border-top: none;
  }

  .rightBox {
    width: 100%;
  }

  .xxgkFunBox {
    padding: 4px;
  }

  .xxgkFunName .name {
    width: 100%;
  }

  .xxgkFunName .name.noborder {
    width: 100%;
  }

  .xxgkFunName .name a {
    font-size  : 15px;
    line-height: 36px;
  }

  .xxgkFunTit span {
    font-size: 16px;
  }

  .artBox .artContent p {
    margin-bottom: 6px;
    font-size    : 14px;
  }

  .leftBox {
    width: 100%;
  }

  .leftNav .navLi a {
    width      : 74%;
    margin-left: 20px;
    line-height: 46px;
    font-size  : 18px;
  }

  .leftNav li:last-child a {
    width: 74%;
  }

  .leftNav .navLi {
    height: 50px;
  }

  .leftNav .navLi img {
    margin-top : 5px;
    margin-left: 20px;
  }

  .leftNav .navLi.slideToggle {
    background: #fff url(/uiFramework/commonResource/image/2022112023254659786.png) 90% center no-repeat;
  }

  .leftNav .bbb.jianPic {
    background: #2d66a5 url(/uiFramework/commonResource/image/2022112023285263705.png) 90% center no-repeat !important;
  }

  .leftNav .navLi.slideToggle:hover {
    background: #2d66a5 url(/uiFramework/commonResource/image/2022112023265176197.png) 90% center no-repeat;
  }

  .xxgkList li a {
    font-size    : 14px;
    float        : left;
    width        : 65%;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
  }


  .xxgk_rul li a {
    width      : 60%;
    overflow   : hidden;
    line-height: 36px;
    height     : 36px;
  }

  .xxgkList li span {
    float           : right;
    font-size       : 14px;
    width           : 25%;
    /* overflow     : hidden; */
    /* text-overflow: ellipsis; */
    /* white-space  : nowrap; */
  }

  .xxgkList li a {
    padding    : 0 10px;
    line-height: 36px;
  }

  .xxgk_rul li span {
    margin-right : 5%;
    width        : 22%;
    height       : 36px;
    overflow     : hidden;
    text-overflow: ellipsis;
    overflow     : hidden;
    white-space  : nowrap;
  }

  .list_feny ul.fl li a {
    padding: 0 10px;
  }

  .list_feny ul.fr {
    display: none;
  }

  .leftNav .twoUl {
    padding: 8px 0;
  }

  .leftNav .twoUl li {
    line-height: 30px;
  }

  .leftNav .twoUl li a {
    font-size: 14px;
  }

  .xxgk_rmore {
    margin: 20px 0 30px 38%;
  }

  .artTitle {
    font-size: 26px;
  }

  .contact li {
    width : 46%;
    margin: 10px 4% 10px 0px;
  }

  .leftNavul li:nth-child(6) a {
    line-height: 46px !important;
  }

  .leftNavul li:nth-child(1) a {
    line-height: 46px !important;
  }

  .leftNav .twoUl li a {
    line-height: 32px !important;
  }

  .leftNav .twoUl li a {
    width: 100% !important;
  }



  .provincial-leaders-position {
    float        : none;
    margin-bottom: 20px;
  }

  .provincial-leaders-inner dl {
    width: 25%;
  }

  .provincial-leaders-inner dl dt {
    width : 100%;
    height: 110px
  }

  .provincial-leaders-inner dl:nth-child(6),
  .provincial-leaders-inner dl:nth-child(10) {
    margin-left: 20px !important;
  }

  .provic-orgnize-items li {
    width: 41% !important;
  }

  .szfzq_conf {
    width: 100% !important;
  }

  .szfzq_name {
    width: 95% !important;
  }

  .xxgk_bgul2 li {
    width: 41.5%;
  }
}
@media (max-width:767px){
  .leftNavul li:nth-child(4) a {width:auto;}
  .aszt{text-align:center;}
  .submitbtn{margin-left:0!important;}
  .easysite-simulat-select-wrap{width:60%!important;}
}