129 lines
2.6 KiB
CSS
Raw Normal View History

2026-07-20 15:49:49 +08:00
/* yuedong_about_honor */
.yuedong_about_honor_main {
background: #fff;
font-family: var(--font-family);
padding: 4.4375rem 0 3.125rem;
}
.yuedong_about_honor_main .yuedong_about_honor_card {
background: transparent;
}
.yuedong_about_honor_main .yuedong_about_honor_intro {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 0.5rem;
margin-bottom: 0.90625rem;
}
.yuedong_about_honor_main .yuedong_about_honor_heading {
display: flex;
flex-direction: column;
gap: 0.5rem;
min-width: 0;
align-items: center;
text-align: center;
}
.yuedong_about_honor_main .yuedong_about_honor_subtitle {
margin: 0;
font-size: var(--font-size-16);
line-height: 1.875;
color: #454545;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
margin: 0;
font-family: var(--title-font-family);
font-size: var(--font-size-64);
font-weight: 700;
line-height: 1.2;
color: var(--title-text-color);
text-transform: uppercase;
}
.yuedong_about_honor_main .yuedong_about_honor_visual {
width: 100%;
max-width: 44.875rem;
margin: 0 auto;
position: relative;
}
.yuedong_about_honor_main .yuedong_about_honor_preview {
display: block;
position: relative;
text-decoration: none;
}
.yuedong_about_honor_main .yuedong_about_honor_bg {
width: 100%;
aspect-ratio: 1436 / 848;
overflow: hidden;
background: #f4fbfe;
}
.yuedong_about_honor_main .yuedong_about_honor_bg img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
@media screen and (max-width: 1400px) {
.yuedong_about_honor_main {
padding: 3.4375rem 0 2.625rem;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
font-size: var(--font-size-56);
}
}
@media screen and (max-width: 1200px) {
.yuedong_about_honor_main {
padding: 2.875rem 0 2.25rem;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
font-size: var(--font-size-48);
}
}
@media screen and (max-width: 992px) {
.yuedong_about_honor_main {
padding: 2.25rem 0 1.875rem;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
font-size: var(--font-size-40);
}
}
@media screen and (max-width: 768px) {
.yuedong_about_honor_main {
padding: 1.875rem 0 1.625rem;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
font-size: var(--font-size-36);
}
}
@media screen and (max-width: 576px) {
.yuedong_about_honor_main {
padding: 1.375rem 0 1.25rem;
}
.yuedong_about_honor_main .yuedong_about_honor_title {
font-size: var(--font-size-32);
}
.yuedong_about_honor_main .yuedong_about_honor_heading {
gap: 0.375rem;
}
}