.main_wrapper .banner[data-v-31f8bcbc]{position:relative;width:100%;max-height:5.56rem;min-height:2.56rem;background:#eee}@media screen and (max-width:768px){.main_wrapper .banner[data-v-31f8bcbc]{min-height:1rem}}.main_wrapper .banner img[data-v-31f8bcbc]{max-width:100%;max-height:100%}.main_wrapper .banner .banner_info[data-v-31f8bcbc]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.main_wrapper .banner .banner_info[data-v-31f8bcbc]{width:95%}}.main_wrapper .banner .banner_info p[data-v-31f8bcbc]{font-size:.3rem;line-height:.35rem;color:#666}@media screen and (max-width:768px){.main_wrapper .banner .banner_info p[data-v-31f8bcbc]{font-size:.12rem;line-height:.2rem}}.each_content[data-v-5a407293]{cursor:pointer;position:relative;margin-bottom:.4rem;width:50%;max-width:4.8rem;height:4.1rem;border:10px ridge;float:left}@media screen and (max-width:768px){.each_content[data-v-5a407293]{width:95%}}.each_content .each_wrapper[data-v-5a407293]{max-width:4.6rem;height:3.9rem;overflow:hidden;position:relative}@media screen and (max-width:768px){.each_content .each_wrapper[data-v-5a407293]{width:95%;margin:auto}}.each_content .each_wrapper .each_img[data-v-5a407293]{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;max-width:100%;max-height:100%;transition:all .5s ease-out}.each_content .each_wrapper .qr_wrapper[data-v-5a407293]{opacity:0;width:100%;padding:0 .15rem;position:absolute;left:0;bottom:60%;transform:scale(1.03)}.each_content .each_wrapper .qr_wrapper .img_wrapper[data-v-5a407293]{width:1rem;height:1rem;margin:auto}.each_content .each_wrapper .qr_wrapper .qrTitle[data-v-5a407293]{text-align:center;font-size:.14rem;line-height:.3rem;color:#fff;text-transform:uppercase}.each_content .each_wrapper .info_wrapper[data-v-5a407293]{width:100%;height:60%;position:absolute;left:0;right:0;bottom:-2.02rem;z-index:9;background:rgba(0,0,0,.7);color:#fff}.each_content .each_wrapper .info_wrapper .thisTitle[data-v-5a407293]{width:100%;line-height:30px;border-top:1px solid #fff;border-bottom:1px solid #fff}.each_content .each_wrapper .info_wrapper .thisDes[data-v-5a407293]{text-align:left;min-height:1rem;padding:.2rem .2rem;line-height:.2rem;opacity:0}.each_content .each_wrapper .info_wrapper .thisTags[data-v-5a407293]{text-align:left;line-height:.3rem;padding:0 .2rem .2rem;opacity:0}.each_content .each_wrapper .info_wrapper .thisTags .subTitle[data-v-5a407293]{font-weight:700}.each_content .each_wrapper:hover .each_img[data-v-5a407293]{transform:scale(1.03)}.each_content .each_wrapper:hover .info_wrapper[data-v-5a407293]{bottom:0;animation:show_detail-5a407293 .3s linear forwards}.each_content .each_wrapper:hover .info_wrapper .thisDes[data-v-5a407293],.each_content .each_wrapper:hover .info_wrapper .thisTags[data-v-5a407293]{opacity:1}.each_content .each_wrapper:hover .qr_wrapper[data-v-5a407293]{opacity:1;animation:bounceInA 1s linear forwards}.each_content[data-v-5a407293]:nth-of-type(odd){margin-right:2%}.each_content .threed[data-v-5a407293]{position:relative}.each_content .threed .tip[data-v-5a407293]{position:absolute;left:50%;top:20%;transform:translate(-50%,-20%);z-index:9;width:2rem;line-height:.2rem;border:1px solid #f78c3e;padding:.05rem .1rem;border-radius:.5rem;background:#f78c3e;color:#fff;animation:twinkling-5a407293 1s ease-in-out .9s infinite alternate}.tip:hover~.each_wrapper .each_img[data-v-5a407293]{transform:scale(1.03)}.tip:hover~.each_wrapper .info_wrapper[data-v-5a407293]{bottom:0;animation:show_detail-5a407293 .3s linear forwards}.tip:hover~.each_wrapper .info_wrapper .thisDes[data-v-5a407293],.tip:hover~.each_wrapper .info_wrapper .thisTags[data-v-5a407293]{opacity:1}.each_content-pad[data-v-5a407293],.each_content-phone[data-v-5a407293]{width:48%}.each_content-pad .each_wrapper .info_wrapper[data-v-5a407293],.each_content-phone .each_wrapper .info_wrapper[data-v-5a407293]{bottom:0}.each_content-pad .each_wrapper .info_wrapper .thisDes[data-v-5a407293],.each_content-pad .each_wrapper .info_wrapper .thisTags[data-v-5a407293],.each_content-phone .each_wrapper .info_wrapper .thisDes[data-v-5a407293],.each_content-phone .each_wrapper .info_wrapper .thisTags[data-v-5a407293]{opacity:1}.each_content-phone[data-v-5a407293]{width:100%}@keyframes show_detail-5a407293{0%{bottom:-2.02rem}to{bottom:0}}@keyframes twinkling-5a407293{0%{opacity:.3}to{opacity:1}}.project_wrapper .project_main[data-v-03afe75c]{max-width:1200px;margin:0 auto 1rem;position:relative}@media screen and (max-width:768px){.project_wrapper .project_main[data-v-03afe75c]{width:100%}}.project_wrapper .project_main .each_career[data-v-03afe75c]{max-width:980px;margin:.3rem auto}@media screen and (max-width:768px){.project_wrapper .project_main .each_career[data-v-03afe75c]{width:100%}}.project_wrapper .project_main .each_career .company_name[data-v-03afe75c]{text-align:left;font-weight:700;color:#333;margin:.2rem 0}.project_wrapper .project_main .each_career .company_name .jobTitle[data-v-03afe75c]{font-size:.25rem;line-height:.35rem;text-shadow:4px 3px 3px #a28d8d}.project_wrapper .project_main .each_career .company_name .jobCompany[data-v-03afe75c],.project_wrapper .project_main .each_career .company_name .jobduration[data-v-03afe75c],.project_wrapper .project_main .each_career .company_name .jobResponsibilities[data-v-03afe75c]{font-size:.15rem;line-height:.2rem;color:#999}.project_wrapper .project_main .each_career .company_name .jobResponsibilities ul li[data-v-03afe75c]{font-size:.15rem;color:#999;line-height:.2rem;list-style:initial;margin-left:.35rem}.project_wrapper .project_main .top-info[data-v-03afe75c]{max-width:980px;margin:.2rem auto 0;text-align:left;font-size:.2rem;color:#333;line-height:.3rem}.project_wrapper-pad .project_main[data-v-03afe75c],.project_wrapper-phone .project_main[data-v-03afe75c]{padding:0 .15rem}.animation_menu[data-v-03afe75c]{position:absolute;top:50px;right:-50px;z-index:9;width:130px;margin:0 auto 20px}.animation_menu .each_company_menu[data-v-03afe75c]{width:100%;height:34px;line-height:34px;color:#333;font-weight:700;font-size:14px;background:#eee;text-align:center;cursor:pointer;border-radius:17px;margin-bottom:10px}.animation_menu .active_menu[data-v-03afe75c]{background:#f78c3e;color:#fff}.animation_menu-pad[data-v-03afe75c],.animation_menu-phone[data-v-03afe75c]{right:.5rem}