*,
html,
body {
    font-weight: 100;
    margin: 0 auto;
}
body{
    font-size: 14px;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #FFFFFF;
    overflow: hidden;
}
.h2,
.h3 {
    font-weight: 500;
}

.cl {
    text-align: left;
}

.cr {
    text-align: right;
}

.cc {
    text-align: center;
}

.topBack {
    position: fixed;
    bottom: 17%;
    right: -1%;
    z-index: 99;
}
.suspension{
    display:none !important;
}

.topBack div {
    display: flex;
    flex-direction: column;
}

.topBack div>img {
    height: 98px;
}

.topBack div>img:last-child,
.topBack div:hover>img:first-child {
    display: none;
}

.topBack div:hover>img:last-child {
    display: block;
}

.banner.public {
    background: linear-gradient(135deg, #d5e4ef 0%, #B7CDE5 100%);
}

.banner {
    padding-top: 80px;
    width: 100%;
    background: linear-gradient(135deg, #D5E4EF 0%, #B7CDE5 100%);
}

.container .btn-group {
    margin-top: 40px;
    display: flex;
}

.container .btn-group a {
    text-align: center;
    display: inline-block;
    font-size: 16px;
    width: 140px;
    height: 54px;
    color: #52545a;
    line-height: 55px;
    border-radius: 35px;
}

.container .btn-group a.btn1 {
    margin-right: 15px;
    color: #fff;
    background: linear-gradient(128deg, #a0c5e2 0%, #5b78b4 100%);
    border: none;
}

.container .btn-group a.btn1:hover {
    background: linear-gradient(128deg, #90b3d9 0%, #4364a7 100%);
}

.container .btn-group a.btn2:hover {
    background: rgba(255, 255, 255, 0.9);
}

.container .left-des {
    padding-top: 11%;
    max-width: 460px;
}



.container.home .left-des .h2 {
    font-size: 54px;
    padding: 0;
}

.container .left-des .h2,
.container .left h2 {
    font-size: 46px;
    line-height: 66px;
    color: #0b0e17;
    text-align: left;
    /* white-space: nowrap; */
}

.container .left-des .p,
.container .left .p {
    margin-top: 8px;
    font-size: 18px;
    line-height: 1.5;
    color: #52545a;
}

.container .left .p1 {
    margin-top: 3px;
    font-size: 26px;
    color: #0B0E17;
    line-height: 36px;
    font-weight: 500;
    text-align: left;
}

.container .left .p2 {
    margin-top: 18px;
    font-size: 18px;
    color: #52545A;
    line-height: 32px;
    font-weight: 400;
    text-align: left;
}

.container .bot-des {
    padding-top: 5%;
    text-align: center;
    position: absolute;
    bottom: 14%;
    left: 27%;
}

.container .bot-des .h2 {
    font-size: 32px;
    color: #0b0e17;
}

.container .bot-des .p {
    margin-top: 14px;
    font-size: 16px;
    color: #52545a;
}

.container .banner-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    padding-bottom: 30px;
}

.container .banner-inner .left {
    margin-right: 50px;
    flex: 0 0 50%;
}


/* banner 缁撴潫 */

.container .veri-block-inner {
    margin: 0 auto;
    /* padding: 80px 50px 50px; */
    width: 85.55%;
    max-width: 1280px;
    position: relative;
    z-index: 9;
    top: -30px;
    background: #ffffff;
    box-shadow: 0px 7px 10px 0px rgba(185, 207, 230, 0.30);
    border-radius: 18px;
    overflow: hidden;
}

.container .veri-block-inner {
    padding: 0 50px 50px 50px;
}

.container .h2 {
    font-size: 32px;
    line-height: 1.5;
    color: #0B0E17;
    text-align: center;
    font-weight: 500;
    padding-top: 78px;
}

.container .left .h2 {
    padding: 0;
}

.container .h2>br {
    display: none;
}

.container .h2>i:first-child {
    display: inline;
}

.container .veri-block-inner .veri-list {
    margin-top: 50px;
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.container .veri-block-inner .veri-item {
    margin-bottom: 20px;
    padding: 0 10px;
    flex: 0 0 50%;
    min-width: 300px;
}

.advantage-inner .advant-item.bg1 {
    background-image: url('../svg/advant-1.svg');
    background-size: 128px 128px;
}

.advantage-inner .advant-item.bg2 {
    background-image: url('../svg/advant-2.svg');
    background-size: 128px 128px;
}

.advantage-inner .advant-item.bg3 {
    background-image: url('../svg/advant-3.svg');
    background-size: 128px 128px;
}

.advantage-inner .advant-item.bg4 {
    background-image: url('../svg/advant-4.svg');
    background-size: 124px 110px;
}
.advantage-inner .advant-item.bg5 {
    background-image: url('../svg/advant-5.svg');
    background-size: 124px 110px;
}
.advantage-inner .advant-item.bg6 {
    background-image: url('../svg/advant-6.svg');
    background-size: 124px 110px;
}
.advantage-inner .advant-item.bg7 {
    background-image: url('../svg/advant-7.svg');
    background-size: 124px 110px;
}

.video-bg {
    display: none;
    background: rgb(0,0,0,0.8);
    position: absolute;
    height: 100vh;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    cursor: pointer;
}
.video-inner {
    height: 95%;
    width: 70%;
    margin: auto;
    margin-top: 4%;
}
.btn3 {
    background: unset;
    border: 1px solid #90b3d9;
    color: #5b78b4;
    margin-left: 15px;
}
.btn3:hover{
    background: #bad0e8 !important;
    border: 1px solid #a0c7f0!important;
}


@media (max-width: 768px) {
    .information>.customDiv .informationAddress .address>img {
        bottom: 0;
    }
    .informationAddress .address .center {
        height: 500px;
    }
    .information>.customDiv .informationAddress .fromTable {
        flex: 0 0 90%;
        padding: 20px 0;
    }
    .information>.customDiv .informationAddress .address {
        flex: 0 0 90%;
        border: none;
    }
    .informationAddress .fromTable .dl .dt>div {
        flex: 0 0 100%;
    }
    .api_center .problemC .ul li {
        width: 100%;
    }
    .api_center .problemC .center {
        padding: 0 20px 45px 20px;
    }
    .verifi .banner-inner .banner-item .left {
        margin-right: 0;
    }
    .verifi .banner-inner .banner-item .right img {
        max-height: 321px;
        margin-top: 1rem;
    }
    .notice-sms .banner-inner .banner-item .right img {
        max-height: 336px;
        margin-top: 1rem;
    }
    .notice-sms .voiceBanner .banner-item .right img {
        margin-bottom: 50px;
    }
    .veri-block-inner .veri-item .p2 {
        padding-bottom: 20px;
    }
    .verifi .value-content .des {
        padding-bottom: 30px;
    }
    /* .verifi .value-inner .h2 {
        padding: 0 30px;
    } */
    .value-wrap .value-content .des .h3 {
        text-align: center;
        padding: 0;
    }
    .verifi .value-inner .value-content .icon {
        flex: 0 0 100%;
    }
    .verifi .value-content .icon img {
        max-width: 347px;
    }
    .container .veri-block .h2 {
        padding: 0;
    }
    .verifi .simple-wrap .simple-inner {
        padding-bottom: 50px;
    }
    /* .container .h2,
    .container .veri-block .h2 {
        padding: 34px 20px 0;
    } */
    /* .container .h2>i:last-child,
    .container .business-wrap .h2>i:last-child {
        display: block;
    } */
    .container div>.h2>i:first-child {
        display: none;
    }
    .container .veri-block-inner {
        padding: 32px 20px 0;
    }
    /* .container .veri-block-inner>.h2:first-child {
        display: none;
    }*/
    .container div>.h2>br {
        display: block;
    }
    .container .advantage-wrap .advantage-inner .h2,
    .verifi .value-inner .h2 {
        padding: 32px 25px 0;
    }
    .container .advantage-inner .advant-item {
        margin-left: 0;
        padding: 15px 15px 15px 24px;
    }
    .advantage-inner .sub-wrap {
        line-height: 30px;
    }
    #footer .t-item {
        min-width: 320px;
        /* justify-content: center; */
    }
    .header-inner.small {
        padding: 0 16px!important;
        margin-top: 7px;
        margin-bottom: 8px;
        /* justify-content: space-around !important; */
    }
    #header .header-inner {
        height: 44px;
    }
    .tab-bar-item {
        flex: 0 0 100% !important;
    }
    .tab-content-item {
        display: block !important;
    }
    .home .left-des {
        width: 100%;
    }
    .home.container .banner-content .left-des {
        width: 100%;
        /* padding: 5% 5% 0; */
    }
    .btn-group {
        justify-content: left;
    }
    .home .banner-content .bot-des .h2 {
        font-size: 14px;
    }
    .count-item,
    .kh-item {
        flex: 0 0 100% !important;
    }
    .f-top .t-item {
        flex: 0 0 50%;
    }
    #footer .footer-inner .f-bot {
        margin-top: 48px;
    }
    .count-list {
        flex-wrap: wrap !important;
    }
    .count-list .count-item {
        flex: 0 0 50% !important;
    }
    .notice-sms .block-item.block-item1 .icon2,
    .container.notice-sms .block-item.block-item1 .icon2 {
        display: none;
    }
    .notice-sms .block-item.block-item1 .icon1,
    .container.notice-sms .block-item.block-item1 .icon1 {
        display: block;
    }
    .plate-r .text.active {
        padding: 0;
    }

    .container .banner-inner .banner-item .left {
         width: 82%;
    }
    .container .banner-item {
        flex-wrap: unset;
        flex-direction: column;
        justify-content: center;
    }
    .banner {
        padding-bottom: 16px;
        padding-top: 56px;
    }
    .btn2.btn3.pcVideo {
        display: none;
    }
}

@media (max-width: 992px) {
    .home .b-list .b-item.active {
        margin: -60px 0 10px 10px;
    }
    .big {
        display: none !important;
    }
    .small {
        display: flex !important;
    }
    .home.container .banner-content .left-des,
    .container .banner-content .left {
        width: 100%;
        padding: 5% 5% 0;
    }
    .container .banner-inner .banner-item .left {
        margin-top: 20px;
    }
    /* .left-des .h2 {
        font-size: 30px !important;
    } */
    .home .left-des .p {
        font-size: 16px;
    }
    .left-des .btn-group {
        margin-top: 10px !important;
    }
    .bot-des .p {
        font-size: 14px !important;
    }
    .tabs-inner {
        margin-top: 20px !important;
        top: 0 !important;
    }
    .tabs-wrap {
        width: 100% !important;
        border-radius: 0 !important;
    }
}

@media (max-width: 1200px) {
    .left-des {
        width: 60%;
    }
    .bot-des {
        text-align: right;
        width: 90%;
        margin: 0 auto;
    }
}

@keyframes warn-2 {
    0% {
        opacity: 0;
        transform: scale(.1)
    }
    5% {
        opacity: 8
    }
    to {
        opacity: 0;
        transform: scale(3)
    }
}

@keyframes rowDown {
    0% {
        transform: translate3d(0, -600px, 0)
    }
    to {
        transform: translateZ(0)
    }
}
        .notice-sms {
            background-color: #ffffff;
            width: 100%;
        }
        /*banner寮€濮�*/
        
        .notice-sms .banner {
            width: 100%;
        }
        
        .notice-sms .banner-inner {
            margin: 0 auto;
            width: 100%;
            max-width: 1280px;
        }
        
        .notice-sms .banner-inner .right {
            flex: 0 0 38%;
            min-width: 360px;
        }
        
        .notice-sms .banner-inner .right img {
            /* max-height: 436px; */
        }
        
        .notice-sms.voiceCen .left {
            max-width: 540px;
        }
        /*banner缁撴潫*/
        /*veri-block寮€濮�*/
        
        .notice-sms .veri-block {
            width: 100%;
        }
        
        .notice-sms .veri-block-inner {
            margin: 0 auto;
            padding: 80px 30px;
            width: 85.55%;
            max-width: 1280px;
            position: relative;
            z-index: 9;
            top: -30px;
            background: #ffffff;
            box-shadow: 0px 7px 10px 0px rgba(185, 207, 230, 0.30);
            border-radius: 18px;
            overflow: hidden;
        }
        
        .notice-sms .veri-block-inner .h2 {
            font-size: 32px;
            color: #0B0E17;
            text-align: center;
            font-weight: 500;
            padding: 0;
        }
        
        .notice-sms .block-item {
            margin-top: 30px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        
        .notice-sms .block-item1 .icon1 {
            display: none;
        }
        
        .notice-sms .block-item .icon {
            flex: 0 0 30%;
            min-width: 250px;
        }
        
        .notice-sms .block-item .icon img {
            max-height: 220px;
        }
        
        .notice-sms .block-item .des {
            padding: 0 60px;
            flex: 0 0 70%;
            min-width: 200px;
        }
        
        .notice-sms .block-item .des .h3 {
            font-size: 21px;
            color: #0B0E17;
            font-weight: 500;
        }
        
        .notice-sms .block-item .des .p {
            margin-top: 20px;
            font-size: 18px;
            color: #6B6C72;
            line-height: 28px;
            font-weight: 400;
        }
        /*veri-block缁撴潫*/
        /*experience寮€濮�*/
        
        .notice-sms .experience-wrap {
            /* margin-top: 30px; */
            background: #ffffff;
        }
        
        .notice-sms .experience-inner {
            margin: 0 auto;
            padding-bottom: 80px;
            width: 100%;
            max-width: 1280px;
        }
        
        .notice-sms .voiceExper .experience-inner,
        .automaticCenter .experience-inner {
            padding: 0;
        }
        
        .notice-sms .experience-inner .h2 {
            text-align: center;
            font-size: 32px;
            color: #0b0e17;
            padding-top: 50px;
        }
        
        .experience-list {
            position: relative;
            left: -10px;
            right: -10px;
            margin-top: 30px;
            /* padding:0 100px; */
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            align-items: center;
        }
        
        .experience-item {
            padding: 10px;
            flex: 0 0 50%;
        }
        
        .experience-item-i {
            padding: 0 30px;
            display: flex;
            flex-wrap: wrap;
            background: rgba(244, 247, 249, 0.54);
            border-radius: 18px;
            min-height: 168px;
            align-items: center;
        }
        
        .experience-list .icon {
            flex: 0 0 24%;
            min-width: 120px;
            align-items: center;
            display: flex;
            justify-content: center;
        }
        
        .experience-list .icon img {
            max-height: 132px;
        }
        
        .experience-item .des {
            padding-left: 20px;
            flex: 0 0 70%;
            min-width: 300px;
        }
        
        .experience-item .des .h3 {
            font-size: 21px;
            color: #0B0E17;
            line-height: 32px;
            font-weight: 500;
        }
        
        .experience-item .des .p {
            margin-top: 10px;
            font-size: 16px;
            color: #6B6C72;
            line-height: 28px;
            font-weight: 400;
        }
        /*experience缁撴潫*/
        /*advantage寮€濮�*/
        
        .advantage-wrap {
            padding: 80px 0 100px;
            width: 100%;
            background: #F4F9FD;
        }
        
        .advantage-inner {
            margin: 0 auto;
            width: 100%;
            max-width: 1280px;
        }
        
        .advantage-inner .h2 {
            text-align: center;
            font-size: 32px;
            color: #0b0e17;
        }
        
        .advantage-inner .advant-list {
            position: relative;
            left: -20px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        
        .advantage-inner .advant-item {
            margin-top: 30px;
            margin-left: 20px;
            max-width: 298px;
            padding: 50px 50px 90px 30px;
            background-color: #FFFFFF;
            background-repeat: no-repeat;
            background-position: right bottom;
            border-radius: 8px;
        }
        
        .advantage-inner .advant-item .h3 {
            font-size: 18px;
            color: #0B0E17;
            font-weight: 500;
        }
        
        .advantage-inner .advant-item .p {
            margin-top: 20px;
            font-size: 16px;
            color: #77787E;
            line-height: 28px;
            font-weight: 400;
        }
        /*advantage缁撴潫*/
        /*plate寮€濮�*/
        
        .notice-sms .plate-wrap {
            padding: 0 0 20px;
            width: 100%;
            background: #D7E5F0;
        }
        
        .notice-sms .plate-inner {
            margin: 0 auto;
            width: 100%;
            max-width: 1280px;
            background: url("../images/path.png") no-repeat;
            background-position: 48% 60%;
        }
        
        .notice-sms .plate-inner .h2 {
            text-align: center;
            font-size: 32px;
            color: #0b0e17;
        }
        
        .plate-content {
            margin-top: 30px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        
        .plate-l {
            flex: 0 0 20%;
            min-width: 200px;
        }
        
        .plate-l-list {
            display: flex;
            flex-direction: column;
        }
        
        .plate-l-item {
            text-align: center;
            margin-top: 2px;
            height: 84px;
            line-height: 84px;
            background: #FFFFFF;
            border-radius: 8px;
            cursor: pointer;
            font-weight: 500;
            font-size: 16px;
        }
        
        .mobileCenter .plate-l {
            max-width: 100%;
            flex: 100%;
        }
        
        .plate-content.mobileCenter {
            height: 0;
            display: none;
        }
        
        .mobileCenter .plate-l-item>.plate-r,
        .mobileCenter .plate-l-item>.icon {
            display: none;
        }
        
        .mobileCenter .plate-l-item.active>.plate-r,
        .mobileCenter .plate-l-item.active>.icon {
            display: block;
        }
        
        .mobileCenter .plate-l-item {
            width: 100%;
            flex-direction: column;
            display: flex;
            border-radius: 0;
            border-bottom: 1px solid #F3F3F3;
            margin: 0;
            height: 44px;
            background: #fff;
            line-height: 44px;
        }
        
        .mobileCenter .plate-l-item.active {
            background: #fff;
        }
        
        .mobileCenter .plate-l-item.active {
            height: auto;
            transition: all 0.5s ease-in;
        }
        
        .mobileCenter .plate-l-item p {
            display: flex;
            /* height: 44px; */
            padding: 0 20px;
            justify-content: space-between;
            align-items: center;
            font-size: 16px;
        }
        
        .mobileCenter .plate-l-item.active>p {
            background: #A0C5E2;
        }
        
        .mobileCenter .plate-l-item>p img:first-child {
            display: none;
        }
        
        .mobileCenter .plate-l-item.active>p img:first-child {
            display: block;
        }
        
        .mobileCenter .plate-l-item.active>p img:last-child {
            display: none;
        }
        
        .mobileCenter .plate-l-item.active .icon>img {
            max-height: 300px;
        }
        
        .mobileCenter .plate-l-list {
            border-top: 1px solid #F3F3F3;
        }
        
        .mobileCenter .plate-l-item p>img {
            height: 7px;
        }
        
        .plate-l-item.active {
            color: #FFFFFF;
            background: #A0C5E2;
        }
        
        .plate-r {
            flex: 0 0 80%;
            min-width: 300px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        
        .plate-r .text.active {
            display: block;
        }
        
        .plate-r .text {
            padding: 0 40px 0 100px;
            flex: 0 0 58%;
            min-width: 300px;
            display: none;
        }
        
        .plate-r .h3 {
            padding-top: 20px;
            font-size: 28px;
            color: #0B0E17;
            font-weight: 500;
        }
        
        .plate-r .p {
            margin-top: 20px;
            font-size: 18px;
            color: #3B3D44;
            line-height: 32px;
            font-weight: 400;
        }
        
        .plate-r .icon {
            flex: 0 0 42%;
            min-width: 300px;
        }
        
        .plate-r .icon img {
            width: 100%;
        }
        /*plate缁撴潫*/
        /*simple寮€濮�*/
        
        .notice-sms .simple-inner {
            margin: 0 auto;
            padding-bottom: 160px;
            width: 100%;
            max-width: 1280px;
            background: url("../images/path.png") no-repeat;
            background-position: 48% 60%;
        }
        
        .notice-sms .simple-inner .h2 {
            padding: 72px 0 30px;
            text-align: center;
            font-size: 32px;
            color: #0b0e17;
        }
        
        .notice-sms .simple-inner .s-list {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
        }
        
        .notice-sms .simple-inner .s-item {
            padding-bottom: 10px;
            text-align: center;
            width: 240px;
            background-color: #ffffff;
        }
        
        .notice-sms .simple-inner .icon {
            display: inline-block;
            width: 209px;
        }
        
        .notice-sms .simple-inner img {
            width: 100%;
        }
        
        .notice-sms .simple-inner .h3 {
            font-size: 18px;
            line-height: 25px;
            color: #3b3d44;
        }
        
        .notice-sms .simple-inner .p {
            margin-top: 10px;
            font-size: 16px;
            line-height: 2;
            color: #6b6c72;
        }
        
        .notice-sms .simple-wrap {
            width: 100%;
            /* padding: 0 0 30px 0; */
        }
        /*simple缁撴潫*/
        /*connect-wrap寮€濮�*/
        
        .notice-sms .connect-wrap .h3 {
            margin-top: 70px;
            text-align: center;
            font-size: 36px;
            line-height: 50px;
            color: #ffffff;
        }
        
        .notice-sms .connect-wrap .p {
            margin-top: 22px;
            text-align: center;
            font-size: 18px;
            line-height: 25px;
            color: #ffffff;
        }
        
        .notice-sms .connect-wrap .email-wrap {
            margin-top: 22px;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 14px;
            line-height: 19px;
            color: #ffffff;
        }
        
        .notice-sms .email-wrap .p1 {
            margin-right: 50px;
        }
        
        .notice-sms .email-wrap .p2 {
            display: flex;
            align-items: center;
        }
        
        .notice-sms .email-wrap .underline {
            text-decoration: underline;
        }
        
        .notice-sms .email-wrap .icon {
            margin-right: 6px;
            display: inline-block;
            width: 22px;
            height: 22px;
            color: #fff;
            font-size: 22px;
        }
        
        .notice-sms .connect-wrap .btn-wrap {
            text-align: center;
            margin-top: 50px;
        }
        
        .notice-sms .connect-wrap .btn-wrap .btn {
            display: inline-block;
            text-align: center;
            width: 140px;
            line-height: 54px;
            height: 54px;
            font-size: 16px;
            color: #5b78b4;
            background: #ffffff;
            border-radius: 27px;
            box-shadow: 0px 5px 10px 0px #4569b3;
        }
        
        .notice-sms .connect-wrap .btn-wrap .btn:hover {
            box-shadow: 0px 5px 10px 0px #3f5789;
        }
        
        .notice-sms .connect-wrap {
            padding-bottom: 60px;
            background: #5b78b4;
            box-shadow: -6px 10px 13px 0px #f0f4f7;
            overflow: hidden;
        }
        /*connect-wrap缁撴潫*/
        
        .swiper-pagination-bullet-active {
            background: #52545A;
        }
        /* voice_mess 寮€濮� */
        
        .veri-block-inner .h4 {
            width: 60%;
            font-size: 18px;
            margin: 0 auto;
            text-align: center;
            line-height: 32px;
        }
        
        .notice-sms .veri-block {
            position: relative;
        }
        
     /*   .notice-sms .titleDiv {
            position: relative;
            width: 640px;
            margin: 0 auto;
            margin-top: -45px;
            z-index: 11;
            display: flex;
            background: #fff;
            box-shadow: 0px 3px 8px 0px rgba(108, 134, 188, 0.25);
            border-radius: 19px;
            flex-wrap: wrap;
            min-width: 310px;
        }*/
        
        .notice-sms .titleDiv>div.active {
            background: #95B3D4;
            color: #fff;
        }
        
        .notice-sms .titleDiv>div:nth-child(1).active {
            border-radius: 10px 0 0 10px;
        }
        
        .notice-sms .titleDiv>div:nth-child(2).active {
            border-radius: 0 10px 10px 0;
        }
        
        .notice-sms .titleDiv>div:nth-child(1).active::after {
            margin-left: -25%;
            border-radius: 10px 0 0 10px;
        }
        
        .notice-sms .titleDiv>div:nth-child(2).active::after {
            margin-left: 25%;
            border-radius: 0 10px 10px 0;
        }
        
        .notice-sms .titleDiv>div.active::after {
            position: absolute;
            bottom: -16px;
            left: 50%;
            content: '';
            width: 0;
            height: 0;
            border: 9px solid transparent;
            border-top-color: #95B3D4;
        }
        
        .notice-sms .titleDiv>div {
            width: 50%;
            text-align: center;
            font-size: 14px;
            padding: 24px 0;
            cursor: pointer;
        }
        
        .notice-sms .titleDiv>div>h5 {
            font-size: 21px;
            line-height: 32px;
        }
        
        .voice_messD {
            position: relative;
            left: -10px;
            right: -10px;
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 0 78px 0;
        }
        
        .voice_messD .title {
            font-size: 16px;
            text-align: center;
        }
        
        .voice_messD .title h2 {
            font-size: 32px;
            line-height: 45px;
        }
        
        .voice_messD .title p {
            color: #52545A;
        }
        
        .voice_messD .ul {
            margin-top: 30px;
            /* padding: 0 100px; */
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        
        .voice_messD .ul li {
            border: 10px solid #fff;
            flex: 0 0 20%;
            display: flex;
            align-items: center;
            background-color: #D8E5F1;
            border-radius: 18px;
            padding: 26px 31px;
            min-width: 256px;
            justify-content: space-between;
        }
        
        .voice_messD .ul li>h4 {
            flex: 1;
            padding-left: 20px;
            text-align: center;
            font-size: 150.5%;
        }
        
        .voice_messD ul li>img {
            width: 42px;
            height: 42px;
            margin: 10px 0;
        }
        
        .voice_messD ul li>div {
            width: 64px;
            height: 40px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.52);
        }
        
        .voice_messD ul li>div:hover {
            background: #fff;
        }
        
        .voice_messD ul li>div>img {
            width: 20px;
        }
        /* voice_mess 缁撴潫 */
        /* artificial锛堜汉宸ュ潗甯級  寮€濮�*/
        
        .artificialUl {
            display: flex;
            justify-content: center;
            padding-top: 20px;
            flex-wrap: wrap;
        }
        
        .artificialUl li {
            max-height: 256px;
            justify-content: center;
            flex: 0 0 calc(33.33% - 20px);
            flex-flow: column;
            background: #C4DAEC;
            margin: 10px;
            border-radius: 18px;
            font-size: 16px;
            color: #52545A;
            padding: 30px;
            min-width: 260px;
            box-shadow: 0px 8px 16px 0px rgba(118, 161, 209, 0.28);
        }
        
        .artificialUl li:nth-child(2) {
            background: rgba(209, 218, 235, 0.45);
            box-shadow: 0px 8px 16px 0px rgba(209, 218, 235, 0.45);
        }
        
        .artificialUl li:nth-child(3) {
            background: rgba(196, 205, 236, 0.45);
            box-shadow: 0px 8px 16px 0px rgba(118, 161, 209, 0.28);
        }
        
        .artificialUl li>h4 {
            font-size: 24px;
            color: #0B0E17;
        }
        
        .artificialUl li>p {
            line-height: 50px;
            padding: 20px 0;
            box-sizing: border-box;
            margin-bottom: 10px;
        }
        /* artificial锛堜汉宸ュ潗甯級  缁撴潫*/
        /* automatic_group_call (鑷姩缇ゅ懠)   寮€濮�*/
        
        .automatic h2 {
            font-size: 32px;
            text-align: center;
            padding: 0 0 35px 0;
            line-height: 45px;
        }
        
        .automatic .ul {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
        }
        
        .automatic .ul li {
            display: flex;
            flex: 0 0 50%;
            flex-direction: column;
            padding: 78px 10%;
            min-width: 520px;
            background: rgba(201, 210, 228, 0.42);
        }
        
        .automatic .ul li:last-child {
            background: rgba(195, 202, 221, 0.52);
        }
        
        .automatic .ul li>img {
            width: 122px;
            height: 122px;
            margin: 0 auto;
        }
        
        .automatic .ul li>h4 {
            font-size: 20px;
            line-height: 30px;
            margin-bottom: 16px;
            text-align: center;
        }
        
        .automatic .ul li>p {
            line-height: 24PX;
            color: #6B6C72;
            position: relative;
            font-size: 16px;
        }
        
        .automatic .ul li>p::after {
            content: ' ';
            position: absolute;
            left: -17px;
            top: 6px;
            width: 6px;
            height: 6px;
            background-color: #B2D0E7;
            border-radius: 6px;
        }
        /* automatic_group_call (鑷姩缇ゅ懠)   缁撴潫*/
        /* solution (璺ㄥ鐢靛晢)   寮€濮�*/
        
        .solutionAll .block-item .icon img {
            max-height: 338px;
        }
        
        .notice-sms.socialApp .block-item .icon img,
        .notice-sms.solutionAll .block-item .icon img {
            max-height: 500px;
        }
        
        .solutionAll .solutionDivU,
        .notice-sms.socialApp .solutionDivU {
            max-width: 54%;
            padding-top: 48px;
        }
        
        .notice-sms.solutionAll .block-item,
        .notice-sms.socialApp .block-item {
            justify-content: space-between;
        }
        
        .container.socialApp .banner-item,
        .solutionAll.container .banner-item {
            padding-bottom: 0;
        }
        
        .notice-sms .veri-block-inner.solutionDiv {
            top: 0;
            box-shadow: none;
            padding: 80px 0;
        }
        
        .veri-block-inner.solutionDiv h4,
        .block-item.solutionS.bg .solutionSDiv h4 {
            font-size: 32px;
            color: #0B0E17;
            width: 100%;
            padding-bottom: 30px;
            line-height: 40px;
            font-weight: 500;
        }
        
        .solutionAll .veri-block-inner .h4 {
            text-align: left;
        }
        

        
        .notice-sms .veri-block-inner.solutionDiv .block-item {
            margin-top: 0;
        }
 
        .notice-sms .block-item .icon img {}
        
        .solutionDivU>li {
            width: 50%;
            color: #6B6C72;
            font-size: 14px;
            padding: 10px 40px 10px 50px;
            min-width: 320px;
        }
        
        .solutionDivU>li .h3 {
            font-size: 18px;
            padding: 10px 0;
            color: #3B3D44;
            font-weight: 500;
        }
        
        .solutionDivU>li p {
            line-height: 30px;
            font-size: 16px;
            position: relative;
            padding-left: 10px;
        }
        
        .notice-sms.socialApp .solutionS.bg .icon .h4 {
            text-align: right;
        }
        
        .notice-sms.socialApp .block-item .icon,
        .notice-sms.solutionAll .block-item .icon {
            flex: 0 0 45%;
        }
        
        .solutionDivU>li p::after {
            content: ' ';
            position: absolute;
            left: 0;
            top: 10px;
            width: 5px;
            height: 5px;
            background-color: #B2D0E7;
            border-radius: 6px;
        }
        
        .block-item.solutionS {
            padding: 20px 0;
            background: #FBFCFD;
        }
        
        .voice_messD.solutionZy {
            max-width: 100%;
            background: #E6E9F0;
            left: 0;
            right: 0;
            padding: 0 0 80px 0;
        }
        
        .voice_messD.solutionZy .ul {
            max-width: 1280px;
            margin: 30px auto;
            margin-bottom: 0;
        }
        
        .voice_messD.solutionZy .ul li {
            background: #fff;
            border: 8px solid #E6E9F0;
            flex-direction: column;
            flex: 0 0 25%;
            min-width: 270px;
            color: #6C6D73;
            font-size: 14px;
        }
        
        .voice_messD.solutionZy .ul li>h4 {
            color: #0B0E17;
            padding-bottom: 20px;
            font-size: 18px;
            font-weight: 500;
        }
        
        .voice_messD.solutionZy .ul li>P {
            line-height: 22px;
            font-size: 16px;
            height: 100px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            line-clamp: 5;
            -webkit-box-orient: vertical;
        }
        
        .block-item.solutionS.bg {
            display: flex;
            justify-content: center;
            padding: 78px 0;
            margin: 0 auto;
        }
        
        .notice-sms .block-item.solutionS.bg .icon {
            min-width: 320px;
        }
        
        .block-item.solutionS.bg .solutionSDiv {
            max-width: 1280px;
            display: flex;
            flex-wrap: wrap;
        }
        
        .notice-sms .advantage-wrap {
            padding: 0 0 100px 0;
        }
        /* solution (璺ㄥ鐢靛晢)   缁撴潫*/
        
        @media ( max-width: 460px) {
            .notice-sms .simple-inner {
                padding-bottom: 0;
            }
            .notice-sms.voiceCen .simple-wrap {
                padding: 0 0 80px 0;
            }
            .notice-sms .plate-wrap .plate-inner,
            .notice-sms .plate-wrap {
                background: #fff;
            }
            .notice-sms .plate-wrap {
                padding-bottom: 48px;
            }
            .notice-sms .plate-inner .h2 {
                padding: 0;
            }
            /* .advantage-wrap {
                padding: 80px 0 30px;
            } */
            .advantage-inner .advant-item {
                margin: 10px 0;
            }
            .advantage-inner .advant-list {
                left: 0;
            }
            .notice-sms .block-item .solutionSDiv .icon img {
                max-height: 270px;
            }
            .notice-sms .block-item {
                justify-content: center;
            }
            .notice-sms .titleDiv>div {
                padding: 10px 0;
            }
            .veri-block-inner .h4 {
                width: 100%;
                padding: 10px 0;
            }
            .notice-sms .experience-inner,
            .notice-sms.voiceCen .simple-wrap {
                padding: 0;
            }
            .notice-sms .experience-inner.ArtificialDiv {
                /* font-size: 18px; */
                padding: 0 0 80px 0;
            }
            .plate-content {
                display: none;
            }
            .plate-content.mobileCenter {
                display: block;
                height: auto;
            }
            .container.notice-sms .veri-block-inner {
                padding: 50px 30px;
            }
            .voice_messD,
            .experience-list {
                left: 0;
                right: 0;
            }
            .experience-item-i {
                padding: 20px;
            }
            .notice-sms .block-item .des {
                padding: 0;
                flex: 0 0 100%;
            }
            .experience-item-i {
                justify-content: center;
            }
            .automatic .ul li {
                min-width: 100%;
            }
            .container.automaticCenter .automatic h2,
            .container.automaticCenter .simple-wrap {
                padding-bottom: 35px;
            }
            .notice-sms .banner-inner .left {
                padding: 0;
                margin: 0;
            }
            .notice-sms .experience-inner {
                padding-bottom: 80px;
            }
            .notice-sms .block-item .icon img {
                max-height: 150px;
                margin-bottom: 10px;
            }
            .solutionAll.notice-sms .veri-block-inner {
                padding: 50px 0;
            }
            .notice-sms.socialApp .solutionS.bg .icon .h4,
            .notice-sms.solutionAll .solutionS.bg .icon .h4,
            .veri-block-inner.solutionDiv h4,
            .block-item.solutionS.bg .solutionSDiv h4 {
                text-align: center;
            }
            .socialApp.notice-sms.container .solutionDivU,
            .solutionAll .solutionDivU,
            .solutionS .solutionDivU {
                max-width: 320px;
            }
            .solutionCenter .solutionDivU>li {
                padding: 0;
            }
            .solutionS .solutionDivU>li {
                padding: 10px 0;
            }
            .block-item.solutionS.bg .solutionSDiv {
                justify-content: center;
            }
            .notice-sms .solutionCenter .block-item .icon,
            .notice-sms .block-item.solutionS.bg .icon {
                flex: 0 0 100%;
                text-align: center;
            }
            .notice-sms.socialApp .block-item .icon img,
            .notice-sms.solutionAll .block-item .icon img {
                max-height: 238px;
            }
            .socialApp.container.notice-sms .veri-block-inner {
                padding: 50px 0;
            }
            .socialApp .block-item.solutionS.bg {
                padding: 7.5% 7.5% 54px 7.5%;
            }
            .socialApp .solutionDivU>li {
                padding: 10px 0;
            }
            .voice_messD.solutionZy .ul li {
                flex: 0 0 100%;
            }
            .voice_messD.solutionZy {
                padding-top: 0;
            }
            .connect-wrap .h3>br {
                display: none;
            }
            .business-item {
                display: flex;
                flex-direction: column;
                align-items: center;
                flex: 50% !important;
                padding: 10px;
                box-sizing: border-box;
            }
        }
        .verifi {
    background-color: #ffffff;
}


/*banner寮€濮�*/

.verifi .banner {
    width: 100%;
    background: linear-gradient(135deg, #d5e4ef 0%, #b7cde5 100%);
}

.verifi .banner-inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
}

.verifi .banner-list {
    width: 100%;
}


/*banner缁撴潫*/


/*veri-block寮€濮�*/

.verifi .veri-block {
    width: 100%;
}

.veri-inner {
    padding: 0 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #F9FBFC;
    justify-content: center;
    border-radius: 18px;
    min-height: 198px;
}

.veri-block-inner .veri-item .left {
    flex: 0 0 30%;
    display: block;
    min-width: 129px;
    padding: 0;
}

.veri-block-inner .veri-item .left img {
    max-height: 132px;
}

.veri-block-inner .veri-item .right {
    flex: 0 0 70%;
    min-width: 200px;
}

.veri-block-inner .veri-item .h3 {
    font-size: 21px;
    color: #0B0E17;
    letter-spacing: 0;
    line-height: 32px;
    font-weight: 500;
}

.veri-block-inner .veri-item .p1 {
    font-size: 18px;
    color: #0B0E17;
    letter-spacing: 0;
    line-height: 32px;
    font-weight: 500;
}

.veri-block-inner .veri-item .p2 {
    font-size: 16px;
    color: #6B6C72;
    letter-spacing: 0;
    line-height: 28px;
}


/*veri-block缁撴潫*/


/*business寮€濮�*/

.verifi .business-wrap {
    background: #ffffff;
}

.verifi .business-inner {
    margin: 0 auto;
    padding-bottom: 80px;
    width: 100%;
    max-width: 1280px;
}

.verifi .business-inner .h2 {
    padding: 52px 0 0 0;
}

.business-list {
    margin-top: 31px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.business-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 25%;
    padding: 10px;
    box-sizing: border-box;
}

.business-list .icon {
    width: 107px;
}

.business-list .icon img {
    width: 100%;
}

.business-list .h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #0B0E17;
    text-align: center;
    font-weight: 500;
}

.business-list .p1 {
    font-size: 16px;
    color: #6B6C72;
    text-align: center;
    line-height: 26px;
    font-weight: 400;
}

.business-list .p2 {
    font-size: 16px;
    color: #6B6C72;
    text-align: center;
    line-height: 26px;
    font-weight: 400;
}


/*business缁撴潫*/


/*advantage寮€濮�*/

.verifi .advantage-wrap {
    padding: 0 0 100px;
    width: 100%;
    background: #F4F9FD;
}

.verifi .advantage-inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
}

.verifi .advantage-inner .h2 {
    text-align: center;
    font-size: 32px;
    color: #0b0e17;
}

.advantage-inner .sub-wrap {
    margin: 20px 0 20px -30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.advantage-inner .sub-item {
    margin-left: 30px;
    display: flex;
    align-items: center;
}

.advantage-inner .sub-wrap .icon,
.advantage-inner .sub-wrap .icon img {
    display: block;
    width: 10px;
}

.advantage-inner .sub-wrap .text {
    margin-left: 10px;
    font-size: 18px;
    color: #3B3D44;
    font-weight: 400;
}

.advantage-inner .advant-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.advantage-inner .advant-item {
    margin-top: 30px;
    margin-left: 20px;
    max-width: 298px;
    padding: 50px 50px 90px 30px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: right bottom;
    border-radius: 8px;
}

.advantage-inner .advant-item .h3 {
    font-size: 18px;
    color: #0B0E17;
    font-weight: 500;
}

.advantage-inner .advant-item .p {
    margin-top: 20px;
    font-size: 16px;
    color: #77787E;
    line-height: 28px;
    font-weight: 400;
}


/*advantage缁撴潫*/


/*value寮€濮�*/

.verifi .value-wrap {
    width: 100%;
    background: #D2E2EE;
}

.verifi .value-inner .h2 {
    text-align: center;
    font-size: 32px;
    color: #0b0e17;
}

.verifi .value-inner {
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
}

.verifi .value-content {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.verifi .value-content .icon {
    flex: 0 0 55%;
}

.verifi .value-content .des {
    flex: 0 0 45%;
    min-width: 300px;
}

.verifi .value-content .icon img {
    width: 100%;
}

.value-content .des .h3 {
    padding: 20px 0 30px 0px;
    font-size: 18px;
    color: #0B0E17;
    font-weight: 400;
}

.verifi .value-content .block {
    margin-top: 20px;
    padding: 20px 30px;
    background: #FFFFFF;
    border-radius: 24px;
    opacity: 0.9;
}

.verifi .value-content .p1 {
    font-size: 18px;
    color: #0B0E17;
    font-weight: 400;
}

.verifi .value-content .p2 {
    margin-top: 10px;
    font-size: 16px;
    color: #6B6C72;
    line-height: 24px;
    font-weight: 400;
}


/*value缁撴潫*/


/*simple寮€濮�*/

.verifi .simple-inner {
    margin: 0 auto;
    padding-bottom: 160px;
    width: 100%;
    max-width: 1280px;
    background: url("../images/path.png") no-repeat;
    background-position: 48% 60%;
}

.verifi .simple-inner .h2 {
    margin: 0 0 30px;
}

.verifi .simple-inner .s-list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.verifi .simple-inner .s-item {
    padding-bottom: 10px;
    text-align: center;
    width: 240px;
    background-color: #ffffff;
}

.verifi .simple-inner .icon {
    display: inline-block;
    width: 209px;
}

.verifi .simple-inner img {
    width: 100%;
}

.verifi .simple-inner .h3 {
    font-size: 18px;
    line-height: 25px;
    color: #3b3d44;
}

.verifi .simple-inner .p {
    margin-top: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #6b6c72;
}

.verifi .simple-wrap {
    width: 100%;
}


/*simple缁撴潫*/


/*connect-wrap寮€濮�*/

.verifi .connect-wrap .h3 {
    margin-top: 70px;
    text-align: center;
    font-size: 36px;
    line-height: 50px;
    color: #ffffff;
}

.verifi .connect-wrap .p {
    margin-top: 22px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
}

.verifi .connect-wrap .email-wrap {
    margin-top: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 19px;
    color: #ffffff;
}

.verifi .email-wrap .p1 {
    margin-right: 50px;
}

.verifi .email-wrap .p2 {
    display: flex;
    align-items: center;
}

.verifi .email-wrap .underline {
    text-decoration: underline;
    color: #fff !important;
}

.verifi .email-wrap .icon {
    margin-right: 6px;
    display: inline-block;
    width: 22px;
    height: 22px;
    color: #fff;
    font-size: 22px;
}

.verifi .connect-wrap .btn-wrap {
    text-align: center;
    margin-top: 50px;
}

.verifi .connect-wrap .btn-wrap .btn {
    display: inline-block;
    text-align: center;
    width: 140px;
    line-height: 54px;
    height: 54px;
    font-size: 16px;
    color: #5b78b4;
    background: #ffffff;
    border-radius: 27px;
    box-shadow: 0px 5px 10px 0px #4569b3;
}

.verifi .connect-wrap .btn-wrap .btn:hover {
    box-shadow: 0px 5px 10px 0px #3f5789;
}

.verifi .connect-wrap {
    padding-bottom: 60px;
    background: #5b78b4;
    box-shadow: -6px 10px 13px 0px #f0f4f7;
    overflow: hidden;
}


/*connect-wrap缁撴潫*/

        .notice-sms .veri-block {
            padding-bottom: 80px;
        }
        
        .notice-sms .veri-block-inner .h2.cl {
            text-align: left;
            padding-bottom: 58px;
        }
        
        .notice-sms .veri-block-inner.solutionDiv {
            padding: 80px 0 0 0;
        }

.elementor-widget-container h3 {
    color: #2c3e50;
    font-size: 24px;
    line-height: 3;
}
.elementor-widget-container p {
    color: #6B6C72;
    font-size: 13px;
    margin: 0px;
    line-height: 2.5;
    font-family: PingFangSC-Regular;
}
       .about_Who .banner-item>img {
            width: 100%;
        }
        
        .about_Who .swiper-pagination {
            right: 40%;
            bottom: -20px;
            background: #FBFCFD;
        }
        
        .about_Who .swiper-pagination-bullet {
            margin: 0 5px;
        }
        
        .about_Who .swiper-pagination .swiper-pagination-bullet-active {
            background: #5B78B4;
        }
        
        .runDiv {
            position: relative;
            min-width: 310px;
        }
        
        .runDiv .swiper-button-next,
        .runDiv .swiper-button-prev {
            bottom: 9px;
            color: #B1B2B5;
            /* width: 24px; */
            height: 18px;
            top: 106%;
        }
        
        .apiCenterB {
            max-width: 1280px;
        }
        .solutionDivU {
    display: flex;
    max-width: 62%;
    flex-wrap: wrap;
}

.solutionDivU > li.financialLi div {
    display: flex;
    padding-bottom: 16px;
}
.solutionDivU > li.financialLi {
    width: 100%;
}


@media (max-width: 768px) {

    .container .veri-block-inner .veri-list {
        margin-top: 24px;
    }
    .veri-inner {
        padding: 0 0;
        width: 100%;
    }
    .veri-block-inner .veri-item .left {
        margin-top: 12px;
    }
    .veri-block-inner .veri-item .right {
        flex: 0 0 88%;
    }
    .verifi .business-inner .h2 {
        padding: 20px 25px 0;
    }

    .verifi .advantage-wrap {
        padding: 0 0 30px;
    }
    .verifi .value-inner .h2 {
        padding: 32px 28px 0;
    }

    .container .h2 {
        padding-top: 32px;
    }
    .verifi .email-wrap .underline {
        color: #ffffff;
    }
    .notice-sms .veri-block {
        padding-bottom: 10px;
    }
}