.product-wrap[data-v-071f333a]{grid-column-gap:66px;background-color:#131313;box-shadow:0 2px 29px 3px #0d0d0d80;cursor:default;display:grid;grid-template-columns:auto auto auto auto;left:-485px;padding:38px 86px 43px;position:absolute;z-index:999}.type-wrap[data-v-071f333a]{width:150px}.title[data-v-071f333a]{line-height:16px;text-align:left}.divide[data-v-071f333a]{display:inherit;margin-top:10px;width:150px}.product-item[data-v-071f333a]{color:#aaa9a9;cursor:pointer;display:block;font-family:phtr;font-size:15px;line-height:15px;margin-top:21px;text-align:left;width:-moz-fit-content;width:fit-content}.product-item[data-v-071f333a]:hover{color:#85b4f8}@media screen and (max-width:1440px){.product-wrap[data-v-071f333a]{grid-column-gap:56px;padding:32px 74px 37px}.type-wrap[data-v-071f333a]{width:130px}.type-wrap .title[data-v-071f333a]{font-size:15px;line-height:15px}.type-wrap .divide[data-v-071f333a]{margin-top:8px;width:130px}.type-wrap .product-item[data-v-071f333a]{font-size:14px;line-height:14px;margin-top:17px}}.header-wrap[data-v-a030b8de]{background-color:#070707;box-sizing:border-box;color:#fff;font-family:fz;height:60px;min-width:1350px;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:999}.header-sticky[data-v-a030b8de]{position:sticky}.header-transparent[data-v-a030b8de]{background-color:transparent;color:#000}.header-inner[data-v-a030b8de]{margin:0 auto;width:1350px}.logo[data-v-a030b8de]{cursor:pointer;margin-top:10px;width:175px}.menu-wrap[data-v-a030b8de]{color:#fff;float:right;font-size:16px;line-height:60px;position:relative}.menu-item[data-v-a030b8de]{cursor:pointer;display:inline-block;margin-right:42px;position:relative;text-align:center;width:70px}.menu-item.active[data-v-a030b8de]:after,.menu-item[data-v-a030b8de]:hover:after{background:linear-gradient(270deg,#a8d5ff,#ffaac4);bottom:0;content:"";height:2px;left:15px;position:absolute;width:40px;z-index:999}.menu-item[data-v-a030b8de]:last-child{margin-right:0;width:82px}.menu-item:last-child.active[data-v-a030b8de]:after,.menu-item[data-v-a030b8de]:last-child:hover:after{left:10px;width:62px}.menu-item.active[data-v-a030b8de]:after{animation:breathe-a030b8de 1s ease-in-out 0s infinite alternate;transition:height infinite alternate 1s ease-in-out 0s}@keyframes breathe-a030b8de{0%{box-shadow:0 0;height:2px;transform:translateZ(0)}to{box-shadow:0 0 10px;height:3px;transform:translate3d(0,.5px,0)}}@media screen and (min-width:3840px){.header-wrap[data-v-a030b8de]{height:120px}.header-inner[data-v-a030b8de]{transform:scale(2) translate3d(0,25%,0)}}
