﻿

/************* lxwm *************/
.lxwm { width: 1200px; overflow: hidden; text-align: center; margin: 0 auto; margin-bottom: 50px; }
.lxwm .lxwm_dvs { width: 100%; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 30px; }
.lxwm .lxwm_dvs ul { width: 100%; text-align: center; margin: 10px auto; display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; }
.lxwm .lxwm_dvs li { width: 100%; }
.lxwm .lxwm_dvs li a { font-size: 25px; }
.lxwm .lxwm_dvs li a:hover { font-weight: 700; }
.lxwm .lxwm_dvs li span { margin-left: 10px; font-size: 30px; }

/************* nrmk *************/
.gywm { width: 1200px; overflow: hidden; text-align: center; margin: 0 auto; margin-bottom: 50px; }
.gywm .nrmk_dvs { width: 100%; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 90px; line-height: 250%; }


/************* contact-container *************/
.contact-container { max-width: 1200px; margin: 0 auto; text-align: left; padding: 0 20px; min-height: 800px; overflow: hidden; margin-top: 50px; }

.contact-header { text-align: center; margin-bottom: 50px; text-align: center; }

.contact-header h1 { font-size: 2.5rem; color: #222; margin-bottom: 15px; text-align: center; }

.contact-grid { width: 100%; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; text-align: left; margin: 0 auto; }

.contact-card { background: white; border-radius: 8px; padding: 30px; text-align: left; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease;position:relative;  }

.contact-card:hover { transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1); }

.contact-icon { font-size: 2.5rem; color: #555; margin-bottom: 20px; position: relative; text-align: left; }

.contact-icon img { width: 60px; text-align: left; }

.contact-card h3 { font-size: 1.3rem; margin: 25px 0 15px; color: #222; text-align: left; }

.contact-info-2 { font-size: 1.1rem; color: #555; text-align: left; }

.qr-code { width: 100px; height: 100px; color: #999; position:absolute;bottom:30px;right:30px; }

