.m-header {
    width: 100%;
    height: 108px;
    /* background: #333333;
    opacity: 0.5; */
    background: url(toubj.png);
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
}

.m-heder {
    width: 1400px;
    height: 108px;
    margin: 0 auto;
    line-height: 108px;
}

.m-logo {
    z-index: 999;
    position: absolute;
}

.m-list {
    overflow: hidden;
}

.m-list ul li {
    float: left;
    line-height: 108px;
    margin-right: 25px;
}

.m-list ul li a {
    font-size: 21px;
    color: #FFFFFF;
}

.m-list ul li a:hover {
    color: #43aeff;
}

/* 底部 */
.d-dibu {
    width: 100%;
    height: 80px;
    background: url(dibubj.png);
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 0;
}

.d-dibucon {
    width: 1400px;
    height: 80px;
    margin: 0 auto;
    padding: 14px 0;
}

.d-dibucon span {
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
}

.d-dibucon p {
    margin-bottom: 18px;
}

.d-dibucon p a {
    color: #FFFFFF;
}

#_ideConac a img {
    width: 70%;
}

.du_ritf {
    width: 40%;
}

.lxxxjb {
    display: inline-block;
    margin-left: 4%;

}

.lxxxjb a img {
    width: 90%;
}

/* 导航开关 */
.nav_open {
    position: absolute;
    top: 15px;
    right: 30px;
    width: 40px;
    height: 40px;
    background: url(dhkg.png) no-repeat;
    cursor: pointer;
    display: none;
}

.header_nav {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 999;
    opacity: 0.95;
    padding-top: 80px;
    display: none;
    width: 100%;
    background-color: #0167cc;
}

.header_nav .dkj_container {
    position: relative;
}

.nav_close {
    position: absolute;
    right: 30px;
    top: -65px;
    width: 40px;
    height: 40px;
    background: url(dhgb.png) no-repeat;
    cursor: pointer;
    display: none;
}

.dkj_container .nav_ul li {
    float: none;
    width: 100%;
    border-top: 1px dashed #cccccc;
    height: 56px;
    line-height: 56px;
    text-align: center;
    position: relative;
}

.dkj_container .nav_ul li a {
    font-size: 22px;
    /* font-weight: bold; */
    color: #ffffff;
    display: block;
}

.list2_con {
    position: relative;
}

.sjb {
    display: none;
}

.sjbdg,
.sj_zwgk,
.sjbsfw,
.sjhdjl {
    display: none;
}

.dbcd {
    display: none;
}

/* 自适应 */
@media only screen and (min-width: 1355px) and (max-width: 1366px) {
    .m-heder {
        width: 100%;
        padding: 0 20px;
    }

    .m-list ul li {
        margin-right: 18px;
    }

    .d-dibucon {
        width: 100%;
        padding: 14px 20px;
    }
}
@media only screen and (min-width: 820px) and (max-width: 1024px) {
    .m-header {
        width: 100%;
        /* background: no-repeat; */
        height: 120px;
    }
    .m-logo{
        margin-left: 4%;
        margin-top: 3%;
    }

    .m-heder .m-logo img {
        width: 100%;
    }
    .nav_open{
        top: 45px;
        right: 100px;

    }
    .nav_close{
        right: 90px;
        top: -42px;
    }
    .m-list {
        display: none;
    }

    .m-heder {
        width: 100%;
        height: 66px;
        line-height: 66px;
    }

    .g_subAni .b12,
    .g_subAni .b11 {
        width: 26.9%;
    }

    .g_subAni .b11 {
        margin-left: -8.7%;
        margin-top: -10.8%;
    }

    .g_subAni .b12 {
        margin-left: 26.5%;
        margin-top: -13.9%;
    }

    .g_subAni .b21 {
        margin-left: 19.5%;
        width: 30.5%;
    }
    .g_subAni .b22 {
        margin-left: 21.8%;
        width: 9.4%;
    }

    .g_subAni .b23 {
        margin-left: 34.8%;
        width: 8.4%;
    }

    .d-dibucon,
    .new_content {
        width: 88%;
    }
    .jd .bd{
        width: 88% !important;
    }
    .d-dibu {
        height: auto;
    }

    .du_ritf {
        display: none;
    }

    .wzbs {
        margin-left: 3% !important;
    }

    .wgba {
        margin-left: -6% !important;
    }

    .d-dibucon p {
        margin-bottom: 5px;
    }

    .w1200 {
        width: 90%;
    }

    .news,
    .jd {
        float: none;
    }

    .close {
        right: 310px;
    }

    .nav_open,
    .nav_close {
        display: block !important;
    }
    .nav_open{
        z-index: 999;
    }
}
@media only screen and (min-width: 768px) and (max-width: 820px) {
    .m-header {
        width: 100%;
        /* background: no-repeat; */
        height: 120px;
    }
    .m-logo{
        margin-left: 4%;
        margin-top: 3%;
    }

    .m-heder .m-logo img {
        width: 100%;
    }
    .nav_open{
        top: 45px;
        right: 40px;

    }
    .nav_close{
        right: 35px;
        top: -42px;
    }
    .m-list {
        display: none;
    }

    .m-heder {
        width: 100%;
        height: 66px;
        line-height: 66px;
    }

    .g_subAni .b12,
    .g_subAni .b11 {
        width: 17.9%;
    }

    .g_subAni .b11 {
        margin-left: 3.3%;
        margin-top: -3.8%;
    }

    .g_subAni .b12 {
        margin-left: 26.5%;
        margin-top: -4.9%;
    }

    .g_subAni .b21 {
        margin-left: 18.5%;
    }

    .g_subAni .b22 {
        margin-left: 21.8%;

    }

    .g_subAni .b23 {
        margin-left: 34.8%;
    }

    .d-dibucon,
    .new_content {
        width: 80%;
    }
    .jd .bd{
        width: 81% !important;
    }
    .d-dibu {
        height: auto;
    }

    .du_ritf {
        display: none;
    }

    .wzbs {
        margin-left: 3% !important;
    }

    .wgba {
        margin-left: -6% !important;
    }

    .d-dibucon p {
        margin-bottom: 5px;
    }

    .w1200 {
        width: 90%;
    }

    .news,
    .jd {
        float: none;
    }

    .close {
        right: 310px;
    }

    .nav_open,
    .nav_close {
        display: block !important;
    }
    .nav_open{
        z-index: 999;
    }
}
@media only screen and (max-width: 416px) {
    .m-header {
        width: 100%;
        /* background: no-repeat; */
        height: 66px;
    }

    .m-heder .m-logo img {
        width: 50%;
    }

    .m-list {
        display: none;
    }

    .m-heder {
        width: 100%;
        height: 66px;
        line-height: 66px;
    }

    .g_subAni .b12,
    .g_subAni .b11 {
        width: 9.9%;
    }

    .g_subAni .b11 {
        margin-left: 3.3%;
    }

    .g_subAni .b12 {
        margin-left: 16.5%;
    }

    .g_subAni .b21 {
        margin-left: 6.5%;
    }

    .g_subAni .b22 {
        margin-left: 6.8%;

    }

    .g_subAni .b23 {
        margin-left: 14.8%;
    }

    .d-dibucon,
    .new_content {
        width: 100%;
    }

    .d-dibu {
        height: auto;
    }

    .du_ritf {
        display: none;
    }

    .wzbs {
        margin-left: 3% !important;
    }

    .wgba {
        margin-left: -6% !important;
    }

    .d-dibucon p {
        margin-bottom: 5px;
    }

    .w1200 {
        width: 90%;
    }

    .news,
    .jd {
        float: none;
    }

    .close {
        right: -8px;
    }

    .nav_open,
    .nav_close {
        display: block !important;
    }
    .nav_open{
        z-index: 999;
    }
}
@media only screen and (max-width: 360px) {
    .g_subAni .b11{
        margin-left: 1.3%;
        margin-top: 9.9%;
    }
    .g_subAni .b12{
        margin-left: 13.5%;
        margin-top: 6.9%;
    }
    .g_subAni .b21{
        margin-top: 5%;
    }
    .g_subAni .b22{
        margin-top: 6.5%;
    }
    .g_subAni .b23{
        margin-top: 11.9%;
    }
    .jd .bd{
        width: 81% !important;
    }
    .close{
        right: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .g_subAni .b11{
        margin-left: 1.3% !important;
        width: 10.9% !important;
        margin-top: 8.2% !important;
    }
    .g_subAni .b12{
        margin-left: 14.5% !important;
        margin-top: 6.9% !important;
    }
}
@media only screen and (max-width: 320px) {
    .g_subAni .b11{
        width: 8.9% !important;
        margin-top: 10.2% !important;
    }
    .g_subAni .b12{
        margin-left: 11.5% !important;
        margin-top: 9.9% !important;
    }
}

/* 修改 */
.news_title li a{
    transition: none!important;
}
@media only screen and (max-width: 1024px) {
    .jd{
        margin-bottom: 20px;
    }
    .news{
        margin-left: 0!important;
    }
    ul.news_title{
        overflow: scroll;
        white-space: nowrap;
    }
    ul.news_title::-webkit-scrollbar{
        display: none;
    }
    .news_title li{
        float: none!important;
        display: inline-block!important;
    }
    .new_content .pic .word{
        width: 70%;
    }
    .new_content .pic .word a, .new_content .pic .word p{
        width: 100%;
    }
}
@media only screen and (max-width: 376px) {
    .jd .hd{
        display: none;
    }
}