* { letter-spacing: 1px; } .navbar { box-shadow: 0 2px 10px 2px rgb(204, 204, 204); background-color: white !important; width: 100%; } .navbar .navbar-collapse { flex-grow: 0; } .navbar-nav { .nav-item { margin: 0 3px; } .dropdown-menu { padding: 0; top: 138%; .dropdown-item { font-size: 14px; padding: 8px 20px; border-bottom: 1px solid #eeeeee; color: #999999; &:active { background-color: #fff; } &:hover { color: #ea5413; background-color: #fff; padding: 8px 17px 8px 23px; } } } .solution-link { padding: 8px 18px; text-decoration: none; color: #fff; font-weight: 400; border: 1px solid #ea5413; background-color: #ea5413; border-radius: 3rem; transition: all 0.3s; &:hover { opacity: 0.8; } @media (max-width: 1400px) { padding: 8px 10px; font-size: 12px; } @media (max-width: 1199px) { padding: 8px 16px; font-size: 16px; } } .signin-link { padding: 8px 18px; text-decoration: none; color: #ea5413; font-weight: 400; border: 1px solid #ea5413; border-radius: 3rem; @media (max-width: 1400px) { padding: 8px 10px; font-size: 12px; } @media (max-width: 1199px) { padding: 8px 16px; font-size: 16px; } } .signup-link { padding: 8px 18px; margin: 13px; text-decoration: none; color: #fff; font-weight: 400; border: 1px solid #ea5413; border-radius: 3rem; background-color: #ea5413; } a { transition: all 0.3s; &:hover { opacity: 0.8; } } } .navbar { @media (max-width: 1400px) { font-size: 14px; } @media (max-width: 1199px) { font-size: 16px; } } .header { margin-top: 70px; position: relative; padding: 6rem 0 3rem; // padding-top: 6rem; // padding-bottom: 3rem; // @media (max-width: 767px) { // margin-top: 70px; // } } .header-lefttop { position: absolute; left: 0; top: 0; z-index: -1; width: 350px; } // .header-title { // font-size: 3rem; // font-weight: bold; // color: #20616d; // } .header-title { font-size: 2.5rem; line-height: 55px; font-weight: 600; color: #000; @media (max-width: 768px) { font-size: 2.2rem; } } .header__sub { color: #38a7bb; font-size: 1.5rem; font-weight: 300; position: relative; } .header__sub::before, .header__sub::after { content: " "; position: absolute; width: 12%; height: 1px; background-color: #38a7bb; top: 50%; } .header__sub::before { left: 28%; } .header__sub::after { left: 60%; } .header__form { margin: 1rem auto; justify-content: center; } .header__form__input { border-radius: 10rem; padding: 0.4rem 0.8rem; width: 60%; margin-left: 4.5rem; } .header__form__sub { border-radius: 10rem; background-color: #fca25e; color: white; border: none; width: 5rem; transform: translateX(-100%); transition: all 0.3s; } .header__form__sub:hover { background-color: #ff892e; } .header-right { width: 80%; height: 50vh; background-image: url("../imgs/電腦2.webp"); background-size: contain; background-repeat: no-repeat; margin: 0 auto; position: relative; } .header-right.header-dm { background-image: url("https://i.imgur.com/SOu53ii.jpg"); } .header-right-cir { width: 60%; position: absolute; right: 0%; top: -5%; z-index: -1; } .header-right-video { position: absolute; width: calc(80% - 10%); height: auto; left: 3.3rem; top: 1.8rem; } .header-right-magnifier { position: absolute; width: 25%; right: 3%; bottom: 1%; } .header-right-bubble { position: absolute; width: 22%; top: 0; left: 0; transform: translate(-60%, -50%); } .header-right-linecir { width: 45%; position: absolute; left: -8%; bottom: -3%; z-index: -1; } .stock-01 { position: absolute; z-index: -1; width: 800px; top: -180px; left: -300px; } .pageForm-btn { position: fixed; bottom: 158px; right: 15px; z-index: 1000; cursor: pointer; button { width: 63px; height: 63px; border: none; border-radius: 100%; // box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px, rgb(0 0 0 / 20%) 0px 2px 24px; background-image: linear-gradient(-225deg, rgb(241, 95, 121) 35%, rgb(178, 69, 146) 100%); &:hover { opacity: 0.9; } img { cursor: pointer; filter: invert(99%) sepia(0%) saturate(2%) hue-rotate(31deg) brightness(107%) contrast(100%); } } } .pageForm-title-h3 { font-weight: bold; } /* footer.html Start */ .footer { color: #656565; .footer-contacts { margin-top: 2rem; line-height: 32px; } } .footer a { color: #656565; text-decoration: none; } .footer h5 { color: black; font-weight: 600; padding-bottom: 15px; } .footer .link { padding-bottom: 20px; } .footer { background-color: #f0f0f0; padding: 3rem; } .footer .right-column { border-left: 1px solid black; } .footer .footer-aigirl { font-weight: 600; font-size: 2rem; margin-top: 1rem; margin-bottom: 1rem; } .footer .footer-follow { font-size: 1.6rem; margin-bottom: 1rem; color: black; font-size: 1rem; font-weight: 600; margin-top: 2rem; } .footer .footer-socials a { margin-right: 0px; } /* footer.html End */ /* footer_default.html Start */ // .footer { // background-color: #555555; // padding: 50px 0; // color: #999999; // } .footer h4 { text-transform: uppercase; color: white; font-size: 14px; font-weight: 800; } .footer__btn__text { font-size: 1.3rem; color: white; } .footer .btn { border: 2px solid #38a7bb; color: #38a7bb; text-decoration: none; } .followus__btn { text-decoration: none; color: white; } .followus__btn:hover { color: #38a7bb; } .footer .btn:hover { color: white; background-color: #38a7bb; } .followus__txt { display: inline-block; margin-right: 1rem; color: white; font-weight: 600; } .footer-img { height: 60px; } /* footer_default.html End */ /* iframe Start */ .video-box { position: relative; width: 70%; height: 0; padding-bottom: 40%; } @media (max-width: 1199px) { .video-box { width: 80%; padding-bottom: 45%; } } @media (max-width: 767px) { .video-box { margin: 50px auto 0; } } @media (max-width: 576px) { .video-box { width: 90%; padding-bottom: 50%; } } .video-box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* iframe End */ .category { padding: 2rem 0rem; } .category.dm-description { padding: 2rem 8rem; } .category-sub-h2 { position: relative; } .category-sub-h2::after { position: absolute; content: ""; width: 4rem; height: 1rem; border-bottom: 10px solid #ff892e; left: 50%; top: -1.5rem; transform: translateX(-50%); } .category-btngrp { padding: 0 8rem; } .category-btn { background-color: #a7d9e2; border: none; border-radius: 5rem; outline: none; color: white; font-size: 1.3rem; padding: 0.4rem 2rem; text-decoration: none; } .category-btn.active { background-color: #38a7bb; text-decoration: none; color: white; } .card__rank { border: 1px solid #cecece; box-shadow: 1px 1px 5px 1px rgb(211, 211, 211); position: relative; padding: 1rem 1.5rem; } .top20 .card__rank { margin-bottom: 1.5rem; } .top3 { padding: 3rem 0rem; padding-bottom: 5rem; position: relative; } .top3 .row { padding: 0rem 4rem; } .top3 .backfill { position: absolute; width: 100%; height: 100px; background-color: #ffebe8; left: 0; right: 0; top: 7rem; } .top3__num { color: #fca25e; font-size: 5.8rem; font-family: "Trebuchet MS"; position: absolute; left: 1rem; top: -3.5rem; font-weight: 300; } .card__rank__word { color: #20616d; margin-left: 3rem; font-size: 1.8rem; font-weight: 400; } .card__rank__goto { text-align: right; } .card__rank__link { color: #38a7bb; text-decoration: none; font-weight: 400; } .card__rank__link:hover { color: #19879b; } .top20 { padding-bottom: 5rem; } .top20 .row { padding: 0rem 4rem; } .top20 .card__rank__word { margin-left: 0; } .top20__num { color: #fca25e; font-size: 2.5rem; font-family: "Trebuchet MS"; font-weight: 300; display: inline-block; width: 3rem; } /* 首頁 */ #home { img { max-width: 100%; height: auto; } .swiper { width: 100%; height: 100%; // overflow: initial; // .swiper-pagination-bullet { // width: 13px; // height: 13px; // margin: 0 13px; // @media (max-width: 991px) { // width: 10px; // height: 10px; // margin: 0 10px; // } // } // .swiper-pagination { // bottom: -10px; // @media (max-width: 991px) { // bottom: -15px; // } // } // .swiper-pagination-bullet-active { // background-color: #000 !important; // } // .swiper-button-next { // right: -50px; // } // .swiper-button-prev { // left: -50px; // } // .swiper-button-next, // .swiper-button-prev { // color: #6c6d70; // } // .swiper-button-next, // .swiper-button-prev { // &::after, // &::before { // content: ""; // display: block; // width: 30px; // height: 3px; // background-color: #fff; // position: absolute; // left: 50%; // transform: translate(-50%, -50%) rotate(45deg); // box-shadow: 2px 2px 5px #333; // } // } // .swiper-button-prev { // &::after { // top: 40px; // transform: translate(-50%, -50%) rotate(45deg); // } // &::before { // top: 20px; // transform: translate(-50%, -50%) rotate(-45deg); // } // } // .swiper-button-next { // &::after { // top: 40px; // transform: translate(-50%, -50%) rotate(-45deg); // } // &::before { // top: 20px; // transform: translate(-50%, -50%) rotate(45deg); // } // } } .swiper-pagination-bullet { width: 13px; height: 13px; margin: 0 13px; @media (max-width: 991px) { width: 10px; height: 10px; margin: 0 10px; } } .swiper-pagination-bullet-active { background-color: #000 !important; } .swiper-button-next { right: -50px; } .swiper-button-prev { left: -50px; } .swiper-button-next, .swiper-button-prev { color: #6c6d70; } #main { overflow: hidden; .content { height: 80vh; padding-left: 15vw; background-image: url("/imgs/home/首頁-01.png"); background-position: center; background-repeat: no-repeat; display: flex; flex-direction: column; justify-content: center; @media (max-width: 991px) { background-position: -600px -100px; } @media (max-width: 767px) { padding-left: 0; align-items: center; } h4 { color: #6c6d70; line-height: 40px; font-weight: bold; @media (max-width: 767px) { text-align: center; } } section { h3 { color: #ea5413; margin-left: 10px; font-weight: bold; font-size: 26px; line-height: 40px; @media (max-width: 767px) { font-size: 22px; } } } .logo { width: 200px; } div { height: 115px; } .action-btn { margin-top: 60px; padding: 13px 30px; border: none; color: #fff; background-color: #ea5413; text-decoration: none; border-radius: 100px; transition: all 0.3s; &:hover { background-color: #d54d13; } } } .journey-content { display: flex; align-items: center; background-image: url("/imgs/home/首頁-02.png"); background-size: cover; background-position: top; background-repeat: no-repeat; h3 { line-height: 40px; text-align: center; font-weight: bold; padding: 260px 0 80px; @media (max-width: 767px) { padding: 80px 0; } } h4 { color: #ea5413; text-align: center; font-weight: bold; } .line { display: block; height: 2px; background: #ea5413; width: 100%; margin: 30px 0; } .title { position: relative; img { top: -70px; right: -75px; width: 180px; position: absolute; @media (max-width: 767px) { top: -45px; right: -16vw; width: 150px; transform: rotate(90deg); } @media (max-width: 575px) { top: -36px; right: -21vw; width: 130px; } } } .list { padding: 0 25px; font-size: 18px; @media (max-width: 1199px) { padding: 0; } @media (max-width: 991px) { font-size: 16px; } h5 { font-size: 18px; @media (max-width: 991px) { font-size: 16px; } } p { height: 75px; @media (max-width: 1199px) { height: 85px; } @media (max-width: 767px) { height: auto; } } strong { display: block; padding: 15px; margin: 20px auto 50px; text-align: center; color: #fff; background-color: #ea5413; @media (max-width: 991px) { font-size: 13px; } @media (max-width: 767px) { font-size: 16px; margin: 20px auto 10px; } } } } .team-content { padding: 100px 0; strong { font-size: 26px; } h4 { margin: 20px 0; color: #ea5413; font-weight: bold; line-height: 36px; @media (max-width: 575px) { font-size: 18px; } } ul { list-style: none; padding: 0; margin: 0; li { margin: 5px 0; font-size: 18px; @media (max-width: 575px) { font-size: 16px; } } } } } .ad-content { width: 90%; padding: 50px 0 0; border: 1px solid #90268f; ul { padding: 0; list-style: none; li { margin-bottom: 50px; p { color: #90268f; font-size: 18px; font-weight: bold; @media (max-width: 767px) { font-size: 16px; } } } } section { h4 { text-align: center; font-size: 30px; font-weight: bold; strong { display: block; margin: 20px 0 50px; font-size: 24px; color: #ea5413; @media (max-width: 767px) { font-size: 18px; } @media (max-width: 575px) { padding: 0 20px; line-height: 32px; } } } } h5 { font-weight: bold; font-size: 20px; line-height: 32px; @media (max-width: 991px) { font-size: 18px; } strong { margin: 30px 0; display: block; color: #90268f; } } .img-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 1.6vw; font-weight: bold; @media (max-width: 991px) { font-size: 2vw; } @media (max-width: 575px) { font-size: 5.5vw; } } } .tag-item { position: absolute; right: 0; img { width: 200px; } h5 { position: absolute; top: 35px; right: 75px; color: #fff; font-size: 26px; } } .seo-content { overflow: hidden; ul { list-style: none; li { margin: 10px 0; font-size: 18px; @media (max-width: 575px) { font-size: 16px; } } } section { p { color: #6c6d70; font-weight: bold; font-size: 18px; line-height: 32px; @media (max-width: 575px) { font-size: 16px; } } } .video-box { width: 55%; padding-bottom: 30%; margin: 50px auto; @media (max-width: 991px) { width: 100%; padding-bottom: 56%; } } } .seo-content, .ai-content { h4 { padding-top: 130px; text-align: center; font-size: 30px; font-weight: bold; } } .ai-content { margin-top: 100px; p { line-height: 32px; font-size: 18px; @media (max-width: 575px) { font-size: 16px; } } .title { color: #ea5413; font-weight: bold; @media (max-width: 575px) { font-size: 22px; } } .video-title { font-size: 30px; font-weight: bold; } .img-item { @media (max-width: 991px) { display: flex; justify-content: center; } img { @media (max-width: 991px) { width: 800px; max-width: initial; } @media (max-width: 575px) { margin-left: 50px; } } p { position: absolute; top: 32%; left: 50%; font-size: 20px; font-weight: bold; line-height: 38px; color: #6c6d70; @media (max-width: 1400px) { top: 31%; line-height: 34px; } @media (max-width: 1199px) { top: 28%; line-height: 32px; font-size: 18px; } @media (max-width: 991px) { top: 25%; line-height: 30px; font-size: 16px; } @media (max-width: 991px) { left: 42%; } @media (max-width: 575px) { left: 32vw; top: 25%; line-height: 26px; font-size: 15px; } } } .sec-video { margin-top: 0; @media (max-width: 767px) { margin-bottom: 0; } .video-mb-title { font-size: 26px; font-weight: bold; } .video-box { @media (max-width: 767px) { width: 100%; padding-bottom: 45%; } } } .sec-usecase { .usecase-title { font-size: 30px; font-weight: bold; } .usecase-imgfr { height: auto; } .usecase-sub { font-size: 18px; margin-top: 20px; } } } .bg-img { margin-top: -85vw; position: relative; z-index: -1; transform: scale(1.1); object-position: 3vw 0px; } .more-btn { padding: 13px 30px; color: #fff; background-color: #ea5413; text-decoration: none; border-radius: 100px; transition: all 0.3s; &:hover { background-color: #d54d13; } } .sec-action { .action-btn { padding: 0.8rem 3.5rem; font-size: 20px; font-weight: bold; } } .progress-item { opacity: 0; // 動態顯示 height: 100%; position: fixed; z-index: 100; top: 0; transition: all 0.3s; @media (max-width: 767px) { display: none; } .cont { top: 50%; left: -135px; position: absolute; transform: rotate(90deg); @media (max-width: 1199px) { left: -145px; } @media (max-width: 991px) { left: -150px; } #progress-bar { appearance: none; width: 360px; color: #000; height: 2px; margin: -2px auto; @media (max-width: 991px) { margin: -1px auto; } } span { height: 15px; width: 15px; border-radius: 100%; border: 3px solid #a5a7a9; background: #a5a7a9; position: absolute; left: 0; top: 12px; cursor: pointer; transition: all 0.3s ease-in-out; @media (max-width: 991px) { height: 12px; width: 12px; } } .journey { left: calc(420 / 6) + px; } .team { left: calc(420 / 6 * 2) + px; } .ai-ad { left: calc(420 / 6 * 3) + px; } .seo { left: calc(420 / 6 * 4) + px; } .ai-video { left: calc(420 / 6 * 5) + px; } .blog { left: calc(420 / 6 * 6) + px; } #progress-bar::-webkit-progress-value { /* Changes line color */ background: #ea5413; transition: all 0.3s ease-in-out; } #progress-bar::-webkit-progress-bar { /* Changes background color */ background: #a5a7a9; } .border-change { background: #ea5413; border-color: #ea5413; transition: all 0.3s ease-in-out; } } } } .language-btn { border: none; text-decoration: none; background-color: #fff; color: rgba(0, 0, 0, 0.55); } #home { .home-en { display: none; .ai-content { .img-item { p { max-width: 500px; top: 35%; left: 48%; @media (max-width: 1400px) { top: 35%; left: 45%; } @media (max-width: 1199px) { max-width: 350px; top: 28%; left: 50%; } @media (max-width: 767px) { max-width: 500px; top: 30%; left: 35%; } @media (max-width: 475px) { top: 25%; } } } } .journey-content { .list { span { display: block; height: 155px; @media (max-width: 991px) { height: 180px; } } p { height: auto !important; } } } } } /* content page */ .cntheader { margin-top: 81px; padding: 4rem 0; position: relative; padding-bottom: 2rem; } .cntheader__sub { color: #38a7bb; font-size: 1.5rem; font-weight: 300; position: relative; } .cntheader__sub::before, .cntheader__sub::after { content: " "; position: absolute; width: 15%; height: 1px; background-color: #38a7bb; top: 50%; } .cntheader__sub::before { left: 18%; } .cntheader__sub::after { left: 67%; } .cntheader .category-btngrp { padding: 0 4rem; } .card__art { padding: 1rem; border: 1px solid #20616d; border-radius: 1rem; margin-bottom: 1rem; } .card__title { font-size: 1.8rem; font-weight: 400; } .card__text { color: #918f8f; } .card__link { display: inline-block; color: #38a7bb; margin-right: 1rem; text-decoration: none; } .card__link:hover { color: #20616d; } .toparticle { border: 1px solid #cecece; box-shadow: 1px 2px 3px 1px rgb(224, 224, 224); } .toparticle__title { color: white; background-color: #38a7bb; text-align: center; font-size: 1.3rem; padding: 0.3rem 0; position: relative; } .toparticle__title img { position: absolute; width: 150px; right: -4rem; top: -3.5rem; } .toparticle__list { padding: 1.5rem; padding-top: 0; list-style: none; padding-bottom: 1rem; } .toparticle__list-item { padding: 0.3rem; border-bottom: 1px solid #cecece; color: #38a7bb; position: relative; } .toparticle__list-item:nth-of-type(10) { border: none; } .toparticle__list-item a { text-decoration: none; color: #38a7bb; } .toparticle__num { color: #fca25e; font-size: 1.8rem; font-family: "Trebuchet MS"; font-weight: 300; margin-right: 8px; } .toparticle__top { font-size: 2rem; } .toparticle__list-item small { position: absolute; right: 0; top: 45%; } .cntsubscribe { text-align: center; } .cntsubscribe__form { position: relative; } .cntsubscribe__sub { border-radius: 10rem; background-color: #fca25e; color: white; border: none; width: 5rem; position: absolute; right: 0; top: 0; padding: 0.45rem 0.8rem; } .cntsubscribe__sub:hover { background-color: #ff892e; color: white; } .cntsubscribe__input { border-radius: 10rem; padding: 0.4rem 0.8rem; width: 100%; } .img-block .img-block-img { width: 70%; } .img-block-list { padding: 2rem 6rem; } .img-block-linecir { position: absolute; right: 10%; bottom: 5%; width: 30%; z-index: -1; } .img-block-linecir.left { right: -10%; bottom: -5%; } .img-block-linecir.right { left: -10%; bottom: -5%; } .img-block-linecir.left { left: -10%; bottom: -5%; } .aboutus_img { width: 100%; } .aboutus_prize_img { border: 1.5rem solid rgb(231, 231, 231); border-radius: 1rem; } .header__ai-training__span { width: 6rem; height: 6rem; padding: 1rem; display: inline-block; font-size: 1.4rem; background-color: rgb(255, 255, 159); border-radius: 50%; } .ai-training__action { border: 3px dashed #ffebe8; } .ai-training__card .card-img-top { height: 35vh; } .ai-training__action ul { list-style: none; line-height: 2rem; } .ai-training__action__box { flex-direction: row; } .ai-training__action__btn { padding: 0.5rem 2rem; border: none; outline: none; border-radius: 4rem; background: #ea5413; font-size: 1.3rem; color: white; } .ai-training__action__img { width: 15rem; height: 15rem; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 50%; border: 3px solid #ffdbd6; } .hero-btn { border: none; outline: none; border-radius: 3rem; margin-top: 0.5rem; padding: 0.6rem 1.5rem; background: linear-gradient(20deg, #ea5413, #920783); color: white; font-size: 1.1rem; box-shadow: 1px 1px 5px 1px #cfcfcf87; } .contact-btn { text-decoration: none; color: white; border: 1px solid #ea5413; padding: 0.6rem 1.5rem; outline: none; background-color: #ea5413; margin-top: 0.5rem; border-radius: 3rem; box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637); transition: all 0.3s; &:hover { color: #ea5413; background-color: transparent; border: 1px solid #ea5413; } } .loaded { box-shadow: 0 4px 8px 0 #3569804d, 0 6px 20px 0 #a5c8d569; margin-bottom: 4rem; } .pageForm-title { padding: 0 0 0 40px; background-image: url(/imgs/dm/accept.png); background-position: 0 0; background-repeat: no-repeat; background-size: 30px auto; } .pageForm-txt { padding-left: 40px; } .pageForm-notice { padding-left: 40px; color: grey; margin-top: 50px; } .pageForm-p { padding: 40px; } .btn-detailForm { background-color: transparent; border: none; outline: none; color: #ff892e; padding: 0 0; padding-bottom: 0.1rem; margin-bottom: 0.8rem; display: inline-block; border-bottom: 1px dotted #ff892e; transition: all 0.4s; text-decoration: none; } .btn-detailForm:hover { transform: translate(2px, 2px); text-decoration: none; color: #ff892e; } @media (max-width: 1300px) { .header-right-video { position: absolute; width: calc(80% - 4%); } } @media (max-width: 992px) { .cntheader .header-title { font-size: 2.2rem; } // .header { // padding-top: 4rem; // height: 50vh; // } .header-right { height: 40vh; } .header-right-magnifier { right: -2.5rem; bottom: 1rem; } .header__sub { font-size: 1.3rem; } .header__sub::before, .header__sub::after { width: 8%; } .header__sub::before { left: 30%; } .header__sub::after { left: 62%; } .header__form__input { font-size: 0.9rem; } .category-btngrp { padding: 0; } .category-btn { padding: 0.3rem 1.5rem; font-size: 1.2rem; } .ctncategory-btn { padding: 0.2rem 1rem; font-size: 1rem; } .top3 .row { padding: 0; } .card__rank { padding: 0.8rem 1rem; } .top3__num { left: 0.6rem; top: -2.5rem; font-size: 4rem; } .card__rank__word { margin-left: 1.5rem; font-size: 1.2rem; } .card__rank hr { margin-top: 8px; margin-bottom: 8px; } .top20 .row { padding: 0; } .top20__num { font-size: 2.1rem; width: 1.6rem; } .container__footer { width: 95vw; } .header__form { width: 85%; position: relative; } .header__form__input { margin-left: 0; width: 100%; } .header__form__sub { transform: none; position: absolute; right: 0; top: 0; } .header-right-linecir { bottom: 0; } .cntheader__sub { font-size: 1.2rem; } .cntheader__sub::before { left: 13%; } .cntheader__sub::after { left: 72%; } .toparticle__title img { position: absolute; width: 90px; right: -2rem; top: -2rem; } .toparticle__top { font-size: 1.7rem; } .fb__fr { width: 100%; } .cntsubscribe__form { width: 100%; } .ai-training__action__box { flex-direction: column; } } @media (max-width: 767px) { // .header { // height: 70vh; // } .header .col-md-5 { margin-bottom: 3rem; } .header-right-bubble { width: 15%; } .header-right-magnifier { right: 4rem; bottom: 1rem; } .category { padding-top: 4rem; } .category.dm-description { padding-top: 4rem; padding-left: 0; padding-right: 0; margin-top: 4.5rem; } .category.mt-xl { margin-top: 8.5rem; } .category.dm-description h5 { padding-left: 1rem; padding-right: 1rem; } .top3 { padding-bottom: 2rem; } .top3 .col-md-4 { margin-bottom: 1.5rem; } .top3 .col-md-4:nth-of-type(3) { margin-bottom: 0; } .card__rank { margin-bottom: 1.5rem; } .row-right { margin-top: 2rem; } .cntheader { padding-bottom: 0rem; } .header-right-video { position: absolute; width: calc(80% - 10%); left: 2.3rem; top: 1.5rem; } .img-block-list { padding: 2rem 1.5rem; } .ai-training__card .card-img-top { height: 50vh; } } @media (max-width: 576px) { .header-title { font-size: 2.5rem; } // .header { // padding-top: 3rem; // height: 63vh; // padding-bottom: 0rem; // } .header.ai-training { height: 80vh; } .header-right { height: 30vh; } .header-right-magnifier { right: 0rem; bottom: 1.5rem; } .category-btn { padding: 0.2rem 1rem; font-size: 1rem; } .category { padding: 1rem; } .footer-img { height: 50px; } .footer { font-size: 0.9rem; } .pageForm-p { padding: 15px; } .pageForm { width: 95%; } } @media (max-width: 480px) { .ctncategory-btn { margin-top: 0.6rem; } .header-right-video { position: absolute; width: calc(80% - 5%); left: 2.1rem; top: 1.3rem; } } /* ai-anchor Start */ #ai-anchor { overflow-x: hidden; .stock-bg { height: 850px; left: -15vw; top: -125px; position: absolute; z-index: -1; @media (max-width: 1400px) { top: -130px; } @media (max-width: 991px) { top: -175px; } @media (max-width: 767px) { top: -155px; } @media (max-width: 490px) { top: -130px; } } .header-title { @media (max-width: 575px) { font-size: 2rem; } } .header-sub { padding: 0 10px; text-align: start; span { display: inline-block; margin-top: 35px; font-size: 24px; font-weight: bold; color: #f8a154; } p { width: 450px; margin: 20px auto; @media (max-width: 991px) { width: auto; } } } .ai-description { padding-top: 200px; padding-bottom: 100px; @media (max-width: 991px) { padding-top: 100px; } div { .icon { width: 30px; } } h5 { margin: 0; font-size: 28px; font-weight: bold; color: #ea5413; @media (max-width: 375px) { font-size: 20px; } } .content-box { display: flex; justify-content: space-between; margin-bottom: 150px; @media (max-width: 991px) { flex-direction: column; } section { width: 35%; @media (max-width: 991px) { width: 100%; } } } .triangle-item { display: flex; justify-content: center; @media (max-width: 991px) { margin-left: -35px; } img { width: 40px; height: 100%; image-rendering: -webkit-optimize-contrast; @media (max-width: 991px) { transform: rotate(90deg); } } } } .faq-content { position: relative; .img-box { position: relative; @media (max-width: 575px) { width: 330px; margin: auto; } .img-mb { width: 500px; margin: auto; @media (max-width: 575px) { width: 100%; } } .text-box { position: absolute; width: 330px; right: 330px; top: 80px; line-height: 35px; font-size: 18px; font-weight: bold; color: #656565; @media (max-width: 1400px) { right: 260px; top: 55px; } @media (max-width: 1199px) { font-size: 16px; right: 185px; top: 40px; } @media (max-width: 991px) { width: 365px; right: 160px; top: 310px; font-size: 18px; } @media (max-width: 767px) { right: 70px; } @media (max-width: 575px) { width: 285px; right: 23px; top: 190px; font-size: 14px; } p:last-child { @media (max-width: 991px) { width: 200px; } @media (max-width: 575px) { width: 170px; } } } } } ul { list-style: none; text-align: center; @media (max-width: 767px) { padding: 0; } li { font-size: 18px; margin-bottom: 10px; font-weight: bold; @media (max-width: 767px) { font-size: 16px; } } } video { width: 75%; height: auto; @media (max-width: 767px) { width: 90%; } } .content { width: 800px; margin: 0 auto 10rem; padding: 2rem 8rem; border-radius: 20px; background-color: #fff2ec; font-size: 20px; @media (max-width: 991px) { width: 90%; padding: 2rem 5vw; } @media (max-width: 567px) { padding-top: 130px; } .img-01 { position: absolute; top: -75px; left: -30px; z-index: 1; width: 45%; image-rendering: -webkit-optimize-contrast; @media (max-width: 567px) { top: -40%; width: 250px; } } .ai-anchor-price { background-color: transparent; padding: 2px 1px; border-radius: 5px; font-size: 48px; color: #3190da; background: linear-gradient(transparent 40%, rgba(255, 255, 255, 0) 50%, yellow 75%, yellow 90%, transparent 95%); } } .content, .ai-description span { font-size: 22px; font-weight: bold; color: #3190da; } } /* ai-anchor End */ /* ad-operation Start */ #ad-operation { overflow-x: hidden; .header { height: auto; margin-top: -20px; p { font-weight: bold; line-height: 32px; span { font-size: 20px; color: #ea5413; } } .banner { position: relative; .img { max-width: 100vw; height: auto; } .text { width: 100%; position: absolute; z-index: 100; left: -55px; top: -60px; @media (max-width: 991px) { left: -45px; top: -35px; } @media (max-width: 767px) { left: -30px; top: -20px; } @media (max-width: 575px) { left: -15px; top: -15px; } } .slogen { display: flex; flex-direction: column; align-items: center; position: absolute; top: 63vw; // @media (max-width: 1199px) { // margin-top: 44vw; // } h3 { margin-bottom: 0; font-size: 40px; font-weight: bold; @media (max-width: 1199px) { font-size: 33px; } @media (max-width: 991px) { font-size: 28px; } @media (max-width: 767px) { font-size: 20px; } @media (max-width: 575px) { font-size: 16px; } span { margin: 20px 0; display: inline-block; font-size: 70px; color: #900381; @media (max-width: 1199px) { font-size: 58px; } @media (max-width: 991px) { margin: 10px 0; font-size: 50px; } @media (max-width: 767px) { font-size: 36px; } @media (max-width: 575px) { margin: 5px 0; font-size: 20px; } } .point { color: #dd541a; } small { margin-left: 5px; color: #868585; text-decoration: line-through; } } h4 { font-size: 46px; font-weight: bold; @media (max-width: 1199px) { font-size: 38px; } @media (max-width: 991px) { font-size: 32px; } @media (max-width: 767px) { font-size: 24px; } @media (max-width: 575px) { font-size: 14px; } } button { margin-top: 30px; @media (max-width: 991px) { margin-top: 10px; } @media (max-width: 575px) { margin-top: 5px; } } } } } .header-title { color: #000; font-weight: bold; letter-spacing: 5px; } .header-right-cir { right: -15%; top: 30%; } .img-content { display: flex; justify-content: center; margin: -100px auto; // margin: -550px auto 0; position: relative; z-index: 100; width: 1300px; @media (max-width: 1199px) { width: 1000px; margin: -50px auto; // margin: -400px auto 0; } @media (max-width: 991px) { width: 700px; // margin: -300px auto 0; } @media (max-width: 767px) { width: 600px; // margin: -250px auto 0; } @media (max-width: 575px) { left: -10px; width: 350px; } img { width: 100%; @media (max-width: 575px) { width: 140%; } } h4 { position: absolute; font-size: 30px; line-height: 40px; font-weight: bold; text-align: center; @media (max-width: 1199px) { font-size: 22px; line-height: 30px; } @media (max-width: 991px) { font-size: 16px; line-height: 24px; } @media (max-width: 767px) { font-size: 14px; line-height: 20px; } @media (max-width: 575px) { font-size: 12px; } } .left { top: 320px; left: 280px; @media (max-width: 1199px) { top: 245px; left: 218px; } @media (max-width: 991px) { top: 170px; left: 150px; } @media (max-width: 767px) { top: 145px; left: 128px; } @media (max-width: 575px) { top: 115px; left: 32px; } } .center { top: 420px; left: 600px; @media (max-width: 1199px) { top: 325px; left: 465px; } @media (max-width: 991px) { top: 225px; left: 323px; } @media (max-width: 767px) { top: 193px; left: 278px; } @media (max-width: 575px) { top: 153px; left: 155px; } } .right { top: 545px; right: 240px; @media (max-width: 1199px) { top: 420px; right: 188px; } @media (max-width: 991px) { top: 290px; right: 130px; } @media (max-width: 767px) { top: 250px; right: 109px; } @media (max-width: 575px) { top: 200px; right: 17px; } } } .dm-description { display: flex; flex-direction: column; justify-content: center; align-items: center; h2 { margin: 0; padding: 8px 10px; color: #fff; display: inline-block; text-align: center; font-size: 24px; line-height: 33px; border-radius: 10px; background: #ea5413; } h5 { font-size: 22px; letter-spacing: 2px; line-height: 36px; @media (max-width: 767px) { font-size: 18px; } strong { padding-bottom: 3px; // background: linear-gradient(to bottom, #fff 50%, #ffebe2 50%); // border-bottom: 3px solid rgb(248, 228, 72); } } .line { display: block; width: 50px; height: 7px; margin: 80px auto 40px; background-color: #ea5413; } .stock-img { position: absolute; z-index: -10; width: 100vw; top: 100%; height: 660px; @media (max-width: 1199px) { height: 535px; } @media (max-width: 991px) { height: 360px; } @media (max-width: 767px) { height: 300px; } @media (max-width: 575px) { height: 235px; } } .purple-circle { top: 100px; } } .card-content { &>div { display: flex; flex-direction: column; // border: 2px solid #ffebe2; border: 2px solid #ea5413; border-radius: 10px; } h3 { width: 60%; margin: -17px auto 0; padding: 8px 5px; display: inline-block; color: #fff; background: #ea5413; text-align: center; font-size: 18px; font-weight: bold; letter-spacing: 2px; border-radius: 10px; box-shadow: 2px 2px 5px #ccc; @media (max-width: 576px) { width: auto; padding: 7px 15px; font-size: 16px; } } h4, .table { margin-top: 25px; padding: 20px; font-size: 14px; line-height: 32px; background: #ffebe2; span { display: block; border-bottom: 1px solid; } strong { font-size: 20px; } p { margin: 0; line-height: 20px; } } } .content-box { width: 65%; margin: auto; padding: 30px 0; display: flex; justify-content: center; background: #ffebe2; border: 2px solid #ffebe2; position: relative; @media (max-width: 991px) { width: 90%; } @media (max-width: 767px) { width: 100%; } @media (max-width: 475px) { padding-left: 10px; } p { margin: 0; line-height: 32px; @media (max-width: 767px) { font-size: 14px; } @media (max-width: 475px) { font-size: 13px; } } h4 { font-size: 22px; font-weight: bold; margin-bottom: 20px; @media (max-width: 767px) { font-size: 18px; } @media (max-width: 475px) { font-size: 14px; white-space: nowrap; } } .line { height: 3px; background: #fff; width: 950px; position: absolute; left: -200px; top: 35px; @media (max-width: 767px) { top: 33px; } @media (max-width: 575px) { top: 30px; } } } .content-badge { position: absolute; left: 0; top: -53px; padding: 5px 10px; background: #ea5413; border-radius: 10px; font-size: 22px; font-weight: bold; color: #fff; } .client-content { position: relative; display: flex; justify-content: center; p { position: absolute; top: 11vw; z-index: 10; font-size: 32px; font-weight: bold; @media (max-width: 991px) { font-size: 28px; } @media (max-width: 767px) { font-size: 22px; } @media (max-width: 575px) { top: 9vw; font-size: 18px; } } } .pageForm { line-height: 32px; letter-spacing: 1px; background: #fff; } .header-lefttop { width: 170%; position: absolute; left: -22vw; top: -225px; z-index: -1; opacity: 0.5; @media (max-width: 991px) { width: 100%; left: -24vw; top: -250px; } @media (max-width: 991px) { top: -26vw; } } .category.dm-description { padding: 2rem 8rem; @media (max-width: 991px) { padding: 2rem 3rem; } @media (max-width: 767px) { padding: 2rem 0rem; } } .accreditation { p { font-size: 24px; @media (max-width: 575px) { font-size: 20px; } } img { width: 150px; position: absolute; top: -35px; left: -25px; @media (max-width: 767px) { width: 135px; left: -50px; } @media (max-width: 575px) { width: 120px; top: -80px; left: -20px; } } } .purple-circle { width: 40%; top: -400px; right: -150px; position: absolute; z-index: -100; @media (max-width: 991px) { width: 60%; } @media (max-width: 767px) { top: -300px; } } .data-text .circle { top: -220px; left: -5vw; @media (max-width: 767px) { top: -100px; } } } /* ad-operation End */ /* blog-traffic Start */ .blog-traffic { overflow-x: hidden; .header { padding: 0; } .banner { width: 100vw; height: auto; position: absolute; z-index: -10; @media (max-width: 767px) { width: 150vw; height: auto; } } .header-img { width: 150%; height: auto; position: relative; top: -30px; right: 30px; z-index: -1; @media (max-width: 767px) { width: 100%; top: -45px; right: unset; } } .header-title { font-size: 2.5rem; line-height: 65px; font-weight: 600; color: #000; @media (max-width: 768px) { font-size: 2.2rem; } } .dm-description { margin-top: -250px; @media (max-width: 1400px) { margin-top: -190px; } @media (max-width: 991px) { margin-top: -100px; } p { font-size: 20px; line-height: 32px; } } .category { padding: 0; position: relative; &.dm-description { padding: 0; } @media (max-width: 575px) { padding: 0 10px; } h4 { font-size: 2rem; } h4, .sub-title { margin: 0; color: #f5ab1b; font-weight: bold; } } .category-sub-h2::after { width: 3rem; border-bottom: 10px solid #ea5413; margin-top: 15px; } ul { padding: 0; list-style: none; li { line-height: 32px; } } .img-block-img { width: 12%; object-fit: contain; image-rendering: -webkit-optimize-contrast; position: relative; top: -30px; @media (max-width: 1199px) { top: -10px; } @media (max-width: 991px) { width: 15%; } @media (max-width: 767px) { width: 20%; top: 5px; } @media (max-width: 490px) { top: 15px; } @media (max-width: 414px) { top: 22px; } } .img-first { @media (max-width: 1199px) { top: 0; } @media (max-width: 767px) { top: 15px; } @media (max-width: 490px) { top: 40px; } } .add-img { width: 130px; margin: 10px auto 0; image-rendering: -webkit-optimize-contrast; @media (max-width: 991px) { margin: 0 auto; } @media (max-width: 767px) { margin: 10px auto -25px; } } .purple-circle { width: 50%; left: -250px; bottom: 100px; @media (max-width: 991px) { left: -150px; } @media (max-width: 767px) { left: -50px; } } .orange-circle { width: 50%; right: -200px; top: -200px; @media (max-width: 767px) { right: -100px; top: -150px; } } .data-text { .circle { top: -250px; right: -5vw; @media (max-width: 767px) { top: 0px; } } } } /* blog-traffic End */ /* seo Start */ #seo-dm { overflow: hidden; .header-title { color: #f6ab1c; @media (max-width: 767px) { font-size: 2rem; } } .bg-img { width: 50%; position: absolute; right: -50px; z-index: -1; } .about-list { margin-top: 90px; @media (max-width: 767px) { margin-top: 60px; } ul { margin: 0; padding: 0; list-style: none; li { margin-bottom: 30px; strong { margin-bottom: 5px; display: block; font-size: 22px; } } } } .service { margin-top: 150px; @media (max-width: 767px) { margin-top: 80px; } } .service, .point-list { img { height: 230px; object-fit: contain; } } .point-list { h4 { font-size: 22px; font-weight: bold; text-align: center; color: #f6ab1c; } } .accordion, .news-form { max-width: 900px; margin: 100px auto; } .link-btn { display: inline-block; padding: 12px 35px; margin-top: 25px; border: none; border-radius: 100px; background: #ea5413; transition: all 0.3s; a { font-size: 18px; font-weight: bold; color: #fff; text-decoration: none; } &:hover { opacity: 0.8; } } .block-content { margin-left: -35px; @media (max-width: 767px) { margin-left: auto; } h3 { color: #f6ab1c; font-size: 2.2rem; font-weight: bold; line-height: 1.3; @media (max-width: 991px) { font-size: 1.8rem; } @media (max-width: 575px) { font-size: 1.5rem; } } p { color: #656565; font-weight: bold; } .block-title { margin-bottom: 20px; @media (max-width: 575px) { margin-bottom: 0; } } } } /* seo End */ /* ai-video Start */ #ai-video { margin-top: 75px; h2 { padding: 10px; font-weight: 600; text-align: center; color: #fff; background-color: #910782; } p { font-weight: 600; color: #474047; line-height: 2.5; @media (max-width: 991px) { line-height: 2; } } .ai-line { margin-bottom: -10px; @media (max-width: 991px) { margin-bottom: -5px; } } .main-text { font-size: 28px; font-weight: 600; color: #910782; @media (max-width: 991px) { line-height: 2; } @media (max-width: 767px) { margin-bottom: 1rem; font-size: 22px; } } .bg-img { width: 100%; position: absolute; top: 30px; z-index: -1; opacity: .5; transform: scale(1.5); } .process { display: flex; position: relative; margin: 80px auto 160px; @media (max-width: 991px) { flex-direction: column; align-items: center; margin: 60px auto; } .bg-img { top: -185px; opacity: 0.3; } .main-img { width: 25vw; height: 205px; max-width: 100%; object-fit: cover; @media (max-width: 991px) { width: 100%; height: auto; max-width: 650px; margin: 1rem auto; } } .arrow-img { width: 5vw; margin: 0 1vw; max-width: 100%; object-fit: contain; @media (max-width: 991px) { width: 10vw; margin: 0 5vw; transform: rotate(90deg); } } } .contrast { position: relative; p { position: absolute; right: 13vw; top: 3vw; font-size: 20px; @media (max-width: 1200px) { right: 10vw; top: 2vw; } @media (max-width: 991px) { right: 5vw; top: 5vw; font-size: 16px; } @media (max-width: 767px) { top: 6vw; font-size: 14px; } @media (max-width: 575px) { top: 8vw; } } .ai { right: 6vw; @media (max-width: 1200px) { right: 2vw; } @media (max-width: 991px) { right: -2vw; } @media (max-width: 767px) { right: -5vw; } @media (max-width: 575px) { right: 13vw; } } img { @media (max-width: 1200px) { margin-left: -20px; } @media (max-width: 991px) { max-width: 120%; margin-top: 20px; } @media (max-width: 767px) { max-width: 40vw; margin-top: 30px; } @media (max-width: 575px) { max-width: 50vw; } } } .title { font-size: 30px; color: #e95513; text-align: center; } .user-content { .bg-img { top: 130px; transform: scaleX(-1) scale(1.5); } .item { h5 { padding: 20px; color: #fff; font-size: 24px; text-align: center; font-weight: 600; letter-spacing: 1px; border-radius: 20px 20px 0 0; background-color: #e95513; } ul { min-height: 250px; padding: 20px 20px 20px 40px; box-shadow: 3px 3px 5px #909090; border-radius: 0 0 20px 20px; background-color: #fff; li { margin-bottom: 15px; color: #910782; font-weight: 600; text-align: justify; &:last-child { margin-bottom: 0; } } } } } .faq-list { max-width: 700px; margin: auto; display: flex; flex-direction: column; position: relative; @media (max-width: 575px) { font-size: 14px; } p { margin: 0; line-height: 1.6; position: absolute; } .circle { width: 600px; left: -30vw; top: 300px; z-index: -100; position: absolute; } .q-item, .a-item { position: relative; } .q-item { margin-right: auto; margin-bottom: -35px; p { top: 45px; color: #fff; } &.q-1 { img { width: 380px; height: 120px; margin-bottom: 10px; } p { left: 60px; } } &.q-2 { img { width: 255px; height: 110px; margin-bottom: 30px; } p { left: 50px; } } &.q-3 { img { width: 315px; height: 120px; margin-bottom: 25px; } p { left: 50px; } } &.q-4 { img { width: 470px; height: 115px; margin-bottom: 35px; @media (max-width: 575px) { width: 400px; } } p { left: 40px; @media (max-width: 575px) { left: 30px; } } } &.q-5 { img { width: 210px; height: 110px; margin-bottom: 35px; } p { left: 50px; } } } .a-item { display: flex; justify-content: end; p { color: #e95513; } &.a-1 { img { width: 550px; height: 210px; margin-bottom: -20px; @media (max-width: 575px) { width: 400px; height: 225px; } } p { width: 435px; top: 53px; right: 53px; @media (max-width: 575px) { width: 300px; } } } &.a-2 { img { width: 420px; height: 140px; } p { width: 330px; top: 45px; right: 40px; } } } } #form { margin: 100px auto; max-width: 800px; @media (max-width: 991px) { margin: 50px auto 100px; max-width: 100%; } .title { p { font-size: 16px; } } } } /* ai-video End */ /* youtube-views Start */ #youtube-views, #youtube-views-zh { overflow-x: hidden; h5 { line-height: 32px; } .title { color: #ea5413; font-size: 1.3rem; font-weight: bold; } .header-right { background-position: center; } .card-group { margin-top: 50px; .card { box-shadow: 0 0 10px #20202040; ul { padding: 0; list-style: none; img { margin-bottom: 1px; } } .price { width: 100%; padding: 10px 0; font-size: 28px; font-weight: bold; text-align: center; color: #fff; background-color: #ea5413; letter-spacing: 2px; } .buy-btn { padding: 6px 18px; color: #fff; border: 1px solid transparent; border-radius: 50px; background: #ea5413; transition: all 0.3s; &:hover { color: #ea5413; border: 1px solid #ea5413; background: #fff; } } } .paypal-content { margin: 0 20px; box-shadow: none; } } .direction-list { margin-top: 100px; @media (max-width: 991px) { margin-top: 60px; } img { width: 50px; object-fit: contain; filter: invert(33%) sepia(55%) saturate(2232%) hue-rotate(357deg) brightness(102%) contrast(89%); } .content>div { margin-bottom: 40px; padding: 0px 15px; border-left: 1px solid rgba(0, 0, 0, 0.125); border-bottom: 1px solid rgba(0, 0, 0, 0.125); } section { h5 { margin: 0; font-size: 18px; font-weight: bold; } p { font-size: 14px; } } } .accordion-button { padding: 20px; } .accordion-button:not(.collapsed) { color: #ea5413 !important; background-color: #ffebe2 !important; } button:focus:not(:focus-visible) { box-shadow: none !important; } .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ea5413'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } @media (max-width: 767px) { & .category.dm-description { padding-top: 6rem; } } @media (max-width: 575px) { & .category.dm-description { padding-top: 14rem; } } } /* youtube-views End */ /* youtube-views-zh Start */ #youtube-views-zh { .header { margin-top: 0; padding: 4.8rem 0 3rem; p { max-width: 330px; text-align: start; line-height: 35px; font-size: 18px; font-weight: bold; color: #656565; @media (max-width: 991px) { max-width: 100%; } @media (max-width: 414px) { font-size: 14px; } } .row { div { @media (max-width: 991px) { text-align: center; } } } .bg-img { width: 100%; height: 100%; position: absolute; z-index: -1; top: 0; bottom: 0; } .header-title { padding-top: 10rem; margin-bottom: 30px; font-size: 40px; color: #ea5413; line-height: 44px; @media (max-width: 991px) { padding-top: 5rem; } @media (max-width: 414px) { font-size: 34px; } small { font-size: 28px; @media (max-width: 991px) { font-size: 22px; } } } } .qa-block { padding-top: 30px; background-color: #e3c1dc; img { width: 100%; } .q-text, .a-text { font-size: 1.3vw; position: absolute; font-weight: bold; @media (max-width: 991px) { font-size: 2.5vw; } } .q-text { width: 25vw; top: 3.3vw; right: 13.5vw; @media (max-width: 991px) { width: 100%; top: 7vw; right: -24%; } @media (max-width: 490px) { top: 6vw; right: -21%; } } .a-text { top: 3.7vw; right: 5vw; @media (max-width: 991px) { top: 7.5vw; right: unset; left: 46vw; } @media (max-width: 490px) { top: 6.8vw; left: 42vw; } } } .info-content { @media (max-width: 767px) { text-align: center; } h4 { font-weight: bold; line-height: 40px; margin-bottom: 30px; strong { font-size: 30px; color: #ea5413; } } p { width: 320px; line-height: 35px; color: #656565; @media (max-width: 767px) { margin: auto; } } img { width: 100%; max-width: 380px; margin-right: 30px; @media (max-width: 991px) { max-width: 500px; } } } .pick-point { display: flex; justify-content: center; margin: 150px auto; position: relative; ul { padding: 0; list-style: none; li { span { color: #ea5413; font-size: 20px; font-weight: bold; } } } .bg-img { width: 100%; position: absolute; top: -100px; z-index: -1; @media (max-width: 767px) { width: 151%; top: -65px; } } .chat-img { left: 65%; top: -20px; position: absolute; @media (max-width: 991px) { left: 75%; top: 3px; } @media (max-width: 767px) { left: 70%; top: 10px; } @media (max-width: 575px) { display: none; } img { width: 250px; @media (max-width: 991px) { width: 200px; } @media (max-width: 767px) { width: 170px; } } p { color: #fff; position: absolute; top: 32px; right: 45px; font-size: 24px; @media (max-width: 991px) { top: 26px; right: 40px; font-size: 18px; } @media (max-width: 767px) { top: 20px; right: 25px; } } } } .trust-item { padding: 5px 0; background-color: #ea5413; p { color: #fff; font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 0; } } .price-block { padding: 50px; display: flex; flex-direction: column; align-items: center; @media (max-width: 991px) { padding: 50px; } p { text-align: center; font-size: 20px; } img { width: 100%; max-width: 1000px; } } .card-group { margin: 170px auto 50px; @media (max-width: 575px) { margin: 75px auto 50px; } .card { border-radius: 20px; ul { padding: 10px; } .price { font-size: 30px; small { display: block; margin-top: -3px; font-size: 18px; font-weight: normal; text-decoration: line-through; } } .buy-btn { display: block; text-decoration: none; } } } .direction-list { @media (max-width: 767px) { margin-top: 50px; } img { filter: unset; position: absolute; } section { margin-bottom: 40px; padding: 0px 35px 10px; border-left: 1px solid #656565; border-bottom: 1px solid #656565; border-radius: 0 0 0 10px; h5 { margin-bottom: 20px; } p { font-size: 16px; line-height: 30px; color: #656565; } } } .data-content { position: relative; .bg-img { position: absolute; top: -5px; right: 0; left: 0; width: 100%; z-index: -1; } .row { padding: 0 5vw; &>div { display: flex; flex-direction: column; align-items: center; justify-content: center; } img { width: 100%; max-width: 700px; } } .title { margin-bottom: 10px; text-align: center; h3 { color: #ea5413; font-size: 20px; font-weight: bold; } h4 { color: #000; font-size: 18px; font-weight: bold; } small { color: #000; } } .info { display: flex; flex-direction: column; align-items: center; img { width: 100%; max-width: 900px; } h4 { text-align: center; font-weight: bold; strong { display: inline-block; margin: 7px 0; font-size: 34px; color: #ea5413; @media (max-width: 767px) { font-size: 24px; } @media (max-width: 414px) { font-size: 22px; } } } } } // .data-content { // display: flex; // flex-direction: column; // align-items: center; // margin-bottom: 150px; // section { // h4 { // position: absolute; // top: 35%; // left: 50%; // width: 100%; // font-size: 28px; // text-align: center; // font-weight: bold; // line-height: 40px; // transform: translate(-50%, -50%); // @media (max-width: 1199px) { // top: 40%; // } // @media (max-width: 767px) { // top: 36%; // font-size: 18px; // line-height: normal; // } // @media (max-width: 575px) { // top: 40%; // } // strong { // font-size: 34px; // color: #ea5413; // @media (max-width: 767px) { // font-size: 24px; // } // @media (max-width: 414px) { // font-size: 22px; // } // } // } // img { // margin-top: 150px; // @media (max-width: 991px) { // height: 500px; // object-fit: cover; // } // @media (max-width: 767px) { // margin-top: 80px; // height: 400px; // } // @media (max-width: 575px) { // height: 280px; // } // } // } // p { // font-weight: bold; // line-height: 35px; // color: #656565; // } // } } /* youtube-views-zh End */ /* seo-image Start */ .seo-image { overflow-x: hidden; p { line-height: 32px; } .header { padding: 0; } .video-box { width: 100%; padding-bottom: 56%; } .content { margin: 150px auto; @media (max-width: 767px) { margin: 80px auto; } } .line { width: 820px; position: absolute; top: -70px; left: 345px; @media (max-width: 1400px) { width: 840px; top: -85px; left: 210px; } @media (max-width: 1199px) { width: 880px; top: -90px; left: 114px; } @media (max-width: 991px) { display: none; } } .title { font-size: 28px; color: #f6ab1c; font-weight: bold; } .img-item { @media (max-width: 991px) { width: 100%; max-width: 100% !important; } } .purple-circle, .orange-circle { width: 100%; @media (max-width: 991px) { width: 60%; } } .purple-circle { top: -470px; right: -100%; @media (max-width: 991px) { top: -350px; right: -150px; } @media (max-width: 767px) { top: -250px; right: -20px; } } .orange-circle { top: -200px; left: -100%; @media (max-width: 991px) { top: -30vw; left: -20vw; } } .data-text { .circle { top: -400px; right: -5vw; @media (max-width: 991px) { top: -250px; } @media (max-width: 767px) { top: -120px; } } } } /* seo-image End */ /* 共用 className Start */ .purple-circle, .orange-circle { position: absolute; z-index: -1; } .data-text { position: relative; p { font-size: 28px; font-weight: bold; text-align: center; } .circle { width: 500px; z-index: -100; position: absolute; @media (max-width: 991px) { width: 400px; } @media (max-width: 767px) { width: 250px; } } } /* 共用 className End */ /* ai-presenter Start */ .ai-presenter { margin: 100px auto; overflow: hidden; .title-item { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; img { width: 450px; @media (max-width: 575px) { width: 350px; } } h4 { text-align: center; margin-top: -41px; margin-left: -10px; font-weight: bold; @media (max-width: 575px) { margin-top: -34px; } } } .link-btn { display: inline-block; padding: 12px 35px; margin-top: 25px; font-size: 18px; font-weight: bold; border-radius: 100px; text-decoration: none; color: #fff; background: #ea5413; transition: all 0.3s; &:hover { opacity: 0.8; } } .usecace-list { margin-bottom: 100px; img { width: 100%; } h5 { font-size: 18px; text-align: center; &::before { content: ""; font-weight: bold; display: inline-block; border: 5px solid #e0c3dd; border-radius: 20px; margin-right: 10px; margin-bottom: 2px; } } } .video-left, .video-right { display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; padding: 20px; background: #d8bbd9; border-radius: 20px; a { display: flex; width: 100%; text-decoration: none; color: #000; &:hover .click-img { top: 50px; } } .click-img { position: absolute; width: 50px; top: 60px; right: 40px; } strong { width: 100%; padding: 20px; font-size: 24px; text-align: center; background: #fff; border-radius: 15px 15px 0 0; } .video-box { width: 100%; margin-top: 20px; padding-bottom: 45%; } } .video-left { background: #d8bbd9; } .video-right { background: #fde3d9; } .mp4-box { width: 70%; height: 0; margin: auto; padding-bottom: 45%; video { width: 100%; height: auto; } } .step-content, .template-content { margin: 100px auto; position: relative; .container { margin-top: -38px; } .bg-top, .bg-bottom { width: 100%; position: absolute; z-index: -10; left: 0; right: 0; } .bg-top { top: -10px; } .bg-bottom { bottom: -10px; } ul { padding: 0; list-style: none; display: flex; flex-direction: column; justify-content: center; li { margin: 30px auto; img { height: auto; width: 100%; max-width: 800px; } h4 { color: #ea5413; font-weight: bold; text-align: center; line-height: 34px; @media (max-width: 575px) { font-size: 20px; } } .point-list { list-style: decimal; li { margin: 5px 45px; @media (max-width: 575px) { margin: 5px 0 5px 20px; } // &::before { // content: ""; // font-weight: bold; // display: inline-block; // border: 3px solid #ea5413; // border-radius: 20px; // margin-right: 10px; // margin-bottom: 2px; // } } } } } .excerpt { margin: 15px 25px 0; font-size: 18px; font-weight: bold; &::before { content: ""; font-weight: bold; display: inline-block; border: 5px solid #ea5413; border-radius: 20px; margin-right: 10px; margin-bottom: 2px; } @media (max-width: 575px) { font-size: 16px; } } .caption { @media (max-width: 575px) { font-size: 15px; } } } .template-content { table { display: table; width: 110%; height: auto; margin-left: auto; margin-top: -250px; font-weight: bold; @media (max-width: 1199px) { margin-top: -195px; } @media (max-width: 991px) { margin-top: -140px; } @media (max-width: 767px) { width: 86%; margin-top: 20px; margin-left: 39px; } @media (max-width: 575px) { margin: 20px auto 0; margin-left: auto; } tbody { border: 1px solid #f08757; } td { text-align: center; } tr { border-style: none !important; border-bottom-width: 0px !important; } } .table-title { margin-top: -242px; text-align: end; @media (max-width: 1199px) { margin-top: -185px; } @media (max-width: 991px) { margin-top: -133px; } @media (max-width: 767px) { margin-top: 0; text-align: start; } } .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { box-shadow: none; background-color: #fdeae1; border-bottom-width: 0px !important; } .table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th { border-bottom-width: 0px !important; } .info { img { height: auto; width: 100%; max-width: 800px; } .img-left { @media (max-width: 767px) { padding: 0 15px; } } .img-right { width: 107%; @media (max-width: 767px) { width: 100%; } } .img-text-left, .img-text-right { position: absolute; top: 9%; color: #ea5413; font-size: 34px; font-weight: bold; @media (max-width: 1199px) { top: 8%; font-size: 28px; } @media (max-width: 991px) { font-size: 22px; } @media (max-width: 767px) { font-size: 30px; } @media (max-width: 575px) { font-size: 4.8vw; } } .img-text-left { left: 31%; @media (max-width: 1400px) { left: 28.5%; } @media (max-width: 767px) { left: 30%; } } .img-text-right { left: 24.5%; @media (max-width: 1400px) { left: 20.5%; } @media (max-width: 991px) { left: 18.5%; } @media (max-width: 767px) { top: 13%; left: 19%; } } .video-box { position: relative; width: 95%; height: 0; padding-bottom: 50%; margin: auto; } } .pageForm { margin-top: 8rem; background: #fff; h3 { line-height: 40px; } } } .sec-blogtab { padding-top: 50px; } .terms-content { font-size: 18px; font-weight: bold; line-height: 32px; color: #6c6d70; text-align: justify; @media (max-width: 575px) { padding: 0 20px; } ul { padding: 0; list-style: none; li::before { content: ""; font-weight: bold; display: inline-block; border: 3px solid #ea5413; border-radius: 20px; margin-right: 10px; margin-bottom: 2px; line-height: 32px; } } } } /* ai-presenter End */ /* sec-blogtab Start */ .sec-blogtab { padding-top: 100px; padding-bottom: 5rem; margin: 0 auto 50px; .blogtab-title { display: inline-block; margin-bottom: 30px; padding-bottom: 7px; font-size: 30px; font-weight: bold; text-align: center; letter-spacing: 1px; border-bottom: 7px solid #ea5413; } .blog-txt { font-size: 16px; p { line-height: 32px; letter-spacing: 1px; } } .btn-light { margin-top: 4rem; padding: 1rem 2.5rem; transition: all 0.3s; outline: none; font-size: 16px; letter-spacing: 1px; text-decoration: none; background-color: white; border: 1px solid #ea5413; border-radius: 3rem; box-shadow: 1px 1px 5px 1px rgba(201, 201, 201, 0.637); } .blog-tabs { .blog-tabs-nav { @media (max-width: 767px) { padding: 1rem 2rem 3rem; } } } .blog-tabs-nav { a { transition: all 0.3s; text-decoration: none; &:hover { opacity: 0.8; } } } } /* sec-blogtab End */ /* aboutus Start */ .about-header { position: relative; img { width: 100%; height: 500px; object-fit: cover; } section { width: 100%; position: absolute; top: 200px; color: #fff; @media (max-width: 767px) { top: 170px; } @media (max-width: 575px) { top: 120px; } h2 { color: #fff; font-size: 2.8rem; @media (max-width: 575px) { font-size: 2.2rem; } } p { margin: auto; max-width: 900px; font-size: 18px; line-height: 32px; @media (max-width: 767px) { max-width: 515px; } @media (max-width: 575px) { font-size: 16px; max-width: 300px; } } } } .about-content { padding: 0; h2 { font-size: 26px; font-weight: bold; line-height: 38px; text-align: center; color: #6d6d6d; @media (max-width: 1199px) { font-size: 22px; } @media (max-width: 767px) { font-size: 18px; line-height: 30px; } @media (max-width: 575px) { font-size: 16px; } small { font-size: 20px; @media (max-width: 767px) { font-size: 16px; } @media (max-width: 575px) { font-size: 14px; line-height: 26px; } } } h5 { font-size: 18px; line-height: 40px; color: #656565; @media (max-width: 767px) { font-size: 16px; line-height: 32px; } } .line { height: 8px; width: 90px; display: block; margin: 70px auto; background-color: #e4562a; } .project-item { h2 { margin-top: 20px; } img { width: 100%; height: 280px; object-fit: contain; @media (max-width: 1199px) { height: 220px; } @media (max-width: 991px) { height: auto; } } } .ai-media { margin: 60px auto 120px; img { width: 100%; max-width: 500px; } .icon { img { width: 70px; margin: 0 10px; transition: all 0.3s; &:hover { opacity: 0.8; } @media (max-width: 767px) { width: 55px; } } } } .google-maps { display: block; position: relative; overflow: hidden; height: 0; padding: 0; padding-bottom: 50%; iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } } .progress-item { opacity: 0; // 動態顯示 height: 100%; position: fixed; z-index: 100; top: 0; transition: all 0.3s; @media (max-width: 991px) { display: none; } .cont { top: 50%; left: -235px; position: absolute; transform: rotate(90deg); @media (max-width: 1199px) { left: -240px; } @media (max-width: 991px) { left: -150px; } #progress-bar { appearance: none; width: 520px; color: #000; height: 2px; margin: -2px auto; @media (max-width: 991px) { margin: -1px auto; } } span { height: 15px; width: 15px; border-radius: 100%; border: 3px solid #a5a7a9; background: #a5a7a9; position: absolute; left: 0; top: 12px; cursor: pointer; transition: all 0.3s ease-in-out; @media (max-width: 991px) { height: 12px; width: 12px; } } .progress-01 { left: calc(520 / 7) + px; } .progress-02 { left: calc(520 / 7 * 2) + px; } .progress-03 { left: calc(520 / 7 * 3) + px; } .progress-04 { left: calc(520 / 7 * 4) + px; } .progress-05 { left: calc(520 / 7 * 5) + px; } .progress-06 { left: calc(520 / 7 * 6) + px; } .progress-07 { left: calc(520 / 7 * 7) + px; } // .progress-08 { // left: calc(420 / 8 * 8) + px; // } #progress-bar::-webkit-progress-value { /* Changes line color */ background: #ea5413; transition: all 0.3s ease-in-out; } #progress-bar::-webkit-progress-bar { /* Changes background color */ background: #a5a7a9; } .border-change { background: #ea5413; border-color: #ea5413; transition: all 0.3s ease-in-out; } } } } /* aboutus End */ /* carousel Start */ .carousel-wrapper { max-width: 70vw; margin: auto; position: relative; @media (max-width: 767px) { max-width: 100vw; } .carousel { position: relative; .wrapper { position: relative; background-image: url("/imgs/home/banner-01.jpg"); background-size: cover; background-repeat: no-repeat; .video-wrapper { position: absolute; padding-bottom: 20%; padding-top: 25px; height: 0; width: 39%; top: 42%; left: 13%; iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } &.e-win { left: 28%; padding-bottom: 25%; width: 48%; @media (max-width: 1199px) { padding-bottom: 22%; width: 46%; } @media (max-width: 575px) { padding-bottom: 16%; width: 40%; top: 45%; } } } } .lang { position: absolute; } .frame-item { position: absolute; top: 42%; left: 38vw; @media (max-width: 767px) { top: 5%; left: unset; right: 3vw; } select { padding: 8px 20px; border-radius: 8px; @media (max-width: 1199px) { padding: 2px 0px; } } } .toggle-video { position: absolute; top: 42%; left: 4.5vw; z-index: 100; @media (max-width: 1199px) { top: 33%; left: 3vw; } @media (max-width: 575px) { top: 31%; } } .person-img { width: 25vw; position: absolute; bottom: 0; left: 43vw; z-index: 100; @media (max-width: 767px) { width: 35vw; left: 57vw; } } .player-item { top: 15vw; left: 6vw; &, .poster { width: 35vw; height: 20vw; @media (max-width: 767px) { width: 45vw; height: 25vw; } } @media (max-width: 767px) { top: 22vw; left: 10vw; } .poster { background-image: url("/imgs/home/video-img.png"); } } .ewin-player-item { top: 42%; right: 23%; &, .ewin { width: 35vw; height: 20vw; @media (max-width: 767px) { width: 44vw; height: 25vw; } } .ewin { background-image: url("/imgs/home/影片封面-11.webp"); } } .cts-player-item { top: 42%; right: 23%; &, .cts { width: 35vw; height: 20vw; @media (max-width: 767px) { width: 44vw; height: 25vw; } } .cts { background-image: url("/imgs/home/亞錦賽-08.webp"); } } .cts-player-item, .player-item, .ewin-player-item { position: absolute; opacity: 0; iframe { width: 100%; height: 100%; } .poster, .ewin, .cts { background-size: cover; position: absolute; top: 0; left: 0; z-index: 1; cursor: pointer; } } } } /* carousel End */ /* news-content Start */ .news-content { margin: 150px auto; #categories { padding: 0; list-style: none; display: flex; margin-bottom: 25px; li { margin-right: 15px; } button { // padding: 5px 30px; margin-right: 10px; border: 1px solid #ea5413; border-radius: 0.5rem; background-color: #fff; transition: all 0.3s; &:hover { opacity: 0.8; } a { display: block; padding: 5px 30px; color: #ea5413; font-weight: bold; text-decoration: none; } } .active { background-color: #ea5413 !important; a { color: #fff !important; } } } .list { padding: 0; list-style: none; a { text-decoration: none; transition: all 0.3s; &:hover { opacity: 0.8; } } li { padding: 30px 50px; border: 1px solid #cccccc; border-radius: 20px; margin-bottom: 30px; hr { height: 2px; margin: 10px 0; color: #ea5413; } h2 { color: #000; font-weight: bold; text-align: center; margin-bottom: 20px; } section { p { font-weight: bold; &:first-child { color: #ea5413; } &:last-child { color: #757575; } } } .content { color: #757575; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; box-sizing: border-box; } .more-btn { display: flex; justify-content: end; margin-top: 30px; a { padding: 5px 20px; border-radius: 10px; color: #000; background-color: #e1e1e1; transition: all 0.3s; &:hover { opacity: 0.8; } } } } } } .news-main-content { margin: 75px auto; line-height: 32px; h1 { position: relative; text-align: center; font-weight: bold; background: url(https://i.imgur.com/N7tVTSh.png); padding: 100px; background-position: center; background-repeat: no-repeat; background-size: cover; @media (max-width: 767px) { padding: 40px 20px 60px; font-size: 24px; background-position: initial; } &::after { position: absolute; width: 6rem; height: 0.3rem; top: 75%; left: 45%; content: ""; background-color: #ea5413; @media (max-width: 767px) { height: 0.2rem; top: 83%; left: 40%; } } } h2 { padding-left: 20px; margin: 30px 0; font-size: 1.8rem; font-weight: bold; border-left: 4px solid #ea5413; letter-spacing: 2px; @media (max-width: 767px) { font-size: 1.4rem; } } h3 { strong { letter-spacing: 2px; } } p { font-size: 16px; margin-bottom: 50px; } img { width: 100%; max-width: 1050px; margin-bottom: 10px; } .align-text-top { width: 185px; } .video-box { width: 100%; padding-bottom: 56%; // iframe { // top: 10% !important; // width: 80% !important; // height: 80% !important; // } } .list-link { display: block; margin-top: 50px; text-align: center; color: #ea5413; font-weight: bold; text-decoration: none; } .container { max-width: 50%; @media (max-width: 991px) { max-width: 90%; } } .link-btn { display: block; padding: 6px 20px; font-size: 16px; font-weight: bold; border-radius: 100px; text-decoration: none; color: #fff; background: #ea5413; transition: all 0.3s; border: none; &:hover { opacity: 0.8; } a { color: #fff; text-decoration: none; } } } .news-form { padding: 50px; margin: 50px auto; border-radius: 10px; box-shadow: 0 2px 10px 2px rgb(222, 220, 220); @media (max-width: 575px) { padding: 50px 30px; } form { margin: auto; max-width: 600px; } .title { margin-bottom: 50px; h4 { margin-bottom: 10px; font-size: 32px; font-weight: bold; } p { margin-bottom: 30px; } } .submit-btn { margin-top: 50px; } } .submit-btn { padding: 5px 40px; display: inline-block; color: #fff; background-color: #ea5413; border: 1px solid #ea5413; border-radius: 5px; text-decoration: none; transition: all 0.3s; &:hover { opacity: 0.8; color: #fff; } } /* news-content End */ .line-btn { a { position: fixed; bottom: 85px; right: 15px; } img { width: 63px; height: 63px; transition: all 0.2s ease-in-out; &:hover { width: 68px; height: 68px; } } } .embed-ai-btn { position: fixed; right: 16px; bottom: 158px; width: 100%; height: 100%; z-index: 1000; } .privacy-consent { max-width: 500px; padding: 25px 50px; display: flex; flex-direction: column; align-items: center; background-color: #fff; border-radius: 5px; box-shadow: 0 2px 10px 2px rgb(204, 204, 204); position: fixed; bottom: 25px; left: 25px; z-index: 999; a { font-weight: bold; border-bottom: 1px solid #000; transition: all 0.2s; &:hover { opacity: 0.8; } } button { padding: 7px 30px; display: inlinsolution-linke-block; color: #fff; border: none; border-radius: 5px; background-color: #ea5413; transition: all 0.2s; &:hover { opacity: 0.8; } } } .solution-accordion { h2 { margin: 0; button { font-weight: bold; } } ul { padding-left: 0; list-style: none; } li, p { margin-bottom: 10px; } .accordion-body { padding: 20px 40px; line-height: 2; } .accordion-item { margin-bottom: 30px; } .accordion-button:not(.collapsed) { color: #000; background-color: transparent !important; &::after { filter: invert(32%) sepia(100%) saturate(1158%) hue-rotate(353deg) brightness(101%) contrast(96%); } } .accordion-button:focus { box-shadow: none; } .accordion-item:not(:first-of-type) { border-top: 1px solid rgba(0, 0, 0, 0.125); } } .ai-kiosk { margin: 10rem auto 5rem; @media (max-width: 991px) { margin: 5rem auto; } .news-main-content { margin-top: 0; padding: 0 5rem; h3 { font-weight: bold; margin-bottom: 2rem; } } #form { position: sticky; top: 80px; @media (max-width: 991px) { width: 90vw; margin: auto; } .news-form { padding: 25px 50px; margin-top: 0; .title { margin-bottom: 0; h4 { font-size: 28px; } } .submit-btn { margin-top: 20px; } } .form-check-input { margin-top: .3rem !important; } } }