body {
    padding: 0;
    margin: 0;
    font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;
    color: #333;
    background: #fff;
    background: url("./../images_zdxm/bg2.png") repeat center top;
}
.bd{display: none;}
.bd.active{display: block;}
.container1{
    width: 1100px;margin: 0 auto;
    margin-top: 15px;
}
.top_pic{
    height: 90px;
    width: 100%;
}
.top_pic ul li{
    height: 90px;
    width: 100%;
    position: relative;
}
.top_pic ul li img{
    position: absolute;
    top: 0;
    left: 0;
}
.top_pic ul li a span{
    display: block;
    height: 90px;
    width: 100%;
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 90px;
    font-family: '宋体';
    position: absolute;
    top: 0;
    left: 0;
}

/* 计划安排、服务指南 */
.spe1 {
    background: #fff;
    padding: 17px 17px 20px;
}
.news {
    width: 100%;
    height: auto;
    text-align: left;
    overflow: hidden;
}
.news .hd {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    margin-bottom: 15px;
}
.news .hd ul {
    float: left;
    position: absolute;
    height: 40px;
}
.news .hd ul li.on {
    height: 40px;
    border-bottom: 3px solid #18619c;
    font-weight: bold;
    color: #18619c;
}
.news .bd {
    margin-top: 25px;
    height: 200px;
}
.news .bd ul li {
    height: 25px;
    margin-bottom: 15px;
}
.news .bd ul li a {
    display: block;
    max-width: none;
    float: none;
    font-size: 14px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 80px;
}
.news .bd ul li a i.circle {
    display: inline-block;
    width: 2px;
    height: 2px;
    background: #8d8d8d;
    vertical-align: middle;
    margin-right: 10px;
}

.spe2{
    background: #fff;
    padding: 17px 17px 20px;
    margin-top: 7px;
}

.newli {
    width: 100%;
    height: auto;
    text-align: left;
    overflow: hidden;
}
.newli .hd {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    margin-bottom: 15px;
}
.newli .hd ul {
    float: left;
    position: absolute;
    height: 40px;
}
.newli .hd ul li.on,.newli .hd ul li.active {
    height: 40px;
    border-bottom: 3px solid #18619c;
    font-weight: bold;
    color: #18619c;
}
.newli .hd ul li.active a{color: #18619c;}
.newli .hd ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #18619c;
    cursor: pointer;
    margin-right: 10px;
}
.newli .bd {
    margin-top: 10px;
}
.newli .bd ul li {
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.newli .bd ul li .lidiv1 {
    width: 300px;
    height: 200px;
    float: left;
}
.newli .bd ul li .lidiv1 img {
    width: 300px;
    height: 200px;
}
.newli .bd ul li .lidiv2{margin:0 25px;line-height: 50px;}
.newli .bd ul li .lidiv2 .ptit1 a{font-size:16px;color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newli .bd ul li .ptit2{padding: 0 25px;display: none; font-size:14px;color:#666;line-height:25px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.newli .bd ul li .ptit2 span{color:#000;font-weight:bold;}
.newli .bd ul li a.mores{display: block;height: 35px; width: 15%;background:#ecf0f3;font-size:14px;color:#18619c;text-align:center;line-height:35px;margin:20px 0;padding: 0 15px;}

.newli .bd ul li .lidiv3{float:right;width:230px;}
.newli .bd ul li .lidiv3 ul li{display:block;float:left;width:110px;height:40px;color:#fff;font-size:14px;text-align:center;line-height:40px;margin:0 10px 10px 0;}
.newli .bd ul li .lidiv3 ul li a{display: block;width: 100%;height: 100%;color: #fff;}
.newli .bd ul li .line{
    width: 100%;
    height: 21px;
    background: url("./../images_zdxm/line_03.png") no-repeat center left;
}

.newli .bd ul li .lidiv3 ul li.num1{background:#9abfdd;}
.newli .bd ul li .lidiv3 ul li.num2{background:#87b7df;margin-right:0px;}
.newli .bd ul li .lidiv3 ul li.num3{background:#81a4d9;}
.newli .bd ul li .lidiv3 ul li.num4{background:#8dbec8;margin-right:0px;}
.newli .bd ul li .lidiv3 ul li.num5{background:#6bc1d7;}
.newli .bd ul li .lidiv3 ul li.num6{background:#96b8d1;margin-right:0px;}
.newli .bd ul li .lidiv3 ul li.num7{background:#78b1e0;}
.newli .bd ul li .lidiv3 ul li.num8{background:#7aa3c1;margin-right:0px;}



/* 三公经费 css */
.container2{width: 1200px;text-align: left;_zoom: 1;margin: 0 auto;margin-top: 15px;}
.borderTop2{padding-left:10px; padding-right:10px;border-top: 3px solid #18629c;background-color: #fff;}
.nyTi{
    padding-top: 20px;
    padding-bottom: 24px;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 26px;
    background: none !important;
    padding-left: 0 !important;
    border-bottom: 1px solid #e5e5e5;
}
.nyTi h2 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #19629d;
    display: none;
}
.nyTi span {
    color: #999;
    padding-left: 24px;
    background: url(../images_zdxm/c59.png) no-repeat left center;
    float: none;
    display: block;
}
.fundBanner {
    padding: 18px 0;
}
.fundBanner ul li .img_title{display: none;}
.fundList{
    background-color: #fff;
    padding:18px 12px;
    padding-bottom: 53px;
    margin-top: 7px;
}
.Chiefthead {
    border-top: 1px solid #e7e7e7;
    padding: 24px 0px 11px;
}
.Chiefthead span {
    display: inline-block;
    padding: 0px 21px;
    font-size: 16px;
    color: #fff;
    background: url(../images_zdxm/titbg.gif) center bottom no-repeat;
    height: 36px;
    line-height: 30px;
}
.fundList dl {
    width: 588px;
}

.fundList dl dt {
    padding: 0 16px;
    width: 222px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    background-color: #3897d8;
}
.fundList dl dt span {
    padding-left: 10px;
    background-image: url(../images_zdxm/c61.png);
}

.fundList dl dd a {
    padding-left: 17px;
    background-image: url(../images_zdxm/c62.png);
}
.fundList dl dt span, .fundList dl dd a {
    background-repeat: no-repeat;
    background-position: left center;
}
.fundList dl dd {
    font-size: 13px;
    width: 108px;
    background-color: #f3f3f3;
    text-align: center;
}
.fundList dl dt, .fundList dl dd {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    line-height: 42px;
}
.fundList dl, .fundList dl dt, .fundList dl dd {
    float: left;
    display: inline;
}



/* 财政资金 css */
.jfgkBanner {
    padding-bottom: 11px;
}
.jfgkBanner ul li .img_title{display: none;}
.jfgklist {
    padding: 20px 14px 10px;
    background-color: #fff;
}
.jfgktithead {
    height: 45px !important;
    position: relative;
    line-height: 45px !important;
    background: #f1f1f1;
    margin-bottom: 16px;
    width: 100%;
}
.jfgktithead ul li{
    height: 45px;
    line-height: 45px;
    color: #000000;
    float: left;
    font-size: 20px;
    padding: 0 20px;
    cursor: pointer;
    width: auto;
}
.jfgktithead li a{color: #555;}
.jfgktithead li a:hover{color:#3897d8;}
.jfgktithead li a.more {
    position: absolute;
    right: 16px;
    padding: 0 !important;
    background: none !important;
    top: 0px;
    display: none;
    font-size: 14px;
}
.jfgktithead li.active {
    color: #fff;
    background: #18619c;
}
.jfgktithead li.active a.more {
    display: block;
}
.jfgkContant{width: 100%;height: 140px;}
.jfgkContant .divBox{display: none;}
.jfgkContant div.active{display: block;}
.jfgkContant ul li{
    float: left;
    height: 35px;
    line-height: 35px;
    width: 510px;
    margin-right: 50px;
    padding-left: 14px;
}
.jfgkContant ul li a {
    color: #555555;
    font-size: 16px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 380px;
}
.jfgkContant ul li .date {
    color: #999;
}
.jfgkContant ul li a:hover{ color:#3897d8;}





/* 响应式 */
@media (min-width: 992px) and (max-width:1199px) {
    .container2{
        width: 992px;
    }
    .fundBanner img,.jfgkBanner img{width: 100%;}
    .jfgkBanner{height: 198px;}
    .jfgkBanner img{height: 198px;}
    .fundList dl{width: 482px;}
    .fundList dl dt{
        padding: 0 6px;width: 160px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .fundList dl dd{width: 100px;}

    .jfgkContant ul li{width: 450px;margin-right: 26px;}
    .jfgkContant ul li a{max-width: 330px;}
}
@media (min-width: 992px) and (max-width:1099px) {
    .container1{
        width: 992px;
    }
    .top_pic ul li img{
        width: 100%;
    }
    .news{
        width: 466px;
    }
    .news .bd ul li a{
        max-width: none;
    }
    .newli .bd ul li .lidiv2{
        width: 380px;
    }
}
@media (max-width: 991px) and (min-width:768px){
    .jfgkContant ul li{width: 100%;margin: 0;}
    .jfgkContant ul li a{max-width: none;float: none;margin-right: 100px;}
    .jfgkContant{height: auto;}
    .container2 *{box-sizing: border-box;}
    .fundBanner img,.jfgkBanner img{width: 100%;}
    .jfgkBanner img,.jfgkBanner{height: 153px;}
    .fundList dl{width: 100%;}
    .fundList dl dt{
        padding: 0 6px;width: 31%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .fundList dl dd{width: 23%;}

    .container1,.container2{
        width: 768px;
    }
    .news{
        width: 100%;
        margin-bottom: 5px;
    }
    .news .bd ul li a{
        max-width: none;
        float: none;
        margin-right: 90px;
    }
    .top_pic ul li img{
        width: 100%;
    }
    .news .bd{height: auto;}
    .newli .bd ul li .lidiv1,.newli .bd ul li .lidiv1 img{width: 100%;height: 280px;float: none;}
    .newli .bd ul li .lidiv1{margin-bottom: 5px;}
    .newli .bd ul li .lidiv2 .ptit2{height: auto;min-height: 75px;}
    .newli .bd ul li .lidiv2{float: none;margin:0;float: none;width: 100%;}
    .newli .bd ul li .lidiv2 a.mores{margin: 0;margin-bottom: 10px;}
    .newli .bd ul li .lidiv3{float: none;width: 100%;}
    .newli .bd ul li .lidiv3 ul li,.newli .bd ul li .lidiv3 ul li.num2,.newli .bd ul li .lidiv3 ul li.num4,.newli .bd ul li .lidiv3 ul li.num6,.newli .bd ul li .lidiv3 ul li.num8{width: 24%;margin-right: 1%;}
}
@media (max-width: 991px){
    .fundList {
        background-color: #fff;
        padding: 10px 12px;
        padding-bottom: 20px;
        margin-top: 7px;
    }
    .nyTi{padding-top: 10px;padding-bottom: 10px;}
    .Chiefthead{padding: 10px 0 10px;}
    .fundBanner {
        padding: 10px 0;
    }
    .jfgkContant ul li{width: 100%;margin: 0;}
    .jfgkContant ul li a{max-width: none;float: none;margin-right: 100px;}
    .jfgkContant{height: auto;}
    .jfgkBanner img,.jfgkBanner{width: 100%;height: auto;}
}
@media (max-width:767px){
    .container1,.container2{
        width: 100%;
    }
    .container2 *{box-sizing: border-box;}
    .fundBanner img{width: 100%;height: 52px;}
    .fundList dl{width: 100%;}
    .fundList dl dt{
        padding: 0 6px;width: 31%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .fundList dl dd{
        width: 23%;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .news{
        width: 100%;
        margin-bottom: 5px;
    }
    .news .bd{height: auto;}
    .news .bd ul li a{
        max-width: none;
        float: none;
        margin-right: 90px;
    }
    .top_pic ul li img{
        width: 100%;
    }
    .newli .bd ul li .lidiv1,.newli .bd ul li .lidiv1 img{width: 100%;height: 280px;float: none;}
    .newli .bd ul li .lidiv1{margin-bottom: 5px;}
    .newli .bd ul li .lidiv2 .ptit2{height: auto;min-height: 75px;}
    .newli .bd ul li .lidiv2{float: none;margin:0;float: none;width: 100%;}
    .newli .bd ul li .lidiv2 a.mores{margin: 0;margin-bottom: 10px;}
    .newli .bd ul li .lidiv3{float: none;width: 100%;}
    .newli .bd ul li .lidiv3 ul li,.newli .bd ul li .lidiv3 ul li.num2,.newli .bd ul li .lidiv3 ul li.num4,.newli .bd ul li .lidiv3 ul li.num6,.newli .bd ul li .lidiv3 ul li.num8{width: 24%;margin-right: 1%;}
}
@media (max-width:650px){
    .top_pic ul li a span{font-size: 20px;}
    .jfgktithead ul li{padding: 0 10px;font-size: 16px;}
}
@media (max-width:440px){
    .top_pic ul li a span{font-size: 14px;}
    .newli .bd ul li .lidiv1, .newli .bd ul li .lidiv1 img{height: 200px;}
    .fundBanner img{width: 100%;height: 28px;}
}
@media (max-width:400px){
    .newli .bd ul li .lidiv3 ul li,.newli .bd ul li .lidiv3 ul li.num2,.newli .bd ul li .lidiv3 ul li.num4,.newli .bd ul li .lidiv3 ul li.num6,.newli .bd ul li .lidiv3 ul li.num8{width: 48%;margin:0 1% 10px 1%;}
}
@media (max-width:320px){
    .jfgktithead ul li{padding: 0 8px;font-size: 15px;}
}