/* Keep the reference page's QR + three-column contact layout. */
.NyContactUsInfor_Con .NyContactUs_Ewm{height:auto;min-height:200px}
.NyContactUs_Ewm span{width:154px;height:154px;padding:4px}
.NyContactUs_Ewm span img{width:144px;height:144px;image-rendering:pixelated}
.NyContactUs_Ewm .contact-card-download{display:block;margin-top:6px;color:#24588a;font-size:13px;text-align:center;text-decoration:underline}
.NyContactUsInfor_Con .NyContactUs_Lxfs{width:75%;float:right;height:auto;min-height:200px;padding:42px 0}
.NyContactUs_Lxfs ul li p{max-height:none;display:block;overflow:visible;overflow-wrap:anywhere;word-break:normal}
.NyContactUs_Map .NyMap{height:500px}
.NyContactUs_Map .dz_map #container{height:100%}
.NyContactUs_Map iframe{display:block;width:100%;height:100%;border:0}
.contact-map-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 4px 0;color:#7d8795;font-size:14px;line-height:1.7}
.contact-map-caption a{flex-shrink:0;color:#24588a;text-decoration:underline}
@media(max-width:1280px){.NyContactUsInfor_Con .NyContactUs_Lxfs{padding:42px 0}.NyContactUs_Ewm span{width:138px;height:138px}.NyContactUs_Ewm span img{width:128px;height:128px}}
@media(max-width:800px){.NyContactUsInfor_Con .NyContactUs_Lxfs{width:100%;float:none;min-height:0;padding:20px}.NyContactUsInfor_Con .NyContactUs_Ewm{min-height:0}.NyContactUs_Map .NyMap{height:380px}.contact-map-caption{align-items:flex-start;flex-direction:column;gap:6px}}
@media(max-width:767px){.NyContactUsInfor_Con .NyContactUs_Lxfs{padding:0 20px}.NyContactUs_Map .NyMap{height:320px}}
