/* 首页与子页面共用的新版页头样式。 */
body .header_v3.v4 .top .box .left { min-width: 22rem; }
body .header_v3.v4 .top .box .left .home-slogan-text { padding-left: 0; border-left: 0; }
body .header_v3.v4 .home-slogan { display: flex; width: 22rem; height: 3.2rem; align-items: center; }
body .header_v3.v4 .home-slogan img { width: 100%; height: 100%; object-fit: contain; object-position: left center; }
/* Logo 与导航位于同一行，移除旧布局为顶部 Logo 预留的空白。 */
body .header_v3.v4 > .flex { align-items: center; }
body .header_v3.v4 > .flex > .home-nav-logo { display: flex; width: 22rem; height: 4.6rem; flex-shrink: 0; margin-right: 4rem; align-items: center; }
body .header_v3.v4 > .flex > .home-nav-logo img { width: 100%; height: 100%; object-fit: contain; object-position: left center; }
body .header_v3.v4 > .flex > .right { padding-left: 0; min-width: 0; }
body .header_v3.v4 > .flex > .right > .menu > .one > .link { font-size: 1.8rem; }
body .header_v3.v4 > .flex > .right > .menu > span { margin: 0 2.4rem; }

@media (max-width: 1200px) and (min-width: 769px) {
    body .header_v3.v4 > .flex > .home-nav-logo { margin-right: 2rem; }
    body .header_v3.v4 > .flex > .right > .menu > span { margin: 0 1.8rem; }
}
