
.text-center h1 {
    color: #00338D; /* Replace with your desired color code */
    font-weight:bold;
    font-size:36px;
}

.text-center .nav-link img{
    height:250px;
    width:250px;

}

.text-center .nav-link p {
    margin: 1rem 0px;
    color: #00338D;
    font-weight:bold;
}

.text-center .nav-item {
    padding: 10px;
}

    .text-center .nav-item:hover {
        background-color: #f8f9fa; /* 改变背景颜色 */
        border: 2px solid #007bff; /* 添加边框 */
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
        cursor: pointer; /* 更改鼠标指针为手形 */
    }


.cta-container p {
    background-color: #336FFF;
    font-size: 24px;
    width: 200px;
    color: #ffffff;
    padding: 5px;
    margin: 1rem 0px;
    border-radius: 10px;
}

 .cta-container {
    text-align: center;
    display: flex;
    justify-content: center;
}


.text-center .advantages-container  img {
    height: 100px;
    width: 100px;
}

.text-center .advantages-container h1 {
    margin: 1rem 0px;
    color: #ffffff;
   font-weight:lighter;
}

.text-center .advantages-container p {

    color: #ffffff;

}


.text-center .advantages-container .adv-item {
    display: flex;
    border-color: #ffffff;
    border-radius: 8px; /* 自定义边框圆角（可选） */
    text-align:left;
}

.text-center .advantages-container {
    background: linear-gradient(90deg, #5F46F7, #9043F8);
}

.line-style {
    border: none; /* 去掉默认边框 */
    border-top: 3px solid #00338D; /* 设置线段的颜色和宽度 */
    width: 50%; /* 设置线段的宽度 */
    margin: 20px auto; /* 设置上下外边距和居中对齐 */
}

.container-about {
    width: 60%;
    color: #00338D;
}

.text-center .custom-container {
    background: linear-gradient(90deg, #5F46F7, #9043F8);
    text-align:center;
}

    .text-center .custom-container h1 {
        margin: 1rem 0px;
        color: #ffffff;
        font-weight: bold;
        font-size: 110px;
    }

.custom-container .right-s{
    margin-left:-30px;
    margin-top:20px;
    font-size:48px;
}

.custom-container .custom-container-content {
    padding-top: 40px;
    margin: 1rem 0px;
    color: #ffffff;
    font-weight: bold;
    font-size:36px
}




.custom-container .cus-content {
    color: #ffffff;
    font-size: 24px;
}

.custom-container .cus-content1 {
    color: #ffffff;
    font-size: 24px;
    width:320px;
}

.news-container .cus-item img{
    width: 100%;
    height: 60%;
}

.news-link{
    font-size:24px;
    text-align:left;
}
.news-p1 {
    text-align: left;
}


/* 在现有CSS中添加移动端适配 */
/* 按钮部分 */
.cta-container p {
    width: auto; /* 取消固定宽度 */
    padding: 8px 20px; /* 调整内边距 */
    font-size: 18px; /* 调小字号 */
    margin: 0.5rem 0; /* 减小外边距 */
}

/* 优势项容器 */
.advantages-container .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 60px; /* 统一间距 */
}


.advantages-container .adv-item {

    margin: 10px !important; /* 强制覆盖原有间距 */
    padding: 15px;
}

/* 移动端特定样式 */
@media (max-width: 767px) {
    /* 标题文字调整 */
    .text-center h1 {
        font-size: 28px;
    }

    /* 优势项布局 */
    .advantages-container .row {
        flex-direction: column;
    }

    .advantages-container .adv-item {
        width: 100%;
        margin: 10px 0 !important; /* 垂直间距 */
        flex-direction: column;
        text-align: center;
    }

    /* 图片调整 */
    .advantages-container img {
        height: 80px !important;
        width: 80px !important;
        margin: 0 auto 15px;
    }

    /* 文字调整 */
    .advantages-container h1 {
        font-size: 24px !important;
        margin: 0.5rem 0 !important;
    }

    .advantages-container p {
        font-size: 14px !important;
        line-height: 1.5;
    }

    /* 按钮容器 */
    .cta-container {
        justify-content: center;
        margin: 1rem 0 !important;
    }
}

