@media screen and (max-width: 1200px) {
	.menu {
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		width: 50% !important;
		background-color: #265490;
		height: 100vh !important;
		padding: 20px 10px !important;
		transition: all 0.2s ease-in-out !important;
		transform: translateX(-100%) !important;
	}

	#xsyj {
		height: max-content !important;
	}

	#zs-title {
		display: flex !important;
	}

	.menu.active {
		transform: translateX(0) !important;
	}

	.index-logo {
		display: block !important;
		width: 100%;
		margin-bottom: 20px;
	}

	.menu ul {
		display: flex;
		flex-direction: column;
	}

	.menu ul li {
		text-align: center;
		width: 100% !important;
	}

	.m_menu {
		color: white;
		display: block !important;
	}

	.nav-main .logo {
		width: 300px !important;
	}

	.nav-main .logo img {
		width: 100% !important;
	}

	.nav-main {
		padding: 10px !important;
	}

	.swiper-banner .banner-title {
		width: 100% !important;
		right: 0 !important;
	}

	.swiper-banner .banner-bullet {
		width: 10px !important;
		height: 10px !important;
	}

	.swiper-banner .banner-bullet-active {
		width: 10px !important;
		height: 10px !important;
	}

	.swiper .content-pt {
		padding: 20px 10px 50px 10px !important;
	}

	.container-title-left div {
		display: flex;
		font-size: 25px;
		font-weight: 700;
	}

	.container-title-left {
		width: 100% !important ;
	}

	.swiper-btn-info {
		position: static !important;
		width: 100% !important;
		border-radius: 6px 6px 0 0 !important;
		box-shadow: none !important;
		border-left: none !important;
		border-bottom: 10px solid #4facfe;
	}

	#news-col-4 {
		display: none !important;
	}

	#news-col-8 {
		width: 100% !important;
		filter: drop-shadow(10px 10px 3px rgba(0, 0, 0, 0.3));
	}

	.news-item {
		padding: 50px 10px !important;
	}

	.swiper-news .swiper-slide {
		height: calc(100vh - 550px) !important;
	}

	.swiper-news {
		border-radius: 0 0 6px 6px !important;
		overflow: hidden;
	}

	#notice-col-right {
		width: 100% !important;
	}

	#notice-col-left {
		margin-top: 20px;
		width: 100% !important;
	}

	.notice-left-list {
		height: calc(100vh - 210px);
	}

	.swiper-sz-container {
		height: calc(100vh - 300px) !important;
	}

	.swiper-sz .swiper-slide {
		height: calc(100vh - 40px) !important;
	}

	.sz-item .photo {
		width: 150px !important;
		height: 150px !important;
		min-width: 150px !important;
		min-height: 150px !important;
	}

	.container-title-left-white div {
		font-size: 25px;
		font-weight: 700;
	}

	#rc-left {
		width: 100% !important;
	}

	#rc-right {
		margin-top: 20px !important;
		width: 100% !important;
		padding: 0 !important;
	}

	#rc-right-top {
		display: none !important;
	}

	#rc-right-bottom {
		padding: 0 !important;
	}

	.rc-bg2 {
		width: 100% !important;
	}

	.content-bg-4 {
		height: 1440px !important;
	}

	.swiper-footer .swiper-slide img {
		width: 300px !important;
	}

	.page-info .left-logo img {
		width: 100% !important;
	}

	.page-info .left-logo div {
		color: white;
		font-size: 15px !important;
	}

	.right-info {
		display: none !important;
	}

	.m-zsxx {
		display: none !important;
	}

	.m-zsxx-p {
		display: block !important;
	}

	.zs-item .title-img {
		width: calc(100vw * 0.3) !important;
		height: calc(100vw * 0.3) !important;
	}
}

@media screen and (min-width: 1300px) and (max-width: 1366px) {
	.container-title-left div,
	.container-title-left-white div {
		font-size: 25px;
	}

	.container-title-right,
	.container-title-right-white {
		font-size: 12px;
	}
}
