﻿@charset "utf-8"; 
aside .last-products li img{max-height:120px;object-fit:contain}
@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.index section.about-us .block-box .pic img{object-fit:cover}
@media (min-width:1025px){#liproducts .submenu{height:auto;margin:0;padding:0;}
#liproducts .submenu>li{position:relative;display:flex;flex-wrap:wrap;margin:0;}
#liproducts .submenu>li>a{display:block;width:100%;}
#liproducts .submenu>li ul{position:absolute;left:100%;top:0;width:auto;display:none;background:#222}
#liproducts .submenu>li:hover ul{display:block!important}}
@media (max-width:1024px){#liproducts .submenu>li ul{display:block!important;position:static;width:100%;padding-left:20px;margin-top:5px;}
header .top-box .nav-box .right nav ul.nav1{width:100%;}
header nav ul.nav1>li:not(#liproducts) .submenu{width:100%;padding-left:20px;}
header .top-box .nav-box .right nav a{text-align:left;width:100%;display:block;}}
@media (max-width:500px){main.page-template-1 .max-width-box article .item ul li .box .left a{display:block;height:100%;}}
main.index .news .item ul li .box{background:#0057A7}
.item-faq ul li .box,main.page-template-1 .max-width-box article .item-video ul li.newsnone .box{background:#465375}
main.index .news .item ul li .box .left span:nth-of-type(1),main.index .news .item ul li .box .left span:nth-of-type(2),main.index .news .item ul li .box .right p:nth-of-type(1) a,main.index .news .item ul li .box .right p:nth-of-type(2),.item-faq ul li .box .left span:nth-of-type(1),.item-faq ul li .box .left span:nth-of-type(2),.item-faq ul li .box .right p:nth-of-type(1) a,.item-faq ul li .box .right p:nth-of-type(2),main.page-template-1 .max-width-box article .item-video ul li.newsnone .box .left span:nth-of-type(1),main.page-template-1 .max-width-box article .item-video ul li.newsnone .box .left span:nth-of-type(2),main.page-template-1 .max-width-box article .item-video ul li.newsnone .box .right p:nth-of-type(1) a,main.page-template-1 .max-width-box article .item-video ul li.newsnone .box .right p:nth-of-type(2){color:#fff}
main.page-template-1.about-us .kche-t98 .kche-t98-list .kche-t98-item{border:1px solid #000;}
aside.nav2-template>ul>li.has-children2 ul {display:block!important;}
aside.nav2-template>ul>li.has-children2>ul>li>a {font-weight:bold;}
aside.nav2-template>ul>li.has-children2 ul ul li a {padding-left:25px;}
main.index section.about-us .block-box .pic {display:none;}
main.index section.about-us .block-box .content {width:100%;background:none;color:#fff;}
@media (max-width:1200px){main.index section.about-us{box-sizing:border-box;height:auto;padding-top:50px;padding-bottom:50px}
main.index section.about-us .block-box .content {display:block;}
main.index section.about-us>img{object-fit:cover}
main.index section.about-us .block-box{height:auto}}
main.index section.about-us .mb{display:none;}
main.index section.about-us>img{height:auto}
.swiper-box.index-swiper{position: static;transform:translate(0,0);}
.swiper-box.index-swiper img{display:block}
.swiper-index {height:auto;}
main.index {margin-top:0;}
body {padding-top:102px;}
.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;}
header .top-box .info .left span,header .top-box .info .left > span:nth-of-type(1),header .top-box .info .left span a {color:#000;}
.lang-icon span{color:#000}
.lang-icon span::before,.lang-icon span::after{background:#000}
header .top-box .info .right ul.sj li a{color:#000}
@media screen and (max-width:1024px){body {padding-top:62px;}
.swiper-box.index-swiper{top:62px;}}
@media screen and (max-width:680px){body {padding-top:0;}
.swiper-box.index-swiper{top:0;}}
main.page-template-1.about-us .max-width-box aside ul.nav1 li{position:relative;display:flex;align-items:center}
main.page-template-1.about-us .max-width-box aside ul.nav1:nth-child(1) li img{margin-left:10px;}
main.page-template-1 .max-width-box aside ul.contact-us li:nth-child(2) a:not(.mail){text-decoration: underline;}
aside .last-products li img{max-height:inherit}
aside .last-products li span{text-align:center}
aside.nav2-template>ul.last-products>li{padding:0 10px;}
.concat-us .info .left{text-align: center;}
.concat-us .info .left img{width:70%;}