.ly-product-description{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:32px 36px;color:#344559;font-family:"Microsoft Yahei",Arial,sans-serif;font-size:16px;line-height:1.9;background:#fff;border:1px solid #e3eaf2;border-radius:12px;text-align:left;overflow-wrap:anywhere}
.ly-product-description *{box-sizing:border-box}
.ly-product-description p{margin:0 0 16px!important;padding:0!important;font-size:16px!important;line-height:1.9!important;text-indent:0!important;color:#344559!important;background:transparent!important}
.ly-product-description span{font-size:inherit!important;line-height:inherit!important;background:transparent!important}
.ly-product-description h2,.ly-product-description h3,.ly-product-description .ly-description-heading{display:block;margin:30px 0 16px!important;padding:0 0 0 13px!important;border-left:4px solid #0870c9;color:#183955!important;font-size:21px!important;font-weight:700;line-height:1.5!important;background:transparent!important}
.ly-product-description>.ly-description-heading:first-child{margin-top:0!important}
.ly-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 30px;border:1px solid #e1e9f2;border-radius:8px;overflow:hidden}
.ly-spec-row{display:grid;grid-template-columns:130px minmax(0,1fr);margin:0;min-height:54px;border-bottom:1px solid #e8eef5;background:#fbfdff}
.ly-spec-row:nth-child(odd){border-right:1px solid #e1e9f2}
.ly-spec-row:last-child:nth-child(odd){grid-column:1/-1;border-right:0}
.ly-spec-label{padding:13px 15px;background:#f0f5fa;color:#546c82;font-size:14px;line-height:1.8}
.ly-spec-value{margin:0;padding:13px 17px;color:#243c52;font-size:15px;line-height:1.8}
.ly-product-description img{display:block;max-width:100%!important;height:auto!important;margin:20px auto}
.ly-product-description table{width:100%!important;max-width:100%;border-collapse:collapse;margin:20px 0;font-size:15px}
.ly-product-description td,.ly-product-description th{padding:12px!important;border:1px solid #dfe7ef;line-height:1.8!important;word-break:break-word}
.ly-product-description li{margin:8px 0;line-height:1.9}
.ly-description-caption{max-width:1000px;margin:28px auto 16px;color:#173b5c;font-size:24px;font-weight:700;text-align:left}
body.ly-product-page .news_content_body{padding:0 0 24px;background:#f7f9fc;border:0}
body.ly-product-page .news_content_body .content{width:auto;float:none}
body.ly-product-page .news_content>.img{padding:24px;margin:0 auto 28px;text-align:center;background:#fff}
body.ly-product-page #zoom_pic img{width:auto;max-width:100%;max-height:440px;object-fit:contain}
body.ly-product-page .news_content_title{padding-bottom:20px}
body.ly-product-page .news_content_title h1{font-size:28px;line-height:1.5;color:#173b5c}
body.ly-product-page .thumb_pic ul{display:flex;justify-content:center;gap:8px}
body.ly-product-page .thumb_pic li{float:none}
@media(max-width:767px){
 .ly-product-description{padding:22px 18px;font-size:15px;border-radius:9px}
 .ly-product-description p{font-size:15px!important}
 .ly-spec-grid{grid-template-columns:1fr;margin:16px 0 24px}
 .ly-spec-row{grid-template-columns:112px minmax(0,1fr);border-right:0!important}
 .ly-spec-label,.ly-spec-value{padding:11px 12px}
 .ly-product-description .ly-description-heading{font-size:19px!important;margin-top:26px!important}
 .ly-description-caption{font-size:21px;margin:24px 0 14px}
 body.ly-product-page .contxt{padding:12px}
 body.ly-product-page .contxt .banner img{max-height:340px;object-fit:contain}
}
