/*!
 *  build: vue-admin-better 
 *  vue-admin-beautiful.com 
 *  https://gitee.com/chu1204505056/vue-admin-better 
 *  time: 2025-10-24 09:14:39
 */[data-v-409eba2b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;gallery-second-menu-background:#fff}.contact-page[data-v-409eba2b]{padding:20px 0}.contact-page .page-header[data-v-409eba2b]{text-align:center;padding:60px 0;background:linear-gradient(135deg,#e0f7fa,#b2ebf2)}.contact-page .page-header .page-title[data-v-409eba2b]{font-size:48px;font-weight:700;color:#333;margin-bottom:20px}.contact-page .page-header .page-subtitle[data-v-409eba2b]{font-size:18px;color:#666;max-width:600px;margin:0 auto}.contact-page .container[data-v-409eba2b]{max-width:1200px;margin:0 auto;padding:0 20px}.contact-page .contact-layout[data-v-409eba2b]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px}.contact-page .contact-info .info-section[data-v-409eba2b]{margin-bottom:40px}.contact-page .contact-info .info-section[data-v-409eba2b]:last-child{margin-bottom:0}.contact-page .contact-info .info-section .info-title[data-v-409eba2b]{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.contact-page .contact-info .info-section .info-content p[data-v-409eba2b]{font-size:16px;color:#666;margin-bottom:10px}.contact-page .contact-info .info-section .info-content p[data-v-409eba2b]:last-child{margin-bottom:0}.contact-page .contact-info .info-section .social-links[data-v-409eba2b]{display:flex;gap:20px}.contact-page .contact-info .info-section .social-links .social-link[data-v-409eba2b]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#007bff;font-size:16px;transition:color .3s}.contact-page .contact-info .info-section .social-links .social-link[data-v-409eba2b]:hover{color:#0056b3}.contact-page .contact-info .info-section .social-links .social-link .icon-wechat[data-v-409eba2b],.contact-page .contact-info .info-section .social-links .social-link .icon-weibo[data-v-409eba2b]{font-size:20px}.contact-page .contact-form[data-v-409eba2b]{background:#f8f9fa;border-radius:8px;padding:30px}.contact-page .contact-form .form-title[data-v-409eba2b]{font-size:24px;font-weight:600;color:#333;margin-bottom:30px}.contact-page .contact-form .form-group[data-v-409eba2b]{margin-bottom:20px}.contact-page .contact-form .form-group label[data-v-409eba2b]{display:block;font-size:16px;color:#333;margin-bottom:8px}.contact-page .contact-form .form-group input[data-v-409eba2b],.contact-page .contact-form .form-group textarea[data-v-409eba2b]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s}.contact-page .contact-form .form-group input[data-v-409eba2b]:focus,.contact-page .contact-form .form-group textarea[data-v-409eba2b]:focus{outline:none;border-color:#007bff}.contact-page .contact-form .form-group textarea[data-v-409eba2b]{resize:vertical}.contact-page .contact-form .btn-submit[data-v-409eba2b]{width:100%;padding:12px;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s}.contact-page .contact-form .btn-submit[data-v-409eba2b]:hover{background:#0056b3}.contact-page .map-section .map-title[data-v-409eba2b]{font-size:24px;font-weight:600;color:#333;margin-bottom:30px;text-align:center}.contact-page .map-section .map-placeholder[data-v-409eba2b]{width:100%;height:400px;background:linear-gradient(45deg,#e0f7fa,#b2ebf2);border-radius:8px}.contact-page .map-section .map-placeholder .map-content[data-v-409eba2b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contact-page .map-section .map-placeholder .map-content p[data-v-409eba2b]{font-size:18px;color:#666}