@media screen and (max-width: 995px) {
	.index-tit{
		display: flex;
    	flex-wrap: nowrap;
    	justify-content: space-between;
	}
	.index-tit .text-left{
		text-align: right!important;
	}
	.news-thumb img{
		width: 100%;
		height: auto;
	}
	.nyleft{
		display: none;
	}
	.nyneirong{
		float: none;
		width: 90%;
		margin: 0 auto;
	}
	.nyneirong_con{
		margin-top: 0px;
		padding-top: 5%;
	}
	.nynewlist ul li{
		height: auto;
		background: none
	}
	.nynewlist .title a{
		width: 100%;
		float: none;
	}
	.nynewlist .time{
		width: 100%;
		height: auto;
		float: none;
	}
	.logo img{
		height: 60px;
	}
	.home-carousel .slide-item{
		height: 20vh;
	}
}
@media screen and (max-width: 680px) {
	.nycolumn .title-center span a{
		width: 25%;
		margin: 0 8px;
	}
}

@media screen and (max-width: 575px) {
	.text-white{
		margin-left: 17px;
	}
	.footer-widget-list{
		margin-left: 17px;
	}
	.list2 .left{
		width: 100%;
		float: none;
	}
	.list2 .left .time{
		border: none;
	}
	.list2 .right{
		width: 100%;
		margin-left: 0px;
		float: none;
	}
	.detail_nr img{
		width: 100%!important;
		height: auto!important;
	}
	.detail_nr table{
		width: 100%!important;
	}
	.dym img{
		float: none!important;
		margin: 0 auto!important;
	}
}
@media screen and (max-width: 542px) {
	.nyteacherlist ul li{
		float: none;
		margin: 0 auto;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 425px) {
	 h2 {
        font-size: 25px !important;
       
    }
    .list2 .left .time h1{
    	font-size: 24px;
    	line-height: 30px;
    }
    .list2 .left .time h2{
    	font-size: 18px!important;
    	line-height: 30px!important;
    }
}