.page h1[data-v-8cf010f7]{opacity:0;position:absolute;z-index:-1}.banner-bg[data-v-8cf010f7]{background:radial-gradient(#989d9f 50%,#879692);height:100vh;overflow:hidden;position:relative;width:100%}.video-box[data-v-8cf010f7]{height:100%;position:relative}.video-box video[data-v-8cf010f7]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}.video-box[data-v-8cf010f7]:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.iframe-box[data-v-8cf010f7]{height:100vh;position:relative;width:100%;z-index:10}.iframe-box .btn[data-v-8cf010f7]{bottom:50px;font-weight:700;left:70px;margin-right:20px;position:absolute}.banner[data-v-8cf010f7]{color:#fff;left:0;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%)}.banner a[data-v-8cf010f7]:not(.btn){color:#fff;text-decoration:underline}.banner h3[data-v-8cf010f7]{font-size:36px}.banner h2[data-v-8cf010f7],.banner h3[data-v-8cf010f7]{line-height:1em;text-shadow:0 0 1px #000}.banner h2[data-v-8cf010f7]{font-size:125px;margin:40px 0 0}.banner h2 span[data-v-8cf010f7]{color:var(--highlight-color);font-size:.3em;font-weight:400}.banner p[data-v-8cf010f7]{line-height:2em;margin-top:10px;text-shadow:0 0 1px #000}.banner p span[data-v-8cf010f7]{color:var(--highlight-color)}.banner footer[data-v-8cf010f7]{margin-top:67px}.banner footer .btn[data-v-8cf010f7]{font-weight:700;margin:20px 20px 0 0}main>section[data-v-8cf010f7]{margin-top:60px}main .title[data-v-8cf010f7]{align-items:center;display:flex;padding-bottom:20px;position:relative}main .title[data-v-8cf010f7]:before{background-color:var(--color-blue);content:"";height:31px;margin-right:20px;width:10px}main .title h2[data-v-8cf010f7]{color:var(--main-color);font-size:30px;line-height:1em;margin:0}main .title img[data-v-8cf010f7],main .title svg[data-v-8cf010f7]{margin-left:10px;width:75px}main .title .tips[data-v-8cf010f7]{line-height:1;position:absolute;right:0}.advantage .item[data-v-8cf010f7],.prospect .shixue .item[data-v-8cf010f7]{background-color:var(--bg-color2);height:374px;position:relative;width:100%}.advantage .item .img[data-v-8cf010f7],.prospect .shixue .item .img[data-v-8cf010f7]{align-items:center;display:flex;height:254px;justify-content:center}.advantage .item .img img[data-v-8cf010f7],.prospect .shixue .item .img img[data-v-8cf010f7]{height:215px}.advantage hgroup[data-v-8cf010f7],.prospect .shixue hgroup[data-v-8cf010f7]{bottom:0;color:var(--main-color);left:0;padding:30px 20px;position:absolute;right:0;transition:all .5s}.advantage hgroup h4[data-v-8cf010f7],.prospect .shixue hgroup h4[data-v-8cf010f7]{font-size:21px;margin:0}.advantage hgroup h5[data-v-8cf010f7],.prospect .shixue hgroup h5[data-v-8cf010f7]{font-weight:400;margin:10px 0 0}.advantage .item:hover hgroup[data-v-8cf010f7],.prospect .shixue .item:hover hgroup[data-v-8cf010f7]{background-color:var(--color-blue);color:#fff}.performance .col1[data-v-8cf010f7]{padding-right:50px}.performance .col1 img[data-v-8cf010f7]{height:374px}.performance .col2[data-v-8cf010f7]{flex:1 1 0%}.performance .col2 dl[data-v-8cf010f7]{background-color:var(--bg-color3);box-sizing:border-box;flex:1 1 0%;height:374px;margin-left:2px;padding:48px}.performance .col2 dt[data-v-8cf010f7]{font-size:21px;font-weight:700;line-height:1em;margin-bottom:18px}.performance .col2 dt img[data-v-8cf010f7]{height:40px}.performance .col2 dt img[data-v-8cf010f7]:last-child{height:26px;transform:translateY(5px)}.performance .col2 dd[data-v-8cf010f7]{align-items:center;display:flex;font-size:15px;justify-content:space-between;line-height:44px}.performance .col2 dd label[data-v-8cf010f7]{font-weight:700;white-space:nowrap}.performance .col2 dl[data-v-8cf010f7]:first-child{background-color:var(--bg-color2);padding-top:30px}.performance .col2 dl:first-child dt[data-v-8cf010f7]{align-items:center;flex-wrap:nowrap}.performance .col2 dl:first-child dd div[data-v-8cf010f7]{color:var(--highlight-color)}.performance .col2 dl[data-v-8cf010f7]:hover{transform:translateY(-5px)}.employment .table[data-v-8cf010f7]{background-color:var(--bg-color2);height:529px;padding:30px 50px}.employment .table .tr[data-v-8cf010f7]{align-items:center;border-bottom:1px solid var(--bg-color);display:flex;justify-content:space-between;text-align:center}.employment .table .tr>div[data-v-8cf010f7]{flex:1 1 0%;height:46px;line-height:46px;overflow:hidden}.employment .table .tr>div[data-v-8cf010f7]:first-child,.employment .table .tr>div[data-v-8cf010f7]:nth-child(2),.employment .table .tr>div[data-v-8cf010f7]:nth-child(3),.employment .table .tr>div[data-v-8cf010f7]:nth-child(4){flex:none;width:110px}.employment .table .tr>div[data-v-8cf010f7]:last-child{flex:none;width:80px}.employment .table .tr.thead[data-v-8cf010f7]{color:var(--highlight-color);font-weight:700;padding-bottom:10px}.employment .table .employment[data-v-8cf010f7]{height:470px;overflow:hidden}.prospect .job .item[data-v-8cf010f7]{transition:transform .5s ease 0s}.prospect .job .item img[data-v-8cf010f7]{width:100%}.prospect .job .item[data-v-8cf010f7]:hover{transform:scale(1.5)}.prospect .shixue[data-v-8cf010f7]{margin-top:15px}.evaluation .item[data-v-8cf010f7]{background:url(../slices/PJ_bj1.png) 50%/100% 100% no-repeat;box-sizing:border-box;display:flex;flex:1 1 0%;flex-direction:column;height:373px;justify-content:space-between;overflow:hidden;padding:26px}.evaluation .item .avatar[data-v-8cf010f7]{align-items:center;display:flex}.evaluation .item .avatar img[data-v-8cf010f7]{font-size:15px;height:74px;margin-right:18px;width:74px}.evaluation .item .content[data-v-8cf010f7]{flex:1;line-height:22px;margin-top:50px;overflow-y:auto}.evaluation .item .class[data-v-8cf010f7]{padding:10px 0}.evaluation .item[data-v-8cf010f7]:hover{background-size:110% 110%}.codebase .flex[data-v-8cf010f7]{background-color:var(--bg-color3);height:700px}.codebase .col1[data-v-8cf010f7]{box-sizing:border-box;color:var(--main-color);flex-shrink:0;font-size:21px;height:83%;letter-spacing:2px;padding-left:20px;width:67px;writing-mode:vertical-lr}.codebase .col2[data-v-8cf010f7]{flex:1 1 0%}.codebase .col2 img[data-v-8cf010f7]{width:100%}.codebase .col3[data-v-8cf010f7]{text-align:center;width:292px}.codebase .col3 img[data-v-8cf010f7]{margin:30px 0;width:115px}.codebase .col3 .btn[data-v-8cf010f7]{font-weight:700}.project .title svg[data-v-8cf010f7]{height:70px}@media screen and (max-width:1280px){.employment .tr>div[data-v-8cf010f7]:last-child,.employment .tr>div[data-v-8cf010f7]:nth-child(2),.employment .tr>div[data-v-8cf010f7]:nth-last-child(2),.performance .col1[data-v-8cf010f7]{display:none}.codebase .flex[data-v-8cf010f7]{align-items:stretch;flex-direction:column;height:auto}.codebase .col1[data-v-8cf010f7]{height:auto;padding:30px;width:auto;writing-mode:horizontal-tb}.codebase .col2[data-v-8cf010f7]{padding:0 30px}.codebase .col3[data-v-8cf010f7]{display:flex;gap:20px;justify-content:space-around;padding:30px;width:auto}.codebase .col3 .item[data-v-8cf010f7]{flex:1}}@media screen and (max-width:900px){.performance .col2[data-v-8cf010f7]{flex-direction:column}.performance .col2 dl[data-v-8cf010f7]{margin:2px 0 0;padding:5vw}.banner h3[data-v-8cf010f7]{font-size:24px}.banner h2[data-v-8cf010f7]{font-size:80px}.banner h2 span[data-v-8cf010f7]{display:block}.employment .table[data-v-8cf010f7]{padding:10px 20px}.employment .table .tr>div[data-v-8cf010f7]:first-child,.employment .table .tr>div[data-v-8cf010f7]:nth-child(2),.employment .table .tr>div[data-v-8cf010f7]:nth-child(3),.employment .table .tr>div[data-v-8cf010f7]:nth-child(4){width:90px}}@media screen and (max-width:768px){.iframe-box .btn[data-v-8cf010f7]{bottom:10px;left:10px}.banner h2[data-v-8cf010f7]{margin-top:10px}.banner h2.small[data-v-8cf010f7]{font-size:60px}.banner footer[data-v-8cf010f7]{margin-top:30px}main .title h2[data-v-8cf010f7]{font-size:24px}main .title img[data-v-8cf010f7],main .title svg[data-v-8cf010f7]{width:50px}main .title .tips[data-v-8cf010f7]{bottom:10px;left:0;right:auto}main .title .tips strong[data-v-8cf010f7]{display:none}.codebase .col2[data-v-8cf010f7]{padding:0}.codebase .col3 .btn[data-v-8cf010f7]{width:100%}}.mobile .banner p[data-v-8cf010f7]{line-height:1.4}.mobile .table[data-v-8cf010f7]{padding:10px}.mobile .table .tr>div[data-v-8cf010f7]:first-child,.mobile .table .tr>div:nth-child(2) .tr>div[data-v-8cf010f7]:nth-child(3){width:60px}.mobile .table .tr>div[data-v-8cf010f7]:nth-child(4){width:50px}.mobile .table .tr>div[data-v-8cf010f7]:nth-last-child(3){display:none}
