@media only screen and (max-width:1440px) {
    .lbylmm {
        font-size: 42px;
        padding-bottom: 15px;
    }
.ejdh li{
    width: 185px;
}
    .ejdh li a {
        font-size: 20px;

    }
    .list_wz li .time b {
        font-size: 34px;
    }
    .list_wz li a {
        padding: 20px 30px;
    }
    .list_tp li .lttp_wz h3 {
        font-size: 17px;
    }
    /* 组织机构 */
    .bmjs_tab .hd li span {
        font-size: 20px;
    }
    .bmjs_wk2::after {
        width: 48.6%;
    }
    /* 部门介绍 */
    .bmjs_bg::before {
        width: 40.5%;
    }
    /* 底部 */
    .dibu_lf {
        width: 450px;
    }
    .dibu_rg {
        width: calc(100% - 510px);
    }
    .dibu_lg {
        width: 400px;
    }
    .dbbt {
        font-size: 20px;
    }
    .dblxwm_nr p,
    .dbyqlj li a {
        font-size: 14px;
    }
    .dblxwm {
        width: 220px;
    }
    .dbyqlj {
        width: 350px;
    }
    /* 列表页轮播 */
    .topbg,
    .ltban .ltban_lb {
        height: 450px;
    background-size: cover !important;
    }
    .lbylmm {
        font-size: 34px;
    }
}

@media only screen and (max-width:1280px) {
    .contt_zhwen {
        position: relative;
        padding-bottom: 80px;
    }
    .contt_zhwfx {
        float: none;
        position: absolute;
        width: 100%;
        left: 0px;
        top: auto;
        bottom: 30px;
    }
    .contt_zhwfx li {
        padding-right: 0px;
        margin: 0px;
        width: 100px;
    }
    .contt_zhwfx li span {
        width: 38px;
        font-size: 16px;
    }
    .contt_zhwfx li h3 {
        float: left;
        line-height: 38px;
        margin-left: 5px;
    }
    .contt_zhwfx li .cczw_fxnr {
        display: block;
        top: -4px;
        left: 80px;
    }
    .contt_zhwfx li:nth-of-type(1) span,
    .contt_zhwfx li:nth-of-type(1) h3 {
        display: none;
    }
    .article-share i.icon-31zhuanfa {
        display: none;
    }
    .item-share {
        width: 216px;
    }
    .article-share .bdsharebuttonbox {
        width: 100%;
    }
    .article-share .bdsharebuttonbox a {
        margin: 0px 5px;
        float: left;
    }
    /* 讲座报告 */
    .jzbg_lb {
        width: 50%;
    }
    /* 底部 */
    .dibu_lf {
        width: 380px;
    }
    .dibu_lg {
        width: 340px;
    }
    .dibu_tc {
        margin-left: 0px;
    }
    .dibu_rg {
        width: calc(100% - 440px);
    }
    .dbbt::before {
        left: -22px;
        top: 11px;
        width: 14px;
    }
    .dbbt {
        font-size: 18px;
    }
    .dbban_rg a {
        font-size: 18px;
    }
    .dbban_lf {
        font-size: 14px;
    }
}

@media only screen and (max-width:1124px) {
    /* 底部 */
    .dibu {
        padding: 25px 0px;
    }
    .dibu_lf {
        width: 100%;
        margin-bottom: 10px;
        border-right-style: none;
    }
    .dibu_rg {
        width: calc(100% - 0px);
    }
    .dibu_lg {
        margin-top: 10px;
    }
    .dibu_tc {
        margin-top: 0px;
        float: right;
    }
    .dbbt {
        padding-left: 20px;
        margin-bottom: 18px;
    }
    .dbbt::before {
        left: 0px;
    }
}

@media only screen and (max-width:1024px) {
    .ejdh {
        display: none;
    }
    /* 手机导航 */
    .sjmenu {
        display: block;
        background: #fafafa;
        margin-top: 15px;
    }
    .sp_header {
        height: 50px;
        overflow: hidden;
        /* background:#fff; */
        width: 100%;
    }
    .sp_logo {
        float: left;
        height: 50px;
        font-size: 22px;
        line-height: 50px;
        color: #111;
        text-indent: 10px;
    }
    .sp_nav {
        width: 50px;
        float: right;
        position: relative;
        cursor: pointer;
        height: 30px;
        margin-top: 15px
    }
    .sp_nav span {
        display: block;
        background: #005bac;
        width: 30px;
        height: 2px;
        position: absolute;
        left: 10px;
        transition: all ease 0.35s
    }
    .sp_nav span:nth-of-type(1) {
        top: 0px
    }
    .sp_nav span:nth-of-type(2) {
        top: 10px
    }
    .sp_nav span:nth-of-type(3) {
        top: 20px
    }
    .sp_nav_se span:nth-of-type(1) {
        top: 10px;
        transform: rotate(45deg)
    }
    .sp_nav_se span:nth-of-type(2) {
        width: 0
    }
    .sp_nav_se span:nth-of-type(3) {
        top: 10px;
        transform: rotate(-45deg)
    }
    .sjj_nav {
        width: 100%;
        transition: top ease 0.35s;
        display: none;
    }
    .nav_show {
        display: block;
        color: #333;
    }
    .sjj_nav ul li i {
        position: absolute;
        top: 5px;
        right: 0px;
        border-left: 1px #ddd solid;
        height: 40px;
        padding: 0px 7px 0 7px;
    }
    .sjj_nav ul li i svg {
        transform: rotate(-90deg);
        transition: all ease 0.35s
    }
    .sjj_nav ul li .sjj_nav_i_se svg {
        transform: rotate(0deg)
    }
    .sjj_nav ul li {
        border-top: 1px #ddd solid;
        position: relative;
        line-height: 50px;
        font-size: 18px;
    }
    .sjj_nav ul li a {
        display: block;
        text-indent: 8px;
    }
    .sjj_nav>ul>li:last-child {
        border-bottom: 1px #ddd solid;
    }
    .sjj_nav ul li ul {
        display: none
    }
    .sjj_nav ul li ul li {
        font-size: 16px;
    }
    .sjj_nav ul li ul li a {
        color: #444;
        display: block;
        text-align: left;
        text-indent: 20px;
    }
    .sjj_nav ul li ul li ul li {
        font-size: 14px;
    }
    .sjj_nav ul li ul li ul li a {
        color: #444;
        text-indent: 30px;
    }
    .sjj_nav ul li ul li ul li ul li a {
        color: #666;
        text-indent: 40px;
    }
    .sjj_nav ul li.grey {
        background: #f1f3f6;
    }
    .sjj_nav ul li i svg {
        width: 20px;
        height: 20px;
        fill: #666;
        margin-top: 10px;
    }
    .sjj_nav ul li .sjj_nav_i_se svg {
        fill: #005bac
    }
    .list_wk {
        padding: 30px 0px 45px;
    }
    .list_wz li .time {
        width: 70px;
        font-size: 16px;
        line-height: 30px;
    }
    .list_wz li .text {
        width: calc(100% - 90px);
    }
    .list_wz li:hover .text h2 {
        font-size: 16px;
        color: #333;
        font-weight: normal;
    }
    .contt_lf {
        width: calc(100% - 0px);
    }
    .contt_rg {
        width: 100%;
    }
    .contt_box {
        margin-top: 20px;
    }
    .contt_tit h1 {
        font-size: 22px;
    }
    /* 组织机构 */
    .bmjs_wk {
        padding-top: 50px;
    }
    .bmjs_wk::after {
        top: 50px;
    }
    .bmjs_lbt h2 {
        font-size: 20px;
    }
    .bmjs_lbt span {
        font-size: 15px;
    }
    .bmjs_lbt,
    .bmjs_ljs {
        padding-left: 10px;
        padding-right: 10px;
    }
    .bmjs_tab .hd li span {
        height: 80px;
        line-height: 80px;
        font-size: 18px;
    }
    .bmjs_wk2::before {
        top: -280px;
    }
    .bmjs_ljs h2 {
        font-size: 15px;
    }
    .bmjs_ljs dl dd {
        font-size: 13px;
    }
    /* 部门介绍 */
    .bmjs_bg {
        padding-top: 50px;
    }
    .bmjs_bg::before {
        display: none;
    }
    .bmjs_lf {
        width: 100%;
        text-align: center;
        margin-top: 0px;
    }
    .bmjs_rg {
        width: calc(100% - 0px);
    }
    .bmjs_rgxq {
        padding-left: 0px;
    }
    /* 列表页轮播 */
    .lttop {
        display: none;
    }
    .ltsjlm {
        display: block;
    }
    .topbg,
    .ltban .ltban_lb {
        height: 400px;
    }
    .ltsjlm .lbylmm {
        margin-top: 20px;
        font-size: 24px;
        color: #005bac;
        padding-bottom: 10px;
    }
    .ltsjlm .lbylmm::before {
        background: #005bac;
        width: 25px;
        height: 2px;
    }
    .ltsjlm .lbydqwz {
        color: #888;
        background: url(../images/ic_home2.png) no-repeat left 3px;
        margin-bottom: 0px;
    }
    .ltsjlm .lbydqwz a {
        color: #888;
    }
    .ltban .slick-prev,
    .ltban .slick-next {
        display: none!important;
    }
    .ltban .slick-dots {
        display: block!important;
    }
    .jzbg_box {
        padding: 60px 0px;
    }
}

@media only screen and (max-width:930px) {
    .list_tp li {
        width: 50%;
    }
    /* 组织机构 */
    .bmjs_wk2::before {
        top: -240px;
    }
    .bmjs_lb {
        width: 100%;
    }
    .bmjs_tab .hd li {
        width: 33.3%;
    }
    /* 讲座报告 */
    .jzbg_lb {
        width: 100%;
    }
}

@media only screen and (max-width:800px) {
    .dbban {
        padding-bottom: 12px;
    }
    .dbban_lf {
        margin: 5px 0px;
        text-align: center;
        width: 100%;
    }
    .dbban_rg {
        width: 260px;
        float: none;
        margin: 0px auto;
    }
    .dbban_rg a {
        height: 42px;
        line-height: 42px;
        font-size: 16px;
        margin: 0px 1px;
        width: 128px;
    }
    .topbg,
    .ltban .ltban_lb {
        height: 350px;
    }
}

@media only screen and (max-width:640px) {
    .dibu_lg {
        width: 100%;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .dibu_lg img {
        max-width: 80%;
    }
    .dibu_tc {
        width: 234px;
        float: none;
        margin: auto;
    }
    .dibu_tc li {
        margin: 0px 12px;
    }
    .dblxwm_nr p,
    .dbyqlj li {
        margin: 0px;
    }
    .dblxwm_nr p,
    .dbyqlj li a,
    .dbban_lf,
    .dbban_rg a {
        font-size: 13px;
    }
    .dbbt {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .dblxwm {
        width: 200px;
    }
    .dbyqlj {
        width: calc(100% - 210px);
    }
}

@media only screen and (max-width:600px) {
    .sp_logo,
    .ltsjlm .lbylmm {
        font-size: 20px;
    }
    .ltsjlm .lbydqwz {
        font-size: 13px;
    }
    .list_wz li a {
        padding: 15px;
    }
    .list_wz li .text h2 {
        font-size: 15px;
    }
.list_wz li .text img {
    position: absolute;
    right: 27px;
    top: 8px;
    width: 16px;
}

    .list_wz li .time {
        width: 95px;
        padding-top: 2px;
    }
    .list_wz li .time p,
    .list_wz li .time b {
        float: left;
        font-size: 16px;
    }
    .list_wz li .time b {
        font-weight: normal;
    }
    .list_wz li .time b i {
        display: inline;
    }
    .list_wz li .text {
        width: calc(100% - 0px);
        background-size: auto 20px;
        padding-right: 35px;
    }
    .list_wz li .text h2 {
        line-height: 32px;
        height: 32px;
    }
    .list_wz li:hover .text {
        background-size: none;
    }
    /* 图片列表 */
    .list_tp li {
        width: 100%;
    }
    .list_tp li .lttp_nr {
        margin-bottom: 40px;
    }
    .list_tp li .lttp_wz a {
        padding: 15px 20px 20px;
    }
    .list_tp li .lttp_wz h3 {
        font-size: 16px;
    }
    .list_tp li .lttp_wz p {
        width: 125px;
    }
    .list_tp li .lttp_wz p b {
        text-indent: 20px;
        background-position: 75px center;
    }
    /* 组织机构 */
    .bmjs_tab .hd li {
        width: 50%;
    }
    .topbg,
    .ltban .ltban_lb {
        height: 250px;
    }
}
@media only screen and (max-width:640px) {
    .bmjs_tab .hd li span {
    white-space: normal;
    height: auto;
    line-height: 24px;
    font-size: 16px;
    padding: 10px 0.3rem !important;
    display: block;
    }
.bmjs_tab .hd li {max-width: 100%;}
.bmjs_wk{padding-top:1px;}
.bmjs_tab .bd ul{margin-top:0;}
.list_wk{padding-top:0;}

}



@media only screen and (max-width:540px) {
    .dblxwm {
        width: 100%;
        margin-bottom: 15px;
    }
    .dbyqlj {
        width: calc(100% - 0px);
    }
}

@media only screen and (max-width:414px) {
    .topbg,
    .ltban .ltban_lb {
        height: 200px;
    }
}

@media only screen and (max-width:993px) {

 .topbg{    z-index: 180;}
}


.bmjs_bg{z-index:120;}