﻿@charset "utf-8";
:root{--color:#003569;}
header .top-box .nav-box .right ul.nav1>li a{color:#000}
header .top-box .nav-box{background:#fff}
header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1>li:hover,header .top-box .nav-box .right ul.nav1>li:hover>a{background-color:var(--color);color:#fff}
.table-wrap{margin-top:0px}
.table-wrap .table td{border:1px solid #000}
.table-wrap table{max-width:85%}
main.index section.products .item ul li>div .rule-box{max-height:inherit;height:auto}
@media(min-width:1214px){.productsDetails-article .details .right .btn-groups .button{margin-right:14px}}
.item.item-products.productsDetails p{max-width:85%;text-align:justify}
.productsDetails-article .details .right p{text-align:justify}
.productsDetails-article .details .right .btn-groups{justify-content:flex-start}
.item-faqdetails .article p,.item-aboutus .article p{margin-bottom:2px}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
main.index section.about-us .block-box .pic img{object-fit:cover}
aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img{max-height:100%}
.concat-us .info .left img{height:290px;object-fit:cover}
header .top-box .nav-box .right ul.nav1>li ul li a{color:#fff}
main.page-template-1 .form{padding:20px;background:#ccc}
.swiper-box.index-swiper{position:relative}
.swiper-box.index-swiper img{display:block}
.swiper-index{height:auto}
main.index{margin-top:0}
.banner2-box{height:auto;min-height:inherit;position:static}
.tabs{margin:0}
.banner2-box img{display:block}
header .top-box{top:0}
header{top:0}
@media screen and (max-width:1200px){.swiper-box.index-swiper{top:62px}}
@media screen and (max-width:680px){.swiper-box.index-swiper{top:0}}
body.index .search-box{display:none!important}
main.index .search-box-mob{position:static;display:flex!important;z-index:1!important;height:auto;padding:0;margin-bottom:30px;background:none;justify-content:flex-end}
main.index .search-box-mob div{margin:0}
@media (max-width:1600px){main.index .search-box-mob{margin-bottom:10px}}
@media (max-width:768px){main.index .search-box-mob{margin-bottom:20px}}
header .top-box .nav-box .mob-nav i{color:#000}
@media(max-width:768px){header .top-box .nav-box .right ul.nav1>li a{color:#fff;}}
aside.nav2-template>ul>li.has-children2 ul li.LiLevel1>a{background:var(--color);color:#fff;}
main.page-template-1 .max-width-box aside ul>li{border-bottom: 1px solid #fff;}