@media (max-width:1600px) {
	.banner{
		height: 500px;
	}
	.banTit{ 
		font-size:38px;
	}
	.banDes{
		font-size: 24px;
	}
    .banMore{ 
		width: 160px;
	}
	h2.title{ font-size: 36px; }
	
	
	.m-history .tit{font-size: 24px;}
	.m-history .tit em{font-size: 28px;}
	.ul-imgtxt2 h3{font-size: 20px;}

	
	.m-course .tit{font-size: 30px;}

	
	.ul-imgtxt8 h3 em{font-size: 48px;}
	.ul-imgtxt7 h3{font-size: 32px;}
	.ul-txt2 em{font-size: 40px;}
	.m-course .scene li h3{font-size: 28px;}
}
@media (max-width:1400px) {
	.w-1200{width: auto;max-width: 1170px;}
	.bottom .dis-flex{padding-right: 50px;}

	
	.m-history .tit{font-size: 20px;}
	.m-history .tit em{font-size: 24px;}
	.ul-imgtxt2 h3{font-size: 18px;}

	
	.m-event h3{font-size: 24px;}
	.m-match .tit{font-size: 20px;}
	.m-match .tt{font-size: 18px;}

	
	.m-course .course .txt h3{font-size: 18px;}
	.m-course .tit{font-size: 22px;}
	.ul-imgtxt5 h3{font-size: 18px;}

	
	.ul-imgtxt8 h3 em{font-size: 32px;}
	.ul-imgtxt7 h3{font-size: 24px;}
	.ul-imgtxt6 span{font-size: 20px;}
	.ul-txt2 em{font-size: 32px;}
	.ul-imgtxt8 h3{font-size: 18px;}
	.ul-imgtxt8 .txt span{font-size: 18px;}
	.row-a5 .campus .tit{font-size: 18px;}
	.ul-txt3 h3{font-size: 16px;}
	.m-course .scene li h3{font-size: 18px;}
	.m-course .scene li .desc{font-size: 16px;}
	.m-course .scene .li2{margin-bottom: 56px;}
	.m-course .scene .li5{margin-top: -14px;}
}
@media (max-width:1200px) {
	.w-1200{max-width: none;padding: 0 15px;}
	.banner{
		height: 460px;
		
	}
	.banTit{ 
		font-size:.32rem;
	}
	.banDes{ 
		min-height:0;
		font-size: .22rem;
	}
	.banMore{
		font-size: 12px;
		width: 120px;
		line-height: 36px;
	}
	.banMore i{
		width: 14px;
	}
	.banPage{
		bottom: .2rem !important;
	}
	.banPage .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
		margin: 0 .04rem !important;
	}
	.bottom_box{padding: 10px 0;}
	.footBg{margin-bottom: 90px;}

	
	h2.title{ font-size: 36px; }
	h6.sub_title{ font-size: 18px; line-height: 30px;}

	.capable,.progress,.bottom_contact,.tAbout,.curricula,.swbox,.support,.sch,.coagency{ padding:40px 0;}
	.capable li{ margin: 0 1%;}
	.capable li p{font-size: 16px; line-height: 30px; }
	.capable li p strong{font-size: 24px; }

	.progress ul{ margin-top: 40px;}
	.progress li:before{display: none; }

	.support:before{ display: none;}
	.support:after{
	display: none; }
	.support ul{ margin-top: 20px;}
	.support li{ width: 31%;  padding: 0 1%;}
	.support li a{ font-size:16px; line-height:32px; }
	.support li p{font-size: 14px; line-height: 24px; }
	.sch li {
		margin-top: 20px;
	}
	.sch li a{ line-height: 40px;}

	.coagency ul.ul1{ margin-top: 30px;}

	.contact_box{ width: 96%;}
	.contact_left h2{ font-size: 18px;}
	.contact_left p{ font-size: 16px;}
	.contact_left p>strong{ font-size:16px;}
	.contact_right h2{font-size: 14px;}
	.contact_right h2 strong{font-size: 18px; display: block;}

	.form_img{ display: none;}

	.bottom_box .bot_logo{margin-right: 10px;}
	.form_txt{padding: 17px 0;}
	.bottom_box>dl dd{padding: 0 10px;}
	.bottom_box>dl{width: 56%;}

	
	.m-text1{padding: 20px 10px;margin-bottom: 30px;}
	.m-text1 h1{font-size: 18px;margin-bottom: 10px;}
	.m-text1 .info{padding-bottom: 10px;}
	.m-text1 .info span{font-size: 14px;margin-right: 10px;}
	.m-text1 .txt{font-size: 14px;margin-top: 20px;}
	.m-text1 .bot{margin-top: 20px;}
	.m-text1 .bot .pic{margin-right: 20px;}
	.m-text1 .bot .cont h3{font-size: 18px;margin-bottom: 10px;}
	.m-text1 .bot .cont .desc{font-size: 14px;}
	.m-pn{margin-top: 20px;}
	.m-pn a{font-size: 14px;}
	.m-pn a em{margin-right: 10px;}
	.m-pn a.a-next em{margin-left: 10px;}

	
	.ul-imgtxt1{margin-top: 20px;margin-bottom: 30px;padding: 20px 15px 0;}
	.ul-imgtxt1 li{margin-bottom: 20px;padding-bottom: 20px;}
	.ul-imgtxt1 .pic{margin-right: 20px;}
	.ul-imgtxt1 .txt{padding-top: 10px;}
	.ul-imgtxt1 h3{font-size: 16px;margin-bottom: 10px;}
	.ul-imgtxt1 .desc{font-size: 14px;}
	.ul-imgtxt1 .bot{margin-top: 10px;}
	.ul-imgtxt1 .read{font-size: 13px;}
	.ul-imgtxt1 .bot .info span{font-size: 13px;margin-right: 20px;}

	
	.m-contact .txt{font-size: 14px;}
	.m-contact .bot{margin-top: 20px;}
	.m-contact .bot .box{font-size: 14px;line-height: 1.8em;}
	.m-contact .bot .ma{width: 100px;}

	
	.m-history .item{margin-bottom: 10px;}
	.m-history .tit{font-size: 16px;line-height: 30px;}
	.m-history .tit em{font-size: 18px;}
	.ul-imgtxt2{margin-top: 10px;}
	.ul-imgtxt2 .con{padding-left: 60px;min-height: 100px;}
	.ul-imgtxt2 li:last-child .con{min-height: 70px;}
	.ul-imgtxt2 .pic:after{border-width: 3px;}
	.ul-imgtxt2 h3{font-size: 16px;margin-bottom: 10px;}
	.ul-imgtxt2 .desc{font-size: 14px;}

	
	.m-honor .imgtxt .swiper-button-prev{left: -10px;}
	.m-honor .imgtxt .swiper-button-next{right: -10px;}
	.m-honor{margin-top: 20px;margin-bottom: 10px;}
	.m-honor .imgtxt h3{font-size: 14px;}

	
	.g-box2{margin-bottom: 30px;}
	.g-box2 .col-r{float: none;width: auto;margin-left: 0;margin-bottom: 20px;}
	.m-event{padding: 20px 10px;}
	.m-event h3{font-size: 18px;margin-bottom: 20px;}
	.m-match .tit{font-size: 16px;}
	.m-match .tt{font-size: 15px;}
	.m-match dd a{font-size: 14px;}
	.m-event .gallery-top{margin: 0 20px 20px;}
	.m-event .gallery-top .swiper-button-prev{left: -30px;}
	.m-event .gallery-top .swiper-button-next{right: -30px;}
	.m-event .gallery-thumbs{margin: 0 9px;}
	.m-event .txt{font-size: 14px;margin-top: 20px;padding: 10px;}

	
	.ul-imgtxt3{margin: 30px 0;}
	.ul-imgtxt3 .pic{width: 70px;height: 70px;margin-bottom: 10px;}
	.ul-imgtxt3 .txt h3{font-size: 16px;}

	
	.m-course .item{padding: 20px 0;}
	.m-course .scene{margin-top: 20px;}
	.m-course .bg1{width: 220px;}
	.m-course .bg2{width: 90px;}
	.m-course .course{margin-top: 20px;}
	.m-course .course .cont{padding: 0 15px;top: 20px;}
	.m-course .course .icon{margin-right: 10px;}
	.m-course .course .rr{padding: 20px;margin-left: 20px;}
	.m-course .course .ll{padding: 20px;}
	.m-course .course .ll em{margin: 0 20px;}
	.m-course .pic3{margin-top: 20px;}
	.m-course .tit{font-size: 16px;margin-top: 20px;}
	.ul-imgtxt5{margin-top: 20px;}
	.ul-imgtxt5 li{margin-bottom: 5px;}
	.ul-imgtxt5 .con{padding: 10px;}
	.ul-imgtxt5 h3{font-size: 14px;}
	.ul-txt1{margin: 20px -10px 0;}
	.ul-txt1 li{margin: 0 10px;}
	.ul-txt1 li a{font-size: 14px;}
	.m-course .feature{margin: 20px 0 0;padding: 20px 10px;}
	.m-course .feature .img{margin-right: 20px;}
	.m-course .feature .txt{font-size: 14px;}
	.m-course .feature .txt p{padding-left: 20px;}
	.m-course .feature .txt p:after{width: 8px;height: 8px;}

	
	.row-a1{padding: 20px 0 10px;}
	.ul-imgtxt6{margin: 20px -10px 0;}
	.ul-imgtxt6 li{padding: 0 10px;}
	.ul-imgtxt6 span{font-size: 16px;left: 10px;right: 10px;}
	.row-a2{padding: 20px 0 10px;}
	.row-a2 .bg1{width: 220px;}
	.row-a2 .bg2{width: 90px;}
	.ul-imgtxt7{margin: 20px -10px 0;}
	.ul-imgtxt7 li{padding: 0 10px;}
	.ul-imgtxt7 .con:after{bottom: 82px;}
	.ul-imgtxt7 h3{font-size: 16px;margin-bottom: 10px;}
	.ul-imgtxt7 .desc{font-size: 14px;padding: 0 10px;line-height: 24px;height: 72px;}
	.ul-imgtxt7 .desc p br{display: none;}
	.row-a3{padding-top: 20px;}
	.row-a3 .w-1200{padding-bottom: 0;}
	.row-a3 .pic{width: 410px;margin-right: 20px;}
	.row-a3 .cont{padding-top: 50px;}
	.row-a3 .desc{font-size: 14px;}
	.ul-txt2{margin-top: 20px;}
	.ul-txt2 li{margin-bottom: 20px;}
	.ul-txt2 em{font-size: 24px;width: 60px;height: 60px;line-height: 58px;margin-right: 10px;}
	.ul-txt2 h3{font-size: 14px;padding-top: 12px;}
	.row-a4{padding: 20px 0 10px;}
	.ul-imgtxt8{margin: 20px -10px 0;}
	.ul-imgtxt8 li{padding: 0 10px;}
	.ul-imgtxt8 .top{padding: 20px;margin-bottom: 10px;}
	.ul-imgtxt8 .pic{margin-right: 20px;}
	.ul-imgtxt8 .txt{padding-top: 20px;}
	.ul-imgtxt8 h3{font-size: 16px;line-height: 30px;}
	.ul-imgtxt8 h3 em{font-size: 24px;}
	.ul-imgtxt8 h3:after{height: 5px;bottom: 5px;}
	.ul-imgtxt8 .txt span{font-size: 16px;}
	.ul-imgtxt8 .desc{font-size: 14px;padding: 0 10px;}
	.row-a5{padding: 20px 0 10px;}
	.row-a5 .mapbox{margin-top: 20px;}
	.row-a5 .map{float: none;margin: 0 auto 10px;}
	.row-a5 .map #allmap{margin: 0 auto;zoom:1;}
	.row-a5 .campus{float: none;width: auto;padding: 20px 10px;}
	.row-a5 .campus .form{margin-top: 20px;}
	.row-a6{padding: 20px 0 10px;}
	.ul-imgtxt9{margin: 20px -10px 0;}
	.ul-imgtxt9 li{padding: 0 10px;}
	.ul-imgtxt9 .con{padding: 20px 10px;}
	.ul-imgtxt9 .li2 .con{padding: 20px 10px;}
	.ul-imgtxt9 .pic{margin-bottom: 24px;}
	.ul-imgtxt9 h3{font-size: 16px;margin-bottom: 10px;}
	.ul-imgtxt9 .li1 h3 br{display: none;}
	.ul-imgtxt9 .li2 h3{margin-bottom: 10px;}
	.ul-imgtxt9 .li2 span{margin-bottom: 10px;}
	
	.ul-list1{margin-bottom: 10px;}
	.ul-list1 li{padding: 20px;}
	.ul-list1 h3{font-size: 16px;margin-bottom: 10px;}
	.ul-list1 .desc{font-size: 14px;}
	.ul-list1 .audition{font-size: 14px;width: 100px;line-height: 35px;}
	.ul-list1 .form{padding: 10px 10px 5px;}
	.ul-list1 .form .rr{margin-left: 20px;}
	.ul-list1 .form .rr a{font-size: 13px;line-height: 30px;}
	.ul-list1 .form .rr a.a1{font-size: 14px;margin-bottom: 26px;}
}

@media (max-width:991px) {
	h2.title{ font-size: 24px; }
	h6.sub_title{ font-size: 16px; line-height: 30px;}

	.banner{
		height: 4rem;
	
	}
	.tAbout_txt{padding-top: 40px;  width: 56%; margin-right: 20px;}
	.tAbout_txt dl{ width: 100%;}
	.tAbout_txt dt{ min-width:60px; font-size: 20px; padding-right: 20px; }
	.tAbout_txt dt:before{ display: none;}
	.tAbout_txt dd{ font-size: 16px;}
	.tAbout_bgimg{display: none;}
	.tAbout_img{ margin-top: 60px;}

	.progress li{ padding: 0 10px; }
	.progress li img{display: block; width: 85%; margin: 0 auto;}
	.progress li h6{ font-size: 18px; padding: 10px 0;}
	.progress li p{ font-size: 14px;}
	.bottom_form{ display: none;}
	.footBg {border-top-left-radius:0;border-top-right-radius: 0;margin-bottom: 0;}
	.bottom_box{padding: 10px;}
	.bottom_box .bot_logo{float: none;margin-right: 0;margin-bottom: 20px;}
	.bottom_box>dl{width: auto;display: block;margin-bottom: 20px;}
	.bottom_box>dl dd{float: left;padding: 0;}
	.bottom_box>dl .dd2{float: none;}
	.bottom_box>dl dd>a{float: left;margin-right: 10px;padding-right: 10px;position: relative;}
	.bottom_box>dl dd>a:after{content: '';width: 1px;height: 15px;background-color: #fff;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.bottom_box>dl .dd2>a:last-child:after{display: none;}
	.bottom_box>dl dd:last-child{margin-top: 20px;}
	.bottom_box>dl dd:last-child>a{float: none;}
	.bottom_box>dl dd:last-child>a:after{display: none;}
	.bottom_box .wx_r{float: none;width: 121px;margin: 0 auto;padding-right: 0;height: auto;overflow: hidden;}
	.bottom_box .wx_r img{display: block;width: 100%;height: auto;}
	.bottom_box .wx_r span{display: block;width: auto;height: auto;text-align: center;position: static;}
	.bottom{height: auto;line-height: 1.4em;text-align: center;padding: 15px 0;}
	.bottom>div{display: block;}
	.bottom .dis-flex{padding: 0 15px;}

	
	body{padding-top: 60px;}
	.m-course .scene li .desc p br{display: none;}
	.row-a5 .map{width: auto;}
	.row-a5 .map ul{display: none;}
}
@media (max-width:767px) {
	h2.title{ font-size: 18px; }
	h6.sub_title{ font-size: 14px; line-height: 24px;}

	.capable,.progress,.bottom_contact,.tAbout,.curricula,.swbox,.support,.sch,.coagency{ padding:20px 0;}

	.capable{ padding: 20px 0 30px;}
	.capable ul{ flex-wrap: wrap;}
	.capable li{width: 46%; margin: 20px 2%;}
	.capable li img{ max-width: none; width: 100%;}
	.capable li p{  bottom:-10px;border-radius: 5px;}

	.tAbout_txt{padding-top:0;  width:96%; margin: 0 auto;}
	.tAbout_txt dt{ min-width:80px; font-size: 16px; padding-right:10px; }
	.tAbout_txt dd{ font-size: 14px;}
	.tAbout_img{display: none;}
	.swiper1{ padding-bottom: 40px;width:98%;}
	.sw_left{ width:96%;margin:0 auto;}
	.sw_right{  display: none;}

	.sw1_con ul{ margin-top: 20px;}
	.sw1_con ul li{ padding: 0 5px;}
	.sw_left_con p{ font-size: 14px; line-height: 24px;}
	.sw_left_con p:before{ width: 4px; height:4px; }
	.sw_left h2.title,.sw_left h6.sub_title{text-align: left;}
	.sw_left h6.sub_title{ margin-bottom: 10px;}
	.swcontaier .swiper-button-next,
	.swcontaier .swiper-button-prev{ display: none;}
	.curricula>div{width:94%;}

	.support li{ width: 48%;  margin: 1% 1%;}
	.coagency ul.ul1{ margin-top: 10px;}
	.sch li a{font-size: 14px;}
	.capable li p {
		font-size: 14px;
		line-height: 26px;
	}
	.capable li p strong {
		font-size: 18px;
	}
	
	
	.m-text1 .bot .pic{float: none;width: auto;margin-right: 0;}
	.m-text1 .bot .cont{padding-top: 10px;}
	.m-text1 .bot .cont .desc{height: auto;}
	.m-pn a{float: none;width: auto;padding-right: 0;margin-bottom: 10px;}
	.m-pn a.a-next{text-align: left;padding-left: 0;}
	.m-pn a.a-next em{float: left;margin-right: 10px;margin-left: 0;}

	
	.ul-imgtxt1 .pic{float: none;margin: 0 auto;}
	.ul-imgtxt1 .desc{-webkit-box-orient: inherit;}

	
	.ul-imgtxt3 li{width: 33.33%;margin-bottom: 10px;}
	.ul-imgtxt3 li:nth-child(3n) .con:after{display: none;}

	
	.m-course .course .rr{float: none;width: auto;margin-bottom: 5px;margin-left: 0;}
	.m-course .course .icon{width: 40px;height: 40px;}
	.m-course .course .txt{height: 40px;line-height: 40px;}
	.m-course .course .ll em{font-size: 34px;}
	.ul-imgtxt5 i{width: 30px;height: 30px;margin-right: 10px;}
	.ul-imgtxt5 h3{line-height: 30px;}
	.ul-txt1{margin: 20px -5px 0;}
	.ul-txt1 li{margin: 0 5px;}
	.ul-txt1 li a{padding: 0 10px;min-width: 80px;}
	.m-course .feature .img{float: none;width: auto;margin-right: 0;}
	.m-course .feature .txt{margin-top: 10px;line-height: 1.8em;}
	.m-course .feature .txt p:after{top: 8px;}
	.m-course .bg1{display: none;}
	.m-course .bg2{display: none;}
	.m-course .course .cont{position: static;padding: 0;margin-top: 10px;}
	.m-course .course .rr,.m-course .course .ll{padding: 10px 5px;}
	.m-course .course .ll em{margin: 0 10px;}
	.m-course .course .txt h3{font-size: 16px;}
	.ul-txt1 li{margin-bottom: 5px;}
	.ul-txt1 li a{line-height: 2em;padding: 0 5px;}
	.m-course .scene .bg{width: auto;}
	.m-course .scene ul{position: static;padding-top: 10px;}
	.m-course .scene li{display: block;width: auto;margin-bottom: 20px!important;}
	.m-course .scene .con{padding: 0!important;text-align: center;}
	.m-course .scene li:nth-child(2n+1) .con{text-align: center;}
	.m-course .scene li h3{font-size: 16px;}
	.m-course .scene li .desc{font-size: 14px;}

	
	.ul-imgtxt6 span{line-height: 2em;}
	.ul-imgtxt7 .con:after{top: 30px;}
	.row-a3 .pic{float: none;width: auto;margin-right: 0;}
	.row-a3 .cont{padding-top: 10px;}
	.row-a4{margin-top: 0;}
	.ul-imgtxt8{margin: 20px 0 0;}
	.ul-imgtxt8 li{float: none;width: auto;padding: 0;}
	.ul-imgtxt8 .con{padding-bottom: 10px;}
	.ul-imgtxt8 .top{padding: 10px;}
	.ul-imgtxt8 .desc{height: auto;}
	.ul-imgtxt9{margin: 20px 0 0;}
	.ul-imgtxt9 li{float: none;width: auto;padding: 0;}
	.ul-imgtxt9 .li1, .ul-imgtxt9 .li2{width: auto;}
	.ul-imgtxt9 .li1 .con{padding: 0;}
	.ul-imgtxt9 .pic{margin-bottom: 10px;}
	.ul-imgtxt9 .li1 h3{margin-bottom: 10px;height: auto;}
	.ul-imgtxt9 .li2 h3{height: auto;}
	.ul-imgtxt9 .desc{height: auto;}
	.ul-imgtxt9 .li2 .desc{height: auto;}
	
	.ul-list1 li{padding: 20px 10px;}
	.ul-list1 .swiper1{float: none;width: auto;margin-bottom: 10px;padding-bottom: 0;}
	.ul-list1 .box{width: auto;position: static;}
	.ul-list1 .txt{padding-top: 0;padding-bottom: 0;}
	.ul-list1 .audition{position: static;margin-top: 10px;}
	.ul-list1 .form{position: static;margin-top: 10px;}

}
@media (max-width:640px) {
    .progress>ul{ flex-wrap:wrap; justify-content:center;}
	.progress li img{ width:70%;}
    .progress li{ width:33%; margin-bottom:20px;}

	.progress li p{ display: none;}
	.support li a{ margin-top:5px;}
	.support li p{ font-size:12px;}
	.bottom{ height: auto;}
	.bottom>div{  height:auto; line-height: 20px; flex-wrap: wrap; padding: 6px 0; }
	.bottom>div p{ width: 100%; text-align: center;}
	.footBg{
		padding-bottom:0;
	}

	
	.row-a5 .map{display: none;}
}
@media (max-width:460px) {
	.banner{
		padding-top:0;
	}
	.banMore{
		width: 110px;
		line-height: 30px;
	}
	.banMore i{
		margin-left: 5px;
	}
	.coagency{ display: none;}
	.sch ul{ flex-wrap: wrap;}
	.sch li img{ display: block; margin: 0 auto;}
	.sch li{ width: 100%; text-align: center; margin-top: 10px;}
	.sch li a{ display: block;}
	.contact_box{ flex-wrap: wrap}
	.contact_left{ width: 100%;}
	.contact_left h2{display: none;}
	.contact_left img{ display: none;}
	.contact_left p{ font-size: 18px;}
	.contact_left p>strong{ font-size: 20px;}
	.contact_right{ width: 100%;}
	.contact_right h2{font-size: 16px;}
	.contact_right h2 strong{font-size: 18px; }
	h6.sub_title b:before{display: none;}
	.sw_left h2.title, .sw_left h6.sub_title{text-align: center;}
	.sw1_con ul{display: block;}
	.sw1_con ul li{margin-bottom: 10px;}
	.sw1_con ul .li1{display: none;}
	.sw1_con ul .li4{display: none;}
	.sw_left_con{min-height: 0;}
	.sw_right{display: block;}
	.swbox{background-color: #FFFBF2;}
	.swbox .swiper-slide{display: block;padding: 0 15px;}
	.sw_left,.sw_right{width: auto;}

	
	body{padding-top: 50px;}

	
	.ul-imgtxt1 .pic{width: auto;}

	
	.m-contact .bot .ma{display: none;}

	
	.ul-imgtxt2 .pic{float: none;margin-right: 0;margin-bottom: 10px;}

	
	.ul-imgtxt3 li{width: 50%;}
	.ul-imgtxt3 li:nth-child(3n) .con:after{display: block;}
	.ul-imgtxt3 li:nth-child(even) .con:after{display: none;}

	
	.ul-imgtxt6{margin: 20px 0 0;}
	.ul-imgtxt6 li{float: none;width: auto;padding: 0;}
	.ul-imgtxt7{margin: 20px 0 0;}
	.ul-imgtxt7 li{float: none;width: auto;padding: 0;}
	.ul-imgtxt7 .pic{margin: 0 0 10px;}
	.ul-imgtxt7 .con:after{display: none;}
	.ul-imgtxt7 h3{color: #3F3A39;}
	.ul-imgtxt7 .desc{height: auto;}

}
@media all and (orientation : landscape) {

}
@media all and (orientation : portrait) {
    
}