@media only screen and (max-width: 1260px) {
	.wip_zhcons_left {
		width: 60%;
	}

	.wip_zhcons_right {
		width: 40%;
	}

	.wip_zhcons_right .conwid {
		width: 100%;
	}

	.gov-grid {
		display: flex;
		justify-content: space-between;
	}

	.gov-column1 {
		width: 20%;
	}

	.gov-column2 {
		width: 50%;
	}

	.gov-column3 {
		width: 30%;
	}

	.interaction-grid {
		display: flex;
		justify-content: space-between;
	}

	.interaction-table {
		width: 70%;
	}

	.interaction-table-header {
		width: 100%;
	}

	.interaction-cards {
		width: 30%;
	}

	.interaction-card {
		width: 100%;
	}

	.interaction-table-row .bj03 {
		padding-left: 0;
	}

	.overview-grid {
		gap: 1%;
	}

	.overview-intro {
		width: 16%;
	}

	.overview-intro.active {
		width: 32%;
	}

	.special-slide .bd li {
		width: 24%;
		margin-left: 1%;
	}
	.special-slide .prev{
		left: -10px;
		top: 12px;
	}
	.special-slide .next{
		right:-10px;
		top: 12px;
	}
}


@media only screen and (max-width: 1080px) {
	.home-header {
		display: none;
	}

	.wip_yaowen2 {
		padding: 0 36px;
	}

	.wip_zhcons {
		flex-wrap: wrap;
	}

	.wip_zhcons_left,
	.wip_zhcons_right {
		width: 100%;
		max-width: 100%;
	}

	.news-item {
		padding-left: 10px;
	}

	.gov-grid {
		flex-wrap: wrap;
		gap: 0;
	}

	.gov-column1 {
		width: 27%;
	}
	
	.gov-menu {
	    width: 100%;
	}
	
	.gov-menu a {
	    background-size: cover !important;
	}

	.gov-column2 {
		width: 70%;
	}
	
	.gov-list{
		width: 70%;
	}

	.gov-column3 {
		width: 100%;
		margin-top: 30px;
	}

	.gov-links {
		width: 100%;
		flex-direction: inherit;
		flex-wrap: wrap;
		gap: 0;
		justify-content: space-between;
	}

	.gov-link-item {
		width: 49%;
		margin-bottom: 1rem;
	}

	.interaction-grid {
		flex-wrap: wrap;
	}

	.interaction-table {
		width: 100%;
		padding: 1.5rem;
        background-size: cover !important;
	}
	
	#searchForm{
		width: 100% !important;
	}

	.interaction-cards {
		width: 100%;
		flex-direction: inherit;
		gap: 0;
		justify-content: space-between;
	}

	.interaction-card {
		width: 49%;
		background-size: cover !important;
	}

	.overview-intro p {
		-webkit-line-clamp: 6;
	}
	
	/* 专题专栏 */
	.special-slide .swiper-slide {
		width: 50%;
		height:10rem;
	}
	.special-slide .swiper-slide img{
		width: 100%;
		height:100%;
	}
	.special-slide .prev{
		left: -10px;
		top: 32px;
	}
	.special-slide .next{
		right:-10px;
		top: 32px;
	}
}

@media only screen and (max-width: 768px) {
	.wip_yaowen {
		height: auto;
		margin-top: 1.5rem;
		border-radius: 1rem;
		box-shadow: 0 0.125rem 0.75rem #99999933;
	}

	.wip_yaowen1 {
		width: 5.75rem;
		height: 3.6875rem;
		font-size: 1.625rem;
		background-size: 100% 100%;
		line-height: 2.6875rem;
		margin-left: -1.375rem;
		margin-top: 5rem;
		font-weight: normal;
	}

	.wip_yaowen2 {
		width: calc(100% - 4.75rem);
		padding: 0 1.5rem;
	}

	.wip_yaowen2 a {
		font-size: 1.875rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
		margin-top: 1.5rem;
		line-height: 2.8125rem;
	}

	.wip_yaowen2 p {
		font-size: 1.5rem;
		line-height: 2.8125rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
		margin-top: 1rem;
		margin-bottom: 1.5rem;
		text-align: left;
	}

	.wip_tit {
		line-height: 3.5rem;
		font-size: 2.5rem;
		margin-top: 3rem;
		background-size: contain;
	}

	.wip_zhnav ul {
		width: 30.625rem;
		height: 4.25rem;
		border-radius: 2.125rem;
		margin: 1.5rem auto;
	}

	.wip_zhnav li {
		line-height: 4.25rem;
	}

	.wip_zhnav li a {
		font-size: 1.625rem;
	}

	.wip_zhnav li.wip_zhnavli_hov {
		border-radius: 1.875rem;
	}

	.wip_zhcons_left {
		height: 23.9375rem;
	}

	.wip_zhcons_left .bd li {
		height: 23.9375rem;
	}

	#slideBox-slide1.slideBox .bd li div span {
		font-size: 1.5rem;
		width: 70%;
	}
	
	#slideBox-slide1.slideBox .hd ul li{
		width: 1.5rem;
		height: 0.625rem;
	}
	
	#slideBox-slide1.slideBox .hd ul li.on {
		width: 1.5rem;
	}

	.wip_zhcons_right {
		height: auto;
	}

	.news-item {
		padding-left: 0;
	}

	.news-item>div {
		gap: 1.5rem;
		padding: 1.5625rem 0;
	}

	.news-info h4 {
		font-size: 1.875rem;
		line-height: 2.625rem;
	}

	.news-date {
		min-width: 6.4125rem;
	}

	.news-date .day {
		font-size: 2rem;
		line-height: 2.75rem;
	}

	.news-date .month {
		font-size: 1.5rem;
		line-height: 1.75rem;
		margin-top: 0.5rem;
	}
	
	.wip_zhcon2 .news-list{
		height: auto;
		padding: 0;
		box-shadow: none;
	}
	.wip_zhcon2 .news-item {
	    width: 100%;
	    border-right: 0;
	    border-bottom: 1px solid #e3e3e3 !important;
	    padding: 1rem 0 !important;
	    height: auto;
	}
	.wip_zhcon2 .news-item>div {
	    gap: 0;
	}
	.wip_zhcon2 .news-info {
	    min-height: auto;
	}

	.gov-grid {
		margin-top: 1.5rem;
	}

	.gov-column1 {
		width: 100%;
	}

	.gov-column2 {
		width: 100%;
		margin-top: 1.5rem;
	}

	.gov-column3 {
		width: 100%;
		margin-top: 1.5rem;
	}

	.gov-column h4 {
		font-size: 2.25rem;
		padding-bottom: 1.375rem;
	}

	.gov-column h4 span {
		font-size: 2.25rem;
	}

	.gov-column h4::after {
		width: 3.5rem;
		height: 0.375rem;
		left: 2.75rem;
	}

	.gov-menu {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.gov-menu a {
		margin-top: 1.5rem;
		width: 48.5%;
		height: 7.8125rem;
		border-radius: 0.5rem;
		font-size: 1.875rem;
		line-height: normal;
		padding-left: 1.5rem;
		padding-top: 1.5rem;
		background-size: 100% 100% !important;
	}

	.gov-list {
		width: 100%;
		width: 100%;
		height: auto;
		margin-top: 1.5rem;
		padding: 1.5rem;
	}

	.gov-list-item {
		padding: 1.5rem 0;
		gap: 1rem;
	}

	.gov-list-title {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}

	.gov-list-date {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}

	.gov-column h4.xxgk::after {
		left: 5rem;
	}

	.gov-link-item {
		width: 100%;
		margin-bottom: 1.5rem;
		padding: 1.5rem;
		font-size: 1.875rem;
		line-height: 3.6875rem;
	}

	.gov-link-icon {
		width: 4.125rem;
		height: 4.125rem;
	}

	.interaction-grid {
		margin-top: 1.5rem;
	}
	
	#searchForm .yhcx input {
	    padding-bottom: 1.5rem;
	    font-size: 1.875rem;
	    line-height: normal;
	    margin-top: 2rem;
	}
	
	#searchForm .lkcx {
	    width: 50%;
	    line-height: 5rem;
	    position: inherit;
	    font-size: 2rem;
	    display: block;
	    margin: 2rem auto 0;
	}
	
	#searchForm .yhcx_yzm{
		width: 100% !important;
		margin-top: 2rem !important;
		padding-bottom: 1.5rem !important;
	}
	
	.jcaptcha-wrap-messagecode-box, .jcaptcha-wrap-imagecode-box, .jcaptcha-wrap-emailcode-box {
	    height: auto !important;
	    width: 100% !important;
	}
	
	.jcaptcha-imagecode-input-text {
	    width: 50% !important;
		height: auto !important;
		font-size: 1.875rem !important;
		line-height: normal !important;
	}
	
	.jcaptcha-imagecode {
	    width: 11rem !important;
	    height: auto !important;
	}

	.interaction-table h4 {
		font-size: 2.25rem;
		padding-bottom: 1.375rem;
	}

	.interaction-table h4 {
		font-size: 2.25rem;
		padding-bottom: 1.375rem;
	}

	.interaction-table h4 span {
		font-size: 2.25rem;
	}

	.interaction-table h4::after {
		width: 3.5rem;
		height: 0.375rem;
		left: 2.75rem;
	}

	.interaction-table-header,
	.interaction-table-row .bj01 {
		display: none;
	}

	.interaction-table-row {
		display: block;
		margin-top: 0;
		text-align: left;
		overflow: hidden;
	}

	.interaction-table-row span {
		float: left;
		font-size: 1.5rem;
		margin-top: 1.5rem;
		color: #999;
	}

	.interaction-table-row .bj03 {
		white-space: normal;
		padding-left: 0;
		width: 100%;
		font-size: 1.875rem;
	}

	.interaction-card {
		height: 8.4375rem;
		gap: 0;
	}

	.interaction-card a {
		padding-left: 1.5rem;
		padding-top: 1.5rem;
		font-size: 1.875rem;
	}

	.overview-grid {
		margin-top: 1.5rem;
		flex-wrap: wrap;
		gap: 0;
		justify-content: space-between;
	}

	.overview-intro {
		width: 100%;
		margin-bottom: 1.5rem;
		padding: 1.5rem;
		height: auto;
	}

	.overview-intro h4 {
		font-size: 1.875rem;
	}

	.overview-intro p {
		margin-top: 1rem;
		font-size: 1.5rem;
		line-height: 2.25rem;
		-webkit-line-clamp: 2;
	}

	.overview-intro.active {
		width: 100%;
		padding: 1.5rem;
	}

	.overview-intro.active h4 {
		padding-bottom: 1.5rem;
		font-size: 1.875rem;
	}

	.overview-intro.active h4::after {
		width: 3rem;
		height: 0.25rem;
	}

	.overview-intro.active p {
		margin-top: 1.5rem;
		font-size: 1.5rem;
		line-height: 2.25rem;
	}

	.overview-btn {
		margin-top: 1.5rem;
		font-size: 1.5rem;
		width: 9.75rem;
		line-height: 3.75rem;
		border-radius: 1.875rem;
	}

	/* 专题专栏 */
	.special-slide {
	    padding-bottom: 3rem;
	    margin-top: 1.5rem;
	}
	.special-slide .swiper-slide {
		width: 100%;
		height:15.125rem;
	}
	.special-slide .swiper-slide img{
		width: 100%;
		height:100%;
		object-fit: contain;
	}

	/* 左右箭头样式适配手机，放大一点方便点击 */
	.special-slide .prev,
	.special-slide .next {
		display: none;
	}
}

@media screen and (min-width: 1260px) and (max-height: 860px) {
	#section1 .home-logo {
	    margin: 10vh auto 1rem !important;
	}
}