.news-index { background: #fff; padding-bottom: 0.05rem; } .news-title-box { background: url(/uploads/images/news-bg.jpg); background-position: right; background-repeat: no-repeat; width: 100%; padding: 1.26rem 0; margin-bottom: 1.16rem; background-size: cover; } .news-title-cn { color: #fff; font-weight: bold; font-size: 0.6rem; } .news-title-en { color: #fff; font-size: 0.18rem; opacity: 0.6; text-transform: uppercase; padding-top: 8px; } .news-img { width: 33%; height: 3.5rem; display: flex; overflow: hidden; background: #fff; align-items: center; justify-content: center; } .news-img img { max-width: 100%; height: 100%; object-fit: fill; } .news-top { width: 70%; height: 3.5rem; padding-left: 0.7rem; padding-right: 0.7rem; padding-top: 0.5rem; padding-bottom: 0.5rem; } .news-box { display: flex; margin-bottom: 0.3rem; background: #e5edf8; } .triangle { width: 1.09rem; height: 1.09rem; position: absolute; top: 0; right: 0; } .news-triangle { font-size: 0.26rem; font-weight: bold; color: #ffffff; transform: rotate(45deg); position: absolute; top: 0.18rem; right: 0.06rem; } .news-date { font-size: 0.35rem; font-weight: bold; margin-bottom: 0.2rem; } .news-articl { font-size: 0.32rem; font-weight: bold; margin-bottom: 0.15rem; } .news-characters { color: #55575a; font-size: 0.24rem; line-height: 0.36rem; margin-bottom: 0.34rem; } .news-btn { display: block; display: flex; justify-content: flex-start; align-items: center; font-size: 0.24rem; color: #1b54a4; } .news-btn img { width: 8px; height: 16px; margin-left: 26px; } .news-bottom { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.3rem; margin-bottom: 1.2rem; } .news-bottom-box { background: #e5edf8; padding: 0.4rem; } .news-bottom-box-date { font-size: 0.35rem; font-weight: bold; color: #121212; margin-bottom: 0.2rem; } .news-bottom-box-title { font-size: 0.28rem; font-weight: 400; color: #121212; margin-bottom: 0.5rem; } .news-contrl { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.65rem; } .news-contrl-btn { display: flex; ustify-content: space-around; align-items: center; width: 4.38rem; height: 0.64rem; background: #1b54a4; border-radius: 0.32rem; position: absolute; right: 0.2rem; bottom: 0; } .news-btn-contrl { display: block; display: flex; justify-content: flex-start; align-items: center; font-size: 0.18rem; color: #fff; cursor: pointer; } .news-btn-contrl img { width: 8px; height: 16px; margin-left: 0.2rem; } .news-contrl-btn li { width: 33.3333%; display: flex; justify-content: center; z-index: 1; } .news-contrl-btn-bg { background: #cc0000; width: 33.63333%; height: 100%; border-radius: 0.32rem; position: absolute; top: 0; left: 0; z-index: 0; } .news-index .swiper-pagination-bullet { width: 20px; height: 20px; text-align: center; line-height: 20px; color: #999999 !important; opacity: 1; background: transparent !important; margin: 0 0.27rem !important; } .news-index .swiper-pagination-bullet-active { color: #1a50aa !important; background: transparent !important; } .news-swiper-pagination { width: fit-content !important; font-size: 0.27rem !important; } .news-contrl-arrow-left { width: 0.11rem; height: 0.21rem; margin-right: 0.28rem; cursor: pointer; transform: rotate(180deg); filter: grayscale(100%); } .news-contrl-arrow-right { width: 0.11rem; height: 0.21rem; margin-left: 0.28rem; cursor: pointer; filter: grayscale(100%); } .news-contrl-box { display: flex; justify-content: justify-between; align-items: center; } .newsSwiper-list { } .newsSwiper-list .news-Swiper:not(:nth-child(1)) { display: none; } /* 新闻结束 */ .partners { padding-top: 0.22rem; background: #fff; } .partners-content-box { padding-top: 0.6rem; padding-bottom: 1.7rem; } .partners-padding { background: url(/uploads/images/paterner.png); background-position: top right; background-repeat: no-repeat; background-size: auto; } .partners-title { /* padding-top:1rem; */ padding-bottom: 0.7rem; } .partners-ch { color: #000; font-weight: bold; font-size: 0.6rem; } .partners-en { color: #a5a5a5; font-size: 0.18rem; opacity: 0.6; text-transform: uppercase; padding-top: 8px; } .partners-box { position: relative; padding-bottom: 1.1rem !important; display: none; } .partners-box img { width: 80%; } .partners-content { color: #333333; font-size: 0.32rem; } .partners-01 { margin-top: 1rem !important; padding-top: 0.4rem !important; padding-bottom: 0.15rem !important; } .partners-02 { padding-top: 0.15rem !important; padding-bottom: 0.3rem !important; } .partners-mask { width: 100%; height: 100%; position: absolute; top: 0; z-index: 20; background: linear-gradient( to right, #fff, transparent, transparent, transparent, #fff ); } .partners-01 .swiper-slide { } .partners-01 .swiper-slide-content, .partners-02 .swiper-slide-content { box-shadow: 0px 0px 16px 0px rgba(49, 107, 146, 0.15); display: flex; justify-content: center; align-items: center; /* width:100%; */ height: 1.32rem; } .aboutUsSwiper .swiper-wrapper, .partners-01 .swiper-wrapper, .partners-02 .swiper-wrapper, .bannerProduct .swiper-wrapper { transition-timing-function: linear !important; } .bannerProduct .swiper-wrapper { transition-delay: 0s !important; } /* 假设指示点的类名是 .swiper-pagination-bullet */ .bannerSwiper .swiper-pagination-bullet { width: 80px; height: 5px; background-color: #13c7e3; /* 设置背景色 */ border-radius: 0; /* 移除圆角,使其呈现为矩形 */ margin: 0 5px; /* 设置间距 */ /* 您可以添加更多样式来完善外观,比如边框、阴影等 */ } .bannerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 37vh; left: auto !important; width: 100%; max-width: 1400px; } .bannerSwiper .swiper-pagination { text-align: left; } /* 合作伙伴结束 */ .about-us { padding-top: 1.3rem; background: url(/uploads/images/line.png) #fff; background-position: bottom; background-repeat: no-repeat; background-size: cover; padding-bottom: 2.5rem; position: relative; } .about-us-btn-box { margin-top: 0.8rem; overflow: hidden; /* margin-bottom:2.5rem; */ } .about-us-text { font-size: 0.17rem; line-height: 0.32rem; } .company-profile .about-us-text { font-size: 0.17rem; line-height: 0.31rem; } .about-us-text-content { width: 52%; } .about-us-text-content-bold { font-weight: bold; } .about-us-text-padding { padding-top: 0.5rem; margin-bottom: 0.5rem; } .about-us-text-padding { padding-top: 0.5rem; margin-bottom: 0.5rem; line-break: anywhere; } .company-profile .about-us-text-padding { padding-top: 0.2rem; margin-bottom: 0.2rem; } .about-us-text-bottom { margin-top: 0.2rem; } .about-us-list { display: flex; justify-content: space-between; align-items: center; margin-top: 0.8rem; } .company-profile .about-us-list { margin-top: 0.65rem; } .about-us-list-li { display: flex; flex-direction: column; justify-content: center; align-items: center; } .about-us-list-title { text-align: center; } .about-us-list-num { font-size: 0.72rem; color: #1b54a4; font-weight: bold; margin-top: 0.24rem; display: inline-block; font-family: Bebas; } .about-us-list-text { font-size: 0.18rem; color: #333; } .about-us-money { color: #1b54a4 !important; font-weight: 700; } .about-us-list-add { font-size: 0.24rem; color: #333; } .about-us-btn { width: 1.8rem; height: 0.6rem; padding: 0.06rem; display: block; border-radius: 0.3rem; border: 1px solid #1b54a4; overflow: hidden; display: flex; justify-content: flex-start; align-items: center; } .about-us-btn-content { display: flex; justify-content: flex-start; align-items: center; position: relative; width: 1.68rem; height: 0.48rem; } .about-us-btn-add { width: 0.5rem; height: 0.5rem; border-radius: 50%; background: #1b54a4; display: flex; justify-content: center; align-items: center; margin-right: 0.15rem; /* position:absolute; top: 0.04rem; left: 0.06rem; */ /* animation: move01 2s; */ } @keyframes move01 { 0% { left: 0rem; } 100% { left: 1.2rem; } } @keyframes move01-01 { 0% { left: 1.2rem; } 100% { left: 0rem; } } @keyframes move02 { 0% { left: 0.65rem; } 100% { left: 1.8rem; } } @keyframes move02-01 { 0% { left: 1.8rem; } 100% { left: 0.65rem; } } @keyframes move03 { 0% { left: 1.4rem; } 100% { left: 1.8rem; } } @keyframes move03-01 { 0% { left: 1.8rem; } 100% { left: 1.4rem; } } .btn-add { width: 20px; height: 20px; /* animation: rotate01 3s infinite; */ } @keyframes rotate01 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes rotate01-01 { 0% { transform: rotate(360deg); } 100% { transform: rotate(0deg); } } @keyframes rotate02 { 0% { transform: rotate(360deg); } 100% { transform: rotate(0deg); } } .about-us-box { width: 100px; /* animation: width01 4s infinite; */ } /* @keyframes width01 { 0% { width:0px; } 100% { width:1.8rem; } } */ .about-us-btn-more { font-size: 0.16rem; color: #1b54a4; padding-right: 0.05rem; text-wrap: nowrap; /* position:absolute; top: 0.19rem; left: 0.65rem; */ /* animation: move02 2s; */ } .about-us-arrow { width: 0.2rem; height: 0.05rem; margin-top: 0.05rem; /* position:absolute; top: 0.23rem; left: 1.4rem; */ /* animation: move03 2s; */ } .about-us-right { width: 43%; height: 5.9rem; position: absolute; top: 3.2rem; right: 0; overflow:hidden; } .about-us-right-bg { width: 100%; height: calc(100% - 1.1rem); object-fit: cover; display:block; } .about-us-right-bottom { width: 100%; height: 1.1rem; background: #1b54a4; /* position: absolute; */ /* bottom: 0; */ display: flex; justify-content: flex-start; align-items: center; } .about-us-right-house { width: 1.1rem; height: 1.1rem; background: #cc0000; display: flex; justify-content: center; align-items: center; } .about-us-right-house img { width: 0.5rem; height: 0.48rem; } .about-us-right-text { font-size: 0.2rem; color: #fff; padding-left: 0.22rem; } .edui-upload-video { width:100%; height:calc(100% - 1.1rem); display:block; object-fit: fill; } /* 关于我们结束 */ /* 篮球推荐分析开始 */ .product { width: 100%; /* height:100vw; */ position: relative; overflow: hidden; background: #fff; } .product-bg { /* background:url(../asstes/product-bg-01.jpg); background-position: bottom center; background-repeat: no-repeat; */ z-index: 1; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; } .product-bg-img-bottom { position: absolute; bottom: 0; width: 80%; } .product-bg-img-top { margin-bottom: 1.4rem; width: 60%; } .product-ring { width: 100vw; height: 100vw; position: absolute; z-index: 0; /* top:5rem; */ } .product-ring-cover { width: 60%; height: 100%; border-radius: 50%; position: absolute; top: 28%; left: 20%; background: #f4f8ff; } .product-ring .ring { background: radial-gradient( circle at center, rgb(186 213 255 / 33%), #f8faff ); width: 32%; height: 32%; border-radius: 50%; border: 1px solid rgb(0 102 255 / 6%); position: absolute; top: 27.333%; left: 33.33%; z-index: 0; } .product-ring .ring:not(:first-child) { animation: ring-wave-product 4s linear infinite; } .product-ring .ring:nth-child(2) { animation-delay: 1s; } .product-ring .ring:nth-child(3) { animation-delay: 2s; } .product-ring .ring:nth-child(4) { animation-delay: 3s; } .product-text { width: 100%; display: flex; flex-direction: column; align-items: center; position: absolute; bottom: 0; z-index: 2; } .product-text ul { width: 100%; } .product-text-title { text-align: center; font-size: 0.34rem; color: #fff; font-family: SourceHanSansCN; } .product-logo-white { display: none; } .product-text-content { text-align: center; font-size: 0.18rem; color: #fff; padding-top: 0.2rem; margin-bottom: 0.24rem; max-width: 34%; } .product-logo-list { display: flex; flex-direction: column; align-items: center; } .product-more { width: 1.3rem; height: 0.4rem; line-height: 0.4rem; border-radius: 0.2rem; background: #fff; color: #1b54a4; text-align: center; font-size: 0.16rem; margin-bottom: 0.25rem; } .product-more:hover { background: #edf1f8; } .product-more a { color: #1b54a4; } .product-img-list { width: 4rem; height: 3rem; display: flex; align-items: center; justify-content: center; } .product-img { width: 4rem; max-height: 100%; display: none; margin-bottom: 0.7rem; } .product-text-list { display: none; } .product-text-list-content { display: flex; flex-direction: column; align-items: center; } @keyframes ring-wave-product { 0% { transform: scale(1); opacity: 0.95; } 100% { transform: scale(5); opacity: 0.05; } } .product-title { padding-top: 1.26rem; } .product-bg-img { display: block; } .product-box { width: 2rem; height: 2rem; border-radius: 50%; position: absolute; background: #ffffff; box-shadow: 0px 0px 29px 0px #3259ab5c; display: flex; justify-content: center; align-items: center; color: #1b54a4; font-size: 0.208rem; text-align: center; z-index: 3; cursor: pointer; } /* .product-01 { left: calc(37% - 1.01rem); top: 2.2rem; } .product-02 { left: calc(23.5% - 1.01rem); top: 4.75rem; } .product-03 { right: calc(23.5% - 1.01rem); top: 4.75rem; } .product-04 { left: calc(62% - 1.01rem); top: 2.1rem; } */ .product-01 { left: calc(23.5% - 1.01rem); top: 4.75rem; } .product-02 { left: calc(37% - 1.01rem); top: 2.2rem; } .product-03 { left: calc(62% - 1.01rem); top: 2.1rem; } .product-04 { right: calc(23.5% - 1.01rem); top: 4.75rem; } .product-01 img { margin-bottom: 0.15rem; width: 0.69rem; } .product-02 img { margin-bottom: 0.15rem; width: 0.63rem; } .product-03 img { margin-bottom: 0.15rem; width: 0.74rem; } .product-04 img { margin-bottom: 0.15rem; width: 0.7rem; } /* 篮球推荐分析结束 */ @media screen and (min-width: 1928px) { .product-bg-img-top { margin-bottom: 1.4rem; width: 45%; } .product-bg-img-bottom { position: absolute; bottom: 0; width: 57%; } .product-02 { left: calc(39% - 1.01rem); top: 2.2rem; } .product-01 { left: calc(30% - 1.01rem); top: 4.75rem; } .product-04 { right: calc(29.5% - 1.01rem); top: 4.75rem; } .product-03 { left: calc(60% - 1.01rem); top: 2.1rem; } } @media screen and (max-width: 1800px) { .product-img { width: 4rem; max-height: 100%; display: none; margin-bottom: 0.2rem; } } @media screen and (max-width: 1400px) { .triangle { width: 1.09rem; height: 1.09rem; position: absolute; top: 0; right: 0.2rem; } .news-triangle { font-size: 0.26rem; font-weight: bold; color: #ffffff; transform: rotate(45deg); position: absolute; top: 0.18rem; right: 0.26rem; } .partners-padding { background: url(/uploads/images/paterner.png); background-position: top right; background-repeat: no-repeat; background-size: 70%; } .product-img { width: 4rem; max-height: 100%; display: none; margin-bottom: 0rem; } } @media screen and (max-width: 767px) { .bannerSwiper .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 14vh; } .bannerSwiper .swiper-pagination-bullet { width: 40px; height: 3px; background-color: #13c7e3; border-radius: 0; margin: 0 5px; } .product-bg { padding-top: 20px; } .product-01 { left: calc(12.5% - 1.01rem); top: 4.75rem; } .product-02 { left: calc(33% - 1.01rem); top: 2.6rem; } .product-03 { left: calc(65% - 1.01rem); top: 2.5rem; } .product-04 { right: calc(12.5% - 1.01rem); top: 4.75rem; } .news-title-en { color: #fff; font-size: 12px; opacity: 0.6; text-transform: uppercase; padding-top: 3px; } .triangle { right: 0rem; } .about-us-btn-content { width: 4.68rem; height: 0.48rem; } .news-triangle { right: 0rem; } .news-bottom { grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 0.3rem; margin-bottom: 1.2rem; } .news-bottom-box-date { font-size: 16px; } .news-bottom-box-title { font-size: 14px; } .news-btn { font-size: 14px; } .news-date { font-size: 16px; } .news-articl { font-size: 14px; } .news-characters { font-size: 12px; line-height:16px; } .news-img { width: 46%; height: 4.4rem; overflow: hidden; } .news-top { height: 4.4rem; padding-left: 0.4rem; padding-right: 0.4rem; } .about-us-right-text { font-size: 12px; } .about-us-right-house img { width: 27px; height: 25px; } .news-index { background: #fff; padding-bottom: 0.05rem; } .about-us-list-text { font-size: 12px; } .about-us-list-add { font-size: 16px; } .news-index .swiper-pagination-bullet { width: 20px; height: 20px; margin: 0 0.1rem !important; } .news-btn img { width: 7px; height: 11px; margin-left: 6px; } .news-btn-contrl img { width: 7px; height: 12px; margin-left: 0.2rem; } .company-profile .about-us-text { font-size: 14px; line-height: 24px; padding-top: 20px; } }