@media screen and (max-width:1680px){
    
    header .nav-box .item a{font-size: 1vw;}
    header .nav-box .item{margin: 0 1.2vw;}
    p{font-size: 1vw;line-height: 1.6vw;}
    .class-01 .list{width: 60%;}

    
}
@media screen and (max-width:1440px){
   h2{font-size: 3.2vw;}
   h3{font-size: 2.6vw;}
   h4{font-size: 1.4vw;}
   h5{font-size: 1.3vw;}
   .inx-04Box .txt-info .info h2{font-size: 3.2vw;}
   .inx-04Box .txt-info .info h4{font-size: 1.2vw;}
   .inx-04Box .txt-info .sch-img .info-txt .left{width: 60%;}
   .inx-04Box .txt-info .sch-img .info-txt .right .item h5{font-size: 1.1vw;}
   .inx-04Box .tea-list{padding-bottom: 4vw;padding-top: 10vw;}
   .inx-04Box .comit{padding-top: 10vw;}
   .inx-04Box .last-info{padding-top: 12vw;}
   .tea-info .box .right .content p{font-size: 16px!important;line-height: 30px;}
}

@media screen and (max-width:1200px){
    .inx-02 .cont>svg{display: none;}
    header .logo{height: 3.2vw;}
    .tea-info>img{width: auto;height: 100%;right: -5%;}
    .tea-info{height: 70vw;}
   
    
}
@media screen and (max-width:980px){
    h5{font-size: 1.6vw;}
    h4{font-size: 2vw;}
    h3{font-size: 3.6vw;}
    header.on .nav-box{opacity: 0;transform: translate(200%,0);}
    header.on .menu-nav{opacity: 1;transform: translateX(0);}
    header .logo-box .school-id h5:first-child{font-size: 1.3vw;}
    p{font-size: 15px;line-height: 28px;}
    header .menu-nav .nav-list.on{width: 30vw;padding: 4vw;}
    header .menu-nav .nav-list .box{width: 100%;}
    header .menu-nav .nav-list .box .tel{margin-top: 4vw;}
    .inx-04Box .txt-info .info h4{font-size: 16px;line-height: 28px;}
    .inx-04Box .txt-info .sch-img .info-txt .left h4{font-size: 2vw;}
    .inx-04Box .txt-info .sch-img .info-txt .right .item h4{font-size: 2vw;}
    .inx-04Box .txt-info .sch-img .info-txt .right .item h4 em{font-size: 3.6vw;}
    .inx-04Box .txt-info .sch-img .info-txt .left{width: 100%;}
    .inx-04Box .txt-info .sch-img .info-txt .right .item h5{font-size: 15px;}
    .inx-03 .tit-box .box{width: 25vw;height: 25vw;}
    .inx-02 .info-box .txt-list .txt-box p{font-size: 15px;line-height: 26px;}
    .inx-02 .info-box .txt-list .txt-box{padding: 18px;}
    .inx-02 .info-box .txt-list .txt-box svg{width: 3vw;height: 3vw;}
    .ab-ban .info-box .list h5{font-size: 2vw;}
    .ab-ban .info-box{left: 30%;}
    .ab-ban{height: 90vw;}
    .ab-ban .info-box{width: 60vw;}
    .ab-ban .info-box .num-list{flex-wrap: wrap;}
    .ab-ban .info-box .num-list .item{width: 48%;margin-bottom: 3vw;}
    .ab-ban .info-box .num-list h2{font-size: 6vw;}
    .ab-ban .info-box .num-list .num{justify-content:flex-start;}
    .ab-ban .info-box .num-list h5{text-align: left;}
    .ab-01 .box .tab{width: 100%;border-bottom: 1px solid rgba(0,0,0,.3);padding-bottom: 3vw;margin-bottom: 3vw;}
    .ab-01 .box .item-list{width: 100%;padding-left: 0;border:none;}
    .ab-01 .box .tab{display: flex;justify-content: space-between;}
    .ab-01 .box .tab h4{width: 50%;text-align: center;}
    .ab-01 .box .tab h4:last-child{margin-top: 0;}
    .ab-01 .swiper .swiper-slide .txt{font-size: 2vw;}
    .ab-02>img{width: 120%;}
    .ab-03 .img-box{display: none;}
    .ab-03 .img-box.m-csr{display: block;margin: 0 auto;margin-top: 3vw;}
    .ab-03 .right{width: 100%;}
    .ab-03 .right .info-box h5:nth-child(2){font-size: 2vw;}
    .ab-04 .box{display: none;}
    .ab-04 .m-box{display: block;}
    .ab-05 .list-box a{width: 48%;}
    .ab-05 .list-box a .img-box{height: 65vw;}
    .ab-05 .list-box a .lable-box img{width: 13vw;}
    .ab-05 .list-box a .lable-box .txt h5{font-size: 1.6vw;}
    .ab-05 .list-box a .name{font-size: 2vw;}
    .ab-05 .list-box{margin-top: 8vw;}
    .class-01 .tit-box{text-align: center;width: 100%;}
    .class-01 .list{width: 100%;margin-top: 3vw;}
    .class-list .item a{flex-wrap: wrap;}
    .class-list .item a .img-box{width: 100%;height: 38vw;}
    .class-list .item .info{width: 100%;}
    .class-02 .list-box .list-item .img-box{width: 36%;}
    .classInfo_01 .left{width: 100%;}
    .classInfo_01 .left .img-box{width: 60%;margin: 0 auto;}
    .classInfo_01 .right{width: 100%;margin-top: 4vw;}
    .classInfo_01 .right table th{font-size: 16px;}
    .classInfo_01 .right table td{font-size: 15px;}
    .case_ban{height: 500px;}
    .case_ban .info{width: 80%;}
    .case-list .item{width: 32.33%;}
    .case-list .item .img-box{height: 48vw;border-radius: 1vw;}
    .news-ban{height: 400px;}
    .pro-list .tab-box .tab-list a{padding: 2vw 3vw;font-size: 15px;}
    .newsList .inner a .left .info h4{font-size: 3vw;}
    .newsList .inner a .left .info p{font-size: 15px;line-height: 28px;}
    .newsList .inner a .left h5{font-size: 14px;}
    .newsList .inner a .left img{height: 18px;}
    .newsList .inner a .left .time{margin-top: 2vw;}
    .oth-banner.news-ban{height: 500px;}
    .oth-banner.news-ban .pic-txt h1{font-size: 4vw;}
    .joblist-01 .tab-list a:first-child{margin-left: 0;}
    .class-01 .list{justify-content: center;}
    .class-01 .list a{margin: 0 1.5vw;}
    .joblist-01 .list-box .item{width: 48%;margin-top: 3vw;}
    .joblist-01 .list-box .item .img-box{height: 54vw;}

    .tea-oth .list a{width: 48%;}
    .tea-oth .list a .img-box{height: 54vw;}
    .tea-oth .list a .lable-box img{width: 13vw;}
    .tea-oth .list a .lable-box .txt h5{font-size: 15px;}

    
}
@media screen and (max-width:800px){
    h5{font-size: 2vw;}
    h4{font-size: 3vw;}
    h3{font-size: 4vw;}
    header .logo-box .school-id{display: none;}
    header .logo{height: 6vw;}
    .inx-01{height: 70vw;}
    .inx-01 .swiper-slide{height: 70vw;}
    .inx-01 .swiper-slide .info-txt1 h4{font-size: 2vw;}
    .inx-01 .swiper-slide .info-txt1{bottom: 15%;}
    .inx-01>.tab-list{height: 8px;}
    .inx-01>.tab-list .item{width: 8px;}
    .inx-01 .swiper-slide.ban-02{background-color: #fff;}
    .inx-01 .swiper-slide.ban-05 .info-txt1 .btn svg{width:3vw;height: 3vw;}
    .inx-01 .swiper-slide.ban-01 .info-txt .item .num-box .num{font-size: 10vw;}
    .inx-01 .swiper-slide.ban-01 .info-txt .item .text h4{font-size: 3.8vw;}
    .inx-01 .swiper-slide.ban-01 .info-txt h3{font-size: 2.8vw;}
    .inx-01 .swiper-slide.ban-01 .info-txt h4{font-size: 3vw;}
    .inx-03,.inx-04{display: none;}
    .m-inx04,.m-inx03{display: block;}
    .inx-05 .tit-box{width: 100%;}
    .inx-05 .tit-box h3{text-align: center;font-size: 3vw;opacity: .5;}
    .inx-05 .tit-box h3:nth-child(2){font-size: 4vw;}
    .inx-05 .tit-box h4{font-size: 3vw;margin-top: 1vw;text-align: center;}
    .inx-05 .top .tab-list{width: 100%;margin-top: 5vw;}
    .inx-05 .top .tab-list a{font-size: 15px;}
    .inx-05 .list-box .list-item .img-box{width: 48%;}
    .inx-02 .tit-box{text-align: center;}
    .inx-02 .tit-box h3:first-child{font-size: 3vw;opacity: .5;}
    .inx-02 .tit-box h3:nth-child(2){font-size: 4vw;}
    .inx-02 .info-box .txt-list .txt-box:first-child{margin-top: 0;}
    .inx-02 .info-box .txt-list .txt-box:nth-child(3){margin-top: 2vw;margin-left: 0;}
    .inx-02 .info-box .txt-list .txt-box:nth-child(2){margin-top: 0;margin-left: 0;}
    .inx-02 .info-box .txt-list .txt-box:nth-child(4){margin-top: 0vw;margin-left: 0;}
    .inx-02 .info-box .txt-list .txt-box{width: 48%;}
    .inx-02 .info-box .txt-list .cont{margin-top: 5vw;flex-wrap: wrap;display: flex;justify-content: space-between;}
    .inx-02 .info-box{height: auto;}
    .inx-02 .info-box>img{display: none;}
    .inx-02 .info-box .imgs-box{display: none;}
    .inx-02 .info-box .txt-list{position: relative;}
    .inx-02{padding-bottom: 80px;}
    .inx-02 .ask-box{position: relative;margin: 0 auto;margin-top: 4vw;justify-content: flex-end;}
    .inx-02 .ask-box h4{font-size: 2vw;}
    .inx-02 .info-box .txt-list .txt-box h5{font-size: 2.2vw;}
    .inx-02 .info-box .txt-list .txt-box svg{font-size: 4vw;height: 4vw;}
    .inx-07 .title{position: relative;left: 0;text-align: center;}
    .inx-07 .title .tit-box h3:first-child{font-size: 3vw;opacity: .5;}
    .inx-07 .title .tit-box h3:nth-child(2){font-size: 4vw;}
    .inx-07 .title .tit-box h4{font-size: 3vw;}
    .inx-07 .title a{padding: 2vw 3vw;font-size: 15px;margin: 0 auto;margin-top: 3vw;}
    .inx-07 .swiper{margin-top: 5vw;}
    .inx-07 .swiper .swiper-slide{width: 100%;}
    .inx-07 .swiper .swiper-slide .info h5{font-size: 2vw;}
    .inx-07 .swiper .swiper-slide.swiper-slide-active .info h5{font-size: 2vw;}
    .inx-06 .top{text-align: center;width: 100%;}
    .inx-06 .tit-box{width: 100%;}
    .inx-06 .tit-box h3:first-child{font-size: 3vw;opacity: .5;}
    .inx-06 .tit-box h3:nth-child(2){font-size: 4vw;}
    .inx-06 .tit-box h4{font-size: 3vw;}
    .inx-06 .tab-list{margin: 0 auto;margin-top: 3vw;}
    .inx-06 .tab-list a h4{font-size: 3vw;}
    .inx-06 .swiper-slide{width: 60%;}
    .inx-06 .swiper-slide a .img_box{height: 28vw;}
    .inx-06 .btn{width: 6vw;height: 6vw;}
    .inx-06 .btn svg{width: 60%;height: 60%;}
    footer .form-box{width: 100%;}
    footer .cont>svg{left: auto;right: 5%;}
    footer .cat-fot{width: 100%;margin-top: 4vw;}
    footer .form-box form button{font-size: 15px;}
    header .menu-nav .menu{margin-left: 60px;}
    header .menu-nav .nav-list.on{width: 50vw;}
    header .menu-nav .nav-list .box .nav a{font-size: 2.4vw;}
    header .menu-nav .nav-list .box .tel h4:nth-child(2){font-size: 4vw;}
    header .menu-nav .nav-list .box .tel a{font-size: 16px;}
    header .menu-nav .nav-list .box .nav a{margin-top: 4vw;}
    .tit-box h3{font-size: 3vw;}
    .tit-box h3:nth-child(2){font-size: 4vw;}
    .class-01 .list a{padding: 2vw 3vw;font-size: 15px;}
    .class-list .item .info .time p{padding: 1.5vw 3vw;font-size: 15px;}
    .class-list .item .info .open{font-size: 15px;}
    .class-03 .box .item h4{font-size: 2vw;}
    
    
}
@media screen and (max-width:600px){
    h5{font-size: 14px;}
    h4{font-size: 4vw;}
    header .menu-nav .menu em{width: 10px;height: 10px;}
    header .menu-nav .txt-box{display: none;}
    header .menu-nav{padding-top: 0;border: none;}
    header .menu-nav .menu{margin-left: 0;}
    .padding{padding: 8vw 0;}
    p{font-size: 14px;}
    .m-inx04 .sch-img .info-txt .left h4{font-size: 4.3vw;}
    .m-inx04 .sch-img .info-txt .right .item svg{width: 8vw;height: 8vw;}
    .m-inx04 .content-box h2,
    .m-inx04 .tea-list .title-box .left h3:nth-child(2),
    .m-inx04 .comit .title-box h3:nth-child(2),
    .m-inx03 .title-box h3:nth-child(2),
    .inx-05 .tit-box h3:nth-child(2),
    .inx-02 .tit-box h3:nth-child(2),
    .inx-07 .title .tit-box h3:nth-child(2),
    .inx-06 .tit-box h3:nth-child(2)
    {font-size: 6vw;}
    .m-inx04 .sch-img .info-txt .right .item h4 em{font-size: 8vw;}
    .m-inx04 .sch-img .info-txt .right .item h4{font-size: 4.4vw;}
    .m-inx04 .sch-img .info-txt .right .item h5{font-size: 14px;line-height: 22px;}
    .m-inx04 .tea-list .title-box .left h4,.m-inx04 .comit .title-box h4,
    .inx-05.on .tit-box h3, .inx-05.on .tit-box h4,
    .inx-07 .title .tit-box h4,
    .inx-06 .tit-box h4
    {font-size: 4.4vw;}
    .m-inx04 .comit .list-box .item svg,
    .inx-02 .info-box .txt-list .txt-box svg{width: 7vw;height: 7vw;}
    .m-inx04 .comit .list-box .item{padding: 15px 0;}
    .m-inx04 .comit .list-box .item h5{font-size: 4vw;}
    .m-inx03 .list-box a .title-box h4{padding: 2vw 4vw;font-size: 4vw;}
    .inx-02 .info-box .txt-list .txt-box h5{font-size: 4vw;}
    .inx-02 .ask-box h4{font-size: 4.4vw;}
    .inx-07 .swiper{width: 100%;}
    .inx-07 .swiper{height: 120vw;}
    .inx-07 .swiper .swiper-slide a{margin-top: 0;}
    .inx-07 .swiper .swiper-slide .img-box{height: 120vw;max-height: 120vw;}
    .inx-07 .swiper .swiper-slide .info h5{font-size: 4vw;}
    .inx-07 .swiper .swiper-slide.swiper-slide-active .info h5{font-size: 4vw;}
    .inx-06 .swiper-slide{width: 100%;}
    .inx-06 .swiper-slide a .img_box{height: 36vw;}
    .inx-06 .swiper-slide a .info h5{font-size: 4vw;}
    .inx-06 .tab-list a h4{font-size: 4.4vw;}
    footer{padding-top: 60px;}
    footer .form-box h5,footer .cat-fot h5{font-size: 4vw;}
    footer .cat-fot img{width: 100px;height: 100px;}
    footer .cont{flex-wrap: wrap;font-size: 13px;}
    header .menu-nav .nav-list.on{width: 50vw;}
    header .menu-nav .nav-list .box .nav a{font-size: 4vw;}
    header .menu-nav .nav-list .box .tel h4:nth-child(2){font-size: 6vw;}
    .ab-ban{height: 150vw;}
    .ab-01 .box .tab{margin-top: 3vw;}
    .ab-01 .box .tab h4{font-size: 4.4vw;}
    .ab-01 .box .item h4{font-size: 4vw;margin-top: 3vw;display: none;}
    .ab-01 .swiper .swiper-slide{width: 60%;height: 42vw;}
    .ab-01 .swiper .swiper-slide .txt{font-size: 4vw;}
    .tit-box h3:nth-child(2){font-size: 6vw;}
    .ab-02 .top .left .num-list .item h3{font-size: 5vw;}
    .ab-03 .right .info-box h4{font-size: 4.4vw;}
    .ab-03 .right .info-box h5:nth-child(2){font-size: 4vw;}
    .ab-05 .list-box a .name{font-size: 4vw;}
    .ab-06 .list-box .img-box{width: 50%;}
    .class-01 .list{flex-wrap: wrap;}
    .class-01 .list a{margin: 0 4vw;margin-top: 2vw;}
    .class-list .item{width: 100%;}
    .class-list .item a .img-box{height: 54vw;}
    .class-02 .list-box .list-item .img-box{width: 48%;}
    .class-03 .box .item h4{font-size: 4vw;}
    .class-03 .box .logo-box{width: 20vw;height: 20vw;top: 45%;}
    .class-03 .box .item p{font-size: 15px;line-height: 24px;}
    .class-03 .box .item{padding: 6vw;}
    .classInfo_01 .right a{padding: 2vw 3vw;font-size: 15px;}
    .classInfo_01 .right table th{font-size: 14px;}
    .classInfo_01 .right table td{font-size: 14px;line-height: 50px;}
    .classInfo_01 .right h5{font-size: 4vw;}
    .classInfo_01 .right .info p span{font-size: 14px!important;}
    .classInfo_01 .right .info{height: auto;min-height: auto;overflow: hidden;}
    .case_ban{height: 330px;}
    .case-list .item{width: 48%;}
    .case-list .item .img-box{height: 68vw;}
    .news-ban{height: 300px;}
    .pro-list .tab-box h3{font-size: 4.4vw;}
    .newsList .inner a .left{width: 100%;}
    .newsList .inner a .img-box{width: 100%;margin-top: 3vw;height: 36vw;}
    .newsList .inner a{padding: 20px 0;}
    .newsList .inner a .left .info h4{font-size: 4vw;}
    .oth-banner.news-ban .pic-txt .cont{width: 90%;}
    .oth-banner.news-ban{height: 360px;}
    .web10-box .cont{width: 90%;}
    footer .form-box form input{margin-bottom: 3vw;}
    .joblist-01 .list-box .item .img-box{height: 64vw;}
    .stu_list .item{width: 100%;margin-bottom: 20px;}
    .stu_list .item a .img-box{height: 48vw;}
    .stu_list .item a .img-box .tit{height: 36px;}
    .stu_list .item a .img-box .tit p{font-size: 14px;line-height: 36px;}
    .stu_list .item a p{font-size: 14px;}
    .stu_list .item a .info{padding: 20px;}
    .stu_list .item a .oth p{font-size: 15px;}
    .stu_list .item a .oth p:first-child{font-size: 15px;}
    .contact-box .top>.info:first-child,.contact-box .top>.info:nth-child(2){margin-top: 0;}
    .contact-box .top img{width: 30px;}
    .contact-box .top h4{font-size: 4vw;}
    .contact-box .top h5{font-size: 4.4vw;}
    .contact-box .bottom h3{font-size: 5vw;}
    .contact-box .bottom form input{width: 100%;margin-bottom: 20px;}
    .contact-box .bottom form input:nth-child(4){width: 100%;margin-top: 0;}
    .contact-box .bottom form button{margin: 0 auto;margin-top: 20px;}

    .stu_info .cont{transform: translateY(0);}
    .stu_info .left{width: 100%;}
    .stu_info .left h4{font-size: 4vw;}
    .stu_info .right{width: 100%;padding-left: 0;border: none;margin-top: 3vw;}
    .inx-01 .swiper-slide .info-txt h2.en{-webkit-text-stroke: 1px #0f746f;}
    .inx-01 .swiper-slide.ban-05 .info-txt h2.en{-webkit-text-stroke: 1px #c4a903;}
    .inx-02 .ask-box svg,.inx-06 .ask-box svg{width: 20px;height: 20px;}
    header .menu-nav .nav-list.on{width: 60vw;}
    header .menu-nav .nav-list .box .tel a{font-size: 14px;}
    header .menu-nav .nav-list .box .nav,header .menu-nav .nav-list .box .tel{margin-top: 8vw;}
    .ab-ban img{object-position: 20% center;}
    .ab-ban .info-box{width: 80%;left: 18%;}
    .ab-ban .info-box h4:nth-child(2){font-size: 4vw;}
    .ab-ban .info-box .list h5{font-size: 13px;margin-top: 2vw;}
    .ab-ban .info-box .list{width: 100%;}
    .box-form{width: 90vw;}
    .box-form .box{width: 100%;}
    .box-form .box form input{height: 40px;}
    .box-form .box form button{height: 36px;}
    .ab-02 .top .right{display: none;}
    .ab-02 .con{display: none;}
    .ab-02 .top .left{width: 100%;}
    .ab-02 .top .left .num-list .item h3{font-size: 7vw;}
    .ab-02 .swiper .swiper-slide{width: 49%;}
    .class-01 .list a{margin: 0 2vw;margin-top: 2vw;}
    .class-list .item .info .open{font-size: 13px;}
    .news-ban{height: 200px;}

    .inx-02 .txt-list{width: 100%;padding-left: 0;}
    .inx-02 .txt-list .txt-box{width: 100%;height: auto;margin-bottom: 30px;}
    .inx-02 .txt-list .txt-box .txt-info h5{font-size: 16px;}
    .inx-02 .txt-list .txt-box .txt-info p{font-size: 14px;line-height: 24px;}
    .inx-02 .txt-list .txt-box .txt-info{height: auto;}
}
