:root{--color-primary:#007bff;--color-primary-hover:#0056b3}#root,body{height:100%;margin:0;padding:0;width:100%}a{color:#fff;text-decoration:none}ul{list-style:none}li{padding:0}.header{align-items:center;background-color:#000000d9;box-sizing:border-box;display:flex;font-size:18px;height:70px;justify-content:center;left:0;overflow:hidden;padding:0 15px;position:-webkit-sticky;position:sticky;top:0;transition:background-color .5s ease;width:100%;z-index:999}.header .logo{box-sizing:border-box;text-align:center;width:40%}.header .logo img{width:220px}.header .header-menu{background-color:#0000;box-sizing:border-box;color:#fff;font-size:17px;width:60%}@media screen and (max-width:768px){.header{justify-content:space-between!important}.logo{padding:15px 0}.header-menu{width:10%!important}}.footer{background-color:#000000d9;box-sizing:border-box;color:#fff;text-align:center;width:100%}.footer .erweima{display:flex;font-size:20px;font-weight:700;justify-content:center;margin:0 auto;padding:50px 0;width:70%}.footer .erweima .erweima-item{align-items:center;display:flex;flex-flow:column nowrap;padding:0}.footer .erweima .erweima-item div{font-size:20px;padding:10px 0}.footer .erweima .erweima-item img{height:150px;width:150px}.footer .copyright-area{padding-bottom:40px}.footer .to-top{align-items:center;background-color:#000000d9;border-radius:5px;bottom:20%;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:14px;height:80px;justify-content:center;position:fixed;right:0;width:80px}.footer .to-top:hover{color:#cee0fa}.timeline-container{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-family:Microsoft YaHei,sans-serif;overflow:hidden;padding:40px 0;position:relative;text-align:center}.timeline-section{margin:0 auto;min-height:260px;width:700px}.year-nav-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;max-width:100%;overflow:hidden;position:relative}.year-nav-scroll{align-items:center;display:flex;gap:30px;justify-content:center;transition:transform .3s ease}.year{color:#fff;cursor:pointer;font-size:1.6em;opacity:.6;transition:all .3s ease;-webkit-user-select:none;user-select:none}.year.active{color:#fff;font-size:2.5em;font-weight:700;opacity:1}.btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:10}.btn:hover{background:#fff3}.content{font-size:1.3em;line-height:1.8;margin:0 auto;padding:0 20px;text-align:left}.item{align-items:flex-start;display:flex;margin:15px 0}.item .icon{color:#fff;font-weight:700;margin-right:10px}.item .text{flex:1 1}@media(max-width:768px){.year-nav-container{justify-content:center}.timeline-section{width:98%}.year{font-size:1.2em}.year.active{font-size:2em}.year-nav-scroll{gap:10px}.btn{display:none}}.about{box-sizing:border-box;width:100%}.about .about-content,.about .yishu-content-title{padding:0}.about .about-contact .about-contact-map{width:80%}.about .about-contact .about-contact-info{color:#606060;display:flex;flex-flow:column nowrap;font-size:17px;gap:30px}.about .about-contact .yishu-content-item-icon{color:#404040}.about .about-contact .yishu-content-item-title{align-items:center;color:#303030;display:flex;font-size:18px;font-weight:500;padding:10px 0}.home{box-sizing:border-box;width:100%}.home .home-banner{align-items:center;background-attachment:fixed;background-image:url(/static/media/banner-2.c453e89987ae5fe6c0a8.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:calc(100vh - 70px);justify-content:center;position:relative}.home .home-banner .home-banner-img{text-align:center;width:100%;z-index:9}.home .home-banner .home-banner-img img{width:45%}.home .home-banner .home-banner-text{color:#fff;font-size:22px;letter-spacing:1px;line-height:40px;margin:0 auto;max-width:600px;z-index:9}.home .home-banner .home-banner-mask{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%}.home .home-body-content{align-items:center;justify-content:center;margin:0 auto!important;padding:50px 0;width:70%}.home .achievement .home-body-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-in-out}.home .achievement .home-body-item:hover{transform:translateY(-5px)}.home .achievement .home-body-item .home-achievement-icon{color:#333;font-size:50px;margin-bottom:10px}.home .achievement .home-body-item .home-achievement-special{align-items:baseline;color:#1992e0;display:flex;font-size:17px}.home .achievement .home-body-item .home-achievement-number{color:#1992e0;font-size:28px;font-weight:700;padding-right:3px}.home .achievement .home-body-item .home-achievement-text{color:#303030;font-size:14px;font-weight:700}.home .commitment{background-color:#eef6ff}.home .commitment .home-body-item{font-size:23px}.home .commitment .home-body-item .home-commitment-icon{color:#00b050;font-size:24px;margin-right:10px}.home .advantage .home-body-content .home-body-item{box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative}.home .advantage .home-body-content .home-body-item:hover .advantage-img{filter:brightness(.7)}.home .advantage .home-body-content .home-body-item:hover .advantage-overlay{color:#00bfff;opacity:1}.home .advantage .home-body-content .home-body-item:hover .advantage-title{background-color:#20202080;color:#fff}.home .advantage .home-body-content .advantage-img{box-sizing:border-box;height:100%;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:100%}.home .advantage .home-body-content .advantage-overlay{align-items:center;background-color:#00000080;box-sizing:border-box;color:#07aca7;display:flex;flex-direction:column;font-size:18px;height:100%;justify-content:center;left:0;line-height:1.6;opacity:0;padding:0 20px;position:absolute;top:0;transition:opacity .3s ease}.home .advantage .home-body-content .advantage-title{background-color:#fffc;bottom:0;box-sizing:border-box;color:#000;font-size:18px;font-weight:700;left:0;padding:10px 16px;position:absolute;right:0;text-align:center;z-index:2}.home .certification{background-color:#eef6ff}.home .certification img{height:300px;max-width:100%}@media screen and (max-width:1300px){.home-body-content{width:85%!important}.home-banner-img img{width:70%!important}}@media screen and (max-width:1200px){.home-banner-img img{width:60%!important}}@media screen and (max-width:768px){.home-body-content{width:98%!important}.home-banner-img img{width:100%!important}.home-banner-text{width:90%!important}}.work{background-color:#f1f1f1;padding-bottom:50px}.work-content{background-color:#fff;border-radius:10px;margin:50px auto 0;min-height:600px;padding:32px 5%;width:50%}.work-content .work-title{color:#333;font-size:26px;font-weight:700;margin:0 0 20px}.work-content .work-title .work-divider{border-color:#007bff;border-inline-start-width:5px;height:30px}.work-content .job-content .job-info,.work-content .job-title{align-items:center;display:flex;justify-content:space-between}.work-content .job-content .job-info{border-bottom:1px solid #e1e1e1;font-size:14px;padding:10px 0 20px}.work-content .job-content .job-address{border-top:1px solid #e1e1e1;font-size:18px;font-weight:700;padding:10px 0}.work-content .job-content .job-address .job-address-content{color:#444;font-size:16px;font-weight:400;padding:10px 0}.apply-modal .ant-modal-body{padding:20px 0}@media screen and (max-width:1300px){.work-content{width:60%!important}}@media screen and (max-width:1200px){.work-content{width:70%!important}}@media screen and (max-width:768px){.work-content{width:90%!important}}.service{box-sizing:border-box;width:100%}.service .service-banner{background-color:#fafafa;margin:40px auto;min-width:200px;padding:0}.service .service-banner .yishu-content-item{background-color:#fafafa}.service .service-banner .yishu-content-item:first-child{padding:0}.service .service-advantage{background-color:#eef6ff;text-align:center}.service .service-advantage .yishu-content-item{flex:1 1;text-align:center}.service .service-advantage .yishu-content-title{padding:0 0 40px}.service .service-feature .service-feature-item{align-items:center;display:flex;justify-content:space-between;padding-bottom:18px}.service .service-feature .service-feature-item img{width:40%}.service .service-feature .service-feature-item-desc{color:#303030;font-size:23px;font-weight:700;line-height:35px}.service .service-product{background-color:#eef6ff}.service .service-product .yishu-content{flex-flow:row wrap}.service .service-product .yishu-content-item{cursor:pointer;overflow:hidden;position:relative}.service .service-product .product-img{height:100%;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:100%}.service .service-product .product-overlay{align-items:flex-start;background-color:#00000080;color:#fff;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;left:0;line-height:1.6;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .3s ease;width:100%;z-index:1}.service .service-product .product-overlay-item{font-size:22px;font-size:24px;margin:0 auto;text-align:left;width:90%}.service .service-product .product-overlay-item .product-overlay-item-title{border-bottom:1px solid #fff;font-size:20px;padding-bottom:10px;width:65%}.service .service-product .product-overlay-item>span{color:red;font-family:微软雅黑;padding:0 2px}.service .service-product .product-overlay-item:first-child{align-items:baseline;display:flex;justify-content:space-between}.service .service-product .yishu-content-item:hover .product-overlay{opacity:1}.service .service-product .yishu-content-item:hover .product-img{filter:brightness(.7);transform:scale(1.1)}.service .service-product .product-title{background-color:#fffc;bottom:0;color:#000;font-size:18px;font-weight:700;left:0;padding:8px 16px;position:absolute;right:0;text-align:center;z-index:2}.yishu-content-item img{width:100%}.article-list{padding-bottom:30px}.article-list .article-item{border-bottom:1px solid #e1e1e1;cursor:pointer;display:flex;padding:20px 5px}.article-list .article-item .article-item-content{display:flex;flex:1 1;flex-direction:column;font-size:18px;justify-content:space-between}.article-list .article-item .article-item-content .article-item-desc{color:#666;font-size:14px;padding-top:5px}.article-list .article-item .article-item-cover{border-radius:5px;box-sizing:border-box;margin-right:20px;width:120px}.article-divider{margin:0 40px}.article-detail{box-shadow:0 0 10px #0000001a;padding:30px}.article-detail .article-detail-back{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.article-detail .article-detail-title{color:#333;font-size:28px;font-weight:700;text-align:center}.article-detail .article-detail-desc{color:#666;font-size:14px;margin:30px auto;text-align:center}.article-detail .article-detail-content{font-size:17px;line-height:1.7;white-space:pre-line}.article-detail .article-detail-content img{display:block;margin:0 auto;max-width:100%;object-fit:contain}.App{font-family:auto;height:100%;margin:0 auto;width:100%}.yishu-body{box-sizing:border-box;padding:50px 0;text-align:center;width:100%}.yishu-body-title{color:#303030;font-size:32px;font-weight:700;padding:20px 0}.yishu-content{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:center;margin:0 auto;padding:50px 0;width:60%}.yishu-content-item{box-sizing:border-box;text-align:left;width:calc(50% - 20px)}.yishu-content-title{color:#303030;font-size:32px;font-weight:700;padding:20px 0}.yishu-content-desc{color:#606060;font-family:微软雅黑;font-size:20px;font-weight:400;line-height:30px;padding-top:10px}.yishu-carousel{min-height:200px;overflow:hidden;position:relative;width:100%}.service-header{height:400px;position:relative;width:100%}.service-header .mask{background-color:#0006;left:0;position:absolute;top:0;z-index:99}.service-header .mask,.service-header img{box-sizing:border-box;height:100%;width:100%}@media screen and (max-width:1300px){.yishu-content{width:80%!important}}@media screen and (max-width:1200px){.service-header{height:300px!important}.yishu-content{flex-flow:column nowrap;width:95%!important}.yishu-content-item{width:75%!important}}@media screen and (max-width:768px){.service-header{height:200px!important}.yishu-content{flex-flow:column nowrap;width:95%!important}.yishu-content-item{width:100%!important}}.texty{position:relative}.texty span{display:inline-block;white-space:pre-wrap}.texty.mask-bottom,.texty.mask-top{overflow:hidden}
/*# sourceMappingURL=main.f09cb6df.css.map*/