.jinxing-profile{padding:28px 0 0}.jinxing-profile p,.jinxing-profile li{font-size:17px;line-height:1.65}.jinxing-profile p{max-width:78ch}.jinxing-profile h2{font-size:29px;line-height:1.25;margin:0 0 22px}.jinxing-profile h3{font-size:22px;line-height:1.35;margin:0 0 14px}.jinxing-profile h3 a{color:inherit;text-decoration:none}.jx-jump{border-bottom:1px solid #bbb;padding:0 0 20px;margin-bottom:32px}.jx-jump a{display:inline-block;padding:12px 14px 12px 0;font-size:15px;min-height:44px}.jx-company,.jx-section{scroll-margin-top:90px}.jx-identity{background:#f3f3f1;padding:24px;margin-bottom:24px}.jx-identity .plant-logo{width:100%;max-width:290px;height:94px;background:#fff;margin-bottom:24px}.jx-identity .plant-logo img{width:100%;height:94px;object-fit:contain;padding:10px}.jx-identity dl div,.jx-record div{border-bottom:1px solid #ccc;padding:12px 0}.jx-identity dt,.jx-record dt{font-size:14px;font-weight:700;color:#555}.jx-identity dd,.jx-record dd{font-size:16px;line-height:1.5;margin:5px 0 0}.jx-intro{min-width:0}.jx-base{margin:24px 0 0}.jx-base img{width:100%;height:auto;display:block}.jinxing-profile figcaption{font-size:14px;line-height:1.5;color:#555;margin-top:12px}.jx-section{border-top:1px solid #bbb;padding:36px 0}.jx-label{font-size:13px!important;font-weight:700;text-transform:uppercase;color:#b93208;margin:0 0 10px}.jx-product{margin:24px 0}.jx-product figure{margin:0 0 24px}.jx-product img{display:block;width:100%;height:330px;object-fit:contain;background:#f3f3f1;padding:16px}.jx-link{display:inline-block;min-height:44px;padding:12px 0;font-weight:700}.jx-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:24px 0}.jx-table caption{text-align:left;font-size:14px;line-height:1.5;color:#555;padding-bottom:12px;caption-side:top}.jx-table th,.jx-table td{text-align:left;padding:16px 12px;border-bottom:1px solid #ccc;font-size:16px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.jx-table th{width:30%;background:#f3f3f1}.jx-table thead th{background:#111;color:#fff}.jx-note,.jx-standard{background:#faf8f5;border-left:3px solid #e84a12;padding:24px;margin-top:24px}.jx-note p:last-child,.jx-standard p:last-child{margin-bottom:0}.jx-station article{background:#f3f3f1;padding:24px;margin-top:24px}.jx-station ul{padding-left:22px}.jx-station li{margin:12px 0}.jx-process-decisions article{border-top:1px solid #bbb;padding:24px 0}.jx-analysis{margin:24px 0}.jx-analysis div{border-top:1px solid #bbb;padding:20px 0}.jx-analysis dt{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:12px}.jx-analysis dd{font-size:17px;line-height:1.65;margin:0}.jx-enquiry ol{padding-left:25px;margin-top:0}.jx-enquiry li{padding:12px 0 12px 8px}.jx-rfq{background:#111;color:#fff;padding:24px;margin-top:24px}.jx-identity .btn,.jx-rfq .btn{white-space:normal}.jx-faq details{border-top:1px solid #ccc;padding:16px 0}.jx-faq summary{font-size:18px;font-weight:600;line-height:1.5;padding:10px 4px;min-height:44px;cursor:pointer}.jx-faq summary:focus{outline:3px solid #e84a12;outline-offset:4px}.jx-faq details p{padding:10px 4px 0}.jx-link:hover,.jx-jump a:hover,.jinxing-profile h3 a:hover{color:#d53b09;text-decoration:underline}
@media(min-width:760px){.jx-company,.jx-product,.jx-station,.jx-process-decisions,.jx-enquiry,.jx-analysis div{display:flex;align-items:flex-start}.jx-identity{width:34%;flex-shrink:0;margin:0 5% 0 0}.jx-intro{flex:1}.jx-product figure{width:47%;margin:0 5% 0 0;flex-shrink:0}.jx-product>div{flex:1;min-width:0}.jx-station article{width:48%;margin-right:4%}.jx-station article:last-child{margin-right:0}.jx-process-decisions article{width:31%;margin-right:3%}.jx-process-decisions article:last-child{margin-right:0}.jx-analysis dt{width:25%;margin:0 5% 0 0;flex-shrink:0}.jx-analysis dd{flex:1}.jx-enquiry ol{width:60%}.jx-rfq{width:35%;margin:12px 0 0 5%}}
@media(max-width:759px){.mast h1{font-size:32px;line-height:1.15}.mast-stage{padding-top:24px;padding-bottom:24px}.jinxing-profile h2{font-size:26px}.jx-section{padding:28px 0}.jx-identity,.jx-note,.jx-standard,.jx-station article,.jx-rfq{padding:20px}.jx-product img{height:235px;padding:12px}.jx-table th,.jx-table td{font-size:15px;padding:12px 8px}.jx-table th{width:38%}}
