.banner[data-v-8f80614c]{width:100%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;background-color:#fff}.banner .mm[data-v-8f80614c]{position:absolute;width:100%;height:100%;padding:10px;margin:-10px;-webkit-filter:blur(10px);filter:blur(10px);background-image:url(../img/bgtop.ed43ac53.jpg);background-position:50%;background-size:100%}.banner img[data-v-8f80614c]{position:absolute;height:100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.banner-title[data-v-8f80614c]{position:absolute;color:#fff;font-size:45px;font-weight:400;line-height:300px;text-align:center;width:100%}.contact[data-v-191ebdef]{width:100%;min-height:100vh;background-color:#f5f5f5}.contact-content[data-v-191ebdef]{width:1240px;margin:0 auto;background-color:#fff;padding:40px}.section-title[data-v-191ebdef]{text-align:center;font-size:28px;color:#333;margin-bottom:40px;position:relative}.section-title[data-v-191ebdef]:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background-color:#409eff}.contact-info[data-v-191ebdef]{margin-bottom:80px}.contact-info .info-grid[data-v-191ebdef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.contact-info .info-item[data-v-191ebdef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 20px;border:1px solid #e8e8e8;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-info .info-item[data-v-191ebdef]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-info .info-item .info-icon[data-v-191ebdef]{width:60px;height:60px;margin-right:20px;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-info .info-item .info-icon i[data-v-191ebdef]{font-size:24px;color:#fff}.contact-info .info-item .info-content[data-v-191ebdef]{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-info .info-item .info-content h3[data-v-191ebdef]{margin:0 0 10px 0;color:#333;font-size:18px}.contact-info .info-item .info-content p[data-v-191ebdef]{color:#666;margin:5px 0;line-height:1.6}.online-consultation[data-v-191ebdef]{margin-bottom:80px}.online-consultation .consultation-content[data-v-191ebdef]{display:grid;grid-template-columns:2fr 1fr;gap:40px}.online-consultation .consultation-form[data-v-191ebdef]{padding:30px;border:1px solid #e8e8e8;border-radius:8px}.online-consultation .consultation-info[data-v-191ebdef]{padding:30px;background-color:#f8f9fa;border-radius:8px}.online-consultation .consultation-info h3[data-v-191ebdef]{margin:0 0 20px 0;color:#333;font-size:18px}.online-consultation .consultation-info ul[data-v-191ebdef]{list-style:none;padding:0;margin-bottom:30px}.online-consultation .consultation-info ul li[data-v-191ebdef]{color:#666;line-height:1.8;margin-bottom:10px;padding-left:20px;position:relative}.online-consultation .consultation-info ul li[data-v-191ebdef]:before{content:"\2022";color:#409eff;position:absolute;left:0}.online-consultation .consultation-info .qr-code[data-v-191ebdef]{text-align:center}.online-consultation .consultation-info .qr-code .qr-placeholder[data-v-191ebdef]{width:120px;height:120px;border-radius:8px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-consultation .consultation-info .qr-code .qr-placeholder i[data-v-191ebdef]{font-size:24px;color:#409eff}.online-consultation .consultation-info .qr-code p[data-v-191ebdef]{color:#666;margin:0}.campus-map[data-v-191ebdef]{margin-bottom:80px}.campus-map .map-content[data-v-191ebdef]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.campus-map .map-container .map-placeholder[data-v-191ebdef]{width:100%;height:300px;border-radius:8px;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campus-map .map-container .map-placeholder i[data-v-191ebdef]{font-size:24px;color:#409eff;margin-bottom:10px}.campus-map .map-container .map-placeholder p[data-v-191ebdef]{color:#666;margin:0}.campus-map .campus-list h3[data-v-191ebdef]{margin:0 0 20px 0;color:#333;font-size:18px}.campus-map .campus-item[data-v-191ebdef]{border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:15px}.campus-map .campus-item .campus-header[data-v-191ebdef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.campus-map .campus-item .campus-header h4[data-v-191ebdef]{margin:0;color:#333;font-size:16px}.campus-map .campus-item .campus-details[data-v-191ebdef]{margin-bottom:15px}.campus-map .campus-item .campus-details p[data-v-191ebdef]{color:#666;margin:5px 0;font-size:14px}.campus-map .campus-item .campus-details p i[data-v-191ebdef]{margin-right:8px;color:#409eff}.campus-map .campus-item .campus-actions[data-v-191ebdef]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.faq .faq-list[data-v-191ebdef]{max-width:800px;margin:0 auto}.faq .faq-list .el-collapse-item[data-v-191ebdef]{margin-bottom:10px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.faq .faq-list ul[data-v-191ebdef]{list-style:none;padding-left:20px}.faq .faq-list ul li[data-v-191ebdef]{color:#666;line-height:1.8;margin-bottom:8px;position:relative}.faq .faq-list ul li[data-v-191ebdef]:before{content:"\2022";color:#409eff;position:absolute;left:-15px}.faq .faq-list p[data-v-191ebdef]{color:#666;line-height:1.6;margin-bottom:10px}