/* Match the original template; only content fit and rich text are adjusted. */
.adminbuyIdxAb_Name{margin:0;font-weight:inherit}
.adminbuyFoot_Tel font a{color:inherit;font-size:inherit}
.lb-foot-email{font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.lb-foot-email a{color:#fff}
.NyProDetail_Name{margin:0;font-weight:inherit}
.lb-product-intro{font-size:16px;line-height:1.9;font-weight:normal;color:#666}

.ab_img{overflow-wrap:anywhere;line-height:1.95}
.ab_img h2{font-size:24px;color:#046a99;margin:30px 0 15px;font-weight:600;line-height:1.5}
.ab_img p{margin:0 0 16px}
.ab_img ul{padding-left:1.5em;margin:12px 0 24px;list-style:disc}
.ab_img li{list-style:disc;margin:7px 0;line-height:1.9}
.ab_img a{color:#046a99;text-decoration:underline;text-underline-offset:3px}
.ab_img figure{margin:24px auto;text-align:center;max-width:1080px}
.ab_img figure img{display:block;max-width:100%;height:auto;margin:auto;border-radius:3px}
.ab_img figcaption{font-size:14px;line-height:1.7;color:#77818b;margin:10px 0 20px}
.ab_img table{border-collapse:collapse;width:100%;margin:20px 0 28px;table-layout:fixed}
.ab_img th,.ab_img td{padding:13px 18px;border:1px solid #e3e8ec;text-align:left;line-height:1.8;overflow-wrap:anywhere}
.ab_img th{width:26%;background:#f1f6f9;font-weight:500}
.NyContactUs_Lxfs p,.NyContactUs_Lxfs a{overflow-wrap:anywhere;color:inherit}
.adminbuyIdxPro_img img,.adminbuyIdxPro_Img img{object-fit:contain!important;background:#fff}
.NyProDetail_Img #ceshi img{object-fit:contain;max-width:100%;max-height:100%}
.lb-sample-intro{max-width:1180px;margin:0 auto 35px}
.lb-form-status{margin-top:20px;font-size:16px;line-height:1.8;color:#046a99}
@media(max-width:767px){.ab_img h2{font-size:20px}.ab_img th,.ab_img td{padding:10px}.ab_img th{width:30%}.lb-sample-intro{padding:0 20px}}
