.yuedong-sidebanner { border-bottom: 1px solid #E3E3E3; } .yuedong-sidebanner-wrapper { position: relative; } .yuedong-sidebanner-bg { width: 100%; height: auto; } .yuedong-sidebanner-bg img { width: 100%; height: auto; object-fit: cover; aspect-ratio: 1920 / 474; min-height: 180px; } .yuedong-sidebanner-text { position: absolute; top: 50%; left: 0; transform: translateY(calc(-50% + 4px)); width: 100%; text-align: center; } .yuedong-sidebanner-text h2 { color: #FFF; font-size: var(--font-size-64); font-weight: 700; text-transform: uppercase; line-height: calc(98 / 64 * 1em); } .yuedong-sidebanner-breadcrumb { background: #fff; padding-top: 1.25rem; padding-bottom: 1.25rem; display: flex; align-items: center; gap: 5px; } .yuedong-sidebanner-breadcrumb-link { color: #7E7E7E; font-size: 16px; font-weight: 400; line-height: 1.5; } .yuedong-sidebanner-breadcrumb-link:hover, .yuedong-sidebanner-breadcrumb-link.active { color: #000; }