
:root{--by-ink:#153b63;--by-deep:#0d2844;--by-blue:#24649a;--by-cyan:#d9edf0;--by-line:#cbd9e2;--by-paper:#f4f7f9;--by-orange:#ee7b38}*{box-sizing:border-box}.beiyang-ledger{margin:0;background:var(--by-paper);color:var(--by-ink);font:15px/1.7 "Microsoft YaHei",Arial,sans-serif}.beiyang-ledger a{color:inherit}.ledger-skip{position:absolute;left:-999px}.ledger-skip:focus{left:10px;top:10px;background:#fff;padding:8px;z-index:10}.ledger-strip{height:31px;background:#09243e;color:#a9c5d6;display:flex;justify-content:space-between;align-items:center;padding:0 max(24px,calc((100% - 1240px)/2));font-size:11px;letter-spacing:.4px}.ledger-header{background:#fff;border-bottom:1px solid var(--by-line)}.ledger-head-inner{max-width:1240px;margin:auto;min-height:89px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.ledger-brand{display:flex;align-items:center;gap:15px;text-decoration:none}.ledger-mark{font:800 29px/1 Arial;color:var(--by-blue);letter-spacing:-1px}.ledger-brand b{display:block;font-size:18px}.ledger-brand small{display:block;color:#70879a;font-size:12px}.ledger-contact{text-align:right}.ledger-contact small{display:block;color:#738899;font-size:12px}.ledger-contact a{font-weight:bold;font-size:20px;text-decoration:none}.ledger-menu{display:none}.ledger-nav{max-width:1240px;margin:auto;min-height:49px;display:flex;align-items:center;gap:25px;padding:0 24px;border-top:1px solid #e7eef2}.ledger-nav a{font-size:13px;text-decoration:none;color:#506a7d}.ledger-nav a:hover{color:var(--by-blue)}.ledger-nav-cta{margin-left:auto;background:var(--by-ink);color:#fff!important;padding:9px 17px}.ledger-shell{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}.ledger-main{overflow:hidden}.ledger-overline{color:var(--by-blue);font-size:11px;letter-spacing:2px;font-weight:800}.ledger-hero{background:linear-gradient(110deg,#e6f1f3 0%,#f5f8f9 56%,#dbe7ef 100%);border-bottom:1px solid var(--by-line)}.ledger-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:60px;min-height:535px;align-items:center;padding-top:70px;padding-bottom:70px}.ledger-hero h1{font-size:56px;line-height:1.15;margin:16px 0;color:var(--by-deep)}.ledger-hero h1 em{font-style:normal;color:var(--by-blue)}.ledger-hero-copy>p{max-width:650px;color:#4d677a;font-size:17px}.ledger-hero-search{max-width:690px;margin:27px 0}.ledger-hero-search label,.ledger-directory-search label{display:block;font-size:12px;color:#5f7686;margin-bottom:7px}.ledger-hero-search>div,.ledger-directory-search>div{display:flex}.ledger-hero-search input,.ledger-directory-search input{flex:1;min-width:0;border:1px solid #b7ccd7;background:#fff;padding:14px 15px;font:inherit}.ledger-hero-search button,.ledger-directory-search button{border:0;background:var(--by-blue);color:#fff;padding:0 24px;font-weight:bold}.ledger-hero-links{display:flex;gap:24px;font-size:13px}.ledger-hero-links a{text-decoration:none;font-weight:bold}.ledger-hero-links a:first-child{color:var(--by-orange)}.ledger-hero-panel{background:#fff;border:1px solid var(--by-line);box-shadow:14px 14px 0 rgba(21,59,99,.1);padding:28px}.ledger-panel-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--by-line);padding-bottom:15px}.ledger-panel-head span{color:var(--by-blue);font-size:11px;letter-spacing:2px}.ledger-panel-head b{font-size:17px}.ledger-hero-panel ol{list-style:none;margin:0;padding:12px 0}.ledger-hero-panel li{display:flex;gap:17px;padding:17px 0;border-bottom:1px dashed var(--by-line)}.ledger-hero-panel li:last-child{border:0}.ledger-hero-panel li>b{font-size:12px;color:var(--by-orange)}.ledger-hero-panel li span{font-weight:bold}.ledger-hero-panel li small{display:block;color:#78909e;font-weight:normal;font-size:12px}.ledger-panel-note{background:#edf6f5;padding:11px 13px;color:#507273;font-size:12px}.ledger-route,.ledger-featured,.ledger-faq{padding-top:65px;padding-bottom:65px}.ledger-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.ledger-section-head h2{font-size:31px;line-height:1.25;margin:9px 0}.ledger-section-head p{color:#617b8c;max-width:700px;margin:0}.ledger-text-link{color:var(--by-orange)!important;font-weight:bold;text-decoration:none}.ledger-route-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--by-ink)}.ledger-route-grid a{background:#fff;padding:27px 23px;min-height:190px;border-right:1px solid var(--by-line);text-decoration:none}.ledger-route-grid a:last-child{border:0}.ledger-route-grid span{font-size:12px;color:var(--by-orange);letter-spacing:1px}.ledger-route-grid strong{display:block;font-size:23px;margin:9px 0}.ledger-route-grid p{color:#658091;margin:0 0 23px;font-size:13px}.ledger-route-grid b{font-size:12px}.ledger-route-grid i{font-style:normal;color:var(--by-orange)}.ledger-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.ledger-product{display:grid;grid-template-columns:180px minmax(0,1fr);background:#fff;border:1px solid var(--by-line);min-height:205px}.ledger-product-photo{background:#eef3f5;display:flex;align-items:center;justify-content:center;padding:13px}.ledger-product-photo img{max-width:100%;width:100%;height:150px;object-fit:contain}.ledger-product-body{padding:18px 19px}.ledger-product-top{display:flex;justify-content:space-between;gap:8px;color:var(--by-blue);font-size:11px}.ledger-product-top span:last-child{color:#8497a3}.ledger-product h2{font-size:18px;line-height:1.35;margin:9px 0}.ledger-product h2 a{text-decoration:none}.ledger-product p{color:#657d8c;font-size:13px;margin:0 0 10px}.ledger-product dl{border-top:1px solid #e1e9ed;margin:11px 0}.ledger-product dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e1e9ed;padding:4px 0;font-size:12px}.ledger-product dt{color:#78909d}.ledger-product dd{margin:0;text-align:right}.ledger-card-actions{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:bold}.ledger-card-actions a{text-decoration:none;color:var(--by-blue)}.ledger-card-actions button{border:0;background:none;padding:0;color:var(--by-orange);font:inherit;cursor:pointer}.ledger-compare-guide{background:var(--by-cyan);max-width:none;padding-top:62px;padding-bottom:62px;padding-left:max(24px,calc((100% - 1192px)/2));padding-right:max(24px,calc((100% - 1192px)/2));display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}.ledger-compare-guide h2{font-size:31px;margin:10px 0}.ledger-compare-guide p{color:#52717a;max-width:470px}.ledger-button{display:inline-flex;align-items:center;gap:12px;background:var(--by-orange);color:#fff!important;text-decoration:none;padding:12px 20px;font-weight:bold}.ledger-button.dark{background:var(--by-ink)}.ledger-compare-guide .ledger-button{margin-top:12px}.ledger-compare-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ledger-compare-points div{background:#fff;border-left:3px solid var(--by-blue);padding:16px 17px}.ledger-compare-points b{color:var(--by-orange);font-size:12px}.ledger-compare-points strong{display:block;margin:7px 0}.ledger-compare-points span{font-size:12px;color:#67808b}.ledger-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ledger-faq details{border-top:3px solid var(--by-ink);padding:15px 0}.ledger-faq summary{font-weight:bold;cursor:pointer}.ledger-faq details p{font-size:13px;color:#657d8c}.ledger-end{background:#e2edf1;padding:37px 0}.ledger-end .ledger-shell{display:flex;align-items:center;justify-content:space-between}.ledger-end h2{margin:6px 0;font-size:25px}.ledger-end p{color:#58717d;margin:0}.ledger-footer{background:var(--by-deep);color:#d5e4eb;padding:50px 0 20px}.ledger-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:75px}.ledger-footer strong{display:block;color:white;font-size:16px;margin-bottom:13px}.ledger-footer p{color:#9db7c4;max-width:530px}.ledger-footer small{color:#7895a4}.ledger-footer a{display:block;color:#c6d8e0;text-decoration:none;margin:6px 0;font-size:13px}.ledger-footer .ledger-phone{font-size:21px;color:#fff;font-weight:bold}.ledger-bottom{max-width:1192px;margin:35px auto 0;padding:15px 24px 0;border-top:1px solid #2f5067;display:flex;justify-content:space-between;color:#87a5b4;font-size:12px}.ledger-bottom a{display:inline;color:#a9c1cc;margin:0}.ledger-catalog-hero{background:var(--by-deep);color:#fff;padding:52px 0 47px}.ledger-catalog-hero .ledger-overline{color:#86c1d4}.ledger-catalog-hero h1{font-size:43px;margin:10px 0}.ledger-catalog-hero p{color:#b7ced9;max-width:730px}.ledger-directory-search{max-width:710px;margin-top:22px}.ledger-directory-search label{color:#a7c1cc}.ledger-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--by-line)}.ledger-catalog-links{display:flex;gap:10px;flex-wrap:wrap}.ledger-catalog-links a{background:#fff;border:1px solid var(--by-line);padding:8px 14px;text-decoration:none;font-size:13px}.ledger-catalog-tools p{color:#6c8591;font-size:12px;margin:0}.ledger-catalog>.ledger-shell:nth-of-type(3){padding-top:28px;padding-bottom:20px}.ledger-filter-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:#e8f1f3;border:1px solid var(--by-line);padding:15px}.ledger-filter-controls label{font-size:12px;color:#5f7782}.ledger-filter-controls input,.ledger-filter-controls select{display:block;border:1px solid #b8cad2;background:#fff;padding:9px;min-width:150px;font:inherit}.ledger-filter-controls button,.ledger-compare header button{background:var(--by-ink);border:0;color:#fff;padding:10px 14px;cursor:pointer}.ledger-result-count{color:#66808d;font-size:12px;margin:15px 0}.ledger-compare{border:1px solid #a9c4d1;background:#fff;margin-bottom:22px}.ledger-compare header{display:flex;justify-content:space-between;align-items:center;background:#e9f3f5;padding:12px 15px}.ledger-compare header strong{font-size:13px}.ledger-table-scroll{overflow:auto;padding:12px}.ledger-table-scroll table{border-collapse:collapse;min-width:620px;width:100%;font-size:12px}.ledger-table-scroll caption{text-align:left;font-weight:bold;padding:8px}.ledger-table-scroll th,.ledger-table-scroll td{border-bottom:1px solid #dbe6ea;padding:9px;text-align:left}.ledger-table-scroll th{color:#5a7380;background:#f3f7f8}.ledger-empty{color:#718793;padding:30px 0}.ledger-catalog-note{padding-top:0;padding-bottom:58px;color:#67808b}.ledger-catalog-note a{color:var(--by-orange)}.ledger-breadcrumb{padding-top:32px;color:#718793;font-size:13px}.ledger-breadcrumb a{text-decoration:none}.ledger-breadcrumb span{margin:0 10px}.ledger-detail-card{padding-top:20px;padding-bottom:70px}.ledger-detail-card>header{border-bottom:1px solid var(--by-line);padding-bottom:25px}.ledger-detail-card h1{font-size:43px;line-height:1.2;max-width:900px;margin:10px 0 5px}.ledger-detail-card header p{color:#758c98}.ledger-detail-actions{display:flex;align-items:center;gap:22px;margin:22px 0}.ledger-detail-actions>a:first-child{text-decoration:none;color:#718793}.ledger-outline{border:1px solid var(--by-line);background:#eef5f6;padding:12px;margin-bottom:20px}.ledger-outline a,.ledger-outline span{display:inline-block;margin-right:15px;font-size:12px;text-decoration:none}.ledger-rich{background:#fff;border-top:3px solid var(--by-ink);padding:30px}.ledger-rich .product-record{display:grid!important;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:35px;background:#f2f6f7;padding:22px}.ledger-rich img{max-width:100%;object-fit:contain}.ledger-rich table{width:100%;border-collapse:collapse}.ledger-rich th,.ledger-rich td{border-bottom:1px solid #dbe6ea;padding:10px;text-align:left}.ledger-rich h2{border-left:3px solid var(--by-orange);padding-left:10px;margin-top:30px}.ledger-rich a{color:var(--by-orange)}.ledger-request{background:#e4f0f2;padding:22px;margin-top:20px}.ledger-request h2{margin:7px 0}.ledger-request p{color:#5d7984}.ledger-contact-intro{background:var(--by-deep);color:#fff;padding-top:58px;padding-bottom:50px;max-width:none;padding-left:max(24px,calc((100% - 1192px)/2));padding-right:max(24px,calc((100% - 1192px)/2))}.ledger-contact-intro .ledger-overline{color:#88c5d5}.ledger-contact-intro h1{font-size:43px;margin:11px 0}.ledger-contact-intro p{color:#bdd1da;max-width:680px}.ledger-request-form{padding-top:40px;padding-bottom:80px}.ledger-request-form form{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:970px}.ledger-request-form label{display:block;font-size:13px;color:#5c7480}.ledger-request-form input,.ledger-request-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #b9cbd3;background:#fff;padding:12px;font:inherit}.ledger-request-form .ledger-wide{grid-column:1/-1}.ledger-form-note{grid-column:1/-1;color:#69838e;font-size:12px}.ledger-request-form .ledger-button{justify-self:start;border:0;cursor:pointer}.ledger-request-form .peer-request-output{max-width:970px;background:#eef5f6;padding:20px;margin-top:22px}.ledger-request-form .peer-request-output textarea{display:block;width:100%;margin:7px 0 12px;padding:12px}.ledger-hub-steps,.ledger-hub-list{padding-top:55px;padding-bottom:55px}.ledger-hub-steps h2{font-size:30px}.ledger-hub-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ledger-hub-steps article{background:#fff;border-top:3px solid var(--by-blue);padding:20px}.ledger-hub-steps article>b{color:var(--by-orange);font-size:12px}.ledger-hub-steps h3{margin:8px 0}.ledger-hub-steps p,.ledger-guide-list p{color:#68818e;font-size:13px}.ledger-guide-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ledger-guide-list article{background:#fff;border:1px solid var(--by-line);padding:18px}.ledger-guide-list h3{font-size:17px;margin:0 0 10px}.ledger-guide-list h3 a,.ledger-guide-list article>a{text-decoration:none}.ledger-guide-list article>a{color:var(--by-orange);font-size:12px}.ledger-search-page .ledger-product-grid{padding-top:45px;padding-bottom:25px}.ledger-search-page .pagination{text-align:center;padding:18px}.ledger-search-page .pagination a{margin:0 6px}.ledger-search-page .ledger-catalog-note{padding-top:20px}@media(max-width:760px){.ledger-strip{display:none}.ledger-head-inner{min-height:72px;padding:0 16px}.ledger-contact{display:none}.ledger-menu{display:block;border:0;background:var(--by-ink);color:#fff;padding:8px 12px}.ledger-nav{display:none;flex-direction:column;align-items:stretch;padding:12px 16px;gap:0}.ledger-nav.is-open{display:flex}.ledger-nav a{padding:10px;border-bottom:1px solid #e4edf1}.ledger-nav-cta{margin-left:0;text-align:center}.ledger-shell{padding-left:16px;padding-right:16px}.ledger-hero-grid{display:block;padding-top:48px;padding-bottom:45px}.ledger-hero h1{font-size:40px}.ledger-hero-panel{margin-top:34px}.ledger-hero-links{flex-wrap:wrap;gap:12px}.ledger-section-head{display:block}.ledger-section-head h2{font-size:26px}.ledger-route,.ledger-featured,.ledger-faq{padding-top:43px;padding-bottom:43px}.ledger-route-grid{grid-template-columns:1fr}.ledger-route-grid a{border-right:0;border-bottom:1px solid var(--by-line)}.ledger-product-grid{grid-template-columns:1fr}.ledger-product{grid-template-columns:120px minmax(0,1fr)}.ledger-product-photo{padding:7px}.ledger-product-photo img{height:115px}.ledger-product-body{padding:13px}.ledger-product h2{font-size:16px}.ledger-product dl{display:none}.ledger-compare-guide{display:block;padding-top:43px;padding-bottom:43px}.ledger-compare-points{margin-top:28px}.ledger-faq-grid{grid-template-columns:1fr}.ledger-end .ledger-shell{display:block}.ledger-end .ledger-button{margin-top:18px}.ledger-footer{padding-top:38px}.ledger-footer-grid{grid-template-columns:1fr;gap:24px}.ledger-bottom{display:block;padding-left:16px;padding-right:16px}.ledger-bottom span{display:block;margin-top:8px}.ledger-catalog-hero{padding:40px 0}.ledger-catalog-hero h1{font-size:32px}.ledger-catalog-tools{display:block}.ledger-catalog-links{margin-bottom:12px}.ledger-filter-controls{display:block}.ledger-filter-controls label{display:block;margin-bottom:10px}.ledger-filter-controls input,.ledger-filter-controls select{width:100%}.ledger-filter-controls button{width:100%}.ledger-detail-card h1{font-size:31px}.ledger-detail-actions{flex-wrap:wrap}.ledger-rich{padding:16px}.ledger-rich .product-record{display:block!important;padding:12px}.ledger-contact-intro h1{font-size:32px}.ledger-request-form form{grid-template-columns:1fr}.ledger-request-form .ledger-wide{grid-column:auto}.ledger-hub-steps>div,.ledger-guide-list{grid-template-columns:1fr}.ledger-search-page .ledger-product-grid{padding-top:28px}}
