*{
    margin: 0;
    padding: 0;
}
.el-dialog{
    border-radius: 16px; 
 }
 .apply-for-btn{
    width: 90%;
    height: 48px;
    text-align: center;
    background: #FF8000;
    border-radius: 4px;
}
@media screen and (min-width: 1200px) {
    .pc-none{
        display: none;
    }
    /* banner----------------------------------------------------------------- */
    .head-banner-home .el-carousel .el-carousel__indicators .el-carousel__indicator--horizontal{
        /* padding-bottom: 110px; */
    }
    .head-banner-home .el-carousel__container{
        height: 600px;
    }
    .carousel-item-box{
        position: relative;
    }
    .carousel-item-box img{
        width: 100%;
    }
    .carousel-item-box-text-home{
        position: absolute;
        top: 138px;
        width: 1200px;
        overflow: hidden;

        transform: translateY(-50%); /* 用于垂直居中 */
        left: 50%;
        transform: translateX(-50%); /* 用于水平居中 */
        box-sizing: border-box; /* 包含内边距和边框在内的总宽度 */
    }
    .carousel-item-box-home img {
        width: 100%;
        min-height: 600px;
    }
    .carousel-item-box-text-title-home{
        font-size: 60px;
        font-family: HarmonyOS Sans SC;
        font-weight: bold;
        color: #03081A;
        margin-bottom: 42px;
    }
    .carousel-item-box-text-body-home{
        font-size: 20px;
        font-family: HarmonyOS Sans SC;
        font-weight: 300;
        color: #03081A;
        margin-bottom: 17px;
    }
    .carousel-item-box-text-body-jieshi{
        width: 179px;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 20px;
        color: #1A9BFF;
        margin-bottom: 22px;
        text-align: right;
    }

    .carousel-item-box-btn{
        width: 180px;
        height: 48px;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        text-align: center;
        cursor: pointer;
    }
    .carousel-item-box-feet{
        /* position: absolute; */
        bottom: 0px;
        width: 100%;
        height: 96px;
        background: linear-gradient(0deg, #F3F7FC, #EBF5FE);
        opacity: 0.9;
        overflow: hidden;
    }
    .carousel-item-box-feet-items{
        width: 1200px;
        height: 96px;
        margin: 0 auto;
        display: flex;
    }
    .carousel-item-box-feet-item{
        width: 25%;
        height: 96px;
        display: flex;
        cursor: pointer;
    }
    .carousel-item-box-feet-item:hover{
        background-color: #fff;
    }
    .carousel-item-box-feet-item-active{
        background-color: #fff;
    }
    .carousel-item-box-feet-item img {
        width: 54px;
        height: 54px;
        margin: 21px 15px 21px 22px;
    }
    
    .carousel-item-box-text-feet-title{
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 40px;
    }
    .carousel-item-box-feet-text{
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #696C6F;
        line-height: 20px;
    }
    /* 一体化核心功能 */
    .integration-box-home{
        width: 100%;
    }
    .integration-box-body-home{
        width: 1200px;
        margin: 0 auto;
    }
    .integration-box-title-home{
        margin-top: 90px;
        margin-bottom: 56px;
        width: 1200px;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .integration-box-tab-home{
        width: 1050px;
        margin: 0 auto;
        height: 53px;
        background: #F5F6F6;
        border-radius: 32px;
        padding-top: 11px;
        display: flex;
        justify-content: space-around;
    }
    .integration-box-tab-body-home{
        display: flex;
    }
    .integration-box-tab-item-home{
        width: 120px;
        height: 44px;
        line-height: 44px;
        border-radius: 22px;
        text-align: center;
    
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        cursor: pointer;
    }
    .integration-box-tab-item-active-home {
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #E3E3E3;
        color: #256fff;
    }
    .integration-box-tab-item-home img {
        margin-bottom: -5px;
    }
    
    .integration-banner{
        width: 1100px;
        /* min-height: 405px; */
        margin: 80px auto 58px;
        /* border: 1px solid #ccc; */
        display: flex;
    }
    .integration-banner-left{
        flex: 1;
    }
    .integration-banner-right{
        width: 600px;
        height: 405px;
    }

    .integration-banner-right img{
        width: 100%;
    }
    .integration-banner-left-title{
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        line-height: 66px;
    }
    .integration-banner-left-title1{
        font-size: 20px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        height: 66px;
        /* line-height: 66px; */
    }
    .integration-banner-left-boody{
        width: 100%;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 28px;
    } 
    .integration-banner-btn{
        margin-top: 70px;
        display: flex;
    }
    .integration-banner-btn-left{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        margin-right: 18px;
        cursor: pointer;
    }
    .integration-banner-btn-right{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        cursor: pointer;
    }
    .authentication{
        width: 100%;
        height: 150px;
        background: linear-gradient(90deg, #3F9AEB, #2871E0);
    }
    .authentication-body{
        width: 1200px;
        height: 150px;
        margin: 0 auto;
        display: flex;
    }
    .authentication-body-item{
        width: 25%;
        height: 150px;
        line-height: 150px;
    
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
    }
    .authentication-body-item img {
        margin-bottom: -35px;
        margin-right: 14px;
    }
    
    /* 数字化 */
    .digitalize{
        width: 100%;
        background: #F5F7FA;
        padding-bottom: 1px;
    }
    
    .digitalize-title{
        padding-top: 95px;
        margin: 0px auto 26px;
        width: 1200px;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .digitalize-text{
        width: 790px;
        margin: 0 auto 90px; 
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 30px;
    }
    .digitalize-img{
        width: 1100px;
        margin: 0 auto;
    }
    
    .shiyon{
        width: 152px;
        height: 48px;
        margin: 86px auto;
        text-align: center;
        line-height: 48px;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        cursor: pointer;
    }
    
    /* 资讯 */
    .information{
        width: 100%;
        margin-bottom: 96px;
    }
    .information-title{
        padding-top: 95px;
        margin: 0px auto 79px;
        width: 1200px;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .information-body{
        width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;   
    }
    .information-body-left{
        width: 580px;
        height: 500px; 
    }
    .information-body-left .el-carousel .el-carousel__container .el-carousel__arrow {
        display: none;
    }
    .information-body-left .el-carousel .el-carousel__indicators .is-active .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #3F9AEB !important;
        border-radius: 2px;
    }

    .information-body-left .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #eee;
        border-radius: 2px;
    }

    .information-body-right{
        width: 580px;
        height: 500px;
    }
    
    /* .el-carousel__item:nth-child(2n) {
        background-color: #1a4887;
    } */
    
    /* .el-carousel__item:nth-child(2n+1) {
        background-color: #d3dce6;
    } */
    
    .information-body-left-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-left-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-left-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    .special-subject{
        /* height: 500px; */
    }
    .special-subject-item{
        display: flex;
        margin-bottom: 35px;
    }
    .special-subject-item-left{
        width: 200px;
        margin-right: 20px;
    }
    .special-subject-item-left img {
        width: 200px;
        height: 114px;
    }
    .special-subject-item-left-right{
        width: calc(100% - 200px - 20px);
    }
    .special-subject-item-left-right-title{
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #000000;
        margin-bottom: 19px;
        padding-left: 10px;
        border-left: 2px solid #52bebd;
    }
    .special-subject-item-left-right-text{
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
        line-height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 10px;
    }
    .special-subject-item-left-right-detail{
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
    }
    
    .information-body-right{
    
    }
    .information-body-right-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-right-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-right-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    
    /* 新闻动态 */
    .trends-item{
        display: flex;
        justify-content: space-between;
        margin-bottom: 13px;
    }
    .trends-item-text{
        width: 400px;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666;
        line-height: 22px;
    
        display: -webkit-box;
        -webkit-line-clamp:1; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .trends-item-time{
        width: 100px;
        /* height: 11px; */
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
        line-height: 22px;
    }
    
    .shenqin{
        text-align: center;
        font-size: 32px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 33px;
    }
    
    .wanshan{
        width: 150px;
        margin: 0 auto;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #989C9B;
    }
    .dialog-form{
        width: 400px;
        margin: 3px auto;
    }
    .xieyi{
        width: 410px;
        margin: 0 auto;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
    }
    
}

@media screen and (min-width: 751px) and (max-width: 1199px) {
    .pc-none{
        display: none;
    }
    /* banner----------------------------------------------------------------- */
    .head-banner-home .el-carousel .el-carousel__indicators .el-carousel__indicator--horizontal{
        /* padding-bottom: 110px; */
    }
    .head-banner-home .el-carousel__container{
        height: 600px;
    }
    .carousel-item-box{
        position: relative;
    }
    .carousel-item-box img{
        display: block; /* 去除图片底部空白 */
        width: 100%; /* 保持宽度不超过容器 */
        height: 400px; /* 保持高度不超过容器 */
        margin: auto; /* 水平居中 */
        object-fit: cover; /* 保持图片宽高比，填满容器，可能裁剪图片边缘 */
    }
    .carousel-item-box-text-home{
        position: absolute;
        top: 138px;
        width: 700px;
        overflow: hidden;

        transform: translateY(-50%); /* 用于垂直居中 */
        left: 50%;
        transform: translateX(-50%); /* 用于水平居中 */
        box-sizing: border-box; /* 包含内边距和边框在内的总宽度 */
    }
    .carousel-item-box-text-title-home{
        font-family: HarmonyOS Sans SC;
        font-weight: bold;
        font-size: 60px;
        color: #03081A;
    }
    .carousel-item-box-text-body-home{
        font-size: 20px;
        font-family: HarmonyOS Sans SC;
        font-weight: 300;
        color: #03081A;
        margin-bottom: 17px;
    }
    .carousel-item-box-text-body-jieshi{
        width: 179px;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 20px;
        color: #1A9BFF;
        margin-bottom: 22px;
        text-align: right;
    }
    .carousel-item-box-btn{
        width: 180px;
        height: 48px;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        text-align: center;
        cursor: pointer;
    }
    .carousel-item-box-feet{
        /* position: absolute; */
        bottom: 0px;
        width: 100%;
        height: 96px;
        background: linear-gradient(0deg, #F3F7FC, #EBF5FE);
        opacity: 0.9;
        overflow: hidden;
    }
    .carousel-item-box-feet-items{
        width: 100%;
        height: 96px;
        margin: 0 auto;
        display: flex;
    }
    .carousel-item-box-feet-item{
        width: 25%;
        height: 96px;
        display: flex;
        cursor: pointer;
    }
    .carousel-item-box-feet-item:hover{
        background-color: #fff;
    }
    .carousel-item-box-feet-item-active{
        background-color: #fff;
    }
    .carousel-item-box-feet-item img {
        width: 54px;
        height: 54px;
        margin: 21px 15px 21px 22px;
    }
    
    .carousel-item-box-text-feet-title{
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 25px;
    }
    .carousel-item-box-feet-text{
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #696C6F;
        line-height: 16px;
    }
    /* 一体化核心功能 */
    .integration-box-home{
        width: 100%;
    }
    .integration-box-body-home{
        width: 100%;
        margin: 0 auto;
    }
    .integration-box-title-home{
        margin-top: 90px;
        margin-bottom: 56px;
        width: 100%;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .integration-box-tab-home{
        width: 100%;
        margin: 0 auto;
        height: 53px;
        background: #F5F6F6;
        border-radius: 32px;
        padding-top: 11px;
        display: flex;
        justify-content: space-around;
    }
    .integration-box-tab-body-home{
        display: flex;
    }
    .integration-box-tab-item-home{
        width: 120px;
        height: 44px;
        line-height: 44px;
        border-radius: 22px;
        text-align: center;
    
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        cursor: pointer;
    }
    .integration-box-tab-item-active-home {
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #E3E3E3;
        color: #256fff;
    }
    .integration-box-tab-item-home img {
        margin-bottom: -5px;
    }
    
    .integration-banner{
        width: 100%;
        /* height: 405px; */
        margin: 80px auto 58px;
        display: flex;
        flex-wrap: wrap;
    }
    .integration-banner-left{
        /* flex: 1; */
        width: 50%;
    }
    .integration-banner-right{
        width: 50%;
        text-align: center;
    }
    .integration-banner-right img{
        width: 100%;
    }
    .integration-banner-left-title{
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        /* line-height: 66px; */
    }
    .integration-banner-left-title1{
        font-size: 17px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        /* line-height: 66px; */
    }
    .integration-banner-left-boody{
        width: 300px;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 28px;
    } 
    .integration-banner-btn{
        margin-top: 70px;
        display: flex;
    }
    .integration-banner-btn-left{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        margin-right: 18px;
        cursor: pointer;
    }
    .integration-banner-btn-right{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        cursor: pointer;
    }
    .authentication{
        width: 100%;
        height: 150px;
        background: linear-gradient(90deg, #3F9AEB, #2871E0);
    }
    .authentication-body{
        width: 100%;
        height: 150px;
        margin: 0 auto;
        display: flex;
    }
    .authentication-body-item{
        width: 25%;
        height: 150px;
        line-height: 150px;
    
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
    }
    .authentication-body-item img {
        margin-bottom: -14px;
        margin-right: 5px;
        margin-left: 5px;
        width: 40px;
        height: 40px;
    }
    
    /* 数字化 */
    .digitalize{
        width: 100%;
        background: #F5F7FA;
        padding-bottom: 1px;
    }
    
    .digitalize-title{
        padding-top: 95px;
        margin: 0px auto 26px;
        width: 100%;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .digitalize-text{
        width: 790px;
        margin: 0 auto 90px; 
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 30px;
    }
    .digitalize-img{
        width: 100%;
        margin: 0 auto;
    }
    .digitalize-img img {
        width: 100%;
    }
    
    .shiyon{
        width: 152px;
        height: 48px;
        margin: 86px auto;
        text-align: center;
        line-height: 48px;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        cursor: pointer;
    }
    
    /* 资讯 */
    .information{
        width: 100%;
        margin-bottom: 96px;
    }
    .information-title{
        padding-top: 95px;
        margin: 0px auto 79px;
        width: 100%;
        text-align: center;
        font-size: 36px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 66px;
    }
    .information-body{
        width: 100%;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;   
    }
    .information-body-left{
        /* width: 580px; */
        width: 48%;
        height: 500px; 
    }

    .information-body-left .el-carousel .el-carousel__container .el-carousel__arrow {
        display: none;
    }
    .information-body-left .el-carousel .el-carousel__indicators .is-active .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #3F9AEB !important;
        border-radius: 2px;
    }

    .information-body-left .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #eee;
        border-radius: 2px;
    }

    .information-body-right{
        /* width: 580px; */
        width: 48%;
        height: 500px;
    }
    
    /* .el-carousel__item:nth-child(2n) {
        background-color: #1a4887;
    } */
    
    /* .el-carousel__item:nth-child(2n+1) {
        background-color: #d3dce6;
    } */
    
    .information-body-left-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-left-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-left-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    .special-subject{
        /* height: 500px; */
    }
    .special-subject-item{
        display: flex;
        margin-bottom: 35px;
    }
    .special-subject-item-left{
        width: 200px;
        margin-right: 20px;
    }
    .special-subject-item-left img {
        width: 200px;
        height: 114px;
    }
    .special-subject-item-left-right{
        width: calc(100% - 200px - 20px);
    }
    .special-subject-item-left-right-title{
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #000000;
        /* margin-bottom: 19px; */
        padding-left: 10px;
        border-left: 2px solid #52bebd;

        display: -webkit-box;
        -webkit-line-clamp:2; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .special-subject-item-left-right-text{
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
        line-height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 10px;
    }
    .special-subject-item-left-right-detail{
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
    }
    
    .information-body-right{
    
    }
    .information-body-right-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-right-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-right-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    
    /* 新闻动态 */
    .trends-item{
        display: flex;
        justify-content: space-between;
        margin-bottom: 13px;
    }
    .trends-item-text{
        width: 200px;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666;
        line-height: 22px;
    
        display: -webkit-box;
        -webkit-line-clamp:1; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .trends-item-time{
        width: 80px;
        height: 11px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
        line-height: 22px;
    }


    .shenqin{
        text-align: center;
        font-size: 32px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 66px;
    }

    .wanshan{
        width: 150px;
        margin: 0 auto;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #989C9B;
    }
    .dialog-form{
        width: 400px;
        margin: 44px auto;
    }
    .xieyi{
        width: 410px;
        margin: 0 auto;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
    }
}

@media screen and (max-width: 750px) {
    .mobile-none{
        display: none;
    }
    /* banner----------------------------------------------------------------- */
    .head-banner-home .el-carousel .el-carousel__indicators .el-carousel__indicator--horizontal{
        /* padding-bottom: 110px; */
    }
    .head-banner-home .el-carousel__container{
        height: 400px;
    }
    .carousel-item-box{
        position: relative;

        width: 100%; /* 示例容器宽度 */
        height: 260px; /* 示例容器高度 */
        border: 1px solid #ccc;
        overflow: hidden; /* 隐藏超出容器的内容 */
    }
    .carousel-item-box img{

        display: block; /* 去除图片底部空白 */
        width: 100%; /* 保持宽度不超过容器 */
        height: 260px; /* 保持高度不超过容器 */
        margin: auto; /* 水平居中 */
        object-fit: cover; /* 保持图片宽高比，填满容器，可能裁剪图片边缘 */
    }
    .carousel-item-box-text-home{
        position: absolute;
        top: 100px;
        left: 50%;
        width: 700px;
        margin-left: -50%;
        /* height: 100%; */
        overflow: hidden;
    }
    .carousel-item-box-text-title-home{
        font-size: 30px;
        text-align: center;
        font-family: HarmonyOS Sans SC;
        font-weight: bold;
        color: #03081A;
        line-height: 33px;
        margin-bottom: 32px;
    }

    .carousel-item-box-btn{
        width: 180px;
        height: 48px;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        text-align: center;
        cursor: pointer;
    }
    .carousel-item-box-feet{
        /* position: absolute; */
        bottom: 0px;
        width: 100%;
        height: 96px;
        background: linear-gradient(0deg, #F3F7FC, #EBF5FE);
        opacity: 0.9;
        overflow: hidden;
    }
    .carousel-item-box-feet-items{
        width: 100%;
        height: 96px;
        margin: 0 auto;
        display: flex;
    }
    .carousel-item-box-feet-item{
        width: 25%;
        height: 96px;
        display: flex;
    }
    .carousel-item-box-feet-item-active{
        background-color: #fff !important;
    }
    .carousel-item-box-feet-item img {
        width: 54px;
        height: 54px;
        margin: 21px 15px 21px 22px;
    }
    
    .carousel-item-box-text-feet-title{
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 40px;
    }
    .carousel-item-box-feet-text{
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #696C6F;
        line-height: 20px;
    }

    .mobile-banner-feet-text-box{
        width: 100%;
         height: 70px;
          background: linear-gradient(0deg, #F3F7FC, #EBF5FE);
           opacity: 0.9;
            display: flex;
    }
    .mobile-banner-feet-text-box-item{
        width: 25%;
         height: 70px;
          text-align: center;
           font-size: 12px;
            color: #03081A;
    }

    /* 一体化核心功能 */
    .integration-box-home{
        width: 100%;
    }
    .integration-box-body-home{
        width: 100%;
        margin: 0 auto;
    }
    .integration-box-title-home{
        padding-top: 23px;
        margin: 0px auto 23px;
        width: 100%;
        text-align: center;
        font-size: 30px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 50px;
    }
    .integration-box-tab-home{
        width: 95%;
        margin: 0 auto;
        /* height: 53px; */
        background: #F5F6F6;
        border-radius: 32px;
        padding-top: 11px;
        padding-bottom: 11px;
        display: flex;
        flex-wrap: wrap;
        /* justify-content: space-around; */
    }
    .integration-box-tab-body-home{
        display: flex;
    }
    .integration-box-tab-item-home{
        width: 100px;
        height: 44px;
        line-height: 44px;
        border-radius: 22px;
        text-align: center;
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        cursor: pointer;
        margin-left: 5px;
        margin-right: 10px;
    }
    .integration-box-tab-item-active-home {
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #E3E3E3;
        color: #256fff;
    }
    .integration-box-tab-item-home img {
        margin-bottom: -5px;
    }
    
    .integration-banner{
        width: 100%;
        /* height: 405px; */
        margin: 20px auto 29px;
        display: flex;
        flex-wrap: wrap;
    }
    .integration-banner-left{
        /* flex: 1; */
        width: 96%;
        text-align: center;
        margin: 0 auto;
    }
    .integration-banner-right{
        width: 96%;
        margin: 0 auto;
        text-align: center;
    }
    .integration-banner-right img{
        width: 100%;
    }
    .integration-banner-left-title{
        font-size: 30px;
        font-weight: bold;
        font-family: Source Han Sans CN;
        color: #000000;
        line-height: 33px;
    }
    .integration-banner-left-title1{
        font-size: 15px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        line-height: 33px;
    }
    .integration-banner-left-boody{
        width: 100%;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 28px;
        text-align: left;
        text-align: justify;
    } 
    .integration-banner-btn{
        margin-top: 35px;
        margin-bottom: 35px;
        display: flex;
        justify-content: space-around;
    }
    .integration-banner-btn-left{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #3F9AEB;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        margin-right: 18px;
        cursor: pointer;
    }
    .integration-banner-btn-right{
        width: 152px;
        height: 48px;
        text-align: center;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 48px;
        cursor: pointer;
    }
    .authentication{
        width: 100%;
        /* height: 150px; */
        background: linear-gradient(90deg, #3F9AEB, #2871E0);
    }
    .authentication-body{
        width: 100%;
        /* height: 150px; */
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }
    .authentication-body-item{
        width: 50%;
        /* height: 150px; */
        line-height: 70px;
    
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
    }
    .authentication-body-item img {
        margin-bottom: -14px;
        margin-right: 5px;
        margin-left: 10px;
        width: 40px;
        height: 40px;
    }
    
    /* 数字化 */
    .digitalize{
        width: 100%;
        background: #F5F7FA;
        padding-bottom: 1px;
    }
    
    .digitalize-title{
        padding-top: 47px;
        margin: 0px auto 26px;
        width: 100%;
        text-align: center;
        font-size: 32px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 50px;
    }
    .digitalize-text{
        width: 96%;
        margin: 0 auto 45px; 
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #757A82;
        line-height: 30px;
        text-align: justify;
    }
    .digitalize-img{
        width: 100%;
        margin: 0 auto;
    }
    .digitalize-img img {
        width: 100%;
    }
    
    .shiyon{
        width: 152px;
        height: 48px;
        margin: 22px auto;
        text-align: center;
        line-height: 48px;
        background: #FF8000;
        border-radius: 24px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #FFFFFF;
        cursor: pointer;
    }
    
    /* 资讯 */
    .information{
        width: 100%;
        margin-bottom: 20px;
    }
    .information-title{
        padding-top: 47px;
        margin: 0px auto 26px;
        width: 100%;
        text-align: center;
        font-size: 32px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #03081A;
        line-height: 50px;
    }
    .information-body{
        width: 100%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;   
    }
    .information-body-left{
        /* width: 580px; */
        width: 96%;
        height: 500px; 
        margin: 0 auto 20px;
    }

    .information-body-left .el-carousel .el-carousel__container .el-carousel__arrow {
        display: none;
    }
    .information-body-left .el-carousel .el-carousel__indicators .is-active .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #3F9AEB !important;
        border-radius: 2px;
    }

    .information-body-left .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button {
        width: 40px;
        height: 4px;
        background: #eee;
        border-radius: 2px;
    }

    .information-body-right{
        /* width: 580px; */
        width: 96%;
        height: 500px;
        margin: 0 auto;
    }
    
    /* .el-carousel__item:nth-child(2n) {
        background-color: #1a4887;
    } */
    
    /* .el-carousel__item:nth-child(2n+1) {
        background-color: #d3dce6;
    } */
    
    .information-body-left-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 20px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-left-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-left-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    .special-subject{
        /* height: 500px; */
    }
    .special-subject-item{
        display: flex;
        margin-bottom: 35px;
    }
    .special-subject-item-left{
        width: 133px;
        margin-right: 20px;
    }
    .special-subject-item-left img {
        width: 133px;
        /* height: 114px; */
    }
    .special-subject-item-left-right{
        width: calc(100% - 133px - 20px);
    }
    .special-subject-item-left-right-title{
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #000000;
        /* margin-bottom: 19px; */
        padding-left: 10px;
        border-left: 2px solid #52bebd;

        display: -webkit-box;
        -webkit-line-clamp:2; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .special-subject-item-left-right-text{
        font-size: 13px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666666;
        line-height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 10px;
    }
    .special-subject-item-left-right-detail{
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
    }
    
    .information-body-right{
    
    }
    .information-body-right-head{
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
        border-bottom:1px solid #E5E5E5;
    }
    .information-body-right-head-title{
        width: 100px;
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
    }
    .information-body-right-head-more{
        width: 60px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #3F9AEB;
        cursor: pointer;
    }
    
    /* 新闻动态 */
    .trends-item{
        display: flex;
        justify-content: space-between;
        margin-bottom: 13px;
    }
    .trends-item-text{
        width: 200px;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #666;
        line-height: 22px;
    
        display: -webkit-box;
        -webkit-line-clamp:1; /* 控制显示的行数 */
        -webkit-box-orient: vertical; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .trends-item-time{
        width: 80px;
        height: 11px;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
        line-height: 22px;
    }

    .shenqin{
        text-align: center;
        font-size: 32px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #03081A;
        line-height: 66px;
    }

    .wanshan{
        width: 150px;
        margin: 0 auto;
        font-size: 16px;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #989C9B;
    }
    .el-dialog{
        width: 95% !important;
    }
    .dialog-form{
        width: 95%;
        margin: 22px auto;
    }
    .xieyi{
        width: 95%;
        margin: 0 auto;
        font-size: 14px;
        font-family: Source Han Sans CN;
        font-weight: 400;
    }
}
