.dongyue-profile{font-size:18px;line-height:1.65}.dongyue-profile h2{font-size:30px;line-height:1.2}.dongyue-profile h3{font-size:23px;line-height:1.3}.dy-jump{display:flex;flex-wrap:wrap;gap:8px;padding:22px 0;border-bottom:1px solid #ddd}.dy-jump a{padding:10px 12px;border:1px solid #ccc;text-decoration:none;color:#151515;min-height:44px;font-size:16px}.dy-section{padding:38px 0;border-bottom:1px solid #ddd;scroll-margin-top:85px}.dy-label{font-size:16px;color:#d94508;text-transform:uppercase}.dy-company{display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.dongyue-profile figure{margin:0}.dongyue-profile img{display:block;width:100%;height:auto;object-fit:contain}.dongyue-profile figcaption{font-size:15px;line-height:1.5;color:#555;margin-top:12px}.dy-company figure{align-self:center}.dy-environments{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;padding:10px 0 28px}.dy-environments article{padding:18px;border-top:3px solid #dc4808;background:#f5f4f1}.dy-environments article p{margin-bottom:0}.dy-machine,.dy-mobile{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.dy-machine img,.dy-mobile img{height:400px;object-fit:contain}.dongyue-profile table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5;margin:20px 0}.dongyue-profile th,.dongyue-profile td{padding:11px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd;overflow-wrap:break-word}.dongyue-profile th{width:42%}.dongyue-profile caption{text-align:left;font-weight:700;margin-bottom:8px}.dy-link{font-weight:700;color:#b33300;text-decoration:none}.dy-note{margin-top:28px;padding:24px;background:#f5f4f1;border-left:4px solid #df4609}.dy-access{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.dy-access img{max-height:330px}.dy-system{display:grid;grid-template-columns:1fr 1fr;gap:32px}.dy-brief{margin:20px 0 28px;max-width:950px}.dy-brief>div{padding:18px 0;border-bottom:1px solid #ddd}.dy-brief dt{font-weight:700;font-size:22px}.dy-brief dd{margin:6px 0}.dy-faq details{padding:18px 0;border-bottom:1px solid #ddd}.dy-faq summary{font-weight:700;cursor:pointer;min-height:44px}.dy-faq p{max-width:900px}@media(max-width:720px){.dongyue-profile h2{font-size:26px}.dongyue-profile h3{font-size:22px}.dy-company,.dy-environments,.dy-machine,.dy-mobile,.dy-access,.dy-system{display:block}.dy-company figure{margin-top:22px}.dy-environments article+article{margin-top:18px}.dy-machine>div,.dy-station figure,.dy-mobile>div,.dy-access p,.dy-system>div+div{margin-top:24px}.dy-machine img,.dy-mobile img{height:290px}.dy-section{padding:30px 0}.dy-note{padding:18px}.dongyue-profile th{width:43%}}
