.sub-banner[data-v-35e614ef]{height:300px;background:linear-gradient(120deg,#2f5ba7,#4a7bc4) 50%/cover no-repeat;display:flex;align-items:center;position:relative}.sub-banner[data-v-35e614ef]:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.sub-banner h1[data-v-35e614ef]{color:#fff;font-size:36px;font-weight:500;width:1200px;margin:0 auto;letter-spacing:4px;position:relative;z-index:1}.rich-page[data-v-3d131105]{padding:6px 0 30px}.rich-content[data-v-3d131105]{line-height:2.1;font-size:15px;color:#444}.rich-content[data-v-3d131105] img{max-width:100%}.empty[data-v-3d131105]{color:#999;text-align:center;padding:80px 0}.news-list-page[data-v-8bce928e]{padding:6px 0 30px}.lead[data-v-8bce928e]{cursor:pointer;margin-bottom:34px}.lead-img[data-v-8bce928e]{height:320px;background:linear-gradient(135deg,#d7e3f2,#eef3fa) 50%/cover no-repeat;transition:all .3s linear}.lead:hover .lead-img[data-v-8bce928e]{opacity:.88}.lead-title[data-v-8bce928e]{font-size:22px;margin:18px 0 10px;font-weight:600}.lead:hover .lead-title[data-v-8bce928e]{color:#2f5ba7}.lead-summary[data-v-8bce928e]{color:#777;font-size:14px;line-height:1.8}.lead-date[data-v-8bce928e]{color:#aaa;font-size:12px;display:inline-block;margin-top:10px}.rows[data-v-8bce928e]{margin-top:6px}.row[data-v-8bce928e]{display:flex;align-items:center;padding:16px 4px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s linear}.row[data-v-8bce928e]:hover{background:#fafbfd}.row:hover .row-title[data-v-8bce928e]{color:#2f5ba7}.dot[data-v-8bce928e]{width:4px;height:4px;background:#c7000b;border-radius:50%;margin-right:14px}.row-title[data-v-8bce928e]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.row-date[data-v-8bce928e]{color:#aaa;font-size:13px}.pager[data-v-8bce928e]{text-align:center;margin-top:28px}.pager button[data-v-8bce928e]{padding:7px 20px;margin:0 10px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .3s linear}.pager button[data-v-8bce928e]:hover:not(:disabled){border-color:#2f5ba7;color:#2f5ba7}.pager button[data-v-8bce928e]:disabled{color:#ccc;cursor:not-allowed}.empty[data-v-8bce928e]{color:#999;text-align:center;padding:60px 0}.product-page[data-v-29890535]{padding:6px 0 30px}.tabs[data-v-29890535]{margin-bottom:34px;border-bottom:1px solid #e8ecf3;text-align:center}.tab[data-v-29890535]{display:inline-block;padding:12px 34px;cursor:pointer;font-size:16px;color:#555;transition:all .3s linear;border-bottom:2px solid transparent;margin-bottom:-1px}.tab[data-v-29890535]:hover{color:#2f5ba7}.tab.active[data-v-29890535]{color:#2f5ba7;border-bottom-color:#c7000b;font-weight:600}.grid[data-v-29890535]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card[data-v-29890535]{border:1px solid #eef0f4;transition:all .3s linear;cursor:pointer;display:block;background:#fff}.card[data-v-29890535]:hover{box-shadow:0 12px 26px rgba(47,91,167,.16);transform:translateY(-5px)}.card-img[data-v-29890535]{height:200px;background:linear-gradient(135deg,#d7e3f2,#eef3fa) 50%/contain no-repeat}.card-name[data-v-29890535]{text-align:center;font-size:16px;margin:16px 14px 8px;font-weight:500}.card-intro[data-v-29890535]{color:#8a8a8a;font-size:13px;text-align:center;padding:0 18px 18px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager[data-v-29890535]{text-align:center;margin-top:28px}.pager button[data-v-29890535]{padding:7px 20px;margin:0 10px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .3s linear}.pager button[data-v-29890535]:hover:not(:disabled){border-color:#2f5ba7;color:#2f5ba7}.pager button[data-v-29890535]:disabled{color:#ccc;cursor:not-allowed}.empty[data-v-29890535]{color:#999;text-align:center;padding:60px 0}.wall-page[data-v-6fc196da]{padding:6px 0 30px}.grid[data-v-6fc196da]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card[data-v-6fc196da]{border:1px solid #eef0f4;cursor:pointer;display:block;background:#fff;transition:all .3s linear}.card[data-v-6fc196da]:hover{box-shadow:0 12px 26px rgba(47,91,167,.16);transform:translateY(-5px)}.card-img[data-v-6fc196da]{height:190px;background:linear-gradient(135deg,#d7e3f2,#eef3fa) 50%/cover no-repeat}.card-name[data-v-6fc196da]{text-align:center;font-size:15px;margin:14px 10px 4px;font-weight:500}.card-sub[data-v-6fc196da]{text-align:center;color:#999;font-size:13px;padding-bottom:14px}.pager[data-v-6fc196da]{text-align:center;margin-top:28px}.pager button[data-v-6fc196da]{padding:7px 20px;margin:0 10px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .3s linear}.pager button[data-v-6fc196da]:disabled{color:#ccc;cursor:not-allowed}.empty[data-v-6fc196da]{color:#999;text-align:center;padding:60px 0}.contact-page[data-v-4ef40592]{padding:24px 0 40px}.row[data-v-4ef40592]{display:flex;padding:18px 4px;border-bottom:1px solid #f0f0f0;font-size:15px;transition:all .3s linear}.row[data-v-4ef40592]:hover{background:#fafbfd}.label[data-v-4ef40592]{width:130px;color:#999}.value[data-v-4ef40592]{color:#333;line-height:1.8}.empty[data-v-4ef40592]{color:#999;text-align:center;padding:60px 0}.recruit-page[data-v-08c6393d]{padding:6px 0 30px}.tabs[data-v-08c6393d]{margin-bottom:24px;border-bottom:1px solid #e8ecf3}.tab[data-v-08c6393d]{display:inline-block;padding:12px 28px;cursor:pointer;font-size:15px;color:#555;transition:all .3s linear;border-bottom:2px solid transparent;margin-bottom:-1px}.tab[data-v-08c6393d]:hover{color:#2f5ba7}.tab.active[data-v-08c6393d]{color:#2f5ba7;border-bottom-color:#c7000b;font-weight:600}.row[data-v-08c6393d]{display:flex;align-items:center;justify-content:space-between;padding:18px 10px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s linear}.row[data-v-08c6393d]:hover{background:#fafbfd}.row:hover .row-title[data-v-08c6393d]{color:#2f5ba7}.row-title[data-v-08c6393d]{font-size:16px;margin-right:18px;font-weight:500}.row-meta[data-v-08c6393d]{color:#999;font-size:13px}.row-salary[data-v-08c6393d]{color:#c7000b;font-weight:600}.pager[data-v-08c6393d]{text-align:center;margin-top:28px}.pager button[data-v-08c6393d]{padding:7px 20px;margin:0 10px;border:1px solid #ddd;background:#fff;cursor:pointer}.pager button[data-v-08c6393d]:disabled{color:#ccc;cursor:not-allowed}.empty[data-v-08c6393d]{color:#999;text-align:center;padding:60px 0}.idea-page[data-v-3dea0cfa]{padding:10px 0 30px}.cards[data-v-3dea0cfa]{display:flex;gap:16px;height:440px}.card[data-v-3dea0cfa]{flex:1;position:relative;background:linear-gradient(160deg,#3d6cb4,#6a9bd8) 50%/cover no-repeat;cursor:pointer;overflow:hidden;transition:all .5s linear}.card.open[data-v-3dea0cfa]{flex:2.4}.mask[data-v-3dea0cfa]{position:absolute;inset:0;background:rgba(20,40,80,.5);transition:all .5s linear}.card.open .mask[data-v-3dea0cfa]{background:rgba(20,40,80,.2)}.card-inner[data-v-3dea0cfa]{position:relative;color:#fff;padding:44px 28px;height:100%}.card-inner h3[data-v-3dea0cfa]{font-size:22px;letter-spacing:3px;font-weight:500}.delayed[data-v-3dea0cfa]{margin-top:34px;animation:gfadeIn-3dea0cfa .6s both}.delayed .cn[data-v-3dea0cfa]{font-size:16px;line-height:2.1}.delayed .en[data-v-3dea0cfa]{margin-top:16px;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.8}@keyframes gfadeIn-3dea0cfa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.empty[data-v-3dea0cfa]{color:#999;text-align:center;padding:60px 0}.channel-body[data-v-70977972]{width:1200px;margin:0 auto;display:flex;gap:36px;padding:34px 0 50px;min-height:400px}.side-menu[data-v-70977972]{width:200px;flex-shrink:0;background:#f7f8fa;padding:8px 0 20px;align-self:flex-start}.side-title[data-v-70977972]{font-size:18px;font-weight:600;color:#2f5ba7;padding:18px 24px 14px;border-bottom:1px solid #e8ecf3}.side-item[data-v-70977972]{display:block;padding:12px 24px;font-size:14px;color:#555;transition:all .3s linear;border-left:3px solid transparent}.side-item[data-v-70977972]:hover{color:#2f5ba7;background:#eef3fa}.side-item.active[data-v-70977972]{color:#fff;background:#2f5ba7;border-left-color:#c7000b}.channel-main[data-v-70977972]{flex:1;min-width:0;animation:gfadeIn-70977972 .5s both}@keyframes gfadeIn-70977972{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.empty[data-v-70977972]{color:#999;text-align:center;padding:80px 0}