@media (max-width:1024px) {

    .dsj,.gzdt,.hot,.people,.detail,.xuezhe,.center{
        width:100%;
        padding:0 20px 38px;
    }
    .gzdtcont,.center-cont{
        width:calc(100% - 200px);
    }
    .gzdtcont .gzdtlist{
        padding-left: 40px;
    }
    .gzdtlist li{
        width:100%;
        margin-left:0;
    }
    .hot-right{
        width:calc(100% - 250px);
    }
    .hot dt{
        height: 60px;
    }
    .hot dt a{
        padding:0;
    }
    .hot dt span{
        position: static;
        display: block;
    }
    .booklist li img{
        width:20%;
        height: auto;
    }
    .booklist li .text{
        width:75%;
    }
    .booklist li .text strong{
        margin-top: 0;
    }
    .member-banner,.zhinan,.dongtai,.dt-left{
        width:100%;
        height: auto;
        float: none;
    }
    .member-banner img{
        width: 100%;
    }
    .xuezhe-left,.xuezhe-right{
        float: none;
        width:100%;
    }
    .login-after ul li{
        float: left;
        margin-right: 10px;
    }
    .login-after ul li:nth-child(even){
        float: left;
    }
    .xuezhewz{
        width:calc(100% - 250px);
    }
    .xuezhewz .xzwz li > a{
        max-width: 280px;
    }
    .zklist .u-list li{
        float: none;
        width:100%;
    }
}
@media (max-width:414px){
    .path{
        text-align: left;
    }
    .dsj h1,.gzdt h1,.hot h1,.people h1,.xuezhe h1,.zhiku h1{
        background: none;
        padding:0;
    }
    .subnav{
        height: auto;
        border: 0;
        overflow: hidden;
    }
    .subnav ul{
        float: none;
    }
    .subnav ul li{
        padding:0 10px;
        margin-top: 10px;
    }
    .thdnav{
        width:100%;
        max-height: 200px;
        overflow-y: scroll;
    }
    .dsjyear{
        width:100%;
    }
    .dsjyearlist{
        width:calc(100% - 100px);
    }
    .dsjcont ul li img{
        width:80%;
    }
    .dsjcont ul li strong,.dsjcont ul li p{
        float: left;
        width:100%;
        display: block;
        padding:0;
    }
    .dsjcont ul li p{
        width:80%;
    }
    .dsjcont ul li:nth-child(even) img{
        width:80%;
    }
    .dsjcont ul li:nth-child(even) strong{
        padding:0;
        float: left;
    }
    .dsjcont ul li:nth-child(even) strong{
        text-align: right;
    }
    .dsjcont ul li:nth-child(even) p{
        float: right;
        width:80%;
        padding:0;
    }
    .gzdtcont,.center-cont{
        width:100%;
        border:0;
        padding:0;
    }
    .gzdtcont .gzdtlist{
        padding:0;
    }
    .hot .thdnav{
        width:100%;
    }
    .hot-right,.xuezhewz{
        width:100%;
        border: 0;
        padding-left:0;
    }
    .hotlist{
        padding:10px 20px;
    }
    .peoplelist li{
        height: auto;
        line-height: 25px;
        background: none;
        padding:0;
        margin-bottom: 10px;
    }
    .peoplelist li a{
        padding:0;
        height: auto;
    }
    .peoplelist li span{
        position: static;
        display: block;
        height: auto;
        line-height: normal;
    }
    .bdsharebuttonbox{
        float: left;
    }
    .booklist li img{
        width:50%;
        float: none;
    }
    .booklist li .text{
        float: none;
        width:100%;
    }
    .booklist li .text strong{
        margin-top:20px;
    }
    .membershow li{
        width:50%;
    }
    .membershow li img{
        width:100%;
    }
    .xuezhe-search{
        margin-top: 0;
    }
    .xuezhe-search form{
        float: none;
    }
    .xuezhe-search form input{
        width:80%;
    }
    .xuezhe-search form button{
        width:20%;
    }
    .login-before p label{
        float: none;
        width:100%;
        display: block;
    }
    .login-before p input[type=text], .login-before p input[type=password]{
        float: none;
        width:100%;
    }
    .login-before p input[type=button]{
        margin: 0;
    }
    .login-after ul li{
        width:48%;
        margin-right: 0;
    }
    .login-after ul li:nth-child(even){
        float: right;
    }

    .xuezhe-title h2{
        width:calc(100% - 100px);
        padding: 40px 10px 0 10px;
    }
    .xzwz li em{
        display: none;
    }
    .xzwz li > a,.xuezhewz .xzwz li > a{
        max-width:100%;
        padding-right: 75px;
    }

}
