@media screen and (max-width: 576px){    .mb-banner-bg{        background-position: -68px top;    }}@media screen and (max-width: 768px){    .mb_hidden{        display: none;    }    .pc_hidden{        display: block;    }    #index{        overflow: hidden;    }    .contanier{        width: auto;    }    .contanier .more .text{        font-weight: 600;        font-size: 16px;    }    #index .banner{        height: calc( 135vw * 750 / 1920 )!important;    }    .mobile-banner-wrap{        position: absolute;        z-index: 2;        width: 60vw;        height: 140px;        left: 25%;        top: 19px;    }    #index .banner_img{        width: 140vw;        height: calc( 135vw * 750 / 1920 );        margin-left: 0;        top:0;        background-repeat: no-repeat;        background-position: center top;        transform: translateX(-50%);    }    #index .banner_mask{        display: none;        /* width: 100vw;        height: calc( 100vw * 220 / 1920);        left:0;        bottom:inherit;        top:calc( 135vw * 751 / 1920);        margin-left: 0;        background-repeat: no-repeat;        background-position: center top;        transform: initial;        transform:translateY(-100%); */    }    #index .banner_logo{        margin-left: 0;        top: -19px;        /* transform: translateX(-50%); */    }    #index .index_banner_cover,    #index .index_banner_con{        width: 60vw;        height: 140px;        left: 0;        top: 0;        border-radius:15px;    }    #index .index_banner_con{        padding: 10px 8px 10px 15px;    }    #index .index_banner_con .text{        margin-bottom: 4px;        font-size: 10px;        font-weight: 300;    }    #index .index_banner_con .text2{        font-size: 16px;        line-height: 20px;    }    #index .index_banner_con .text3{        font-size: 10px;        margin: 4px 0 20px 0;    }    #index #apply{        width: 74px;        height: 24px;        top: 110px;        left: 14px;        font-size: 12px;    }    #index .index_banner_icon,    #index .index_banner_icon img{        width: 107px;        height: 89px;    }    #index .index_banner_icon{        right: -60px;        top: 39px;    }    #index .banner_logo,    #index .banner_logo img{        width: 125vw;        height: calc( 125vw * 750 / 1920 );        left:-62%;    }    /* 首页banner轮播 */    .indexCon{        height:auto;    }    .indexSwiper{        height:auto;            }    .indexSwiper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{        bottom:15px;    }    .indexSwiper .swiper-pagination-bullet{        width:12px;        height:12px;    }    .indexSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,     .indexSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,    .indexSwiper .swiper-pagination-bullet{        width:10px;        height:10px;        background:#fff;        margin: 0 8px 0 0;        opacity: 0.5;    }    .indexSwiper .swiper-pagination-bullet-active{        background-color: #DD2B39 !important;    }    .indexNav{        margin-top:20px;        position: relative;        width: 342px;        left: 50%;        bottom:0;        transform: translateX(-50%);    }    .indexNav ul{        flex-wrap: wrap;    }    .indexNav ul li{        width: 106px;        height: 101px;        margin-bottom: 12px;        font-size: 14px;        box-sizing: border-box;        box-shadow: rgb(206 197 197 / 40%) 0 0 20px 0;    }    .indexNav ul li:nth-child(1){        width: 161px;    }    .indexNav ul li:nth-child(2){        width: 161px;    }    .indexNav ul li:hover{        background: #fff;    }    .indexNav ul li:active{        background-color: #DD2B39 !important;    }    .indexNav ul li:hover a{        color: #28283D;    }    .indexNav ul li:active a{        color: #fff;    }    .indexNav ul li:hover .in_list1{        background-image: url(../images/icon_dl.png) !important;    }    .indexNav ul li:active .in_list1{        background-image: url(../images/icon_dl2.png) !important;    }    .indexNav ul li:hover .in_list3{        background-image: url(../images/icon_zx.png) !important;    }    .indexNav ul li:active .in_list3{        background-image: url(../images/icon_zx2.png) !important;    }    .indexNav ul li:hover .in_list2{        background-image: url(../images/icon_gj2.png) !important;    }    .indexNav ul li:active .in_list2{        background-image: url(../images/icon_gj.png) !important;    }    .indexNav ul li:hover .in_list0{        background-image: url(../images/icon_zs.png) !important;    }    .indexNav ul li:active .in_list0{        background-image: url(../images/icon_zs2.png) !important;    }    .indexNav ul li:hover .in_list4{        background-image: url(../images/icon_gat.png) !important;    }    .indexNav ul li:active .in_list4{        background-image: url(../images/icon_gat.png) !important;        filter: grayscale(100%) brightness(300%);    }    .indexNav ul li a span{        display: block;    }    .in_list{        width: 30px;        height: 30px;    }    .indexNav .link{        margin-top: 10px;    }    .banner{        padding-bottom: 0    }    /*        新闻资讯     */    .newMain{        padding: 0 0 20px 24px;    }    .newMain .new_title{        height: 115px;    }    .news_big{        margin: 0;        font-size: 28px;    }    .newMain .news_big{        position: absolute;        top: 32px;        left: 0px    }    .new_title{        position: relative;        overflow: inherit;        height: 30px;        padding-top: 0;        margin-bottom: 0;    }    /*.news_nav{        width: 351px;        float: none;        margin-left: 108px;        overflow: hidden;    }*/    .news_con{        display: inherit;        padding-right: 24px;    }    .nc_list{        display: flex;        width: 100%;        margin-bottom: 20px;    }    .nc_list .img{        height: 76px;        margin-right: 10px;        flex: 0 0 114px;    }    .nc_text{        margin: 0;        font-size: 16px;        font-weight: bold;    }    .nc_time{        font-size: 12px;    }    .more{        width: 100%;        height: 62px;        left: 0;    }    .more .info{        height: 2px;        bottom: 0;        top: inherit;    }    .more span{        line-height: 62px;    }    .noticeMain{        min-height: auto;        background: none;        padding-bottom: 100px;    }    .noticeMain .news_big{        position: absolute;        top: 32px;        left: -8px;    }    .noticeHead .news_text{        position: absolute;        left: 24px;        float: left;        font-size: 24px;        line-height: normal;    }    .noticeHead .news_big{        float: left;    }    .noticeCon{        position: relative;    }    .noticeCon .swiper-wrapper{        flex-wrap:wrap;        flex-direction: column-reverse;    }    .noticeHead ul{        width: 351px;        margin: 8px 0 0 0;        font-size: 17px;        border-bottom: 2px solid #c9c9ce;    }    .noticeHead ul li{        position: relative;        width: auto;        height: 36px;        padding: 0 18px;        margin: 0;        border-radius: 0;    }    .noticeHead ul li a{        color: #28283D;        opacity: 0.3;        font-size: 17px;    }    .noticeHead ul li.active{        color: #28283D;        font-weight: 400;        line-height: 36px;    }    .noticeHead ul li.active a{        font-weight: bold;        opacity: 1;    }    .noticeHead ul li.active::before{        content: "";        position: absolute;        width: 100%;        background: #DD2B39;        height: 6px;        display: block;        left: 0;        bottom: -4px;    }    .mobile-cont-nav{        position: absolute;        width: 351px;        height: 43px;        top: 60px;        right: -110px;    }    .noticeHead .mobile-cont-nav{        top: 30px;        right: auto;        left: 110px;    }    #index .noticeCon{        position: static;        width: 100%;        height: auto;        margin-top: 55px;    }    #index .videoSwiper .swiper-wrapper{        display: inherit;    }    #index .noticeMain .contanier{        height: auto;        margin: inherit;    }    .noticeCon ul li.swiper-slide{        width:100%!important;        padding: 0 18px;        box-sizing: border-box;        height: auto;        float: none;        margin: 0 0 20px 0;        box-shadow: none;    }    .noticeCon .time{        /*display: none;*/        float: none;    }    .noticeCon ul li a{        padding: 0;        display: flex;    }    .noticeCon ul li img{        width: 100%;        height: 100%;        object-fit: cover;    }    .noticeCon ul li p.img{        width:114px;        height:80px;        margin:0;        flex:0 0 114px;    }    .noticeCon .text{        padding-left: 10px;        margin: 0;        height: 50px;        line-height: 25px;        overflow: hidden;        font-size: 16px;    }    .noticeMain .more{        width: 100%;        bottom: -54px;        left: 18px;    }    .mb-noticeCon-item .time{        padding-left: 10px;        font-size: 12px;    }    .lifeCon .time{        font-size: 12px;    }    /* 校园生活 */    .lifeMain{        margin-top:30px;        height:auto;        padding:0 0 100px 24px;    }    .lifeCon{        display: initial;    }    .lifeLeft{        position: relative;        width: 100%;        height:100px;        overflow: hidden;    }        .lifeCon .news_big {        position: absolute;        top: 32px;        left: 0;        margin-left: 0px;        line-height: 46px;        transform: rotate(0);    }    .lifeCon .news_big p{        float: left;        font-size:30px;        padding-right: 10px;    }    .lifeCon .news_title{        height:100%;    }    .news_text{        float: none;    }    .lifeCon .news_text{        float: left;        color: #06061A;        font-size: 27px;        line-height: 48px;    }        .lifeSwiper{        position: relative;        left:0;        top:0;        box-sizing: border-box;    }    .lifeSwiperLi,    .lifeSwiperLi>a{        display: flex;        align-items: center;        padding: 0;        padding-right:24px;        margin-right:0;        box-shadow: none;        border-radius:0;        border:0;    }    .lifeSwiperLi>a{        margin-bottom: 20px;    }    .lifeSwiperBox{        margin-top:0;        padding:0;        box-sizing: border-box;        flex-direction: column;    }    .lifeSwiperLi img{        height:74px;    }    .lifeSwiperLi .img{        flex: 0 0 114px;        height: 76px;        margin:0 10px 0 0;    }    .lifeSwiper,    .lifeSwiperBox,    .lifeSwiperLi,    .lifeSwiperLi>a{        width: 100%;    }    .lifeSwiperLi .sw_title{        height: auto;        overflow: auto;        -webkit-line-clamp:initial;        line-height: 25px;        margin-top: 0;        margin-bottom:0;        font-size: 16px;        font-weight: bold;    }    .lifeSwiperLi .sw_text{        font-size: 12px;        float: left;    }    #lifeMore,    #alumiMore{        width:100%;        left:0;        bottom:-62px;    }    /* 视频 */    .video_title{        height: auto;    }    .video_title .news_big{        display: flex;        height: 50px;        padding: 32px 18px 0 18px;        margin: 0 auto;        flex-direction: row-reverse;    }    .videoSwiper .img{        position: relative;    }    .video-mask{        display: none;    }    .video-play-btn{        position: absolute;        width: 27px;        height: 27px;        left: 50%;        top: 50%;        margin: 0;        transform: translate(-50%, -50%);        background-image: url('../images/icon_play.png');        background-size: contain;        background-repeat: no-repeat;    }    .swiper-slide .video-play-btn .icon-play{        display: none;    }    .video_title .news_big .text{        float: right;        margin-left: 10px;        text-align: left;    }    .video_title .news_big::after{        display: block;        position: static;        top: 0;        left: 0;        float: left;        margin-left: 0;        text-align: left;        white-space: nowrap;    }    .videoSwiper .swiper-slide{        width: 150px;        height: auto;        margin: 0 27px 24px 0;        float: left;    }    .videoSwiper .swiper-slide:nth-child(2n){        margin-right: 0;    }    .swiperPagi,    .videoLine{        display: none;    }    .videoSwiper .swiper-slide .text{        margin: 16px 0 0 0;        color: #fff;        font-size: 16px;        font-weight: bold;    }    .videoSwiper .swiper-slide a{        display: inline-block;    }    .swiper-container.videoSwiper{        /*padding: 0 18px;*/        margin-top: 24px;        height: auto;    }    #videoView .text{        width: 40%;        left: 30px;        background-size: auto 20px;        font-size: 16px;        font-weight: 600;    }    /* 保留招生信息-伴我同行的适配 */    .perspectives .lifeCon{        display: initial;    }    .perspectives .lifeLeft{        width: 100%;        overflow: hidden;    }    .perspectives .news_text{        float: none;    }    .perspectives .lifeCon .news_text{        float: left;    }    .perspectives .lifeCon .news_big{        position: static;        margin-left: 0px;        font-size: 30px;        transform: rotate(0);        line-height: 30px;    }    .perspectives .lifeCon .news_big p{        float: left;        padding-right: 10px;    }    .perspectives .lifeRight{        width: 100%;        margin-left: 18px;        border-top: none;    }    .perspectives .lifeCenter{        margin: 0 18px;        padding-top: 15px;        flex-direction: row-reverse;        border-top: none;    }    .perspectives .lifeCenter .lc_img,    .perspectives .ll_img{        flex: 0 0 75px;        height: auto;        margin-right: 10px;    }    .perspectives .lifeMain .lc_Con,    .perspectives .lifeMain .ll_con{        margin: 0;        display: flex;        flex-direction: column;        justify-content: flex-start;    }    .perspectives .lifeMain .lifeCon p.text{        height: 50px;        line-height: 25px;        overflow: hidden;        margin-bottom: 10px;    }    .perspectives .lifeCon .time,    .perspectives .lifeCon .text2{        display: none    }    .perspectives .ll_img img{        width: 100%;        height: auto;    }    .perspectives .ll_list1{        margin: 0;        border-bottom: none;    }    .perspectives .ll_list{        margin-right: 18px;    }    .perspectives .lifeRight .more{        bottom: -52px;        margin-left: 24px;    }    /*        项目概况     */    .mb-banner-bg{        position: absolute;        width: 90%;        height: 374px;        top: 110px;        background: url('../images/bg_mb_aboutus.png') no-repeat;        background-size: cover;        background-position: -126px top;    }    .projectInfo::after{        opacity: 0    }    .projectInfo{        height: 768px;        padding-top: 24px;        margin-top: 0;    }    #aboutUs .projectInfo {        height: 784px;    }    .proInfo_top{        display: block;    }    .proInfo_list{        width: 100%;        height: auto;        padding: 0 26px 23px 26px;        box-sizing: border-box;        border: none;    }    .vision_list{        width: 100%;    }    .proInfo_list .text,    .vision_list .text,    .proInfo_text .text{        height: 54px;        overflow: hidden;        text-align: justify;        font-size: 14px;        color: #655D5F;        margin-top:14px;    }    .proInfo_list .title,    .proInfo_text .title{        position: relative;        font-size: 16px;        text-align: center;        line-height: normal;    }    .proInfo_list .title::after,    .proInfo_text .title::after{        content: '';        position: absolute;        top: 26px;        left: 50%;        transform: translateX(-50%);        height: 2px;        width: 54px;        background-color: #DD2B39;    }    .mobile-more{        height: 8px;        margin-top: 16px;        background-image: url('../images/icon_cont_down.png');        background-repeat: no-repeat;        background-position: center;        background-size: 13px 8px;    }    .mobile-more.active{        transform: rotate(180deg);    }    .proInfo_bottom{        margin-top: 0;    }    .proInfo_text{        width: 100%;        padding: 0 26px 23px 26px;        box-sizing: border-box;    }    .proInfo_kua{        position: relative;        display: block;    }    .proInfo_kua .proInfo_k1,    .proInfo_kua .proInfo_k2,    .proInfo_kua .proInfo_k3{        position: absolute;        top: 0;        height: 102px;    }    /*.proInfo_kua .proInfo_k3{        right: 16px;    }    .proInfo_kua .proInfo_k1{        left: 17px;    }*/    .proInfo_kua p.proInfo_k1_text.proInfo_k2_text{        color: #9E082E;    }    .proInfo_kua p.proInfo_k1_text.proInfo_k3_text{        color: #28283D;    }    .proInfo_k1{        left: 0;    }    .proInfo_k2{        left: 50%;        transform: translateX(-50%);    }    .proInfo_k3{        right: 0;    }    .proInfo_kua p{        width: 33.4%;        line-height: 102px;    }    .proInfo_k3 span{        line-height: 76px;    }    .proInfo_kua p.proInfo_k1_text{        display: block;        position: absolute;        top: 120px;        left: 50%;        width: 100%;        height: auto;        padding: 10px;        transform: translateX(-50%);        font-size: 12px;        font-weight: 400;        color: #879BA6;        background: rgba(255, 255, 255, 0.39);        box-sizing: border-box;        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);        opacity: 1;        border-radius: 8px;    }    .proInfo_kua p.proInfo_k2_text,    .proInfo_kua p.proInfo_k3_text{        display: none;        background-color: #fff !important;    }    .proInfo-title{        position: relative;    }    .proInfo-title.active::after{        content: '';        position: absolute;        width: 0;        height: 0;        left: 50%;        bottom: -12px;        transform: translateX(-50%);        border-left: 12px solid transparent;        border-right: 12px solid transparent;        border-top: 12px solid #879BA6;    }    .proInfo_k2.active::after{        border-top: 12px solid #9E082E;    }    .proInfo_k3.active::after{        border-top: 12px solid #28283D;    }    .projectInfo .contanier{        padding: 0 18px;        margin: auto    }    .proInfo_kua p.proInfo_k1_text span{        top: 0;        transform: translate(0);    }    .xmIdea{        height: auto;        margin-bottom: 20px;    }    .xmIdea .contanier{        padding: 0 18px;    }    .xmIdea::before{        width: 100%;        height: 1182px;    }    .xmIdea_left_con{        padding-top: 16px;        float: none;    }    .xmIdea_left_con .en{        position: absolute;        top: -35px;        left: 104px;        font-size: 30px;    }    .xmIdea_left{        padding-top: 32px;    }    .xmIdea_left_con,    .xmIdea_left_con img{        width: 100%;        height: auto;    }    .xmIdea_left .title{        font-size: 24px;    }    .xmIdea_right{        margin-top: 12px;        float: none;    }    .timeline .contanier{        width: 100%;        position: static;        margin-left: 0;    }    .timeline{        min-height: 410px;       }    .timeline .en{        display: none;    }    .timeline .tImg{        position: relative;        left: 0;        width: 100%;        height: 363px;        margin: 0;        background-image: url('../images/bg_mb_lc.png');        background-repeat: no-repeat;        background-size: cover;        background-position: center;    }    .timeline .tImg img{        display: none;    }    .timeline .tImg::before{        content: 'Timeline';        position: absolute;        left: 50%;        top: -5px;        transform: translateX(-50%);        text-transform: uppercase;        font-size: 30px;        font-weight: bold;        color: #06061A;        opacity: 0.1;    }    .timeline .tImg::after{        position: absolute;        content: '';        width: 100%;        height: 100%;        top: 0;        left: 0;        box-shadow: 0 -8px 8px 1px #ffffff inset;    }    .timeline .tImg img{        width: 100%;        height: auto;    }    .timeline::before{        opacity: 0    }    .timeline_con{        top: 115px;        padding: 0 24px;        box-sizing: border-box;    }    .pagination{        margin-top: 30px;    }    .timeline_con::after{        content: '';        position: absolute;        display: block;        width: 100%;        height: 500px;        top: 164px;        left: 0;        background: linear-gradient(180deg, rgba(230, 235, 237, .6) , rgba(230, 235, 237, 1) );    }    .timeline_con .line{        display: none;    }    .pagination span img{        display: none;    }    .pagination span.nextBtn{        background-image: url('../images/bg_gk_right.png');    }    .pagination span.prevBtn{        background-image: url('../images/bg_gk_left.png');    }    .pagination span.nextBtn:active{        background-image: url('../images/icon_gk_right_hover.png');    }    .pagination span.prevBtn:active{        background-image: url('../images/icon_gk_left_hover.png');    }    .pagination span{        background-size: contain;        background-repeat: no-repeat;    }    .tc_item{        height: 200px;    }    .tc_item,    .tc_con_line{        display: none;    }    .tc_item.active{        display: block;        width: 100%;        margin: 0 auto;    }    .tc_con{        display: block;        margin-top: 58px;    }    .tc_item.active .title{        position: relative;        height: auto;        z-index: 2;        font-size: 20px;        font-weight: bold;        text-align: center;        line-height: normal;    }    .tc_item.active .title::after{        content: '';        position: absolute;        width: 54px;        height: 2px;        left: 50%;        bottom: -7px;        transform: translateX(-50%);        background-color: #DD2B39;    }    .tc_descrip{        top: 40px;        z-index: 2;        font-size: 14px;        font-weight: 400;        color: #06061A;        text-align: center;    }    .tc_descrip p {        padding: 0 7px;    }    .xmjj{        width: 100%;        margin: 0;        min-height: auto;    }    .xmjj_con{        overflow: initial;    }    .xmjj_con.swiper-wrapper{        display: flex;    }    .xmjj_top{        flex-direction: row-reverse;    }    .xmjj_top .news_big,    .xmjj_top .news_text{        line-height: 25px;        font-size: 25px;    }    .xmjj_top .news_big{        flex: 1 0 191px;    }    .xmjj_top .news_text{        flex: 1 0 90px;    }    .projectMain{        padding: 0 24px;        box-sizing: border-box;    }    .projectMain .swiper{        overflow: hidden;    }    .xmjj_con p{        margin: 0;        box-sizing: border-box;        line-height: 26px;        font-size: 16px;        font-weight: 400;    }    .globalMain .swiper-pagination-bullet-active,    .projectMain .swiper-pagination-bullet-active{        background: #707070 !important;    }    .globalMain .swiper-pagination-bullet,    .projectMain .swiper-pagination-bullet{        width: 16px;        height: 16px;        border: 1px solid #707070;        border-radius: 50%;        background: none;    }    .projectMain .swiper-pagination,    .globalCon .swiper-pagination{        position: static;        margin-top: 10px;        text-align: left;    }    /*        学在人大     */    .studyType{        padding-bottom: 52px;    }    .studyType .news_big{        position: absolute;        top: 0;        left: 140px;    }    .studyType .news_text,    .studyType .studyType_con{        padding: 0 18px;    }    .xmlx_top{        width: 100%;        padding: 42px 0;    }    .xmlx_top p span:first-child{        font-size: 16px;        font-weight: bold;        white-space: nowrap;        color: #06061A;    }    .xmlx_bot_list{        padding: 0;        box-shadow: none;    }    .studyType::after{        height: 106px;        top: 119px;    }    .news_nav{        position: absolute;        left: 32%;        top: 45px;    }    .news_nav ul li{        font-size: 16px;    }    .xmlx_bot_list{        width: 100%;        height: auto;    }    .xmlx_bot_list .iconImg{        display: none;    }    .xmlx_bot_list p.title{        position: relative;        text-align: center;        font-size: 16px;    }    .xmlx_bot_list p.title::after{        content: '';        position: absolute;        bottom: -5px;        left: 50%;        width: 54px;        height: 2px;        transform: translateX(-50%);        background: #DD2B39;    }    .xmlx_bottom{        display: block;    }    .xmlx_bot_list2{        margin: 0;    }    .vagueBox{        margin: 0;        display: none;    }    .xmlx_bot_list p.text{        overflow: hidden;        height: 54px;        line-height: 25px;        text-align: justify;    }    .mobile-news-control {        position: absolute;        display: flex;        width: 70px;        bottom: -35px;        padding-left: 18px;        justify-content: space-between;    }    .mobile-news-control .control-item{        width: 30px;        height: 30px;        background-repeat: no-repeat;        background-size: contain;    }    .mobile-news-control .control-prev{        background-image: url('../images/icon_mb_prev.png');    }    .mobile-news-control .control-next{        background-image: url('../images/icon_mb_next.png');    }    .studyType .more{        display: none;    }    .course{        margin-top: 0;    }    .course .news_text{        float: left;        padding-left: 18px;    }    .course .news_nav{        margin-top: 40px;    }    .course_con{        padding: 0 14px;        box-sizing: border-box;    }    .course_con img{        display: none;    }    .course_con .courseAir{        float: none;        width: 100%;        min-height:400px;    }    .course .new_title{        margin-bottom: 74px;    }    /* 非全日制普通版 选修课 子模块课程内容 */    .course .news_sub_nav {        width:92%;        margin:0 auto;    }    .course .news_sub_nav ul{        display: flex;        flex-wrap:wrap;        align-items: center;        justify-content: space-around;    }    .course .news_sub_nav ul li {         line-height: 19px;        font-size: 14px;        margin-bottom:36px;    }    .course .news_sub_nav ul li a{         width:80px;        height:auto;        min-height:40px;        padding:5px;     }    .course .news_sub_nav ul li a i{        top:-8px;        width:100%;        height:24px;        font-size:24px;      }    .elearning .video_title .news_big::after{        margin: 0;        position: absolute;        left: 30px;        top: 5px;        font-size:16px;        transform: translateX(0);    }    .courseAir table tbody {        display:block;        height:300px;        margin-bottom:30px;        overflow-y:auto;    }     .courseAir table thead tr,     .courseAir tbody tr {        display:table;        width:100%;        table-layout:fixed;    }    .courseAir tbody tr td:first-child,    .courseAir thead tr td:first-child{        width: 45% !important;        box-sizing: border-box;    }    .courseAir tbody tr td:nth-child(2),    .courseAir thead tr td:nth-child(2){        width: 20% !important;        box-sizing: border-box;    }    .courseAir table thead {        width: calc( 100% - 1em )    }    /* 设置滚动条的样式 */    .courseAir table tbody::-webkit-scrollbar {       width: 5px;       border-radius: 8px;    }    /* 滚动槽 */    .courseAir table tbody::-webkit-scrollbar-track {       /* -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); */       background-color: rgba(255, 255, 255, 0.64);    }    /* 滚动条滑块 */    .courseAir table tbody::-webkit-scrollbar-thumb {       border-radius: 8px;       background: #999;       /* -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); */    }    .courseAir table tbody {        height:300px;    }     .courseAir table tbody::-webkit-scrollbar {        width: 3px;     }    .elearning img{        width: 100%;        padding-top: 26px;    }    .elearning .more{        left: 24px;        width: calc(100% - 24px);    }    .overview::before{        display: none;    }    .over_en{        width: 130px;        float: left;        padding: 44px 0 24px 10px;        font-size: 26px;    }    .overview .over_en{        padding: 40px 0 0 0;    }    .over_text{        float: left;        padding: 80px 0 24px 0;        font-size: 24px;    }    .overview .swiperLi:nth-child(+3){        display: none;    }    .swiperLi,    .swiperLi>a{        display: flex;        padding: 0;        margin-bottom: 20px;        margin-right:0;        box-shadow: none;    }    .overview .swiperBox{        flex-direction: column;    }    .swiperLi img{        height: 95px;    }    .swiperLi .img{        flex: 0 0 122px;        height: 95px;        margin-right: 10px;    }    .overview .contanier{        padding: 0 18px 162px 18px;        box-sizing: border-box;    }    .overviewSwiper,    .overview .swiperBox,    .swiperLi,    .swiperLi>a{        width: 100%;    }    .swiperLi .sw_title{        height: 50px;        line-height: 25px;        overflow: hidden;        margin-top: 0;        font-size: 16px;        font-weight: bold;    }    .swiperLi .sw_text{        font-size: 12px;        float: left;    }    .overview .more{        width: calc(100% - 18px);        left: 18px;    }        /* 头部导航 */    .header {        position:relative;        width: 100%;        box-sizing: border-box;        height: 60px;        line-height: normal;        justify-content:space-between;    }    header .logo{        margin-left:20px;        width:187px;        height:30px;    }    header .logo img{        width:187px;        height:30px;    }    header .headerRight{        position:absolute;        left:0;        top:61px;        width:100%;        margin-left:0;        background:#fff;    }    header .headerRight-mb{        display: flex;        height:30px;        line-height:30px;    }    header .headerRight .searchBox{        display:none;    }    header .search {        line-height:normal;        margin-top:0;        margin-right:12px;    }    header .header-menu-mb {	    display: inline-block;	    height: 16px;	    padding: 8px 10px 4px;        margin-right:20px;        border: 1px solid #999999;        border-radius: 15px;	    font-size: 0;	    line-height: 16px;	    text-align: center;	    cursor: pointer;	    -webkit-transition: -webkit-transform .3s;	    transition: -webkit-transform .3s;	    transition: transform .3s;	    transition: transform .3s,-webkit-transform .3s;	}	header .header-menu-mb span {	    display: block;	    width: 18px;	    height: 2px;	    margin-bottom: 3px;	    background: #252b3a;	    border-radius: 3px;	    -webkit-transform-origin: 20px;	    transform-origin: 16px;	    -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);	    transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);	    transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;	    transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);	}    header .header-menu-mb.show-nav{        padding: 8px 12px 4px 8px;    }	header .header-menu-mb.show-nav span {	    opacity: 1;	    -webkit-transform: rotate(45deg);	    transform: rotate(45deg);	}	header .header-menu-mb.show-nav span:nth-last-child(3) {	    opacity: 1;	    -webkit-transform: rotate(-45deg);	    transform: rotate(-45deg);	}	header .header-menu-mb.show-nav span:nth-last-child(2) {	    opacity: 0;	    -webkit-transform: rotate(-45deg);	    transform: rotate(-45deg);	}    header .nav{        display: none;    }    header .nav ul{        flex-direction: column;        line-height:60px;        padding-left:30px;        font-size:14px;    }    header .language{        display:none;        position:absolute;        right:16px;        top:15px;        margin-top:0;    }    /* 底部导航 */    .footer{        position:relative;        margin-top:128px;        padding-top:0;    }    .footer .contanier{        min-height:430px;    }    /* 底部-招生简章等 */    .footer .footerTop{        position:absolute;        left:0;        top:-128px;        width:100%;        height:128px;        background: #F3F5F6;    }    .footer .footerTop ul{        height:128px;        align-items: center;        justify-content: space-between;    }    .footer .footerTop ul li{        padding: 42px 2% 0;        box-sizing: border-box;        text-align:center;        border-right: 1px solid #879BA6;    }    .footer .footerTop ul li:last-child{        border-right:0;    }    .footer .footerTop span{        color: #28283D;        font-size:14px;    }    .footer .footerMedia p{        display: none;    }    .footer .footerMedia p:last-child{        display: block;        width:215px;    }    .footer .footerMedia>div{        display: none;    }    .footerTop ul li {        background: url(../images/icon_zs_mb.png) no-repeat;        background-size: auto 29px;        background-position: center 0;    }    .footerTop ul li.ft_top_list1 {        background: url(../images/icon_dl_mb.png) no-repeat;        background-size: auto 29px;        background-position: center 0;    }    .footerTop ul li.ft_top_list2 {        background: url(../images/icon_gj_mb.png) no-repeat;        background-size: auto 29px;        background-position: center 0;    }    .footerTop ul li.ft_top_list4{        background: url(../images/icon_gat.png) no-repeat;        background-size: auto 29px;        background-position: center 0;        filter: grayscale(100%) brightness(100%);    }    .footerTop ul li.ft_top_list3 {        background: url(../images/icon_zx_mb.png) no-repeat;        background-size: auto 29px;        background-position: center 0;    }    /* 底部-联系我们 */    .footer .footer_contact{        width:215px;        margin:0 auto;        padding:30px 0 24px;    }    .footer .footer_contact::before{        width:54px;        left:0;        top:43px;    }    .footer .footer_contact::after{        width:54px;        right:0;        top:43px;    }    .footer .footerTop.footerTop2{        position: relative;        left:0;        top:0;        height:auto;        background:none;    }    .footer .footerTop.footerTop2 ul{        display:block;        height:100%;    }    .footer .footerTop.footerTop2 ul li{        float:none;        width:100%;        min-height:28px;        margin-bottom:20px;        padding:0 0 0 100px;        text-align:left;    }    .footer .footerTop2 ul li {        background: url(../images/icon_address.png) no-repeat;        background-size: auto 28px;        background-position: 58px center;    }    .footerTop2 .footer_address{        display: none;    }    .footerTop2 .footer_address_mb{        display: block;    }    .footerTop2 ul li.ft_top_list1 {        display:none;    }        .footerTop2 ul li.ft_top_list2 {        background: url(../images/icon_phone.png) no-repeat;        background-size: auto 28px;        background-position: 55px center;        margin-left:0;        margin-right:0;    }        .footerTop2 ul li.ft_top_list3 {        background: url(../images/icon_www.png) no-repeat;        background-size: auto 28px;        background-position: 54px center;        margin-left:0;        margin-right:0;        line-height:28px;    }        .footerTop2 ul li.ft_top_list4 {        background: url(../images/icon_yj.png) no-repeat;        background-size: auto 28px;        background-position: 54px center;        margin-left:0;        margin-right:0;        line-height:28px;    }    .footer .footerTop.footerTop2 span{        color:#fff;    }    .footer .footerMedia{        display: block;        width:100%;        margin:0;    }    .footer .footerMedia p:last-child{        margin:0 auto;        padding:14px 0 18px;        text-align:center;    }    .footer .footerMedia p:last-child::before{        width:54px;        left:0;        top:27px;    }    .footer .footerMedia p:last-child::after{        width:54px;        right:0;        top:27px;    }    .footer .footerMedia2 {        padding-left:0;    }    .footer .footerMedia2 .fm_list4{        display: flex;        justify-content: space-around;        width:215px;        margin:0 auto;    }    .footer .footerMedia2 .fm_list4 span{        display: block;        font-size:12px;        font-weight:400;    }    .footer .footerMedia2 .fm_list4 span span:first-child{        font-size:14px;        font-weight:bold;        line-height:20px;    }    .footer .footer_rz{        margin-top: 20px;        padding:0 30px 15px;    }    /* 二级页面banner */    .banner_img{        width: 100%;        height: 173px;        top:0;        margin-left: 0;        background-repeat: no-repeat;        background-position: center top;        transform: translateX(-50%);    }    .xmgk_banner_con,    .xmgk_banner_cover{        left: 83px;        top: 63px;        width: 129px;        height: 67px;        border-radius:20px;        padding-top:16px;        padding-left:16px;        box-sizing: border-box;    }    .xmgk_banner_con::before {        width:100vw;        height:173px;        margin-left:-80px;        margin-top:-61px;    }    .xmgk_banner_con .en{        font-size: 8px;        font-weight: 300;        margin-bottom:0px;    }    .xmgk_banner_con .text{        font-size: 16px;        line-height:22px;        font-weight: 700;    }    .banner{        height: 185px !important;    }    .banner_icon{        width:130px!important;        height:130px!important;        top:80px!important;        left:6px!important;    }    #admissions .banner_icon{        width:79px!important;        height:79px!important;        top:103px!important;        left:36px!important;    }    #studyAtRus .banner_icon{        width:106px!important;        height:106px!important;        top:89px!important;        left:18px!important;    }    #vision .banner_icon{        width:100px!important;        height:100px!important;        top:89px!important;        left:4px!important;    }    #development .banner_icon{        width:130px!important;        height:130px!important;        top:83px!important;        left:6px!important;    }    #alumni .banner_icon{        width:109px!important;        height:109px!important;        top:87px!important;        left:14px!important;    }    #studyAtRus .news_nav{        /*width: 276px;*/        position: static;        margin-top: 8px;    }    #studyAtRus .news_nav ul{        display: flex;        justify-content: end;    }    #studyAtRus .news_nav li{        padding: 5px 18px;        line-height: normal;        font-size: 14px;    }    #studyAtRus .news_nav li a{        display: inline-block;    }    #studyAtRus .news_nav .mb-split{        display: block;    }    .course .news_big{        float: left;        margin-left: 20px;    }    #course .news_nav{        position: absolute;    }    #course .news_nav ul{        justify-content: flex-start;    }    /*        招生信息     */    .noticeType{        padding-bottom: 126px;    }    .noticeType .new_title,    .notiCon,    .noticeHead,    .adr_bot,    .experienceMain{        padding: 0 24px;        box-sizing: border-box;    }    .noticeType .new_title{        display: flex;        height: auto;        margin: 24px 0;    }    .noticeType .news_text{        font-size: 24px;    }    .notiCon{        flex-direction: column;        /* height: 380px; */        overflow: hidden;    }    .notiCon .notiConlist{        width: 100%;    }    .notiCon .notiConlist p {        display: inline-block;        width:100%;    }        .notiCon .notiConlist p:nth-child(n+5){        display: none!important;    }    .notiCon .notiConlist p .title{        font-size: 16px;        height:auto;         display: inherit;     }    .notiCon .notiConlist p .time{        font-size: 12px;    }    .notiCon .notiConlist p{        margin-bottom: 24px;    }    .noticeType .news_big{        margin-left: 8px;    }    .noticeType .more{        left: 24px;    }    .admisMain::before{        width: 100%;        left: 0;        top: 75px;        border-radius: 0;        background: rgba(243, 245, 246, 0.39);    }    .noticeHead{        display: flex;        height: auto;        line-height: normal;    }    .noticeHead .news_text{        position: static;    }    .noticeHead .news_big{        margin: 0 0 0 8px;        font-size: 28px;        line-height: normal;    }    .admisLeft{        display: none;    }    .adr_bot{        padding: 24px;        z-index: 1;        height: 600px;        box-shadow: none;        box-sizing: border-box;    }    .admisRight::after{        display: none;    }    .admisMain .adr_bot{        background: none;    }    .admisRight,    .admisMainCon{        width: 100% !important;    }    .admisMainCon .admisLeft{        display: none !important;    }    .adr_top{        margin-left: 35px;        padding-left: 0;        border-bottom: 1px solid #28283D;        font-size: 14px;    }    .adr_top p{        position: relative;        box-shadow: none;        border-radius: none;        background: none;        padding: 9px 10px;    }    .adr_top p.active{        background: none;        color: #28283D;        font-weight: bold;    }    .adr_top p.active::after{        content: '';        display: block;        position: absolute;        width: 100%;        height: 4px;        left: 0;        bottom: -3px;        background: #DD2B39;    }    .adr_bot .title,    .adr_bot .text{        font-size: 16px;    }    .mb-more-text{        position: relative;        display: block;        margin-top: 20px;        text-align: center;        font-size: 14px;        color: #999999;    }    .adr_bot_show{        position: relative;        /*height: 442px;*/        height: 502px;        overflow-y: auto;        overflow-x: hidden;    }    .mb-more-box{        position: absolute;        width: 100%;        height: 36px;        top: -38px;        background: rgba(255,255,255,.4);    }    .admisMore.moreTeDown .text{        left: 0;        line-height: 62px;    }    .admisMore{        width: 87% !important;        left: 24px;    }    .admisMore.moreTeDown .text{        padding-left: 20px;        box-sizing: border-box;        background-origin: content-box;    }    .more .default,    .more .info{        left: 0;    }    .experienceMain .contanier,    .experien_con_parent{        margin-left: 0;    }    .experienceMain .line{        display: none;    }    .experienceMain .text,    .experienceMain .contanier{        width: 100%;    }    .experienceMain .text{        font-size: 14px;        line-height: 24px;    }    .experienceMain .title{        margin-top: 32px;        font-size: 24px;    }    .experienceMain .contanier::before{        left: 105px;        top: -3px;        transform: rotate(0deg);        font-size: 30px;    }    #admissions .experien_con{        /*width: 100%;*/        height: auto;    }    .experien_con_list{        width: 327px;        float: none;        margin-right: 0;        padding: 10px;        background: none;        box-sizing: border-box;    }    .ex_top{        min-height:auto;        height: auto;        border: none;    }    .ex_top .ex_img,    .ex_top p .title{        display: none;    }    .ex_top p{        width: 100%;        padding-left: 0;        border: none;        box-sizing: border-box;    }    .ex_top p .text2{        margin-top: 10px;        color: #F3F5F6;        line-height: 20px;    }    .ex_con thead{        display: none;    }    .ex_con table td{        border: none;        margin: 18px 0 10px 0;    }    .ex_con table td:not(:nth-child(1)){        padding: 0;        display: inline-block;        margin: 0;        padding: 0 ;    }    .ex_con table tr:first-child td:nth-child(3){        width: 89px;    }    .ex_con table td:first-child{        width: 100%;        display: block;        padding: 3px 0 0 0;        font-size: 12px;        font-weight: bold;    }    .ex_con table td:nth-child(3){        flex: 1 0 0;    }    .ex_con table td a.hover_slide{        font-size: 12px;            }    .ex_con table td a .desText{        font-weight:normal;    }    .ex_con2 table tr{        display: flex;        flex-direction: row-reverse;        flex-wrap: nowrap !important;        padding: 10px 0;    }    .ex_con2 table tr td:nth-child(2){        width: 60px;        white-space: nowrap;        padding-right: 10px;        padding-top: 3px;    }    .ex_con2 table tr td:nth-child(1){        margin: 0;    }    .mb-symbol{        display: inline-block;        padding: 0 4px;    }    .ex_con table td a .info{        /* height: 3px; */        top: 16px;    }    .visionType .news_text{        float: left;        font-size: 24px;    }    .visionType .news_big{        float: left;        margin-left: 8px;    }    .vision_con{        display: block;    }    .visionType{        padding-bottom: 60px;    }    .visionType .contanier{        padding: 0 21px;    }    .vision_list p:first-child{        display: none;    }    .vision_list .title{        position: relative;        font-size: 16px;        text-align: center;    }    .vision_list .title:after{        content: '';        position: absolute;        bottom: -8px;        left: 50%;        transform: translateX(-50%);        width: 45px;        height: 2px;        background: #DD2B39;    }    .visionType .more{        display: none;    }    .dgress_img{        right: 0;        top: -35px;        left: auto;    }    .dgress_img img{        width: 156px;        height: 156px;    }    .dgrees::before{        width: 1000%;    }    .dgrees .contanier{        width: auto;        left: 0;        padding: 0 24px;    }    #vision .dgrees .new_title{        padding-top: 32px;        height: auto;        line-height: normal;    }    #vision .dgrees .news_text{        height: auto;        padding: 0;        float: none;        font-size: 24px;        line-height: normal;    }    #vision .dgrees .news_big{        height: auto;        margin: 0;        float: none;        line-height: normal;    }    .dgrees_con_box{        padding: 18px 20px;    }    .dgrees_con_item{        display: block;        margin: 0;    }    .dgrees_con_list{        width: 100%;        height: auto !important;        padding-bottom: 12px;    }    .dgrees_con_list .title{        font-size: 14px;    }    .dgrees_con a{        display: flex;        flex-direction: column-reverse;    }    .dgrees_con_list1,    .dgrees_con_list2,    .dgrees_con_list3,    .dgrees_con_list4{        height: auto;    }    .dgrees_con_list1 p{        width: 100%;    }    .dgrees_con_list1 .mb-title{        display: flex;        flex-direction: column;    }    .dgrees_con_list .text{        height: auto;        box-sizing: border-box;        padding-top: 50px;    }    .dgrees_con_list1 .text{        padding-top: 66px;        background-size: auto 62px;    }    .dgrees_con_list .text span{        font-size: 12px;    }    .dgrees_con_list .text img{        position: relative;        vertical-align: middle;        opacity: 1;    }    .dgrees_con_list2 .text{        background-size: auto 50px;    }    .dgrees_con_list3 .text{        background-size: auto 42px;    }    .dgrees_con_list4 .text{        background-size: auto 35px;        background-position: left 32px;    }    .dgrees_con_list5 .text{        background-size: auto 58px;    }    .dgrees_con_list6 .text{        background-size: auto 76px;        background-position: left top    }    .dgrees_con_list7 .text{        background-size: auto 40px;    }    .dgrees_con_list8 .text {        background-size: auto 77px;        background-position: left top;    }    .dgrees_con_list9 .text{        background-size: auto 60px;    }    .dgrees_con_list .text i{        height: 36px;        bottom: 6px;        left: 82px;    }    .gnamMain .contanier{        width: 100%;        left: 0;        padding: 0 24px;        box-sizing: border-box;    }    .gnamMain .video_title{        width: 100%;        height: 155px;        margin: 30px auto 0;    }    .gnamMain .video_title .news_big{        display: block;        font-size: 24px;        line-height: normal;    }    .gnamMain .news_big::after{        font-size: 24px;        text-align: center;    }    .gnamCon{        width: 100%;    }    .gnamList{        margin-bottom: 0;        margin-left: 0;        margin-right: 16px;        height: 180px;        box-shadow: 0px 8px 18px rgb(40 40 61);    }    .gnamList>a{        width:auto;        height:auto;        padding: 20px 18px;    }    .gnamList:last-child{        margin-right: 0;    }    .gnamList .title{        font-size: 14px;    }    .gnamList .icon_title img{        height: 32px;    }    .gnamList .icon_arrow img{        position:absolute;        right:3px;        bottom:78px;        display: none;        width:20px;        height:20px;    }    .gnamImg{        display: none;    }    .gnamTitleImg{        top: 360px;        left: 24px;    }    .gnamMain{        height: 545px;    }    .gnamMain .more{        right: 0;        left: auto;        width: 247px;    }    .gnamTitleImg img{        width: 94px;        height: 91px;    }    .globalMain .news_nav{        width: 100%;    }    .globalMain .news_text:after{        content: 'Global study tours';        display: block;        position: absolute;        top: -19px;        left: 110px;        width: 225px;        line-height: 30px;        color: #06061A;        font-size: 30px;        font-weight: bold;        opacity: 0.1;        text-transform: uppercase;    }    .globalMain{        margin-top: 0;        padding-top: 74px;        padding-bottom: 0;        box-sizing: border-box;        overflow: inherit;    }    .globalMain .contanier{        padding: 0 24px;    }    .globalMain .news_text{        position: relative;        margin-bottom: 24px;    }    .globalMain .news_nav{        display: none;    }    .globalCon::before{        display: none;    }    .globalCon .text{        width: auto;    }    .globalCon .title{        font-size: 16px;    }    .globalCon .en{        display: none;    }    .globalTop{        position: static;        width: 100%;        height: auto;        padding: 0 24px;        box-sizing: border-box;        background: none;    }    .globalTop p{        height: auto;        padding: 0;        font-size: 16px;    }    .globalTop p span{        top: 0;        transform: inherit;    }    .exchange{        margin: 0 auto 80px auto;        background: linear-gradient(321deg, #F3F5F6 0%, #E6EBED 100%);    }    .exchange .contanier{        padding: 10px 24px;        height: 232px;        font-size: 16px;    }    .exchange .more .text{        width: 79%;    }    .exchange .text{        line-height: 26px;        text-align: justify;    }    .exchange p.news_big{        padding: 0 24px;        font-size: 22px;        text-align: left;        letter-spacing: 0;    }    .exchange p.news_text{        padding: 0 24px;        font-size: 24px;        text-align: left;        line-height: 30px;    }    .exchange .mb-title{        display: flex;        flex-direction: column-reverse;        padding-top: 40px;    }    .exchange .more{        bottom: -20px;        right: 0;        width: 100%;        left: 24px;    }    .exchange .more .text{        line-height: 62px;    }    #vision{        overflow: hidden;    }    .gl_list_hide{        display: block;    }    /*        学生发展    */    .organizations .new_title{        padding-top: 0;        margin-bottom: 42px;    }    .organizations .news_nav{        width: auto;        height: 35px;        right: 0;        left: auto;        top: 44px;        font-size: 14px;    }    .organizations .news_nav ul li{        padding: 0 10px;        height: 34px;    }    .organizations .news_text{        font-size: 24px;    }    .organizations .news_big{        position: static;        line-height: 30px;        color: #06061A;    }    .organ_con{        width: 100%;        min-height: auto;        margin-top: 0;    }    .organizations .contanier{        padding: 0 24px;    }    .organ_con p{        font-size: 16px;        line-height: 26px;    }    .organizations{        min-height: auto;    }    .organizations .organ_con{        margin-top: 85px;    }    .deveTong{        min-height: 300px;        padding-bottom:80px;        overflow: inherit;    }    .deveTongBox{        position: static;        margin-top: 0;    }    .deveTong .mb-more-text{        margin-top:20px;    }    .deveTongList{        width: 100%;        height: auto;        padding-bottom:24px;        margin-right: 0;        box-sizing: border-box;    }    .deveTongList .title{        height: 48px;        padding-left: 20px;        line-height: 48px;        font-size: 16px;    }    .deveTongList .con{        height:200px;    }    .deveTongList .text{        padding: 0 20px;        font-size: 14px;        line-height: 25px;    }    .deveTong .contanier{        width:100%;        padding: 0 24px;        box-sizing: border-box;    }    .deveTongListOdd{        margin-top: 0;    }    .deveTongListEven{        margin-top: 0;    }    .deveTongWrap{        width: auto;        height: auto;    }    .club_btn:focus {        border: none;        outline: none    }    .club_prevBtn,    .club_nextBtn{        top: auto;        left: 0;        bottom: -60px;        -webkit-tap-highlight-color:transparent;    }    .club_prevBtn{        left: 25px;    }    .club_nextBtn{        left: 80px;    }    .deveTong::before{        width: 100%;        height: 420px;    }    .association .news_text{        margin-top: 50px;        font-size: 24px;    }    .association .news_big{        font-size: 22px;        color: #06061A;        line-height: normal;    }    .association_box::after{        opacity: 0;    }    .associationImg{        padding-bottom: 40px;    }    .associationImg,    .associationImg img{        width: 100%;        padding:15px;        padding-bottom: 0;        box-sizing: border-box;    }    .associationImg .coverWrap{        display: flex;        justify-content: space-between;        position: absolute;        bottom: 0;        left: 30px;        width: calc(100% - 60px);        height: 40px;        z-index: 5;    }    .associationImg .coverList{        width: calc((100% - 60px)/7);        height: 40px;        z-index: 5;        cursor: pointer;    }    .associationImg .coverList.active span{        position: absolute;        bottom: -6px;        left: 0;        right: 0;        margin: auto;        height: 0;        width: 0;        border-top: 6px solid transparent;        border-left: 8px solid transparent;        border-right: 8px solid transparent;        border-bottom: 6px solid #242958;    }    .associationBottom{        width: auto;        height: auto;        padding: 15px 10px;        height: 186px;        margin-top: 5px;        background-image: url('../images/bg_associationbottom.png');        background-size: cover;        transform: translateY(1px);        background-position: -100px center;    }    .associationBottom .cont{        display: block;        justify-content: flex-end;        width: 100%;        margin: 0 0;    }    .associationBottom .cont .tag{        font-size: 16px;        color: #fff;        margin-bottom: 6px;    }    .associationBottom .cont .text{        width: 100%;        text-align:justify;        font-size: 12px;        color: #fff;        line-height: 20px;        margin-left: 0;    }    .association_box{        width: 100%;        position: static;        margin-left: 0;    }    .association_box::before{        display: none;    }    .association{        height: auto;    }    .campus_box{        width: 100%;        position: static;        margin-left: 0;    }    .campus_box::after{        width: 100%;        bottom:initial;        top:0;        height: 290px;        background: url(../images/bg_mb_deve2.png) no-repeat;        background-size: cover;    }    .campus .news_big{        margin-top: 32px;        padding: 0 24px;        line-height: 25px;        text-align: left;        color: rgba(6, 6, 26, .1);    }    .campus_box .contanier{        display: none;    }    .campus .news_big span::after{        position: static;        display: block;        margin-bottom: 6px;        font-size: 24px;        color: #06061A;    }    .campus .news_big span{        display: flex;        flex-direction: column-reverse;    }    .campus{        height:auto;        min-height:0;        padding-bottom:30px;    }    .campus_box{        height: 290px;        min-height:0;    }    .campus_box::before{        display: none;    }    .upcoming{        top:0;        padding-top: 18px;        min-height: auto;    }    .upcoming .news_big{        margin-bottom: 20px;        padding-left: 24px;    }    .upcoming .news_big span{        display: flex;        flex-direction: row-reverse;        justify-content: flex-end;        font-size: 26px;        color: rgba(6, 6, 26, .1);    }    .upcoming .news_big span::after{        position: static;        margin-right: 5px;        color: rgba(6, 6, 26, 1);    }    .upCon{        width: 100%;        height: auto;        padding: 0 24px;        box-sizing: border-box;    }    .upList,    .upList>a{        width: 100%;        height: 86px;        display: flex;    }    .upListRight{        width: 100%;        padding: 20px 10px 0 10px;    }    .upListRight .title{        height: 44px;        white-space: inherit;        font-size: 16px;        font-weight: bold;        line-height: normal;        color: #06061A;    }    .upListLeft p.big{        margin-top: 12px;    }    .upListRight .text{        margin-left: 0;        font-size: 12px;    }    .upListLeft{        width: auto;        white-space: nowrap;        padding: 0 20px;    }    .upPagination{        position: static;        justify-content: left;    }    .upPagination span{        width: auto;        height: auto;        padding: 5px 24px;    }    .upConRight{        float: none;        margin-top: 50px;    }    .upConRight .upList,    .upConRight .upList>a{        width: 100%;        display: flex;        flex-direction: row-reverse;    }    .upConRight .upCon{        width: 100%;        height: auto;        padding-top: 40px;    }    .upCon3{        display: none;        top: 60px;        right: 0;        left: 24px;        width: 100%;        height: auto;        background: none;        z-index:120;    }    .upCon3Wrap{        position:absolute;        right:0;        top:52px;        z-index:999;    }    .upConText{        position: static;        display: flex;        border-bottom: 1px solid #28283D;    }    .upConText p {        position: relative;        width: auto;    }    .upConText p span{        width: 100%;        padding: 16px 18px;        white-space: nowrap;        font-size: 14px;        font-weight: bold;        text-align: center;        color: rgba(40, 40, 61, .3);        box-sizing: border-box;    }    .upConText p.active::after{        content: '';        height: 4px;        width: 100%;        display: block;        position: absolute;        bottom: -2px;        background: #DD2B39;    }    .upConText p.active span{        background: none;        color: #28283D;    }    .upConReview .upPagination{        justify-content: flex-end;    }    .upConRight .upPagination span.next{        margin-right: 0;    }    .upCon2{        display: none;    }    .devLastimages{        position: static;        width: 100%;        height: 398px;        margin-left: 0;        background: url(../images/bg_mb_deve3.png) no-repeat;        background-position: top center;    }    .devLastImg img{        display: none;    }    .devLast .title,    .devLast .text{        font-size: 12px;    }    .devLast .title{        margin-top: 28px;    }    .devLastText{        margin-left: 0;        transform: translateX(-50%);    }    .devLast .subTitle{        margin-bottom: 5px;        font-size: 18px;    }    .devLast{        height: auto;        margin-top: 50px;    }    /*        校友    */    .projectMain{        margin-top: 26px;    }    #alumni .xmjj_top .news_big{        margin-left: 0;        font-size: 30px;    }    .projectMain .xmjj_top{        flex-direction: row;    }    #aboutUs .projectMain .xmjj_top{        flex-direction: row-reverse;    }    .projectMain .xmjj_top .news_text{        flex: 1 0 94px;        white-space: nowrap;    }    #alumni .projectMain .xmjj_top .news_big{        font-size: 26px    }    #alumni .projectMain .news_nav{        top: 27px;    }    #alumni .xmjj_con{        width: 100%;        min-height: auto;        margin-bottom: 40px;    }    .alumni_club{        padding: 40px 0 327px 0;        border-radius: 0 0 0 100px;    }    .alumni_club .news_text{        line-height: 35px;    }    .alumni_club .news_nav{        left: 24px;    }    #alumni .alumni_club_con .xmjj_con{        width: 100%;        margin-top: 24px;    }    .alumni_club .new_title{        padding-top: 0;    }    .alumni_club_con{        padding: 0 24px;    }    .alumni_mba.projectMain .xmjjImg{        width: 366px;        background-repeat: no-repeat;        height: 431px;        top: -100px;        left: -142px;        background-size: cover;        background-image: url(../images/bg_mb_alumni.png);        background-image: url('../images/bg_mb_alumni.png');    }    #alumni .alumni_Life .contanier{        height:auto;    }    .alumni_Life .lifeCon .news_big{        line-height: 25px;        position: absolute;        top: 48px;        left: 0;    }    .searchMain::before{        height: 100px;    }    .routers{        padding: 10px 24px;    }    .bigTitle{        position: relative;        justify-content: flex-start;        line-height: 25px;        overflow: inherit;    }    .bigTitle .news_text{        margin-top: 30px;    }    .searchMain .news_text{        font-size: 30px;        line-height: 25px;        white-space: nowrap;    }    .searchMain .bigTitle .news_text{        padding: 0 10px 0 24px;        white-space: break-spaces;        font-size:20px;        font-weight:bold;        line-height: 30px;    }    .airticeCon{        margin: 0 24px;    }    .airticeCon img{        width: 100%!important;        height:auto!important;    }    .searchMain .news_text,    .search_total{        padding: 0 24px;    }    #airtice .news_text{        width: auto;        float: left;        margin-right: 0;        margin-top: 6px;    }    #airtice .searchMain .en{        position: relative;        height: auto;        padding: 0;        margin: 20px 0 0 0;        line-height: normal;        font-size: 30px;    }    #airtice-details .bigTitle{        margin-bottom: 16px;    }    #airtice-details .search_total{        margin: 0 0 18px 0;    }    .searchResult{        flex-direction: column;        margin-bottom: 0;    }        .searchResultbox{        box-sizing: border-box;        padding: 0 24px;    }    .searchResultList{        position: relative;        width: auto;        padding: 10px 0 20px 0;        border-top: 2px solid #93939d;    }    .searchResultList .title{        height: auto;        font-size: 16px;    }    #video_list .bigTitle .en{        height: auto;        bottom: 0;        margin: 25px 0 0 0;        padding: 0;        font-size: 30px;        line-height: normal;    }    .videoItem{        flex-direction: column;        padding: 0 24px;        margin-bottom: 0;    }    .video-cont{        padding: 0 24px;    }    .videoList{        width: 48%;        margin: 0 10px 0 0;        margin-bottom: 10px;        box-sizing: border-box;    }    .videoList .img{        position: relative;    }    .videoList .text{        height: 48px;        overflow: hidden;    }    .videoList:nth-child(2n){        margin-right: 0;    }    .searchMain .en{        position: absolute;        height: auto;        margin: 2px 0 0 0;        padding: 0 42px;        font-size: 30px;        line-height: normal;    }    .searchInput{        position: static;        display: flex;        padding: 0 24px;        margin-top: 33px;        box-sizing: border-box;    }    .searchInput button{        width: 50%;    }    .searchInput button .text{        left: 15px;    }    .searchBq{        margin: 10px 24px 10px 24px;    }    .searchBq_List{        padding: 0 24px;    }    .searchBq_List span{        margin: 0 10px 10px 0;    }    .bigTitle .news_big{        position: absolute;        right: 24px;        font-size: 30px;        line-height: inherit;        white-space: nowrap;    }    .videoCon{        padding: 0 24px;    }    .videoBox{        width:100%;        height:auto;    }    .tu_img_bot{        display: none;    }    #admissions{        overflow: hidden;    }    .faqMain .title,    .faqMain .en{        padding: 0 24px;    }    .faqMain .title{        padding-top: 51px;        font-size: 24px;        text-align: left;    }    .faqMain .en{        font-size: 30px;        text-align: left;    }    .faqMain{        height: 254px;    }    .faq_img{        width: 400px;        top: -57px;        bottom: auto;        left: auto;        right: -38%;    }    .faqMain .moreTeC{        width: 90%;        left: 50%;        transform: translateX(-50%);    }    .experienceMain .pagination{        position: absolute;        bottom: 0;        margin: 0 0 38px 0;    }    .experienceMain .pagination img{        display: block;    }    #admisPage{        display: none;    }    #mb-admisPage{        position: static;    }    .tuitionText{        margin: 10px 0;    }    .tuitionTextBox{        width: auto;        height: 400px;        margin-left: auto;        margin: 24px;        overflow: auto;    }    .perspectives{        margin-top: 46px;        padding-bottom: 100px;    }    .perspectives .contanier{        padding: 0 24px;    }    .perspectives .lifeRight{        margin: 0;        position: static;    }    .perspectives .lifeCenter{        margin: 0;        width: 100%;        padding-top: 0;    }    .perspectives .lifeCenter .lc_Con,    .perspectives .ll_con{        width: 100%;        display: flex;        flex-direction: column;        justify-content: flex-start;    }    .perspectives .lifeCenter .lc_img,    .ll_img{        width: 75px;        height: auto;    }    .lifeCenter .lc_img img{        height: auto;    }    .perspectives .lc_img img{        width: 100%;    }    .lifeCon p.text{        width: auto;        height: 50px;        line-height: 25px;        overflow: hidden;    }    .perspectives .new_title{        display: flex;        margin-bottom: 24px;        height: 50px;    }    .perspectives .news_text{        padding-top: 24px;        padding-right: 10px;        white-space: nowrap;        line-height: normal;    }    .perspectives .news_big{        line-height: 30px;    }    .perspectives .lifeCon .time{        display: block;    }    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,     .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{        margin: 0 16px 0 0;    }    .tuitionTop{        display: none;    }    #mb-tuition{        display: block;    }    .mb-tuition-title{        display: flex;        padding: 50px 24px 0 24px;    }    .mb-text-cn{        padding-top: 20px;        margin-right: 10px;        font-size: 22px;        color: #06061A;        font-weight: 400;        white-space: nowrap;    }    .mb-text-en{        font-size: 25px;        font-weight: bold;        line-height: 30px;        color: #06061A;        text-transform: uppercase;        opacity: .1;    }    .tu_img_top{        display: none;    }    .tuitionMain{        height: auto;        padding-bottom: 40px;        border-radius: 0;    }    .tu_left{        display: none;    }    .tu_right{        width: 100%;        height:400px;        font-size:16px;        float: none;        margin: 0;    }    .tu_right_show{        height: 400px;    }    .tu_right p.text2{        margin:8px 0;    }    .tu_right p.text1{        margin:8px 0;    }    .tu_right .vagueBox{        display: none;    }    .tu_right table .tit{        width:40px;    }    .mb-exper-text{        display: block;        margin: 24px 0 11px 0;    }    .mb-exper-text p:first-child{        height: 48px;    }    .experien_con_list_one{        margin-top: 0;    }    .ex_con table tr{        display: flex;        flex-wrap: wrap;        justify-content: space-between;    }    .ex_con3{        margin-bottom: 18px;        padding:32px 0px;    }    .more .text{        background-size: auto 20px;    }    .globalCon{        height: auto;        padding-bottom: 40px;    }    .exchange{        margin: 0;        padding-bottom: 40px;    }    .club_prevBtn{        background-image: url('../images/icon_left.png');    }    .club_nextBtn{        background-image: url('../images/icon_right.png');    }    .club_prevBtn.swiper-button-disabled{        background-image: url('../images/icon_disabled_left.png');    }    .club_nextBtn.swiper-button-disabled{        background-image: url('../images/icon_disabled_right.png');    }    #alumni .news_nav{        width: 245px;        margin-top: 0;    }    .alumni_club .imgCon{        display: none;    }    .mb-alumni-img,    #mb-alumni-img{        display: block;    }    .news_nav_list1 p span{        width: auto;        line-height: 22px;    }    .router{        padding-left: 40px;    }    .router::before{        left: 24px;    }    .mb-item-info{        position: relative;    }    .searchResultList .dt{        position: absolute;        top: 0;        right: 0;        padding: 0;        margin: 0;    }    .searchResultList .dt::before{        top: 50%;        left: -26px;        width: 21px;        transform: translateY(-50%);    }    .searchImgBox{        margin-top: 20px;    }    .searchImgBox .imgbox{        flex: 0 0  75px;        overflow: hidden;    }    .searchImgBox .imgbox3{        flex: 0 0 114px;        height: 76px;    }    .searchImgBox .imgbox4{        flex: 0 0 128px;        /*height: 99px;*/    }    .searchImgBox .imgbox1 img,    .searchImgBox .imgbox2 img{        width: 100%;        height: auto;    }    #airtice-details .bigTitle .news_text{        margin-top: 32px;        font-size: 20px;        line-height: 30px;        font-weight: bold;    }    #airtice-details .news_text{        white-space: inherit;        line-height: 35px;    }    .routers-pc{        display: none;    }    .routers-mb{        display: block;        padding-left: 20px;        font-weight: normal;    }    .routers-mb::before {        content: "<";        color: #9E082E;        position: absolute;        left: 24px;        font-weight: 900;    }    .air_sharebox{        left: -91px;        top: 14px;        padding: 8px 12px 8px 5px;    }    .airticePagination{        width: 85%;        margin: 0 auto 10px auto;    }    .airticePagination a{        display: flex;        justify-content: space-between;    }    .airticePagination a .weight,    .airticePagination .prev,    .airticePagination .next{        position: static;    }    .airticePagination .prev,    .airticePagination .next{        height: 48px;    }    .airticePagination .next{        margin: 0 20px 0 0;    }    .airticePagination .prev{        margin: 0 0 0 20px;    }    .airticePagination a.air_prev span:last-child,    .airticePagination a.air_next span:first-child{        display: none    }/*    .airticePagination{        flex-direction: column;    }    .airticePagination a{        width: 80%;        margin-bottom: 20px;    }*/    .airticePagination a.air_next{        margin-right: 0;    }    .airticePagination a.air_next .weight,    .airticePagination a.air_prev .weight{        /*width: 50%;*/        flex: 1 0 60%;        text-align: center;    }    .newMain .nc_text{        height: 50px;        line-height: 25px;        overflow: hidden;    }    .more:hover>.info{        top: inherit;    }    .dialogBox{        width: 90%;        height: auto;        top: 50%;        left: 50%;        transform: translate(-50%, -50%);        margin: 0;        padding: 0 0 20px 0;    }    .dialogBox .form{        width: auto;        padding: 10px;    }    .dialogBox .text{        margin: 30px 0;    }    .dialogBox .notes{        font-size: 12px;    }    .formList label{        margin-right: 10px;        white-space: nowrap;    }    .formList input{        width: 100%;        height: 52px;    }    .submitBtn{        height: 52px;    }    .submitBtn button,    .formList input,    .formList label{        font-size: 16px;    }    .ex_con .hover_slide:hover>.info{        top: inherit;    }    .searchImgBox .imgbox3 img,    .searchImgBox .imgbox4 img{        width: 100%;    }    .news_nav_list1 p span i{        height: 25px;        line-height: 25px;    }    .searchPagination{        flex-wrap: wrap;        flex-shrink: 1;        align-items: center;        justify-content:center;        padding:0 10px;    }    .searchPagination .page_jump .text {        font-size: 16px;    }    .searchPagination .item{        width:auto;        min-width:22px;        padding:0 6px;    }    .searchPagination .page_jump_wrap{        display: flex;        justify-content: center;        margin-left:15px;    }     .searchPagination .page_jump_wrap span{        display: inline-block;        width:100%;    }    .searchPagination .page_input{        height:30px;        line-height:30px;        -webkit-appearance: none;    }    .searchPagination-nav{        line-height:34px;    }    .caseFeature {        background-color: #fff;        padding: 0;    }    .caseFeature .content {        width: 100%;    }    .caseFeature .content .title-wrap {        padding: 0 18px 16px;    }    .caseFeature .content .title-wrap .title {        font-size: 24px;        margin-right: 20px;    }    .caseFeature .content .title-wrap .en {        font-size: 30px;    }    .caseFeature .content .pyramid-wrap {        position: relative;        padding: 18px;        width: 100%;        height: auto;        background: linear-gradient(90deg, #66ADE2 0%, #A1ABD5 100%);        box-sizing: border-box;    }    .caseFeature .content .pyramid-wrap .pyramid-img {        position: static;        width: 100%;        height: auto;    }    .caseFeature .content .pyramid-wrap .title {        font-size: 18px;        line-height: 28px;        padding-bottom: 10px;        text-align: justify;    }    .caseFeature .content .pyramid-wrap .tag {        display: block;        font-size: 16px;        font-weight: bold;        color: #fff;        padding-right: 8px;    }    .caseFeature .content .pyramid-wrap .txt {        font-size: 15px;        color: #fff;    }    .caseFeature .content .pyramid-wrap .line {        margin-top: 16px;        line-height: 24px;    }    .caseFeature .content .pyramid-wrap .line:first-child {        margin-top: 38px;    }    .caseFeature .content .middle-wrap {        display: block;        height: auto;        margin-top: 0;    }    .caseFeature .content .middle-wrap .item {        height: auto;        padding: 18px;        box-sizing: border-box;        background-size: cover;    }    .caseFeature .content .middle-wrap .left {        width: 100%;    }    .caseFeature .content .middle-wrap .right {        width: 100%;    }    .caseFeature .content .middle-wrap .title {        font-size: 18px;        line-height: 28px;    }    .caseFeature .content .middle-wrap .text {        font-size: 15px;        color: #fff;        line-height: 24px;        margin-top: 16px;        text-align: justify;    }    .caseFeature .content .bottom-wrap {        display: block;        height: auto;        margin-top: 0;        margin-bottom: 16px;    }    .caseFeature .content .bottom-wrap .item {        height: auto;        padding: 18px;    }    .caseFeature .content .bottom-wrap .title {        font-size: 18px;        line-height: 28px;    }    .caseFeature .content .bottom-wrap .text {        font-size: 15px;        color: #fff;        line-height: 24px;        margin-top: 16px;        text-align: justify;    }    .caseFeature .content .bottom-wrap .left {        width: 100%;    }    .caseFeature .content .bottom-wrap .right {        width: 100%;    }}@media screen and (max-width: 992px){}@media screen and (min-width: 576px){    }@media screen and (min-width: 768px){    }@media screen and (min-width: 992px){    }@media screen and (min-width: 1200px){    }