@charset "utf-8";
.crumb{margin-bottom: 20px; background: url(crumb_icon.png) 0 4px no-repeat; line-height: 1.5; font-size: 16px; color: #777; padding-left: 22px;}
.crumb a{font-size: 16px; color: #777;}
.cloumn-title{margin-bottom: 36px;}
.cloumn-title img{display: block; width: 100%; height: auto;}
.mb25{height: 25px; clear: both;}

/* 政府公报 */
    .zfgb-banner{margin-bottom: 40px; overflow: hidden;}
    .zfgb-banner img{display: block; width: 100%; height: auto;}
    .zfgb-title{margin-bottom: 30px;}
    .zfgb-title h1{display: inline-block; width: 223px; height: 74px; line-height: 74px; background: #237CE7; text-align: center; font-weight: bold; color: #fff; font-size: 24px;}
    .gbjs-list li{width: 48%; float: left; margin-bottom: 30px; font-size: 18px; height: 40px; line-height: 40px;}
    .gbjs-list li.fr{float: right;}
    .gbjs-list li .ssname{float: left; margin-right: 15px;}
    .gbjs-list li .ssgjc{float: left; width: 70.5%;}
    .gbjs-list li .ssgjc input{width: 100%; box-sizing: border-box; padding: 0 10px; height: 38px; line-height: 38px; outline: none; border: 1px #DEE2E3 solid; color: #aaa; font-size: 18px;}
    .gbjs-list li .sstj{float: left; width: 80%; height: 40px; line-height: 40px; background: #EEF2F3; box-sizing: border-box;}
    .gbjs-list li .sstj .itemtj{float: left; height: 40px; line-height: 40px; margin-left: 20px; padding-left: 15px; background: url(zfgb2025_r3_c4_s1.png) left center no-repeat;}
    .gbjs-list li .sstj .select{background: url(zfgb2025_r3_c2_s1.png) left center no-repeat;}
    .gbjsbtn{display: block; width: 106px; height: 50px; line-height: 50px; outline: none; border: none; background: #247CE8; font-size: 20px; color: #fff; margin: 0 auto;}
    .zfgb-list li{width: 18.6%; float: left; margin-right: 20px; margin-bottom: 20px; box-sizing: border-box; border: 1px #E0E2E3 solid; height: 286px;}
    .zfgb-list li a{display: block;}
    .zfgb-list li img{display: block; width: 94px; height: auto; margin: 46px auto 30px;}
    .zfgb-list li:hover{background: #FFF7F7}
    .zfgb-list li .text{display: block; text-align: center; width: 170px; margin: 0 auto; line-height: 1.8; color: #fe1e1e; font-size: 18px;}
    .zfgb-list li.xx5, .zfgb-list li.xx10, .zfgb-list li.xx15, .zfgb-list li.xx20, .zfgb-list li.xx25, .zfgb-list li.xx30{margin-right: 0;}

    /* 政府公报概览 */
    .zfgb_box{border: 1px #E0E1E3 solid; box-sizing: border-box; padding: 30px;}
    .gbjx-box{margin-bottom: 40px;}
    .zfgb-choice {  
        position: relative;
        width: 47%;
        float: left;
    }

    .zfgb-choice h4 {
        font-size: 18px;
        font-weight: bold;
        margin-right: 12px;
        float: left;
        line-height: 36px;
    }


    .zfgb-choice .year{
        margin-right: 10px;
    }

    .zfgb-choice .year, .zfgb-choice .stage {
        display: inline-block;
        float: left;
        width: 220px; background: #EEF2F3;
        height: 36px;
        line-height: 36px;
        padding:0 10px;
        padding-left: 15px;
        box-sizing: border-box;
        position: relative;
    }

    .zfgb-choice .year .yearBox,.zfgb-choice .stage .stageBox{
        cursor: pointer;
        height: 100%;
        padding-right: 26px;
        background: url(zfgb2025_r5_c4_s1.png) no-repeat right center;
    }

    .zfgb-choice .year .yearSelect {
        position: absolute;
        top: 36px;
        background: #EEF2F3;
        border: 1px #D3D3D3 solid;
        width: 100%;
        left: 0;
        z-index: 2;
        box-sizing: border-box;
        padding: 15px;
    }

    .zfgb-choice .year .yearSelect li{
        margin: 2px 0;
        float: left;
        text-align: center;
        white-space: nowrap;
        width: 33%;
    }

    .zfgb-choice .year .yearSelect div{
        margin: 2px 0;
        float: left;
        text-align: center;
        white-space: nowrap;
        width: 24%;
    }

    .zfgb-choice .year .yearSelect li span{
        cursor: pointer;
    }

    .zfgb-choice .year .yearSelect li span:hover{
        color: #2786e1;
    }

    .zfgb-choice .stage .stageSelect {
        position: absolute;
        top: 36px;
        background: #EEF2F3;
        border: 1px #D3D3D3 solid;
        width: 100%;
        left: 0;
        z-index: 2;
        box-sizing: border-box;
        padding: 15px;
        
    }

    .zfgb-choice .stage .stageSelect span{
        display: block;
        text-align: center;
    }

    .zfgb-choice .stage .stageSelect li{
        width: 62px;
        margin: 2px 0;
        float: left;
        text-align: center;
    }

    .zfgb-choice .stage .stageSelect li a:hover,.szfgb .zfgb-choice .stage .stageSelect li a.current{
        color: #2786e1;
    }
    .zfgbss{width: 49%; float: right;}
    .zfgbss h4 {
        font-size: 18px;
        font-weight: bold;
        margin-right: 12px;
        float: left;
        line-height: 36px;
    }
    .zfgbss .ssbox{float: left; background: #f4f4f4; width: 84.9%;}
    .zfgbss .ssbox .gjz{width: 77.8%; padding: 0 10px 0 15px; background: none; box-sizing: border-box; height: 36px; line-height: 36px; font-size: 16px; color: #999; border: none; outline: none;}
    .zfgbss .ssbox .ssbtn{width: 100px; height: 36px; line-height: 36px; color: #fff; font-size: 18px; border: none; cursor: pointer; background: #247CE8;}

    .dqzfgb .dqgbtit{margin-bottom: 20px; text-align: center; font-size: 24px; color: #237ce7; font-weight: bold;}
    .dqzfgb h3{
        text-align: center;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 20px;
    }
    .dqzfgb .cbxx{font-size: 18px; text-align: center; color: #333; margin-bottom: 20px;}
    .dqgb-item h5 {
        font-size: 18px;
        font-weight: bold;
        margin: 30px 0 10px;
        color: #333;
    }

    .dqgb-item li {
        line-height: 1.5;
        position: relative;
        padding-left: 24px;
        overflow: hidden;
        margin: 15px 0;
    }
    .dqgb-item li:after{position:absolute; content:" "; left:8px; top: 13px; margin-top: -1px; width: 6px; height: 6px; background: #C5C5C5; border-radius: 50%;}
    .dqgb-item li a{display: block; font-size: 16px; color: #333;}

    .dqzfgb .bqml{background: url(zfgb2025_tit_bg2.png) top center repeat-x; text-align: center;}
    .dqzfgb .bqml h4{display: inline-block; text-align: center; height: 21px; line-height: 21px; padding: 0 15px; background: #f7fafb; font-size: 18px;}
    .dqqzwj{width: 220px; height: 42px; background: #247CE8; margin: 30px auto; text-align: center; line-height: 42px;}
    .dqqzwj img{display: inline-block; margin-right: 5px; vertical-align: middle;}
    .dqqzwj a{display: block; font-size: 18px; color: #fff;}

/* 历史公报 */
.lsgb-tab{margin-top: 50px;}
.lsgb-tab .hd{width: 18.6%; float: left;}
.lsgb-tab .hd .lsgb-title{height: 74px; line-height: 74px; background: #237CE7; text-align: center; font-weight: bold; color: #fff; font-size: 24px;}
.lsgb-tab .hd li{width: 48.5%; margin-top: 10px; float: left; height: 60px; text-align: center; line-height: 60px; border:1px #237CE7 solid; color: #237CE7; font-size: 20px;}
.lsgb-tab .hd li.on{background: #237CE7; color: #fff;}
.lsgb-tab .hd li.xx2, .lsgb-tab .hd li.xx4, .lsgb-tab .hd li.xx6, .lsgb-tab .hd li.xx8, .lsgb-tab .hd li.xx10, .lsgb-tab .hd li.xx12, .lsgb-tab .hd li.xx14, .lsgb-tab .hd li.xx16, .lsgb-tab .hd li.xx18, .lsgb-tab .hd li.xx20{float: right;}
.lsgb-tab .bd{width: 79.6%; border: 1px #E0E1E3 solid; float: right; box-sizing: border-box; padding: 27px 50px; min-height: 634px;}
.lsgb-tab .bd .mulu{font-size: 24px; font-weight: bold; line-height: 2; margin-bottom: 20px;}
.lsgb-tab .bd .lsgb-list li{width: 29%; float: left; margin-right: 55px; border: 1px #E0E2E3 solid; height: 78px; line-height: 78px; margin-bottom: 32px; text-align: center;}
.lsgb-tab .bd .lsgb-list li a{display: block; color: #237ce7; font-size: 18px;}
.lsgb-tab .bd .lsgb-list li:hover{background:#DBEAF8; border: 1px #DBEAF8 solid;}
.lsgb-tab .bd .lsgb-list li.xx3, .lsgb-tab .bd .lsgb-list li.xx6, .lsgb-tab .bd .lsgb-list li.xx9, .lsgb-tab .bd .lsgb-list li.xx12, .lsgb-tab .bd .lsgb-list li.xx15, .lsgb-tab .bd .lsgb-list li.xx18{margin-right: 0}

/* 政府公报细览 */
.bottomIcon{
    width: 360px;
    margin: 50px auto 30px;
}

 .sjbEwm{
    width: 134px;
    height: 134px;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #dedede;
    text-align: center;
    margin: 20px auto;
}
.slhIcon{
    width:480px;
}
.slhIcon .sjbEwm{
    width: 174px;
    height: 174px;
    font-size:30px;
}
 .sjbEwm.pdf{
    cursor: pointer;
}

 .sjbEwm img{
    display: block;
    margin: 0 auto 10px;
    width: 80px;
}

/* 领导之窗 */
.ldzc-box{box-sizing: border-box; border: 1px #E0E2E3 solid; padding: 39px;}
.ldzc-box .ldzc-con{background: url(ldzc_left_bg.jpg) top left repeat-y;} 
.ldzc-box .ldzc-con .ldzc-left{width: 240px; float: left;}
.ldzc-sidetitle{height: 74px; line-height: 74px; text-align: center; font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 10px; background: #237CE7;}
.ldzc-job{height: 70px; background: #DBEAF8; line-height: 70px; text-align: center; font-size: 22px; font-weight: bold; color: #333;}
.ldzc-job img{display: inline-block; margin-left: 10px;}
.ldzc-menu li{height: 60px; line-height: 60px; text-align: center;}
.ldzc-menu li a{display: block; color: #777; font-size: 20px;}
.ldzc-menu li.current a{color: #237ce7;}
.ldzc-menu2{padding: 15px 0;}
.ldzc-menu2 li{height: 40px; line-height: 40px; text-align: center;}
.ldzc-menu2 li a{display: block; color: #777; font-size: 20px;}
.ldzc-menu2 li.current a{color: #237ce7;}
.ldzc-box .ldzc-con .ldzc-right{width: 75%; float: right;}
.ldzc-box .ldzc-con .ldzc-right .ldphoto{width: 29%; float: left;}
.ldzc-box .ldzc-con .ldzc-right .ldphoto img{display: block; width: 100%; height: 307px;}
.ldzc-box .ldzc-con .ldzc-right .ldr{width: 67%; float: right; position: relative; height: 307px;}
.ldzc-box .ldzc-con .ldzc-right .ldr h1{line-height: 1.5; font-size: 24px; font-weight: bold; color: #333; margin-bottom: 10px;}
.ldzc-box .ldzc-con .ldzc-right .ldr .job{line-height: 1.5; color: #777; font-size: 20px;}
.ldzc-box .ldzc-con .ldzc-right .ldr .xxgw{width: 112px; height: 48px; line-height: 48px; text-align: center; color: #237ce7; background: #EFF2F3; position: absolute; right: 0; bottom: 0;}
.ldzc-box .ldzc-con .ldzc-right .ldr .xxgw a{display: block; font-size: 18px; color: #237ce7;}
.ldbox{margin-top: 30px;}
.ldbox .zctitle{font-size: 20px; font-weight: bold; color: #333; margin-bottom: 15px;}
.ldbox .zctitle img{display: inline-block; margin-right: 10px; vertical-align: middle;}
.ldbox .zcjj{line-height: 1.5; color: #777; font-size: 18px;}
.hdrl{border-top: 1px #E0E2E3 solid; margin-top: 40px; padding-top: 35px;}
.hdrl h1{font-size: 24px; font-weight: bold; margin-bottom: 30px;}
.hdrl-left{width: 53%; float: left;}
.hdrl-right{width:43%; float: right;}
.hdrl-title{margin-bottom: 20px; font-weight: bold; line-height: 1.5;}
.hdrl-title a{font-size: 18px; color: #333;}
.hdrl-zynr{line-height: 1.5; color: #777; font-size: 16px; text-align: justify;}
.hdrl-zynr a{font-size: 16px; color: #237ce7;}

/* 网站地图 */
.map-itembox{box-sizing: border-box; margin-bottom: 30px;}
.map-itembox-l{width: 18.3%; float: left; background: #E9F2FD; box-sizing: border-box; height: 240px;}
.map-itembox-l a{display: block;}
.map-itembox-l img{display: block; margin: 30% auto 16px;}
.map-itembox-l .text{font-size: 20px; font-weight: bold; color: #333; text-align: center; line-height: 1.5;}
.map-itembox-l a:hover .text{color: #3D9CF2;}
.map-itembox-r{width: 80%; float: right; border: 1px #E0E2E3 solid; padding: 25px 30px 0; box-sizing: border-box; min-height: 238px;}
.map-list li{width: 18.5%; position: relative; float: left; margin: 0 29px 20px; overflow: hidden; line-height: 1.3; padding-left: 18px; height: 48px;}
.map-list li:after{position:absolute; content:" "; left:0; top: 10px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.map-list li a{font-size: 18px; color: #777;}

/* 组织机构 */
.zzjgbox{box-sizing: border-box; border: 1px #E0E2E3 solid; padding: 39px;}
.zzjgbox .jgtitle{font-size: 24px; font-weight: bold; color: #333; margin-bottom: 35px;}
.zzjgbox .jgtitle img{display: inline-block; margin-right: 10px;}
.zzjgbox .zzjg-list li{width: 22%; margin-right: 35px; margin-bottom: 15px; position: relative; overflow: hidden; padding-left: 18px; height: 48px; line-height: 1.3; float: left;}
.zzjgbox .zzjg-list li:after{position:absolute; content:" "; left:0; top: 10px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.zzjgbox .zzjg-list li a{font-size: 18px; color: #777;}
.zzjgbox .zzjg-list li.xx4, .zzjgbox .zzjg-list li.xx8, .zzjgbox .zzjg-list li.xx12, .zzjgbox .zzjg-list li.xx16, .zzjgbox .zzjg-list li.xx20, .zzjgbox .zzjg-list li.xx24, .zzjgbox .zzjg-list li.xx28, .zzjgbox .zzjg-list li.xx32, .zzjgbox .zzjg-list li.xx36, .zzjgbox .zzjg-list li.xx40{margin-right: 0;}


@media (max-width: 1920px) {

    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {
    .zfgb-list li{width: 18.5%}
.lsgb-tab .bd .lsgb-list li{margin-right: 50px;}
.ldzc-box .ldzc-con .ldzc-right{width: 73%;}
.map-list li{margin: 0 27px 20px;}
.zzjgbox .zzjg-list li{width: 23%; margin-right: 27px;}
   .zfgb-choice .year, .zfgb-choice .stage{width: 202px;}
    .zfgb-choice .year .yearSelect, .zfgb-choice .stage .stageSelect{padding: 10px;}
    .zfgbss .ssbox{width: 83%;}
    .zfgbss .ssbox .gjz{width: 75.8%;}
}

