.lite-title { display: flex; margin-top: 69px; img { width: 38px; } .lite-title-icon { margin-right: 12px; width: 38px; height: 65px; background: #1890FF; position: relative; &::after { position: absolute; content: ''; right: 5px; top: 0; height: 100%; width: 5px; background: #fff; } } div { display: flex; flex-direction: column; justify-content: space-between; span:first-child { font-size: 36px; line-height: 36px; font-weight: 400; color: rgba(51, 51, 51, 1); } span:last-child { font-size: 18px; font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 18px; } } } .lite-des { font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 30px; display: flex; justify-content: space-between; margin-top: 49px; img { width: 240px; margin-left: 111px; transform: translateY(-20%); } } .mes-des { img { margin-left: 109px; } } .lite-system { position: relative; border: 2px dashed #467DE1; display: flex; align-items: center; justify-content: space-around; height: 374px; .lite-add { font-weight: 1000; font-size: 40px; color: #1990FE; } &>span { position: absolute; font-size: 24px; font-weight: 400; color: rgba(24, 144, 255, 1); background: #fff; left: 85px; top: -18px; padding: 0 10px; } &>div { display: flex; align-items: center; flex-direction: column; font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); &>img { margin-bottom: 10px; } .width-281 { width: 281px; } } } .lite-step1 { height: 401px; background: url(../img/lite/lite21.png); background-size: cover; background-repeat: no-repeat; display: flex; align-items: center; margin-top: 60px; justify-content: space-around; &>img { height: 100%; transform: translateY(-8%); margin-left: 11px; } &>div { display: flex; flex-direction: column; &>span { display: flex; align-items: center; &>span:first-child { font-size: 40px; font-weight: 400; color: rgba(255, 255, 255, 1); } &>span:last-child { display: flex; flex-direction: column; &>span:first-child { font-size: 25px; font-weight: 400; color: rgba(255, 255, 255, 1); } &>span:last-child { font-size: 16px; font-weight: 400; color: rgba(255, 255, 255, 1); } } } &>div { display: flex; align-items: center; margin-top: 46px; height: 155px; img { width: 8px; margin-left: 100px; margin-right: 20px; } div { display: flex; flex-direction: column; justify-content: space-between; flex: 1; height: 100%; font-size: 14px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 14px; padding-left: 100px; span { position: relative; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #fff; } } } } } } .lite-step2 { display: flex; flex-direction: column; margin-top: 60px; &>span { margin-left: 100px; display: flex; align-items: center; span:first-child { font-size: 40px; font-weight: 400; color: rgba(51, 51, 51, 1); margin-right: 7px; } span:last-child { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; span:first-child { font-size: 25px; font-weight: 400; color: rgba(51, 51, 51, 1); } span:last-child { font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); } } } div { display: flex; justify-content: space-around; align-items: center; margin-top: 50px; margin-bottom: 60px; div { display: flex; flex-direction: column; font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); img { margin-bottom: 10px; } } } } .lite-step-left { display: flex; justify-content: space-around; height: 400px; background: url(../img/lite/lite16.png); background-size: cover; background-repeat: no-repeat; &>img { height: 100%; transform: translateY(-8%); } &>img.no-transform { transform: translateY(0) !important; } &>div { display: flex; flex-direction: column; color: #333333; &>span { display: flex; align-items: center; margin-top: 80px; &>span:first-child { font-size: 40px; font-weight: 400; margin-right: 18px; } &>span:last-child { display: flex; flex-direction: column; &>span:first-child { font-size: 25px; font-weight: 400; } &>span:last-child { font-size: 16px; font-weight: 400; } } } .mes-span { display: block; span { font-size: 40px; font-weight: 400; } div { font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); margin: 10px 0; } } &>div { display: flex; align-items: center; margin-top: 46px; img { width: 15px; margin-left: 100px; margin-right: 20px; } div { display: flex; flex-direction: column; justify-content: space-between; flex: 1; height: 100%; font-size: 14px; font-weight: 400; line-height: 20px; padding-left: 100px; span { position: relative; margin: 14px 0; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #1890FF; } } } } } } .machine-left{ background: #ffffff; .mes-span{ span{ &:first-child{ color: #333333; font-size: 40px; font-weight: 600; border-bottom: 8px solid #1890FF; } &:last-child{ line-height: 25px; } } } &>div{ padding-left: 30px; max-width: 50%; } img{ height: 90% !important; } } .lite-step-right { display: flex; justify-content: space-around; height: 400px; margin: 5px 0; &>img { height: 100%; transform: translateY(-8%); } &>img.no-transform { transform: translateY(0) !important; } &>div { display: flex; flex-direction: column; color: #333333; &>span { display: flex; align-items: center; margin-top: 80px; &>span:first-child { font-size: 40px; font-weight: 400; margin-right: 18px; } &>span:last-child { display: flex; flex-direction: column; &>span:first-child { font-size: 25px; font-weight: 400; } &>span:last-child { font-size: 16px; font-weight: 400; } } } .mes-span { display: block; span { font-size: 40px; font-weight: 400; } div { font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); margin: 10px 0; } } &>div { display: flex; align-items: center; margin-top: 46px; img { width: 15x; margin-left: 100px; margin-right: 20px; } div { display: flex; flex-direction: column; justify-content: space-between; flex: 1; height: 100%; font-size: 14px; font-weight: 400; line-height: 20px; padding-left: 100px; span { position: relative; margin: 14px 0; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #1890FF; } } } } } } .machine-right{ background: #F4F8FB; .mes-span{ span{ &:first-child{ color: #333333; font-size: 40px; font-weight: 600; border-bottom: 8px solid #1890FF; } &:last-child{ line-height: 25px; } } } &>div{ padding-left: 30px; max-width: 50%; } img{ height: 90% !important; } } .machine-img{ display: flex; margin-top: 20px; align-items: center; &>div{ flex: 1; display: flex; align-items: center; &>img{ width: 190px; margin-right: 50px; } &>div{ display: flex; flex-direction: column; justify-content: space-around; &>div{ &:first-child{ color: #333333; font-size: 20px; font-weight: 600; margin-bottom: 20px; } &:last-child{ display: flex; align-items: center; &>span{ color: #333333; font-size: 20px; &:first-child{ margin-right: 10px; transform: rotate(-45deg); } } &>img{ margin-left: 16px; height: 24px; } } } } } &>img{ height: 120px; } } .machine-img-phones{ display: flex; margin-top: 10px; align-items: center; flex-direction: row !important; &>div{ flex: 1; display: flex; align-items: center; &>img{ width: 90px !important; margin-right: 25px; height: 90px !important; } &>div{ display: flex; flex-direction: column; justify-content: space-around; &>div{ &:first-child{ color: #333333; font-size: 12px; font-weight: 600; margin-bottom: 10px; } &:last-child{ display: flex; align-items: center; &>span{ color: #333333; font-size: 12px; &:first-child{ margin-right: 5px; transform: rotate(-45deg); } } &>img{ margin-left: 8px; height: 12px !important; width: auto !important; } } } } } &>img{ height: 20px !important; width: auto !important; margin-bottom: 0; } } .mh-title { display: flex; align-items: center; margin-top: 60px; div:first-child { flex: 235px 0 0; height: 209px; background: url(../img/mh/mh3.png); background-size: contain; background-repeat: no-repeat; display: flex; align-items: center; justify-content: flex-end; font-size: 30px; font-weight: 400; color: rgba(51, 51, 51, 1); margin-right: 138px; margin-left: 100px; span { background: #fff; transform: translateX(24%); } } div:last-child { font-size: 16px; font-weight: 400; color: rgba(51, 51, 51, 1); line-height: 30px; } } .mh-step1 { margin-top: 61px; height: 400px; background: url(../img/mh/mh2.png); background-size: cover; background-repeat: no-repeat; display: flex; justify-content: space-between; align-items: center; img { height: 100%; transform-origin: center; transform: scale(1.3); } &>div { &>div:first-child { display: flex; align-items: flex-start; &>span { font-size: 80px; font-weight: 400; color: rgba(57, 107, 255, 1); transform: translateX(35%) translateY(-60%); z-index: 1; } div { z-index: 2; display: flex; flex-direction: column; span:first-child { font-size: 30px; font-weight: 400; color: rgba(255, 255, 255, 1); } span:last-child { height: 10px; width: 123px; background: #fff; } } } &>div:last-child { display: flex; flex-direction: column; font-size: 14px; font-weight: 400; color: rgba(255, 255, 255, 1); transform: translateX(50%); span { margin: 12px 0; position: relative; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #fff; } } } } } .mh-step-left { margin-top: 61px; height: 400px; display: flex; justify-content: space-between; align-items: center; img { height: 100%; transform-origin: center; } &>div { flex: 1; &>div:first-child { display: flex; align-items: flex-start; &>span { font-size: 80px; font-weight: 400; color: #E0E0E0; transform: translateX(35%) translateY(-60%); z-index: 1; } div { z-index: 2; display: flex; flex-direction: column; span:first-child { font-size: 30px; font-weight: 400; color: #333333; } span:last-child { height: 10px; width: 123px; background: #FFAC1B; } } } &>div:last-child { display: flex; flex-direction: column; font-size: 14px; font-weight: 400; color: #333333; padding-left: 150px; span { margin: 12px 0; position: relative; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #0E96FE; } } } } } .mh-step-right { margin-top: 61px; height: 400px; display: flex; justify-content: space-around; align-items: center; img { height: 100%; transform-origin: center; } &>div { &>div:first-child { display: flex; align-items: flex-start; &>span { font-size: 80px; font-weight: 400; color: #E0E0E0; transform: translateX(35%) translateY(-60%); z-index: 1; } div { z-index: 2; display: flex; flex-direction: column; span:first-child { font-size: 30px; font-weight: 400; color: #333333; } span:last-child { height: 10px; width: 123px; background: #FFAC1B; } } } &>div:last-child { display: flex; flex-direction: column; font-size: 14px; font-weight: 400; color: #333333; padding-left: 150px; span { margin: 12px 0; position: relative; &::before { position: absolute; content: ''; left: -20px; top: 50%; transform: translateY(-50%); width: 10px; height: 14px; background: #0E96FE; } } } } } table { width: 100%; #lineTd { width: 80px; background: #0090D9 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=) no-repeat 99% center; } .bcl-150{ width: 150px !important; } th { text-align: center; background: #7D25CE; color: #fff; } &.bcl { border-color: #000; th { background: #0090D9; } } tr { &:nth-child(even) { background: #EDEDED; } td { &:first-child { background: #B6B7B9; text-align: center; } &.last-bg { background: #EDEDED !important; } div { display: flex; align-items: center; justify-content: center; text-align: center; word-break: break-word; white-space: pre-line; padding-left: 20px; ul { padding: 0; list-style: disc; margin: 0; li { text-align: left; } } img { max-width: 40%; margin: 10px; } } } } } @media screen and (max-width: 1500px) { table { font-size: 14px; } } @media screen and (max-width: 1200px) { table tr td div ul { list-style: none; } .lite-title { margin-top: 30px; } .lite-des { font-size: 14px; margin-top: 30px; } .lite-step1 { height: 300px; &>div { &>div { margin-top: 30px; } } } .lite-step2 { div { margin: 30px 0; } } .lite-step-left { height: 300px; &>div { &>div { margin-top: 30px; div { span { margin: 10px 0; } } } &>span { margin-top: 30px; } } } .lite-step-right { height: 300px; &>div { &>div { margin-top: 30px; div { span { margin: 10px 0; } } } &>span { margin-top: 30px; } } } } @media screen and (max-width: 576px) { table { font-size: 12px; } table tr td div{ padding-left: 0; } table .bcl-150{ width: 90px !important; } }