@media (max-width: 1200px) {
	.head {
		width: 100%;
		min-width: 0;
	}

	.head .box {
		width: 100%;
	}

	.logo {
		padding: 10px;
		float: left;
	}

	.logo img {
		height: 38px;
	}

	.nav {
		display: none;
	}

	.banner,
	.banner img {
		min-width: 0;
	}

	.banner .btn_li {
		bottom: 16%;
	}

	.btn a {
		width: 18px;
	}

	.btn_left,
	.btn_right {
		background-size: contain;
	}

	.box {
		width: 100%;
	}

	.bg_box {
		min-width: 0;
	}

	.list_left {
		display: none;
	}

	.list_right {
		width: auto;
		margin: 12px;
		padding: 0 12px;
	}

	.score_search form {
		display: flex;
		flex-direction: column;
		width: 100%;
		gap: 6px;
	}

	.score_search p {
		width: 100% !important;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-right: 0;
	}

	.score_search select {
		width: calc(100% - 80px);
	}

	.score_search .score_search_button {
		width: 100%;
	}

	.footer2 {
		min-width: 0;
	}

	.footer2 .box {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.bq2 {
		width: auto;
		margin: 0;
		float: none;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 0 12px;
		text-align: center;
	}

	.bq2 ul {
		float: none;
	}

	.bq2 li,
	.bq2 li a {
		margin: 0;
	}

	.footer2 .er {
		float: none;
	}
}