.contact-page[data-v-46f2f2d2]{min-height:calc(100vh - 200px);background:#f5f5f5;min-width:100%}.page-header[data-v-46f2f2d2]{text-align:center;padding:80px 20px 60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;height:260px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-header .page-title[data-v-46f2f2d2]{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:48px;color:#fff;line-height:67px;text-align:center;font-style:normal;margin-bottom:24px}.page-header .page-subtitle[data-v-46f2f2d2]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:20px;color:#fff;line-height:20px;text-align:center;font-style:normal}.contact-container[data-v-46f2f2d2]{padding:60px 0}.contact-container .container[data-v-46f2f2d2]{display:flex;max-width:1200px;margin:0 auto;padding:0 20px;gap:30px}.contact-container .container .map-section[data-v-46f2f2d2],.contact-container .container .info-section[data-v-46f2f2d2]{background:#fff;padding:30px;box-shadow:0 2px 12px #0000001a;border-radius:16px}.contact-container .container .map-section .title[data-v-46f2f2d2],.contact-container .container .info-section .title[data-v-46f2f2d2]{font-weight:400;font-size:20px}.contact-container .container .map-section[data-v-46f2f2d2]{flex:2}.contact-container .container .map-section .map-container[data-v-46f2f2d2]{width:100%;height:400px;border-radius:4px;overflow:hidden;background:#f0f0f0;z-index:10}.contact-container .container .info-section[data-v-46f2f2d2]{flex:1}.contact-container .container .info-section .info-item[data-v-46f2f2d2]{display:flex;align-items:flex-start;margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:4px}.contact-container .container .info-section .info-item .info-content[data-v-46f2f2d2]{flex:1}.contact-container .container .info-section .info-item .info-content label[data-v-46f2f2d2]{font-weight:600;color:#333;margin-right:10px}.contact-container .container .info-section .info-item .info-content span[data-v-46f2f2d2]{color:#666;line-height:1.6}@media (min-width: 481px) and (max-width: 1024px){.page-header[data-v-46f2f2d2]{height:150px;font-family:PingFangSC,PingFang SC;color:#fff;text-align:center;font-style:normal;padding:40px}.page-header .page-title[data-v-46f2f2d2]{font-weight:600;font-size:32px;line-height:32px;margin-bottom:16px}.page-header .page-subtitle[data-v-46f2f2d2]{font-weight:400;font-size:16px;line-height:16px}.profile-content[data-v-46f2f2d2]{padding:16px 0}.profile-content .content-card[data-v-46f2f2d2]{padding:20px}.profile-content .content-card .profile-text[data-v-46f2f2d2]{font-family:PingFangSC,PingFang SC;font-style:normal}.profile-content .content-card .profile-image[data-v-46f2f2d2]{text-align:center}.profile-content .content-card .profile-image img[data-v-46f2f2d2]{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 15px #0000001a}}@media (max-width: 480px){.page-header[data-v-46f2f2d2]{font-family:PingFangSC,PingFang SC;font-style:normal;color:#fff;height:120px;text-align:center;padding:30px}.page-header .page-title[data-v-46f2f2d2]{font-weight:600;font-size:24px;line-height:33px;margin-bottom:10px}.page-header .page-subtitle[data-v-46f2f2d2]{font-weight:400;font-size:12px;line-height:12px}.profile-content[data-v-46f2f2d2]{padding:15px 0}.profile-content .content-card[data-v-46f2f2d2]{padding:20px}.profile-content .content-card .profile-text[data-v-46f2f2d2]{font-family:PingFangSC,PingFang SC;font-style:normal}.profile-content .content-card .profile-image[data-v-46f2f2d2]{text-align:center}.profile-content .content-card .profile-image img[data-v-46f2f2d2]{max-width:100%;height:auto;box-shadow:0 4px 15px #0000001a}}@media (max-width: 480px){.contact-container[data-v-46f2f2d2]{padding:15px 0}.contact-container .container[data-v-46f2f2d2]{flex-direction:column}.contact-container .container .map-section[data-v-46f2f2d2],.contact-container .container .info-section[data-v-46f2f2d2]{height:259px!important;padding:12px}.contact-container .container .map-section[data-v-46f2f2d2] .el-divider,.contact-container .container .info-section[data-v-46f2f2d2] .el-divider{margin:10px 0}.contact-container .container .map-section .title[data-v-46f2f2d2],.contact-container .container .info-section .title[data-v-46f2f2d2]{font-size:16px;font-weight:600}.contact-container .container .map-section .map-container[data-v-46f2f2d2]{width:100%;height:259px}}@media (min-width: 481px) and (max-width: 1024px){.contact-container[data-v-46f2f2d2]{padding:15px 0}.contact-container .container[data-v-46f2f2d2]{flex-direction:column}.contact-container .container .map-section[data-v-46f2f2d2],.contact-container .container .info-section[data-v-46f2f2d2]{height:259px!important;padding:12px}.contact-container .container .map-section[data-v-46f2f2d2] .el-divider,.contact-container .container .info-section[data-v-46f2f2d2] .el-divider{margin:10px 0}.contact-container .container .map-section .title[data-v-46f2f2d2],.contact-container .container .info-section .title[data-v-46f2f2d2]{font-size:16px;font-weight:600}.contact-container .container .map-section .map-container[data-v-46f2f2d2]{width:100%;height:259px}}
