@charset "utf-8";
.body-body {
    margin-top: 23px;
}
.com-row{position: relative;}
.com-row .col-4{float: right;width: 31.4285%;padding: 0;}
.com-row .col-8 {
    float: left;
    width: 65%;
    padding: 0;
}
@media (max-width:1200px){
  .com-row .col-4,.com-row .col-8{float: none;width: 100%;}	
}

.js-tab > .hd .more a {
    display: none;
}
.js-tab > .hd .more a.on {
    display: block;
}
.js-tab > .bd .section {
    display: none;
}

.js-tab > .bd .section.on {
    display: block;
}

/* 确保只有一个标签的标签页容器内容显示 */
.js-tab > .hd ul li:only-child ~ .more a {
    display: block;
}

.js-tab > .bd .section:only-child {
    display: block;
}

.infolist li {
    padding: 10px 0;
}
.infolist li:nth-child(5) {
    padding-bottom: 20px;
    border-bottom: 1px dashed rgba(193, 208, 246, 1);
}
.infolist li:nth-child(6) {
    padding-top: 20px;
}

.zwgktop {
    margin-bottom: 45px;
}
.leader{
    position: relative;
    padding: 19px 29px 25px 31px;
    background-image: url('http://www.xjhbk.gov.cn/xjhbk/xhtml/images/2026/leader_box_bg.png');
    background-size: 114%;
    background-position: -29px -30px;
}
.leader .hd{position: relative;z-index: 2;margin-bottom: 25px;}
.leader .bd{position: relative; z-index: 2;}
.leader .bd .first{position: relative;}
.leader .bd .first dt{float: left; width: 130px;}
.leader .bd .first dt .place{padding-top: 130%;}
.leader .bd .first dd{position: absolute;top: 0;right: 0;bottom: 0;left: 130px;padding-bottom: 45px;}
.leader .bd .first dd > div{margin-left: 29px;}
.leader .bd .first dd .xingming{margin-bottom: 15px;}
.leader .bd .first dd .xingming strong{display: block;font-size: 24px;margin-bottom: 15px;}
.leader .bd .first dd .xingming span{display: block;color: #2b7ad1;}
.leader .bd .first dd .gzfg{line-height: 1.5em; height: 4.5em;}
.leader .bd .first dd .yhxs{position: absolute;right: 0;bottom: 21.33px;left: 0;}
.leader .bd .first dd .yhxs a{display: inline-block;padding-left: 19px;position: relative;width: 175px;line-height: 51px;color: #fff;background: rgba(56, 114, 207, 1);border-radius: 5px;}
.leader .bd .first dd .yhxs a img{width: 31px;margin-bottom: 3px;margin-right: 20px;}
.leader .bd .first dd .yhxs a span{display: inline-block;font-size: 18px;}
.leader .bd .first dd .yhxs a:hover{opacity: .95;}
.leader .bd .list{padding-left: 11px;}
.leader .bd .list .thead{font-size: 1.25em; font-weight: bold;}
.leader .bd .list a{display: inline-block;white-space: nowrap;line-height: 27px;margin-top: 12px;font-weight: bold;color: #2a5db2;font-size: 18px;}
.leader .bd .list dd {
    display: flex;
    flex-wrap: wrap;
}
.leader .bd .list a {
    width: 50%;
}
.leader .bd .list a:nth-child(5) {
    width: 60%;
}
@media (max-width:1480px){
  .leader .bd .first dd .yhxs a{padding: 0 8px;}
}
@media (max-width:1200px){
  .leader{height: auto;}
}
@media (max-width:414px){
  .leader .bd .first dt{float: none; width: 130px; margin: 0 auto;}
  .leader .bd .first dt .place{padding-top: 145%;}
  .leader .bd .first dd{float: none;width: auto;position: static;padding-bottom: 75px;}
  .leader .bd .first dd > div{margin-left: 0;}
  .leader .bd .first dd .xingming{margin-top: 15px; margin-bottom: 15px; text-align: center;}
  .leader .bd .first dd .xingming strong{font-size: 1.25em;}
  .leader .bd .first dd .gzfg{height: auto; margin-bottom: 15px;}
  .leader .bd .first dd .yhxs{text-align: center;}
  .leader .bd .list{padding-left: 10px;}
}

.zwgkzc {}

.zwgkzc .col-12 {
    padding: 0;
}

.zwgkzc .col-12 .zfxxgklm {}

.zwgkzc .col-12 .zfxxgklm ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.zwgkzc .col-12 .zfxxgklm ul li {
    width: 15%;
    height: 95px;
    background: rgba(237, 245, 255, 1);
}
.zwgkzc .col-12 .zfxxgklm ul li a {
    height: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 0 15px;
}


.zwgkzc .col-12 .zfxxgklm ul li img {
}

.zwgkzc .col-12 .zfxxgklm ul li span {
    display: block;
    width: 72px;
    font-size: 18px;
    line-height: 26px;
}
.zwgkzc .col-12 .zfxxgklm ul li:nth-child(6) span {
    width: 90px;
}

.rsxxbox {}

.rsxxbox .rsxx {
    margin-bottom: 11px;
}

.rsxxbox .col-8 {
    float: left;
    width: 65%;
    padding: 0;
}

.rsxxbox .col-4 {
    float: right;
    width: 31.4285%;
    padding: 0;
    margin-bottom: 42px;
}

.rsxxbox .col-4 .zzjg {}
.rsxxbox .col-4 .zzjg li span {color: rgba(15, 102, 182, 1);}
.rsxxbox .col-4 .zzjg li + li {
    position: relative;
    margin-top: 18px;
}
.rsxxbox .col-4 .zzjg li:nth-child(2) span{color: rgba(14, 126, 181, 1);}
.rsxxbox .col-4 .zzjg li:nth-child(3) span{color: rgba(61, 95, 173, 1);}


.rsxxbox .col-4 .zzjg li span {
    position: absolute;
    font-size: 24px;
    font-weight: 700;
    width: 160px;
    top: 27px;
    left: 128px;
}

.zfxxgklm .swiper-slide a{display: block; position: relative; padding: 20px 5px; text-align: center; background: #f1f7ff; border: 1px solid #c9e2ff;}
.zfxxgklm .swiper-slide a i{display: inline-block; vertical-align: middle; z-index: 3; width: 58px; height: 58px; margin: 0 auto;}
.zfxxgklm .swiper-slide a span{display: inline-block; vertical-align: middle; z-index: 3; font-size: 1.25em; text-align: center; font-weight: bold; width: 60%; max-width: 60%;}
.zfxxgklm .swiper-slide a:hover{background: #c9e2ff;}
.setIE.ie9 .zfxxgklm .swiper-slide a{margin-right: 30px;}
.setIE.ie8 .zfxxgklm .swiper-slide a{margin-right: 30px;}

.zfxxgkzl .place{padding-top: 100px;}
@media (max-width:1200px){
  .zfxxgkzl .place{padding-top: 0;}
  .zfxxgkzl .place .pic{position: absolute;}
}

.zfgb {height: 340px;}
.zfgb .bd{padding: 20px 10px; background: #f1f7ff; border: 1px solid #c9e2ff;}
.zfgb .bd dl{position: relative; height: 249px;}
.zfgb .bd dl dt{position: absolute;top: 0;right: 54%;bottom: 0;left: 0;margin-right: 10px;margin-left: 10px;background: #fff;text-align: center;}
.zfgb .bd dl dt:before{display: inline-block; vertical-align: middle; width: 0; height: 100%; content: "";}
.zfgb .bd dl dt img{display: inline-block; vertical-align: middle; max-width: 90%;}
.zfgb .bd dl dd{float: right;width: 54%;}
.zfgb .bd dl dd ul{margin: -10px 10px 0;}
.zfgb .bd dl dd ul li{padding: 0;}
.zfgb .bd dl dd ul li a{display: block; float: none; padding: .5em 10px .5em 35px; margin-top: 10px; color: #2354af; text-align: center; background: #dcebfc;}
.zfgb .bd dl dd ul li a:before{top: -2px; left: 20px; margin-top: 1.3em; width: 4px; height: 4px; border-radius: 0; background: #809fd6;}

.zfgb .bd dl dd .zfgb_cont p{
    font-size: 15px;
    color: #000000;
    line-height:36px;
    text-align: center;
    margin-top: 20px;
    /* width: 290px; */
}
.zfgb .bd dl dd .zfgb_cont p:first-child{margin-top: 30px;margin-bottom: 10px;}
.zfgb .bd dl dd .zfgb_cont p:nth-child(2){
    margin: 10px 0px;
}
.zfgb .bd dl dd .zfgb_cont p a{
    font-weight:bold;
    font-size: 18px;
    line-height: 34px;
    /* width: 252px; */
    display: block;
    text-align: center;
}

@media (max-width:992px){
  .zfgb .bd{padding: 10px 3px 10px 2px;}	
}
@media (max-width:414px){
  .zfgb .bd dl dt{position: static; padding: 15px 0; margin-bottom: 15px;}
  .zfgb .bd dl dd{ width: auto;}	
  .zfgb .bd dl dd .zfgb_cont{float: initial}
}

.zfwzndbb{position: relative; border: 1px solid #dfeeff; overflow: hidden;}
.zfwzndbb a{display: block; position: relative; z-index: 1; padding: 35px 15px; text-align: center; color: #406dc1;}
.zfwzndbb a i{display: inline-block; vertical-align: middle; z-index: 3; width: 68px; height: 68px; margin: 0 auto;}
.zfwzndbb a span{display: inline-block; vertical-align: middle; z-index: 3; font-size: 1.25em; text-align: center; font-weight: bold; width: 60%; max-width: 60%;}
.zfwzndbb a:hover i img{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; transform: rotateY(360deg); transition: all .5s linear;}
.zfwzndbb .background{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.zfwzndbb .background img{display: block; width: 100%; height: 100%;}
@media (max-width:414px){
  .zfwzndbb a i{width: 48px; height: 48px;}  
}

.zdly .menu-cards li .item{}

.zdly .menu-cards li .item img {
    width: 66px;
}
.zdly .menu-cards li .item i{
    display: block;
    margin-bottom: 18px;
}
@media (max-width:1480px){
  .zdly .menu-cards li .item i{width: 25px; height: 25px;}
}
@media (max-width:1200px){
  .zdly .menu-cards li{width: 25%;}
}
@media (max-width:992px){
  .zdly .menu-cards li{width: 33.33333%;}
  .zdly .menu-cards li .item{padding: 15px 5%;}
  .zdly .menu-cards li .item i{width: 35px; height: 35px; margin: 0 auto 5px !important;}
  .zdly .menu-cards li .item i:after{content: normal !important;}
  .zdly .menu-cards li .item span{display: block; width: auto; max-width: none; text-align: center;}
}
@media (max-width:640px){
  .zdly .menu-cards li{width: 50%;margin-right: 0;}
}

/* 财政信息 */
.czxxgk{padding:10px 20px 20px;}
.czxxgk ul{margin:0px -10px;position: relative;}
.czxxgk li{float: left;width: 21%;}
.czxxgk li a.pic{height: auto;}
.czxxgk li a.pic img{position: initial;top: 0; right: 0;margin-top: 0;}
.czxxgk li a{background:url(../images/zwgk/czxxgk_bg.png) no-repeat 83% 20px #FFF1DB ; background-size: 100px; display: block;margin:10px 10px; height: 151px;position: relative;}
.czxxgk li a img{width: 100px;position: absolute; right: 20px; top: 50%; margin-top: -50px;}
.czxxgk li a span{font-size: 1.6em;color:#A26349;-webkit-text-stroke: 1px #fff;line-height: 1.5em;letter-spacing: 2px;font-weight: bold;padding:20px 64px 0px 25px;display: block;position: relative;z-index: 99;}
.czxxgk li.li1{width: 44%;height: 326px;}
.czxxgk li.li6{width: 14%; height: 100%;position: absolute;right: 0}
.czxxgk li.li6 a{height: 94%;}
.czxxgk li.li6 a span{padding: 20px 94px 0px 25px;}

.qx-czxxgk{padding: 20px;}
.qx-czxxgk ul{margin: 0px -10px;}
.qx-czxxgk li{float: left;width: 25%;}
.qx-czxxgk li span{display: block;margin:10px 10px 0px}
.qx-czxxgk li div{margin:0px 10px}


@media (max-width:1480px){
  .czxxgk li.li1{height: auto;}
  .czxxgk li a span{padding: 20px 10px 0px 25px;}
  .czxxgk li a{ height: 119px;}
  .czxxgk li a span{ font-size: 1.5em;}
}
@media (max-width:1200px){
  .czxxgk li a{height: 94px}
  .czxxgk li a img{right: 10px;width: 80px;}
}
@media (max-width:992px){
  .czxxgk li.li1{float: none;width: auto;}
  .czxxgk li.li6{width: auto;position:initial;}
  .czxxgk li{width: 33.33%;}
  .czxxgk li.li6 a{height: 94px;}
  .czxxgk li a img{margin-top: -41px;}
  .qx-czxxgk li{width: 50%;margin-bottom: 10px;}
  .zwgkzc .col-12 .zfxxgklm ul li {
    width: 50%;
}
    .rsxxbox .col-8 ,.rsxxbox .col-4{
    width: 100%;
}
}
@media (max-width:640px){
  .czxxgk li{width: auto; float: none;}
}

.zdly {}

.zdly .hd {
    margin-bottom: 52px;
}
.zdly >ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zdly >ul li {
    width: 9%;
    height: 132px;
    text-align: center;
    font-size: 18px;
    margin-right: 6.1666%;
    margin-bottom: 42px;
}
.zdly >ul li:nth-child(7n+7) {
    margin: 0;
}