﻿@charset "utf-8"; 
:root{--color:#3399ff}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}

header .top-box .info{padding: 5px 70px;background: #999;}
header .top-box{width: 100%;max-width: 1920px;}
header .top-box .nav-box{width: 100%;max-width: 1920px;background: #fff;padding: 0 30px;}
header .search-box .fa,header .mob-nav .fa{color: var(--color);}
header .top-box .info .left>span:nth-of-type(1){padding-right: 60px;}
@media (min-width: 1025px) {header .top-box .nav-box .right ul.nav1{margin-right: 50px;}
header .top-box .nav-box .right ul.nav1>li .inmenu_1{background: #fff;color: var(--color);}
header .top-box .nav-box .right ul.nav1>li a{color: #000;font-size: var(--fontsize20);font-weight: 600;padding: 0px 20px;}
header .top-box .nav-box .right ul.nav1>li .submenu{background: #fff;}
header .top-box .nav-box .right ul.nav1>li:hover{background: #fff;}
header .top-box .nav-box .right ul.nav1>li:hover a:first-child{color: var(--color);}
header .top-box .nav-box .right ul.submenu>li a{color: #000 !important;}
header .top-box .nav-box .right ul.submenu>li:hover{background: #fff !important;}
header .top-box .nav-box .right ul.submenu>li:hover a{color: var(--color) !important;background: #fff;}}
@media (min-width:1025px) and (max-width:1280px){header .top-box .nav-box .right ul.nav1>li a{padding:0 10px;font-size:var(--fontsize16)}}
@media (max-width:1650px){main.index{margin-top:44vw}}
@media (min-width:1024px){body{padding-top:105.39px}}
@media (min-width:1025px){header .nav-box .head-contact{display: flex;min-width: 160px;margin-left: 50px;align-items: center;}
header .nav-box .head-contact>div{margin-left:10px}
header .nav-box .head-contact>div>p:nth-child(1){font-size: var(--fontsize12);font-weight: var(--fontbold6);color:var(--fontcolor);}
header .nav-box .head-contact>div>p.phone{font-size: var(--fontsize16);margin-top: 3px;}
header .top-box .nav-box .right{margin-left:auto;}} .pagesbanner video,.pagesbanner img{object-fit:unset}
footer .footer-info .nav1 ul li{width:100%}
footer .footer-info .nav2{width: 450px;}
footer .footer-info .nav2 ul{display: flex;flex-wrap: wrap;}
footer .footer-info .nav2 ul li{width: 100%;white-space: nowrap;}
footer .footer-info p{margin-top: 10px;}
@media (min-width:1280px) {
footer .footer-info .nav2{width: 650px;}
footer .footer-info .nav2 ul li{width: 50%;}
}
@media (max-width: 1024px) {
footer .footer-info .nav1 ul li {width: 20%;font-size: var(--fontsize20);}
}
.copyright{background: #999;}
.pagesbanner img{object-fit: contain;}
@media(min-width:1025px){.banner2-box{height: auto;}.tabs{margin-top: 31.5vw;}}
footer {background: #192732;}
footer .footer-info h4{ color: #fff;}footer .footer-info p,footer .footer-info a{color:#b1bac3}
  @media (min-width:1024px){body.index main.index{margin-top:unset}
body.index  .swiper-index{height:auto}
body.index .swiper-box.index-swiper{position:relative;margin-top:0}
}
@media (max-width:1475px){.productsDetails-article .details .right .btn-groups{justify-content:left}}
main.index section.products .item ul li>div .rule-box{max-height:inherit;height:auto}
main.page-template-1 .max-width-box article .item-products-1 ul li .box .left a img{object-fit:contain}
aside .last-products li img{width:100%;max-height:120px;object-fit:contain}
aside .last-products li span{text-align:center}
@media(max-width:500px){footer .footer-info .nav1 ul li{width: 50%;font-size: var(--fontsize16);}.productsDetails-article .details .right {padding-top: 130%;}.productsDetails-article .details .left .swiper-box .swiper-container{top:0;}}
@media (min-width:1025px){li#liproducts:hover .submenu.nav0 {display:flex!important}
li#liproducts .submenu.nav0 {flex-wrap:wrap;width:760px;}
li#liproducts .submenu.nav0 >li{width:56%;}
li#liproducts .submenu.nav0 >li:nth-child(2n){width:44%;}
li#liproducts .submenu.nav0 >li>a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
header .top-box .nav-box .right ul.nav1>li ul li{padding-top:6px;padding-bottom:6px}}
@media (min-width:1280px){li#liproducts .submenu.nav0 {width:940px;}}
footer .footer-info .logo-box .logo img{width:auto}
aside .last-products{display:none;}
body.blog aside.nav2-template>ul.last-products:nth-child(1){display:block;}
body.blog aside .email-subscription+.last-products{display:flex;}