@charset "utf-8"; /* 数字新基建 */ h2 { margin-bottom: 10px; } h2, h3 { line-height: 1; } .section { width: 100%; position: relative; overflow: hidden; } .product-section { width: 100%; padding-bottom: 56.25%; } .product-bg { position: absolute; width: 100%; height: 100%; background-image: url("/images/product/new_bg.jpg"); background-size: cover; background-repeat: no-repeat; } .product-img { position: absolute; bottom: 0; left: 0; width: 100%; } .banner { margin-bottom: 10px; } .banner .text-box { position: absolute; width: 34.3%; top: 38.7%; left: 52%; text-align: left; } .banner .product-title { color: #fff; margin-top: 40px; line-height: 1.4; } .banner .product-intro { color: #fff; line-height: 1; margin-top: 10px; } .banner .product-desc { color: rgba(255, 255, 255, 0.5); margin-top: 30px; line-height: 1.5; } .banner .crumbs { color: rgba(255, 255, 255, 0.3); font-size: 20px; } .banner .crumbs a { color: rgba(255, 255, 255, 0.3); } .section-features { margin-bottom: 10px; } .section-features .content-box { position: absolute; color: #fff; width: 44.8%; left: 43.75%; top: 17.5%; } .section-features .content-box .title-box h2 { white-space: nowrap; } .section-features .content-box .features-list-wrap { padding-top: 9%; width: 100%; } .section-features .content-box .features-list { float: left; width: 46.5%; margin-right: 7%; } .section-features .content-box .features-list:nth-child(2) { margin-right: 0; } .section-features .content-box .features-list .item { width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 25px 20px; box-sizing: border-box; line-height: 1; position: relative; } .section-features .content-box .features-list .item .features-title { cursor: pointer; transition: all .3s; } .section-features .content-box .features-list .item .features-title .arrow-btn { color: #f4f4f4; position: absolute; right: 20px; top: 25px; float: right; font-size: 20px; transform: rotate(-90deg); transition: all .3s; } .section-features .content-box .features-list .item .sub-list { max-height: 0; overflow: hidden; transition: all .3s; } .section-features .content-box .features-list .item .sub-list .sub-item { margin-top: 20px; } .section-features .content-box .features-list .item .sub-list .sub-item:nth-child(1) { margin-top: 30px; } .section-features .content-box .features-list .item .sub-list li { margin-left: 20px; list-style-type: initial; } .section-features .content-box .features-list .item.open .features-title { color: #3478f4; } .section-features .content-box .features-list .item.open .sub-list { max-height: 500px; } .section-features .content-box .features-list .item.open .arrow-btn { transform: rotate(90deg); } .section-advantage { color: #fff; } .section-advantage .title-box { position: absolute; top: 9.25%; left: 6.25%; width: 35%; } .section-advantage .advantage-list { position: absolute; right: 0; border-left: 1px solid rgba(255, 255, 255, 0.2); width: 60%; height: 100%; background: #000; } .section-advantage .advantage-list .advantage-item { width: 100%; min-height: 16.66%; font-size: 22px; padding: 4% 0 4% 20.4%; box-sizing: border-box; border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: flex; align-items: center; } .section-advantage .advantage-list .advantage-item:last-child { border-bottom: 0; } .section-advantage .advantage-list .advantage-item:hover { background-color: #12439e; } .section-advantage .advantage-list .advantage-item:hover .icon { opacity: 1; } .section-advantage .advantage-list .advantage-item:hover .right .item-desc { color: #fff; } .section-advantage .advantage-list .advantage-item .right { width: 50%; flex: 1; } .section-advantage .advantage-list .advantage-item .right .item-desc { width: 500px; max-width: 95%; min-width: 55%; line-height: 1.4; margin-top: 20px; color: rgba(255, 255, 255, 0.3); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .section-advantage .advantage-list .icon { width: 50px; margin-right: 5%; opacity: .3; vertical-align: middle; transition: all .3s; } .section-scenarios { color: #333; } .section-scenarios .content-wrap { width: 1400px; margin: 0 auto; max-width: 90%; padding: 6.25% 0 7.8%; } .section-scenarios .title-box { text-align: center; } .section-scenarios .list-box { width: 100%; margin-top: 50px; } .section-scenarios .list-box .scenarios-list { width: 100%; overflow: hidden; border: 1px solid #e5e5e5; border-bottom: 0; border-left: 0; } .section-scenarios .list-box .scenarios-item { float: left; width: 33.33%; padding: 10% 0 8%; text-align: center; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; } .section-scenarios .list-box .scenarios-item:hover { background-color: #12439e; color: #fff; } .section-scenarios .list-box .scenarios-item:hover .black { opacity: 0; } .section-scenarios .list-box .scenarios-item:hover .white { opacity: 1; } .section-scenarios .list-box .scenarios-item .icon-wrap { position: relative; z-index: 1; display: inline-block; width: 100px; height: 100px; background-size: 100%; overflow: hidden; } .section-scenarios .list-box .scenarios-item .black { opacity: 1; } .section-scenarios .list-box .scenarios-item .white { opacity: 0; } .section-scenarios .list-box .scenarios-item .icon { position: absolute; left: 0; right: 0; width: 100%; height: 100%; transition: none; } .section-scenarios .list-box .scenarios-item .text { display: block; width: 100%; margin-top: 10px; } .section-projects { width: 100%; overflow: hidden; } .section-projects .bg { position: absolute; width: 100%; height: 100%; background-image: url("/images/product/bg.jpg"); background-size: cover; z-index: -1; } .section-projects .content-wrap { color: #fff; width: 1440px; max-width: 90%; margin: 0 auto; padding-top: 4.1%; } .section-projects .project-swiper { overflow: visible; padding-bottom: 5%; } .section-projects .page-box { position: absolute; left: 0; top: 80%; width: 1400px; left: 50%; max-width: 90%; transform: translateX(-50%); z-index: 111; } .section-projects .page-box .page-wrap { width: 100%; position: relative; } .section-projects .page-box .page-btn { width: 50px; height: 50px; border: 1px solid #fff; text-align: center; border-radius: 50%; line-height: 50px; position: relative; float: left; cursor: pointer; } .section-projects .page-box .page-btn.swiper-button-disabled { border-color: rgba(255, 255, 255, 0.3); } .section-projects .page-box .page-btn.swiper-button-disabled .arrow { opacity: .3; } .section-projects .page-box .page-btn .arrow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: none; } .section-projects .page-box .page-btn.prev-btn { transform: rotate(180deg); } .section-projects .page-box .page-btn.next-btn { margin-left: 10px; } .section-projects .project-list { width: 1440px; max-width: 90%; margin: 0 auto; padding: 4.8% 0; } .section-projects .project-list::after { clear: both; } .section-projects .project-list .project-item { width: 33.33%; float: left; position: relative; } .section-projects .project-list .project-item:nth-child(2)::before { content: ''; position: absolute; width: 1px; background-color: rgba(255, 255, 255, 0.3); height: 1000%; top: -400%; left: 0; z-index: 1; } .section-projects .project-list .project-item:nth-child(2)::after { content: ''; position: absolute; width: 1px; background-color: rgba(255, 255, 255, 0.3); height: 1000%; top: -400%; right: 0; z-index: 1; } .section-projects .project-list .project-item:nth-child(2) .item-wrap { padding-top: 70%; } .section-projects .project-list .project-item .item-wrap { display: block; width: 100%; } .section-projects .project-list .project-item .item-wrap:hover img { transform: scale(1.2); } .section-projects .project-list .project-item .img-wrap { width: 100%; padding-bottom: 55.8%; overflow: hidden; position: relative; } .section-projects .project-list .project-item img { position: absolute; width: 100%; } .section-projects .project-list .project-item .p-title { color: #fff; width: 100%; box-sizing: border-box; padding: 10px 10px; } .section-product { width: 100%; overflow: hidden; } .section-product .product-list-wrap { width: 1680px; max-width: 95%; float: right; padding: 6.25% 0 7.8%; overflow: hidden; } .section-product .product-list-wrap .product-list { width: auto; display: flex; } .section-product .product-list-wrap .product-list .item { float: left; position: relative; width: 476px; margin-left: 10px; } .section-product .product-list-wrap .product-list .item:first-child { margin-left: 0; } .section-product .product-list-wrap .product-list .img-box { width: 100%; padding-bottom: 113.15%; overflow: hidden; } .section-product .product-list-wrap .product-list .img-box img { position: absolute; width: 100%; height: 100%; } .section-product .product-list-wrap .product-list .product-info { position: absolute; color: #666; right: 40px; bottom: 30px; } .section-product .mCSB_horizontal > .mCSB_container { margin-bottom: 50px; } .section-product .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #9e9e9e; } .section-product .mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail { background: #ebebeb; height: 1px; } @media all and (max-width: 1600px) { .section-advantage .title-box { top: 7.25%; width: 34%; } .product-section { padding-bottom: 62.25%; } } @media all and (max-width: 1000px) { .banner .text-box { width: 45.3%; top: 23.7%; } .product-section { padding-bottom: 66.25%; } .section-advantage .title-box { left: 4.25%; } .section-advantage .advantage-list .icon { width: 45px; } .section-advantage .advantage-list .advantage-item { padding: 2% 0 2% 11.4%; } .section-advantage .advantage-list .advantage-item .right .item-desc { margin-top: 10px; } } @media all and (max-width: 768px) { .product-img { width: 110%; left: -5%; } .product-section { padding-bottom: 100%; } .banner .text-box { width: 90%; left: 5%; top: 5%; } .banner .crumbs { font-size: 12px; } .banner .product-title { margin-top: 10px; } .banner .product-desc { margin-top: 15px; } .title-box h2 { font-size: 24px; } .title-box h3 { font-size: 14px; } .section-features .title-box h2 { margin-bottom: 20px; } .section-features .product-section { padding-bottom: 130%; } .section-features .content-box { width: 90%; left: 5%; top: 5%; } .section-features .content-box .features-list-wrap { font-size: 12px; width: 50%; float: right; padding-top: 0; } .section-features .content-box .features-list { width: 100%; } .section-features .content-box .features-list .item { padding: 10px; } .section-features .content-box .features-list .item .features-title .arrow-btn { font-size: 16px; top: 10px; right: 10px; } .section-features .content-box .features-list .item .sub-list { font-size: 12px; } .section-features .content-box .features-list .item .sub-list .sub-item { margin-top: 10px; } .section-features .content-box .features-list .item .sub-list .sub-item:nth-child(1) { margin-top: 15px; } .section-advantage .title-box { width: 40%; } .section-advantage .title-box h2 { margin-bottom: 10px; } .section-advantage .advantage-list { display: flex; flex-direction: column; } .section-advantage .advantage-list .advantage-item { flex: 1; padding-left: 10px; } .section-advantage .advantage-list .advantage-item .right .item-title { font-size: 12px; } .section-advantage .advantage-list .advantage-item .right .item-desc { max-width: 95%; margin-top: 5px; font-size: 12px; } .section-advantage .advantage-list .advantage-item span { display: inline-block; } .section-advantage .advantage-list .icon { width: 20px; margin-right: 5px; } .section-scenarios .list-box .scenarios-item .icon-wrap { width: 50px; height: 50px; } .section-projects .project-list .project-item:nth-child(2)::before { display: none; } .section-projects .project-list .project-item:nth-child(2)::after { display: none; } .section-projects .page-box .page-btn { width: 25px; height: 25px; } .section-projects .page-box .page-btn .arrow { width: 6px; margin-left: 2px; } .section-product .product-list-wrap .product-list .item { width: 300px; } .section-product .product-list-wrap .product-list .product-info { right: 10px; } }