.lz-ban{position:relative}
.lz-ban .bg{display:block;width:100%}
.lz-ban .txt{position:absolute;left:0;top:50%;right:0;text-align:center;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.lz-ban .tit{font-size:52px;margin-bottom:24px}
.lz-ban .desc{font-size:24px;margin-bottom:95px}
.g-btn1{display:block;line-height:50px;text-align:center;width:180px;font-weight:500px;color:#fff;font-size:16px;margin:0 auto;border-radius:50px;overflow:hidden;background:linear-gradient(90deg,#4362ff,#409cff);transition:.3s}
.g-btn1:hover{opacity:.8}
.g-btn1 .span1{display:inline-block;padding-right:40px;background-position:right center;background-repeat:no-repeat;background-size:18px auto;background-image:url(../images/index/arr1.svg)}
.row-lz1{padding:72px 0 110px;background-color:#fefdff}
.g-t1{text-align:center}
.g-t1 .tit{font-size:42px;color:#1b1b30;margin-bottom:22px}
.g-t1 .desc{font-size:16px;color:#535d73}
.m-list1{display:flex;flex-wrap:wrap;margin:55px -10px 0}
.m-list1 li{width:33.33%}
.m-list1 .con{margin:0 10px;height:360px;padding:45px 30px 0;background-color:#fff;border-radius:15px;box-shadow:0 0 20px 0 rgba(0,0,0,.4)}
.m-list1 .lab{display:inline-block;padding:0 6px;height:26px;margin-bottom:22px;line-height:26px;font-size:16px;color:#4362ff;border-radius:3px;background-color:rgba(67,98,255,.1)}
.m-list1 .tit{font-size:24px;color:#1b1b30;line-height:1.75;margin-bottom:22px}
.m-list1 .info{font-size:16px;color:#535d73;line-height:2.25}
.m-list1 .i-t{padding-left:29px;background:url(../images/ai/i-01.png) 7px center no-repeat;-o-background-size:11px auto;-ms-background-size:11px auto;-moz-background-size:11px auto;-webkit-background-size:11px auto;background-size:11px auto}
.row-lz2{padding:74px 0 123px;background:linear-gradient(-38deg,#ecf7fc,#f1ecff,#f9f8ff,#f8f8ff)}
.m-box1{border-radius:15px;margin-top:58px;margin-bottom:142px;padding-bottom:36px;box-shadow:0 0 50px 0 rgba(53,53,53,.3);border:1px solid #ededee;background-color:#fff}
.m-box1 .pic{margin:0 auto;width:1458px}
.m-box1 .pic img{width:100%;display:block}
.m-box1 .tips{font-size:20px;color:#1b1b30;text-align:center;margin-top:-15px;margin-bottom:46px}
.m-box1 .info{font-size:16px;color:#1b1b30;text-align:center;margin:0 57px;border:2px solid #f0eff3;line-height:55px;border-radius:30px}
.m-box1 .info span{color:#4362ff;font-weight:700}
.m-box2{margin-top:64px;border-radius:15px;overflow:hidden;box-shadow:0 0 50px 0 rgba(53,53,53,.3);border:1px solid #ededee;background-color:#fff}
.m-box2 .pic{float:left;width:519px}
.m-box2 .pic img{width:100%;display:block}
.m-box2 .right{overflow:hidden;padding:38px 24px 0}
.m-box2 .tab{display:flex;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #e1e2e4}
.m-box2 .tab li{margin-right:36px}
.m-box2 .tab li a{display:block;font-size:20px;color:#1b1b30;position:relative;padding-bottom:18px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-box2 .tab li a:after{content:'';position:absolute;bottom:-1px;left:50%;right:50%;height:2px;background-color:#415ff7;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-box2 .tab li.on a,.m-box2 .tab li:hover a{font-weight:700;color:#4362ff}
.m-box2 .tab li.on a:after,.m-box2 .tab li:hover a:after{left:0;right:0}
.m-list2{display:flex;flex-wrap:wrap;margin:0 -4px}
.m-list2 li{width:50%;margin-bottom:30px}
.m-list2 .con{height:208px;padding:19px 15px 0;margin:0 4px;background-color:rgba(240,245,252,0);border-radius:15px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list2 .ico{display:block;width:36px;height:36px;margin-bottom:16px;border:1px solid #e6e9ee;border-radius:8px;text-align:center;line-height:34px;font-size:0}
.m-list2 .ico img{width:100%;height:100%;display:block}
.m-list2 .ico svg{width:24px;height:24px;display:inline-block;vertical-align:middle}
.m-list2 .tit{font-size:20px;color:#1b1b30;font-weight:400;margin-bottom:3px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list2 .desc{font-size:16px;color:#535d73;line-height:1.7}
.m-list2 .con:hover .tit{font-weight:700;color:#4362ff}
.m-list2 .con:hover{background-color:rgba(240,245,252,1)}
.row-lz3{padding:110px 0 91px}
.m-list3{display:flex;flex-wrap:wrap;margin:66px -10px 32px}
.m-list3 li{width:33.33%}
.m-list3 .con{margin:0 10px;height:564px;border-radius:15px;padding:45px 30px 0;box-shadow:0 0 20px 0 rgba(0,0,0,.4)}
.m-list3 .lab{display:inline-block;height:26px;line-height:26px;font-size:16px;padding:0 6px;border-radius:3px;margin-bottom:33px}
.m-list3 .tit{font-size:24px;color:#1b1b30;margin-bottom:3px}
.m-list3 .desc{font-size:16px;color:#535d73;line-height:1.75;height:3.5em;margin-bottom:16px}
.m-list3 .t1{border-top:1px solid #e8e9eb;font-size:16px;color:#535d73;line-height:1.75;font-weight:400;padding-top:11px}
.m-list3 .pic{margin:72px auto 15px}
.m-list3 .pic img{width:100%;display:block}
.m-list3 .tips{text-align:center;font-size:16px;line-height:1.75;color:#535d73}
.m-list3 .i1 .con{background:linear-gradient(180deg,#dbe8ff,#fff,#fff)}
.m-list3 .i2 .con{background:linear-gradient(180deg,#fff1e3,#fff,#fff)}
.m-list3 .i3 .con{background:linear-gradient(180deg,#ddf1e2,#fff,#fff)}
.m-list3 .i1 .lab{color:#4362ff;background-color:rgba(67,98,255,.1)}
.m-list3 .i2 .lab{color:#f7941d;background-color:rgba(247,148,29,.1)}
.m-list3 .i3 .lab{color:#67ae23;background-color:rgba(103,174,35,.3)}
.m-list3 .i1 .pic{width:275px;margin-top:54px}
.m-list3 .i2 .pic{width:348px}
.m-list3 .i3 .pic{width:364px}
.m-tips{border-radius:15px;height:131px;text-align:center;margin-bottom:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:linear-gradient(4deg,#fff,#f0eff3);box-shadow:0 0 20px 0 rgba(0,0,0,.4);border:1px solid #ededee}
.m-tips h3{font-size:20px;color:#1b1b30;margin-bottom:7px}
.m-tips p{font-size:16px;color:#535d73}
.m-tips2{font-size:20px;color:#535d73;border-radius:15px;padding:30px;background:linear-gradient(4deg,#fff,#f0eff3);box-shadow:0 0 20px 0 rgba(0,0,0,.4);border:1px solid #ededee;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.m-tips2 strong{font-weight:700;color:#1b1b30}
.row-lz4{padding:93px 0 63px;background:url(../images/ai/p-bg2.jpg) center bottom no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-list4{display:flex;flex-wrap:wrap;border:1px solid #e1e1e1;background-color:#fff;border-radius:15px;padding:36px 0 23px}
.m-list4 li{width:20%;background:url(../images/ai/i-11.png) right center no-repeat}
.m-list4 .con{text-align:center;position:relative;height:100%;margin:0 40px}
.m-list4 .ico{width:36px;height:36px;border:1px solid #e6e9ee;border-radius:8px;display:block;margin:0 auto 6px;position:relative}
.m-list4 .ico img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list4 li .i-on{opacity:0}
.m-list4 .tit{font-size:20px;color:#1b1b30;margin-bottom:4px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list4 .desc{font-size:16px;color:#535d73;line-height:1.75}
.m-list4 li:hover .i-on{opacity:1}
.m-list4 li:hover .i-ok{opacity:0}
.m-list4 li:hover .tit{color:#4362ff}
.ecoIconRow___E0WNH{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between;margin:48px auto 108px;padding:0;overflow:hidden;height:max(20em,36vh)}
@media (max-width:768px){
.ecoIconRow___E0WNH{height:330px;margin:30px 0;gap:4px;overflow:visible}
.ecoIconRow___E0WNH .ecoIconTile___Culuj{animation-name:ecoWobbleSm___nGixh}
}
.ecoIconTile___Culuj{flex:0 0 clamp(4rem,10vw,6rem);aspect-ratio:1;border-radius:50%;border:1px solid rgba(14,22,51,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;animation:4s ease-in-out infinite alternate ecoWobble___aA6Du;will-change:transform;transition:background .3s,border-color .3s;box-sizing:border-box}
.ecoIconTile___Culuj img{width:45%;height:45%;display:block;object-fit:contain}
.ecoIconTile___Culuj:hover{border-color:#0e16334d}
@keyframes ecoWobble___aA6Du{
0%{transform:translateY(75%)}
to{transform:translateY(-75%)}
}
@keyframes ecoWobbleSm___nGixh{
0%{transform:translateY(40%)}
to{transform:translateY(-40%)}
}
.row-lz5{padding:85px 0 87px}
.m-list6{display:flex;flex-wrap:wrap;margin:66px -10px 0}
.m-list6 li{width:33.33%}
.m-list6 .con{display:block;margin:0 10px;border-radius:15px;overflow:hidden;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.4)}
.m-list6 .pic{position:relative;padding-top:54.83%;height:0;overflow:hidden}
.m-list6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list6 .t1{position:absolute;left:0;right:0;top:50%;text-align:center;font-size:20px;font-weight:400;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.m-list6 .txt{padding:30px 30px 0;height:193px}
.m-list6 .tit{font-size:20px;color:#1b1b30;margin-bottom:15px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list6 .desc{font-size:16px;color:#535d73;line-height:1.75}
.m-list6 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-list6 li:hover .tit{color:#4362ff}
.row-lz6{background:url(../images/ai/p-bg1.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-lz6 .wp{height:330px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.row-lz6 .g-t1{margin-bottom:32px}
.row-lz6 .g-t1 .tit{margin-bottom:12px}
@media only screen and (min-width:1199px){
.lz-ban .tit{font-size:2.708vw;margin-bottom:1.25vw}
.lz-ban .desc{font-size:1.25vw;margin-bottom:4.947vw}
.g-btn1{line-height:2.604vw;width:9.375vw;font-weight:26.04vw;font-size:.833vw;border-radius:2.604vw}
.g-btn1 .span1{padding-right:2.083vw;background-size:.937vw auto}
.row-lz1{padding:3.75vw 0 5.729vw}
.g-t1 .tit{font-size:2.187vw;margin-bottom:1.145vw}
.g-t1 .desc{font-size:.833vw}
.m-list1{margin:2.864vw -.52vw 0}
.m-list1 .con{margin:0 .52vw;height:18.75vw;padding:2.343vw 1.562vw 0;background-color:#fff;border-radius:.781vw;box-shadow:0vw 0vw 1.041vw 0vw rgba(0,0,0,.4)}
.m-list1 .lab{padding:0 .312vw;height:1.354vw;margin-bottom:1.145vw;line-height:1.354vw;font-size:.833vw;color:#4362ff;border-radius:.156vw}
.m-list1 .tit{font-size:1.25vw;margin-bottom:1.145vw}
.m-list1 .info{font-size:.833vw}
.m-list1 .i-t{padding-left:1.51vw;-o-background-size:.572vw auto;-ms-background-size:.572vw auto;-moz-background-size:.572vw auto;-webkit-background-size:.572vw auto;background-size:.572vw auto}
.row-lz2{padding:3.854vw 0 6.406vw}
.m-box1{border-radius:.781vw;margin-top:3.020vw;margin-bottom:7.395vw;padding-bottom:1.875vw;box-shadow:0vw 0vw 2.604vw 0vw rgba(53,53,53,.3)}
.m-box1 .pic{width:75.93vw}
.m-box1 .tips{font-size:1.041vw;margin-top:-.781vw;margin-bottom:2.395vw}
.m-box1 .info{font-size:.833vw;margin:0 2.968vw;line-height:2.864vw;border-radius:1.562vw}
.m-box2{margin-top:3.333vw;border-radius:.781vw;box-shadow:0vw 0vw 2.604vw 0vw rgba(53,53,53,.3)}
.m-box2 .pic{width:27.03vw}
.m-box2 .right{padding:1.979vw 1.25vw 0}
.m-box2 .tab{margin-bottom:1.041vw}
.m-box2 .tab li{margin-right:1.875vw}
.m-box2 .tab li a{font-size:1.041vw;padding-bottom:.937vw}
.m-list2{margin:0 -.208vw}
.m-list2 li{margin-bottom:1.562vw}
.m-list2 .con{height:10.83vw;padding:.989vw .781vw 0;margin:0 .208vw;border-radius:.781vw}
.m-list2 .ico{width:1.875vw;height:1.875vw;margin-bottom:.833vw;border-radius:.416vw;line-height:1.77vw}
.m-list2 .ico svg{width:1.25vw;height:1.25vw}
.m-list2 .tit{font-size:1.041vw;margin-bottom:.156vw}
.m-list2 .desc{font-size:.833vw}
.row-lz3{padding:5.729vw 0 4.739vw}
.m-list3{margin:3.437vw -.52vw 1.666vw}
.m-list3 .con{margin:0 .52vw;height:29.37vw;border-radius:.781vw;padding:2.343vw 1.562vw 0;box-shadow:0vw 0vw 1.041vw 0vw rgba(0,0,0,.4)}
.m-list3 .lab{height:1.354vw;line-height:1.354vw;font-size:.833vw;padding:0 .312vw;border-radius:.156vw;margin-bottom:1.718vw}
.m-list3 .tit{font-size:1.25vw;margin-bottom:.156vw}
.m-list3 .desc{font-size:.833vw;margin-bottom:.833vw}
.m-list3 .t1{font-size:.833vw;padding-top:.572vw}
.m-list3 .pic{margin:3.75vw auto .781vw}
.m-list3 .tips{font-size:.833vw}
.m-list3 .i1 .pic{width:14.32vw;margin-top:2.812vw}
.m-list3 .i2 .pic{width:18.12vw}
.m-list3 .i3 .pic{width:18.95vw}
.m-tips{border-radius:.781vw;height:6.822vw;margin-bottom:1.666vw;box-shadow:0vw 0vw 1.041vw 0vw rgba(0,0,0,.4)}
.m-tips h3{font-size:1.041vw;margin-bottom:.364vw}
.m-tips p{font-size:.833vw}
.m-tips2{font-size:1.041vw;border-radius:.781vw;padding:1.562vw;box-shadow:0vw 0vw 1.041vw 0vw rgba(0,0,0,.4)}
.row-lz4{padding:4.843vw 0 3.281vw}
.m-list4{border-radius:.781vw;padding:1.875vw 0 1.197vw}
.m-list4 .con{margin:0 2.083vw}
.m-list4 .ico{width:1.875vw;height:1.875vw;border-radius:.416vw;margin:0 auto .312vw}
.m-list4 .tit{font-size:1.041vw;margin-bottom:.208vw}
.m-list4 .desc{font-size:.833vw}
.ecoIconRow___E0WNH{gap:.416vw;margin:2.5vw auto 5.625vw;height:max(20em,36vh)}
.ecoIconTile___Culuj{flex:0 0 clamp(4vw,10vw,5vw)}
.row-lz5{padding:4.427vw 0 4.531vw}
.m-list6{margin:3.437vw -.52vw 0}
.m-list6 .con{margin:0 .52vw;border-radius:.781vw;box-shadow:0vw 0vw 1.041vw 0vw rgba(0,0,0,.4)}
.m-list6 .t1{font-size:1.041vw}
.m-list6 .txt{padding:1.562vw 1.562vw 0;height:10.05vw}
.m-list6 .tit{font-size:1.041vw;margin-bottom:.781vw}
.m-list6 .desc{font-size:.833vw}
.row-lz6 .wp{height:17.18vw}
.row-lz6 .g-t1{margin-bottom:1.666vw}
.row-lz6 .g-t1 .tit{margin-bottom:.625vw}
}
@media (max-width:40vw){
.ecoIconRow___E0WNH{height:7.812vw;margin-top:1.25vw;gap:.208vw}
}
@media only screen and (max-width:1199px){
.lz-ban .bg{min-height:320px;object-fit:cover}
.lz-ban .tit{font-size:20px;margin-bottom:12px}
.lz-ban .desc{font-size:14px;margin-bottom:25px}
.g-btn1{width:125px;height:35px;line-height:35px}
.g-btn1 .span1{font-size:14px;padding-right:15px;background-size:12px auto}
.g-t1 .tit{font-size:20px;margin-bottom:10px}
.g-t1 .desc{font-size:14px}
.m-list1{margin-top:25px;display:block}
.m-list1 li{width:auto;margin-bottom:20px}
.m-list1 .tit{font-size:18px;margin-bottom:12px}
.m-list1 .info{font-size:14px}
.m-list1 .lab{font-size:12px;margin-bottom:10px}
.m-list1 .con{padding:25px 20px 0;height:300px}
.m-list1 .i-t{padding-left:16px;background-position:left 12px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.row-lz1{padding:40px 0 20px}
.row-lz2{padding:40px 0}
.m-box1{margin-top:25px;padding:20px;margin-bottom:40px}
.m-box1 .pic{width:auto}
.m-box1 .tips{font-size:16px;margin-top:0;margin-bottom:20px}
.m-box1 .info{margin:0;font-size:14px;border-width:1px;line-height:1.5;padding:15px;border-radius:10px}
.m-box2{margin-top:25px}
.m-box2 .pic{width:auto;float:none}
.m-box2 .right{padding:25px 15px 5px}
.m-box2 .tab li a{font-size:18px}
.m-list2{display:block}
.m-list2 li{width:auto;margin-bottom:15px}
.m-list2 .tit{font-size:16px}
.m-list2 .desc{font-size:14px}
.row-lz3{padding:40px 0}
.m-list3{margin-top:25px;display:block;margin-bottom:20px}
.m-list3 li{width:auto;margin-bottom:15px}
.m-list3 .con{padding:25px 15px 30px;height:auto}
.m-list3 .lab{font-size:12px;margin-bottom:15px}
.m-list3 .tit{font-size:18px}
.m-list3 .desc,.m-list3 .t1,.m-list3 .tips{font-size:14px}
.m-list3 .i1 .pic{width:auto;max-width:70%;margin-top:35px}
.m-list3 .i2 .pic,.m-list3 .i3 .pic{width:auto;max-width:85%;margin-top:35px}
.m-tips h3{font-size:16px}
.m-tips p{font-size:14px}
.m-tips{height:auto;padding:15px 12px;margin-bottom:20px}
.m-tips2{font-size:16px;padding:15px 12px}
.row-lz4{padding:40px 0}
.m-list4{display:block;padding:15px 0}
.m-list4 li{width:auto;padding:15px 0}
.m-list4 .tit{font-size:18px}
.m-list4 .desc{font-size:14px}
.ecoIconRow___E0WNH{margin-bottom:0;flex-wrap:wrap}
.row-lz5{padding:40px 0 20px}
.m-list6{margin-top:25px;display:block}
.m-list6 li{width:auto;margin-bottom:20px}
.m-list6 .tit{font-size:18px;margin-bottom:12px}
.m-list6 .desc{font-size:14px}
.m-list6 .txt{padding:15px;height:auto}
.m-list6 .t1{font-size:18px}
.row-lz6 .wp{height:250px}
}