﻿@charset "utf-8"; 
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
@media (max-width:1024px){li#liproducts .submenu.nav1 ul{display:none}}
.nav-ul>li.nav-products .has-mega{position:relative}
.nav-ul>li.nav-products .mega{position:absolute;top:100%;left:50%;transform:translateX(-20%);display:none;gap:32px;padding:26px 30px;background:#fff;border:1px solid #e3e8ef;box-shadow:0 12px 32px rgba(16,24,40,.12);grid-template-columns:1fr 1fr;min-width:660px;z-index:60}
@media (min-width:1025px){.nav-ul>li.nav-products:hover .mega{display:grid}
}.nav-ul>li.nav-products.open .mega{display:grid}
.nav-ul>li.nav-products .mega-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7889;padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid #e3e8ef}
.nav-ul>li.nav-products .mega-col+.mega-col{border-left:1px solid #e3e8ef;padding-left:32px}
.nav-ul>li.nav-products .mega-list,.nav-ul>li.nav-products .mega-sub{list-style:none;margin:0;padding:0}
.nav-ul>li.nav-products .mega-item>a{display:block;padding:6px 0;font-size:14px;font-weight:600;color:#1b2430}
.nav-ul>li.nav-products .mega-sub{margin:2px 0 8px 0;padding-left:16px;border-left:1px solid #e8edf3}
.nav-ul>li.nav-products .mega-sub a{display:block;padding:4px 0;font-size:13px;font-weight:400;color:#3d4a5c}
.nav-ul>li.nav-products .mega a:hover{color:#e87722}
.nav-ul>li.nav-products .is-current{color:#e87722 !important;box-shadow:inset 2px 0 0 #e87722;padding-left:8px !important}
@media (max-width:1024px){.nav-ul>li.nav-products .mega{transform:translateX(-50%)}
.nav-ul>li.nav-products{position:relative}
.nav-ul>li.nav-products>.mega{position:static;display:none;width:100%;min-width:0;grid-template-columns:1fr;gap:20px;padding:15px 20px;margin:0;transform:none;box-sizing:border-box;box-shadow:none;border:none;border-top:1px solid #e3e8ef;background:#f8f9fb}
.nav-ul>li.nav-products.open>.mega{display:grid}
.nav-ul>li.nav-products>.mega .mega-col{width:100%;min-width:0;padding:0;border-left:none}
.nav-ul>li.nav-products>.mega .mega-col+.mega-col{padding-left:0;border-left:none}
.nav-ul>li.nav-products>.mega .mega-title{margin-bottom:8px}
.nav-ul>li.nav-products>.mega .mega-item>a{font-size:14px;line-height:1.6}
.nav-ul>li.nav-products>.mega .mega-sub{margin:2px 0 8px;padding-left:14px}
.nav-ul>li.nav-products>.mega .mega-sub a{line-height:1.6}
.nav-ul>li.nav-products>.iconfont{cursor:pointer}
}