.mobile-box{
    display: none;
}
@media screen and (max-width: 759px){
    .pc-box{
        display: none;
    }
    .mobile-box{
        display: block;
    }

    .top {
        margin: 0 auto;
        height: 76px;
        background-size: 100% 100%;
        min-width: unset;
    }
    .topbg{
        max-width: unset;
        padding: 0;
    }
    .img1 {
        width: 80%;
        flex: 1;
    }
    .menu-box {
        width: 47px;
    }
    .menu-box img{
        width: 100%;
    }
    .wsc-headNav1{
        position: fixed;
        width: 100%;
        height: 100%;
        left:0;
        top: 0;
        background-color: #fdf4ef;
        z-index: 999;
        transition: all .36s ease;
        overflow-y: scroll;
        margin-left: 0;
        display: none;
    }
    .wsc-hnCont {
        display: flex;
        flex-direction: column;
    }
    .mobile-hn{
        width: 100%;
        height: 66px;
        position: relative;
        z-index: 10;
        transition: 0.3s;
        border-bottom: 1px solid #eaeaea;
        display: flex;
        align-items: center;
    }
    .mobile-hn-box{
        width: 90%;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .mobile-hn-logo{
        height: 40px;
    }
    .mobile-hn-close img{
        width: 16px;
    }
    .hn-item1 {
        height: auto;
        width:100%;
        position: relative;
        z-index: 10;
        transition: 0.3s;
        border-bottom: 1px solid #eaeaea;
        color: #5e5e5e;
        line-height: 50px;
        padding-left: 0;
        margin-left:0;
    }
    .hn-text1{
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 90%;
        margin: 0 auto;
    }
    .hn-text1 a {
        padding-top: unset;
        font-size: 17px;
        line-height: 50px;
        color: #000;
        transition: 0.3s;
        display: block;
    }
    .hn-text1 span {
        display: block;
        width: 16px;
        height: 50px;
        border-radius: unset;
        background: url("../images/add.png") no-repeat center;
        transition: 0.3s;
        opacity: 1;
        margin-right: 0;
        margin-top: 0;
        background-size: 100%;
    }
    .hn-drop1 {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        padding: 0;
        background-color: rgba(253,244,239,0.9);
        box-shadow: unset;
        z-index: 100;
        display: none;
    }
    .hn-drop1 li a {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #000;
        background: unset;
        background-size: 0;
        text-align: left;
    }
    .hn-drop1 li  span{
        display: block;
        width: 16px;
        border-radius: unset;
        background: url("../images/add.png") no-repeat center;
        transition: 0.3s;
        opacity: 1;
        margin-right: 0;
        margin-top: 0;
        background-size: 100%;
    }
    .hn-droplist1 li{
        padding-left: 30px;
        display: flex;
        justify-content: space-between;
        padding-right: 5%;
    }

    .hn-drop2 {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        box-shadow: unset;
        z-index: 100;
        display: none;
    }
    .hn-drop2 li a {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #262424;
        background: unset;
        background-size: 0;
        text-align: left;
    }
    .hn-droplist2 li{
        padding-left: 50px;
        display: flex;
        justify-content: space-between;
        padding-right: 5%;
    }
    .menu-act{
        background: url("../images/jian.png") no-repeat center !important;
        background-size: 100%;
        transform: none;
        transition: transform 0.3s ease;
    }
    
    .item1-list, .item2-list {
        transition: transform 0.3s ease;
        cursor: pointer;
    }


    .lunbo {
        min-width: 100%;
        height: 140px;
    }
    .lunbo img{
        height: 140px;
    }
    .banner{
        min-width: unset;
        padding: 22px 0 20px;
        background-size: 100% 100%;
    }
    .banner1{
        min-width: unset;
        padding: 22px 0 20px;
    }
    .banner2{
        min-width: unset;
        padding: 22px 0 60px;

        background: #fdf4ef url(../images/bannerbg.png) left 2px no-repeat;
        background-size: 100% 100%;
    }
    .box{
        width: 90%;
        padding: 0;
    }
    .box1 {
        width: 90%;
        padding: 0;
        flex-direction: column;
    }
    .box2{
        width: 90%;
        padding: 0;
        flex-direction: column;
        margin: 30px auto 0;
    }
    .pic-title{
        margin-bottom: 20px;
    }
    .pic-tit{
        margin-right: 22px;
    }
    .pic-tit-left{
        font-size: 44px;
    }
    .pic-tit-cn{
        font-size: 20px;
    }
    .pic-tit-en{
        font-size: 12px;
    }
    .more{
        font-size: 15px;
    }
    .xydt-box{
        flex-direction: column;
    }



    .xydt-left,.xydt-right,.xslt,.kycg{
        width: 100%;
    }

    .news_imgs{
        height: 256px;
    }
    .news_time{
        width: 88px;
        height: 88px;
    }
    .news_time1 {
        font-size: 30px;
    }
    .news_title {
        font-size: 16px;
        color: #fff;
        line-height: 31px;
        padding: 7px 116px 7px 10px;
        width: 100%;
        background: rgba(0, 0, 0, 0.6);
    }
    .xydt-lunbo-page {
        position: absolute;
        bottom: 15px;
        right: 15px;
        z-index: 9;
    }

    .xydt-list-time {
        width: 23%;
        font-size: 15px;
    }
    .xydt-list {
        width: 100%;
        margin-top: 20px;
    }
    .xydt-list a {
        margin-bottom: 20px;
    }
    .kycg{
        margin-top: 20px;
    }
    .kycg_imgs{
        height: 190px;
    }
    .kycg_wz{
        height: 190px;
    }
    .kycg_wz-tit,.kycg-list-tit{
        height: 50px;
        line-height: 25px;
    }
    .kycg_wz-msg,.kycg-list-msg{
        margin: 6px auto;
        height: 50px;
        line-height: 25px;
    }
    .kycg_wz-time,.kycg-list-time{
        font-size: 15px;
    }

    .kycg-list-tit{
        width: 84%;
        font-size: 16px;
    }
    .kycg-list-msg{
        width: 84%;
        font-size: 15px;
    }
    .kycg-list-time{
        width: 84%;
        line-height: 25px;
    }
    .kycg-list{
        height: 190px;
    }
    .kycg-list a{
        height: 190px;
    }
    .jxgz-list-tit{
        margin-right: 3%;
    }
    .jxgz-list {

        margin-top: -14px;
    }
    .jxgz-list a{
        height: 50px;
    }

    .xsgz-list{
        margin-top: -14px;
    }
    .xsgz-list a {
        height: 100px;
    }
    .xsgz-time1 {
        width: 74px;
        height: 66px;
    }
    .xsgz-time2 {
        height: 34px;
        line-height: 34px;
        font-size: 26px;
    }

    .xsgz-info{
        height: 66px;
    }
    .xsgz-title{
        line-height: 36px;
    }
    .xsgz-msg{
        line-height: 27px;
    }
    .xslt-list a {
        height: 154px;
    }
    .xslt-list-tit{
        height: 48px;
        line-height: 48px;
    }


    .img-list{
        flex-wrap: wrap;
    }
    .img-list a{
        width: 48.5%;
    }
    .img-list a:nth-child(n+3){
        margin-top: 15px;
    }
    .img-list a .img-bg{
        width: 100%;
    }

    .img-info img{
        width: 24%;
    }
    .img-tit1 {
        font-size: 22px;
        color: #fff;
    }
    .img-tit2 {
        font-size: 10px;
        color: #fff;
    }




    .bottom{
        min-width: unset;
        padding: 22px 0 20px;
        margin-top: auto;
    }
    .bottom-box{
        width: 100%;
        margin: 0 auto;
        min-height: unset;
        padding: 0;
    }
    .bottom-left{
        display: none;
    }
    .bottom-right{
        width: 100%;
    }
    .contact-info{
        margin-right: 0;
        width: 100%;
    }
    .copyright-line {
        font-size: 16px;
        justify-content: center;
    }
    .contact-line {
        font-size: 16px;
        color: #fff;
        margin-bottom: 7px;
        display: flex;
        justify-content: center;
    }
    .qr-code{
        display: none;
    }



    .main{
        width: 100%;
        margin: 0 auto 20px;
    }
    .all_left{
        display: none;
    }
    .right_tit{
        width: 100%;
        border: none;
        background: url(../images/licon02.png) no-repeat 10px 11px  #ff5100;
        height: 40px ;
        line-height: 40px;
        color: white;
        text-indent: 30px;
        font-size: 14px;
    }
    .right_tit h2{
        display: none;
    }
    .right_tit span{
        color: white;
    }
    .right_tit a{
        color: white;
    }
    .right_all{
        padding: 20px 0;
        width: 94%;
        margin: 0 auto;
    }
    .newstitle{
        font-size: 20px;
        line-height: 20px;
    }
    .newssubtitle{
        margin-top: 16px;
        line-height: 30px;
    }
    .mobile-tit{
        width: 68%;
        display: inline-block;
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
    }
    .all_right{
        width: 100%;
    }
    .newslist a{
        display: flex;
        justify-content: space-between;
    }
    .newslist ul li .list-time{
        width:28%;
        float:right;
        text-align:right;
        font-size: 14px;
    }
    .piclist{
        width: 90%;
        margin: 0 auto;
    }
    .piclist ul{
        justify-content: space-between;
    }
    .piclist li{
        width: 48%;
        height: 240px;
        margin-right: unset;
        margin-bottom: 20px;
    }
    .piclist li .imgs-tit{
        font-size: 16px;
        display: flex;
        align-items:center;
        justify-content: center;
        height: 40px;
    }

    /* 移动端师资团队样式 */
    .team-section {
        margin: 15px 0;
    }

    .team-title {
        margin-bottom: 20px;
        padding-bottom: 10px;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    .team-title h3 {
        font-size: 20px;
        margin: 0;
    }

    .team-title span {
        font-size: 14px;
        padding: 4px 10px;
    }

    .team-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .member-avatar {
        width: 80px;
        height: 80px;
        margin-bottom: 10px;
        border: 3px solid #fff;
    }

    .member-name {
        font-size: 14px;
        padding: 6px 8px;
        min-height: 35px;
        line-height: 1.3;
    }
}