.newsDetail-bannner img { /* height: 5rem !important; */ } .newsDetail-bannner { padding-bottom: 24.5% !important; } .product-details { padding-bottom: 18.5% !important; } .product { width: 100%; /* padding-bottom: 1.2rem; */ } .product-bgcolor { background: #f8fbff; } .product-classify { width: 100%; border-bottom: 1px solid #ccc; } .classify-title { color: #787878; padding: 0.25rem 0; font-size: 0.2rem; /* border-bottom: 1px solid #2361ae; */ border-bottom: 1px solid transparent; cursor: pointer; } .classify-title-active { color: #2361ae; font-weight: 700; border-bottom: 1px solid #2361ae; } .search-page .product-list{ width:100%; } .search-page .search-input { width: 5.7rem; } .search-page .product-list-ul { grid-template-columns: repeat(3, minmax(0, 1fr)); } .search-page .product-search { display: flex; justify-content: center; } .search-page .product-list-page { display: flex; justify-content: center; } .search-page .product-list-box { padding-top: 0.85rem; } .product-classify-box { width: 100%; display: flex; justify-content: space-evenly; } .product-flex { display: flex; flex-direction: column; align-items: center; } .product-content { display: flex; justify-content: space-between; } .product-menu { width: 35%; padding-top: 1rem; padding-right: 0.67rem; } .menu-box { background:#FFF; } .menu-first-title { display: flex; justify-content: space-between; align-items: center; padding: 0.2rem 0.3rem; cursor:pointer; } .menu-first-title p { font-size: 0.2rem; color: #121212; line-height: 0.35rem; } .menu-first-title:hover p { font-size: 0.2rem; color: #fff; line-height: 0.35rem; font-weight:700; } .menu-first-title img { width: 20px; display: block; } .menu-first-title:hover img { filter:brightness(0) invert(1) } .menu-first:is(:hover,.active ) .menu-first-title{ color: #fff; background: #2361ae; } .menu-first:is(:hover,.active ) .menu-first-title .menu-minus-show{ display:none } .menu-first:is(:hover,.active ) .menu-first-title .menu-minus{ display:block; } .menu-second-box { display:none; padding-top:.18rem; /* border-bottom:1px solid #E8E8E8; */ } .menu-second-product.active .menu-second-title{ color:#2361ae; } .menu-second-product.active .menu-second-title .menu-top-show{ display:none; } .menu-second-product.active .menu-second-title .menu-top{ display:block; } .menu-third-box { display:none; } .menu-first.active .menu-first-title p{ color: #fff; font-weight: 700; } .menu-second-title { font-size: 0.16rem; color: #333; line-height: 0.5rem; display: flex; justify-content: space-between; align-items: center; padding: 0rem 0.32rem 0rem 0.32rem; cursor:pointer; } .menu-second-title:hover p{ color: #2361ae; } .menu-second-title p{ padding-bottom:.06rem; } .menu-third-box { padding: .3rem 0.3rem; margin: 0rem 0.3rem; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; } .menu-third-box a { font-size: 0.16rem; color: #666; line-height: 0.4rem; display: block; } .menu-third-box .menu-third.active a, .menu-third-box .menu-third a:hover { color: #2361ae; } .menu-top-show { filter:grayscale(100%) brightness(0) contrast(50%); transform:rotate(180deg) } .menu-top { display: none ; } .product-list { width: 65%; } .product-list-box { width: 100%; } .product-search { display: flex; justify-content: flex-end; padding-top: 1rem; } .product-search-box { position: relative; display: flex; justify-content: center; width: fit-content; border:1px solid transparent; } .product-search-box:hover .search-button{ /* border:1px solid #2361ae; */ border-right: 1px solid #2361ae; border-top: 1px solid #2361ae; border-bottom: 1px solid #2361ae; transition:all 0.4s; } .product-search-box:hover .search-input{ border-top: 1px solid #2361ae; border-bottom: 1px solid #2361ae; border-left: 1px solid #2361ae; transition:all 0.4s; } .icon-search { display: block; padding: 0.16rem 0.23rem; position: absolute; bottom: 0; left: 0; } .search-input { font-size: 0.16rem; padding: 0.12rem 0.2rem 0.12rem 0.65rem; border-right: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; width: 3.37rem; outline: none; } .search-input::placeholder { color: #ccc; } .search-button { padding: 0.12rem 0.23rem; font-size: 0.18rem; background: #f7f7f7; color: #5c5c5c; border-right: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid transparent; cursor: pointer; } .product-list-box { padding-top: 0.35rem; } .product-content-description { font-size: 0.16rem; color:#959595; padding-bottom:.28rem; line-height:.28rem; } .product-list-ul { /* display: grid; */ display: none; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.72rem; } .product-list-ul li { padding: 0.34rem 0.15rem; box-shadow: 0px 0px 4px 0px #eee; display: flex; align-items: center; color: #494949; font-size: 0.16rem; justify-content: center; position: relative; background: #fff; } .product-list-ul li:hover { box-shadow: 0px 0px 10px 0px #e4e4e4; } .product-list-ul li:hover .product-list-img img{ transform: scale(1.25); transition:transform 0.5s; } .product-list-ul li:hover::after { position: absolute; bottom: 0; left: 0; content: ""; width: 100%; height: 2px; background: #2361ae; animation: product-list-content 0.5s; } @keyframes product-list-content { 0% { width: 0px; } 100% { width: 100%; } } .product-list-img { width: 50%; height: 1.76rem; display: flex; align-items: center; justify-content: center; overflow:hidden; } .product-list-img img { max-width: 100%; } .product-list-title { font-size: 0.24rem; color: #494949; padding-bottom: 0.15rem; } .search.product-list-title { font-size: 0.24rem; color: #494949; padding-bottom: 0rem; } .product-list-title-secondary { color: #959595; padding: 0.05rem; } .show-more { background: #2361ae; font-size: 0.14rem; color: #fff; border: none; padding: 0.12rem 0.2rem; border-radius: 0.2rem; margin-top: 0.2rem; } .product-list-left { width: 50%; } .search.product-list-left { width: 50%; padding-left:20px; } .product-list-page { display: flex; align-items: center; justify-content: flex-end; gap: 0.2rem; margin-top: 1rem; margin-bottom: 1rem; font-size: .18rem; color: #959595; } .product-list-page a { display: block; border: 1px solid #eee; /* box-shadow: 0px 0px 4px 0px #eee; */ color: #959595; font-size: 0.18rem; background: #fff; padding: 0.15rem 0.24rem; } .product-list-page a:hover { background: #2361ae; color: #fff; } .product-list-page li.active a{ background: #2361ae !important; color: #fff; } .page-btn { padding: 0.15rem 0.2rem; } .page-num { padding: 0.15rem 0.2rem; } /* .page-num.active { background: #2361ae !important; color: #fff; } */ /* 产品展示 开始*/ .secondary-nav { width: 100%; border-bottom: 1px solid #ccc; background: #f7f7f7; } .secondary-nav-box { display: flex; align-items: center; justify-content: flex-start; padding-top: 0.2rem; padding-bottom: 0.2rem; font-size: 17px; gap: 0.1rem; color: #cbcbcb; } .secondary-nav-box img { margin: 0 0.2rem; } .secondary-nav-box a { color: #959595; /* margin-right: .2rem; */ font-size: 0.18rem; } .secondary-nav-box a:hover { color: #1b54a4; } .secondary-nav-end { color: #000 !important; } .secondary-nav-arrow { transform: rotate(180deg); width: 8px; } .product-details { padding-top: 1.4rem; display: flex; align-items: flex-start; justify-content: space-between; padding-bottom: 1.76rem; } .product-details-left { width: 55%; padding-right: 8%; position: relative; } .product-details-right { width: 45%; color: #494949; font-size: 0.2rem; line-height: 0.38rem; } .product-right-content { line-height: 0.38rem; padding-bottom: 0.5rem; } .product-right-title { display: inline-block; font-size: 0.36rem; font-weight: 700; padding-bottom: 0.22rem; margin-bottom: 0.25rem; border-bottom: 2px solid #2361ae; } .right-title-eg { font-weight: 700; color: #5c5c5c; } .productSwiper { height: 5.7rem; } .productSwiper li { border: 2px solid #eee; } .productSwiper img { width: 100%; height: 100%; object-fit: cover; } .productThumbsSwiper { height: 1.52rem; margin-top: 0.2rem; } .productThumbsSwiper li { border: 1px solid #ccc; } .swiper-slide-thumb-active { border: 2px solid #2361ae !important; } .productThumbsSwiper img { width: 100%; height: 100%; object-fit: cover; } .productSwiper-btn { width: 0.82rem; height: 0.82rem; border-radius: 50%; box-shadow: 0px 0px 10px 0px #e4e4e4; } .productSwiper-btn:hover { box-shadow: 0px 0px 7px 3px rgba(38, 64, 129, 0.31); background: linear-gradient(117deg, #1b54a4, #2165c6); } .productSwiper-pre { position: absolute; top: 30%; left: 0.22rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .productSwiper-pre-img { width: 0.16rem; } .productSwiper-next { position: absolute; top: 30%; right: calc(15% + 0.2rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .productSwiper-next-img { transform: rotate(180deg); width: 0.16rem; } .productSwiper-pre-active { display: none; transform: rotate(-180deg); width: 0.16rem; filter: brightness(0) invert(1); } .productSwiper-next-active { display: none; width: 0.16rem; filter: brightness(0) invert(1); } /* 产品展示 结束*/ /* 新闻 开始 */ .news-title { padding-top: 0.75rem; padding-bottom: 0.75rem; text-align: center; display: none; } .news-title-box { padding-top: 0.75rem; padding-bottom: 0.75rem; text-align: center; display: none; } .news-title-ch { color: #000; font-weight: bold; font-size: 0.5rem; line-height:0.6rem; } .news-title-en { color: #a5a5a5; font-size: 0.18rem; opacity: 0.6; text-transform: uppercase; padding-top: 8px; } .news-list-ul { /* display: grid; */ display: none; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 0.28rem; } .news-list-ul li { padding: 0.32rem 0.62rem; background: #fff; color: #777777; display: flex; justify-content: space-between; align-items: center; } .news-list-ul li:hover { background: linear-gradient(117deg, #1b54a4, #2165c6); color: #fff; transition: all 0.1s; /* box-shadow: 0px 6px 10px 0px #a8a8a8; */ box-shadow: 0px 7px 8px 0px rgba(38, 64, 129, 0.31); } .news-list-ul li:hover .news-list-title { font-weight: 700; color: #fff; transition: all 0.1s; } .news-list-show { padding: 0.2rem 0; color: #777777; display: flex; justify-content: flex-start; align-items: center; width:100%; } .newslist-show-left { width: 9%; border-right: 1px solid #ffffff96; } .newslist-show-day { font-size: 0.6rem; font-weight: bold; color: #121212; font-family: Microsoft YaHei; line-height: 0.6rem; } .news-list-ul li:hover .newslist-show-day { color: #fff; } .newslist-show-date { padding-top: 0.1rem; font-size: 0.2rem; font-family: Microsoft YaHei; color: #121212; line-height: 0.2rem; } .news-list-ul li:hover .newslist-show-date { color: #fff; } .newslist-show-right { color: #121212; font-size: 0.16rem; line-height: 0.24rem; padding-left: 0.32rem; flex:1; } .news-list-ul li:hover .newslist-show-right { color: #fff; } .newslist-show-right-title { font-size: 0.26rem; line-height: 0.26rem; margin-bottom: 0.18rem; color: #121212; } .news-list-ul li:hover .newslist-show-right-title { font-weight: bold; color: #fff; } .news { width: 100%; background: #f4f8ff; padding-bottom: 1.2rem; } .news-classify { width: 100%; border-bottom: 1px solid #ccc; } .news-down { width: 44px; height: 44px; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: 1px solid #e4e4e4; margin-left: 0.8rem; } .news-down-no { width: 44px; height: 44px; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: 1px solid transparent; margin-left: 0.8rem; display:none; } .news-list-ul li:hover .news-down img { filter: brightness(0) invert(1); } .news-list-ul li a { /* display: flex; */ width: 100%; /* justify-content: center; align-items: center; */ } .download .news-list-ul li a { /* display: flex; */ width: 70%; /* justify-content: center; align-items: center; */ } .news-list-title { font-size: 0.26rem; color: #484848; } .news-down-box { display: flex; justify-content: flex-end; align-items: center; font-size: 0.2rem; } .news-show { width: 100%; height: 3.84rem; display: flex; align-items: center; margin-top: 1.4rem; background: #fff; position: relative; } /* .news-show:hover { box-shadow: 0px 6px 10px 0px #a8a8a8; } */ .news-show :hover::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #2361ae; animation: news-show-border 0.5s; } @keyframes news-show-border { 0% { width: 0%; } 100% { width: 100%; } } .news-show-img { width: 45%; height: 3.84rem; } .news-show-right { width: 55%; height: 3.84rem; padding-left: 0.52rem; padding-top: 0.46rem; padding-right: 0.4rem; } .news-show-title { font-size: 0.28rem; color: #121212; font-weight: 700; line-height: 0.44rem; } .news-show-date { font-size: 0.16rem; color: #a5a5a5; padding-top: 0.2rem; padding-bottom: 0.2rem; } .news-show-content { font-size: 0.16rem; color: #121212; line-height: 0.3rem; } .news-show-more { padding: 0.18rem 0.6rem; border-radius: 0.6rem; color: #fff; border: none; display: block; font-size: 0.16rem; margin-top: 0.3rem; background-image: linear-gradient(to right, #2165c6, #1b54a4); cursor: pointer; } .newsDetail { width: 100%; display: flex; justify-content: flex-start; padding-top: 0.88rem; padding-bottom: 0.8rem; } .newsDetail-left { width: 70%; padding-right: 8%; } .newsDetail-left-title { color: #000; font-size: 0.28rem; font-weight: bold; } .newsDetail-left-date { font-size: 0.16rem; color: #a5a5a5; opacity: 0.6; padding-top: 0.3rem; padding-bottom: 0.4rem; } .newsDetail-left-img { width: 100%; margin-bottom: 0.68rem; display: block; } .newsDetail-left-border { width: 100%; height: 1px; background: #ccc; } .newsDetail-left-content { font-size: 0.16rem; color: #121212; opacity: 0.87; line-height: 0.32rem; margin-bottom: 0.68rem; } .page-list { display: flex; justify-content: space-between; align-items: center; font-size: 0.2rem; } .page-list a { display: flex; align-items: center; color: #121212; padding: 0.45rem 0; max-width: 40%; } .page-list .page-list-pre { width: 10px; transform: rotate(-180deg); filter: grayscale(100%); margin-right: 0.22rem; } .page-list a:hover .page-list-pre { filter: grayscale(0%); } .page-list .page-list-next { width: 10px; filter: grayscale(100%); margin-left: 0.22rem; } .page-list a:hover .page-list-next { filter: grayscale(0%); } .newsDetail-right { width: 30%; position: -webkit-sticky; position: sticky; /* 应用黏性定位 */ top: 1.3rem; /* 与视口上边界的距离 */ height: 50%; padding-bottom: 0.5rem; } .newsDetail-right-recommend { font-size: 0.28rem; font-family: Microsoft YaHei; color: #121212; padding-bottom: 0.4rem; border-bottom: 1px solid #ccc; margin-bottom: 0.42rem; } .newsDetail-right-title { font-size: 0.18rem; font-family: SourceHanSansCN; color: #333333; } .newsDetail-right ul li:hover .newsDetail-right-title { color: #1b54a4; } .newsDetail-right-date { font-size: 0.16rem; color: #a5a5a5; padding: 0.13rem 0 0.55rem 0; } /* 新闻 结束 */ /* 加入我们 开始 */ .join-us { width: 100%; padding-bottom: 52%; position: relative; } .join-us-img { position: absolute; top: 0; width: 100%; height: 100%; object-fit: cover; } .join-us-title { width: 100%; height: 100%; position: absolute; top: 0; } .join-us-title-box { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; font-size: 0.34rem; color: #fff; } .join-us-slogan { font-size: 1.1rem; font-weight: 700; color: #fff; padding-bottom: 0.2rem; padding-top: 0.6rem; } .join-show-more { background: #2361ae; font-size: 0.14rem; color: #fff; border: none; padding: 0.12rem 0.4rem; border-radius: 0.2rem; margin-top: 0.2rem; display: inline-block; margin: 0.7rem 0.15rem; } .join-show-more:hover { background: #13509c; } .join-btns { display: flex; align-items: center; justify-content: center; } /* 加入我们 结束 */ /* 关于我们 开始*/ .company-profile { padding-top: 1.3rem; background: url(/uploads/images/about-us-bg.jpg) #fff !important; background-position: bottom !important; background-repeat: no-repeat; /* background-size: 100%; */ padding-bottom: 2.5rem; position: relative; } .culture { position: relative; overflow: hidden; } .culture-top { margin-top: 1.36rem; } .culture-title { /* padding-top:1rem; */ padding-bottom: 0.1rem; } .culture-circle { margin-top: 1.7rem; width: 6.4rem; height: 6.4rem; /* padding: 0.2rem; */ z-index: 2; display: flex; justify-content: center; align-items: center; border-radius: 50%; overflow: hidden; margin-bottom: 2.7rem; /* box-shadow: 0px 0px 20px 0px #e9e8e8; */ /* background: linear-gradient(133deg, #409de2, #256ac8); */ } .addCulture-box { position: absolute; top: 50%; right: 0; gap: 1rem; display: flex; flex-direction: column; transform: translateY(-50%); z-index: 10; } .culture-img-list { width: 6.12rem; height: 6.12rem; object-fit: cover; overflow: hidden; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: linear-gradient(133deg, #409de2, #256ac8); position: absolute; left: 0.3rem; } .culture-img-list img { width: 94%; height: 94%; border-radius: 50%; } .culture-img-list img { display: none; } .culture-ring { width: 6.12rem; height: 6.12rem; /* padding: 0.2rem; */ position: absolute; z-index: 0; left: 0.3rem; } .culture-ring .ring:first-child { opacity: 1; border: 0px solid #005eac !important; } .culture-ring .ring { width: 9rem; height: 9rem; border-radius: 50%; border: 1px solid #c9dded; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; opacity: 0; } .culture-ring .ring:not(:first-child) { animation: ring-wave-culture 5s linear infinite; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .culture-ring .ring:nth-child(2) { animation-delay: 1.5s; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .culture-ring .ring:nth-child(3) { animation-delay: 3s; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .culture-ring .ring:nth-child(4) { animation-delay: 4.5s; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } @keyframes ring-wave-culture { 0% { transform: scale(1); opacity: 0.95; } 100% { transform: scale(5); opacity: 0.05; } } .culture-slogan { width: 6.4rem; height: 1rem; /* line-height: 1rem; */ border-radius: 0.61rem; background: #fff; box-shadow: 0px 6px 44px 5px rgba(159, 186, 226, 0.35); position: relative; z-index: 3; font-size: 0.24rem; line-height: 0.34rem; cursor: pointer; display: flex; flex-direction: column; justify-content: center; } /* .culture-slogan:hover { background: linear-gradient(180deg, #e5eff9, #ffffff); } */ /* .culture-slogan:hover .culture-slogan-circle { width: 1.53rem; height: 1.56rem; top: calc((-1.53rem + 1.13rem) / 2); } */ .culture-slogan-01, .culture-slogan-04 { left: -1.4rem; } .culture-slogan-02 { left: -0.5rem; } .culture-slogan-03 { left: -0.5rem; } /* .culture-slogan-04 { left: -1.1rem; } */ .culture-slogan-circle { width: 1.43rem; height: 1.46rem; background: linear-gradient(133deg, #409de2, #256ac8); border: 3px solid #ffffff; box-shadow: 0px 7px 14px 2px rgba(91, 137, 183, 0.61); border-radius: 50%; position: absolute; top: calc((-1.43rem + 1.13rem) / 2); text-wrap: wrap; font-size: 0.28rem; line-height: 0.35rem; font-weight: bold; color: #ffffff; display: flex; flex-direction: column; align-items: center; justify-content: center; } .culture-slogan-title { padding-left: 1.75rem; } /* 关于我们 结束*/ /* 分析能力 开始*/ .swiperAnalist .swiper-wrapper { transition-timing-function: linear !important; /* 样式做了各种浏览器的兼容 */ transition-timing-function: linear !important; -webkit-transition-timing-function: linear !important; -moz-transition-timing-function: linear !important; -ms-transition-timing-function: linear !important; -o-transition-timing-function: linear !important; transition-timing-function: linear !important; } .swiperAnalist-mask { width: 100%; height: 100%; position: absolute; top: 0; z-index: 20; background: linear-gradient( to right, #fff, transparent, transparent, transparent, #fff ); } .analist-img { width: 100%; height: 20vw; object-fit:contain; } .swiperAnalist { /* margin-bottom:1.36rem; */ } .analytical .partners-content-box { padding-top: 0.4rem; padding-bottom: 1.3rem; } .analytical .partners-content { color: #797979; font-size: 0.32rem; } /* 分析能力 结束*/ /* 可持续发展 开始*/ .sustainable-box { padding-top: 1.36rem; background: #f7faff; padding-bottom: 1.36rem; } .sustainable { background: #f7faff !important; } .sustainable-img { width: 100%; height: 16vw; } .sustainable-pre { position: absolute; top: 54%; left: -1.1rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .sustainable-next { position: absolute; top: 54%; right: calc(-9% + 0.2rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } /* 可持续发展 结束*/ /* 发展历程 开始 */ .history-bg { background: url(/uploads/images/history-bg.jpg); background-position: bottom; background-repeat: no-repeat; } .historySwiper { height: 6rem; /* border-bottom: 1px solid #2361AE; */ } .history-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.36rem; padding-top: 1.36rem; } .history-btn { display: flex; justify-content: space-between; align-items: center; /* display:none; */ } .history-next { right: calc(-8% + 0.2rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; margin-left: 0.4rem; cursor: pointer; user-select: none; } .history-pre { left: -1.3rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; user-select: none; } .historySwiper .swiper-wrapper { transition-timing-function: linear !important; } .swiper-slide-top { border-bottom: 1px solid #2361ae; display: flex; justify-content: flex-start; } .slide-box { padding-left: 50%; } .slide-box-content { padding-left: 50%; } .slide-box-content-border { border-left: 1px solid #2361ae; position: relative; } .history-slide-box { /* width:33%; */ border-bottom: 1px solid #2361ae; } .history-year-border { width: 4px; height: 0.65rem; position: absolute; top: 0; left: -3.3px; background: #e60012; } .history-year-box { padding-bottom: 2rem; font-size: 0.24rem; color: #2361ae; } .history-year { padding-left: 0.34rem; /* border-left: 2px solid #E60012; */ font-size: 0.5rem; font-family: Bebas; } .history-top-text { width: 164%; color: #333; font-size: 0.22rem; position: absolute; left: 0.34rem; top: 0.8rem; } .history-circle { width: 0.3rem; height: 0.3rem; transform: rotate(180deg); position: absolute; left: -0.15rem; bottom: -0.15rem; z-index: 3; } .swiper-slide-bottom .history-circle { transform: rotate(0deg) !important; } .swiper-slide-bottom { position: absolute; left: 50%; top: 44%; width: 100%; } .swiper-slide-bottom .history-slide-box { /* border-top: 1px solid #2361AE; */ border-bottom: 0px solid #2361ae; z-index: 1; } .swiper-slide-bottom .history-circle { transform: rotate(180deg); top: -0.17rem; } .swiper-slide-bottom .history-year-box { padding-top: 2rem; padding-bottom: 0rem; font-size: 0.24rem; color: #2361ae; } .swiper-slide-bottom .history-year-border { width: 4px; height: 0.65rem; position: absolute; bottom: 0; top: auto; left: -2.19px; background: #e60012; } .swiper-slide-bottom .history-year-border { width: 4px; height: 0.65rem; position: absolute; bottom: 0; left: -2.19px; background: #e60012; } .swiper-slide-end .history-year-box { opacity: 0; } .swiper-slide-end .history-top-text { opacity: 0; } .swiper-slide-end .slide-box-content-border { border-left: 0px solid #2361ae; } .swiper-slide-end .history-circle { opacity: 0; } /* 发展历程 结束 */ /* 企业荣誉 开始 */ .honor { width: 100%; position: relative; padding-top: 0.8rem; } .swiperHonor { padding: 0.66rem 0 !important; } .swiperHonor img { height: 4.4rem; } .honor-title { font-size: 0.20rem; font-weight:700; text-align: center; padding-bottom:10px; } .sustainableSwiper .honor-title { font-size: 0.20rem; font-weight:700; text-align: left !important; padding-bottom:10px; } .honor-content { text-align: left; font-size: 0.16rem; } .swiper-slide-scale { text-align: center; } .swiperHonor .swiper-slide .swiper-slide-scale img { transform: scale(0.94); transition: all 0.3s; width: 90%; } .swiperHonor .swiper-slide:hover .swiper-slide-scale img { transform: scale(1); transition: all 0.3s; box-shadow: 0px 5px 23px 0px rgba(158, 168, 190, 0.4); } /* .swiperHonor .swiper-slide.swiper-slide-active .swiper-slide-scale img { transform: scale(1); box-shadow: 0px 5px 43px 0px rgba(158, 168, 190, 0.4); transition: all 0.3s; } */ .honor-next { position: absolute; top: 50%; right: calc(-8% + 0.2rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .honor-pre { position: absolute; top: 50%; left: -1.3rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .download-box { } .download-box li{ display:flex; } .download-box ul{ margin-top: 10px; margin-bottom: 60px; } .download-title { font-size: .22rem; color:#2361ae; } .download-file { font-size: .18rem; color:#000; /* margin-left: 20px; */ margin-top: 6px; } .download-file:hover { color:#2361ae; text-decoration-line: underline; text-decoration-color: #2361ae; } @media screen and (max-width: 1536px) { .sustainable-pre { top: 50%; left: 0.2rem; } .sustainable-next { top: 50%; right: 0.2rem; } } /* 企业荣誉 结束 */ @media screen and (max-width: 1440px) { .culture-slogan { position: relative; } .culture-slogan-01 { left: -2.25rem; top: auto; } .culture-slogan-02 { left: -1.3rem; top: auto; } .culture-slogan-03 { left: -1.35rem; top: auto; } .culture-slogan-04 { left: -2.25rem; top: auto; } /* .culture-slogan-01 { top: 2rem; left: 4.4rem; } .culture-slogan-02 { top: 3.92rem; left: 5.9rem; } .culture-slogan-03 { top: 5.92rem ; left: 6rem; } .culture-slogan-04 { top: 7.92rem; left: 4.7rem; } */ .culture-ring .ring { width: 9.5rem; height: 9.5rem; /* margin-top: 1.7rem; */ border-radius: 50%; border: 1px solid #c9dded; position: absolute; /* top: 1.8rem; */ /* left: 25.33%; */ z-index: 0; } .productSwiper-pre { position: absolute; top: 30%; left: 0.2rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .productSwiper-next { position: absolute; top: 30%; right: calc(10% + 0.8rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } } @media screen and (max-width: 767px) { .download-title { font-size: 16px; } .download-file { font-size: 14px; } .search-page .product-list-ul { grid-template-columns: repeat(1, minmax(0, 1fr)); } .search-page .search-input { width: 100%; } .page-list .page-list-pre { width: 7px; } .culture-img-list { display:none; } .product .menu-second-product { display: grid !important; grid-template-columns: repeat(1, minmax(0, 1fr)); } .swiperHonor .swiper-slide .swiper-slide-scale img { transform: scale(0.94); transition: all 0.3s; } .honor-title { font-size: 12px; } .sustainableSwiper .honor-title { font-size: 14px !important; } .sustainable-next { top: 45%; } .honor-content { text-align: left; font-size: 12px; } .sustainable-pre { top: 45% !important; } .classify-title { font-size: 12px; padding: 0.5rem 0; } .icon-search { display: none; } .product-search-box { width: 100%; } .search-button { font-size: 14px; } .search-input { width: 80%; padding: 0.2rem 0.2rem 0.2rem 0.45rem; font-size: 12px; } .product-content { flex-direction: column; } .product-menu { width: 100%; padding-top: 1rem; padding-right: 0rem; } .menu-first-title p { font-size: 16px; line-height: 40px; } .menu-first-title { display: flex; justify-content: space-between; align-items: center; padding: 0.2rem 0.6rem; } .menu-first-title:hover p { font-size: 16px; line-height: 40px; } .menu-first-title img { width: 16px; display: block; } .menu-second-title { font-size: 14px; color: #333; line-height: 37px; display: flex; justify-content: space-between; align-items: center; padding: 0rem 0.6rem; cursor: pointer; } .search-button{ padding: 0.12rem 0.55rem; } .menu-third-box a { font-size: 12px; color: #666; line-height: 26px; display: block; } .product-list { width: 100%; } .product-search { display: flex; justify-content: center; padding-top: 1rem; } .product-content-description { font-size: 14px; color: #959595; padding-bottom: 30px; line-height: 24px; } .product-list-page { display: flex; align-items: center; justify-content: center; gap: 0.2rem; margin-top: 1rem; font-size:12px; } .product-list-img { height: 3.26rem; overflow:hidden; } .product-list-ul { grid-template-columns: repeat(1, minmax(0, 1fr)); } .product-list-title { font-size: 18px; } .product-list-img img { max-width: 76%; max-height: 80%; } .product-flex { display: flex; flex-direction: column; align-items: center; } .product-list-box { padding-top: 0.9rem; } .product-list-title-secondary { font-size: 14px; } .show-more { background: #2361ae; font-size: 12px; color: #fff; border: none; padding: 7px 20px; border-radius: 20px; margin-top: 17px; } .product-list-ul li { padding: 0.54rem 0.15rem; } .product-list-page a,.product-list-page span { font-size: 14px; background: #fff; padding: 0.15rem 0.24rem; border: 1px solid #eee; display: block; } .product-list-page .current { background:#2361ae; color:#fff; padding: 0.15rem 0.24rem; font-size: 14px; } .page-num { padding: 0.15rem 0.4rem; } .news-down-box > span { display: none; } .news-list-title { font-size: 12px; } .news-down { width: 33px; height: 33px; } .news-title-en { font-size: 12px; opacity: 0.6; padding-top: 4px; } .news-title-ch { font-size: 22px; } .news-show { display: flex; align-items: flex-start; flex-direction: column; width: 100%; height: auto; margin-top: 0.9rem; } .news-show-img { width: 100%; height: auto; } .news-show-right { width: 100%; height: auto; padding-left: 0.52rem; padding-top: 0.46rem; padding-right: 0.52rem; } .news-show-title { font-size: 18px; line-height: 25px; } .news-show-date { font-size: 12px; padding-top: 0.2rem; padding-bottom: 0.25rem; } .news-list-ul { gap: 0.6rem; } .news-list-ul li a { display:flex; } .news-show-content { font-size: 14px; color: #909090; line-height: 20px; } .news-show-more { padding: 0.28rem 0.9rem; border-radius: 0.6rem; color: #fff; border: none; display: block; font-size: 12px; margin-top: 0.5rem; margin-bottom: 0.6rem; background-image: linear-gradient(to right, #2165c6, #1b54a4); } .newslist-show-left { display: none; } .newslist-show-right { padding-left: 0px; color: #909090; font-size: 12px; line-height: 18px; } .news-list-ul li { padding: 0.52rem 0.5rem; } .newslist-show-right-title { font-size: 16px; line-height: 20px; margin-bottom: 12px; padding-bottom: 0; } .secondary-nav-box img { margin: 0 10px; } .secondary-nav-arrow { transform: rotate(180deg); width: 5px; } .secondary-nav-box a { font-size: 14px; } .newsDetail { flex-direction: column; overflow:hidden; } .newsDetail-left { width: 100%; padding-right: 0%; } .newsDetail-left p span{ display:block; } .newsDetail-left-title { font-size: 18px; } .newsDetail-left-date { font-size: 12px; } .newsDetail-left-content { font-size: 14px; opacity: 0.87; line-height: 26px; margin-bottom: 0.68rem; } .page-list { font-size: 14px; } .newsDetail-right { width: 100%; position: static; padding-bottom: 0; } .newsDetail-right-recommend { font-size: 16px; padding-top: 20px; } .newsDetail-right-title { font-size: 14px; } .newsDetail-right-date { font-size: 12px; opacity: 0.6; } .page-list a { max-width: 42%; } .secondary-nav-box { padding-top: 0.4rem; padding-bottom: 0.4rem; } .product-details { flex-direction: column; } .product-details-left { width: 100%; padding-right: 0; } .product-details-right { width: 100%; font-size: 14px; line-height: 22px; padding-top: 41px; } .product-right-content { font-size: 14px; line-height: 22px; } .product-right-title { font-size: 18px; } .productSwiper img { width: 100%; height: 100%; object-fit: cover; } .productSwiper { height: 6.7rem; } .productSwiper-btn { width: 1.3rem; height: 1.3rem; right: calc(3% + 0.2rem); } .sustainable-pre { left: 0.5rem; } .sustainable-img { width: 100%; height: 28vw; } .productSwiper-pre-img { width: 12px; } .productSwiper-pre-active { width: 12px; filter: brightness(0) invert(1); } .productSwiper-next-img { width: 12px; } .productSwiper-next-active { width: 12px; filter: brightness(0) invert(1); } .productSwiper-next { right: calc(-6% + 0.8rem); } .productThumbsSwiper { height: 2rem; margin-top: 0.5rem; } .product-details { padding-top: 0.9rem; } .join-us { padding-bottom: 85vh; } .join-show-more { background: #2361ae; font-size: 14px; color: #fff; border: none; padding: 8px 20px; border-radius: 20px; margin-top: 0.2rem; display: inline-block; margin: 0.7rem 0.15rem; } .join-us-slogan { font-size: 1.1rem; padding-top: 65px; } .join-us-title-box { font-size: 16px; } .culture-circle { /* width: 4.3rem; */ width: 100%; height: 6rem; /* height: 4.3rem; */ padding: 0.15rem; } .culture-ring .ring { /* width: 6.2rem; */ /* height: 6.2rem; */ /* top: 2.1rem; */ /* left: 22.33%; */ } .addCulture-box { left:44px; right:auto; } .culture-slogan-circle { width: 1.83rem; height: 1.83rem; background: linear-gradient(133deg, #409de2, #256ac8); border: 3px solid #ffffff; box-shadow: 0px 7px 14px 2px rgba(91, 137, 183, 0.61); border-radius: 50%; position: absolute; top: calc((-1.43rem + 1.13rem) / 2); text-wrap: wrap; font-size: 13px; line-height: 18px; } .culture-ring { left: -30% !important; } .culture-slogan-title { padding-left: 75px; } .culture-slogan { width: 116%; height: 1.63rem; line-height: 18px; border-radius: 0.81rem; background: #fff; box-shadow: 0px 6px 44px 5px rgba(159, 186, 226, 0.35); position: absolute; z-index: 3; font-size: 13px; } .culture-ring .ring:first-child { display:none; } .culture-slogan-circle { font-weight: 400; } .about-us-right { width: 100%; height: 5.9rem; position: static; } .about-us-text-content { width: 100%; } .history-year { padding-left: 0.34rem; /* border-left: 2px solid #E60012; */ font-size: 28px; font-family: Bebas; } .history-year-box { padding-bottom: 2rem; font-size: 12px; color: #2361ae; } .history-year-border { width: 4px; height: 34px; position: absolute; top: 0; left: -2.8px; background: #e60012; } .honor-pre { position: absolute; top: 47%; left: 0.6rem; z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .honor-next { position: absolute; top: 47%; right: calc(3% + 0.2rem); z-index: 2; background: #fff; display: flex; align-items: center; justify-content: center; } .swiper-slide-bottom { top: 50%; } .history-top-text { font-size: 12px; } .history-top-text { bottom: 0.5rem; } .swiper-slide-bottom .history-top-text { top: 0.5rem; bottom: 0rem; } .history-top-text { width: 175%; } .swiper-slide-bottom .history-year-border { height: 34px; } /* add 2024-02-08 */ .culture-ring, .culture-img-list { left: 0; width: 4.5rem; height: 4.5rem; } .addCulture-box { gap: 0.75rem } .culture-ring .ring { width: 6rem; height: 6rem; } .culture-slogan-01 { left: 0; top: auto; } .culture-slogan-02 { left: 0; top: auto; } .culture-slogan-03 { left: 0; top: auto; } .culture-slogan-04 { left: 0rem; top: auto; } .addCulture-box { gap: 0.5rem; } .culture-slogan { position: relative; } .analytical .partners-content { font-size: 14px; } .analist-img { object-fit: cover; width: 100%; height: 45vw; } }