*{margin:0;padding:0;}
ul{list-style-type: none;}
a{text-decoration: none;}
img{border:none;}
.clear{clear:both;}
.ndbbmain{width:1200px;box-sizing: border-box;margin:auto;}
.headlogo{width:100%;height:415px;background: url(ndbbbg_01.png) no-repeat;background-size: 100% 415px;background-position: center center;}
.headlogo .headnav{width:1200px;box-sizing: border-box;margin:auto;padding-left:53px;}
.headlogo .headimg{margin-top:25px;margin-bottom:50px;margin-left: 20px;}
.headlogo .headnav span{display:block;width:267px;height:7px;background-color: #F3BA1C;margin-top:22px;margin-left: 10px;}
.headlogo .headnav .headword{display:block;}
.mhpart{box-shadow: 1px 1px 8px #D9D9D9;border-radius:8px;margin-top:-55px;background-color: #FFFFFF;padding:26px 50px 50px 50px;border:1px solid #D9D9D9;}

/* 门户网站 */
.mhpart .mhtitle{text-align: center;width: 220px;margin:0 400px 23px;overflow: hidden;}
.mhpart .mhtitle p{display: inline;font-size: 30px;font-weight: bold;color:#155c93;float: right;margin-top: 10px;}
.mhpart .mhtitle img{vertical-align: middle;}
.mhbody .mhbodyword{padding-left:3px;padding-bottom:12px;border-bottom:1px solid #E7E7E7;}
.mhbody .mhbodyword i{display: inline-block;width:8px;height:25px;background-color: #661009;vertical-align: bottom;}
.mhbody .mhbodyword span{font-size: 18px;color:#155c93;font-weight: bold;display: inline-block;margin-left:14px;}
.mhbody .szf{width:1080px;margin:18px auto 30px;box-shadow: 1px 1px 3px #D9D9D9;border-radius:10px;border:1px solid #D9D9D9;padding:15px;box-sizing: border-box;}
.mhbody .szf .szfword{padding-left:6px;padding-bottom:12px;border-bottom:1px solid #E7E7E7;}
.mhbody .szf .szfword i{display: inline-block;width:6px;height:6px;background-color: #661009;vertical-align: super;}
.mhbody .szf .szfword span{font-size: 16px;color:#333333;display: inline-block;margin-left:10px;overflow: hidden;}
.mhbody .szf ul li{width:33.3%;float:left;padding-left:50px;margin-top:28px;}
.mhbody .szf ul li img{display: inline-block;vertical-align: middle;margin-right:10px;max-width: 100%;}
.mhbody .szf ul li p{display: inline-block;font-size: 14px;color:#333333;}
.mhbody .qzf{padding:24px 10px;}
.mhbody .qzf ul li{float:left;width:20%;margin-bottom:16px;}
.mhbody .qzf ul li i{display: inline-block;width:6px;height:6px;background-color: #661009;vertical-align: super;margin-right:10px;}
.mhbody .qzf ul li p{display:inline-block;font-size: 16px;color:#333333;overflow: hidden;}

/* 部门网站 */
.bmpart{box-shadow: 1px 1px 8px #D9D9D9;border-radius:8px;background-color: #FFFFFF;padding:26px 50px 50px 50px;border:1px solid #D9D9D9;margin-top:40px;}
.bmpart .mhtitle{text-align: center;width: 220px;margin:0 400px 23px;overflow: hidden;}
.bmpart .mhtitle p{display: inline;font-size: 30px;font-weight: bold;color:#155c93;float: right;margin-top: 10px;}
.bmpart .mhtitle img{vertical-align: middle;}
.bmpart .qzf{padding:24px 10px;}
.bmpart .qzf ul li{float:left;width:20%;margin-bottom:16px;}
.bmpart .qzf ul li i{display: inline-block;width:6px;height:6px;background-color: #661009;vertical-align: super;margin-right:10px;}
.bmpart .qzf ul li p{display:inline-block;font-size: 16px;color:#333333;overflow: hidden;}
.bmpart .mhbodyword{padding-left:3px;padding-bottom:12px;border-bottom:1px solid #E7E7E7;}
.bmpart .mhbodyword i{display: inline-block;width:8px;height:25px;background-color: #661009;vertical-align: bottom;}
.bmpart .mhbodyword span{font-size: 18px;color:#155c93;font-weight: bold;display: inline-block;margin-left:14px;}
.bmpart .bmbody .bmlist{padding-top:24px;}
.bmpart .bmbody .bmlist .bmlist-l{float:left;}
.bmpart .bmbody .bmlist .bmlist-r{float:left;max-width: 995px;}
.bmpart .bmbody .bmlist .bmlist-l i{display: inline-block;width:6px;height:6px;background-color: #661009;vertical-align: super;margin-right: 10px;}
.bmpart .bmbody .bmlist .bmlist-l p{font-size: 16px;color:#333333;display: inline-block;margin-right:11px;overflow: hidden;}
.bmpart .bmbody .bmlist .bmlist-r ul {float:left; max-width:985px; }
.bmpart .bmbody .bmlist .bmlist-r ul li{float:left;margin-right:14px;margin-bottom:14px;}
.bmpart .bmbody .bmlist .bmlist-r ul li p{font-size: 16px;color:#333333;}

/* 其他网站 */
.qtpart{box-shadow: 1px 1px 8px #D9D9D9;border-radius:8px;background-color: #FFFFFF;padding:26px 50px 50px 50px;border:1px solid #D9D9D9;margin-top:40px;margin-bottom:40px;}
.qtpart .mhtitle{text-align: center;width: 220px;margin:0 400px 23px;overflow: hidden;}
.qtpart .mhtitle p{display: inline;font-size: 30px;font-weight: bold;color:#155c93;float: right;margin-top: 10px;}
.qtpart .mhtitle img{vertical-align: middle;}
.qtpart .qzf{padding:24px 10px;}
.qtpart .qzf ul li{float:left;width:33.33%;margin-bottom:16px;}
.qtpart .qzf ul li i{display: inline-block;width:6px;height:6px;background-color: #661009;vertical-align: super;margin-right:10px;}
.qtpart .qzf ul li p{display:inline-block;font-size: 16px;color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 92%;}


/* mobile */
.mobilelogo{display:none;}
@media screen and (max-width: 1200px){
    .headlogo{display:none;}
    .mobilelogo{display: block;width:100%;}
    .mobilelogo img{width:100%;}
    .ndbbmain{width:100%;position: relative;}
    .mhpart {
        box-shadow: 1px 1px 8px #D9D9D9;
        border-radius: 8px;
        background-color: #FFFFFF;
        padding:1.2rem;
        border: 1px solid #D9D9D9;
        width: 92%;
        margin: -1.5rem auto;
        box-sizing: border-box;
    }
    .bmpart{box-shadow: 1px 1px 8px #D9D9D9;border-radius:8px;background-color: #FFFFFF;padding:1.2rem;border:1px solid #D9D9D9;width: 92%;box-sizing: border-box;margin:3.5rem auto 0;}
    .qtpart{box-shadow: 1px 1px 8px #D9D9D9;border-radius:8px;background-color: #FFFFFF;padding:1.2rem;border:1px solid #D9D9D9;width: 92%;box-sizing: border-box;margin:2.2rem auto 1rem;}
    .mhbody .szf{width:100%;}
    .mhpart .mhtitle {
        width: 156px;
		margin: 0 1.3rem 23px;
    }
    .bmpart .mhtitle {
        width: 156px;
		margin: 0 1.3rem 23px;
    }
    .qtpart .mhtitle {
        width: 156px;
		margin: 0 1.3rem 23px;
    }
    .mhpart .mhtitle p{font-size:1.7rem;}
    .bmpart .mhtitle p{font-size:1.7rem;}
    .qtpart .mhtitle p{font-size:1.7rem;}
    .mhpart .mhtitle img {
        vertical-align: middle;
        width: 30%;
        margin-top: 0.8rem;
    }
    .bmpart .mhtitle img {
        vertical-align: middle;
        width: 30%;
        margin-top: 0.8rem;
    }
    .qtpart .mhtitle img {
        vertical-align: middle;
        width: 30%;
        margin-top: 0.8rem;
    }
    .mhbody .szf ul li {
        width: 100%;
        float: left;
        padding-left: 0;
        margin-top: 28px;
    }
    .mhbody .qzf ul li {
        width: 50%;
    }
    .bmpart .qzf ul li {
        width: 50%;
    }
    .qtpart .qzf ul li{width:100%!important;}
    .bmpart .bmbody .bmlist .bmlist-r {
        max-width: 60%;
    }
}


@media screen and (max-device-width: 767px) {
    .headlogo {
        display: none;
    }

    .mobilelogo {
        display: block;
        width: 100%;
    }

    .mobilelogo img {
        width: 100%;
    }

    .ndbbmain {
        width: 100%;
        position: relative;
    }

    .mhpart {
        box-shadow: 0.02rem 0.02rem 0.16rem #D9D9D9;
        border-radius: 0.16rem;
        background-color: #FFFFFF;
        padding: 0.3rem;
        border: 1px solid #D9D9D9;
        width: 92%;
        margin: -0.38rem auto;
        box-sizing: border-box;
    }

    .bmpart {
        box-shadow: 1px 1px 8px #D9D9D9;
        border-radius: 8px;
        background-color: #FFFFFF;
        padding: 0.3rem;
        border: 0.02rem solid #D9D9D9;
        width: 92%;
        box-sizing: border-box;
        margin: 0.89rem auto 0;
    }

    .qtpart {
        box-shadow: 1px 1px 8px #D9D9D9;
        border-radius: 8px;
        background-color: #FFFFFF;
        padding: 0.3rem;
        border: 0.02rem solid #D9D9D9;
        width: 92%;
        box-sizing: border-box;
        margin: 0.55rem auto 1rem;
    }

    .mhbody .szf {
        width: 100%;
    }

    .mhpart .mhtitle {
        width: 156px;
    }

    .bmpart .mhtitle {
        width: 156px;
    }

    .qtpart .mhtitle {
        width: 156px;
    }

    .mhpart .mhtitle p {
        font-size: 0.42rem;
    }

    .bmpart .mhtitle p {
        font-size: 0.42rem;
    }

    .qtpart .mhtitle p {
        font-size: 0.42rem;
    }

    .mhpart .mhtitle img {
        vertical-align: unset;
        width: 30%;
        margin-top: 0.2rem;
    }

    .bmpart .mhtitle img {
        vertical-align: unset;
        width: 30%;
        margin-top: 0.2rem;
    }

    .qtpart .mhtitle img {
        vertical-align: unset;
        width: 30%;
        margin-top: 0.2rem;
    }

    .mhbody .szf ul li {
        width: 100%;
        float: left;
        padding-left: 0;
        margin-top: 28px;
    }

    .mhbody .qzf ul li {
        width: 50%;
    }

    .mhbody .qzf ul li p {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        max-width: 86%;
    }

    .mhbody .szf .szfword i,
    .bmpart .bmbody .bmlist .bmlist-l i,
    .qtpart .qzf ul li i,
    .bmpart .qzf ul li i,
    .mhbody .qzf ul li i {
        display: inline-block;
        width: 0.12rem;
        height: 0.12rem;
        top: -0.06rem;
        position: relative;
        background-color: #661009;
        vertical-align: super;
        margin-right: 0.12rem;
    }

    .bmpart .qzf ul li {
        width: 50%;
    }

    .bmpart .qzf ul li p {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        max-width: 86%;
    }

    .qtpart .qzf ul li {
        width: 100% !important;
    }

    .bmpart .bmbody .bmlist .bmlist-r {
        max-width: 60%;
    }

    /* 其它年份下拉开始 */
    .mw-1200 {
        position: absolute;
        width: 100%;
        top: 2rem;
        z-index: 1002;
    }

    .mw-1200 .mgznb-select {
        width: 2rem;
        float: right;
        font-size: 0.22rem;
        margin-right: 0.1rem;
    }

    .mw-1200 .mgznb-select .mgznb-btn {
        width: 1.7rem;
        height: 0.5rem;
        line-height: 0.5rem;
        padding-left: 0.2rem;
        color: #fff;
        border: 0;
        border-radius: 2px;
        background: url(zfwzndbb-icon-up.png) no-repeat 1.2rem center #0747A7;
        background-size: 0.2rem;
    }

    .mgznb-ul {

        text-align: center;
        border-radius: 0.06rem;
        padding: 0.1rem 0;
        display: none;
    }

    .mgznb-ul {
        margin: 0;
        padding: 0;
        border-radius: 2px;
    }

    .mgznb-ul li {
        width: 1.7rem;
        height: 0.5rem;
        font-size: 0.24rem;
        color: #333;
        background-color: #e9dbdb;
        border-radius: 2px;
        border-bottom: solid 1px #0070be;
    }

    .mgznb-ul li a {
        display: inline-block;
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        color: #333;
        text-decoration: none;
    }

    /* 其它年份下拉结束 */
}