@charset "utf-8";
/* CSS Document */
@media ( min-width:1300px ) and ( max-width:1439px ) {

	
	}

@media ( min-width:1023px ) and ( max-width:1239px ) {
	.w_head{ display:block}
	.p_head{ display:none}
	.main{ padding:0 3%; overflow:hidden;}
	.ts01{ padding-top:60px}
	


	}
	
@media ( min-width:767px ) and ( max-width:1024px ) {
	.w_head{ display:block}
	.p_head{ display:none}
	.main{ padding:0 3%; overflow:hidden;}
	
	
	}
@media ( min-width:1588px ) and ( max-width:1599px ) {
	.part03 li{padding: 59px 0;}
}
@media ( min-width:1514px ) and ( max-width:1587px ) {
	.part03 li{padding: 53px 0;}
}
@media ( min-width:1480px ) and ( max-width:1513px ) {
	.part03 li{padding: 52px 0;}
}
@media ( min-width:1400px ) and ( max-width:1479px ) {
	.part03 li{padding: 44px 0;}
}
@media ( min-width:1320px ) and ( max-width:1399px ) {
	.part03 li{padding: 36.5px 0;}
	.f-left{margin-right: 0;}
	.f-center{padding: 0 60px;}
}
@media ( min-width:1220px ) and ( max-width:1319px ) {
	.part03 li{padding: 27.5px 0;}
}
@media ( min-width:1420px ) and ( max-width:1599px ) {
	.p_head .nav li{margin: 0 20px;}
	.part01 .left{padding-top: 20px;}
	.our{padding-top: 20px;}
}
@media ( min-width:1350px ) and ( max-width:1419px ) {	
	.part01 .left{padding-top: 0px;}
	.our{padding-top: 20px;margin-bottom: 20px;height: 200px;overflow: hidden;}
}
@media ( min-width:1200px ) and ( max-width:1349px ) {	
	.part01 .left{padding-top: 0px;}
	.our{padding-top: 20px;margin-bottom: 20px;}
}
@media ( min-width:1075px ) and ( max-width:1219px ) {	
	.part03 li img{width: auto;height: 58px;}
	.part03 li{padding: 25.5px 0;}
	.part03 li a h1{font-size: 16px;margin-top: 10px;}
	.part03{padding-top:25px;margin-bottom: 15px;}
	.part02{padding-bottom: 30px;}
	.part03 .part_3{padding-top: 20px;}
}
@media ( min-width:767px ) and ( max-width:1199px ) {	
	.part01 .left{padding-top: 0px;}
	.our{padding-top: 20px;margin-bottom: 20px;}
	.part01 .left .our{height: 200px;overflow: hidden;}
	.part01{padding: 30px 0;}
	.part01 h1{font-size: 20px;}
	.part01 h1 span{font-size: 16px;}
	.part01 p{line-height: 26px;}
	.part02{background-size: cover;padding-bottom: 30px;}
	.part02 .part_2{padding-top: 30px;}
	.part02 .part_2 img{width: auto;height: 41px;}
	.part02 li h1{font-size: 16px;padding-top: 5px;}
	.part02 li p{font-size: 14px;line-height: 24px;}
	.part02 li .line{top: 6px;}
	.part02 li h1 em{margin-bottom: 15px;}
	.part03{padding-top: 25px;margin-bottom: 15px;}
	.biaoti h2{font-size: 22px;}
	.biaoti em{font-size: 16px;}
	.part04 .biaoti{margin-top: 25px;}
	#home_slider2 li .box .text{padding:20px;}
	#home_slider2 li .box h2{margin-top: 0;margin-bottom: 12px;}
	#home_slider2 li .box h2 a{font-size: 16px;}
	#home_slider2 li .box p a{line-height: 24px;}
	#home_slider2 li .box .more{margin-top: 22px;}
	#home_slider2 .flex-direction-nav a,#home_slider2 .flex-direction-nav .flex-next{top: 60px;}
	#home_slider2{margin-top: 20px;}
	.more2{margin-top: 25px;}
	.part04{background-size: cover;padding-bottom: 30px;}
	.part05{padding: 25px 0;}
	#home_slider3{margin-top: 25px;}
	#home_slider3 li .box a .teach,#home_slider3 li .box a .teach img{width: 120px;height: 120px;}
	#home_slider3 li .box .item{margin-top: -70px;padding: 80px 20px 20px 20px;}
	#home_slider3 li .box a h1{font-size: 16px;}
	#home_slider3 li .box a h1 span{padding: 8px 0 10px 0;}
	#home_slider3 li .box a p{line-height: 24px;}
	#home_slider3 .flex-direction-nav a,#home_slider3 .flex-direction-nav .flex-next{top: 160px;}
	.more3{margin-top: 30px;}
	.f-left{width: 100%;float: none;}
	.f-center{width: 100%;float: none;padding: 0;margin: 0;border: none;}
	.f-right{width: 100%;float: none;}
	.footer{padding:0 0 20px 0;background-size: cover;}
	.footer h2{font-size: 16px;border-bottom: solid 1px #fff;padding-bottom: 8px;margin-bottom: 8px;padding-top: 20px;}
	.footer h2 span{font-size: 14px;}
	.f-menu a{width: auto;margin-right: 10px;margin-top: 0;}
	.f-right img{display: block;margin: 12px 0 0 0;}
	
	
}
@media ( min-width:1200px ) and ( max-width:1399px ) {
	.leftside{width: 60%;}
	.rightside{width: 38%;}
	.about .right{width: 50%;}
	.about .left{width: 48%;}
	.about2{background-size: 100% 100%;}
	.contact .way{width: 48%;}
	.contact .map{width: 50%;}
	.contact .map iframe{width: 100%;}
	.biaoti2{margin-top: 30px;}
	.teacher2 .laoshi{width: 30%;}
	.teacher2 .jieshao{width: 68%;}
	
}
@media ( min-width:1000px ) and ( max-width:1199px ) {
	.leftside{width: 100%;float: none;}
	.rightside{width: 100%;float: none;}
	.about .right{width: 100%;float: none;}
	.about .left{width: 100%;float: none;}
	.about2{background-size: 100% 100%;padding:10px 0;}
	.about,.contact,.teacher2,.business{padding: 30px 0;}
	.contact .way{width: 48%;}
	.contact .map{width: 50%;}
	.contact .map iframe{width: 100%;}
	.biaoti2{margin-top: 30px;}
	.news-list li{padding:20px 2%;width: 46%;}
	.news-list li a .wz{width: 86%;}
	.teacher2 .laoshi{width: 30%;}
	.teacher2 .jieshao{width: 68%;}
	
	
}
@media ( min-width:767px ) and ( max-width:1176px ) {
	.part03 .left{display: none;}
	.part03 .right{float: none;width: 100%;}
	.part03 li img{width: auto;height: 58px;}
	.part03 li{padding: 25.5px 0;}
	.part03 li a h1{font-size: 16px;margin-top: 10px;}
	.part03 .part_3{padding-top: 20px;}
	.part03 li{height: 120px;}
}
@media ( min-width:1300px ) and ( max-width:1399px ) {
	.p_head .nav li{margin: 0 15px;}
	.w1400{width: 94%;margin: 0 auto;}
}

@media ( min-width:1300px ) and ( max-width:1599px ) {
	.main{width: 94%;margin: 0 auto;}
	
}
@media ( min-width:769px ) and ( max-width:1340px ) {
	.swiper-box{display: block;}
	.w-header{ display:block}
	.p_head{ display:none}
}
@media ( min-width:1000px ) and ( max-width:1339px ) {
	.block_home_slider{display: block;}
	.swiper-box{display:none;}
	
	
}
@media ( min-width:769px ) and ( max-width:1299px ) {
	.main{width: 94%;margin: 0 auto;}
	.w1400{width: 94%;margin: 0 auto;}
	
}