/* Original YOUKIDA homepage rules, scoped to the rebuilt native CMS page.
   Source: archived /css/index.css; backgrounds use verified local original bytes. */
.original-home{color:#333;font:13px/1.53846154 "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","PingFang SC",sans-serif}
.original-home :is(h1,h2,h3,h4,p,ul){margin:0;padding:0}
.original-home ul{list-style:none}
.original-home .layout{width:1200px;max-width:100%;margin:0 auto}
.original-home .news_public_title{font-size:40px;font-weight:bold;line-height:50px;text-align:center}
.original-home .news_public_title:after{content:"";display:block;width:80px;height:5px;background:#2b4084;margin:15px auto 0}
.original-home .home_swiper{
    overflow:hidden;
    position:relative;
}.original-home .home_swiper img{
    width:100%;
    display:block;
}.original-home .home_swiper .swiper-slide a{
    position:relative;
    display:block;
}.original-home .home_swiper_cont{
    width:1200px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}.original-home .home_swiper_cont h4{
    font-size:60px;
    line-height:80px;
    color:#fff;
}.original-home .home_swiper_cont p{
    font-size:24px;
    line-height:32px;
    color:#fff;
    margin-top:30px;
}.original-home .home_swiper_cont span{
    display:block;
    background:#2B4084;
    width:160px;
    line-height:46px;
    color:#fff;
    text-align:center;
    font-size:16px;
    margin-top:60px;
    border-radius:5px;
}.original-home .home_swiper .swiper-pagination{
    bottom:60px;
}.original-home .home_swiper .swiper-pagination-bullet{
    width:40px;
    height:5px;
    background:rgba(255,255,255,.3);
    border-radius:0;
}.original-home .home_swiper .swiper-pagination-bullet-active{
    background:#fff;
}.original-home .home_notice{
    background:rgba(0,0,0,.7);
}.original-home .home_notice_pack{
    display:flex;
    justify-content:space-between;
    padding:10px 0;
    align-items:center;
}.original-home .home_notice_pack span{
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        font-weight:bold;
    }.original-home .home_notice_swiper{
    width: calc(100% - 200px);
    overflow: hidden;
    height: 20px;
}.original-home .home_notice_swiper .swiper-slide{
        border-right:1px solid #fff;
        height:auto;
    }.original-home .home_notice_swiper .swiper-slide a{
            font-size: 14px;
            line-height: 20px;
            color: #FFFFFF;
            display:block;
            text-align:center;
            padding:0 10px;
        }.original-home .home_notice_swiper .swiper-slide a:hover{
                color:#EB803D;
            }.original-home .home_notice_pack > a{
                color: #fff;
                font-size: 14px;
                line-height: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }.original-home .home_notice{
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    z-index:102;
}.original-home .home_products{
    padding:100px 0;
}.original-home .home_products .news_public_title{
        text-align:left;
    }.original-home .home_products .news_public_title::after{
        margin-left:0;
    }.original-home .home_products_list{
    margin-top:50px;
    display:flex;
    flex-wrap:wrap;
}.original-home .home_products_list li{
    width:50%;
}.original-home .home_products_list_pack{
    position: relative;
}.original-home .home_products_list_img{
    overflow:hidden;
    height:280px;
}.original-home .home_products_list_img img{
    width: 100%;
    height:100%;
    object-fit:cover;
    display: block;
    transition: all .5s;
}.original-home .home_products_list_cont{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:30px 40px;
}.original-home .home_products_list_cont :is(h3,h4){
    font-size:28px;
    line-height:32px;
    color:#fff;

}.original-home .home_products_list_cont p{
    font-size:16px;
    line-height:24px;
    color:rgba(255,255,255,.7);
    margin-top:20px;
}.original-home .home_products_list_cont p span{
        display:block;
    }.original-home .home_products_list_cont_btn{
        margin-top: 30px;
        display: none;
    }.original-home .home_products_list_cont_btn *{
    width:100px;
    line-height:40px;
    border-radius:5px;
    color:#fff;
    text-align:center;
    font-size:16px;
    display:block;
    margin-right:20px;
}.original-home .home_products_list_cont_btn *:hover{
        opacity:.8;
    }.original-home .home_products_list_cont_btn a{
        background: #EB803D;
        color: #fff;
    }.original-home .home_products_list_cont_btn span{
        background: #2B4084;
        cursor:pointer;
    }.original-home .home_products_list li:hover .home_products_list_cont_btn{
    display:flex;
}.original-home .home_products_list li:hover img{
    transform:scale(1.1);
}.original-home .home_products_list li:last-child a{
    display: block;
    width: 100%;
    height: 100%;
    background: url(/upload/youkida/f5fc41a326c79245b318024ac0ae4ee34e88b24043834c9dd00702598069716d.png) no-repeat center/100% 100%;
    padding: 30px 40px;
}.original-home .home_products_list li:last-child a :is(h3,h4){
        font-size: 28px;
        line-height: 32px;
        color: #616263;
    }.original-home .home_products_list li:last-child a p{
        font-size: 16px;
        line-height: 24px;
        color: #616263;
        margin-top:20px;
    }.original-home .home_case{
    padding-top:100px;
    background:url(/upload/youkida/daf0607950f7bd1e7994cfbd543146f8bd354c05d1da0c66c35d6766c3f2899c.png) no-repeat center/cover;
}.original-home .home_case .news_public_title{
        color:#fff;
        text-align:left;
    }.original-home .home_case .news_public_title::after{
        background:#fff;
        margin-left:0;
    }.original-home .home_case_cont{
    display:flex;
    margin-top:53px;
}.original-home .home_case_left_cont{
    width:250px;
    padding:15px 20px;
    background:rgba(0,0,0,.66);
}.original-home .home_case_left_cont p{
    font-size:16px;
    line-height:21px;
    color:#fff;
    padding:15px 20px;
    border-radius:5px;
}.original-home .home_case_left_cont p:hover,.original-home .home_case_left_cont .active{
        background: #2B4084;
    }.original-home .home_case_swiper{
    min-height:435px;
    height:435px;
    width:calc(100% - 250px);
    overflow:hidden;
}.original-home .home_case_swiper_pack{
    background:rgba(20,35,84,.7);
    padding:50px 30px 50px 60px;
    display:flex;
    height:100%;
}.original-home .home_case_swiper_left_cont{
    width:calc(100% - 175px);
    padding-right:80px;
}.original-home .home_case_swiper_left_cont h4{
        font-size: 28px;
        line-height: 32px;
        color: #FFFFFF;
    }.original-home .home_case_swiper_left_cont p{
        font-size: 16px;
        line-height: 24px;
        color: #FFFFFF;
        margin-top:30px;
    }.original-home .home_case_swiper_left_list{
    display:flex;
    margin:50px -30px 0;
}.original-home .home_case_swiper_left_list li{
        width:auto;
        padding:0 30px;
    }.original-home .home_cooper{
        padding: 0 0 120px;
    }.original-home .home_case_swiper_left_img img{
    max-width:100%;
    margin:0 auto;
    display:block;
}.original-home .home_case_swiper_left_list li p{
    margin-top:10px;
}.original-home .home_case_swiper_left_cont>span{
    display: block;
    width: 120px;
    line-height: 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    background: #EB803D;
    font-size:16px;
    margin-top:45px;
    cursor:pointer;
}.original-home .home_case_swiper_right_list{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    width:175px;
    align-content:flex-start;
}.original-home .home_case_swiper_right_list li{
    width:80px;
    margin-bottom:20px;
}.original-home .home_case_swiper_right_img img{
    width:100%;
    display:block;
    transition:all .5s;
    border-radius:5px;
}.original-home .home_case_swiper_right_list li:hover img{
    transform:scale(1.1);
}.original-home .home_advantage{
    background:url(/upload/youkida/a08ac923d699b6884dea6f6240285f8bf6cec87f780054f97f06c86f67a0ae8b.png) no-repeat center/cover;
}.original-home .home_advantage_list{
    margin:50px -12.5px 0;
    display:flex;
}.original-home .home_advantage_list  li{
    width:20%;
    padding:0 12.5px;
}.original-home .home_advantage_pack{
    background:#fff;
    border-radius:10px;
    padding:40px 30px;
    box-shadow:0 2px 15px rgba(43,64,132,.06);
}.original-home .home_advantage_img{
    
    height:40px;
    overflow:hidden;
}.original-home .home_advantage_img img{
    max-width:100%;
    display:block;
}.original-home .home_advantage_cont{
    margin-top:30px;
}.original-home .home_advantage_cont :is(h3,h4){
        font-size: 20px;
        line-height: 32px;
        color: #000000;
    }.original-home .home_advantage_cont p{
        font-size: 16px;
        line-height: 24px;
        color: #8E8E8E;
        margin-top:20px;
    }.original-home .home_advantage_pack:hover{
    background: #EB803D;
}.original-home .home_advantage_pack:hover img{
    filter:drop-shadow(#fff 0 50px);
    transform:translateY(-50px);
}.original-home .home_advantage_pack:hover h4,.original-home .home_advantage_pack:hover p{
        color: #fff;
    }.original-home .home_news_list{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    margin-top:50px;
}.original-home .home_news_list li{
        width: calc(50% - 30px);
        border: 1px solid #EBEBEB;
        padding:10px 20px;
        border-left:0;
        border-right:0;
    }.original-home .home_news_list li a{
        display:block;
    }.original-home .home_news_list li a h4{
            font-size: 20px;
            line-height: 32px;
            color: #000000;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap;
        }.original-home .home_news_list li a span{
            font-size: 14px;
            line-height: 24px;
            color: #C7C7C7;
            margin-top:5px;
            display:block;
        }.original-home .home_news_list li:hover{
            background: #EB803D;
            border-radius: 10px;
        }.original-home .home_news_list li:hover a h4,.original-home .home_news_list li:hover a span{
                color: #fff;
            }.original-home .home_network{
    
    background: rgba(20,35,84,.7);
    padding-bottom: 30px;
}.original-home .home_network_img{
    margin-top:20px;
}.original-home .home_network_img img{
    max-width:100%;
    display:block;
    margin:0 auto;
}

/* Preserve the complete raster rather than the previous cropped background treatment. */
.original-home .home_swiper .hero-slide{min-height:0;position:relative}
.original-home .home_swiper .hero-picture{position:static;inset:auto}
.original-home .home_swiper .hero-picture picture,.original-home .home_swiper .hero-picture img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}
.original-home .home_swiper .hero-picture:after{display:none}
.original-home .home_swiper .hero-slide>a{display:block}
.original-home .home_swiper.is-enhanced [data-slide]{display:none}
.original-home .home_swiper.is-enhanced [data-slide].is-active{display:block;animation:hero-in .5s ease}
.original-home .original-carousel-controls{display:none;position:absolute;left:0;bottom:60px;width:100%;justify-content:center;gap:8px;z-index:104}
.original-home .is-enhanced .original-carousel-controls{display:flex}
.original-home [data-carousel-dots]{display:flex;gap:8px;align-items:center}
.original-home [data-carousel-dot]{border:0;width:40px;height:5px;padding:0;background:#ffffff4d;border-radius:0;min-height:5px}
.original-home [data-carousel-dot][aria-current=true]{background:#fff}
.original-home .carousel-utility{position:absolute;right:30px;top:-16px;display:flex;gap:5px;opacity:0;transition:opacity .2s}
.original-home [data-carousel]:hover .carousel-utility,.original-home [data-carousel]:focus-within .carousel-utility{opacity:1}
.original-home .carousel-utility button{border:1px solid #ffffff99;background:#0005;color:white;border-radius:3px;padding:5px 8px;font-size:12px;min-width:30px}
.original-home .home_notice_pack>strong{color:#fff;font-size:16px;font-weight:bold;line-height:20px;width:160px;flex:none}
.original-home .notice-viewport{overflow:hidden;min-width:0;flex:1;height:20px}
.original-home .notice-track{display:flex;width:max-content;animation:notice-scroll 90s linear infinite}
.original-home .notice-track a{color:#fff;font-size:14px;line-height:20px;white-space:nowrap;padding:0 25px;border-right:1px solid #fff}
.original-home .notice-viewport:hover .notice-track,.original-home .notice-viewport:focus-within .notice-track{animation-play-state:paused}
@keyframes notice-scroll{to{transform:translateX(-50%)}}
.original-home .home_products_list_pack:after{display:none}
.original-home .home_products_list_pack{border-radius:0;box-shadow:none}
.original-home .home_products_list_cont{display:block;color:white}
.original-home .home_products_list_cont_btn a{flex:none}
.original-home .home_products_list_cont_btn a:last-child{background:#2b4084}
.original-home .home_products_list_pack:focus-within .home_products_list_cont_btn{display:flex}
.original-home .home_products_list li:last-child>a{min-height:280px}
.original-home .home_case_left_cont button{display:block;width:100%;text-align:left;font-size:16px;line-height:21px;color:#fff;padding:15px 20px;border:0;border-radius:5px;background:transparent}
.original-home .home_case_left_cont button:hover,.original-home .home_case_left_cont button[aria-selected=true]{background:#2b4084}
.original-home .solution-panel{display:block;background:transparent;border:0;padding:0;margin:0;border-radius:0}
.original-home .solution-panel[hidden]{display:none}
.original-home .home_case_swiper{height:auto;min-height:435px}
.original-home .home_case_swiper_pack{min-height:435px;height:auto}
.original-home .home_case_swiper_left_cont>.original-contact-link{display:block;width:120px;line-height:40px;border-radius:5px;color:#fff;text-align:center;background:#eb803d;font-size:16px;margin-top:45px}
.original-home .home_case_swiper_left_list p{white-space:normal}
.original-home .home_case_swiper_left_img img{margin:0 auto}
.original-home .home_advantage_list{align-items:stretch}
.original-home .home_advantage_pack{height:100%}
.original-home .home_advantage_img img{height:40px;width:auto}
.original-home .home_network img{height:auto;object-fit:contain}
.original-home .home_cooper .about_cooper{padding-top:95px}
.original-home .partner-viewport{position:relative;overflow:auto;padding:0;scrollbar-width:none;margin-top:50px}
.original-home .partner-track{gap:24px;padding:10px 12px}
.original-home .partner-item{width:220px;height:120px;background:white;box-shadow:0 3px 10px #0000001a;flex:none}
.original-home .partner-item img{width:auto;height:auto;max-width:100%;max-height:100%}
.original-home .partner-controls{position:absolute;right:0;top:-35px;opacity:0}
.original-home [data-partners]:hover .partner-controls,.original-home [data-partners]:focus-within .partner-controls{opacity:1}
.original-home [data-partners]{position:relative}
@media(max-width:1500px){.original-home .layout{width:1000px}.original-home .home_case_swiper_pack{padding-left:30px}.original-home .home_case_swiper_left_cont{padding-right:50px}.original-home .home_advantage_pack{padding:30px 20px}.original-home .partner-item{width:200px;height:100px}}
@media(max-width:1400px){.original-home .home_products{padding:80px 0}.original-home .news_public_title{font-size:30px;line-height:40px}.original-home .home_products_list{margin-top:30px}.original-home .home_products_list_cont :is(h3,h4),.original-home .home_products_list li:last-child a :is(h3,h4),.original-home .home_case_swiper_left_cont h4{font-size:24px;line-height:34px}.original-home .home_case{padding-top:80px}.original-home .home_advantage_list{margin-top:30px}.original-home .home_case_swiper_left_list,.original-home .home_case_swiper_left_cont>.original-contact-link,.original-home .home_case_swiper_left_cont>span{margin-top:30px}.original-home .home_cooper{padding-bottom:80px}.original-home .home_cooper .about_cooper{padding-top:80px}}
@media(max-width:1000px){
.original-home .layout{width:100%}
.original-home .home_swiper .hero-picture picture,.original-home .home_swiper .hero-picture img{height:auto;min-height:0;object-fit:contain;object-position:center}
.original-home .home_notice{display:none}
.original-home .original-carousel-controls{bottom:10px}
.original-home [data-carousel-dot]{width:10px;height:3px;min-height:3px}
.original-home .carousel-utility{right:10px;top:-12px}
.original-home .carousel-utility button{padding:2px 6px;min-width:24px;font-size:10px}
.original-home .home_products,.original-home .home_case{padding:30px 15px}
.original-home .news_public_title{font-size:20px;line-height:30px}
.original-home .news_public_title:after{width:40px;height:3px;margin-top:10px}
.original-home .home_products_list li{width:100%}
.original-home .home_products_list_cont{padding:30px 25px}
.original-home .home_products_list_cont :is(h3,h4),.original-home .home_products_list li:last-child a :is(h3,h4),.original-home .home_case_swiper_left_cont h4{font-size:18px;line-height:28px}
.original-home .home_products_list_cont p{font-size:14px}
.original-home .home_products_list_cont_btn{display:flex;margin-top:20px}
.original-home .home_products_list_cont_btn a{font-size:14px}
.original-home .home_products_list li:last-child>a{min-height:200px;padding:30px 25px}
.original-home .home_case_cont{display:block;margin-top:30px}
.original-home .home_case_left_cont,.original-home .home_case_swiper{width:100%}
.original-home .home_case_left_cont button{font-size:14px;padding:10px 15px}
.original-home .home_case_swiper_pack{padding:15px;display:block;min-height:0}
.original-home .home_case_swiper{height:auto;min-height:0}
.original-home .home_case_swiper_left_cont{padding:0;width:100%}
.original-home .home_case_swiper_left_cont p{font-size:14px;margin-top:15px}
.original-home .home_case_swiper_right_list{width:100%;margin-top:20px;gap:10px;justify-content:flex-start}
.original-home .home_case_swiper_right_list li{width:calc((100% - 20px)/3);margin:0}
.original-home .home_case_swiper_left_list{margin:25px -15px 0;flex-wrap:wrap;row-gap:15px}
.original-home .home_case_swiper_left_list li{padding:0 15px;max-width:50%}
.original-home .home_case_swiper_left_cont>.original-contact-link{font-size:14px;margin-top:25px}
.original-home .home_advantage_list{margin:30px -5px 0;flex-wrap:wrap;row-gap:10px}
.original-home .home_advantage_list li{width:50%;padding:0 5px}
.original-home .home_advantage_pack{padding:20px 10px}
.original-home .home_advantage_cont{margin-top:15px}
.original-home .home_advantage_cont :is(h3,h4){font-size:16px;line-height:26px}
.original-home .home_advantage_cont p{font-size:14px;line-height:24px;margin-top:10px}
.original-home .home_news_list{margin-top:30px}
.original-home .home_news_list li{width:100%;padding:5px 10px}
.original-home .home_news_list li a h4{font-size:16px;line-height:26px}
.original-home .home_cooper{padding:0 15px 30px}
.original-home .home_cooper .about_cooper{padding-top:30px}
.original-home .partner-viewport{margin-top:30px}
.original-home .partner-item{width:120px;height:60px}
.original-home .partner-track{gap:24px}
.original-home .partner-controls{top:0}
}
@media(prefers-reduced-motion:reduce){.original-home .notice-track{animation:none}.original-home .notice-viewport{overflow-x:auto}.original-home .home_products_list li:hover img{transform:none}}

.original-home .home_news_list time{display:block;color:#c7c7c7;font-size:14px;line-height:24px;margin-top:5px}

/* Match the source heading weight instead of the previous bold card typography. */
.original-home :is(h3,h4){font-weight:400}
.original-home{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,Tahoma,Arial,Verdana,sans-serif,"WenQuanYi Micro Hei";font-size:12px;line-height:1.6;-webkit-font-smoothing:antialiased}
.original-home :is(h1,h2,h3,h4){font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}

.original-home .home_notice_pack>strong{width:auto}
.original-home .notice-viewport{width:calc(100% - 200px);flex:none}
.original-home .partner-viewport:before,.original-home .partner-viewport:after{content:"";position:absolute;top:0;width:15%;height:100%;pointer-events:none;z-index:2}
.original-home .partner-viewport:before{left:0;background:linear-gradient(-90deg,transparent,#fafdff)}
.original-home .partner-viewport:after{right:0;background:linear-gradient(90deg,transparent,#fafdff)}
