.zfwjBox{
    display: flex;
    margin-bottom: 50px !important;
    margin-top: 40px !important;
    justify-content: space-between;
}
/* 政府文件左侧 */
.zfwj_left{
    width: 852px;

}
.zfwj_left nav ul{
    display: flex;
    width: 100%;
    height: 75px;
    text-align: center;
    line-height: 75px;
    background-color: #f5f5f5;

}
.zfwj_left nav ul li{
    flex: 1;
    font-size: 26px;

}
.zfwj_left nav ul li:hover{
    color: #bd1a2c;
    border-bottom: 4px solid #bd1a2c;
}
/*  */
.zfwj_leftcon>div{
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
   
}
.zfwj_leftcon ul>li::before{
    content:'';
    display: inline-block;
    width: 14px;
    height: 16px;
    background: url(../images/zwgk/li_bg.png) no-repeat;
   position: absolute;
   top: 4px;
   left: 2px;
 
}
.zfwj_leftimg{
    width: 428px;
    height: 282px;
}
.zfwj_leftimg img {
    width: 100%;
    height: 100%;
}
.zfwj_leflist{
    width: 394px;
    height: 282px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* justify-content: space-evenly; */
   
}
.zfwj_leflist li{
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom:14px;
    padding-left: 19px;
    border-bottom: 1px dashed #c1c1c1; 
    /* margin-bottom: 36px; */
}
/* 政府文件右侧 */
.zfwj_right{
    width: 307px;
    background-color: #f9f4f3;
}
.zfwj_right>h2{
    width: 100%;
    height: 75px;
    line-height: 75px;
    text-align: center;
    color: #fff;
    background: url(../images/zwgk/zcwjcx@2x.png) no-repeat;
}
.zcwj_search{
    width: 267px;
    height: 267px;
    display: flex;
    padding-top: 12px;
    margin: auto;
    padding-bottom: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    
}
.zcwj_search>div{
    width: 100%;
    height: 60px;
    line-height: 60px;
}
.zcwj_search>div input{
    width: 100%;
    height: 100%;
    padding-left: 13px;
    background-color: #fff;
}
#goseachbtn{
   width: 100%;
   height: 40px;
   line-height: 40px;
   background-color: #bd1b2d;
   color: #fff;
   text-align: center;
   cursor: pointer;
}
.daterage{
    display: flex;
}
.pronoun{
    display: flex;
}
/* 政务公开导航 */
.gk_nav>ul{
    display: flex;
    margin-bottom: 50px;
    justify-content: space-between;
}
.gk_nav>ul>li{
    width: 160px;
    height: 95px;
    text-align: center;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding-bottom: 14px;
    align-items: center;
    justify-content: flex-end;
    background-color:#f9f4f3 ;
    font-size: 20px;
    font-weight: 700;
}
/* 政府信息公开 */
.zfxxgkBox{
    display: flex;
    height: 420px;
    margin-bottom: 37px !important;
    justify-content: space-between;

}
.zfxxgk_left{
    width: 874px;
    height: 100%;
}
.zfxxgk_left>h2{
    background: url(../images/zwgk/zcwjcx@2x.png);
    height: 75px;
    line-height: 75px;
    text-align: center;
    color: #fff;
    font-size: 28px;

}
.zfxxgk_con>ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zfxxgk_con>ul>li{
    width: 434px;
    height: 98px;
    font-size: 20px;
    color: #323232;
    /* text-align: center; */
    line-height: 98px;
    background-color: #f8f8f8;
    margin-top: 10px;
}
.zfxxgk_con>ul>li>p{
    background: url(../images/zwgk/zfgk-1@2x.png) no-repeat;
    background-position:  80px 30px;
    padding-left:135px; 
    font-size: 24px;
}
.zfxxgk_con>ul>li:nth-child(2) p{
    background-image: url(../images/zwgk/zfgk-2@2x.png);

}
.zfxxgk_con>ul>li:nth-child(3) p{
    background-image: url(../images/zwgk/zfgk-3@2x.png);

}
.zfxxgk_con>ul>li:nth-child(4) p{
    background-image: url(../images/zwgk/zfgk-4@2x.png);

}
.zfxxgk_con>ul>li:nth-child(5) p{
    background-image: url(../images/zwgk/zfgk-5@2x.png);

}
.zfxxgk_con>ul>li:nth-child(6) p{
    background-image: url(../images/zwgk/zfgk-6@2x.png);

}

.zfxxgk_right{
    width: 294px;
    height: 100%;
}
.zfxxgk_right>ul{
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}
.zfxxgk_right>ul>li{
    /* height: 110px; */
    height: 74px;
    font-weight: 700;
    /* line-height: 110px; */
     line-height: 74px;
    padding:0 17px;
    font-size: 20px;
}
.zfxxgk_right>ul>li a {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.zfxxgk_right>ul>li:nth-child(1),
.zfxxgk_right>ul>li:nth-child(6){
    background: url(../images/zwgk/zdgkjbml@2x.png);
}
.zfxxgk_right>ul>li:nth-child(2){
    background: url(../images/zwgk/fzzfjs@2x.png);
    
}
.zfxxgk_right>ul>li:nth-child(3){
    background: url(../images/zwgk/jczwgk@2x.png);
    
}
.zfxxgk_right>ul>li:nth-child(4){
    background: url(../images/zwgk/ggzypz.png);
}
.zfxxgk_right>ul>li:nth-child(5){
    background: url(../images/zwgk/shgysyjs.png);
    
}

/*  */
.zfwgkBox{
    height: 170px;
    line-height: 170px;
    color: #fff;
    display: flex;
    margin-bottom: 50px !important;
    padding: 17px 0;
    box-sizing: border-box;
    background: url(../images/zwgk/zwwgk-bj@2x.png);
}
.zfwgkBox>h2{
    width: 81px;
    text-align: center;
    line-height: 81px;
    letter-spacing: 3px;
    border-right: 1px solid #fff;
    writing-mode: tb-rl;
}
.zfwgkBox>h2 a{
    color: #fff;
}
.zfwgkBox>ul{
    width: 1117px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    padding-left: 24px;
    padding-right: 30px;
    justify-content: space-between;
    align-items: center;
}
.zfwgkBox>ul>li{
    flex: 1;
    height: 136px;
    line-height: 136px;
}
.zfwgkBox>ul>li>a{
    display: flex;
    height: 100%;
    /* line-height: 95px; */
    align-items: center;
    
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}
.zfwgkBox>ul>li>a>img{
    width: 95px;
    margin-right: 12px;
}
/* 重点领域 */
.zdlyBox{
    margin-bottom: 50px !important;
}
.zdlyBox>h2{
    padding-left: 15px;
    border-left: 4px solid #bb1c2d;

}
.zdly_con {
    margin-top: 32px;
}
.zdly_con>ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}
.zdly_con>ul>li{
    width: 185px;
    height: 169px;
    margin-bottom: 18px;
    box-sizing: border-box;
    border: 2px solid #f2f2f2;
}
.zdly_con>ul>li>a{
    width: 100%;
    height: 100%;
    display: flex;
    font-size: 20px;
    color: #333333;
    flex-direction: column;
    align-items: center;
    /* justify-content: space-evenly; */
}
.zdly_con>ul>li img{
    margin: 20px 0;
}
.sjBox>ul{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 45px;
}
.sjBox>ul>li>a{
    width: 224px;
    height: 255px;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 28px;
    padding-bottom: 42px;
    box-sizing: border-box;
    justify-content: space-between;
}
.sjBox>ul>li>a>p{
    font-size: 23px;
    font-weight: 700;
}
.sjBox>ul>li:nth-child(1){
    background-color: #e0f2fb;

}
.sjBox>ul>li:nth-child(2){
    background-color: #f9e9ef;
    
}
.sjBox>ul>li:nth-child(3){
    background-color: #e9e7f5;
}
.sjBox>ul>li:nth-child(4){
    background-color: #f6eddb;
}
.sjBox>ul>li:nth-child(5){
    background-color: #daf4ec;
}
.btnmore{
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
}

.sjBox>ul>li:nth-child(1) .btnmore{
    background-color: #7ac4f1;

}
.sjBox>ul>li:nth-child(2) .btnmore{
    background-color: #e198be;
    
}
.sjBox>ul>li:nth-child(3) .btnmore{
    background-color: #a89de0;
}
.sjBox>ul>li:nth-child(4) .btnmore{
    background-color: #ebc9a1;
}
.sjBox>ul>li:nth-child(5) .btnmore{
    background-color: #84c8dc;
}

/* 政策文件搜索补充 */
.selListBox{
    position: relative;
}
.zcwj_search .selListBox input{
    width: 122px;
    box-sizing: border-box;
}
.list{
    /* display: none; */
    position: absolute;
    top: 60px;
    /* height: 0; */
    width: 362px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    height: auto;
    min-height: 1px;
    overflow: hidden;
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* z-index: 1300; */
    max-height: 300px;
    overflow-y: auto;
}
.list_item{
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
/* #theme:hover .list{
    display: block;
} */
