@media screen and (max-width: 1500px) {
	body{
		width: 100%;
	}
	.w{
		width: 90%;
	}
	.mySwiper1{
		height: auto;
	}
}

@media screen and (max-width: 1200px) {
	.ft-rg{
		width: 44%;
	}
}
@media screen and (max-width: 1100px) {
	.search form #wd{
		width: 115px;
	}
	

}
@media screen and (max-width: 1000px) {
	.bot-mid{
		display: block;
	}
	.notice{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.ws-demo-static{
		width: 408px;
		margin: auto;
	}
	/* hd */
	.head .hd-lf .logo {
		width: 100%;
		height: auto;
		margin: auto;
	}
	.head .hd-lf .office span{
		font-size: 14px;
	}
	.top .word p:nth-of-type(1){
		display: none;
	}
	.search form .sou {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.head .hd-lf{
		width: 100%;
	}
	.head .hd-lf .office {
		display: none;
	}
	.search form .sou{
		width: 28px;
		border-radius: 50%;
	}
	.search form #wd,
	.search form .sou{
		height: 28px;
	}
	.search form #wd{
		display: none;
	}
	/* 窗口 */
	.window{
		display: block;
	}
	.window::after{
		content: "";
		display: block;
		overflow: hidden;
		clear: both;
	}
	.window .items{
		width: 33%;
		float: left;
		margin-bottom: 15px;
	}
	/* 栏目页 */
	.main-left,.top-left{
		display: none;
	}
}
@media screen and (max-width: 900px) {
	.top{
		padding-bottom: 30px;
	}
	
	.head .hd-lf .office a{
		font-size: 15px;
		line-height: 22px;
	}
	.office::before{
		top: 6px;
	}
	.search form{
		margin-top: 40px;
	}
	
	.footer .w{
		display: block;
	}
	.footer::after{
		content: "";
		display: block;
		overflow: hidden;
		clear: both;
	}
	.footer .ft-lf{
		position: relative !important;
		float: left;
	}
	.footer .ft-lf,.ft-mid{
		width: 50%;
	}
	.ft-mid{
		float: right;
	}
	.ft-rg{
		width: 100%;
		float: left;
	}
	.ft-rg ul{
		margin-top: 9px;
	}
	.ft-mid img{
		width: 200px;
		height: 55px;
		margin-left: 0px;
	}	
}

@media screen and (max-width: 800px) {
	.header_list{
		height: 35px;
	}
	.header_list ul>li{
		display: none !important;
	}
	.nav-home{
		display: block;
	}
	.mySwiper1{
		height: auto !important;
	}
	.zt{
		display: block;
	}
	.zt .action,.ztzl,.xxdt{
		width: 100%;
	}
	.ztzl{
		margin: 0;
	}
	.ztzl-list a{
		height: auto;
	}
	.action ul>li{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	/* footer */
	.links{
		width: 100%;
	}
	.links p{
		line-height: 30px;
	}
	.links a{
		margin-right: 5px;
	}
	.footer{
		padding: 20px;
	}
	.ft-logo{
		width: 100%;
	}
	.follow{
		margin: auto;
		margin-top: 10px;
	}
}




@media screen and (max-width: 500px) {
	.top .word p, .top .word a {
		font-size: 12px;
	}
	.mySwiper1 .swiper-slide p{
		bottom: 0;
		width: 100% !important;
	}
	.ft-mid img {
		width: 140px;
		height: 46px;
	}
	.word p, .word a{
		font-size: 12px;
	}
	.word img {
		width: 15px;
		height: 12px;
		position: relative;
		top: -3px;
	}
	.mySwiper1{
		margin-bottom: 10px;
	}
	.zt{
		padding-bottom: 0;
		margin-top: 0px;
	}
	.head .hd-lf{
		display: block;
	}
	.head .hd-lf .office{
		display: flex;
		align-items:baseline;
		margin-top: 10px;
	}
	.office::before{
		display: none;
	}
	.head .hd-lf .logo{
		margin: auto;
	}
	.head .hd-lf{
		margin-top: 10px;
	}
	.top{
		padding-bottom: 15px;
	}
	.zt .action .zt-title p,
	.ztzl .zt-title p,
	.xxdt .zt-title p{
		font-size: 20px;
	}
	
	.zt .action .zt-title p::before,
	.ztzl .zt-title p::before,
	.xxdt .zt-title p::before{
		height: 25px;
		top: 5px;
	}
	.zt .action .zt-title a,
	.ztzl .zt-title a,
	.xxdt .zt-title a {
		margin-top: 5px;
	}
	.zt .action .zt-title,
	.ztzl .zt-title,
	.xxdt .zt-title {
		padding-bottom: 3px;
	}
	.action-list a .date,
	.xxdt .action-list a .date {
		width: 70px;
		height: 70px;
	}
	.action-list p:nth-of-type(1),
	.xxdt .action-list a .date p:nth-of-type(1) {
		font-size: 20px;
		padding-top: 10px;
	}
	.action-list p:nth-of-type(2),
	.xxdt .action-list a .date p:nth-of-type(2) {
		font-size: 13px;
		margin-top: 3px;
	}
	.action-list a,
	.xxdt .action-list a {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.article img{
		width: 100%;
		height: 100%;
	}
	.content-title {
		font-size: 18px;
	}
	.main-body-container .time p{
		font-size: 12px;
	}
	.list-ul li .time,
	.action-list ul>li>a .date{
		display: none;
	}
	
	/* 日历 */
	.ws-demo-static{
		width: 20rem;
	}
	.laydate-set-ym span{
		font-size: .3rem;
	}
	/* 窗口 */
	.window .items{
		width: 50%;
	}
	/* 列表页 */
	.main .main-container .main-body-container .main-right .main-content .content-title{
		font-size: 25px;
	}
	
}
@media screen and (max-width: 400px) {
	.top .word p, .top .word a{
		font-size: 9px;
		padding: 0px 5px;
		padding: 0 .125rem;
	}
	.layui-laydate-content td{
		font-size: .2rem;
	}
	.word a:nth-of-type(1)::after, .word a:nth-of-type(2)::after, .word a:nth-of-type(3)::after{
		display: none;
	}
	ul.teacher-ul li {
		width: 200px;
		height: 250px;
		float: none;
		overflow: hidden;
		position: relative;
		margin: 10px auto;
	}
	
}

@media screen and (max-width: 380px) {
	.ft-rg ul>li{
		width: 46%;
		margin-bottom: 5px;
	}
	.footer .ft-lf span {
		font-size: 12px;
		line-height: 20px;
	}
	
}

