@import "./common/common"; @import "./common/header.css"; @import "./common/banner.css"; @import "./common/pro-header"; //导航下滑固定样式 @import "./common/footer.css"; .cloud-event-box { .section-rotate-ce{ position: relative; min-height: 480px; z-index: 1; & > .banner-box { position: absolute; width: 100%; height: 100%; left: 0; top: 0; margin: 0 auto; text-align: center; img { padding: 20px 13px 0; } } .content-box { position: absolute; max-width: 1200px; top: 50%; left: 0; right: 0; margin: auto; transform: translateY(-50%); .banner-text-bac { position: absolute; width: 400px; height: 100%; left: 0; right: 0; margin: auto; background: #fff; box-shadow: 0px 0px 30px 30px #fff; } .banner-box { text-align: center; width: 100px; .banner-text{ h2{ margin-top: 25px; font-size: 40px; color: #0A0D2C; line-height: 62px; transition: all .8 ease-out; // visibility: hidden; // opacity: 0; } p{ margin: 17px 0 0 0; font-size: 16px; font-weight: 400; color: #0A0D2C; line-height: 22px; transition: all .8 ease-out; // visibility: hidden; // opacity: 0; } .btn{ padding: 12px 36px; margin-top: 30px; background: #404DFF; border-radius: 8px; font-size: 16px; font-weight: 500; color: #FFFFFF; line-height: 20px; letter-spacing: 1px; &:hover { box-shadow: 0px 7px 12px 0px rgba(89, 90, 101, 0.17); backdrop-filter: blur(0px); cursor: pointer; } } .default { margin-left: 6px; background: #FFFFFF; border: 1px solid #404DFF; color: #404DFF; } } } } } .modal-2-box { position: relative; & > .container { .tabs-box { position: relative; display: flex; align-items: center; justify-content: space-between; margin: 0 auto; .tabs-item { display: block; text-align: center; position: relative; cursor: pointer; text-decoration: none; .item-icon { overflow: hidden; display: block; height: 26px; padding-top: 4px; font-size: 20px; } .item-text { margin-top: 2px; font-size: 16px; font-weight: 500; color: #0A0D2C; line-height: 22px; } .bottom-line { visibility: hidden; opacity: 0; width: 100%; height: 4px; margin-top: 2px; background: linear-gradient(190deg, #7484FF 0%, #404DFF 100%); border-radius: 2px; transition: all .4s; } .item-mask-box { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background: rgba(0, 0, 0, 0) } &:hover { svg { path { fill: #404DFF } } .item-text { color:#404DFF; } .bottom-line { visibility: visible; opacity: 1; } } } .tabs-item-active { .item-text { color:#404DFF; } .bottom-line { visibility: visible; opacity: 1; } } } } } .modal-3-box { .content { display: flex; margin-top: 85px; justify-content: space-between; .card-box { flex: 1; height: 180px; margin: 0 10px; padding: 26px 30px 0; background: linear-gradient(180deg, #EDEEFF 0%, rgba(255, 255, 255, 0) 100%); box-shadow: 0px 12px 28px 0px rgba(130, 132, 153, 0.12); border-radius: 12px; border: 4px solid #FFFFFF; transition: all .6s ease-out .2s; // transform: translateX(150%); // opacity: 0; .card-title { margin-bottom: 12px; font-size: 22px; font-weight: 500; color: #0A0D2C; line-height: 33px; } .card-desc { font-size: 14px; font-weight: 400; color: #0A0D2C; line-height: 20px; } } & > :nth-child(1) { transition-delay: 0; } & > :nth-child(2) { transition-delay: .3s; } & > :nth-child(3) { transition-delay: .4s; } & > :nth-child(4) { transition-delay: .5s; } .card-box-t { background: linear-gradient(180deg, #FFF4F4 0%, rgba(255, 255, 255, 0) 100%); box-shadow: 0px 12px 28px 0px rgba(158, 116, 116, 0.1); } } } .extra-second-title, .extra-second-title h3{ margin-top: 96px; font-size: 36px; font-weight: 600; color: #0A0D2C; line-height: 50px; text-align: center; } .all-logo-box { .content { .logo-type { margin-top: 64px; font-size: 22px; font-weight: 500; color: #0A0D2C; line-height: 30px; } .logo-box-icon { width: 1140px; margin-top: 10px; display: flex; flex-wrap: wrap; .logo-item { display: block; width: 204px; margin: 30px 24px 0 0; border-radius: 4px; box-shadow: 0px 6px 18px 6px rgba(158, 116, 116, 0.1); &:hover { box-shadow: 0px 6px 18px 6px rgba(158, 116, 116, 0.2); } & >img { width: 100%; } } } .m7-desc { margin-top: 70px; p { display: flex; align-items: center; font-size: 14px; font-weight: 400; color: #0A0D2C; line-height: 22px; img { width: 18px; } } } } } .modal-4-box, .modal-6-box { .container { .content { display: flex; margin-top: 74px; align-items: center; .content-left { flex-shrink: 0; width: 569px; transition: all .4s ease-out; // transform: translateX(-100%); // opacity: 0; img { width: 100%; } } .content-right { padding: 0 53px 0 43px; transition: all .4s ease-out; // transform: translateX(100%); // opacity: 0; .content-text { font-size: 22px; font-weight: 500; color: #0A0D2C; line-height: 30px; } .content-desc { margin-top: 20px; font-size: 14px; font-weight: 400; color: #0A0D2C; line-height: 20px; } .content-desc-before { position: relative; &::before { position: absolute; display: inline-block; content: ''; width: 6px; height: 6px; left: -12px; top: 7px; background: #0A0D2C; border-radius: 50%; } } } } } } .modal-5-box, .modal-6-superfluous-box { padding: 70px 0 40px; background: #F7F8FC; .container { .content { display: flex; align-items: center; .content-left { padding: 0 23px 0 73px; transition: all .4s ease-out; // transform: translateX(-100%); // opacity: 0; .content-text { font-size: 22px; font-weight: 500; color: #0A0D2C; line-height: 30px; } .content-desc { margin-top: 20px; font-size: 14px; font-weight: 400; color: #0A0D2C; line-height: 20px; } } .content-right { flex-shrink: 0; width: 569px; transition: all .4s ease-out; // transform: translateX(100%); // opacity: 0; img { width: 100%; } } } } } .modal-7-box { .content { .title { font-size: 36px; font-weight: 600; color: #0A0D2C; line-height: 50px; } .card-box { display: flex; justify-content: space-between; .card-item { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 210px; height: 180px; background: linear-gradient(180deg, #EDEEFF 0%, rgba(255, 255, 255, 0) 100%); box-shadow: 0px 12px 28px 0px rgba(130, 132, 153, 0.12); border-radius: 12px; border: 4px solid #FFFFFF; transition: all .2s ease-out; &:hover { text-decoration: none; transform: translateY(-10px); } .card-icon { display: flex; height: 75px; align-items: center; margin-bottom: 10px; & > img { width: 100%; } } .card-name { font-size: 22px; font-weight: 500; color: #0A0D2C; line-height: 33px; } } & >:nth-child(1) { .card-icon { width: 62px; } } & > :nth-child(2) { .card-icon { width: 59px; } } & > :nth-child(3) { .card-icon { width: 64px; } } & > :nth-child(4) { .card-icon { width: 50px; } } & > :nth-child(5) { .card-icon { width: 40px; } } } } .content-logo { .m7-logo { display: flex; flex-wrap: wrap; .logo-box { width: 204px; margin: 25px 9px 0; box-shadow: 0px 10px 22px 0px rgba(130, 132, 153, .1); img { width: 204px; } } } .m7-desc { margin-top: 70px; p { display: flex; align-items: center; font-size: 14px; font-weight: 400; color: #0A0D2C; line-height: 22px; img { width: 18px; } } } } } .modal-8-box { margin-top: 80px; padding: 25px 0 65px; background: #0A0D2C; .container { display: flex; justify-content: space-between; .card-left { width: 307px; height: 199px; img { width: 100%; height: 100%; } } .card-right { padding-top: 62px; & > :first-child { font-size: 44px; font-weight: 600; color: #FFFFFF; line-height: 62px; } & >a { display: block; float: right; width: 140px; height: 44px; margin: 23px 0 0 20px; background: #545FFF; border-radius: 8px; font-size: 16px; font-weight: 500; color: #FFFFFF; line-height: 44px; letter-spacing: 1px; text-align: center; cursor: pointer; &:hover { background-color: #2C38E9; transition: all .3s; } } } } } } @media (max-width: 1300px) { .cloud-event-box { .section-rotate-ce{ & > .banner-box { display: flex; align-items: center; } } } } @media (max-width: 992px) { } @media (max-width: 992px) { }