.index-banner .index-swiper .swiper-slide { position: relative; } .index-banner .index-swiper .swiper-slide .pic img { display: block; width: 100%; height: auto; } .index-banner .index-swiper .swiper-slide .slide-text { position: absolute; left: 50%; top: 45.10204082%; z-index: 2; transform: translatex(-50%); } .index-banner .index-swiper .swiper-slide .slide-text .title { font-weight: bold; font-size: var(--font46); color: #ffffff; line-height: 1.2173913; overflow-wrap: break-word; } .index-banner .index-swiper .swiper-slide .slide-text .sub-title { font-weight: 400; font-size: var(--font32); color: #ffffff; font-size: 1.3125; margin-top: 7px; } .index-banner .index-swiper .swiper-slide .slide-text .more { width: max(1.45rem, 130px); height: max(0.42rem, 32px); background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 21px; display: flex; align-items: center; justify-content: center; user-select: none; cursor: pointer; font-weight: 300; font-size: var(--font14); color: #ffffff; line-height: 1; white-space: nowrap; margin-top: max(0.41rem, 10px); } .index-banner .index-swiper .swiper-slide .slide-text .more span { margin-right: max(7px, 0.14rem); transition: var(--duration); } .index-banner .index-swiper .swiper-slide .slide-text .more img { height: 10px; object-fit: contain; filter: brightness(0) invert(1); } .index-banner .index-swiper .swiper-slide .slide-text .more:hover span { margin-right: 5px; } .index-banner .index-swiper-pagination { width: fit-content; display: flex; justify-content: center; align-items: center; left: 50%; transform: translatex(-50%); bottom: 3.16326531%; } .index-banner .index-swiper-pagination .swiper-pagination-bullet { width: 6px; height: 6px; background: #ffffff; border-radius: 50%; opacity: 0.5; margin-left: 0; margin-right: 14px; transition: var(--duration); } .index-banner .index-swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; } .index-banner .index-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: max(0.44rem, 30px); border-radius: 3px; opacity: 1; } /* 首页公用标题区域 */ .index-section-top .title-area .title-en { font-weight: 300; font-size: var(--font18); color: #666666; line-height: 1; white-space: nowrap; margin-bottom: 8px; position: relative; } .index-section-top .title-area .title-en::before { content: ""; position: absolute; left: -20px; top: 50%; transform: translatey(-50%); width: 6px; height: 6px; background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 50%; } .index-section-top .title-area .title-zh { white-space: nowrap; font-weight: 500; font-size: var(--font44); color: transparent; line-height: 1; background: linear-gradient(0deg, #d71418 0%, #e60012 0%, #ff3131 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .index-section-top .title-desc { display: flex; align-items: flex-end; justify-content: space-between; } .index-section-top .title-desc .desc-left { font-weight: 400; font-size: var(--font24); color: #333333; line-height: 1; } .index-section-top .more-btn { display: flex; align-items: center; justify-content: center; width: max(1.72rem, 130px); height: max(0.48rem, 35px); background: rgba(255, 255, 255, 0); border-radius: 24px; border: 1px solid #e60012; user-select: none; cursor: pointer; position: relative; z-index: 2; overflow: hidden; } .index-section-top .more-btn .more-text { font-weight: 300; font-size: var(--font16); line-height: 1; color: #e60012; font-family: sourcehansanscn-light, sans-serif; } .index-section-top .more-btn .more-icon { display: block; width: 9px; margin-left: max(0.36rem, 15px); } .index-section-top .more-btn::after { content: ""; position: absolute; pointer-events: none; z-index: -1; left: 50%; top: 50%; height: 300%; width: 0; background-color: #e60012; transform: translate(-50%, -50%) rotate(45deg); transition: var(--duration); } .index-section-top .more-btn:hover { border-color: transparent; } .index-section-top .more-btn:hover::after { width: 135%; } .index-section-top .more-btn:hover .more-text { color: #ffffff; } .index-section-top .more-btn:hover .more-icon { filter: brightness(0) invert(1); } .index-pro { background-color: #f8f8f8; padding-top: max(1.2rem, var(--space)); padding-bottom: max(1.2rem, var(--space)); } .index-pro .index-pro-main { margin-top: max(0.6rem, 30px); background: #ffffff; border-radius: 10px; padding-top: max(0.42rem, 20px); padding-bottom: max(0.49rem, 20px); padding-left: max(0.45rem, 15px); padding-right: max(0.45rem, 15px); } .index-pro .index-pro-main .tab-list { display: flex; align-items: center; justify-content: space-between; background: #eeeeee; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.04); border-radius: 28px; position: relative; z-index: 2; margin-bottom: 35px; } .index-pro .index-pro-main .tab-list::-webkit-scrollbar { height: 6px; width: 6px; margin-top: 10px; background-color: #ccc; } .index-pro .index-pro-main .tab-list::-webkit-scrollbar-thumb { background-color: var(--theme); border-radius: 10px; } .index-pro .index-pro-main .tab-list .tab-item { padding: max(0.16rem, 10px) max(0.3rem, 10px); font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font18); color: #333333; white-space: nowrap; user-select: none; cursor: pointer; transition: var(--duration); flex-shrink: 0; } .index-pro .index-pro-main .tab-list .tab-item.active { color: #fff; } .index-pro .index-pro-main .tab-list .point { position: absolute; left: 0; top: 50%; transform: translatey(-50%); z-index: -1; pointer-events: none; width: 160px; height: calc(100% - 6px); background-color: #f71f26; border-radius: 25px; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content { display: none; --height: 440px; --arrow: max(0.5rem, 30px); } .index-pro .index-pro-main .pro-content-list .pro-content.show { display: flex; justify-content: space-between; align-items: flex-start; } .index-pro .index-pro-main .pro-content-list .pro-content .aside { width: 38.7275242%; flex-shrink: 0; max-height: var(--height); overflow-y: auto; padding-right: 11px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside::-webkit-scrollbar { width: 4px; border-radius: 2px; background-color: rgba(204, 204, 204, 0.3); } .index-pro .index-pro-main .pro-content-list .pro-content .aside::-webkit-scrollbar-thumb { background: #b2b2b2; border-radius: 2px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item { padding-left: max(15px, 0.33rem); padding-right: max(15px, 0.37rem); background: #f8f8f8; border-radius: 10px; transition: var(--duration); display: block; margin-bottom: 10px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item:last-child { margin-bottom: 0; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active { background: #ffffff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top { padding-top: max(0.37rem, 20px); padding-bottom: max(0.28rem, 20px); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top .left .cate { color: transparent; background: linear-gradient(0deg, #d71418 0%, #e60012 0%, #ff3131 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: 400; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top .left .name { font-size: var(--font24); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top .icon { border-color: #ec0817; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top .icon span:nth-child(1) { display: none; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item.active .top .icon span:nth-child(2) { transform: translate(-50%, -50%) rotate(90deg); background-color: #ec0817; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top { display: flex; align-items: center; justify-content: space-between; padding-top: 21px; padding-bottom: 20px; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .left { flex: 1; margin-right: 20px; min-width: 0; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .left .cate { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font16); color: #333; line-height: 1.375; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .left .name { font-weight: 400; font-size: var(--font18); color: #333333; line-height: 1.22222222; margin-top: 5px; transition: var(--duration); width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .icon { width: 22px; height: 22px; background: rgba(1, 1, 1, 0); border-radius: 50%; border: 2px solid #666666; flex-shrink: 0; user-select: none; cursor: pointer; position: relative; z-index: 2; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .icon span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #666666; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .icon span:nth-child(1) { width: 10px; height: 2px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .top .icon span:nth-child(2) { width: 2px; height: 10px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .item-main { display: none; padding-top: max(0.28rem, 20px); padding-bottom: max(0.32rem, 20px); border-top: 1px solid rgba(1, 1, 1, 0.2); } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .item-main .desc { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font16); color: #666666; line-height: 1.625; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .item-main .learn-more { font-family: sourcehansanscn-light, sans-serif; font-weight: 400; font-size: 12px; line-height: 1; display: flex; align-items: center; margin-top: max(0.24rem, 15px); color: transparent; background: linear-gradient(0deg, #d71418 0%, #e60012 0%, #ff3131 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .aside-item .item-main .learn-more img { display: block; width: 10px; margin-left: 5px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .phone-show-more { display: none; } .index-pro .index-pro-main .pro-content-list .pro-content .main { width: 54.35684647%; flex-shrink: 0; margin-top: max(0.3rem, 20px); } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item { display: none; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item.show { display: flex; align-items: center; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow { width: var(--arrow); height: var(--arrow); border-radius: 50%; border: 1px solid #cccccc; display: flex; align-items: center; justify-content: center; user-select: none; cursor: pointer; flex-shrink: 0; position: relative; z-index: 2; overflow: hidden; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow img { width: 7px; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 0; height: 300%; transition: var(--duration); z-index: -1; background-color: var(--theme); } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow:hover { border-color: transparent; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow:hover::after { width: 105%; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow:hover img { filter: brightness(0) invert(1); } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper-prev { margin-right: 10px; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper-next { margin-left: 10px; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper { width: 79.77099237%; margin-left: auto; margin-right: auto; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-slide .pic { display: block; position: relative; overflow: hidden; background: #e8e6ee; border-radius: 10px; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-slide .pic::after { content: ""; display: block; padding-bottom: 61.24401914%; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-slide img { position: absolute; left: 50%; top: 50%; max-width: 90%; max-height: 90%; transform: translate(-50%, -50%); object-fit: contain; object-position: center center; transition: var(--duration); } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-pagination { display: none; } .index-advantage { padding-top: max(1.21rem, var(--space)); padding-bottom: max(1.23rem, var(--space)); overflow: hidden; } .index-advantage .index-section-top .title-desc { margin-top: 20px; } .index-advantage .advantage-main { margin-top: max(0.57rem, 30px); } .index-advantage .advantage-main .line { display: flex; justify-content: space-between; } .index-advantage .advantage-main .line:not(:last-child) { margin-bottom: 30px; } .index-advantage .advantage-main .line .pic-item { position: relative; z-index: 2; border-radius: 10px; overflow: hidden; } .index-advantage .advantage-main .line .pic-item:hover .pic img { transform: scale(1.05); } .index-advantage .advantage-main .line .pic-item .pic { display: block; } .index-advantage .advantage-main .line .pic-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; transition: var(--duration, 0.45s); } .index-advantage .advantage-main .line .pic-item .other { position: absolute; left: 6.48044693%; bottom: 13.21585903%; z-index: 2; } .index-advantage .advantage-main .line .pic-item .other .icon { margin-bottom: max(0.18rem, 10px); height: max(30px, 0.51rem); } .index-advantage .advantage-main .line .pic-item .other .icon img { display: block; height: 100%; object-fit: contain; } .index-advantage .advantage-main .line .pic-item .other .tag { font-weight: bold; font-size: var(--font24); color: #ffffff; } .index-advantage .advantage-main .line .pic-item .other .hover-show { margin-top: max(0.19rem, 10px); display: none; } .index-advantage .advantage-main .line .pic-item .other .hover-show .desc { font-weight: 400; font-size: var(--font22); color: #ffffff; } .index-advantage .advantage-main .line .pic-item .other .hover-show .more { display: flex; align-items: center; justify-content: center; user-select: none; cursor: pointer; width: 130px; height: 32px; background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 16px; margin-top: max(0.3rem, 15px); } .index-advantage .advantage-main .line .pic-item .other .hover-show .more:hover .more-icon { margin-left: 5px; } .index-advantage .advantage-main .line .pic-item .other .hover-show .more .more-text { font-weight: 300; font-size: 12px; line-height: 1; color: #ffffff; transition: var(--duration); } .index-advantage .advantage-main .line .pic-item .other .hover-show .more .more-icon { margin-left: 11px; height: 10px; filter: brightness(0) invert(1); transition: var(--duration); margin-top: 0.1em; } .index-advantage .advantage-main .line .pic-max { width: 58.26822917%; flex-shrink: 0; } .index-advantage .advantage-main .line .pic-max .pic::after { content: ""; display: block; padding-bottom: 42.45810056%; z-index: 2; } .index-advantage .advantage-main .line .pic-min { width: 39.6484375%; flex-shrink: 0; } .index-advantage .advantage-main .line .pic-min .pic::after { content: ""; display: block; padding-bottom: 62.39737274%; z-index: 2; } .index-solution { padding-top: max(1.2rem, var(--space)); padding-bottom: max(1.2rem, var(--space)); background-color: #f8f8f8; } .index-solution .index-section-top .title-desc { margin-top: 20px; } .index-solution .index-section-top .more-btn { display: none; } .index-solution .solution-list { margin-top: max(0.6rem, 30px); display: flex; column-gap: max(0.3rem, 15px); } .index-solution .solution-list .solution-item { transition: 0.45s ease; flex: 1; height: 5.78rem; border-radius: 10px; position: relative; overflow: hidden; } .index-solution .solution-list .solution-item .pic { display: block; width: 100%; height: 100%; } .index-solution .solution-list .solution-item .pic img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center; } .index-solution .solution-list .solution-item .pic::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); } .index-solution .solution-list .solution-item .text { position: absolute; left: 50%; transform: translatex(-50%); bottom: max(0.3rem, 20px); z-index: 2; width: 100%; padding-left: 10px; padding-right: 10px; } .index-solution .solution-list .solution-item .text .icon { margin-left: auto; margin-right: auto; width: fit-content; margin-bottom: 10px; height: max(0.46rem, 30px); } .index-solution .solution-list .solution-item .text .icon img { display: block; height: 100%; object-fit: contain; } .index-solution .solution-list .solution-item .text .title { font-weight: 400; font-size: var(--font18); color: #ffffff; line-height: 1.55555556; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; } .index-solution .solution-list .solution-item .text .hover-box { margin-top: max(0.21rem, 10px); display: none; } .index-solution .solution-list .solution-item .text .hover-box .desc { font-weight: 300; font-size: var(--font14); color: #ffffff; line-height: 1.28571429; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; text-align: center; } .index-solution .solution-list .solution-item .text .hover-box .more { margin-top: max(0.21rem, 10px); width: 130px; height: 32px; background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 16px; font-weight: 300; font-size: 12px; color: #fff; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; } .index-solution .solution-list .solution-item .text .hover-box .more:hover .more-icon { margin-left: 5px; } .index-solution .solution-list .solution-item .text .hover-box .more .more-icon { display: flex; align-items: center; margin-left: 11px; transition: var(--duration); margin-top: 0.1em; } .index-solution .solution-list .solution-item .text .hover-box .more .more-icon img { width: 5px; filter: brightness(0) invert(1); } .index-solution .solution-list .solution-item.active { flex: 2.13419913; } .index-solution .solution-list .solution-item.active .text { left: 0; transform: translatex(0); padding-left: max(0.3rem, 15px); padding-right: max(0.7rem, 20px); } .index-solution .solution-list .solution-item.active .text .title { text-align: left; } .index-solution .solution-list .solution-item.active .text .icon { margin-left: 0; } .index-solution .solution-list .solution-item.active .text .hover-box .desc { text-align: left; } /* 关于我们介绍 */ .index-about { background-repeat: no-repeat; background-size: cover; background-position: center; padding-top: max(1.9rem, var(--space)); padding-bottom: max(1.9rem, var(--space)); position: relative; z-index: 2; } .index-about::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); } .index-about .about-wrap { display: flex; align-items: flex-start; position: relative; z-index: 2; } .index-about .about-wrap .about-left { width: 44.27083333%; flex-shrink: 0; margin-right: 30px; } .index-about .about-wrap .about-left .title { font-weight: bold; font-size: var(--font48); color: #ffffff; line-height: 1.29166667; margin-bottom: max(0.18rem, 10px); } .index-about .about-wrap .about-left .desc { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font16); color: #ffffff; line-height: 1.625; margin-bottom: 0.57rem; } .index-about .about-wrap .about-left .more { display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; width: max(1.45rem, 130px); height: max(0.42rem, 32px); background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 21px; } .index-about .about-wrap .about-left .more .more-text { font-weight: 300; font-size: var(--font14); color: #ffffff; } .index-about .about-wrap .about-left .more .more-icon { display: block; width: 5px; margin-left: 14px; filter: brightness(0) invert(1); transition: var(--duration); margin-top: 0.1em; } .index-about .about-wrap .about-left .more:hover .more-icon { margin-left: 6px; } .index-about .about-wrap .about-right { margin-left: auto; min-width: 0; overflow-wrap: break-word; } .index-about .about-wrap .about-right .item { margin-bottom: max(0.5rem, 20px); } .index-about .about-wrap .about-right .item:last-child { margin-bottom: 0; } .index-about .about-wrap .about-right .item .item-top { font-weight: bold; font-size: var(--font36); line-height: 1; white-space: nowrap; color: #ffffff; margin-bottom: 7px; display: flex; align-items: center; } .index-about .about-wrap .about-right .item .item-bottom { font-weight: 400; font-size: var(--font16); line-height: 1.5; color: #ffffff; } .index-news { padding-top: max(1.2rem, var(--space)); padding-bottom: max(1.2rem, var(--space)); overflow: hidden; } .index-news .news-wrap { display: flex; align-items: flex-start; justify-content: space-between; margin-top: max(0.6rem, 30px); } .index-news .news-wrap .news-left { width: 52.08333333%; flex-shrink: 0; position: relative; overflow: hidden; border-radius: 6px; } .index-news .news-wrap .news-left:hover .pic img { transform: scale(1.05); } .index-news .news-wrap .news-left:hover .text .title { color: var(--theme); } .index-news .news-wrap .news-left::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent); } .index-news .news-wrap .news-left .pic { display: block; width: 100%; position: relative; } .index-news .news-wrap .news-left .pic::after { content: ""; display: block; padding-bottom: 72.875%; } .index-news .news-wrap .news-left .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; transition: var(--duration, 0.45s); } .index-news .news-wrap .news-left .text { position: absolute; left: 0; bottom: 0; padding-left: max(0.31rem, 15px); padding-right: max(0.43rem, 15px); padding-bottom: max(0.3rem, 20px); width: 100%; z-index: 2; } .index-news .news-wrap .news-left .text .time-line { display: flex; align-items: center; margin-bottom: 9px; } .index-news .news-wrap .news-left .text .time-line .time-icon { filter: brightness(0) invert(1); display: block; width: 15px; margin-right: 6px; } .index-news .news-wrap .news-left .text .time-line .time-text { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font14); color: #ffffff; } .index-news .news-wrap .news-left .text .title { font-weight: 400; font-size: var(--font26); color: #ffffff; line-height: 1.23076923; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; margin-bottom: 10px; transition: var(--duration); } .index-news .news-wrap .news-left .text .desc { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font16); color: rgba(255, 255, 255, 0.5); line-height: 1.625; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; } .index-news .news-wrap .news-left .text .more { margin-top: max(0.14rem, 10px); width: 130px; height: 32px; background: linear-gradient(90deg, #d71418, #e60012, #ff3131); border-radius: 16px; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; } .index-news .news-wrap .news-left .text .more .more-text { font-weight: 300; font-size: 12px; color: #fff; transition: var(--duration); line-height: 1; } .index-news .news-wrap .news-left .text .more .more-icon { margin-left: 11px; width: 5px; filter: brightness(0) invert(1); transition: var(--duration); } .index-news .news-wrap .news-left .text .more:hover .more-icon { margin-left: 5px; } .index-news .news-wrap .news-right { width: 43.1640625%; flex-shrink: 0; } .index-news .news-wrap .news-right .item { display: flex; align-items: flex-start; padding-bottom: max(20px, 0.31rem); border-bottom: 1px solid rgba(204, 204, 204, 0.5); margin-bottom: 30px; } .index-news .news-wrap .news-right .item:hover .pic img { transform: scale(1.05); } .index-news .news-wrap .news-right .item:hover .text .title { color: var(--theme); } .index-news .news-wrap .news-right .item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .index-news .news-wrap .news-right .item .pic { width: max(2.34rem, 190px); position: relative; overflow: hidden; border-radius: 6px; flex-shrink: 0; } .index-news .news-wrap .news-right .item .pic::after { content: ""; display: block; padding-bottom: 61.96581197%; } .index-news .news-wrap .news-right .item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; transition: var(--duration, 0.45s); } .index-news .news-wrap .news-right .item .text { flex: 1; min-width: 0; padding-top: 7px; margin-left: max(0.2rem, 10px); } .index-news .news-wrap .news-right .item .text .title { font-weight: 400; font-size: var(--font22); color: #333333; line-height: 1.45454545; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; transition: var(--duration); } .index-news .news-wrap .news-right .item .text .time-line { display: flex; align-items: center; margin-top: 5px; } .index-news .news-wrap .news-right .item .text .time-line .time-icon { width: 15px; margin-right: 6px; } .index-news .news-wrap .news-right .item .text .time-line .time-text { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font14); color: #999999; } .index-news .news-wrap .news-right .item .text .desc { font-family: sourcehansanscn-light, sans-serif; font-weight: 300; font-size: var(--font14); color: #666666; line-height: 1.57142857; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; overflow-wrap: break-word; margin-top: 10px; } /* 合作伙伴 */ .index-partner { padding-top: max(1.2rem, var(--space)); padding-bottom: max(1.2rem, var(--space)); background-color: #f8f8f8; } .index-partner .index-section-top .title-desc { margin-top: 20px; } .index-partner .index-partner-swiper { margin-top: max(0.6rem, 10px); height: auto; } .index-partner .index-partner-swiper .swiper-slide { display: grid; grid-template-columns: repeat(7, 1fr); row-gap: max(0.3rem, 20px); column-gap: max(0.3rem, 10px); } .index-partner .index-partner-swiper .swiper-slide .pic { position: relative; background-color: #fff; border-radius: 10px; border: 1px solid rgba(204, 204, 204, 0.5); transition: var(--duration); } .index-partner .index-partner-swiper .swiper-slide .pic::after { content: ""; display: block; padding-bottom: 42.26804124%; } .index-partner .index-partner-swiper .swiper-slide .pic img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 90%; max-height: 90%; object-fit: contain; object-position: center; mix-blend-mode: multiply; transition: var(--duration); } .index-partner .index-partner-swiper .swiper-slide .pic:hover { border-color: var(--theme); } .index-partner .index-partner-swiper .swiper-slide .pic:hover img { transform: translate(-50%, -50%) scale(1.05); } .index-partner .swiper-pagination { position: static; margin-top: max(0.3rem, 20px); } .index-partner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme); } /* 开始进行响应适配 */ @media (max-width: 1200px) { .index-banner { margin-top: var(--header-height); } .index-pro .index-pro-main .tab-list { overflow-x: auto; } } @media (max-width: 992px) { .index-banner .index-swiper .swiper-slide .slide-text { top: 36%; } .index-advantage .advantage-main .line { flex-wrap: wrap; row-gap: 20px; } .index-advantage .advantage-main .line .pic-max, .index-advantage .advantage-main .line .pic-min { width: 100%; } .index-advantage .advantage-main .line .pic-min .pic::after { padding-bottom: 50.72625698%; } .index-advantage .advantage-main .line .pic-item .other .hover-show { display: block; } .index-solution .solution-list { row-gap: 20px; justify-content: space-between; flex-wrap: nowrap; overflow-x: auto; padding-bottom: 5px; } .index-solution .solution-list::-webkit-scrollbar { height: 6px; border-radius: 10px; background-color: #ccc; } .index-solution .solution-list::-webkit-scrollbar-thumb { height: 6px; border-radius: 10px; background-color: var(--theme); } .index-solution .solution-list .solution-item { width: 47.5%; flex: none; flex-shrink: 0; } .index-solution .solution-list .solution-item .text .hover-box { display: block; } .index-solution .solution-list .solution-item .text .hover-box .more { display: none; } .index-about .about-wrap { flex-wrap: wrap; } .index-about .about-wrap .about-left { width: 100%; margin-bottom: 30px; } .index-about .about-wrap .about-right { width: 100%; } .index-news .news-wrap { flex-wrap: wrap; } .index-news .news-wrap .news-left { width: 100%; margin-bottom: 30px; } .index-news .news-wrap .news-right { width: 100%; } } @media (max-width: 768px) { .index-pro .index-pro-main .pro-content-list .pro-content.show { flex-wrap: wrap; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .phone-show-more { display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; width: 100%; height: max(0.45rem, 40px); background-color: var(--theme); border-radius: 10px; margin-top: 20px; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .phone-show-more a { font-size: 14px; color: #fff; } .index-pro .index-pro-main .pro-content-list .pro-content .aside { width: 100%; order: 1; margin-top: 20px; max-height: none !important; } .index-pro .index-pro-main .pro-content-list .pro-content .aside .list .aside-item:nth-child(n 4) { display: none; } .index-pro .index-pro-main .pro-content-list .pro-content .main { width: 100%; margin-top: 0; } .index-partner .index-partner-swiper .swiper-slide { grid-template-columns: repeat(4, 1fr); } .index-pro .index-pro-main .tab-list, .index-pro .index-pro-main .tab-list .point { border-radius: 0; } .index-pro .index-pro-main .tab-list .point { height: calc(100% - 3px); top: 0; transform: initial; } .index-pro .index-pro-main .tab-list .tab-item { border-right: 1px solid rgba(204, 204, 204, 0.3); } .index-advantage .advantage-main .line .pic-max .pic::after, .index-advantage .advantage-main .line .pic-min .pic::after { padding-bottom: 32%; } .index-advantage .advantage-main .line .pic-item .other .hover-show .more { display: none; } .index-advantage .advantage-main .line .pic-item .other .icon { height: 20px; margin-bottom: 5px; } .index-advantage .advantage-main .line .pic-item .other .tag { font-size: 18px; } .index-advantage .advantage-main .line .pic-item .other .hover-show { margin-top: 6px; } .index-advantage .advantage-main .line .pic-item .other .hover-show .desc { font-size: 14px; } /* 首页解决方案 */ .index-solution .index-section-top { display: flex; justify-content: space-between; align-items: flex-start; column-gap: 10px; } .index-solution .index-section-top .more-btn { display: flex; } .index-solution .solution-list { scroll-snap-type: x mandatory; } .index-solution .solution-list .solution-item { width: 100%; height: 14.5rem; scroll-snap-align: start; scroll-snap-stop: always; } .index-solution .solution-list .solution-item .text .hover-box { display: none; } .index-solution .solution-list .solution-item .text .icon { display: none; } .index-solution .solution-list .solution-item .text .title { font-weight: bold; } } @media (max-width: 576px) { .index-banner .index-swiper .swiper-slide .pic img { height: 300px; object-fit: cover; } .index-banner .index-swiper .swiper-slide .slide-text .title { font-size: 20px; } .index-banner .index-swiper .swiper-slide .slide-text .sub-title { font-size: 16px; } .index-section-top .title-desc { margin-top: 10px; } .index-section-top .title-area .title-zh { font-size: 18px; } .index-section-top .title-area .title-en::before { display: none; } .index-solution .index-section-top .title-desc { margin-top: 10px; } .index-section-top .more-btn { display: none; } .index-section-top .title-desc .desc-left { font-size: 14px; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .arrow { display: none; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper { width: 100%; } .index-pro .index-pro-main .pro-content-list .pro-content .aside { margin-top: 30px; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-pagination { display: block; } .index-pro .index-pro-main .pro-content-list .pro-content .main .swiper-item .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme); } .index-advantage .advantage-main .line .pic-item::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); } .index-solution .solution-list { row-gap: 5%; } .index-solution .solution-list .solution-item .text { padding-left: 15px; padding-right: 15px; } .index-about .about-wrap .about-left .title { font-size: 20px; } .index-about .about-wrap .about-right .list { display: flex; flex-wrap: wrap; justify-content: space-between; } .index-about .about-wrap .about-right .list .item { width: 47.5%; padding-left: 10px; padding-right: 10px; } .index-about .about-wrap .about-right .list .item .item-top { justify-content: center; } .index-about .about-wrap .about-right .list .item .item-bottom { text-align: center; font-size: 12px; } .index-news .news-wrap .news-left .text .title { font-size: 16px; } .index-news .news-wrap .news-left .text .more { display: none; } .index-news .news-wrap .news-right .item { align-items: stretch; } .index-news .news-wrap .news-right .item .pic { width: 110px; } .index-news .news-wrap .news-right .item .text .time-line { display: none; } .index-news .news-wrap .news-right .item .pic::after { display: none; } .index-news .news-wrap .news-right .item .text { padding-top: 0; } .index-news .news-wrap .news-right .item { margin-bottom: 20px; } .index-partner .index-section-top .title-desc { margin-top: 10px; } .index-about .about-wrap .about-right .item .item-top { font-size: 20px; } .index-partner .index-partner-swiper .swiper-slide { grid-template-columns: repeat(3, 1fr); } }