.bmrx {
    width: 1200px;
    margin: 20px auto 20px;
    display: flex;
    justify-content: space-between;
}

.bmrx_lf {
    width: 66%;
    height: auto;
    background-color: white;
}

.bmrx_lf_tit {
    width: 100%;

}

.bmrx_lf_nav {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #9BBBDE;
    margin-top: 8px;
    padding: 0px 20px 0 0;
}

.lyxd {
    height: 50px;
    padding: 0 22px;
    font-weight: bold;
    background: url(../img/zmhd_index/hovrbj.png) no-repeat bottom center;
}

.lyxd a {
    color: #1962b3;
    font-size: 1.5rem;
    line-height: 40px;
}

.bmrx_lf_nav ul {
    width: 30%;
    display: flex;
    justify-content: space-between;
}

.bmrx_lf_nav ul li a {
    color: #3f6ea2;
    font-size: 1.1rem;
    line-height: 50px;
}

.bmrx_rt{
    width: 32%;
    /* margin-top: 13px; */
}
.bmrx_list {
display: flex;
flex-wrap: wrap;
}

.bmrx_list li {
width: 100%;
height: 72px;
margin-bottom: 10px;
background: url(../img/zfxxgk/xxgk_bg_2.png) no-repeat;
background-size: 100%;
transition: all 0.7s;
}

.bmrx_list li a {
    padding: 10px 20px 10px 20px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    font-weight: bolder;
    color: #24709f;
}

/*  */
.xxgkcxfw{
    width: 1200px;

    margin: 20px auto 20px;
    display: flex;
    justify-content: space-between;
}
.xxgkcxfw div{
    width: 49%;
}
.xxgkcxfw div a{
    display: block;
}
.xxgkcxfw div img{
    width: 100%;
}

.wsdc{
    width: 1200px;
    margin: 0px auto 20px;
}
.wsdc_nav{
    width: 100%;
    margin: 0 auto 20px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #9BBBDE;
}
.wsdc_nav li{
    height: 110px;
    width: 15%;
    overflow: hidden;
   
}

.wsdc_nav li a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #2f6097;
    font-size: 1.25rem;
}
.wsdc_nav li.on{
    background: url(../img/zmhd_index/hover.png) no-repeat bottom center;
}

.wsdc_nav li.on a{
    font-weight: bolder;
}
.wsdc_nav li a img{
    margin-bottom: 20px;
}



.wsdc_list {
    /* background-color: #fff; */
    margin-bottom: 10px;
}

.wsdc_list li {
    display: flex;
    justify-content: space-between;
    height: 3rem;
    border-bottom: 1px dashed #c2c2c2;
}

.wsdc_list li a {
    display: block;
    line-height: 3rem;
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 77%;
    background: url(../img/zmhd_index/dian.png) no-repeat left center;
    padding: 0 16px;
}
.wsdc_list li a:hover{
    color: #1659A0;
    background: url(../img/zmhd_index/dian2.png) no-repeat left center;
}


.wsdc_list li span {
    font-size: 0.9rem;
    line-height: 3rem;
    color: #B4B4B4;
}

.xwfbh{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.xwfbh_lf{
    width: 49%;
}

.xwfbh_lf a{
    display: block;
}

.xwfbh_lf a img{
    width: 100%;
    height: 400px;
}

.xwfbh_rt{
    width: 49%;
}

.xwfbh_rt {
    /* background-color: #fff; */
    margin-bottom: 10px;
}

.xwfbh_rt li {
    display: flex;
    justify-content: space-between;
    height: 3.125rem;
    padding: 0 20px;
    border-bottom: 1px dashed #c2c2c2;
}

.xwfbh_rt li a {
    display: block;
    line-height: 3.125rem;
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 77%;

    background: url(../img/zmhd_index/dian.png) no-repeat left center;
    padding: 0 16px;
}
.xwfbh_rt li a:hover{
    color: #1659A0;
    background: url(../img/zmhd_index/dian2.png) no-repeat left center;
}

.xwfbh_rt li span {
    font-size: 1rem;
    line-height: 3.125rem;
    color: #B4B4B4;
}


/*  */
.zxft{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.zxft_lf{
    width: 51%;
}

.zxft_lf a{
    display: block;
}

.zxft_lf a img{
    width: 100%;
    height: 400px;
}

.zxft_rt{
    width: 47%;
}

.zxft_rt {
    /* background-color: #fff; */
    margin-bottom: 10px;
    display: flex;
    flex-direction:column;
    justify-content: space-between;
}

.zxft_rt li {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 180px;
    padding: 0 20px;
    border-top: 1px dashed #c2c2c2;
    border-bottom: 1px dashed #c2c2c2;
    border-left: 10px solid #0D59A7;
    border-right: 1px solid #0D59A7;
    background: none;
}

.zxft_rt li a {
    display: block;
    line-height: 3.125rem;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    background: url(../img/zmhd_index/dian.png) no-repeat left center;

}
.zxft_rt li a:hover{
    color: #1659A0;
    border-bottom: 1px dashed #c2c2c2;
    background: url(../img/zmhd_index/dian2.png) no-repeat left center;
}

.zxft_rt li span {
    font-size: 1.25rem;
    line-height: 3.125rem;
    color: #B4B4B4;
}

/*  */
.dczj_list{
    height: 384px;
    overflow: hidden;
}
.dczj_list div{
    display: none !important;
}

.layui-table-body.layui-table-main td{
    text-align: center;
}
.layui-table-body.layui-table-main td:nth-child(1){
    width: 38%;
}
.layui-table-body.layui-table-main td:nth-child(2){
    width: 14.5%;
}
.layui-table-body.layui-table-main td:nth-child(3){
    width: 14.5%;
}
.layui-table-body.layui-table-main td:nth-child(5){
    width: 15.2%;
}
.layui-table-body.layui-table-main td:nth-child(5){
    width: 22.8%;
}

@media screen and (max-width:768px) {
    .bmrx{
        width: 100%;
        flex-wrap: wrap;
        padding: 0 2vw;
    }
    .bmrx_lf{
        width: 100%;
        overflow: hidden;
    }
    .bmrx_rt{
        width: 100%;
    }

    .bmrx_lf_nav ul{
        width: 54%;
    }
    .bmrx_lf_nav ul li a{
        font-size: 0.9rem;
    }
    .bmrx_lf_tit>a{
        display: block;
        background-color: white;
    }
    .bmrx_lf_tit>a img{
        width: 100%;
    }
    .xxgkcxfw{
        width: 100%;
        flex-wrap: wrap;
        padding: 0 2vw;
    }
    
    .xxgkcxfw div{
        width: 100%;
    }
    .wsdc{
        width: 100%;
    }
    .wsdc_nav li{
        width: 25%;
    }
    .wsdc_nav li a{
        font-size: 1.1rem;
    }
    .wsdc_nav li a img{
        height:40px ;
    }
    .wsdc_list{
        padding: 0 2vw;
    }
    .wsdc_list li a{
        font-size: 1rem;
    }
    .wsdc_list li span{
        font-size: 1rem;
    }
    .xwfbh{
        flex-wrap: wrap;
    }
    .xwfbh_lf{
        width: 100%;
    }
    .xwfbh_lf a img{
        height: 70vw;
    }
    .xwfbh_rt{
        width: 100%;
    }
    .zxft{
        flex-wrap: wrap;
    }
    .zxft_lf{
        width: 100%;
    }
    .zxft_rt{
        width: 100%;
    }
    .zxft_lf a img{
        height: 70vw;
    }
    .zxft_rt li{
        height: 120px;
        margin-bottom: 5px;
    }
    .layui-table-box{
        overflow:auto !important;
    }
    .layui-table-body{
        overflow: visible !important;
    }
    .layui-table-body table{
        width: 790px;
    }
    .layui-table-header{
        overflow: visible !important;
    }
    /* .layui-table-header>table:nth-child(1){
        width: 100%;
    }
    .layui-table-header th div{
        padding: 0px !important;
        width: 100% !important;
    }
    .layui-table-header th{
        width: 20% !important;
    } */
   
}