You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
727 lines
13 KiB
727 lines
13 KiB
html, body { |
|
background-color: #050B20; |
|
color: #fff; |
|
} |
|
|
|
header { |
|
height: 70px; |
|
position: fixed; |
|
top: 0; |
|
left: 0; |
|
background-color: transparent; |
|
z-index: 999; |
|
} |
|
header .menu-icon img:first-child { |
|
width: 20px; |
|
height: 20px; |
|
} |
|
header .menu-icon img:last-child { |
|
width: 24px; |
|
height: 24px; |
|
} |
|
|
|
a { |
|
color: #fff; |
|
text-decoration: none; |
|
font-size: 16px; |
|
} |
|
|
|
.container { |
|
max-width: 1200px; |
|
} |
|
|
|
.menu-container { |
|
display: flex; |
|
padding: 0 80px; |
|
background-color: transparent !important; |
|
} |
|
|
|
.content-container { |
|
max-width: 250px; |
|
} |
|
|
|
.logo { |
|
height: 100%; |
|
} |
|
.logo .img { |
|
max-height: 70px; |
|
width: auto; |
|
} |
|
|
|
.banner { |
|
position: relative; |
|
height: 100vh; |
|
padding-left: 0; |
|
padding-right: 0; |
|
overflow: hidden; |
|
} |
|
.banner .banner-mask { |
|
position: absolute; |
|
z-index: 1; |
|
left: 0; |
|
top: 0; |
|
width: 100%; |
|
height: 100%; |
|
background: linear-gradient(180deg, rgba(27, 83, 234, 0.3) 0%, #050B20 100%); |
|
} |
|
.banner .banner-mask .big-title { |
|
margin-top: 250px; |
|
font-size: 64px; |
|
font-weight: bold; |
|
} |
|
.banner .banner-mask .big-title-back { |
|
margin-top: 7px; |
|
margin-bottom: 15px; |
|
max-width: 460px; |
|
width: 100%; |
|
height: 8px; |
|
background: linear-gradient(270deg, rgba(6, 243, 255, 0) 0%, #06F3FF 100%); |
|
} |
|
.banner .banner-mask .big-desc { |
|
font-size: 20px; |
|
max-width: 800px; |
|
margin-bottom: 44px; |
|
} |
|
.banner .banner-mask .button-group .button { |
|
cursor: pointer; |
|
display: inline-block; |
|
padding: 8px 25px; |
|
margin-right: 20px; |
|
} |
|
.banner .banner-mask .button-group .button:first-child { |
|
background: linear-gradient(-90deg, rgba(0, 123, 255, 0) 0%, #007BFF 100%); |
|
} |
|
.banner .banner-mask .button-group .button:last-child { |
|
background: linear-gradient(-90deg, rgba(255, 171, 79, 0) 0%, #FFAB4F 100%); |
|
} |
|
.banner .banner-mask .number-container { |
|
position: absolute; |
|
bottom: 100px; |
|
width: 100%; |
|
} |
|
.banner .banner-mask .number-container .row { |
|
margin: auto; |
|
max-width: 1500px; |
|
width: 100%; |
|
} |
|
.banner .banner-mask .number-container .number { |
|
font-size: 36px; |
|
font-weight: 400; |
|
position: relative; |
|
padding-bottom: 30px; |
|
} |
|
.banner .banner-mask .number-container .number .ext { |
|
width: 100%; |
|
font-size: 16px; |
|
position: absolute; |
|
bottom: 8px; |
|
left: 0; |
|
} |
|
.banner .banner-mask .number-container .label { |
|
font-size: 24px; |
|
font-weight: bold; |
|
} |
|
|
|
.menu { |
|
display: flex; |
|
align-items: center; |
|
} |
|
.menu .active { |
|
position: relative; |
|
} |
|
.menu .active:after { |
|
position: absolute; |
|
bottom: -10px; |
|
content: ""; |
|
display: block; |
|
width: 100%; |
|
height: 4px; |
|
border-radius: 2px; |
|
background-color: #fff; |
|
} |
|
|
|
.menu div { |
|
color: #fff; |
|
margin-right: 20px; |
|
} |
|
.menu div:nth-of-type(3) { |
|
margin-right: 5px; |
|
} |
|
|
|
.title-container { |
|
position: relative; |
|
z-index: 1; |
|
font-size: 36px; |
|
font-weight: bold; |
|
color: #ffffff; |
|
box-sizing: border-box; |
|
} |
|
.title-container .subtitle { |
|
position: absolute; |
|
top: -10px; |
|
opacity: 0.2; |
|
width: 100%; |
|
} |
|
.title-container .desc { |
|
margin-top: 18px; |
|
font-size: 14px; |
|
color: #DBEBFD; |
|
font-weight: normal; |
|
opacity: 0.5; |
|
} |
|
|
|
.project-title { |
|
margin-bottom: 64px; |
|
} |
|
|
|
.field-row { |
|
width: 100%; |
|
} |
|
|
|
.card-group { |
|
padding-top: 77px; |
|
padding-bottom: 149px; |
|
} |
|
.card-group .card-container .content-container { |
|
width: 100%; |
|
margin-top: 20px; |
|
} |
|
.card-group .card-container .content-container .title { |
|
font-size: 18px; |
|
font-weight: bold; |
|
color: #fff; |
|
margin-bottom: 14px; |
|
} |
|
.card-group .card-container .content-container .desc { |
|
color: #fff; |
|
font-size: 14px; |
|
margin-bottom: 42px; |
|
} |
|
|
|
.icon-group { |
|
margin-top: 110px; |
|
background-position: center center; |
|
background-size: 100% 100%; |
|
background-repeat: no-repeat; |
|
} |
|
.icon-group .col { |
|
padding-top: 60px; |
|
padding-bottom: 60px; |
|
} |
|
.icon-group .title { |
|
text-align: center; |
|
margin-top: 26px; |
|
} |
|
.icon-group img { |
|
width: 100px; |
|
height: 100px; |
|
} |
|
|
|
.send-group { |
|
background-position: center center; |
|
background-size: 100% 100%; |
|
background-repeat: no-repeat; |
|
} |
|
.send-group * { |
|
transition-duration: 0.1s; |
|
transition-timing-function: ease-in-out; |
|
transition-delay: 0.1s; |
|
-webkit-transition-duration: 0.1s; |
|
-webkit-transition-timing-function: ease-in-out; |
|
-webkit-transition-delay: 0.1s; |
|
} |
|
.send-group img { |
|
width: 60px; |
|
height: 60px; |
|
margin-bottom: 16px; |
|
} |
|
.send-group .send-item { |
|
padding: 243px 0; |
|
position: relative; |
|
background-color: rgba(0, 0, 0, 0.5); |
|
border-right: 1px solid rgba(255, 255, 255, 0.2); |
|
} |
|
.send-group .send-item:last-child { |
|
border-right: none; |
|
} |
|
.send-group .send-item .content { |
|
position: absolute; |
|
opacity: 0; |
|
padding: 0 27px; |
|
text-align: left; |
|
font-size: 14px; |
|
} |
|
.send-group .send-item .title { |
|
padding: 16px 0; |
|
} |
|
.send-group .send-item .hr { |
|
width: 32px; |
|
height: 2px; |
|
background: rgb(6, 243, 255); |
|
margin: 0 auto 30px auto; |
|
opacity: 0; |
|
} |
|
.send-group .send-item:hover .content { |
|
opacity: 1; |
|
} |
|
.send-group .send-item:hover .hr { |
|
opacity: 1; |
|
} |
|
.send-group .send-item:hover { |
|
background-color: rgba(0, 0, 0, 0.8); |
|
padding-top: 175px; |
|
} |
|
|
|
.step-content { |
|
padding: 0 160px; |
|
} |
|
|
|
.client-group .client-item { |
|
padding: 0 91px; |
|
} |
|
.client-group .client-item { |
|
padding: 35px; |
|
} |
|
.client-group .client-item .client-box { |
|
position: relative; |
|
overflow: hidden; |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
min-height: 180px; |
|
align-content: stretch; |
|
border: 1px solid rgba(255, 255, 255, 0.2); |
|
} |
|
.client-group .client-item .client-box:after { |
|
content: ""; |
|
display: block; |
|
position: absolute; |
|
top: 0; |
|
left: 0; |
|
width: 0; |
|
height: 100%; |
|
z-index: 1; |
|
background: linear-gradient(-90deg, rgba(19, 115, 249, 0) 0%, rgb(19, 115, 249) 100%); |
|
} |
|
.client-group .client-item .client-box, .client-group .client-item .client-box *, .client-group .client-item .client-box:after { |
|
transition-duration: 0.2s; |
|
transition-timing-function: ease-in-out; |
|
transition-delay: 0.2s; |
|
-webkit-transition-duration: 0.2s; |
|
-webkit-transition-timing-function: ease-in-out; |
|
-webkit-transition-delay: 0.2s; |
|
} |
|
.client-group .client-item .client-box:hover { |
|
background-position-x: 100px; |
|
border-color: transparent; |
|
} |
|
.client-group .client-item .client-box:hover:after { |
|
width: 100%; |
|
} |
|
.client-group .client-item img { |
|
position: relative; |
|
z-index: 2; |
|
max-width: 300px; |
|
max-height: 80px; |
|
} |
|
|
|
.book-group { |
|
margin-bottom: 145px; |
|
} |
|
.book-group .book-item { |
|
padding: 0 30px 80px 30px; |
|
overflow: hidden; |
|
} |
|
.book-group .book-item .rotate-box { |
|
position: relative; |
|
} |
|
.book-group .book-item .rotate-box .main-img { |
|
position: relative; |
|
z-index: 2; |
|
} |
|
.book-group .book-item .rotate-box .rotate-img { |
|
position: absolute; |
|
top: 103%; |
|
width: 100%; |
|
height: 100%; |
|
z-index: 1; |
|
} |
|
.book-group .book-item .rotate-box .rotate-img .rotate { |
|
opacity: 0.3; |
|
transform: rotateX(180deg); |
|
} |
|
.book-group .book-item .rotate-box .rotate-img .rotate-mask { |
|
position: absolute; |
|
z-index: 1; |
|
width: 100%; |
|
height: 80px; |
|
top: 0; |
|
left: 0; |
|
background: linear-gradient(0deg, #050B20 0%, rgba(5, 11, 32, 0) 100%); |
|
} |
|
|
|
footer .title { |
|
font-size: 20px; |
|
color: #fff; |
|
font-weight: bold; |
|
} |
|
footer .phone { |
|
font-size: 32px; |
|
font-weight: bold; |
|
margin-bottom: 26px; |
|
} |
|
footer .content { |
|
font-size: 18px; |
|
margin-top: 34px; |
|
} |
|
footer .qrcode-box:first-child { |
|
padding-right: 15px; |
|
} |
|
footer .qrcode-box img { |
|
max-width: 120px; |
|
width: 100%; |
|
margin-bottom: 5px; |
|
} |
|
footer .qrcode-box .job { |
|
font-size: 16px; |
|
font-weight: 400; |
|
} |
|
footer .qrcode-box .name { |
|
font-size: 16px; |
|
font-weight: 500; |
|
} |
|
footer .hr { |
|
width: 100%; |
|
height: 1px; |
|
background: #FFFFFF; |
|
opacity: 0.2; |
|
} |
|
footer .menu { |
|
padding: 30px 0; |
|
} |
|
footer .menu .item { |
|
border-right: 1px solid #fff; |
|
padding: 0 40px; |
|
} |
|
footer .menu .item :last-child { |
|
border-right: none; |
|
} |
|
footer .copyright { |
|
padding: 15px 0; |
|
font-size: 16px; |
|
color: #fff; |
|
} |
|
|
|
.swiper1 { |
|
width: 100%; |
|
height: auto; |
|
margin-bottom: 30px; |
|
} |
|
.swiper1 img { |
|
width: 100%; |
|
} |
|
|
|
.swiper2 { |
|
width: 100%; |
|
} |
|
.swiper2 .swiper-slide { |
|
padding: 10px; |
|
background-color: #fff; |
|
} |
|
|
|
.swiper-slide-thumb-active { |
|
background: rgba(0, 0, 0, 0.5); |
|
} |
|
|
|
.swiper-container { |
|
position: relative; |
|
padding-bottom: 140px; |
|
padding-top: 110px; |
|
} |
|
|
|
.thumb-swiper { |
|
position: relative; |
|
} |
|
|
|
.swiper-button-prev:after, .swiper-button-next:after { |
|
display: none; |
|
} |
|
.swiper-button-prev img, .swiper-button-next img { |
|
width: 50px; |
|
height: 50px; |
|
} |
|
|
|
.swiper-button-prev { |
|
left: -90px; |
|
} |
|
|
|
.swiper-button-next { |
|
right: -90px; |
|
} |
|
|
|
.type-group .item, .position-group .item { |
|
margin-right: 37px; |
|
} |
|
.type-group .label, .position-group .label { |
|
display: inline-block !important; |
|
margin-right: 22px; |
|
} |
|
.type-group .item-group, .position-group .item-group { |
|
display: inline-block !important; |
|
} |
|
.type-group .item-group .active, .position-group .item-group .active { |
|
position: relative; |
|
} |
|
.type-group .item-group .active:after, .position-group .item-group .active:after { |
|
content: ""; |
|
display: block; |
|
position: absolute; |
|
bottom: -7px; |
|
height: 2px; |
|
width: 100%; |
|
left: 0; |
|
background-color: #fff; |
|
} |
|
|
|
.position-group { |
|
margin-bottom: 30px; |
|
} |
|
|
|
.step-title { |
|
margin: 200px 0 60px 0; |
|
} |
|
|
|
.book-title { |
|
margin: 200px 0 60px 0; |
|
} |
|
|
|
.service-title { |
|
margin: 100px 0; |
|
} |
|
|
|
.provide-title { |
|
margin: 100px 0; |
|
} |
|
|
|
.hidden-pc { |
|
display: none; |
|
} |
|
|
|
.hidden-mobile { |
|
display: block; |
|
} |
|
|
|
@media (max-width: 768px) { |
|
html, body { |
|
overflow-x: hidden; |
|
} |
|
.hidden-pc { |
|
display: block; |
|
} |
|
.hidden-mobile { |
|
display: none; |
|
} |
|
.banner .banner-mask .big-title { |
|
margin-top: 120px; |
|
font-size: 25px; |
|
} |
|
.banner .banner-mask .big-desc { |
|
font-size: 14px; |
|
} |
|
.banner .banner-mask .big-title-back { |
|
width: 50%; |
|
} |
|
.banner .banner-mask .number-container .number { |
|
font-size: 20px; |
|
} |
|
.banner .banner-mask .number-container .number .ext { |
|
font-size: 14px; |
|
} |
|
.banner .banner-mask .number-container .label { |
|
font-size: 12px; |
|
} |
|
.title-container { |
|
font-size: 20px; |
|
} |
|
.title-container .desc { |
|
font-size: 12px; |
|
padding: 0 15px; |
|
} |
|
.card-group { |
|
padding: 30px 0 60px; |
|
} |
|
.card-group .card-container .content-container .title { |
|
font-size: 14px; |
|
} |
|
.card-group .card-container .content-container .desc { |
|
font-size: 12px; |
|
} |
|
.project-title { |
|
margin-bottom: 15px; |
|
} |
|
.swiper-container { |
|
padding: 30px 15px 60px; |
|
} |
|
.swiper-container .swiper2 .swiper-slide { |
|
padding: 5px; |
|
} |
|
.icon-group { |
|
background-position: center center; |
|
background-size: cover; |
|
background-repeat: no-repeat; |
|
margin-top: 0px; |
|
padding: 30px 0; |
|
} |
|
.icon-group * { |
|
box-sizing: border-box; |
|
} |
|
.icon-group .col-4 { |
|
padding-bottom: 30px; |
|
} |
|
.icon-group img { |
|
width: 50px; |
|
height: 50px; |
|
} |
|
.send-group { |
|
background-size: cover; |
|
} |
|
.send-group .send-item { |
|
padding: 40px 0; |
|
} |
|
.send-group .send-item .content { |
|
opacity: 1; |
|
position: relative; |
|
} |
|
.send-group .send-item:hover { |
|
padding-top: 40px; |
|
} |
|
.step-content { |
|
padding: 0 30px; |
|
} |
|
.client-group .client-row { |
|
padding: 15px; |
|
} |
|
.client-group .client-row .client-item { |
|
padding: 15px; |
|
} |
|
.client-group .client-row .client-item .client-box { |
|
min-height: 80px; |
|
padding: 10px; |
|
} |
|
.client-group .client-row .client-item .client-box img { |
|
width: 100%; |
|
} |
|
.step-title { |
|
margin: 30px 0 30px 0; |
|
} |
|
.book-title { |
|
margin: 30px 0 30px 0; |
|
} |
|
.service-title { |
|
margin: 30px 0 30px 0; |
|
} |
|
.provide-title { |
|
margin: 30px 0 30px 0; |
|
} |
|
.book-group { |
|
margin-bottom: 60px; |
|
} |
|
.type-group, .position-group { |
|
white-space: nowrap; |
|
width: 100%; |
|
overflow-x: auto; |
|
padding: 5px; |
|
} |
|
.type-group .item, .position-group .item { |
|
margin-right: 16px; |
|
font-size: 12px; |
|
} |
|
.type-group .label, .position-group .label { |
|
font-size: 12px; |
|
display: inline-block !important; |
|
margin-right: 12px; |
|
} |
|
.type-group .item-group, .position-group .item-group { |
|
display: inline-block !important; |
|
} |
|
.position-group { |
|
margin-bottom: 15px; |
|
} |
|
footer .title { |
|
font-size: 14px; |
|
} |
|
footer .phone { |
|
font-size: 16px; |
|
margin-bottom: 26px; |
|
} |
|
footer .content { |
|
font-size: 14px; |
|
margin-top: 34px; |
|
} |
|
footer .qrcode-box:first-child { |
|
padding-right: 15px; |
|
} |
|
footer .qrcode-box img { |
|
max-width: 120px; |
|
width: 100%; |
|
margin-bottom: 5px; |
|
} |
|
footer .qrcode-box .job { |
|
font-size: 12px; |
|
font-weight: 400; |
|
} |
|
footer .qrcode-box .name { |
|
font-size: 12px; |
|
font-weight: 500; |
|
} |
|
footer .hr { |
|
width: 100%; |
|
height: 1px; |
|
background: #FFFFFF; |
|
opacity: 0.2; |
|
} |
|
footer .menu { |
|
padding: 30px 0; |
|
font-size: 12px; |
|
flex-wrap: wrap; |
|
} |
|
footer .menu .item { |
|
border-right: 1px solid #fff; |
|
padding: 0 15px; |
|
margin-bottom: 15px; |
|
} |
|
footer .menu .item :last-child { |
|
border-right: none; |
|
} |
|
footer .copyright { |
|
padding: 15px 0; |
|
font-size: 12px; |
|
color: #fff; |
|
} |
|
} |
|
@media (max-width: 375px) { |
|
.banner .banner-mask .big-title { |
|
margin-top: 110px; |
|
font-size: 25px; |
|
} |
|
.banner .banner-mask .big-desc { |
|
font-size: 14px; |
|
} |
|
.banner .banner-mask .big-title-back { |
|
width: 50%; |
|
} |
|
.banner .banner-mask .number-container { |
|
position: static; |
|
} |
|
.banner .banner-mask .number-container .number { |
|
font-size: 16px; |
|
} |
|
.banner .banner-mask .number-container .number .ext { |
|
font-size: 10px; |
|
} |
|
.banner .banner-mask .number-container .label { |
|
font-size: 8px; |
|
} |
|
} |
|
|
|
/*# sourceMappingURL=main.css.map */
|
|
|