@import "../common/style.css"; @import "../common/header1"; @import "../common/footer.css"; // steady .about-us-box { .container-title { font-size: 32px; font-weight: 600; color: #323334; line-height: 40px; text-align: center; } .banner-box { width: 100%; position: relative; > img { width: 100%; } .container { position: absolute; left: 50%; height: 160px; top: 0; bottom: 0; margin: auto; transform: translateX(-50%); color: #FFFFFF; letter-spacing: 1px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); .title-line { & > span { display: inline-block; width: 100px; height: 8px; background: #fff; } & > span:nth-child(2) { width: 20px; height: 8px; margin-left: 20px; } } .banner-title { font-size: 48px; font-weight: 600; color: #FFFFFF; line-height: 80px; letter-spacing: 1px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); } .banner-sub-title { font-size: 20px; font-weight: 600; color: #FFFFFF; line-height: 40px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); } } } .modal-2 { overflow: hidden; .container { display: flex; margin-top: 144px; align-items: flex-end; .modal-2-l { position: relative; overflow: hidden; width: 322px; height: 302px; background: url(/images/sem/aboutUs/m2-l-b.png) no-repeat; background-size: cover; opacity: 0.84; flex-shrink: 0; & > .modal-2-l-line { position: absolute; width: 120px; height: 6px; bottom: 105px; right: 29px; background: #FFFFFF; } & > .modal-2-l-text { position: absolute; bottom: 40px; right: 29px; font-size: 32px; font-weight: 600; color: #FFFFFF; line-height: 40px; } } .modal-2-r { margin: 0 0 20px 20px; font-size: 14px; font-weight: 500; color: #323334; line-height: 30px; & > :nth-child(2) { margin-top: 30px; } } } } .modal-3 { overflow: hidden; position: relative; margin: 154px 0 120px; .modal-3-title { margin-top: 58px; } .modal-3-content { position: relative; min-width: 1920px; margin: 93px 0 111px 50%; transform: translate(-50%); .text-box-shadow { position: relative; height: 240px; padding-top: 20px; .text-box { overflow: hidden; width: 206px; height: 136px; margin: 0 auto; background: #E8F1FF; box-shadow: 0px 10px 22px 0px rgba(130, 132, 153, 0.1); border-radius: 6px; transition: all .4s; cursor: pointer; & > .text { width: 190px; height: 120px; margin: 8px auto; padding: 13px; background: #FFFFFF; border-radius: 6px; & > .text-title { font-size: 16px; font-weight: 600; color: #646566; line-height: 22px; } & > .text-desc { margin-top: 6px; font-size: 16px; font-weight: 600; color: #646566; line-height: 22px; } } } .text-box-dot { position: absolute; width: 56px; height: 56px; left: 0; right: 0; bottom: 0; margin: 0 auto; background: #fff; border-radius: 50%; transition: all 1s; cursor: pointer; & > span { display: block; width: 32px; height: 32px; margin: 50% auto; transform: translateY(-50%); background: #90A3FC; border-radius: 50%; } } } .modal-3-content-underline { position: absolute; width: 100%; height: 2px; left: 0; bottom: 26px; background: #90A3FC; border-radius: 50%; } } .pagination-box { position: relative; width: 100%; height: 50px; border: 1px solid red; .swiper-pagination { width: 100%; display: flex; justify-content: space-between; .swiper-pagination-bullet { width: 32px; height: 32px; background: #90A3FC; } } } .content-left-box, .content-right-box { position: absolute; width: 241px; height: 100%; top: 0; } .content-left-box { left: 0; background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); } .content-right-box { right: 0; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); } } #navbar-main { box-shadow: none; background: #fff; .container { #navbar-main-collapse { .nav-item { margin-left: 6rem; .nav-link { color: #0A0D2C; &:hover { color: #3651D1; } } .list-group { .list-group-item { white-space: nowrap; } } } .register-btn { width: 80px; height: 34px; font-size: 14px; font-weight: 600; color: #fff; line-height: 20px; background: #3651D1; border-radius: 2px; border: 1px solid; border-image: linear-gradient(190deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01)) 1 1; } } } } #footerPage2 { background: #323334; .footer-nav { h6 { color: #fff; } .list-unstyled { li { a { font-size: 14px; font-weight: 400; color: #D0DAFF; } .contact-us-icon { background: #F5F6FA; box-shadow: 0px 2px 5px 0px rgba(193, 194, 203, 0.38); } .iconfont { color: #646566; } } } .link-mode { .contact-email { color: #D0DAFF; } .contact-phone { color: #D0DAFF; span { i { color: #D0DAFF; &::before { color: #fff; } } } } } } .rights { color: #D0DAFF; border-top: 1px solid #D0DAFF; span { a { color: #D0DAFF !important; } } } } }