#hero .topTitle { font-size: 48px !important; font-weight: bold; } #hero.topTitle span {} #solution { margin-bottom: unset !important; background: #f9fbff; } #solution .section-title-area { position: relative; } #solution .section-title-area img { position: absolute; top: 16px; left: 50%; transform: translateX(-50%); } #solution .content .img1 { width: calc(20vw); height: calc(20vw); margin: auto 0; } #solution .content .img2 { width: calc(20vw); height: calc(20vw); } #solution .content .img3 { width: calc(20vw); height: calc(20vw); margin: auto 0; display: block; } #solution .content .bgRight { position: absolute; right: 0; width: 100px; height: 100px; } #solution .content .title { display: flex; align-items: center; } #solution .content .mark { margin-right: 10px; } #solution .container .row { margin-top: 100px; margin-bottom: unset !important; } /* 媒体查询 */ @media (max-width: 480px) { #hero .topTitle { font-size: 28px !important; font-weight: 400; } #solution .content .img1 { width: calc(40vw); height: calc(32vw); margin: unset !important; margin-left: 20px !important; } #solution .container .row :last-child { margin-bottom: unset !important; } #solution .content .img2 { width: calc(40vw); height: calc(32vw); margin-left: unset !important; margin-right: 20px; } #solution .content .img3 { width: calc(40vw); height: calc(32vw); margin: unset !important; margin-left: 20px !important; } #solution .content .box1 { height: 180px; } #solution .container .row { margin-top: unset !important; margin-bottom: 100px !important; } } @media (min-width: 481px) and (max-width: 768px) { #solution .content .img1 { width: calc(40vw); height: calc(32vw); margin: unset !important; margin-left: 20px !important; } #solution .container .row :last-child { margin-bottom: unset !important; } #solution .content .img2 { width: calc(40vw); height: calc(32vw); margin-left: unset !important; margin-right: 20px; } #solution .content .img3 { width: calc(40vw); height: calc(32vw); margin: unset !important; margin-left: 20px !important; } #solution .content .box1 { height: 180px; } #solution .container .row { margin-top: unset !important; margin-bottom: 100px !important; } } @media (min-width: 769px) and (max-width: 1366px) { #solution .content .img1 { width: calc(23vw); height: calc(25vw); margin: unset !important; margin-left: 20px !important; } #solution .container .row :last-child { margin-bottom: unset !important; } #solution .content .img2 { width: calc(23vw); height: calc(25vw); margin-left: unset !important; margin-right: 20px; } #solution .content .img3 { width: calc(23vw); height: calc(25vw); margin: unset !important; margin-left: 20px !important; } #solution .content .box1 { height: 180px; } #solution .container .row { margin-top: unset !important; margin-bottom: 100px !important; } } #solution2 { position: relative; } #solution2 img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } #solution2 .row p { width: 100%; color: #6b97f8; font-size: 15px; /* font-weight: 700; */ } @media (min-width: 481px) and (max-width: 768px) { #solution2 .row p { font-size: 12px; padding: 0 20px; box-sizing: border-box; } } @media (max-width: 480px) { #solution2 .row p { font-size: 11px; padding: 0 20px; box-sizing: border-box; } } #base { padding: 50px 0; background: #f9fbff; } #base .container .title { margin-bottom: 40px; } #base .container .title .top { display: flex; align-items: center; } #base .container .title .top img { margin-top: 5px; } /* #base .container .title .top h2 { font-weight: bold; } */ #base .container .title p { color: #868d99; font-size: 15px; margin-left: 27px; } #base .container .content { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); gap: calc(2vw) calc(24vw); } #base .container .content .item { width: 360px; height: 230px; position: relative; } #base .container .content .item img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #base .container .content .item span { position: absolute; bottom: 30px; right: 40px; font-size: 25px; font-weight: bold; } @media (max-width: 480px) { #base .container .content { /* display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(4, 1fr); gap: calc(10vw); */ display: flex; flex-direction: column; align-items: center; justify-content: center; } #base .container .content .item { width: 344px; height: 250px; position: relative; } #base .container .content .item span { font-size: 20px; } } @media (min-width: 481px) and (max-width: 768px) { #base .container .content { display: flex; align-items: center; justify-content: center; flex-direction: column; } #base .container .content .item { width: 350px; height: 220px; position: relative; } #base .container .content .item span { font-size: 23px; } } @media (min-width: 769px) and (max-width: 1366px) { #base .container .content { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); gap: calc(10vw); } #base .container .content .item { width: 307px; height: 206px; position: relative; } #base .container .content .item span { font-size: 23px; } } #entity { margin: 50px 0; background-color: #fff; } #entity .content { background: url(./../img/AIData/15.png) no-repeat; background-position: center; background-size: 100% 100%; height: 100%; min-height: 100px; margin: 0 80px; } #entity .content .title { min-height: 72px; text-align: center; display: flex; font-size: 32px; align-items: center; justify-content: center; } #entity .content p { font-size: 15px; color: #868d99; text-align: center; margin: 30px 0 50px 0; } #entity .container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); gap: calc(0vw) calc(16vw); } #entity .container .item { width: calc(10vw); height: calc(10vw); display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; } #entity .container .item p { font-size: 20px; font-weight: bold; color: black; margin: 5px 0; text-wrap: nowrap; } @media (max-width: 480px) { #entity .content { background-image: none; margin: none !important; } #entity .content p { font-size: 11px; color: #868d99; text-align: center; margin: 30px 0 50px 0; } #entity .container { display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr); gap: calc(16vw); } #entity .container .item { min-width: calc(20vw); min-height: calc(40vw); display: flex; margin: 0 auto; } } @media (min-width: 769px) and (max-width: 1366px) { #entity .content { background-image: none; } #entity .container { display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr); gap: calc(5vw); } #entity .container .item { margin: 40px auto; } } @media (min-width: 481px) and (max-width: 768px) { #entity .content { background-image: none; } #entity .container { display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr); gap: calc(10vw); } #entity .container .item { margin-bottom: 80px !important; margin: 0 auto; } } #base_AI { padding: 100px 0; background: #f9fbff; } #base_AI .container .title { margin-bottom: 40px; } #base_AI .container .title .top { display: flex; align-items: center; } #base_AI .container .title .top img { margin-top: 5px; } /* #base .container .title .top h2 { font-weight: bold; } */ #base_AI .container .title p { color: #868d99; font-size: 15px; margin-left: 27px; } #base_AI .base_AI_container { max-width: 1200px; margin: auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: calc(3vw); } #base_AI .base_AI_container .item { width: calc(22vw); height: 300px; position: relative; } #base_AI .base_AI_container .item img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #base_AI .base_AI_container .item .base_AI_content_title { position: absolute; bottom: 10px; width: 100%; right: 0; font-size: 20px; font-weight: bold; } #base_AI .base_AI_container .item .base_AI_content_title h3 { text-align: center; } #base_AI .base_AI_container .item .base_AI_content_title p { color: #868d99; font-size: 15px; text-align: center; } @media (min-width: 769px) and (max-width: 1366px) { #base_AI .base_AI_container { display: grid; grid-template-columns: repeat(3, 1fr); gap: calc(2vw); max-width: none; margin-left: 11px; } #base_AI .base_AI_container .item { width: calc(31vw); height: calc(22vw); position: relative; } #base_AI .base_AI_container .item .base_AI_content_title h3 { text-align: center; font-size: 15px; } #base_AI .base_AI_container .item .base_AI_content_title p { color: #868d99; font-size: 12px; text-align: center; } } @media (min-width: 481px) and (max-width: 820px) { #base_AI .base_AI_container { display: flex; flex-direction: column; align-items: center; } #base_AI .base_AI_container .item { width: calc(70vw); height: calc(44vw); position: relative; } #base_AI .base_AI_container .item .base_AI_content_title h3 { text-align: center; font-size: 16px; } #base_AI .base_AI_container .item .base_AI_content_title p { color: #868d99; font-size: 12px; text-align: center; } } @media (max-width: 480px) { #base_AI .base_AI_container { display: flex; flex-direction: column; align-items: center; } #base_AI .base_AI_container .item { width: calc(88vw); height: calc(64vw); position: relative; } #base_AI .base_AI_container .item .base_AI_content_title h3 { text-align: center; } #base_AI .base_AI_container .item .base_AI_content_title p { color: #868d99; font-size: 15px; text-align: center; } } #hero .carousel-item::before { background-color: transparent !important; } #header.nav-transparent:not(.header-scrolled) .nav-menu>ul>li>a { color: black !important; } #heroCarousel .container p { margin-left: 50px; margin-right: 0; color: black; } #heroCarousel .container p span { font-size: 36px !important; }