@media only screen and (max-width:960px) {
    a{-webkit-tap-highlight-color: transparent;}
    *{box-sizing: border-box;}
    .mobile{position: fixed; top: 0px; background-color: #fff; z-index: 111;}
    .my_logo{display: none; overflow: hidden;}
    .nav{display: none;}
    .mobile{width: 100%; height: 2.35rem; border-bottom: 1px solid #dedede; align-items: center; display: flex; padding: 0px 0.8rem; box-sizing: border-box; }
    .btn{ height: 1.3rem; width: 1.3rem; }
    .btn img{display: block; width: 100%; height: 100%;}
    .btn svg{display: block; width: 100%; height: 100%;}
    .mobile .logo-mb{font-size: 1.2rem; padding-right: 1.4rem; font-family:'Times New Roman', Times, serif; font-weight: bold; color: #333; flex: 1; text-align: center;}
    .navigation{width: 12rem; z-index: 999;  height: 100vh; background-color: rgb(255, 255, 255);padding:  2.93rem 0.8rem;border-right: 1px solid #dedede; position: absolute; top: 2.35rem; left: -13rem;}
    .navigation li a img{display: block; width:0.73rem; height: 0.73rem; margin-left: 0.28rem;}

    .language{display: none;}

    .navigation li a{font-size: 0.55rem; display: block; display: flex; align-items: center; line-height: 1.5rem; margin-bottom: 0.56rem; color: #999; padding-left: 0.37rem;}
    .navigation li a:hover{background-color: rgb(246, 246, 246);}
    .mb-active{background-color: rgb(246, 246, 246);}
    .home_content{flex-wrap: wrap;width: 15rem !important; padding: 0px 0.74rem; margin-top: 2.22rem;}
    .home_content_left p{font-size: 0.63rem;}
    .home_content_left img{margin: auto; padding: 1.3rem;}
    .home_content_right{width: 100%; margin-top: 3.85rem;}
    .footer{width: 100%;}
    .home_content_left{width: 100% !important; height: 100% !important;}
    .research{width: 100%;padding: 1.85rem 0.56rem; margin-top: 2.22rem;}
    .this_info{width: 70%; margin-right: 0px;}
    .this_img {width: 30%;}
    .research h2{font-size: 0.74rem;}
    .this_info li a{font-size: 0.56rem;}

    .re_item2 .this_info{width: 100%;}
    .teaching{width: 100%;padding: 1.85rem 0.56rem;margin-top: 2.22rem;}
    .teaching li{padding-left: 0.74rem;}

    .contact{width: 100%; flex-wrap: wrap; padding: 1.85rem 0.56rem; margin-top: 2.22rem;}
    .contact_img{width: 100%; margin-right: 0px; margin-bottom: 0.56rem; height: auto;}
    .contact_img img{display: block; margin: auto; width: 80%; height: auto;}

    .cv_link{margin-top: 4.22rem !important; display: block;}

    .news_content {
        width: 90%;
        max-width: none;
        margin: 30px auto 0 auto;
        padding: 20px 0;
        font-size: 15px;
        line-height: 1.7;
    }

    .news_content h2 {
        font-size: 20px;
    }

    .news_content li {
        font-size: 15px;
        line-height: 1.7;
    }

    .news_content a,
    .news_content em,
    .news_content i,
    .news_content span {
        font-size: inherit;
    }

    .home_content .home_content_left{height: 14.41rem;}
    .teaching li::before{left: 0.33rem;}
    .language{display: none;}

    .research ul li {font-size: 15px;}
    .research ul li p {font-size: 15px;}
    .contact_right p{font-size: 15px;}
    .contact_right{line-height: 28px;}
    .teaching h2{font-size: 0.74rem;}
    .research h3{font-size: 0.65rem;}
}
