@media screen and (max-width: 1024px) {
    section{
        overflow-x: hidden;
    }
    .banner.ban-noform{
        height: 240px;
    }
    .ban-con .ban-h1{
        font-size: 22px;
        text-align: center;
    }
    .ban-con .ban-a{
        margin-top: 15px;
        width: 120px;
        height: 35px;
        line-height: 35px;
    }
    .con-bj .con-l, .con-bj .con-r {
        width: 100%;
        height: auto;
    }
    .con-bj{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .con-bj .con-bj-con {
        padding: 30px;
    }

    .con-bj .con-bj-tab-con {
        overflow: hidden;
    }

    .con-bj .con-bj-tab-con li {
        width: calc(50% - 20px);
    }

    .con-bj .con-bj-tab-con li p {
        width: 100%;
    }

    .con-bj .con-bj-tab-con li a {
        left: calc(50% - 17px);
    }

    .circle_bottom {
        left: calc(50% - 22.5px);
    }

    .con-bj .con-l:before, .con-bj .con-l:after {
        display: none;
    }

    .com-tit i {
        font-size: 28px;
    }

    .com-tit:after {
        bottom: -20px;
        left: 50%;
        margin-left: -21px
    }

    .txcy-con .txcy-con-item-zg, .txcy-con .txcy-con-item-yg {
        width: calc(40% - 20px);
    }

    .txcy-con .txcy-con-item-m {
        width: 20%;
        margin: 0 10px;
    }

    .txcy-con .txcy-con-item-yg ul li {
        padding-left: 90px;
        padding-right: 0;
        overflow: hidden;
    }

    .pftx {
        width: 100%;
    }

    .pftx .pftx-tab li {
        width: 100%;
        left: 0;
        height: auto;
    }

    .pftx .pftx-tab li h2 {
        width: 80%;
        left: 50%;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        margin-left: -40%;
        top:120px; /*因为辅导国家移动端阶段 标题在上边所以添加*/
    }

    .pftx .pftx-tab li .pf-bg, .pftx .pftx-tab li:before, .pftx .pftx-tab li:after {
        width: 100%;
    }
    .pftx .pftx-tab li:before, .pftx .pftx-tab li:after{
        display: none;
    }
    .pftx .pftx-tab {
        padding: 20px 3%;
        height: auto;
        margin-top: 50px;
    }
    .pftx .pftx-tab li{
        position: initial;
    }
    .pftx .pftx-tab li .pf-bg h3{
        font-size: 16px;
        line-height: 26px;
    }
    .pftx .pftx-tab li .pf-bg{
        height: auto;
    }
    .pftx .pftx-l-c, .pftx .pftx-r-c{
        width: 25px;
        height: 25px;
        background-size: cover !important;
        top: 50%;
        margin-top: 50px;
    }
    .pftx .pftx-l-c{
        left: 3%;
    }
    .pftx .pftx-l-c:hover{
        background: url(../../images/new/arr-l.png) no-repeat;
    }
    .pftx .pftx-r-c{
        right: 3%;
    }
    .pftx .pftx-r-c:hover{
        background: url(../../images/new/arr-r.png) no-repeat;
    }
    .rmhy{
        margin-bottom: 20px;
    }
    .rmhy ul{
        margin-top: 20px;
    }
    .rmhy ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        padding: 20px 3%;
        background-size: cover;
        height: auto;
    }
    .rmhy ul li.on{
        width: 100%;
        background: url(../../images/new/rmhy-bg.png) no-repeat;
        background-size: cover;
        height: auto;
    }
    .rmhy ul li h3 {
        width: 100%;
        margin: 15px 0 10px;
    }
    .rmhy ul li.on>div:nth-of-type(1){
        display: block;
    }
    .rmhy ul li.on>div:nth-of-type(2){
        display: none;
    }
    
    .rmhy ul li h3 {
        font-size: 23px;
    }
    .rmhy ul li .rmhy-icon{
        width: 40px;
        height: 50px;
        margin-top: 10px;
    }
    .rmfd .rmfd-tab li .rmfd-info, .rmfd .rmfd-tab {
        width: 100%;
    }

    .rmfd .rmfd-tab li img {
        width: 100%;
        object-fit: cover;
        height: auto;
    }

    .rmfd .rmfd-nav {
        width: 100%;
    }

    .rmfd .rmfd-nav li {
        width: 49%;
        padding:20px 3%;
        margin-right: 2%;
        height: auto;
    }
    .rmfd .rmfd-nav li.on, .rmfd .rmfd-nav li:hover{
        height: auto;
    }
    .rmfd .rmfd-nav li img{
        width: 80px;
        height: 80px;
    }
    .rmfd .rmfd-nav li p{
        font-size: 16px;
        margin-top: 10px;
    }
    .rmfd .rmfd-nav .center-c {
        left: 50%;
        margin-left: -25px;
        width: 50px;
        height: 50px;
        top: 50%;
        margin-top: -45px;
    }

    .rmfd .rmfd-nav .center-c-bg {
        left: calc(50% - 30px);
        width: 60px;
        height: 60px;
        top: 50%;
        margin-top: -50px;
    }
    .rmfd .rmfd-tab{
        height: auto;
        margin-top: 10px;
        padding:0;
    }
    .rmfd .rmfd-tab li .rmfd-info{
        /*height: 100%;*/ /*因为辅导国家移动端，热门学校文字靠下，所以注释*/
        padding: 20px 3%;
        display: flex;
        align-items: center;
    }
    .rmfd .rmfd-tab li .rmfd-info h2{
        font-size: 18px;
    }
    .rmfd .rmfd-tab li .rmfd-info p{
        font-size: 14px;
        line-height: 24px;
        margin:15px 0;
    }
    .more{
        margin-top: 20px;
    }

    .fdlc {
        width: 100%;
        margin-top: 20px;
    }
    .fdlc ul{
        margin-top: 40px;
        padding:0 3%;
    }
    .fdlc ul li {
        margin-right: 0;
        padding: 0 3%;
        line-height: 38px;
        height: 40px;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-top: 15px;
    }

    .fdlc ul li .fdlc-num {
        display: none;
    }

    .rmdt {
        -webkit-background-size: cover;
        background-size: cover;
        height: 100%;
        padding-bottom: 20px;
        margin-top: 20px;
        padding: 20px 3%;
    }
    .rmdt .rmdt-line{
        margin-top: 30px;
        border-top: 0;
    }
    .rmdt .rmdt-line:before{
        display: none;
    }
    .rmdt ul li {
        width: 100%;
        height: auto;
        padding: 10px 0;
        border-bottom: 1px solid #808080;
    }
    .rmdt ul li span{
        height: 24px;
        line-height: 24px;
    }
    .rmdt ul li span b{
        font-size: 20px;
    }
    .rmdt ul li:nth-child(4), .rmdt ul li:nth-child(5), .rmdt ul li:nth-child(6){
        height: auto;
    }
    .rmdt .rmdt-line .more{
        margin-top: 20px;
    }
    .rmwd{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .rmwd ul{
        margin-top: 40px;
    }
    .rmwd ul li {
        width: 100%;
        height: auto;
        margin-right: 0;
        padding: 0 3%;
        margin-bottom: 0;
    }
    .rmdt ul li:before,.rmdt ul li:nth-child(3n):after{
        display: none;
    }
    .rmdt ul li h2{
        line-height: 24px;
    }
    .rmwd ul li a {
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .rmdt ul li p{
        width: 100%;
        height: auto;
        margin-top: 10px;
        font-size: 14px;
    }
    .cgal{
        margin-top: 20px;
    }
    .cgal-swiper{
        margin-top: 40px;
    }
    .cgal .view-arrow {
        right: 0;
        bottom: 3px;
    }
    .cgal .preview{
        display: none;
    }
    .cgal .view .swiper-slide {
        display: flex;
        height: auto;
        padding:20px 3%;
        background: #fafafa;
    }

    .cgal .arrow-left, .cgal .arrow-right {
        width: 42px;
        height: 42px;
        display: block;
        float: none;
        transform: rotate(-90deg);
    }

    .cgal .view .swiper-slide .swiper-slide-txt {
        height: auto;
        width: 100%;
        padding: 0;
        position: static;
    }
    .cgal .view .swiper-slide .swiper-slide-txt .s-tit{
        margin-bottom: 15px;
    }
    .cgal .view .swiper-slide .swiper-slide-txt .s-tit h5{
        height: auto;
        line-height: 40px;
    }
    .cgal .view .swiper-slide .swiper-slide-txt .s-tit a{
        line-height: 40px;
    }
    .cgal .view .swiper-slide .swiper-slide-txt dd {
        overflow: hidden;
        height: 55px;
        margin-bottom: 10px;
    }
    .cgal .view .swiper-slide .scale-img {
        width: 200px;
        height: 200px;
        margin: 0;

    }

    .cgal .view {
        height: auto;
        width: 100%;
    }

    .cgal .view:before {
        display: none;
    }

    .cgal .preview {
        width: calc(100% - 90px);
        height: 85px;
        position: static;
        margin-top: 20px;
    }

    .cgal .preview .swiper-wrapper {
        height: 100%;
        width: 100%;
    }

    .cgal .preview .swiper-slide a,
    .cgal .preview img {
        width: 100%;
        height: auto;
    }

    .cgal .preview .swiper-slide:before {
        width: 100%;
        height: 100%;
    }

    .cgal .preview .swiper-slide {
        height: auto;
    }

    #banner .swiper-slide img {
        width: 100%;
    }

    .text-block {
        margin: 20px auto;
        width: 100%;
        padding: 20px 3%;
    }

    .jd .jd-item .text:before,
    .jd .jd-item .text:after {
        display: none;
    }

    .jd {
        flex-wrap: wrap;
        margin: 20px 0;
        border-bottom: 0;
    }

    .jd .jd-item {
        flex: 0 0 50%;
        margin-bottom: 10px;
    }
    .jd .jd-item .num{
        font-size: 26px;
    }
    .jd .jd-item .text{
        font-size: 12px;
    }
    #banner .banPrev,
    #banner .banNext {
        -webkit-background-size: 50%;
        background-size: 50%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .que-bg img {
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .que-bg {
        height: auto;
        padding-bottom: 20px;
        margin-top: 0;
        margin-bottom: 20px;
    }


    .type-list {
        flex-wrap: wrap;
    }

    .type-list .type-item {
        margin: 0 3% 20px;
        flex: 0 0 calc(50% - 20px);
    }

    .type-list .type-item img {
        width: 100%;
        position: initial;
    }
    .type-list .type-img:before,.type-list .type-img:after{
        display: none;
    }
    .type-list .type-text{
        text-align: center;
        padding-right: 0;
        margin-top: 10px;
    }
    #card {
        background: none;
        margin: 0 0;
        padding-bottom: 0px;
        padding-left: 0;
    }
    #card img{
        width: 100%;
        height: auto;
    }
    .bg-type {
        height: auto;
        display: block;
        -webkit-background-size: cover;
        background-size: cover;
        text-align: center;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        padding: 20px 3%;
    }

    .bg-type .cons {
        margin-left: 0;
        margin-top: 20px;
    }

    .bg-type h2 {
        padding-bottom: 10px;
        display: inline-block;
        margin: 0;
        font-size: 20px;
    }
    .section2{
        margin-top: 10px;
    }
    .nian {
        margin-top: 20px;
    }

    .lefts {
        width: 100%;
        float: none;
        text-align: center;
        height: auto;
        padding:0 3%;
    }

    .tips {
        width: 100%;
        margin-bottom: 20px;
    }

    .cj:after {
        margin: 10px auto 20px;
    }

    .rights {
        float: none;
        padding: 20px 3%;
        overflow: hidden;
    }
    
    .charts {
       
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .charts-b{
        display: block;
    }
    .chart1{
        width: 98px;
        height: 129px;
        background-size: cover !important;
        flex: 0 0 98px;
       margin:auto;
    }
    .chart2{
        width: 120.5px;
        height: 129px;
        background-size: cover !important;
        flex: 0 0 120.5px;
       margin:auto;
    }
    .chart {
        width: 50%;
        flex: 0 0 26%;
        background-repeat: no-repeat !important;
        background-position: center !important;
        margin: 15px auto;
        float: left;
    }

    .compent {
        width: 100%;
        background-size: contain;
        padding-left: 0px;
        padding-top: 0px;
        background: none;
        height: auto;
    }
    .compent-list:after{
        display: none;
    }
    .diannao {
        margin: 0;
    }

    .compent .white-bg {
        display: none;
    }

    .compent-list {
        right: 0;
        width: 100%;
        position: initial;
        margin:20px 0;
    }
    .xianchang{
        margin-bottom: 10px;
    }
    .xianchang .gallery-top2{
        height: auto;
    }
    .gallery-top2 .swiper-slide-active, .gallery-top2 .swiper-slide-duplicate-active{
            transform: scaleX(1) !important;
    }
    .c-text{
        transform: scaleY(1);
        bottom: 0;
    }
    .xianchang .gallery-thumbs2{
        display: none;
    }
    .display-list{
        margin-top: 30px;
    }
    .case .gallery-thumbs,.case .gallery-btns{
        display: none;
    }
    /*公共样式*/
    .w1560 {
        width: 100%;
    }

    .footer-info-l {
        width: 100%;
    }

    .footer-info-r {
        width: 100%;
        margin: 20px 0;
    }

    .swiper-scrollbar {
        width: calc(100% - 60px);
    }

    .ban-con .ban-h1::before, .ban-con .ban-h1::after {
        display: none;
    }

    .coprRight {
        overflow: hidden;
    }

    footer.inside-footer {
        background-size: cover;
    }

    /*面包屑*/
    .com-tit-black i {
        font-size: 38px;
    }

    .com-tit h2 {
        font-size: 20px;
        bottom: -10px;
    }

    .com-tit {
        margin: 0 auto 40px;
    }

    .inside-form-container p {
        margin-top: 10px;
    }

    .inside-form-container button {
        margin-top: 10px;
    }

    .inside-form {
        padding: 20px 0;
        height: auto;
    }

    /*专业课预习*/
    /*熟悉自己*/
    .sxzj {
        padding: 0;
    }

    .sxzj-con1 {
        display: flex;
        justify-content: flex-start;
    }

    .sxzj-con1 .left {
        width: 40%;
    }

    .sxzj-con1 .left img {
        width: 100%;
    }

    .sxzj-con1 .right {
        width: 60%;
        overflow: hidden;
    }

    .sxzj .sxzj-con1 .right ul {
        width: 100%;
        padding: 0 0 0 20px;
    }
    .sxzj .sxzj-con1 .right ul li:hover {
       background:  url(../../images/new/sx-dot.png) 10px 4px no-repeat
    }
    .sxzj .sxzj-con1 .right ul li:nth-child(2), .sxzj .sxzj-con1 .right ul li:nth-child(4) {
        margin-left: 90px;
    }

    .com-tit-y-line:before, .com-tit-y-line:after {
        width: 200px;
    }

    .sxzj .sxzj-con1 .right ul li:last-child {
        margin-left: 0;
        white-space: pre-wrap;
    }

    .footer-info-r li {
        width: 25%;
    }

    .footer-info-l li {
        width: 18%;
        margin-left: 17px;

    }

    .footer-info-r li a {
        width: 68%;
    }

    /*针对人群*/
    .com-tit-y-line {
        margin-top: 0;
        font-size: 18px;
        margin-bottom: 20px;
    }

    .zdrq-nav {
        display: flex;
        flex-wrap: wrap;
        padding: 0 3%;
        justify-content: center;
    }

    .zdrq-nav li {
        margin-right: 2%;
        width: 48%:;
    }

    .zyfg {
        width: 100%;
        background-size: cover;
        height: auto;
        padding: 20px 3%;
    }

    .zyfg .left {
        width: 100%;
        height: auto;
        padding: 0 0;
        float: none;
        background-position: 0 330px;
        text-align: center;
    }

    .zyfg .right {
        width: 100%;
        position: absolute;
        top: 30px;
        left: 0;

    }

    .zdrq-tab .left, .zdrq-tab .right {
        width: 49%;
        padding: 0;
        margin-top: 0;
    }

    .zdrq-tab .right {
        padding-left: 3%;
    }

    .zdrq-tab .zdrq-k {
        right: 308px;
        top: 133px;
    }

    .zdrq-tab .zdrq-o {
        right: 280px;
        top: 233px;
    }

    .zyfg .right ul.zyfg-nav {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .zyfg .right ul.zyfg-nav li {
        width: 138px;
    }

    /*专业覆盖*/
    .zyfg-bg {
        margin-top: 0;
        height: auto;
        position: relative;
    }

    .zyfg .left ul.zyfg-tab {
        width: 100%;
        position: relative;
        background: none;
        margin-top: 270px;
        height: auto;
    }

    .zyfg .left h2 {
        position: initial;
        left: calc(50% - 100px);
        color: #ffffff;
        margin-top: 10px;
        font-size: 20px;
    }

    .zyfg .left ul.zyfg-tab li {
        width: auto;
        margin-left: 90px;
    }

    .zyfg .left ul.zyfg-tab li p {
        padding-right: 0;
        width: 100%;
    }
    .zyfg .right ul.zyfg-nav li h2{
        font-size: 18px;
    }
    .zyfg .right ul.zyfg-nav li p{
        font-size: 14px;
    }
    .display-btns {
        display: none;
    }

    /*课程收获*/
    .kcsh {
        padding-top: 40px;
        margin-top: 55px;
        overflow: hidden;
        height: auto;
        background-size: cover;
        margin-bottom: 0;
    }

    .kcsh .left, .kcsh .right {
        width: 100%;
    }

    .kcsh .left ul li {
        width: 47%;
        margin-right: 3%;
    }

    .kcsh .left ul li:nth-child(2n) {
        margin-right: 0;
    }

    .kcsh .left ul li h2 {
        width: 100%;
    }

    .kcsh .left ul li:last-child {
        margin-right: 0;
    }

    .display-list .swiper-slide {
        height: 115px;
    }

    .display-list .swiper-slide img {
        width: 100%;
    }

    .display-wrap {
        margin-top: 80px;
    }

    /*    .ds-button-next{
            right: 0;
            z-index:2;
            top: 44.5%;
        }
        .ds-button-prev {
            left: 0;
            z-index:2;
            top: 44.5%;
        }*/
    #video {
        padding-top: 20px;
        margin-left: 0;
    }

    #video .swiper-wrapper .swiper-slide {
        width: 300px !important;
    }

    #video .swiper-wrapper .swiper-slide img {
        width: 100% !important;
    }

    .video-list {
        height: 500px;
        padding: 0 20px;
    }

    /*成功案例*/
    .case {
        padding: 0 20px;
    }

    .case .imgs {
        width: 66%;
        margin-right: 2%;
    }

    .case .text-boxs {
        width: 32%;
        height: 100%;
    }

    .kcsh .right ul {
        width: 100%;
    }

    /*成功案例*/
    .famous-wrap {
        padding: 0 30px 24px;
    }

    .course-info-list .project-lists li {
        width: 100%;
    }

    .project-lists li .item .project-pic {
        overflow: hidden;
    }

    .project-lists li .item .project-pic img {
        width: 100%;
    }

    .Country-List li {
        white-space: nowrap;
        margin-right: 20px;
    }

    .Country-List {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .Country-List li {
        margin: 5px 0;
        margin-right: 20px;
        white-space: nowrap;
    }

    .Colleges-wrap .Colleges-lists li {
        width: 48%;
    }

    .Colleges-wrap .Colleges-lists li .Colleges-item {
        width: 100%;
        overflow: hidden;
    }

    #xueba {
        width: 100%;
    }

    .Counseling-cases {
        padding: 30px 30px 0;
    }

    .Counseling-list li .selfMsg {
        width: 100%;
    }

    .Counseling-list li .selfMsg {
        width: 89%;
        left: calc(50% - 77px);
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .Counseling-list li .self-pic {
        width: 95%;
        left: calc(50% - 48%);
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .inside-footer {
        padding: 0 20px;
    }

    /*国家分类*/
    .w12 {
        padding: 0 3%;
        width: 100%;
        box-sizing: border-box;
    }

    .news_list_wrap {
        flex-wrap: wrap;
    }

    .news_list_wrap .news_left_list, .news_list_wrap .news_right_list {
        width: 100%;
    }

    .contury_list_wrap .country_item {
        width: 48%;
        overflow: hidden;
    }

    .news_information .state-list li {
        width: 48%;
    }

    .news_information.nation-sort {
        margin-bottom: 30px;
    }

    .news_right_list .Hot_Tags_wrap .icon_bottom_line {
        width: 100%;
    }

    .Activity_diagram {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 20px;
    }

    .Activity_diagram a {
        width: 100%;
        overflow: hidden;
    }

    .icon_bottom_line {
        width: 100%;
    }

    .news_list_wrap {
        margin-bottom: 20px;
    }

    /*新闻列表*/
    .country-list {
        overflow: hidden;
        overflow-x: auto;
    }

    .news_left_list .country-list li {
        white-space: nowrap;
    }

    .sort-page-wrap {
        margin: 40px auto 40px;
    }

    /*新闻详情*/
    .Related-lists li {
        width: 48%;
    }

    .Related-lists li .big-box {
        width: 100%;
    }

    .Related-lists li a .little-box {
        width: 100%;
    }

    .Related-lists li a .little-box .heng-line {
        width: 100%;
    }

    .goCountry-con .goCountry-item {
        width: 22.8%;
    }

    .arcticle-mark .tag-label {
        width: 15%;
    }

    .arcticle-mark .mark-list {
        flex-wrap: wrap;
    }

    .news_left_list .new-details-wrap .Release-information {
        flex-wrap: wrap;
    }

    .news_left_list .new-details-wrap .arcticle-mark .mark-list li {
        margin-bottom: 10px;
    }

    .new-details-wrap .article_content .abstract .abtit {
        width: 20%;
        white-space: nowrap;
    }

    .Consult_wrap.immediately {
        overflow: hidden;
        margin: 20px 0;
        border-radius: 6px;
    }

    .Consult_wrap .mark {
        padding: 25px 3%;
        display: block !important;
    }

    .Consult_wrap .mark .goc-onsult {
        margin-top: 20px;
    }

    .goCountry-con .goCountry-item:nth-child(2n) {
        margin-right: 0;
    }

    .goCountry-con .goCountry-item {
        width: 47.3%;
        margin-bottom: 20px;
    }

    .left-con {
        width: 100%;
        padding: 0;
        overflow-x: auto;
        border-radius: 0;
        box-sizing: border-box;
    }

    .nev_left li:hover:after, .nev_left li.active:after {
        width: 100%;
        height: 5px;
        bottom: 0;
        top: inherit;
    }

    .right-con {
        width: 100%;
        padding: 20px 3%;
        box-sizing: border-box;
    }
    .introduction{
        margin:0;
    }
    .nev_left {
        display: flex;
    }

    .nev_left img {
        margin-right: 10px;
    }

    .about-bg {
        background: none;
    }

    .nev_left li {
        padding: 0 10px;
        white-space: nowrap;
    }

    .center-circle {
        display: none;
    }
    .Service-mode .Service-list{
        margin-bottom: 20px !important
    }
    .Service-mode .Service-list li {
        width: 100%;
        height: auto;
        padding: 20px 3%!important;
        background: none !important;
        box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        border-radius: 6px;
        margin-top: 15px;
    }

    .Service-mode .Service-list li .academic-title {
        text-align: left;
    }

    .Service-mode .Service-list li:nth-child(odd) {
        padding: 25px 75px 25px 25px;
    }

    .Service-mode .Service-list li:nth-child(2n) {
        padding: 25px 23px 25px 85px;
    }

    .kc-icons .kc-icon .icon {
        width: 61px;
        display: table;
        margin: 0 auto;
    }

    .kc-icons .kc-icon .icon img {
        width: 100%;
        height: 51px;
        object-fit: contain;

    }

    .culture-pic .well-known {
        padding-left: 30px;
    }

    .introduction .con {
        width: calc(100% - 20px);
    }

    /*海外体验课*/
    .face-wrap .face-question .face-lists li {
        margin: 0;
        width: 50% !important;
        /*padding:10px 3%;*/
        padding:10px 0;
        height: auto;
    }
    .face-wrap .face-question .face-lists li .face-item .num{
        font-size: 22px;
    }
    .face-wrap .face-question .face-lists li .face-item .troubles{
        font-size: 12px;
    }
    .face-wrap .face-question .face-lists li:nth-child(1) {
        padding: 10px 3%;
        margin-left: 0;
    }

    .face-wrap .face-pic {
        align-self: center;
    }

    .course-set {
        height: auto;
        padding: 20px 0;
    }

    .com-tit-r h2 span:before {
        top: 20px;
    }

    .setLists-wrap .set-list li {
        width: 44%;
        padding: 20px 45px;
    }

    .pathlist-wrap .pathlist-list li {
        width: 20%;
        height: 85px;
        margin-left: -29px;
    }

    .for-people-wrap {
        background-position: center;
    }

    .flow-path-wrap .pathlist-wrap {
        background-repeat: no-repeat;
        background-size: contain;
    }

    .pathlist-wrap .pathlist-list li:nth-child(1) {
        left: 10%;
    }

    .pathlist-wrap .pathlist-list li:nth-child(2) {
        left: 22%;
    }

    .pathlist-wrap .pathlist-list li:nth-child(3) {
        left: 44%;
    }

    .pathlist-wrap .pathlist-list li:nth-child(4) {
        left: 66%;
    }

    .pathlist-wrap .pathlist-list li:nth-child(5) {
        left: 88%;
    }

    .vs-wrap .vs-lists li .tit {
        width: 100%;
    }

    .zdrq-nav li {

        margin-bottom: 15px;
        height: 40px;
        line-height: 40px;
    }

    .haevest-lists {
        border-bottom: none;
        border-left: 0;
    }

    .haevest-lists:after {
        content: "";
        width: 1px;
        background: #000;
        height: 100%;
        display: block;
        position: absolute;
        left: 50%;
    }

    .haevest-lists .play {
        position: absolute;
        top: 0;
        z-index: 2;
        left: calc(50% - 25px);
    }

    .haevest-lists .texts {
        top: 80px;
        width: 49%;
        text-align: right;
        left: 0;
    }

    .haevest-lists .line:before {
        top: calc(50% - 10px);
        left: -10px;
        z-index: 2;
    }

    .haevest-lists .line {
        left: 0;
    }

    .haevest-lists .texts2 {
        bottom: 14%;
        top: initial !important;
        left: 51%;
        text-align: left;
    }

    .haevest-lists .line .line-t, .haevest-lists .line:after {
        width: 50px;
        height: 1px;
        position: absolute;
        left: 0;
        top: 50%;
    }

    .haevest-lists .line {
        bottom: inherit;
        top: 140px;
        width: 51.5%;
    }

    .haevest-lists .line2 {
        top: 205px;
        /* left: -50px */
        display: flex;
    }

    .haevest-lists .line3 {
        top: 271px;
    }

    .haevest-lists .line4 {
        top: 337px;
    }

    .haevest-lists .line4 .text {
        top: 75px;
    }

    .haevest-lists .line2 .text {
        top: 98px;
    }

    .haevest-lists .line .text {
        position: absolute;
        white-space: nowrap;
        top: calc(50% - 10px);
    }

    .haevest-lists .line .icon {
        margin-left: 35px;
        position: relative;
        z-index: 2;
    }

    .haevest-lists {
        height: 530px;
    }

    .haevest-lists .parse {
        position: absolute;
        bottom: 0;
        left: calc(50% - 25px);
        right: inherit;
        z-index: 2;
    }

    .haevest-lists .line:nth-child(odd) {
        left: 50%;
    }

    .haevest-lists .line:nth-child(even) {
        width: 51.5%;
    }

    .haevest-lists .line:nth-child(even) .text {
        position: relative;
        left: 0;
        text-align: right;
    }

    .haevest-lists .line:nth-child(even):before {
        left: initial;
        right: 0;
    }

    .haevest-lists .line:nth-child(even) .text:after {
        content: "";
        height: 1px;
        background: #ffaf02;
        width: 50px;
        margin-left: 20px;
        display: block;
        margin-right: 0;
        position: static;
    }

    .haevest-lists .line:nth-child(even) .line-t, .haevest-lists .line:nth-child(even):after {
        left: initial;
        right: 0;
    }

    .haevest-lists .line:nth-child(even) {
        display: flex;
        justify-content: flex-end;
    }

    .haevest-lists .line:nth-child(even) .icon {
        margin: 0 35px 0 0;
        flex: 0 0 70px
    }

    .haevest-lists .line:nth-child(even) .text:before {
        content: '';
        position: absolute;
        right: 40px;
        top: clac(50% -5px);
        width: 10px;
        height: 10px;
        display: block;
        margin-right: 0;
        background: #ffaf02;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

    .advantages-line {
        display: none;
    }

    .adva-list {
        display: none;
    }

    .adva-yuan {
        display: flex;
        padding: 30px;
        justify-content: center;
    }

    .adva-yuan .adva-yuan2,
    .adva-yuan .adva-yuan1 {
        position: static;
        margin: 10px auto;
    }

    .for-people-wrap li:nth-child(1) {
        top: 0;
    }

    .for-people-wrap li:nth-child(2) {
        top: 18%;
    }

    .for-people-wrap li:nth-child(3) {
        top: 36%;
    }

    .for-people-wrap li:nth-child(4) {
        top: 54%;
    }

    .for-people-wrap li:nth-child(5) {
        top: 71%;
    }

    .for-people-wrap li:nth-child(6) {
        top: 89%;
    }

    .crowd-wrap {
        margin-bottom: 70px;
        padding:0 3%;
    }

    .setLists-wrap {
        padding: 0 20px;
    }

    .setLists-wrap .set-list li {
        margin-bottom: 50px;
    }

    /*专业页面*/
    .fd-nav ul {
        width: 100%;
        overflow-x: hidden;
        white-space: nowrap;
        display: block;
    }

    .jrzy, .jrzy ul {
        margin-top: 20px;
    }

    .jrzy ul li .jrzy-info {
        width: 100%;
        margin-top: 20px;
        margin-right: 0;
        height: auto;
        padding:20px 3%;
    }
    .fd-nav ul li:hover a, .fd-nav ul li.on a{
        width: 100%;
        height: 45px;
        line-height: 45px;
    }
    .jrzy .jrzy-info p {
        width: 100%;
    }

    .jrzy ul li {
        display: block;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .jrzy ul li img {
        width: 100%;
        object-fit: cover;
        border-radius: 6px;
    }

    .jrkc .jrkc-tab table {
        width: 100%;
    }

    #showMore1 {
        width: 100%;
    }

    .kyfd .w12 .kyfd-info {
        width: 100%;
        padding: 10px;
    }

    .kyfd .w12 ul {
        width: calc(100% - 28px);
        margin-top: 60px;
        top: 257px;
        bottom: initial;
        overflow-x: auto;
        white-space: nowrap;
        display: flex;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .kyfd .w12 ul li {
        flex: 0 0 220px;
    }

    .jr-fdlc ul {
        background: none;
        padding: 0;

    }

    .jr-fdlc ul li {
        width: 45%;
        margin: 0;
        margin-bottom: 40px;
        margin-right: 5%;
    }

    .jr-fdlc ul li:nth-child(2n) {
        margin-right: 0;
        float: right;
    }

    .jr-fdlc ul li:nth-child(6), .jr-fdlc ul li:nth-child(1) {
        margin-left: 0;
    }

    .wz-wd {
        width: 100%;
        background: none;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
    }

    .wz-wd .wz-wd-t {
        width: 100%;
        float: none;
        padding: 0 20px;
    }

    /*入学笔试*/
    /*    .mobile-block {
      background-size: 100%;
            background-repeat: no-repeat;
            width: 100%;
        }
        .slide-con .list,.slide-con {
            width: 100%;
        }
        .mobile-block dt.on .slideInUp {
            width: 48%;
        }*/
    .ms img {
        width: 100%;
    }

    .mscl-list .box {
        width: 100%;
        height: auto;
    }

    .bs img {
        width: 100%;
    }

    .bs-list {
        padding: 0 20px;
        background-size: 55%;
    }

    .bs-list .bs-item {
        font-size: 16px;
    }

    .bs-list .bs-item:nth-child(1) {
        padding-top: 19%;
        padding-left: 0;
    }

    .bs-list .bs-item:nth-child(2) {
        padding-top: 1%;
        padding-left: 80%;
    }

    .bs-list .bs-item:nth-child(3) {
        padding: 0;
    }

    .bs-list .bs-item:nth-child(4) {
        padding-top: 0;
        padding-left: 80%;
    }

    .bs-list .bs-item:nth-child(5) {
        padding-top: 2%;
        padding-left: 0;
    }

    .bs-list .bs-item:nth-child(6) {
        padding-top: 2%;
        padding-left: 80%;
    }

    .mscl-list .primary {
        width: 30%;
    }

    .mscl-list .entryPic {
        width: 100%;
        object-fit: cover;
    }

    .bss-bg {
        background: none;
    }

    .bss-bg .bss-item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
        position: static;
    }

    .bss-item:nth-child(9), .bss-item:nth-child(6), .bss-item:nth-child(5) {
        right: 0;
    }

    .bss-item:nth-child(5), .bss-item:nth-child(6), .bss-item:nth-child(7), .bss-item:nth-child(8), .bss-item:nth-child(9) {
        position: static;
    }

    .bss-item:nth-child(4) .num + div, .bss-item:nth-child(3) .num + div, .bss-item:nth-child(2) .num + div, .bss-item:nth-child(1) .num + div {
        /*margin-left: 40px;*/
        margin-left: 65px;
    }

    /*学术写作*/
    .aution-wrap .aution-list li:nth-child(even) .aution-item:before {
        width: 100px;
        display: none;
    }

    .warning-lists {
        text-align: center;

    }

    .aution-wrap .aution-list li {
        position: static !important;
    }

    .aution-wrap .aution-list li:nth-child(7) .aution-item:before {
        width: 100px;
        display: none;
    }

    .aution-wrap .aution-list li:nth-child(odd) .aution-item:after {
        width: 100px;
        display: none;
    }

    .aution-wrap .aution-list {
        background-size: 25%;
    }

    .aution-wrap .aution-list li:nth-child(1) {
        top: 16%;
        left: 13%;
    }

    .aution-wrap .aution-list li:nth-child(2) {
        top: 16%;
        right: 0;
    }

    .aution-wrap .aution-list li:nth-child(3) {
        left: 4%;
        top: 40%;
    }

    .aution-wrap .aution-list li:nth-child(4) {
        right: 15%;
        top: 38%;
    }

    .aution-wrap .aution-list li:nth-child(5) {
        left: 0;

    }

    .aution-wrap .aution-list li:nth-child(6) {
        right: -10px;
        top: 59%;
    }

    .aution-wrap .aution-list li .aution-item span {
        color: #333333;
        margin-right: 25px;
        font-weight: bold;
        display: block;
        text-align: center;
        width: 100%;
        padding: 10px 3%;
        font-size: 16px;
    }

    .aution-wrap .aution-list li:nth-child(7) {
        top: 78%;
        right: 0;
    }

    .Writing-type-wrap {
        flex-wrap: wrap;
    }

    .Writing-type-wrap .Writing-type-left .course-lists .item-wrap .item .icontent {
        padding: 0 10px;
    }

    .Writing-type-wrap .Writing-type-left .course-lists {
        padding: 0px;
    }

    .Writing-type-wrap .Writing-type-left .course-lists h2 {
        margin-left: 0;
        font-size: 20px;
    }

    .Writing-type-wrap .Writing-type-left .course-lists .item-wrap .item {
        margin: 5px;
    }

    .Writing-type-wrap .Writing-type-left {
        background-size: contain;
        width: 100%;
        height: auto;
        background: none;
        margin-bottom: 20px;
    }
    .Writing-type-right .penLists{
        margin:20px 0;
        padding-right: 3%;
    }
    .Writing-type-right {
        width: 100%;
        margin: 0;
    }
    .Writing-type-right h2{
        font-size: 20px;
    }
    .Common-types {
        height: auto;
        margin: 70px 0 0;
    }

    .inportance-wrap {
        padding: 20px 0;
        margin: 20px 0;
        background-size: cover;
        height: auto;
    }

    .inportance-wrap .inportance-tips {
        margin-top: 0;
    }
    .inportance-wrap .inportance-list{
        margin-top: 10px;
    }
    .inportance-wrap .inportance-list ul li {
        width: 24%;
    }

    .inportance-wrap .inportance-list ul li .item {
        padding: 10px;
    }

    .inportance-wrap .inportance-list ul li .item .bot-msg {
        width: 100%;
        background-size: cover;
    }

    .inportance-wrap .inportance-list ul li {
        height: auto !important;
        margin-bottom: 15px;
    }

    .inportance-wrap .inportance-list ul li .item {
        padding: 0;
    }

    .inportance-wrap .inportance-list ul li .item .text {
        height: auto;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .inportance-wrap .inportance-list ul li .item .bot-msg {
        position: static;
    }

    .Writing-type-wrap .Writing-type-left .course-lists h2 + div {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .Writing-type-wrap .Writing-type-left .course-lists .item-wrap {
        margin: 0;
        display: flex;
    }

    .aution-wrap .aution-list {
        background: none;
        margin: 10px 0 20px;
        height: auto;
    }

    .aution-wrap h2 {
        margin-top: 20px;
        font-size: 20px;
    }

    .difference-wrap .contrast-list {
        height: auto;
        background-size: cover;
        padding-top: 0;
        margin:20px 0;
    }

    .difference-wrap .contrast-list .list-wrap {
        background: none;
        height: auto;
        padding: 20px;
    }

    .difference-wrap .contrast-list .list-wrap ul li {
        position: static !important;
        background: none !important;
        background: #ffaf02 !important;
        width: 100% !important;
        margin: 20px 0;

    }
    .difference-wrap .contrast-list .list-wrap ul li:nth-child(odd){
        padding:10px 3%;
    }
    .difference-wrap .contrast-list .list-wrap ul li:nth-child(even) {
        background: none !important;
        border: 2px solid #ffaf02;
        padding:10px 3%;
    }

    .reap-wrap .reap-lists ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 50px;
    }

    .reap-wrap .reap-lists ul li {
        position: static !important;
        flex: 0 0 calc(25% - 20px);
        height: 130px;
        border-radius: 10px;
        margin: 10px;
    }

    .reap-wrap {
        height: auto;
        padding: 20px 0;
    }

    canvas {
        display: none;
    }

    .reap-wrap .reap-lists {
        height: auto;
        margin-top: -25px;
    }
    .reap-wrap .reap-lists:before{
        display: none;
    }
    .mobile_nav_list {
        background: none;
        height: auto;
        color: #000;
        display: flex;
        width: 100%;
        justify-content: center;
        padding: 20px 0;
    }

    .mobile-block {
        background: none;
        height: auto;
        width: 100%;
        padding: 0;
    }


    .slide-con {
        width: 100%;
    }

    .woman {
        display: none;
    }

    .que-list {
        width: 100%;
        float: none;
    }

    .que-list .que-item {
        width: 100%;
        background: none;
        border-bottom: 2px #ffaf02 dotted;
        margin-top: 10px;
        padding: 20px;
    }

    .mscl-list .primary {
        width: 100%;
    }

    .ms-bg {
        background-size: cover;
        height: auto;
        padding: 20px;
    }

    .bs-list {
        background: none;
        height: auto;
    }

    .bss-bg {
        height: auto;
        padding-left: 20px;
    }

    .bs-list .bs-item {
    /*    padding: 0 !important;
        font-size: 18px;
        text-align: center;
        margin: 10px;*/

        position: static;
        width: 100%;
        text-align: left;
        margin: 0 !important;
        border-bottom: 1px dashed #ffaf02;
        padding: 10px 0!important;

    }

    .bss-item:nth-child(4) .num + div,
    .bss-item:nth-child(3) .num + div,
    .bss-item:nth-child(2) .num + div,
    .bss-item:nth-child(1) .num + div {
        text-align: left;
        /*margin-left: 10px;*/
        width: calc(100% - 100px);

    }

    .bss-item:nth-child(5) .num + div, .bss-item:nth-child(6) .num + div, .bss-item:nth-child(7) .num + div, .bss-item:nth-child(8) .num + div, .bss-item:nth-child(9) .num + div {
        /*margin-left: 10px;*/
        width: calc(100% - 100px);
    }

    .bss-item .num + div:after {
        left: initial;
        right: 0;
    }

    .bss-item:nth-child(4) .num,
    .bss-item:nth-child(3) .num,
    .bss-item:nth-child(2) .num,
    .bss-item:nth-child(1) .num {
        float: left;
    }

    .kcsh .right {
        display: none;
    }

    .zdrq-tab .left img {
        max-width: 80%;
    }

    .zdrq-tab .right img {
        max-width: 100%;
    }

    .zdrq-tab .zdrq-k, .zdrq-tab .zdrq-o {
        display: none;
    }

    .rmfd .rmfd-nav {
        flex-wrap: wrap;
        display: flex;
    }

    .rmhy ul li h3 {
        font-size: 20px;
    }
    .txcy{
        height: auto;
        padding:20px 0;
        overflow: hidden;
    }
    .txcy-con .txcy-con-item-zg h3{
        width: 80%;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 30px;
        padding-left: 50px;
        text-align: left;
    }
    .txcy-con .txcy-con-item-yg h3{
        width: 80%;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 30px;
        padding-left: 50px;
        text-align: left;
    }
    .txcy-con .txcy-con-item-zg ul li,.txcy-con .txcy-con-item-yg ul li{
        font-size: 14px;
        margin-bottom: 15px;
        padding-top: 0;
        height: 120px;
        overflow-y: auto;
        padding-right:10px;
    }
    .txcy-con .txcy-con-item-yg{
        float: right;
    }
    .txcy-con{
        height: auto;
        margin-top: 20px;
    }
    .con-bj .con-bj-l{
        padding:20px 0;
    }
    .con-bj .con-bj-l li{
        width: 49%;
        margin-right: 0;
    }
    .con-bj .con-bj-l li:nth-child(2n){
        float: right;
    }
    .pftx{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .pftx-bg:before,.pftx-bg:after{
        display: none;
    }
    .pftx-bg{
        padding:0 3%;
    }
    .pftx .pftx-nav{
        height: auto;
        padding:20px 0;
        overflow: hidden;
    }
    .pftx .pftx-nav:after{
        display: none;
    }
    .pftx .pftx-nav li a:hover:after, .pftx .pftx-nav li.on a:after{
        display: none;
    }
    .pftx .pftx-nav li{
        font-size: 18px;
        line-height: 40px;
        height: 40px;
    }
    .pftx .pftx-nav li a:hover, .pftx .pftx-nav li.on a{
        line-height: 40px;
        height: 40px;
        width: 100%;
    }
    .pftx .pftx-nav li:nth-child(2){
        border-left: 0;
        border-right: 0;
    }
    .pftx .pftx-nav li a:after{
        display: none;
    }
    .rmfd .rmfd-nav{
        margin-top: 20px;
        margin-right: 0;
        height: auto;
    }
    /*2020-08-13*/
    .ban-con .page-tit{
        font-size: 30px;
    }
    .introduction .block{
        display: none;
    }
    .introduction .block{
        display: none;
    }
    .introduction .con{
        width: 100%;
        position: initial;
    }
    .introduction .con img{
        height: auto;
    }
    .introduction .con .text{
        padding:20px 3%;
        height: auto;
        border-left:2px solid #000;
    }
    .introduction .con .text h3{
        font-size: 20px;
    }
    .introduction .con .text h4{
        font-size: 18px;
        margin: 10px 0 10px;
    }
    .introduction .con .text h2{
        font-size: 16px;
    }
    .introduction .con .text p{
        font-size: 14px;
        line-height: 24px;
    }
    .tits{
        margin-bottom: 15px;
    }
    .tits h3{
        font-size: 20px;
    }
    .tits h4{
        font-size: 18px;
    }
    .text-content{
        margin-bottom: 15px;
    }
    .text-content p{
        font-size: 14px;
        line-height: 24px;
    }
    .maps{
        display: none;
    }
    .text-content p img{
        display: block;
    }
    .bg-gray{
        display: none;
    }
    .culture-pic {
        border-radius: 10px;
        height: auto;
        margin:10px 0 20px;
        padding:20px 3%;
    }

    .culture-pic .well-known {
        padding: 0;
    }
    .culture-pic .comeFrom{
        font-size: 20px;
        margin-top: 10px;
        margin-right: 0;
    }
    .introduction .con img {
        width: 100%;
        object-fit: contain;
    }

    .introduction .con .text {
        width: 100%;
    }
    .advantage-wrap .purpose-wrap{
        margin:20px 0;
        padding:20px 0;
    }
    .advantage-wrap .advantage-tit{
        font-size: 20px;
    }
    .advantage-wrap .advantage-list li{
        margin-top: 20px;
    }
    .advantage-wrap .advantage-list li .advantage-item .advantage-info{
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px;
    }
    .purpose-tips{
        padding:0 3%;
    }
    .advantage-wrap .purpose-wrap .purpose-tips .purpos-line,.advantage-wrap .purpose-wrap .purpose-tips .purpos-line{
        display: none;
    }
    .advantage-wrap .purpose-wrap .purpose-tips .purpose-text{
        font-size: 18px;
        line-height: 26px;
    }
    .advantage-wrap .purpose-wrap .purpose-tips:last-child{
        margin-top: 0;
    }
    .Core-advantages{
        margin-bottom: 20px;
    }
    .sxzj{
        margin-top: 20px;
    }
    .com-tit-r h2 span:before,.com-tit-r h2 span:after{
        display: none;
    }
    .sxzj-con1 .right {
        margin: 0;
    }

    .sxzj .sxzj-con1 .right ul li:nth-child(2), .sxzj .sxzj-con1 .right ul li:nth-child(4), .sxzj .sxzj-con1 .right ul li:nth-child(3) {
        margin-left: 0;
    }

    .sxzj .sxzj-con1 .right ul {
        padding-left: 0;
        height: auto;
    }

    .com-tit-y-line:before, .com-tit-y-line:after {
        width: 110px;
    }

    .sxzj .sxzj-con1 .right ul li {
        margin-bottom: 10px;
        font-size: 14px;
        width: 100%;
        height: auto;
        line-height: 24px;
        padding:0 0 0 30px;
        background: url(../../images/new/sx-dot.png) 10px 4px no-repeat;
        box-shadow: initial;
    }
    .zdrq-tab .left img ,.zdrq-tab .right img{
        width: 90px;
        height: auto;
        object-fit: cover;
         margin: 0 auto;
        display: table;
    }
    .zdrq-tab .left .zdrq-line-r{
        padding-right: 3%
    }
    .zdrq-tab h3{
        font-size: 16px;
        padding-left: 0;
        text-align: center;
        margin: 15px 0;
    }
    .zdrq-tab ul li{
        font-size: 14px;
        margin-bottom: 10px;
        height: 46px;
    }
    .kcsh .left ul li:before{
            height: 120px;
        background-size: 100% 100% !important;
    }
    .kcsh .left ul li {
        width: 49%;
        margin-top: 30px;
        margin-right: 0;
        height: auto;
    }
    .kcsh .left ul li:nth-child(2){
        float: right;
    }
    .kcsh .left ul li h2{
        font-size: 16px;
        margin-bottom: 0;
    }
    .kcsh {
        padding-bottom: 20px;
    }
    .kcsh .left ul li p {
        padding: 0 3%;
        line-height: 24px;
        font-size: 12px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        margin:10px 0;
    }
    .case .text-box{
        margin-top: 0;
    }
    .kcsh .left ul li .kcsh-icon {
        width: 75px;
        height: 75px;
        top: -22px;
        margin-left: -37.5px;
    }

    .kcsh .right img {
        width: 100%;
    }

    .kcsh .right ul {
        left: 86px;
        bottom: 89px;
        width: 32%;
    }
    .kc-display{
        margin:20px 0;
        padding:0 3%;
    }
    .display-list .swiper-slide{
        height: auto;
    }
    .case{
        margin-bottom: 20px;
    }
    .case .gallery-top{
        height: auto;
    }
    .case .gallery-top img{
        width: 100%;
        height: auto;
    }
    .case .gallery-top .swiper-slide:after{
        display: none;
    }
    .case .gallery-thumbs .swiper-slide{
        height: 86px;
    }
    .case .text-boxs{
        padding:15px 3%;
        height: auto;
    }
    .case .text-box .tit{
        font-size: 18px;
        padding:0 0 10px;
        margin-bottom: 10px;
    }
    .case .job{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .case .con{
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 15px;
        overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical;

    }
    .case .viewInfo{
        height: 29px;
        line-height: 29px;
    }
    .famous-wrap{
        margin-top: 20px;
    }
    .Country-List{
        margin-top: 20px;
        padding-bottom: 15px;
    }
    .Country-List li a .country-name{
        font-size: 14px;
    }
    .Colleges-wrap .Colleges-lists li{
        padding:15px 3%;
    }
    .Colleges-wrap .Colleges-lists li .speic-msg .little_pic{
        line-height: 69px;
        text-align: center;
        margin-right: 3%;
    }
    .Colleges-wrap .Colleges-lists li .speic-msg .little_pic img{
        width: 60%;
        height: auto;
    }
    .Experience-sharing-wrap{
        height: auto;
        padding:20px 3%;
        margin-top: 20px;
    }
    .Experience-sharing-wrap .student-share{
        padding:0 0;
    }
    #xueba{
        margin-top: 30px;
        height: auto;
    }
    #xueba .swiper-slide img{
        width: 100%;
        height: auto;
    }
    .Counseling-cases{
        margin-top: 20px;
    }
    .Counseling-list .swiper-slide{
        margin-top:20px;
        width: 100%;
        margin-right: 0;
    }
    .case-pages .page-dots{
        display: none;
    }
    .case-pages .swiper-button-prevs,.case-pages .swiper-button-nexts{
        display: none;
    }
    .immediately{
        margin:20px auto;
    }
    .case-pages{
        margin:20px 0;
    }
    .course-info-list{
        margin:30px 0 0;
    }
    .swiper-button-prev.circle-right{
        display: none;
    }
    .project-lists li .item .Course-description{
        padding:0 3%;
    }
    .project-lists li .item .Course-description h2{
        font-size: 18px;
        margin: 15px 0 0;
        padding-bottom: 15px;
    }
    .project-lists li .item .Course-description h2:after{
        width: 100%;
        left: 0;
    }
    .project-lists li .item .Course-description .texts{
        font-size: 14px;
        line-height: 24px;
        margin: 15px 0;
    }
    .project-lists li .item .Course-description .look-detail{
        margin:0 auto 20px;
    }
    .news_list_wrap{
        margin-top: 20px;
    }
    .news_left_list .new-details-wrap{
        padding:20px 3%;
    }
    .news_left_list .new-details-wrap .detail-tit{
        font-size: 20px;
    }
    .news_list_wrap .news_left_list .Big_picture_display{
        height: auto;
    }
    .news_list_wrap .news_left_list .Big_picture_display .swiper-slide img{
        width: 100%;
        height: auto;
    }
    .news_list_wrap .news_left_list .Big_picture_display .Text_image{
        top: 50%;
        left: auto;
    }
    .news_list_wrap .news_left_list .Big_picture_display .Text_image img{
        width: auto;
        height: 30px;
        margin-top: -15px;
    }
    .bg-circle .swiper-button-next,.bg-circle .swiper-button-prev{
        display: none;
    }
    .contury_list_wrap .country_item{
        margin-top: 20px;
    }
    .mobi-topNav{
            box-shadow: 0 0 3px #ffaf02 !important;
    }
    .txcy-con .txcy-con-item-zg ul li:hover,.txcy-con .txcy-con-item-yg ul li:hover{
        background:none !important;
    }
    .txcy-con .txcy-con-item-zg ul li:hover:before,.txcy-con .txcy-con-item-yg ul li:hover:before{
        display: none;
    }
    .pro .box:hover .box-txt{
        display: none;
    }
    .inportance-wrap .inportance-list ul li:hover .item{
        background: none;
    }
    .Counseling-list-wrapper{
        margin-bottom: 20px;
    }
    .inportance-wrap .inportance-list{
        margin-top: 15px;
    }
    .setLists-wrap .set-list li:nth-child(1),.setLists-wrap .set-list li:nth-child(2),.setLists-wrap .set-list li:nth-child(3){
        border-top-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .setLists-wrap .set-list li {
        padding: 10px 3% !important;
        margin-bottom: 20px;
        height: auto;
        border-top-right-radius: 20px !important;
        border-bottom-left-radius: 20px !important;
    }
    .setLists-wrap .set-list li .tit{
        text-align: center;
        font-size: 18px;
    }
    .setLists-wrap .set-list li:nth-child(2) .tit, .setLists-wrap .set-list li:nth-child(4) .tit{
        text-align: center;
    }
    .setLists-wrap .set-list li .tips{
        font-size: 14px;
    }
    .setLists-wrap .set-list li .rank-num{
        display: none;
        width: 40px;
        height: 40px;
        font-size: 26px;
        line-height: 40px;
    }
    .rank-num {
        bottom: -20px;
        right: -20px;
    }
    .setLists-wrap{
        margin-top: 30px;
    }
    .setLists-wrap .set-list li:nth-child(1) .rank-num{

    }
    .flow-path-wrap .path-tit{
        margin:0 0;
    }
    .flow-path-wrap .pathlist-wrap{
        background: none;
        height: auto;
        margin: 30px 0 20px;
        overflow: hidden;
    }
    .pathlist-wrap .pathlist-list{
        position: initial;
    }
    .pathlist-wrap .pathlist-list li{
        background: none;
        width: 49%;
        height: 65px;
        margin-left: 0;
        float: left;
        border:1px solid #ffaf02;
        padding:15px 3%;
        border-radius: 8px;
        position: initial !important;
        margin-bottom: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pathlist-wrap .pathlist-list li:nth-child(2n){
        float: right;
    }
    .pathlist-wrap .pathlist-list li .num-tit{
        position: initial;
    }
    .vs-wrap{
        height: auto;
    }
    .vs-wrap .vs-lists li{
        position: initial;
    }
    .vs-wrap .vs-lists li .tit{
        padding-bottom: 0;
        line-height: 40px;
    }
    .haevest-lists{
        height: auto;
        transform: scale(1);
    }
    .haevest-lists .parse,.haevest-lists .play{
        display: none;
    }
    .haevest-lists .texts,.haevest-lists .line{
        display: none !important;
    }
    .zdrq-nav{
        margin-top: 20px;
    }
    .advantages{
        height: auto;
        padding:20px 3%;
        margin: 20px 0;
    }
    .adva-yuan{
        padding:0;
    }
     .adva-yuan .adva-yuan1{
        float: left;
    }
    .adva-yuan .adva-yuan2{
        float: right;
    }
    .inportance-wrap .inportance-list ul {
        flex-wrap: wrap;
    }

    .inportance-wrap .inportance-list ul li {
        width: 48%;
    }
    .corporate-list li{
        margin-top: 20px;
        padding:20px 3%;
    }
    .corporate-list li .box-line{
        height: 22px;
    }
    .corporate-list li h3{
        font-size: 20px;
    }
    .corporate-list li .texts{
        font-size: 14px;
    }
    .corporate-list li .texts p{
        margin-top: 15px;
    }
    .video-list {
        padding: 20px 3%;
        margin: 20px 3%;
    }
    .swiper-scrollbar{
        display: none;
    }
    .ban-con .ban-h1{
        font-size: 26px;
        text-align: center;
    }
    .fd-nav{
        margin-top: 20px;
    }
    .fd-nav ul li{
        width: 23%;
        margin-right: 2%;
        height: 45px;
        margin-bottom: 2%;
    }
    .fd-nav ul li:nth-child(4n){
        margin-right: 0;
    }
    .jrzy .jrzy-info h2:after,.jrzy .jrzy-info h2:before{
        display: none;
    }
    .jrzy .jrzy-info h2{
        font-size: 18px;
        margin-bottom: 15px;
        width: 100%;
    }
    .jrzy .jrzy-info p{
        font-size: 14px;
        line-height: 24px;
    }
    .jrzy ul li img{
        height: auto;
    }
    .jrzy ul li:nth-child(1) .jrzy-info{
        box-shadow: 0 0px 25px 0px rgba(195, 195, 195, 0.4);
    }
    .jrzy ul li:nth-child(2) .jrzy-info{
        margin-left: 0;
        box-shadow: 0 0px 25px 0px rgba(195, 195, 195, 0.4);
    }
    .jrkc{
        padding-top: 20px;
    }
    .jrkc h3{
        margin:20px auto;
        text-align: center;
    }
    .jrkc .hxkc{
        height: auto;
    }
    .jrkc .hxkc:before{
        display: none;
    }
    .hxkc-next,.hxkc-prev{
        display: none;
    }
    .jrkc .hxkc ul{
        margin-left: 0;
    }
    #showMore1{
        height: 140px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fafbfc);
    }
    .kyfd{
        margin:20px 0;
    }
    .kyfd .w12{
        padding:0 3%;
    }
    .kyfd .w12 .kyfd-info:before{
        display: none;
    }
    .kyfd .w12 .kyfd-info{
        height: auto;
    }
    .kyfd .w12 ul{
        width: 100%;
        margin-top: 20px;
        position: initial;
        display: block;
    }
    .kyfd .w12 ul li{
        width: 49%;
        float: left;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .kyfd .w12 ul li:nth-child(2n){
        float: right;
    }
    .jr-fdlc{
        margin-top: 20px;
    }
    .jr-fdlc ul{
        height: auto;
        margin-top: 20px
    }
    .jr-fdlc ul li{
        width: 49%;
        margin-bottom: 20px;
        margin-right: 2%;
    }
    .jr-fdlc ul li:nth-child(1), .jr-fdlc ul li:nth-child(2){
        margin-top: 0;
    }
    .jr-fdlc ul li h2{
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 5px;
    }
    .jr-fdlc ul li p{
        font-size: 12px;
    }
    .cgal{
        margin-top: 0;
    }
    .wz-wd{
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .wz-wd .wz-wd-t{
        padding:0;
    }
    .wz-wd .wz-wd-t h2{
        font-size: 20px;
        text-align: center;
            margin-bottom: 20px;
    }
    .wz-wd .wz-wd-t h2:before{
        bottom: -5px;
    }
    .wz-wd ul{
        height: auto;
        overflow: hidden;
    }
    .wz-wd ul li{
        width: 100%;
        height: auto;
    }
    .wz-wd ul li a{
        margin-bottom: 10px;
    }
    .wz-wd .more{
        margin-top: 0;
        margin-bottom: 10px;
    }

    #video .swiper-slide:hover .tit-bar{
        display: none;
    }
    #video .swiper-slide:hover{
        transform: translateY(0);
    }


    .rmhy ul li:nth-child(2) {
        width: 100%;
    }

    .reap-wrap .reap-lists ul li {
        height: 100px;
    }

    .slide-con {
        margin: 20px 0 50px;
    }

    .mobile-block dt {
        width: 100% !important;
    }

    .mobile-block dt .fr,
    .mobile-block dt .fl {
        width: 100%;
    }

    .zdrq-nav {
        flex-wrap: wrap;
    }

    .zdrq-nav li {
        width: 100%;
        margin-right: 0;
    }

     .w12 {
        padding: 0 3%;
        width: 100%;
        box-sizing: border-box;
    }

    .coprRight {
        line-height: 26px;
        text-align: center;
    }

    .inside-form h2 {
        line-height: 1.2;
    }

    .coprRight a {
        float: none;
    }

    .zdrq-nav {
        display: block;
    }

    .com-tit-black i {
        font-size: 25px;
        line-height: 25px;
    }

    .com-tit-r h2 span:before {
        top: 30px;
        left: -34px;
    }

    .com-tit-r h2 span:after {
        bottom: 23px;
        right: -47px;
    }

    .sxzj-con1 {
        flex-wrap: wrap;
    }

    .sxzj-con1 .left, .sxzj-con1 .right {
        width: 100%;
    }

    

    .zdrq-nav li {
        width: 100%;
    }






    .zdrq-tab .zdrq-k {
        right: 160px;
        top: 100px;
        font-size: 40px;
    }

    .zdrq-tab .zdrq-o {
        right: 127px;
        top: 100px;
        font-size: 40px;
    }

    .zyfg .right ul.zyfg-nav li {
        width: 44%
    }

    .zyfg-bg {
        background: none;
        width: 100%;
        padding: 0;
    }

    .zyfg .left {
        background-size: 100%;
        background-position: 0 540px;
    }

    .zyfg .left ul.zyfg-tab li {
        background-size: 100% !important;
        height: 177px;
        width: 76%;
        margin-left: 12%;
        padding: 23px;
    }

    .zyfg .left ul.zyfg-tab li p {
        padding-right: 0;
        width: 100%;
        height: 100%;
    }

    .zyfg .left ul.zyfg-tab {
        margin-top: 462px;
        height: auto;
    }

   

    

    .kcsh .right {
        display: none;
    }

    .kcsh .right ul li {
        height: 0px;
        margin-bottom: 51px;
    }

    .kcsh .left, .kcsh .right {
        height: auto;
    }

    #video {
        padding-top: 0;
        margin-top: 30px;
    }

    #video .swiper-wrapper .swiper-slide {
        width: 100% !important;
    }

    .swiper-scrollbar {
        margin: 20px 0;
        width: 100%;
    }

    .case .imgs, .case .text-boxs {
        width: 100%;
        margin-right: 0;
        float: none;
    }

    .case .text-boxs {
        position: relative;
        margin-top: 0;
    }

    .longInput, .shortInput {
        width: 100%;
    }

    /*底部样式*/
    .inside-footer {
        padding: 0 20px;
    }

    .footer-info-l li {
        width: 30%;
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .footer-info-l li:nth-child(4), .footer-info-l li:nth-child(5) {
        margin-left: 0;
        display: none;
    }

    .footer-info-r {
        display: none;
    }

    .footer-link {
        padding-top: 0;
    }

    .footer-info {
        padding-top: 0;
    }

    /*成功案例*/
    .com-tit {
        margin: 0 auto 30px;
    }

    .banner.ban-noform .ban-con {
        padding: 0 10px;
    }

    .ban-h2 {
        font-size: 20px;
    }

    .ban-con h3 {
        font-size: 18px;
        margin-top: 15px;
        text-align: center;
    }

    .ban-con h6 {
        font-size: 16px;
        margin-top: 15px;
         text-align: center;
    }

    .famous-wrap {
        padding: 0;
    }

    .com-tit-r h2 span:after {
        bottom: -5px;
    }

    .Country-List {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .Country-List li {
        margin: 5px 0;
        margin-right: 20px;
        white-space: nowrap;
    }

    .Colleges-wrap {
        margin: 0;
    }

    .Colleges-wrap .Colleges-lists li {
        width: 48%;
    }

    .Colleges-wrap .Colleges-lists li .Colleges-item {
        height: 180px;
        width: 100%;
        background-size: cover;
    }

    .Colleges-wrap .Colleges-lists li .Colleges-item .Enrollment-num {
        top: 46px;
    }

    #xueba {
        width: 100%;
    }

    .Counseling-cases {
        padding: 0;
    }

    .Counseling-list li {
        width: 49%;
    }

    .Counseling-list li .self-pic {
        width: 95%;
        left: calc(50% - 47%);
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .Counseling-list li .selfMsg {
        width: 89%;
        left: calc(50% - 77px);
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .Country-List.education-list li {
        margin-right: 20px;
    }

    .Counseling-list li:hover .nikname:after {
        width: 100%;
        background: #000000;
        left: calc(50% - 88px);
    }

    .course-info-list .project-lists li {
        width: 100%;
    }

    /*国家分类*/
    .news_information .state-list li {
        width: 100%;
    }

    .contury_list_wrap .country_item {
        width: 100%;
    }

    .news_list_wrap .news_left_list .Big_picture_display .Text_image {
        width: 100%;
        right: inherit;
        left: 10px;
        text-align: center;
    }

    .contury_list_wrap .country_item .top-tit {
        background-size: contain;
    }

    

    .face-wrap {
        display: block;
    }

    .face-wrap .face-question, .face-wrap .face-pic {
        width: 100%;
    }

    .face-wrap .face-question .face-lists li {
        width: 50%;
    }

    .face-wrap {
        padding: 20px 0;
    }

    .face-wrap .face-question .face-lists li:nth-child(1), .face-wrap .face-question .face-lists li:nth-child(2), .face-wrap .face-question .face-lists li:nth-child(5), .face-wrap .face-question .face-lists li:nth-child(6) {
        margin-left: 0;
        margin-right: 0;
    }

    .face-wrap .face-question .face-lists li:hover {
        padding: 4px 10px;
    }

    .face-wrap .face-pic {
        width: 60%;
        display: table;
        margin: 0 auto;
    }

    .for-people-wrap {
        background: none;
    }

    .setLists-wrap .set-list li {
        width: 100%;
    }

    .vs-wrap {
        background-size: 60%;
    }

    .flow-path-wrap .pathlist-wrap {
        margin-bottom: 0;
    }

    .jrkc .jrkc-nav li:nth-child(6) {
        margin-left: 0;
    }

    .jrkc .jrkc-nav li:before, .jrkc .jrkc-nav li a {
        width: 100%;
    }

    .bs-list {
        background: none;
        display: flex;
        flex-wrap: wrap;
        height: auto;
    }

    .bs-list .bs-item {
        width: 48%;
        padding: 0 !important;
        margin-right: 2%;
        line-height: 26px;
        margin-bottom: 40px;
    }

    .bs-list .bs-item:nth-child(2n) {
        margin-right: 0;
    }

    .aution-wrap .aution-list li:nth-child(even) .aution-item:before, .aution-wrap .aution-list li:nth-child(odd) .aution-item:after {
        background: none;
    }

    .aution-wrap .aution-list li:nth-child(7) .aution-item:before {
        background: none !important;
    }

    .inportance-wrap .inportance-list ul li {
        width: 100%;

    }

    .Writing-type-wrap .Writing-type-left .course-lists .item-wrap .item,
    .Writing-type-wrap .Writing-type-left .course-lists .item-wrap {
        width: 100%;
        display: block;
    }

    .Writing-type-right .penLists li {
        width: 100%;
    }

    .con-bj .con-bj-tab-con li {
        width: 100%;
        margin-right: 0;
    }


    .txcy-con .txcy-con-item-zg, .txcy-con .txcy-con-item-yg {
        width: 49%;
            margin-top: 15px;
    }

    .txcy-con .txcy-con-item-m {
        display: none;
    }

    .txcy-con .txcy-con-item-yg ul li {
        padding-left: 0;
    }

    .txcy-con .txcy-con-item-zg ul li {
        padding-left: 0;
    }

    .txcy-con .txcy-con-item-zg ul li:nth-child(1), .txcy-con .txcy-con-item-zg ul li:nth-child(2), .txcy-con .txcy-con-item-zg ul li:nth-child(3) {
        background: none;
    }

    .pftx .pftx-tab li .pf-bg {
        padding: 60px 30px;
    }

    .pftx .pftx-tab li .pf-bg p {
        font-size: 16px;
    }

    .pftx .pftx-tab li .pf-bg p span {
        font-size: 17px;
    }


   
    

    .view-arrow {
        display: none !important;
    }

    .cgal .preview {
        width: 100%;
    }

    .cgal .view .swiper-slide .scale-img {
        display: none;
    }

    .cgal .view .swiper-slide .swiper-slide-txt {
        width: 100%;
    }

    .type-list .type-item {
        flex: 0 0 calc(100% - 20px);
    }

    .chart {
        flex: 0 0 50%;
    }

    .sxzj-con1 .left img {
        display: none;
    }

    .zdrq-tab .zdrq-o, .zdrq-tab .zdrq-k {
        display: none;
    }
    .zdrq-tab .zdrq-o, .zdrq-tab .zdrq-k {
        display: none;
    }

    .zyfg .right ul.zyfg-nav li {
        width: 43%;
    }

    

    /*底部样式*/
    .footer-info-l ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .reap-wrap .reap-lists ul li {
        flex: 0 0 calc(33.33333333% - 20px);
    }

    .footer-info-l li {
        width: 29.9%;
    }

    .inside-footer {
        padding: 0 10px;
    }

    .coprRight p {
        text-align: center;
        float: none;
    }

    .inside-form h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .inside-form-container{
        margin-top: 0;
    }
    .coprRight a {
        text-align: center;
        float: none;
        display: table;
        margin: 0 auto;
    }

    .inside-form-container button {
        display: table;
        margin: 10px auto;
    }

    .inside-form-container p {
        margin-bottom: 10px;
    }

    /*同步专业课视频*/
    .Colleges-wrap .Colleges-lists li {
        width: 100%;
    }

    .Colleges-wrap .Colleges-lists li .Colleges-item {
        width: 100%;
    }

    .project-lists li .item .project-pic {
        overflow-x: hidden;
    }

    .project-lists li .item .project-pic img {
        width: 100%;
    }

    /*国家分类*/
    

    /*新闻列表*/
    .list_wrap .item-detail {
        display: flex;
        flex-wrap: wrap;
    }

    .list_wrap .item-detail .item-detail-pic {
        width: 100%;
    }

    .list_wrap .item-detail .item-detail-info {
        width: 100%;
    }

    /*新闻详情*/
    .goCountry-con .goCountry-item {
        width: 100%;
    }

    .goCountry-con .goCountry-item .tit {
        display: table;
        margin: 0 auto;
    }

    /*企业简介*/
    .breadcrumbs h5 {
        font-size: 14px;
        padding-left: 26px;

    }

    .breadcrumbs {
        padding: 10px;
        display: none;
    }

    .breadcrumbs span, .breadcrumbs span a {
        font-size: 12px;
    }

    .breadcrumbs h5.video-tit-h5:before {
        width: 17px;
        height: 16px;
        top: 25px;
        background-size: cover;
    }

    .kc-icons .kc-icon .txt {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;

    }

    .introduction .con {
        padding: 0 0;
        display: flex;
        flex-wrap: wrap;
    }

    .introduction .con .text {
        margin: 20px 0 20px 0;
    }

    .adva-yuan {
        display: block;
        text-align: center;
    }

    .face-wrap .face-question .face-lists li {
        width: 100%;
    }

    .for-people-wrap li {
        width: 100%;
    }

    .setLists-wrap .set-list li {
        padding: 10px 30px;
    }

    .for-people-wrap li:nth-child(2n) .line, .for-people-wrap li:nth-child(odd) .line {
        top: 19px;
    }

    .flow-path-wrap {
        transform: scale(0.9);
    }

    .pathlist-wrap .pathlist-list li .num-tit {
        font-size: 14px;
    }

    .vs-wrap {
        background: none;
    }

    .haevest-lists {
        width: 100%;
        transform: scale(0.7);
    }

    .vs-wrap .vs-lists li:nth-child(1), .vs-wrap .vs-lists li:nth-child(7) {
        left: 0px;
    }

    .vs-wrap .vs-lists li:nth-child(2), .vs-wrap .vs-lists li:nth-child(8) {
        right: 0px;
    }

    .jrkc .jrkc-nav li {
        width: 100%;
        margin-right: 0;
    }

    .kyfd .w12 .kyfd-info p {
        font-size: 16px;
        line-height: 26px;
    }


    .coprRight {
        line-height: 26px;
    }

     .footer-info-l li {
        width: 48%;
        margin-left: 0;
        margin-right: 0;
    }

    .footer-info-l li:nth-child(3) {
        display: none;
    }

    .com-tit-black i {
        font-size: 20px;
    }

    .com-tit h2 {
        font-size: 18px;
    }

    .setLists-wrap .set-list li .tit {
        font-size: 18px;
    }

    .setLists-wrap .set-list li .tips {
        font-size: 14px;
    }

    .for-people-wrap li:nth-child(odd), .for-people-wrap li:nth-child(even) {
        background-size: 100%;
        padding-top: 18px;
    }

    .for-people-wrap li:nth-child(odd) .line {
        width: 7px;
        height: 58px;
        top: 15px;
        background-size: contain;
    }

    .for-people-wrap li:nth-child(2n) .line {
        width: 7px;
        height: 58px;
        top: 15px;
        background: url(../../images/newImg/black-right.png);
        background-size: contain;
    }

    .for-people-wrap li .item {
        font-size: 16px;
    }

    .vs-wrap {
        background: none;

    }

    .vs-wrap .vs-lists li {
        width: 48%;
    }

    .vs-wrap .vs-lists li:nth-child(1), .vs-wrap .vs-lists li:nth-child(7) {
        left: 0;
    }

    .vs-wrap .vs-lists li:nth-child(2) {
        right: 0;
    }

    .vs-wrap .vs-lists li:nth-child(8) {
        right: 0;
    }

    .vs-wrap .vs-lists li .tit {
        font-size: 15px;
    }

    .haevest-lists {
        width: 100%;
        transform: scale(0.6);
    }

    .wz-wd .wz-wd-t {
        padding: 0;
    }

    .ban-con .ban-h1 {
        font-size: 32px;
    }
    .container{
        padding: 20px 0!important;
    }
    .mobile_nav_list{
        padding:0;
    }
    .mobile_nav_list li{
        background:none;
        width: 50%;
        height: auto;
        margin-bottom: 0;
        font-size: 18px;
        padding: 0 3% 10px;
        padding-left: 0;
        text-align: center;
    }
    .mobile-block .tit img{
        display: none;
    }
    .mobile-block dt .fr, .mobile-block dt .fl{
        width: 49%;
    }
    .mobile-block .tit{
        font-size: 16px;
    }
    .slide-con{
        margin:10px 0 20px;
        overflow-x: hidden;
        padding-right: 3%
    }
    .slide-con .list li a{
        padding:0;
        font-size: 14px;
        line-height: 30px;
    }
    .ms-bg{
        padding:20px 3%;
    }
    .ms-bg .container{
        padding: 0 !important;
    }
    .ms{
        padding: 0 0;
        background:url(../../images/newImg/ms_tit.png) center no-repeat;
        height: 26px;
        background-size: cover;
    }
    .ms img{
        display: none;
    }
    .que-list .que-item{
        padding:10px 3%;
        font-size: 16px;
    }
    .que-list .que-item:hover{
        background:none;
    }
    .que-list.que-list2 .que-item{
        background:none;
        text-align: left;
    }
    .mscl-list .box{
        padding:20px 3%;
        margin-right: 0;
        display: block;
    }
    .mscl-list .side{
        width: 100%;
        display: block;
        height: auto;
    }
    .mscl-list .txt{
        max-width: 100%;
        height: auto;
        font-size: 18px;
    }
    .mscl-list .color{
        margin-top: 10px;
        width: 100%;
    }
    .mscl-list .summary{
        width: 100%;
        height: auto;
        font-size: 14px;
        margin-top: 10px;
    }
    .mscl-list .primary{
        height: auto;
        display: block;
        margin-top: 10px;
    }
    .mscl-list .entryPic{
        height: auto;
    }
    .mscl-list .box:nth-child(odd) .primary{
        margin-left: 0;
    }
    .mscl-list .box:nth-child(even) .primary{
        margin-right: 0;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .bss-bgs{
        background:none;
    }
    .bs{
        margin: 0 0;
        background:url(../../images/newImg/bs.png) center no-repeat;
        height: 26px;
        background-size: cover;
    }
    .bs img{
        display: none;
    }
    .bs-list{
        display: block;
        padding: 20px 0;
        font-size: 16px;
        margin-bottom: 0;
    }
    .bs-list .bs-item{
        width: 100%;
        font-weight: normal;
        line-height: 35px;
    }
    .bss-bg{
        margin-bottom: 0;
    }
    .bss-bgs .container{
        padding:0 0 20px !important;
    }
    .bss-item .num + div h3{
        font-size: 16px;
    }
    .bss-item .num + div p{
        font-size: 14px;
    }
    .kc-btns .btn{
        display: none
    }
    #kcSwiper .swiper-slide{
        height: auto;
            transform: scale(1) !important;
    }
    .kc-btns{
        padding-top: 0;
    }
    .video-list .container{
        display: none;
    }
    .case .container{
        padding:0 !important;
    }
    .jrkc .hxkc .swiper-container{
        width: 100%;
        margin-left: 0;
    }
    .jrkc .hxkc .swiper-slide .hxkc-tit:before, .jrkc .hxkc .swiper-slide .hxkc-tit:after{
        width: 94%;
        left: 3%;
    }
}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    /* Force table to not be like tables anymore */
    table, thead, tbody, th, td, tr {
        display: block;
        font-size: 12px !important;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    tr {
        border: 1px solid #ccc;
    }

    td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }

    td:before {
        /* Now like a table header */
        /*position: absolute;*/
        /* Top/left values mimic padding */
        /*top: 6px;*/
        /*left: 6px;*/
        width: 120px;
        display: inline-block;
        /*padding-right: 10px;*/
        white-space: nowrap;
    }

    /*
    Label the data
    */
    td:nth-of-type(1):before {
        content: "Lesson";
    }

    td:nth-of-type(2):before {
        content: "Name";
    }

    td:nth-of-type(3):before {
        content: "Core knowledge";
    }

    td:nth-of-type(4):before {
        content: "知识点对应位置";
    }

    .jrkc .jrkc-tab table tbody tr td:first-child {
        text-align: left;
    }



}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
    body {
        padding: 0;
        margin: 0;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    body {
        width: 100%;
    }
}
