@media (max-width: 1740px){
    
    .cdetail1-lists,.cdetail1-list2,.activ1-all{
        width: 92%;
    }
    .cdetail-list1 {
        padding: 90px 0 50px 0;
    }
    .activ1-left-title {
        font-size: 48px;
    }
    .review2-lb {
        width: 45%;
    }
    .slider2-title {
        font-size: 60px;
    }
    .cdetail1-tp-right {
        width: 56.82%;
    }
    .ft46 {
        font-size: 44px;
    }
}
@media (max-width: 1620px){
    .tchd1-right-lb{
        width: 300px;
        height: 450px;
        right: 19.8%;
    }
    .tchd1-left-content{
        padding-top: 35px;
        margin-top: 35px;
    }
    .tchd1-left {
        width: 70%;
    }
    .tchd1-left{
        padding: 75px 0;
    }
    .tchd1-right {
        width: 30%;
    }
    .swiper-containertc1 .swiper-slide {
        padding: 50px 0 0 0;
    }
    .swiper-containertc1 .swiper-slide .slidetc1-img {
        width: 200px;
        height: 200px;
    }
    .wel3-bot .wel3-container {
        padding: 180px 0 150px 0;
    }
    .mod1-rtbt1-num1 {
        font-size: 60px;
    }
    .wel3-container .swiper-slide-active img {
        transform: scale(2);
    }
    .about-list1 {
        padding: 130px 0 110px 0;
    }
    .about1-text{
        padding-right: 150px;
    }
    .cdetail1-tprt-stitle {
        padding-bottom: 30px;
    }
    .activ1-left-title {
        font-size: 46px;
    }
    .ft46 {
        font-size: 42px;
    }
    .mod-list2 {
        padding: 230px 0;
    }
    .mod1-left-content div:hover {
        font-size: 22px;
    }
    
    .mod1-right1-bot {
        height: 160px;
        line-height: 160px;
    }
    .mod-list1 {
        height: 950px;
    }
    .mod1-rttp1-title {
        font-size:54px;
    }
    .mod1-on {
        font-size: 22px;
    }
    .mod1-left-content {
        padding: 0 10px 0 25%;
    }
    .ft36 {
        font-size: 34px;
    }
    .pres-right2-name {
        font-size: 46px;
    }
    .pres-right2-top {
        padding-bottom: 40px;
    }
    .pres-rt-all {
        padding: 50px 0 120px 0;
    }
    .ft20 {
        font-size: 18px;
    }
    .student1-left{
        height: 800px;
    }
    .slidest1-right
    .all-ny-nav {
        padding: 20px 0;
    }
    .trends1-date {
        font-size: 44px;
    }
    .ft26 {
        font-size: 24px;
    }
    .slidest1-tr-text {
        line-height: 1.8;
    }
    .slidest1-tr-title {
        margin: 30px 0 15px 0;
    }
    .slidest1-tr-name {
        font-size: 46px;
    }
    .teacher-title{
        font-size: 60px;
        left: 200px;
    }
    .ft30 {
        font-size: 28px;
    }
    .teacher-banner {
        height: 550px;
    }
    .student2-num1 {
        font-size: 60px;
    }
}
@media (max-width: 1500px){
    .ft32 {
        font-size: 30px;
    }
    .slidewel0-nums .swiper-slide-active{
        font-size: 46px;
    }
    .slidewel0-text{
        font-size: 74px;
    }
    .about-list3 {
        padding: 65px 0;
    }
    .about3-items {
        margin-top: 50px;
    }
    .about3-xm {
        margin-bottom: 30px;
    }
    .about1-text{
        padding-right: 120px;
    }
    .activ2-btns a{
        padding-right: 55px;
    }
    .cdetail1-tp-right {
        padding-left: 5%;
    }
    .mod-list2 {
        padding: 210px 0;
    }
    .mod1-left-content div:hover {
        font-size: 21px;
    }
    .cdetail1-lb{
        width: 100%;
        height: auto;
    }
    .mod1-on {
        font-size: 21px;
    }
    .detail-all-left .all-ny-nav {
        padding: 20px 90px;
    }
    .detail-top-allitems {
        padding: 20px 90px;
    }
    .ft20 {
        font-size: 17px;
    }
    .review2-lb {
        width: 50%;
    }
    .slider2-title {
        font-size: 56px;
    }
    .student2-top {
        padding: 60px 0 35px 0;
    }
    .student2-lb{
        right: 15px;
    }
    .student1-lb{
        width: 55.5%;
    }
    .student1-auto{
        width: 1440px !important;
    }
    .teacher-title{
        font-size: 54px;
        left: 160px;
    }
    .w1500{
        width: 92%;
    }
    .w1440 {
        width: 92%;
    }
    .teacher1-list {
        width: 23.53%;
    }
}
@media (max-width: 1440px){
    .tchd1-left {
        padding: 65px 0;
    }
    .about2-tp-img{
        width: 38%;
    }
    
    /* .tcd1-right-img{
        height: 100%;
    }
    .tcd1-right-img img{
        height: 100%;
    } */
    .tchd1-right-lb {
        width: 250px;
        height: 400px;
    }
    .tchd1-left-content {
        padding-top: 30px;
        margin-top: 30px;
    }
    .swiper-containertc1 .swiper-slide .slidetc1-img {
        width: 170px;
        height: 170px;
    }
    .tchd1-left-all {
        width: 75%;
        margin-left: 5.5%;
    }
    .about2-top-items{
        padding-bottom: 40px;
    }
    .about2-tp-img {
        bottom: -40px;
    }
    .about2-tp-img{
        width: 38%;
    }
    .mod1-rtbt1-num1 {
        font-size: 54px;
    }
    .about2-tp-content{
        width: 62%;
        padding-left: 2%;
        box-sizing: border-box;
    }
    .about2-tp-list {
        width: 32%;
        margin-right: 2%;
    }
    .slidewel2-content{
        padding-bottom: 15px;
    }
    .ft18 {
        font-size: 17px;
    }
    .wel2-bot {
        padding: 0 0 160px 0;
    }
    .wel32-btn{
        margin-top: 30px;
    }

    .wel1-title {
        font-size: 44px;
    }
    .wel1-line{
        margin: 20px 0 25px 0;
    }
    .wel1-text {
        font-size: 18px;
        line-height: 1.7;
    }
    .wel1-rt-items:nth-child(n+2) {
        margin-left: 65px;
    }
    .swiper-containerwel0{
        height: 670px;
    }
    .slidewel0-text {
        font-size: 70px;
    }
    .slidewel0-content {
        margin-top: 120px;
    }
    .swiperw5-content {
        padding: 30px 0;
    }

    .wel5-top {
        height: 370px;
        padding: 70px 0 0 0;
    }
    .wel5-bot {
        padding: 0 0 95px 0;
    }
    
    .swiperw5-main-title{
        margin: 20px 0 15px 0;
    }
    .swiperw5-text {
        line-height: 2;
    }
    .swiperw5-btn{
        margin-top: 40px;
    }
    .wel6-title{
        font-size: 46px;
    }
    .wel6-stitle {
        font-size: 24px;
        margin: 20px 0 50px 0;
    }
    .swiper-paginationwel6{
        bottom: -50px;
    }
    .wel-list6 {
        padding: 75px 0 50px 0;
    }
    .about4-btn{
        padding-right: 80px;
    }
    .slideab4-text p {
        line-height: 2;
    }
    .sldieab4-gwzz {
        margin: 15px 0 10px 0;
    }
    .about-list4 {
        padding: 60px 0 35px 0;
    }
    .s44{
        margin: 0 auto !important;
        margin-top: 15px !important;
    }
    .swiper-paginationab4{
        line-height: 1.2;
        bottom: 70px;
    }
    .about4-btn-all{
        padding-right: 65px;
    }
    .about3-items {
        margin-top: 40px;
    }
    .about2-tp-stitle {
        margin: 25px 0 30px 0;
    }
    .about2-list-num {
        font-size: 65px;
    }
    .about-list2 {
        padding: 70px 0 0 0;
    }
    .about1-lb {
        margin-top: 60px;
    }
    .about1-text {
        padding-right: 90px;
    }
    .s1 {
        margin: 20px 0 30px 0;
    }
    .activ1-list1-year{
        padding: 22px 25px;
    }
    .grad-1, .grad-2{
        height: 150px;
    }
    .activ1-left {
        width: 23.1%;
    }
    .activ1-left-title {
        font-size: 42px;
    }
    .activ1-left-title {
        font-size: 38px;
    }
    .activ1-right,.grad-1, .grad-2{
        width: 76.9%;
    }    
    .activ2-rt-left{
        padding: 20px 0;
    }
    .activ2-text{
        margin: 20px 0 100px 0;
    }
    .activ2-left-content{
        padding: 0 7%;
    }
    .cdetail12-right{
        width: 280px;
    }
    .cdetail12-line{
        margin: 0 60px;
    }
    .cdetail1-list2{
        margin-top: 50px;
    }
    .ft22 {
        font-size: 20px;
    }
    .cdetail1-tprt-stitle {
        padding-bottom: 20px;
        line-height: 1.6;
    }
    .cdetail1-tprt-text{
        margin-top: 30px;
        padding-right: 35px;
    }
    .cdetail-list1 {
        padding: 80px 0 40px 0;
    }
    .cdetail1-tprt-text {
        margin-top: 25px;
        padding-right: 30px;
        height:400px;
    }
    .ft46 {
        font-size: 38px;
    }
    .join1-list-mid,.join1-list-bot{
        padding: 15px 30px;
    }
    .mod1-left-content div:hover {
        font-size: 20px;
    }
    .join1-tplf-title,.join1-tprt-text {
        font-size: 20px;
        margin-top: 25px;
    }
    .mod-list2 {
        padding: 180px 0;
    }
    .join1-list-top {
        padding: 30px;
    }
    .mod1-right1-top {
        padding: 65px 50px 0 50px;
    }
    .mod-list1 {
        height: 900px;
    }
    .mod1-rttp1-title {
        font-size: 48px;
    }
    .mod1-right1-top {
        height: 490px;
    }
    .mod1-right1 {
        width: 44%;
    }
    .mod1-left {
        width: 16%;
    }
    .mod1-mid {
        width: 11%;
    }
    .mod1-right2{
        width: 29%;
    }
    .mod1-on {
        font-size: 20px !important;
    }
    .all-detail-page {
        padding: 0 5% 30px 5%;
    }
    .mod1-left-content div {
        height: 80px;
        line-height: 80px;
    }
    .detail-rtlists-content {
        padding: 40px 5% 100px 5%;
    }
    .detail-rt-all {
        padding: 60px 5% 0 5%;
    }
    .detail-all-left .all-ny-nav {
        padding: 20px 5%;
    }
    .ft36 {
        font-size: 32px;
    }
    .detail-rt-flex {
        margin: 25px 0 0 0;
        padding-bottom: 35px;
    }
    .detail-all-left {
        width: 78%;
    }
    .detail-all-right {
        width: 22%;
    }
    .pres-rt-left {
        width: 30%;
        padding: 65px 2.5% 25px 2.5%;
    }
    .pres-rt-all {
        width: 70%;
        padding: 40px 0 100px 0;
    }
    .pres-right2-name {
        font-size: 42px;
    }
    .pres-rt-left a {
        padding: 15px 0;
        margin-top: 40px;
    }
    .pres-right2-top {
        padding-bottom: 35px;
    }
    .detail-rt-all2 {
        padding: 35px 11%;
    }
    .all-detail-page2 {
        padding: 35px 90px;
    }
    .swiper-containerre2 .swiper-slide{
        padding: 0 35px;
    }
    .swiper-containerre2 .swiper-slide{
        height: 450px;
    }
    .swiper-containerre1 .swiper-slide {
        padding: 25px 0;
    }
    .student2-top {
        padding: 50px 0 30px 0;
    }
    .slidest1-right {
        padding: 30px 20px;
    }
    .slidest1-tr-name {
        font-size: 42px;
    }
    .student2-num1 {
        font-size: 54px;
    }
    .slidest1-tr-title {
        margin: 20px 0 10px 0;
    }
    .slidest1-right a{
        position: absolute;
        bottom: 30px;
    }
    .student2-lb {
        width: 500px;
        right: 0px;
    }
    .swiper-containerst2 {
        padding: 48px 182px;
    }
    .swiper-button-nexts2 {
        right: 20px !important;
    }
    .swiper-button-prevs2 {
        left: 20px !important;
    }
    .student1-left{
        height: 750px;
    }
    .slidest1-tr-text{
        min-height: auto;
    }
    .student1-auto{
        width: 92% !important;
        margin-left: -46%;
    }
    .all-page {
        padding:25px 40px;
    }
    .all-page2 {
        margin-top: 20px;
    }
    .active {
        font-size: 35px;
    }
    .ft24 {
        font-size: 22px;
    }
    .teacher-banner {
        height: 500px;
    }
    .ft30 {
        font-size: 26px;
    }
    .teacher-list1 {
        padding: 25px 0 60px 0;
    }
    .teacher1-list {
        width: 23.50%;
    }
    .teacher1-top {
        padding: 65px 0 35px 0;
    }
    
    .all-ny-nav img {
        margin: 0 15px;
    }
    .all-ny-nav {
        padding: 15px 0;
    }
    .ft26 {
        font-size: 22px;
    }
    .trends1-date {
        font-size: 40px;
    }
    .trends1-list {
        padding: 25px 2% 40px 2%;
    }
    .trends1-title {
        margin: 30px 0 20px 0;
        line-height: 1.3;
    }
    .trends1-text {
        margin: 30px 0 60px 0;
    }
    header{
        padding: 0;
    }
    .header-pc{
        width: 92%;
        margin: 0 auto;
    }
    .ft16 {
        font-size: 15px;
    }
    .w1400 {
        width: 92%;
    }
    .foot-btlf-2 span{
        margin: 0 25px;
    }
    .foot-btlf-2{
        margin-left: 45px;
    }
    footer {
        padding: 40px 0 30px 0;
    }
    .foot-bot {
        padding-top: 30px;
    }
    .swiper-button-prevwel0{
        left: 1065px !important;
    }
    .swiper-button-prevwel2, .swiper-button-prevwel4 {
        left: unset !important;
    }
    .slidewel2-n,.slidewel2-w,.slidewel2-content{
        width: 95%;
    }
    .slidewel2-n{
        bottom: -13px;
    }

}
@media (max-width: 1300px){
   
   
}
@media (max-width: 1200px){
    .swiper-button-prevwel0 {
        left: 78% !important;
    }
    .tchd1-left {
        padding: 45px 0;
    }
    .tchd1-left-stitle {
        margin: 15px 0 0 0;
    }
    .tchd1-left-btn{
        margin-top: 40px;
    }
    .tchd1-left-content {
        padding-top: 20px;
        margin-top: 20px;
    }
    .join1-bot-left {
        width: 65%;
    }
    .detail-all-left,.detail-all-right,.review-list1,.mod1-all,.activ-list1,.student-list1,
    .all-ny-nav,.about1-list,.cdetail-list1,.tchd-list1{
        margin-top: 70px;
    }
    .about2-top-items{
        padding-bottom: 20px;
    }
    .about2-tp-img {
        bottom: -20px;
    }
    .teacher-banner{
        margin-top: 70px;
    }
    .wel-list0{
        margin-top: 70px;
    }
    .mod1-rtbt1-num1 {
        font-size: 50px;
    }
    .pres-trmd2-top, .pres-trmd2-bot, .pres-mid2-text {
        padding: 0px 30px;
    }
    .pres-right2-name,.pres-right2-intro{
        margin-left: 30px;
    }
    .pres-trmd2-top {
        padding-bottom: 10px;
    }
    .pres-trmd2-bot {
        padding-top: 25px;
    }
    .slidewel2-content{
        padding: 0 15px;
        padding-bottom: 10px;
    }
    .slidewel4-content {
        bottom: -40px;
    }
    .slidewel4-lx {
        width: 31px;
    }
    .ft18 {
        font-size: 16px;
    }
    .slidewel2-content span {
        margin: 15px 0 5px 0;
    }
    .wel32-btn{
        margin-top: 20px;
    }
    .wel3-container .swiper-slide-active img {
        transform: scale(2.5);
    }
    .ft26 {
        font-size: 20px;
    }
    .wel1-text {
        font-size: 17px;
        line-height: 1.7;
    }
    .wel1-title {
        font-size: 38px;
    }
    .wel1-line {
        margin: 15px 0 20px 0;
    }
    .wel1-rt-items:nth-child(n+2) {
        margin-left: 55px;
    }
    .slider2-btn{
        padding-right: 100px;
    }
    .slidewel0-nums .swiper-slide{
        top:30px;
    }
    .slidewel0-text {
        font-size: 60px;
    }
    .slidewel0-content {
        margin-top: 100px;
    }
    .slidewel0-nums .swiper-slide {
        width: 64px;
    }
    .wel6-title {
        font-size: 38px;
    }
    .slideab4-text {
        min-height: 190px;
    }
    .about2-list-num {
        font-size: 60px;
    }
    .about-list2 {
        padding: 60px 0 0 0;
    }
    .about2-tp-list{
        width: 32%;
        margin-right: 2%;
    }
    .about1-text {
        padding-right: 50px;
    }
    .about-list1 {
        padding: 100px 0 90px 0;
    }
    .ft15 {
        font-size: 14px;
    }
    .cdetail12-right{
        width: 250px;
    }
    .grad-1, .grad-2 {
        height: 120px;
    }
    .activ1-left-title {
        font-size: 34px;
    }
    .margin_left {
        padding: 0 20px;
    }
    .activ1-lfitem-title{
        padding: 15px 20px; 
    }
    .activ2-text {
        margin: 15px 0 40px 0;
    }
    .cdetail12-line{
        margin: 0 40px;
    }
    .cdetail1-list2{
        margin-top:40px;
    }
    .ft22 {
        font-size: 18px;
    }
    .join1-zk-text p {
        line-height: 2.4;
    }
    .join1-zk {
        padding: 20px 30px;
    }
    .join1-tplf-title, .join1-tprt-text {
        font-size: 18px;
        margin-top: 20px;
    }
    .join1-tplf-xz {
        margin-top: 20px;
    }
    .join1-list-mid,.join1-list-bot{
        padding: 15px 25px;
    }
    .join1-list-top {
        padding: 25px;
    }
    .mod-list2 {
        padding: 120px 0;
    }
    .mod1-left-content {
        padding: 0 10px 0 10%;
    }
    .mod-list1 {
        height: 850px;
    }
    .mod1-right1-top {
        height: 470px;
    }
    .mod1-rttp1-img{
        text-align: right;
    }
    .mod1-rttp1-img img{
        max-width: 80%;
    }
    .mod1-right1-mid {
        height: 220px;
        line-height: 220px;
    }
    .mod1-rttp1-title {
        font-size:38px;
    }
    .mod1-right1-top {
        padding: 50px 35px 0 35px;
    }
    .ft36 {
        font-size: 28px;
    }
    .pres-right2-name {
        font-size: 35px;
    }
    .detail-rt-all {
        padding: 40px 5% 0 5%;
    }
    .pres-rt-all {
        padding: 30px 0 80px 0;
    }
    .pres-rt-left a {
        padding: 10px 0;
    }
    .pres-rt-left {
        padding: 50px 2% 25px 2%;
    }
    .detail-rt-all2 {
        padding: 30px 9%;
    }
    .pres-right2-top { 
        padding-bottom: 25px;
    }
    .detail-rt2-title {
        margin-bottom: 25px;
    }
    .pres-right2-intro{
        margin-top: 15px;
    }
    .swiper-containerre2 .swiper-slide{
        height: 400px;
    }
    .swiper-containerre1 .swiper-slide {
        padding: 20px 0;
    }
    .review-list1 {
        height: 800px;
    }
    .review2-lb{
        left: 400px;
    }
    .slider2-title {
        font-size: 48px;
    }
    .ft20 {
        font-size: 14px;
    }
    .slidest1-right a {
        bottom: 20px;
    }
    .student2-lb {
        width: 400px;
        right: 0px;
    }
    .swiper-containerst2 .swiper-slide-active {
        top: 21px;
    }
    .swiper-button-prevs2, .swiper-button-nexts2{
        top:66% !important;
    }
    .swiper-containerst2 {
        padding: 48px 145px;
    }
    
    .student1-left {
        height: 600px;
    }
    .student2-num1 {
        font-size: 44px;
    }
    .slidest1-tr-name {
        font-size: 34px;
    }
    .slidest1-tr-text {
        margin: 10px 0 0 0;
    }
    .all-page2 {
        margin-top: 15px;
    }
    
    .ft24 {
        font-size: 20px;
    }
    .active {
        font-size: 32px;
    }
    .pagination a {
        width: 65px;

    }
    .ft14 {
        font-size: 13px;
    }
    .ft30 {
        font-size: 24px;
    }
    .teacher1-list {
        width: 31.7%;
    }
    .teacher1-top {
        padding: 40px 0 25px 0;
    }
    .teacher1-list:nth-child(4n){
        margin-right: 1.1%;
    }
    .teacher1-list:nth-child(3n){
        margin-right: 0;
    }
    .all-ny-nav {
        padding: 10px 0;
    }
    .trends1-date {
        font-size: 36px;
    }
    .ft16 {
        font-size: 14px;
    }
    .foot-bot{
        display: block;
    }
    .foot-bot-right{
        margin: 20px 0 0 0;
    }

    .header-nav-list {
        width: 115px;
    }
    .header-pc{
        width: 92%;
        margin: 0 auto;
        line-height: 70px;
    }
    .mulu-pc{
        top:70px;
    }
}
@media (max-width: 1100px){
    .swiper-button-prevwel0 {
        left: 76% !important;
    }
    .tchd1-right-lb {
        width: 220px;
        height: 370px;
    }
    .swiper-containertc1 .swiper-slide .slidetc1-img {
        width: 150px;
        height: 150px;
    }
    .swiper-button-prevtd1, .swiper-button-nexttd1 {
        padding: 15px 0;
    }
    .wel3-container .swiper-slide-active img {
        transform: scale(3.2);
    }

}
@media (max-width: 1024px){
    .swiper-button-prevwel0 {
        left: 74.5% !important;
    }
    .tchd-list1 {
        padding-bottom: 40px;
    }
    .tchd1-right{
        display: none;
    }
    .tchd1-right-lb{
        position: relative;
        left: 50%;
        transform: translateX(-50%) !important;
        top:0;
        transform: translateY(0);
    }
    .tchd1-left-all {
        width:100%;
        margin-left: 0;
        padding: 0 4%;
        box-sizing: border-box;
    }
    .tchd1-left{
        width: 100%;
    }
    .about2-list-text{
        height: 40px;
    }
    .detail-all-right{
        margin-top: 0;
    }
    .wel-list0 {
        margin-top: .9rem;
    }
    .activ1-lfitem-title {
        padding: 12px 20px;
    }
    .mod1-mid-content div {
       padding: 20px 0;
    }

    .mod1-rtbt1-num1 {
        font-size: 46px;
    }
    .mod1-left {
        width: 23%;
    }
    .mod1-mid {
        width: 18%;
    }
    .mod1-right1 {
        width: 59%;
    }
    .mod1-right2 {
        width: 0;
    }
    .ft18 {
        font-size: 15px;
    }
    .ft32 {
        font-size:26px;
    }
    .wel3-container .swiper-slide{
        width: 18.6%;
        margin: 0 9%;
    }

    .wel3-container .swiper-slide-active{
        margin: 0 10%;
        transform: scale(2.2) !important;
    }
    .wel3-container .swiper-slide-active img {
        transform: scale(1);
    }
    .wel3-container .swiper-slide-active .swiperwe3-nyq {
        padding: 15px;
    }
    .wel1-text {
        font-size: 15px;
        line-height: 1.6;
    }
    .wel-list1 {
        padding: 55px 0;
    }
    .wel1-rt-item {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .wel1-rt-items:nth-child(n+2) {
        margin-left: 40px;
    }
    .swiper-containerwel0 {
        height: 550px;
    }
    .slidewel0-text {
        font-size: 54px;
        margin-top: 15px;
    }
    .slidewel0-nums .swiper-slide-active{
        top:5px;
    }
    .swiperw5-content {
        padding: 20px 0;
    }
    .wel5-top {
        height: 320px;
        padding: 60px 0 0 0;
    }
    .swiperw5-btn {
        margin-top: 25px;
    }
    .wel5-lb {
        width: 85.57%;
        margin-top: -125px;
    }    
    .wel6-containerwe6 .swiper-slide {
        padding: 15px 0;
    }
    .wel-list6 {
        padding: 55px 0 35px 0;
    }
    .wel6-title {
        font-size: 36px;
    }
    .wel6-stitle {
        font-size: 20px;
        margin: 15px 0 35px 0;
    }
    .about3-btn{
        margin-top: 20px;
    }
    .about3-items {
        margin-top: 35px;
    }
    .about3-xm {
        margin-bottom: 20px;
    }
    .about-list3 {
        padding: 50px 0;
    }
    .about2-tp-stitle {
        letter-spacing: 2.5px;
        margin: 20px 0 25px 0;
    }
    .about2-list-num {
        font-size: 55px;
    }
    .about2-list-img,.about2-list-pd{
        padding: 15px;
    }
    .about1-text {
        padding-right: 0;
    }
    .about1-lb {
        margin-top: 40px;
    }
    .s1 {
        margin: 20px 0 25px 0;
    }
    .about-list1 {
        padding: 90px 0 80px 0;
    }
    .swiper-paginationab1{
        bottom:-50px;
    }
    .activ1-list1-year{
        padding: 17px 25px;
    }
    .activ1-left-title {
        font-size: 32px;
    }
    .margin_left {
        padding: 0 15px;
    }
    .activ1-left {
        width: 27%;
    }
    .activ1-right,.activ1-right, .grad-1, .grad-2{
        width: 73%;
    }
    .grad-1, .grad-2 {
        height: 100px;
    }
    .activ2-right2,.activ1-rt-top{
        display: block;
    }
    .activ2-left-content{
        position: relative;
        padding: 20px 2%;
        top:0;
        transform: translateY(0);
    }
    .activ2-rt-left {
        padding: 15px 0;
    }
    .activ2-text {
        margin: 15px 0 30px 0;
    }
    .activ2-left{
        width: 100%;
    }
    .activ2-right{
        display: none;
    }
    .cdetail-list1 {
        padding: 65px 0 40px 0;
    }
    .cdetail1-tprt-text {
        margin-top: 20px;
        padding-right: 25px;
        height: 360px;
    }
    .cdetail12-line {
        margin: 0 30px;
    }
    .ft46 {
        font-size: 34px;
    }
    .join1-list-mid,.join1-list-bot{
        padding: 10px 20px;
    }
    .join1-list-top {
        padding: 20px;
    }
    .join1-tplf-xz {
        margin-top: 25px;
    }
    .mod-list2 {
        padding: 100px 0;
    }
    .mod1-left-content {
        padding: 0 10px 0 15%;
    }
    .mod1-rttp1-title {
        font-size: 34px;
    }
    .mod1-left-content div {
        height: 70px;
        line-height: 70px;
    }
    .mod1-right1-top {
        padding: 40px 30px 0 30px;
    }
    .ft36 {
        font-size: 26px;
    }
    .detail-rt-all {
        padding: 35px 5% 0 5%;
    }
    .detail-rt-flex {
        margin: 15px 0 0 0;
        padding-bottom: 25px;
    }
    .all-detail-page2 {
        padding: 25px 4%;
    }
    .detail-top-allitems {
        padding: 12px 4%;
    }
    .pres-right2-name {
        font-size: 32px;
    }
    .swiper-containerre2 .swiper-slide{
        height: 350px;
    }
    .review1-lb {
        width: 510px;
    }
    .review1-line1,.review1-line3{
        display: none;
    }
    .swiper-containerre2 .swiper-slide{
        padding: 0 25px;
    }
    .student2-list{
        width: 32%;
        margin-bottom: 20px;
    }
    .review-list1 {
        height: 750px;
    }
    .review1-qh{
        height: 60px;
        right: 0;
        line-height: 60px;
        width: 400px;

    }
    .slider2-btn{
        margin-top: 20px;
    }
    .slider2-text1 div {
        height: 40px;
        overflow: hidden;
    }
    .review2-lb {
        left: unset;
        right: 4%;
    }
    .slider2-title {
        font-size: 42px;
    }
    .review1-line2{
        bottom: 60px;
    }
    .student2-list:nth-child(4n) {
        margin-right: 1.8%;
    }
    .student2-bot {
        padding: 10px 30px;
    }
    .student2-top {
        padding: 35px 0 25px 0;
    }
    .student2-list:nth-child(3n) {
        margin-right: 0;
    }
    .student2-num1 {
        font-size: 40px;
    }
    .student2-num{
        right: 20px;
        top: 40px;
    }
    .slidest1-right {
        padding: 20px 10px;
    }
    .slidest1-tr-text {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }
    .student1-lb {
        width: 60%;
        margin: 0 auto;
        margin-top: 30px;
    }
    .slidest1-tr-name {
        font-size: 30px;
    }
    .student2-lb {
        width: 400px;
        right: 0px;
    }
    .student1-left{
        opacity: 0;
        height: 780px;
        visibility: hidden;
    }
    
    .student2-lb{
        position: relative;
        margin: 0 auto;
    }
    .student1-auto{
        top:0;
        transform: translateY(0);
    }
    .all-page2 {
        margin-top: 10px;
    }
    .ft24 {
        font-size: 19px;
    }
    .active {
        font-size: 30px;
    }
    .pagination a {
        width: 60px;

    }
    .teacher-banner {
        height: 450px;
    }
    .teacher1-top {
        padding: 35px 0 25px 0;
    }
    .teacher-list1 {
        padding: 20px 0 35px 0;
    }
    .ft30 {
        font-size: 22px;
    }
    .teacher1-top-text{
        line-height: 1.4;
    }
    .teacher1-bot-a1, .teacher1-bot-a2{
        padding: 13px 0;
    }
    .teacher1-list {
        width: 31.4%;
        margin-bottom: 15px;
    }
    .teacher1-top-img {
        width: 140px;
        height: 140px;
    }
    .teacher-title{
        font-size: 46px;
    }
    .trends1-date {
        font-size: 32px;
    }
    .trends1-text {
        margin: 15px 0 30px 0;
        line-height: 1.4;
    }
    .trends1-list {
        padding: 20px 1.5% 21px 1.5%;
    }
    .ft26 {
        font-size: 20px;
    }
    .trends1-title {
        margin: 20px 0 15px 0;
        line-height: 1.3;
    }
    .foot-btlf-2 span {
        margin: 0 15px;
    }
    .foot-top{
        padding-bottom: 25px;
    }
    .foot-tpleft-fz{
        margin: 13px 0;
    }
    .header-m{
        display: block;
    }

    .headerm-lists {
        width: 92%;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .header-m{
        width: 100%;
        height: 70px;
        line-height: 70px;
        /* padding: 15px 0; */
        background: #fff;
        position: fixed;
        z-index: 999;
        border-bottom: 1px solid #ddd;
    }
    .headerm-list-left img {
        max-width: 100%;
    }
    .headerm-list2 {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
    }
    .headerm-list2 img {
        width: 20px;
        height: 20px;
        transition: all .5s ease;
    }
    .header-1024 {
        display: block;
    }
    .list_ul {
        width: 100%;
        height: auto;
        background: #191919;
        position: absolute;
        top: 67px;
        left: 0;
        z-index: 106;
        line-height: 2 !important;
        display: none;
    }
    .mulum-on {
        transform: rotate(360deg) !important;
    }
    .list_ul li {
        width: 100%;
        margin: 0 auto;
        background: #fff;
        padding: 0 35px;
        box-sizing: border-box;
    }
    .list_ul li .a1 {
        text-align: left;
        border-bottom: 1px solid #e8e8e8;
        text-decoration: none;
        font-size: 24px;
        color: #444;
        padding: 15px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .a1 span {
        width: .2rem;
        height: .11rem;
        background: url(../img/images/r6_29.png) center center no-repeat;
        background-size: .2rem .11rem;
        transform: rotate(180deg);
        display: inline-block;
        transition: all .3s ease;
    }
    .mulum {
        /* padding: 0 .4rem; */
        margin: 0 auto;
        border-bottom: 1px solid #e8e8e8;
        display: none;
    }
    .mulum a {
        font-size: 20px;
        color: #444;
        display: block;
        padding: .15rem 0.4rem;
        line-height: 1.5 !important;
    }
}
@media (max-width: 940px){
    .swiper-button-prevwel0 {
        left: 72.5% !important;
    }
}
@media (max-width: 900px){
    .swiper-button-prevwel0 {
        left: 71% !important;
    }
    .teacher1-bot-a1 div, .teacher1-bot-a2 div{
        padding-right: 16px;
    }
    .about2-tp-img {
        bottom: 0;
    }
    .detail-rt-all2{
        height: 390px;
    }
    .about2-tp-img{
        width: 100%;
    }
    .wel1-lists{
        display: block;
    }
    .wel1-left-img{
        width: 100%;
    }
    .wel1-title {
        font-size: 36px;
    }
    .wel-list1 {
        padding: .6rem 0;
    }
    .wel1-right{
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    .wel1-content {
        margin: .2rem 0 0 0;
    }
    .wel1-text{
        font-size: .26rem;
    }
    .wel1-line {
        margin: .2rem 0 .25rem 0;
    }
    .wel1-title span{
        margin-left: .15rem;
    }
    .wel1-rt-items:nth-child(n+2) {
        margin-left: .5rem;
    }
    .slider2-btn{
        padding-right: .8rem;
        padding-bottom: 0;
    }
    .wel1-title {
        font-size: .5rem;
    }
    .wel1-btn-all{
        position: relative;
        left: 0;
        margin-top: 15px;
    }
    .wel5-lb {
        margin-top: -145px;
    }
    .about-list2 {
        padding: 50px 0 0 0;
    }
    .about2-tp-img{
        text-align: center;
    }
   
    .about2-tp-content {
        width: 100%;
    }
    .about2-tp-title {
        padding-bottom: 25px;
    }
    .about2-top-items{
        display: block;
    }
    .about2-tp-content{
        margin-top: 30px;
        padding-left: 0;
    }
    .about2-list-num {
        font-size: 50px;
    }
    .cdetail1-top{
        display: block;
    }
    .cdetail1-list2{
        display: block;
        margin-top: 30px;
    }
    .cdetail12-right{
        margin-top: 20px;
    }
    .cdetail1-tprt-text {
        height: 400px;
    }
    .cdetail-list1 {
        padding: 55px 0 40px 0;
    }
    .ft46 {
        font-size: 32px;
    }
    .cdetail1-tp-right {
        width: 100%;
        margin-top: 40px;
        padding-left: 0%;
    }
    .cdetail1-tplf-img1 img{
        max-width: unset;
        width: 100%;
    }
    .cdetail1-lb img{
        max-width: unset;
        width: 100%;
    }
    .mod-list2 {
        padding: 80px 0;
    }
    .detail-rtlists-content{
        min-height: auto;
    }
    .detail-rt2-list {
        margin-bottom: 10px;
        width: 32%;
        margin-right: 2%;
    }
    .detail-rt2-list:nth-child(3n+1){
        margin-right: 0;
    }
    .detail-rt-all2 {
        padding: 30px 4%;
    }
    .student1-lb {
        width:67%;
    }
    .all-detail-page2 {
        padding: 20px 4%;
    }
    .detail-all-right {
        width: 100%;
    }
    .detail-rt-all2{
        font-size: 0;
    }
    .detail-rt-all2 .pres-rta-list{
        width: 32%;
        margin-left: 2%;
    }
    .detail-rt-all2 .pres-rta-list:nth-child(3n-1){
        margin-left: 0;
    }
    .detail-all{
        display: block;
    }
    .detail-all-left {
        width: 100%;
    }
    .pres-rt-left {
        width: 25%;
    }
    .pres-rt-all {
        width: 75%;
    }
    .pres-rt-all2{
        /* overflow-y: unset; */
        max-height: unset !important;
    }
}
@media (max-width:850px){
    .swiper-button-prevwel0 {
        left: 69.5% !important;
    }
}
@media (max-width: 820px){
    .swiper-button-prevwel0 {
        left: 68% !important;
    }
    .student2-num {
        right: 0;
        top: 30px;
    }
    .student1-lb {
        width:72%;
    }
}
@media (max-width: 780px){
    .student1-lb {
        width:78%;
    }
    .swiper-button-prevwel0 {
        left: 66.8% !important;
    }
}
@media (max-width: 768px){
    .pres-rta-title{
        line-height: 1.6;
        padding: .1rem 0 .2rem 0;
    }
    .detail-rt-all2 .pres-rta-list{
        width: 100%;
        margin-left: 0;
    }
    .wel3-container .swiper-slide-active .swiperwe3-zwy{
       background-image: unset !important;
       padding: 0;
    }
    .slidewel4-lx{
        width: .45rem !important;
        height: 2rem;
        line-height: 1.3;
        left: 0;
        top: 0;
    }
    .wel4-container{
        padding: 0 0 20px 0;
    }
    .slidewel4-lx div{
        font-size: .24rem !important;
    }
    .wel2-add-all-add{
        width: 70% !important;
    }
    .wel1-left-img{
        display: none;
    }
    .teacher1-list:hover{
        border:none;
    }
    .teacher1-list:hover .teacher1-bot .teacher1-bot-a1 {
        border-right: none;
    }
    .teacher1-list:hover .teacher1-bot a {
        border-top: none;
    }
    .teacher1-bot-a1 div, .teacher1-bot-a2 div{
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .teacher1-bot-a1, .teacher1-bot-a2{
        height: .8rem;
    }
    .swiper-containertc1 .swiper-slide {
        padding: .4rem 0 0 0;
    }
    .tchd1-right-lb {
        width: 220px;
        height: 6rem;
    }
    .tchd-list1 .swiper-button-prevtd1{
        left: 0 !important;
    }
    .tchd1-left-scroll {
        padding-right: .2rem;
    }
    .tchd-list1 {
        padding-bottom: .4rem;
    }
    .tchd1-left {
        padding: .45rem 0;
    }
    .tchd1-left-stitle {
        margin: .15rem 0 0 0;
    }
    .tchd1-left-content {
        padding-top: .3rem;
        margin-top: .3rem;
    }
    .tchd1-left-btn {
        margin-top: .55rem;
        padding-right: .65rem;
    }
    .join1-bot-left{
        width: 100%;
    }
    .about2-top-items {
        padding-bottom: .3rem;
    }
    .detail-rt-all2 {
        height: 7.9rem;
    }
    .detail-rtlists-content img{
        width: 100% !important;
    }
    .detail-all-left,.review-list1,.mod1-all,.activ-list1,.student-list1,.tchd-list1,.all-ny-nav,.about1-list,.cdetail-list1{
        margin-top: .9rem;
    }
    .wel3-container2 {
        width: 80%;
    }
    .header-m{
        height: .9rem;
        line-height: .9rem;
    }
    .teacher-banner {
        margin-top: .9rem;
    }
     /* .activ1-left{
        display: none;
    } */
    .margin_left {
        padding: 0 .15rem;
    }
    .activ1-left-title {
        font-size: .48rem;
    }
    .activ1-all{
        display: block;
    }
    .activ1-left-item {
        margin-top: .35rem;
    }
    .activ1-lfitem-title {
        padding: .12rem .2rem;
    }
    .activ1-left{
        width: 100%;
        padding: .5rem 0 0 0;
        border-left:none;
    }
    .mod2-all{
        display: block;
        font-size: 0;
    }
    .mod2-add-title{
        display: block;
    }
    .mod1-list22,.mod1-list3,.mod1-list2,.mod1-list4{
        display: inline-block;
    }
    .mod1-list3{
        width: 51.4%;
    }
    .mod1-list22{
        width: 48.6% !important;
    }
    .mod1-list4{
        width: 46.6%;
    }
    .mod1-list2{
        width: 53.4%;
    }
    .mod1-list22 img,.mod1-list3 img,.mod1-list2 img,.mod1-list4 img{
        width: 100%;
    }
    .mod1-rttp1-text {
        height: auto;
    }
    .mod1-list1{
        display: none;
    }
    .mod1-list22{
        margin-left: 0;
    }
    .mod1-right1{
        width: 100%;
    }
    .pres-trmd2-top, .pres-trmd2-bot, .pres-mid2-text {
        padding: 0px;
    }
    .pres-trmd2-top {
        padding-bottom: .25rem;
    }
    .pres-mids-btn{
        margin-left: 0;
        margin-top: .5rem;
    }
    .pres-trmd2-bot {
        padding-top: .4rem;
    }
    .slidewel4-text{
        line-height: 1;
    }
    .slidewel4-content{
        width: 100%;
    }
    .ft18 {
        font-size: .32rem;
    }
    .slidewel2-content span {
        margin: .15rem 0 -.1rem 0;
    }
    .slidewel2-btn{
        padding-right: .45rem;
        background-size: .16rem .13rem;
    }
    .wel2-add-all {
        margin-top: -1.8rem;
    }
    .slidewel2-content{
        padding: 0 .1rem .2rem .1rem;
        bottom: 0;
    }
    .ft32 {
        font-size:.34rem;
    }
    .wel3-container .swiper-slide-active .swiperwe3-nyq {
        padding: .1rem;
    }
    .wel3-container2{
        margin-top: .2rem;
    }
    .wel3-bot{
        padding: 0 0 .7rem 0;
    }
    .wel32-btn {
        margin-top: .3rem;
    }
    .wel3-container .swiper-slide-active {
        margin: 0 18%;
        transform: scale(2.2) !important;
    }
    .wel3-add-all {
        margin-top: -2.2rem;
    }
    .wel3-bot .wel3-container {
        padding: 5.4rem 0 5.4rem 0;
    }
    .wel3-container .swiper-slide{
        width:18%;
        margin: 0 10%;
    }
    .swiper-containerwel0 {
        height: 9rem;
    }
    .slidewel0-content {
        margin-top: 1.5rem;
    }
    .slidewel0-text {
        font-size: .7rem;
        margin-top: .15rem;
    }
    .swiper-button-nextwe5, .swiper-button-prevwe5 {
        width: .6rem !important;
        height: .6rem !important;
    }
    .swiper-button-nextwe5 img, .swiper-button-prevwe5 img{
        width: 8px;
        margin-left: -4px;
    }
    .wel5-top {
        height: 4.2rem;
        padding: .6rem 0 0 0;
    }
    .swiperw5-main-title {
        margin: .2rem 0 .15rem 0;
    }
    .swiperw5-btn{
        padding-right: .5rem;
    }
    .swiperw5-content {
        padding: .25rem 0;
    }
    .swiperw5-btn {
        margin-top: .25rem;
    }
    .wel5-lb {
        margin-top: -2rem;
    }
    .wel5-bot {
        padding: 0 0 .95rem 0;
    }
    .ft22 {
        font-size: .26rem;
    }

    .slideab4-text {
        min-height: 3.5rem;
    }
    .about-list4 {
        padding: .6rem 0 .35rem 0;
    }
    .about4-lb {
        margin-top: .3rem;
    }
    .swiper-pagination{
        width: 100%;
        bottom: .85rem;
    }
    .swiper-pagination span{
        width: 10px !important;
        height: 3px !important;
        margin-right: .2rem;
    }
    .about4-btn{
        padding-right: .8rem;
        padding-bottom: .1rem;
        margin-top: .2rem;
    }
    .about4-btn-all{
        padding-right: .65rem;
        margin-top: .85rem;
    }
    .swiper-containerab4 .swiper-slide {
        padding: .4rem .2rem ;
    }
    .swiper-containerab4 .swiper-slide:nth-child(2n-1) {
        padding: .4rem .2rem !important;
    }
    .about3-xm{
        width: 100%;
    }
    .about3-items {
        margin-top: .4rem;
    }
    .about3-xm {
        margin-bottom: .25rem;
    }
    .about3-btn {
        margin-top: .25rem;
    }
    .about3-btn {
        width: 150px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .about3-flex input,.about3-area textarea{
        font-size: 14px;
        padding: .2rem;
    }
    .about-list3 {
        padding: .5rem 0;
    }
    .about3-flex{
        display: block;
    }
    .about2-list-num {
        font-size: .6rem;
    }
    .about2-tp-stitle {
        letter-spacing:1.5px;
        margin: .2rem 0 .25rem 0;
    }
    .about2-list-text{
        height: .75rem;
        margin-top: .24rem;
        line-height: 1.5;
    }
    .about2-list-img, .about2-list-pd {
        padding: .15rem;
    }
    .about2-tp-title {
        padding-bottom: .25rem;
    }
    .about-list2 {
        padding: .5rem 0 0 0;
    }
    .about2-tp-img{
        width: 100%;
        /* height: 4rem; */
        margin: 0 auto;
    }
    .about2-tp-img img{
        max-width: unset;
        width: 100%;
    }
    .about-list1 {
        padding: 1.5rem 0 1rem 0;
    }
    .swiper-paginationab1 {
        bottom: -.6rem;
    }
    .swiper-paginationab1 .swiper-pagination-bullet-active{
        height: 3px !important;
    }
    .about1-lb {
        margin-top: .5rem;
    }
    .swiper-paginationab1{
        line-height: 1.2;
    }
    .swiper-paginationab1 span{
        width: .5rem !important;
        margin-right: .2rem;
    }
    .s1 {
        margin: .3rem 0 .35rem 0;
    }
    .activ2-left-content {
        padding: .2rem 2%;
    }
    .activ1-right{
        margin-top: .3rem;
    }
    .activ2-btns a {
        padding-right: .55rem;
        background-size:.35rem .09rem; 
    }
    .grad-1, .grad-2 {
        display: none;
    }
    .activ1-rt-bot div{
        width: 49%;
        padding: .25rem 0;
    }
    .activ2-btns{
        line-height: 1.4;
    }
    .ft15 {
        font-size: .2rem;
    }
    .activ2-title {
        font-size: .3rem !important;
    }
    .activ2-text {
        margin: .15rem 0 .3rem 0;
    }
    .activ1-all{
        height: 100%;
    }
    .activ1-right{
        overflow-y: unset;
    }
   
    .cdetail12-line {
        margin: 0 .2rem;
    }
    .activ1-right, .grad-1, .grad-2{
        width: 100%;
    }
    .swiper-paginationcd1 {
        bottom: .3rem !important;
        line-height: 1;
    }
    .ft46 {
        font-size: .48rem;
    }
    .cdetail1-tp-right {
        margin-top: .6rem;
    }
    .cdetail1-tprt-stitle {
        padding-bottom: .2rem;
        margin-top: .15rem;
        font-size: .28rem;
    }
    .cdetail1-tprt-text {
        height: 5rem;
        margin-top: .4rem;
    }
    .cdetail1-list2 {
        margin-top: .4rem;
    }
    .cdetail-list1 {
        padding: .6rem 0 .45rem 0;
    }
    .cdetail12-right {
        width: 3rem;
        height: .8rem;
        line-height: .8rem;
        margin-top: .2rem;
    }
    .cdetail12-lf1-img img{
        width: .3rem;
        height: .38rem;
    }
    .cdetail12-lf1-text {
        margin-left: .15rem;
    }
    .join1-zk-text p {
        line-height: 2.2;
    }
    .join1-zk-content {
        padding: .2rem;
        margin-top: .25rem;
    }
    .join-list1 {
        padding: .4rem 0;
    }
    .join1-zk {
        padding: .2rem .3rem;
    }
    .join1-list-top {
        padding: .2rem;
    }
    .join1-tprt-img{
        line-height: 1.2;
    }
    .join1-tplf-xz,.join1-tprt-img{
        margin-top: .2rem;
    }
    .join1-list-mid, .join1-list-bot {
        padding: .15rem .25rem;
    }
    .join1-bot-right{
        margin-top: .1rem;
    }
    .join1-tplf-title, .join1-tprt-text {
        font-size: .3rem;
        margin-top: .25rem;
    }
    .join1-list-top,.join1-list-bot{
        display: block;
    }
    .join1-tprt-img{
        text-align:left;
    }
    /* .mod2-all{
        font-size: 0;
        display: block;
    } */
    /* .mod2-all div{
        width: 50%;
        display: inline-block;
    } */
    .mod-list2 {
        padding: 1rem 0;
    }
    .ft36 {
        font-size: .38rem;
    }
    .detail-all-left .all-ny-nav {
        padding: .2rem 5%;
    }
    .detail-rt-flex {
        margin: .25rem 0 0 0;
        padding-bottom: .3rem;
    }
    .detail-rtlists-content {
        padding: .4rem 5% 1rem 5%;
    }
    .detail-flexlf-time{
        line-height: 1.5;
        padding-left: .45rem;
        margin-left: .3rem;
    }
    .detail-flexrt-fx{
        top:27px;
    }
    .detail-flexlf-rs {
        padding-left: .45rem;
    }
    .all-detail-page {
        padding: 0 5% .3rem 5%;
    }
    .detail-rt-all {
        padding: .35rem 5% 0 5%;
    }
    .detail-rt2-list{
        width: 100%;
        margin-right: 0;
        margin-bottom: .3rem;
    }
    .detail2-main-title{   
         margin: .25rem 0 .1rem 0;
    }
    .pres-rt-left,.pres-rt-all{
        width: 100%;
    }
    .pres-right2-name {
        font-size: .5rem;
    }
    .pres-right2-intro {
        margin-top: .2rem;
        margin-left: 4%;
    }
    .all-detail-page2 {
        padding: .3rem 4%;
    }
    .page-prev {
        padding-left: .3rem;
    }
    .page-next {
        padding-right: .3rem;
    }
    .page-img{
        width: 17px;
        height: 17px;
        position: relative;
    }
    .page-img img{
        width: 100%;
        max-width: unset;
        position: absolute;
        top:0;
    }
    .detail-rt-all2 {
        padding: .3rem 4%;
    }
    .detail-rt2-title {
        margin-bottom: .3rem;
    }
    .detail2-main-btn{
        padding-right: .35rem;
        margin-top: .15rem;
    }
    .ft20 {
        font-size: .3rem;
    }
    .pres-rta-title {
        margin-top: .05rem;
    }
    .pres-rt-all {
        padding: .5rem 0 .7rem 0;
    }
    .pres-right2-mid {
        padding: .2rem 4%;
    }
    .pres-right2-name {
        margin-left: 4%;
    }
    .pres-right2-top {
        padding-bottom: .35rem;
    }
    .pres-rt-left a {
        padding: .1rem 0;
        margin-top: .4rem;
    }
    .pres-rt-left {
        padding: .5rem 4% .35rem 4%;
    }
    .pres-lf-all{
        display: block;
    }
    .review1-title  a{
        display: block;
    }
    .review-list1 {
        height: 9.5rem;
    }
    .review1-title{
        padding: 0 .45rem;
        line-height: .8rem;
        height: .8rem;
    }
    .review1-list{
        width: 100%;
    }
    .review1-lb {
        width: 100%;
    }
    .review1-lunbo{
        width: 100%;
    }
    .swiper-button-nextre1 {
        right: .3rem !important;
    }
    .swiper-button-prevre1 {
        left: .3rem!important;
    }
    .swiper-containerre1{
        width: 5.9rem;
    }
    .review2-lb,.review1-qh,.review1-line2{
        display: none;
    }
    .student2-list{
        width: 49%;
        margin-bottom: .25rem;
        margin-right: 0;
    }
    .student2-top-img{
        width: 1.6rem;
        height: 1.6rem;
    }
    .student2-top-img img{
        width: 100%;
    }
    .all-page2 {
        margin-top: .1rem;
    }
    .student-list2 {
        padding: .4rem 0 .70rem 0;
    }
    .student2-top {
        padding: .35rem .1rem .25rem .1rem;
    }
    .student2-bot {
        padding: .1rem .3rem;
    }
    .student2-list:nth-child(2n) {
        margin-left: 2%;
    }
    .student2-list:nth-child(4n) {
        margin-right: 0;
    }
    .student2-list:nth-child(3n) {
        margin-right: 0;
    }
    .student1-lb {
        width:100%;
    }
    .student1-auto{
        position: relative;
    }
    .student1-all {
        width: 100%;
        padding-bottom: 1rem;
    }
    .student1-left{
        display: none;
    }
    .student2-lb {
        width: 100%;
    }
    .student2-num1 {
        font-size: .45rem;
    }
    .student2-num {
        right: 50%;
        transform: translateX(50%);
        bottom: -.75rem;
        top:unset;
        align-items: baseline;
    }
    .swiper-containerst2 {
        padding:0 33.3% .5rem 33.3%;
        margin-top: .5rem;
    }
    .swiper-button-prevs2 {
        left: .4rem !important;
    }
    .swiper-button-nexts2 {
        right: .4rem !important;
    }
    .swiper-containerst2 .swiper-slide {
        top: .47rem;
    }
    .swiper-containerst2 .swiper-slide-active {
        transform: scale(1.2) !important;
        
        top:.15rem;
    }
    .swiper-containerst2 .swiper-slide img{
        width: 85%;
        text-align: center;
        display: block;
        margin: 0 auto;
    }
    .student1-lb{
        margin-top: 0;
        padding-top: .35rem;
    }
    .slidest1-right{
        width: 100%;
        padding: .25rem .15rem;
        border: 3px solid #c3253b;
        border-top:none;
    }
    .slidest1-tr-title {
        margin: .3rem 0 .1rem 0;
    }
    .slidest1-tr-name {
        font-size: .5rem;
    }
    .slidest1-right a {
        position: relative;
        margin-top: .4rem;
        bottom: unset;
    }
    .slidest1-left2 img{
    }
    .swiper-containerst1 .swiper-slide {
        display: block;
    }
    .slidest1-left2 img{
        width: 100%;
    }
    .slidest1-left2{
        width: 100%;
        height: 5.5rem;
        display: block;
        overflow: hidden;
    }
    .slidest1-left{
        display: none;
    }
    .pagination a {
        width: .7rem;
    }
    .page-next{
        right: 4%;
    }
    .all-page {
        padding: .3rem 4%;
    }
    .ft24 {
        font-size: .24rem;
    }
    .prev {
        margin-right: .3rem;
    }
    .next {
        margin-left: .3rem;
    }
    .active {
        font-size: .36rem;
    }
    .teacher-banner {
        height: 6.1rem;
    }
    .teacher1-list {
        border:none;
        width: 49%;
        margin-left: 1.5%;
        margin-right: 0;
        margin-bottom: .2rem;
    }
    .teacher-list1 {
        padding: .3rem 0 .35rem 0;
    }
    .teacher1-top-name {
        margin: .12rem 0 .10rem 0;
    }
    .teacher1-top-text {
        margin-top: .1rem;
    }
    .teacher1-bot-a1, .teacher1-bot-a2 {
        padding: .17rem 0;
    }
    .teacher1-bot-a1 div, .teacher1-bot-a2 div {
        padding-right: .35rem;
    }
    .ft30 {
        font-size: .3rem;
    }
    .teacher1-top {
        padding: .4rem 0 .3rem 0;
    }
    .teacher1-top-img {
        width: 1.6rem;
        height: 1.6rem;
    }
    .teacher1-list:nth-child(2n-1){
        margin-left: 0;
    }
    .teacher1-list:nth-child(4n){
        margin-right: 0;
    }
    .teacher1-list:nth-child(3n){
        margin-right: 0;
    }
    .teacher-title{
        font-size: .6rem;
    }
    .ft26 {
        font-size: .3rem;
    }
    .trends1-date span{
        margin-top: .1rem;
    }
    .trends1-btn-jt img{
        width: 9%;
    }
    .trends1-title {
        margin: .3rem 0 .15rem 0;
        line-height: 1.3;
    }
    .trends1-text {
        margin: .2rem 0 .30rem 0;
        line-height: 1.4;
    }
    .all-ny-nav img {
        margin: 0 .2rem;
    }
    .ft16 {
        font-size: 13px;
    }
    .trends1-date {
        font-size: .44rem;
    }
    .all-ny-nav{
        line-height: 1.4;
    }
    .foot-tpleft-fz{
        padding-left: .5rem
    }
    .trends1-list {
        padding: .2rem;
    }
    .ft14 {
        font-size: 12px;
    }
    .trends1-list {
        width: 100%;
        background: #fff;
        margin-bottom: .25rem
    }
    .trends1-img img{
        width: 100%;
    }
    .foot-btlf-2 span {
        margin: 0 .2rem;
    }
    .foot-top-right{
        margin-top: .25rem;
    }
    .foot-btlf-1, .foot-btlf-2{
        display: block;
    }
    .foot-btlf-2 {
        margin-left: 0;
    }
    .foot-bot {
        padding-top: .3rem;
    }
    .foot-bot-right {
        margin: .2rem 0 0 0;
    }
    .foot-bot-right a{
        margin: 0 .2rem 0 0 !important;
    }
    .foot-tpleft-wz,.foot-tpleft-dh {
        padding-left: .5rem;
    }
    .foot-top {
        padding-bottom: .25rem;
    }
    .foot-tpleft-fz {
        margin: .13rem 0;
    }
    footer {
        padding: .4rem 0 .3rem 0;
    }
    .header-m{
        /* padding: .15rem 0; */
    }
    .headerm-list2 img {
        width: 15px;
        height: 15px;
    }
    .list_ul {
        top: .8rem;
    }
    .list_ul li {
        padding: 0 .3rem;
    }
    .list_ul li .a1 {
        font-size: .24rem;
        padding: .25rem 0;
    }
    .mulum {
        padding: 0 .4rem;
    }
    .mulum a {
        font-size: .22rem;
    }
    .swiper-paginationwel6 span{
        width: 6px !important;
        height: 6px !important;
        margin-right: .1rem;
    }
    .swiper-paginationwel6 {
        bottom: -.8rem;
    }
    .wel-list6 {
        padding: .55rem 0 .35rem 0;
    }
    .wel6-title {
        font-size: .5rem;
    }
    .wel6-title span:nth-child(2) {
        margin-left: .3rem;
    }
    .wel6-title span:first-child {
        margin-right: .3rem;
    }
    .wel6-title span {
        width: .6rem;
    }
    .slider2-btn {
        margin-top: .3rem;
    }
    .wel6-lb-btn div {
        padding-right: .7rem;
        padding-bottom: 0;
    }
    .wel6-stitle {
        font-size: .28rem;
        margin: .15rem 0 .35rem 0;
    }
    .wel6-containerwe6 .swiper-slide {
        padding: .15rem 0;
    }
    .swiper-paginationwel0 span {
        width: .35rem !important;
        height: 2px !important;
        margin-right: .15rem;
    }
    .swiper-paginationwel0, .slidewel10-jt {
        width: 92%;
    }
    .swiper-button-prevwel0 {
        left: 66% !important;
    }
    .slidewel0-nums .swiper-slide{
        width: .6rem;
    }
    .slidewel0-nums .swiper-slide {
        top: .2rem;
    }
    .slidewel0-nums{
        width: 2rem;
    }
    .swiper-paginationwel0{
        text-align: center !important;
    }
    .slidewel0-nums .swiper-slide-active {
        font-size: .5rem !important;
    }
    .swiper-button-prevwel0 {
        /* right: 2.4rem !important; */
    }

    .slidewel10-jt{
        bottom: -.1rem;
    }
    .swiper-button-prevwel2, .swiper-button-prevwel4 {
        left: unset !important;
        right: 1rem !important;
    }
    .swiper-button-nextwel2, .swiper-button-prevwel2, .swiper-button-nextwel4, .swiper-button-prevwel4 {
        width: .7rem !important;
        height: .7rem !important;
        bottom: -1.3rem;
    }

    .wel2-btn-all {
        bottom: -1.2rem;
    }
    .wel2-btn-wz{
        padding-right: 1rem;
    }
    .wel2-btn-all span{
        margin-top: 0;
    }
    .wel2-bot {
        padding: 0 0 1.9rem 0;
    }
    .swiper-button-prevmo1{
        left: .1rem !important;
    }
    .swiper-button-nextmo1{
        right: .1rem !important;
    }
    .mod1-right1-mid .swiper-slide img{
        width: 100%;
    }
    .mod1-right1-bot {
        height: 1rem;
        line-height: 1rem;
    }
    .mod1-rtbt1-numbers {
        justify-content: center;
    }
    .mod-list1{
        height: auto;
    }
    .swiper-cotainermo1 {
        width: 92%;
    }
    .mod1-right1-top {
        padding: .4rem 4% 0 4%;
    }
    .mod1-rttp1-title {
        font-size: .54rem;
    }
    .mod1-right1-top {
        height: auto;
        min-height: 5.5rem;
    }
    .mod1-right1-mid {
        height: 3rem;
        line-height: 3rem;
    }
    .mod1-rtbt1-num1 {
        font-size: .54rem;
    }
    .mod1-rttp1-img{
        width: 2.2rem;
        height: 1.85rem;
    }
    .mod1-rttp1-img img {
        max-width: 100%;
    }
    .mod1-rttp1-text {
        margin: .4rem 0 0 0;
    }
    .mod1-left ,.mod1-mid{
        width: 100%;
    }
    .mod1-all{
        display: block;
    }
    .mod-list1 {
        height: auto;
    }
    .mod1-left,.mod1-mid{
        display: none;
    }
    .mod1-leftm-lb,.mod1-midm-lb{
        width: 92%;
        overflow: hidden;
        padding: 0 .7rem 0 0 !important; 
    }
    .mod1-midm-lb{
        background: #f7f7f7;
    }
    .mod1-leftm-lb .swiper-slide{
        text-align: center;
        padding: .2rem 0;
    }
    .mod1-midm-lb .swiper-slide{
        text-align: center;
        padding: .1rem 0;
    }
    .mod1-midm-lb,.mod1-leftm-lb{
        display: block;
    }

    .swiper-button-nextre1 {
        right: .3rem !important;
    }
}
@media (max-width: 600px){
    .foot-top{
        display: block;
    }
}
@media (max-width: 515px){
    .list_ul {
        top: .85rem;
    }
}
@media (max-width: 460px){
    .teacher1-bot-a1 div, .teacher1-bot-a2 div {
        padding-right: .3rem;
    }
    .list_ul {
        top: .9rem;
    }
}
@media (max-width: 430px){
    .list_ul {
        top: .94rem;
    }
}
@media (max-width: 430px){
    .list_ul {
        top: .99rem;
    }
}
@media (max-width: 380px){
    .list_ul {
        top: 0.92rem;
    }
}