@media only screen and (max-width:1280px ) {
	.ve-menu > .ve-menu-pc > li{ width: 134px !important;}
	.menu-box p{ background: url(../images/arrow.png) 70% center no-repeat;}
}
@media only screen and (max-width:1024px ) {
	.ve-menu > .ve-menu-pc > li{ width: 134px !important;}
	.admissions ul li a{ width:70%}
	.card{ float: initial; margin: 20px auto;}
	.card img{ display:block; margin: 0 auto;}
	
}
@media only screen and (max-width:980px ) {
	.left-menu{ display: none;}
	.right-box,.dj-pic,.dj-text{ width: 100%;}
	.ve-menu > .ve-menu-pc > li{ width: 100px !important;}
	
	
}
@media only screen and (max-width:768px ) {
	.logo img{ width: 80%;}
	.ve-menu-icon{ margin-top: -70px !important;}
	.tel{ display: none;}
	.ve-menu a{ color: #fff;}
	.wrap,.xy-news,.rules,.graduates{ width: 100%;}
	.xy-news{ padding-right: 0px;}
	.professional ul li{ width: 49%; margin: 17px 2% 0 0;}
	.professional ul li:last-child{  margin-right: 2%;}
	.professional ul li:nth-child(2n){ margin-right: 0px;}
	.index-list{ width: 100%; margin-right: 0px;}
	.notice,.dj-text a{ padding: 0px;}
	.date{ margin: 0 1.5% 0 0;}
	.index-list,.graduates{ margin-top: 20px;}
	.index-list:first-child{ margin-top:0px;}
	
	.adress{ float: initial; margin-top: 0px;}
	
	.admissions{ padding: 0px;}
	.callbacks_tabs.callbacks1_tabs{ margin-bottom: 0px; margin-top: -30px;}
	
	
	.dj-text p{ padding: 10px 0;}
	.zy-text h3{ padding: 10px 0 20px 0;}
	.zy-text,.zy-pic{ width: 100%;}
	.professional-box ul li:nth-child(2n) .zy-pic{ float: left;}
	.professional-box ul li:nth-child(2n) .zy-text{ float: right;}
	
	
}
@media only screen and (max-width:480px ) {
	header{display: none;}
	.logo img{ width: 70%;}
	.ve-menu-icon{ margin-top: -52px !important;}
	.ve-menu-icon{ width: 35px;}
	.link div{ font-size: 12px;}
	.ve-menu-mobile li a,.hiSlider-title,.professional ul li p,.bot{ font-size: 14px;}
	.xy-news ul li a{ width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.link a{ margin: 0 3px;}
	.link p{ width: auto;}
	.adress{ text-align: center;}
	footer{ margin-top: 50px;}
	.ve-menu a{ font-size: 14px !important;}
	.dj-text a{ padding: 15px 0;}
	.team ul li{ width: 46%;}
	.wz-top h2{ font-size: 16px;}
	.wz-top{ padding: 20px 0;}
	.wz-box{ padding: 20px 0px 80px 0px;}
	.about{ padding: 0px 0px 80px 0px;}
	
	.professional-box{ padding: 0px;}
	.callbacks_tabs.callbacks1_tabs{margin-top: -20px;}
	
}
@media only screen and (max-width:320px ) {
	.ve-menu-icon{ margin-top: -43px !important;}
	.xy-news ul li span{ font-size: 12px;}
	.wz-top h2{ font-size: 14px;}
}