@media (max-width: 1600px) {
	body{
		/*min-width: 1320px;*/
	}
	.wrapper,
	.m-detail1 .wrapper,
	.m-detail2 .wrapper,
	.m-query-ecert .wrapper,
	.m-query-student .wrapper,
	.m-teach-list .wrapper,
	.g-banner .wrapper,
	.bc-gray .wrapper,
	.m-detail .wrapper,
	.m-about-info .wrapper,
	.g-main2 .wrapper{
		width: 1200px;
	}
	.g-banner{
		min-width: auto;
	}
	.gnav{
		width: 900px; right: -900px;
	}
	.gnav-list{
		width: 310px;
	}
	.gnav-list>li{
		font-size: 26px; padding:12px 0 12px 100px;
	}
	.gnav-list>li>ul{
		padding-left: 310px;
	}
	.gnav-list>li>ul>li{
		padding-left: 80px;
	}
	.gnav .copyright{
		font-size: 16px; bottom: 30px;
	}
	.header .logo img{
		width: 120px;
	}
	.header .menu,
	.header .icon-menu{
		width: 55px; height: 55px; border-radius: 55px; padding-right: 55px;
	}
	.header .tel-icon,
	.header .tel{
		width: 55px; height: 55px; border-radius: 55px;
	}
	.header .menu span,
	.header .tel span{
		line-height: 55px;
	}
	.header .tel{
		top: 100px;
	}
	/*index*/
	.h-banner,
	.h-banner .swiper-container,
	.h-banner-img{
		/*height: 700px;*/
	}
	.h-banner-txt .wrapper{
		padding-left: 65px;
	}
	.h-banner-txt{
		font-size: 64px; 
	}
	.h-banner .scoll{
		left:-40px;    bottom: 130px;
	}
	
	.h-banner .swiper-pagination{
		width: 220px; height: 220px; right: 50px;
	}
	.h-banner .swiper-pagination .swiper-pagination-bullet{
		font-size: 20px; width: 110px; height: 110px;
	}
	.h-banner .swiper-pagination .num{
		line-height: 110px;
	}
	.h-banner .swiper-pagination >.t02{
		right: 110px; top: 110px;
	}
	.h-banner .swiper-pagination > .t03{
		left: 110px;top: 110px;
	}
	.h-banner .swiper-pagination >.t01{
		    right: 110px;
    bottom: 110px;
	}
	.h-banner .swiper-pagination .swiper-pagination-bullet-active .num{
		font-size: 40px; top: 120px;
	}
	.h-banner .swiper-pagination .swiper-pagination-bullet-active{
		width: 280px; height: 280px; padding-top: 130px;
	}
	.h-banner .swiper-pagination.t02,
	.h-banner .swiper-pagination.t03{
		bottom: 220px;
	}
	.h-tit .en{
		font-size: 60px;
	}
	.h-edit .h-tit .en{
		font-size: 50px;
	}
	.h-tit h2{
		font-size: 52px;
	}
	.h-news-list .img{
		width: 500px;
	}
	.h-news-list .swiper-container{
		width: auto;
	}
	.h-news-list .img{
		margin-left: 0;
	}
	.h-news-list .txt{
		width: 780px; padding: 60px 55px; bottom: 100px; height: 290px;
	}
	.h-news-list .btns{
		bottom: 100px;
	}
	.h-news-list .txt h3{
		font-size: 24px;
	}
	.h-edit-list li:hover .img{
		height: 335px;
	}
	.h-edit-list li,
	.h-edit-list li .imgbg{
		height: 600px;
	}
	.h-edit-list li:hover .img{
		margin: 8px;
	}
	.h-edit-list .txt{
		font-size: 14px; padding: 10px;
	}
	.h-edit-list .txt h3{
		font-size: 30px; margin-bottom: 15px;
	}
	.h-edit-list .txt h3:after{
		height: 2px; width: 30px; margin-top: 4px;
	}
	.h-edit-list .more{
		margin: 15px auto 0;
	}
	.h-syll-list{
		margin-right: 0;
	}
	.h-syll-list .img img{
		width: 300px;
	}
	
	.h-forms h2{
		font-size: 32px;
	}
	.h-hands-list .txt{
		width: 1000px; height: 430px; padding-top: 35px;
	}
	
	.h-hands-list .img{
		width: 650px; bottom: 40px;
	}
	.h-hands-list .btns{
		right: 575px;bottom: 80px;
	}
	.h-hands-list .txt >img{
		width: 450px;
	}
	.h-hands-bg{
		width: 500px; height: 500px; background-size:500px  ;
	}
	.txt-attr-l .name{
		font-size: 40px; padding-top: 5px;
	}
	.txt-attr-l .name-en{
		font-size: 15px;
	}
	.h-link-list{
		width: 900px;
	}
	.h-link .h-tit{
		width: 260px;
	}
	.footer-logo img{
		width: 145px;
	}
	.footer-nav li{
		font-size: 18px;
	}
	.footer-nav li+li{
		margin-left: 18px;
	}
	.footer-info .txt{
		font-size: 18px;
	}
	
	.g-banner .tab{
		width: 1200px;
	}
	.g-banner .tab-3 .t1,
	.g-banner .tab-3 .t3{
		bottom: 75px;
	}
	.g-subnav{
		margin-right: -10px;
	}
	.g-subnav li{
		font-size: 17px; width: 192px; margin-right: 10px; height: 55px; line-height: 55px;
	}
	.g-team-list .img,
	.g-teamexam-list .img{
		width: 255px; height: 255px;
	}
	
	.g-tit h2{
		font-size: 32px;
	}
	.g-team-list small{
		font-size: 19px;
	}
	.g-tit h2::after{
		height: 5px; bottom: -15px;
	}
	.g-banner-tit h1{
		font-size: 56px;
	}
	.g-team-list.on >ul >li,
	.g-teamexam-list li{
		margin-right: 55px;
	}
	.g-team-list li,
	.g-teamexam-list li{
		width: 255px;
	}
	.g-teamexam-list li{
		margin-bottom: 80px;
	}
	.g-banner-txt h1{
		font-size: 40px;
	}
	.g-banner-txt .line{
		height: 5px; margin-top: 30px;
	}
	
	.g-newslist-txt{
		margin-right: 0; width: 685px;
	}
	.g-banner1-txt h1{
		font-size: 42px;
	}
	.g-banner1-txt .line{
		height: 5px; margin-top: 15px;
	}
	.m-detail-box.d1 .m-detail-l{
		width: 790px;
	}
	.hdfixed .sr-top{
		margin-right: -600px;
	}
	.hdfixed .s-page.sr-top{
		margin-right: -600px;
	}
	.hdfixed .m-detail1 .sr-top{
		margin-right: -560px;
	}
	.hdfixed .m-detail2 .sr-top{
		margin-right: -600px;
	}
	.m-detail-box.d1 .m-detail-l .m-detail-page .prev, .m-detail-box.d1 .m-detail-l .m-detail-page .next{
		width: 371px;
	}
	.s-news-hd h2{
		font-size: 23px;
	}
	.g-leftnav-box{
		margin-left: 0;
	}
	.g-leftnav-box h2{
		font-size: 26px; margin-bottom: 30px;
	}
	.g-leftnav{
		width: 260px;font-size: 18px;
	}
	.g-leftnav.n1{
		width: 190px;
	}
	.g-box-r{
		width: 1000px;
	}
	.g-box-r.bl{
		width: 900px;
	}
	.bg3{
		padding-bottom: 50px;
	}
	.m-agency-hd .fl{
		font-size: 26px; margin-top: 8px;
	}
	.m-agency-hd .fl small{
		font-size: 14px; margin-left: 10px;
	}
	.m-agency-hd .fl::after{
		height: 4px; bottom: -15px;
	}
	.m-notice{
		padding: 50px 55px 0;
	}
	.m-notice-list li{
		margin-right: 45px;    width: 522px
	}
	.m-notice-list h3 span{
		font-size: 20px; margin-right: 15px;
	}
	.m-newslist .date{
		margin-right: 25px;
	}
	.m-newslist .info{
		padding-left: 25px; max-width: initial; width: 760px;
	}
	.m-detail-box{
		padding-right: 40px; padding-top: 60px;
	}
	.m-detail-l{
		padding-left: 40px;  width: 750px;
	}
	.m-detail-info h2{
		font-size: 30px;
	}
	.m-detail-info .line{
		height: 5px;
	}
	.m-detail-info .desc{
		padding: 25px;
	}
	.m-detail-page .prev,
	.m-detail-page .next{
		width: 330px;
	}
	.m-trailer .info{
		max-width: initial; width: 500px; padding-left: 30px;
	}
	.m-detail2 .m-detail-box{
		padding-left: 0;
	}
	.m-detail2 .m-detail-l{
		    width: 827px; padding: 45px;
	}
	.m-detail2 .m-detail-page .prev, .m-detail2 .m-detail-page .next{
		  width: 346px;
	}
	.m-class-list .img,
	.m-class-list li{
		width: auto;height: auto;
	}
	.m-class-list .info{
		top: 45%;
	}
	.m-class-list .info h2{
		font-size: 46px;
	}
	.m-class-list .info .btn{
		margin-top: 35px;
	}
	.detail-class-l{
		width: 420px; left: 0; padding-left: 40px;
	}
	.hdfixed .sl-top{
		margin-left: 165px;
	}
	.hdfixed.absolute .sl-top{
		left: 0;
	}
	.detail-class-l h2{
		font-size: 38px;
	}
	.detail-class-r{
		width: 753px; margin-left: 440px;
	}
	.detail-class-info .info{
		padding: 25px;
	}
	.m-actlist .info{
		width: 705px; padding-left: 30px;
	}
	.m-detailact .m-detail-box{
		padding-right: 0;
	}
	.m-detailact .m-detail-l{
		padding-left: 0; width: 805px;
	}
	.m-about-info .desc{
		margin-left: 0; padding-top: 40px; width: 667px;
	}
	.m-about-info .desc p{
		margin-bottom: 30px;
	}
	.m-about-history .list{
		width: 1200px; background-position:center top; padding-left: 50px; padding-right: 50px; padding-bottom: 130px;
	}
	.m-about-history .list-bd li .info{
		width: 320px; margin-left: 20px;
	}
	.m-about-history .list-bd li:nth-child(even) .info{
		margin-right: 20px;
	}
	.g-tit2,
	.m-contact-info .list{
		margin-left: 0;
	}
	.m-contact-info .list{
		padding-left: 40px; padding-right: 35px; width: 400px;
	}
	.m-contact-info .map{
		margin-right: 0; width: 785px;
	}
	.m-contact-arer .l1{
		width:545px;
	}
	.m-contact-arer .l3{
		width: 160px;
	}
	.m-contact-arer .l4{
		width: 335px;
	}
	.m-contact-arer .l5{
		width: 155px;
	}
	
	.m-contact-arer .l3 .img{
		width: 100%;
	}
	.m-contact-arer .l1 .row1 .txt,
	.m-contact-arer .l1 .row2 .img{
		width: 160px;
	}
	.m-contact-arer .l1 .row1 .img,
	.m-contact-arer .l1 .row2 .txt{
		width:384px;
	}
	.m-contact-arer .l3 .txt, .m-contact-arer .l5 .txt{
		padding-left: 5px; padding-right: 5px;
	}
	.m-contact-arer .txt h3{
		font-size: 18px;
	}
	.m-contact-arer .txt p{
		font-size: 13px;
	}
	.m-contact-arer .img{
		position: relative;
	}
	.m-contact-arer li img{
		position: absolute; left: 50%; top: 50%;
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%); max-width: initial;
	}
    .m-contact-arer .l3 .img img{
		width:80%; 
	}	
	.m-contact-arer .row:hover .img img {
    -webkit-transform: scale(1.08) translate(-50%,-50%);
    transform: scale(1.08) translate(-50%,-50%);
	}
	.m-contact-form .col3{
		margin-right: 30px;
	}
	.m-contact-form{
		padding-left: 55px;
	}
	.m-contact-form textarea{
		width: 1063px;
	}
	.m-contact-form input{
		width: 286px;
	}
	.g-downlist{
		padding-left: 0; margin-right: -20px;
	}
	.g-downlist li{
		margin-right: 20px; width: 410px; margin-bottom: 20px; padding-right: 10px; padding-left: 10px;width: 383px;
	}
	.g-joblist li{
		margin-right:20px; margin-bottom: 20px;width: 285px;
	}
	.m-teach li{
		width: 224px;height: 268px;
	}
	.m-teach li h3{
		height: 45px; line-height: 45px;
	}
	.m-teach-info .info{
		padding-top: 0;
	}
	.m-teach-list .info{
		width: 567px;
	}
	.m-teach-list .info-bd li{
		 margin-right: 25px;    width: 270px;
	}
	.m-school li{
		 width: 565px;height: 580px;
	}
	.m-school li .img{
		width: 499px; height: 272px;
	}
	.m-school .info-hd h3{
		    width: 390px;
	}
	
	.m-org-main{
		height: 1830px;
	}
	.m-org-main .bgimg{
		width: 800px;
	}
	.m-org-main .user{
		margin-right: 15px;
	}
	.m-org-main .user-img img{
		width: 45px; height: 45px;
	}
	.m-org-main .user-txt{
		min-width: auto; margin-right: 10px;font-size: 12px;
	}
	
	.m-org-main .user-img{
		margin-right: 3px;
	}
	.m-org-main .user:before{
		left: -12px; width: 6px; height: 6px;
	}
	.m-org-main .col3 .row1 {
	    left: 508px;
	    top: 92px;
	}
	.m-org-main .col3 .row2 {
	    left: 576px;
   		 top: 200px;
	}
	.m-org-main .col3 .row3 {
	     left: 629px;
   		 top: 304px;
	}
	.m-org-main .col3 .row4 {
	    left: 674px;
    	top: 409px;
	}
	.m-org-main .col3 .row5 {
	    left: 732px;
   	 top: 589px;
	}
	
	.m-org-main .col3 .row6 {
	    left: 753px;
    top: 679px;
	}
	.m-org-main .col3 .row7 {
	    left: 764px;
   		 top: 749px;
	}
	.m-org-main .col3 .row8 {
	    left: 775px;
   	 top: 835px;
	}
	.m-org-main .col3 .row9 {
	       left: 781px;
    	top: 906px;
	}
	.m-org-main .col3 .row10 {
	       left: 782px;
    	top: 978px;
	}
	.m-org-main .col3 .row11 {
	    left: 780px;
   		 top: 1068px;
	}
	.m-org-main .col3 .row12 {
	    left: 773px;
    	top: 1167px;
	}
	.m-org-main .col3 .row13 {
	    left: 762px;
    	top: 1242px;
	}
	.m-org-main .col3 .row14 {
	    left: 743px;
    	top: 1344px;
	}
	.m-org-main .col3 .row15 {
	    left: 684px;
    	top: 1548px;
	}
	.m-org-main .col3 .row16 {
	    left: 638px;
    	top: 1662px;
	}
	.m-org-main .col2 .row1 {
	    left: 95px;
	    top: 315px;
	}
	.m-org-main .col2 .row2 {
	    left: 283px;
    	top: 1048px;
	}
	.m-org-main .col1 .row1 {
	    left: 142px;
	    top: 1064px;
	}
	.m-org-main .col1 .row2 {
	    left: 135px;
	    top: 1142px;
	}
	.m-org-main .col2 .row3 {
	    left: 112px;
    	top: 1643px;
	}
	.g-team-info .txt{
		width: 600px; padding-left: 40px;
	}
	
	/*aca*/
	.h-aca-list .swiper-pagination{
		right: 360px;
	}
	.h-aca-list .swiper-scrollbar{
		width: 290px; 
	}
	.h-aca-list .more2 .wrapper{
		padding-left: 455px;
	}
	.h-aca-list .imgs{
		width: 1150px;
		
	}
	.h-aca-list .imgs .swiper2{
		left: 643px;
	}
	.h-aca-list .imgs .swiper1{

	}
	.h-aca-list .img{

	}
	.h-aca-list .img img{

	}

}

@media (max-width: 1500px) {
	/*aca*/
	
	.h-aca-list .swiper-pagination{
		right: 220px;
	}
	.h-aca-list .swiper-scrollbar{
		width: 150px; 
	}
	.h-aca-list .more2 .wrapper{
		padding-left: 455px;
	}
	.h-aca-list .imgs{
		width: 1120px;
		
	}
	.h-aca-list .imgs .swiper2{
		left: 643px; 
	}
	.h-aca-list .imgs .swiper1{
		left: 80px;
	}
	.h-aca-list .img{

	}
	.h-aca-list .img img{
		max-width: inherit;
	}
	.h-aca-list .info .name-en{
		font-size: 48px;
	}
	.hdfixed .sl-top {
	    margin-left:35px;
	}
}