@media only screen and (max-width:1600px){
.logo{padding:0.15rem 0;}
}
@media only screen and (max-width:1200px){
	.header_right,.nav{display: none;}
	.nav-menu,.search_m{display: block;}
	.logo img{height: 0.7rem;}
	.banner{height: 3rem;position: relative;overflow: hidden;}
	.banner img{width: auto;height: 100%;position: absolute;bottom:0;left:50%;transform: translate(-50%,0);}
        .teacher_box li.flexbox .txt .flex{display: block;}
	.teacher_box li.flexbox .txt .flex p{width: 100%;}
}
@media only screen and (max-width:1160px){
	.pca{flex-direction: column;}
	.pcal{margin-bottom: 0.3rem;}
	.pcal, .pcar{width: 100%;}
       .leader_list li .txt p{font-size: 0.14rem;}
	.leader_list li .txt h3{font-size: 0.16rem;}
}
@media only screen and (max-width:1080px){
	.parta .w90{flex-direction: column;background: none;box-shadow: none;padding:0}
	.pal{width: 100%;min-width: 100%;margin-bottom: 0.3rem;background: #ffffff;box-shadow: 0 0 0.13rem 0 rgba(96, 96, 96, 0.11);padding:0.2rem;box-sizing: border-box;}
	.par{width: 100%;max-width: 100%;background: #ffffff;box-shadow: 0 0 0.13rem 0 rgba(96, 96, 96, 0.11);padding:0.2rem;box-sizing: border-box;}
	.pal .swiper-pagination{bottom:0.35rem;right:0.3rem;}
}
@media only screen and (max-width:980px){
	.pblist ul li{width: calc( 50% - 0.15rem );}
	.pblist ul li:nth-child(3n){margin-right: 0.3rem;}
	.pblist ul li:nth-child(2n){margin-right: 0;}
	.main{padding-top:0.1rem;}
	.main-left{display: none;}
	.main-right{width: 100%;}
        /*.third-nav{display:block;}*/
}
@media only screen and (max-width:780px){
    .content .teacher_list li{width: calc( ( 100% - 0.9rem )/4 );}
	.content .teacher_list li:nth-child(5n){margin-right: 0.3rem;}
	.content .teacher_list li:nth-child(4n){margin-right: 0;}
}
@media only screen and (max-width:760px){
	.logo img{height: 0.6rem;}
	.navm-box{padding-top:1rem;}
}
@media only screen and (max-width:720px){
	.leader_list li{margin-bottom:0.2rem;}
}
@media only screen and (max-width:680px){
.content .pic_list li{width: calc( ( 100% - 0.3rem )/2 );}
	.content .pic_list li:nth-child(3n){margin-right: 0.3rem;}
	.content .pic_list li:nth-child(2n){margin-right: 0;}
        .content .leader_box{flex-direction:column;}
        .content .leader_box ul{width:100%}
        .leader_list li{width:100%;}
}
@media only screen and (max-width:630px){
	.footer{background: url(../img/footer_bg_m.png) no-repeat left -300px;}
}
@media only screen and (max-width:620px){
	.pblist ul li{width: 100%;margin-right: 0;}
	.pblist ul li:nth-child(3n){margin-right: 0;}
	.logo img{height: 0.4rem;}
	.nav-menu{width: 0.3rem;height: 0.26rem;margin-left: 0.2rem;}
	.search_m{width: 0.34rem;height: 0.34rem;background-size: 0.3rem 0.3rem;}
	.search_m.close{background-size: 0.24rem 0.24rem;}
	.navm-box{padding-top:0.8rem;}
}
@media only screen and (max-width:580px){
	.pcalist li.head1{height: auto;}
    .head-intro span{width: 100%;}
	.head-intro{margin-top: 0.1rem;}
	.pcalist li.head2 .headimg{width: 1.3rem;}
	.pcalist li.head2 .headtxt{width: calc( 100% - 1.3rem );}
	.content-title h3{font-size: 0.2rem;}
	.content .teacher_list li{width: calc( ( 100% - 0.6rem )/3 );}
	.content .teacher_list li:nth-child(4n){margin-right: 0.3rem;}
	.content .teacher_list li:nth-child(3n){margin-right: 0;}
        .teacher_box li.flexbox{flex-direction: column;}
	.teacher_box li.flexbox .photo{margin-right: 0;margin:0 auto 0.2rem;}
	.teacher_box li.flexbox .txt{width: 100%;overflow-y: inherit;height: auto;}
.pc{display:none;}
}
@media only screen and (max-width:480px){
	.logo img{height: 0.35rem;}
	.banner{height: 2.4rem;}
	.navm-box{padding-top:0.75rem;}
       .main-right .main-title h2{display:none;}
}
@media only screen and (max-width:420px){
    .content .pic_list li{width: 100%;margin-right: 0;}
	.content .pic_list li:nth-child(3n){margin-right: 0;}
	.content .teacher_list li{width: calc( ( 100% - 0.3rem )/2 );}
	.content .teacher_list li:nth-child(3n){margin-right: 0.3rem;}
	.content .teacher_list li:nth-child(2n){margin-right: 0;}

}
@media only screen and (max-width:380px){
	.logo img{height: 0.32rem;}
	.navm-box{padding-top:0.72rem;}
}