/* Tech blue theme v2: loaded after legacy styles. */
:root { --tech-blue:#0969da; --tech-navy:#082d57; --tech-light:#eaf4ff; }
#head-top { background:#082d57 !important; background:linear-gradient(110deg,#082d57,#0758ae) !important; }
#head-top .logo-r, #head-top .meun_in-2 a { color:#e6f2ff !important; }
#daohangtiao, .site-header, .site-header-relative, .site-header-nav, .sw_categorys_nav { background:#0969da !important; border-color:#0758ae !important; }
.site-header-nav li, .site-header-nav li a, .site-header-nav > ul > a { color:#fff !important; }
.site-header-nav li:hover, .site-header-nav li:hover a { background:#064c9f !important; color:#fff !important; }
.site-header-nav-show { background:#f0f7ff !important; border-color:#bfdcff !important; }
.site-header-nav-show a, .site-header-nav-show p { color:#123454 !important; }
#cpfl, .sw_categorys_nav .allcategorys .title-item-hd a { background-color:#0969da !important; background-image:none !important; color:#fff !important; }
#index-category-tree, #index-category-tree dl { background-color:#f0f7ff !important; border-color:#c8def5 !important; }
#index-category-tree a:hover, a:hover { color:#0758ae; }
#seachbtn, #art-seachbtn, .btn-area .btn-submit { background:#0969da !important; border-color:#0969da !important; color:#fff !important; }
#seachbtn:hover, #art-seachbtn:hover, .btn-area .btn-submit:hover { background:#064c9f !important; color:#fff !important; }
#site-footer, #site-footer .site-footer { background:#0b3561 !important; color:#dbeaff !important; }
#site-footer a, #site-footer dt, #site-footer dd, #site-footer p { color:#dbeaff !important; }
#footer { background:#082744 !important; color:#dbeaff !important; }
#footer a, #footer p { color:#dbeaff !important; }
.header { background:#082d57 !important; background:linear-gradient(110deg,#082d57,#0969da) !important; }
.ect-bg, .ect-bg-colory { background:#0969da !important; color:#fff !important; }
.ect-colory, .ect-color { color:#0969da !important; }
.ect-bg a, .ect-bg .ect-header { color:#fff !important; }
footer nav.ect-nav { background:#eaf4ff !important; border-color:#bfdcff !important; }
::selection { background:#0969da; color:#fff; }
/* Homepage middle and footer revision: retain original texture images. */
.index_page #bg1920-product,
.index_page #bg1920-solution,
.index_page #bg1920-case,
.index_page #bg1920-parter {
  background-color:#d8eaff !important;
  background-blend-mode:luminosity;
}
.index_page #bg1920-video,
.index_page #bg1920-news-1,
.index_page #bg1920-news-2 {
  background-color:#edf5ff !important;
  border-color:#c2d9f3 !important;
}
.index_page .indexPart1 .title { color:#123c67; }
.index_page .indexPart1 .title b { color:#0969da; }
.index_page .indexPart1 .msg { color:#284967; }
.index_page .common .listbox { box-shadow:0 2px 10px rgba(8,65,130,.12); }
.index_page .common .listinfo { background-color:#f2f8ff; }
.index_page .common .listtitle { color:#174b80; }
.index_page .common .listbox:hover .listinfo { background-color:#dbeeff; }
.index_page .common .listbox:hover .listtitle { color:#0758ae; }
.index_page .common .summary { background-color:#123e6a; }
.index_page .common .summarytxt,
.index_page .common .summarytxt a { color:#fff; }
.index_page #news-title { color:#0969da; border-color:#a9cbed; }
.index_page #news_list a { color:#244e78; }
.index_page #news_list a:hover { color:#0969da; }
.index_page .new-links { background-color:#edf5ff; }
.index_page .new-links .g-bd a { color:#244e78; }
.index_page .indexPart1 .btnDiv a,
.index_page .more-new a { background-color:#0969da; background-blend-mode:luminosity; }
.index_page #site-footer,
.index_page #site-footer .site-footer { background-color:#0b3561 !important; }
.index_page #site-footer .footer-service { border-color:#315c86; }
.index_page #site-footer .col-links dt { color:#fff !important; }
.index_page #site-footer .col-contact { border-color:#315c86; color:#e1efff; }
.index_page #site-footer .col-contact .phone { color:#82caff !important; }
.index_page #site-footer .btn-primary { background:#0969da; border-color:#72b6ff; color:#fff; }
.index_page #footer,
.index_page #dibu { background-color:#082744 !important; }
.index_page #dibu_c,
.index_page #dibu_c a { color:#dbeaff !important; }
/* Column pages: blue content accents, original textured backgrounds retained. */
#cpfls { background-color:#0969da !important; background-blend-mode:luminosity; color:#fff !important; }
#category_tree, #category_tree dl, #category_tree .box1 { background-color:#f0f7ff; border-color:#c5dcf5; }
#category_tree h1 { background-color:#edf5ff; border-color:#bed6f0; }
#category_tree h1 a, #category_tree ul a { color:#174b80; }
#category_tree h1:hover, #category_tree ul a:hover { background-color:#dcecff; color:#0758ae; }
.AreaL-190 .box_3 h3 { background-color:#dbeaff; border-color:#b9d5f4; color:#174b80; }
.AreaR-1026 .tit100 { color:#0969da; border-color:#b9d5f4; }
.AreaR-1026 .goodsItem { background-color:#f0f7ff; border-color:#c8def5; box-shadow:0 2px 8px rgba(8,65,130,.08); }
.AreaR-1026 .goodsItem p a { color:#174b80; }
.AreaR-1026 .goodsItem_on, .AreaR-1026 .goodsItem:hover { background-color:#dcecff; border-color:#83b8f0; }
.AreaR-1026 .goodsItem p a:hover { color:#0758ae; }
#ur_here, #ur_here a { color:#315b84; }
.pagebar a { color:#0969da; border-color:#b9d5f4; }
.pagebar a:hover, .pagebar .page_now { background-color:#0969da; color:#fff; }
#site-footer .footer-service { border-color:#315c86; }
#site-footer .col-links dt { color:#fff !important; }
#site-footer .col-contact { border-color:#315c86; color:#e1efff; }
#site-footer .col-contact .phone { color:#82caff !important; }
#site-footer .btn-primary { background:#0969da; border-color:#72b6ff; color:#fff; }
#footer #dibu { background-color:#082744 !important; }
#footer #dibu_c, #footer #dibu_c a { color:#dbeaff !important; }
/* Detail pages: article, case and product panels. */
.left_help dl dt { background-color:#0969da !important; background-blend-mode:luminosity; border-color:#0758ae; color:#fff !important; }
.left_help dl dd { background-color:#f0f7ff; border-color:#c5dcf5; }
.left_help dl dd a { color:#174b80; }
.left_help dl dd a:hover, .left_help dl dd a.on { background-color:#dcecff; color:#0758ae; }
.AreaR-1026 .tc > font:first-child { color:#174b80; }
.AreaR-1026 .tc .f3 { color:#607d99; }
.wznr { color:#263e55; }
.wznr a, .contxt a { color:#0969da; }
.wznr [style*="background-color:#ffff00"],
.wznr [style*="background-color: #ffff00"],
.contxt [style*="background-color:#ffff00"],
.contxt [style*="background-color: #ffff00"] { background-color:#dbeeff !important; color:#123e6a !important; }
.wznr h2, .wznr h3, .contxt h2, .contxt h3 { color:#174b80; }
#goodsInfo .textInfo h1, #goodsInfo .textInfo h1 font { color:#174b80; }
#cpxq-r { background-color:#f0f7ff; border-color:#c5dcf5; }
#top-title { background-color:#0969da; background-blend-mode:luminosity; color:#fff; }
#top-lx { color:#315b84; border-color:#c5dcf5; }
#shuoming { background-color:#edf5ff; color:#315b84; border-color:#c5dcf5; }
#com_b { background-color:#edf5ff; border-color:#0969da; }
#com_b h2 { background:#0969da; color:#fff; border-color:#0969da; }
#com_b h2.h2bg { background:#e5f0ff; color:#174b80; border-color:#c5dcf5; }
#com_b h2.h2bg:hover { background:#d0e6ff; color:#0758ae; }
.box_5 { border-color:#c5dcf5; }
#com_h .wz03 strong { color:#174b80; }
/* Product consultation panel and process graphic revision. */
#cpxq-r #top-title { background-color:#0969da !important; color:#fff !important; }
#cpxq-r #top-lx { background-color:#edf5ff !important; border-color:#bfd8f3 !important; color:#174b80 !important; }
#cpxq-r #top-lx font { color:#0969da !important; }
#cpxq-r #top-lx a { color:#0969da; }
/* Article internal links: black text, including hover and visited states. */
.wznr a[href^="/"]:not([href^="//"]),
.wznr a[href^="#"],
.wznr a[href]:not([href^="http:"]):not([href^="https:"]):not([href^="//"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]),
.wznr a[href^="http://xxrl01.cn/"],
.wznr a[href^="https://xxrl01.cn/"],
.wznr a[href^="http://www.xxrl01.cn/"],
.wznr a[href^="https://www.xxrl01.cn/"],
.wznr a[href^="//xxrl01.cn/"],
.wznr a[href^="//www.xxrl01.cn/"],
.wznr a[href^="http://a.xxrl01.cn/"],
.wznr a[href^="https://a.xxrl01.cn/"],
.contxt a[href^="/"]:not([href^="//"]),
.contxt a[href^="#"],
.contxt a[href]:not([href^="http:"]):not([href^="https:"]):not([href^="//"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]),
.contxt a[href^="http://xxrl01.cn/"],
.contxt a[href^="https://xxrl01.cn/"],
.contxt a[href^="http://www.xxrl01.cn/"],
.contxt a[href^="https://www.xxrl01.cn/"],
.contxt a[href^="//xxrl01.cn/"],
.contxt a[href^="//www.xxrl01.cn/"],
.contxt a[href^="http://a.xxrl01.cn/"],
.contxt a[href^="https://a.xxrl01.cn/"] { color:#000 !important; }

.wznr a[href^="/"]:not([href^="//"]) *,
.wznr a[href^="#"] *,
.wznr a[href]:not([href^="http:"]):not([href^="https:"]):not([href^="//"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]) *,
.wznr a[href^="http://xxrl01.cn/"] *,
.wznr a[href^="https://xxrl01.cn/"] *,
.wznr a[href^="http://www.xxrl01.cn/"] *,
.wznr a[href^="https://www.xxrl01.cn/"] *,
.wznr a[href^="//xxrl01.cn/"] *,
.wznr a[href^="//www.xxrl01.cn/"] *,
.wznr a[href^="http://a.xxrl01.cn/"] *,
.wznr a[href^="https://a.xxrl01.cn/"] *,
.contxt a[href^="/"]:not([href^="//"]) *,
.contxt a[href^="#"] *,
.contxt a[href]:not([href^="http:"]):not([href^="https:"]):not([href^="//"]):not([href^="mailto:"]):not([href^="tel:"]):not([href^="javascript:"]) *,
.contxt a[href^="http://xxrl01.cn/"] *,
.contxt a[href^="https://xxrl01.cn/"] *,
.contxt a[href^="http://www.xxrl01.cn/"] *,
.contxt a[href^="https://www.xxrl01.cn/"] *,
.contxt a[href^="//xxrl01.cn/"] *,
.contxt a[href^="//www.xxrl01.cn/"] *,
.contxt a[href^="http://a.xxrl01.cn/"] *,
.contxt a[href^="https://a.xxrl01.cn/"] * { color:#000 !important; }

/* Article detail background: color layer only; preserve background images. */
.article-tech-blue .AreaR-1026 > .box > .box_1 > div:first-child {
  background-color:#edf5ff !important;
  border-color:#c5dcf5;
}
.article-tech-blue .AreaR-1026 .tc {
  background-color:#e0eeff;
  color:#174b80;
}
.article-tech-blue .AreaR-1026 .wznr {
  background-color:#edf5ff;
  color:#263e55;
}
.article-tech-blue .AreaR-1026 hr { border-color:#bfd8f3; color:#bfd8f3; }