.banner{position: relative;padding: 5vw 0;background: linear-gradient(155deg,#F0F6FF 0%,#FFFFFF 50%,#EDF5FF 100%);overflow: hidden;margin-top: 4.5vw;}
.banner .cont{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.banner .cont .left{width: 50%;}
.banner .cont .left .t1{background: #EBF2FF;border-radius: 50px;border: 1px solid #c7dbff;display: flex;align-items: center;font-size: .7837vw;color: #1061FF;width: max-content;padding: .4vw 1vw;font-weight: bold;margin-bottom: 1.68vw;}
.banner .cont .left .t1 i{width:.35vw;height:.35vw;border-radius:50%;background:#1061ff;animation:pulse 2s infinite;margin-right:.38vw}
.banner .cont .left h1{font-size: 2.351099vw;line-height:1.25;font-weight:900;color:#0b1326;}
.banner .cont .left h1 i{font-style:normal;background:linear-gradient(135deg,#1061ff,#00b4a0);-webkit-background-clip:text;background-clip:text;color:transparent}
.banner .cont .left .t2{font-size:.88819vw;color:#3a4664;line-height:1.9;margin:1.68vw 0;width:87%}
.banner .cont .left p{margin-top:2vw;display:flex;align-items:center;color:#6b7690;font-size: .835947vw;flex-wrap:wrap;}
.banner .cont .left ul{display:flex;align-items:center}
.banner .cont .left ul li{color:#fff;padding:.88vw 1.68vw;border-radius: 10px;transition: .25s;background: linear-gradient(135deg,#0e60ff,#60a5fa);}
.banner .cont .left ul li:nth-child(2){margin-left:1vw;color:#1061ff;background:#fff;border: 1px solid #1061ff;}
.banner .cont .left ul li:nth-child(2):hover{background: #EBF2FF;}
.banner .cont .left ul li:hover{transform: translateY(-2px);box-shadow: 0 6px 6px rgba(11,95,255,.36);}
.banner .cont .left ul li a{font-weight:700;font-size: .835947vw;}
.banner .cont .right{width:45%;position:relative}
.banner .cont .right .img img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px rgba(26,35,126,.08);transition:transform .3s ease;position:relative;z-index:1}
.banner .cont .right .img img{border-radius:20px}
.banner .cont .right .num{position:absolute;padding: .8vw 1vw;background: #091D4E;border-radius: 12px;animation:ydFloatY 3s infinite ease-in-out;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), inset 0 -10px 20px rgba(38, 103, 255, 0.12), 0 0 0 0px rgba(80, 143, 255, 0.08), 0px 0px 8px rgb(0 0 0 / 0.15);z-index: 1;}
.banner .cont .right .num:nth-child(2){top: 15%;right: -6%;animation: ydFloatY 3s infinite ease-in-out;animation-delay: -1s;}
.banner .cont .right .num:nth-child(3){bottom: 15%;left: -6%;animation: ydFloatY 3s infinite ease-in-out;animation-delay: -2s;background: #091D4E;}
.banner .cont .right .num span{color:#fff;font-size:1.68vw;font-weight:700}
.banner .cont .right .num sub{color:#fff;font-size:1vw}
.banner .cont .right .num p{font-size:.7837vw;color:#ffffffb3;margin-top:.2vw}
@keyframes ydFloatY{0%,100%{transform:translateY(0)}
50%{transform:translateY(-20px)}
}
@media only screen and (max-width:1080px){
.banner{margin-top: 83px;padding: 60px 0;}
.banner .cont .left .t1{font-size: 15px;padding: 5px 10px;margin-bottom: 20px;}
.banner .cont .left .t1 i{width: 5px;height: 5px;}
.banner .cont .left h1{font-size: 30px;}
.banner .cont .left .t2{/* font-size: 15px; */margin: 20px 0;}
.banner .cont .left ul li{padding: 10px 20px;border-radius: 8px;}
.banner .cont .left ul li a{font-size: 14px;}
.banner .cont .left p{font-size: 15px;margin-top: 20px;}
.banner .cont .right .img img{border-radius: 10px;}
.banner .cont .right .num{padding: 10px 15px;border-radius: 8px;}
.banner .cont .right .num span{font-size: 30px;}
.banner .cont .right .num sub{font-size: 20px;}
.banner .cont .right .num p{font-size: 15px;margin-top: 5px;}
}
@media only screen and (max-width:768px){
.banner{margin-top: 79px;}
.banner .cont .left{width: 100%;}
.banner .cont .right{width: 92%;margin: 0 auto;margin-top: 30px;}
}
@media only screen and (max-width:520px){
.banner{margin-top: 68px;padding: 40px 0;}
.banner .cont .left .t1{font-size: 14px;padding: 5px 8px;margin-bottom: 15px;}
.banner .cont .left .t1 i{width: 5px;height: 5px;}
.banner .cont .left h1{font-size: 22px;}
.banner .cont .left .t2{font-size: 14px;margin: 15px 0;line-height: 24px;width: auto;}
.banner .cont .left ul li{padding: 8px 16px;}
.banner .cont .left ul li a{font-size: 14px;}
.banner .cont .left p{font-size: 14px;margin-top: 15px;line-height: 24px;}
.banner .cont .right{margin-top: 20px;}
.banner .cont .right .img img{border-radius: 10px;}
.banner .cont .right .num{padding: 8px 10px;}
.banner .cont .right .num span{font-size: 24px;}
.banner .cont .right .num sub{font-size: 16px;}
.banner .cont .right .num p{font-size: 14px;margin-top: 2px;}
}


/* index1 */
.index1{padding: 3.5vw 0;background: #091D4E;}
.index1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index1 ul li{text-align: center;color: #fff;}
.index1 ul li span{font-size: 2.4vw;font-weight: bold;}
.index1 ul li sub{font-size: 1vw;font-weight: bold;}
.index1 ul li p{font-size: .88819vw;margin-top: .88vw;}
.index1 ul li p:nth-last-child(1){display: none;}
@media only screen and (max-width:1080px){
.index1{padding: 30px 0;}
.index1 ul li{width: 33.3%;margin: 20px 0;}
.index1 ul li span{font-size: 40px;}
.index1 ul li sub{font-size: 15px;}
.index1 ul li p{font-size: 14px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.index1{padding: 20px 0;}
.index1 ul li{width: 33.3%;margin: 10px 0;}
.index1 ul li span{font-size: 32px;}
.index1 ul li sub{font-size: 14px;}
.index1 ul li p{margin-top: 6px;line-height: 22px;}
.index1 ul li p:nth-last-child(1){display: block;}
.index1 ul li p:nth-last-child(2){display: none;}
}


/* index2 */
.index2{padding: 5vw 0;background: #F6F9FD;}
.index2 ul{display: flex;justify-content: space-between;}
.index2 ul li{position:relative;background:#fff;border-radius:15px;transition:all .3s ease;box-shadow:0 2px 2px #0000001a;width:23.875%}
.index2 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.index2 ul li .info{padding:1.68vw}
.index2 ul li .info .icon{width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e60ff,#60a5fa)}
.index2 ul li .info .icon img{width: 1.568vw;}
.index2 ul li .info .t1{font-size: 1.1vw;font-weight:700;color: #0b1326;margin:1vw 0;}
.index2 ul li .info .t2{color:#6b7690;font-size: .835947vw;line-height:1.88;}
.index2 .wrap{border: 1px solid #c7dbff;background: linear-gradient(90deg,#ebf2ff,#fff 50%,#ebf2ff);border-radius: 15px;width: max-content;margin: 0 auto;margin-top: 2.58vw;}
.index2 .wrap .text{font-size: .941vw;color: #0e60ff;text-align: center;padding: 1.1vw 5vw;font-weight: bold;}
@media only screen and (max-width:1080px){
.index2{padding: 60px 0;}
.index2 ul li{border-radius: 10px;}
.index2 ul li .info{padding: 20px;}
.index2 ul li .info .icon{width: 45px;height: 45px;border-radius: 10px;}
.index2 ul li .info .icon img{width: auto;}
.index2 ul li .info .t1{font-size: 18px;margin: 10px 0;}
.index2 ul li .info .t2{font-size: 15px;}
.index2 .wrap{width: auto;margin-top: 25px;}
.index2 .wrap .text{font-size: 16px;padding: 10px 20px;}
}
@media only screen and (max-width:850px){
.index2 ul{flex-wrap: wrap;}
.index2 ul li{width: 48.5%;margin: 1.5% 0;}
}
@media only screen and (max-width:520px){
.index2{padding: 30px 0;}
.index2 ul li{border-radius: 10px;}
.index2 ul li .info{padding: 15px;}
.index2 ul li .info .icon{border-radius: 8px;width: 40px;height: 40px;}
.index2 ul li .info .icon img{}
.index2 ul li .info .t1{font-size: 17px;}
.index2 ul li .info .t2{font-size: 14px;line-height: 24px;}
.index2 .wrap{margin-top: 15px;border-radius: 10px;}
.index2 .wrap .text{font-size: 14px;padding: 10px 15px;}
}
 

/* index3 */
.index3{padding: 5vw 0;}
.index3 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.index3 .cont{background: #fff;border-radius: 15px;box-shadow: 0 0 8px #0000001c;padding: .28vw;border: 1px solid #e3e9f2;margin-top: 2vw;}
.index3 .cont img{width: 100%;}
.index3 .cont i{color: #0E60FF;font-size: 1.28vw;margin: .28vw 0;display: flex;align-items: center;justify-content: center;}
.index3 .cont .item{background:#081a41;padding: .88vw 1.58vw;border-radius:15px;display:flex;align-items:center;}
.index3 .cont .item .t1{color:#8fc0ff;font-weight:700;font-size: .88819vw;width:20%;}
.index3 .cont .item ul{display:flex;width:80%;flex-wrap:wrap}
.index3 .cont .item ul li{background:rgba(255,255,255,.1);color:#fff;padding:.5vw .68vw;border:1px solid #e3e9f2;border-radius:10px;border-color:rgba(255,255,255,.18);margin: .54%;font-size: .835947vw;}
.index3 .cont .item:nth-child(3){background: #EBF2FF;border: 1px solid #C7DDFF;}
.index3 .cont .item:nth-child(5){background: #0E60FF;}
.index3 .cont .item:nth-child(7){background: #F6F9FD;border: 1px dashed #B9C6DC;}
.index3 .cont .item:nth-child(3) .t1{color: #0E60FF;}
.index3 .cont .item:nth-child(5) .t1{color: #fff;}
.index3 .cont .item:nth-child(7) .t1{color: #6b7690;}
.index3 .cont .item:nth-child(3) ul li{color: #3a4664;background: #fff;border: 1px solid #e3e9f2;}
.index3 .cont .item:nth-child(5) ul li{color: #fff;}
.index3 .cont .item:nth-child(7) ul li{color: #3a4664;background: #fff;border: 1px solid #e3e9f2;}
.index3 .cont .item:nth-child(3) ul li:hover{border: 1px solid #0E60FF;color: #0E60FF;}
@media only screen and (max-width:1080px){
.index3{padding: 60px 0;}
.index3 .text{font-size: 16px;margin-top: 5px;}
.index3 .cont{border-radius: 10px;padding: 8px;}
.index3 .cont .item{padding: 10px 15px;border-radius: 8px;}
.index3 .cont .item .t1{font-size: 16px;}
.index3 .cont .item ul li{padding: 6px 12px;font-size: 14px;}
.index3 .cont i{font-size: 18px;margin: 10px 0;}
}
@media only screen and (max-width:520px){
.index3{padding: 30px 0;}
.index3 .text{font-size: 14px;margin-top: 5px;line-height: 24px;}
.index3 .cont{border-radius: 10px;}
.index3 .cont .item{padding: 8px 12px;}
.index3 .cont .item .t1{font-size: 14px;width: 30%;}
.index3 .cont .item ul li{padding: 4px 10px;font-size: 14px;border-radius: 8px;}
.index3 .cont i{font-size: 16px;margin: 6px 0;}
}



/* index4 */
.index4{background: #F6F9FD;padding: 5vw 0;}
.index4 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.index4 .cont .in4{padding-top: 8px;}
.index4 .cont .item{overflow:hidden;border-radius:15px;border:1px solid #e3e9f2;transition:all .5s ease;}
.index4 .cont .item:hover{transform:translateY(-5px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.index4 .cont .item .img{padding-bottom:52%;position:relative;overflow:hidden}
.index4 .cont .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.index4 .cont .item:hover .img img{transform:scale(1.04)}
.index4 .cont .item .info{padding:1.68vw}
.index4 .cont .item .info .big{color:#0e60ff;background:#ebf2ff;width:max-content;border-radius:15px;font-size:1.4vw;font-weight:700;padding:.88vw .58vw}
.index4 .cont .item .info h3{font-size:1.1vw;font-weight:700;color:#0b1326;margin:1vw 0 .58vw}
.index4 .cont .item:hover .info h3{color: #0e60ff;}
.index4 .cont .item .info h4{font-size: .835947vw;color:#6b7690;letter-spacing:.6px;font-weight:400;}
.index4 .cont .item .info p{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;}
.index4 .cont .item .info .btn{display: flex;align-items: center;margin-top: 1.58vw;}
@media only screen and (max-width:1080px){
.index4{padding: 60px 0;}
.index4 .text{font-size: 16px;margin-top: 5px;}
.index4 .cont .item{border-radius: 10px;}
.index4 .cont .item .info{padding: 20px;}
.index4 .cont .item .info .big{font-size: 20px;padding: 10px;border-radius: 10px;}
.index4 .cont .item .info h3{font-size: 18px;margin: 15px 0;}
.index4 .cont .item .info h4{font-size: 15px;}
.index4 .cont .item .info p{font-size: 15px;margin-top: 15px;}
.index4 .cont .in4{padding-bottom: 50px;}
.index4 .cont .in4 .swiper-pagination{bottom: 0;}
.index4 .cont .in4 .swiper-pagination-bullet{background: #0e60ff;height: 4px;width: 30px;border-radius: 5px;transition: all .35s;}
.index4 .cont .in4 .swiper-pagination-bullet-active{width: 50px;}
}
@media only screen and (max-width:520px){
.index4{padding: 30px 0;}
.index4 .text{font-size: 16px;margin-top: 5px;}
.index4 .cont .item .info{padding: 15px;}
.index4 .cont .item .info .big{font-size: 18px;padding: 8px;border-radius: 8px;}
.index4 .cont .item .info h3{margin: 12px 0;}
.index4 .cont .item .info h4{font-size: 14px;}
.index4 .cont .item .info p{font-size: 14px;margin-top: 12px;}
.index4 .cont .in4{padding-bottom: 40px;}
}


/* index5 */
.index5{padding: 5vw 0;}
.index5 .cont .in5{padding: 6px;}
.index5 .cont .item{position:relative;background:#fff;border-radius: 15px;box-shadow: 0 0 4px #0000001c;overflow: hidden;}
.index5 .cont .item:after{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(0deg, hsl(0 0% 0% / .68) 0%, transparent 68%);z-index: 1;}
.index5 .cont .item .img{padding-bottom: 62%;position:relative;overflow:hidden;border-radius: 10px;}
.index5 .cont .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.index5 .cont .item:hover .img img{transform:scale(1.04)}
.index5 .cont .item .info{position:absolute;color:#fff;left:0;bottom:0;padding: 5%;z-index: 9;}
.index5 .cont .item .info h2{font-size:1.05vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index5 .cont .item .info p{font-size: .835947vw;margin-top:.68vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index5 .cont .item .info .btn{display:flex;align-items:center;color:#fff;font-size:.7837vw;margin-top: .58vw;}
.index5 .cont .in5{padding-bottom: 50px;}
.index5 .cont .in5 .swiper-pagination{bottom: 0;}
.index5 .cont .in5 .swiper-pagination-bullet{background: #0e60ff;height: 4px;width: 25px;border-radius: 5px;transition: all .35s;}
.index5 .cont .in5 .swiper-pagination-bullet-active{width: 40px;}
@media only screen and (max-width:1080px){
.index5{padding: 60px 0;}
.index5 .cont .item{border-radius: 10px;padding: 8px;}
.index5 .cont .item .img{border-radius: 8px;}
.index5 .cont .item .info{padding: 4%;}
.index5 .cont .item .info h2{font-size: 18px;}
.index5 .cont .item .info p{font-size: 14px;margin-top: 10px;}
.index5 .cont .item .info .btn{margin-top: 10px;}
}
@media only screen and (max-width:520px){
.index5{padding: 30px 0;}
.index5 .cont .item{padding: 6px;}
.index5 .cont .item .info{padding: 6%;}
.index5 .cont .item .info h2{font-size: 17px;}
.index5 .cont .in5{padding: 1px;padding-bottom: 30px;}
}



/* index6 */
.index6{background: #F6F9FD;padding: 5vw 0;}
.index6 .cont .in6{padding: 5px;}
.index6 .cont .item{background: #fff;border: 1px solid #e3e9f2;padding: 2vw 1.28vw;transition: all .3s ease;box-shadow: 0 1px 2px #0000001a;border-radius: 15px;overflow: hidden;text-align: center;}
.index6 .cont .item:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.index6 .cont .item .icon{width:3vw;height:3vw;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e60ff,#60a5fa);margin: 0 auto;}
.index6 .cont .item .icon img{width:1.58vw}
.index6 .cont .item .t1{font-size: 1.1vw;font-weight:700;color: #0b1326;margin: 2vw 0 1vw;}
.index6 .cont .item .t2{color:#6b7690;font-size: .835947vw;line-height: 1.88;min-height: 4.5vw;}
@media only screen and (max-width:1080px){
.index6{padding: 60px 0;}
.index6 .cont .item{border-radius: 10px;padding: 25px 20px;}
.index6 .cont .item .icon{width: 45px;height: 45px;border-radius: 10px;}
.index6 .cont .item .icon img{width: auto;}
.index6 .cont .item .t1{font-size: 18px;margin: 20px 0;}
.index6 .cont .item .t2{font-size: 14px;min-height: initial;}
.index6 .cont .in6{padding-bottom: 50px;}
.index6 .cont .in6 .swiper-pagination{bottom: 0;}
.index6 .cont .in6 .swiper-pagination-bullet{background: #0e60ff;height: 4px;width: 25px;border-radius: 5px;transition: all .35s;}
.index6 .cont .in6 .swiper-pagination-bullet-active{width: 40px;}
}
@media only screen and (max-width:520px){
.index6{padding: 30px 0;}
.index6 .cont .item{border-radius: 10px;padding: 20px 10px;}
.index6 .cont .item .icon{width: 45px;height: 45px;border-radius: 10px;}
.index6 .cont .item .icon img{width: auto;}
.index6 .cont .item .t1{font-size: 18px;margin: 12px 0;}
.index6 .cont .item .t2{font-size: 14px;line-height: 24px;}
.index6 .cont .in6{padding: 1px;padding-bottom: 35px;}
}



/* index7 */
.index7{padding: 5vw 0;}
.index7 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.index7 .in7 a{color: #3a4664;background: #fff;border: 1px solid #e3e9f2;padding: 1vw .68vw;font-size: .835947vw;display: block;text-align: center;border-radius: 10px;}
.index7 .in7 a:hover{border: 1px solid #0E60FF;color: #0E60FF;}
.index7 ul{display: flex;justify-content: space-between;margin-top: 3vw;}
.index7 ul li{width: 32%;transition: all .3s ease;overflow: hidden;background:#fff;border:1px solid #e3e9f2;border-radius:15px;}
.index7 ul li:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.index7 ul li .info{padding:2vw}
.index7 ul li .info .fl{background:#ebf2ff;color:#0e60ff;font-size:.835947vw;font-weight:700;border-radius:8px;width:max-content;padding:.35vw 1.25vw;}
.index7 ul li .info h2{font-size:1.1vw;color:#0b1326;margin:1vw 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index7 ul li .info p{color:#6b7690;font-size:.835947vw;line-height:1.68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index7 .wrap{background: #fff;border: 1px solid #e3e9f2;box-shadow: 0 0 8px #0000001c;border-left: 5px solid #0b5fff;border-radius: 20px;width: 75%;margin: 0 auto;margin-top: 3vw;line-height: 1.8;}
.index7 .wrap .info{padding: 2vw;}
.index7 .wrap .info .t1{font-size: .941vw;margin-bottom:1.2vw;color:#3a4664;}
.index7 .wrap .info .t2{font-size:.835947vw;color:#6b7690}
@media only screen and (max-width:1080px){
.index7{padding: 60px 0;}
.index7 .text{font-size: 16px;margin-top: 5px;}
.index7 .in7 a{font-size: 15px;padding: 10px 6px;}
.index7 ul{margin-top: 40px;}
.index7 ul li{border-radius: 10px;}
.index7 ul li .info{padding: 20px;}
.index7 ul li .info .fl{font-size: 15px;padding: 5px 10px;}
.index7 ul li .info h2{font-size: 18px;margin: 15px 0;}
.index7 ul li .info p{font-size: 14px;}
.index7 .wrap{margin-top: 40px;border-radius: 10px;width: auto;}
.index7 .wrap .info{padding: 20px;}
.index7 .wrap .info .t1{font-size: 16px;margin-bottom: 15px;}
.index7 .wrap .info .t2{font-size: 14px;}
}
@media only screen and (max-width:768px){
.index7 ul{flex-wrap: wrap;}
.index7 ul li{width: 100%;margin-top: 15px;}
}
@media only screen and (max-width:520px){
.index7{padding: 60px 0;}
.index7 .text{font-size: 14px;margin-top: 5px;}
.index7 .in7 a{font-size: 14px;padding: 10px 5px;border-radius: 8px;}
.index7 ul{margin-top: 20px;}
.index7 ul li{margin-top: 10px;}
.index7 ul li .info{padding: 15px;}
.index7 ul li .info .fl{font-size: 14px;}
.index7 ul li .info h2{font-size: 17px;margin: 10px 0;}
.index7 ul li .info p{line-height: 24px;}
.index7 .wrap{margin-top: 20px;}
.index7 .wrap .info{padding: 15px;}
.index7 .wrap .info .t1{font-size: 15px;margin-bottom: 10px;}
}


/* index8 */
.index8{background: #F6F9FD;padding: 5vw 0;}
.index8 .text{text-align: center;color: #6b7690;font-size: .835947vw;line-height: 1.8;margin-top: .58vw;}
.index8 ul{display: flex;justify-content: space-between;}
.index8 ul li{width: 32%;background: #fff;}
.index8 ul li a{border: 1px solid #e3e9f2;display: block;border-radius: 15px;overflow: hidden;}
.index8 ul li .img{padding-bottom: 62%;position:relative;overflow:hidden;}
.index8 ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.index8 ul li:hover .img img{transform:scale(1.04)}
.index8 ul li .info{padding:1.68vw}
.index8 ul li .info .top{display:flex;align-items:center}
.index8 ul li .info .top .date{color:#6b7690;font-size:.835947vw}
.index8 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}
.index8 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;}
.index8 ul li:hover .info h4{color: #0e60ff;}
.index8 ul li .info .btn{display:flex;align-items:center;margin-top:1.58vw}
@media only screen and (max-width:1080px){
.index8{padding: 60px 0;}
.index8 .text{font-size: 16px;margin-top: 5px;}
.index8 ul li a{border-radius: 10px;}
.index8 ul li .info{padding: 20px;}
.index8 ul li .info .top .date{font-size: 16px;}
.index8 ul li .info .top .fl{font-size: 14px;padding: 6px 12px;margin-left: 10px;}
.index8 ul li .info h4{font-size: 16px;margin-top: 20px;}
.index8 ul li .info .btn{margin-top: 20px;}
}
@media only screen and (max-width:768px){
.index8 ul{flex-wrap: wrap;}
.index8 ul li{width: 48.5%;}
.index8 ul li:nth-last-child(1){display: none;}
}
@media only screen and (max-width:520px){
.index8{padding: 30px 0;}
.index8 .text{font-size: 14px;}
.index8 ul li a{border-radius: 5px;}
.index8 ul li .info{padding: 15px;}
.index8 ul li .info .top .date{font-size: 14px;}
.index8 ul li .info .top .fl{font-size: 14px;padding: 5px 10px;margin-left: 8px;}
.index8 ul li .info h4{font-size: 15px;margin-top: 10px;line-height: 24px;}
.index8 ul li .info .btn{margin-top: 15px;}
}
@media only screen and (max-width:450px){
.index8 ul li{width: 100%;margin-bottom: 15px;}
}


/* index9 */
.index9{background: #0A2463;padding: 5vw 0;}
.index9 .cont{display: flex;align-items: center;justify-content: space-between;}
.index9 .cont .left{width: 45%;color: #fff;}
.index9 .cont .left h2{font-size: 2.351099vw;}
.index9 .cont .left h3{color:#ffffffd1;font-size:.835947vw;margin: 1vw 0 2.58vw;}
.index9 .cont .left .text p{font-size:.835947vw;color:#ffffffe6;margin:.8vw 0}
.index9 .cont .left .text p i{width:1vw;height:1vw;border-radius:50%;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#7fd9c8;flex-shrink:0;margin-right:.58vw}
.index9 .cont .right{width:45%}
.index9 .cont .right h2{font-size:1.5vw;font-weight:700;color:#0b1326}
.index9 .cont .right p{color:#6b7690;font-size:.835947vw;margin:.58vw 0 2vw}
.index9 .cont .right .form{border: 1px solid rgba(255,255,255,.5);background: rgba(255,255,255,.96);border-radius: 15px;padding: 2vw;}
.index9 .cont .right .form .input{position:relative;width: 48.5%;margin-bottom: 3%;}
.index9 .cont .right .form .input.w100{width: auto;}
.index9 .cont .right .form .input label{display: block;margin-bottom: .88vw;font-size: .835947vw;font-weight: 700;color: #3a4664;}
.index9 .cont .right .form .input label i{color: #f10101;position: absolute;}
.index9 .cont .right .form .input input{font-size: .8vw;height: 2.68vw;background: none;color: #6b7690;text-indent: 1em;border-radius: 10px;background-color: #F9FAFB;width: 100%;border: 1.5px solid #e3e9f2;}
.index9 .cont .right .form .input textarea{font-size: .8vw;height: 4vw;padding-top: 1vw;background: none;color: #6b7690;text-indent: 1em;border-radius: 10px;background-color: #F9FAFB;width: 100%;border: 1.5px solid #e3e9f2;font-family: Roboto-Regular;}
.index9 .cont .right .form .input ul{display:flex;align-items:center;flex-wrap: wrap;}
.index9 .cont .right .form .input ul li{display:flex;align-items:center;margin: 1% 0;border: 1.5px solid #e3e9f2;padding: .58vw;background: #F6F9FD;border-radius: 10px;margin-right: 1%;}
.index9 .cont .right .form .input ul li:last-child{margin-right:0}
.index9 .cont .right .form .input ul li label{font-size: .7837vw;font-weight:400;margin-bottom:0;}
.index9 .cont .right .form .input ul li label .remark{border: none;background: none;border-bottom: 1px solid #b3b3b3;width: 5vw;border-radius: 0;height: auto;}
.index9 .cont .right .form .input ul li .checkbox{appearance:none;vertical-align:middle;cursor:pointer;width:1vw;height:1vw;margin-right:.28vw;border:1px solid #999;border-radius: 3px;position:relative;}
.index9 .cont .right .form .input ul li .checkbox:checked{border-color:#0e60ff}
.index9 .cont .right .form .input ul li .checkbox:checked::after{content:'';position:absolute;width:.5vw;height:.5vw;background-color:#0e60ff;top:50%;left:50%;transform:translate(-50%,-50%);}
.index9 .cont .right .form .input input:hover,.index9 .cont .right .form .input textarea:hover{border-color: #0e60ff;}
.index9 .cont .right .form .input input::placeholder{color:#666;}
.index9 .cont .right .form .input input::-moz-placeholder{color:#666;}
.index9 .cont .right .form .input input::-webkit-input-placeholder{color:#666;}
.index9 .cont .right .form .input .select{width: 100%;background: #F9FAFB;text-align: center;border-radius: 10px;border: 1.5px solid #e3e9f2;}
.index9 .cont .right .form .input .select select{font-size: .8vw;color: #666;height: 2.68vw;width: 95%;border: none;margin: 0 auto;background: #F9FAFB;}
.index9 .cont .right .form .submit{margin-top: 2vw;width: 100%;}
.index9 .cont .right .form .submit input{width:100%;height: 2.88vw;transition:.5s;font-size: .835947vw;color:#fff;background:#0e60ff;z-index:9;position:relative;border-radius: 10px;font-weight: bold;}
.index9 .cont .right .form .submit input:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);border-color:#e0e7ff}
.index9 .cont .right .form .tit{color: #6b7690;font-size: .835947vw;margin-top: 1vw;text-align: center;}
@media only screen and (max-width:1080px){
.index9{padding: 60px 0;}
.index9 .cont{flex-wrap: wrap;}
.index9 .cont .left{width: 100%;}
.index9 .cont .left h2{font-size: 30px;}
.index9 .cont .left h3{font-size: 15px;margin: 15px 0 30px;}
.index9 .cont .left .text p{font-size: 15px;margin: 10px 0;}
.index9 .cont .left .text p i{width: 20px;height: 20px;margin-right: 8px;}
.index9 .cont .right{width: 100%;margin-top: 20px;}
.index9 .cont .right .form{padding: 25px;border-radius: 10px;}
.index9 .cont .right h2{font-size: 24px;}
.index9 .cont .right p{font-size: 16px;margin: 10px 0 25px;}
.index9 .cont .right .form .input label{font-size: 16px;margin-bottom: 10px;}
.index9 .cont .right .form .input input{font-size: 14px;height: 45px;}
.index9 .cont .right .form .input .select select{font-size: 14px;height: 45px;width: 97.5%;}
.index9 .cont .right .form .input ul li{padding: 10px;}
.index9 .cont .right .form .input ul li .checkbox{width: 15px;height: 15px;margin-right: 5px;}
.index9 .cont .right .form .input ul li label{font-size: 14px;}
.index9 .cont .right .form .input textarea{font-size: 14px;height: 68px;padding-top: 15px;}
.index9 .cont .right .form .submit input{height: 45px;font-size: 15px;}
.index9 .cont .right .form .tit{font-size: 16px;margin-top: 15px;}
}
@media only screen and (max-width:520px){
.index9{padding: 35px 0;}
.index9 .cont .left{width: 100%;}
.index9 .cont .left h2{font-size: 22px;}
.index9 .cont .left h3{font-size: 14px;margin: 10px 0 30px;line-height: 22px;}
.index9 .cont .left .text p{font-size: 14px;margin: 10px 0;}
.index9 .cont .left .text p i{width: 20px;height: 20px;margin-right: 8px;}
.index9 .cont .right{width: 100%;margin-top: 20px;}
.index9 .cont .right .form{padding: 20px;}
.index9 .cont .right h2{font-size: 20px;}
.index9 .cont .right p{font-size: 14px;margin: 5px 0 25px;}
.index9 .cont .right .form .input label{font-size: 15px;}
.index9 .cont .right .form .input input{font-size: 13px;height: 40px;}
.index9 .cont .right .form .input .select select{font-size: 14px;height: 45px;width: 97.5%;}
.index9 .cont .right .form .input ul li{padding: 8px;}
.index9 .cont .right .form .input ul li .checkbox{width: 15px;height: 15px;margin-right: 5px;}
.index9 .cont .right .form .input textarea{height: 58px;padding-top: 10px;}
.index9 .cont .right .form .submit{margin-top: 20px;}
.index9 .cont .right .form .submit input{height: 40px;font-size: 15px;}
.index9 .cont .right .form .tit{font-size: 14px;}
}