.banner{
    width: 100%;
    height: 500px;
    background: url("../images/Corporate-2.webp") no-repeat center;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner_con{
    max-width: 1376px;
    width: 95%;
    margin: auto;

}
.banner_title{
    width: 55%;
    font-size: 40px;
    font-weight: bold;
    color: #130A4A;
    font-family: "Inter", sans-serif;
}
.banner_btn{
    background-image: linear-gradient(90deg,#c6d801 0,#e1f502 51%,#c6d801);
    display: inline-block;
    padding: 12px 32px;
    font-family: "Inter", sans-serif;
    font-size: 18px;
    border-radius: 50px;
    cursor: pointer;
    transition: all 1s;
    margin-top: 30px;
}
.banner_btn:hover{
    background-image: linear-gradient(90deg,#c6d801 0,#e1f502 90%,#c6d801);
}

.swiper_con{
    width: 100%;
    /*height: 400px;*/
    background: #130A4A;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.swiper{
    width: 100%;
    height: 100%;
    max-width: 1376px;
    margin: auto;
    overflow: hidden;
}
.swiper-slide{
    width: 100%;
    /*height: 400px;*/
    color: white;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4vw 0;
    text-align: center;
}
.swiper_title{
    font-size: 24px;
    line-height: 2;
    width: 80%;
    margin: auto;
    text-align: center;
    font-family: "Inter", sans-serif;
}
.swiper_text{
    margin: 24px auto;
    width: 80%;
    text-align: center;
    font-size: 18px;
    font-family: "Inter", sans-serif;
}
.read_more{
    background-image: linear-gradient(90deg, rgb(198, 216, 1) 0px, rgb(225, 245, 2) 51%, rgb(198, 216, 1));
    text-decoration: none;
    padding: 12px 56px;
    border-radius: 50px;
    font-family: "Inter", sans-serif;
    color: black;
    display: inline-block;
}
.swiper-button-next{
    color: white;
}
.swiper {
    --swiper-navigation-color: #fff; /* 将按钮颜色设置为红色 */
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 24px !important; /* 箭头图标大小 */
}
.pursuit{
    padding: 4vw 0;
    background: url("../images/caduceus.png") no-repeat center;
    background-size: cover;
}
.pursuit_con{
    width: 95%;
    max-width: 1376px;
    margin: auto;
}
.pursuit_title{
    font-size: 32px;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    text-align: center;
    color: #130A4A;
}
.pursuit_list{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-template-rows: auto;
    grid-gap: 10vw;
    margin-top: 80px;
    align-items: center;
}
.pursuit_list img{
    width: 100%;
}
.pursuit_text{
    color: #130A4A;
    font-family: "Inter", sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.vive{
    width: 100%;
    padding: 4vw 0 8vw 0;
    background: #BECAEA;
}
.vive_con{
    width: 95%;
    max-width: 1376px;
    margin: auto;
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    grid-template-rows: auto;
    align-items: center;
    gap: 5vw;
}
.vive_title{
    font-size: 32px;
    font-weight: bold;
    font-family: "Inter", sans-serif;
    color: #130A4A;
}
.vive_con img{
    width: 100%;
    display: block;
}
.vive_right{
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, .15);;
}
@media screen and (max-width: 768px){
    .banner{
        height: 768px;
    }
    .banner_title{
        width: 95%;
        margin: auto;
    }
    .pursuit_list{
        width: 100%;
        display: grid;
        grid-template-columns: repeat(1,1fr);
        padding: 0 20px;
    }
    .vive_con{
        width: 100%;
        display: grid;
        grid-template-columns: repeat(1,1fr);
        padding: 0 20px;
    }
}
