@media only screen and (min-width:1921px){
    .partb::after,.footer::after{background-size: cover;}
}
@media only screen and (max-width:1600px){
    .search_bg{width: 3rem;}
}
@media only screen and (max-width:1440px){
    .logo img{height: 0.5rem;}
}
@media only screen and (max-width:1366px){
    #nav>li{margin-left: 0.1rem;}
}
@media only screen and (max-width:1280px){
	html{font-size: 90px;}
	.partb::after{background-size: 100% 100%;}
}
@media only screen and (max-width:1200px){
  
}
@media only screen and (max-width:1160px){
   .logo img{height: 0.44rem;}
}
@media only screen and (max-width:1100px){
   #nav>li{margin-left: 0.05rem;}
}
@media only screen and (max-width:1080px) and (min-width:981px){
	
}
@media only screen and (max-width:1080px){
   .header{z-index: 4;}
   .header-right{height: auto;}
   .nav{display: none;}
   .logo{padding: 0.27rem 0 0.2rem;}
   .logo img{height: 0.5rem;}
   .nav-menu{display: block;}
   .search,.search_bg{display: none;}
   .banner,.list-banner{margin-top: 0.97rem;}
}
@media only screen and (max-width:980px){
	.main{padding: 0.2rem 0;}
	.main .w90{flex-wrap: wrap;}
	.main-left{width: 100%;padding-bottom: 0;margin-bottom: 0.15rem;}
	.main-right{width: 100%;}
	.main-left h3,.main-left>ul,.main-title h2{display: none;}
	.lm-title{display: flex;}
	.pa-left,.pa-right,.pb-left, .pb-right{width:100%;}
	.pa-left{margin-bottom: 0.2rem;}
	.news-scroll ul li .news-txt{padding: 0.2rem 0;}
	.news-scroll ul li .news-img{height: 0;padding-bottom: 50%;}
	.pb-left{margin-bottom: 0.3rem;}
	.parta{padding: 0.3rem 0;}
	.partb{padding: 0.3rem 0;background: url(../img/partb_bg.jpg) no-repeat center top;background-size: cover;}
	.partb::after{content: none;}
	.pbrbox .item .news-img a{height: 0;padding-bottom: 60%;}
	.partc{padding: 0.4rem 0 0.5rem;}
}
@media only screen and (max-width:880px){
	.ft_logo{width: 100%;text-align: center;margin-bottom: 0.2rem;}
	.copyright{width: 100%;text-align: center;}
	.footer::after{content: none;}
	.footer{padding: 0.5rem 0 0.2rem;background: url(../img/footer_bg.png) no-repeat center top;background-size: cover;}
	.partc{padding: 0.4rem 0 0.2rem;}
	.partc::after{bottom: -0.4rem;}
}
@media only screen and (max-width:780px){
    .teacher-list ul li{width: 25%;}
}
@media only screen and (max-width:780px){
    .teacher-list ul li{width: 25%;}
	.pc3-left,.pc3-right{width: 100%;}
	.pc3-left{margin-bottom: 0.3rem;}
}
@media only screen and (max-width:680px){
	.logo img{height: 0.4rem;}
	.navm-box{padding: 0.97rem 0 0.2rem;}
	.banner,.list-banner{margin-top: 0.87rem;}
	.navm-box{width: 60%;}
	.banner .swiper-pagination{bottom: 0.1rem;}
	.pc2 ul li{width: 100%;}
	.pc2 ul li:first-of-type{margin-bottom: 0.2rem;}
}
@media only screen and (max-width:660px){
	.xueshu-list ul li h3{height: 0.26rem;display: block;white-space: nowrap;}
}
@media only screen and (max-width:620px){
    .pic-list ul li{width: 50%;}
	.teacher-list ul li{width: calc( 100% / 3 );}
}

@media only screen and (max-width:560px){
	.content h3.title{font-size: 0.2rem;}
	.content .sub-title{font-size: 0.18rem;}
}
@media only screen and (max-width:520px){
.titlist ul li{width:100%;}	
}
@media only screen and (max-width:480px){
	.navm-box{width: 100%;}
	.partc{padding: 0.3rem 0 0.2rem;}
	.pc1,.pc2,.pc3,.pc4{margin-bottom: 0.3rem;}
}



@media only screen and (max-width:440px){
	.logo img{height: 0.3rem;}
	.nav-menu{width: 0.3rem;height: 0.24rem;}
	.navm-box{padding: 0.87rem 0 0.2rem;}
	.banner,.list-banner{margin-top: 0.77rem;}
}

@media only screen and (max-width:420px){
    .pic-list ul li{width: 100%;}
	.teacher-list ul li{width: 50%;}
	.ft_logo img{height: 0.6rem;}
	.pbrbox .item{width: 100%;}
	.pbrbox .item:first-of-type{margin-bottom: 0.2rem;}
}
@media only screen and (max-width:360px){
	.titlist .tit h3{font-size:0.18rem;}
}