.page-banner { height:410px; background-color:#fff } .page-banner-bg { background-image:url("../../static/images/veryxiao/activity/openClass2023/bannerH.jpg"); background-size:1920px 410px } .page-banner-main { padding-top:0; height:100% } .page-banner-main .ban-title h1 { height:56px; line-height:56px; font-size:40px; color:#0b204c; font-weight:bold; letter-spacing:2px; margin-bottom:6px } .page-banner-main .ban-title h4 { height:42px; font-size:0; text-align:left; margin:0 0 12px } .page-banner-main .ban-title h4 strong { display:inline-block; vertical-align:middle; font-size:38px; color:#1966ff; line-height:42px; margin-right:8px } .page-banner-main .ban-title h4 span { display:inline-block; vertical-align:middle; height:42px; line-height:42px; font-size:24px; color:#fff; font-weight:bold; letter-spacing:2px; padding:0 16px; background-image:linear-gradient(90deg,#1967ff 0,#2cbeff 100%); background-color:#2cbeff; transform:skew(-10deg); -webkit-transform:skew(-10deg) } .page-banner-main .ban-title .text3 { height:43px } .page-banner-main .ban-title .text3 p { display:inline-block; height:43px; font-size:0; text-align:left; letter-spacing:1.5px; position:relative; line-height:42px; border-bottom:1px solid #0b0305; margin-top:0 } .page-banner-main .ban-title .text3 p:before { content:''; position:absolute; left:0; bottom:-5px; width:100%; height:1px; border-bottom:1px dashed #0b0305 } .page-banner-main .ban-title .text3 p span { display:inline-block; font-size:18px; color:#333; font-weight:500; line-height:42px; position:relative; padding-right:15px; margin-right:15px } .page-banner-main .ban-title .text3 p span:before { content:""; width:1px; position:absolute; left:auto; top:50%; margin-top:-8px; right:0; height:16px; background-color:#666 } .page-banner-main .ban-title .text3 p span:last-child { padding-right:0; margin-right:0 } .page-banner-main .ban-title .text3 p span:last-child:before { display:none } .big-title { letter-spacing:1px; text-align:center } .big-title h2 { color:#000; font-size:32px; line-height:46px } .big-title p { color:#3d485d; font-size:16px; line-height:28px; margin-top:9px } .big-title p a { color:#3d485d; font-size:16px } .big-title p a:hover { color:#596efb } .about { padding:80px 0 3px; position:relative } .about:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:80px; background-color:#f2f6ff } .about .title1 { margin-top:36px } .about .title1 p { line-height:36px; font-size:16px; color:#3d485d; letter-spacing:1px; margin-bottom:26px } .about .yban { height:182px; background:linear-gradient(180deg,#f5f8ff,#fff); border-radius:2px; box-shadow:8px 8px 20px 0 rgba(55,99,170,.1),-8px 0 22px 0 rgba(255,255,255,.25); border:2px solid #fff; margin:33px 0 30px } .about .yban ul { text-align:center; font-size:0; padding:53px 40px 0 } .about .yban ul li { display:inline-block; vertical-align:middle; width:21%; margin:0 2% } .about .yban ul li h6 { font-weight:bold } .about .yban ul li h6 b { height:54px; line-height:54px; font-size:50px; font-family:'DIN'; display:inline-block; vertical-align:middle; background:linear-gradient(0,#586ffb,#04abff 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent } .about .yban ul li h6 span { display:inline-block; vertical-align:middle; height:54px; line-height:54px; margin-left:4px; position:relative; top:6px; font-size:26px; font-weight:bold; color:#596efb } .about .yban ul li p { line-height:28px; font-size:16px; color:#3d485d; margin-top:5px } .product { padding:62px 0 105px; background-color:#f2f6ff } .product .main { margin-top:50px; padding:45px 0 44px; height:auto; overflow:hidden; position:relative; letter-spacing:1px } .product .main .line-top, .product .main .line-bottom { position:absolute; top:0; left:6px; right:6px; height:1px; background:linear-gradient(90deg,#b2bcfd,#f2f6ff,#6ecdff) } .product .main .line-right, .product .main .line-left { position:absolute; left:0; right:0; top:0; bottom:0; border-radius:10px; border-right:1px solid #6ecdff } .product .main .line-left { z-index:1; border-right:0; border-left:1px solid #b2bcfd } .product .main .line-bottom { top:auto; bottom:0 } .product .title { float:left; width:29.17%; height:100%; padding:0 0 0 3.83%; position:relative; z-index:2 } .product .title h3 { height:38px; line-height:38px; position:relative } .product .title h3 a { display:block; line-height:38px; font-weight:bold; font-size:24px; color:#3d485d; padding-left:28px; position:relative } .product .title h3:before, .product .title h3 a:before, .product .title .text2 a:before { content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:12px; height:12px; background-color:#487ffc } .product .title h3:before { left:auto; right:9px; margin-top:-4px; width:8px; height:8px } .product .title h3:after { content:''; position:absolute; left:29%; right:26px; top:50%; height:1px; background-color:#487ffc } .product .title .text1 { line-height:30px; font-size:16px; color:#3d485d; margin-top:19px } .product .title .text2 { height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#3d485d; margin-top:23px } .product .title .text2 a { display:block; float:left; width:calc(46% - 20px); height:32px; overflow:hidden; line-height:32px; padding-left:20px; position:relative; margin-right:4% } .product .title .text2 a:before { margin-top:-2px; width:5px; height:5px } .product .title2 { float:right; padding:0 3.83% 0 0 } .product .title2 h3:before, .product .title2 h3:after, .product .title2 h3 a:before, .product .title2 .text2 a:before { background:#03acff } .product .title2 h3:after { left:42% } .product .main .title3 { float:left; width:298px; height:auto; overflow:hidden; margin-left:46px; padding-top:5px; position:relative; z-index:2 } .product .main .title3 .img { width:100%; height:auto } .product .main .title3 h4 { position:absolute; left:4%; right:4%; top:50%; margin-top:-17px; height:34px; line-height:34px; text-align:center; color:#3d485d; font-size:24px; font-weight:bold } .product .title .text2 a:hover { color:#487ffc } .product .title2 .text2 a:hover { color:#03acff } .customers { padding:83px 0; position:relative } .customers:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:460px; background:linear-gradient(120deg,#4e6492,#24375b) } .customers .main { position:relative; padding:36px 0 41px } .customers .swiper { overflow:hidden; background:#fff; border-radius:5px; box-shadow:0 0 8px 0 rgba(55,99,170,.15) } .customers .swiper .title { width:calc(100% - 124px); height:100%; overflow:hidden; padding:33px 62px 28px } .customers .swiper .swiper-slide h5, .customers .swiper .swiper-slide h6 { text-align:center; letter-spacing:1px; color:#000; line-height:34px; font-size:24px } .customers .swiper .swiper-slide h6 { line-height:28px; font-size:16px; margin-top:6px } .customers .swiper .swiper-slide ul { height:auto; overflow:hidden; padding-top:26px } .customers .swiper .swiper-slide ul li { float:left; width:calc(16.66% - 18px); height:66px; background-color:#f2f6ff; position:relative; margin:0 9px 22px } .customers .swiper .swiper-slide ul li:before { content:''; width:100%; height:100%; background-image:url(../../static/images/veryxiao/about/brand.png); background-repeat:no-repeat; background-position:center; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%) } .customers .swiper .swiper-slide ul .icon-logo1:before { width:118px; height:35px; background-position:-150px -91px } .customers .swiper .swiper-slide ul .icon-logo2:before { width:41px; height:46px; background-position:-299px -232px } .customers .swiper .swiper-slide ul .icon-logo3:before { width:117px; height:36px; background-position:-5px -93px } .customers .swiper .swiper-slide ul .icon-logo4:before { width:115px; height:36px; background-position:-5px -181px } .customers .swiper .swiper-slide ul .icon-logo5:before { width:139px; height:29px; background-position:-150px -5px } .customers .swiper .swiper-slide ul .icon-logo6:before { width:77px; height:38px; background-position:-299px -51px } .customers .swiper .swiper-slide ul .icon-logo7:before { width:135px; height:33px; background-position:-5px -5px } .customers .swiper .swiper-slide ul .icon-logo8:before { width:77px; height:28px; background-position:-299px -147px } .customers .swiper .swiper-slide ul .icon-logo9:before { width:125px; height:18px; background-position:-142px -297px } .customers .swiper .swiper-slide ul .icon-logo10:before { width:136px; height:22px; background-position:-5px -265px } .customers .swiper .swiper-slide ul .icon-logo11:before { width:76px; height:38px; background-position:-299px -99px } .customers .swiper .swiper-slide ul .icon-logo01:before { width:123px; height:28px; background-position:-5px -227px } .customers .swiper .swiper-slide ul .icon-logo02:before { width:90px; height:36px; background-position:-299px -5px } .customers .swiper .swiper-slide ul .icon-logo03:before { width:112px; height:32px; background-position:-142px -139px } .customers .swiper .swiper-slide ul .icon-logo04:before { width:116px; height:33px; background-position:-130px -181px } .customers .swiper .swiper-slide ul .icon-logo05:before { width:133px; height:24px; background-position:-138px -227px } .customers .swiper .swiper-slide ul .icon-logo06:before { width:127px; height:19px; background-position:-5px -297px } .customers .swiper .swiper-slide ul .icon-logo07:before { width:135px; height:18px; background-position:-151px -265px } .customers .swiper .swiper-slide ul .icon-logo08:before { width:57px; height:37px; background-position:-299px -185px } .customers .swiper .swiper-slide ul .icon-logo09:before { width:127px; height:32px; background-position:-5px -139px } .customers .swiper .swiper-slide ul .icon-logo010:before { width:113px; height:37px; background-position:-150px -44px } .customers .swiper .swiper-slide ul .icon-logo011:before { width:122px; height:35px; background-position:-5px -48px } .customers .swiper .swiper-slide ul .icon-logo-more:before { display:none } .customers .swiper .swiper-slide ul .icon-logo-more span { width:4px; height:4px; background-color:#000; border-radius:2px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%) } .customers .swiper .swiper-slide ul .icon-logo-more span:first-child { margin-left:-10px } .customers .swiper .swiper-slide ul .icon-logo-more span:last-child { margin-left:10px } .customers .swiper .swiper-pagination { height:13px; bottom:4px } .customers .swiper .swiper-pagination .swiper-pagination-bullet { width:30px; height:13px; position:relative; background:none; cursor:pointer; margin:0 } .customers .swiper .swiper-pagination .swiper-pagination-bullet:before { content:''; position:absolute; left:5px; top:5px; width:20px; height:3px; background:rgba(161,179,215,.5) } .customers .swiper .swiper-pagination .swiper-pagination-bullet-active:before { background:#fff } .customers .layui-tab-item .text1 { height:34px; line-height:34px; font-size:24px; margin-bottom:7px } .customers .layui-tab-item .text2 { height:26px; line-height:26px; font-size:16px; margin-bottom:22px } .customers .layui-tab-item .text3 { height:auto; overflow:hidden } .customers .layui-tab-item .text3 p { float:left; width:17%; height:auto; overflow:hidden; margin-right:3% } .customers .layui-tab-item:nth-child(2) .text3 p { width:auto } .customers .layui-tab-item:nth-child(3) .text3 p { width:16% } .customers .layui-tab-item:nth-child(3) .text3 p:last-child { width:auto } .customers .layui-tab-item .text3 p span { display:block; height:26px; line-height:26px; font-size:16px; padding-left:12px; position:relative; margin-bottom:22px } .customers .layui-tab-item .text3 p span:before { content:''; position:absolute; left:0; top:11px; width:4px; height:4px; border-radius:2px; background:#fff } .certificate { padding:101px 0 94px; background:#f2f6ff } .certificate .swiper { overflow:hidden; position:relative; margin:47px -65px 0 } .certificate .swiper .swiper-slide ul { overflow:hidden; margin:0 65px } .certificate .swiper .swiper-slide li { float:left; width:calc(25% - 22px); height:auto; overflow:hidden; padding:45px 0 50px; background:#fff; border-radius:10px; margin:0 11px 22px } .certificate .swiper .swiper-slide li .img { width:90%; height:207px; overflow:hidden; position:relative; margin:0 auto 46px } .certificate .swiper .swiper-slide li .img img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%) } .certificate .swiper .swiper-slide li p { max-width:70%; height:48px; overflow:hidden; text-align:center; line-height:24px; font-size:16px; color:#000; letter-spacing:1px; margin:0 auto } .certificate .swiper .swiper-button { position:absolute; left:0; top:50%; margin-top:-20px; width:36px; height:36px; border-radius:50%; border:2px solid #fff; background:linear-gradient(180deg,#f2f6ff,#fff); box-shadow:0 0 3px rgba(55,99,170,.15) } .certificate .swiper .swiper-button-next { left:auto; right:0 } .certificate .swiper .swiper-button-next:after { transform:rotate(180deg); -webkit-transform:rotate(180deg) } .certificate .swiper .swiper-button:after { content:''; position:absolute; left:50%; top:50%; margin:-5px 0 0 -3px; width:6px; height:10px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-79px -1px; background-repeat:no-repeat } .certificate .swiper .swiper-button:before { content:''; position:absolute; left:2px; right:2px; top:2px; bottom:2px; background:linear-gradient(180deg,#e6eaff,#f9faff); border-radius:50% } .certificate .swiper .swiper-button:hover:before { background:linear-gradient(180deg,#d2e1f7,#f6faff) } .certificate .swiper .swiper-button:hover:after { background-position:-91px -1px } .course { padding:96px 0 111px; position:relative; background:linear-gradient(180deg,#4e6492,#24375b) } .course .bg { position:absolute; bottom:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%) } .course .big-title h2 { color:#fff } .course .main { margin-top:54px; height:auto; overflow:hidden } .course .main ul { float:left; width:514px; height:auto; overflow:hidden } .course .main ul li { margin-bottom:22px } .course .main ul .text1 { margin-bottom:71px } .course .main ul li .time { height:30px; line-height:30px; text-align:right; font-size:22px; color:#fff; font-weight:bold; position:relative; margin-bottom:7px } .course .main ul li .time svg { position:absolute; left:0; top:50% } .course .main ul li .time .stroke1 { stroke:#8997b2; stroke-width:1px; stroke-dasharray:8,6 } .course .main ul li h5 { line-height:32px; text-align:left; font-size:22px; color:#fff; font-weight:bold; margin-bottom:1px } .course .main ul li h6 { max-width:95%; line-height:28px; text-align:left; font-size:16px; color:#b7c9eb; letter-spacing:1px } .course .main ul li.text1 .time { margin-bottom:0 } .course .main ul li.text1 .time h5 { position:absolute; left:0; top:0; line-height:30px } .course .main ul li.text1 .time svg { left:60px } .course .main ul li.text2 { width:95.7% } .course .main ul li.text3 { width:89.9% } .course .main ul li.text4 { width:70% } .course .main ul li.text5 { width:64% } .course .main ul li.text5 h6 { max-width:100% } .course .main .right-text { float:right; width:520px; padding-top:63px } .course .main .right-text li.text2 { width:86%; margin-left:14% } .course .main .right-text li.text3 { width:76%; margin-left:24% } .course .main .right-text li.text4 { width:65%; margin-left:35% } .course .main .right-text li .time { text-align:left } .course .main .right-text li .time svg { left:auto !important; right:0 !important } .course .main .right-text li h5, .course .main .right-text li h6 { text-align:right; padding-left:5% } .course .main .right-text li.text4 h6 { max-width:92%; padding-left:8% } .culture { /*! padding:0px; */background-image:url(../../static/images/veryxiao/about/idea-bg.jpg); background-position:center bottom; background-color:#f2f6ff; background-repeat:no-repeat; padding-bottom: 80px; } .culture .title1 { line-height:36px; font-size:26px; color:#000; letter-spacing:1px; margin-top:42px } .culture ul li { padding:39px 25px 35px 30px; background:#fff; border-radius:10px } .culture ul li .icon { margin:0 0 10px -5px; width:70px; height:70px; background-image:url(../../static/images/veryxiao/about/idea.png); background-position:0 0; background-repeat:no-repeat } .culture ul li .icon2 { background-position:-70px 0 } .culture ul li .icon3 { background-position:-140px 0 } .culture ul li .icon4 { background-position:0 -70px } .culture ul li .icon5 { background-position:-70px -70px } .culture ul li .icon6 { background-position:-140px -70px } .culture ul li h6 { line-height:32px; font-size:22px; color:#000 } .culture ul li p { line-height:26px; font-size:16px; color:#3d485d; margin-top:9px } .culture ul:last-child li { position:relative; padding:44px 22px 47px 105px } .culture ul:last-child li .icon { position:absolute; left:22px; top:47px; margin:0 } .main-more { padding:86px 0 107px } .main-more ul li, .main-more ul li p span:before { transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out } .main-more ul li:hover { background:#fff; border-radius:10px; box-shadow:0 0 21px 0 rgba(55,99,170,.2); transform:translateY(-10px); -webkit-transform:translateY(-10px) } .main-more ul li a { display:block; padding:20px } .main-more ul li .img { width:370px; height:235px; overflow:hidden; position:relative; border-radius:10px; margin-bottom:19px } .main-more ul li .img img { width:100%; height:100%; object-fit:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%) } .main-more ul li p { height:30px; overflow:hidden; line-height:30px; text-align:left; letter-spacing:1px; color:#000; font-size:20px } .main-more ul li p span { float:right; height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#888999; padding-right:26px; position:relative } .main-more ul li p span:before { content:''; position:absolute; right:10px; top:8px; width:10px; height:16px; background-image:url(../../static/images/veryxiao/about/icon.png); background-position:center; background-repeat:no-repeat } .main-more ul li:hover p span:before { transform:translateX(4px); -webkit-transform:translateX(4px) } @media only screen and (min-width:835px) { .about .yban ul { display:flex; flex-direction:row; justify-content:center; padding:53px 0 0 } .about .yban ul li { width:auto; margin:0 4.5% } .customers .layui-tab { margin:40px 0 0; letter-spacing:1px; color:#fff; text-align:left; height:auto; overflow:hidden } .customers .layui-tab-title { float:left; width:112px; height:100%; padding-top:6px } .customers .layui-tab-title .small-line { position:absolute; left:0; top:30px } .customers .layui-tab-title .small-line span { display:block; width:5px; height:1px; background:#e0faff; margin-bottom:9px } .customers .layui-tab-title .small-line span:nth-child(5), .customers .layui-tab-title .small-line span:nth-child(10) { margin-bottom:22px } .customers .layui-tab-title li { display:block; height:28px; line-height:28px; font-size:16px; color:#b7c9eb; text-align:left; padding-left:25px; position:relative; margin-bottom:35px } .customers .layui-tab-title li:before { content:''; position:absolute; left:0; top:50%; width:11px; height:1px; background:#e0faff } .customers .layui-tab-title li.layui-this { color:#fff } .customers .layui-tab-title li.layui-this:before { left:0; height:2px; margin-top:-1px } .customers .layui-tab-title li:last-child { margin-bottom:0 } .customers .layui-tab-content { margin-left:122px; height:100% } .customers .layui-tab-item { height:auto; overflow:hidden; padding:29px 16px 20px 26px; background:linear-gradient(90deg,rgba(103,131,191,.35),rgba(86,110,160,.25)); border-radius:10px } .culture .even-share, .main-more .even-share { margin-left:-11px; margin-right:-11px; margin-top:32px } .culture .even-share .subelement { margin:0 11px 22px } .main-more .even-share .subelement { margin:0 1px 22px } } @media only screen and (max-width:1519px) and (min-width:835px) { .customers .layui-tab-item .text3 p, .customers .layui-tab-item:nth-child(3) .text3 p { width:auto } .customers .layui-tab-item:nth-child(2) .text3 p { margin-right:2% } .course .bg { width:1100px; bottom:25px } .certificate .swiper { margin-left:0; margin-right:0 } .certificate .swiper .swiper-slide ul { margin:0 10px } .main-more .even-share .subelement { width:calc(33.33% - 2px) } .main-more ul li .img { width:auto; height:215px } } @media only screen and (max-width:834px) { main { padding-top:53px } main .max-width-1200 { width:calc(100% - 40px); padding:0 20px } .big-title { letter-spacing:0 } .big-title p { line-height:30px } .page-banner { height:383px } .page-banner .page-banner-bg { background-image:url("../../static/images/veryxiao/about/banner_mobileH.jpg"); background-size:auto 383px } .page-banner-title { top:auto; bottom:28px; letter-spacing:1px } .page-banner-title .text2, .page-banner-title .text1 { font-size:22px; font-weight:bold; line-height:32px; margin:0 8px } .page-banner-title .text1 { margin-top:5px } .page-banner-title .text1 span { display:none } .page-banner-title .text1 b { color:#ffdf6a } .big-title h2 { line-height:31px; font-size:21px; font-weight:bold } .about { padding:35px 0 0 } .about:before { display:none } .about .title1 { margin-top:12px } .about .title1 p { line-height:30px; letter-spacing:.5px; margin-bottom:16px } .about .title1 p:last-child { margin-bottom:0 } .about .yban { height:auto; overflow:hidden; border-radius:0; border:0; position:relative; background:linear-gradient(180deg,#f4f9ff,#fff); box-shadow:0 -1px 32px rgba(137,175,252,.26); margin:22px -20px 0 } .about .yban:before { content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url(../../static/images/veryxiao/about/mc-yban1.jpg); background-position:center bottom; background-size:100%; background-repeat:no-repeat } .about .yban ul { height:auto; overflow:hidden; position:relative; padding:0 } .about .yban .text1 { border-bottom:2px solid #eee } .about .yban ul li { width:33.33%; margin:0; padding:16px 0 14px; position:relative } .about .yban .text2 li { width:100%; padding:18px 0 16px } .about .yban .text1 li:before { content:''; position:absolute; right:0; top:0; width:2px; height:100%; background-color:#eee } .about .yban .text1 li:last-child:before { display:none } .about .yban ul li h6 { height:34px } .about .yban ul li h6 b, .about .yban ul li h6 span { height:34px; line-height:34px; font-size:28px } .about .yban ul li h6 span { font-size:20px; top:3px; margin-left:2px } .about .yban ul li p { line-height:24px; font-size:14px; margin-top:2px } .product { padding:35px 0 0; background-image:url(../../static/images/veryxiao/about/mc-bg2.jpg); background-color:#e7eefc; background-position:center top; background-size:100%; background-repeat:no-repeat; position:relative } .product:before { content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url(../../static/images/veryxiao/about/mc-bg21.jpg); background-position:center bottom; background-size:100%; background-repeat:no-repeat } .product .main { margin-top:25px; padding:15px 0; border-radius:5px; background-color:#fff } .product .main .line { display:none } .product .title { float:none; width:calc(100% - 50px); height:auto; overflow:hidden; padding:0 25px } .product .title h3 a:before { margin-top:-5px; width:10px; height:10px } .product .main .title3 { display:none } .product .main .title3 .img { width:88%; margin:0 auto } .product .main .title3 h4 { font-size:22px } .product .title h3 a { font-size:20px; padding-left:23px } .product .title .text1 { margin-top:5px } .product .title .text2 { height:auto; overflow:hidden; margin:5px 0 20px } .customers { padding:35px 0 0; background-image:url(../../static/images/veryxiao/about/mc-bg3.jpg); background-color:#e7eefc; background-position:center top; background-size:100%; background-repeat:no-repeat } .customers:before { display:none; height:640px } .customers .main { padding:25px 0 30px } .customers .swiper .title { width:calc(100% - 40px); padding:15px 20px } .customers .swiper .swiper-slide h5 { font-size:16px; line-height:26px } .customers .swiper .swiper-slide h6 { margin-top:0; line-height:22px; font-size:14px } .customers .swiper .swiper-slide ul { padding-top:15px } .customers .swiper .swiper-slide ul li { width:calc(33.33% - 12px); height:48px; margin:0 6px 12px } .customers .swiper .swiper-slide ul li:before { transform:translate(-50%,-50%) scale(.58); -webkit-transform:translate(-50%,-50%) scale(.58) } .customers .swiper .swiper-pagination .swiper-pagination-bullet:before { background:#6582be } .customers .swiper .swiper-pagination .swiper-pagination-bullet-active:before { background:#4e6492 } .customers .layui-tab { overflow:initial; margin-top:45px; margin-bottom:25px; letter-spacing:.5px; position:relative } .customers .layui-tab:before { content:''; position:absolute; left:-20px; right:-20px; top:-25px; bottom:-25px; background:linear-gradient(120deg,#4e6492,#24375b) } .customers .layui-tab:after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:linear-gradient(90deg,rgba(103,131,191,.35),rgba(86,110,160,.25)); border-radius:5px } .customers .layui-tab-title { height:42px; line-height:42px; border-bottom:1px solid #8191b4; display:flex; flex-direction:row; justify-content:space-between; position:relative; z-index:2; margin:5px 20px 0 } .customers .layui-tab-title .small-line { display:none } .customers .layui-tab-title li { line-height:42px; color:#fff; font-size:16px; margin:0 6px } .customers .layui-tab-title li:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background:#fff; transform:scale(0); transition:transform .3s ease-in-out } .customers .layui-tab-title li.layui-this:before { transform:scale(1) } .customers .layui-tab-title .small-line { top:19px } .customers .layui-tab-title .small-line span { margin-bottom:22px } .customers .layui-tab-title .small-line span:nth-child(10) { margin-bottom:21px } .customers .layui-tab-content { position:relative; z-index:2 } .customers .layui-tab-item { padding:18px 20px 28px } .customers .layui-tab-item .text1 { display:none } .customers .layui-tab-item .text2 { text-align:center; color:#fff; font-size:14px; line-height:24px; height:auto; padding:6px 0; border-radius:5px; background:rgba(25,25,25,.09); margin-bottom:13px } .customers .layui-tab-item .text3 p { float:none; width:100% !important; margin:0 0 8px 0 } .customers .layui-tab-item .text3 p span { float:left; width:calc(47% - 12px); height:auto; overflow:hidden; line-height:22px; font-size:14px; color:#fff; margin:0 3% 0 0 } .customers .layui-tab-item .text3 p span:before { top:9px } .certificate { padding:35px 0 } .certificate .swiper { margin:20px -20px 0 } .certificate .swiper .swiper-slide ul { margin:0 15px } .certificate .swiper .swiper-slide li { width:calc(50% - 16px); padding:20px 0; margin:0 8px 16px } .certificate .swiper .swiper-slide li .img { height:123px; margin-bottom:10px } .certificate .swiper .swiper-slide li .img img { transform:translate(-50%,-50%) scale(.65); -webkit-transform:translate(-50%,-50%) scale(.65) } .certificate .swiper .swiper-slide li p { max-width:86%; height:44px; line-height:22px } .certificate .swiper .swiper-button { box-shadow:0 0 8px rgba(55,99,170,.15) } .course { padding:35px 0 25px } .course .bg { top:75px; bottom:auto; transform:translateX(-50%) scale(.45); transform-origin:center top; -webkit-transform:translateX(-50%) scale(.45); -webkit-transform-origin:center top } .course .main { margin-top:310px } .course .main ul { float:none; width:100% } .course .main ul li { width:100% !important } .course .main ul .text1 { margin-bottom:22px } .course .main ul li h5, .course .main ul li.text1 .time h5, .course .main ul li .time { font-size:20px } .course .main ul li h5 { font-weight:normal } .course .main ul li:nth-child(1) { margin-bottom:32px !important } .course .main ul li:nth-child(2) .time svg { left:0 !important } .culture { padding:35px 0; background-size:100% } .culture .title1 { margin-top:20px; line-height:30px; font-size:20px; padding-left:18px; position:relative } .culture .title1:before { content:''; position:absolute; left:0; top:5px; width:5px; height:20px; background-image:linear-gradient(to bottom,#5dc1ff,#617dff); border-radius:5px } .culture ul { width:100%; padding-bottom:10px; margin-top:15px } .culture ul li { padding-top:30px } .culture ul li:last-child { margin-bottom:0 } .culture ul li h6 { font-size:18px } .culture ul:last-child li { padding-top:25px; padding-bottom:35px } .culture ul:last-child li .icon { top:30px } .main-more { padding:35px 0 28px } .main-more ul { width:100%; padding-top:20px } .main-more ul li { background:#fff; border-radius:10px; box-shadow:0 0 21px 0 rgba(55,99,170,.2) } .main-more ul li a { padding:15px 15px 20px } .main-more ul li .img { width:100%; height:185px; margin-bottom:10px } } @media only screen and (max-width:375px) { .customers .swiper .swiper-slide ul li { height:40px } .customers .swiper .swiper-slide ul li:before { transform:translate(-50%,-50%) scale(.46); -webkit-transform:translate(-50%,-50%) scale(.46) } } @media only screen and (max-width:320px) { .about .yban ul li h6 { height:30px } .about .yban ul li h6 b, .about .yban ul li h6 span { height:30px; line-height:30px; font-size:24px } .about .yban ul li h6 span { font-size:18px } }