.banner-slider .slides li, .banner-slider .slides li a{
	height: auto !important;
}
.banner-slider .slides li a img{
	width: 100%;
}
.banner-slider{
	height: auto !important;
}
.navbar{
	display: none;
}
.media-tab{
	display: none;
}
@media screen and (min-width: 320px) and (max-width: 768px) {
	.index-title h5{
		font-size: 24px;
	}
	.listnews{
		width: 95%;
		margin: auto;
	}
	.news-info{
		width: 100%;
		left: 0;
	}
	.news-date,.news-img{
		display: none;
	}
	.news-info a.more{
		position: initial;
		margin: auto;
	}
	.education{
		width: 95%;
		margin: auto;
	}
	.educon{
		height: auto;
		background: none;
		margin-top: 30px;
	}
	.educon .listtabnav{
		width: 100%;
		padding-top: 0;
	}
	.listtabnav .edu-tab{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.listtabnav .edu-tab li{
		width: 50%;
		margin: 10px 0px;
	}
	.tabcon .tabinfo{
		width: 100%;
		padding-top: 0;
	}
	.tabinfo a.more{
		margin: 10px auto 10px;
	}
	.tabimg img{
		max-width: 100%;
	}
	.internetcon{
		width: 95%;
		height: auto;
		margin: auto;
		padding-top: 20px;
	}
	.internetcon .tabinfo{
		width: 95%;
		margin: auto;
		float: initial;
		overflow: hidden;
	}
	.profile{
		width: 95%;
		height: auto;
		margin: auto;
		overflow: hidden;
	}
	.about-left img{
		display: block;
		margin: auto;
	}
	.about-left{
		width: 100%;
	}
	.about-left a{
		margin: auto;
	}
	.footer-wrap{
		height: auto;
		padding-bottom: 20px;
	}
	.footercont{
		width: 95%;
		margin: auto;
		overflow: hidden;
	}
	.footitem{
		width: 100%;
		margin: 0 0 50px 0;
	}
	.footerLogo{
		display: flex;
		align-items: center;
	    margin: 0;
	    justify-content: space-around;
	}

	.competition{
		width: 95%;
		height: auto;
		margin: auto;
		overflow-y: initial;
	}
	.competition-img{
		width: 100%;
	}
	.competition-img img{
		width: 100%;
		margin-bottom: 10px;
	}
	.competition-img-intro{
		top: 50%;
		left: 5%;
		transform: translateY(-50%);
	}
	.competition-img-title{
		font-size: 18px;
		padding-bottom: 0;
	}
	.competition-img-intro .seo{
		display: none;
	}
	.w1200{
		width: 95%;
		padding: 0;
	}
	.internet{
		margin-top: 0;
	}
	.teaching-bg{
		min-height: 756px;
		margin-top: 18px;
	}
	.teaching-left{
		width: 100%;
	}
	.teaching-flex{
		display: block;
	}
	.teaching-box{
		height: auto;
	}
	.teaching-box-w{
		width: 95%;
		margin: auto;
	}
	.teaching-box-w img{
		width:100%
	}
	.teaching-right{
		display: none;
	}
	.teaching-content{
		height: auto;
	}
	.teaching-box-right a.more{
		margin:20px auto;
	}
	.school{
		display: block;
		margin-bottom: 20px;
	}
	.schoolItem{
		width: 95%;
		margin: auto;
		height: auto;
	}
	.server-left{
		width: 100%;
	}
	.server>div{
		width: 100%;
	}
	.swiperbox{
		width: 95%;
		margin: auto;
	}
	.server-left{
		display: initial;
	}
	.server{
		display: initial;
	}
	.swiper-text .teaching-box-right{
		width: 95%;
		margin: auto;
	}
	.newsBox{
		display: initial;
	}
	.newsNav-left{
		width: 95%;
		margin: auto;
	}
	.newsNav-list{
		margin-bottom: 30px;
	}
	.newsList-right{
		width: 95%;
		margin: auto;
	}
	.title_c{
		width:100%;
	}
	.newsList-right ul li .photo{
		display: none;
	}
	.breadcrumb{
		width: calc(95% - 32px);
	}
	.breadcrumb ul{
		display: flex;
		flex-wrap: wrap;
	}
	.navbar-brand{
		height: auto !important;
		padding: 0 !important;
	}
	.navbar-toggle{
		margin-top: 20px !important;
	}
	.head{
		display: none;
	}
	.navbar-default{
		background-color: #fff !important;
	}
	.navbar{
		margin-bottom: 0 !important;
		display: block;
	}
	.media-tab{
		display: block;
	}
	.media-tab .edu-tab li{
		background: #fff;
		width: 45%;
		border-radius: 4px;
		text-align: center;
	}
	.news-item{
		margin-bottom: 0;
	}
	.news-info p{
		display: -webkit-box;
		-webkit-box-orient:vertical;
		overflow:hidden;
		-webkit-line-clamp:3;
		text-overflow: ellipsis;
	}
	.index-title{
		margin-top: 30px; 
	}
	.bg-grey{
		margin-top: 20px;
	}
	.teaching-box-right-title{
		margin-top: 0;
	}
	.mainbody{
		margin-top: 20px;
	}
	.newsBg .news-title{
		padding-top: 10px;
	}
	.news-content p a{
		word-break: break-word;
	}
	.title_c p{
		line-height: 22px;
	}
}