/* banner */
.banner{position:relative;overflow:hidden;margin-top: 4.5vw;}
.banner .img img{width: 100%;}
.banner .info{position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0, -50%);}
.banner .info h1{font-size: 2.351099vw;color:#fff;letter-spacing: 2px;}
.banner .info h2{font-size:1.15vw;color:rgba(255,255,255,.85);font-weight:400;margin: 1.58vw 0 1.88vw;}
.banner .info ul{display:flex;align-items:center}
.banner .info ul li{font-size:.88819vw;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);padding:.58vw 1.28vw;border-radius:999px;backdrop-filter:blur(6px);margin-right:.68vw;transition: .25s;}
.banner .info ul li:nth-last-child(1){margin-right: 0;}
.banner .info ul li:hover{background: #1061ff;}
.banner .info dl{display:flex;align-items:center;margin-top: 2vw;}
.banner .info dl dd{color:#fff;padding: .68vw 1.45vw;border-radius: 10px;transition: .25s;background: linear-gradient(135deg,#0e60ff,#60a5fa);}
.banner .info dl dd:nth-child(2){margin-left:1vw;color: #ffffff;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.25);backdrop-filter: blur(6px);}
.banner .info dl dd:hover{transform: translateY(-2px);}
.banner .info dl dd a{font-weight:700;font-size: .835947vw;}
@media only screen and (max-width:1080px){
.banner{margin-top: 84px;}
.banner .img{height: 400px;}
.banner .img img{height: 100%;width: 100%; object-fit: cover;}
.banner .info h1{font-size: 30px;}
.banner .info h2{font-size: 16px;margin: 15px 0 25px;}
.banner .info ul li{font-size: 15px;margin-right: 10px;padding: 8px 15px;}
.banner .info dl{margin-top: 30px;}
.banner .info dl dd{padding: 10px 20px;border-radius: 8px;}
.banner .info dl dd:nth-child(2){margin-left: 15px;}
.banner .info dl dd a{font-size: 14px;}
}
@media only screen and (max-width:768px){
.banner .info h1{font-size: 26px;}
.banner .info ul{display: none;}
.banner .img{height: 358px;}
}
@media only screen and (max-width:520px){
.banner{margin-top: 68px;}
.banner .img{height: 268px;}
.banner .info h1{font-size: 21px;}
.banner .info h2{font-size: 15px;margin: 10px 0 20px;}
.banner .info dl{margin-top: 30px;}
.banner .info dl dd{padding: 8px 16px;}
.banner .info dl dd:nth-child(2){margin-left: 10px;}
}


/* crumb */
.crumb{position: absolute;left: 0;bottom: 3%;width: 100%;}
.crumb .text{display: flex;align-items: center;font-size: .858vw;color: #fff;}
.crumb .text img{width: 1.15vw;}
.crumb .text a{position: relative;margin: 0 .58vw;}
.crumb .text a:nth-child(2){margin-left: .28vw;}
.crumb .text a:hover{text-decoration: revert;}
@media screen and (max-width:1080px){
.crumb{bottom: 5%;}
.crumb .text{font-size: 15px;}
.crumb .text img{width: 20px;}
.crumb .text a{margin: 0 10px;}
.crumb .text a:nth-child(2){margin-left: 3px;}
}
@media screen and (max-width:520px){
.crumb .text{font-size: 14px;}
.crumb .text img{width: 18px;}
}



/* about01 */
.about01{padding: 5vw 0;}
.about01 .cont{display: flex;align-items: center;justify-content: space-between;}
.about01 .cont .left{width: 50%;}
.about01 .cont .left .in_tit{margin-bottom: 1.5vw;}
.about01 .cont .left .in_tit h3{justify-content: left;}
.about01 .cont .left .in_tit h2{text-align:left}
.about01 .cont .text p{color:#3a4664;font-size:.88819vw;text-indent:2em;line-height:2;margin-bottom:.58vw}
.about01 .cont .text p:last-child{margin-bottom:0}
.about01 .cont .right{width:45%}
.about01 .cont .right ul li{background:#fff;border:1px solid #e3e9f2;padding:1.68vw;margin-bottom:1vw;transition:.25s;box-shadow:0 0 8px 0 #0f61ff21;border-radius:15px}
.about01 .cont .right ul li:nth-last-child(1){margin-bottom: 0;}
.about01 .cont .right ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.about01 .cont .right ul li .t1{font-size:.941vw;color:#6b7690;font-weight:700;margin-bottom:.58vw}
.about01 .cont .right ul li .t2{font-size: 1.15vw;color:#0e60ff;font-weight:700;}
@media only screen and (max-width:1080px){
.about01{padding: 60px 0;}
.about01 .cont{flex-wrap: wrap;}
.about01 .cont .left{width: 100%;margin-bottom: 30px;}
.about01 .cont .left .in_tit{margin-bottom: 20px;}
.about01 .cont .left .in_tit h3{justify-content: center;}
.about01 .cont .left .in_tit h2{text-align: center;}
.about01 .cont .text p{font-size: 16px;margin-bottom: 15px;line-height: 1.88;}
.about01 .cont .right{width: 100%;}
.about01 .cont .right ul li{padding: 20px;margin-bottom: 20px;border-radius: 10px;}
.about01 .cont .right ul li .t1{font-size: 16px;margin-bottom: 10px;}
.about01 .cont .right ul li .t2{font-size: 18px;}
}
@media only screen and (max-width:520px){
.about01{padding: 30px 0;}
.about01 .cont .left{margin-bottom: 20px;}
.about01 .cont .left .in_tit{margin-bottom: 15px;}
.about01 .cont .text p{font-size: 14px;line-height: 28px;margin-bottom: 10px;}
.about01 .cont .right ul li{padding: 15px;margin-bottom: 15px;box-shadow: 0 0 5px 0 #0f61ff21;}
.about01 .cont .right ul li .t1{font-size: 16px;}
.about01 .cont .right ul li .t2{font-size: 16px;}
}



/* about02 */
.about02{position: relative;padding: 5vw 0;background: linear-gradient(180deg,#f0f6ff 0%,#fff 100%);}
.about02 .video{overflow: hidden;height: 43vw;}
.about02 .video video{width: 100%;height: 100%;border-radius: 30px;object-fit: cover;}
.about02 .video .t1{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50% , -50%);text-align: center;font-size: 2.8vw;color: #fff;font-weight: bold;letter-spacing: 2px;display: none;}
@media only screen and (max-width:1080px){
.about02{padding: 60px 0;}
.about02 .video{height: 400px;}
.about02 .video video{border-radius: 10px;}
.about02 .video .t1{font-size: 30px;}
}
@media only screen and (max-width:520px){
.about02{padding: 30px 0;}
.about02 .video{height: 220px;}
.about02 .video video{border-radius: 5px;}
.about02 .video .t1{font-size: 22px;display: block;}
}


/* about03 */
.about03{background: #F6F9FD;padding: 5vw 0;}
.about03 ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.about03 ul li{background:#fff;border-radius:15px;text-align:center;width:32.45%;margin:.65% 0;transition: all .3s ease;}
.about03 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.about03 ul li .info{padding: 2vw 1.58vw;border:1px solid #e3e9f2;border-radius:24px;}
.about03 ul li .info span{color:#0e60ff;font-weight: bold;font-size:2.4vw;}
.about03 ul li .info sub{font-size:1.68vw;font-weight:700;color:#0e60ff;margin:0 .2vw}
.about03 ul li .info p{color:#6b7690;font-size:.835947vw;margin-top:.58vw}
@media only screen and (max-width:1080px){
.about03{padding: 60px 0;}
.about03 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.about03 ul li .info{padding: 25px 20px;border-radius: 10px;}
.about03 ul li .info span{font-size: 32px;}
.about03 ul li .info sub{font-size: 20px;margin: 0 3px;}
.about03 ul li .info p{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.about03{padding: 30px 0;}
.about03 ul li{margin: 0 0 2%;border: 1px solid #e3e9f2;width: calc(49% - 2px);}
.about03 ul li .info{padding: 20px 15px;border: 0;}
.about03 ul li .info span{font-size: 28px;}
.about03 ul li .info sub{font-size: 18px;}
.about03 ul li .info p{font-size: 14px;overflow: hidden;}
}


/* about04 */
.about04{padding: 5vw 0;}
.about04 .cont ul{position: relative;}
.about04 .cont ul:after{position: absolute;content: "";left: .68vw;top: 0;width: 3px;height: 100%;background: linear-gradient(180deg,#0e60ff , #00B2A2);z-index: 1;}
.about04 .cont ul li{margin-bottom: 2.68vw;position: relative;padding-left: 4vw;}
.about04 .cont ul li i{position: absolute;left: 0;top: .2vw;width: 1.58vw;height: 1.58vw;z-index: 9;background: #fff;}
.about04 .cont ul li i:after{position: absolute;content: "";width: .941vw;height: .941vw;border-radius: 50%;border: 5px solid #0e60ff;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.about04 .cont ul li i:before{position: absolute;content: "";width: 1.254vw;height: 1.254vw;border-radius: 50%;border: 8px solid #EBF2FF;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.about04 .cont ul li .t1{color: #0e60ff;font-weight: bold;font-size: 1.254vw;}
.about04 .cont ul li .t2{color:#6b7690;font-size: .941vw;margin-top:.58vw;}
@media only screen and (max-width:1080px){
.about04{padding: 60px 0;}
.about04 .cont ul:after{left: 9px;width: 2px;}
.about04 .cont ul li{margin-bottom: 30px;padding-left: 35px;}
.about04 .cont ul li i{top: 3px;width: 20px;height: 20px;}
.about04 .cont ul li i:after{width: 12px;height: 12px;border-width: 3px;}
.about04 .cont ul li i:before{width: 18px;height: 18px;border-width: 5px;}
.about04 .cont ul li .t1{font-size: 20px;}
.about04 .cont ul li .t2{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.about04{padding: 30px 0;}
.about04 .cont ul:after{left: 8px;}
.about04 .cont ul li{margin-bottom: 20px;padding-left: 30px;}
.about04 .cont ul li i{top: 2px;width: 18px;height: 18px;}
.about04 .cont ul li i:after{width: 10px;height: 10px;border-width: 2px;}
.about04 .cont ul li i:before{width: 16px;height: 16px;border-width: 4px;}
.about04 .cont ul li .t1{font-size: 18px;}
.about04 .cont ul li .t2{font-size: 14px;line-height: 1.68;}
}



/* about05 */
.about05{background: #F6F9FD;padding: 5vw 0;}
.about05 ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.about05 ul li{background:#fff;border-radius:15px;width:32.45%;margin:.65% 0;transition: all .3s ease;}
.about05 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.about05 ul li .info{padding: 2vw 1.68vw;border:1px solid #e3e9f2;border-radius:24px;}
.about05 ul li .info .t1{color:#0e60ff;font-weight: bold;font-size: 1vw;letter-spacing: 4px;}
.about05 ul li .info h3{font-size: 1.58vw;font-weight:700;color: #0b1326;margin: .35vw 0 1.28vw;}
.about05 ul li .info p{color:#6b7690;font-size: .835947vw;margin-top:.58vw;line-height: 1.68;}
@media only screen and (max-width:1080px){
.about05{padding: 60px 0;}
.about05 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.about05 ul li .info{padding: 25px 20px;border-radius: 10px;}
.about05 ul li .info .t1{font-size: 16px;}
.about05 ul li .info h3{font-size: 20px;margin: 5px 0 15px;}
.about05 ul li .info p{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.about05{padding: 30px 0;}
.about05 ul li{width: 100%;margin: 0 0 15px;}
.about05 ul li .info{padding: 20px 15px;}
.about05 ul li .info .t1{font-size: 15px;letter-spacing: 2px;}
.about05 ul li .info h3{font-size: 18px;}
.about05 ul li .info p{font-size: 14px;}
}


/* about06 */
.about06{padding: 5vw 0;}
.about06 .cont .ab6{padding: 3px;padding-bottom: 8vw;}
.about06 .cont .swiper-slide{transform: scale(.8);transform-origin:center bottom;transition:all .4s;}
.about06 .cont .swiper-slide.swiper-slide-active{transform:scale(1);}
.about06 .cont .swiper-button-next{top: 86.5%;right:35%;border: 1px solid #0b1326;border-radius: 6px;width: 40px;height: 40px;background: #fff;}
.about06 .cont .swiper-button-prev{left:35%;top: 86.5%;border: 1px solid #0b1326;border-radius: 6px;width: 2.25vw;height: 2.25vw;background: #fff;}
.about06 .cont .swiper-button-next:after,.about06 .cont .swiper-button-prev:after{color:#333;font-size: 1vw;}
.about06 .cont .swiper-button-next:hover,.about06 .cont .swiper-button-prev:hover{background: #0e60ff;border: 1px solid #0e60ff;}
.about06 .cont .swiper-button-next:hover:after,.about06 .cont .swiper-button-prev:hover:after{color: #fff;}
.about06 .cont .img{box-shadow: 0 0 10px 0px hsl(0 0% 0% / 0.1);background: #fff;padding: .6vw;border-radius: 5px;}
.about06 .cont .img img{max-width: 100%;}
.about06 .cont .t1{text-align: center;font-size: 1vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: .9s all;opacity: 0;position: absolute;left: 50%;bottom: -4.5vw;transform: translate(-50% , 0);width: max-content;}
.about06 .cont .swiper-slide.swiper-slide-active .t1{opacity: 1;}
@media screen and (max-width:1280px){
.about06 .cont .swiper-button-next{right: 30%;top: 83.5%;}
.about06 .cont .swiper-button-prev{left: 30%;top: 83.5%;}
}
@media screen and (max-width:1080px){
.about06{padding: 60px 0;}
.about06 .cont .ab6{padding-bottom: 110px;}
.about06 .cont .swiper-slide.swiper-slide-active{transform: scale(.9);}
.about06 .cont .swiper-button-next{right: 25%;top: 88.5%;width: 36px;height: 36px;}
.about06 .cont .swiper-button-prev{left: 25%;top: 88.5%;width: 36px;height: 36px;}
.about06 .cont .swiper-button-next:after, .about06 .cont .swiper-button-prev:after{font-size: 18px;}
.about06 .cont .img{padding: 6px;}
.about06 .cont .t1{font-size: 16px;}
.about06 .cont .swiper-slide.swiper-slide-active .t1{bottom: -52px;}
}
@media screen and (max-width:768px){
.about06 .cont .swiper-button-next{right: 10%;}
.about06 .cont .swiper-button-prev{left: 10%;}
}
@media screen and (max-width:520px){
.about06{padding: 30px 0;}
.about06 .cont .ab6{padding-bottom: 80px;}
.about06 .cont .swiper-button-next{width: 32px;height: 32px;}
.about06 .cont .swiper-button-prev{width: 32px;height: 32px;}
.about06 .cont .swiper-button-next:after, .about06 .cont .swiper-button-prev:after{font-size: 16px;}
.about06 .cont .t1{font-size: 16px;}
}




/* about07 */
.about07{background: #F6F9FD;padding: 5vw 0;}
.about07 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.about07 .wrap{background:#fff;border:1px solid #e3e9f2;border-radius: 24px;padding: 2vw 1.68vw;margin-bottom:2vw;box-shadow: 0 0 3px #00000017;font-size: .941vw;color: #3a4664;line-height: 2;}
.about07 ul{display: flex;justify-content: space-between;}
.about07 ul li{width: 32%;border: 1px solid #e3e9f2;border-radius: 24px;background: #fff;transition: all .3s ease;}
.about07 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.about07 ul li .info{padding: 2vw 1.58vw;}
.about07 ul li .info .num{background: linear-gradient(135deg,#0b5fff,#3B82F6);color: #fff;font-size: 1.68vw;font-weight: bold;width: 4.25vw;height: 4.25vw;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.about07 ul li .info .name{font-size: 1.254vw;color: #0b1326;font-weight: bold;margin: 1vw 0;}
.about07 ul li .info .zw{color: #0b5fff;font-size: .941vw;font-weight: bold;margin-bottom: 1vw;}
.about07 ul li .info .txt{color: #0b1326;line-height: 2;font-size: .835947vw;}
@media only screen and (max-width:1080px){
.about07{padding: 60px 0;}
.about07 .text{font-size: 15px;margin-top: 10px;}
.about07 .wrap{padding: 25px 20px;border-radius: 10px;margin-bottom: 25px;font-size: 16px;line-height: 1.88;}
.about07 ul{flex-wrap: wrap;}
.about07 ul li{width: 49%;margin-bottom: 15px;border-radius: 10px;}
.about07 ul li .info{padding: 20px;}
.about07 ul li .info .num{font-size: 22px;width: 55px;height: 55px;}
.about07 ul li .info .name{font-size: 20px;margin: 15px 0;}
.about07 ul li .info .zw{font-size: 15px;margin-bottom: 15px;}
.about07 ul li .info .txt{font-size: 15px;line-height: 1.68;}
}
@media only screen and (max-width:520px){
.about07{padding: 30px 0;}
.about07 .text{font-size: 14px;}
.about07 .wrap{padding: 20px 15px;margin-bottom: 20px;font-size: 14px;line-height: 1.8;}
.about07 ul li{width: 100%;}
.about07 ul li .info{padding: 15px;}
.about07 ul li .info .num{font-size: 20px;width: 50px;height: 50px;}
.about07 ul li .info .name{font-size: 18px;margin: 10px 0;}
.about07 ul li .info .zw{font-size: 16px;margin-bottom: 10px;}
.about07 ul li .info .txt{font-size: 14px;}
}



/* about08 */
.about08{padding: 5vw 0;}
.about08 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.about08 .cont .ab8{padding: 1px;padding-top: 5px;}
.about08 .cont .item{border: 1px solid #e3e9f2;border-radius: 24px;transition: all .3s ease;padding:2vw 1.68vw;}
.about08 .cont .item:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.about08 .cont .item .num{background:linear-gradient(135deg,#0b5fff,#3b82f6);color:#fff;font-size:1.58vw;font-weight:700;width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center}
.about08 .cont .item .t1{font-size:1.254vw;color:#0b1326;font-weight:700;margin:1vw 0}
.about08 .cont .item .txt{color:#0b1326;line-height: 1.7;font-size:.835947vw;}
@media only screen and (max-width:1080px){
.about08{padding: 60px 0;}
.about08 .text{font-size: 15px;margin-top: 10px;}
.about08 .cont .item{padding: 20px;border-radius: 10px;}
.about08 .cont .item .num{font-size: 20px;width: 42px;height: 42px;border-radius: 10px;}
.about08 .cont .item .t1{font-size: 20px;margin: 15px 0;}
.about08 .cont .item .txt{font-size: 15px;line-height: 1.68;}
.about08 .cont .ab8{padding-bottom: 40px;}
.about08 .cont .ab8 .swiper-pagination{bottom: 0;}
.about08 .cont .ab8 .swiper-pagination-bullet{background: #0e60ff;height: 4px;width: 30px;border-radius: 5px;transition: all .35s;}
.about08 .cont .ab8 .swiper-pagination-bullet-active{width: 50px;}
}
@media only screen and (max-width:520px){
.about08{padding: 30px 0;}
.about08 .text{font-size: 14px;}
.about08 .cont .item{padding: 18px;}
.about08 .cont .item .num{font-size: 22px;width: 36px;height: 36px;border-radius: 8px;}
.about08 .cont .item .t1{font-size: 18px;margin: 10px 0;}
.about08 .cont .item .txt{font-size: 14px;}
}



/* about09 */
.about09{background: #F6F9FD;padding: 5vw 0;}
.about09 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.about09 .wrap{background:#fff;border:1px solid #e3e9f2;border-radius: 24px;padding: 2vw 1.68vw;margin-bottom:2vw;box-shadow: 0 0 3px #00000017;font-size: .941vw;color: #3a4664;line-height: 2;}
.about09 .cont{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about09 .cont .item{width:49%;border:1px solid #e3e9f2;border-radius:24px;transition:all .3s ease;margin:1% 0;background:#fff}
.about09 .cont .item .info{padding:2vw 1.68vw}
.about09 .cont .item .info .t1{font-size:1.254vw;color:#0b1326;font-weight:700}
.about09 .cont .item .info .t2{color:#0b5fff;font-size: .94044vw;font-weight:700;margin:.8vw 0 1.1vw;}
.about09 .cont .item .info ul{display:flex;flex-wrap:wrap;align-items:center}
.about09 .cont .item .info ul li{font-size:.835947vw;color:#3a4664;background:#f6f9fd;border:1px solid #e3e9f2;padding:.5vw 1vw;margin: .35vw 0; margin-right:.58vw;border-radius:50px;font-weight: bold;}
.about09 .cont .item .info ul li:hover{border:1px solid #0e60ff;color:#0e60ff}
@media only screen and (max-width:1080px){
.about09{padding: 60px 0;}
.about09 .text{font-size: 15px;margin-top: 10px;}
.about09 .wrap{padding: 25px 20px;border-radius: 10px;margin-bottom: 25px;font-size: 16px;line-height: 1.88;}
.about09 .cont .item{border-radius: 10px;margin: 1% 0;}
.about09 .cont .item .info{padding: 20px;}
.about09 .cont .item .info .t1{font-size: 20px;}
.about09 .cont .item .info .t2{font-size: 15px;margin: 10px 0 15px;}
.about09 .cont .item .info ul li{font-size: 14px;padding: 6px 14px;margin: 5px 0;margin-right: 10px;}
}
@media only screen and (max-width:520px){
.about09{padding: 30px 0;}
.about09 .text{font-size: 14px;}
.about09 .wrap{padding: 20px 15px;margin-bottom: 20px;font-size: 14px;line-height: 1.8;}
.about09 .cont .item{width: 100%;margin: 0 0 15px;}
.about09 .cont .item .info{padding: 18px;}
.about09 .cont .item .info .t1{font-size: 18px;}
.about09 .cont .item .info .t2{font-size: 14px;margin: 8px 0 12px;}
.about09 .cont .item .info ul li{font-size: 14px;padding: 5px 12px;margin-right: 8px;}
}



/* abfoot */
.abfoot{padding: 5vw 0;}
.abfoot .cont{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;background: #091B43;border-radius: 15px;padding: 4vw;}
.abfoot .cont .left{width:54%}
.abfoot .cont .left .t1{font-size:1.68vw;color:#fff;font-weight:700;margin-bottom:1.28vw}
.abfoot .cont .left .t2{font-size: .88819vw;color:rgba(255,255,255,.82);line-height:1.8;}
.abfoot .cont .right ul{display:flex;align-items:center}
.abfoot .cont .right ul li{color:#0e60ff;padding:.88vw 1.68vw;border-radius:10px;transition:.25s;background:#fff;margin-left:1vw;font-size:.835947vw;font-weight:700;border: 1px solid #fff;}
.abfoot .cont .right ul li:nth-child(2){background: #2D4781;border: 1px solid #ffffff59;color: #fff;}
.abfoot .cont .right ul li:hover{transform: translateY(-2px);background: #0e60ff;color: #fff;border: 1px solid #0e60ff;}
@media only screen and (max-width:1080px){
.abfoot{padding: 60px 0;}
.abfoot .cont{padding:50px 30px;border-radius: 10px;}
.abfoot .cont .left{width: 65%;}
.abfoot .cont .left .t1{font-size: 22px;margin-bottom: 20px;}
.abfoot .cont .left .t2{font-size: 16px;}
.abfoot .cont .right ul li{padding: 10px 20px;border-radius: 8px;}
.abfoot .cont .right ul li a{font-size: 14px;}
}
@media only screen and (max-width:990px){
.abfoot .cont .left{width: 100%;margin-bottom: 20px;}
.abfoot .cont .right ul li{margin-left: 0;margin-right: 20px;}
}
@media only screen and (max-width:520px){
.abfoot{padding: 30px 0;}
.abfoot .cont{padding: 30px 20px;border-radius: 10px;}
.abfoot .cont .left{}
.abfoot .cont .left .t1{font-size: 18px;margin-bottom: 15px;}
.abfoot .cont .left .t2{font-size: 14px;line-height: 1.68;}
.abfoot .cont .right ul li{padding: 8px 16px;margin-right: 15px;}
.abfoot .cont .right ul li a{font-size: 14px;}
}



/* newslist1 */
.newslist1{padding-top: 5vw;}
.newslist1 ul{display: flex;flex-wrap: wrap;}
.newslist1 ul li{width: 32%;background: #fff;margin-right: 2%;margin-bottom: 2%;}
.newslist1 ul li:nth-child(3n+3){margin-right: 0;}
.newslist1 ul li a{border: 1px solid #e3e9f2;display: block;border-radius: 15px;overflow: hidden;}
.newslist1 ul li .img{padding-bottom: 62%;position:relative;overflow:hidden;}
.newslist1 ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist1 ul li:hover .img img{transform:scale(1.04)}
.newslist1 ul li .info{padding:1.68vw}
.newslist1 ul li .info .top{display:flex;align-items:center}
.newslist1 ul li .info .top .date{color:#6b7690;font-size:.835947vw}
.newslist1 ul li .info .top .fl{background:#ebf2ff;color:#0e60ff;font-size:.835947vw;font-weight:700;border-radius:8px;width:max-content;padding:.35vw 1.25vw;margin-left:1vw}
.newslist1 ul li .info h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.58s;font-size:1.1vw;font-weight:700;color:#0b1326;margin-top:1vw;line-height: 1.68;}
.newslist1 ul li:hover .info h4{color: #0e60ff;}
.newslist1 ul li .info .btn{display:flex;align-items:center;margin-top:1.58vw}
@media only screen and (max-width:1080px){
.newslist1{padding: 60px 0;}
.newslist1 .text{font-size: 16px;margin-top: 5px;}
.newslist1 ul li{width: 49%;}
.newslist1 ul li:nth-child(odd){margin-right: 2%;}
.newslist1 ul li:nth-child(even){margin-right: 0;}
.newslist1 ul li a{border-radius: 10px;}
.newslist1 ul li .info{padding: 20px;}
.newslist1 ul li .info .top .date{font-size: 16px;}
.newslist1 ul li .info .top .fl{font-size: 14px;padding: 6px 12px;margin-left: 10px;}
.newslist1 ul li .info h4{font-size: 16px;margin-top: 20px;}
.newslist1 ul li .info .btn{margin-top: 20px;}
}
@media only screen and (max-width:768px){
.newslist1 ul{flex-wrap: wrap;}
.newslist1 ul li{width: 48.5%;}
.newslist1 ul li:nth-last-child(1){display: none;}
}
@media only screen and (max-width:520px){
.newslist1{padding: 30px 0;}
.newslist1 .text{font-size: 14px;}
.newslist1 ul li a{border-radius: 5px;}
.newslist1 ul li .info{padding: 15px;}
.newslist1 ul li .info .top .date{font-size: 14px;}
.newslist1 ul li .info .top .fl{font-size: 14px;padding: 5px 10px;margin-left: 8px;}
.newslist1 ul li .info h4{font-size: 15px;margin-top: 10px;line-height: 24px;}
.newslist1 ul li .info .btn{margin-top: 15px;}
}
@media only screen and (max-width:450px){
.newslist1 ul li{width: 100%;margin-bottom: 15px;}
}


/* newslist2 */
.newslist2{padding: 5vw 0;background: #F6F9FD;}
.newslist2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.newslist2 ul li{width:49%;margin:1% 0;background:#fff;border:1px solid #e3e9f2;border-radius:15px;transition: all .3s ease;}
.newslist2 ul li a{padding:1.68vw;display: block;}
.newslist2 ul li h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.58s;font-size:1.1vw;font-weight:700;color:#0b1326;line-height:1.68}
.newslist2 ul li p{color:#0b1326;line-height:1.88;font-size:.835947vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:.58vw 0 1vw}
.newslist2 ul li .date{background:#e8f1ff;color:#0b5fff;width:max-content;padding:.35vw .5vw;border-radius:8px;font-size: .835947vw;}
.newslist2 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.newslist2 ul li:hover h2{color: #0e60ff;}
@media only screen and (max-width:1080px){
.newslist2{padding: 60px 0;}
.newslist2 ul li{border-radius: 10px;}
.newslist2 ul li a{padding: 20px;}
.newslist2 ul li h2{font-size: 20px;}
.newslist2 ul li p{font-size: 15px;margin: 10px 0 15px;}
.newslist2 ul li .date{padding: 8px 10px;font-size: 16px;}
}
@media only screen and (max-width:768px){
.newslist2 ul li{width: 100%;}
.newslist2 ul li h2{font-size: 18px;}
}
@media only screen and (max-width:520px){
.newslist2{padding: 30px 0;}
.newslist2 ul li{border-radius: 10px;}
.newslist2 ul li a{padding: 15px;}
.newslist2 ul li h2{font-size: 16px;}
.newslist2 ul li p{font-size: 14px;margin: 6px 0 12px;line-height: 1.68;}
.newslist2 ul li .date{padding: 5px 10px;font-size: 14px;}
}




/* news */
.news{padding:5vw 0 4.5vw;background: #F6F9FD;}
.news .w1440{display: flex;justify-content: space-between;}
.news .cont{width: 70%;border-radius: 20px;background: #fff;border: 1px solid #e3e9f2;}
.news .cont .info{padding: 2vw;}
.news .cont .info .title{font-size: 2vw;color: #0b1326;margin-bottom: 1vw;font-weight: bold;}
.news .cont .info .date{font-size: .85vw;color: #333;}
.news .cont .info .text{margin-top: 1.58vw;padding-top: 1.58vw;border-top: 1px solid #eee;}
.news .cont .info .text p{line-height: 2;color: #6b7690;font-size: .835947vw;}
.news .cont .info .text p,.news .cont .info .text span{text-wrap-mode: initial !important;}
.news .cont .info .text img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.news .cont .info ul{margin-top: 2vw;}
.news .cont .info ul li{font-size: .835947vw;color: #091B43;display: flex;align-items: center;margin: 1vw 0;}
.news .cont .info ul li:nth-child(2){}
.news .cont .info ul li:hover a{text-decoration:revert}
@media only screen and (max-width:1080px){
.news{padding:80px 0 60px;}
.news .cont{border-radius: 10px;}
.news .cont .info{padding: 25px;}
.news .cont .info .title{font-size: 26px;margin-bottom: 15px;}
.news .cont .info .date{font-size: 14px;}
.news .cont .info .text{margin-top: 20px;padding-top: 20px;}
.news .cont .info .text p{font-size: 16px;}
.news .cont .info .btn{margin-top: 30px;}
}
@media only screen and (max-width:768px){
.news .w1440{flex-wrap: wrap;}
.news .cont{width: 100%;}
}
@media only screen and (max-width:520px){
.news{padding:50px 0 30px;}
.news .cont .info{padding: 20px;}
.news .cont .info .title{font-size: 22px;margin-bottom: 12px;}
.news .cont .info .text{margin-top: 15px;padding-top: 15px;}
.news .cont .info .text p{font-size: 14px;}
.news .cont .info .btn{margin-top: 20px;}
.news .cont .info ul li{margin: 10px 0;font-size: 14px;}
.news .cont .info ul li a{width: 80%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
}



/* nright */
.nright{width: 25%;position: sticky;top: 6vw;height: max-content;}
.nright .wrap{background: #fff;border-radius: 20px;padding: 1.58vw;margin-bottom: 1.28vw;border: 1px solid #e3e9f2;}
.nright .wrap:nth-last-child(1){margin-bottom: 0;}
.nright .wrap .title{font-size: 1.28vw;font-weight: bold;margin-bottom: 1.58vw;color: #091B43;}
.nright .wrap dl dd{padding-bottom: .88vw;margin-bottom: .88vw;border-bottom: 1px solid #eee;}
.nright .wrap dl dd:nth-last-child(1){margin-bottom: 0;}
.nright .wrap dl dd a{font-size: .835947vw;line-height:2;position:relative;padding-left: 1.2vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #6b7690;}
.nright .wrap dl dd a:before {content:"";display:block;width: .58vw;height: .58vw;position:absolute;transition:.4s;top: 50%;left: 0;transform: translate(0,-50%);border: 1px solid #6b7690;border-radius: 1px;}
.nright .wrap dl dd a:hover:before {background-color:#6b7690;}
.nright .wrap ul{display: flex;flex-wrap: wrap;}
.nright .wrap ul li{font-size:.835947vw;color:#3a4664;background:#f6f9fd;border:1px solid #e3e9f2;padding: .45vw 1vw;border-radius:50px;margin: .2vw 0;margin-right: .4vw;}
.nright .wrap ul li:hover{border:1px solid #0e60ff;color:#0e60ff}
@media only screen and (max-width:1080px){
.nright{top: 100px;}
.nright .wrap .title{font-size: 22px;margin-bottom: 15px;}
.nright .wrap{padding: 15px;border-radius: 10px;margin-bottom: 15px;}
.nright .wrap dl dd{margin-bottom: 10px;padding-bottom: 10px;}
.nright .wrap dl dd a{font-size: 15px;padding-left: 12px;}
.nright .wrap dl dd a:before{width: 6px;height: 6px;border-radius: 1px;}
.nright .wrap ul li{font-size: 15px;padding: 5px 10px;margin: 5px 0;margin-right: 10px;}
}
@media only screen and (max-width:768px){
.nright{width: 100%;position: initial;margin-top: 20px;}
}
@media only screen and (max-width:520px){
.nright{position: initial;}
.nright .wrap{padding: 15px;border-radius: 10px;margin-bottom: 15px;}
.nright .wrap .title{font-size: 18px;}
.nright .wrap dl dd{margin-bottom: 10px;padding-bottom: 10px;}
.nright .wrap dl dd a{font-size: 15px;padding-left: 12px;}
.nright .wrap dl dd a:before{width: 6px;height: 6px;}
.nright .wrap ul li{font-size: 14px;margin: 4px 0;margin-right: 8px;}
}


/* pro01 */
.pro01{padding: 5vw 0;}
.pro01 .cont{display: flex;align-items: center;justify-content: space-between;}
.pro01 .cont .left{width: 46%;}
.pro01 .cont .left .in_tit{margin-bottom: 1.58vw;}
.pro01 .cont .left .in_tit h3{justify-content: left;}
.pro01 .cont .left .in_tit h2{text-align: left;}
.pro01 .cont .left .text{font-size: .88819vw;color: #3a4664;line-height: 2;}
.pro01 .cont .right{width: 45%;}
.pro01 .cont .right .info{padding:2vw 1.58vw;border:1px solid #e3e9f2;border-radius:15px;box-shadow:0 0 8px 0 #0f61ff21}
.pro01 .cont .right .info .tit{color:#6b7690;font-weight:800;letter-spacing:1px;margin-bottom:1vw;font-size: 1.1vw;}
.pro01 .cont .right .info .text p{font-size: .941vw;color:#3a4664;padding: 1vw 0;border-bottom:1px dashed #e3e9f2;font-weight: bold;display: flex;align-items: center;}
.pro01 .cont .right .info .text strong{color:#0b5fff;margin-right:1vw;width: 13%;display: block;text-align: right;}
@media only screen and (max-width:1080px){
.pro01{padding: 60px 0;}
.pro01 .cont{flex-wrap: wrap;}
.pro01 .cont .left{width: 100%;margin-bottom: 30px;}
.pro01 .cont .left .in_tit{margin-bottom: 20px;}
.pro01 .cont .left .text{font-size: 16px;line-height: 1.88;}
.pro01 .cont .right{width: 100%;}
.pro01 .cont .right .info{padding: 25px 20px;border-radius: 10px;}
.pro01 .cont .right .info .tit{font-size: 18px;margin-bottom: 15px;}
.pro01 .cont .right .info .text p{font-size: 16px;padding: 15px 0;}
.pro01 .cont .right .info .text strong{margin-right: 15px;width: 18%;}
}
@media only screen and (max-width:520px){
.pro01{padding: 30px 0;}
.pro01 .cont .left{margin-bottom: 20px;}
.pro01 .cont .left .in_tit{margin-bottom: 15px;}
.pro01 .cont .left .text{font-size: 14px;line-height: 1.8;}
.pro01 .cont .right .info{padding: 20px 15px;}
.pro01 .cont .right .info .tit{font-size: 16px;margin-bottom: 10px;}
.pro01 .cont .right .info .text p{font-size: 15px;padding: 12px 0;}
}


/* pro02 */
.pro02{padding: 5vw 0;background: linear-gradient(180deg,#f0f6ff 0%,#fff 100%);}
.pro02 .bg{overflow: hidden;border-radius: 25px;}
.pro02 .bg img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width:1080px){
.pro02{padding: 60px 0;}
.pro02 .bg{border-radius: 10px;}
}
@media only screen and (max-width:520px){
.pro02{padding: 30px 0;}
.pro02 .bg{border-radius: 5px;}
}
 
  

/* pro03 */
.pro03{padding: 5vw 0;background: #F6F9FD;}
.pro03 ul{display: flex;flex-wrap: wrap;}
.pro03 ul li{width: 32%;margin: 1% 0;margin-right: 2%;transition: all .3s ease;box-shadow: 0 0 2px #0000001a;border-radius: 15px;background: #fff;}
.pro03 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.pro03 ul li:nth-child(3n+3){margin-right: 0;}
.pro03 ul li .info{padding: 1.68vw;}
.pro03 ul li .info .icon{width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center;background: #1A6AFF;}
.pro03 ul li .info .icon img{width:1.58vw}
.pro03 ul li .info .t1{font-size: 1.254vw;font-weight:700;color: #0b1326;margin: 2vw 0 1vw;}
.pro03 ul li .info .text{color:#6b7690;font-size: .835947vw;line-height: 1.88;}
@media only screen and (max-width:1080px){
.pro03{padding: 60px 0;}
.pro03 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.pro03 ul li:nth-child(3n+3){margin-right: 2%;}
.pro03 ul li:nth-child(even){margin-right: 0;}
.pro03 ul li .info{padding: 20px;}
.pro03 ul li .info .icon{width: 45px;height: 45px;border-radius: 10px;}
.pro03 ul li .info .icon img{width: 24px;}
.pro03 ul li .info .t1{font-size: 20px;margin: 20px 0 15px;}
.pro03 ul li .info .text{font-size: 15px;line-height: 1.68;}
}
@media only screen and (max-width:520px){
.pro03{padding: 30px 0;}
.pro03 ul li{width: 100%;margin: 0 0 15px;}
.pro03 ul li:nth-child(3n+3){margin-right: 0;}
.pro03 ul li .info{padding: 18px;}
.pro03 ul li .info .icon{width: 40px;height: 40px;}
.pro03 ul li .info .icon img{width: 22px;}
.pro03 ul li .info .t1{font-size: 18px;margin: 15px 0 10px;}
.pro03 ul li .info .text{font-size: 14px;}
}



/* pro04 */
.pro04{padding: 5vw 0;}
.pro04 ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.pro04 ul li{background:#fff;border-radius:15px;text-align:center;width:23.875%;margin:.5% 0;transition: all .3s ease;}
.pro04 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.pro04 ul li .info{padding: 2vw 1.58vw;border:1px solid #e3e9f2;border-radius:24px;min-height: 5vw;}
.pro04 ul li .info span{color:#0e60ff;font-weight: bold;font-size:2.4vw;}
.pro04 ul li .info sub{font-size:1.68vw;font-weight:700;color:#0e60ff;margin:0 .2vw}
.pro04 ul li .info p{color:#6b7690;font-size: .88819vw;margin-top:.58vw;}
@media only screen and (max-width:1080px){
.pro04{padding: 60px 0;}
.pro04 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.pro04 ul li .info{padding: 25px 20px;border-radius: 10px;min-height: auto;}
.pro04 ul li .info span{font-size: 30px;}
.pro04 ul li .info sub{font-size: 20px;margin: 0 3px;}
.pro04 ul li .info p{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.pro04{padding: 30px 0;}
.pro04 ul li{margin: 0 0 2% 0;}
.pro04 ul li .info{padding: 20px 15px;}
.pro04 ul li .info span{font-size: 26px;}
.pro04 ul li .info sub{font-size: 18px;}
.pro04 ul li .info p{font-size: 14px;}
}


/* pro05 */
.pro05{padding: 5vw 0;background: #F6F9FD;}
.pro05 ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.pro05 ul li{background:#fff;border-radius:15px;width: 32.6%;margin:.5% 0;transition: all .3s ease;}
.pro05 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.pro05 ul li a{padding: 1.58vw;border:1px solid #e3e9f2;display: block;border-radius: 15px;}
.pro05 ul li .t1{font-size:1.05vw;font-weight:700;color:#0b1326;margin-bottom:1vw}
.pro05 ul li .t2{color:#6b7690;font-size: .88819vw;}
@media only screen and (max-width:1080px){
.pro05{padding: 60px 0;}
.pro05 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.pro05 ul li a{padding: 20px;border-radius: 10px;}
.pro05 ul li .t1{font-size: 18px;margin-bottom: 15px;}
.pro05 ul li .t2{font-size: 15px;}
}
@media only screen and (max-width:520px){
.pro05{padding: 30px 0;}
.pro05 ul li{margin: 0 0 2%;}
.pro05 ul li a{padding: 15px;}
.pro05 ul li .t1{font-size: 16px;margin-bottom: 10px;}
.pro05 ul li .t2{font-size: 14px;}
}


/* pro06 */
.pro06{padding: 5vw 0;background: #F6F9FD;}
.pro06.color{background: linear-gradient(180deg,#f0f6ff 0%,#fff 100%);}
.pro06 .table{background:#fff;border:1px solid #e3e9f2;border-radius:20px;overflow:hidden;box-shadow: 0 0 3px 0 #0f61ff21;}
.pro06 .table table{width:max-content}
.pro06 .table table{border-spacing: 0;border-collapse: collapse;width: 100% !important;}
.pro06 .table table tr:nth-child(odd){background: #F6F9FD;}
.pro06 .table table td{font-size: .88819vw;line-height: 1.68;font-weight: 400;color: #3a4664;padding: .88vw 1.45vw;width: initial;border-top: 1px solid #e3e9f2;}
.pro06 .table.two table td:nth-child(1){font-weight: bold;}
.pro06 .table.three table td:nth-last-child(1){color: #0E8C7A;font-weight: bold;}
.pro06 .table table th{color: #fff;background: #0A235F;font-size: .941vw;font-weight: bold;padding: 1vw 1.45vw;text-align: left;}
.pro06 .table table th:nth-last-child(1){background: #09193D;}
.pro06 .table table th:nth-last-child(2){background: linear-gradient(135deg,#08183b,#0a2463);}
@media only screen and (max-width:1080px){
.pro06{padding: 60px 0;}
.pro06 .table{border-radius: 10px;overflow-x: auto;}
.pro06 .table table td{font-size: 16px;padding: 15px 20px;}
.pro06 .table table th{font-size: 16px;padding: 15px 20px;}
}
@media only screen and (max-width:520px){
.pro06{padding: 30px 0;}
.pro06 .table table{min-width: 520px;}
.pro06 .table table td{font-size: 14px;padding: 10px;line-height: 1.68;width: 5%;}
.pro06 .table table th{font-size: 14px;padding: 10px;}
}



/* pro07 */
.pro07{padding: 5vw 0;}
.pro07 .wrap{border: 1px solid #e3e9f2;padding: 2vw;border-radius: 15px;margin-bottom: 1vw;}
.pro07 .wrap:hover{border-color: #c7dbff;box-shadow: 0 0 8px 10px #adadad21;}
.pro07 .wrap .top{display: flex;align-items: center;margin-bottom: 1vw;}
.pro07 .wrap .top .icon{width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center;background: #EBF2FF;margin-right: 1vw;}
.pro07 .wrap .top .icon img{width: 1.568vw;}
.pro07 .wrap .top .text h3{color:#0b1326;font-size:1.254vw}
.pro07 .wrap .top .text p{font-size:.88819vw;color:#3a4664;margin-top:.58vw}
.pro07 .wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.pro07 .wrap ul li{margin:1% 0;width:49%;border: 1px solid #e3e9f2;background: #f6f9fd;border-radius: 15px;}
.pro07 .wrap ul li .info{padding:1.58vw;}
.pro07 .wrap ul li .info .t1{font-size:1.05vw;font-weight:700;color:#0b1326;margin-bottom:.75vw}
.pro07 .wrap ul li .info .t2{color:#6b7690;font-size:.88819vw;line-height:1.8}
@media only screen and (max-width:1080px){
.pro07{padding: 60px 0;}
.pro07 .wrap{padding: 25px 20px;border-radius: 10px;margin-bottom: 25px;}
.pro07 .wrap .top{margin-bottom: 20px;}
.pro07 .wrap .top .icon{width: 45px;height: 45px;border-radius: 10px;margin-right: 15px;}
.pro07 .wrap .top .icon img{width: 24px;}
.pro07 .wrap .top .text h3{font-size: 20px;}
.pro07 .wrap .top .text p{font-size: 15px;margin-top: 10px;}
.pro07 .wrap ul li{border-radius: 10px;margin: 1% 0;}
.pro07 .wrap ul li .info{padding: 20px;}
.pro07 .wrap ul li .info .t1{font-size: 18px;margin-bottom: 10px;}
.pro07 .wrap ul li .info .t2{font-size: 15px;line-height: 1.68;}
}
@media only screen and (max-width:520px){
.pro07{padding: 30px 0;}
.pro07 .wrap{padding: 20px 15px;margin-bottom: 20px;}
.pro07 .wrap .top{margin-bottom: 15px;}
.pro07 .wrap .top .icon{width: 40px;height: 40px;margin-right: 10px;}
.pro07 .wrap .top .icon img{width: 22px;}
.pro07 .wrap .top .text h3{font-size: 17px;}
.pro07 .wrap .top .text p{font-size: 14px;margin-top: 6px;}
.pro07 .wrap ul li{width: 100%;margin: 0 0 15px;}
.pro07 .wrap ul li .info{padding: 15px;}
.pro07 .wrap ul li .info .t1{font-size: 16px;}
.pro07 .wrap ul li .info .t2{font-size: 14px;}
}



/* pro08 */
.pro08{padding: 5vw 0;}
.pro08 ul{display: flex;flex-wrap: wrap;}
.pro08 ul li{width: 31.85%;margin: 1% 0;margin-right: 2%;transition: all .3s ease;border-radius: 15px;border: 1px solid #e3e9f2;}
.pro08 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff;background: #fff;}
.pro08 ul li:nth-child(3n+3){margin-right: 0;}
.pro08 ul li .info{padding: 1.68vw;}
.pro08 ul li .info .icon{width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center;background: #EBF2FF;}
.pro08 ul li .info .icon img{width: 1.568vw;}
.pro08 ul li .info .t1{font-size: 1.254vw;font-weight:700;color: #0b1326;margin: 2vw 0 1vw;}
.pro08 ul li .info .text{color:#6b7690;font-size: .88819vw;line-height: 1.88;}
@media only screen and (max-width:1080px){
.pro08{padding: 60px 0;}
.pro08 ul li{width: 49%;margin: 1% 0;border-radius: 10px;}
.pro08 ul li:nth-child(3n+3){margin-right: 2%;}
.pro08 ul li:nth-child(even){margin-right: 0;}
.pro08 ul li .info{padding: 20px;}
.pro08 ul li .info .icon{width: 45px;height: 45px;border-radius: 10px;}
.pro08 ul li .info .icon img{width: 24px;}
.pro08 ul li .info .t1{font-size: 20px;margin: 20px 0 15px;}
.pro08 ul li .info .text{font-size: 15px;line-height: 1.68;}
}
@media only screen and (max-width:520px){
.pro08{padding: 30px 0;}
.pro08 ul li{width: 100%;margin: 0 0 10px;}
.pro08 ul li:nth-child(3n+3){margin-right: 0;}
.pro08 ul li .info{padding: 15px;}
.pro08 ul li .info .icon{width: 40px;height: 40px;}
.pro08 ul li .info .icon img{width: 22px;}
.pro08 ul li .info .t1{font-size: 18px;margin: 15px 0 10px;}
.pro08 ul li .info .text{font-size: 14px;}
}



/* caselist */
.caselist{padding:5vw 0 0}
.caselist .cnav{background:#fff;border:1px solid #e3e9f2;border-radius:15px;padding:1vw 2vw;box-shadow:0 0 4px 0 #0f61ff21;margin-bottom:3vw}
.caselist .cnav ul{display:flex;align-items:center;padding: 1.28vw 0;}
.caselist .cnav ul:nth-child(2){border-top:1px dashed #e3e9f2}
.caselist .cnav ul li span{color:#6b7690;font-size:.941vw;font-weight:700;margin-right:1vw}
.caselist .cnav ul li a{font-weight:700;color:#3a4664;background:#f6f9fd;border:1px solid #e3e9f2;border-radius:999px;padding:.5vw 1vw;cursor:pointer;font-size:.835947vw;margin-right:1vw;display: block;}
.caselist .cnav ul li a:hover{border:1px solid #0e60ff;color:#0e60ff}
.caselist .cnav ul li a.on{background:#0e60ff;color:#fff;border:1px solid #0e60ff}
.caselist .item{width:calc(32% - 2px);background:#fff;margin-right:2%;margin-bottom:2%;transition:all .5s ease;overflow: hidden;border-radius:15px;border:1px solid #e3e9f2;}
.caselist .item:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.caselist .item:nth-child(3n+3){margin-right:0}
.caselist .item a{display:block;overflow:hidden;border-radius:15px;}
.caselist .item .img{padding-bottom:62%;position:relative;overflow:hidden}
.caselist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.caselist .item:hover .img img{transform:scale(1.04)}
.caselist .item .info{padding:1.68vw}
.caselist .item .info .top{display:flex;align-items:center;justify-content:space-between}
.caselist .item .info .top .t1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.58s;font-size:1.1vw;font-weight:700;color:#0b1326}
.caselist .item .info .top .fl{background:#ebf2ff;color:#0e60ff;font-size:.835947vw;font-weight:700;border-radius:8px;width:max-content;padding:.35vw 1.25vw;margin-left:1vw}
.caselist .item:hover .top .t1{color:#0e60ff}
.caselist .item .info .pfl{background:#f6f9fd;padding:.28vw .58vw;border-radius:15px;font-size:.835947vw;text-align:center;width:max-content;margin-top:1vw}
.caselist .item .info .t2{color:#3a4664;font-size:.835947vw;margin-top:1vw;line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.caselist .item .info .btn{display:flex;align-items:center;margin-top:1.58vw}
@media only screen and (max-width: 1080px){
.caselist{padding: 60px 0 0;}
.caselist .cnav{border-radius: 10px;padding: 0 25px;margin-bottom: 40px;}
.caselist .cnav ul{flex-wrap: wrap;padding: 25px 0;}
.caselist .cnav ul li span{font-size: 16px;margin-right: 15px;}
.caselist .cnav ul li a{font-size: 15px;padding: 7px 15px;margin-right: 10px;}
.caselist .item{width:calc(49% - 2px);border-radius: 10px;margin-bottom: 2%;}
.caselist .item:nth-child(3n+3){margin-right: 2%;}
.caselist .item:nth-child(even){margin-right: 0;}
.caselist .item a{border-radius: 10px;}
.caselist .item .info{padding: 20px;}
.caselist .item .info .top .t1{font-size: 18px;}
.caselist .item .info .top .fl{font-size: 14px;padding: 6px 15px;margin-left: 10px;}
.caselist .item .info .pfl{padding: 5px 10px;font-size: 14px;margin-top: 15px;}
.caselist .item .info .t2{font-size: 15px;margin-top: 15px;}
.caselist .item .info .btn{margin-top: 20px;}
}
@media only screen and (max-width:880px){
.caselist .cnav ul li:nth-child(1){width: 100%;margin-bottom: 15px;}
.caselist .cnav ul li a{margin-bottom: 10px;}
}
@media only screen and (max-width:768px){
.caselist .item .info .top{flex-wrap: wrap;}
.caselist .item .info .top .fl{margin-left: 0;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.caselist{padding: 30px 0 0;}
.caselist .cnav{padding: 5px 20px;margin-bottom: 20px;}
.caselist .cnav ul{padding: 12px 0 8px;}
.caselist .cnav ul li span{font-size: 15px;margin-right: 10px;}
.caselist .cnav ul li a{font-size: 14px;padding: 5px 12px;}
.caselist .item{margin-bottom: 15px;}
.caselist .item:nth-child(3n+3){margin-right: 0;}
.caselist .item .info{padding: 15px;}
.caselist .item .info .top .t1{font-size: 16px;}
.caselist .item .info .top .fl{font-size: 14px;padding: 5px 10px;margin-top: 8px;}
.caselist .item .info .pfl{padding: 4px 8px;font-size: 14px;margin-top: 8px;}
.caselist .item .info .t2{font-size: 14px;margin-top: 8px;}
.caselist .item .info .btn{margin-top: 10px;}
}



/* case */
.case{padding: 5vw 0;background: #F6F9FD;}
.case .cont{background: #fff;border: 1px solid #e3e9f2;border-radius: 15px;box-shadow: 0 0 4px 0 #0f61ff21;padding: 2vw;}
.case .cont .text p{font-size: .88819vw;color:#3a4664;border-bottom: 1px dashed #e3e9f2;padding: 1.2vw 0;display: flex;line-height: 2;}
.case .cont .text strong{color: #0b5fff;width: 8vw;}
.case .rem{margin-top: 5vw;}
.case .rem .item{width:32%;background:#fff;margin-right:2%;margin-bottom:2%;transition:all .5s ease;overflow: hidden;border-radius:15px;}
.case .rem .item:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.case .rem .item:nth-child(3n+3){margin-right:0}
.case .rem .item a{border:1px solid #e3e9f2;display:block;overflow:hidden;border-radius:15px;}
.case .rem .item .img{padding-bottom:62%;position:relative;overflow:hidden}
.case .rem .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.case .rem .item:hover .img img{transform:scale(1.04)}
.case .rem .item .info{padding:1.68vw}
.case .rem .item .info .top{display:flex;align-items:center;justify-content:space-between}
.case .rem .item .info .top .t1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.58s;font-size:1.1vw;font-weight:700;color:#0b1326}
.case .rem .item .info .top .fl{background:#ebf2ff;color:#0e60ff;font-size:.835947vw;font-weight:700;border-radius:8px;width:max-content;padding:.35vw 1.25vw;margin-left:1vw}
.case .rem .item:hover .top .t1{color:#0e60ff}
.case .rem .item .info .pfl{background:#f6f9fd;padding:.28vw .58vw;border-radius:15px;font-size:.835947vw;text-align:center;width:max-content;margin-top:1vw}
.case .rem .item .info .t2{color:#3a4664;font-size:.835947vw;margin-top:1vw;line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.case .rem .item .info .btn{display:flex;align-items:center;margin-top:1.58vw}
@media only screen and (max-width: 1080px){
.case{padding: 60px 0;}
.case .cont{border-radius: 10px;padding: 25px;}
.case .cont .text p{font-size: 16px;padding: 12px 0;line-height: 1.88;flex-wrap: wrap;}
.case .cont .text strong{width: 100%;font-size: 17px;}
.case .rem{margin-top: 60px;}
.case .rem .item{width: 49%;border-radius: 10px;margin-bottom: 2%;}
.case .rem .item:nth-child(3n+3){margin-right: 2%;}
.case .rem .item:nth-child(even){margin-right: 0;}
.case .rem .item a{border-radius: 10px;}
.case .rem .item .info{padding: 20px;}
.case .rem .item .info .top .t1{font-size: 18px;}
.case .rem .item .info .top .fl{font-size: 15px;padding: 6px 15px;margin-left: 10px;}
.case .rem .item .info .pfl{padding: 5px 10px;font-size: 15px;margin-top: 15px;}
.case .rem .item .info .t2{font-size: 15px;margin-top: 15px;}
.case .rem .item .info .btn{margin-top: 20px;}
}
@media only screen and (max-width:768px){
.case .rem .item .info .top{flex-wrap: wrap;}
.case .rem .item .info .top .fl{margin-left: 0;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.case{padding: 30px 0;}
.case .cont{padding: 10px 20px;}
.case .cont .text p{font-size: 14px;padding: 12px 0;flex-wrap: wrap;line-height: 1.8;}
.case .cont .text strong{margin-bottom: 5px;font-size: 16px;}
.case .rem{margin-top: 30px;}
.case .rem .item{margin-bottom: 15px;}
.case .rem .item:nth-child(3){display: none;}
.case .rem .item:nth-child(3n+3){margin-right: 0;}
.case .rem .item .info{padding: 15px;}
.case .rem .item .info .top .t1{font-size: 16px;}
.case .rem .item .info .top .fl{padding: 5px 10px;margin-top: 8px;}
.case .rem .item .info .pfl{padding: 4px 8px;font-size: 14px;margin-top: 8px;}
.case .rem .item .info .t2{font-size: 14px;margin-top: 10px;}
.case .rem .item .info .btn{margin-top: 10px;}
}



/* snav */
.snav{border-bottom: 1px solid #e3e9f2;padding: 2.28vw 0;position: sticky;top: 4.58vw;z-index: 99;background: #fff;}
.snav ul{display: flex;justify-content: center;align-items: center;}
.snav ul li{margin: 0 .5vw;}
.snav ul li a{font-size:.88819vw;font-weight:700;color:#3a4664;background:#f6f9fd;border:1px solid #e3e9f2;padding:.68vw 1.28vw;border-radius:50px;transition:.2s}
.snav ul li a.active,.snav ul li a:hover{background: #ebf2ff;color: #0b5fff;border-color: #c7dbff;}
@media only screen and (max-width:1080px){
.snav{padding: 25px 0;overflow-x: auto;top: 84px;}
.snav ul{width: max-content;}
.snav ul li{margin: 0;margin-right: 15px;}
.snav ul li a{padding: 10px 20px;font-size: 15px;}
}
@media only screen and (max-width:768px){
.snav{position: initial;}
}
@media only screen and (max-width:520px){
.snav{padding: 22px 0;}
.snav ul{width: max-content;}
.snav ul li{margin-right: 10px;}
.snav ul li a{padding: 8px 12px;font-size: 14px;}
}


/* solution */
.solution .wrap{position: relative;padding: 5vw 0;}
.solution .wrap:nth-child(even){background: #F6F9FD;}
.solution .wrap .sinfo{background:#fff;border-radius:15px;padding:2.58vw;position:relative;overflow:hidden;border: 1px solid #e3e9f2;}
.solution .wrap .sinfo:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#0b61fd,#00b1a3);}
.solution .wrap .top{display:flex;align-items:center;border-bottom:1px solid #e3e9f2;margin-bottom:1.68vw;padding-bottom:1.68vw}
.solution .wrap .top .num{font-weight:700;color:#d6e7ff;font-size:3.58vw;margin-right:1vw}
.solution .wrap .top .txt h2{color:#0b1326;font-size:1.68vw;margin-bottom:.8vw}
.solution .wrap .top .txt h4{font-size:.88819vw;color:#6b7690;font-weight:400}
.solution .wrap .cont .hy .t1{font-size:1.1vw;font-weight:700;color:#0e60ff;margin-bottom:1vw}
.solution .wrap .cont .hy .text{display:flex;flex-wrap:wrap;justify-content:space-between}
.solution .wrap .cont .hy .text p{font-size: .88819vw;color: #3a4664;margin: .68vw 0;width: 48%;padding-left: 1vw;position: relative;}
.solution .wrap .cont .hy .text p:before{position: absolute;content: "x";color: #E05445;font-size: 1.35vw;font-weight: bold;left: 0;top: 50%;transform: translate(0, -50%);}
.solution .wrap ul{display: flex;flex-wrap: wrap;margin: 1vw 0;}
.solution .wrap ul li{width: 32.2%;background: #F6F9FD;border-radius: 15px;border: 1px solid #e3e9f2;margin: .5% 0;margin-right: 1%;transition: all .3s ease;}
.solution .wrap ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff;background: #fff;}
.solution .wrap ul li:nth-child(3n+3){margin-right: 0;}
.solution .wrap ul li .info{padding: 1.68vw;}
.solution .wrap ul li .info .t1{font-size:1.05vw;font-weight:700;color:#0b1326;margin-bottom:1vw}
.solution .wrap ul li .info .t1 i{color: #4bd2a4;margin-right: .68vw;}
.solution .wrap ul li .info .txt{color:#6b7690;font-size:.88819vw;line-height:1.8}
.solution .wrap .scase{background:linear-gradient(135deg,#ebf2ff,#fff);border-radius:15px;padding:1.68vw;border:1px solid #c7dbff}
.solution .wrap .scase .t1{font-size:1.1vw;font-weight:700;color:#0e60ff;margin-bottom:1vw}
.solution .wrap .scase .li{font-size:.88819vw;color:#3a4664;display:flex;align-items:center;margin-bottom:.68vw}
.solution .wrap .scase .li span{font-weight:700;color:#000;margin-right:.58vw}
.solution .wrap .scase .li:last-child{margin-bottom:0}
.solution .wrap .rem{margin:1.68vw 0}
.solution .wrap .rem .t1{font-size:1vw;color:#6b7690;font-weight:700}
.solution .wrap .rem dl{display:flex;align-items:center;margin:1% 0}
.solution .wrap .rem dl dd{font-size:.88819vw;font-weight:700;color:#3a4664;background:#f6f9fd;border:1px solid #e3e9f2;padding:.5vw 1.28vw;border-radius:50px;transition:.2s;margin-left:.68vw}
.solution .wrap .rem dl dd:hover{background:#ebf2ff;border-color:#c7dbff;border:1px solid #0e60ff;}
.solution .wrap .bg{overflow: hidden;border-radius: 15px;}
.solution .wrap .bg img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width:1080px){
.solution .wrap{padding: 60px 0;}
.solution .wrap .sinfo{border-radius: 10px;padding: 25px;}
.solution .wrap .top{margin-bottom: 20px;padding-bottom: 20px;}
.solution .wrap .top .num{font-size: 45px;margin-right: 15px;}
.solution .wrap .top .txt h2{font-size: 22px;margin-bottom: 10px;}
.solution .wrap .top .txt h4{font-size: 16px;}
.solution .wrap .cont .hy .t1{font-size: 18px;margin-bottom: 10px;}
.solution .wrap .cont .hy .text p{width: 100%;margin: 8px 0;font-size: 16px;padding-left: 15px;}
.solution .wrap .cont .hy .text p:before{font-size: 14px;}
.solution .wrap ul{margin: 15px 0 20px;}
.solution .wrap ul li{width: calc(49% - 2px);border-radius: 10px;margin: 1% 0;}
.solution .wrap ul li:nth-child(odd){margin-right: 2%;}
.solution .wrap ul li:nth-child(even){margin-right: 0;}
.solution .wrap ul li .info{padding: 20px;}
.solution .wrap ul li .info .t1{font-size: 20px;margin-bottom: 10px;}
.solution .wrap ul li .info .t1 i{margin-right: 10px;}
.solution .wrap ul li .info .txt{font-size: 15px;}
.solution .wrap .scase{padding: 20px;border-radius: 10px;}
.solution .wrap .scase .t1{font-size: 18px;margin-bottom: 10px;}
.solution .wrap .scase .li{font-size: 15px;flex-wrap: wrap;line-height: 1.68;margin-bottom: 10px;}
.solution .wrap .scase .li span{margin-right: 0;margin-bottom: 5px;width: 100%;}
.solution .wrap .rem{margin: 20px 0;}
.solution .wrap .rem dl{margin: 10px 0;flex-wrap: wrap;}
.solution .wrap .rem .t1{font-size: 16px;}
.solution .wrap .rem dl dd{font-size: 15px;padding: 7px 16px;margin-left: 8px;}
.solution .wrap .bg{height: 400px;border-radius: 10px;}
}
@media only screen and (max-width:520px){
.solution .wrap{padding: 30px 0;}
.solution .wrap .sinfo{padding: 20px;border: 1px solid #e3e9f2;}
.solution .wrap .sinfo:before{height: 3px;}
.solution .wrap .top{margin-bottom: 15px;padding-bottom: 15px;}
.solution .wrap .top .num{font-size: 40px;}
.solution .wrap .top .txt h2{font-size: 20px;margin-bottom: 8px;}
.solution .wrap .top .txt h4{font-size: 14px;line-height: 1.68;}
.solution .wrap .cont .hy .t1{font-size: 17px;}
.solution .wrap .cont .hy .text p{margin: 3px 0;font-size: 14px;line-height: 1.68;}
.solution .wrap .cont .hy .text p:before{font-size: 14px;}
.solution .wrap ul{margin: 10px 0;}
.solution .wrap ul li{width: auto;margin: 0 0 10px 0 !important;}
.solution .wrap ul li .info{padding: 18px;}
.solution .wrap ul li .info .t1{font-size: 16px;}
.solution .wrap ul li .info .txt{font-size: 15px;}
.solution .wrap .scase{padding: 15px;}
.solution .wrap .scase .t1{font-size: 17px;}
.solution .wrap .scase .li{font-size: 14px;margin-bottom: 8px;}
.solution .wrap .scase .li span{margin-right: 0;margin-bottom: 5px;width: 100%;}
.solution .wrap .rem{margin: 15px 0;}
.solution .wrap .rem dl{margin: 10px 0;}
.solution .wrap .rem .t1{font-size: 15px;width: 100%;margin-bottom: 10px;}
.solution .wrap .rem dl dd{font-size: 14px;padding: 6px 14px;margin-left: 0;margin-right: 9px;}
}


/* about */
.about{padding: 4.5vw 0;}
.about .cont p{font-size: .835947vw;line-height: 1.88vw;color: #333;margin: .28vw 0;}
@media only screen and (max-width:1080px){
.about{padding: 60px 0;}
.about .cont p{font-size: 15px;margin: 5px 0;}
}
@media only screen and (max-width:520px){
.about{padding: 30px 0;}
.about .cont p{font-size: 14px;margin: 3px 0;}
}