@charset "UTF-8";:root{--header-height-pc: 80px;--brand-color: #e8f9fd;--bg-light: #fff;--font-main: "Microsoft YaHei", "微软雅黑", "Source Han Sans", "思源黑体", arial, sans-serif;--color-black: #e0f0fd}body{font-family:var(--font-main);color:var(--color-black);line-height:1.6;background-color:#fff;width:100vw;height:100vh;min-height:100%!important;overflow-x:hidden;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;padding:0;margin:0}.container{width:100%;max-width:1200px;min-width:768px;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:all .3s}ul{list-style:none}.main-content{position:relative;min-height:calc(100vh - 585px);display:flex;flex-direction:column;width:100%;font-family:var(--font-main);margin:0 auto;max-width:100%;background:url(../images/page/page-bottom-bg4.png) no-repeat;background-position:center bottom;background-size:100% auto}.content-inner{min-height:calc(100vh - 625px);padding-bottom:620px}.section-card{background:#fff;border:3px solid #63d6ff;box-shadow:0 0 5px #98fff4;border-radius:0;padding:40px 50px;margin-top:40px;position:relative}.main-banner{width:100%;height:auto}.main-banner>img{width:100%;height:auto}.main-header{width:100%;font-family:var(--font-main);height:var(--header-height-pc);position:relative;z-index:1000;background-color:#ffffffbf}.header-inner{display:flex;align-items:center;justify-content:space-around;height:var(--header-height-pc);padding-left:0;padding-right:0;box-sizing:border-box;max-width:1200px;margin:0 auto}.logo{font-size:28px;font-weight:700;color:#273d78;letter-spacing:2px;display:flex;align-items:center}.logo span{font-size:14px;font-weight:400;margin-left:4px;vertical-align:super}.logo img{height:40px;width:auto;object-fit:contain}.nav-mobile-btn,.nav-wrapper{display:none}.nav-list{display:flex;height:100%;width:100%;max-width:900px;margin:0 auto;align-items:center;justify-content:flex-end;gap:25px;position:relative;z-index:1000}.nav-item{display:flex;flex-wrap:nowrap;justify-content:center;column-gap:15px;align-items:center;position:relative;height:80px;width:auto;min-width:62px;max-width:500px;padding:0 5px;pointer-events:none;box-sizing:border-box}.nav-item:first-child{justify-content:center}.nav-item.active{border-bottom:6px solid #c60223;border-top:6px solid transparent}.nav-item.active .nav-link{color:#c60223;font-weight:700}.nav-item.active .icon-item.home{background-position:0 0}.nav-item.active .icon-item.intro{background-position:-56px 0}.nav-item.active .icon-item.company{background-position:-112px 0}.nav-item.active .icon-item.talent{background-position:-168px 0}.nav-item.active .icon-item.system{background-position:-224px 0}.nav-item.active .icon-item.website{background-position:-308px 0}.nav-link{display:flex;align-items:center;height:100%;color:#333;font-size:16px;transition:opacity .3s;pointer-events:auto;padding-top:2px}.nav-link>span{font-size:16px;font-family:Microsoft YaHei,Hiragino Sans GB,Heiti SC,sans-serif}.icon-item{display:inline-block;width:28px;height:28px;background:url(/images/page/icon-sprite.png) no-repeat;background-size:auto}.icon-item.home{background-position:-28px 0}.icon-item.intro{background-position:-84px 0}.icon-item.company{background-position:-140px 0}.icon-item.talent{background-position:-196px 0}.icon-item.system{background-position:-252px 0}.icon-item.website{background-position:-308px 0}.nav-link:hover{opacity:.8}.submenu{position:absolute;top:100%;left:50%;display:flex;padding:0;background-color:#1e2c66f5;box-shadow:0 10px 24px #00143c40;z-index:9900;pointer-events:auto;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.nav-item:hover .submenu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.submenu-col{list-style:none;padding:26px 0;width:130px;margin:0;text-align:center}.submenu-col li+li{margin-top:21px}.submenu-col li.sub{margin-top:14px;font-size:16px}.submenu-link{display:block;font-size:16px;line-height:1.4;color:#fff;white-space:nowrap;transition:color .3s}li.sub .submenu-link{font-size:16px}li.sub .submenu-link:before{content:"·";margin-right:6px}.submenu-link:hover,.submenu-link.active{color:#0ff}.main-footer{height:40px;background-color:#2a2c33;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;width:100%;z-index:2}.main-footer>.pc{display:block}.main-footer>.h5{display:none}.index-footer .main-footer{background-color:transparent}@media screen and (max-width:992px){.main-footer>.pc{display:none}.main-footer>.h5{display:block}}.company8-content{padding:0 0 300px!important;width:100%;max-width:1200px;margin:0 auto;color:#333;position:relative}.cp1-logo-card{display:flex;align-items:center;justify-content:center;width:390px;height:135px;margin:-80px auto 0;border-radius:20px;box-sizing:border-box}.cp1-logo-card img{width:310px;height:auto}.cp1-section{width:100%}.cp1-title{margin:0;line-height:0}.cp1-title img{width:100%;height:auto}.cp1-box{background:#fff;border-radius:16px;box-shadow:0 4px 20px #1e50b40f;box-sizing:border-box;font-size:18px;line-height:2.1;color:#333;text-align:center}.cp1-band{position:relative;left:50%;width:100vw;margin-left:-50vw;background:#f9fafd}.cp1-band .cp1-band-inner{max-width:1200px;margin:0 auto}.cp1-s1 .cp1-title{margin-top:81px}.cp1-s1 .cp1-subtitle{width:395px;height:61px;margin:70px auto 0;background:url(../images/page/cp-section1-title-bg.png) no-repeat center/100% 100%;font-size:22px;font-weight:700;color:#333;line-height:61px;text-align:center}.cp1-s1 .cp1-s1-desc{margin:30px 0 0;font-size:18px;line-height:2.1;color:#333;text-align:left;text-indent:2em}.cp1-s1 .cp1-s1-img{width:1232px;margin:5px 0 0 -16px;line-height:0}.cp1-s1 .cp1-s1-img img{width:100%;height:auto}.cp1-s2{margin-top:44px}.cp1-s2 .cp1-band-inner{padding:61px 0 111px}.cp1-s2 .cp1-s2-desc{margin-top:42px;padding:32px 40px;text-align:left;text-indent:2em}.cp1-s2 .cp-carousel{margin-top:32px}.cp-carousel{position:relative;width:1275px;margin-left:-38px}.cp-carousel .carousel-item{position:absolute;overflow:hidden;border-radius:14px;box-shadow:0 8px 24px #0000001f;transition:all .5s ease;z-index:1}.cp-carousel .carousel-item img{width:100%;height:100%;object-fit:cover}.cp-carousel .carousel-arrow{position:absolute;z-index:4;width:50px;height:50px;cursor:pointer;transition:transform .3s ease}.cp-carousel .carousel-arrow:hover{transform:scale(1.08)}.cp-carousel .carousel-arrow img{width:100%;height:auto}.cp-carousel-1{height:702px}.cp-carousel-1 .carousel-item.pos-center{top:0;left:403px;width:520px;height:702px;z-index:3}.cp-carousel-1 .carousel-item.pos-left{top:70px;left:28px;width:350px;height:560px;z-index:2}.cp-carousel-1 .carousel-item.pos-right{top:70px;left:938px;width:350px;height:560px;z-index:2}.cp-carousel-1 .carousel-arrow-left{top:345px;left:3px}.cp-carousel-1 .carousel-arrow-right{top:345px;right:3px}.cp-carousel-2{height:360px}.cp-carousel-2 .carousel-item.pos-center{top:0;left:403px;width:475px;height:360px;border-radius:16px;z-index:3}.cp-carousel-2 .carousel-item.pos-left{top:92px;left:63px;width:315px;height:175px;border-radius:16px;z-index:2}.cp-carousel-2 .carousel-item.pos-right{top:92px;left:903px;width:315px;height:175px;border-radius:16px;z-index:2}.cp-carousel-2 .carousel-arrow-left{top:155px;left:3px}.cp-carousel-2 .carousel-arrow-right{top:155px;right:3px}.cp1-s3{margin-top:61px}.cp1-s3 .cp1-s3-desc{margin:45px 0 0;font-size:18px;line-height:2.1;color:#333;text-align:left;text-indent:2em}.cp1-s3 .talent-cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:38px;margin-top:47px}.cp1-s3 .talent-card{width:565px;padding:50px 60px 60px;background:linear-gradient(180deg,#f3f7fe,#fff);border-radius:16px;box-shadow:0 4px 20px #1e50b40f;box-sizing:border-box;text-align:center}.cp1-s3 .talent-icon{width:140px;height:auto;margin:0 auto}.cp1-s3 .talent-name{margin:20px 0 16px;font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.4}.cp1-s3 .talent-desc{margin:0;font-size:16px;line-height:1.9;color:#333;text-align:left}.cp1-s3 .cp-carousel{margin-top:25px}.cp1-s3 .cp1-s3-bottom{margin-top:37px;padding:32px 40px;text-align:left;text-indent:2em}.cp1-s4{margin-top:60px}.cp1-s4 .cp1-band-inner{padding:61px 0 73px}.cp1-s4 .cp1-s4-desc{margin-top:40px;padding:32px 40px}.cp1-s4 .comp-cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:32px;margin-top:31px}.cp1-s4 .comp-card{display:flex;align-items:center;width:595px;height:255px;padding:25px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #1e50b414;box-sizing:border-box}.cp1-s4 .comp-icon{width:120px;height:auto;margin-right:10px;flex-shrink:0}.cp1-s4 .comp-name{margin:0 0 14px;font-size:26px;font-weight:700;color:#0c50d4;line-height:1.4}.cp1-s4 .comp-desc{margin:0;font-size:16px;line-height:1.8;color:#333}.cp1-qa{margin-top:43px}.cp1-qa .qa-title{position:relative;height:50px;margin:0 0 44px;text-align:center;line-height:50px}.cp1-qa .qa-title:before,.cp1-qa .qa-title:after{content:"";position:absolute;top:50%;width:calc(50% - 340px);height:1px;background:#e3e3e3}.cp1-qa .qa-title:before{left:0}.cp1-qa .qa-title:after{right:0}.cp1-qa .qa-title-en{font-size:42px;font-weight:700;letter-spacing:6px;color:#ebebeb}.cp1-qa .qa-title-cn{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:0 8px}.cp1-qa .qa-title-cn em{font-style:normal;font-size:30px;font-weight:700;color:#111}.cp1-qa .qa-sq{width:12px;height:12px;background:#0c50d4}.cp1-qa .qa-item{padding:22px 30px;background:linear-gradient(to bottom,#def4ff 40%,transparent 100%);border-radius:14px}.cp1-qa .qa-item+.qa-item{margin-top:45px}.cp1-qa .qa-q{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px dashed #8fc3ea}.cp1-qa .qa-tag{display:flex;align-items:center;width:60px;flex-shrink:0;font-size:18px;font-weight:700;color:#333}.cp1-qa .qa-tag img{width:auto;height:28px}.cp1-qa .qa-q-text{font-size:20px;font-weight:700;color:#0c50d4;line-height:1.5}.cp1-qa .qa-a{display:flex;padding-top:15px}.cp1-qa .qa-a-text{font-size:17px;line-height:1.8;color:#333}
