﻿@charset "utf-8"; 
.table { margin-bottom: 5px; }
.kche-t45>.kche-flex { align-items: center; background: #eeeeee; }
.index-main{top:0}
.index-main .swiper-container{margin-top:146px}
/*@media (min-width:1025px){header .header-nav .header-nav-list ul li a:hover{color:var(--color)}}*/
@media (max-width:1024px){.index-main .swiper-container{margin-top:126px}}
@media (max-width:768px){.index-main .swiper-container{margin-top:55px}}
.product-main .product-container .product-main .product-list-1 ul .list2{height:auto}
.product-main .product-container .product-main .product-list-1 ul .list2 .product-item-content .product-item-content-title{height:fit-content;padding-top:20px}
.product-main .product-container .product-main .product-list-1 ul .list2 .product-item-content{top:unset;bottom:0;padding:0;height:fit-content}
.product-main .product-container .product-main .product-list-1 ul .list2:hover .product-item-content{height:100%;transform:unset}
.header-nav .search-box{height:100%;position:relative}
.header-nav .search-box .head-search{height:100%;display:inline-flex;align-items:center}
.header-nav .search-box .head-search button{outline:0;border:none;cursor:pointer;border:1px solid #CCCCCC;background:#FFFFFF;color:var(--fontcolor);border-radius:50%;margin-left:15px;width:32px;height:32px}
.header-nav .search-box .head-search button em{font-weight:var(--fontbold6);font-size:var(--fontsize20)}
.header-nav .search-input{position:absolute;top:100%;right:0px;background:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 4px rgba(0,0,0,.2);opacity:0;transform:rotateX(90deg);visibility:hidden}
.header-nav .search-input.active{transition:opacity .3s,transform .3s;visibility:visible;opacity:1;transform:rotateX(0);transform-origin:top}
.header-nav .search-input input{width:200px;height:40px;padding-left:10px;font-size:var(--fontsize16);border:none;outline:0}
.header-nav .search-input button{width:40px;height:40px;border:none;outline:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear}
.header-nav .search-input button em{font-size:var(--fontsize22);color:var(--color);font-weight:var(--fontbold6)}
@media (max-width:960px){.header-nav .search-box{display:none}}
@media (min-width:1024px){.knowledges-main .knowledges-container{margin-top:147px}}