@charset "UTF-8";
@media (max-width: 1024px){
	.clearfixed{
		height: 2rem;
	}
 
 
	.f-nav li{
		margin-right: 1.3rem;
		margin-bottom: 1rem;
		width:100%;
	}
	.header-top{
		display: none;
	}
	header .right{
		line-height: 2rem;
	}
	 
 
	.banner{margin-top:.5rem}
	 
	/* header end */
	.footer-top,
	.footer-top .right{
		float: none;
	}
 	
	
	.news-box .list .con{
		line-height:.6rem;
	}
	.sub-banner .text-box .con{
		width: 40%;
	}
	.newsinfo-box .left .bshare-custom{
		display: none;
	}
	.newsinfo-box .time{
		float: none;
	}
	.profile-box .left{
		width: 35%;
	}
	.profile-box .left .con{
		margin-top: 1.5rem;
	}
	.recruit-box .recruit .right{
		width: 35%;
	}
	.teacher-wrap{
		padding: 0;
	}
	.art-box .art .left{
		padding: .8rem;
	}
	.scenery-box .scenery{
		padding: 0;
	}
	.i-faculty-box .text{
		width: 40%;
	}
	 
	.faculty-view{
		padding: 0 5%;
		width: auto;
	}

	.i-faculty-box .simg-box .prev{
		left: .5rem;
	}
	.i-faculty-box .simg-box .next{
		right: .5rem;
	}
	.search-dialog{
		position: absolute;
	    right: -5%;
	    top: 50%;
	    transform: translateY(-50%);
	}
	.teacher-dialog{
		width: 90%;
	}
	.dialog-box .dialog{
		width: 60%;
	}
}

@media (max-width: 992px){
 
	.idea-box .text-box .con2{
		font-size: .6rem;
	}
	/* .idea-box .text-box .item:nth-child(2){
		padding: 1rem .4rem;
	}
	.idea-box .text-box .item:nth-child(3){
		padding: 1rem .4rem 1rem;
	} */
	.achievement-tab .text-box .con{
		height: 3.6rem;
	}
	.after-box .after .num-box .item{
		margin-right: .5rem;
	}
	.sign-dialog{
		width: 90%;
	}
	.sign-form input[type=text]{
		width: 50%;
	}
	.sign-form .tel-item input[type=text]{
		width: 36%;
	}
	.sign-form #content{
        width: 36%;
    }
	.art-box .art .left .con{
		height: 4.5rem;
	}
	.activity-box .activity .left .tit{
		padding: .5rem;
	}
	.activity-box .activity .left .tit:before{
		right: .2rem;
	}
	.i-about .con-box .con{
		height: 2.1rem;
	}
	.i-about .img-box .time-list .year{
		font-size: 1rem;
		line-height: 1rem;
	}
	.research-box .list .text-box .con{
		height: 5.4rem;
	}
	.research-box .theme .top-box{
		padding: 1rem;
	}
}

@media (max-width: 767px){
	.i-about .left{height:auto}
	.index-tit .cn:before{ display:none}
	.index-tit .cn:after{ display:none}
	.con-box ul li .text p{ display:none}
	.con-box ul li{margin:auto}
	.con-box ul li .text h4{font-size:.3rem;line-height:.8rem;font-weight:normal}
	.zpnews .listmenu, .zpnews .listmenu li{ display:none}
	.zsjz img{width:100%}
	
	.bleft,.bright{width:100%;}
	.i-news .text{ display:none}
	.i-news .con-box .title{font-size:.3rem;line-height:.5rem;height:.5rem}
	
	.zpnews{margin-top:.5rem}
	.zpnews .listleft{width:100%}
	.zpnews .contact{ display:none}
	.zpnews .row{width:calc(100% - .4rem);margin:.2rem 0;padding:.2rem}
	.news-box .list .m-time{ display:none}

	.view, .news-view{padding:0 0.2rem}
	.zpnews .listleft .head{ background-size:100%;height:1rem}
	.zpnews .listleft .head h3{line-height:1rem;height:1rem;font-size:.32rem}
	
	.clearfixed{
		height: 1rem;
	}
 
	.view{
		padding: 0 .2rem;
	}
	.header-bottom{
		height: 1rem;
	}
	.header-bottom .logo{
		width: 6rem;
		margin-top: .1rem;
	}
	header .right{
		line-height: 1rem;
	}
	header .right a{
		background-image:none!important;
		font-size: .2rem;
		padding-left: .2rem;
		background-size: .3rem;
	}
	header .right .item{
		margin-left: .3rem;
		position: static;
	}
	.header-bottom .right .nav-btn{
		width: .5rem;
	    height: .36rem;
	}
	.header-bottom .search-dialog{
		top: 1rem;
		width: 100%;
		left: 0;
		background: #dc0010;
		box-sizing: border-box;
		padding: 0 .4rem;
		z-index: 3;
		visibility: hidden;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateY(0);
		transition: all .3s;
	}
	header .right input[type=text]{
		float: left;
		width: 80%;
		transform: translateX(0);
		position: static;
		height: .5rem;
		padding: .25rem 0;
		font-size: .3rem;
		line-height: .5rem;
		background: none;
	}
	header .right input[type=submit]{
		float: right;
		width: .3rem;
		height: .3rem;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url('../img/search-btn3.png');
		background-size: 100%;
		background-color: transparent;
		margin-top: .3rem;
	}
	header .right .item.on .search-dialog{
		visibility: visible;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	header .right .item.on input[type=text]{
		visibility: visible;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	

	
	.m-nav{
		padding: 0 .4rem;
		top: 1rem;
		/* max-height: calc(100% - 1rem); */
		overflow: auto;
		height: calc(100% - 1rem);
	}
	.m-nav li .tit{
		font-size: .3rem;
		padding: .15rem 0 .15rem .3rem;
	}
	.m-nav li .navson a{
		font-size: .28rem;
		line-height: .8rem;
	}
	.m-nav li .tit:before{
		width: .3rem;
		height: .3rem;
	}
	/* header end */
	.foot-clearfixed{
		height: 1.3rem;
	}
	 
	.footer-top{
		padding: .5rem 0; display:none
	}
	.f-nav li{
		width: 100%;
		margin-right: 0;
		display: block;
		margin-bottom: 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.f-nav li:nth-child(6){
		width: 100%;
	}
	.f-nav li:last-child{
		border-bottom: none;
		width: 100%;
	}
	.f-nav li .tit{
		font-size: .3rem;
		line-height: 1rem;
		position: relative;
	}
	.f-nav li .tit:before{
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: .21rem;
		height: .12rem;
		background-repeat: no-repeat;
		background-position: center;
		transform: translateY(-50%);
		background-image: url('../images/f-nav-arrow.png');
		background-size: cover;
	}
	.f-nav li .navson{
		display: none;
		margin-top: 0;
		padding: .2rem 0;
	}
	.f-nav li .navson a{
		font-size: .24rem;
		line-height: .4rem;
		margin-bottom: .2rem;
	}

	.f-nav .school .navson{
		height: auto;
		background-color: transparent;
		margin: 0;
		padding: .2rem 0;
		width: 100%;
	}
	.f-nav .school .navson a{
		color: #fff;
	    opacity: .7;
	    filter: alpha(opacity=70);
	    margin-bottom: .2rem;
	}
	.footer-top .right{
		margin-top: .2rem;
	}
	.footer-top .right>div{
		display: block;
		margin-bottom: .3rem;
	}
	.footer-top .right .icon-box{
		margin-bottom: 0;
		position: relative;
	}
	.footer-top .right .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-bottom: .2rem;
	}
	.footer-top .contact .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-top .tel-box .con{
		font-size: .3rem;
		line-height: .4rem;
	}
	.footer-top .icon-box .icon{
		width: .6rem;
		height: .6rem;
	}

	.footer-top .icon-box .img-box{
		padding-bottom: .2rem;
		left: 0;
		right: auto;
		bottom: .7rem;
	}
	.footer-top .icon-box .img{
		width: 2.5rem;
	}
	.footer-top .icon-box .img:before{
		left: .2rem;
		right: auto;
	}
	.footer-top .icon-box .item{
		margin-left: 0;
		margin-right: .3rem;
	}
	.footer-bottom{
		padding: .2rem 0;
	}
	.footer-bottom .copy{
		float: none;
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-bottom .right{
		display: none;
		margin-top: .1rem;
	}
	.footer-bottom .right a{
		font-size: .24rem;
		line-height: .4rem;
		margin: 0 .2rem 0 0;
	}

	.footer-top .icon-box .item.cur .img-box{
		bottom: .7rem;
	}
	/* footer end */
	.banner .text-box .ban-more {
		width: 2rem;
	    height: .8rem;
	    line-height: .8rem;
	    font-size: .24rem;
	    margin: .5rem 0 0;
	}
	 
	.sub-banner .text-box{
		display: none;
	}
	.sub-banner img{
		width: 180%;
		transform: translateX(-20%);
	}
	.sp-nav-box .swiper-wrapper{
		justify-content: inherit;
	}
	.sub-nav-box .swiper-slide{
		width: auto;
		
	}
	.sub-nav-box .swiper-slide a{
		height: 1rem;
		line-height: 1rem;
		padding: 0 .3rem;
		font-size: .24rem;
	}
	.news-box{
		padding: .7rem 0;
	}
	.index-tit .en{
		font-size:.48rem;
		line-height: .42rem;
	}
	.index-tit .cn{
		font-size: .36rem;
		line-height: .4rem;
		margin-top: -.32rem;
	}
	.news-box .list{
		margin-top: .7rem;
	}
	.news-box .list .item{
		padding: .15rem 0;
	}
	.news-box .list .time-box,
	.news-box .list .img,
	.news-box .list .text-box{
		float: none;
		width: 100%;
	}
	.news-box .list .time-box{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size: 0;
		text-align: left;
	}
	.news-box .list .day,
	.news-box .list .dm{
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.news-box .list .day{
		font-size: .44rem;
		line-height: .48rem;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.news-box .list .ym{
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-box .list .time-box{
		display: none;
	} 
	.news-box .list .img{
		margin-left: 0;
	}
	.news-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;text-overflow: ellipsis;width:100%
	}
	.news-box .list .m-time{
		font-size: .24rem;
		line-height: .4rem;
		color: #acacac;
	}
	.news-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.news-box .list .more-box{
		margin-top: .4rem;
	}
	.news-box .list .more-box span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-box .list .more-box .times{
		background-size: .4rem;
		padding-left: .5rem;
	}

	.newsinfo-box{
		padding: .7rem 0;
	}
	.newsinfo-box .left,
	.newsinfo-box .right{
		float: none;
		width: 100%;margin-top:0;
	}
	.newsinfo-box .right .once{
		height: 1rem;
		line-height: 1rem;
	}
	.newsinfo-box .right .once span{
		font-size: .3rem;
		line-height: 1rem;
		background-size: .1rem;
	}
	.news-box .list .page{
		margin-top: .8rem;
	}
	.page a{
		width: .6rem;
		height: .6rem;
		background-size: .1rem;line-height:.6rem;
	}
	.newsinfo-box .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .left .share-box{
		margin-top: .1rem;
		padding-bottom: .2rem;
	}
	.newsinfo-box .left .con{
		font-size: .24rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.newsinfo-box .left .buttons{
		margin-top: .5rem;
		height: 1rem;
		padding: 0 .3rem;
	}
	.newsinfo-box .left .buttons a{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .left .buttons .prev,
	.newsinfo-box .left .buttons .next{
		margin-top: .3rem;
	}
	.newsinfo-bo{
		margin-top: .3rem;
	}
	.newsinfo-box .right .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .right .list{
		margin-top: .3rem;
	}
	.newsinfo-box .right .list a{
		font-size: .24rem;
		padding: .3rem .7rem .3rem .3rem;
	}
	.newsinfo-box .right .list a:before{
		right: .3rem;
		width: .0875rem;
		height: .1625rem;
	}
	.profile-box{
		padding: .7rem 0;
	}
	.profile-box .left{
		float: none;
		width: 100%;
	}
	.profile-box .left .con{
		margin-top: .5rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.profile-box .right{
		float: none;
		width: 100%;
		text-align: left;
		margin-top: .5rem;
	}
	.profile-box .num-box{
		text-align: left;
	}
	.profile-box .num-box .item{
		margin: 0 .4rem 0 0;
	}
	.profile-box .num-box .item .num{
		font-size: .66rem;
		line-height: .66rem;
	}
	.profile-box .num-box .item .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .3rem;
		margin-top: .1rem;
	}
	.profile-box .img{
		margin-top: .5rem;
	}
	.profile-box .img .play-btn{
		width: .68rem;
	}
	.school-box{
		margin: 0;
		padding: .7rem 0;
		overflow: hidden;
	}
	.school-box .list{
		margin-top: .5rem;
	}
	.school-box .list .row{
		margin: 0;
	}
	.school-box .list .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.school-box .list .con-box{
		padding: .3rem;
	}
	.school-box .list .con-box .tit{
		font-size: .24rem;
		line-height: .4rem;
		padding-left: .4rem;
		background-size: .3rem;
	}
	.school-box .list .con-box .tips{
		margin-top: .2rem;
		padding: .2rem .4rem;
	}
	.school-box .list .con-box .tips span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.school-box .list .con-box .tips .divide{
		margin: 0 .3rem;
	}
	.school-box .list .con-box .con{
		font-size: .24rem;
		line-height: .5rem;
		height: auto;
	}
	.idea-box{
		margin-top: .5rem;
	}
	.idea-box .text-box{
		margin-top: .5rem;
	}
	.idea-box .text-box .item{
		border-bottom: 1px solid rgba(0,0,0,.05);
	}
	.idea-box .text-box .item:nth-child(1),
	.idea-box .text-box .item:nth-child(2),
	.idea-box .text-box .item:nth-child(3),
	.idea-box .text-box .item:nth-child(4){
		display: block;
		width: 100%;
		padding: .4rem;
	}
	.idea-box .text-box .line{
		display: none;
	}
	.idea-box .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.idea-box .text-box .con{
		font-size: .3rem;
		line-height: .5rem;
		/* margin-top: .3rem; */
	}
	.idea-box .text-box .con2{
		font-size: .3rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.vidcontainer .box{
		width: 90%;
	}
	.vidcontainer .closevid{
		width: .5rem;
		height: .5rem;
		right: 5%;
	}
	.point-box{
		height: 6.4rem;
		padding-top: .9rem;
	}
	.point-box .text-box .desc{
		font-size: .24rem;
		line-height: .4rem;
	}
	.point-box .text-box .tit{
		font-size: .4rem;
		line-height: .54rem;
		margin-top: .2rem;
	}
	.group-box{
		padding: .7rem 0;
	}
	.group .con{
		margin-top: .5rem;
		font-size: .24rem;
		line-height: .5rem;
	}
	.group .con img{
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: .5rem;
	}
	.group-box .social{
		margin-top: .7rem;
	}
	.group-box .social .list{
		margin-top: .5rem;
	}
	.group-box .social .row{
		margin: 0;
	}
	.group-box .social .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.group-box .social .item .text{
		padding: .3rem;
	}
	.group-box .social .item .text .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.group-box .social .item .text .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.principal-top{
		padding-top: .7rem;
	}
	.principal-top .left{
		width: 100%;
		margin: 0;
	}
	.principal-top .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .5rem;
	}
	.principal-top .img{
		position: static;
		width: 100%;
		text-align: right;
	}
	.principal-top .img img{
		display: inline-block;
		width: 70%;
	}
	.principal-bottom{
		margin-top: -2.5rem;
	}
	.join .left{
		position: static;
		width: 100%;
		padding: .4rem;
	}
	.join .right{
		float: none;
		width: 100%;
	}
	.join .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.join .left .desc{
		font-size: .36rem;
		line-height: .5rem;
	}
	.join .left .yin1{
		width: .88rem;
		left: .4rem;
	    top: .3rem;
	}
	.join .right{
		padding: .4rem;
	}
	.join .right .yin{
		width: .88rem;
	}
	.join .right .con{
		margin-top: 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.join .right .yin1{
		left: .4rem;
		top: .4rem;
	}
	.join .right .yin2{
		right: .5rem;
		bottom: .3rem;
	}
	.principal-box{
		padding-bottom: .7rem;
	}
	.video-box{
		padding: .7rem 0;
	}
	.video-box .list img{height:auto}
	.video-box .list{
		margin-top: .5rem;
	}
	.video-box .list .item{
		margin-bottom: .4rem;
	}
	.video-box .list .item:last-child{
		margin-bottom: 0;
	}
	.video-box .list .play-btn{
		width: .4rem;
	}
	.video-box .list .text{
		padding: .3rem;
	}
	.video-box .list .text .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.video-box .list .con{
		font-size: .3rem;
		line-height: .4rem;
	}
	.vidcontainer .box .text{
		padding: .3rem;
	}
	.vidcontainer .box .tit{
		font-size: .36rem;
		line-height: .46rem;
	}
	.vidcontainer .box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}

	.join-wrap{
		padding:.1rem 0 .7rem 0;
	}
	.join{
		margin-top: .5rem;
	}
	.join .right .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-bottom: .3rem;
	}
	.recruit-box{
		margin-top: .5rem;
	}
	.recruit-box .recruit{
		margin-top: .3rem;
	}
	.recruit-box .recruit .left{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .right{
		float: right;
		width: 100%;
	}
	.recruit-box .recruit .tips-box{
		padding: .4rem;
	}
	.recruit-box .recruit .tips-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .tips-box .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .tips-box .yin{
		width: .88rem;
	}
	.recruit-box .recruit .tips-box .yin1{
		left: .4rem;
		top: .3rem;
	}
	.recruit-box .recruit .tips-box .yin2{
		right: .5rem;
		bottom: .3rem;
	}
	.recruit-box .recruit .look-btn{
		margin-top: .5rem;
		height: .9rem;
	}
	.recruit-box .recruit .look-btn span{
		line-height: .9rem;
		font-size: .3rem;
		padding-right: .3rem;
		background-size: .1rem;
	}
	.recruit-box .recruit .look-btn span:before{
		background-size: .1rem;
	}
	 
	.select-box{
		margin-top: .2rem;
	}
	.select-box .tit{
		width: 3rem;
		height: .8rem;
		line-height: .8rem;
	}
	.select-box .tit span{
		line-height: .8rem;
		font-size: .28rem;
	}
	.select-box .sub{
		top: 1rem;
	}
	.select-box.on .sub{
		top: .8rem;
	}
	.select-box .sub a{
		height: .8rem;
		line-height: .8rem;
		font-size: .24rem;
	}
	.teacher-wrap .list{
		margin-top: .5rem;
	}
	.teacher-wrap .list .item{
		margin-bottom: .4rem;
	}
	.teacher-wrap .list .item:last-child{
		margin-bottom: 0;
	}
	.teacher-wrap .list .top-box{
		padding: .5rem 0;
	}
	.teacher-wrap .list .name{
		font-size: .3rem;
		line-height: .4rem;
	}
	.teacher-wrap .list .desc{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.teacher-wrap .list .detail{
		height: .8rem;
		line-height: .8rem;
	}
	.teacher-wrap .list .detail span{
		line-height: .8rem;
		padding-right: .3rem;
		font-size: .24rem;
	}
	.teacher-dialog{
	    width: 90%;
	}
	.teacher-dialog .img{
		float: none;
	    width: 100%;
	}
	.teacher-dialog .text-box{
		width: 100%;
		position: static;
	}
	.teacher-dialog .text-box .desc{
		font-size: .24rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .name{
		margin-top: .2rem;
	}
	.teacher-dialog .text-box .cn{
		font-size: .3rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .en{
		font-size: .24rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .top-box{
	    background-color: #fff;
	    padding: .3rem;
	}
	.teacher-dialog .text-box .con {
	    padding: .3rem;
	    font-size: .24rem;
	    line-height: .4rem;
	}
	.teacher-dialog .buttons{
		
		position: static;
		padding: 0;
		margin: 0;
	}
	.teacher-dialog .buttons a{
		position: absolute;
		top: 28%;
		bottom: auto;
		margin: 0;
	}
	.teacher-dialog .buttons .prev{
		left: .3rem;
		background-image: url('../img/w-teacher-prev.png');
	}
	.teacher-dialog .buttons .next{
		right: .3rem;
		background-image: url('../img/w-teacher-next.png');
	}
	.teacher-dialog .teacher-close{
		right: .3rem;
		top: .5rem;
		background-image: url('../img/w-teacher-close.png');
	}

	.achievement-box{
		padding: .7rem 0;
	}
	.achievement{
		margin-top: .3rem;
	}
	.achievement .left{
		float: none;
		width: 100%;
	}
	.achievement .left .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.achievement .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.achievement .num-box{
		float: none;
		text-align: left;
		margin-top: .3rem;
	}
	.achievement .num-box .item{
		margin: 0 .4rem 0 0;
	}
	.achievement .num-box .num{
		font-size: .66rem;
		line-height: .66rem;
	}
	.achievement .num-box .unit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.achievement .num-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .4rem;
		margin-top: .1rem;
	}
	.achievement-box .achievement-img{
		margin-top: .5rem;
	}
	.achievement-box .achievement-img .m-img{
		display: block;
	}
	.achievement-box .achievement-img .pc-img{
		display: none;
	}
	.achievement-tab{
		margin-top: .5rem;
	}
	.achievement-tab .item{
		margin-bottom: .5rem;
	}
	.achievement-tab .item:nth-child(1) .img,
	.achievement-tab .item:nth-child(2) .img,
	.achievement-tab .item:nth-child(1) .text-box,
	.achievement-tab .item:nth-child(2) .text-box{
		float: none;
		width: 100%;
	}
	.achievement-tab .text-box{
		position: static;
		padding: .3rem;
	}
	.achievement-tab .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.achievement-tab .text-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.achievement-tab .page{
		margin-top: .5rem;
	}

	.after-box{
		padding: .5rem 0;
	}
	.after-box .after{
		margin-top: .5rem;
	}
	.after-box .after .left,
	.after-box .after .img-tab{
		float: none;
		width: 100%;
	}
	.after-box .after .left .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.after-box .after .num-box{
		margin-top: .5rem;
	}
	.after-box .after .num-box .num span,
	.after-box .after .num-box .num sup{
		font-size: .66rem;
		line-height: .66rem;
	}
	.after-box .after .num-box .num sup{
		top: -.2rem;
	}
	.after-box .after .num-box .unit{
		font-size: .24rem;
		margin-top: .1rem;
		line-height: .4rem;
	}
	.after-box .after .num-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .5rem;
	}
	.after-box .after .img-tab{
		margin-top: .5rem;
	}
	.guarantee-box{
		padding: .7rem 0;
	}
	.guarantee-box .list{
		margin-top: .5rem;
	}
	.guarantee-box .list .item{
		margin-bottom: .5rem;
	}
	.guarantee-box .list .img-box{
		position: static;
		width: 100%;
		height: 3.5rem;
	}
	.guarantee-box .list .text-box{
		float: none;
		width: 100%;
		margin: 0;
		border-top: 1px solid #ddd;
	}
	.guarantee-box .list .text-box{
		padding: .4rem;
	}
	.guarantee-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.guarantee-box .list .desc{
		font-size: .34rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.guarantee-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
		margin-top: .2rem;
	}
	.guarantee-box .list .yin{
		width: .88rem;
	}
	.guarantee-box .list .yin1{
		left: .4rem;
		top: .4rem;
	}
	.guarantee-box .list .yin2{
		right: .4rem;
		bottom: .4rem;
	}
	.guide-box{
		padding: .7rem 0;
	}
	.guide-box .list{
		margin-top: .5rem;
	}
	.guide-box .list .row{
		margin: 0;
	}
	.guide-box .list .item{
		margin-bottom: .5rem;
		padding: 0;
	}
	.guide-box .list .con-box{
		padding: .4rem;
	}
	.guide-box .list .tit1,
	.guide-box .list .tit2{
		font-size: .34rem;
		line-height: .5rem;
	}
	.guide-box .list .time{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.guide-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
		height: auto;
	}
	.guide-box .list .detail{
		margin-top: .5rem;
	}
	.guide-box .list .detail span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.sign-dialog{
		padding: .4rem 0;
		/* height: 11rem; */
		overflow: auto;
	}
	.sign-dialog form{
		height: 10rem;
		overflow: auto;
		padding: 0 .4rem;
	}
	.sign-dialog h3{
		font-size: .36rem;
		line-height: .46rem;
	}
	.sign-form{
		margin-top: .3rem;
	}
	.sign-form .inp{
		padding: 0 .3rem;
		height: .7rem;
	}
	.sign-form .check{
		padding-right: 0;
	}
	.sign-form .check img{
		height: .7rem;
	}
	.sign-form .tit{
		font-size: .24rem;
		line-height: .7rem;
	}
	.sign-form input[type=text]{
		padding: .2rem 0;
		height: .3rem;
		line-height: .3rem;
		font-size: .24rem;
	}
	.sign-form .message-item .inp textarea{
		width: 80%;
		padding: .1rem 0;
		height: 1.4rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.sign-form .radio-box label{
		line-height: .7rem;
		font-size: .24rem;
	}
	.sign-form .select-tit{
		line-height: .7rem;
		height: .7rem;
		font-size: .24rem;
		background-size: .2rem;
	}
	.sign-form .address-item input[type=text]{
		width: 75%;
	}
	.sign-form input[type=submit]{
		width: 100%;
		height: .7rem;
		margin-top: .3rem;
		font-size: .3rem;
	}
	.sign-dialog .sign-close{
		width: .3rem;
		right: .4rem;
		top: .2rem;
	}
	.sign-form #content{
		width: 58%;
	}
	/* .sign-form input[type=text],
	.sign-form .select-box{
		width: 70%;
	} */
	.sign-form .former-wrap{
		height: auto;
		padding: 0;
		border: none;
	}
	.sign-form .former-wrap .tit{
		padding: 0 .3rem;
		float: none;
	}
	.sign-form .former-box{
		float: none;
		width: 100%;
	}
	.sign-form .former-box .select-box{
		width: 100%;
		float: none;
		margin: 0 0 .2rem;
	}
	.sign-form .former-box .select-box.on{
		z-index: 3;
	}
	.sign-form .former-box .select-box .select-tit{
		border: 1px solid rgba(191,191,191,.5);
		background-position: 95% center;
		padding: 0 .3rem;
	}
	.sign-form .former-box input[type=text]{
		float: left;
		width: calc(100% - .6rem);
		border: 1px solid rgba(191,191,191,.5);
		padding: 0 .3rem;
		line-height: .7rem;
	    height: .7rem;
	    font-size: .24rem;
	}
	.sign-form .select-box.on .sub{
		top: .7rem;
	}
	.sign-form .txt{
		padding-left: .2rem;
	}
	.question-box .list .tit2{
		height: auto;
	}
	.sign-form .radio-box .radio{
		margin-right: .3rem;
	}


	.art-box{
		padding: .7rem 0;
	}
	.art-box .art{
		margin-top: .5rem;
	}
	.art-box .art .right{
		float: none;
		width: 100%;
	}
	.art-box .art .left{
		position: static;
		width: 100%;
	}
	.art-box .art .text-wrap{
		position: relative;
		width: 100%;
		height: 1rem;
		padding-top: .3rem;
	}
	.art-box .art .text-tab{
		margin: 0 auto;
	}
	.art-box .art .text-tab a{
		font-size: .24rem;
		line-height: .4rem;
		padding-bottom: .2rem;
	}
	.art-box .art .text-tab .swiper-slide{
		margin: 0 .25rem;
	}
	.art-box .art .text-tab .swiper-slide-active a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.art-box .art .left .con{
		height: auto;
	}
	.art-box .art .text-wrap .prev,
	.art-box .art .text-wrap .next{
		width: .12rem;
		height: .2rem;
	}
	.art-box .art .num-box .item{
		margin-bottom: .2rem;
	}
	.art-box .art .num{
		font-size: .54rem;
		line-height: .64rem;
	}
	.art-box .art .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.art-box .art .left{
		padding: .4rem .4rem 2rem;
	}
	.art-box .art .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.art-box .art .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}

	.activity-box{
		padding: .7rem 0;
	}
	.activity-box .activity{
		margin-top: .5rem;
	}
	.activity-box .activity .left{
		background-color: transparent;
	}
	.activity-box .activity .left .pc-tab{
		display: none;
	}
	.activity-box .activity .left{
		position: static;
		width: 100%;
	}
	.activity-box .activity .left .m-tab{
		display: block;
	}
	.activity-box .activity .left .m-tab .swiper-slide{
		width: auto;
		margin-right: .3rem;
	}
	.activity-box .activity .left .m-tab .swiper-slide:last-child{
		margin-right: 0;
	}
	.activity-box .activity .left .tit{
		padding: 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.activity-box .activity .left .tit:before{
		display: none;
	}
	.activity-box .activity .img-tab .txt{
		display: block;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.activity-box .activity .right{
		float: none;
		width: 100%;
	}
	.activity-box .activity .right .trans{
		display: none;
	}
	.activity-box .activity .img-tab{
		position: static;
		margin-top: .3rem;
	}
	.activity .img-tab .btns{
		position: static;
		margin-top: .3rem;
	}
	.activity .img-tab .btns .swiper-pagination-bullet:before{
		background-color: #dc0010;
	}
	.activity-box .activity .left .m-tab .swiper-slide.cur a{
		color: #dc0010;
	}

	.scenery-box{
		padding: .7rem 0;
	}
	.scenery-box .scenery{
		margin-top: .5rem;
	}
	.scenery-box .scenery .row{
		margin: 0;
	}
	.scenery-box .scenery .item{
		padding: 0;
		margin-bottom: .1rem;
	}
	.banner .text-box .tit{
		font-size: .8rem;
		line-height: .9rem;
		margin-top: .2rem;
	}
	.banner .text-box .num-box span{
		font-size: .4rem;
		line-height: .6rem;
		margin-right: .4rem;
	}
	.banner .text-box .desc{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.banner .pc-img{
		display: none;
	}
	.banner .m-img{
		display: block;
	}
	.i-about{
		margin: 0;padding-top:0
	}
	.banner .btns .swiper-pagination-bullet{
		width: .3rem;
	}
	.banner .btns .swiper-pagination-bullet-active{
		width: .6rem;
	}
	.banner .prev,
	.banner .next{
		width: .24rem;
		height: .4rem;
	}
	
.righttitle{ display:none}
.banner{margin:0}

.i-about .left .con-box .cons .constit{widtH:100%;height:.35rem;padding-bottom:0.1rem}
.i-about .left .con-box .cons h3{font-size:.35rem;line-height:.35rem;float:left;}
.i-about .left .con-box .constit a{float:right;width:auto;line-height:.35rem;font-size:.18rem;padding:0 5px}

.i-about .left .swiper-container {width: 100%;height:5rem;margin: auto;}
.i-about .left .swiper-slide {text-align: center;font-size: 18px;background: #ccc;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.i-about .left .swiper-slide p{font-size:16px;line-height:.6rem;margin-top:10px; position:absolute;bottom:0; background:#dc0010;width:100%; text-align:center;color:#fff}
.i-about .left .swiper-slide span{font-size:14px;line-height:1.2;color:#999}
.i-about .left .swiper-slide img{width:100%;height:5rem}

	.i-about-box{
		padding: .7rem 0;
	}
	.i-about .left{
		position: static;
		width: 100%;
	}
	.i-about .right{
		float: none;
		width: 100%;
	}
	.i-about .right .con-box{
		position: static;
		width: 100%;padding:.2rem
	}
	.con-box ul li .date h5{font-size:.15rem}
	.con-box ul li .date h6{font-size:.18rem}
	.i-about .right h3 img{ display:none}
	.i-about .con-box .cons h3 img{ display:none}
	.i-about .right .con-box{height:auto}
	
.i-about .right .constit{widtH:100%;height:.35rem;padding-bottom:0.1rem;float:left}
.i-about .right h3{font-size:.35rem;line-height:.35rem;float:left;}
.i-about .right .constit a{float:right;width:auto;line-height:.35rem;font-size:.18rem}


	.i-about .right .con-box a{font-size:0.25rem;line-height:0.6rem;padding:0;width:100%}
	.i-about .left .con-box a{font-size:0.25rem;line-height:0.6rem;padding:0;width:100%}
	.i-about .con-box .cons{height:5rem}
	.i-about .img-box{
		float: none;
		width: 100%;display:none
	}
	.i-about .con-box{
		padding:   0;
		margin-bottom: .3rem;
	}
	.i-about .con-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
	}
	.i-about .con-box .detail span{
		font-size: .24rem;
		line-height: .4rem;
		padding-bottom: 0;
		padding-right: .5rem;
	}
	.i-about .img-box .time-list .item{
		margin-bottom: .3rem;
	}
	.i-about .img-box .time-list .year{
		font-size: .6rem;
		line-height: .7rem;
	}
	.i-about .img-box .time-list .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.i-news{
		margin-top: .1rem;
		background-color: transparent;
	}
	.i-news .constit{widtH:100%;height:.35rem;padding-bottom:0.1rem}
	.i-news h3{font-size:.35rem;line-height:.35rem;float:left;}
	.i-news h3 img{ display:none}
	.i-news  .constit a{float:right;width:auto;line-height:.35rem;font-size:.18rem}
	.i-news .bleft img{height:auto}
	.i-news .left .item{
		background: #fff;
		margin-bottom: .3rem;
	}
	.i-news .left .item:last-child{
		margin-bottom: 0;
	}
	.i-news .left .item .con-box{
		padding: .3rem;
	}
	.i-news .left .item .time-box{
		padding-bottom: .1rem;
	}
	.i-news .left .item .time .day{
		font-size: .4rem;
		line-height: .5rem;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.i-news .left .item .time .ym{
		font-size: .24rem;
		line-height: .4rem;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.i-news .left .item .more{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.i-news .left .item .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.i-news .left .item .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
	}
	.i-school-box{
		padding: .7rem 0;
	}
	.i-shisheng-box{
		padding: .7rem 0; display:none
	}
	.i-school{
		margin-top: .5rem;
	}
	.i-school .row{
		margin: 0 -.1rem;
	}
	.i-school .item{
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.i-school .con-box .title{
		font-size: .25rem;
		line-height: .5rem;
	}
	.i-school .con-box .titlest{line-height:.4rem; text-align:center;padding:0}
	.i-faculty-box .bimg .swiper-slide{
		height: auto;
		background: none!important;
	}
	.i-faculty-box .bimg img{
		display: block;
	}
	.i-faculty-box .simg-box{
		display: none;
	}
	.i-faculty-box .text-box{
		top: auto;
		bottom: 0;
		padding: .3rem 0;
		background-color: rgba(34,111,216,.7);
	}
	.i-faculty-box .text{
		width: 100%;
	}
	.i-faculty-box .text .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.i-faculty-box .text .line{
		width: .5rem;
		margin: .3rem 0;
	}
	.i-faculty-box .text .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
	}
	.i-faculty-box .num-box{
		top: 5%;
	}
	.i-faculty-box .num-box span{
		font-size: .3rem;
	}
	.i-faculty-box .num-box .cur{
		font-size: 1.2rem;
		line-height: 1.2rem;
	}
	.i-grade-box{
		padding: .7rem 0;
	}
	.i-grade-box .more{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.i-grade{
		margin-top: .5rem;
	}
	.i-grade .swiper-slide{
		width: 100%;
	}
	.i-grade .swiper-slide-active .text{
		padding: 0;
		position: static;
		color: #333;
		margin-top: .3rem;
	}
	.i-grade .text .tit{
		font-size: .3rem;
		line-height: .4rem;
		color: #333;
	}
	.i-grade .text .con{
		font-size: .24rem;
		line-height: .4rem;
		color: #333;
	}
	.i-grade .prev,
	.i-grade .next{
		width: .6rem;
		height: .6rem;
		top: 1.5rem;
	}
	.i-grade .prev{
		left: .3rem;
	}
	.i-grade .next{
		right: .3rem;
	}

	.recruit-dialog{
		width: 90%;
		padding: .4rem;
	}
	.recruit-dialog .tit-box{
		padding-bottom: .3rem;
	}
	.recruit-dialog .tit{
		font-size: .4rem;
	    line-height: .5rem;
	}
	.recruit-dialog .recruit-close{
		width: .3rem;
	    height: .3rem;
	    margin: 0;
	}
	.recruit-dialog .con{
		font-size: .26rem;
		line-height: .6rem;
		margin-top: .4rem;
		height: 4.8rem;
	}

	.i-faculty-box .bimg .prev,
	.i-faculty-box .bimg .next{
		position: absolute;
		width: 8px;
	    height: 16px;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    top: 50%;
	    transform: translateY(-50%);
	    z-index: 3;
	}
	.i-faculty-box .bimg .prev{
		left: .4rem;
		background-image: url('../img/w-teacher-prev.png')
	}
	.i-faculty-box .bimg .next{
		right: .3rem;
		background-image: url('../img/w-teacher-next.png')
	}

	.course-box{
		padding: .7rem 0;
	}
	.train-box .train-wrap{
		margin-top: .5rem;
	}
	.train-btns{
		position: static;
		width: 100%;
	}
	.train-btns a{
		height: .7rem;
		line-height: .7rem;
		background: #fff;
		font-size: .24rem;
	}
	.train-tab .img{
		float: none;
		width: 100%;
	}
	.train-tab .con{
		position: static;
		width: 100%;
		padding: .4rem;
		font-size: .4rem;
		line-height: .8rem;
	}
	.custom-box{
		margin-top: .7rem;
	}
	.custom-box .custom{
		margin-top: .5rem;
	}
	.custom-box .list{
		float: none;
		width: 100%;
	}
	.custom-box .list .item{
		padding: .4rem;
	}
	.custom-box .img{
		position: static;
		transform: translateY(0);
		width: 100%;
	}
	.custom-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.custom-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		min-height: auto;
		margin-top: .3rem;
	}
	.extend-box{
		margin-top: .7rem;
	}
	.extend-tab{
		margin-top: .5rem;
	}
	.extend-tab .txt{
		font-size: .24rem;
		line-height: .8rem;
	}
	.course-box .btns{
		margin-top: .3rem;
	}
	.research-box{
		padding: .7rem 0;
	}
	.research-box .top-box .con{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .4rem;
	}
	.research-box .top-box .img{
		display: none;
	}
	.research-box .list{
		margin-top: .5rem;
	}
	.research-box .list .img-tab{
		float: none;
		width: 100%;
	}
	.research-box .list .text-box{
		position: static;
		width: 100%;
	}
	.research-box .list .img-tab .txt{
		font-size: .4rem;
		line-height: .5rem;
		left: .4rem;
	}
	.research-box .list .buttons{
		bottom: .4rem;
		right: .4rem;
	}
	.research-box .buttons span{
		margin: 0 .3rem;
	}
	.research-box .buttons a{
		width: .08rem;
		height: .15rem;
	}
	.research-box .list .item{
		margin-bottom: .5rem;
	}
	.research-box .list .text-box{
		padding: .4rem;
	}
	.research-box .list .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.research-box .list .text-box .con{
		font-size: .24rem;
		line-height: .5rem;
		height: auto;
		margin-top: .2rem;
	}
	.research-box .theme-box{
		margin-top: .7rem;
	}
	.research-box .theme{
		margin-top: .5rem;
	}
	.research-box .theme .top-box{
		padding: .4rem;
	}
	.research-box .theme .top-box .con{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .5rem;
	}
	.research-box .theme .txt{
		font-size: .4rem;
		line-height: .5rem;
		left: .4rem;
	}
	.research-box .theme .buttons{
		bottom: .4rem;
	}
	.i-faculty-box .text{
		float: none;
	}
	.i-faculty-box .faculty-more{
		margin-top: .3rem;
		width: 2rem;
		height: .7rem;
		line-height: .7rem;
		float: none;
		display: block;
	}
	.i-faculty-box .faculty-more span{
		font-size: .24rem;
		line-height: .7rem;
	}
	.profile-box .num-box .item .num b{
		font-size: .3rem;
	    line-height: .5rem;
	    margin-right: .1rem;
	}

	.contact-box{
		padding: .7rem 0;
	}
	.contact-box .list{
		margin-top: .5rem;
	}
	.contact-box .list .row{
		margin: 0;
	}
	.contact-box .list .item{
		padding: 0;
		margin-bottom: .5rem;
	}
	.contact-box .list .img{
		float: none;
		width: 100%;
	}
	.contact-box .list .text{
		position: static;
		width: 100%;
		height: auto;
		padding: .3rem;
	}
	.contact-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.contact-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.contact-box .list .yin{
		left: .4rem;
		top: .1em;
		width: .88rem;
	}
	.contact-box .list .tel-box{
		margin-top: .2rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.contact-box .list .tel-tit,
	.contact-box .list .tel{
		font-size: .24rem;
		line-height: .4rem;
	}

	.dialog-box .dialog{
		width: 80%;
	}
	.dialog-box .dialog .text{
		padding: .4rem;
	}
	.dialog-box .dialog .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.dialog-box .dialog .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.dialog-box .prev,
	.dialog-box .next{
		width: .23rem;
		height: .4rem;
	}
	.dialog-box .prev{
		left: -.5rem;
	}
	.dialog-box .next{
		right:-.5rem;
	}
	.dialog-box .dialog-close{
		width: .4rem;
	    height: .4rem;
	    right: -.5rem;
	    top: -.5rem;
	}
	.banner .prev,
	.banner .next{
		display: none;
	}
	.i-about .con-box .about-logo{
		width: 40%;
		height: auto;
	}
	.i-news .left .item .tit{
		margin-top: .2rem;
	}
	.i-news .left .item .con{
		display: none;
	}
	.i-faculty-box .index-tit{
		position: static;
		text-align: center;
	}
	.i-faculty-box .index-tit .cn{
		color: #333;
	}
	.i-faculty-box .index-tit .en{
		color: #a2a2a2;
	}
	.i-faculty-box .bimg{
		margin-top: .5rem;
	}
	.i-faculty-box .bimg .prev,
	.i-faculty-box .bimg .next{
		display: none;
	}
	.achievement .num-box .item{
		text-align: center;
	}
	.achievement .num-box .txt{
		padding: 0;
	}
	body.no-scroll{
	    position: fixed;
	    left: 0;
	    right: 0;
	}
}