@charset "utf-8";
/* CSS Document */
/* 设备小于767px */
@media (max-width: 767px) {
    .crumbs{
        top: -3px;
    }
    .banner-bg_s{height: 15.125rem !important;}
    .menubox{display: none;}
    .qq_banner{display: block !important;}
    .location_bg{width: 0.687rem;}
    .query_x{
        padding-bottom: 1.25rem;
    }
    .query_xres{
        padding-right: 0px;
        padding-left: 0px;
    }
    .polling_code_box{padding:  0 3.125rem;padding-top: 1.25rem;}
    .polling_code{width: 6.312rem;}
    .code_footer a{font-size: 0.687rem;color: #666;}
    .polling_code img{width: 5.312rem;height: 5.312rem;padding: 0.312rem;border: 1px solid #eee;margin: 0 auto;}
    .polling_one{font-size: 0.812rem; color: #666;}
    .polling_pos{font-size: 0.625rem;position: absolute;top: 0.468rem;right: 0;background: #4c82f7;color: #fff;padding:0 0.312rem;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .polling_box_item_content{font-size: 0.687rem;margin-top: 0.362rem;min-height: 3.375rem;}
    .polling_box{margin-top: 0.781rem;}
    .polling_box_item_top{font-size: 0.937rem;}
    .polling_box_item_top img{width: 2.125rem;height: 2.125rem;margin-right: 0.312rem;}
    .polling_box_item{padding: 1.25rem 0.781rem;box-shadow:0 0 0.75rem rgb(57, 117,246,0.2);flex:1;border-radius: 8px;position: relative;}
    .shaixuanBox .box:last-child{border-bottom: 0;}
    .school_banner_ph_x{margin-top: 1.09rem;}
    .xiang_img{width: 6.87rem;height: 7.46rem;}
    .word_c{width: 10.1rem;margin-left: 0.93rem;height: 5.187rem;}
    .development-on_x{padding: 0 0;}
    .school_detail_item_center_list{margin-top: 0.93rem;}
    .jt_img{width: 0.343rem;height: 0.562rem;margin-right: 0.83rem;}
    .query_s{color: #3874f6;line-height: 1em;padding: 0.625rem 0;border: 1px solid #3874f6;width: 15rem;border-radius: 20px;display: block;text-align: center;margin: 0 auto;margin-top: 1.56rem;}
    .see_all{font-size: 0.875rem;color: #3874f6;}
    .school_detail_item_content{margin-top: 0.93rem;}
    .school_detail_item_title{font-size: 1rem;color: #333;margin-left: 0.637rem;}
    .bq_img{width: 1.21rem;}
    .school_detail_item{padding: 1.09rem 0.937rem;box-shadow:0 0 0.75rem rgb(57, 117,246,0.2) ;margin-top: 0.937rem;border-radius: 8px;}
    .recruit_item div:nth-child(2){color: #ffdd50;}
    .recruit_item span{font-size: 1.875rem;color: #ffdd50;}
    .recruit{margin-top: 1.1rem;}
    .recruit_item{margin-right: 2.65rem;}
    .list_cap_two{font-size: 0.875rem;color: #fff;margin-top: 0.812rem;}
    .list_cap_box_phone_content .list_cap_one{font-size: 1.5rem;color: #fff;}
    .list_cap_box_phone_content .list_cap_one span{color: #ffdd50;}
    .list_cap_box_phone_content{position: absolute;top: 1.8rem;left: 15px;right: 15px;}
    .recruit_item .list_cap_two{margin-top: 0;}
    .list_cap_box{display: none;}
    .school_item_footer{display: flex;flex-direction: column;align-items: flex-end;}
    .where_tt{font-size: 0.68rem;}
    .resultCont_title{font-size: 0.812rem;}
    .resultCont_title span{color: #3974f6;}
    .building_img{width: 7.375rem;height: 5.218rem;margin-top: 1.56rem;}
    .word_d{width: 11.5rem;margin-top: 0.781rem;}
    .school_banner_ph{
        /*padding-left: 1.25rem;*/
    }
    .school_banner_title_phone{
        font-size: 0.972rem;
        /*border: 1px solid #fff;*/
        display: inline-block;
        border-radius: 20px;
        color: #fff;
        /*padding: 0 1.65rem;*/
        margin-top: 0.42rem;
        text-align: center;
        margin-bottom: 0.8rem;
    }
    .school_banner_title_phone h5 {
        font-size: 0.972rem;
    }
    .school_banner_phone_content{
        position: absolute;
        top: 0;
        /*left: 15px;*/
        /*right: 15px;*/
        width: 100%;
    }
    .school_banner_img{
        width: 170px;
    }
    .qq_list_item{padding:0.625rem 0;}
    /* .qq_list_item img{width: 3.125rem;height: 3.125rem;} */
    .qq_banner{margin: 0 0.937rem;border-radius: 8px !important;height: 8.12rem !important;}
    .zg_more {
        padding: 0 2.187rem 0 0.937rem;
        position: relative;
        display: block;
        margin: 0 auto 5px;
        width: 38%;
        height: 100%;
        height: 40px;
        line-height: 40px;
        border: 1px solid #999;
        border-radius: 20px;
        color: #999;
        font-size: 13px;
        margin-top: 18px;
    }
    .zg_more::after {
        position: absolute;
        content: '';
        width: 10px;
        height: 10px;
        border-top: 1.5px solid #ccc;
        border-right: 1.5px solid #ccc;
        transform: rotate(
        135deg);
        top: 11.5px;
        right: 15px;
    }
    .resultCont{
        width: 100%;
        background-color: #ffffff;
        box-shadow: 0rem 0rem 1.5rem 0.01rem rgb(57, 117,246,0.2);
        border-radius: 8px;
        margin-top: 0.24rem;
        padding:0.937rem;
    }
    .shaixuanBox_x{padding: 1.25rem 1.25rem 0 1.25rem;}
    .shaixuanBox .box {
        position: relative;
        margin-bottom: 1.06rem;
        /* margin-top: 20px; */
        border-bottom: 1px solid #eeeeee;
    }
    .shaixuanBox .secmc span {
        font-size: 1rem;
        color: #999;
        vertical-align: middle;
        line-height: .32rem;
        margin-left: 0.3rem;
    }
    .shaixuanBox select {
        width:  100%;
        height: 2.62rem;
        border-radius: 8px;
        border: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url(../img/png/pic55.png) no-repeat left;
        background-size: 0.53rem 0.312rem;
        font-size: 1rem;
        color: #999;
        background-position-x:  calc(100% - 5px);
        direction: rtl;
        padding-right: 1rem;
    }
    .shaixuanBox .secmc img {
        width: 1.125rem;
    }
    .shaixuanBox .secmc {
        position: absolute;
        top:50%;
        left: 0rem;
        transform: translateY(-50%);
    }
    .screenBox{display: none;}
    .shaixuanBox {
        width: 100%;
        background-color: #ffffff;
        box-shadow:0 0 0.75rem rgb(57, 117,246,0.2);
        border-radius: 8px;
        /* margin: 0 0.937rem; */
        margin-top: -1.6rem;
        padding-bottom: 0.14rem;
        position: relative;
        z-index: 2;
    }
    .school_banner{border-bottom-left-radius: 40%;border-bottom-right-radius: 40%;height: 270px;display: none;}
    .school_banner_title{font-size: 0.812rem;padding-top: 20px;}
    .school_banner_title_one{font-size: 20px;margin-top: 10px;}
    .school_list_item_top .f16{font-size: 0.75rem;}
    .school_list_item_top{margin-bottom: 0.32rem;}
    .school_where{width: 1.25rem;}
    .school_list_item_top .f18{font-size: 0.875rem;}
    .school_list{width: 100%;}
    .details p b{font-size: 0.65rem;padding: 0 0.312rem;margin-right: 3px;}
    .details{margin-left: 0.625rem;}
    .details .textEll{padding-right: 1.56rem;}
    .school_list_item a{
        display: block;
        width: 5rem;
        font-size: 0.875rem;
        /* position: absolute;
        right: -1px;
        top: 50%;
        transform: translateY(-50%);
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px; */
        height: auto;
        line-height: 1em;
        padding: 0.3rem 0;
        margin-top: 0.625rem;
    }
    .details h6{font-size: 0.937rem;line-height: 1.5rem;}
    .school_img{width: 3.5rem;height: 3.5rem;margin-top: 0;}
    .school_list_item{padding: 0.625rem;height: auto;margin-top: 0.937rem;position: relative;border: none;border-bottom: 1px solid #eeeeee;}
    .list-ca_phone{display:none;}
    .teachers-box_phone{display:none;}
    .seek-two-left_pc{display: none;}
    .phone_news_dn{display: block;}
    .phone_none_s{display: none;}
    .map_where a{display: block;margin: 0.625rem auto;}
    .map_where_btn{background: #3974f6;padding: 0.312rem 1.25rem;color: #fff;border-radius: 20px;}
    .map_where img{
        width: 5.937rem;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -2.81rem;
    }
    .map_where{
        width: 80%;
        background: #fff;
        position: fixed;
        left: 50%;
        top: 50%;
        transform:translate(-50%,-50%);
        z-index: 999;
        border-radius: 20px;
        padding: 4.43rem 1.875rem 1.25rem 1.875rem;
    }
    .noticelist_phone{padding: 0;}
    .phone-left-item_phone{display: none !important;}
    .img-wrap_s img{height: auto;}
    .phone_courses_s{
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
    }
    .seek-center-bottom .item{padding: 0.625rem 0;}
    .seek-center-bottom .item:nth-child(n+6){display: none;}
    .phone-navigation{padding: 0;}
    .phone_see_more{display: block;}
    .pc_test{margin-top: 0.625rem;}
    .phone_news{margin-bottom: 0.625rem;}
    .real_lables a{
        padding: 0.187rem 0.625rem;
        background: #e6e6e6;
        border-radius: 20px;
        display: block;
        font-size: 0.875rem;
        margin-right: 0.625rem;
        height: auto;
        line-height: normal;
    }
    .hold-all{display: none;}
    .top_top{display: none;}
    .img-wrap{width: 8.125rem;}
    .img-wrap img{width: 8.125rem;height: auto;}
    .phone-hot-swiper{height: 1.5rem;padding-left: 1.5rem;padding-right: 0.93rem;}
    .dengji{margin: 0;line-height:1.5rem;}
    .title_hot{padding-left: 0.93rem;width: 2.7rem;}
    .snow{
        font-size: 1vw;
        color: snow;
        width: 4em;
        height: 4em;
        /* outline: 1px dashed yellow; */
    }
	.home_btns-pc{width: 7.5rem;height: 2rem;line-height: 28px;font-size: 0.75rem;}
	.top_courses_1{
		margin-top: 0.625rem;
	}
	.tagscontent-phone{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

	}
	.seek-content-phone{display: none;}
	.content-right-phone{display: none;}
    .phone-filterBtn_h{height: 1.25rem;}
    .phone-filterBtn{
        position: fixed;
        top: 50px;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 999;
    }
	.right-menu{margin-top: 0.625rem;display: none;}
    .cagory_a{
        padding-top: 0.625rem;
    }
    .regions-list-left .f22{
        font-size: 1rem;
    }
    .linetitle::after {
        display: none;
    }
    .linetitle{
        display: inline-block;
        padding: 0 2.5rem;
        line-height: 1.2em;
        font-size: 1.125rem;
        font-weight: bold;
        background: url(../img/png/pic3.png) center left no-repeat, url(../img/png/pic4.png) center right no-repeat;
    }
    .regions-list-left{
        color: #333;
        font-weight: bold;
        display: inline-block;
        padding: 0 2.5rem;
        line-height: 1.2em;
        background: url(../img/png/pic3.png) center left no-repeat, url(../img/png/pic4.png) center right no-repeat;
    }
    .title-lists{
        padding-left: 0;
        font-size: 1.125rem;
    }
    .cagory_a a{
        background: #f7f8f9;
        color: #333333;
        margin-right: 8px;
        padding:  0 0.31rem;
        font-size: 0.75rem;
        margin-bottom: 0.31rem;
    }
    .offcanvas_menu {
        display: block;
    }

    .row > div {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }

    .main-header {
        top: 0;
        padding: 0.937rem 0;
    }

    .header_logo {
        width: 80px;
    }

    .header_logo img {
        width: 100%;
    }

    .banner {
        height: 8.125rem;
        margin-bottom: 0.625rem;
    }

    .leftbox_new .titlebox .textEll {
        display: none;
    }

    .leftbox_new .titlebox {
        margin-bottom: 0px;
        padding-top: 1.875rem;
        padding-bottom: 0.625rem;
    }

    .leftbox_new,
    .rightbox_new {
        width: 100%;
    }

    /* .rightbox_new .yinying {
        padding-top: 30px;
    } */

    .newslist .fonts .d-lg-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .citylist_box {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        display: none;
    }

    .citylist_box .leftimg {
        padding-left: 0;
        padding-bottom: 0.625rem;
        padding-top: 0.625rem;
    }

    .citylist_box .leftimg:after {
        display: none;
    }

    .citylist_item a {
        font-size: 0.875rem;
        line-height: 1.2em;
        margin-bottom: 0px;
        margin-right: 1.25rem;
    }

    .citylist_item a:first-child {
        margin-bottom: 0px;
    }

    .citylist_item {
        padding-left: 0px;
        margin-bottom: 0px;
        height: 2.5rem;
        line-height: 2.5rem;
    }

    .homenews_box {
        margin-top: 0px;
    }

    .home_btns {
        margin-top: 0px;
        width: 8.125rem;
        height: 2rem;
        line-height: 2rem;
    }

    .shengbenbox {
        margin-bottom: 1.25rem;
        width: 50%;
        padding-left: 0.937rem !important;
        padding-right: 0.937rem !important;
    }

    .shengbenbox:last-child {
        margin-bottom: 0.625rem;
    }

    .phone-tx-box {
        display: flex;
        flex-direction: row;
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
    }

    .phone-tx-s {
        display: flex;
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
    }

    .home_titlebox {
        margin-top: 1.875rem;
        margin-bottom: 1.25rem;
    }

    .homebottom_banner {
        margin-bottom: 1.25rem;
    }

    /* .linetitle,.linetitle-s{margin-top: 30px;margin-bottom: 20px;} */
    .linetitle-s {
        padding-top: 0.625rem;
    }

    .imgDivs {
        display: none;
    }

    .phone-shaixuan {
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 0.625rem;
    }

    .development-on {
        padding-top: 0.625rem;
    }
    .check{
	    display: none;
	}
	.higher-education{
		display: none;
	}
    .recommend {
        margin-top: 0.937rem;
		font-weight: bold;
		display: inline-block;
		padding: 0 2.5rem;
		line-height: 1.2em;
		background: url(../img/png/pic3.png) center left no-repeat, url(../img/png/pic4.png) center right no-repeat;
    }

    .pages-item {
        margin: 0.625rem 0;
    }

    .teacher-xq {
        margin-bottom: 0px;
    }

    .teacher_list_item-one {
        width: 49%;
    }

    .teacher_list_item-one .fonts .line {
        margin: 0.625rem 0;
    }

    .linetitle-two {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        margin: 0;
    }

    .play-video {
        height: 168px !important;
    }

    .map-box {
        padding-bottom: 2.5rem;
    }

    .teach-wh .teach-wh-right {
        padding: 0 1.125rem;
    }

    .guang-gao-index {
        display: none;
    }

    .aboutus .leftbox {
        width: 100%;
    }

    .video-left-top .title-th {
        font-size: 1.25rem;
    }

    .asid_share_box:last-child {
        border-radius: 10px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: none;
    }

    .left-menu {
        width: 100%;
    }

    .left-menu .left-menu-item {
        width: 49%;
        margin: 8px 0;
    }

    .phone-left-item {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        margin-top: 1.25rem;
    }

    .left-menu .left-menu-item.phone-items {
        padding-right: 0.937rem;
    }

    .homebottom {
        padding: 0 0.625rem;
    }

    .homebottom_banner .swiper-slide {
        width: 100%;
    }

    .footertop dl {
        margin-bottom: 1.25rem;
    }

    .footertop:after {
        content: '';
        display: block;
        clear: both;
    }

    .footer_contact {
        float: left;
        margin-top: 1.875rem;
    }

    .footer_contact .leftbox {
        padding-left: 0;
        margin-bottom: 1.875rem;
    }

    .where-teacher {
        padding-top: 65px;
    }

    .center-c {
        height: 9.125rem;
        /* margin: 1.25rem 0; */
        margin-bottom: 0.625rem;
    }

    .phone-right-menu-top-t {
        justify-content: center;
    }

    .item-s {
        padding-bottom: 1.25rem;
    }

    .teacher_list_item .tea-img {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .setuser_box {
        width: 100%;
    }

    .formitems .bastxt {
        width: 75px;
    }

    .right-menu-top-zc .btn {
        width: 49%;
    }

    .right-menu-top-zc {
        padding-left: 0.937rem;
        padding-right: 0.937rem;
    }

    .content-left-title {
        padding-left: 0.625rem;
        margin-top: 0.625rem;
    }

    .phone-tx {
        display: flex;
    }

    .content-left-box {
        display: inline-block;
        margin-right: 0.31rem;
    }

    .content-right-con a {
        width: 49%;
    }

    .seek-top-right a {
        padding: 0.187rem 0.625rem;
        background: #e6e6e6;
        border-radius: 20px;
		display: block;
		font-size: 0.875rem;
		margin-right: 0.625rem;
    }
    .seek-top-right a.active{
        background: #3874f6;
        color: #fff;
    }
    .seek-top-right a:last-child{
        padding-right: 0.625rem;
    }
    .seek-top-right {
        padding-bottom: 0.625rem;
    }

    .dialog {
        width: 90%;
        height: auto;
    }

    .enroll_dialog .content {
        padding: 1.56rem 0 0;
    }

    .enroll_dialog .inputform {
        width: 100%;
        flex: 1;
    }

    .dialog .title {
        padding: 0 1.56rem;
    }

    .labelform {
        width: 89px;
        font-size: 0.875rem;

    }

    .enroll_dialog .justify-content-center {
        width: 80%;
    }

    .seek-content {
        margin-top: 0.625rem;
    }

    .seek-content .seek-content-left {
        width: 100%;
        height: 150px;
    }

    .seek-content-center {
        margin-top: 0.937rem;
    }

    .naba {
        /* margin: 0.625rem 0; */
        margin-bottom: 0.625rem;
    }

    .pages {
        padding-top: 0.31rem;
    }
	.yinying{
		margin-top: 0.625rem;
	}

    .phone-sou {
        padding: 0.625rem 0;
    }

    .list-boxs {
        margin-bottom: 0.31rem;
    }

    .tuijian-box {
        display: flex;
        flex-wrap: wrap;
    }

    .seek-two-left-xq {
        padding-top: 0.625rem;
    }

    .phone-tab {
        white-space: nowrap;
        overflow-x: auto;
    }

    .pages-title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
		font-size: 1rem;
    }

    .guang-gao {
        margin-bottom: 1.875rem;
        margin-top: 1.25rem;
    }

    .swiper4 .swiper-slide {
        width: 90%;
    }

    .swiper4 {
        padding-right: 1.875rem;
    }

    .banner-bg {
        height: 300px;
    }

    .system-box-one,
    .system-box-two,
    .system-box-three {
        display: inline-block;
        white-space: normal;
    }

    .company-about-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        white-space: nowrap;
        overflow-x: auto;
        border: none;
    }

    .diqu-s {
        white-space: nowrap;
        overflow-x: auto;
    }

    .company-about-left img {
        display: none;
    }

    .company-about {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .company-about-item {
        padding: 0.937rem 1.25rem 0.937rem 0.937rem;
    }

    .company-about-right {
        padding-top: 1.25rem;
    }

    .company-about-titles {
        padding-bottom: 0.937rem;
    }

    .company-about-content .company-about-content-t {
        padding-top: 1.25rem;
        padding-bottom: 0.937rem;
    }

    .banner-bg-one {
        height: 150px;
    }

    .button-prev {
        display: none;
    }

    .button-next {
        display: none;
    }

    .xiayiye-s,
    .xiayiye-two {
        padding: 1.875rem 0 1.875rem;
    }

    .xiayiye-one {
        padding: 1.25rem 0 1.25rem;
    }

    .flow-box {
        white-space: nowrap;
        overflow-x: auto;
    }

    .flow-box .flow-item .item {
        width: 119px;
    }

    .footer-tops {
        display: flex;
        flex-wrap: wrap;
    }

    .footer-tops .item {
        margin: 0.625rem 1.25rem 0.625rem 0;
    }

    .rightbox-img {
        margin-top: 1.25rem;
    }

    .footer-bottems {
        display: none;
    }

    .video-boxs .video-left {
        width: 100%;
        height: 270px;
        position: fixed;
        z-index: 9;
        background: #000;
    }

    .video-left-h {
        height: 270px;
    }

    .video-right .imgbox {
        width: 48%;
    }

    .video-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
    }

    .teach-wh-right .itme {
        margin-top: 0.31rem;
        margin-bottom: 0.31rem;
        text-align: center;
        margin-right: 0.625rem;
    }

    .dizhi {
        margin-right: 0.625rem;
        flex: 1;
    }

    .teach-right-btn {
        width: 2.187rem;
        height: 2.187rem;
    }

    .teach-right-btn .fa-chevron-right {
        font-size: 0.75rem;
    }

    .map-box-img {
        height: 300px;
    }

    .map-box-img img {
        height: 300px;
    }

    .fen-school-right {
        height: 300px;
    }

    .student-best .hat-one {
        right: -0.31rem;
    }

    .student-best {
        margin-bottom: 1.25rem;
    }

    .huan-box img {
        width: 100%;
    }

    .next-s {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .prev-s {
        padding-right: 0.625rem;
    }

    .pages-content {
        padding: 0.625rem 0;
    }

    .pages-contens-bt {
        padding: 0.625rem 0;
    }

    .swiper-pagination-on {
        display: none;
    }

    .address {
        margin: 0.625rem 0;
    }

    .detail_left_img .imgbox {
        height: 168px;
    }

    .detail_left_img {
        margin-bottom: 1.875rem;
    }

    .detailinfo_cons,
    .detail_recombox {
        width: 100%;
    }

    .detail_recombox {
        margin-top: 2.5rem;
    }

    .trophy {
        position: absolute;
        right: 0;
        top: 0;
    }

    .citylist_box-one {
        padding-top: 1.25rem;
    }

    .aboutus .rightbox .imgbox {
        height: 0;
    }

    .aboutus {
        padding-bottom: 1.56rem;
    }

    .citylist_box_phone {
        display: none;
    }

    .newslist .fonts .cons {
        display: none;
    }

    .newslist .fonts .title {
        font-size: 1rem;
        color: #333333;
        margin-bottom: 0.31rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .newslist {
        display: none;
    }

    .header_info-phone {
        flex: 1;
        min-width: 0;
        margin-left: 0.625rem;
    }

    .header_menu {
        display: none;
    }

    .toggle_btn {
        margin-left: 0.625rem;
        display: none;
    }

    .where-ds {
        display: block;
        font-size: 0.875rem;
    }

    .coursebox {
        width: 49%;
    }

    .coursebox .title {
        padding-top: 0.31rem;
        padding-bottom: 0.31rem;
    }

    .coursebox .fonts {
        padding: 0 0.625rem;
        height:  8.125rem;
    }

    .coursebox .fonts .corb2 {
        margin-left: 0.31rem;
    }

    .coursebox .fonts .f18 {
        font-size: 0.75rem;
    }

    .coursebox .fonts .f14 {
        font-size:  0.625rem;
    }

    .coursebox .fonts .title {
        font-size: 0.75rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.25rem;
        height: 45px;
    }

    .min-header-box {
        padding: 0.75rem 0;
    }

    .teacherbox {
        width: 48%;
        margin-bottom: 0.625rem;
        height: 325px;
        margin: 0 auto;
    }

    .home_titlebox-one {
        padding: 1.25rem 0;
    }

    .system-box-bt .system-box-bt-top {
        height: 140px;
        padding: 0.937rem;
    }

    .system-box-bt .system-box-bt-center {
        height:  8.125rem;
        padding: 0.937rem;
    }

    .system-box-bt .system-box-bt-fot {
        padding: 0.937rem;
    }

    .system-box-bt {
        height: 384px;
        font-size: 0.75rem;
    }

    .system-bt-one .f15 {
        font-size: 0.75rem;
    }

    .system-box-bt .item {
        font-size: 0.75rem;
        line-height: 1.56rem;
    }

    .system-box-bt-two-top {
        font-size: 1rem;
    }

    .system-box-bt-two-con .f16,
    .system-box-bt-three .f16 {
        font-size: 0.875rem;
    }

    .system-box-bt-two-con .f14,
    .system-box-bt-three .f14 {
        font-size: 0.75rem;
    }

    .system-box-one {
        width: 135px;
    }

    .system-box-bt-two .system-box-bt-two-con .pt50,
    .system-box-bt-three .pt50 {
        padding-top: 1.875rem;
    }

    /* .aboutus .leftbox{.vCenter;white-space: nowrap;overflow-x: auto;border: none;} */
    .aboutus .leftbox {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
    }

    .aboutus .leftbox .pr {
        width: 25%;
    }

    .aboutus .leftbox .fonts img {
        width: 50%;
    }

    .aboutus .leftbox .pr img {
        width: 90%;
        margin: 0 auto;
    }

    .aboutus .leftbox .fonts {
        font-size:  0.625rem;
    }

    .homenews_box {
        padding-top: 0.31rem;
    }

    .time-xo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
    }

    .newslist .fonts .d-lg-flex .dage1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .header_info .searchbox {
        padding: 0.31rem 0;
    }

    .header_info .searchbox i {
        font-size: 1rem;
        margin: 0 0.31rem;
    }

    .header_info .searchbox input {
        padding-left: 0.31rem;
    }

    .search-phone {
        flex: 1;
        min-width: 0;
    }

    .system-box-two {
        width: 280px;
    }

    .system-box-bt-two-top {
        padding: 1.25rem 0;
    }

    .system-box-three {
        width: 245px;
    }

    .header_info-phone .d-sm-block {
        margin-left: 0.625rem;
    }

    .header_info .loginimg {
        width: 1.875rem;
        height: 1.875rem;
    }

    .shengbenbox .fonts {
        padding: 10px 0.937rem 0 1.25rem;
    }

    .shengbenbox .fonts .f18 {
        font-size: 0.75rem;
    }

    .shengbenbox .fonts .line {
        height: 2px;
        margin-bottom: 0.625rem;
    }

    .shengbenbox .fonts .f14 {
        font-size: 0.75rem;
    }

    /* .phone-navigation {
        display: none;
    }
 */
    .phone-left-itemx{
		display: none;
	}
    .phone-navigation-box {
        padding-top: 0.31rem;
        padding-bottom: 0.625rem;
    }

    .phone-navigation-box .chuizhi img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }

    .phone-navigation-box .chuizhi span {
        margin-top: 0.625rem;
        font-size: 0.875rem;
    }

    .teachers-box .teachersbox {
        width: 49%;
    }

    .teacher_list_item {
        margin-bottom: 1.25rem;
        width: 50%;
    }

    .teacher_list_item .fonts {
        padding: 0.625rem 0.625rem 0 0.625rem;
    }

    .teacher_list_item .fonts .f20 {
        font-size: 0.75rem;
    }

    .teacher_list_item .fonts .f16 {
        font-size: 0.75rem;
    }

    .teacher_list_item .fonts .f14 {
        font-size: 0.75rem;
    }

    .teacher_list_item .fonts .line {
        margin-top: 0.31rem;
        margin-bottom: 0.31rem;
        height: 2px;
    }

    .teacher_list_item .fonts .selectxq {
        height: 1.56rem;
        line-height: 1.56rem;
        margin-top: 0.31rem;
        color: #FFFFFF;
    }

    .teacher_list_item .title {
        height: 100px;
    }

    .teachersbox .fonts {
        height: 155px;
    }

    .teachersbox .fonts .f18 {
        padding-top: 0.31rem;
        padding-bottom: 0.31rem;
        font-size: 1rem;
    }

    .teachersbox .fonts .f14 {
        font-size: 0.75rem;
    }

    .teachersbox .fonts .xian {
        margin: 0.31rem 0 0.31rem 0;
    }

    .teachersbox .fonts .btns {
        margin-top: 0.31rem;
        height: 1.56rem;
        line-height: 1.56rem;
    }

    .citylist_item {
        white-space: nowrap;
        overflow-x: auto;
    }

    .where-sb {
        padding-right: 0 !important;
    }

    .list-ca-item {
        height: 1.875rem;
        overflow: hidden;
        padding-left: 0px;
        padding-right: 0px;
    }

    .list-ca-item .f16 {
        font-size: 0.875rem;
    }

    .list-ca-item .pl20 {
        padding-left: 0.625rem;
    }

    .list-ca-item .pr20 {
        padding-right: 0.625rem;
    }

    .list-ca-item .pt10 {
        padding-top: 0.31rem;
    }

    .list-ca-item .pb10 {
        padding-bottom: 0.31rem;
    }

    .asid_share_box {
        display: none !important;
    }

    .coursebox .imgbox img {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

    .coursebox .fonts .corb2.cline {
        display: none;
    }

    .coursebox .fonts {
        height: 72px;
    }

    .coursebox .fonts .flexV-sb {
        padding-top: 0px;
    }

    .shengbenbox .title {
        font-size: 0.875rem;
        height: 90px;
        padding: 0 0.31rem;
        /* Center slide text vertically */
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .shengbenbox .title .title-word {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .shengbenbox .fonts .f18 {
        padding-bottom: 0.31rem;
    }

    .shengbenbox .imgbox {
        height: 100px;
    }

    .shengbenbox .fonts .line {
        margin-bottom: 0.31rem;
    }

    .shengbenbox .fonts .f14 {
        padding-bottom: 0px;
    }
    .linerg .f18{font-size: 1rem;}
	.linerg.f16{font-size: 0.875rem;}
	.new_tiitle_box{display: block;}
	.new_tiitle_box .imgbox{width: 100% !important;height: auto !important;}
	.new_tiitle_xian{width: 2.5rem !important;height: 2px !important;}
	.new_tiitle_box_right .f30{font-size: 1rem;margin-top: 0.625rem;}
	.new_tiitle_box_right{padding-left: 0;}
	.content_all{margin-top: 0.937rem;font-size: 1rem;line-height: 22px;}
	.seek-two-right-phones{display: none;}
    .system-phonex {
        display: block;
    }

    .system-pc {
        display: none;
    }

    .footer_info .link {
        display: none;
    }

    .footer_info {
        border: 0;
        padding: 1.25rem 1.875rem;
		display: none;
    }
	.dage1{margin-bottom: 0.31rem;}

    .footer_info .f14 {
        text-align: center;
    }

    .footertop {
        display: none;
    }

    .footerbox {
        background: #f5f5f5;
    }

    .content-right-con a:nth-child(-n+9) {
        display: block;
    }

    .content-right-con a {
        display: none;
        width: 30%;
    }

    .content-right-con {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .pages-content .pl15 {
        display: none;
    }

    .footer-lefts,
    .footer-rights {
        display: none;
    }

    .teacher_list_item:nth-child(-n+9) {
        display: block;
    }

    .teacher_list_item {
        display: none;
    }

    .student-about {
        width: auto;
    }

    .banner-bg {
        height: 8.125rem;
    }

    .teacher_list_item:hover .fonts .mt20 {
        margin-top: 70px;
    }

    .newslist:hover .fonts .title a {
        color: #FFFFFF;
    }

    .coursebox-bg {
        height: 146px;
    }

    .coursebox-bg-box {
        height: 146px;
        padding: 0.625rem 0.937rem;
    }

    .coursebox-bg-box .f30 {
        font-size: 1.125rem;
    }

    .coursebox-bg-box .f24 {
        font-size: 0.875rem;
    }

    .coursebox-bg-box .f16 {
        font-size:  0.625rem;
    }

    .coursebox-bg-box .pt20 {
        padding-top: 0.625rem;
    }

    .coursebox-bg-box .btns {
        border: 1px solid #fff;
        width: 80px;
        height: 1.56rem;
        line-height: 1.56rem;
        text-align: center;
        border-radius: 1.25rem;
        margin-top: 0.625rem;
    }

    .label-lists {
        padding-top: 0.625rem;
    }

    .label-list-one {
        padding-top: 1.25rem;
    }

    .phone-newslist {
        padding: 1.25rem 0;
        border-top: 1px solid #e6e6e6;
    }

    .phone-newslist:nth-child(2) {
        border: 0 !important;
    }

    .phone-newslist .imgbox {
        width:  8.125rem;
        height: 86px;
        border-radius: 5px;
    }

    .phone-newslist .fonts {
        flex: 1;
        min-width: 0;
        padding-left: 0.937rem;
    }

    .phone-newslist {
        display: block;
    }

    .phone-newslist .fonts .cons {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 13px;
        color: #999;
        margin-bottom: 0.937rem;
    }

    .newslist {
        display: none;
    }

    .phone-newslist .fonts .cons {
        display: none;
    }

    .phone-newslist .fonts .title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .flow-box .flow-item {
        width: 100px;
        height: 90px;
    }

    .flow-box .flow-item .item {
        width: 110px;
        padding-left: 1.25rem;
    }

    .flow-box .flow-item .item .f36 {
        font-size: 24px;
    }

    .flow-box .flow-item .item .f14 {
        font-size: 0.75rem;
    }

    .flow-box .flow-item .item .f16 {
        font-size: 0.75rem;
    }

    .flow-item .jiao {
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #d2e0f8;
        right: -10px;
    }

    .flow-item .jiao-one {
        border-top: 0.75rem solid transparent;
        border-bottom: 0.75rem solid transparent;
        border-left: 0.75rem solid #fff;
    }

    .citylist_item a.active {
        padding: 0.31rem 0.625rem;
    }

    .content-left-box .f15 {
        font-size: 0.75rem;
    }

    .content-left-bot-mid .item {
        font-size: 0.75rem;
    }

    .content-left-bot-mid .item .f16 {
        font-size: 0.875rem;
    }

    .content-left-box .baoming {
        font-size: 0.875rem;
    }

    .content-left-bot-mid {
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        padding-top: 0.31rem;
        padding-bottom: 0.31rem;
    }

    .content-left-bot-mid .item {
        padding: 0.31rem 0;
    }

    .content-left-box .content-left-bot {
        height: 220px;
    }

    .content-left-box .left-bx {
        padding: 0.625rem 0;
    }

    .content-right-con a {
        height: 1.875rem;
        line-height: 1.875rem;
        font-size: 0.875rem;
    }

    .phone-consulting {
        position: fixed;
        right: 5%;
        bottom: 60px;
        z-index: 999;
    }

    .phone-consulting img {
        width: 45px;
    }

    .student-best .pt25 {
        height: 88px;
    }

    .coursebox:nth-child(odd) {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .coursebox:nth-child(even) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .xiayiye a {
        padding: 0px 0.937rem;
        height: 1.56rem;
        line-height: 1.56rem;
        margin: 0 2px;
    }

    .homes_title {
        font-size: 1.125rem;
    }

    .enroll_dialog .content .title .f14 {
        font-size: 0.75rem;
        margin-top: 0;
    }

    .inputform {
        height: 2.5rem;
        line-height: 2.5rem;
    }

    .inputform input {
        font-size: 0.75rem;
    }

    .kbtn {
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 0.875rem;
    }

    .enroll_dialog .content .mt30 .mb15 {
        margin-bottom: 0.31rem;
        display: flex;
    }

    .detail_right_info .title {
        font-size: 24px;
        margin-bottom: 0.625rem;
    }

    .detail_right_info .desc {
        font-size: 0.875rem;
    }

    .detail_right_info-s-on {
        margin-top: 0.625rem;
    }

    .detail_right_info-s {
        font-size: 1.25rem;
    }

    .detail_right_info-s-on-o {
        margin-top: 0.937rem;
    }

    .detail_right_info .kbtn {
        width:  8.125rem;
        height: 2.187rem;
        line-height: 2.187rem;
    }

    .detail {
        margin-top: 1.875rem;
    }

    .phone-detail_recombox, .top_courses_1, .top_courses_2, .top_courses_3, .top_courses_4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
    }

    .text-content img {
        max-width: 100%;
		height: auto !important;
    }
    .read-phone{
        height: 300px !important;
    }
    .xiayiye-two.pc{display: none;}
    .list-ca-item-one{height: 60px;display: none;}
    .teachersbox{width: 50%;}
    .student-top-s{width: 50%;}
    .student-top-s-one .f24{font-size: 0.875rem;}
    .student-top-s-one .f16{font-size: 0.75rem;}
    .student-best .best-img-box{width: 50px;height: 50px;}
    .student-best .xian{margin-top: 0.625rem;}
    .student-top-s-two{font-size: 0.75rem;}
    .student-best .mark-box{padding-top: 0.625rem;}
    .student-best .pt25{height: 65px;padding-top: 0.625rem;}
    .huan-box{display: none;}
    .huan-box-swiper .swiper-slide img{width: 100%;}

    .coursebox-bg-box-one{height: 125px;}
    .bottem-s{height: 1.25rem;line-height: 1.25rem;font-size: 0.75rem;margin-top: 0;}

    .list-box .items{margin: 7px 0.31rem 7px 0;padding-left: 6px;padding-right: 6px;}
    .list-ca-item-one{height: 60px;}
    .teacher_detail-one .imgbox{height: 350px !important;}
    .student-imgs img{width: 100%;}
    .dn{display: none}
    .seek-two{padding-bottom: 1.25rem;}
    .phone-yc{display: none;}
    .hot-search-pc{display: none;}
    .hot-search{display: block;}

    .data .tab td{
        text-align: left;
        padding: 0 5px;
    }

    .table-wrap{
        width:100%;
        margin: 0 auto;
        position: relative;
        margin-top: -56px;
        padding: 0 15px;
    }

    .school_banner_phone_x{
        margin-bottom: 1rem;
    }

    .hls-login{
        display: block;
    }

    .login-top-button {
        display: none;
    }

}

/* 设备大于992px */
@media (min-width: 992px) {
    .login-top-button {
        display: block;
    }

    .hls-login{
        display: none;
    }
    .details p{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .pc_test{margin-top: 2.5rem;}
    .new_news{margin-top: 10px;}
	 /*.pc-box{padding-bottom: 65px;}*/
	.home_btns-pc{display: none;}
	.dage1{margin-bottom: 0.31rem;}
	.seek-content-center-pc{width: 48% !important;}
    .content-right-con{
        margin-top: 1.56rem;
    }
    .filterBtn{
        display: none;
    }
    .table-wrap{
        width:100%;
        max-width:1200px;
        margin: 0 auto;
        position: relative;
        margin-top: -113px;
        padding: 0 15px;
    }
	table{
		max-width: 100% !important;
	}
    .query_xres{
        padding-right: 0px;
        padding-left: 0px;
    }
    .adid_icon-six{
        height: 19px !important;
    }
    .title-lists::after{
        position: absolute;
        display: block;
        content:" ";
        width: 0.31rem;
        height: 1.25rem;
        background: #3974f6;
        border-radius: 10px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .regions-list-left{
        color: #333;
        font-size: 26px;
        font-weight: bold;
        display: inline-block;
        padding: 0 2.5rem;
        line-height: 1.2em;
        background: url(../img/png/pic3.png) center left no-repeat, url(../img/png/pic4.png) center right no-repeat;
    }
    .regions-list{
        border-radius: 8px;
        /* min-height: 120px; */
        /* display: flex; */
    }
    /* .cagory_a{
        padding-left: 30px;
    } */
    .regions-list a{
        display: block;
        background: #f7f8f9;
        color: #333333;
        line-height: 1em;
        padding: 0 0.625rem;
        border-radius: 8px;
        height: 1.56rem;
        line-height: 1.56rem;
        margin-right: 0.937rem;
        margin-bottom: 0.625rem;
    }
    .leftbox_new {
        width: 815px;
    }

    .rightbox_new {
        width: 355px;
        border-radius: 8px;
        height: 189px;
    }

    .left-menu,
    .right-menu {
        width: 200px;
    }

    .menu-box {
        /*margin-top: 48px;*/
    }

    .left-menu .left-menu-item:last-child {
        border-bottom: none;
    }

    .left-menu .left-menu-item {
        padding: 1.875rem 0 1.875rem 0;
        border-bottom: 1px solid #4c82f7;
    }

    .center-menu {
        width: 780px;
    }

    .right-menu-top {
        padding: 0 0.937rem;
    }

    .right-menu-top-t {
        padding-left: 0.625rem;
    }

    .content-box .content-left,
    .seek-two .seek-two-left {
        width: 860px;
        /*padding: 1.5rem;*/
        padding:0 1.5rem 1.5rem 1.5rem;
    }

    .content-box .content-right,
    .seek-two .seek-two-right {
        width: 290px;
    }

    .content-left .content-left-box {
        width: 170px;
    }

    .content-box {
        margin-top: 1.875rem;
    }

    .flow-ss {
        margin-top: 1.875rem;
    }

    .content-left-title {
        padding-left: 1.25rem;
    }

    .content-left-box {
        margin-left: 2px;
    }

    .content-right-con a {
        width: 132px;
        margin-right: 0.625rem;
    }

    .pc-content-title {
        margin-right: 0.625rem;
    }

    .seek-content .seek-content-left {
        height: 308px;
        width: 346px;
        margin: 0;
    }

    .seek-content-center {
        width: 380px;
    }

    .course-box {
        padding-top: 10px;
    }

    .seek-top {
        padding-top: 50px;
    }

    .center-menu {
        /* margin: 0 0.625rem; */
        width: 100%;
    }

    .seek-content {
        padding-top: 0.625rem;
    }

    .course-top {
        padding-bottom: 0.625rem;
    }

    .naba {
        margin-left: 2.5rem;
    }

    .pages {
        padding-top: 50px;
    }

    .seek-two-left-xq {
        padding-bottom: 1.875rem;
    }

    .pages-content {
        padding-top: 1.5rem;

    }

    .pages-contens-bt {
        padding-top: 1.5rem;
        padding-bottom: 2.5rem;
        min-height: 300px;
    }

    .guang-gao {
        margin-bottom: 50px;
        margin-top: 1.875rem;
    }

    .swiper4 {
        width: 1200px;
    }

    .swiper4 .swiper-slide {
        width: 270px;
    }

    .student-ft {
        padding-bottom: 70px;
    }

    .banner-bg {
        height: 850px;
    }

    .company-about .company-about-left {
        width: 290px;
        border-radius: 8px;
        height: 470px;
    }

    .company-about-left .company-about-item:first-child {
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }

    .company-about {
        padding-top: 60px;
    }

    .company-about .company-about-right {
        width: 830px;
    }

    .company-about-right {
        min-height: 600px;
    }

    .banner-bg-one {
        height: 400px;
    }

    .company-about-content .swiper5 .swiper-slide {
        transition: 300ms;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        transform: scale(0.8);
    }

    .company-about-content .swiper5 .swiper-slide-active,
    .swiper-slide-duplicate-active {
        position: relative;
        z-index: 1;
        transform: scale(1);
    }

    .company-about-content-one {
        width: 718px;
        margin: 0 auto;
        padding-top: 60px;
    }

    .footer-lefts {
        width: 830px;
    }

    .footer-tops {
        padding: 1.875rem 0;
    }

    .footer-tops .item {
        margin-right: 50px;
    }

    .rightbox-img {
        margin-bottom: -1.25rem;
    }

    .bottom-content {
        padding-bottom: 2.5rem;
    }

    .footer-bottems {
        width: 1200px;
        align-items: center;
    }

    .video-boxs {
        width: 1200px;
        margin: 0 auto;
        height: 700px;
        border-radius: 10px;
    }

    .video-box-t {
        padding-top: 80px;
        padding-bottom: 100px;
    }

    .video-boxs .video-left {
        width: 920px;
    }

    .video-boxs .video-right {
        width: 280px;
        display: flex;
        flex-direction: column;
    }

    .video-boxs .video-left .video-left-top {
        height: 90px;
    }

    .video-list {
        white-space: nowrap;
        overflow-y: auto;
        flex: 1;
    }

    .video-top-s {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .chakan {
        width: 240px;
    }

    .shaixuan-where {
        padding-left: 70px;
    }

    .teach-wh .img-box {
        width: 340px;
    }

    .teach-wh {
        height: 230px;
        margin: 1.56rem 0;
    }

    .teach-coss {
        padding: 1.875rem 0;
    }

    .teach-wh .img-box img {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .teach-wh-right .itme {
        margin-left: 0.625rem;
        margin-bottom: 0.625rem;
    }

    .teach-wh .img-box img {
        height: 230px;
    }

    .student-about-s .imgbox {
        height:  8.125rem !important;
    }

    .video-lists {
        padding-top: 45px;
    }

    .diqu-s {
        -moz-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex: 1;
    }

    .linetitle {
        padding-top: 1rem;
        padding-bottom: 1.26rem;
        margin-top: -10px;
    }

    .student-all {
        margin-top: 2.5rem;
    }

    .list-ca {
        margin-top: 45px;
    }

    .higher-education {
        padding-top: 1.875rem;
    }

    .teach-wh-one .img-box-one {
        width: 445px;
    }

    .teach-wh-one .img-box-one img {
        border-radius: 10px;
    }

    .teach-wh-right-one {
        padding-left: 2.5rem;
    }

    .teach-coss-one {
        padding-bottom: 1.875rem;
    }

    .fen-school-left {
        width: 785px;
    }

    .fen-school-right {
        width: 365px;
        height: 365px;
    }

    .fen-xiao-teach {
        padding-top: 70px;
    }

    .map-box {
        padding-bottom: 50px;
    }

    .teachersbox .imgbox {
        height: 182px;
    }

    .student_list_item .imgbox {
        height: 220px;
    }

    .student_list_item {
        -ms-flex: 0 0 25%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .teacher_list_item .imgbox {
        width: 100%;
        height: 182px;
    }

    .coursebox .imgbox {
        height: 8.125rem;
    }

    .teach-wh .teach-wh-right {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .huan-img img {
        height: 240px;
    }

    .huan-img {
        height: 240px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .huan-img .huan-img-one {
        border-top-left-radius: 10px;
        margin-right: 0.625rem;
        width: 290px;
    }

    .huan-img .huan-img-two {
        width: 590px;
    }

    .huan-img-twos {
        margin-top: 0.625rem;
    }

    .huan-img .huan-img-three {
        border-bottom-left-radius: 10px;
        margin-right: 0.625rem;
        width: 290px;
    }

    .huan-img .huan-img-four {
        width: 290px;
        margin-right: 0.625rem;
    }

    .huan-img-five {
        height: 490px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        width: 300px;
    }

    .hj-imgbox {
        padding-bottom: 70px;
    }

    .kaiban {
        padding-bottom: 50px;
    }

    .map-box {
        padding-top: 1.875rem;
    }

    .newslist .fonts {
        height: 96px;
    }

    .main-header-h {
        height: 0;
    }

    .detail_left_img {
        width: 446px;
    }

    .detail_right_info {
        padding-left: 1.875rem;
    }

    .time-phone {
        display: none;
    }

    .newslist .fonts .title {
        font-size: 1.125rem;
        color: #333333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 1em;
        margin-bottom: 0.31rem;
    }

    .header_info .searchbox {
        width: 166px;
        height: 2.5rem;
    }

    .where-ds {
        display: none;
    }

    .toggle_btn {
        display: none;
    }

    .aboutus .leftbox {
        width: 353px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -moz-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .homenews_box {
        padding: 0 !important;
    }

    .time-xo-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .search-ss {
        display: none;
    }

    .list-ca-chevron {
        display: none;
    }

    .phone-navigation {
        display: none;
    }

    ::-webkit-scrollbar {
        width: 5px;
        /*滚动条宽度*/
        height: 5px;
        /*滚动条高度*/
    }

    /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
    body::-webkit-scrollbar {
        width: 10px;
        /*滚动条宽度*/
        height: 10px;
        /*滚动条高度*/
    }

    /*定义滚动条轨道 内阴影+圆角*/
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        /*滚动条的背景区域的圆角*/
        background-color: #f5f5f5;
        /*滚动条的背景颜色*/
    }

    /*定义滑块 内阴影+圆角*/
    ::-webkit-scrollbar-thumb {
        border-radius: 10px;
        /*滚动条的圆角*/
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        background-color: #40c9c7;
        /*滚动条的背景颜色*/
    }

    .coursebox .fonts .title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .shengbenbox .title {
        height: 66px;
        line-height: 66px;
        text-align: center;
        font-size: 1.125rem;
    }

    .system-phonex {
        display: none;
    }

    .phone-consulting {
        display: none;
    }

    .student-best .pt25 {
        height: 88px;
    }

    .detail_notice {
        align-items: center;
    }

    .footer-bottems-left {
        min-width: 0;
        padding-right: 1.25rem;
    }

    .contentbox img {
        display: inline;
    }
    .xiayiye-two.mobile{display: none;}
    .huan-box-swiper{display: none;}

    .phone-newslist {
        display: none;
    }

    .header_logo img {
        width: 179px;
        height: 48px;
    }
    .hot-search{
        display: none;
    }
    .phone_see_more{display: none;}
    .phone_courses_s{width: 100%;}
    .phone_news_dn{display: none;}
    .seek-two-left_pc{width: 100% !important;}
    .school_banner{display: flex;flex-direction: column;justify-content: center;}
    .shaixuanBox{display: none;}
    .school_box_pc{padding-bottom: 50px;padding-top: 30px;}
    .screenBox{padding-top: 30px;}
    .school_banner_phone{display: none;}
    .list_cap_box_phone{display: none;}
    .seek-two-right_x{padding-left: 40px;}
    .development-on_x{padding-bottom: 50px;}
    .bq_img{width: 25px;margin-right: 10px;height: 25px;}
    .school_detail_item_content{margin-top: 10px;}
    .see_all{font-size: 0.875rem;color: #3874f6;}
    .query_s{color: #3874f6;line-height: 1em;padding: 0.625rem 0;border: 1px solid #3874f6;width: 11rem;border-radius: 20px;display: block;text-align: center;margin: 0 auto;margin-top: 1.56rem;}
    .jt_img{width: 0.343rem;height: 0.562rem;margin-right: 0.83rem;}
    .school_detail_item_center_list{margin-top: 0.93rem;}
    .pc_bg_show{max-width: 1200px;margin: 0 auto;}
    .shaixuanBox_xxx{display: block;}
    .school_banner_phone_x{display: block;}
    .school_banner_phone_content{
        position: absolute;
        top: 0;
        /*left: 15px;*/
        /*right: 15px;*/
        width: 100%;
    }
    .school_banner_ph{
        /*padding-left: 1.25rem;*/
    }
    .school_banner_title_phone{
        font-size: 2.412rem;
        /*border: 1px solid #fff;*/
        display: inline-block;
        border-radius: 20px;
        color: #fff;
        text-align: center;
        padding: 0 2.425rem;
        margin-top: 6.5rem;
        margin-bottom: 1.8rem;
    }
    .school_banner_title_phone h5 {
        font-size: 2.412rem;
    }
    .shaixuanBox .box:last-child{border-bottom: 0;}
    .shaixuanBox_x{padding: 1.25rem 1.25rem 0 1.25rem;}
    .shaixuanBox .box {
        position: relative;
        margin-bottom: 1.06rem;
        /* margin-top: 20px; */
        border-bottom: 1px solid #eeeeee;
    }
    .shaixuanBox .secmc span {
        font-size: 1rem;
        color: #999;
        vertical-align: middle;
        line-height: .32rem;
        margin-left: 0.3rem;
    }
    .shaixuanBox select {
        width:  100%;
        height: 2.62rem;
        border-radius: 8px;
        border: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url(../img/png/pic55.png) no-repeat left;
        background-size: 0.53rem 0.312rem;
        font-size: 0.75rem;
        color: #999;
        background-position-x:  calc(100% - 5px);
        direction: rtl;
        padding-right: 1rem;
    }
    .shaixuanBox .secmc img {
        width: 1.125rem;
    }
    .shaixuanBox .secmc {
        position: absolute;
        top:50%;
        left: 0rem;
        transform: translateY(-50%);
    }
    .screenBox{display: none;}
    .shaixuanBox {
        width: 100%;
        background-color: #ffffff;
        box-shadow:0 0 0.75rem rgb(57, 117,246,0.2);
        border-radius: 8px;
        /* margin: 0 0.937rem; */
        margin-top: -5rem;
        padding-bottom: 0.14rem;
        position: relative;
        z-index: 2;
    }
    /* .polling_box_item_content{font-size: 0.687rem;margin-top: 0.362rem;}
    .polling_box{margin-top: 0.781rem;}
    .polling_box_item_top{font-size: 0.937rem;}
    .polling_box_item_top img{width: 2.125rem;height: 2.125rem;margin-right: 0.312rem;}
    .polling_box_item{padding: 1.25rem 0.781rem;box-shadow:0 0 0.75rem rgb(57, 117,246,0.2);width:48%;border-radius: 8px;position: relative;} */
    .shaixuanBox .box:last-child{border-bottom: 0;}


    .code_footer{margin-left: 15px;}
    .polling_code img{width: 10.312rem;height: 10.312rem;padding: 0.312rem;border: 1px solid #eee;margin: 0 auto;}
    .polling_one{font-size: 0.812rem; color: #666;}
    .polling_pos{font-size: 0.625rem;position: absolute;top: 0.468rem;right: 0;background: #4c82f7;color: #fff;padding:0 0.312rem;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .polling_box_item_content{font-size: 0.687rem;margin-top: 0.362rem;}
    .polling_box{margin-top: 0.781rem;}
    .polling_box_item_top{font-size: 0.937rem;}
    .polling_box_item_top img{width: 2.125rem;height: 2.125rem;margin-right: 0.312rem;}
    .polling_box_item{padding: 1.25rem 0.781rem;box-shadow:0 0 0.75rem rgb(57, 117,246,0.2);border-radius: 8px;position: relative;flex: 1;height: 115px;}
    .polling_code_box{padding:  0 11.125rem;padding-top: 1.25rem;}
    .polling_code{width: 10.312rem;}
    .polling_box a{width: 48%;}
    .address_tit_img{width: 30.4rem;margin-top: 3.93rem;}
    .address_tit_img_l{width: 30.4rem;margin-top: 3.93rem;}
    .address_ss{margin-left: 0.5rem;font-size: 1rem;}
    .address_tit_img_one{width: 25rem;margin-top: 2.625rem;}
    .address_tit_img_two{width: 20.4rem;margin-top: 2.93rem;margin-left: 9.678rem;}
    .screenBoxs{display: block !important;}
    .guanggao_s_pc{
        width: 100%;
        height: 100%;
        margin-left: 0;
        margin-top: 0;
        border-radius: 10px;
    }
    .pc_real_content{display: flex;justify-content: space-between;}
    .pc_real_content .real_content{width: 570px;}
}
