@media (max-width: 768px) {
	body {}

	main {}

	.conbox {}

	/* nav */
	header {}

	.banner {}

	.banenrimg {
		display: none;
	}

	.banenrimg2 {
		display: block;
	}

	.banner-box {
		padding: 5%;

	}

	.banner-box h1 {
		font-size: 20px;
		margin-bottom: 20px;
		margin-top: 20%;
	}

	.banner-box h2 {
		height: 2px;
		margin: 30px 0;
	}

	.banner-box p {
		font-size: 14px;

	}

	.banner-box h3 {
		font-size: 14px;
	}

	.banner-box h4 {
		font-size: 12px;
		margin-top: 30px;
	}

	.contact {
		margin-top: 20%;
		font-size: 20px;
	}



	.title {

		margin: 40px 0;
	}

	.title h1 {

		font-size: 24px;

	}

	.title h2 {

		font-size: 20px;
		text-transform: uppercase;
		color: #774a83;
	}

	.title h3 {
		width: 200px;
		height: 3px;
		background: #e0811a;
		margin: 30px auto;
	}

	.title2 {

		margin: 40px 0;

	}

	.title2 h1 {
		font-size: 24px;

	}

	.title2 h2 {

		font-size: 20px;

	}

	.title2 h3 {
		width: 100px;
		height: 3px;


	}

	.whoare {
		display: flex;
		justify-content: center;
		margin: 5%;
		flex-wrap: nowrap;
		flex-direction: column;
	}

	.whoare .whoare-l {
		width: 100%;
	}

	.whoare .whoare-r {
		width: 100%;
	}

	.whoare .whoare-r h1 {
		font-size: 40px;
	}

	.whoare .whoare-r h2 {
		font-size: 30px;
	}

	.whoare .whoare-r p {
		font-size: 16px;
		line-height: 24px;
	}

	.anli {
		background: #774a83;
		overflow: hidden;
		padding: 4%;

	}

	.anlilist ul {
		display: flex;
		justify-content: space-between;
		/* 子元素均匀分布 */
		overflow: hidden;
		flex-direction: column;
	}

	.anlilist ul li {
padding: 5%;
		margin-right: 0;
		margin-bottom: 4%;

	}

	.anlilist ul li:nth-child(3) {
		margin-right: 0;
	}

	.anlilist ul li h1 {
		text-align: center;
	}

	.anlilist ul li h2 {
		margin: 2% 0;
		font-size: 24px;

	}

	.anlilist ul li p {
		font-size: 16px;
		text-align: left;
		color: #fff;
	}

	.anlilist ul li h1 img {
		width: 100%;
	}

	.jiating {
		overflow: hidden;
		position: relative;
	}

	.jiatingimg {
		overflow: hidden;
		display: none;
	}

	.jiatingimg2 {
		overflow: hidden;
		display: block;
	}

	.jiatingimg img {
		width: 100%;
	}

	.jiatingimg2 img {
		width: 100%;
	}

	.jiatingbox {
		position: absolute;
		top: 2%;
		width: 100%;
	}

	.jiatingtxt {
		width: 80%;
		padding: 5%;
		margin: 0 auto;
	}

	.jiatingtxt h1 {
		font-size: 24px;
	}

	.jiatingtxt h2 {
		font-size: 14px;
		margin: 4% 0;

	}

	.jiatingtxt p {
		color: #fff;
	}

	.xinfu {
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		flex-direction:column;
		padding: 6%;
	}

	.xinfu-l {
		flex: 1;
		margin-right: 0%;
	}

	.xinfu-r {
		flex: 1;
		margin-right: 2%;
	}

	.xinfu-l h1 {
		font-size: 24px;
	}

	.xinfu-l h2 {
		font-size: 20px;
	}

	.xinfu-l p {
		font-size: 14px;
	}

	.footer {

		padding: 10% 4%;
	}

	.footer h1 {

		font-size: 18px;

	}

	.footer h2 {

		font-size: 12px;
	}

	.footer a {

		width: 100%;
		margin: 5% auto;
		line-height: 30px;
		padding: 3% 0;
		font-size: 14px;
		color: #fff;

	}

	.footer h3 {
		font-size: 14px;
	}




	.chahua {
		overflow: hidden;
		padding: 4%;
	}

	.chahua ul {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}

	.chahua ul li {
		flex: 1;
		margin-right: 0%;

	}

	.chahua ul li:nth-child(3) {
		margin-right: 0%;

	}

	.chahua ul li h1 {
		text-align: center;
	}

	.chahua ul li h2 {
		text-align: center;
		font-size: 20px;
	}

	.chahua ul li p {
		margin: 0 5%;

		font-size: 14px;
		margin-top: 3%;
	}

	/* form */
	.tanchuang {
		width: 90%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 8px;
		animation: fadeIn 0.3s ease-in-out;
	}

	.tanchuang form {
		padding: 20px;
		border-radius: 8px;
	}

	.tanchuang label {
		display: block;
		margin-bottom: 8px;
		font-weight: bold;
		color: #fff;
	}

	.tanchuang input[type="text"],
	.tanchuang input[type="number"],
	.tanchuang select {
		width: 100%;
		padding: 8px;
		margin-bottom: 16px;
		border: 1px solid #ccc;
		border-radius: 4px;
	}

	.gender-options {
		display: flex;
		justify-content: space-between;
		margin-bottom: 16px;
	}

	.gender-options label {
		font-weight: normal;
		display: flex;
		align-items: center;
		font-weight: bold;
	}

	.gender-options input[type="radio"] {
		display: none;
	}

	.gender-options input[type="radio"]+label:before {
		content: '';
		display: inline-block;
		width: 16px;
		height: 16px;
		border: 2px solid #ccc;
		border-radius: 50%;
		margin-right: 8px;
		vertical-align: middle;
		cursor: pointer;
	}

	.gender-options input[type="radio"]:checked+label:before {
		background-color: #e0811a;
		border-color: #e0811a;
	}

	.tanchuang input[type="submit"] {
		background-color: #e0811a;
		color: white;
		padding: 10px 15px;
		border: none;
		border-radius: 4px;
		cursor: pointer;
		width: 100%;
	}

	.tanchuang input[type="submit"]:hover {
		background-color: #45a049;
	}

	.checkbox-label {
		display: flex;
		align-items: center;
		margin-bottom: 16px;
	}

	.checkbox-label input {
		margin-right: 8px;
	}

	.close-btn {
		position: absolute;
		top: 10px;
		right: 10px;
		background: #ff4d4d;
		color: white;
		border: none;
		border-radius: 50%;
		width: 24px;
		height: 24px;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px;
	}

	.close-btn:hover {
		background: #ff1a1a;
	}

	@keyframes fadeIn {
		from {
			opacity: 0;
			transform: translate(-50%, -60%);
		}

		to {
			opacity: 1;
			transform: translate(-50%, -50%);
		}
	}



}