.header{position:fixed;top:0;width:100%;height:62px;z-index:1000;padding:0 60px;transition:all .3s;background-color:#ffffff4d;transition:background-color .3s,box-shadow .3s,padding .3s;box-shadow:0 8px 24px #2563eb59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header:hover,.header.scrolled{background-color:#ffffff4d;transition:background-color .3s,box-shadow .3s,padding .3s;box-shadow:0 8px 24px #2563eb59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header .header-inner{min-width:1380px;display:flex;justify-content:space-between;align-items:center;height:62px}:is(.header .header-inner) .header-logo{display:flex;justify-content:center;align-items:center}:is(:is(.header .header-inner) .header-logo) .yinmai-logo{width:94px;padding-right:12px;border-right:1px solid #c9c9c9}:is(:is(:is(.header .header-inner) .header-logo) .yinmai-logo) img{width:94px}:is(:is(.header .header-inner) .header-logo) .jnpf-logo{width:128px;margin-left:12px}:is(:is(:is(.header .header-inner) .header-logo) .jnpf-logo) img{width:128px}:is(.header .header-inner) .header-nav{padding-left:20px;display:flex;align-items:center;gap:4px}:is(:is(.header .header-inner) .header-nav) a{display:block;font-size:14px;text-align:center;padding:6px 14px;color:#303233;border-radius:6px;transition:all .2s;font-weight:500}:is(:is(:is(.header .header-inner) .header-nav) a):hover,:is(:is(:is(.header .header-inner) .header-nav) a):active{color:#2563eb;background:#2563eb0f}:is(:is(.header .header-inner) .header-nav) .header-nav-prod{position:relative;display:inline-block}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod)>a{display:inline-block;font-size:14px;padding:6px 14px;text-align:center;color:#303233;font-weight:500;border-radius:6px;transition:all .2s}:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod)>a):hover,:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod)>a):active{color:#2563eb;background:#2563eb0f}.prod-active:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod)>a){color:#2563eb;background:#2563eb0f}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu{position:fixed;left:0;top:62px;width:100%;background-color:#fff;box-shadow:0 3px 10px #00000029;padding:28px 0 32px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease}:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;gap:16px 34px;grid-template-columns:1fr 2fr 2fr 1fr}:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) a{display:flex;align-items:center;gap:12px;font-size:15px;color:#303233;padding:10px 16px;border-radius:8px;transition:all .15s}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) a):hover{color:#3860f9;background:#2563eb0a}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) a) img{width:32px;height:32px;object-fit:contain}:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) .header-nav-prod-col{display:flex;flex-direction:column}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) .header-nav-prod-col) .header-nav-prod-col-title{font-size:16px;color:#171d26;font-weight:500;font-family:M Ying Hei PRC!important;padding:12px 0 10px;border-bottom:1px solid #eee;margin-bottom:10px;display:flex;align-items:center}:is(:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) .header-nav-prod-col) .header-nav-prod-col-title) svg{vertical-align:text-bottom;margin-right:6px}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) .header-nav-prod-col) .header-nav-prod-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}:is(:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod) .header-nav-prod-menu) .header-nav-prod-menu-inner) .header-nav-prod-col) .header-nav-prod-row) .header-nav-prod-sub{width:50%}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-prod):hover .header-nav-prod-menu{opacity:1;visibility:visible;transform:translateY(0)}:is(:is(.header .header-inner) .header-nav) .header-nav-help{position:relative;display:inline-block}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help)>a{display:inline-block;font-size:14px;padding:6px 14px;text-align:center;color:#303233;font-weight:500;border-radius:6px;transition:all .2s}:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help)>a):hover,:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help)>a):active{color:#2563eb;background:#2563eb0f}.help-active:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help)>a){color:#2563eb;background:#2563eb0f}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help) .header-nav-help-menu{position:fixed;left:0;top:62px;width:100%;background-color:#fff;box-shadow:0 3px 10px #00000029;padding:28px 0 32px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease}:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help) .header-nav-help-menu) .header-nav-help-menu-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;gap:16px 34px;grid-template-columns:repeat(5,1fr)}:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help) .header-nav-help-menu) .header-nav-help-menu-inner) a{display:flex;align-items:center;gap:12px;font-size:15px;color:#303233;padding:10px 16px;border-radius:8px;transition:all .15s}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help) .header-nav-help-menu) .header-nav-help-menu-inner) a):hover{color:#3860f9;background:#2563eb0a}:is(:is(:is(:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help) .header-nav-help-menu) .header-nav-help-menu-inner) a) img{width:32px;height:32px;object-fit:contain}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help):hover .header-nav-prod-menu{opacity:1;visibility:visible;transform:translateY(0)}:is(:is(:is(.header .header-inner) .header-nav) .header-nav-help):hover .header-nav-help-menu{opacity:1;visibility:visible;transform:translateY(0)}:is(:is(.header .header-inner) .header-right) .header-phone{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#3860f9;font-weight:500;font-family:M Ying Hei PRC!important;vertical-align:middle}:is(.header .header-inner) .header-right{margin-left:auto}:is(:is(.header .header-inner) .header-right) a{display:inline-block;width:100px;height:32px;line-height:32px;border-radius:16px;font-size:14px;text-align:center;margin-left:10px;font-family:Arial,Helvetica,sans-serif}:is(:is(:is(.header .header-inner) .header-right) a):hover{transition:all .2s;transform:translateY(-1px);box-shadow:0 8px 24px #2563eb59}.java:is(:is(:is(.header .header-inner) .header-right) a){background:linear-gradient(132deg,#1133c1,#4d7af5);color:#fff}.dotnet:is(:is(:is(.header .header-inner) .header-right) a){color:#fff;background:linear-gradient(129deg,#331de0,#825ff7)}
