body {
    background-color: #fff;
    margin: 0px;
    font-family: arial;
    color: #fff;
}
h1 {
    margin: 0;
}
a {
    color: #0078ff;
}
p{
    color: #000;
}



.pc-banner {
    position: relative;
    margin-top: .76rem;
    width: 100%;
    height: 8.2rem;
    background-image: url(../../images/about/20250825/st1-bg.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
}
.pc-banner .pc-banner-title {
    position: absolute;
    left: 3.58rem;
    top: 1.84rem;
}
.pc-banner .h1 {
    font-weight: bold;
    color: #fff;
    font-size: .65rem;
    margin-top: .33rem;
}
.pc-banner .h2 {
    color: #fff;
    font-size: .3rem;
    margin-top: .34rem;
}
.pc-banner .banner-button {
    margin-top: .55rem;
    /* 尺寸设置 */
    width: 2.22rem;
    height: .73rem;

    /* 圆角设置 */
    border-radius: 9.99rem; /* 使用大数值实现完全圆角效果 */
    border: none;

    /* 渐变色背景 */
    background: linear-gradient(90deg, #0078FF, #01A1FF);

    /* 文字样式 */
    color: white;
    font-size: 0.26rem;

    /* 内容居中 */
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */

    /* 图标与文字间距 */
    gap: .08rem;

    /* 鼠标悬停效果 */
    cursor: pointer;
    transition: transform 0.2s ease;
}
.pc-banner .banner-button:hover {
    transform: scale(1.02);
}
.pc-banner .banner-icon {
    width: .31rem;
    height: .28rem;
}
.pc-banner .button-text {
    font-size: .26rem;
}


.lingdaozhe {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
}

.lingdaozhe .lingdaozhe_container {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0 20%;
    box-sizing: border-box;
}

.lingdaozhe .lingdaozhe_container .line {
    width: .03rem;
}

.lingdaozhe .lingdaozhe_container .line .sort-line {
    display: inline-block;
    width: 100%;
    height: .2rem;
    margin-top: .05rem;
    background: rgb(1, 149, 255);
}

.lingdaozhe .lingdaozhe_container .desc {
    flex: 1;
    padding: 0 2%;
    box-sizing: border-box;
}

.lingdaozhe .lingdaozhe_container .desc .lingdaozhe_desc {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-bottom: .2rem;
    line-height: .35rem;
    font-size: .2rem;
    font-weight: 500;
    letter-spacing: 2rem;
    color: #868686;
}

.licheng {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: .5rem;
}

.licheng .licheng_container {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 20%;
    box-sizing: border-box;
}

.licheng .licheng_container .licheng_title {
    display: inline-block;
    width: 100%;
    height: auto;
    line-height: .5rem;
    font-size: .46rem;
    font-weight: 600;
    letter-spacing: 5px;
    color: rgb(1, 148, 251);
    text-align: center;
}

.licheng .licheng_container .licheng_desc {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: .15rem;
    line-height: .4rem;
    font-size: .25rem;
    font-weight: 500;
    letter-spacing: 3px;
    text-align: center;
    color: rgb(145,145,145);
}

.licheng .licheng_container .fazhan_time {
    position: relative;
    display: flex;
    width: 100%;
    height: 800px;
    margin-top: .4rem;
}

.licheng .licheng_container .fazhan_time .left {
    position: relative;
    flex: 1;
    height: 100%;
}

.licheng .licheng_container .fazhan_time .left .year-2018 {
    position: absolute;
    top: 16%;
}

.licheng .licheng_container .fazhan_time .left .year-2016 {
    position: absolute;
    top: 49%;
}

.licheng .licheng_container .fazhan_time .left .year-2014 {
    position: absolute;
    top: 80%;
}

.licheng .licheng_container .fazhan_time .left .year-dl2{
    display: flex;
    width: 100%;
    height: auto;
    line-height: .3rem;
    font-size: .16rem;
    font-weight: 500;
    letter-spacing: 2px;
    color: #000;
}

.licheng .licheng_container .fazhan_time .left .year-dl2 p{
    flex: 3.5;
    height: auto;
    margin-top: .1rem;
    font-size: .15rem;
    color: rgb(157, 157, 157);
}

.licheng .licheng_container .fazhan_time .left .year-dl2 span{
    flex: 1;
    height: .4rem;
    line-height: .4rem;
    font-weight: bold;
    font-size: .3rem;
    letter-spacing: 3px;
    text-align: center;
    color: #000;
}

.licheng .licheng_container .fazhan_time img {
    height: 100%;
}

.licheng .licheng_container .fazhan_time .right {
    position: relative;
    flex: 1;
    height: 100%;
}

.licheng .licheng_container .fazhan_time .right .year-2017 {
    position: absolute;
    top: 32%;
}

.licheng .licheng_container .fazhan_time .right .year-2015 {
    position: absolute;
    top: 65%;
}

.licheng .licheng_container .fazhan_time .right .year-2011 {
    position: absolute;
    bottom: -1.5%;
}

.licheng .licheng_container .fazhan_time .right .year-dl{
    display: flex;
    width: 100%;
    height: auto;
    line-height: .3rem;
    font-size: .16rem;
    font-weight: 500;
    letter-spacing: 2px;
    color: #000;
}

.licheng .licheng_container .fazhan_time .right .year-dl span{
    flex: 1;
    height: .4rem;
    line-height: .4rem;
    font-size: .3rem;
    font-weight: bold;
    letter-spacing: 3px;
    color: #000;
    text-align: center;
}

.licheng .licheng_container .fazhan_time .right .year-dl p{
    flex: 3.5;
    height: auto;
    margin-top: .1rem;
    font-size: .15rem;
    color: rgb(157, 157, 157);
}

.licheng .licheng_container .mobile_fazhan_time {
    position: relative;
    display: none;
    width: 100%;
    height: 600px;
    margin-top: .3rem;
}

.licheng .licheng_container .mobile_fazhan_time img {
    width: 5%;
    height: 100%;
}

.licheng .licheng_container .mobile_fazhan_time .right {
    flex: 1;
    height: 100%;
}

.licheng .licheng_container .mobile_fazhan_time .year-one {
    display: flex;
}

.licheng .licheng_container .mobile_fazhan_time .year-2019 {
    position: absolute;
    top: 0;
}

.licheng .licheng_container .mobile_fazhan_time .year-2018 {
    position: absolute;
    top: 16%;
}

.licheng .licheng_container .mobile_fazhan_time .year-2017 {
    position: absolute;
    top: 33%;
}

.licheng .licheng_container .mobile_fazhan_time .year-2016 {
    position: absolute;
    top: 49%;
}

.licheng .licheng_container .mobile_fazhan_time .year-2015 {
    position: absolute;
    top: 65%;
}

.licheng .licheng_container .mobile_fazhan_time .year-2014 {
    position: absolute;
    top: 81%;
}

.licheng .licheng_container .mobile_fazhan_time .year-2011 {
    position: absolute;
    bottom: -4%;
}

.licheng .licheng_container .mobile_fazhan_time .year-one span {
    flex: 1;
    height: auto;
    line-height: .5rem;
    font-weight: bold;
    font-size: .4rem;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
}

.licheng .licheng_container .mobile_fazhan_time .year-one p {
    flex: 3.5;
    height: auto;
    line-height: .4rem;
    font-size: .25rem;
    font-weight: 500;
    letter-spacing: 3px;
    text-align: left;
    color: rgb(145,145,145);
}

.partner {
    position: relative;
    width: 100%;
    height: auto;
    background:#DFF2FF;
    margin-top: .4rem;
}

.partner .partner_container {
    position: relative;
    width: 100%;
    height: auto;
    padding: 0 20%;
    box-sizing: border-box;
}

.partner .partner_container .partner_title {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: 1rem;
    line-height: .5rem;
    font-size: .46rem;
    font-weight: 600;
    letter-spacing: 5px;
    color: rgb(1, 148, 251);
    text-align: center;
}

.partner .partner_container .partner_desc {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: .15rem;
    line-height: .4rem;
    font-size: .25rem;
    font-weight: 500;
    letter-spacing: 3px;
    text-align: center;
    color: rgb(145,145,145);
}

.partner .partner_container .partner_list {
    margin: 0;
    margin-top: .4rem;
    background:#DFF2FF;

}

.partner .partner_container .partner_list .partner_one {
    margin-bottom: .2rem;
}

.partner .partner_container .partner_list .partner_one img {
    display: inline-block;
    width: 94%;
    height: 94%;
    margin-left: 3%;
}

.partner .partner_container .honor {
    position: relative;
    width: 100%;
    height: auto;
}

.partner .partner_container .honor .honor_title {
    display: inline-block;
     width: 100%;
     height: auto;
     margin-top: 1rem;
     line-height: .5rem;
     font-size: .46rem;
     font-weight: 600;
     letter-spacing: 5px;
     color: rgb(1, 148, 251);
     text-align: center;
}

.partner .partner_container .honor .honor_desc {
    display: inline-block;
    width: 100%;
    height: auto;
    margin: .15rem;
    line-height: .4rem;
    font-size: .25rem;
    font-weight: 500;
    letter-spacing: 3px;
    text-align: center;
    color: rgb(145,145,145);

}

.partner .partner_container .honor .list {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0;
    margin-top: .5rem;
    padding-bottom: .2rem;
}

.partner .partner_container .honor .list .list_one {
    height: 5rem;
    margin-bottom: .4rem;
    overflow: hidden;
    cursor: pointer;
    padding: 0 5px;
}

.partner .partner_container .honor .list .list_one .list_one_content {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

.partner .partner_container .honor .list .list_one .list_one_content img {
    display: block;
    width: 45%;
    margin: auto;
    padding-top: .5rem;
}

.partner .partner_container .honor .list .list_one .list_one_content .one_title {
    display: inline-block;
    width: 100%;
    height: .5rem;
    margin-top: .5rem;
    line-height: .5rem;
    font-size: .46rem;
    font-weight: 600;
    letter-spacing: 2px;
    text-align: center;
    color: #303030;
}

.partner .partner_container .honor .list .list_one .list_one_content .one_detail {
    display: inline-block;
    width: 100%;
    height: .3rem;
    margin-top: .1rem;
    line-height: .3rem;
    font-size: .24rem;
    letter-spacing: 2px;
    text-align: center;
    color: #888888;
}

.jinmaijiang_mask, .topdigital_mask, .databank_mask, .alibaba_mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    background: rgba(0, 0, 0, .8);
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transition: all 300ms linear;
}

.one_mask .mask_content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 10%;
    box-sizing: border-box;
}

.one_mask .mask_content .mask_title {
    display: inline-block;
    width: 100%;
    height: .5rem;
    margin-top: .8rem;
    line-height: .5rem;
    font-size: .35rem;
    font-weight: 600;
    color: #FCBF3A;
}

.one_mask .mask_content .mask_list {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: .5rem;
}

.one_mask .mask_content .mask_list li {
    width: 100%;
    margin-bottom: .2rem;
}

.one_mask .mask_content .mask_list li .mask_list_one {
    display: flex;
    width: 100%;
    height: auto;
}

.one_mask .mask_content .mask_list li .mask_list_one .one_icon {
    display: flex;
    float: left;
    width: .1rem;
    height: inherit;
    align-items: center;
}

.one_mask .mask_content .mask_list li .mask_list_one span {
    display: block;
    width: 100%;
    height: .1rem;
    background: #FCBF3A;
}

.one_mask .mask_content .mask_list li .mask_list_one .one_content {
    flex: 1;
    height: auto;
    margin-left: .2rem;
    font-size: .22rem;
    letter-spacing: 3px;
    color: #fff;
}

.yuanjing {
    position: relative;
    width: 100%;
    height: auto;
}

.yuanjing img {
    display: inherit;
    width: 100%;
    height: 100%;
    padding-bottom: 2px;
}

.yuanjing .yuanjing_desc {
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 1rem;
    left: 25%;
    top: 25%;
    font-size: .5rem;
    font-weight: 300;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.yuanjing .yuanjing_desc span{
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 1rem;
    left: 0;
    top: 15%;
    font-size: .5rem;
    font-weight: 600;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.yuanjing_mobile {
    position: relative;
    width: 100%;
    height: auto;
}

.yuanjing_mobile img {
    display: inherit;
    width: 100%;
    height: 100%;
}

.yuanjing_mobile .yuanjing_desc {
    position: absolute;
    width: 80%;
    height: auto;
    left: 10%;
    top: 20%;
    line-height: .7rem;
    font-size: .4rem;
    font-weight: 300;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.yuanjing_mobile .yuanjing_desc span{
    font-size: .5rem;
    font-weight: 600;
}

.shiming {
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 2px;
}

.shiming img {
    display: inherit;
    width: 100%;
    height: 100%;
}

.shiming .shiming_desc {
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 1rem;
    left: 25%;
    top: 25%;
    font-size: .5rem;
    font-weight: 300;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.shiming .shiming_desc span{
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 1rem;
    left: 0;
    top: 15%;
    font-size: .5rem;
    font-weight: 600;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.shiming_mobile {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: .1rem;
}

.shiming_mobile img {
    display: inherit;
    width: 100%;
    height: 100%;
}

.shiming_mobile .shiming_desc {
    position: absolute;
    width: 80%;
    height: auto;
    left: 10%;
    top: 20%;
    line-height: .7rem;
    font-size: .4rem;
    font-weight: 300;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.shiming_mobile .shiming_desc span {
    font-size: .5rem;
    font-weight: 600;
}

.jiazhiguan {
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 1%;
}

.jiazhiguan img {
    display: inherit;
    width: 100%;
    height: 100%;
}

.jiazhiguan .jiazhiguan_desc {
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 1rem;
    left: 25%;
    top: 25%;
    font-size: .5rem;
    font-weight: 600;
    letter-spacing: 5px;
    color: #fff;
    text-align: left;
}

.jiazhiguan_mobile {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: .1rem;
}

.jiazhiguan_mobile img {
    display: inherit;
    width: 100%;
    height: 100%;
}

.jiazhiguan_mobile .jiazhiguan_desc {
    position: absolute;
    width: 80%;
    height: auto;
    left: 10%;
    top: 20%;
    line-height: .7rem;
    font-size: .4rem;
    font-weight: 600;
    letter-spacing: 2px;
    color: #fff;
    text-align: left;
}


.jingcai {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.jingcai .jingcai_container {
    position: relative;
    width: 100%;
    height: 100%;
}

.jingcai .jingcai_container .swiper-container {
    width: 15rem;
    height: 100%;
    margin: 0 auto;
    padding: 0 .4rem;
}

.jingcai .jingcai_container .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
}

.gaikuang {
    position: relative;
    width: 100%;
    height: 8.47rem;
    background-image: url(../../images/about/20250825/st2.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
}
.gaikuang .gaikuang_container {
    position: absolute;
    left: 3.51rem;
    top: 1.21rem;
    width: 7.2rem;
}
.gaikuang .h1 {
    font-size: .4rem;
    color: #0096ff;
    font-weight: bold;
}
.gaikuang .h2 {
    font-size: .36rem;
}
.gaikuang .content {
    margin-top: .55rem;
}
.gaikuang .content-row {
    font-size: .2rem;
    margin-bottom: .49rem;
}
.gaikuang .footer {
    display: flex;
    justify-content: space-between;
}
.gaikuang .num {
    font-weight: bold;
    font-size: .5rem;
    /* 设置线性渐变，从左到右，从#0078FF到#01A1FF */
    background: linear-gradient(to right, #0078FF, #01A1FF);
    /* 将背景裁剪到文字 */
    -webkit-background-clip: text;
    background-clip: text;
    /* 设置文字颜色为透明，显示背景渐变 */
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.gaikuang .unit {
    font-weight: bold;
    font-size: .3rem;
    /* 设置线性渐变，从左到右，从#0078FF到#01A1FF */
    background: linear-gradient(to right, #0078FF, #01A1FF);
    /* 将背景裁剪到文字 */
    -webkit-background-clip: text;
    background-clip: text;
    /* 设置文字颜色为透明，显示背景渐变 */
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.gaikuang .icon {
    font-size: .2rem;
    color: #313131;
}
.gaikuang .bottom {
    font-size: .21rem;
    color: #313131;
    text-align: center;
}

.jingcai_mobile {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: .4rem;
}

.jingcai_mobile img {
    display: inherit;
    width: 100%;
    height: 100%;
    margin-bottom: .2rem;
}

.jieshao {
    position: relative;
    width: 100%;
    height: 11.11rem;
    background-image: url(../../images/about/20250825/st4.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
}
.jieshao .container {
    margin: 0 auto;
    width: 20.38rem;
    height: 5.65rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: center; /* 水平居中容器内的元素 */
    gap: 4rem; /* 两个div之间的间距 */
    min-height: 100vh;
    align-items: center; /* 垂直居中对齐两个div */
}
.jieshao .item {
    /*padding-left: 2rem;*/
}
.jieshao .title {
    /* 设置线性渐变，从上到下，从#ffe5b3到#fffde7 */
    background: linear-gradient(to bottom, #ffe5b3, #fffde7);
    /* 将背景裁剪到文字 */
    -webkit-background-clip: text;
    background-clip: text;
    /* 设置文字颜色为透明，显示背景渐变 */
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    font-size: .6rem;
    font-weight: bold;

}
.jieshao .content {
    font-size: .55rem;
    color: #fff;
    font-weight: bold;
}

.values {
    position: relative;
    width: 100%;
    height: 14.12rem;
    background-image: url(../../images/about/20250825/st5.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
}

.wenhua {
    position: relative;
    width: 100%;
    height: 11.33rem;
    background-color: #fff;
    padding-top: 1rem;
}
.wenhua .h1 {
    font-weight: bold;
    text-align: center;
    font-size: .65rem;
}
.wenhua .h2 {
    margin-top: .28rem;
    text-align: center;
    font-size: .33rem;
}
.wenhua .lunbo {
    margin-top: 1.2rem;
}
.merit{margin: 0 auto; top: 0; left: 0; right: 0; width: 17.16rem;}
.merit-item{height: 3.1rem; position: relative; display: flex; justify-content: space-between;}
.merit-info{margin-top: .49rem;}
.merit-time{font-size: .16rem; font-family: Microsoft YaHei; font-weight: 400; color: #676c78; line-height: .17rem;}
.merit-name{font-size: .22rem; font-family: Microsoft YaHei; font-weight: 400; color: #140b21; line-height: .28rem; margin-top: .13rem;}
.merit-icon{flex-shrink: 0; height: 100%; display: flex; align-items: center;}
.merit-icon img{width: 4.14rem; height: 2.92rem;}
.merit-page{display: flex; align-items: center; justify-content: space-between; margin-top: .1rem; float: right}
.merit-page-left{display: flex; align-items: center; margin-right: .2rem}
.merit-page-text{font-size: .16rem; font-family: DINPro; font-weight: bold; color: #140b21;}
.merit-page-box{width: 1.92rem; margin: 0 .21rem; position: relative; display: flex;}
.merit-page-item{width: 0; flex: 1; height: .4rem; display: flex; align-items: center; cursor: pointer;}
.merit-page-item::after{content: ''; display: block; width: 100%; height: .02rem; background: #e0e2ee; transition: background 0.3s;}
.merit-page-item:hover::after{background: #aaaebd;}
.merit-page-box .merit-page-cur{content: ''; display: block; position: absolute; left: 0; top: 50%; width: .96rem; height: .02rem; background: #aaaebd; transform: translateY(-50%); transition: all 0.3s;}
.merit-page-right{display: flex;}
.merit-page-prev,
.merit-page-next{width: .4rem; height: .4rem; cursor: pointer;}
.bg-banner_next {
    width: .4rem;
    height: .4rem;
    background-image: url(../../images/home/20250728/st2-2-2.png);
    background-size: 100%;
}
.bg-banner_next_hover {
    width: .4rem;
    height: .4rem;
    background-image: url(../../images/home/20250728/st2-2-4.png);
    background-size: 100%;
}
.bg-banner_prev {
    width: .4rem;
    height: .4rem;
    background-image: url(../../images/home/20250728/st2-2-1.png);
    background-size: 100%;
}
.bg-banner_prev_hover {
    width: .4rem;
    height: .4rem;
    background-image: url(../../images/home/20250728/st2-2-3.png);
    background-size: 100%;
}
.merit-page-prev:hover .bg-banner_prev,
.merit-page-next:hover .bg-banner_next{display: none;}
.merit-page-prev:hover .bg-banner_prev_hover,
.merit-page-next:hover .bg-banner_next_hover{display: block;}

.history {
    position: relative;
    width: 100%;
    height: 14.24rem;
    background-image: url(../../images/about/20250825/st3-bg.jpg);
    background-size: cover ;
    background-repeat: no-repeat;
    padding-top: .8rem;
}
.history .history_title {
    text-align: center;
    font-weight: bold;
    font-size: .64rem;
    /*margin-top: 1.44rem;*/
    color: #000;
}
.history .year-2011 {
    position: absolute;
    left: 1.9rem;
    top: 10.6rem;
}
.history .year-2014 {
    position: absolute;
    left: 2.1rem;
    top: 6.1rem;
}
.history .year-2015 {
    position: absolute;
    left: 5rem;
    top: 8.5rem;
}
.history .year-2020 {
    position: absolute;
    left: 5.9rem;
    top: 3.7rem;
}
.history .year-2021 {
    position: absolute;
    left: 10.9rem;
    top: 5.9rem;
}
.history .year-2024 {
    position: absolute;
    left: 13rem;
    top: 1.9rem;
}
.history .year {
    font-weight: bold;
    /* 尺寸设置 */
    width: 2.22rem;
    height: .76rem;

    /* 圆角设置 */
    border-radius: 9.99rem; /* 使用大数值实现完全圆角效果 */
    border: none;

    /* 渐变色背景 */
    background: linear-gradient(90deg, #0078FF, #01A1FF);

    /* 文字样式 */
    color: white;
    font-size: .4rem;

    /* 内容居中 */
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */

    /* 图标与文字间距 */
    gap: .08rem;

    /* 鼠标悬停效果 */
    cursor: pointer;
    transition: transform 0.2s ease;
    margin: .2rem auto;
}
.history .title {
    text-align: center;
    font-weight: bold;
    font-size: .3rem;
    margin-bottom: .1rem;
}
.history .content-row {
    text-align: center;
    font-size: .2rem;
}

@media screen and (max-width: 767px) {
    .lingdaozhe .lingdaozhe_container {
        padding: 0 5%;
    }

    .lingdaozhe .lingdaozhe_container .line {
        width: .1rem;
    }

    .lingdaozhe .lingdaozhe_container .line .sort-line {
        height: .3rem;
    }

    .licheng .licheng_container {
        padding: 0 5%;
    }

    .licheng .licheng_container .fazhan_time {
        display: none;
    }

    .licheng .licheng_container .mobile_fazhan_time {
        display: flex;
    }

    .partner .partner_container {
        padding: 0;
    }

    .partner .partner_container .partner_list .partner_one {
        padding: 0 5px;
    }

    .jinmaijiang_mask .mask_content,
  .topdigital_mask .mask_content,
  .databank_mask .mask_content,
  .alibaba_mask .mask_content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 10%;
    box-sizing: border-box;
  }

  .jinmaijiang_mask .mask_content .mask_title,
  .topdigital_mask .mask_content .mask_title,
  .databank_mask .mask_content .mask_title,
  .alibaba_mask .mask_content .mask_title {
    display: inline-block;
    width: 100%;
    height: .5rem;
    margin: 0;
    margin-top: .4rem;
    line-height: .5rem;
    font-size: .35rem;
    font-weight: 600;
    color: #FCBF3A;
  }

  .jinmaijiang_mask .mask_content .mask_list,
  .topdigital_mask .mask_content .mask_list,
  .databank_mask .mask_content .mask_list,
  .alibaba_mask .mask_content .mask_list {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: .2rem;
  }

  .jinmaijiang_mask .mask_content .mask_list li,
  .topdigital_mask .mask_content .mask_list li,
  .databank_mask .mask_content .mask_list li,
  .alibaba_mask .mask_content .mask_list li {
    width: 100%;
    margin-bottom: .2rem;
  }

  .jinmaijiang_mask .mask_content .mask_list li .mask_list_one,
  .topdigital_mask .mask_content .mask_list li .mask_list_one,
  .databank_mask .mask_content .mask_list li .mask_list_one,
  .alibaba_mask .mask_content .mask_list li .mask_list_one {
    display: flex;
    width: 100%;
    height: auto;
  }

  .jinmaijiang_mask .mask_content .mask_list li .mask_list_one .one_icon,
  .topdigital_mask .mask_content .mask_list li .mask_list_one .one_icon,
  .databank_mask .mask_content .mask_list li .mask_list_one .one_icon,
  .alibaba_mask .mask_content .mask_list li .mask_list_one .one_icon {
    display: flex;
    float: left;
    width: .1rem;
    height: inherit;
    align-items: center;
  }

  .jinmaijiang_mask .mask_content .mask_list li .mask_list_one span,
  .topdigital_mask .mask_content .mask_list li .mask_list_one span,
  .databank_mask .mask_content .mask_list li .mask_list_one span,
  .alibaba_mask .mask_content .mask_list li .mask_list_one span {
    display: block;
    width: 100%;
    height: .1rem;
    background: #FCBF3A;
  }

  .jinmaijiang_mask .mask_content .mask_list li .mask_list_one .one_content,
  .topdigital_mask .mask_content .mask_list li .mask_list_one .one_content,
  .databank_mask .mask_content .mask_list li .mask_list_one .one_content,
  .alibaba_mask .mask_content .mask_list li .mask_list_one .one_content {
    flex: 1;
    height: auto;
    margin: 0;
    margin-left: .2rem;
    font-size: .22rem;
    letter-spacing: 3px;
    color: #fff;
  }

  .jingcai {
      height: 1.5rem;
  }

  .jingcai .jingcai_container .swiper-container {
    width: 94%;
    margin-left: 3%;
    padding: 0;
    }

    .swiper-button-prev, .swiper-button-next {
        display: none;
    }

    .lingdaozhe .lingdaozhe_container .desc .lingdaozhe_desc {
        font-size: .25rem;
    }
}

