.home-page .index-banner-swiper .index-banner-item .img .pic,
.home-page .index-banner-swiper .index-banner-item .img .mpic { background-size: cover; background-position: center; filter: none; }
.home-page .index-banner-swiper .index-banner-item .text { width: 560px; max-width: 46%; left: 5.8%; top: 56%; }
.home-page .index-banner-swiper .index-banner-item .eyebrow { font-size: 14px; margin-bottom: 14px; letter-spacing: 0; }
.home-page .index-banner-swiper .index-banner-item .big div { font-size: 54px; line-height: 1.06; padding-bottom: 24px; letter-spacing: 0; text-shadow: 0 2px 8px rgba(0,0,0,.15); }
.home-page .index-banner-swiper .index-banner-item .big span { text-shadow: none; }
.home-page .index-banner-swiper .index-banner-item .small div { width: 415px; font-size: 16px; line-height: 1.5; }
.home-page .index-banner-swiper .index-banner-item .more-group { margin-top: 23px; gap: 22px; }
.home-page .index-banner-swiper .index-banner-item .ty-more a { height: 42px; padding: 0 22px; }
@media (max-width: 1100px) {
    .home-page .index-banner-swiper .index-banner-item .text { max-width: 49%; }
    .home-page .index-banner-swiper .index-banner-item .big div { font-size: 44px; }
}
@media (max-width: 767px) {
    .home-page .index-banner-swiper .index-banner-item .text { left: 24px; top: 105px; transform: none; width: calc(100% - 48px); max-width: none; }
    .home-page .index-banner-swiper .index-banner-item .eyebrow { font-size: 11px; line-height: 1.5; }
    .home-page .index-banner-swiper .index-banner-item .big div { font-size: 34px; line-height: 1.08; padding-bottom: 20px; }
    .home-page .index-banner-swiper .index-banner-item .small div { font-size: 14px; line-height: 1.6; }
    .home-page .index-banner-swiper .index-banner-item .more-group { gap: 12px; flex-wrap: wrap; }
    .home-page .index-banner-swiper .index-banner-item .ty-more a { padding: 0 12px; min-width: 0; }
    .home-page .index-banner-swiper .index-banner-item .ty-more span { font-size: 11px; }
    .home-page .index-banner-swiper .index-banner-item .img .mpic { background-position: right center; }
}
