/* Shared brand palette: the original logo stays unchanged. */
:root{--ssym-brand-navy:#0c3358;--ssym-brand-blue:#1268a2;--ssym-brand-link:#1268a2;--ssym-brand-light:#338dc7;--ssym-brand-pale:#eef6fb;--ssym-brand-border:#ccdfec;--ssym-brand-ink:#243b50;--ssym-brand-muted:#526b7c}
html body{background-color:#f6f9fc;color:var(--ssym-brand-ink)}
html body :where(a:hover,a:active){color:var(--ssym-brand-link)!important}
html body .top{background-color:#fff}
html body .top .logo .ssym-site-brand-text,html body .ssym-auth-cn,html body .ssym-auth-en{color:var(--ssym-brand-navy)!important}
html body .top .search{border-color:var(--ssym-brand-border)!important;background-color:#f7fbfe!important}
html body .search .search-submit{background-color:var(--ssym-brand-blue)!important}
html body .search .search-submit:hover,html body .search .search-submit:focus-visible{background-color:var(--ssym-brand-navy)!important}
html body .top .online .member-action,html body .top .online .member-user,html body .top .online .member-cart{color:var(--ssym-brand-navy)!important}
html body .top .online .member-action:hover,html body .top .online .member-cart:hover,html body .top .weixin.is-open .cdx-brand-trigger{color:var(--ssym-brand-link)!important}
html body .top .online .member-entry .member-action::after,html body .top .online .member-cart::after{background:var(--ssym-brand-light)!important}
html body .menu{background-color:var(--ssym-brand-pale)!important}
html body .menu>ul>li>a,html body .menu .menu_down a{color:var(--ssym-brand-navy)!important}
html body .menu>ul>li>a:hover,html body .menu>ul>li>a:focus-visible{background-color:#deedf7!important;box-shadow:inset 0 -2px 0 var(--ssym-brand-light)}
html body .menu ul li.on a,html body .menu ul li .menu_down dd:hover a,html body .menu ul li.on .menu_down dd:hover a{color:var(--ssym-brand-link)!important}
html body .menu_down,html body .weixin-menu{border-color:var(--ssym-brand-border)!important;background-color:#fff!important}
html body .weixin-menu a:hover{color:var(--ssym-brand-link)!important;background-color:var(--ssym-brand-pale)!important}
html body .cat .cat_title,html body .cat .cat_title a,html body .index_news ul h1{background-color:var(--ssym-brand-blue)!important;color:#fff!important}
html body .ssym-carousel .slider-menu-1 .current button:after,html body .slider-menu-1 ul li.current a{background-color:var(--ssym-brand-light)!important}
html body .brand-list li a p::after,html body .prom_div{background-color:var(--ssym-brand-pale)!important}
html body .nav_title,html body .nav_title span a,html body .ssym-company-content h2,html body .ssym-company-content h3{color:var(--ssym-brand-navy)!important}
html body .nav_title:before{background-color:var(--ssym-brand-blue)!important}
html body .brand-list a:hover,html body .newslist a:hover,html body .index_news a:hover,html body .link a:hover,html body .abount_link a:hover{color:var(--ssym-brand-link)!important}
html body .p-info .red,html body .p-info .hong{color:var(--ssym-brand-navy)!important}
html body .p-info a:hover,html body .ssym-product-card a:hover{color:var(--ssym-brand-link)!important}
html body .ssym-pagination a,html body .pages a{color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-border)!important}
html body .ssym-pagination strong,html body .ssym-pagination a:hover,html body .pages strong,html body .pages a:hover{background-color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .ssym-series-list a,html body .ssym-solution-tabs a{color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-border)!important}
html body .ssym-series-list a:hover,html body .ssym-series-list a.is-active,html body .ssym-solution-tabs a:hover,html body .ssym-solution-tabs a.is-active,html body .ssym-view-switcher button.is-active{background-color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .ssym-view-switcher{border-color:var(--ssym-brand-border)!important;background-color:var(--ssym-brand-pale)!important}
html body .ssym-view-switcher button{color:var(--ssym-brand-navy)!important}
html body .ssym-category-filter .ssym-filter-toggle{background-color:var(--ssym-brand-pale)!important;border-color:var(--ssym-brand-border)!important;color:var(--ssym-brand-navy)!important}
html body .catso ul li.hover a,html body .catso ul li a:hover{color:var(--ssym-brand-link)!important}
html body .ssym-list-prices p span,html body .ssym-view-host.is-view-list .ssym-list-prices p span,html body .mallprice .red,html body .price .red,html body .cdx-product-detail .cdx-red,html body .cdx-prices .cdx-red,html body .cdx-side-box .cdx-red,html body .cdx-cart-total strong,html body .cdx-checkout-footer strong{color:var(--ssym-brand-navy)!important}
html body .mall .p-price .red,html body .mall .price .red,html body .recommend .red,html body .product-list .red{color:var(--ssym-brand-navy)!important}
html body .cdx-product-detail .cdx-subtitle{color:var(--ssym-brand-link)!important}
html body .cdx-product-detail .cdx-thumbs button.is-active,html body .cdx-tabs,html body .cdx-side-title,html body .cdx-cart-head{border-color:var(--ssym-brand-blue)!important}
html body .cdx-service .cdx-service-items span i,html body .cdx-tabs button.active{background-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .cdx-product-detail .cdx-cart,html body .cdx-product-detail .cdx-buy-now,html body .ssym-list-cart,html body .cdx-primary,html body .cdx-cart .cdx-empty a.cdx-primary,html body .cdx-cart-page .cdx-primary{background-color:var(--ssym-brand-blue)!important;border-color:var(--ssym-brand-blue)!important;color:#fff!important}
html body .cdx-product-detail .cdx-buy-now{background-color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .cdx-product-detail .cdx-cart:hover,html body .cdx-product-detail .cdx-buy-now:hover,html body .ssym-list-cart:hover,html body .cdx-primary:hover{background-color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .cdx-secondary,html body .cdx-brand-more{background-color:var(--ssym-brand-pale)!important;color:var(--ssym-brand-navy)!important;border-color:var(--ssym-brand-border)!important}
html body .cdx-address:has(input:checked){border-color:var(--ssym-brand-blue)!important;background-color:var(--ssym-brand-pale)!important}
html body .cdx-checkout-section .cdx-field:focus{border-color:var(--ssym-brand-blue)!important;box-shadow:0 0 0 3px #1268a220!important}
html body .ssym-company-content a,html body .ssym-news-detail .content a{color:var(--ssym-brand-link)!important}
html body .ssym-news-detail .content table a{border-color:var(--ssym-brand-blue)!important;background-color:#fff!important;color:var(--ssym-brand-blue)!important}
html body .ssym-news-detail .content table a:hover{background-color:var(--ssym-brand-blue)!important;color:#fff!important}
html body .ssym-solution-contact,html body .ssym-solution-note,html body .ssym-news-detail .content>p:first-child{border-left-color:var(--ssym-brand-light)!important;background-color:var(--ssym-brand-pale)!important;color:var(--ssym-brand-ink)!important}
html body .ssym-solution-table-wrap th{background-color:var(--ssym-brand-pale)!important;color:var(--ssym-brand-navy)!important}
html body .ssym-solution-table-wrap td,html body .ssym-solution-table-wrap th{border-color:var(--ssym-brand-border)!important}
html body .ssym-about-copy .ssym-about-eyebrow,html body .ssym-about-caption{color:#d6ecfb!important;background-color:var(--ssym-brand-navy)!important}
html body .ssym-about-copy a,html body .ssym-about-copy a:visited{color:#d6ecfb!important;border-color:#92c7e7!important}
html body .ssym-about-copy a:hover{background-color:#d6ecfb!important;color:var(--ssym-brand-navy)!important}
html body .ssym-about-services article>span,html body .ssym-company-support span,html body .ssym-support-eyebrow{color:var(--ssym-brand-link)!important}
html body .ssym-about-services p,html body .ssym-company-support p,html body .ssym-bottom-services article span,html body .ssym-result-count,html body .ssym-list-meta,html body .cdx-image-tip,html body .cdx-empty{color:var(--ssym-brand-muted)!important}
html body .news-area .ssym-company-support{background:linear-gradient(125deg,#e8f3fb,#f6fafe)!important}
html body .news-area .ssym-latest>p a,html body .news-area .ssym-company-support a{color:var(--ssym-brand-link)!important}
html body .ssym-mobile-toggle{background-color:#fff!important;border-color:var(--ssym-brand-border)!important;color:var(--ssym-brand-navy)!important}
html body .ssym-mobile-bottom{border-color:var(--ssym-brand-border)!important}
html body .ssym-mobile-bottom a,html body .ssym-mobile-bottom a span{color:var(--ssym-brand-muted)!important}
html body .ssym-mobile-bottom a[aria-current=page],html body .ssym-mobile-bottom a[aria-current=page] span{color:var(--ssym-brand-blue)!important}
html body .ssym-mobile-contact a,html body .ssym-mobile-contact button{background-color:var(--ssym-brand-blue)!important;color:#fff!important}
html body .ssym-mobile-contact a{background-color:var(--ssym-brand-navy)!important}
html body .ssym-backtop,html body .ssym-contact-trigger,html body .ssym-contact-dock>a,html body .ssym-contact-dock>button{background-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .ssym-contact-float a,html body .ssym-contact-float button,html body .ssym-copy-wechat{background-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body .ssym-wechat-close,html body .ssym-wechat-card h3{color:var(--ssym-brand-navy)!important}
html body #ssym-wechat-id{color:var(--ssym-brand-navy)!important}
html body.ssym-login-page{background-color:#f2f7fb!important}
html body.ssym-login-page .btn.green{background-color:var(--ssym-brand-blue)!important;border-color:var(--ssym-brand-blue)!important;color:#fff!important}
html body.ssym-login-page .btn.green:hover{background-color:var(--ssym-brand-navy)!important;color:#fff!important}
html body.ssym-login-page .forget-password,html body.ssym-login-page .create-account a,html body.ssym-login-page a[href*="dr_show_protocol"]{color:var(--ssym-brand-link)!important}
html body.ssym-login-page input:focus{border-color:var(--ssym-brand-blue)!important}
html body.ssym-login-page .copyright,html body.ssym-login-page .ssym-login-brand em,html body.ssym-login-page label,html body.ssym-login-page .help-block{color:var(--ssym-brand-muted)!important}
html body a:focus-visible,html body button:focus-visible,html body input:focus-visible{outline-color:var(--ssym-brand-blue)!important}
/* Validation errors and successful security checks retain their semantic colors. */
