@media (max-width: 767px) {
	.nav-box {
		flex-wrap: wrap;
		height: auto;
	}

	.nav-box .nav-title {
		width: 33%;
		text-align: center;
		font: normal 14px "Microsoft YaHei", "黑体";
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #fff;
	}
	.nav-box .nav-title:not(:nth-child(3n)) {
	    border-right: 1px solid #fff;
	}
	.nav-box .nav-title a {
		line-height: 32px !important;
	}

	.input-box {
		width: 100%;
		height: 30px;
		margin-bottom: 5px;
	}

	.select-text {
		background: none;
		text-align: right;
	}
	
	.input-search {
		width: auto;
		font-size: 12px;
	}
	.btn-submit {
		width: auto;
	}
	.block-third .fn-clear {
		flex-direction: column;
	}
	.block-info .single {
		margin: 0;
	}
	.block-info .tab ul li {
		border-right: 1px solid #111111;
	}
	.news .news-tab {
		border-bottom: 1px solid #DFDFDF !important;
	}
	.tab ul {
		padding-bottom: 5px;
	}
	.block-info .more-middle ul li.active div {
		border: none;
	}
	.fn-left .more-middle ul li.active div {
		border-bottom: 4px solid #396A9E;
	}
	.fn-left .more-middle ul li.active div {
		position: relative;
		bottom: -9px;
	}
	.auto-mobile-title {
		position: relative;
		bottom: -5px;
	}
	.policy-items {
		width: auto;
	}
	.topic-title-img {
		width: 100%;
		height: 30px;
	}
	.policy-left {
		margin: 0;
		padding-bottom: 30px;
	}
	.policy-right {
		width: 100%;
	}
	.auto-mobile-right {
		padding: 0 50px;
	}
	.auto-mobile-right-img {
        display: flex;
        gap: 20px;
        padding: 0 15px;
	}
	.auto-mobile {
		flex-direction: column;
	}
	.policys-imgs {
		height: 80px;
	}
	.zwfw-bg {
		margin: 0 30px;
		height: 130px;
	}
	.info-disclosure a {
		font-size: 15px;
		height: 40px;
		line-height: 40px;
	}
	.info-disclosure {
		margin: 20px;
	}
	.info-business a {
		width: 40%;
		font-size: 16px;
		height: 45px;
		line-height: 45px;
		background-size: 100% 100%;
	}
	.info-business {
		gap: 20px;
	}
	.fn-policy-item {
		margin: 20px 0;
	}
	.hdjl-imgs {
		flex-wrap: wrap;
        gap: 30px 18px;
	}
	.hdjl-imgs a {
		width: 47% !important;
	}
	.hdjl-phone {
		gap: 10px;
		margin: 15px 10px;
	}
	.hdjl-phone .phone-box .phone-title {
		width: auto;
		font-size: 14px;
		height: 45px;
		font-weight: bold;
        padding: 0 10px;
	}
	.hdjl-phone .phone-box .phone-title img {
		width: 17px;
	}
	.hdjl-phone .phone-box .phone-img {
		width: 100%;
		height: 120px;
	}
	.topic_border p,
	.topic_border,
	.topic_bg {
		height: auto;
	}
	.header .select-text {
		background: none;
	}
	body {
		background: none;
	}

	.search,
	.weblinks,
	.web-portal,
	.speedy-links,
	.weixinDiv,
	.comm_topLink,
	.topbar,
	.search {
		display: none;
	}

	.header {
		height: auto;
		width: 100%;
	}

	.header .nav ul li {
		width: 33.3%;
		font-size: 14px;
		line-height: 30px;
		padding: 0;
		height: auto;
		background: none;
		box-sizing: border-box;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(255, 255, 255, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(255, 255, 255, .1);
	}

	.header .nav ul li:nth-child(n+4) {
		width: 50%;
	}

	.wrapper {
		width: 100%;
	}

	.header .nav-wrapper {
		width: 100%;
		height: auto;
	}

	.nav-wrapper .nav ul {
		overflow: hidden;
	}

	.dczjj ul li:first-child voice {
		float: left;
	}

	.logo {
		background: url(../image/header-bg1_2025.9.8.png) 80% 0 no-repeat;
		background-size: 100% 145px;
		padding: 0 !important;
		height: auto;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.logo .logo-img {
		width: 75%;
		padding: 2px 0 70px 80px;
	}

	.block-second-list-wrapper {
		display: none;
	}

	.contenter {
		width: 100%;
	}

	.list-right {
		width: 100%;
	}

	.table {
		font-size: .45rem;
		line-height: 1;
	}

	.list-top {
		height: auto;
		font-size: .45rem;
		line-height: 3;
	}

	.slider-content {
		width: 100%;
		height: auto;
	}

	.slider-content .item {
		width: 100%;
		height: 0;
		padding-bottom: 68%;
		overflow: hidden;
	}

	.slider-image {
		position: absolute;
	}

	.slider-image,
	.slider-image a,
	.slider-image img {
		width: 100% !important;
		height: 100%;
	}

	.slider {
		width: 100%;
		order: -1;
	}

	.slider-title {
		box-sizing: border-box;
		line-height: 2;
		height: auto;
		padding-right: 70px;
	}

	.slider-title a {
		display: block;
		font-size: 14px;
		text-indent: 1em;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding: 0;
		overflow: hidden;
	}

	.news {
		width: 100%;
	}

	.news-tab {
		height: 40px;
		overflow: hidden;
		line-height: 30px;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(0, 0, 0, .1) rgba(255, 255, 255, .1) rgba(255, 255, 255, .1) rgba(0, 0, 0, .1);
	}

	.block-second .nav {
		top: 5px;
		height: 40px;
		line-height: 1.5rem;
		font-size: 14px;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(0, 0, 0, .1) rgba(255, 255, 255, .1) rgba(255, 255, 255, .1) rgba(0, 0, 0, .1);
	}

	.news-tab .title {
		top: 0;
		height: auto;
		line-height: 30px;
		left: 0;
		margin-top: 10px;
		margin-left: 10px;
		font-size: 16px;
		padding: 0 10px;
	}

	.news-content h2 a,
	.news-content a {
		font-size: 14px !important;
	}

	.news-content h2,
	.news-content a {
		line-height: 30px !important;
	}

	.news-content h2 {}

	.slider-btn {
		bottom: 10px;
		right: 10px;
	}

	.slider-btn li {
		width: 8px;
		height: 8px;
		margin-right: 3px;
	}

	.block-first {
		height: auto;
		display: flex;
		flex-direction: column;
	}

	.leader {
		padding: 0;
		width: auto;
		height: auto;
		width: 100%;
	}

	.leader h2 {
		width: 20%;
		font-size: 14px;
	}

	.leader h3 {
		margin-top: 0 !important;
		line-height: 30px;
		margin-left: 0 !important;
		font-size: 16px;
	}

	.leader ul {
		text-align: center;
		margin: 0 !important;
	}

	.leader ul li {
		width: auto;
		font-size: 14px;
		padding: 0 5px;
		float: none;
		display: inline-block;
	}

	.leader ul li:nth-child(4) {
		display: block;
	}

	.leader .title {
		font-size: 16px;
		padding: 0 10px;
		height: 40px;
		line-height: 50px;
	}

	.block-first,
	.block-second-wrapper {
		background: none;
	}

	.news-tab .more {
		top: 5px;
	}

	.block-second {
		width: 100%;
	}

	.block-second-wrapper {
		width: 100%;
	}

	.block-second .nav .title {
		font-size: 16px;
	}

	.block-second .nav .more a {
		font-size: 12px;
		line-height: 40px;
	}

	.notice li {
		font-size: 14px;
		line-height: 30px;
	}

	.notice li a {
		font-size: 14px;
	}

	.block-third,
	.block-third .w520 {
		width: 100%;
	}

	.scroll_horizontal {
		width: 100%;
	}

	.scroll_horizontal .box {
		width: 250px !important;
	}

	.block-info .tab {
		height: 40px;
		line-height: 30px;
		margin: 0px 20px 0 10px;
	}

	.block-info .tab ul {
		left: 0
	}

	.block-info .content .more {}

	.block-info .tab ul li {
		height: auto;
		font-size: 16px;
		line-height: 20px;
		padding: 0 10px;
		/* margin-left: 10px; */
	}

	.block-info .content ul li a {
		font-size: 14px;
	}

	.block-info .content ul li {
		line-height: 2;
	}

	.content img {
		width: 100%;
		height: 20%;
	}

	#imgConac {
		display: none;
	}

	.footer {
		height: auto !important;
		padding: 0;
		text-align: center !important;
	}

	.footer>div {
		width: 100% !important;
	}

	.gov_ico,
	#_span_jiucuo {
		display: none;
	}

	.footer p {
		float: none !important;
		text-align: center !important;
		margin: 0 15px !important;
		font-size: 14px;
		line-height: 25px !important;
		padding: 15px 0 !important;
	}

	.content ul li a {
		display: block;
		font-size: 1rem;
		text-indent: 0;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding: 0;
		overflow: hidden;
	}

	.info-post .links li {
		width: 50%;
	}

	.info-post .links li a {
		width: auto;
		margin: 0 10px;
	}

	.info-post .other {
		width: auto;
		margin: 10px;
	}

	.info-post .links li a,
	.info-post .other ul li {
		font-size: 14px;
	}

	.links fn-clear {
		margin-right: 20px;
	}

	#midSystemBtn_id,
	#topSystemBtn_id {
		background: none !important;
		display: none !important;
	}

	/* xxgk */
	.block-info.w870 {
		margin-bottom: 15px;
		overflow: hidden;
	}

	.information-list li {
		box-sizing: border-box;
		padding: 15px;
		width: 50%;
		margin: 0px;
	}

	.list-top {
		height: 20%;
		text-indent: 0.5em;
	}

	.block-second-open-wrapper {
		width: 100%;
	}

	.list-cen,
	.mt {
		margin-top: 0;
	}

	/* gzyw */
	.r-list-a li {
		font-size: .4rem;
		line-height: 2.5;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.list-r-title {
		font-size: .5rem;
		line-height: 2;
		height: auto;
	}

	.paging li a,
	.paging li span {
		font-size: .4rem;
	}

	.paging_wrap.right {
		text-align: center !important;
	}

	#paging>.page_index {
		margin: 0;
	}

	#paging>.page_index a,
	#paging>.end_page,
	#paging>.home_page {
		display: none;
	}

	#paging>.page_index .current {
		display: block;
		margin: 0 3px;
	}

	/* qyml */
	.show-zt h3 {
		font-size: .6rem;
		line-height: 1.5;
		padding: 0;
	}

	.show-zt h2 {
		font-size: .55rem;
	}

	.block-third .w330 {
		width: 100%;
	}