.max-width-1420 { width:100%; position:relative; margin:0 auto } .max-width-1420:after, .max-width-1420:before, .main:after, .main:before { display:table; content:"" } .big-title { text-align:center } .big-title h2 { line-height:44px; font-size:32px; color:#000; font-weight:normal; letter-spacing:3px } .big-title p { max-width:90%; line-height:25px; font-size:16px; color:#3d485d; letter-spacing:.75px; margin:11px auto 0 } .banner { padding:0; overflow:hidden } .banner .swiper { width:100%; height:570px !important; position:relative } .banner .swiper:after { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../../static/images/veryxiao/index_2023/water-banner.jpg); background-size:cover; background-color:#fff; background-position:center; background-repeat:no-repeat } .banner .swiper .swiper-wrapper { z-index:2 } .banner .swiper .swiper-slide, .banner .swiper .swiper-slide .banner-img { width:100%; height:100%; position:relative } .banner .swiper .bg { position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden; background-size:cover; background-color:#fff; background-position:center; background-repeat:no-repeat } .banner .swiper .bg .max-width-1420 { width:100%; height:100% } .banner .thumbnails { filter:blur(4px); transition:all .2s } .banner .swiper .bg video { width:100%; height:100%; object-fit:cover } .banner .title-main { position:absolute; left:0; top:166px; width:100%; text-align:left } .banner-img .title-main .btn-title { text-align:left; font-size:0; margin-left:-7px; margin-top:39px } .banner-img .title-main .item-text1 { line-height:54px; font-size:42px; font-weight:bold; color:#181c26; letter-spacing:3px; margin-bottom:21px } .banner-img .title-main .item-text2 { line-height:34px; font-size:26px; color:#181c26; letter-spacing:4px; margin-bottom:9px } .banner-img .title-main .item-text3 { line-height:28px; font-size:16px; color:#181c26; letter-spacing:1.5px } .banner-img .title-main .btn-title a, .banner-img .title-main .btn-title .btn0 { display:inline-block; vertical-align:top; text-align:center; cursor:pointer; width:150px; height:42px; line-height:38px; font-size:16px; font-style:normal; color:#fff; letter-spacing:1px; margin:0 7px 15px 8px } .banner-img1 .title-main .btn-title .btn1 { font-weight:300; background:linear-gradient(90deg,#02adff 0,#586ffb 100%); background-color:#596efb } .banner-img1 .title-main .btn-title .btn2 { line-height:40px; color:#232323; background-color:#dee8f5; border:1px solid #a4b0c7 } .banner-img .title-main .btn-title .btn0:hover, .banner-img .title-main .btn-title .btn1:hover { background:linear-gradient(-90deg,#02adff 0,#586ffb 100%); background-color:#596efb } .banner-img .title-main .btn-title .btn2:hover { background-color:#fff } .banner-img3 .title-main .item-text2, .banner-img3 .title-main .item-text1, .banner-img3 .title-main .item-text3 { color:#fff } .banner-img3 .title-main .item-text1 b { color:#ffdf6a } .banner-img3 .title-main .btn-title .btn1 { background:linear-gradient(-90deg,#00aeff 0,#586ffb 100%); background-color:#00aeff } .banner-img3 .title-main .btn-title .btn2, .banner-img2 .title-main .btn-title .btn2 { width:148px; height:40px; border:1px solid transparent; background-clip:padding-box,border-box; background-origin:padding-box,border-box; background-image:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.95)),linear-gradient(0,#0bc6f5,#3175ff); background-color:#fff } .banner-img3 .title-main .btn-title .btn2 span, .banner-img2 .title-main .btn-title .btn2 span { color:#0d6eeb; background-image:linear-gradient(0,#0db2ff 0,#0d6eeb 100%); -webkit-background-clip:text; background-clip:text; color:transparent; font-weight:normal } .banner-img3 .title-main .btn-title .btn1:hover { background:linear-gradient(90deg,#00aeff 0,#586ffb 100%) } .banner-img3 .title-main .btn-title .btn2:hover { background-image:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.95)),linear-gradient(180deg,#0bc6f5,#3175ff); background-color:#fff } .banner-img4 .title-main { top:174px } .banner-img4 .ban-href { display:block; width:100%; height:100%; position:relative } .banner-img4 .title-main .item-text1 { letter-spacing:1.5px; color:#222; margin-bottom:9px } .banner-img4 .title-main .item-text3 { color:#222; letter-spacing:1px; margin-bottom:16px } .banner-img4 .title-main .item-text4 { display:flex; height:37px; margin-bottom:32px } .banner-img4 .title-main .item-text4 h6 { display:flex; justify-content:flex-start; align-items:center; line-height:24px; padding-bottom:13px; position:relative } .banner-img4 .title-main .item-text4 h6:before, .banner-img4 .title-main .item-text4 h6:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-image:linear-gradient(0,#0e70f9,#36bffe); background-color:#36bffe } .banner-img4 .title-main .item-text4 h6:after { bottom:4px; background:none; border-bottom:1px dashed #36bffe } .banner-img4 .title-main .item-text4 h6 i { width:16px; height:16px; background-image:url(../../static/images/veryxiao/DCMM/icon_sprites2.png); background-position:-10px -47px; background-repeat:no-repeat } .banner-img4 .title-main .item-text4 h6 .icon2 { width:17px; background-position:-48px -10px } .banner-img4 .title-main .item-text4 h6 strong { font-size:16px; color:#222; font-weight:normal; margin:0 30px 0 12px } .banner-img4 .title-main .item-text4 h6 strong:last-child { margin-right:0 } .banner-img4 .title-main .btn-title .btn1 { background-image:linear-gradient(-90deg,#0e70f9,#36bffe); background-color:#36bffe } .banner-img2 .title-main { top:191px } .banner-img2 .title-main .item-text1 { color:#172641; margin-bottom:19px } .banner-img2 .title-main .item-text4 { height:24px; margin-bottom:37px } .banner-img2 .title-main .item-text4 h6:before, .banner-img2 .title-main .item-text4 h6:after { display:none } .banner-img2 .title-main .item-text4 h6 { height:24px; padding-bottom:0 } .banner-img2 .title-main .item-text4 h6 i { width:20px; height:20px; background-image:url(../../static/images/veryxiao/index_2023/icon-water.png); background-position:0 0; background-repeat:no-repeat } .banner-img2 .title-main .item-text4 h6 .icon2 { width:20px; background-position:-20px 0 } .banner-img2 .title-main .item-text4 h6 .icon3 { background-position:-40px 0 } .banner-img2 .title-main .item-text4 h6 strong { font-size:18px; color:#414751; letter-spacing:.75px; margin:0 28px 0 6px } .banner-img2 .title-main .btn-title .btn1 { background-image:linear-gradient(90deg,#18e2c0,#1482fe); background-color:#18e2c0 } .banner-img2 .title-main .btn-title .btn2 { background-image:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(90deg,rgba(24,225,193,.85),rgba(20,130,254,.85)); background-color:#fff } .banner-img2 .title-main .btn-title .btn1:hover { background-image:linear-gradient(-90deg,#18e2c0,#1482fe); background-color:#1482fe } .banner-img2 .title-main .btn-title .btn2:hover { background-image:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,1)),linear-gradient(90deg,rgba(24,225,193,1),rgba(20,130,254,1)); background-color:#fff } .banner .swiper .swiper-pagination { position:absolute; top:auto; bottom:156px; height:12px; z-index:3 } .banner .swiper .swiper-pagination { position:absolute; top:auto; bottom:156px; left:50%; transform:translateX(-50%); max-width:1430px; height:12px; background:none; padding:0; text-align:left; font-size:0 } .banner .swiper .swiper-pagination span { display:inline-block; vertical-align:top; width:43px; height:12px; margin:0; background:none; opacity:1; position:relative } .banner .swiper .swiper-pagination span:before { content:''; position:absolute; left:5px; top:5px; right:5px; bottom:5px; background:#fff } .banner .swiper .swiper-pagination span.swiper-pagination-bullet-active { background:none } .banner .swiper .swiper-pagination span.swiper-pagination-bullet-active:before { background:#596efb } .banner .text-main { position:absolute; left:0; bottom:0; z-index:3; width:100%; height:120px; background:rgba(255,255,255,.5) } .banner .text-main ul { width:100%; height:100%; text-align:center; font-size:0 } .banner .text-main ul li { display:inline-block; vertical-align:top; width:calc(25% - 112px); height:calc(100% - 52px); padding:22px 22px 23px 90px; letter-spacing:1px; text-align:left; position:relative } .banner .text-main ul li:before { content:''; position:absolute; left:37px; top:34px; width:36px; height:37px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-108px -114px; background-repeat:no-repeat } .banner .text-main ul li:nth-child(2):before { background-position:-72px -114px } .banner .text-main ul li:nth-child(3):before { background-position:-36px -114px } .banner .text-main ul li:nth-child(4):before { background-position:0 -114px } .banner .text-main ul li h4 { line-height:28px; font-size:16px; color:#252b3a; margin-bottom:3px } .product { padding:68px 0; position:relative } .product:before { content:''; position:absolute; left:0; right:0; bottom:0; top:285px; background:#f2f6ff } .product .layui-tab { position:relative; z-index:2; margin-top:36px } .product .layui-tab-title { height:79px; text-align:center } .product .layui-tab-title li { min-width:auto; height:60px; padding:0 18px 19px 96px; line-height:60px; font-size:20px; color:#000; letter-spacing:.5px; margin:0 31px } .product .layui-tab-title li:before { content:''; position:absolute; left:14px; top:0; width:65px; height:65px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-65px -47px; background-repeat:no-repeat } .product .layui-tab-title li:nth-child(2):before { background-position:0 -47px } .product .layui-tab-title li p:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#596efb; -ms-transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); transform:scale(0); transition:transform .3s ease-in-out } .product .layui-tab-title li.layui-this p:after { -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1) } .product .layui-tab-content { padding-top:60px; height:100% } .product .layui-tab-item { text-align:center; font-size:0; background-color:#fff; box-shadow:0 0 15px 0 rgba(55,99,170,.16) } .product .layui-tab-item .left-title { display:inline-block; vertical-align:top; width:24.3%; height:632px; background-color:#fff; position:relative } .product .layui-tab-item .left-title:before { content:''; position:absolute; left:4px; right:0; top:4px; bottom:4px; background-image:url(../../static/images/veryxiao/index_2023/pro-bg.jpg); background-position:right bottom; background-size:cover; background-repeat:no-repeat } .product .layui-tab-item2 .left-title:before { background-image:url(../../static/images/veryxiao/index_2023/pro-bg1.jpg) } .product .layui-tab-item .left-title .title { padding:33px 35px 0 41px; text-align:left; letter-spacing:.75px; position:relative; z-index:3 } .product .layui-tab-item .left-title h3 { height:42px; line-height:42px; letter-spacing:.5px; position:relative; padding-left:47px; margin-bottom:22px } .product .layui-tab-item .left-title h3 .icon-pro { position:absolute; left:0; top:50%; margin-top:-16px; width:32px; height:32px; border-radius:3px; background:linear-gradient(94deg,#5dc5ff 0,#687cff 100%); background-color:#687cff } .product .layui-tab-item .left-title h3 .icon-pro:before { content:''; position:absolute; left:50%; top:50%; margin:-10px 0 0 -12px; width:24px; height:19px; background-image:url(../../static/images/veryxiao/common/icon-common.png); background-position:-136px -164px; background-repeat:no-repeat } .product .layui-tab-item2 .left-title h3 .icon-pro:before { background-position:-160px -164px } .product .layui-tab-item .left-title h3 b { display:inline-block; vertical-align:middle; line-height:42px; font-size:20px; color:#000 } .product .layui-tab-item .left-title h5 { max-width:95%; line-height:22px; font-size:14px; color:#333; margin-bottom:41px } .product .layui-tab-item .left-title h6 { line-height:24px; font-size:16px; color:#596efb; padding-left:23px; position:relative; margin-bottom:6px } .product .layui-tab-item .left-title h6:before { content:''; position:absolute; left:0; top:7px; width:13px; height:12px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-80px -28px; background-repeat:no-repeat } .product .layui-tab-item .left-title p { line-height:20px; font-size:14px; color:#767785; padding-left:23px; margin-bottom:14px } .product .layui-tab-item .btn-title { padding-top:34px; margin-left:-5px; width:108%; text-align:left; font-size:0 } .product .layui-tab-item .btn-title a { display:inline-block; vertical-align:top; width:114px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#596efb; background-color:#fff; border:1px solid #596efb; margin:0 5px 10px } .product .layui-tab-item .btn-title a.btn1 { color:#fff; background-color:#596efb } .product .layui-tab-item .btn-title a:hover { background:rgba(255,255,255,.6) } .product .layui-tab-item .btn-title a.btn1:hover { background-color:#5064e6 } .product .layui-tab-item .right-title { display:inline-block; vertical-align:top; text-align:left; width:75.7% } .product .layui-tab-item .right-title .list-title { display:inline-block; vertical-align:top; width:calc(33.33% - 64px); height:161px; overflow:hidden; padding:27px 34px 22px 29px; letter-spacing:.75px; background-color:#fff; border-bottom:1px solid #dae1ea; border-left:1px solid #dae1ea; position:relative } .product .layui-tab-item .right-title .list-title:nth-child(7), .product .layui-tab-item .right-title .list-title:nth-child(8), .product .layui-tab-item .right-title .list-title:nth-child(9) { border-bottom:0 } .product .layui-tab-item .right-title .list-title a { display:block; width:100%; height:100% } .product .layui-tab-item .right-title .list-title h6 { line-height:26px; font-size:16px; color:#000; font-weight:bold; margin-bottom:10px } .product .layui-tab-item .right-title .list-title h6 .icon-tags { margin-left:6px; display:inline-block; vertical-align:middle; width:38px; height:23px; background:#ffe7e4; border-radius:2px; position:relative; top:-2px } .product .layui-tab-item .right-title .list-title h6 .icon-tags:before { content:''; position:absolute; left:50%; top:50%; margin:-6px 0 0 -14px; width:28px; height:13px; background-image:url(../../static/images/veryxiao/common/icon-common.png); background-position:-268px -164px; background-repeat:no-repeat } .product .layui-tab-item .right-title .list-title p { height:44px; overflow:hidden; line-height:22px; font-size:14px; color:#888999; margin-bottom:14px } .product .layui-tab-item .right-title .list-title .text1 { margin:0 0 12px -3px; text-align:left; font-size:0; height:31px; overflow:hidden; width:calc(100% + 10px) } .product .layui-tab-item .right-title .list-title .text1 span { display:inline-block; vertical-align:top; min-width:52px; height:21px; line-height:21px; text-align:center; font-size:12px; color:#888999; padding:0 7px; border:1px solid #dae1ea; border-radius:2px; margin:0 4px 8px 3px } .product .layui-tab-item .right-title .list-title .text1 span:last-child { margin-right:0 } .product .layui-tab-item .right-title .list-title .text2 { display:inline-block; line-height:24px; font-size:14px; color:#596efb; padding-right:15px; position:relative } .product .layui-tab-item .right-title .list-title .text2:before { content:''; position:absolute; right:0; top:8px; width:5px; height:8px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-91px -16px; background-repeat:no-repeat; transition:all .3s ease-out } .product .layui-tab-item2 .left-title h5 { margin-bottom:42px } .product .layui-tab-item2 .btn-title { padding-top:35px } .product .layui-tab-item2 .right-title .list-title { width:calc(33.33% - 55px); height:162px; padding:27px 25px 21px 29px } .product .layui-tab-item2 .right-title .list-title:last-child { background-image:url(../../static/images/veryxiao/index_2023/pro-default.jpg); background-color:#fff; background-position:right bottom; background-repeat:no-repeat } .product .layui-tab-item2 .right-title .list-title p { margin-bottom:18px } .product .layui-tab-item2 .right-title .list-title .text1 { margin-bottom:9px } .product .layui-tab-item2 .right-title .list-title .text3 { line-height:26px; font-size:16px; font-weight:bold; color:#888999; margin-bottom:23px } .product .layui-tab-item2 .right-title .list-title .text4 { width:159px; height:34px; line-height:34px; font-size:16px; color:#000; text-align:center; font-weight:bold; border:1px solid #dae1ea; border-radius:3px; margin-bottom:12px } .plan { padding:86px 0 102px; background-size:cover; background-position:center; background-repeat:no-repeat } .plan .big-title h2, .plan .big-title p { color:#fff } .plan .main { margin:-13px -15px 0; height:auto; overflow:hidden } .plan .left-title { float:left; width:30.34% } .plan .left-title:nth-child(3) { float:right } .plan .left-title ul { font-size:0; text-align:center } .plan .left-title ul li { display:inline-block; vertical-align:top; width:calc(50% - 31px); margin:15px 15px 10px } .plan .left-title ul li .title { padding-top:41px } .plan .left-title ul li .title .text { display:block; padding:54px 26px 34px; height:146px; text-align:left; letter-spacing:1px; background:linear-gradient(180deg,#4f678f,#3b4e75); background-color:#3b4e75; border-radius:10px; position:relative } .plan .left-title ul li .title .icon { width:88px; height:83px; position:absolute; left:50%; top:-41px; margin-left:-44px } .plan .left-title ul li .title .icon:before { content:''; position:absolute; left:1px; bottom:0; width:86px; height:46px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-176px -40px; background-repeat:no-repeat } .plan .left-title ul li .title .icon:after { content:''; position:absolute; left:12px; top:10px; width:62px; height:43px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-202px -154px; background-repeat:no-repeat } .plan .left-title ul li .title .icon .pro-icon { position:absolute; bottom:26px; left:18px; z-index:2; width:50px; height:53px } .plan .left-title ul li .title .icon .pro-icon:before { content:''; position:absolute; left:0; top:-2px; width:100%; height:100%; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:0 -154px; background-repeat:no-repeat; -webkit-transform-origin:center bottom; -moz-transform-origin:center bottom; -ms-transform-origin:center bottom; -o-transform-origin:center bottom; transform-origin:center bottom } .plan .left-title ul li .title .icon1 .pro-icon:before { top:0 } .plan .left-title ul li .title .icon2 .pro-icon:before { background-position:-50px -154px } .plan .left-title ul li .title .icon3 .pro-icon:before { background-position:-100px -154px } .plan .left-title ul li .title .icon4 .pro-icon:before { background-position:-150px -154px } .plan .left-title ul li .title .icon5 .pro-icon:before { background-position:0 -207px } .plan .left-title ul li .title .icon6 .pro-icon:before { background-position:-50px -207px } .plan .left-title ul li .title .icon7 .pro-icon:before { background-position:-100px -207px } .plan .left-title ul li .title .icon8 .pro-icon:before { background-position:-150px -207px } .plan .left-title ul li .title .icon .pro-icon:after { content:''; position:absolute; left:-7px; top:18px; width:64px; height:31px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-201px -202px; background-repeat:no-repeat } .plan .left-title ul li .title .icon span { position:absolute; z-index:3 } .plan .left-title ul li .title .icon span:nth-child(2) { width:6px; height:6px; background-image:url(../../static/images/veryxiao/index_2023/pro-icon1.png); background-position:center; background-repeat:no-repeat } .plan .left-title ul li .title .icon span:nth-child(3) { width:10px; height:10px; background-image:url(../../static/images/veryxiao/index_2023/pro-icon2.png); background-position:center; background-repeat:no-repeat } .plan .left-title ul li .title .icon span:nth-child(4) { width:7px; height:8px; background-image:url(../../static/images/veryxiao/index_2023/pro-icon3.png); background-position:center; background-repeat:no-repeat } .plan .left-title ul li .title .icon span:nth-child(2) { left:15px; top:16px } .plan .left-title ul li .title .icon span:nth-child(3) { left:26px; top:39px } .plan .left-title ul li .title .icon span:nth-child(4) { left:65px; top:14px } .plan .left-title ul li .title .icon1 span:nth-child(2) { left:17px; top:17px } .plan .left-title ul li .title .icon1 span:nth-child(3) { left:33px; top:48px } .plan .left-title ul li .title .icon1 span:nth-child(4) { left:58px; top:32px } .plan .left-title ul li .title .icon1 span:nth-child(2) { left:16px; top:17px } .plan .left-title ul li .title .icon1 span:nth-child(3) { left:33px; top:48px } .plan .left-title ul li .title .icon1 span:nth-child(4) { left:59px; top:32px } .plan .left-title ul li .title .icon3 span:nth-child(2) { left:12px; top:16px } .plan .left-title ul li .title .icon3 span:nth-child(3) { left:22px; top:44px } .plan .left-title ul li .title .icon3 span:nth-child(4) { left:65px; top:14px } .plan .left-title ul li .title .icon4 span:nth-child(2) { left:16px; top:17px } .plan .left-title ul li .title .icon4 span:nth-child(3) { left:27px; top:40px } .plan .left-title ul li .title .icon4 span:nth-child(4) { left:56px; top:34px } .plan .left-title ul li .title .icon5 span:nth-child(2) { left:16px; top:16px } .plan .left-title ul li .title .icon5 span:nth-child(3) { left:27px; top:39px } .plan .left-title ul li .title .icon5 span:nth-child(4) { left:56px; top:33px } .plan .left-title ul li .title .icon6 span:nth-child(2) { left:13px; top:16px } .plan .left-title ul li .title .icon6 span:nth-child(3) { left:27px; top:39px } .plan .left-title ul li .title .icon6 span:nth-child(4) { left:57px; top:33px } .plan .left-title ul li .title .icon7 span:nth-child(2) { left:14px; top:16px } .plan .left-title ul li .title .icon7 span:nth-child(3) { left:26px; top:38px } .plan .left-title ul li .title .icon7 span:nth-child(4) { left:64px; top:15px } .plan .left-title ul li .title .icon8 span:nth-child(2) { left:14px; top:16px } .plan .left-title ul li .title .icon8 span:nth-child(3) { left:27px; top:38px } .plan .left-title ul li .title .icon8 span:nth-child(4) { left:56px; top:33px } .plan .left-title ul li .title h6 { line-height:28px; font-size:18px; color:#fff; margin-bottom:12px } .plan .left-title ul li .title .text1 { display:block; max-height:44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:22px; font-size:14px; color:#a7b4cc; position:relative; padding-left:13px; margin-bottom:9px } .plan .left-title ul li .title .text1:before { content:''; position:absolute; left:0; top:9px; width:4px; height:4px; background-color:#adb8cc; border-radius:50% } .plan .left-title ul li:nth-child(3) .title .text, .plan .left-title ul li:nth-child(4) .title .text { background:linear-gradient(180deg,#3e5178,#2c3c5c) } .plan .left-title ul li:nth-child(3) .title .text1, .plan .left-title ul li:nth-child(4) .title .text1 { color:#c3cfe5; opacity:.6 } .plan .left-title ul li:nth-child(3) .title .text1:before, .plan .left-title ul li:nth-child(4) .title .text1:before { background-color:#c3cfe5 } .plan .left-title ul li .title:hover .text { background-image:url(../../static/images/veryxiao/index_2023/plan-hover.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; box-shadow:4px 0 10px rgba(255,255,255,.05) } .plan .left-title ul li:nth-child(3) .title:hover .text, .plan .left-title ul li:nth-child(4) .title:hover .text { background-image:url(../../static/images/veryxiao/index_2023/plan-hover1.jpg); box-shadow:4px 0 10px rgba(255,255,255,.05) } .plan .left-title ul li .title .text1:hover { color:#fff !important; opacity:1 !important } .plan .center-title { float:left; width:calc(35.52% - 26px); padding:13px; background:url(../../static/images/veryxiao/index_2023/plan-center-bg.jpg) center 100% no-repeat; box-shadow:14px 0 25px 0 rgba(49,60,86,.37),5px 0 38px 0 rgba(255,255,255,.05); margin:56px 16px 16px 26px } .plan .center-title .title { padding:35px 52px 48px 32px; height:425px; text-align:left; letter-spacing:.5px; color:#fff; position:relative } .plan .center-title .title:before { content:''; position:absolute; right:0; bottom:0; width:100%; height:100%; background-image:url(../../static/images/veryxiao/index_2023/plan-img1.png); background-position:right bottom; background-repeat:no-repeat } .plan .center-title .title h5 { position:relative; z-index:2; line-height:38px; font-size:24px; color:#fff; margin-bottom:16px } .plan .center-title .title h6 { position:relative; z-index:2; line-height:25px; font-size:14px; color:#fff } .plan .center-title .title .bottom-href { padding-top:48px; position:relative; z-index:2 } .plan .center-title .title .bottom-href p { height:25px; margin-bottom:7px } .plan .center-title .title .bottom-href p a { display:inline-block; line-height:25px; font-size:14px; color:#fff; padding-left:28px; position:relative } .plan .center-title .title .bottom-href p a:before { content:''; position:absolute; left:0; top:3px; width:18px; height:18px; border-radius:50%; background-color:#4256da; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:0 0; background-repeat:no-repeat } .case { padding:0px 0 79px; position:relative } .case .swiper { max-width:1450px; padding:0 55px; position:relative; margin:28px auto 0 } .case .swiper-container { width:100%; position:relative } .case .swiper-slide a { display:block; background:linear-gradient(180deg,#ebf3ff,#fefeff); 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; position:relative; transition:all .3s ease-in-out; margin:15px 15px 22px } .case .swiper-slide a:before { content:''; position:absolute; top:22px; left:76px; width:54px; height:43px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-19px -1px; background-repeat:no-repeat } .case .swiper-slide .title { position:relative; z-index:2; padding:47px 28px 19px 28px } .case .swiper-slide .left-img { float:left; width:40px; height:40px; border-radius:5px; overflow:hidden; position:relative } .case .swiper-slide .left-img:before { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../../static/images/veryxiao/index_2023/case-logo.png); background-color:#ec2637; background-position:-40px 0; background-repeat:no-repeat } .case .swiper-slide .left-img2:before { background-color:#1a2c6a; background-position:0 0 } .case .swiper-slide .left-img3:before { background-color:#ff0000; background-position:-80px 0 } .case .swiper-slide .left-img4:before { background-color:#457cb3; background-position:-120px 0 } .case .swiper-slide .right-text { margin-left:58px; padding-top:2px; letter-spacing:1px } .case .swiper-slide .right-text h6 { max-height:78px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:26px; text-align:left; color:#555; font-size:14px } .case .swiper-slide .right-text p { height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:26px; text-align:right; color:#555; font-size:14px; padding-right:4px; margin-top:27px } .case .swiper-slide a:hover { box-shadow:8px 8px 20px 0 rgba(55,99,170,.15),-8px 0 22px 0 rgba(255,255,255,.25); transform:translateY(-10px) } .case .swiper .swiper-button-next, .case .swiper .swiper-button-prev { margin:-15px 7px 7px; width:40px; height:40px; border-radius:50%; border:2px solid #fff; background-image:none; background:linear-gradient(90deg,#f6faff,#dfe9f7); box-shadow:3px 3px 15px 0 rgba(55,99,170,.2); z-index:3 } .case .swiper .swiper-button-next:before, .case .swiper .swiper-button-prev:before { content:''; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; width:30px; height:30px; border-radius:50%; border:1px solid #fff; background:linear-gradient(180deg,#dfe9f7,#f6faff); box-shadow:0 0 3px rgba(55,99,170,.15) } .case .swiper .swiper-button-next:after, .case .swiper .swiper-button-prev: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 } .case .swiper .swiper-button-next:after { transform:rotate(180deg) } .case .swiper .swiper-button-next { right:0 } .case .swiper .swiper-button-prev { left:0 } .case .swiper .swiper-button-next:hover, .case .swiper .swiper-button-prev:hover { background:linear-gradient(90deg,#edf2fa,#e4edf7) } .case .swiper .swiper-button-next:hover:before, .case .swiper .swiper-button-prev:hover:before { background:linear-gradient(180deg,#d2e1f7,#f6faff) } .case .swiper .swiper-button-next:hover:after, .case .swiper .swiper-button-prev:hover:after { background-position:-91px -1px } .case-yban { padding:2px; background-color:#fff; height:159px; background-image:url(../../static/images/veryxiao/index_2023/yban1.jpg); background-position:center; background-repeat:no-repeat; box-shadow:5px 8px 15px 0 rgba(55,99,170,.09); margin-top:8px } .case-yban ul { text-align:center; font-size:0; padding-top:35px } .case-yban ul li { display:inline-block; vertical-align:middle; margin:0 59px } .case-yban ul li h6 { height:54px; line-height:54px; font-weight:bold; font-size:48px; color:#000 } .case-yban ul li h6 b { font-family:'DIN'; display:inline-block; vertical-align:middle } .case-yban ul li h6 span { display:inline-block; vertical-align:middle; margin-left:8px; position:relative; top:-12px; font-size:26px } .case-yban ul li p { line-height:28px; font-size:16px; color:#3d485d; margin-top:6px } .case-logo { padding-top:28px; text-align:center; font-size:0; margin:0 -26px } .case-logo .img-logo { display:inline-block; vertical-align:middle; width:calc(14.28% - 26px); height:96px; overflow:hidden; position:relative; background-color:#fff; transition:all .3s ease-in-out; margin:0 13px } .case-logo .img-logo a { display:block; width:100%; height:100%; position:relative; z-index:2 } .case-logo .img-logo:before { content:''; position:absolute; left:50%; top:50%; margin:-29px 0 0 -80px; width:160px; height:57px; background-image:url(../../static/images/veryxiao/index_2023/case-logo.png); background-position:0 -40px; background-repeat:no-repeat } .case-logo .img-logo2:before { background-position:-160px -40px } .case-logo .img-logo3:before { background-position:-320px -40px } .case-logo .img-logo4:before { background-position:-480px -40px } .case-logo .img-logo5:before { background-position:-640px -40px } .case-logo .img-logo11:before { background-position:0 -97px } .case-logo .img-logo12:before { background-position:-160px -97px } .case-logo .img-logo13:before { background-position:-320px -97px } .case-logo .img-logo14:before { background-position:-480px -97px } .case-logo .img-logo15:before { background-position:-640px -97px } .case-logo .img-logo16:before { background-position:-800px -97px } .case-logo .img-logo17:before { background-position:-960px -97px } .case-logo .img-logo21:before { background-position:0 -154px } .case-logo .img-logo22:before { background-position:-160px -154px } .case-logo .img-logo23:before { background-position:-320px -154px } .case-logo .img-logo24:before { background-position:-480px -154px } .case-logo .img-logo25:before { background-position:-640px -154px } .case-logo .img-logo31:before { background-position:0 -211px } .case-logo .img-logo32:before { background-position:-160px -211px } .case-logo .img-logo33:before { background-position:-320px -211px } .case-logo .img-logo34:before { background-position:-480px -211px } .case-logo .img-logo35:before { background-position:-640px -211px } .case-logo .img-logo36:before { background-position:-800px -211px } .case-logo .img-logo37:before { background-position:-960px -211px } .partners { padding:45px 0 39px; background-color:#fff; background-position:center top; background-repeat:no-repeat } .partners .big-title p { font-size:14px; letter-spacing:1px } .partners .big-title .btn-title, .yban2 .btn-title a { display:block; width:150px; height:43px; line-height:43px; font-size:16px; color:#fff; letter-spacing:.75px; background:linear-gradient(90deg,#00aeff 0,#596efb 100%); background-color:#00aeff; margin:25px auto 0 } .partners .main { background-color:#fff; border-radius:8px; box-shadow:5px 0 16px rgba(55,99,170,.09); margin:46px 0 19px } .partners .main ul { text-align:center; font-size:0; padding:47px 18px 48px } .partners .main ul li { display:inline-block; vertical-align:top; /*! min-width:240px; */ /*! margin:0 75px; */ max-width: 50%; } .partners .main ul li .icon { float:left; width:37px; height:36px; position:relative; margin-top:5px } .partners .main ul li .icon:before { content:''; position:absolute; left:0; top:0; width:30px; height:30px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-101px -1px; background-repeat:no-repeat } .partners .main ul li:nth-child(2) .icon:before { width:37px; height:36px; background-position:-135px -1px } .partners .main ul li:nth-child(3) .icon:before { width:32px; height:32px; background-position:-177px -1px } .partners .main ul li .text { margin-left:55px; text-align:left; letter-spacing:1px } .partners .main ul li .text h5 { line-height:45px; font-size:20px; color:#060000; margin-bottom:3px } .partners .main ul li .text p { line-height:25px; font-size:14px; color:#767785; margin-bottom:17px } .partners .main ul li .text h6 { line-height:25px; font-size:16px; color:#2e3342; padding-left:15px; position:relative; margin-bottom:8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; width: 95%; } .partners .main ul li .text h6:before { content:''; position:absolute; left:0; top:10px; width:5px; height:5px; background-color:#596efb; border-radius:50%; } .learning { padding:30px 0 110px; background-color:#fff } .learning .main { width:100%; min-width:1200px; height:auto; overflow:hidden; border-top:1px solid #efefef; margin:40px auto 0 } .learning .main li { float:left; width:calc(50% - 1px); position:relative; min-width:600px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; height:175px; overflow:hidden } .learning .main li:nth-child(even) { width:50%; border-right:0 } .learning .main li .small-bg { position:absolute; width:100%; height:177px; transform:scale(1.06); opacity:0; transform-origin:50% 50%; transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.215,.61,.355,1); background-size:cover; background-position:center; background-repeat:no-repeat } .learning .main li .item-title { position:absolute; right:0; top:0; z-index:2; width:670px; height:107px; padding-top:36px; padding-bottom:32px; padding-right:40px } .learning .main li:nth-child(even) .item-title { right:auto; left:0; padding-right:0; padding-left:40px } .learning .main li h6 { line-height:28px; font-size:18px; color:#2f3340; letter-spacing:1px; padding-left:32px; position:relative; margin-bottom:8px } .learning .main li h6:before { content:''; position:absolute; left:0; top:2px; width:24px; height:24px; background-image:url(../../static/images/veryxiao/index_2023/icon-learning.png); background-position:0 0; background-repeat:no-repeat } .learning .main li:nth-child(2) h6:before { background-position:-24px 0 } .learning .main li:nth-child(3) h6:before { background-position:-48px 0 } .learning .main li:nth-child(4) h6:before { background-position:-72px 0 } .learning .main li p { line-height:24px; font-size:14px; color:#8c8d9e; letter-spacing:.75px; position:relative; margin-bottom:23px } .learning .main li .text1 { height:24px; font-size:0; text-align:left; letter-spacing:.5px } .learning .main li .text1 a { display:inline-block; vertical-align:middle; line-height:24px; font-size:14px; color:#596efb; position:relative; margin-right:40px } .learning .main li .text1 a:before { content:''; position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#596efb; transition:all .3s ease } .learning .main li:hover .small-bg { opacity:1; transform:scale(1) } .learning .main li .text1 a:hover:before { width:100% } .yban2 { padding:38px 0 25px; text-align:center; background-image:url(../../static/images/veryxiao/index_2023/yban2.jpg); background-color:#404962; background-position:center top; background-repeat:no-repeat } .yban2 h3 { line-height:44px; letter-spacing:3px; font-size:32px; color:#fff; margin-bottom:17px } .yban2 .btn-title { text-align:center; font-size:0; margin-bottom:17px } .yban2 .btn-title a { display:inline-block; vertical-align:top; width:200px; height:39px; line-height:39px; margin:0 7px 15px 8px } .yban2 p { line-height:26px; letter-spacing:.75px; font-size:16px; color:#fff } .partners .big-title .btn-title:hover, .yban2 .btn-title a:hover { background:linear-gradient(90deg,#09f 0,#575dfa 100%); background-color:#575dfa } @media only screen and (min-width:835px) { .banner-img3 .move1 { position:absolute; top:179px; right:-82px; width:20px; height:55px; background-image:url(../../static/images/veryxiao/index_2023/diyi-img1.png); background-position:center; background-repeat:no-repeat; -webkit-animation:diyimove1 1.6s cubic-bezier(.5,0,.5,1) infinite; -o-animation:diyimove1 1.6s cubic-bezier(.5,0,.5,1) infinite; animation:diyimove1 1.6s cubic-bezier(.5,0,.5,1) infinite } @keyframes diyimove1 { 0, 100% { transform:translateY(0) } 50%, 55% { transform:translateY(-14px) } } .banner-img3 .move2 { position:absolute; top:139px; right:126px; width:217px; height:295px; background-image:url(../../static/images/veryxiao/index_2023/diyi-img2.png); background-position:center; background-repeat:no-repeat } .banner-img3 .move3 { position:absolute; top:190px; right:296px; width:68px; height:138px; background-image:url(../../static/images/veryxiao/index_2023/diyi-img3.png); background-position:center; background-repeat:no-repeat; -webkit-animation:diyimove3 2s ease-in infinite forwards; -o-animation:diyimove3 2s ease-in infinite forwards; animation:diyimove3 2s ease-in infinite forwards; transform:scale(.4) } @keyframes diyimove3 { 0 { transform:scale(.4) } 25%, 100% { transform:scale(1) } } .banner-img2 .move { position:absolute; top:77px; right:7px; width:1069px; height:438px } .banner-img2 .move .img { position:absolute; background-position:center; background-repeat:no-repeat } .banner-img2 .move .img1 { left:0; bottom:43px; width:127px; height:100px; background-image:url(../../static/images/veryxiao/index_2023/water-img1.png) } .banner-img2 .move .img2 { left:265px; bottom:0; width:250px; height:179px; background-image:url(../../static/images/veryxiao/index_2023/water-img2.png) } .banner-img2 .move .img3 { left:429px; top:26px; width:322px; height:260px; background-image:url(../../static/images/veryxiao/index_2023/water-img3.png) } .banner-img2 .move .img4 { left:686px; top:0; width:110px; height:86px; background-image:url(../../static/images/veryxiao/index_2023/water-img4.png) } .banner-img2 .move .img5 { right:0; top:112px; width:282px; height:217px; background-image:url(../../static/images/veryxiao/index_2023/water-img5.png) } .banner-img2 .move .img6 { right:196px; bottom:0; width:282px; height:223px; background-image:url(../../static/images/veryxiao/index_2023/water-img6.png) } .banner-img2 .move .img7 { right:120px; bottom:-44px; width:142px; height:104px; background-image:url(../../static/images/veryxiao/index_2023/water-img7.png) } .banner-img2 .move .line img { display:block; position:absolute; offset-distance:0; -webkit-animation:lightRunA 7.2s linear infinite; -moz-animation:lightRunA 7.2s linear infinite; -ms-animation:lightRunA 7.2s linear infinite; -o-animation:lightRunA 7.2s linear infinite; animation:lightRunA 7.2s linear infinite } @-webkit-keyframes lightRunA { from { offset-distance:0 } 90%, to { offset-distance:100% } } @-moz-keyframes lightRunA { from { offset-distance:0 } 90%, to { offset-distance:100% } } @-ms-keyframes lightRunA { from { offset-distance:0 } 90%, to { offset-distance:100% } } @-o-keyframes lightRunA { from { offset-distance:0 } 90%, to { offset-distance:100% } } @keyframes lightRunA { from { offset-distance:0 } 90%, to { offset-distance:100% } } .banner-img2 .move .line1 { position:absolute; top:154px; left:18px; width:1006px; height:220px } .banner-img2 .move .line1 img { left:-610.5px; top:-230.5px; offset-path:path('M612,451l508-220,390,181,108-57-140-66') } .banner-img2 .move .line2 { position:absolute; top:28px; right:16px; width:666px; height:501px } .banner-img2 .move .line2 img { left:-982.031px; top:-104.438px; offset-path:path('M988,425l341,180,231-142-73-36,132-72-142-66,175-87-233-96-74,29'); -webkit-animation-duration:9.2s; -moz-animation-duration:9.2s; -ms-animation-duration:9.2s; -o-animation-duration:9.2s; animation-duration:9.2s } .banner-img2 .move .line3 { position:absolute; top:181px; left:401px; width:185px; height:172px } .banner-img2 .move .line3 img { left:-994.5px; top:-257.5px; offset-path:path('M995,430l118-59-75-37,142-76'); -webkit-animation-duration:3.8s; -moz-animation-duration:3.8s; -ms-animation-duration:3.8s; -o-animation-duration:3.8s; animation-duration:3.8s } .banner .text-main1 { background:rgba(255,255,255,.6) } .banner .text-main1:before { content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:linear-gradient(90deg,rgba(165,224,255,.5) 0,rgba(141,216,255,.5) 50%) } .banner .text-main ul li:after { content:''; position:absolute; left:39px; top:78px; width:32px; height:13px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-132px -45px; background-repeat:no-repeat } .banner .text-main ul li p { line-height:22px; font-size:14px; color:#3d485d; font-weight:300; background:none !important } .banner .text-main ul li:hover { background:rgba(255,255,255,.5) } .banner .text-main ul li a:hover p { color:#000 } .product .layui-tab-item .right-title .list-title:hover { background-image:url(../../static/images/veryxiao/index_2023/pro-hover.jpg); background-color:#f4f8ff; background-position:right bottom; background-size:100%; background-repeat:no-repeat } .product .layui-tab-item .right-title .list-title:hover .text2:before { transform:translateX(5px) } .plan .left-title ul li .title:hover .icon .pro-icon:before { -webkit-animation:iconMove0 .7s ease-in forwards; -o-animation:iconMove0 .7s ease-in forwards; animation:iconMove0 .7s ease-in forwards } @keyframes iconMove0 { 0, 20%, 53%, 80%, 100% { transition-timing-function:cubic-bezier(0.215,.61,.355,1); transform:translate3d(0,0,0) } 40%, 43% { transition-timing-function:cubic-bezier(0.755,.05,.855,.06); transform:translate3d(0,-9px,0) } 70% { transition-timing-function:cubic-bezier(0.755,.05,.855,.06); transform:translate3d(0,-5px,0) } 90% { transform:translate3d(0,2px,0) } } .plan .left-title ul li .title:hover .icon span:nth-child(2) { -webkit-animation:proMove11 .7s ease-in-out forwards; -o-animation:proMove11 .7s ease-in-out forwards; animation:proMove11 .7s ease-in-out forwards } @keyframes proMove11 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(22px,9px) } } .plan .left-title ul li .title:hover .icon span:nth-child(3) { -webkit-animation:proMove12 .7s ease-in-out forwards; -o-animation:proMove12 .7s ease-in-out forwards; animation:proMove12 .7s ease-in-out forwards } @keyframes proMove12 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(10px,-16px) } } .plan .left-title ul li .title:hover .icon span:nth-child(4) { -webkit-animation:proMove13 .7s ease-in-out forwards; -o-animation:proMove13 .7s ease-in-out forwards; animation:proMove13 .7s ease-in-out forwards } @keyframes proMove13 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(-28px,10px) } } .plan .left-title ul li .title:hover .icon1 span:nth-child(2) { -webkit-animation:proMove1 .7s ease-in-out forwards; -o-animation:proMove1 .7s ease-in-out forwards; animation:proMove1 .7s ease-in-out forwards } @keyframes proMove1 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(20px,7px) } } .plan .left-title ul li .title:hover .icon1 span:nth-child(3) { -webkit-animation:proMove2 .7s ease-in-out forwards; -o-animation:proMove2 .7s ease-in-out forwards; animation:proMove2 .7s ease-in-out forwards } @keyframes proMove2 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(2px,-27px) } } .plan .left-title ul li .title:hover .icon1 span:nth-child(4) { -webkit-animation:proMove3 .7s ease-in-out forwards; -o-animation:proMove3 .7s ease-in-out forwards; animation:proMove3 .7s ease-in-out forwards } @keyframes proMove3 { 0, 100% { opacity:1; transform:translate(0,0) } 40%, 55% { opacity:0 } 45%, 50% { opacity:0; transform:translate(-22px,-9px) } } .news { padding:38px 0 104px; } .news .layui-tab { margin:36px auto 0; letter-spacing:1px; position:relative } .news .layui-tab-title { height:50px; text-align:center } .news .layui-tab-title:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#dae1ea } .news .layui-tab-title li { line-height:30px; font-size:18px; color:#000; min-width:auto; padding:0 3px 20px; margin:0 30px; } .news .layui-tab-title li:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#596efb; -ms-transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); transform:scale(0); transition:transform .3s ease-in-out } .news .layui-tab-title li.layui-this:before { -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1) } .news .layui-tab-item { padding-top:20px; /*! height:510px; */ overflow:hidden; letter-spacing:1px; margin:0 -14px } .news .layui-tab-item .main-title { width:100%; /*! padding-right:24.9%; */ height:auto; overflow:hidden } .news .layui-tab-item .list-title { float:left; width:calc(33.33% - 58px); padding:15px 15px 25px; margin:14px; background-color:#fff; box-shadow:0 0 10px rgba(55,99,170,.12); transition:all .3s ease-in-out } .news .layui-tab-item .list-title .img-text { display:block; width:100%; height:167px; overflow:hidden; margin-bottom:22px } .news .layui-tab-item .list-title .img-text img { width:100%; height:100%; object-fit:cover } .news .layui-tab-item .list-title h3 { /*! height:56px; */ /*! margin:0 8px 0px 13px; */ /*! text-align: center; */ } .news .layui-tab-item .list-title h3 a { display:inline-block; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; line-height:28px; text-align:center; color:#000; font-size:18px } .news .layui-tab-item .list-title p { height:120px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; color:#767785; line-height:24px; font-size:14px; margin:0 8px 47px 13px } .news .layui-tab-item .list-title .text3 { height:24px; color:#767785; line-height:24px; font-size:14px; margin:0 8px 0 13px } .news .layui-tab-item .ask-title { width:calc(75.1% - 102px); height:408px; overflow:hidden; padding:48px 54px 34px 20px; background-color:#fff; box-shadow:0 0 10px rgba(55,99,170,.12); margin:14px 24.9% 14px 14px } .news .layui-tab-item .ask-list { float:left; width:calc(50% - 50px); height:auto; overflow:hidden; margin:0 25px } .news .layui-tab-item .ask-list p { margin-bottom:16px } .news .layui-tab-item .ask-list p a { display:inline-block; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:28px; font-size:16px; color:#2e3342; padding-left:22px; position:relative } .news .layui-tab-item .ask-list p a:before { content:''; position:absolute; left:0; top:12px; width:5px; height:5px; background-color:#596efb; border-radius:50% } .news .layui-tab-item .ask-list p a b { font-size:15px; color:#767785 } .news .layui-tab-item .list-title:hover { box-shadow:0 0 10px rgba(55,99,170,.2); transform:translateY(-10px) } .news .layui-tab-item .ask-list p a:hover, .news .layui-tab-item .ask-list p a:hover b { color:#596efb } .news .right-code { position:absolute; right:0; top:84px; width:23.6%; height:490px; background-image:url(../../static/images/veryxiao/index_2023/code-bg.jpg); background-position:center; background-repeat:no-repeat } .news .right-code .text { padding:83px 54px 0; letter-spacing:.75px; text-align:center } .news .right-code .text h6 { line-height:42px; font-size:28px; color:#fff; margin-bottom:20px } .news .right-code .text p { line-height:25px; font-size:16px; color:#fff; margin-bottom:54px } .news .right-code .text img { display:block; width:135px; height:auto; margin:0 auto } .footer-top .title-main { margin:0 -42px } .footer-top dl { margin:0 42px } .footer-top dl:nth-child(4) { width:400px } .footer-top dl dd { height:auto; overflow:hidden; padding-right:8px } .footer-top dl:nth-child(4) dd { padding:5px 160px 0 0 } .footer-top dl:nth-child(3) dd .list-text:last-child { padding-right:37px } } @media only screen and (min-width:1551px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200 { max-width:1420px } .banner .swiper:after, .banner .swiper .bg { background-size:1920px 640px } } @media only screen and (max-width:1550px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200 { max-width:1380px } .banner .swiper-pagination { max-width:1390px !important } .banner .text-main ul li { padding-left:65px; padding-right:10px; width:calc(25% - 75px) } .banner .text-main ul li:before { left:17px } .banner .text-main ul li:after { left:19px } .plan .center-title { background:linear-gradient(180deg,#3f5273,#222b3f); box-shadow:14px 0 25px 0 rgba(49,60,86,.37),5px 0 38px 0 rgba(255,255,255,.05),inset 5px 0 18px 0 rgba(38,48,75,.13) } .plan .center-title .title { background:linear-gradient(180deg,#4d638c,#203050) } .case .swiper { max-width:1410px } .partners .main ul li { margin:0 50px } .learning .main li .item-title { width:600px } .footer-top .title-main { margin:0 -24px } .footer-top dl { margin:0 24px } .footer-top dl:nth-child(4) { width:390px } .footer-top dl:nth-child(4) dd { padding-right:150px } .footer-top dl:nth-child(3) dd .list-text:last-child { padding-right:20px } } @media only screen and (max-width:1520px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200 { max-width:1320px } .banner .swiper .swiper-pagination { max-width:1330px !important } .banner-img3 .move1 { right:-100px } .banner-img3 .move2 { right:76px } .banner-img3 .move3 { right:249px } .banner-img2 .move { right:-44px } .product .layui-tab-item .left-title .title { padding-left:30px; padding-right:24px } .product .layui-tab-item .left-title { height:779px } .product .layui-tab-item .left-title:after { content:''; position:absolute; left:4px; right:0; top:4px; bottom:4px; background:linear-gradient(180deg,#fcfdff 20%,#ebf1ff 100%); background-color:#fcfdff } .product .layui-tab-item .left-title:before { background-image:url(../../static/images/veryxiao/index_2023/pro-bg0.png); background-size:auto; z-index:2 } .product .layui-tab-item2 .left-title:before { background-image:url(../../static/images/veryxiao/index_2023/pro-bg01.png) } .product .layui-tab-item .left-title p { color:#91929e } .product .layui-tab-item .btn-title { width:110% } .product .layui-tab-item .btn-title a { width:98px } .product .layui-tab-item .right-title .list-title { height:210px } .product .layui-tab-item2 .right-title .list-title { height:211px } .product .layui-tab-item .right-title .list-title p { height:66px; color:#a4a5b3 } .product .layui-tab-item .right-title .list-title .text1 { height:58px } .plan .main { margin-left:-12px; margin-right:-12px } .plan .left-title { width:31.34% } .plan .left-title ul li { width:calc(50% - 20px); margin-left:10px; margin-right:10px } .plan .left-title ul li .title .text { padding-left:20px; padding-right:20px } .plan .center-title { width:calc(33.52% - 20px); margin-left:20px; margin-right:10px } .plan .center-title .title { padding-left:26px } .plan .center-title .title:before { background-size:52% auto } .case .swiper { max-width:1350px } .case-logo .img-logo:before { transform:scale(.88) } .case-yban ul li { margin:0 52px } .case-yban ul li h6 { font-size:42px } .partners .main ul li { margin:0 45px } .learning .main li .item-title { width:580px } .news .layui-tab-item .ask-list p a { height:28px; -webkit-line-clamp:1 } .news .right-code .text { padding-left:34px; padding-right:34px } .footer-top .title-main { margin:0 -24px } .footer-top dl { margin:0 24px } .footer-top dl:nth-child(3) dd .list-text:last-child { padding-right:0 } .footer-top dl dd { height:auto; overflow:hidden; padding-right:8px } } @media only screen and (max-width:1440px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200 { max-width:1260px } .banner .swiper .swiper-pagination { max-width:1270px !important } .banner-img2 .move { top:60px; right:-70px; transform:scale(.95) } .banner-img2 .move .line2 { top:32px; right:16px } .banner-img2 .move .line3 { top:183px; left:396px } .banner .swiper { height:570px !important } .banner-img .title-main { top:151px } .banner-img .title-main .item-text1 { line-height:46px; font-size:36px; margin-bottom:15px } .banner-img .title-main .item-text2 { line-height:32px; font-size:24px; margin-bottom:6px } .banner-img .title-main .btn-title { margin-top:36px } .banner-img .title-main .btn-title a, .banner-img .title-main .btn-title .btn0 { width:146px; height:42px; line-height:42px } .banner-img .title-main .btn-title .btn2 { width:144px; height:40px; line-height:40px } .banner-img3 .bg:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:120px; background:#8cb5ff } .banner-img3 .move2 { right:72px; top:120px } .banner-img3 .move3 { right:242px; top:171px } .banner-img2 .title-main { top:180px } .banner .text-main ul li { padding-left:60px; padding-right:5px; width:calc(25% - 65px) } .banner .text-main ul li:before { left:14px } .banner .text-main ul li:after { left:16px } .product .layui-tab-item .left-title { height:713px } .product .layui-tab-item .right-title .list-title { width:calc(33.33% - 41px); height:188px; padding-left:22px; padding-right:18px; letter-spacing:.5px } .product .layui-tab-item2 .right-title .list-title { height:189px } .product .layui-tab-item .right-title .list-title p { height:44px } .case .max-width-1420 { max-width:1240px } .case .swiper { max-width:1290px } } @media only screen and (max-width:1280px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200 { max-width:1140px } .banner .swiper .swiper-pagination { max-width:1150px !important } .banner-img2 .move { top:34px; right:-125px; transform:scale(.9) } .banner-img2 .move .line1 { top:150px } .banner-img2 .move .line2 { top:34px; right:7px } .banner-img2 .move .line3 { top:179px; left:388px } .banner .swiper { height:550px !important } .banner-img .title-main { top:140px } .banner-img .title-main .item-text1 { line-height:42px; font-size:34px; margin-bottom:10px } .banner-img .title-main .item-text2 { font-size:22px; margin-bottom:3px } .banner-img .title-main .btn-title { margin-top:28px } .banner-img .title-main .btn-title a, .banner-img .title-main .btn-title .btn0 { width:140px; height:38px; line-height:38px } .banner-img .title-main .btn-title .btn2 { width:138px; height:36px; line-height:36px } .banner-img3 .move2 { right:64px; top:110px; width:193px; height:268px; background-size:100% } .banner-img3 .move3 { right:220px; top:160px; width:58px; height:118px; background-size:100% } .banner-img2 .title-main { top:160px } .banner-img .title-main .item-text1 { margin-bottom:15px } .banner-img2 .title-main .item-text4 h6 strong { font-size:16px } .banner .text-main ul li { letter-spacing:0 } .banner .text-main ul li h4 { font-size:15px } .banner .text-main ul li p { font-size:13px } .product .layui-tab-item .left-title { height:779px } .product .layui-tab-item .left-title .title { padding-left:23px; padding-right:10px } .product .layui-tab-item .right-title .list-title { width:calc(33.33% - 64px); height:210px; padding:27px 34px 22px 29px; letter-spacing:.75px } .product .layui-tab-item2 .right-title .list-title { width:calc(33.33% - 55px); height:211px; padding-right:25px; padding-bottom:21px } .product .layui-tab-item .right-title .list-title p { height:66px } .plan .left-title { width:33.34% } .plan .left-title ul li { width:calc(50% - 16px); margin-left:8px; margin-right:8px } .plan .left-title ul li .title .text { padding-left:18px; padding-right:12px } .plan .center-title { width:calc(29.52% - 20px) } .case .max-width-1420 { max-width:1120px } .case .swiper { max-width:1170px } .partners .main ul li { margin:0px; } .learning .main li .small-bg { background-position:63% center } .learning .main li .item-title { width:530px } .footer-top .title-main { margin:0 -17px } .footer-top dl { margin:0 17px } .footer-top dl:nth-child(4) { width:360px } .footer-top dl dd { padding-right:0 } .footer-top dl dd .list-text { padding-right:11px } .footer-top dl:nth-child(3) dd .list-text { padding-right:20px } .footer-top dl:nth-child(4) dd { padding-right:130px } } @media only screen and (max-width:1200px) { .max-width-1420, .footer-top .max-width-1200, .ft-link .max-width-1200, .case .max-width-1420 { max-width:980px } .banner .swiper .swiper-pagination { max-width:1000px !important } .banner-img .title-main .item-text1 { line-height:38px; font-size:30px } .nav-menu li .menu-drop .menu-down-right div.title-top, .nav-menu li .menu-drop .menu-down-right .title-bottom { width:86% } .nav-menu li .menu-drop .menu-down-right div.title-top { height:auto; overflow:hidden } .nav-menu li .menu-drop .menu-down-right div.title-top a { float:left; margin-top:5px } .nav-menu li .menu-drop .menu-down-right .title-bottom .btn-video { width:216px; height:100px } .nav-menu li .menu-down-solutions .menu-down-right .title-bottom { height:calc(100% - 68px); overflow-y:auto; padding-top:0; margin-top:34px } .case .swiper { max-width:1010px } .tel { display:none } .nav-menu { /* width:calc(100% - 342px);*/ max-width:calc(100% - 342px); margin-left:25px } .partners .main ul li { width:calc(33% - 28px); margin:0 14px } .case-logo .img-logo { height:76px } .case-logo .img-logo:before { transform:scale(.75) } .learning .main { min-width:980px } .learning .main li { min-width:490px } .learning .main li .item-title { width:450px; padding-top:24px; padding-bottom:20px } .footer-top .title-main { margin:0 -10px } .footer-top dl { width:calc(22% - 21px); margin:0 10px } .footer-top dl:nth-child(3) { width:calc(17% - 21px) } .footer-top dl:nth-child(4) { width:calc(39% - 21px) } .footer-top dl dd a { line-height:22px; margin-bottom:10px } .footer-top dl dd p { line-height:22px } } @media only screen and (max-width:834px) { main { overflow-x:hidden; padding-top:53px } .big-title h2 { max-width:90%; line-height:28px; font-size:21px; letter-spacing:.75px; font-weight:bold; margin:0 auto } .big-title p { line-height:22px; font-size:14px; letter-spacing:.5px; margin-top:8px } .banner .swiper { height:498px !important; padding-bottom:113px; background-color:#f5f8fd } .banner .swiper:before { content:''; position:absolute; left:0; bottom:0; width:100%; height:114px; background:linear-gradient(180deg,#f7fafc,#fdfdff) } .banner .swiper:after { height:383px; background-image:url(../../static/images/veryxiao/index_2023/mc-water-banner.jpg) } .banner .swiper .mobile-show, .banner .swiper .mobile-show a { display:block; width:100%; height:100% } .banner .swiper:after, .banner .swiper .bg { background-size:750px 695px; background-position:center 25% } .banner .title-main { text-align:center; top:auto; margin-top:0; bottom:35px; width:82.8%; left:8.6% } .banner .title-main .item-text1 { line-height:33px; font-size:23px; color:#181c26; letter-spacing:2px; margin-bottom:0 } .banner .banner-img3 .bg:before { display:none } .banner .banner-img3 .title-main { width:84.4%; left:8.67%; bottom:47px; text-align:left } .banner .banner-img3 .title-main .item-text1 { letter-spacing:1px; color:#fff } .banner .banner-img3 .title-main .item-text3 { line-height:16px; font-size:12px; font-weight:300; letter-spacing:1px; margin-top:9px } .banner-img4 .title-main { bottom:47px } .banner-img4 .title-main .item-text1 { font-size:20px; margin-bottom:4px } .banner-img4 .title-main .item-text4 { align-items:center; justify-content:center; margin-bottom:0 } .banner-img4 .title-main .item-text4 h6 strong { font-size:12px; margin:0 20px 0 6px } .banner-img4 .title-main .btn-title { margin-top:20px } .banner-img4 .title-main .btn-title .btn1 { display:block; width:132px; height:36px; line-height:36px; font-size:14px; margin:0 auto } .banner-img2 .title-main .item-text1, .banner-img2 .title-main .item-text4 h6 strong { letter-spacing:0 } .banner-img2 .title-main .item-text4 h6 i { transform:scale(.8) } .banner-img2 .title-main .item-text4 h6 strong { margin:0 8px 0 1px } .banner-img2 .title-main .btn-title { display:flex; align-items:center; justify-content:center; height:36px; margin-top:17px } .banner-img2 .title-main .btn-title a { margin:0 7px !important } .banner-img2 .title-main .btn-title .btn2 { width:130px; height:34px; line-height:34px; font-size:12px } .banner .swiper .swiper-pagination { bottom:122px } .banner .swiper .swiper-pagination { text-align:center } .banner .swiper .swiper-pagination span { width:44px; height:16px; margin:0 } .banner .swiper .swiper-pagination span:before { left:6px; top:6px; right:5px; bottom:6px; background:#d3e0f2; border-radius:2px } .banner .text-main { left:3.067%; bottom:0; width:93.87%; height:auto; overflow:hidden; background:none } .banner .text-main ul li { width:calc(33.33% - 28px); padding:0; border:2px solid #fff; border-radius:5px; background:linear-gradient(180deg,#e7eefa,#fff); box-shadow:0 4px 4px 0 rgba(55,99,170,.15),inset -3px 0 10px 0 rgba(89,110,251,.08); margin:9px } .banner .text-main ul li:nth-child(2):before { background-position:-72px -114px } .banner .text-main ul li:nth-child(3):before { background-position:-108px -114px } .banner .text-main ul li a { display:block; width:calc(100% - 16px) !important; height:calc(100% - 68px) !important; padding:54px 8px 14px; text-align:center } .banner .text-main ul li h4 { text-align:center; line-height:21px; font-size:15px; font-weight:bold; margin-bottom:0 } .banner .text-main ul li:before { left:50%; margin-left:-18px; top:13px; transform:scale(.92) } .product { padding:38px 0 55px } .product:before { top:193px } .product .layui-tab { width:90%; margin:15px auto 0 } .product .layui-tab-title { height:60px } .product .layui-tab-title li { width:calc(40% - 20px); padding:0 10px 10px; height:50px; line-height:50px; text-align:center; margin:0 } .product .layui-tab-title li:before { display:none } .product .layui-tab-title li p { line-height:50px; font-size:18px; color:#000 } .product .layui-tab-content { padding-top:25px } .product .layui-tab-item .left-title { width:100%; height:auto; overflow:hidden; background-size:cover } .product .layui-tab-item .left-title .title { padding:18px 25px 24px 30px; border-top:4px solid #fff; border-right:4px solid #fff } .product .layui-tab-item .left-title h3 { height:42px; line-height:42px; padding-left:42px; margin-bottom:12px } .product .layui-tab-item .left-title h3:after { left:32px; background:linear-gradient(90deg,#f9faff 30%,#596efb 100%) } .product .layui-tab-item .left-title h3 .icon-pro { transform:scale(.9) } .product .layui-tab-item .left-title h3 b { line-height:42px; font-size:16px } .product .layui-tab-item .left-title h5 { margin-bottom:18px } .product .layui-tab-item .left-title h6 { font-size:14px } .product .layui-tab-item .left-title p { max-width:72%; line-height:20px; font-size:13px; margin-bottom:8px } .product .layui-tab-item .right-title { width:calc(100% - 20px); height:auto; overflow:hidden; padding:15px 10px 24px; background:#fff } .product .layui-tab-item .right-title .right-main { height:auto; overflow:hidden } .product .layui-tab-item .right-title .list-title, .product .layui-tab-item2 .right-title .list-title { float:left; width:calc(50% - 12px); height:auto; overflow:hidden; padding:0; background-color:#fafbff; border:1px solid #dae1ea; border-radius:2px; margin:0 5px 10px } .product .layui-tab-item .right-title .list-title:nth-child(7), .product .layui-tab-item .right-title .list-title:nth-child(8), .product .layui-tab-item .right-title .list-title:nth-child(9), .product .layui-tab-item2 .right-title .list-title:nth-child(6) { border:1px solid #dae1ea } .product .layui-tab-item .right-title .list-title h6 { font-size:14px; height:34px; line-height:34px; font-weight:normal; text-align:center; margin-bottom:0 } .product .layui-tab-item .right-title .list-title h6 .icon-tags { margin-left:4px; transform:scale(.8); transform-origin:left center; top:-1px } .product .layui-tab-item .right-title .list-title p, .product .layui-tab-item2 .right-title .list-title p, .product .layui-tab-item .right-title .list-title .text1, .product .layui-tab-item .right-title .list-title .text2, .product .layui-tab-item2 .right-title .list-title .text3 { display:none } .product .layui-tab-item2 .right-title .list-title:nth-child(9) { float:none; width:100%; border:0; background:none; margin:0 } .product .layui-tab-item2 .right-title .list-title .text4 { float:left; width:calc(50% - 12px); background-color:#fafbff; border-radius:2px; font-size:14px; font-weight:normal; margin:0 5px 10px } .product .layui-tab-item2 .right-title .list-title .text4:last-child { margin:0 0 0 5px } .product .layui-tab-item .btn-title { padding-top:15px; width:100%; margin:0; text-align:center } .product .layui-tab-item .btn-title a { width:104px; height:32px; line-height:32px; margin:0 7px 10px } .plan { padding:45px 0 55px } .plan .main { width:100%; padding-top:485px; margin:0 auto } .plan .center-title { float:none; position:absolute; left:0; top:60px; width:calc(100% - 56px); padding:8px; margin:20px; background:linear-gradient(180deg,#3f5273,#222b3f); box-shadow:14px 0 25px 0 rgba(49,60,86,.37),5px 0 38px 0 rgba(255,255,255,.05),inset 5px 0 18px 0 rgba(38,48,75,.13) } .plan .center-title .title { padding:28px 20px 25px; height:auto; background:linear-gradient(180deg,#4d638c,#203050) } .plan .center-title .title:before { background-size:52% auto } .plan .center-title .title h5 { line-height:28px; font-size:19px; margin-bottom:8px } .plan .center-title .title .bottom-href { padding-top:28px } .plan .center-title .title .bottom-href p { margin-bottom:5px } .plan .left-title, .plan .left-title:nth-child(3) { float:none; width:93%; margin:0 auto } .plan .left-title ul li { width:calc(25% - 10px); margin:5px } .plan .left-title ul li .title { padding:0 } .plan .left-title ul li .title .text, .plan .left-title ul li:nth-child(3) .title .text, .plan .left-title ul li:nth-child(4) .title .text { height:auto; text-align:center; padding:65px 4px 15px; border-radius:5px; background:linear-gradient(180deg,#3e5178,#2c3c5c) } .plan .left-title ul li .title .icon { transform:scale(.6); top:-5px } .plan .left-title ul li .title .icon0 { display:block; position:relative; left:auto; bottom:auto; width:100% } .plan .left-title ul li .title h6 { height:28px; overflow:hidden; font-size:16px; margin-bottom:0 } .plan .left-title ul li .title .text1 { display:none } .case { /*! padding:45px 0 40px */ } .case .swiper { max-width:90%; padding:0 2.5%; margin-top:10px } .case .swiper .swiper-button-next, .case .swiper .swiper-button-prev { width:36px; height:36px; box-shadow:none; background:#f2f7ff } .case .swiper .swiper-button-next:before, .case .swiper .swiper-button-prev:before { border:0; background:none; box-shadow:none } .case .swiper .swiper-button-next:hover, .case .swiper .swiper-button-prev:hover { background:#edf2fa } .case .swiper .swiper-button-next:hover:before, .case .swiper .swiper-button-prev:hover:before { background:none } .case-yban { height:119px } .case-yban ul { padding-top:25px } .case-yban ul li { margin:0 10px } .case-yban ul li h6 { height:36px; line-height:36px; font-size:26px } .case-yban ul li h6 span { font-size:18px; margin-left:2px; top:-6px } .case-yban ul li p { font-size:14px; line-height:25px; margin-top:3px } .case-logo { width:92%; padding-top:15px; margin:0 auto } .case-logo .img-logo { width:calc(25% - 8px) !important; height:42px; margin:0 4px } .case-logo .img-logo:last-child { display:none } .case-logo .img-logo:before { transform:scale(.48) } .partners { padding:35px 0 25px; background:linear-gradient(180deg,#e7eefc 25%,#fff 70%) !important; position:relative } .partners:before { content:''; position:absolute; left:0; top:41px; width:100%; height:259px; background-image:url(../../static/images/veryxiao/index_2023/mc-partners-bg.jpg); background-position:center top; background-size:100%; background-repeat:no-repeat } .partners .big-title p { max-width:81%; line-height:22px; margin-top:11px } .partners .big-title .btn-title { width:139px; height:40px; line-height:40px; font-size:14px; margin-top:24px } .partners .main { width:90.5%; border-radius:6px; box-shadow:5px 0 16px rgba(55,99,170,.15); margin:40px auto 0 } .partners .main ul { padding:36px 0 11px } .partners .main ul li { width:calc(100% - 60px); margin:0 33px 9px 27px } .partners .main ul li .icon { transform:scale(.91) } .partners .main ul li .text { margin-left:48px; letter-spacing:.75px } .partners .main ul li .text h5 { font-size:18px } .partners .main ul li .text h6 { } .partners .main ul li { max-width:90% } .partners .main ul li .text p { line-height:26px } .learning { padding:25px 0 55px } .learning .main { margin-top:25px; min-width:100% } .learning .main li { float:none; width:100%; min-width:100%; height:auto; border-right:0 } .learning .main li:nth-child(even) { width:100% } .learning .main li .item-title { position:relative; top:auto; left:auto; right:auto; width:87.5%; padding:28px 5% 24px 7.5%; height:auto; overflow:hidden } .learning .main li:nth-child(even) .item-title { left:auto; padding-left:7.5%; padding-right:5% } .learning .main li .text1 a { margin-right:28px } .learning .main li p { margin-bottom:16px } .learning .main li:nth-child(3) .text1 a:last-child { display:none } .learning .line-click { position:relative } .learning .line-click .tel-click-after { display:none; position:absolute; left:68px; bottom:-22px; width:172px; height:132px; text-align:center; padding:7px 0; border:1px solid #ddd; border-radius:4px; background:#fff } .learning .line-click .tel-click-after:before { content:""; display:block; position:absolute; width:6px; height:6px; background:#fff; -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg); border-top:1px solid #ddd; border-right:1px solid #ddd; left:-5px; bottom:27px } .learning .line-click .tel-click-after img { width:90px; height:auto; margin:0 auto 4px } .learning .line-click .tel-click-after p { line-height:18px; font-size:14px; color:#8c8d9e; letter-spacing:0; margin:0 7px } .learning .line-click.active .tel-click-after { display:block } .yban2 { padding:27px 0 23px; background-image:url(../../static/images/veryxiao/index_2023/mc-yban2.jpg); background-size:100%; background-position:right top } .yban2 h3 { line-height:30px; font-size:21px; font-weight:bold; letter-spacing:2px; margin-bottom:14px } .yban2 .btn-title { text-align:center; margin-bottom:26px } .yban2 .btn-title a { width:147px; height:32px; line-height:32px; font-size:13px; text-align:center; letter-spacing:.5px; margin:0 5px 0 6px } .yban2 p { line-height:20px; font-size:13px } .news { padding:45px 0 46px } .mc-news { padding-top:10px } .mc-news .news-list { width:calc(88.8% - 47px); height:auto; overflow:hidden; padding:20px 27px 14px 20px; background:#fff; background:linear-gradient(180deg,#ebf3ff,#fff); border-radius:6px; 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:16px auto } .mc-news .news-list h5 { height:30px; text-align:left; font-size:0; margin-bottom:11px } .mc-news .news-list h5 i, .mc-news .news-list h5 span { display:inline-block; vertical-align:middle } .mc-news .news-list h5 .icon1 { width:30px; height:30px; background-image:url(../../static/images/veryxiao/index_2023/icon1.svg); background-position:left center; background-size:cover; background-repeat:no-repeat; margin-right:12px } .mc-news .news-list h5 span { line-height:30px; font-size:17px; color:#000; font-weight:bold; margin-right:6px } .mc-news .news-list h5 .icon2 { width:14px; height:23px; background-image:url(../../static/images/veryxiao/index_2023/icon-common.png); background-position:-223px -1px; background-repeat:no-repeat; transform:scale(.552) } .mc-news .news-list p { height:22px; overflow:hidden; margin-bottom:9px } .mc-news .news-list p a { display:inline-block; width:92%; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; line-height:22px; color:#2d3645; position:relative; padding-left:16px } .mc-news .news-list p a:before { content:''; position:absolute; left:0; top:9px; width:5px; height:5px; background-color:#596efb; border-radius:50% } .mc-news .news-list p a b { color:#767785 } .mc-news .news-list p a:hover, .mc-news .news-list p a:hover b { color:#596efb } } @media only screen and (max-width:414px) { .banner .swiper { height:383px !important } .banner .swiper:after, .banner .swiper .bg { background-size:cover; background-position:center bottom } .banner .banner-img3 .title-main { width:88%; left:8% } .banner .banner-img3 .title-main .item-text1 { font-size:22px } .case-yban ul li { margin:0 7px } } @media only screen and (max-width:360px) { .product:before { top:243px } } @media only screen and (max-width:320px) { .banner .swiper { height:318px !important } .banner-img .title-main .item-text1 { font-size:20px; line-height:28px } .banner .banner-img3 .title-main { width:90%; left:5%; bottom:36px } .banner .banner-img3 .title-main .item-text3 { margin-top:5px } .banner .text-main ul li { width:calc(33.33% - 16px); margin:9px 6px } .case .swiper { max-width:94% } .case-yban { height:100px } .case-yban ul { padding-top:15px; margin:0 -5px } .case-yban ul li { margin:0 4px } .case-yban ul li h6 { font-size:22px } }