@media screen and (max-width: 999px){

.xxjs .m2 .top, 
.xxjs .m2 .bottom .left,
.xxjs .m2 .bottom .right,
.xxjs .m4 .right,
.xxjs .m4 .left,
.xxjs .m5 .top,
.xxjs .m5 .bottom .left,
.xxjs .m5 .bottom .right,
.xxjs .m6 .top,
.xxjs .m6 .bottom .left,
.xxjs .m6 .bottom .right,
.xxjs .m6 .bottomb,
.xxjs .m6 .bottombb{
transform: none !important;
  opacity: 1 !important;
} 

    .post-wz li.news.n7::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:2.3rem;
       }
    .post-wz li.news.n13::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:3.45rem;
       }
    .post-wz li.news.n19::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:4.6rem;
       }
    .post-wz li.news.n25::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:5.75rem;
       }
    .post-wz li.news.n31::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:6.9rem;
       }
    .post-wz li.news.n37::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:8.05rem;
       }
    .post-wz li.news.n43::before{ content: '';
        display: block;
        position: absolute;
        height: 1px;
        background: #DEECEC;
        width: 100%;
        left: 0;top:9.2rem;
       }
   
    
    
    
    .post-wz li.news{min-width:16.6%}
    #l-container .inner{width:100%;}
    .xxjs .wp_entry p{font-size:14px;line-height:28px;margin-bottom:20px;}
    .xxjs .m2 .left .num_l{width:130px;height:130px;margin-right:calc(100% - 260px);    box-sizing: border-box;}
    .xxjs .wp_entry .m1{    padding-top: 30px;}
    
    .xxjs .m2 .right{    margin-bottom: 20px;
        padding-top: 0;
    }
    .xxjs .m4 .right{padding-top: 0;}
    .xxjs .m4{    padding-bottom: 1.8rem;}
.xxjs .m4{background-size:90%}
    }
    @media screen and (max-width: 767px){
.lecture .listcon .chy_news .wz{    margin-bottom: 30px;}
.lecture .listcon .chy_news{    padding-left: 40px;
    padding-right: 40px;}
.lecture .listcon .chy_news .news_left{width:auto;float:none;margin:0}
.lecture .listcon .chy_news .news_right{width:auto;float:none;margin:0}
.ldbz .lmbox .lmtitle{    padding-left: 10px;
    font-size: 18px;
    padding-right: 46px;
    line-height: 24px;
    padding-top: 17px;
    padding-bottom: 17px;}
.col_news .col_news_box{margin:0}
        .post-wz li.news.n5::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:2.3rem;
           }
        .post-wz li.news.n9::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:3.45rem;
           }
        .post-wz li.news.n13::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:4.6rem;
           }
        .post-wz li.news.n17::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:5.75rem;
           }
        .post-wz li.news.n21::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:6.9rem;
           }
        .post-wz li.news.n25::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:8.05rem;
           }
        .post-wz li.news.n29::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:9.2rem;
           }
        .post-wz li.news.n33::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:10.35rem;
           }
        .post-wz li.news.n37::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:11.5rem;
           }
        .post-wz li.news.n41::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:12.65rem;
           }
        .post-wz li.news.n45::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:13.8rem;
           }
        .post-wz li.news.n49::before{ content: '';
            display: block;
            position: absolute;
            height: 1px;
            background: #DEECEC;
            width: 100%;
            left: 0;top:14.95rem;
           }
    .post-wz li.news{min-width:25%}
    .xxjs .wp_entry .m6 .bottombb{    margin-top: 27px;    padding-bottom: 57px;}
    .xxjs .wp_entry .m6 .bottomb{margin-top:0}
    .xxjs .m6 .bottom .left .mimg{    padding-top: 47%;    margin-bottom: 30px;}
    .xxjs .m6 .bottom .right .mimg{    padding-top: 86%;    margin-top: 30px;
        margin-bottom: 30px;}
    .xxjs .wp_entry .m6 .bottom .left p{margin-bottom:30px}
    .xxjs .m6{    margin-top: 140px;}
    .xxjs .m5 .bottom{margin-top:0}
    .xxjs .m4 {background:url(images/m4bg.svg) no-repeat bottom right ;background-size:90%}
    .xxjs #l-container .mod{padding:0}
    .xxjs .m4 .left{margin-bottom:40px;}
    .xxjs .col_news .col_news_box{margin:0}
    .xxjs .m4{    padding: 0 18px;
        padding-top: 40px;
        padding-bottom: 76px;
        margin: 0 -18px;}
    .xxjs .m2 .left .num_l{margin-bottom:83px;}
    .xxjs .m5{padding-left:18px;padding-right:18px;margin-left:-18px;margin-right:-18px;}
    .xxjs .m5 .bottom .left,.xxjs .m5 .bottom .right{margin:0}
    .xxjs .m4 .left,.xxjs .m4 .right,.xxjs .m5 .bottom .left,.xxjs .m5 .bottom .right,.xxjs .m6 .bottom .left,.xxjs .m6 .bottom .right{width:100%;float:none}
    .xxjs .m2 .right{float:none;width:auto;margin-bottom:0;padding-top:175px;padding-bottom:38px;}
    .xxjs #l-container{background:url(images/m1bg_p.png) no-repeat center top 50px / contain}
    .xxjs .wp_entry .m1{    padding-top: 70%;}
    .xxjs .wp_entry .m1 .right{width:auto;}
    .xxjs .col_menu{background:none;    margin: auto;
    border: none;}
 .xxjs  .hasmenu .column-switch{    display: none ! important;}
    .xxjs .col_menu.hasmenu{height:auto}
    .xxjs .m2 .left{width:auto;float:none}
    .xxjs .wp_entry .m2{    padding-right: 24px;
        margin-right: 0;    padding-top: 45px;    padding-left: 36px;
        margin-left: -18px;
        box-sizing: border-box;}
    #l-container .inner{padding: 0 18px;box-sizing: border-box;background:url(images/bottombg.png) no-repeat center bottom / 100%;}
    .xxjs .m2 .bottom{margin-top:40px;    padding: 0 16px;}
    .xxjs .m2 .left .num_l{    margin-right: calc(33.3% - 173px);}
    .xxjs .m2 .left .num_l:nth-child(2n){ margin-right: calc(33.3% - 174px);}
    .xxjs .m2 .left .num_l:last-child{margin-right:0}
    .xxjs .m2 .left .num_l .sz{    font-size: 23px !important;}
    .xxjs .m2 .left .num_l .dw{font-size:8px;margin-left:13px;}
    .xxjs .m2 .left .num_l .nbottom{font-size:8px;}
    .xxjs .m5 .bottom .right{    margin-top: 50px;    margin-bottom: -113px;}
    .xxjs .col_menu{    position: static;     min-height: auto;}
    .xxjs #l-container{    background-position: top;}
    .xxjs .col_menu .col_menu_head h3.col_name .col_name_text{    font-size: 26px;
        line-height: 37px;
        padding-top: 18px;
        display: inline-block;    padding-left: 25px;
        padding-bottom: 9px;background:url(images/titlebg.png) no-repeat center left;}
    .xxjs .col_menu .col_menu_head h3.col_name{text-align: center;}
.lecture .listcon .chy_news .news_right{    margin-bottom: 20px;}
    }
    @media screen and (max-width: 670px){
    .xxjs .m2 .left .num_l{    width: 120px;
        height: 120px; margin-right: calc(100% - 240px);margin-bottom:25px;}
    .xxjs .m2 .left .num_l:nth-child(2n){ margin-right: 0;}
    .xxjs .m2 .bottom{    padding-bottom: 20px;}
    .xxjs .m2 .right {
        padding-top: 300px;
    }
    }
    @media screen and (max-width: 600px){
    
    .post-tt .tt{width:120px;}
    .post-wz .con{    width: calc(100% - 120px);}
    }
    @media screen and (max-width: 479px){
.xxjs .m4{    background: url(images/m4bg.png) no-repeat bottom right / contain; }

.lecture .listcon .chy_news .wz .chy_title{    width: calc(100% - 1.1rem);}
.lecture .listcon .chy_news{    padding-left: 20px;
    padding-right: 20px;}
.post-wz li.news{min-width:33.3%}
    .post-tt .tt{width:auto;float:none}
    .post-wz .con{float:none;width:auto}
    .post-wz li.news::before{display:none !important}
 .lmbox {
    margin-bottom: 40px;
}
.post-wz li.news{
 padding-top: 0.2rem;
 padding-bottom: 0.2rem;
}
.post-tt .tt{
   padding-bottom: 0.2rem;
    padding-top: 0.2rem;
}
.post-tt .tit {
    padding-left: 0.2rem;
    font-size: 0.24rem;
}
   
    }
    @media screen and (max-width: 370px){
    .xxjs .m2 .bottom{padding:0;   padding-bottom: 58px;}
    
    }
    @media screen and (max-width: 342px){
    .xxjs .m2 .left .num_l{    width: 100px;
        height: 100px;
        margin-right: calc(100% - 200px);}
    
    }