
.duosui-bar{height:38px;background:#f6f8fa;color:#666;font-size:13px;display:flex;align-items:center;justify-content:space-between;padding:0 calc((100% - 1200px)/2);box-sizing:border-box;min-width:300px}.duosui-bar a{color:#555;margin-left:18px}.duosui-bar a:hover{color:#0592d7}.logo1{width:270px!important;height:auto!important;max-width:100%;object-fit:contain}.duosui-page{max-width:1200px;margin:0 auto;padding:46px 20px 72px;box-sizing:border-box}.duosui-breadcrumb{font-size:14px;color:#999;margin-bottom:22px}.duosui-breadcrumb a{color:#0592d7}.duosui-breadcrumb span{margin:0 10px}.duosui-card{background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.08);border-top:3px solid #0592d7;min-height:320px;padding:42px 9%;box-sizing:border-box}.duosui-card h1{text-align:center;margin:0 0 34px;font-size:26px;color:#333;font-weight:500}.duosui-form{max-width:520px;margin:auto}.duosui-form label{display:block;font-size:14px;color:#555;margin:18px 0}.duosui-form input{display:block;width:100%;height:45px;border:1px solid #ddd;border-radius:2px;margin-top:8px;padding:0 13px;font-size:14px;box-sizing:border-box;outline:none}.duosui-form input:focus{border-color:#0592d7}.form-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.form-actions button,.duosui-button{border:0;background:#0592d7;color:#fff;padding:12px 38px;font-size:15px;cursor:pointer;display:inline-block}.form-actions a{color:#0592d7}.duosui-empty{text-align:center;padding:45px}.duosui-empty p{font-size:17px;color:#777;margin-bottom:25px}.duosui-member-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.duosui-member-grid a{width:225px;min-height:112px;box-shadow:0 4px 18px rgba(0,0,0,.08);padding:28px;box-sizing:border-box;border-bottom:3px solid #95cb5b}.duosui-member-grid b,.duosui-member-grid span{display:block}.duosui-member-grid b{font-size:18px;color:#333;margin-bottom:12px}.duosui-member-grid span{font-size:13px;color:#888}@media(max-width:767px){.duosui-bar{height:auto;padding:8px 14px;align-items:flex-start;line-height:25px}.duosui-bar div:last-child{display:none}.logo1{width:210px!important}.duosui-page{padding:25px 15px 45px}.duosui-card{padding:30px 22px}.duosui-card h1{font-size:22px}.duosui-member-grid a{width:100%}}

html,body{max-width:100%;overflow-x:hidden}.ly_NyContact,.ly_NyContact_main,.ny_contact_main{max-width:100%;box-sizing:border-box}.Ny_banner{max-width:100%;overflow:hidden}.Ny_banner img{width:100%!important;height:auto!important;display:block}

/* Fixed full brand mark: image icon + HTML company name avoids source image crop. */
.lytop_main .ly_logo{width:31%!important;overflow:visible!important;white-space:nowrap;display:flex;align-items:center;height:64px;margin-top:18px!important}.ly_logo a{display:flex!important;align-items:center!important;gap:12px;overflow:visible!important;text-decoration:none}.ly_logo .logo1{width:120px!important;max-width:120px!important;height:auto!important;flex:0 0 120px}.duosui-logo-name{display:inline-block;font-family:'Microsoft YaHei',Arial,sans-serif;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:.4px;color:#173b6c;white-space:nowrap}@media(max-width:1200px){.lytop_main .ly_logo{width:33%!important}.ly_logo .logo1{width:102px!important;max-width:102px!important;flex-basis:102px}.duosui-logo-name{font-size:17px}}@media(max-width:767px){.lytop_main .ly_logo{width:100%!important;height:52px;margin:8px 0!important;justify-content:center}.ly_logo .logo1{width:92px!important;max-width:92px!important;flex-basis:92px}.duosui-logo-name{font-size:15px}.ly_logo a{gap:8px}}
