﻿@charset "utf-8";
body {
    font-family: "PingFang SC", "Microsoft Yahei",  "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'MontserratBold';
    src: url('../fonts/montserratbold/MontserratBold.eot');
    src: url('../fonts/montserratbold/MontserratBold.eot') format('embedded-opentype'),
    url('../fonts/montserratbold/MontserratBold.woff2') format('woff2'),
    url('../fonts/montserratbold/MontserratBold.woff') format('woff'),
    url('../fonts/montserratbold/MontserratBold.ttf') format('truetype'),
    url('../fonts/montserratbold/MontserratBold.svg#MontserratBold') format('svg');
}
@font-face {
    font-family: 'MontserratSemiBold9';
    src: url('../fonts/montserratsemibold/MontserratSemiBold9.eot');
    src: url('../fonts/montserratsemibold/MontserratSemiBold9.eot') format('embedded-opentype'),
    url('../fonts/montserratsemibold/MontserratSemiBold9.woff2') format('woff2'),
    url('../fonts/montserratsemibold/MontserratSemiBold9.woff') format('woff'),
    url('../fonts/montserratsemibold/MontserratSemiBold9.ttf') format('truetype'),
    url('../fonts/montserratsemibold/MontserratSemiBold9.svg#MontserratSemiBold9') format('svg');
}
@font-face {
    font-family: 'MontserratRegular';
    src: url('../fonts/montserratregular/MontserratRegular.eot');
    src: url('../fonts/montserratregular/MontserratRegular.eot') format('embedded-opentype'),
    url('../fonts/montserratregular/MontserratRegular.woff2') format('woff2'),
    url('../fonts/montserratregular/MontserratRegular.woff') format('woff'),
    url('../fonts/montserratregular/MontserratRegular.ttf') format('truetype'),
    url('../fonts/montserratregular/MontserratRegular.svg#MontserratRegular') format('svg');
}
@font-face {
    font-family: 'RussoOneRegular';
    src: url('../fonts/russo/RussoOneRegular.eot');
    src: url('../fonts/russo/RussoOneRegular.eot') format('embedded-opentype'),
    url('../fonts/russo/RussoOneRegular.woff2') format('woff2'),
    url('../fonts/russo/RussoOneRegular.woff') format('woff'),
    url('../fonts/russo/RussoOneRegular.ttf') format('truetype'),
    url('../fonts/russo/RussoOneRegular.svg#RussoOneRegular') format('svg');
}
/*网为重写部分*/


/*段落文字左右对齐*/
.remark-justify {
    text-align: justify !important;
}





/* 目标元素样式 */
.animate-element {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s, visibility 1s;
}
.w-click{
    cursor: pointer;
}
.w-click:hover{
    transform: scale(1.2);
    transition: all 0.3s ease;
}
.w-click:active {
    transform: scale(0.95);
    transition: all 0.3s ease;
}
.w-m-t-20{
    margin-top: 20px;
}

.w-title1 {
    font-size: 44px;
    line-height: 1.5;
    color: #12205B;

}


.w-ai-list-title{
    font-size: 32px;
}
.w-ai-list-remark{
    font-size:24px;
    line-height: 1.6;
}
.w-ai-item-title{
    font-size:24px;
}
.w-ai-item-remark{
    font-size:24px;
    line-height: 1.6;
}

.w-ai-item-remark-buttons{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    gap:30px;
    margin-top: -20px;
    padding-left: 60px;
}

.btn-gradient1 {
    background: url(../images/button1_bg.png) center / cover no-repeat;
    width: 182px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 1.5;
    border-radius: 28px;
}

.btn-gradient1:hover {
    transition: all 0.3s ease;
    background: url(../images/button1_hover.png) center / cover no-repeat;
    .name {
        color: #ffffff;
    }
}
.fr-new{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.btn-header-1{
    width:127.4px;
    height: 36.4px;
    font-size: 14px !important;
    font-weight: bold;
}







/* 强制清除继承的样式，确保宽高一致 */
.btn-gradient2 {
    background: url(../images/button2.png) center / cover no-repeat;
    width: 182px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    border-radius: 28px;
    padding-left: 30px;
    .name {
            color: transparent;
            background: linear-gradient(to right, #2ab6ff, #ff4683);
            -webkit-background-clip: text;
            background-clip: text;
            font-size: 20px;
        }
}
.btn-gradient2:hover {
    transition: all 0.3s ease;
    background: url(../images/button2_hover.png) center / cover no-repeat;
    .name{
        color: #fff !important;
        /*background: none !important;*/
    }
}


/* 按钮的默认样式 */
.btn-gradient3 {
    background: white;
    width: 52px;
    height: 52px;
    /*border-radius: 50%;*/
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    transition: all 0.3s ease;
    overflow: hidden;
    background: url(../images/button3.png) center / cover no-repeat;
}

.btn-gradient3::before {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
}

.btn-gradient3 img {
    width: 24px;
    height: 24px;
    object-fit: contain;
    transition: none;
}

.btn-gradient3:hover {
    width: 182px;
    height: 52px;
    border-radius: 30px;
    border-color: transparent;
    background: url(../images/button3_hover.png) center / cover no-repeat;
}
.button-text {
    display: none;
    font-size: 20px;
    margin-left: 10px;
    color: #333;
    white-space: nowrap;
}
.btn-gradient3:hover::before {
    content: '';
    position: absolute;
}

.btn-gradient3:hover .button-text {
    display: inline-block;
    color: transparent;
    background: linear-gradient(to right, #2ab6ff, #ff4683);
    -webkit-background-clip: text;
    background-clip: text;
}

.btn-gradient3:hover img {
    transition: none;
}


.btn-gradient4 {
    background: url(../images/button2.png) center / cover no-repeat;
    width:120px;
    height:34.6px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.5;
    border-radius: 28px;
    padding-left: 20px;
    .name {
        color: transparent;
        background: linear-gradient(to right, #2ab6ff, #ff4683);
        -webkit-background-clip: text;
        background-clip: text;
        font-size: 14px;
    }
}
.btn-gradient4:hover {
    transition: all 0.3s ease;
    background: url(../images/button2_hover.png) center / cover no-repeat;
    .name{
        color: #fff !important;
        /*background: none !important;*/
    }
}

.w-hyjjfa{
    /*background: url(../images/hyjjfa_bg.png) center / 100% 100% no-repeat;*/
}

.w-container-title1{
    font-size: 44px;
    color: #12215c;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 2px;
}
.w-container-title2{
    font-size: 44px;
    color: #12215c;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 2px;
}
.w-m-t-20{
    margin-top: 20px;
}
.w-m-b-20{
    margin-bottom: 20px;
}
/*轮播图片*/
/* 横版 */
.w-slider-container-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    gap: 60px;
    max-width:1400px;
}

.w-slider-container-horizontal .left {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    /*gap: 20px;*/
}

.w-slider-container-horizontal .left .title {
    text-align: left;
    font-size: 44px;
    font-weight: bold;
    line-height: 1.5;
    background: linear-gradient(to right, #00ffde, #aa6bff);
    -webkit-background-clip: text;
    color: transparent;
    /*max-width: 600px;*/
}
.w-slider-container-horizontal .left .color2 {
    text-align: left;
    font-size: 44px;
    font-weight: bold;
    line-height: 1.5;
    background: linear-gradient(to right, #00afff, #aa6bff);
    -webkit-background-clip: text;
    color: transparent;
    /*max-width: 600px;*/
}



.w-slider-container-horizontal .left .title p {
    line-height: 1.5;
}

.w-slider-container-horizontal .left .remark {
    text-align: left;
    font-size:20px;
    line-height: 2;
    color: #12215c;
    max-width: 580px;
}

.w-slider-container-horizontal .left .remark p {
    font-size: 20px;
    line-height: 2;
}

.w-slider-container-horizontal .left .buttons {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 40px;
    width: 100%;

}
.w-video{
    flex:1;
}
.w-video-container {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    /*height: auto;*/
    /*max-height: 415px;*/
    /*padding: 10px;*/
    video {
        width: 100%;
        max-width: 630px;
        max-height: 415px;
        height: 100%;
        object-fit: cover;
        border-radius: 18px;
        box-sizing: border-box;
    }
}


/* 竖版 */
.w-slider-container-vertical {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    max-height: 1073px;
    gap: 40px;
    max-width:1400px;
}

.w-slider-container-vertical .title {
    text-align: center;
    font-size: 44px;
    font-weight: bold;
    line-height: 1.5;
    background: linear-gradient(to right, #00ffde, #fff79a);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    text-rendering: geometricPrecision;
}

.w-slider-container-vertical .color2{
    text-align: center;
    font-size: 44px;
    font-weight: bold;
    line-height: 1.5;
    background: linear-gradient(to right, #00afff, #aa6bff);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    text-rendering: geometricPrecision;
}



.w-slider-container-vertical .title p {
    line-height: 1.5;
}

.w-slider-container-vertical .remark {
    text-align: center;
    font-size:20px;
    line-height: 2;
    color: #ffffff;

}

.w-slider-container-vertical .remark p {
    font-size:20px;
    line-height: 2;
}

.w-slider-container-vertical .buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 40px;
}




/*优势 */
.w-advantage-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #f5f6fa;
    /*background: url(../images/advantage_bg.png) center / cover no-repeat;*/
    padding:130px 80px 100px 80px;
}

.w-advantage-container-main {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 50px;
    max-width: 1400px;
    margin: 0 auto;
}

.w-advantage-container-main .item {
    width: calc((100% - 100px) / 3);
    height: 440px;
    padding: 45px 30px;
    border-radius: 20px;
    box-sizing: border-box;
    background-color: #ffffff;
    /*background: url(../images/advantage_item_bg.png) center / 100% 100% no-repeat;*/
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    border: 2px solid transparent;
    transition: box-shadow 0.3s ease;
}
.w-advantage-container-main .item:hover {
    border-radius: 20px;
    border: 2px solid #ff4684;
}

.w-advantage-container-main .item .title {
    font-size: 44px;
    font-weight: 700;
    color: #12215C;
    background: linear-gradient(45deg, #2AB6FF 0%, #FE4884 70%, #f14f8b 30%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.w-advantage-container-main .item .remark {
    font-size: 24px;
    color: #0a0647;
    line-height: 1.5;
}

.w-advantage-container-main .item .boder {
    border-top: 1px solid;
    border-image: linear-gradient(to right, #2ab6ff, #fe4884) 1;
    height: 1px;
    width: 100%;
}

.w-advantage-container-main .item .desc {
    font-size: 18px;
    color: #0a0647;
    line-height: 2;
}

.w-advantage-container-main .item .button-container {
    position: absolute;
    bottom: 30px;
}




.w-bg-container{
    background-color: #f5f6fa;
    /*background: url(../images/w-bg-container.png) no-repeat center top; !* 背景图顶部开始，不重复 *!*/
    background-size: cover; /* 背景图自适应覆盖整个容器 */
}

/*数据驱动业务增长*/
.w-data-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 20px;
    margin-bottom: 140px;
}

.w-data-container .w-data-container-main {
    flex:1;
    width: 100%;
    max-width: 1820px;
    height:auto;
    background: linear-gradient(0deg, #d8e1fe 0%, #f5eced 100%);
    /*box-shadow: 0px 0px 20px 0px rgba(8,0,20,0.2);*/
    /*background: url(../images/data_bg.png) center / cover no-repeat;*/
    background-size: contain;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding:100px 80px;
}

.w-data-container .w-data-container-main .title {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-bottom: 40px;
    margin-top: 40px;
}



.w-data-container .w-data-container-main .title .plus {
    position: absolute;
    top: -10px;
    right: -40px;
}

.w-data-container .w-data-container-main .title .plus img {
    height: 30px;
}

.w-data-container .w-data-container-main .remark {
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    color: #12215c;
}

.w-data-container .w-data-container-main .remark p {
    line-height: 1.5;
}
.w-data-container .w-data-container-main .cover{
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
   width: 100%;
    /*width: 100%;*/
    /*max-width: 1200px;*/
    img{
        width: 80%;
        /*flex:1;*/
        /*max-width: 100%;*/
        /*max-width: 1200px;*/
    }

}

/*AI增长引擎*/
.w-ai-increase-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
}

.w-ai-increase-container-main {
    margin: 0 auto 140px auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 140px;
}


.w-ai-increase-container-main .one {
    /*background: linear-gradient(0deg, #FFFFFF 0%, #EDEDFF 100%);*/
    /*box-shadow: 0px 0px 10px 0px rgba(8,0,20,0.2);*/
    /*background: url(../images/ai_increase_one_bg.png) center / cover no-repeat;*/
    /*background: -webkit-linear-gradient(45deg, #ffffff 50%, #d8e1ff 50%);*/
    background: linear-gradient(0deg, #d8e1ff 0%, #FFFFFF 100%);
    border-radius: 30px;
    height: auto;
    /*max-height: 900px;*/
    width: 100%;
    max-width: 1820px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding:  100px 100px;
    .header{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
        margin-bottom: 60px;
        .title{
            font-size: 36px;
            line-height: 1.5;
            font-weight: bold;
            color:#12215c;
        }
        .remark{
            font-size: 20px;
            line-height: 1.5;
            color:#6b77a5;
        }
    }
    .main{
        display: flex;
        justify-content: space-between;
        align-items: center;
        max-width: 1400px;
        gap:20px;
        height: auto;
        /*height: 900px;*/
        .left {
            flex:1;
            width: 50%;
            padding-right: 30px;
            .title {
                font-size: 24px;
                line-height: 1.5;
                font-weight: bold;
                text-align: left;
                color: #12215c;
            }
            .remark {
                font-size: 20px;
                line-height: 1.5;
                text-align: left;
                position: relative;
                margin-bottom: 40px;
            }
            .line {
                border-top: solid 1px #c1c8ff;
                margin: 20px auto;
            }
            .item {
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items:  center;
                cursor: pointer;
                height: 120px;
                .left-border{
                    width: 20px;
                    height: 100%;
                }
                .content{
                    flex:1;
                    .header {
                        flex:1;
                        display: flex;
                        flex-direction: row;
                        justify-content: space-between;
                        align-items: center;
                        gap: 20px;
                        margin: 0 auto;
                        img{
                            max-width: 40px;
                            max-height:40px;
                        }
                        .title {
                            font-weight: bold;
                            font-size: 24px;
                            flex: 1;
                            line-height: 1.5;
                            .p{
                                font-size: 20px;
                            }
                        }
                        .arrow {
                            cursor: pointer
                        }
                    }
                }
            }
            .item-active {
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items:  flex-start;
                cursor: pointer;
                max-height: 300px;
                .left-border{
                    width: 20px;
                    display: flex;
                    flex-direction: column;
                    justify-content: flex-start;
                    align-items: flex-start;
                    height: 100%;
                    img{
                        height: 100%;
                        width: 4px;
                        transition: max-height 0.3s ease-out;
                        max-height: 200px;
                    }
                }
                .content{
                    flex:1;
                    .header {
                        flex:1;
                        display: flex;
                        flex-direction: row;
                        justify-content: space-between;
                        align-items: center;
                        gap: 20px;
                        margin: 0 auto;
                        img{
                            max-width: 40px;
                            max-height:40px;
                        }
                        .title {
                            font-weight: bold;
                            font-size: 24px;
                            flex: 1;
                            line-height: 1.5;
                            color: #12215c;
                        }
                        .arrow {
                            cursor: pointer;
                            img{
                                width: 24px;
                                height:13px;
                            }
                        }
                    }
                    .remark {
                        margin-top: 20px;
                        font-size: 20px;
                        line-height: 2;
                        color: #6b77a5;
                        transition: max-height 0.3s ease-out;
                        padding-left: 60px;
                        /*max-height: 146px;*/
                        .p{
                            font-size: 20px;
                            line-height: 2;
                        }
                    }

                    .remark-button{
                        margin-top: 0;
                    }
                }

            }

        }
        .right {
            flex:1;
            width: 50%;
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            padding-left: 15px;
            max-width:  660px;
            video{
                width: 100%;
                max-width: 600px;
                height: auto;
                max-height: 500px;
                border-radius: 30px;
                object-fit: cover;
                background-color: transparent !important;
                border: none;
                /*mix-blend-mode: lighten;*/
            }
            .cover{
                width: 100%;
                max-width: 600px;
                max-height: 500px;
            }
        }
    }


}
@media screen and (max-width: 768px) {
    .cover-container{
        margin-top: 20px;
        flex:1;
        width:100%;
        display: block !important;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        padding-left: 40px;
        video{
            width: 100%;
            height: auto;
            max-height: 300px;
            border-radius: 15px;
            object-fit: cover;
            background-color: transparent !important;
            border: none;
            /*mix-blend-mode: lighten;*/
        }
        .cover{
            width: 100%;
            max-height: 300px;
            object-fit: cover;
            border-radius: 15px;
        }
    }
}

@media screen and (min-width: 769px) {
    .cover-container {
        display: none;
    }
}


.w-ai-increase-container-main .two {
    /*background: linear-gradient(0deg, #FFFFFF 0%, #EDEDFF 100%);*/
    /*box-shadow: 0px 0px 10px 0px rgba(8,0,20,0.2);*/
    /*background: -webkit-linear-gradient(45deg, #ffffff 50%, #d8e1ff 50%);*/
    background: linear-gradient(0deg, #d8e1ff 0%, #FFFFFF 100%);
    /*background: url(../images/ai_increase_one_bg.png) center / cover no-repeat;*/
    border-radius: 30px;
    /*height: 900px;*/
    height: auto;
    width: 100%;
    max-width: 1820px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding:  100px 100px;
    .header{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
        margin-bottom: 60px;
        .title{
            font-size: 36px;
            line-height: 1.5;
            font-weight: bold;
            color:#12215c;
        }
        .remark{
            font-size: 20px;
            line-height: 1.5;
            color:#12215c;
        }
    }
    .main{
        display: flex;
        justify-content: space-between;
        align-items: center;
        max-width: 1400px;
        gap:20px;
        height: auto;
        /*height: 660px;*/
        .left {
            flex:1;
            width: 50%;
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            max-width:  660px;
            padding-right: 15px;
            video{
                width: 100%;
                max-width: 600px;
                height: auto;
                max-height: 500px;
                border-radius: 30px;
                object-fit: cover;
                background-color: transparent;
            }
            .cover{
                width: 100%;
                max-width: 600px;
                max-height: 500px;
            }
        }
        .right {
            width: 50%;
            flex:1;
            padding-left:15px;
            height: 100%;
            .title {
                font-size: 24px;
                line-height: 1.5;
                font-weight: bold;
                text-align: left;
                color: #12215c;
            }
            .remark {
                font-size: 20px;
                line-height: 1.5;
                text-align: left;
                position: relative;
                margin-bottom: 40px;
            }
            .line {
                border-top: solid 1px #c1c8ff;
                margin: 20px auto;
            }
            .item {
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items:  center;
                cursor: pointer;
                height: 120px;
                .left-border{
                    width: 20px;
                    height: 100%;
                }
                .content{
                    flex:1;
                    .header {
                        flex:1;
                        display: flex;
                        flex-direction: row;
                        justify-content: space-between;
                        align-items: center;
                        gap: 20px;
                        margin: 0 auto;
                        img{
                            max-width: 40px;
                            max-height:40px;
                        }
                        .title {
                            font-weight: bold;
                            flex: 1;
                            font-size: 24px;
                            line-height: 1.5;
                            .p{
                                font-size: 24px;
                            }
                        }
                        .arrow {
                            cursor: pointer
                        }
                    }
                }
            }
            .item-active {
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items:  flex-start;
                cursor: pointer;
                max-height: 300px;
                .left-border{
                    width: 20px;
                    display: flex;
                    flex-direction: column;
                    justify-content: flex-start;
                    align-items: flex-start;
                    height: 100%;
                    img{
                        height: 100%;
                        width: 4px;
                        transition: max-height 0.3s ease-out;
                        max-height: 200px;
                    }
                }
                .content{
                    flex:1;
                    .header {
                        flex:1;
                        display: flex;
                        flex-direction: row;
                        justify-content: space-between;
                        align-items: center;
                        gap: 20px;
                        margin: 0 auto;
                        img{
                            max-width: 40px;
                            max-height:40px;
                        }
                        .title {
                            flex:1;
                            font-weight: bold;
                            font-size: 24px;
                            line-height:1.5;
                            color: #12215c;
                        }
                        .arrow {
                            cursor: pointer;
                            img{
                                width: 24px;
                                height:13px;
                            }
                        }
                    }
                    .remark {
                        margin-top: 20px;
                        font-size: 20px;
                        line-height: 2;
                        color: #6b77a5;
                        transition: max-height 0.3s ease-out;
                        padding-left: 60px;
                        .p{
                            font-size: 20px;
                            line-height: 2;
                        }
                    }
                    .remark-button{
                        margin-top: -40px;
                    }
                }

            }

        }
    }

}

/*我们的客户*/
.w-our-client-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.w-our-client-container .container {
    /*margin: 40px auto;*/
    /*max-height: 1085px;*/
    /*background: url(../images/our_client_bg.png) center / cover no-repeat;*/
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    /*padding-top: 60px;*/
    padding:100px 80px;
}



.w-our-client-container .container .body-container {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 60px;
}

.w-our-client-container .container .body-container .body {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.w-our-client-container .container .body-container .body .left {
    cursor: pointer;
    width: 50px !important;
    display: flex;
    justify-content: flex-end;
}

.w-our-client-container .container .body-container .body .right {
    cursor: pointer;
    width: 50px !important;
    display: flex;
    justify-content: flex-start;
}


.w-our-client-container .container .body-container .body .center {
    /*width: 100%;*/
    flex: 1;
    /*max-width: 1580px;*/
    /*height: 664px;*/
    max-width: 1400px;
    background: url(../images/our_client_card.png) no-repeat center;
    background-size: contain;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.w-our-client-container .container .body-container .body .center .card {
    flex: 1;
    max-width: 1140px;
    min-height: 455px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:160px 100px 100px 80px;
}

.w-our-client-container .container .body-container .body .center .card .content {
    flex:1;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 60px;
}

.w-our-client-container .container .body-container .body .center .card .content .logo {
    flex:1;
    max-width: 320px;
    padding-left: 40px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    transition: all 0.3s;
}

.w-our-client-container .container .body-container .body .center .card .content .logo img {
    width: 100%;
    max-width: 270px;
}

.w-our-client-container .container .body-container .body .center .card .content .remark {
    flex: 1;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .desc {
    height: 280px;
    color: #12215c;
    font-size: 20px;
    line-height: 2;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .product {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 20px;
    line-height: 1.5;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .product .title {
    font-weight: bold;
    line-height: 1.5;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .product .tags {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .product .tags .tag {
    color: #808bff;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .product .tags .tag a {
    color: #808bff;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .button {
    margin-top: 30px;
}

.w-our-client-container .container .body-container .body .center .card .content .remark .trips {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap:10px;
}
.w-our-client-container .container .body-container .body .center .card .content .remark .trip {
    width: 10px;
    height: 10px;
    background: #2AB6FF;
    border-radius: 5px;
}
.w-our-client-container .container .body-container .body .center .card .content .remark .active {
    background: #FF4683 !important;
    width: 30px !important;
    height: 10px !important;
    border-radius: 5px !important;
}
.w-our-client-container .container .body-container .body .center .card .content .remark .trip .block {
    background: linear-gradient(to right, #2ab6ff, #fe4884);
}



/*客户*/
.w-client-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: #f5f7fc;
    width: 100%;
}

.w-client-container .container {
    position: relative;
    min-height: 650px;
    flex: 1;
    margin: auto auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    /*gap: 60px;*/
    /*background: url(../images/client_bg.png) center / cover no-repeat;*/
    border-radius: 30px;
    z-index: 0;
    padding:120px 0;
}

.w-client-container .container .mask {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    /*border-radius: 30px;*/
    background: linear-gradient(to right, rgba(245, 215, 223, 0.7), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, rgba(187, 208, 255, 0.7));
    pointer-events: none; /* 禁用上层的点击事件 */
}

.w-client-container .container .title {
    color: #12215c;
    z-index: 2;
    /*margin-top:20px;*/
}



.w-client-container .container .w-client-slide {
    margin-top: 60px;
    width: 100%;
    overflow: hidden;
    position: relative;
    pointer-events: auto; /* 确保下层div能响应事件 */
}

.w-client-container .container .w-client-slide .row {
    display: flex;
    animation: slide 60s linear infinite;
    width: fit-content; /* 让.row宽度根据内容自适应 */
    gap: 20px;
}

.w-client-container .container .w-client-slide .row .item {
    padding: 10px;
    background-color: #ffffff;
    width: 220px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:10px auto;
}

.w-client-container .container .w-client-slide .row .item img {
    width: 100%;
    height: auto;
}

.w-client-container .container .more {
    margin-top: 60px;
    /*bottom: 60px;*/
    z-index: 2;
    /*position: absolute;*/
    color: #12215c;
    font-size: 16px;
}


/* 定义滑动动画 */
@keyframes slide {
    0% {
        transform: translateX(0); /* 从左侧开始 */
    }
    100% {
        transform: translateX(-50%); /* 向左滑动，直到第2组开始 */
    }
}

/*预约演示*/
.w-register-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /*border-top: solid 1px #5476fe;*/
    /*background: url(../images/register_bg.png) center / cover no-repeat;*/
    /*height: 272px;*/
    padding:100px 80px;
    gap: 20px;
    h2 {
        font-weight: bold;
        text-align: center;
        font-size: 36px;
        line-height: 1.5;
    }

    p {
        font-size: 20px;
        line-height: 1.5;
        text-align: center;
    }
    .button {
        font-size: 16px;
        width: 186px;
        height: 46px;
        border-radius: 60px;
        text-align: center;
        color: #ffffff;
        background: linear-gradient(to right, #2ab6ff, #ff4683);
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        a {
            color: #ffffff;
        }

    }
    .l_a1btnbg {
        width: 100%;
        height: 100%;
        border-radius: 60px;
        background: #13f1ec;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate3d(-50%, -50%, 0) scale(0);
        /* transition: all .5s ease-in-out; */
        z-index: -1;
        opacity: 0;
        transition: opacity .2s ease-in-out, transform 0s .2s;
    }
}

.w-footer {
    width: 100%;
    background-color: #edf1ff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    .w-footer-container {
        width: 100%;
        max-width: 1400px;
        margin:90px;
        flex:1;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        /*gap:40px;*/
        .logo{
            width: 130px;
        }
        .menu {
            flex:1;
        }
        .contact{
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            height: 340px;
        }
    }
    .w-footer-copyright{
        flex: 1;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        border-top: solid 1px #dde2e9;
        padding:20px;
        .content{
            color:#1f2329;
            font-size: 12px;
            line-height: 1.5;
            a {
                color:#1f2329;
            }
        }
    }
}


/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {
}

.yxnav_active2 {
}

.yx_title1 {
    font-size: 60px;
    line-height: 1.5;
    color: #12205B;
}

.yx_title2{
    font-size: 32px;
    line-height: 1.5;
    color: #12205B;
}

.yx_title3 {
    /* font-size: 24px; */
    font-size: 22px;
    line-height: 1.5;
    color: #333;
}

.yx_title4 {
    font-size: 20px;
    line-height: 1.5;
    color: #333;
}

.yx_title5 {
    font-size: 14px;
    line-height: 1.5;
    color: #585D6E;
}

.yxedr_active h2 {
    font-size: 32px;
    line-height: 1.5;
    color: #12205B;
    margin-bottom: 24px;
}

.yxedr_active h3 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
}

.yxedr_active h4 {
    font-size: 20px;
    line-height: 1.5;
    color: #333;
}

.yxedr_active h5 {
    font-size: 14px;
    line-height: 1.5;
    color: #585D6E;
}

.yx_parga p {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}

.yxedr_active p {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
}

.yx_space1 {
    padding: 150px 0;
}
.w-yx_space2{
    padding: 100px 0;
}
.yx_space2 {
    padding: 80px 0;
}
.yx_space2_2 {
    padding: 120px 0;

}
.w_yx_space3 {
    margin-top: 60px;
}
.yx_space3{
    margin-top: 40px;
}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li > a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*z-index: 2;*/
    /*transform: translate(-50%, -50%);*/
    width: 740px;
    height: 415px;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}

.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/
.l_a1pchdnrs {
    width: 100%;
    padding-left: 30px;
}

.l_after {
    opacity: 0;
}

.ys_hd_pc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .36s;
    background-color: #ffffff;
}

.ys_hd_pc.isfixed {
    background-color: #fff;
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px rgba(11, 40, 116, 0.1);
}

.ys_hd_pc.isfixed .l_before {
    opacity: 0;
}

.ys_hd_pc.isfixed .l_after {
    opacity: 1;
}

.l_a1logo {
    width: 160px;
}

.l_a1logo a {
    width: 100%;
    display: block;
}

.l_a1logo .ys_imgbox_cover {
    line-height: 80px;
}

.l_a1pcsech {
    width: 24px;
    height: 80px;
    position: relative;
    margin-right: 40px;
}

.l_a1sechwai {
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.l_a1pcsech.on .l_a1sechwai {
    pointer-events: all;
}

.l_a1sechic {
    width: 24px;
    pointer-events: all;
}

.l_a1sechic .ys_imgbox_cover {
    line-height: 80px;
    cursor: pointer;
}

.l_a1shkuai::before {
    content: "";
    width: 0;
    height: 45px;
    border-radius: 33px;
    border: 1px solid #C4C4C4;
    position: absolute;
    top: 50%;
    right: -18px;
    transform: translateY(-50%);
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
    opacity: 0;
    background: #fff;
}

.l_a1seinput {
    width: 0;
    padding-left: 35px;
    padding-right: 18px;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}

.l_a1seinput input {
    line-height: 45px;
    font-size: 15px;
    color: #7B8197;
    width: 100%;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
    z-index: 10;
}

.l_a1seinput input::placeholder {
    font-size: 15px;
    color: #7B8197;
}

.l_a1shkuai {
    width: 290px;
    position: absolute;
    top: 0;
    right: 0;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
}

.l_a1pcsech.on .l_a1seinput {
    width: calc(100% - 24px);
    opacity: 1;
}

.l_a1pcsech.on .l_a1shkuai::before {
    width: calc(100% + 18px);
    opacity: 1;
}

.l_a1order{
    width: 108px;
    border-radius: 60px;
    background-color: #17E5E0;
    text-align: center;
    margin-top: 22px;
}
.l_a1order a{
    width: 100%;
    display: block;
    font-size: 15px;
    line-height: 36px;
    color: #12205B;
}

.l_a1pchdri {
    width: 172px;
}

.l_a1pcnav {
    width: calc(100% - 160px - 172px);
    padding: 0 80px;
}

.l_a1nava1 {
    font-size: 16px !important;
    line-height: 80px;
    display: block;
    color: #12205B;
    transition: all .36s;
}
.menu-arrow{
    height: 12px;
    margin-left: 5px;
}
.l_a1pcnavul {
    display: flex;
    justify-content: flex-start;
    gap: 25px;
}

.l_a1pcnavli {
    position: relative;
}

.l_a1pcnavli::after {
    content: "";
    width: 0;
    height: 2px;
    border-radius: 19px;
    background-color: #17E5E0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}

.l_a1pcnavli.yxnav_active1::after {
    width: 100%;
}

.l_a1pcnavxl {
    width: 616px;
    padding: 24px 50px 30px;
    position: absolute;
    top: 100%;
    left: -170px;
    background-color: #fff;
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px rgb(11 40 116 / 10%);
    border-radius: 2px;
    display: none;
}

.l_a1pcxldes p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
}

.l_a1pcxlli2 .ys_imgbox_cover {
    width: 22px;
    position: relative;
    top: 4px;
}

.l_a1pcxla2 p {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    transition: all .36s;
}

.l_a1pcxla2 {
    padding-left: 8px;
}

.l_a1pcxla {
    width: 100%;
    display: block;
}

.l_a1pcxldes {
    margin-bottom: 14px;
}

.l_a1pcxlli2 {
    margin-bottom: 10px;
}

.l_a1pcxlli2.yxnav_active2 p {
    color: #00D0CB;
}

.l_a1pcxlul1 {
    display: flex;
    justify-content: space-between;
}

.ys_ban_title {
    font-weight: bold;
}

.l_bantxtp p {
    font-size: 16px;
    color: #12215c;
}
.l_banbtn1{
    width: 105px;
    /* border: 1px solid rgba(26, 211, 207, 1); */
    text-align: center;
    border-radius: 50px;
    margin-right: 10px;
}
.l_banbtn1 a{
    font-size: 14px;
    line-height: 40px;
    color: #12205B;
    display: block;
    width: 100%;
}

.ys_ban_slick .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #2AB6FF;
}

.ys_ban_slick .slick-dots li.slick-active {
    background: #FF4683;
    width: 30px;  /* 更长的宽度 */
    height: 10px;  /* 保持一定的高度 */
    border-radius: 5px !important;
}

.ys_ban_slick .slick-dots {
    bottom: 100px;
}

.l_bantxtp {
    margin-top: 16px;
    margin-bottom: 70px;
}

.ys_ban_slick .slick-prev,
.ys_ban_slick .slick-next {
    width: 50px;
    height: 50px;
    background: url(../../images/a1_banprev.svg) center / cover no-repeat;
    z-index: 3;
}

.ys_ban_slick .slick-next {
    background: url(../../images/a1_bannext.svg) center / cover no-repeat;
    right: 86px;
}

.ys_ban_slick .slick-prev {
    left: 86px;
}

.l_foot{
    padding-top: 92px;
    /*background-color: #12205B;*/
    /*background: url(../images/bg_1.png) center / cover no-repeat;*/
}
.ys_footer{
    /*background-color: #12205B;*/
}
.l_footnrs{
    /*width: calc(100% + 20px);*/
    width: calc(100% + 40px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.l_ftnrbt p,
.l_ftnrbt p a{
    font-size: 14px;
    line-height: 1.75;
    color: rgba(255,255,255,.5);
}
.l_ftnrbtri a{
    margin-left: 20px;
}
.l_ftnrbtri a:first-child{
    margin-left: 0;
}
.l_ftnrbt {
    padding-top: 20px;
    padding-bottom: 28px;
}
.l_ftlogo{
    width: 160px;
    height: 70px;
}
.l_ftlogo a{
    width: 100%;
    display: block;
}
.l_ftlogo img{
    width: 100%;
}
.l_ftphonep p{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_ftjoin_num a,.l_ftaddinfo p{
    font-size: 16px;
    line-height: 1.75;
    color: rgba(255,255,255,.8);
}
.l_ftphone_num a{
    font-size: 36px;
    line-height: 1.75;
    color: #fff;
    font-family: "MontserratBold" !important;
}
.underline:hover {
    text-decoration: underline;
}
.l_ftnrtple{
    width: 365px;
}
.l_ftnrtpri{
    width: calc(100% - 365px);
    padding-left: 276px;
}
.l_ftphone{
    margin-top: 25px;
    margin-bottom: 44px;
}
.l_ftnrjoin1 {
    width: 50%;
    padding: 0 25px;
}
.l_ftnrjoin{
    margin: 0 -25px;
}
.l_ftnradd{
    margin-top: 44px;
}
.l_ftaddinfo p{
    margin-bottom: 10px;
}
.l_ftaddinfo p:last-child{
    margin-bottom: 0;
}
.l_ftaddinfo{
    margin-top: 10px;
}
.l_ftnrtp{
    padding-bottom: 20px;
}
.l_ftnrnava1 a{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_ftnrnavul{
    display: flex;
    justify-content: space-between;
}
.l_ftnavli2 a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.8;
    transition: all .36s;
    display: block;
}
.l_ftnavli2,.l_ftnrnava1{
    margin-bottom: 15px;
}
.l_ftnavli2:last-child{
    margin-bottom: 0;
}
.l_ftnrnav{
    padding-top: 95px;
    margin-bottom: 52px;
}

.l_ftshare1{
    width: 44px;
    position: relative;
    cursor: pointer;
    margin: 0 12px;
}
.l_ftshrimg {
    width: 140px;
    position: absolute;
    bottom: 64px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

.l_ftshrimg img {
    width: 100%;
}

.l_ftshrimg::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.l_ftshare2 {
    width: 80px;
}

.l_ftshare {
    display: flex;
    justify-content: flex-end;
    gap: 5px;
}

.l_a1bx1li {
    width: 33.333333%;
    padding: 0 14px;
}

.l_a1bx1ul {
    margin: 0 -14px;
}

.l_a1bx1li .l_a1bx1lis,
.l_a1bx1li a {
    width: 100%;
    display: block;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 30px 0px rgba(11, 40, 116, 0.1);
    border-radius: 20px;
    padding: 32px 58px 26px;
    position: relative;
    z-index: 1;
    transition: all .3s;
    overflow: hidden;
    cursor: pointer;
}

.l_a1bx1le {
    width: 64px;
}

.l_a1bx1ri {
    width: calc(100% - 64px);
    padding-left: 22px;
}

.l_a1bx1tit {
    font-weight: bold;
    color: #12205B;
    height: 36px;
    overflow: hidden;
}

.l_a1bx6le .l_a1bx1tit {
    height: auto !important;
}

.l_a1bx1p p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
    height: 24.5px;
    overflow: hidden;
}

.l_a1bx1bg {
    width: 47%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.l_a1bx1bg img {
    width: 100%;
}

.l_a1bx1down p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
    margin-right: 8px;
}

.l_a1bx1down img {
    width: 16px;
}

.l_a1bx1more p {
    font-size: 14px;
    line-height: 1.75;
    /*color: #12205B;*/
    margin-right: 8px;
}

.l_a1bx1more img {
    width: 16px;
}

.l_a1bx1down, .l_a1bx1more {
    display: flex;
    align-items: center;
    transition: all .36s;

}

.l_a1bx1mores {
    position: relative;
}

.l_a1bx1li .l_a1bx1more,
.l_a1bx6li .l_a1bx1more {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.l_a1bx1p {
    margin-top: 12px;
    margin-bottom: 37px;
}

.l_a1box1 {
    position: relative;
    margin-top: -88px;
}

.l_a1bx2nrs {
    width: calc(100% - 10px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_a1bx2nr .l_a1bx3tit h2 {
    text-align: left;
}

.l_a1bx2le {
    width: 46%;
}

.l_a1bx2ri {
    width: 54%;
    padding-left: 108px;
}

.l_a1bx2tbli {
    width: 33.333333%;
    padding: 0 10px;
    position: relative;
}

.l_a1bx2tblis::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
    border-top: 10px solid #17E5E0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    transition: all .36s;
    opacity: 0;
}

.l_a1bx2tbul {
    margin: 0 -10px;
}

.l_a1bx2tblis {
    width: 100%;
    border-radius: 50px;
    background-color: #E5EAF5;
    text-align: center;
    transition: all .36s;
    cursor: pointer;
}

.l_a1bx2tblis p {
    font-size: 20px;
    line-height: 1.75;
    color: #12205B;
    line-height: 55px;
}

.l_a1bx2tab {
    margin-top: 35px;
    margin-bottom: 30px;
}

.l_a1bx2btli:not(:first-child) {
    display: none;
}

.l_a1bx2li2 {
    margin-bottom: 12px;
}

.l_a1bx2li2:last-child {
    margin-bottom: 0;
}

.l_a1bx2li2 a {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-radius: 10px;
    overflow: hidden;
    background-color: #ffffff;
    padding: 25px 46px;
}

.l_a1bx2ic {
    width: 84px;
}

.l_a1bx2wz {
    width: calc(100% - 84px);
    padding-left: 40px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_a1bx2mic {
    width: 8px;
    height: 8px;
    position: relative;
}

.l_a1bx2mic img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}

.l_a1bx2li2 .l_a1bx1p {
    margin: 12px 0;
}

.l_a1bx2ti {
    color: #12205B;
    font-weight: bold;
}

.l_a1bx2li2 .l_a1bx1more p {
    color: #7B8197;
    transition: all .36s;
}

.l_a1box2 {
    padding-bottom: 0 !important;
    position: relative;
}

.l_abx2bg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.l_abx2bg img {
    width: 100%;
}


.l_a1bx3tit h2 {
    font-weight: bold;
    text-align: center;
}

.l_a1box4 .l_a1bx3tit h2 {
    color: #ffffff;
}

.l_a1bx4li .ys_imgbox_cover {
    width: 100px;
    margin: auto;
}

.l_a1bx4num p {
    font-size: 30px;
    line-height: 1.5;
    color: #fff;
    font-family: 'MontserratBold' !important;
}

.l_a1bx4num span {
    font-size: 42px;
}

.l_a1bx4p p {
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
}

.l_a1bx4ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.l_a1bx4li {
    text-align: center;
    width: 20%;
}

.l_a1bx4num {
    margin: 10px 0;
}

.l_a1bx4bt {
    margin-top: 90px;
}

.l_a1bx6le {
    width: 49%;
}

.l_a1bx6ri {
    width: 51%;
    padding-left: 30px;
}

.l_a1bx6le a {
    padding: 18px 20px 38px;
    border-radius: 10px;
    background-color: #ffffff;
    width: 100%;
    display: block;
}

.l_a1bx6wz {
    margin-top: 24px;
}

.l_a1bx6wz .l_a1bx1p {
    margin-top: 15px;
    margin-bottom: 32px;
}

.l_a1bx6le .ys_imgbox_cover,
.l_a1bx6li .ys_imgbox_cover {
    border-radius: 10px;
}

.l_a1bx6tit {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 24px;
    height: 28px;
    overflow: hidden;
}

.l_a1bx6li {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.l_a1bx6ul {
    margin: 0 -15px;
}

.l_a1bx6li .l_a1bx1lis,
.l_a1bx6li a {
    width: 100%;
    display: block;
    padding: 14px 16px 16px;
    border-radius: 10px;
    background-color: #fff;
    cursor: pointer;
}

.l_a1bx7ul {
    margin: 0 -9px;
}

.l_a1bx7li {
    width: 16.666666%;
    padding: 0 9px;
    margin-bottom: 30px;
}

.l_a1bx7lis {
    width: 100%;
    box-shadow: 0px 7px 18px 0px rgba(237, 241, 252, 1);
}

.l_a1box8 {
    margin-top: 80px;
    padding-top: 0 !important;
}

.l_a1bx8bt .swiper-slide {
    width: 202px;
    position: relative;
    margin-right: 10px;
}

.l_a1bx8bt .swiper-wrapper {
    transition-timing-function: linear !important;
}

.l_a1bx8bt .ys_imgbox_cover {
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.l_a1box9 .l_a1bx1p p {
    font-size: 16px;
    text-align: center;
    height: auto;
}

.l_a1bx6le .l_a1bx1p p {
    height: auto !important;
}

.l_a1bx9bt {
    margin-top: 34px;
    padding: 84px 155px 50px 200px;
}

.l_a1bx9list {
    margin: 0 -21px;
}

.l_a1bx9li {
    width: 50%;
    padding: 0 21px;
    margin-bottom: 20px;
}

.l_a1bx9lis {
    border-bottom: 1px solid #AEB8E2;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_a1bx9le img {
    width: 24px;
    margin-right: 16px;
}

.l_a1bx9le p {
    font-size: 18px;
    line-height: 1.75;
    color: #6F748A;
}

.l_a1bx9le span {
    color: #FF4040;
}

.l_a1bx9le {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_a1bx9li1 .l_a1bx9le {
    width: 85px;
}

.l_a1bx9li2 .l_a1bx9le {
    width: 104px;
}

.l_a1bx9li4 .l_a1bx9le {
    width: 122px;
}

.l_a1bx9ri {
    height: 50px;
    padding: 0 15px;
}

.l_a1bx9li1 .l_a1bx9ri {
    width: calc(100% - 85px);
}

.l_a1bx9li2 .l_a1bx9ri {
    width: calc(100% - 104px);
}

.l_a1bx9li3 .l_a1bx9ri {
    width: calc(100% - 104px - 160px);
}

.l_a1bx9li4 .l_a1bx9ri {
    width: calc(100% - 122px);
}

.l_a1bx9ri input {
    width: 100%;
    height: 100%;
    font-size: 18px;
    line-height: 1.75;
    color: #6F748A;
}

.l_a1bx9hq {
    width: 160px;
    border-radius: 60px;
    text-align: center;
    background-color: #17E5E0;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.l_a1button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
}

.l_a1bx9hq p {
    font-size: 16px;
    line-height: 40px;
    color: #12205B;
}

.l_a1btnbg {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: #13f1ec;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(0);
    /* transition: all .5s ease-in-out; */
    z-index: -1;
    opacity: 0;
    transition: opacity .2s ease-in-out, transform 0s .2s;
}

/* .l_banbtns .l_a1btnbg{
    background-color: rgba(26, 211, 207, 1);
} */
.l_a1bx2tblis .l_a1btnbg {
    width: 182px;
    height: 182px;
    background: #17E5E0;
}

.l_a1bx2tbli.on .l_a1bx2tblis::before {
    opacity: 1;
}

.l_a1bx2tbli.on .l_a1bx2tblis {
    background-color: #17E5E0;
}

.l_a1bx9li4 {
    width: 100% !important;
}

.l_a1bx9ri textarea {
    width: 100%;
    height: 100%;
    font-size: 18px;
    line-height: 50px;
    color: #6F748A;
}

.l_prile {
    width: 15px;
    height: 15px;
    border: 1px solid #17E5E0;
    position: relative;
    margin-right: 12px;
}

.l_prile img {
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    opacity: 0;
}

.l_priri p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
}

.l_priri a {
    color: #2884F0;
}

.l_privacy {
    display: flex;
    align-items: center;
    width: 220px;
    cursor: pointer;
    margin: auto;
}

.l_privacy.act .l_prile img {
    opacity: 1;
}

.l_a1btnsub p {
    width: 100%;
    display: block;
    font-size: 15px;
    line-height: 40px;
    color: #12205B;
}

.l_a1btnsub {
    width: 112px;
    text-align: center;
    border-radius: 60px;
    background-color: #17E5E0;
    margin: auto;
    cursor: pointer;
}

.l_a1bx9bt .l_a1btnsub {
    margin-top: 55px;
}

.l_a1box9 {
    padding-top: 56px;
}

.l_privacys {
    margin-top: 14px;
}

.l_a1bx6li.on .l_a1bx1more {
    opacity: 1;
}

.l_a1bx6li.on .l_a1bx1down {
    opacity: 0;
}

.l_sidebox {
    width: 74px;
    border-radius: 8px 0 0 8px;
    box-shadow: 0px 2px 6px 0px rgba(141, 164, 180, 0.43);
    background-color: #fff;
    position: fixed;
    right: -80px;
    top: 50%;
    transform: translateY(-50%);
    padding: 12px 0;
    z-index: 99;
    transition: all .36s;
}

.l_sidebox.on {
    right: 0;
}

.l_sideli p {
    font-size: 14px;
    line-height: 1.75;
    color: #46596A;
}

.l_sideli {
    cursor: pointer;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
}

.l_sideli:last-child {
    margin-bottom: 0;
}

.l_sideli img {
    width: 36px;
}

.l_sideli4 img {
    width: 20px;
}

.l_phonecont,
.l_wechcont {
    position: absolute;
    right: 84px;
    top: 50%;
    transform: translateY(-50%);
    width: 150px;
    background: #fff;
    box-shadow: 0px 2px 6px 0px rgb(141 164 180 / 43%);
    border-radius: 5px;

    display: none;
}

.l_phonecont a {
    width: 100%;
    display: block;
    padding: 14px 0;
}

.l_phonep1 p {
    font-size: 14px;
    line-height: 1.75;
    color: #46596A;
}

.l_phonep2 p {
    font-size: 16px;
    line-height: 1.75;
    color: #46596A;
    font-family: 'MontserratSemiBold9' !important;
}

.l_phonecont::after,
.l_wechcont::after {
    border: 8px solid transparent;
    border-left: 10px solid #fff;
    content: " ";
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
}

.l_wechcont img {
    width: 66px !important;
    margin-top: 8px;
}

.l_wechcont {
    padding-top: 15px;
    padding-bottom: 26px;
}

.l_a1boxcont {
    position: relative;
}

.l_a1boxcont::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #E3EFFF 0%, rgba(234, 242, 253, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_a1bx3li {
    width: 25%;
    padding: 0 7px;
}

.l_a1bx3li:not(:first-child) {
    display: none;
}

.l_a1bx3ul {
    margin: 0 -7px;
}

.l_a1bx3li a {
    display: block;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_a1bx3li a::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(6, 49, 87, 0) 0%, #6f8dff 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.l_a1bx3p p {
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    opacity: 0.9;
    height: 28px;
    overflow: hidden;
}

.l_a1bx3tit1 {
    font-size: 30px;
    line-height: 1.75;
    color: #ffffff;
    font-weight: bold;

}

.l_a1bx3show .l_a1bx3tit1 {
    height: 52.5px;
    overflow: hidden;
}

.l_a1bx3p {
    margin-top: 12px;
}

.l_a1bx3wz {
    width: 100%;
    padding: 0 25px;
    position: absolute;
    bottom: 40px;
    left: 0;
    z-index: 3;
}

.l_a1bx3show {
    position: relative;
}

.l_a1bx3hide {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    z-index: 5;
    pointer-events: none;
    transition: all ease .2s;
    /* opacity: 0; */
    display: flex;
    align-items: center;

}

.l_a1bx3mric {
    width: 50px;
    position: relative;
}

.l_a1bx3mric img {
    width: 100%;
    transition: all .5s ease-in-out;
}

.l_a1bx3arro {
    width: 20px;
}

.l_a1bx3ic {
    width: 32px;
}

.l_a1bx3ic img {
    width: 100%;
}

.l_a1bx3tit2 {
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    margin: 14px 0 18px;
}

.l_a1bx3ps p {
    font-size: 14px;
    line-height: 1.75;
    color: #ffffff;
}

.l_a1bx3more {
    margin-top: 30px;
    display: flex;
    align-items: center;
}

.l_a1bx3more p {
    font-size: 16px;
    line-height: 1.75;
    color: #ffffff;
    margin-right: 14px;
}

.l_a1bx3hdwz {
    width: 100%;
    transition: all ease .2s;
    position: absolute;
    /* top: 50%; */
    right: 0;
    /* transform: translateY(-50%); */
    padding: 0 30px;
}

.l_a1bx3hdtit {
    width: 1em;
    position: absolute;
    top: 50%;
    left: -10%;
    transform: translateY(-50%);
    transition: all ease .2s;
    line-height: 1.5;
}

.l_a1bx3hide::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(61, 81, 157, 0.8) 0%, rgba(21, 37, 92, 0.8) 100%);
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    transition: all ease .2s;
    backdrop-filter: blur(10px);
}

.l_a1bx3ul .slick-prev,
.l_a1bx3ul .slick-next {
    width: 50px;
    height: 50px;
    z-index: 3;
    background: url(../../images/a1_icon48.svg) center / cover no-repeat;
}

.l_a1bx3ul .slick-next {
    background: url(../../images/a1_icon49.svg) center / cover no-repeat;
    right: -83px;
}

.l_a1bx3ul .slick-prev {
    left: -83px;
}

.l_a1bx3ul .slick-list {
    padding: 35px 0;
}

.l_a1bx3li a::before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(53,88,161, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    transition: all .36s;
    opacity: 0;
}

.l_a1box3 {
    position: relative;
    background-color: transparent;
}

.l_a1bx5bg p {
    font-size: 110px;
    line-height: 1.2;
    color: #EAEFF5;
    font-family: 'RussoOneRegular' !important;
    opacity: 0.5;
}

.l_a1box5 {
    position: relative;
}

.l_a1bx5bg {
    position: absolute;
    top: 0;
    left: 0;
    animation: p_ddd 2s linear 0ms infinite normal;
}

@keyframes p_ddd {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes p_ddd2 {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }

    100% {
        transform: translateY(0px);
    }
}

.l_a1bx5img {
    width: 310px;
}

.l_a1bx5p p {
    color: #46596A;
}

.l_a1bx5name p {
    font-size: 16px;
    line-height: 1.75;
    color: #999;
}

.l_a1bx5name span {
    color: #333;
    font-weight: bold;
}

.l_a1bx5name {
    margin-top: 20px;
}

.c-slider__portrait {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    position: relative;
}

.l_a1bx5_btnimg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.c-slider__portrait__progress svg {
    width: 100%;
    height: auto;
    transform: rotate(-90deg);
}

.c-slider__portrait__progress svg circle {
    stroke: #d9e2e8;
}

.c-slider__portrait__progress svg circle:nth-child(2) {
    stroke: #1AD3CF;
}

.l_a1bx5nrs {
    width: 100%;
    padding-right: 156px;
}

.l_a1bx5p {
    margin: 38px 0;
    position: relative;
}

.l_a1bx5bg1 {
    width: 30px;
    position: absolute;
    top: 0;
    left: -80px;
}

.l_a1bx5bg2 {
    width: 30px;
    position: absolute;
    bottom: -40px;
    right: -80px;
}

.l_a1bx5btns {
    margin-top: 56px;
}

.l_a1bx5li {
    width: 168px;
    padding: 0 29px;
}

.l_a1bx5ul {
    margin: 0 -29px;
}

.l_a1bx5lis {
    width: 100%;
    cursor: pointer;
    position: relative;
}

.l_circle_progress {
    opacity: 0;
}

.l_circle_progress.init {
    opacity: 1;
}

.l_a1bx3arr {
    width: 100%;
    cursor: pointer;
}

.l_a1bx3le {
    width: 24px;
    margin-top: 138px;
}

.l_a1bx3ri {
    width: calc(100% - 24px);
    padding-left: 237px;
}

.l_a1bx5yinbg {
    width: 30px;
}

.l_a1bx5yinbg img {
    width: 100%;
}

.l_a1bx3prev {
    margin-bottom: 57px;
}

.l_a1bx5svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.l_a1bx5svg svg {
    width: 100%;
    transform: rotate(-90deg);
}

.l_a1bx5_items {
    position: relative;
}

.l_a1bx5_item {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    opacity: 0;
}

.l_a1bx5_item.current {
    position: relative;
    pointer-events: all;
    opacity: 1;
}

@keyframes g1fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.l_fadeup {
    -webkit-animation: g1fadeInUp 1s ease both;
    animation: g1fadeInUp 1s ease both;
    animation-delay: .3s;
}

.ys_ph_navbar4 .ys_ph_nav a,
.ys_phnav_tel {
    color: #46596A;
}

.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1 > .ys_phnav_lisbox a {
    color: #12205B;
}

.ys_ph_navbar4 .ys_phnav_menu {
    background: #F4F9FF;
}

.l_a1bx3list {
    position: relative;
}

.l_a1bx2img {
    width: 100%;
}

.l_a1bx2img img {
    width: 100%;
}

.l_a1bx2p p {
    font-size: 16px;
    line-height: 1.75;
}

.l_a1bx2p1 p {
    color: #235AF1;
}

.l_a1bx2p2 p {
    color: #742ECE;
}

.l_a1bx2p3 p {
    color: #28966B;
}

.l_a1bx2ris {
    width: 100%;
    position: relative;
}

.l_a1bx2wzs {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.l_a1bx2p {
    position: absolute;
}

.l_a1bx2p1 {
    top: 34%;
    left: 0;
}

.l_a1bx2p2 {
    top: 34%;
    right: 0;
}

.l_a1bx2p3 {
    bottom: 7%;
    left: 50%;
    transform: translateX(-50%);
}

.l_icon {
    width: 12px;
    position: absolute;
    top: -6px;
    left: -6px;
}

.l_icon img {
    width: 100%;
}

.l_a1arric::after {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../images/a1_iconbg.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.l_a1svgs {
    z-index: 3;
    position: relative;
}

.l_a1svgs svg {
    width: 800px;
}

.ys_ban_txtbox {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_banwzri {
    width: 52%;
}

.l_banwzle {
    width: 60%;
}

.l_arrow8 {
    left: 0;
}

.l_arrow7 {
    left: -12px;
}

.l_arrow6 {
    left: -6px;
}

.l_house {
    animation: p_ddd2 3s ease-in-out 0s infinite forwards;
}

.l_bank {
    animation: p_ddd2 3s ease-in-out 2s infinite forwards;
}

.l_car {
    animation: p_ddd2 3s ease-in-out 1s infinite forwards;
}

.l_network {
    animation: p_ddd2 3s ease-in-out 1.5s infinite forwards;
}

.l_zhexian {
    position: absolute;
    top: 0;
    left: 0;
}

/* .l_svgicon{
    -webkit-animation: g1fadeInUp 1s ease both;
    animation: g1fadeInUp 1s ease both;
    animation-delay: 2.4s;
} */
.l_car .l_svgicon,
.l_network .l_svgicon {
    animation-delay: 1.2s;
}

/* B1智能销售助手 */
.l_b1order {
    width: 112px;
    border-radius: 60px;
    background-color: #17E5E0;
    transition: all .36s;
    text-align: center;
    margin-top: 45px;
}

.l_b1order a {
    font-size: 16px;
    line-height: 40px;
    color: #12205B;
    width: 100%;
    display: block;
}

.l_b1bantit h1 {
    font-size: 36px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}

.l_b1bantit1 {
    color: #1AD3CF;
    font-weight: bold;
    margin-top: 15px;
}

.l_b6page .l_b1bantit1 {
    margin-bottom: 15px;
}

.l_bcontp p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    text-align: center;
}

.l_b1bx2li p {
    color: #46596A;
    transition: all .36s;
    position: relative;
    padding: 20px 40px;
}

.l_b1bx2li {
    position: relative;
    cursor: pointer;
}

.l_b1bx2li::after {
    content: "";
    width: 1px;
    height: 22px;
    background-color: #AEB8E2;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.l_b1bx2li:last-child::after {
    display: none;
}

.l_b1bx2li.on p {
    color: #12205B;
}

.l_b1bx2li p::before,
.l_b1bx2li p::after {
    content: "";
    width: 0;
    height: 1px;
    background: radial-gradient(50% 50% at 50% 50%, #17E5E0 0%, rgba(23, 229, 224, 0) 100%);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}

.l_b1bx2li p::after {
    top: inherit;
    bottom: 0;
}

.l_b1bx2ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.l_b1bx2li.on p::after,
.l_b1bx2li.on p::before {
    width: 100%;
}

.l_b1bx2tit {
    font-size: 30px;
    line-height: 1.75;
    color: #12205B;
    font-weight: bold;
}

.l_b1bx2ifli {
    position: relative;
    padding-left: 20px;
}

.l_b1bx2ifli::before {
    content: "";
    width: 11px;
    height: 11px;
    background: url(../../images/b1_dui.svg) center / cover no-repeat;
    position: absolute;
    top: 10px;
    left: 0;
}

.l_b1bx2ifli p {
    color: #12205B;
}

.l_b1bx2info {
    margin-top: 24px;
}

.l_b1bx2bt {
    margin-top: 60px;
}

.l_b1bx2le {
    width: 37%;
    padding-right: 24px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.l_b1bx2ri {
    width: 63%;
}

.l_b1bx2ri img {
    width: 100%;
}

.l_b1bx2btli:not(:first-child) {
    display: none;
}

.l_b1bx2btli {
    position: relative;
}

.l_b1bx3ul {
    margin: 0 -83px;
}

.l_b1bx3li {
    width: 50%;
    padding: 0 83px;
}

.l_b1bx3p p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
}

.l_b1bx3lis .ys_imgbox_cover {
    width: 67px;
    margin-bottom: 24px;
}

.l_b1bx3p {
    margin-top: 20px;
    height: 84px;
    overflow: hidden;
}

.l_b1bx3lis {
    padding: 32px 46px;
    position: relative;
    border-radius: 10px;
    transition: all .36s;
    cursor: pointer;
}

.l_nybanimg {
    width: 100%;
    position: relative;
}

.l_nybanimg img {
    width: 100%;
}

.l_nybanimg::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(89.96deg, #12205B 25.8%, rgba(18, 32, 91, 0) 95.33%);
    position: absolute;
    top: 0;
    left: 0;
}

.l_b6page .l_nybanimg::after {
    opacity: 0;
}

.l_b6page .l_nybanimg::before {
    content: "";
    width: 100%;
    height: 34%;
    background: linear-gradient(360deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 90.08%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_nycontent {
    margin-top: 80px;
}

.l_nybody .ys_hd_pc {
    background-color: #fff;
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px rgb(11 40 116 / 10%);
}

.l_nybody .l_after {
    opacity: 1;
}

.l_nybody .l_before {
    opacity: 0;
}

.l_nybanner {
    position: relative;
}

.l_b1bantit {
    margin-top: 10px;
}

.l_b1bx1img1 {
    width: 36%;
}

.l_b1bx1img2 {
    width: 64%;
    padding-left: 110px;
}

.l_b1bx1bt img {
    width: 100%;
}

.l_b1box1 {
    position: relative;
    z-index: 1;
}

.l_b1box2 {
    position: relative;
    z-index: 2;
}

.l_b1box1::after {
    content: "";
    width: 100%;
    height: 960px;
    background: linear-gradient(180deg, #FFFFFF 0%, #ECF4FF 100%);
    position: absolute;
    top: 640px;
    left: 0;
    z-index: -1;
}

.l_b1bx1img2 img {
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px #0B28741A;
}

.l_b1box4 {
    background-color: #E8F2FF;
    position: relative;
    z-index: 1;
}

.l_b1box4::after {
    content: "";
    width: 100%;
    height: 455px;
    background: linear-gradient(180deg, #F3F8FF 59.37%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_b1bx4ul {
    margin: 0 -15px;
}

.l_b1bx4li {
    width: 25%;
    padding: 0 15px;
}

.l_b1bx4lis {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 15px 0px #0B28741A;
}

.l_b1bx4wz {
    padding: 50px 22px 40px;
    background-color: #fff;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_b1bx4li:not(:first-child) {
    display: none;
}

.l_b1bx4p p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
    height: 24.5px;
    overflow: hidden;
}

.l_b1bx4p {
    margin-top: 25px;
}

.l_b1bx4wz .l_a1bx2ti {
    height: 30px;
    overflow: hidden;
}

.l_a1bx2lbli:not(:first-child) {
    display: none;
}

.l_b1bx4ul .slick-prev,
.l_b1bx4ul .slick-next,
.l_c1bx1ul .slick-prev,
.l_c1bx1ul .slick-next {
    width: 50px;
    height: 50px;
    background: url(../../images/b_icon_01.svg) center / cover no-repeat;
    z-index: 2;
    transition: all .36s;
}

.l_b1bx4ul .slick-next,
.l_c1bx1ul .slick-next {
    background: url(../../images/b_icon_02.svg) center / cover no-repeat;
    right: -76px;
}

.l_b1bx4ul .slick-prev,
.l_c1bx1ul .slick-prev {
    left: -76px;
}

.l_b1bx4ul .slick-list {
    padding: 24px 0;
}

.ys_cont930 {
    width: 930px;
    margin: auto;
}

.l_b1bx6ri p {
    font-size: 20px;
    line-height: 52px;
}

.l_b1bx6ri .l_a1btnsub {
    width: 100%;
}

.l_b1bx6le .l_bcontp {
    margin-top: 15px;
}

.l_b1bx6le .l_bcontp p {
    text-align: left;
}

.l_b1bx6ri {
    width: 185px;
}

.l_b1bx6le {
    width: calc(100% - 185px);
    padding-right: 168px;
}

.l_b1bx6le .l_a1bx3tit h2 {
    text-align: left;
}

.l_b1banic {
    width: 64px;
}

.l_b1banic img {
    width: 100%;
}

.l_b1bx6ri .l_a1btnbg {
    width: 185px;
    height: 185px;
}

.l_b1bx6nr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_b1bx5ic {
    width: 30px;
    position: relative;
    top: 4px;
}

.l_b1bx5ic img {
    width: 100%;
}

.l_b1bx5lile .l_a1bx1tit {
    width: calc(100% - 30px);
    padding-left: 12px;
    height: auto;
}

.l_b1bx5bt {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_b1bx5ri {
    width: 63%;
    padding-left: 105px;
}

.l_b1box3 {
    position: relative;
    z-index: 3;
    background-color: #fff;
}

.l_b1bx5liri {
    width: 28px;
    position: relative;
    top: 4px;
}

.l_b1bx5lile {
    width: calc(100% - 28px);
    padding-right: 30px;
}

/* .l_c1bx4ifli{
    list-style: disc !important;
}
.l_c1bx4ifli::marker{
    color: #A0A7AF;
} */
.l_b1bx5libt {
    display: none;
    margin-top: 15px;
}

.l_b1bx5li {
    margin-bottom: 30px;
    cursor: pointer;
}

.l_b1bx5li:last-child {
    margin-bottom: 0;
}

.l_b1bx5libt p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}

.l_b1bx5libt ul {
    padding-left: 58px;
}

.l_b1bx5libt li {
    position: relative;
    margin-bottom: 12px;
}

.l_b1bx5libt li:last-child {
    margin-bottom: 0;
}

.l_b1bx5libt li::before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #A0A7AF;
    position: absolute;
    top: 10px;
    left: -15px;
}

.l_nycontents {
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
}

.l_b1bx5li.act .l_before {
    opacity: 1;
}

.l_b1bx5li.act .l_after {
    opacity: 0;
}

.l_b1bx5ic1 {
    width: 30px;
    margin: auto;
}

.l_b1bx5cir1 img {
    width: 100%;
}

.l_b1bx5cir .l_a1bx1tit {
    margin-top: 14px;
}

.l_b1bx5cir {
    width: 230px;
    height: 230px;
    border-radius: 50%;
    position: relative;
    opacity: 0.9;
}

.l_b1bx5cir1 {
    background-color: #17E8E3;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.l_nybody .l_a1bx6li .l_a1bx1lis,
.l_nybody .l_a1bx6le a,
.l_nybody .l_a1bx6li a {
    box-shadow: 0px 4px 30px 0px rgb(11 40 116 / 10%);
}

.l_b1bx5cir2 {
    background-color: #4E92ED;
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_b1bx5cir3 {
    background-color: #12205B;
    position: absolute;
    bottom: 0;
    right: 0;
}

.l_b1bx5cir2 .yx_title3,
.l_b1bx5cir3 .yx_title3 {
    color: #fff;
}

.l_b1bx5le {
    width: 37%;
    height: 418px;
    position: relative;
}

.l_b1bx5sj {
    width: 100px;
}

.l_b1bx5sj img {
    width: 100%;
}

.l_b1bx1p {
    margin-top: 15px;
}

/* B6企业级NLP平台 */
.l_b6page .l_b1bx4wz {
    padding: 40px 20px 22px;
}

.l_b6page .l_b1bx4p {
    margin-top: 12px;
}

.l_b6page .l_b1bx4p p {
    height: 98px;
}

.l_nybanwdp p {
    color: #fff;
}

.l_b6page .l_nybanwz {
    top: 90px;
    transform: translate(-50%, 0);
    text-align: center;
    width: 60%;
}

.l_nybanli p {
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    margin-top: 20px;
}

.l_nybanic {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .2);
    position: relative;
    margin: auto;
}

.l_nybanic img {
    width: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.l_nybanicons {
    width: 60%;
    bottom: 74px;
}

.l_nybanul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.l_nybanli a {
    width: 100%;
    display: block;
}

.l_b6bx1li {
    width: 33.333333%;
    padding: 0 16px;
    margin-bottom: 32px;
}

.l_b6bx1ul {
    margin: 0 -16px;
}

.l_b6bx1lis {
    width: 100%;
    padding: 36px 42px;
    background: #ffffff;
    box-shadow: 0px 2px 15px 0px #0B287414;
    border-radius: 5px;
    transition: all .36s;
    position: relative;
    overflow: hidden;
}

.l_b6bx1lis::after {
    content: "";
    width: 0;
    height: 4px;
    background-color: #17E5E0;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all .36s;
}

.l_b6bx1tp .ys_imgbox_cover {
    width: 35px;
    margin-right: 18px;
}

.l_b6bx1tp {
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    border-bottom: 1px solid #EAEFF5;
}

.l_b6bx1bt1 {
    margin-top: 20px;
}

.l_b6bx1bt1 p {
    text-align: left;
    height: 168px;
    overflow: hidden;
}

.l_b6bx2bt {
    width: 100%;
}

.l_b6bx2bt img {
    width: 100%;
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px #0B28741A;
    background: #FFFFFF;
}

.l_b6box2 {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.l_b6box2::after {
    content: "";
    width: 100%;
    height: 764px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 74.76%);
    position: absolute;
    bottom: -200px;
    left: 0;
    z-index: -1;
}

.l_cont1220 {
    width: 1220px;
    margin: auto;
}

.l_b6bx3nr2s {
    padding-left: 30px;
    margin-top: 120px;
}

.l_b6box3 {
    position: relative;
    z-index: 1;
}

.l_b6box3::after {
    content: "";
    width: 100%;
    height: 925px;
    background: linear-gradient(180deg, #F3F8FF 59.37%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_b6bx3nr1s {
    width: 88%;
    margin: auto;
}

.l_b6bx3p {
    margin-top: 15px;
}

.l_b6bx3le2 {
    width: 56%;
    position: relative;
}

.l_b6bx3ri2 {
    width: 44%;
    padding-left: 90px;
}

.l_b6bx3img2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.l_b6bx3img2 img {
    width: 100%;
}

.l_b6bx3img2.act {
    position: relative;
    z-index: 2;
    display: block;
}

.l_b6bx3ic2 {
    width: 68px;
    height: 68px;
    position: relative;
    z-index: 1;
}

.l_b6bx3ic2::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: 0px 4px 30px 0px #0B28741A;
    background: #DEF7FC;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}

.l_b6bx3ic2::before {
    content: "";
    width: 74%;
    height: 74%;
    border-radius: 50%;
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    opacity: 0;
}

.l_b6bx3li2.act .l_b6bx3ic2::after,
.l_b6bx3li2.act .l_b6bx3ic2::before {
    opacity: 1;
}

.l_b6bx3ic2 img {
    width: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.l_b6bx3step {
    color: #12205B;
    font-weight: bold;
}

.l_b6bx3wz2 {
    width: calc(100% - 68px);
    padding-left: 50px;
}

.l_b6bx3wz2 .l_b6bx3p {
    margin-top: 12px;
}

.l_b6bx3ul1 .l_b6bx3p p,
.l_b6bx3wz2 .l_b6bx3p p {
    text-align: left;
}

.l_b6bx3li2 {
    display: flex;
    align-items: center;
    margin-bottom: 54px;
    cursor: pointer;
}

.l_b6bx3li2:last-child {
    margin-bottom: 0;
}

.l_b6bx3ul2 {
    position: relative;
}

.l_b6bx3ul2::after {
    content: "";
    width: 1px;
    height: 100%;
    background: url(../../images/b6_line.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 34px;
    transform: translateY(-50%);
}

.l_b6bx3bt2s {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_b6bx2num {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #DEF7FC;
    position: relative;
    transition: all .36s;
    margin: auto;
}

.l_b6bx2num::after {
    content: "";
    width: 64%;
    height: 64%;
    border-radius: 50%;
    background-color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.l_b6bx2num p {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: 'MontserratRegular' !important;
    z-index: 3;
}

.l_b6bx3mdtit p {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    font-weight: bold;
    text-align: center;
}

.l_b6bx3mdtit {
    margin-top: 12px;
}

.l_b6bx3mdul {
    margin: 0 -58px;
}

.l_b6bx3mdli {
    width: 20%;
    padding: 0 58px;
    position: relative;
}

.l_b6bx3mdli::after {
    content: "";
    width: 100px;
    height: 1px;
    background-color: #12205B;
    opacity: 0.2;
    position: absolute;
    top: 25px;
    right: -50px;
}

.l_b6bx3mdli:last-child::after {
    display: none;
}

.l_b6bx3mid1 {
    width: 88%;
    margin: 46px auto 78px;
}

.l_b6bx3mdli.act .l_b6bx2num {
    background: #17E5E0;
    box-shadow: 0px 4px 30px 0px #0B28741A;
}

.l_b6bx3mdlis {
    cursor: pointer;
}

.l_b6bx3bt1 {
    width: 95%;
    margin: auto;
}

.l_b6bx3ri1 {
    width: 57%;
}

.l_b6bx3ri1 img {
    width: 100%;
}

.l_b6bx3le1 {
    width: 43%;
    padding-right: 100px;
}

.l_b6bx3ul1 .l_b6bx3step span {
    font-family: 'MontserratBold' !important;
    margin-right: 14px;
}

.l_b6bx3li1 {
    margin-bottom: 54px;
    opacity: 0.3;
    transition: all .36s;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_b6bx3li1:last-child {
    margin-bottom: 0;
}

.l_b6bx3li1.slick-current {
    opacity: 1;
}

.l_b6bx3li1.on {
    opacity: 0.9;
}

.l_b6bx3li1:not(:first-child) {
    display: none;
}

.l_b6box1 {
    position: relative;
}

.l_b6bx1bg img {
    width: auto;
    height: 957px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    z-index: -1;
}

.l_b6bx1bg2 {
    width: 727px;
    position: absolute;
    top: 120px;
    left: -75px;
    z-index: -1;
}

.l_b6bx1bg2 img {
    width: 100%;
}

.l_b6bx3bg {
    width: 727px;
    position: absolute;
    top: -262px;
    left: -300px;
}

.l_b6bx3bg img {
    width: 100%;
}

.l_b6bx3bt2 {
    position: relative;
}

/* C1银行解决方案 */
.l_c1page .l_nybanwzs {
    width: 40%;
}

.l_c1page .l_nybanwdp p {
    text-align: left;
}

.l_c1page .l_nybanwdp {
    margin-top: 15px;
}

.l_c1page .l_b1bantit {
    margin-top: 0;
}

.l_c1page .l_b1order {
    margin-top: 20px;
    margin-right: 14px;
}

.l_a1button1 {
    background-color: #fff;
}

.l_c1box1 {
    background: linear-gradient(180deg, #FFFEFD 0%, #ECF4FF 100%);
}

.l_c1bx1li {
    width: 25%;
    padding: 0 14px;
}

.l_c1bx1ul {
    margin: 0 -14px;
}

.l_c1bx1lis {
    width: 100%;
    transition: all .36s;
    border-radius: 8px;
    box-shadow: 0px 4px 14px 0px #0B28741A;
    background-color: #fff;
    padding: 32px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_c1bx1ic {
    width: 48px;
}

.l_c1bx1lis .l_a1bx1tit {
    margin: 20px 0;
}

.l_c1bx1bt1 p {
    text-align: left;
    height: 140px;
    overflow: hidden;
}

.l_c1bx1bg {
    width: 118px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.l_c1bx1bg img {
    width: 100%;
}

.l_c1bx1lis::after {
    content: "";
    width: 100%;
    height: 6px;
    background: #17E5E0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_c1bx1li.on .l_c1bx1lis::after {
    background: #6688FF;
}

.l_c1bx1li:not(:first-child) {
    display: none;
}

.l_c1bx1ul .slick-list {
    padding: 28px 0;
}

.l_c1bx1bt {
    margin-top: 12px;
}

.l_c1bx2ri {
    width: 46%;
    margin-top: 116px;
    position: relative;
}

.l_c1bx2img2 {
    position: absolute;
    top: 60px;
    width: 94%;

}

.l_c1bx2img1 {
    width: 88%;
    margin-left: 12%;
    border-radius: 10px;
    overflow: hidden;
}

.l_c1bx2li.on .l_c1bx2img1 {
    margin-left: 0;
}

.l_c1bx2li.on .l_c1bx2img2 {
    left: 94px;
}

.l_c1bx2le {
    width: 54%;
    padding-right: 105px;
}

.l_c1bx2letp .l_a1bx1tit {
    font-size: 26px;
    height: auto;
}

.l_c1bx2p p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
}

.l_c1bx2p {
    margin-top: 5px;
}

.l_c1bx2letp {
    padding-left: 20px;
    position: relative;
}

.l_c1bx2letp::before {
    content: "";
    width: 10px;
    height: 64px;
    border-radius: 50px;
    background-color: #17E5E0;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.l_c1bx2lebt {
    margin-top: 22px;
}

.l_c1bx2lebt1 {
    border-radius: 5px;
    background-color: rgba(78, 146, 237, .04);
    padding: 18px;
    margin-bottom: 5px;
}

.l_c1bx2lebt1:last-child {
    margin-bottom: 0;
}

.l_c1bx2le1 img {
    width: 28px;
}

.l_c1bx2le1 p {
    font-size: 16px;
    line-height: 1.75;
    color: #17E5E0;
    font-weight: bold;
    opacity: 0.8;
    margin-left: 10px;
}

.l_c1bx2le1 {
    display: flex;
    align-items: center;
    width: 118px;
    position: relative;
    top: 4px;
}

.l_c1bx2rili p {
    font-size: 16px;
    line-height: 33px;
    color: #12205B;
}

.l_c1bx2rili {
    width: auto;
    padding: 0 10px;
    border: 1px solid #EAEFF5;
    border-radius: 50px;
    margin-right: 10px;
}

.l_c1bx2rili:last-child {
    margin-right: 0;
}

.l_c1bx2ri1 {
    width: calc(100% - 118px);
    padding-left: 25px;
}

.l_c1bx2lebt12 .l_c1bx2rili p {
    line-height: 40px;
}

.l_c1bx2lebt12 .l_c1bx2rili {
    border-radius: 0;
    background: #EAEFF5;
    margin-bottom: 10px;
    border: none;
}

.l_c1bx2ritit {
    display: flex;
    align-items: center;
}

.l_c1bx2ritit img {
    width: 36px;
    margin-right: 10px;
}

.l_c1bx2ritit p {
    font-size: 16px;
    line-height: 1.75;
    font-weight: bold;
    color: #12205B;
}

.l_c1bx2rip p {
    text-align: left;
    color: #414D7C;
}

.l_c1bx2ifli p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
}

.l_c1bx2ifli {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}

.l_c1bx2ifli:last-child {
    margin-bottom: 0;
}

.l_c1bx2ifli::before {
    content: "";
    width: 11px;
    height: 11px;
    background: url(../../images/c1_duihao.svg) center / cover no-repeat;
    position: absolute;
    top: 9px;
    left: 0;
}

.l_c1bx2rip {
    margin: 18px 0;
}

.l_c1bx2info {
    margin-bottom: 25px;
}

.l_c1bx2lebt13 {
    padding-bottom: 25px;
}

.l_c1bx2li {
    padding-bottom: 100px;
    border-bottom: 1px solid #EAEFF5;
    margin-top: 80px;
}

.l_c1bx2li.on .l_c1bx2le {
    float: right;
    padding-right: 0;
    padding-left: 105px;
}

.l_c1bx2li.on .l_c1bx2ri {
    float: left;
}

.l_c1bx2li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.l_c1box3 {
    background-color: #F3F8FF;
}

.l_c1bx3ul {
    margin: 0 -15px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_c1bx3li {
    width: 33.333333%;
    padding: 0 15px;
}

.l_c1bx3lis {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0px 4px 30px 0px #0B28741A;
    padding: 52px 56px 56px;
    position: relative;
    z-index: 1;
    transition: all .36s;
}

.l_c1bx3ic {
    width: 48px;
    margin-left: 10px;
}

.l_c1bx3ic img {
    width: 100%;
}

.l_c1bx3num .ys_demo_num {
    font-size: 56px;
    line-height: 1.2;
    color: #6688FF;
    font-family: 'MontserratBold' !important;
}

.l_c1bx3num {
    display: flex;
    align-items: center;
}

.l_c1bx3bg {
    width: 100%;
    position: absolute;
    bottom: 17px;
    left: 0;
    z-index: -1;
}

.l_c1bx3bg img {
    width: 100%;
}

.l_c1bx3lis .l_a1bx2ti {
    font-weight: inherit;
    height: 30px;
    overflow: hidden;
}

.l_c1bx3ifli p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
}

.l_c1bx3ifli {
    position: relative;
    padding-left: 28px;
    margin-bottom: 12px;
}

.l_c1bx3ifli:last-child {
    margin-bottom: 0;
}

.l_c1bx3ifli::before {
    content: "";
    width: 14px;
    height: 14px;
    background: url(../../images/c1_icon_18.svg) center / cover no-repeat;
    position: absolute;
    top: 5px;
    left: 0;
}

.l_c1bx3info {
    margin-top: 32px;
}

.l_c1bx3cir {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: -12px;
    top: 63px;
}

.l_c1bx3cir::before {
    content: "";
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background-color: #6688FF;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.l_c1bx3li2 .ys_demo_num {
    color: #17E5E0;
}

.l_c1bx3li2 .l_c1bx3cir::before {
    background-color: #17E5E0;
}

.l_c1bx3li2 .l_c1bx3ifli::before {
    background: url(../../images/c1_icon_19.svg) center / cover no-repeat;
}

.l_c1bx3li3 .ys_demo_num {
    color: #FB861B;
}

.l_c1bx3li3 .l_c1bx3cir::before {
    background-color: #FB861B;
}

.l_c1bx3li3 .l_c1bx3ifli::before {
    background: url(../../images/c1_icon_20.svg) center / cover no-repeat;
}

.l_c1box4 .l_a1bx3tit h2 {
    color: #ffffff;
}

.l_c1box4 {
    position: relative;
    background-color: #12205B;
}

.l_c1bx4bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.8;
}

.l_c1bx4nr {
    position: relative;
    z-index: 3;
}

.l_c1bx4bg::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
}

.l_c1bx4bg::before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 0;
    left: 0;
}

.l_c1bx4ul {
    margin: 0 -74px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_c1bx4li {
    width: 50%;
    padding: 0 74px;
    margin-bottom: 70px;
}

.l_c1bx4lis {
    width: 100%;
    height: 100%;
}

.l_c1bx4nrs {
    width: calc(100% + 20px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding-left: 30px;
}

.l_c1bx4le {
    width: 48px;
}

.l_c1bx4ri {
    width: calc(100% - 48px);
    padding-left: 20px;
    margin-top: 8px;
}

.l_c1bx4ri .l_a1bx1tit {
    color: #ffffff;
    font-weight: inherit;
}

.l_c1bx4info p {
    font-size: 14px;
    line-height: 1.75;
    color: #ffffff;
}

.l_c1bx4info {
    margin-top: 20px;
}

.yxedr_active ol, .yxedr_active ul {
    padding-inline-start: 18px;
    margin-block-start: 0;
    margin-block-end: 0;
}

.yxedr_active ul li {
    list-style: disc !important;
}

.l_c1bx4info.yxedr_active ul li::marker {
    color: #ffffff;
}

.yxedr_active ul li::marker {
    color: #A0A7AF;
}

.l_c1box4.yx_space2 {
    padding-bottom: 0;
}

@keyframes p_ddd1 {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-24px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* .l_c1mouse{
    animation: p_ddd1 2s linear 0ms normal;
} */
.l_c1sidelis p {
    font-size: 14px;
    line-height: 1.75;
    color: #666;
    transition: all .36s;
}

.l_c1content {
    position: relative;
}

.l_c1sidenav {
    width: 100px;
    position: absolute;
    left: 40px;
    top: 250px;
    z-index: 20;
}

.l_c1sideli.on p {
    color: #17E5E0;
}

.l_c1sideli.on::before {
    opacity: 1;
}

.l_c1sideli {
    margin-bottom: 36px;
    cursor: pointer;
    position: relative;
}

.l_c1sideli:last-child {
    margin-bottom: 0;
}

.l_f1content .l_c1sideli {
    margin-bottom: 18px;
}

.l_c1sidenav::after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #e7e7e7;
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
}

.l_c1sideli::before {
    content: "";
    width: 1px;
    height: 26px;
    background-color: #17E5E0;
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
    transition: all .36s;
    z-index: 2;
    opacity: 0;
}

/* F1公司介绍 */
.l_b1bantit span {
    color: #17E5E0;
}

.l_f2page .l_b1bantit,
.l_f1page .l_b1bantit {
    text-align: center;
    margin-top: 0;
}

.l_f1page .l_nybanimg::after,
.l_f2page .l_nybanimg::after {
    background: rgba(0, 0, 0, .2);
}

.l_f1page .l_nybanimg::before,
.l_f2page .l_nybanimg::before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270.14deg, rgba(0, 0, 0, 0) 3.03%, rgba(0, 0, 0, 0.15) 20.31%, rgba(0, 0, 0, 0.15) 80.79%, rgba(0, 0, 0, 0) 100.61%);
    position: absolute;
    top: 0;
    left: 0;
}

.l_f1content {
    position: relative;
}

.l_f1bx1le {
    width: 53%;
    padding-right: 94px;
}

.l_f1bx1le p {
    font-size: 16px;
    line-height: 1.75;
    color: rgba(111, 116, 138, 1);
    margin-bottom: 14px;
}

.l_f1bx1ri {
    width: 47%;
}

.l_f1box1 .l_a1bx3tit h2 {
    text-align: left;
}

.l_f1bx1bt {
    margin-top: 25px;
}

.l_f1bx1btn {
    width: 73px;
    cursor: pointer;
    z-index: 5;
}

.l_f1bx1btn img {
    width: 100%;
}

.l_f1bx1img {
    position: relative;
    width: 97%;
    border-radius: 10px;
    overflow: hidden;
}

.l_f1bx1img img {
    width: 100%;
}

.l_f1bx1img::after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
}

.l_f1box2 {
    position: relative;
    background: #E8F2FF;
}

.l_f1box2::after {
    content: "";
    width: 100%;
    height: 92%;
    background: linear-gradient(180deg, #F3F8FF 59.37%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
}

/* .l_f1box2::before{
    content: "";
    width: 100%;
    height: 92%;
    background: linear-gradient(186.33deg, rgba(255, 255, 255, 0.3) 17.11%, rgba(255, 255, 255, 0) 94.94%);
    position: absolute;
    bottom: 0;
    left: 0;
} */
.l_f1bx2nr {
    position: relative;
    z-index: 3;
}

.l_f1bx1logo .swiper-slide {
    width: 120px;
    position: relative;
    margin-right: 10px;
}

.l_f1bx1logo .swiper-wrapper {
    transition-timing-function: linear !important;
}

.l_f1bx1logo {
    margin-top: 13px;
}

.l_f1bx2le {
    width: 41%;
    background: rgba(102, 136, 255, .1);
    padding: 22px 0;
}

.l_f1bx2ri {
    width: 59%;
    padding: 73px 118px 100px 87px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}

.l_f1bx2bt .l_a1bx2ti {
    font-weight: inherit;
}

.l_f1bx2bt .l_a1bx2ti span {
    font-size: 20px;
    line-height: 1.5;
    color: #727CA6;
    font-family: 'MontserratBold' !important;
}

.l_f1bx2li1 {
    padding: 20px 85px;
    margin-bottom: 8px;
    cursor: pointer;
    position: relative;
    transition: all .36s;
}

.l_f1bx2li1.on {
    background-color: #ffffff;
}

.l_f1bx2li1.on::before {
    opacity: 1;
}

.l_f1bx2li1:last-child {
    margin-bottom: 0;
}

.l_f1bx2li1::before {
    content: "";
    width: 10px;
    height: 100%;
    border-radius: 50px;
    background-color: #17E5E0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}

.l_f1bx2bt {
    background: #ffffff;
    box-shadow: 0px 4px 30px 0px #0B28741A;
    position: relative;
    z-index: 1;
}

.l_f1bx2bg {
    width: 58%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.l_f1bx2bg img {
    width: 100%;
}

/* .l_f1bx2ri {
    position: relative;
} */
.l_f1bx2ri::before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(36deg, #FFFFFF 14.07%, rgba(255, 255, 255, 0) 59.13%);
    position: absolute;
    left: 0;
    bottom: 0;
}

.l_f1bx2ul2 {
    position: relative;
    z-index: 2;
}

.l_f1bx1num {
    font-size: 64px;
    line-height: 1.2;
    color: #6688FF;
    opacity: 0.2;
    font-family: 'MontserratBold' !important;
    width: 60px;
}

.l_f1bx2wd.yxedr_active ol, .l_f1bx2wd.yxedr_active ul {
    padding-inline-start: 17px;
    margin-block-start: 0;
    margin-block-end: 0;
}

.l_f1bx2wd.yxedr_active ul li {
    list-style-type: disc;
}

.l_f1bx2wd p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
}

.l_f1bx2wz {
    width: calc(100% - 60px);
    margin-top: 25px;
}

.l_f1bx2wd {
    margin-top: 28px;
}

.l_f1bx2li2:not(:first-child) {
    display: none;
}

.l_f1page .l_c1sidenav {
    width: 200px;
}

.l_f1bx3li {
    width: 25%;
    padding: 0 47px;
}

.l_f1bx3ul {
    margin: 0 -47px;
}

.l_f1bx3lis {
    width: 100%;
    text-align: center;
    position: relative;
}

.l_f1bx3tp {
    position: relative;
}

.l_f1bx3lis .ys_imgbox_cover::after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../../images/f1_bg_09.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.l_f1bx3lis .ys_imgbox_cover {
    width: 100%;
    border-radius: 50%;
    background: linear-gradient(180deg, #F8F9FB 0%, #D6E5F8 100%);
    position: relative;
    margin-bottom: 22px;
}

.l_f1bx3list {
    width: 78%;
    margin: auto;
}

.l_f1bx3p {
    margin-top: 5px;
}

.l_f1bx3p p {
    font-size: 14px;
}

.l_f1bx3bg {
    width: 134px;
    position: absolute;
    right: -50px;
    top: -50px;
    z-index: -1;
}

.l_f1bx3li.on .l_f1bx3bg {
    left: -50px;
    bottom: -50px;
    top: inherit;
    right: inherit;
}

.l_f1bx3bg img {
    width: 100%;
}

.l_f1box4 {
    background-color: #ECF2FB;
    padding-bottom: 100px !important;
}

.l_cont978 {
    width: 978px;
    margin: auto;
}

.l_f1bx4li:not(:first-child) {
    display: none;
}

.l_f1bx4lis {
    padding: 20px 28px 24px;
    border-radius: 10px;
    background-color: #fff;
    height: 302px;
    overflow: hidden;
}

.l_f1bx4lis {
    width: 100%;
}

/* .l_f1bx4lis img{
    width: 100%;
} */
.l_f1bx4ul {
    margin: 0 -19px;
}

.l_f1bx4li {
    width: 33.333333%;
    padding: 0 19px;
}

.l_f1bx4p {
    margin-top: 12px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_f1bx4p p {
    font-size: 14px;
    line-height: 1.75;
    color: #12205B;
    font-weight: bold;
    height: 49px;
    overflow: hidden;
    text-align: center;
}

.l_f1bx6li2s {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_f1bx6li2:not(:first-child),
.l_f1bx6li1:not(:first-child) {
    display: none;
}

.l_f1bx4ul .slick-list {
    overflow: inherit;
}

.l_f1bx4ul .slick-prev,
.l_f1bx4ul .slick-next {
    width: 37px;
    height: 37px;
    z-index: 5;
    background: url(../../images/f1_icon_04.svg) center / cover no-repeat;
}

.l_f1bx4ul .slick-next {
    background: url(../../images/f1_icon_10.svg) center / cover no-repeat;
}

.l_f1bx4bt {
    position: relative;
}

.l_f1bx4bt::after,
.l_f1bx4bt::before {
    content: "";
    width: 500px;
    height: 100%;
    background-color: rgba(236, 242, 251, 0.6);
    position: absolute;
    top: 0;
    z-index: 3;
}

.l_f1bx4bt::after {
    right: -500px;
}

.l_f1bx4bt::before {
    left: -500px;
}

.l_f1bx4ul .slick-dots li {
    width: 9px;
    height: 9px;
    margin: 0 8px;
    background: #fff;
}

.l_f1bx4ul .slick-dots li.slick-active {
    background: #17E5E0;
}

.l_f1bx4ul .slick-dots {
    bottom: -50px;
}

.l_f1bx5img {
    position: relative;
}

.l_f1bx5bg {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 4px 21px 7px #D5E2F5B2;
}

.l_f1bx5bg img {
    width: 100%;
}

.l_f1bx5pic {
    width: 68%;
}

.l_f1bx5p {
    margin-top: 24px;
}

.l_f1bx5p p {
    font-size: 18px;
    line-height: 1.75;
    color: #12205B;
    font-weight: bold;
    height: 31.5px;
    overflow: hidden;
}

.l_f1bx5bt .swiper-container {
    overflow: inherit;
    padding-bottom: 76px;
}

.l_f1bx5bt .swiper-pagination-progressbar {
    background: #EAEAEA !important;
}

.l_f1bx5bt .swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 150px);
    height: 2px;
    left: inherit;
    top: inherit;
    bottom: 0;
    right: 0;
}

.l_f1bx5bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #1AD3CF;
}

.l_f1arrow {
    width: 42px;
    cursor: pointer;
}

.l_f1bx5bt {
    position: relative;
}

.l_f1bx5arrow {
    width: 103px;
    position: absolute;
    bottom: -21px;
    left: 0;
}

.l_f1bx5bt::after,
.l_f1bx5bt::before {
    content: "";
    width: 400px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: -50px;
    z-index: 5;
}

.l_f1bx5bt::before {
    left: -426px;
}

.l_f1bx5bt::after {
    right: -420px;
}

.l_f1bx7ul {
    margin: 0 -25px;
}

.l_f1bx7li {
    width: 25%;
    padding: 0 25px;
    position: relative;
}

.l_f1bx7li::after {
    content: "";
    width: 1px;
    height: 67px;
    background-color: #AEB8E2;
    opacity: 0.6;
    position: absolute;
    top: 20px;
    right: 0;
}

.l_f1bx7li:last-child::after {
    display: none;
}

.l_f1bx7li .l_a1bx2ti {
    height: 30px;
    overflow: hidden;
}

.l_f1bx7ifs1 img {
    width: 16px;
    margin-right: 4px;
    position: relative;
    top: 4px;
}

.l_f1bx7ifs1 p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
}

.l_f1bx7ifs1 a p {
    font-family: 'MontserratRegular' !important;
}

.l_f1bx7ifs1, .l_f1bx7ifs1 a {
    display: flex;
    align-items: flex-start;
}

.l_f1bx7ifs {
    margin-top: 20px;
}

.l_f1bx7ifs1 {
    margin-bottom: 8px;
}

.l_f1bx7ifs1:last-child {
    margin-bottom: 0;
}

.l_f1bx7detail {
    margin-top: 70px;
    position: relative;
}

.l_f1bx7le {
    width: 45%;
    background: rgba(255, 255, 255, .1);
    box-shadow: 0px 2px 15px 0px #0B287414;
    border-radius: 5px;
    padding: 54px 87px;
}

.l_f1bx7ri {
    width: 55%;
    padding-left: 48px;
    /* position: absolute;
    top: 0;
    right: 0;
    height: 100%; */
}

.l_f1bx7le1 p, .l_f1bx7ri1 p {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    text-align: center;
}

.l_f1bx7ri1 p {
    height: 28px;
    overflow: hidden;
}

.l_f1bx7le1 p a {
    color: #1BCCC8;
}

.l_f1bx7le11 {
    padding-right: 67px;
}

.l_f1bx7le12 {
    padding-left: 110px;
    position: relative;
}

.l_f1bx7le12::after {
    content: "";
    width: 1px;
    height: 26px;
    background-color: #AEB8E2;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.l_f1bx7ic {
    width: 29px;
    margin: auto;
    position: relative;
    margin-top: 26px;
    cursor: pointer;
}

.l_f1bx7ic img {
    width: 100%;
}

.l_f1bx7ri1 {
    padding: 0 18px;
    width: 50%;
    height: 100%;
}

.l_f1bx7ris {
    margin: 0 -18px;
}

.l_f1bx7ri1s {
    padding: 40px 28px;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 5px;
    box-shadow: 0px 2px 15px 0px #0B287414;
    height: 100%;
}

.l_f1bx7ic .l_ftshrimg {
    width: 100px;
    bottom: inherit;
    background: #ffffff;
    padding: 5px;
    box-shadow: 0px 2px 15px 0px #0B287414;
}

.l_f1bx7ic .l_ftshrimg::before {
    display: none;
}

.l_f1box6 {
    position: relative;
    /* z-index: 20; */
}

.l_f1box6::after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(18, 32, 91, .8);
    position: absolute;
    top: 0;
    left: 0;
}

.l_f1bx6nr {
    position: relative;
    z-index: 3;
}

.l_f1box6 .l_a1bx3tit h2 {
    color: #fff;
}

/* G1表单页面 */
.l_g1bx1info p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 0;
}

.l_g1bx1info {
    margin-top: 10px;
}

.l_g1box1 .l_a1bx2ti {
    color: #17E5E0;
}

.l_g1bx1tp {
    padding-left: 166px;
}

.l_g1bx1le {
    width: 43%;
}

.l_g1bx1ri {
    width: 57%;
    padding-left: 60px;
}

.l_g1bx1bt1 {
    width: 100%;
    margin-top: 20px !important;
}

.l_g1bx1bt1 img {
    width: 100%;
}

.l_g1bx1ris {
    width: 100%;
    box-shadow: 0px 0px 13px 1px #3C9AAE36;
    background-color: #fff;
    border-radius: 20px;
    padding: 50px 45px;
}

.l_g1box1 {
    background: linear-gradient(1.64deg, #F3F8FF 1.05%, rgba(248, 249, 252, 0.5) 98.27%);
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.l_g1bx1in {
    width: 100%;
    height: 30px;
    margin-top: 20px;
}

.l_g1bx1list {
    margin: 0 -16px;
}

.l_g1bx1li {
    width: 50%;
    padding: 0 16px;
    margin-bottom: 25px;
}

.l_g1bx1in input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #aaa;
    line-height: 1.75;
}

.l_g1bx1lis {
    border-bottom: 1px solid #AEB8E2;
}

.l_g1bx1code .l_a1bx9hq {
    width: 118px;
    margin-top: 8px;
}

.l_g1bx1code .l_g1bx1in {
    width: calc(100% - 118px);
    padding-right: 20px;
}

.l_g1bx1li1 {
    width: 100% !important;
}

.l_g1bx1li2 .l_g1bx1lis {
    border-bottom: none;
}

.l_g1bx1ri .l_a1bx9le p {
    font-size: 14px;
}

.l_g1bx1tab {
    margin-left: 32px;
}

.l_g1bx1tble {
    width: 15px;
    height: 15px;
    border: 1px solid rgba(0, 0, 0, .2);
    position: relative;
    margin-right: 14px;
}

.l_g1bx1tble img {
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
    opacity: 0;
}

.l_g1bx1tbri p {
    font-size: 14px;
    line-height: 1.75;
    color: #7B8197;
}

.l_g1bx1tbli {
    display: flex;
    align-items: center;
    margin-right: 36px;
    cursor: pointer;
}

.l_g1bx1ri .l_privacy {
    margin: 0;
}

.l_g1bx1ri .l_a1btnsub {
    width: 100%;
    margin-top: 20px;
}

.l_g1bx1ri .l_a1btnbg {
    width: 650px;
    height: 650px;
}

.l_g1bx1tbli.act .l_g1bx1tble img {
    opacity: 1;
}

.l_g1bx1img {
    width: 414px;
    position: absolute;
}

.l_g1bx1img img {
    width: 100%;
}

.l_g1bx1bg1 {
    right: 0;
    top: -86px;
    z-index: -1;
}

.l_g1bx1bg2 {
    left: 50%;
    bottom: -114px;
    transform: translateX(-50%);
    z-index: -1;
}

.l_f1point {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    transition: all .36s;
    position: relative;
    margin: auto;
    margin-top: 10px;
}

.l_f1point::after {
    content: "";
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .24);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}

.l_f1point::before {
    content: "";
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-color: #17E5E0;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}

.l_f1bx6li1 p {
    font-size: 24px;
    line-height: 1.75;
    color: rgba(255, 255, 255, .6);
    transition: all .36s;
    font-family: 'MontserratRegular' !important;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_f1bx6li1 {
    width: 20%;
    text-align: center;
    cursor: pointer;
}

.l_f1bx6bt {
    position: relative;
}

.l_f1bx6bt::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, .5);
    position: absolute;
    top: 88px;
    left: 0;
}

.l_f1bx6arr {
    width: 82px;
    position: absolute;
    cursor: pointer;
    z-index: 20;
}

.l_f1bx6arr img {
    width: 100%;
}

.l_f1bx6_arrows {
    width: 100%;
    position: absolute;
    top: 81px;
    z-index: 30;
}

.l_f1bx6prev {
    left: -82px;
}

.l_f1bx6next {
    right: -82px;
}

.l_f1bx6lb1 {
    position: relative;
}

.l_f1bx6ul1 {
    position: relative;
    z-index: 5;
}

.l_f1bx6num p {
    font-size: 20px;
    line-height: 1.75;
    color: #fff;
    font-family: 'MontserratRegular' !important;
}

.l_f1bx6p p {
    color: #fff;
    text-align: left;
}

.l_f1bx6p {
    margin-top: 15px;
}

.l_f1bx6li2 {
    padding: 0 42px;
    position: relative;
    width: 25%;
}

.l_f1bx6ul2 {
    margin: 0 -42px;
}

.l_f1bx6li2::after {
    content: "";
    width: 1px;
    height: 40px;
    background-color: #AEB8E2;
    opacity: 0.6;
    position: absolute;
    top: 0;
    right: 0;
}

.l_f1bx6lb2 {
    margin-top: 60px;
    position: relative;
}

.l_f1bx6list .slick-list,
.l_f1bx6ul2 .slick-list {
    overflow: inherit;
}

.l_f1bx6li2:last-child::after {
    display: none;
}

.l_f1bx6ul2 .slick-prev,
.l_f1bx6ul2 .slick-next {
    width: 52px;
    height: 52px;
    z-index: 5;
    top: 58px;
    background: url(../../images/f1_icon_06.svg) center / cover no-repeat;
}

.l_f1bx6arr img {
    width: 100%;
}

.l_f1bx6ul2 .slick-prev {
    background: url(../../images/f1_icon_10l.svg) center / cover no-repeat;
    left: -26px;
}

.l_f1bx6arr2 {
    position: absolute;
    width: 100%;
    top: 32px;
    z-index: 25;
}

.l_f1bx6ul2 .slick-next {
    right: -26px;
}

.slick-disabled {
    display: none !important;
}

.l_f1bx6list1:not(:first-child) {
    display: none;
}

.l_f1bx6ul1 .slick-list {
    padding-bottom: 22px;
    padding-top: 30px;
}

.l_f1bx6li1.slick-current .l_f1point::after {
    background-color: #17E5E0;
    opacity: 0.24;
}

.l_f1bx6li1.slick-current .l_f1point::before {
    opacity: 0.24;
}

.l_f1bx6li1.slick-current .l_f1point {
    background-color: #17E5E0;
}

.l_f1bx6li1.slick-current p {
    transform: scale(2.6);
    color: #fff;
    top: -22px;
}

/* F2加入我们 */
.l_f2page .l_b1bantit .l_b1bantit1 {
    color: #fff;
}

.l_f2page .l_nybanwz {
    top: 200px;
}

.l_f2banlink {
    bottom: 68px;
}

.l_f2banlkli {
    width: 33.333333%;
    padding: 0 24px;
}

.l_f2banlkul {
    margin: 0 -24px;
}

.l_f2banlinks {
    width: 62%;
    margin: auto;
}

.l_f2banlkli a {
    width: 100%;
    display: block;
    padding: 20px 28px;
    border-radius: 10px;
    border: 1px solid #FFFFFF;
    background-color: rgba(255, 255, 255, .5);
    transition: all .36s;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.l_f2banlkli a::before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../../images/f2_bg_01.png) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_f2banle {
    width: 60px;
}

.l_f2banri {
    width: calc(100% - 60px);
    padding-left: 24px;
}

.l_f2banlkli .l_b1bantit1 {
    color: #12205B;
    margin-top: 0;
    height: 30px;
    overflow: hidden;
}

.l_f2banlkli .l_a1bx1more img {
    width: 15px;
}

.l_f2content {
    position: relative;
}

.l_f2bx1li {
    width: 33.333333%;
    padding: 0 12px;
    margin-bottom: 25px;
}

.l_f2bx1ul {
    margin: 0 -12px;
}

.l_f2bx1lis {
    width: 100%;
    cursor: pointer;
    transition: all .36s;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #EAEFF5;
    padding: 28px 42px;
    position: relative;
}

.l_f2bx1tit {
    font-size: 18px;
    line-height: 1.75;
    color: #12205B;
    height: 31.5px;
    overflow: hidden;
}

.l_f2bx1ics img {
    width: 18px;
    margin-right: 12px;
}

.l_f2bx1ics p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
}

.l_f2bx1add {
    padding-bottom: 15px;
    border-bottom: 1px solid #EAEFF5;
    margin-top: 22px;
}

.l_f2bx1bm {
    margin-top: 22px;
}

.l_f2bx1ics {
    display: flex;
    align-items: center;
}

.l_f2bx1tab {
    width: 43px;
    position: absolute;
    top: 22px;
    right: 22px;
    transition: all .36s;
    opacity: 0;
}

.l_f2bx1tab img {
    width: 100%;
}

.l_modal .ys_modal_content {
    width: 1400px;
    padding: 55px 72px 70px;
    border-radius: 10px;
}

.l_modal .ys_modal_close {
    right: 70px;
    top: 55px;
}

.l_f1tcp1 {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
}

.l_f1tcifp p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 0;
}

.l_f1tcifp {
    margin-top: 6px;
}

.l_f2tcbt {
    margin-top: 34px;
}

.l_f1tcinfo1 {
    margin-bottom: 22px;
}

.l_f1tcinfo1:last-child {
    margin-bottom: 0;
}

.l_modal .l_a1bx9hq {
    width: 112px;
    margin-top: 50px;
}

.l_f2tcbt {
    height: 525px;
}

.l_f2tcbt .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #A0A7AF;
}

.l_f2tcbt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 1px;
}

.l_f2tcbt .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #12205B;
}

.l_f2tcbt .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}

.l_f2tcbt .icon-close {
    color: #6F748A;
}

.l_f2box1 {
    position: relative;
    background: linear-gradient(0, #E3EFFF 0%, rgba(234, 242, 253, 0) 83.67%);
}

.l_f2bx1bg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.l_f2bx1bg img {
    width: 100%;
}

.l_f2box3 {
    position: relative;
    z-index: 1;
}

.l_f2box3::after {
    content: "";
    width: 100%;
    height: 1683px;
    background: linear-gradient(180deg, #E3EFFF 0%, rgba(234, 242, 253, 0) 83.67%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_f2bx3ri {
    width: 48%;
    position: relative;
    z-index: 3;
}

.l_f2bx3ri img {
    width: 100%;
}

.l_f2bx3le {
    width: 52%;
    padding-left: 126px;
}

.l_f2bx3les {
    padding: 86px 133px 0;
    position: relative;
    margin-top: 80px;
    z-index: 1;
}

.l_f2bx3les::after {
    content: "";
    width: 1177px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_f2bx3li {
    width: 50%;
    padding: 0 40px;
    margin-bottom: 100px;
}

.l_f2bx3ul {
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.l_f2bx3lis {
    width: 100%;
}

.l_f2bx3ic {
    width: 50px;
}

.l_f2bx3wz {
    width: calc(100% - 50px);
    padding-left: 22px;
}

.l_f2bx3wz .l_a1bx2ti {
    height: 30px;
    overflow: hidden;
}

.l_f2bx3info p {
    font-size: 14px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 6px;
}

.l_f2bx3info {
    margin-top: 18px;
    /* height: 85.5px;
    overflow: hidden; */
}

.l_f2bx4li {
    width: 33.333333%;
    padding: 0 50px;
}

.l_f2bx4ul {
    margin: 0 -50px;
}

.l_f2box4 {
    position: relative;
    z-index: 3;
    padding-top: 0 !important;
}

.l_f2bx4bg {
    width: 100%;
    position: absolute;
    top: -172px;
    left: 0;
    z-index: -1;
}

.l_f2bx4bg img {
    width: 100%;
}

.l_f2bx4litp .ys_imgbox_cover {
    width: 50px;
}

.l_f2bx4litp .l_a1bx2ti {
    width: calc(100% - 50px);
    padding-left: 20px;
    font-weight: inherit;
}

.l_f2bx4libt p {
    text-align: left;
}

.l_f2bx4litp {
    display: flex;
    align-items: flex-end;
}

.l_f2bx4libt {
    margin-top: 15px;
}

.l_f2bx4pics {
    margin-top: 80px !important;
}

.l_f2bx4img1 {
    padding: 0 5px;
}

.l_f2bx4imgs {
    margin: 0 -5px;
}

.l_f2bx4img11 {
    width: 24.8%;
}

.l_f2bx4img11 .l_f2bx4pic {
    width: 100%;
}

.l_f2bx4img12 .l_f2bx4pic {
    width: 100%;
}

.l_f2bx4img12 {
    width: 25.9%;
}

.l_f2bx4pic img {
    width: 100%;
}

.l_f2bx4pictp .l_f2bx4pic1 {
    width: 33%;
}

.l_f2bx4pictp .l_f2bx4pic2 {
    width: 67%;
    padding-left: 10px;
}

.l_f2bx4pictp,
.l_f2bx4img12 .l_f2bx4pic1,
.l_f2bx4picbt .l_f2bx4pic2 .l_f2bx4pic11 {
    margin-bottom: 10px;
}

.l_f2bx4picbt .l_f2bx4pic2 .l_f2bx4pic {
    width: 100%;
}

.l_f2bx4img13 {
    width: 49.3%;
}

.l_f2bx4picbt .l_f2bx4pic1 {
    width: 47%;
}

.l_f2bx4picbt .l_f2bx4pic2 {
    width: 53%;
    padding-left: 10px;
}

.l_f2bx2bg {
    width: 100%;
    height: 500px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.l_f2bx2bg img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: all .36s;
}

.l_f2bx2bg::after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .25);
    position: absolute;
    top: 0;
    left: 0;
}

.l_f2bx2li {
    width: 33.333333%;
    border-right: 1px solid rgba(224, 224, 224, 0.5);
    height: 100%;
    position: relative;
}

.l_f2bx2li:last-child {
    border-right: none;
}

.l_f2bx2li .ys_imgbox_cover {
    width: 80px;
    margin: auto;
}

.l_f2bx2bt {
    position: relative;
}

.l_f2bx2wz {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.l_f2bx2li .l_a1bx1tit,
.l_f2bx2lip p {
    color: #ffffff;
    text-align: center;
}

.l_f2bx2ul {
    height: 100%;
}

.l_f2bx2li .l_a1bx1tit {
    margin-top: 50px;
    margin-bottom: 24px;
}

.l_f2bx2lis {
    position: absolute;
    top: 126px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    padding: 0 20px;
}

input:-webkit-autofill {
    transition: background-color 5000s ease-in-out 0s;
}

.l_nybanbg, .l_nybanbg1 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.l_nybanbg1 img,
.l_nybanbg img {
    width: 100%;
}


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .l_a1bx3more:hover .l_circle {
        transform: rotate(360deg);
    }

    .l_f2bx2bt:hover .l_f2bx2bg img {
        transform: translateX(-50%) scale(1.05);
    }

    .l_f1arrow:hover .l_before {
        opacity: 1;
    }

    .l_f1arrow:hover .l_after {
        opacity: 1;
    }

    .l_b1bx4ul .slick-prev:hover,
    .l_c1bx1ul .slick-prev:hover {
        background: url(../../images/b_icon_01_1.svg) center / cover no-repeat;
    }

    .l_b1bx4ul .slick-next:hover,
    .l_c1bx1ul .slick-next:hover {
        background: url(../../images/b_icon_02_1.svg) center / cover no-repeat;
    }

    .l_a1pcxlli2:hover p {
        color: #00D0CB;
    }

    .l_a1bx3arr:hover .l_after {
        opacity: 1;
    }

    .l_a1bx3arr:hover .l_before {
        opacity: 0;
    }

    .l_a1pcnavli:hover::after {
        width: 100%;
    }

    .l_ftnavli2 a:hover {
        opacity: 1;
    }

    .l_a1bx1li .l_a1bx1lis1:hover a,
    .l_a1bx1li1:hover a {
        transform: translateY(-10px);
    }

    /* .l_a1bx1li a:hover .l_a1bx1more{
        opacity: 1;
    }.l_a1bx1li a:hover .l_a1bx1down{
        opacity: 0;
    } */
    .l_a1bx6le:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .l_a1bx3li a:hover .l_a1bx3wz {
        display: none;
    }

    .l_a1bx3li a:hover .l_a1bx3hide {
        /* opacity: 1; */
        pointer-events: all;
        left: 0;
    }

    .l_a1bx3li a:hover .l_a1bx3hdwz {
        width: 72%;
    }

    .l_a1bx3li a:hover .l_a1bx3hdtit {
        left: calc(14% - 0.5em);
    }

    .l_a1bx3li a:hover {
        transform: scale(1.12);
        z-index: 9;
    }

    .l_a1bx3li a:hover::before {
        opacity: 1;
    }

    .l_a1bx2li2 a:hover .l_a1bx1more p {
        color: #12205B;
    }

    .l_a1bx2li2 a:hover .l_after {
        opacity: 1;
    }

    .l_a1bx2li2 a:hover .l_before {
        opacity: 0;
    }

    .l_a1bx2tblis:hover {
        background-color: #17E5E0;
    }

    .l_a1bx2tblis:hover::before {
        opacity: 1;
    }

    .l_b1bx2li:hover p {
        color: #12205B !important;
    }

    .l_b1bx2li:hover p::before,
    .l_b1bx2li:hover p::after {
        width: 100%;
    }

    .l_b1bx3lis:hover {
        box-shadow: 0px 4px 30px 0px #0B28741A;
    }

    .l_a1bx6li .l_a1bx1lis:hover .ys_imgbox_cover img,
    .l_a1bx6li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .l_b6bx1lis:hover::after {
        width: 100%;
    }

    .l_c1bx1lis:hover {
        box-shadow: 0px 4px 30px 0px #0B28741A;
    }

    .l_f2banlklis:hover a {
        transform: translateY(-10px);
    }

    .l_f2bx1lis:hover .l_f2bx1tab {
        opacity: 1;
    }

    .l_f2bx1lis:hover {
        box-shadow: 0px 4px 30px 0px #0B28741A;
    }

    .l_c1bx3lis1:hover .l_c1bx3lis {
        animation: p_ddd1 1s ease-out;
    }

    .l_a1bx1li a:hover .l_a1bx1mores p {
        color: #12205B;
    }

    .l_a1bx3li a:hover .l_a1bx3hide::after {
        width: 72%;
    }

    /* D1盘古大模型 */
    /*.l_d1bx2lis:hover::after{*/
    /*    transform: scale(1.13);*/
    /*}*/
    /*.l_d1bx2lis:hover::after{*/
    /*    opacity: 1;*/
    /*}*/
    /*.l_d1bx2lis:hover .ys_imgbox_cover{*/
    /*    transform: scale(1.11);*/
    /*    opacity: 1;*/
    /*}*/
    .l_d1bx2lis:hover .l_d1bx2p p {
        color: rgba(255, 255, 255, 1);
        transform: scale(1.18);
    }

    .l_a1navxlli:hover p {
        color: #00D0CB;
    }

    /* 二期样式 */
    .l_e2s1_prev:hover::after {
        background: url(../../images/e1_icon_08_1.svg) center / cover no-repeat;
    }

    .l_e2s1_next:hover::after {
        background: url(../../images/e1_icon_10_1.svg) center / cover no-repeat;
    }

    .l_e2s1_prev:hover,
    .l_e2s1_next:hover {
        background: rgba(23, 229, 224, 1);
        border: 1px solid rgba(23, 229, 224, 1);
    }

    .l_e2bx2li a:hover {
        box-shadow: 0px 0px 13px 1px rgba(60, 154, 174, 0.21);
    }

    .l_e2bx2li a:hover .l_before {
        opacity: 1;
    }

    .l_e2bx2li a:hover .l_after {
        opacity: 0;
    }

    .l_e2bx2li a:hover .l_a1bx1more p {
        color: #12205B;
    }

    .pc_fenye li:hover {
        color: #fff;
        background: #17E5E0;
        border: 1px solid #17E5E0;
    }

    .pc_fenye li:hover::before {
        color: #fff;
    }

    .l_e3bx1bt a:hover {
        color: #12205B;
    }

    .l_d1qk2li a:hover {
        box-shadow: 0px 4px 30px 0px rgba(11, 40, 116, 0.1);
        border: 1px solid transparent;
    }

    .l_d1qk2li a:hover .l_a1bx1more p {
        color: #12205B;
    }

    .l_d1qk2li a:hover .l_before {
        opacity: 1;
    }

    .l_d1qk2li a:hover .l_after {
        opacity: 0;
    }

    .l_d2bx1leli a:hover p {
        color: #17E5E0;
    }

    .l_f4bx1li:hover p {
        color: #17E5E0;
    }

    .l_f3bx2li a:hover {
        box-shadow: 0px 0px 13px 1px rgba(60, 154, 174, 0.21);
        border: 1px solid transparent;
    }

    .l_f4bx1lb_lis:hover {
        background-color: #6F748A;
    }

    .l_f4bx1lb_lis:hover p {
        color: #fff;
    }

    .l_d1qk2li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .l_f3bx2li a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .l_e1bx2lis:hover::after {
        opacity: 1;
    }

    .l_e1bx2lis:hover .l_a1bx1tit {
        color: #ffffff;
    }

    .l_e1bx2lis:hover p {
        color: #ffffff;
    }

    .l_e1box6 .l_c1bx3lis:hover {
        animation: none;
    }

    .l_a1button:hover .l_a1btnbg {
        transform: translate3d(-50%, -50%, 0) scale(1);
        opacity: 1;
        transition: transform .5s ease-in-out;
    }

    /* .l_a1button:hover{
        border: 1px solid transparent;
        transition: border .8s;
    }
    .l_a1button{
        transition: all .36s;
    } */

}


/* 2022.5.13修改 */
.l_b1bx2ri {
    box-shadow: 0px 4.41565465927124px 33.117408752441406px 0px rgb(11 40 116 / 10%);
    border-radius: 36px;
    overflow: hidden;
}

.l_b1bx4wd p {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 16px;
    text-align: center;
}

.l_b1bx4wd {
    width: 40%;
    margin: auto;
    margin-top: 20px;
}

.l_f1bx6ul1 {
    width: calc(100% + 300px);
    left: 50%;
    transform: translateX(-50%);
}

.l_a1bx1li .l_a1bx1more p {
    color: #7B8197;
    transition: all .36s;
}

.l_a1bx1li.on .l_a1bx1more {
    opacity: 1;
}

.l_a1bx1li.on .l_a1bx1down {
    opacity: 0;
}

.l_a1bx6bt {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.l_a1bx6le a {
    height: calc(100% - 30px);
}

.l_b1bx3lis .l_a1bx1tit {
    height: 72px;
}

.l_b1bx3lis .l_b1bx3p {
    height: auto !important;
}

.l_b1bx3ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_b1bx3lis {
    height: 100%;
}

.l_f1bx7detail {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_c1bx2imgbg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 117%;
    /* z-index: -1; */
}

.l_c1bx2img2 .ys_imgbox_cover {
    z-index: 5;
    border-radius: 20px;
}

.l_c1bx2img2 {
    width: 80%;
    left: 15px;
}

.l_c1bx2imgbg img {
    width: 100%;
}

.l_c1bx2img2s {
    animation-delay: .6s;
}

/* D1盘古大模型 */
.l_d1page .l_nybanwzs {
    width: 66%;
    margin: auto;
    text-align: center;
}

.l_d1page .l_b1bantit {
    margin-top: 0;
}

.l_d1page .l_nybanwzs .l_bcontp {
    margin-top: 30px;
}

.l_d1banlip p {
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}

.l_d1banlip {
    margin-top: 16px;
}

.l_d1ban_links {
    width: 87%;
    margin: auto;
    margin-top: 120px;
}

.l_d1banli {
    width: 25%;
    padding: 0 74px;
}

.l_d1banul {
    margin: 0 -74px;
}

.l_d1banlis {
    width: 100%;

}

.l_d1banic .ys_imgbox_cover {
    width: 64px;
    margin: auto;
    position: absolute;
}

.l_d1banic {
    position: relative;
    width: 90px;
    height: 90px;
    margin: auto;
}

.l_d1banic::after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../../images/d1_iconbg.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.l_d1bx1tp {
    padding: 160px 0;
}

.l_d1page .l_a1bx3tit h2 {
    color: #fff;
}

.l_d1bx1tit {
    font-size: 20px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    height: 35px;
    overflow: hidden;
    margin: 16px 0;
}

.l_d1bx1p p {
    color: #9DDCFF;
    height: 84px;
    overflow: hidden;
    text-align: left;
}

.l_d1bx1ul {
    margin: 0 -26px;
}

.l_d1bx1li {
    width: 25%;
    padding: 0 26px;
}

.l_d1bx1lis {
    width: 100%;
    padding: 32px 32px 76px;
    background: linear-gradient(219.4deg, rgba(78, 146, 237, 0.1) 0%, rgba(78, 146, 237, 0) 100%);
    border-radius: 18px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.l_d1bx1lis .ys_imgbox_cover {
    width: 64px;
}

.l_d1bx1bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_d1bx1bg img {
    width: 100%;
}

.l_d1box1 {
    position: relative;
    z-index: 1;
}

.l_d1box1::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 45.03%, #12205B 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.l_d1content {
    background-color: #12205B;
}

.l_d1box2 {
    padding-top: 230px;
    padding-bottom: 200px;
    position: relative;
}

.l_d1bx1sp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 648px;
}

.l_d1bx1sp video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.l_d1bx2nr {
    position: relative;
    z-index: 3;
}

.l_d1bx2wz p {
    color: #9DDCFF;
    font-size: 20px;
}

.l_d1bx2wz {
    padding: 0 112px;
    position: relative;
}

.l_d1bx2wz::before,
.l_d1bx2wz::after {
    content: "";
    width: 80px;
    height: 4px;
    background: linear-gradient(270deg, #17E5E0 0%, rgba(23, 229, 224, 0) 100%);
    opacity: 0.5;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 2px;
}

.l_d1bx2wz::after {
    left: inherit;
    right: 0;
    background: linear-gradient(90deg, #17E5E0 0%, rgba(23, 229, 224, 0) 100%);
}

.l_d1bx2bt {
    position: relative;
}

.l_d1bx2bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: radial-gradient(50% 571.78% at 50% 50%, rgba(78, 146, 237, 0.2) 0%, rgba(78, 146, 237, 0) 100%);
    z-index: -1;
    opacity: 0.2;
}

.l_d1bx2bg img {
    width: 100%;
}

.l_d1bx2word {
    position: relative;
    z-index: 5;
    padding: 100px 130px;
}

.l_d1bx2li {
    width: 20%;
}

.l_d1bx2lis {
    width: 100%;
    padding: 46px;
    transition: all .36s;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.l_d1bx2lis::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(37.1deg, #0091E2 0%, #0217DA 100%);
    border-radius: 16px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}

.l_d1bx2ul {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    width: 82%;
    margin: auto;
    background: linear-gradient(217.04deg, rgba(5, 112, 254, 0.2) 0.04%, rgba(33, 28, 253, 0.2) 99.96%);

}

.l_d1bx2lis .ys_imgbox_cover {
    width: 80px;
    margin: auto;
    transition: all .36s;
    opacity: 0.5;
}

.l_d1bx2p {
    margin-top: 20px;
}

.l_d1bx2p p {
    font-size: 18px;
    line-height: 1.75;
    color: rgba(255, 255, 255, .5);
    font-weight: bold;
    transition: all .36s;
    height: 31.5px;
    overflow: hidden;
}

.l_d1bx1phimg {
    width: 100%;
    /* display: none; */
}

.l_d1bx1phimg img {
    width: 100%;
}

.l_d1bx1phimg svg {
    width: 100%;
    height: auto;
}

.l_d1bx3bt {
    margin-top: 170px;
}

.l_d1bx3le {
    width: 34%;
    margin-top: 12px;
}

.l_d1bx3le img {
    width: 100%;
}

.l_d1bx3ri {
    width: 66%;
}

.l_d1bx3wz .l_a1bx2ti {
    color: #fff;
}

.l_d1bx3wz .l_d1bx3p p {
    color: #9DDCFF;
    font-size: 14px;
    text-align: left;
    height: 49px;
    overflow: hidden;
}

.l_d1bx3wz .l_d1bx3p {
    margin-top: 16px;
}

.l_d1bx3wz {
    width: 42%;
    margin-left: 39%;
    padding: 32px;
    position: relative;
    z-index: 5;
    /* background: linear-gradient(140.85deg, rgba(78, 146, 237, 0.1) 0.95%, rgba(78, 146, 237, 0) 98.84%); */
    border-radius: 16px;
    overflow: hidden;
}

.l_d1bx3img {
    width: 82%;
    position: absolute;
    top: 0;
    left: 0;
}

.l_d1bx3img img {
    width: 100%;
}

.l_d1bx3li1 {
    position: relative;
}

.l_d1bx3li11 {
    margin-bottom: 43px;
}

.l_d1bx3li12 {
    margin-bottom: 26px;
}

.l_d1bx3li12 .l_d1bx3img {
    width: 90%;
}

.l_d1bx3li12 .l_d1bx3wz {
    width: 46%;
    margin-left: 44%;
}

.l_d1bx3li13 .l_d1bx3img {
    width: 98%;
}

.l_d1bx3li13 .l_d1bx3wz {
    width: 46%;
    margin-left: 52%;
}

.l_d1bx3li11 {
    margin-left: -65px;
}

.l_d1bx3li12 {
    margin-left: -12px;
}

.l_d1box6 .l_bcontp {
    margin-top: 20px;
}

.l_d1box6 .l_bcontp p {
    font-size: 18px;
    color: #9DDCFF;
}

.l_d1box6 {
    padding: 78px 0;
    background: radial-gradient(50% 2048% at 50% 50%, rgba(38, 73, 255, 0.4) 0%, rgba(134, 38, 255, 0.4) 100%);
    position: relative;
    z-index: 5;
}

.l_d1bx6nr {
    position: relative;
    z-index: 5;
}

#particles {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#particles canvas {
    opacity: 0.3;
    width: 100%;
    height: 100%;
}

.gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.gradient canvas {
    opacity: 0.3;
}

.l_d1box6 .l_a1btnsub {
    width: 184px;
    margin-top: 50px;
}

.l_d1box6 .l_a1btnbg {
    width: 184px;
    height: 184px;
}

.l_d1box6 .l_a1btnsub p {
    font-size: 20px;
    line-height: 50px;
}

.l_d1point {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: -4px;
    left: -4px;
}

.l_d1bx5bt {
    width: 96.5%;
    margin: auto;
    position: relative;
    margin-top: 50px;
}

.l_d1bx5bt svg {
    width: 100%;
    height: auto;
}

.l_d1bx2bg1 {
    width: 1148px;
    position: absolute;
    top: 160px;
    left: -297px;
}

.l_d1bx2bg_img img {
    width: 100%;
}

.l_d1bx2bg2 {
    width: 1630px;
    position: absolute;
    top: 310px;
    right: -653px;
}

.l_d1bx3bg1 {
    width: 1694px;
    position: absolute;
    top: 242px;
    left: -498px;
}

.l_d1bx4bg1 {
    width: 1836px;
    position: absolute;
    top: 720px;
    left: -916px;
}

.l_d1bx4bg2 {
    width: 1478px;
    position: absolute;
    top: 315px;
    right: -605px;
}

.l_d1box3 {
    position: relative;
}

.l_d1box4 {
    padding-top: 120px;
    padding-bottom: 80px;
    position: relative;
    z-index: 1;
}

.l_d1box5 {
    position: relative;
    z-index: 5;
    padding-top: 0 !important;
}

.l_d1bx4bts {
    width: 82%;
    margin: auto;
    position: relative;
}

.l_d1bx4bts1 {
    border-radius: 32px;
    overflow: hidden;
    background-color: #141E5A;
}

.l_d1bx4bts::after {
    content: "";
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 32px;
}

.rs-addon-beforeafter-line {
    width: 4px !important;
    background: radial-gradient(50% 31126050.55% at 50% 51.95%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) !important;
}

.rs-addon-beforeafter-btn {
    border-radius: 50% !important;
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    box-shadow: 0px 0px 12px 0px rgb(23 229 224 / 20%) !important;
    backdrop-filter: blur(4px);
    background: url(../../images/d1_btn.svg) center / cover no-repeat;
    width: 48px !important;
    top: 50% !important;
}

.l_d1bx4bg {
    width: 100%;
    position: absolute;
    top: 232px;
    left: 0;
    z-index: -1;
}

.l_d1bx4bg img {
    width: 100%;
}

.rs-addon-beforeafter-bg-inner {
    background-size: cover !important;
}

.l_nybrdli a {
    font-size: 14px;
    line-height: 1.75;
    color: #A0A7AF;
    transition: all .36s;
}

.l_nybread {
    padding-top: 16px;
}

.l_nybrdli {
    position: relative;
    padding: 0 10px;
}

.l_nybrdli::after {
    content: ">";
    font-size: 14px;
    color: #A0A7AF;
    position: absolute;
    top: 50%;
    right: -5px;
    transform: translateY(-50%);
}

.l_nybrdli:last-child:after {
    display: none;
}

.l_d1bx2wz1:not(:first-child) {
    display: none;
}

.l_d1bx3wdp p {
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    margin-bottom: 16px;
}

.l_d1bx3wdp {
    margin-top: 40px;
    text-align: center;
}

.l_d1bx2li.on .l_d1bx2lis {
    transform: scale(1.13);
}

.l_d1bx2li.on .l_d1bx2lis::after {
    opacity: 1;
}

.l_d1bx2li.on .ys_imgbox_cover {
    transform: scale(1.11);
    opacity: 1;
}

.l_d1bx2li.on .l_d1bx2p p {
    color: rgba(255, 255, 255, 1);
    transform: scale(1.18);
}

/* 2022.5.18修改 */
.l_b1bx4ul .slick-track {
    margin: auto;
}

.l_c1sidelis p {
    color: #333;
    font-weight: bold;
}

.l_f1bx5p {
    text-align: center;
}

.l_a1navxlli p {
    font-size: 16px;
    line-height: 1.75;
    color: #12205B;
    transition: all .36s;
}

.l_a1navxlli img {
    width: 17px;
    margin-right: 10px;
}

.l_a1navxlli a {
    display: flex;
    align-items: center;
    /* justify-content: center; */
}

.l_a1navxl2 {
    position: absolute;
    width: calc(100% + 120px);
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    box-shadow: 0px 3.424199342727661px 25.681493759155273px 0px rgb(11 40 116 / 10%);
    border-radius: 2px;
    padding: 24px 20px;
    display: none;
}

.l_a1navxlli {
    margin-bottom: 24px;
}

.l_a1navxlli:last-child {
    margin-bottom: 0;
}

.l_a1pcxlli1 {
    position: relative;
}

.l_a1pcxlli1::after {
    content: "";
    width: 1px;
    height: 80px;
    background-color: #eaeaea;
    position: absolute;
    bottom: 24px;
    right: -32px;
}

.l_a1pcxlli1:last-child::after {
    display: none;
}

.l_g1bx1in input::placeholder {
    color: #eaeaea;
}

.l_f1bx4bt::after, .l_f1bx4bt::before {
    backdrop-filter: blur(2px);
}

.l_b1bx3li.on .l_b1bx3lis {
    box-shadow: 0px 4px 30px 0px #0b28741a;
}

.l_b1bx4p p {
    font-size: 16px;
    height: 56px;
}

.l_b1bx4p {
    margin-top: 20px;
}

.l_b1bx4wz {
    padding: 50px 22px 32px;
}

.l_c1bx1bt1 p {
    height: 280px;
}

.l_b1bx2li {
    max-width: 300px;
}

.l_b1bx3ul {
    margin: 0 -18px;
}

.l_b1bx3li {
    padding: 0 18px;
    margin-bottom: 24px;
}

.l_c1sidenav.act .l_c1sidelis p {
    color: #fff;
}

.l_f1content .l_c1sidenav {
    width: 66px;
}

.l_a1bx2lbli .l_a1bx1p p {
    height: auto !important;
}

.l_b6bx2img {
    width: 100%;
}

.l_c1bx4info li:last-child p {
    margin-bottom: 0;
}

.l_a1navxlli.yxnav_active2 p {
    color: #00D0CB;
}

.l_a1pcnavxl {
    width: 660px;
    left: -200px;
}

.l_a1pcxlli2 {
    margin-bottom: 24px;
}

.l_a1pcxldes {
    margin-bottom: 15px;
}

.l_f2page .l_nybanwz {
    top: calc(50% - 102px + 17px);
}

.l_nybanwz {
    z-index: 5;
}

.l_c1bx1bt1 p {
    height: auto !important;
}

.l_c1bx1ul .slick-track {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_c1bx1li {
    height: auto;
}

.l_c1bx1lis {
    height: 100%;
}

.l_c1sidenav.act .l_c1sideli.on p {
    color: #17E5E0;
}

.l_a1pcxlli1::after {
    top: calc(50% + 20px);
    transform: translateY(-50%);
}

.l_a1pcxlli2:last-child {
    margin-bottom: 0;
}

.l_b6page .l_b1bx4p p {
    height: 112px;
}

.l_f2banlkul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.l_c1bx2img2 .ys_imgbox_cover {
    border-radius: 10px;
}

/* 登记下载弹窗 */
.l_down_modal .ys_modal_content {
    width: 576px;
    border-radius: 16px;
    padding: 50px 104px;
}

.l_down_modal .iconfont {
    font-size: 24px;
    color: #6F748A;
}

.l_down_modal .ys_modal_close {
    right: 32px;
    top: 32px;
}

.l_downli1s {
    border-bottom: 1px solid #AEB8E2;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}

.l_downlist {
    margin-top: 50px;
}

.l_downli1 .l_a1bx9le {
    width: 75px;
}

.l_downli1 .l_a1bx9ri {
    width: calc(100% - 75px);
}

.l_downli2 .l_a1bx9le,
.l_downli3 .l_a1bx9le {
    width: 90px;
}

.l_downli2 .l_a1bx9ri {
    width: calc(100% - 90px);
}

.l_downli3 .l_a1bx9ri {
    width: calc(100% - 90px - 118px);
}

.l_downli3 .l_a1bx9lis {
    border-bottom: none;
    position: relative;
}

.l_downli3 .l_a1bx9lis::after {
    content: "";
    width: calc(100% - 118px);
    height: 1px;
    background-color: #AEB8E2;
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_downli4 .l_a1bx9le {
    width: 103px;
}

.l_downli4 .l_a1bx9ri {
    width: calc(100% - 103px);
}

.l_downli .l_a1bx9le p {
    font-size: 14px;
}

.l_downli .l_a1bx9ri {
    height: 40px;
}

.l_downli {
    margin-bottom: 42px;
}

.l_downli .l_a1bx9hq p {
    font-size: 14px;
    line-height: 34px;
}

.l_downli .l_a1bx9hq {
    width: 118px;
}

.l_downlist .l_prile {
    margin-right: 16px;
}

.l_downlist .l_privacy {
    margin: 0;
}

.l_downlist .l_privacys {
    margin-top: 0;
}

.l_downlist .l_a1btnsub p {
    font-size: 14px;
    line-height: 42px;
}

.l_downlist .l_a1btnsub {
    width: 100%;
    margin-top: 12px;
}

.l_downlist .l_a1btnbg {
    width: 400px;
    height: 400px;
}

.l_b1bx2bg {
    width: 106%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.l_b1bx2ri {
    position: relative;
    overflow: inherit;
    box-shadow: inherit;
}

.l_b1bx2img1 {
    border-radius: 11px;
    overflow: hidden;
    width: 90%;
    margin: auto;
}

.l_b6bx3mdul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.l_d1bx2li {
    backdrop-filter: blur(3px);
    border-radius: 16px;
}


/* E2资源中心列表页 */
.l_nybanwzp p {
    font-size: 16px;
    color: #fff;
}

.l_nybanwzp {
    margin-top: 10px;
}

/* .l_e2page .l_nybanimg::after{
    display: none;
} */
.l_e2box1 {
    padding-top: 66px;
}

.l_e2bx1ri {
    width: 34%;
    padding-left: 28px;
}

.l_e2bx1le {
    border-radius: 16px;
    overflow: hidden;
    width: 66%;
    position: relative;
}

.l_e2bx1le a {
    width: 100%;
    position: relative;
    display: block;
}

.l_e2bx1le a::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(18, 32, 91, 0) 50%, #12205B 76.3%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}

.l_e2bx1tit {
    font-size: 30px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}

.l_e2bx1wz {
    width: 100%;
    padding: 0 32px;
    bottom: 32px;
    z-index: 5;
}

.l_e2bx1if1 img {
    width: 16px;
}

.l_e2bx1if1 p {
    font-size: 14px;
    line-height: 1.75;
    color: #fff;
    margin-left: 8px;
    opacity: 0.6;
}

.l_e2bx1if1 {
    display: flex;
    align-items: center;
    margin-right: 32px;
}

.l_e2bx1p p {
    font-size: 14px;
    color: #fff;
    opacity: 0.6;
    line-height: 1.5;
}

.l_e2bx1lblis p {
    font-size: 12px;
    line-height: 24px;
    color: #fff;
}

.l_e2bx1lblis {
    width: 100%;
    padding: 0 12px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
}

.l_e2bx1lbli {
    padding: 0 4px;
    width: auto;
}

.l_e2bx1lbul {
    margin: 0 -4px;
}

.l_e2bx2li .l_e2bx1lbul {
    height: 24px;
    overflow: hidden;
}

.l_e2bx1lbot {
    padding-left: 8px;
    width: calc(100% - 16px);
}

.l_e2bx1lbic {
    width: 16px;
}

.l_e2bx1lbic img {
    width: 100%;
}

.l_e2bx1lab {
    display: flex;
    align-items: center;
}

.l_e2bx1info {
    margin-top: 8px;
}

.l_e2bx1p {
    margin: 16px 0;
    height: 42px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.l_e2bx1rili {
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 16px;
    position: relative;
}

.l_e2bx1rili:last-child {
    margin-bottom: 0;
}

.l_e2bx1riwz {
    width: 100%;
    padding: 0 24px;
    bottom: 12px;
    z-index: 3;
}

.l_e2bx1ritit {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
}

.l_e2bx1rili a {
    width: 100%;
    display: block;
    position: relative;
}

.l_e2bx1rili a::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.l_e2bx1rili .l_e2bx1if1 img {
    opacity: 0.6;
}

.l_e2bx1btn {
    z-index: 5;
    cursor: pointer;
    display: none;
    width: 48px;
}

.l_e2bx1btn img {
    width: 100%;
}

.l_e2bx1rili.on .l_e2bx1btn {
    display: block;
}

.l_e2bx1le.on .l_e2bx1btn {
    display: block;
}

.l_e2bx2nr .l_b1bx2li p {
    font-size: 20px;
    color: #6F748A;
    padding: 12px 48px;
    line-height: 1.3;
}

.l_e2bx2nr .l_b1bx2li.on p {
    color: #12205B;
}

.l_e2bx2nr .l_b1bx2li::after {
    height: 20px;
    background-color: #A0A7AF;
    opacity: 1;
}

.l_e2bx2sech {
    width: 330px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
    padding-right: 32px;
}

.l_e2bx2tp .l_b1bx2tab {
    width: calc(100% - 330px);
    padding-right: 180px;
}

.l_e2bx2tp .l_b1bx2ul {
    flex-wrap: nowrap;
    justify-content: left;
}

.l_b1bx2li a {
    width: 100%;
    display: block;
}

.l_e2bx1ic {
    width: 26px;
    line-height: 50px;
    cursor: pointer;
}

.l_e2bx1ic img {
    width: 100%;
}

.l_e2bx2input {
    width: calc(100% - 26px);

    padding-right: 15px;
    height: 50px;
}

.l_e2bx2input input {
    width: 100%;
    height: 100%;
    padding-left: 32px;
    font-size: 18px;
    color: #aaaaaa;
}

.l_e2bx2input input::placeholder {
    font-size: 18px;
    color: #aaaaaa;
}

.l_e2bx2tp {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(234, 239, 245, 1);
}

.l_e2bx2tp .l_b1bx2li {
    max-width: inherit;
    width: auto;
}

.l_e2bx1tb {
    padding: 0 34px;
    position: relative;
}

.l_e2s1_prev,
.l_e2s1_next {
    width: 34px;
    height: 34px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 4px;
    transition: all .36s;
}

.l_e2s1_prev::after,
.l_e2s1_next::after {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../images/e1_icon_08.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}

.l_e2s1_next::after {
    background: url(../../images/e1_icon_10.svg) center / cover no-repeat;
}

.l_e2bx1tb .swiper-button-disabled {
    display: none;
}

.l_e2bx2mdlab img {
    width: 16px;
}

.l_e2bx2mdlab p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    margin-left: 12px;
}

.l_e2bx2mdlab {
    display: flex;
    align-items: center;
    width: 108px;
    position: relative;
    top: -2px;
}

.l_e2bx2lbli {
    width: auto;
    padding: 0 8px;
    margin-bottom: 16px;
}

.l_e2bx2lbul {
    margin: 0 -8px;
}

.l_e2bx2lblis {
    width: 100%;
    border-radius: 8px;
    background-color: #EAEFF5;
    cursor: pointer;
}

.l_e2bx2lblis a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
}

.l_e2bx2lblis p {
    font-size: 12px;
    line-height: 24px;
    color: #6F748A;
}

.l_e2bx2lblis img {
    width: 12px;
    margin-left: 4px;
    display: none;
}

.l_e2bx2mid {
    margin-top: 24px;
    margin-bottom: 80px;
    position: relative;
}

.l_e2bx2xu_lis {
    padding: 0 12px;
    border-radius: 8px;
    background-color: #12205B;
    display: flex;
    align-items: center;
}

.l_e2bx2xu_lis p {
    font-size: 12px;
    color: #fff;
    line-height: 2;
    margin-right: 4px;
}

.l_e2bx2xu_lis img {
    width: 16px;
    cursor: pointer;
    line-height: 24px;
}

.l_e2bx2xu_list {
    padding-left: 24px;
    width: calc(100% - 108px);
}

.l_e2bx2_after {
/ / display: none;
}

.l_e2bx2lbli.on img {
    display: block;
}

.l_e2bx2more p {
    font-size: 14px;
    line-height: 1.75;
    color: #A0A7AF;
    width: 56px;
}

.l_e2bx2more img {
    width: 16px;
    margin-left: 8px;
    transition: all .36s;
}

.l_e2bx2more {
    display: flex;
    align-items: center;
    width: 80px;
    cursor: pointer;
}

.l_e2bx2lb_list {
    width: calc(100% - 108px);
    padding-left: 24px;
    overflow: hidden;
}

.l_e2bx2xuan {
    width: calc(100% - 80px);
}

.l_e2bx2more.act img {
    transform: rotate(-180deg);
}

.l_e2bx2li {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 40px;
}

.l_e2bx2ul {
    margin: 0 -14px;
}

.l_e2bx2li a {
    width: 100%;
    padding: 16px 16px 26px;
    display: block;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
    transition: all .36s;
}

.l_e2bx2litp {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.l_e2bx2litp::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
}

.l_e2bx2li.on .l_e2bx2litp::after {
    display: block;
}

.l_e2bx2li .ys_imgbox_cover {
    width: 100%;

}

.l_e2bx2li .l_e2bx1lblis p {
    color: #6F748A;
}

.l_e2bx2li .l_e2bx1lblis {
    background: #EAEFF5;
}

.l_e2bx2li .l_e2bx1lab {
    margin-top: 8px;
    margin-bottom: 24px;
    height: 24px;
    overflow: hidden;
}

.l_e2bx2tit {
    font-weight: inherit;
    height: 60px;
    overflow: hidden;
}

.l_e2bx2li .l_e2bx1if1 p {
    color: #aaaaaa;
    opacity: 1;
}

.l_e2bx2p p {
    font-size: 16px;
    line-height: 1.75;
    color: #7B8197;
}

.l_e2bx2p {
    height: 56px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.l_e2bx2li .l_e2bx1info {
    margin-top: 8px;
    margin-bottom: 24px;
}

.l_e2bx2li .l_a1bx1more p {
    color: #7B8197;
}

.l_e2bx2li .l_a1bx1more {
    margin-top: 35px;
}

.l_imgbox_cover {
    width: 8px;
    height: 8px;
    position: relative;
}

.l_e2bx2li.on .l_imgbox_cover {
    width: 16px;
    height: 16px;
}

.l_imgbox_cover img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}

.l_e2bx2li.on .l_e2bx1btn {
    display: block;
}

.end li::before, .first li::before, .next li::before, .prev li::before {
    color: #12205B;
    transition: all .36s;
}

.pc_fenye li {
    width: 34px;
    height: 34px;
    border: 1px solid rgba(234, 239, 245, 1);
    font-family: "Microsoft Yahei";
    font-size: 14px;
    line-height: 34px;
    color: #12205B;
    margin: 0 12px;
    border-radius: 4px;
}

.pc_fenye li.activepage {
    color: #fff;
    background: #17E5E0;
    border: 1px solid #17E5E0;
}

.l_e2bx2bt {
    margin-bottom: 40px;
}

/* E3资源中心详情页 */
.l_e3page .l_nybread {
    width: 1400px;
}

.l_e3bx1le {
    width: 65%;
}

.l_e3bx1ri {
    width: 35%;
    padding-left: 48px;
}

.l_e3box1 {
    padding-top: 74px !important;
}

.l_e3bx1tit h1 {
    font-size: 36px;
    line-height: 1.5;
    color: #12205B;
}

.l_e3bx1ifli img {
    width: 16px;
    margin-right: 8px;
}

.l_e3bx1ifli p {
    font-size: 14px;
    line-height: 1.75;
    color: #aaaaaa;
}

.l_e3bx1ifli {
    margin-right: 32px;
    display: flex;
    align-items: center;
}

.l_e3bx1info {
    margin-top: 32px;
    margin-bottom: 50px;
}

.l_e3bx1tu {
    width: 100%;
}

.l_e3bx1tu img {
    width: 100%;
}

.l_e3bx1spt {
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;
}

.l_e3bx1sp {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: none;
}

.l_e3bx1sp iframe {
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.l_e3bx1spt.on .l_e3bx1sp {
    display: block;
}

.l_e3bx1spt.act .l_e3bx1sp iframe {
    pointer-events: all;
}

.l_e3bx1cont p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 14px;
}

.l_e3bx1cont h2 {
    font-size: 32px;
    line-height: 1.5;
    color: #12205B;
    margin-bottom: 24px;
}

.l_e3bx1cont img {
    border-radius: 32px;
    border: 1px solid rgba(234, 239, 245, 1);
}

.l_e3bx1cont ol, .l_e3bx1cont ul {
    padding-inline-start: 28px;
}

.l_e3bx1cont ul li {
    list-style: inherit !important;
    position: relative;
}

.l_e3bx1cont ul li::before {
    content: "";
    width: 11px;
    height: 10px;
    background: url(../../images/c1_duihao.svg) center / cover no-repeat;
    position: absolute;
    top: 12px;
    left: -28px;
}

.l_e3bx1mid {
    padding-bottom: 36px;
    border-bottom: 2px solid rgba(234, 239, 245, 1);
}

.l_e3bx1bt a {
    font-size: 16px;
    line-height: 1.75;
    display: block;
    color: #7B8197;
    transition: all .36s;
}

.l_e3bx1bt li {
    margin-bottom: 16px;
}

.l_e3bx1bt li:last-child {
    margin-bottom: 0;
}

.l_e3bx1bt {
    margin-top: 32px;
}

.l_e3bx1down {
    padding: 40px 32px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 13px 1px rgba(60, 154, 174, 0.21);
    border-radius: 16px;
}

.l_e3bx1down .l_a1bx2ti {
    font-weight: inherit;
    margin-bottom: 32px;
}

.l_e3bx1tui {
    padding: 40px 32px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
}

.l_e3bx1tit {
    position: relative;
}

.l_e3bx1tui .l_a1bx1tit,
.l_e3bx1_share .l_a1bx1tit,
.l_f4bx1lab .l_a1bx1tit,
.l_d2bx1lebt .l_a1bx1tit {
    font-weight: inherit;
    height: auto !important;
    padding-bottom: 8px;
    position: relative;
}

.l_e3bx1ri .l_e3bx1tit::after,
.l_d2bx1lebt .l_e3bx1tit::after,
.l_f4bx1lab .l_e3bx1tit::after {
    content: "";
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #EAEFF5 53.65%, rgba(234, 239, 245, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_e3bx1_share .l_a1bx1tit::before,
.l_d2bx1lebt .l_a1bx1tit::before,
.l_e3bx1tui .l_a1bx1tit::before,
.l_f4bx1lab .l_a1bx1tit::before {
    content: "";
    width: 96px;
    height: 2px;
    background: #12205B;
    position: absolute;
    bottom: 2px;
    left: 0;
}

.l_e3bx1li_tit {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    padding: 16px 0;
}

.l_e3bx1bt_li {
    position: relative;
    margin-bottom: 24px;
}

.l_e3bx1bt_li::after {
    content: "";
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #EAEFF5 55.21%, rgba(234, 239, 245, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_e3bx1bt_li:last-child {
    margin-bottom: 0;
}

.l_e3bx1bt_li:last-child::after {
    display: none;
}

.l_e3bx1bt_li:last-child .l_e3bx1li_tit {
    padding-bottom: 0;
}

.l_e3bx1bt_li .ys_imgbox_cover {
    border-radius: 8px;
}

.l_e3bx1tui, .l_f4bx1lab {
    margin: 40px 0;
}

.l_e3bx1bt_list {
    margin-top: 24px;
}

.l_e3bx1_share {
    padding: 40px 32px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
}

.l_e3bx1_shric a {
    width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0 !important;
    padding: 0 !important;
}

.l_e3bx1_shric {
    position: relative;
    width: 60px;
    margin-right: 32px;
}

.l_e3bx1_shrics {
    margin-top: 16px;
}

.l_e3shubox {
    padding: 0 24px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
}

.l_e3tips {
    line-height: 38px;
    font-size: 14px;
    color: #aaa;
}

.l_e3bx1li {
    margin-bottom: 24px;
}

.l_e3bx1li:last-child {
    margin-bottom: 0;
}

.l_e3shuin {
    height: 38px;
    padding-left: 8px;
}

.l_e3bx1li1 .l_e3tips {
    width: 78px;
}

.l_e3bx1li1 .l_e3shuin {
    width: calc(100% - 78px);
}

.l_e3bx1li2 .l_e3tips {
    width: 92px;
}

.l_e3bx1li2 .l_e3shuin {
    width: calc(100% - 92px);
}

.l_e3bx1li3 {
    display: flex;
    align-items: center;
}

.l_e3bx1li3 .l_e3tips {
    width: 92px;
}

.l_e3bx1li3 .l_e3shuin {
    width: calc(100% - 92px);
}

.l_e3bx1li4 .l_e3tips {
    width: 105px;
}

.l_e3bx1li4 .l_e3shuin {
    width: calc(100% - 105px);
}

.l_e3shuin input {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #aaa;
}

.l_e3tips span {
    color: #FF4040;
}

.l_e3bx1btn .l_a1bx9hq p {
    font-size: 14px;
    line-height: 36px;
    color: #12205B;
}

.l_e3bx1btn .l_a1bx9hq {
    width: 118px;
    border-radius: 60px;
    text-align: center;
    background-color: transparent;
    /* border: 1px solid rgba(23, 229, 224, 1); */
    z-index: 1;
}

.l_e3bx1btn {
    padding-left: 16px;
}

.l_e3bx1li3 .l_e3shubox {
    width: calc(100% - 134px);
}

/* D1案例列表页 */
.l_d1_1page .l_a1box7 {
    background: linear-gradient(180deg, #E3EFFF 0%, rgba(234, 242, 253, 0) 83.67%);
}

.l_d1qk1ri {
    width: 49%;
}

.l_d1qk1le {
    width: 51%;
    padding-right: 108px;
}

.l_d1qk1tit {
    font-weight: bold;
}

.l_d1kaui1 {
    padding-top: 140px;
    padding-bottom: 150px;
    position: relative;
    background: rgba(243, 248, 255, 1);
    height: 670px;
}

.l_d1qk1ri .ys_imgbox_cover {
    border-radius: 16px;
    overflow: hidden;
}

.l_d1qk1p {
    height: 56px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-right: 40px;
    margin-top: 24px;
    margin-bottom: 50px;
}

.l_d1qk1p p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
}

.l_d1qk1le .l_a1order {
    margin-top: 0;
}

.l_d1qk1lis {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_d1qk1lis .l_a1order p {
    width: 100%;
    display: block;
    font-size: 15px;
    line-height: 36px;
    color: #12205B;
}

.l_d1qkbg img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
}

.l_d1qk1nr {
    position: relative;
    z-index: 1;
}

.l_d1qk1li:not(:first-child) {
    display: none;
}

.l_d1qk1le {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_d1qk1ul .slick-dots li {
    width: 44px;
    height: 4px;
    margin: 0 8px;
    border-radius: 2px;
    background: rgba(160, 167, 175, .5);
}

.l_d1qk1ul .slick-dots li.slick-active {
    background: #17E5E0;
}

.l_d1qk1ul .slick-dots {
    bottom: -118px;
}

.l_d1_1page .l_nybread {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 32px;
}

.l_d1qk2li {
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 40px;
}

.l_d1qk2ul {
    margin: 0 -14px;
}

.l_d1qk2li a {
    width: 100%;
    display: block;
    border-radius: 16px;
    border: 1px solid rgba(234, 239, 245, 1);
    background-color: #fff;
    transition: all .36s;
    overflow: hidden;
}

.l_d1qk2wz {
    padding: 50px 32px 32px;
}

.l_d1qk2wz .l_a1bx2ti {
    font-weight: inherit;
    height: 30px;
    overflow: hidden;
}

.l_d1qk2p p {
    font-size: 16px;
    line-height: 1.5;
    color: #6F748A;
}

.l_d1qk2p {
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 16px;
}

.l_d1qk2wz .l_a1bx1more p {
    color: #7B8197;
    transition: all .36s;
}

.l_d1qk2wz .l_a1bx1more {
    margin-top: 24px;
}

.l_d1qk2list {
    margin-bottom: 40px;
}

.l_d1qk2tblis a,
.l_d1qk2tblis p {
    font-size: 20px;
    line-height: 1.5;
    color: #46596A;
    font-weight: bold;
    transition: all .36s;
    display: block;
    padding: 8px 0;
    position: relative;
    text-align: center;
}

.l_d1qk2tblis a::after,
.l_d1qk2tblis p::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #12205B;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}

.l_d1qk2tbli.on a {
    color: #12205B;
}

.l_d1qk2tbli.on a::after,
.l_d1qk2tbli.on p::after {
    opacity: 1;
}

.l_d1qk2tblis {
    cursor: pointer;
}

.l_d1qk2tab {
    width: 50%;
    margin: auto;
}

.l_d1qk2tbli {
    padding: 0 44px;
    width: 16.666666%;
}

.l_d1qk2tbul {
    margin: 0 -44px;
}

.l_d1qk2tabs {
    border-bottom: 1px solid rgba(234, 239, 245, 1);
}

.l_d1qk2tbul .slick-prev,
.l_d1qk2tbul .slick-next {
    width: 16px;
    height: 16px;
    background: url(../../images/e1_icon_10.svg) center / cover no-repeat;

}

.l_d1qk2tbul .slick-prev {
    background: url(../../images/e1_icon_08.svg) center / cover no-repeat;
    left: -52px;
}

.l_d1qk2tbul .slick-next {
    right: -52px;
}

/* D2案例详情页 */
.l_d2page .l_nybread {
    width: 1400px;
    padding-top: 32px;
}

.l_d2box1 {
    padding-top: 68px !important;
}

.l_d2bx1le {
    width: 30%;
}

.l_d2bx1ri {
    width: 70%;
    padding-left: 48px;
}

.l_d2bx1cont {
    margin-top: 50px;
}

.l_d2bx1cont p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 14px;
}

.l_d2bx1cont img {
    border-radius: 16px;
    overflow: hidden;
}

.l_d2bx1cont h3 {
    font-size: 24px;
    line-height: 1.5;
    color: #12205B;
    margin-bottom: 18px;
    padding-left: 18px;
    position: relative;
}

.l_d2bx1cont h3::before {
    content: "";
    width: 2px;
    height: 20px;
    background: rgba(23, 229, 224, 1);
    border-radius: 50px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.l_d2bx1letp {
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
    padding: 40px 32px;
}

.l_d2bx1logo {
    width: 182px;
}

.l_d2bx1logo img {
    width: 100%;
    margin-bottom: 32px;
}

.l_d2bx1lep p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
}

.l_d2bx1lep {
    padding-bottom: 32px;
    position: relative;
}

.l_d2bx1lep::after {
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #EAEFF5 0%, rgba(234, 239, 245, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_d2bx1btn {
    margin-top: 32px;
}

.l_d2bx1btn .l_banbtn1 {
    margin-right: 24px;
}

.l_d2bx1le .l_banbtns {
    display: flex;
    justify-content: center;

}

.l_d2bx1letp.on .l_d2bx1logo {
    display: none;
}

.l_d2bx1leli p {
    font-size: 16px;
    line-height: 1.75;
    color: #7B8197;
    transition: all .36s;
}

.l_d2bx1leli a {
    display: block;
    padding: 24px 0;
    position: relative;
}

.l_d2bx1leli a::after {
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #EAEFF5 0%, rgba(234, 239, 245, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.l_d2bx1leli:last-child a {
    padding-bottom: 0;
}

.l_d2bx1leli:last-child a::after {
    display: none;
}

/* F3新闻列表 */
.l_f3page .l_nybanimg::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
}

.l_f3bx1ri .l_e2bx1tit {
    color: #12205B;
}

.l_f3bx1le {
    width: 49%;
    border-radius: 16px;
    overflow: hidden;
}

.l_f3bx1ri {
    width: 51%;
    padding-left: 28px;
}

.l_f3bx1leli:not(:first-child) {
    display: none;
}

.l_f3bx1leul .slick-dots li {
    width: 44px;
    height: 4px;
    margin: 0 8px;
    border-radius: 2px;
    background: rgba(160, 167, 175, .5);
}

.l_f3bx1leul .slick-dots li.slick-active {
    background: #17E5E0;
}

.l_f3bx1rili .l_e3bx1ifli {
    margin-top: 16px;
    margin-bottom: 40px;
}

.l_f3bx1p {
    height: 84px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.l_f3bx1p p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}

.l_f3bx1rili .l_a1bx3more p {
    color: #12205B;
}

.l_f3bx1rili .l_a1bx3mric {
    width: 28px;

}

.l_f3bx1rili .l_a1bx3arro {
    width: 12px;
}

.l_f3bx1rili .l_a1bx3more {
    margin-top: 82px;
}

.l_f3bx1rili:not(:first-child) {
    display: none;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.l_f3bx2li {
    margin-bottom: 40px;
}

.l_f3bx2li:last-child {
    margin-bottom: 0;
}

.l_f3bx2li a {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 32px;
    background-color: #fff;
    transition: all .36s;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
}

.l_f3bx2p {
    /* margin-bottom: 26px;
    margin-top: 32px;
    height: 140px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden; */
    margin-bottom: 26px;
    margin-top: 22px;
    height: 55px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}

.l_f3bx2p p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}

.l_f3bx2le {
    /* width: 38%; */
    width: 27%;
}

.l_f3bx2le .ys_imgbox_cover {
    border-radius: 16px;
}

.l_f3bx2ri {
    /* width: 62%;
    padding-left: 40px; */
    width: 73%;
    padding-left: 34px;
}

.l_f3bx2more {
    padding-top: 20px;
    border-top: 1px solid rgba(234, 239, 245, 1);
}

.l_f3bx2mrri {
    width: 24px;
}

.l_f3bx2mrri img {
    width: 100%;
}

.l_f3bx2ri1 {
    width: 210px;
}

.l_f3bx2le1 {
    width: calc(100% - 210px);
    padding-right: 28px;
}

.l_f3bx2ri1 .l_a1order {
    width: 100%;
    margin-top: 0;
}

.l_f3bx2ri1 .l_a1order p {
    font-size: 18px;
    line-height: 56px;
    color: #12205B;
}

.l_f3bx2ri1 .l_a1btnbg {
    width: 220px;
    height: 220px;
}

.l_f3bx2xuan {
    width: 330px;
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
}

.l_f3bx2sou {
    width: calc(100% - 330px);
    padding-left: 28px;
}

.l_f3select {
    padding: 0 32px;
    height: 54px;
}

.l_f3select input {
    font-size: 18px;
    color: #aaa;
}

.l_f3select .ys_select_xtbbox {
    width: 24px;
}

.l_f3select .ys_select_xtbbox img {
    width: 100%;
}

.l_f3select .ys_select_li {
    font-size: 18px;
    color: #aaa;
    line-height: 1.75;
}

.l_f3select input::placeholder {
    font-size: 18px;
    color: #aaa;
}

.l_f3select .ys_select_bd {
    top: calc(100% + 8px);
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
    padding: 20px 32px;
    height: 170px;

}

.l_f3bx2sech {
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 8px;
    padding-right: 32px;
}

.l_f3bx2ic {
    width: 24px;
    line-height: 54px;
    cursor: pointer;
}

.l_f3bx2ic img {
    width: 100%;
}

.l_f3bx2in {
    width: calc(100% - 24px);
    padding-right: 32px;
    height: 54px;
}

.l_f3bx2in input {
    width: 100%;
    height: 100%;
    padding-left: 32px;
    font-size: 18px;
    color: #aaa;
}

.l_f3bx2in input::placeholder {
    font-size: 18px;
    color: #aaa;
}

.l_f3box1 {
    padding-bottom: 0 !important;
}

/* f4新闻详情页 */
.l_f4page .l_nybread {
    width: 1400px;
}

.l_f4bx1cont img {
    border-radius: 16px;
}

.l_f4bx1cont {
    margin-top: 50px;
}

.l_f4bx1cont p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    margin-bottom: 14px;
}

.l_f4page .l_e3bx1_share,
.l_f4page .l_e3bx1tui {
    padding: 0;
    border: none;
}

.l_f4page .l_e3bx1ri {
    padding-left: 80px;
}

.l_f4page .l_e3bx1tui {
    margin: 0;
}

.l_f4bx1li a {
    width: 100%;
    display: block;
    padding: 16px 0;
    position: relative;
}

.l_f4bx1li a::after {
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, #EAEFF5 0%, rgba(234, 239, 245, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 1px;
}

.l_f4bx1lip1 p {
    font-size: 18px;
    line-height: 1.75;
    color: #7B8197;
    transition: all .36s;
}

.l_f4bx1lip2 p {
    font-size: 14px;
    line-height: 1.75;
    color: #aaa;
    transition: all .36s;
    margin-top: 16px;
}

.l_f4bx1lb_lis p {
    font-size: 14px;
    color: #6F748A;
    transition: all .36s;
    line-height: 30px;
}

.l_f4bx1lb_lis {
    text-align: center;
    background-color: #EAEFF5;
    transition: all .36s;
    border-radius: 8px;
    padding: 0 12px;
    cursor: pointer;
}

.l_f4bx1lb_li {
    padding: 0 4px;
    margin-bottom: 16px;
}

.l_f4bx1lb_ul {
    margin: 0 -4px;
}

.l_f4bx1lb_list {
    margin-top: 16px;
}

.l_e3page .l_prile {
    border-radius: 2px;
}

.l_e3page .l_privacy {
    margin: 0;
    margin-top: 24px;
    margin-bottom: 32px;
}

.l_e3page .l_a1btnsub {
    width: 100%;
}

.l_e3page .l_a1btnsub p {
    font-size: 14px;
    line-height: 38px;
}

.l_e3page .l_e3bx1sub .l_a1btnbg {
    width: 310px;
    height: 310px;
}

/* E1什么是销售科技（SalesTech） */
.l_e1page .l_nybanwzp {
    width: 71%;
    margin: auto;
    text-align: center;
    margin-top: 10px;
}

.l_e1page .l_b1bantit h1 {
    text-align: center;
}

.l_e1bx1tit h2 {
    font-size: 48px;
}

.l_e1bx1li p {
    color: #6F748A;
    width: calc(100% - 16px);
    padding-left: 16px;
}

.l_e1bx1le {
    width: 68%;
    padding-right: 147px;
}

.l_e1bx1ri {
    width: 32%;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(234, 239, 245, 1);
    border-radius: 16px;
    padding: 40px;
}

.l_e1box1 {
    padding-top: 66px;
    padding-bottom: 32px;
}

.l_e1bx1cont {
    margin-top: 32px;
}

.l_e1bx1li {
    margin-bottom: 16px;
    display: flex;
}

.l_e1bx1li:last-child {
    margin-bottom: 0;
}

.l_e1bx1li.on .l_e1bx1cir {
    display: none;
}

.l_e1bx1cir {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 0.5px solid rgba(23, 229, 224, 1);
    position: relative;
    top: 10px;
    transition: all .36s;
}

.l_e1bx1cir::after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #17E5E0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .36s;
}

.l_e1bx1li.on p {
    padding-left: 0;
}

.l_e1bx1ri_tit {
    font-size: 30px;
    line-height: 1.5;
    color: #12205B;
    margin-bottom: 26px;
}

.l_e1sideli {
    display: flex;
    margin-bottom: 16px;
    cursor: pointer;
}

.l_e1sideli:last-child {
    margin-bottom: 0;
}

.l_e1sideli p {
    font-size: 16px;
    line-height: 1.75;
    color: #7B8197;
    transition: all .36s;
    padding-left: 16px;
    width: calc(100% - 16px);
}

.l_e1sideli .l_e1bx1cir {
    border: 0.5px solid rgba(123, 129, 151, 1);
    top: 7px;
}

.l_e1sideli .l_e1bx1cir::after {
    background-color: #7B8197;
}

.l_e1sideli.on p {
    color: #17E5E0;
}

.l_e1sideli.on .l_e1bx1cir {
    border: 0.5px solid rgba(23, 229, 224, 1);
}

.l_e1sideli.on .l_e1bx1cir::after {
    background-color: #17E5E0;
}

.l_e1box2, .l_e1box3, .l_e1box4, .l_e1page .l_a1box2, .l_e1box5 {
    padding: 100px 0 !important;
}

.l_e1bx2bt, .l_e1bx3bt, .l_e1bx4bt, .l_e1box6 .l_c1bx3bt, .l_e1bx5bt {
    margin-top: 50px;
}

.l_e1bx2bt {
    box-shadow: 0px 4px 30px 0px rgba(11, 40, 116, 0.1);
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 16px;
}

.l_e1bx2li {
    width: 25%;
    border-right: 1px solid rgba(18, 32, 91, 0.1);
    border-bottom: 1px solid rgba(18, 32, 91, 0.1);
}

.l_e1bx2lis {
    padding: 70px 32px 40px;
    position: relative;
    z-index: 1;
}

.l_e1bx2lis p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    height: 112px;
    overflow: hidden;
    margin-top: 16px;
    transition: all .36s;
}

.l_e1bx2lis .l_a1bx1tit {
    font-weight: inherit;
    transition: all .36s;
}

.l_e1bx2num {
    font-size: 96px;
    line-height: 1.2;
    color: #12205B;
    opacity: 0.04;
    position: absolute;
    left: 8px;
    top: 0;
    font-weight: bold;
    z-index: -1;
}

.l_e1bx2lis::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(113.83deg, #6688FF 2.35%, #0EBCBF 91.83%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    transition: all .36s;
    opacity: 0;
}

.l_e1bx2li:nth-child(4n+4) {
    border-right: none;
}

.l_e1box3 {
    background-color: #F8F8F8;
}

.l_e1bx3li .l_a1bx1tit {
    font-weight: inherit;
}

.l_e1bx3p p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    height: 112px;
    overflow: hidden;
}

.l_e1bx3li {
    width: 33.333333%;
    padding: 0 30px;
}

.l_e1bx3ul {
    margin: 0 -30px;
}

.l_e1bx3li1 .l_e1bx3tit {
    color: #4E92ED;
}

.l_e1bx3li2 .l_e1bx3tit {
    color: #17E5E0;
}

.l_e1bx3lis .l_a1bx1tit {
    margin-top: 24px;
    margin-bottom: 8px;
}

.l_e1bx3lis {
    position: relative;
}

.l_e1bx3bg {
    width: 160px;
    position: absolute;
    bottom: -50px;
    right: 0;
}

.l_e1bx3bg img {
    width: 100%;
}

.l_e1bx3wz {
    position: relative;
    z-index: 3;
}

.l_e1bx3li .l_e1bx3tit {
    position: relative;
}

.l_e1bx3li .l_e1bx3tit::after {
    content: "";
    width: 269px;
    height: 2px;
    background: url(../../images/line1.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    right: -23px;
    transform: translateY(-50%);
}

.l_e1bx3li:last-child .l_e1bx3tit::after {
    display: none;
}

.l_e1bx3li2 .l_e1bx3tit::after {
    background: url(../../images/line2.svg) center / cover no-repeat;
}

.l_e1bx3wz::before {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../images/e_icon_01.svg) center / cover no-repeat;
    position: absolute;
    top: 22px;
    left: -36px;
}

.l_e1bx3li:first-child .l_e1bx3wz::before,
.l_e1bx3li:last-child .l_e1bx3wz::after {
    display: none;
}

.l_e1bx3li3 .l_e1bx3wz::before {
    background: url(../../images/e_icon_09.svg) center / cover no-repeat;
}

.l_e1bx3wz::after {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../images/e_icon_08.svg) center / cover no-repeat;
    position: absolute;
    top: 22px;
    left: 160px;
}

.l_e1bx3li2 .l_e1bx3wz::after {
    background: url(../../images/e_icon_01.svg) center / cover no-repeat;
}

.l_e1bx4li {
    width: 33.333333%;
    border-right: 2px solid rgba(23, 229, 224, .4);
}

.l_e1bx4lis {
    padding: 0 38px 22px;
    position: relative;
    height: 100%;
}

.l_e1bx4lis::after {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../images/e_icon_01.svg) center / cover no-repeat;
    position: absolute;
    right: -9px;
    bottom: -16px;
    opacity: 0.4;
}

.l_e1bx4li:last-child .l_e1bx4lis::after {
    display: none;
}

.l_e1bx4li2 .l_e1bx4lis::after {
    background: url(../../images/e_icon_08.svg) center / cover no-repeat;
    bottom: inherit;
    top: -16px;
}

.l_e1bx4ic {
    width: 16px;
    position: relative;
    top: 6px;
}

.l_e1bx4ic img {
    width: 100%;
}

.l_e1bx4ifli {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 8px;
    width: 100%;
}

.l_e1bx4ifli p {
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
    width: calc(100% - 16px);
    padding-left: 16px;
}

.l_e1bx4ifli:last-child {
    margin-bottom: 0;
}

.l_e1bx4info {
    margin-top: 32px;
    height: calc(100% - 36px - 32px - 28px - 180px);
}

.l_e1bx4ic1 {
    width: 180px;
    margin: auto;
    margin-top: 28px !important;
}

.l_e1bx4ic1 img {
    width: 100%;
}

.l_e1bx4li:last-child {
    border-right: none;
}

.l_e1bx4li2 {
    border-right: 2px solid rgba(78, 146, 237, .4);
}

.l_e1bx4ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.l_e1page .l_a1bx2li2 a {
    box-shadow: 0px 0px 13px 1px rgb(60 154 174 / 21%);
}

.l_e1page .l_a1bx2lbli {
    padding: 0 20px;
}

.l_e1page .l_a1bx2lbul {
    margin: 0 -20px;
}

.l_e1page .l_a1bx2lbul .slick-list {
    padding: 20px 0;
}

.l_e1page .l_a1bx2nrs {
    width: 100%;
    padding-right: 78px;
}

.l_e1page .l_a1bx2le {
    width: 48%;
}

.l_e1page .l_a1bx2ri {
    width: 52%;
}

.l_e1page .l_a1bx2tab, .l_e1page .l_a1bx2bt {
    width: 92%;
}

.l_e1bx5tit p {
    font-size: 18px;
    line-height: 1.75;
    color: #12205B;
    margin-right: 10px;
}

.l_e1bx5tit img {
    width: 48px;
}

.l_e1bx5tit {
    display: flex;
    align-items: center;
    margin-top: 16px;
}

.l_e1box6 .l_c1bx3bg {
    bottom: 5px;
}

.l_e1box6 {
    background-color: #ffffff;
    padding-top: 100px;
}

.l_e1box6 .l_c1bx3li {
    width: 25%;
}

.l_e1box6 .l_c1bx3lis {
    box-shadow: 0px 4px 30px 0px rgba(11, 40, 116, 0.1);
    padding: 32px 32px 45px;
}

.l_e1box6 .l_c1bx3li.on .ys_demo_num {
    color: #17E5E0;
}

.l_e1box6 .l_c1bx3li.on .l_c1bx3cir::before {
    background-color: #17E5E0;
}

.l_e1box5 {
    background-color: #F8F8F8;
}

.l_e1bx5ri {
    width: 40.5%;
    border-radius: 18px;
    overflow: hidden;
}

.l_e1bx5ri img {
    width: 100%;
}

.l_e1bx5le {
    width: 59.5%;
    padding-right: 147px;
}

.l_e1bx5bt {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_e1box4 .l_a1bx1tit,
.l_e1box5 .l_a1bx1tit {
    font-weight: inherit;
}

.l_e1bx5ci {
    width: 16px;
    position: relative;
    top: 5px;
}

.l_e1bx5ci img {
    width: 100%;
}

.l_e1bx5li2 p {
    width: calc(100% - 16px);
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.75;
    color: #6F748A;
}

.l_e1bx5li2 {
    display: flex;
}

.l_e1bx5wz {
    margin-top: 25px;
}

.l_e1bx5li2 {
    margin-bottom: 16px;
}

.l_e1bx5li1 {
    margin-bottom: 40px;
}

.l_e1bx5li1:last-child {
    margin-bottom: 0;
}

.l_e1page .l_nybanimg::after {
    display: none;
}

.l_e1box5 .l_a1bx1tit {
    height: auto !important;
}

.l_b6bx3ri_img {
    width: 90%;
    margin: auto;
}

.l_b6bx3ribg {
    width: 106%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.l_b6bx3ribg img {
    width: 100%;
}

.l_b6bx3ri1 {
    position: relative;
    z-index: 1;
}

.l_b6bx3_bgimg {
    width: 106%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.l_b6bx3_bgimg img {
    width: 100%;
}

.l_b6bx3img2 {
    z-index: 1;
}

.l_b6bx3pic {
    width: 90%;
    margin: auto;
}

.l_f3bx2ri .l_a1bx1tit {
    height: auto !important;
}

/* .l_f2bx4picbt .l_f2bx4pic2 .l_f2bx4pic {
    height: 164px;
}

.l_f2bx4pictp .l_f2bx4pic2{
    height: 271px;
} */
.l_f2bx4picbt .l_f2bx4pic2 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}

.l_f2bx4picbt {
    position: relative;
}

.l_f2bx4picbt .l_f2bx4pic2 .l_f2bx4pic {
    height: calc(50% - 5px);
}

.l_f2bx4img13 .l_f2bx4pic img {
    height: 100%;
    object-fit: cover;
}

.l_a1navxl2 {
    width: 180px;
}

.l_f1content .l_c1sideli:last-child {
    margin-bottom: 0;
}

.l_b6bx3le2 {
    width: 48%;
}

.l_b6bx3ri2 {
    width: 52%;
}

.l_b6bx3ri_img, .l_b6bx3pic {
    border-radius: 11px;
    overflow: hidden;
}

/* 2022.6.30修改 */
.l_a1nava1 {
    color: #1f2329 !important;
}

.ys_ban_title {
    font-size: 60px;
    font-weight: bold !important;
    /*background: linear-gradient(to right, #00ffde, #aa6bff);*/
    -webkit-background-clip: text;
    color: transparent;
}

.l_bantxtp p, .l_a1nava1 {
    color: #12215c;
    font-size: 24px;
}

.l_nybody .l_a1nava1,
.l_nybody .l_a1phone a {
    color: #12205B;
}

.l_d1qk2li2:not(:first-child) {
    display: none;
}

.l_d1qk2li2s .l_a1button {
    margin: auto;
    margin-top: 0;
}

.l_a1phone a {
    line-height: 80px;
    font-size: 14px;
    color: #2b2f36;
    transition: all .36s;
    display: block;
}

.l_a1phone {
    width: calc(100% - 108px);
}

.l_a1pchdri {
    width: 245px;
}

.l_a1pcnav {
    width: calc(100% - 160px - 245px);
}

.ys_hd_pc.isfixed .l_a1nava1,
.ys_hd_pc.isfixed .l_a1phone a {
    color: #2b2f36;
}

.l_d1qk2tbul .slick-track {
    margin: auto;
}

.l_a1bx9li1 .l_a1bx9le {
    width: 90px;
}

.l_a1bx9li1 .l_a1bx9ri {
    width: calc(100% - 90px);
}

.l_a1bx6tit {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.l_c1bx4ri .l_a1bx1tit {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.l_f2bx1tab {
    opacity: 1;
}

.l_f1bx4tp {
    height: 144px;
    position: relative;
    overflow: hidden;
}

.l_f1bx4img img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: inherit;
}

.l_f1bx4lis {
    height: auto !important;
    padding: 25px 28px 30px;
}

.l_f1bx4p p {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.l_f2bx1tab {
    width: 80px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.l_f2bx1ic1 {
    width: 34px;
    margin-left: 6px;
}

.l_e3bx1li1 .l_e3shuin, .l_e3bx1li2 .l_e3shuin, .l_e3bx1li3 .l_e3shuin, .l_e3bx1li4 .l_e3shuin {
    width: 100% !important;
    padding-left: 0;
}

.l_e3shuin input::placeholder {
    color: #aaaaaa;
}

.l_e3shubox {
    position: relative;
}

.l_e3shubox::before {
    content: "*";
    font-size: 14px;
    color: #FF4040;
    position: absolute;
    top: 10px;
    left: 32%;
}

.l_e3bx1li2 .l_e3shubox::before {
    left: 37%;
}

.l_e3bx1li3 .l_e3shubox::before {
    left: 64%;
}

.l_e3bx1li4 .l_e3shubox::before {
    left: 41%;
}

.l_e3shubox.act::before {
    opacity: 0;
}

input:focus::placeholder {
    opacity: 0;
}

.ys_banner .l_banbtn1 a {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 185px;
    /*height: 58px;*/
    font-size: 24px;
    background: linear-gradient(to right, #00ffde, #aa6bff);
    -webkit-background-clip: text;
    color: transparent;
    transition: all .36s;
    border: solid 1px #ffffff;
}

.ys_banner .l_banbtn1:first-child {
    background: linear-gradient(to right, #2ab6ff, #ff4683);
}

.ys_banner .l_banbtn1:first-child a {
    color: #ffffff;
}

.l_banbtns .l_a1btnbg {
    min-width: 185px;
    height: 160px;
    border-radius: 50%;
    background: #13f1ec;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(0);
    /* transition: all .5s ease-in-out; */
    z-index: -1;
    opacity: 0;
    transition: opacity .2s ease-in-out, transform 0s .2s;
}

.l_a1order p {
    width: 100%;
    display: block;
    font-size: 15px;
    line-height: 36px;
    color: #12205B;
}

.l_e3down {
    width: 108px;
    /* opacity: 0; */
}

.l_e3down .l_a1order {
    width: 100%;
    margin-top: 0;
    cursor: default;
}

.l_e3bx1iful {
    width: calc(100% - 108px);
    padding-right: 30px;
}

.l_e3bx1info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.ys_banner .l_a1button::after,
.l_d2bx1btn .l_a1button::after,
.l_e3bx1btn .l_a1button::after,
.l_c1bx2ri1 .l_a1button::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    border: 1px solid rgba(26, 211, 207, 1);
    pointer-events: none;
}

.l_e3bx1btn .l_a1button::after {
    border: 1px solid #13f1ec;
}

.l_e3bx1sp #video {
    pointer-events: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.l_e3bx1sp.act #video {
    pointer-events: all;
}

.l_a1phone a {
    font-size: 14px;
    color: #2b2f36 !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 20px;
}

.l_a1pchdri {
    width: 290px;
}

.l_a1pcnav {
    width: calc(100% - 160px - 290px);
}

.l_a1phone img {
    width: 20px;
    margin-right: 10px;
}

.l_a1pcnavxl {
    width: 1000px;
}

.l_a1pcxlli1 {
    width: 33.333333%;
    padding: 0 20px;
}

.l_a1pcxlul1 {
    margin: 0 -20px;
}

.l_a1pcxlli1::after {
    display: none;
}

.l_a1pcxlli1s {
    position: relative;
    height: 100%;
}

.l_a1pcxlli1s::after {
    content: "";
    width: 1px;
    height: calc(100% - 80px);
    background-color: #eaeaea;
    position: absolute;
    top: calc(50% + 20px);
    transform: translateY(-50%);
    right: -20px;
}

.l_a1pcxlli1:last-child .l_a1pcxlli1s::after {
    display: none;
}

.l_a1pcdetai p {
    font-size: 12px;
    color: #99a9bf;
    line-height: 1.75;
}

.l_video_modal .ys_modal_content {
    width: 380px;
    border-radius: 2px;
    padding: 20px 37px 25px;
}

.l_modal_tit {
    font-size: 20px;
    line-height: 2;
    color: #12205B;
}

.l_model_info p {
    font-size: 14px;
    line-height: 1.75;
    color: #9B9B9B;
}

.l_model_info {
    margin-top: 10px;
}

.l_phoneic {
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
}

.l_phoneic img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: all .36s;
    margin-right: 0;
}

.l_phonewz {
    line-height: 80px;
    font-size: 16px!important;
}

.ys_hd_pc.isfixed .l_a1phone a {
    color: #12205B !important;
}

.l_nybody .l_a1phone a {
    color: #12205B !important;
}

.l_a1pcdetai {
    margin-top: 5px;
}

.l_f3bx2mrle {
    width: calc(100% - 24px);
    padding-right: 30px;
}

.l_f3bx2mrle .l_e3bx1iful {
    width: 100%;
    padding-right: 0;
}

.l_a1navif p {
    font-size: 12px;
    color: #99a9bf !important;
    line-height: 1.75;
}

.l_a1navnric {
    width: 22px;
}

.l_a1navnric img {
    width: 100%;
}

.l_a1navnrwz {
    width: calc(100% - 30px);
    padding-left: 20px;
}

.l_a1navxl2 {
    width: 280px;
}

/*.l_a1bx1down p {*/
/*    color: #12205B;*/
/*}*/
.l_e3bx1le .l_e3bx1tui {
    display: none;
}


.l_a1pcnavxlh4 .l_a1pcxlwz {
    display: flex;
    align-items: flex-start;
}

.l_a1pcdetai p {
    color: #99a9bf !important;
}

.l_a1navxl2.l_a1navxlf5 {
    width: 166px;
}

.l_a1pcnavxlh4 .l_a1pcxlli1:nth-child(2) {
    width: 66%;
}

.l_a1pcnavxlh4 .l_a1pcxlli1:nth-child(1) {
    width: 34%;
}

.l_a1pcnavxl.l_a1pcnavxlh4 {
    width: 520px;
    left: -150px;
}

.l_f4bx1cont img, .l_e3bx1cont img {
    border-radius: 10px;
}

.l_e3bx1li2 .l_e3shubox::before {
    left: 36%;
}

.l_e3bx1li5 .l_e3shubox::before {
    left: 41%;
}

.l_e3shubox::before {
    left: 14px !important;
}

.l_g1bx1code .l_a1bx9hq {
    width: 134px;
}

.l_g1bx1code .l_g1bx1in {
    width: calc(100% - 134px);
}

@media (prefers-color-scheme: dark) {
    body {
        background: #ffffff;
    }
}

/*2022.10.20*/
.l_a1pchdnrs {
    padding-left: 0;
}

.l_b1box1 {
    overflow: hidden;
}

/*2022.11.5*/
.l_b1bx2btul .slick-list {
    padding: 50px 0;
}

.l_b1bx2btli {
    padding: 0 20px;
}

.l_b1bx2btul {
    margin: 0 -20px;
}

.l_b1bx2btul .slick-prev, .l_b1bx2btul .slick-next {
    width: 50px;
    height: 50px;
    z-index: 3;
}

.l_b1bx2btul .slick-prev {
    background: url(../../images/a1_banprev.svg) center / cover no-repeat;
    left: -80px;
}

.l_b1bx2btul .slick-next {
    background: url(../../images/a1_bannext.svg) center / cover no-repeat;
    right: -80px;
}

.l_b1page .l_b1bantit1 {
    width: 50%;
}

.l_c1bx2imgbg {
    z-index: 5;
}

.l_c1bx2img2 .ys_imgbox_cover {
    z-index: 10;
}