/* 品牌页 */ .toppic { position: relative; } .toppic>img { display: block; -o-object-fit: cover; object-fit: cover; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; width: 100%; } .toppic-x { height: 100%; left: 0; position: absolute; top: 0; width: 100%; color: #fff !important; } .breadcrumbs-x .xz-main { align-items: center; display: flex; height: 7rem } .toppic-x .breadcrumbs-x { background: none; left: 0; position: absolute; top: 0; width: 100% } #breadcrumbs span { align-items: center; display: inline-flex; gap: 1rem; } .toppic_content { align-items: center; display: flex; flex-flow: column; height: 100%; justify-content: center } .toppic_tit { margin: 0; color: #fff !important; } .toppic-case-single .toppic_content { align-items: flex-start } .brand-intro .wp-block-media-text__media { align-self: start!important } .brand-intro .wp-block-media-text__media img { border-radius: .8rem } .brand-intro .wp-block-media-text__content { color: #333; padding: 0 13.8% 0 0!important } .brand-intro .wp-block-media-text__content p { margin: 0 0 1.5em } .brand-intro .wp-block-media-text__content h2 { display: inline-flex; flex-flow: column; font-size: 3rem; line-height: 1.2em; margin: 0 0 2rem; position: relative } .brand-intro .wp-block-media-text__content h2:after { background: #2c9f1c; border-radius: .5rem; content: ""; display: block; height: .3rem; margin-top: 2rem; width: 100% } .brand-cover { padding-bottom: 3.5rem!important; padding-top: 7rem!important } .brand-cover .wp-block-cover__inner-container { align-items: center; display: flex; flex-flow: column; gap: 2.5rem; margin: 0 auto; max-width: 95rem } .brand-cover .wp-block-cover__inner-container p { margin: 0 } .brand-cover .wp-block-cover__inner-container:after { align-items: center; background: #2c9f1c; border-radius: .8rem; color: #fff; content: "\e603"; display: flex; font-family: iconfont; font-size: 2rem; height: 6.8rem; justify-content: center; width: 6.8rem } .facetwp-facet { display: flex; gap: 1rem; justify-content: center; margin-bottom: 4rem; margin-top: 8rem; } .facetwp-facet .facetwp-radio { background: #ecf3f9; border-radius: .4rem; color: #2d74ba; display: block; font-weight: 700; /* line-height: 3rem; */ padding: 0.4rem 1.7rem; transition: all .3s ease; display: flex; align-items: center; } .facetwp-facet .facetwp-radio.checked{ background: #2d74ba; color: #fff; } /* brand 轮播图 */ .slick-prev:before,.slick-next:before { color: #000000 !important; } .slick-prev { left: -3vw; } .slick-next { right: -3vw; } /* 设置间距 */ .slick-slide { margin: 0 10px; /* 左右各 10px 间距 */ } /* 调整幻灯片宽度(确保计算正确) */ .slick-list { margin: 0 -10px; /* 抵消边缘间距 */ } .xz-card-68ae { margin-top: 5.2rem } .xz-cards-68ae .xz-card-68ae .tit { color: #333; font-family: Inter-Bold,Inter; font-size: 1.5rem; font-weight: 700; line-height: 2rem; margin: 0; position: relative } .xz-cards-68ae .xz-card-68ae .tit:before { background-color: #2d74ba; bottom: -2rem; content: ""; height: .2rem; position: absolute; width: 4rem } .xz-cards-68ae .xz-card-68ae .txt { color: #666; font-family: Inter-Regular,Inter; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin: 0; padding-top: 3.4rem } .xz-cards-86ae { margin-bottom: 12rem; margin-top: 12rem } .xz-cards-86ae .xz-card-86ae { display: flex; position: relative } .xz-cards-86ae .xz-card-86ae .tit { color: #333; font-family: Inter-Black,Inter; margin: 0; padding-bottom: 4.6rem; padding-top: 8rem } .xz-cards-86ae .xz-card-86ae .txt { color: #333; font-family: Inter-Regular,Inter; font-size: 1.6rem; font-weight: 400; line-height: 2.4rem; margin: 0; padding-bottom: 8.6rem } .form-card{ background: #fff; box-shadow: 0 .2rem 4rem 0 rgba(0, 0, 0, .1); } .form-infos { padding:6.4rem 6rem 8.8rem 5.2rem; background:#2d74ba; } .contact-info-item { display: flex; gap: 1.2rem; margin-bottom: 1rem; } .contact-info-item img{ width: 32px; height: 32px; } .contact-info-tit{ color: #c0c0c0; font-size: 0.8rem; line-height: 1.2rem; margin: 0 0 0.5rem; } .form-card .xz-sns-ul { margin-top: 5rem; } .xz-sns-ul { align-items: center; display: flex; gap: 3.2rem; justify-content: flex-start; transform: translateX(-2px); } .contact-info-a { color: #fff; font-size: 1rem; font-weight: 700; line-height: 1.5rem; transition: all .3s ease; } /* 底部 */ .footer-why { background: #ecf3f9; color: #2d74ba; font-weight: 700; height: 10rem; } .footer-why ul { padding: 0px 10px; height: 10rem; align-items: center; display: flex; } .footer-why li { height: 10rem; align-items: center; display: flex; gap: 1rem; } /* footer-why .xz-main { height: 12.6rem; } .footer-why ul { height: 100%; justify-content: space-between } .xz-main { margin: 0 auto; width: clamp(1200px,calc(760px + 34.375vw),1440px); } .footer-why li,.footer-why ul { align-items: center; display: flex } */ .footer-why li { font-weight: 700; /* gap: 1rem */ } /* .footer-why i { font-size: 3rem; font-weight: 400 } */ /* 新车详情 */ .live-sec-tit-nav { font-size: 1.1rem; line-height: 1.2em; padding-left: 1.8rem; } .single-sider-x { padding-top: 4rem; position: sticky; top: 1rem; } .live-sec-tit-nav .nav-item { margin-bottom: 2.2rem; position: relative; } .live-sec-tit-nav .nav-item:before { background: transparent; border-radius: .3rem; content: ""; display: block; height: 100%; left: -1.8rem; position: absolute; top: 0; transition: all .3s ease; width: .3rem; } .live-sec-tit-nav .nav-item.current { color: #333; font-weight: 700; } .live-sec-tit-nav .nav-item.current:before { background: #2D74BA; } /* { color: #333; overflow-y: auto; flex: 1; scroll-behavior: smooth; } */ .wp-block-heading { font-size: 1.8rem; font-weight: 700; margin: 0 0 3rem; } .pro-para-ls { background: #f9fef8; -moz-columns: 2; column-count: 2; -moz-column-rule: .1rem solid #ddd; column-rule: .1rem solid #ddd; gap: 10%; padding: 3.6rem 6.2% } .pro-para-ls li { align-items: baseline; display: flex; margin-bottom: 3rem } .pro-para-ls li strong { color: #666; flex: none; font-weight: 400; margin-right: 1.5rem; min-width: 15rem } .pro-para-ls li a { color: #666; font-size: smaller; margin: 0 0 0 1rem; text-decoration: underline; transition: all .3s ease } .pro-para-ls li a:hover { color: #2c9f1c } .pro-para-ls li:last-child { margin-bottom: 0 } .pro-feature-ls { -moz-columns: 2; column-count: 2; padding-top: 1rem } .pro-feature-ls li { display: flex; margin-bottom: 3rem } .pro-feature-ls li:last-child { margin-bottom: 0 } .pro-feature-ls li em { -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale; color: #666; font-family: iconfont; font-size: 2.4rem; font-style: normal; font-weight: 400; margin-right: 1rem } .wp-block-yoast-faq-block { background: #f8f8f8; padding: 2rem 5.3% } .content iframe { aspect-ratio: 16 / 9; display: block; } .pcontenth2{ padding-top: 4rem; } .schema-faq-section { border-bottom: .1rem solid #ddd; padding: 2rem 0 } .schema-faq-section:last-of-type { border-bottom: none } .schema-faq-answer, .schema-faq-question { align-items: center; display: flex; gap: 2rem } .schema-faq-answer:before, .schema-faq-question:before { align-items: center; background: #999; border-radius: .4rem; color: #fff; content: "Q"; display: flex; flex: none; font-weight: 700; height: 2.2rem; justify-content: center; width: 2.2rem } .schema-faq-answer { color: #666; font-size: 1rem; margin-bottom: 0; margin-top: 2.2rem } .schema-faq-answer:before { background: #2d74ba; content: "A" } .wp-block-list { margin: 4rem 0; padding: 0 } .wp-block-list li:not(:last-child) { margin-bottom: 2rem } .wp-block-list li { padding-left: 3rem; position: relative } .wp-block-list li:before { background: #2c9f1c; border-radius: 50%; content: ""; display: block; height: 1rem; left: 0; position: absolute; top: .5em; width: 1rem } .wp-block-list li strong { display: block; margin-bottom: .5rem } .nav-link { color: #333; text-decoration: none; transition: all 0.3s ease; cursor: pointer; display: block; padding: 5px 0; } .nav-link:hover { color: #2D74BA; } /* newcar */ .topimg img{ width: 100%; max-height: 400px; } .energy{ flex: 1; display: flex; flex-wrap: wrap; align-items: center; padding: 2px 12px 12px; } .energy-item{ flex: none; padding: 2px 10px; font-size: 13px; line-height: 20px; cursor: pointer; } @media (max-width: 767px){ .form-infos { padding: 4rem 2rem 4rem 3rem; } .footer-why li,.footer-why ul { height: 2rem; align-items: center; display: flex } /* 搜索模块左侧折叠样式 */ .filter-wrapper { position: fixed; top: 58px; left: -85%; width: 85%; height: calc(100vh - 58px); background: #fff; z-index: 5; transition: all 0.3s ease; box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1); } .filter-wrapper.expanded { left: 0; } .filter-toggle { position: absolute; right: -30px; top: 50%; transform: translateY(-50%); width: 30px; height: 60px; background: #fff; display: flex; align-items: center; justify-content: center; border-radius: 0 4px 4px 0; box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 6; } .filter-toggle i { transition: transform 0.3s ease; } .filter-wrapper.expanded .filter-toggle i { transform: rotate(180deg); } .filter-content { height: 100%; overflow-y: auto; padding: 15px; } /* 调整内容区域位置 */ .ride.my-80 { margin-top: 80px !important; } /* 优化筛选器样式 */ .alphabet-filter { display: flex; flex-wrap: wrap; gap: 0px; } .alphabet-item { /* padding: 5px 10px; */ /* background: #f5f5f5; */ border-radius: 4px; font-size: 12px; } .brand{ padding: 6px 0px; } .brand-item, .energy-item { padding: 3px 8px; /* background: #f5f5f5; */ border-radius: 4px; font-size: 12px; margin: 0px; } } /* 移动端筛选按钮样式 */ .mobile-filter-toggle { position: fixed; left: 0; /* top: 50%; */ transform: translateY(-50%); z-index: 2; } .filter-btn { background: #2D74BA; color: white; border: none; padding: 6px 15px; border-radius: 0 5px 5px 0; display: flex; align-items: center; /* gap: 8px; */ box-shadow: 2px 2px 5px rgba(0,0,0,0.2); } .filter-btn i { font-size: 18px; } /* 筛选容器样式 */ .filter-container { transition: all 0.3s ease; } @media (max-width: 767px) { .filter-container { position: fixed; left: -100%; top: 0; width: 80%; height: 100vh; background: white; z-index: 1001; padding: 20px; overflow-y: auto; box-shadow: 2px 0 5px rgba(0,0,0,0.1); } .filter-container.active { left: 0; } /* 遮罩层 */ .filter-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1000; } .filter-overlay.active { display: block; } .facetwp-facet{ display: flex; gap: .2rem; margin-bottom: 2rem; margin-top: 2rem; overflow-x: auto } .facetwp-facet .facetwp-radio { background: #ecf3f9; color: #2d74ba; display: flex; justify-content: center; align-items: center; font-size: 11px; font-weight: 600; padding: 5px 10px; text-align: center; transition: all .3s ease; } .facetwp-facet .facetwp-radio:hover { background: #2d74ba; border-radius: .2rem; color: #fff } } .brandactive { background: #2d74ba; color: white; } .slick-initialized .slick-slide { text-align: center; }