﻿/* 头部横幅 */
			.Connect_banner {background: linear-gradient(135deg, #d5defa 0%, #f2f5f6 100%);text-align: center;padding: 100px 20px;}
			.Connect_banner h2 {font-size: 50px;color: #343434;margin-bottom: 16px;font-weight: 600;line-height: 1.3;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
			.Connect_banner span {color: rgb(59 130 246 / var(--tw-text-opacity, 1));position: relative;}
			.Connect_banner span:after {content: '';position: absolute;bottom: 2px;left: 0;width: 100%;height: 6px;background-color: rgba(57, 116, 175, 0.2);z-index: -1;}
			.Connect_banner p {font-size: 16px;color: #666;max-width: 70%;margin: 0 auto;line-height: 1.6;}
			/* 主容器 */
			.Connect {padding: 30px 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}
			/* 左侧：表单 */
			.Connect_form {width: 100%;max-width: 650px;}
			.Connect_form iframe {width: 100%;height: 590px;background-color: #fff;border-radius: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);border: none;transition: all 0.3s ease;}
			.Connect_form iframe:hover {box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);}
			/* 右侧：联系信息 */
			.Connect_info {background: #fff;padding: 48px 70px;border-radius: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);height: fit-content;}
			.Connect_info_list {display: flex;flex-direction: column;gap: 24px;}
			.Connect_info h3 {font-size: 24px;color: #3974af;margin-bottom: 16px;font-weight: 600;position: relative;padding-bottom: 12px;}
			.Connect_info h3:after {content: '';position: absolute;bottom: 0;left: 0;width: 50px;height: 3px;background: #3974af;border-radius: 3px;}
			.info_item {display: flex;align-items: flex-start;gap: 12px;font-size: 14px;color: #666;line-height: 1.5;}
			.info_item img {width: 20px;height: 20px;object-fit: contain;flex-shrink: 0;margin-top: 2px;}
			.info_item span {transition: all 0.3s ease;}
			.info_item:hover span {color: #3974af;}
			.qr_box {display: flex;justify-content: space-between;text-align: center;font-size: 13px;color: #666;margin-top: 20px;gap: 15px;}
			.qr_box>div {flex: 1;}
			.qr_box img {width: 120px;height: 120px;border-radius: 8px;transition: all 0.3s ease;border: 1px solid #eee;padding: 8px;background: #fff;box-sizing: border-box;}
			.qr_box img:hover {transform: translateY(-5px);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);}
			.qr_box p {margin-top: 10px;font-weight: 500;}
			@media(max-width: 1300px) {.Connect_form {max-width: 600px;}.Connect_info {padding: 48px 50px;}}
			@media(max-width: 1105px) {.Connect_banner h2 {font-size: 40px;}.Connect_banner p {max-width: 90%;font-size: 14px;}.Connect_form {max-width: 550px;}.Connect_info {padding: 48px 40px;}}
			@media(max-width: 1035px) {.Connect_form {max-width: 500px;}.Connect_info {padding: 48px 30px;}}
			@media(max-width: 960px) {.Connect_form {max-width: 450px;}.Connect {gap: 10px;}}
			@media(max-width: 900px) {.Connect_form {max-width: 400px;}.Connect_info {padding: 48px 20px;}}
			@media(max-width: 840px) {.Connect_form {max-width: 400px;}.Connect_info {padding: 48px 15px;}}
			@media(max-width: 820px) {.Connect_banner h2 {font-size: 30px;}.Connect_banner p {max-width: 95%;}.Connect {display: block;margin: 0 auto;}.Connect_form {width: 100%;max-width: 100%;margin: 0 auto;}.Connect_info {max-width: 100%;margin: 10px auto;padding: 20px 15px;}.Connect_info h3 {text-align: center;font-size: 20px;}.Connect_info_list {width: 55%;margin: 0 auto;}.Connect_info h3:after {left: 50%;transform: translateX(-50%);}}
			@media(max-width: 750px) {.Connect_banner {padding: 50px 20px;}.Connect_banner p {max-width: 98%;}.Connect {padding: 20px 0;}.Connect_info_list {width: 70%;}.Connect_form iframe {height: 660px;}}
			@media(max-width: 600px) {.Connect_info_list {width: 100%;}}