.mc_ph_hd {
    box-shadow: none;
}

@media screen and (max-width: 1780px) {

	.mc_container {

		width: 1200px;

	}

	.mc_b4_asidebox {

		left: 60px;
                  
	}

}

@media screen and (max-width: 1680px) {

	.navfixed .mc_hd_nav li .mc_lisfir_a {

		line-height: 55px;

	}

	.mc_container {

		width: 960px;

	}

	.about_video1 {

		width: 80%;

	}

	.about_video1 .video1 {

		height: 500px;

	}

	.xd_list1 ul li h4 {

		font-size: 30px;

	}

}



@media screen and (max-width: 1440px) {

	.navfixed .mc_hd_container {

	    width: 1200px;

	}

	.index_container {

		width: 1200px;

	}

	.news_img3 {

		height: 175px;

	}

	.news_info3 {

		margin-top: 10px;

	}

	.news_info3 p {

		font-size: 14px;

		line-height: 24px;

	}

	.xy_img1 {

		height: 233px;

	}

	.mc_container {

		width: 810px;

	}
	.spot_left1,.spot_right1,.spot_left2 ,.spot_right2 {
		height: 350px;
	}
	.spot_right2 {
		padding-top: 40px;
	}
	.spot_info1 .txt {
		margin-bottom: 35px;
	}
	.spot_info1 .title a {
		font-size: 18px;
	}
	.spot_info1 .txt {
		font-size: 14px;
		line-height: 24px;
	}
	.spot_info1 {
		margin-top: 15px;
	}
}



@media screen and (max-width: 1200px) {

	.mc_hd_pc {

	    display: none;

	}

	.mc_ph_hd {

	    display: block;

	}

	.index_container {

	    width: 768px;

	    padding: 0 15px;

	}

	.index_info1 {

		width: 100%;

	}

	.teach_img1 {

		height: 150px;

	}

	.teach_info1 {

		height: 160px;

		padding: 14px 20px 0;

	}

	.teach_info1 h2 {

		font-size: 18px;

		margin-bottom: 10px;

	}

	.teach_info1 p {

		font-size: 14px;

		line-height: 20px;

	}

	.campus_img1 {

		height: 195px;

	}

	.campus_list2 ul li a .campus_img1 {

		height: 390px;

	}

	.campus_m1 .campus_info1 h2 {

		font-size: 16px;

		margin-bottom: 6px;

	}

	.campus_m1 .campus_info1 p {

		font-size: 12px;

	}

	.news_type1 ul li {

		margin: 0 6px;

	}

	.news_type1 ul li a {

		font-size: 16px;

		line-height: 36px;

	}

	.news_left1 {

		width: 100%;

	}

	.news_img1 {

		height: auto;

	}

	.news_right1 {

		width: 100%;

		margin-top: 15px;

	}

	.mc_ft {

		margin-bottom: 0;

	}

	.footer {

	    position: relative;

	}

	.f_con {

		flex-wrap: wrap;

		padding: 30px 0 0 0;

	}

	.f_rk a {

		font-size: 14px;

	}

	.f_con .f_item {

		width: 44%;

		margin-bottom: 30px;

	}

	.f_item1 {

		width: 44%;

		margin-left: 0;

		margin-bottom: 15px;

	}

	.f_link ul li a ,.f_contact .txt{

		font-size: 14px;

		line-height: 24px;

	}

	.f_ewm .ewm1 img {

		width: 88px;

		height: 88px;

	}

	.f_title1 {

		margin-bottom: 10px;

	}

	.f_title1 h1 {

		font-size: 16px;

		padding-bottom: 10px;

	}

	.copyright {

		font-size: 14px;

		line-height: 24px;

		padding: 10px 0;

	}

	.banner_type1 ul li {

		width: 20%;

	}

	.banner_type1 ul li a {

		width: 100%;

	}

	.banner_type1 ul li a span {

		font-size: 14px;

		line-height: 52px;

	}

	.banner_type1 ul li a img {

		height: 22px;

	}

	.headmaster_title {

		font-size: 24px;

		margin-bottom: 30px;

	}

	.headmaster_left1 {

		width: 34%;

	}

	.headmaster_right1 {

		width: 62%;

		padding-left: 0;

	}

	.master_info1 .title {

		font-size: 20px;

		margin-bottom: 16px;

	}

	.master_info1 .txt ,

	.news_info4 .txt ,

	.consult_s1 .txt{

		font-size: 14px;

		line-height: 1.8;

	}

	.news_img3 {

		height: 106px;

	}

	.news_info3 .title {

		padding-bottom: 10px;

		margin-bottom: 10px;

	}

	.news_info3 .title img {

		height: 16px;

	}

	.news_info3 .title h2 {

		font-size: 16px;

		margin-left: 10px;

	}

	.news_info3 p {

		-webkit-line-clamp: 1;

		margin-bottom: 10px;

	}

	.news_info3 h4 span {

		font-size: 14px;

	}

	.news_info3 h4 img {

		height: 15px;

	}

	.news_list2 ul li {

		margin-bottom: 10px;

	}

	.news_type2 ul li {

		margin-left: 20px;

	}

	.news_type2 ul li a {

		font-size: 16px;

	}

	.news_hd .title {

		font-size: 20px;

	}

	.news_hd {

		margin-bottom: 20px;

	}

	.xy_img1 {

		height: 143px;

	}

	.xiaoyuan_list1 ul li {

		margin-bottom: 25px;

	}

	.xy_info1 h2 {

		font-size: 16px;

	}

	.xy_info1 {

		padding: 5px 10px;

	}

	.zx_btn a {

		width: 180px;

		font-size: 18px;

		height: 44px;

	}

	.consult_s1 .txt {

		margin-bottom: 20px;

	}

	.consult_s1 {

		margin-bottom: 50px;

	}

	.zx_title {

		margin-bottom: 30px;

	}

	.consulting_con {

		padding-bottom: 60px;

	}

	.mc_b4_asidebox {

		display: none;

	}

	.mc_container {

		padding: 0 15px;

	}

	.xd_list1 ul li h4 {

		font-size: 20px;

	}
	.teach_info2 {
		height: auto;
		padding: 0;
	}
	.teach_info2 h2 {
		margin-bottom: 0;
		line-height: 54px;
	}
	.spot_m1 .spot_item1 {
		width: 100%;
	}

}



@media screen and (max-width: 1000px) {

	.s_banner {

		height: 360px;

	}

}



@media screen and (max-width: 900px) {

	.video_modal {

		width: 88%;

	}

}



@media screen and (max-width: 767px) {

	.index_container {

		width: 100%;

	}

	.f_con .f_item ,.f_con .f_item1{

		width: 100%;

	}

	.index_title2 {

		padding: 30px 0;

	}

	.index_title2 h1 ,.index_title1 h1{

		font-size: 20px;

		padding-bottom: 16px;

		margin-bottom: 16px;

	}

	.banner_type1 ul li a img {

		height: 22px;

	}

	.banner_type1 ul li a span {

		font-size: 14px;

		margin-left: 4px;

		line-height: 44px;

	}

	.index_banner {

	    position: relative !important;

	}

	.banner_swiper .swiper-slide {

	    height: auto;

	}

	.mc_main {

		margin-top: 0;

	}

	.index_con1 {

		padding: 45px 0;

	}

	.play_icon1 img {

		height: 80px;

	}

	.g_phnav2 {

	    line-height: 36px;

	}

	.headmaster_left1 {

		width: 100%;

	}

	.headmaster_right1 {

		width: 100%;

		margin-top: 30px;

	}

	.s_banner {

		height: 280px;

	}

	.index_explore {

		display: none;

	}

	.insider_banner {

		position: unset;

	}

	.news_bg1 {

		display: none;

	}

	.news_m3 {

		position: unset;

		border: 1px solid #e9e9e9;

		padding: 10px;

	}

	.news_type2 {

		width: 100%;

		text-align: center;

		margin-top: 12px;

	}

	.news_type2 ul li {

		margin-left: 0;

		margin: 0 3px;

	}

	.news_type2 ul li a {

		font-size: 15px;

	}

	.news_info3 {

		width: 74%;

		float: right;

	}

	.news_d1 {

		padding-bottom: 40px;

	}

	.pian a {

		width: 100%;

		font-size: 14px;

		line-height: 32px;

	}

	.pian a + a {

		text-align: left;

	}
	.xiaoyuan_list1 ul li {

		width: 48%;

		margin-right: 4%;

	}

	.xiaoyuan_list1 ul li:nth-child(3n) {

		margin-right: 4%;

	}

	.xiaoyuan_list1 ul li:nth-child(2n) {

		margin-right: 0;

	}

	.xy_img1 {

		height: 200px;

	}

	.zp_upload ul li a {

		font-size: 16px;

		line-height: 34px;

	}

	.consult_right1 {

		width: 100%;

		margin-bottom: 30px;

	}

	.consult_left1 {

		width: 100%;

		padding-right: 0;

	}

	.mc_container {

		width: 100%;

	}

	.mc_inner_title, .mc_inner_h6title, .mc_inner_h2title {

		font-size: 20px;

	}

	.inner_stitle1 {

		font-size: 18px;

	}

	.mc_sinner .txt {

		font-size: 14px;

		line-height: 1.8;

	}

	.about_video1 {

		width: 100%;

	}

	.about_video1 .video1 {

		height: 420px;

	}

}

@media screen and (max-width: 640px) {

	.banner_type1 {

		display: none;

	}

}

@media screen and (max-width: 450px) {

	.mc_ph_logo {

		width: 65%;

	}

	.mc_ph_logo a {

		padding: 0;

		line-height: 64px;

	}

	.index_title1 {

		margin-top: 20px;

	}

	.index_info1 {

		padding-top: 0;

	}

	.index_info1 .txt {

		font-size: 14px;

		line-height: 24px;

	}

	.play_icon1 img {

		height: 60px;

	}

	.index_b1 p {

		font-size: 14px;

		margin-top: 10px;

	}

	.index_con1 {

		padding: 25px 0;

	}

	.teach_list1 ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 20px;

	}

	.teach_img1 ,.campus_list2 ul li a .campus_img1{

		height: auto;

	}

	.campus_box1 {

		width: 100%;

	}

	.news_type1{

		margin-bottom: 20px;

	}

	.news_type1 ul li {

		margin: 0 1px;

	}

	.news_type1 ul li a {

		font-size: 12px;

		padding: 0 12px;

		line-height: 30px;

	}

	.news_info1 p {

		line-height: 36px;

		font-size: 14px;

	}

	.news_info1 {

		padding: 0 30% 0 10px;

	}

	.news_swiper .swiper-button-prev, .news_swiper .swiper-button-next {

		line-height: 36px;

		font-size: 16px;

	}

	.news_swiper .swiper-pagination ,.news_swiper .swiper-pagination span{

		line-height: 36px;

	}

	.news_swiper .swiper-pagination span {

		font-size: 16px;

	}

	.news_swiper .swiper-pagination .swiper-pagination-current {

		font-size: 20px;

	}

	.news_swiper .swiper-button-next {

		right: 10px;

	}

	.news_swiper .swiper-button-prev {

		right: 80px;

	}

	.news_swiper .swiper-pagination {

		right: 34px;

	}

	.news_list1 ul li a .time {

		width: 55px;

		height: 55px;

		font-size: 14px;

	}

	.news_list1 ul li a {

		padding: 20px 10px;

	}

	.news_list1 ul li a .news_info2 {

		width: 78%;

	}

	.news_list1 ul li a .news_info2 h3 {

		font-size: 16px;

	}

	.news_list1 ul li a .news_info2 p {

		font-size: 12px;

		margin: 2px 0;

	}

	.news_list1 ul li a .news_info2 h4 {

		font-size: 12px;

	}

	.index_con3 {

		padding-bottom: 20px;

	}

	.school_list1 ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 15px;

	}

	.index_con4{

		padding-bottom: 20px;

	}

	.copyright {

		padding: 10px;

		font-size: 12px;

		line-height: 20px;

	}

	.f_logo a img {

		height: 100px;

	}

	.f_rk {

		margin-top: 15px;

	}

	.f_con .f_item {

		margin-bottom: 15px;

	}

	.f_link ul li a, .f_contact .txt {

		font-size: 12px;

		line-height: 20px;

	}

	.f_title1 h1 {

		font-size: 14px;

	}

	.f_ewm .ewm1 p {

		font-size: 12px;

	}

	.f_con {

		padding-top: 22px;

	}

	.index_title2 h1, .index_title1 h1 {

		font-size: 18px;

	}

	.headmaster_title {

		font-size: 20px;

		margin-bottom: 14px;

	}

	.master_info1 .title {

		font-size: 18px;

		margin-bottom: 12px;

	}

	.gotop {

		right: 15px;

		width: 32px;

		bottom: 4px;

	}

	.news_list2 {

		margin-bottom: 30px;

	}

	.news_con ,.xiaoyuan_con{

		padding-bottom: 60px;

	}

	.news_dt {

		justify-content: flex-start;

	}

	.news_title1 {

		margin-bottom: 20px;

	}

	.news_title1 .title {

		font-size: 18px;

		margin-bottom: 12px;

	}

	.news_title1 h2 {

		font-size: 12px;

		line-height: 20px;

	}

	.xy_img1 {
		height: 130px;

	}

	.xy_info1 h2 {

		font-size: 15px;

		line-height: 32px;

	}

	.xiaoyuan_list1 ul li {

		margin-bottom: 15px;

	}

	.xy_title {

		font-size: 20px;

		margin-bottom: 20px;

	}

	.page a,.page a.page1 {

		font-size: 12px;

		line-height: 24px;

	}

	.news_img3 {

		width: 32%;

		margin-right: 0;

	}

	.news_info3 {

		width: 64%;

		margin-top: 8px;

	}

	.news_info3 .title h2 {

		max-width: 80%;

	}

	.zp_d1 {

		padding-bottom: 0;

	}

	.zp_upload {

		margin-bottom: 30px;

	}

	.zp_upload ul li a {

		font-size: 14px;

		line-height: 30px;

	}

	.zx_title {

		font-size: 20px;

	}

	.consult_s1 .title {

		font-size: 18px;

		margin-bottom: 10px;

	}

	.consult_s1 .txt {

		margin-bottom: 10px;

	}

	.zx_btn a {

		width: 35%;

		font-size: 16px;

		height: 40px;

	}

	.zx_btn a img {

		height: 22px;

	}

	.consult_s1 {

		margin-bottom: 25px;

	}

	.mc_inner_title, .mc_inner_h6title, .mc_inner_h2title {

		margin-bottom: 15px;

	}

	.mc_inner_section {

		padding-top: 30px;

		padding-bottom: 60px;

	}

	.about_video1 {

		padding: 10px;

		margin-top: 25px;

	}
	.about_video1 .video1 {
	    height: 250px;
	}
	.xd_list1 ul li h3 img {
		height: 26px;
	}
	.xd_list1 ul li h4 {
		font-size: 16px;
	}
	.xd_list1 ul li h4 small {
		font-size: 12px;
	}
	.xd_list1 ul li p {
		font-size: 12px;
	}
	.index_video1 {
		height: 300px;
		padding: 10px;
	}
	.video_modal .close {
		right: 2px;
		top: 2px;
		height: 16px;
	}
	.video_m1 {
		padding: 0 5px;
	}
	.video_swiper1 {
		padding: 0 5px 40px;
		margin-bottom: 10px;
	}
	.campus_swiper1 .swiper-pagination-bullet, .video_swiper1 .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		margin: 0 2px;
	}
	.index_video2 {
		height: 160px;
	}
	.spot_left1, .spot_right1, .spot_left2, .spot_right2 {
		height: 200px;
	}
	.spot_right1 {
		padding: 6px 10px 0;
	}
	.campus_swiper1 {
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	.spot_h1 .title {
		font-size: 14px;
		line-height: 32px;
	}
	.spot_h1 a {
		font-size: 12px;
	}
	.spot_info1 .title a {
		font-size: 13px;
		line-height: 22px;
	}
	.spot_info1 .view {
		font-size: 12px;
		margin: 4px 0 8px 0;
	}
	.spot_info1 {
		margin-top: 6px;
	}
	.spot_info1 .txt {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	.spot_info1 .more a {
		width: auto;
		padding: 0 12px;
		font-size: 12px;
		line-height: 26px;
	}
	.spot_right2 {
		padding: 15px 10px 0;
	}
}