.zmhd .container {
    background: #fff;
    padding: 20px;
}

.zmhd_contents {
    width: 100%;
}

.zmhd_contents .pic_div .wyxx_pic {
    float: left;
    /* width: 48%;
    height: 82px;*/
    width: 100%;
    height: 120px;
    background: url("../images/zmhd/xzxx01.jpg") no-repeat;
    background-size: 100% 100%;
    padding-right: 45px;
}

.wyxx_pic .wyxx_zt {
    display: block;
    width: 130px;
    height: 34px;
    line-height: 34px;
    background: #267dcd;
    opacity: 0.7;
    border-radius: 50px;
    float: right;
    text-align: center;
    margin-top: 24px;
}

.wyxx_zt i {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url("../images/zmhd/zmhd_icon02.png") no-repeat;
    background-size: 100% 100%;
    margin-bottom: -4px;
    margin-right: 5px;
    transition: all 0.4s linear;
}

.wyxx_zt span {
    font-size: 16px;
    color: #fff;
}

.wyxx_zt:hover i {
    margin-right: 10px;
}

.pic_div .qtxx_div {
    margin-left: 2%;
    float: right;
    width: 50%;
}

.qtxx_div p {
    float: left;
    width: 100%;
    height: 86px;
    line-height: 86px;
    margin-left: 1%;
    border-radius: 10px;
    text-align: center;
    transition: all 0.4s linear;
}

.qtxx_div p a {
    display: block;
    width: 100%;
    height: 100%;
}

.qtxx_div p a * {
    vertical-align: middle;
}

.qtxx_div p i {
    display: inline-block;
    margin-right: 10px;
}

.qtxx_div p span {
    font-size: 20px;
    color: #f2f2f2;
    letter-spacing: 4px;
}

.qtxx_div .jdts {
    margin-left: 0;
    background: #5991b9;
    display: none;
}

.qtxx_div .jdts i {
    width: 44px;
    height: 42px;
    background: url("../images/zmhd/zmhd_icon04.png") no-repeat;
    background-size: 100% 100%;
}

.qtxx_div .fwdh {
    background: #48a19d;
    display: none;
}

.qtxx_div .fwdh i {
    width: 41px;
    height: 43px;
    background: url("../images/zmhd/zmhd_icon05.png") no-repeat;
    background-size: 100% 100%;
}

.qtxx_div .wzxx {
    background: #5991b9;
}

.qtxx_div .wzxx i {
    width: 46px;
    height: 38px;
    background: url("../images/zmhd/zmhd_icon06.png") no-repeat;
    background-size: 100% 100%;
}

.qtxx_div p:hover i {
    animation: myfirst 1s;
    -moz-animation: myfirst 1s;
    -webkit-animation: myfirst 1s;
    -o-animation: myfirst 1s;
}

.zmhd_contents .lm_contents {
    margin-top: 20px;
}

.lm_contents .leftLm_box {
    float: left;
    width: 48%;
    height: auto;
}

.leftLm_box .lxxd_div {
    min-height: 235px;
    width: 100%;
}

.lxxd_div .lxxd_tab {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #d7d7d7;
}

.lxxd_tab span {
    display: inline-block;
    height: 44px;
    font-size: 20px;
    color: #025488;
    border-bottom: 3px solid #1882d6;
}

.lxxd_tab a {
    float: right;
    font-size: 16px;
    color: #929292;
}

.now_box {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}

.now_box .now {
    width: 18%;
    height: auto;
    padding: 3px 10px;
    background: #a3c5e0;
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    text-align: center;
    float: left;
}

.now_box .con {
    float: right;
    font-size: 16px;
    width: 80%;
    padding-left: 10px;
    position: relative;
    margin-left: 10px;
    line-height: 35px;
    background: url("../images/icon/icon2.jpg") 0 53% no-repeat;
}

.now_box .con .con_title {
    display: inline-block;
    width: 86%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.now_box .con .more {
    color: #b11414;
    margin-left: 10px;
}

.lxxd_div .lxxd_list {
    margin-top: 10px;
}

.lxxd_list li {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    padding-left: 15px;
    background: url("../images/zmhd/zmhd_icon03.png") 0 50% no-repeat;
}

.yzjy li a {
    width: 100% !important;
}

.lxxd_list li a {
    display: inline-block;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lxxd_list li p {
    float: left;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.4s linear;
}

.lxxd_list li span {
    float: right;
    color: #999;
}

.lxxd_list li:hover p {
    text-indent: 10px;
}

.lxxd_div .btn_tab {
    margin-top: 10px;
}

.btn_tab a {
    display: block;
    float: left;
    width: 49%;
    height: 62px;
    line-height: 62px;
    border-radius: 5px;
    text-align: center;
}

.btn_tab a * {
    vertical-align: middle;
}

.btn_tab .wyxx_a {
    background: #2b94d9;
}

.btn_tab .yqts_a {
    margin-left: 2%;
    background: #48a19d;
}

.btn_tab a i {
    display: inline-block;
    margin-right: 10px;
}

.btn_tab a span {
    font-size: 20px;
    color: #fff;
    letter-spacing: 4px;
}

.btn_tab .wyxx_a i {
    width: 35px;
    height: 35px;
    background: url("../images/zmhd/zmhd_icon07.png") no-repeat;
    background-size: 100% 100%;
}

.btn_tab .yqts_a i {
    width: 32px;
    height: 41px;
    background: url("../images/zmhd/zmhd_icon08.png") no-repeat;
    background-size: 100% 100%;
}

.btn_tab a:hover i {
    animation: myfirst 1s;
    -moz-animation: myfirst 1s;
    -webkit-animation: myfirst 1s;
    -o-animation: myfirst 1s;
}

.leftLm_box .zxzx_div {
    margin-top: 10px;
}

.lm_contents .rightLm_box {
    float: right;
    margin-left: 2%;
    width: 50%;
    height: auto;
}

.lxxd_div .myzj_p {
    margin-top: 20px;
}

.myzj_p .myzj_left {
    width: 71px;
    height: 70px;
    background: #a3c5e0;
    font-size: 18px;
    color: #fff;
    padding: 13px 13px 11px 15px;
    letter-spacing: 3px;
    float: left;
}

.myzj_p .myzj_item {
    float: right;
    width: 85%;
    font-size: 16px;
    line-height: 34px;
}

.myzj_item li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.myzj_item .myzj_title {
    background: url("../images/zmhd/zmhd_icon03.png") 0 50% no-repeat;
    padding-left: 15px;
    transition: all 0.4s linear;
}

.myzj_p .myzj_item .xx_more {
    color: #b11414;
}

.myzj_item .myzj_title:hover {
    text-indent: 10px;
}

.rightLm_box .mgt5 {
    margin-top: 5px;
}

.zxzx_box .inlist {
    height: 216px;
    margin-top: 10px;
    overflow: hidden;
}

.wsxf_box {
    margin-top: 10px;
}

.wsxf_box .cilp1,
.zxzx_box .inlist li {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    padding-left: 15px;
    background: url("../images/zmhd/zmhd_icon03.png") 0 50% no-repeat;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.4s linear;
}

.wsxf_box .cilp1:hover,
.zxzx_box .inlist li:hover {
    text-indent: 10px;
}

.zxzx_box li .cilp1 {
    color: #fff;
}

.zxzx_box li .cilp1 a {
    color: #333;
}



/*脙茠脝鈥櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮γ兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓拧脙鈥毭偮懊兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓拧脙鈥毭偮姑兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮γ兤捗嗏€櫭兟⒚⑩€毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙脙茠脝鈥櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮好兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮�*/
@media (max-width:768px) {
    .zmhd .container {
        padding: 10px;
    }

    .zmhd_contents .pic_div .wyxx_pic {
        float: none;
        width: 100%;
        height: 60px;
        padding-right: 10px;
    }

    .wyxx_pic .wyxx_zt {
        width: 105px;
        height: 30px;
        line-height: 30px;
        margin-top: 15px;
    }

    .wyxx_zt i {
        width: 15px;
        height: 15px;
        margin-right: 0;
    }

    .wyxx_zt span {
        font-size: 14px;
    }

    .pic_div .qtxx_div {
        margin-left: 0;
        float: none;
        width: 100%;
        margin-top: 10px;
    }

    .qtxx_div::after {
        display: table;
        content: "";
        clear: both;
    }

    .qtxx_div p {
        width: 100%;
        height: 50px;
        margin-left: 0;
        line-height: 50px;
    }

    .qtxx_div p i {
        width: 20px !important;
        height: 20px !important;
        margin-right: 0;
    }

    .qtxx_div p span {
        font-size: 15px;
        letter-spacing: normal;
    }

    .zmhd_contents .lm_contents {
        margin-top: 5px;
    }

    .lm_contents .leftLm_box {
        float: none;
        width: 100%;
    }

    .lxxd_div .lxxd_tab {
        height: 40px;
        line-height: 40px;
    }

    .lxxd_tab span {
        font-size: 16px;
        height: 40px;
    }

    .lxxd_tab a {
        font-size: 14px;
    }

    .lxxd_list li {
        line-height: 30px;
        font-size: 14px;
    }

    .lxxd_div .lxxd_list {
        height: auto;
    }

    .btn_tab a {
        height: 45px;
        line-height: 45px;
    }

    .btn_tab a i {
        width: 25px !important;
        height: 25px !important;
    }

    .btn_tab a span {
        font-size: 16px;
    }

    .lm_contents .rightLm_box {
        float: none;
        width: 100%;
        margin-left: 0;
    }

    .lxxd_div .myzj_p {
        margin-top: 10px;
    }

    .myzj_p .myzj_left {
        padding: 10px;
        width: 21%;
        height: 63px;
        font-size: 14px;
        letter-spacing: 5px;
    }

    .myzj_p .myzj_item {
        width: 77%;
        font-size: 14px;
        line-height: 30px;
    }

    .wsxf_box .cilp1,
    .zxzx_box .inlist li {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }

    .now_box {
        margin: 10px 0;
    }

    .now_box .con {
        width: 78%;
        line-height: 62px;
        font-size: 14px;
    }

    .now_box .now {
        font-size: 16px;
        width: 18%;
        padding: 3px 5px;
        height: 62px;
    }

    .now_box .con .con_title {
        width: 77%;
    }
}