@charset "utf-8";
/* CSS Document */

@media (max-width: 1024px){
}
@media (max-width: 768px){
	.banner{height:auto;}
	.header_logo{width: 80%; margin:10px 0px;}
	.header_logo span,.header_tel{ display:none;}
	.dwlx_bottom{ }
	.dwlx_bottom a{ font-size:14px; margin:5px; padding:8px 10px;}
	.cooperation div{ max-width:100%;}
	.news_l,.news_r{ width:100%;}
	.recruit,.teach,.footer_b a:last-child{ display:none;}
	.url,.contact{ min-height:100% !important; margin:2% 0; padding-left:0px; width:100%; border-left:0px;}
	.footer_b{ padding:2%; box-sizing:border-box; float:left; width:100%;}
	.cooperation,.advantage,.teacher,.news,footer,.news_list,.page_class,.page_news,header,.pro_list_r{ padding:0 2%; box-sizing:border-box;}
	.news_l img{ height:auto;}
	.about{ background-size:100% 120%; padding:2%; box-sizing:border-box;}	
	.about_r>div:first-child{transform:skewX(0deg);padding:0px;}
	.about_r{transform:skewX(0deg); width:100%; padding:2%; box-sizing:border-box;}
	.about_r div span:first-child p{ text-align:center;}
	.advantage .max div{ width:49%; border-right:0px;height:103px;}
	.advantage .max div span:last-child{height: 52px;overflow: hidden;}
	.news_r li span:nth-child(2) p:first-child{ line-height:40px; max-height:40px;}
	.news_r li span:nth-child(2) p:nth-child(2){ line-height:23px;max-height: 69px;}
	.news_lt span{ line-height:22px;}
	.news_lt time{ display:none;}
	.news_listl,.news_listr{ width:100%;}
	.news_list li{ max-height:100%;}
	.news_list li img{max-height: 200px;}
	.pro_list_r .pro_img img{height: 170px;}
	.page_list{margin: 10px auto;}
	.page_pro, .page_news, .page_about{ width:96%;}
	.news_title{margin-bottom: 30px;}
	.news_listl span:first-child p:first-child{ font-size:20px;}
	.page_title{ font-size:20px; line-height:24px; margin:5% 0;}
	
	.pro_list_l{ display:none;}
	.pro_list_r{ width:100%;}
	
	/*额外代码*/
	.nav{width:50%;position:absolute;z-index:2; height:0px; float:left; overflow:hidden; right:0px; box-sizing:border-box;}
	.nav>li{ float:left;width:100%; padding:0px;margin-top:0px; background:#df0024;}
	.nav li a{ padding:20px 0px; margin:0px; float:left; color:#fff; width:100%; text-align:center;}
	.nav li ol{ top:0px; left:auto; right:100%;}
	#dh{ display:block; margin-top: 20px;}
}
@media (max-width: 425px){
	.sj_footer{ display:block;}
	.dh{ max-height:40px; max-width:40px;}
	.about_r div div img{ width:100%; margin:1% 0px !important;}
	.teacher{display:none;}
	.news_lt time{ width:100%; border-right:0px;}
	.news_lt span{ width:100%;}
	.news{ padding-top:10%;}
	.footer_b a{ float:left;}
	.pro_list_r li{ width:49%; float:left; margin:0 0 2% 0;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
	.pro_list_r li:nth-child(even){float:right;}
	.pro_title{ font-size:16px; padding:0px;}
	.news_r li span:nth-child(2){ width:100%;}
	.news_r li span:first-child{ text-align:center;max-width:100%; width:100%; height:auto; border-radius:0px;}
	.news_r li span:first-child img{ height:155px; width:100%; object-fit:cover;}
	.cooperation{ margin-top:2%;}
	.news_r li{ width:95%;}
	.about_r div span:nth-child(2),.news_title,.news_title font,.news_lt time p,.cooperation div span p:first-child{ font-size:20px;}
	.advantage .max div span font{ font-size:30px;}
	.news_listl{ padding:3%;}
	.news .max{background-size:contain;}
}

@media (max-width: 375px){
	
}



@media (max-width: 320px){
	.pro_list_r .pro_img img{ max-height:190px;}
	.advantage .max div{ width:100%; height:auto;}
	.dh{ max-width:30px; max-height:30px;}
	.news_title{ padding-bottom:10px;}
}

