﻿@charset "utf-8"; 
#home-swiper .indexbanner-text {color:#FFF;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center;opacity:0;padding:0 8%;text-shadow:0 1px 2px #000;}
#home-swiper .indexbanner-text .title {font-size:44px;font-weight:var(--fontbold5);line-height:1.3;margin-bottom:10px}
#home-swiper .indexbanner-text .text {font-size:20px}
#home-swiper .swiper-slide-active .indexbanner-text {animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani {0% {opacity:0;top:60%}
100% {opacity:1;top:50%}}
@media (max-width:1366px){#home-swiper .indexbanner-text .title{font-size:40px}}
@media (max-width:768px){#home-swiper .indexbanner-text{padding:0 60px}
#home-swiper .indexbanner-text .title{font-size:24px}
#home-swiper .indexbanner-text .text{font-size:15px}}
@media (max-width:500px){#home-swiper .indexbanner-text .title{font-size:20px;margin-bottom:5px}
#home-swiper .indexbanner-text .text{font-size:12px}}
.contact>iframe{border:0;margin-bottom:0}
.sidebar-cate>li.LiLevel1>a {font-weight:bold}
@media (max-width:768px){.kche-t46 .kche-item-img{max-width:100%}}
#about .l-wrap{align-items:center}
.common-main.product-main .sidebar .sidebar-item:nth-child(3){display:none;}
.foot-about .foot-title{display:flex;justify-content:center;}
.foot-top .l-wrap{padding:0;display:block;}
footer .foot-top{padding:20px 0 0;}
footer .foot-sign{width:100%;margin-bottom:10px;}
footer .foot-sign .sign-tit{font-size:var(--fontsize20);}
footer .foot-submit{width:100%;}
footer .foot-submit button{padding:0 10px;line-height:1}
footer .foot-bottom .l-wrap{justify-content:center}
footer .foot-intro p {font-size: 20px;text-align: center;color: #fff;}
footer .foot-sign .sign-tit{color: #bbb;}
footer .foot-top{padding-top: 30px;}
footer .foot-main .foot-item.foot-contact a{text-transform: lowercase;}
@media (min-width:1025px){footer .foot-main .foot-item {padding-top:20px;padding-bottom:20px}}
@media(min-width:1025px){footer .foot-main .foot-item.foot-about{display: flex;flex-direction: column;justify-content: space-between;}}
.head-menu-box nav>ul>li .nav1 .menu-item ul{padding-left:20px;}
@media (min-width:1025px){.head-menu-box nav>ul>li .nav1 .menu-item ul{position:static;opacity:1;transform:none;}}
.pro-detail .pro-detail-top .pro-info .pro-con{-webkit-line-clamp: inherit;}
.pro-detail .pro-detail-content .tabs-nav a{display: inline-block;font-size: var(--fontsize24);color: var(--fontcolor);font-weight: var(--fontbold5);padding: 15px;position: relative;
text-transform: capitalize;cursor: pointer;}
@media(max-width:768px){.pro-detail .pro-detail-content .tabs-nav a{font-size:18px;}}
.pro-detail .pro-detail-content .tabs-nav p:nth-child(2){order:3}
.pro-detail .pro-detail-content .tabs-nav{display: flex;justify-content: center;}
.pro-detail .pro-detail-content .tabs-nav p:nth-child(2){display: none;}
.send-inquiry .inquiry-form input,.wmkcfb-fileupload,.send-inquiry .inquiry-form textarea{background:#555!important;color:#fff!important;}
.send-inquiry .inquiry-form input::placeholder,.send-inquiry .inquiry-form textarea::placeholder{color:#fff!important;}
@media (min-width:769px){.top-btn{bottom:0;right:0;}}
footer{margin-top:15px;}
@media (min-width:1024px){.head-menu-box nav>ul>li#liproducts.toggle-submenu{cursor:pointer;margin-left:10px;font-weight:bold;color:#333}
.head-menu-box nav>ul>li#liproducts ul a{display:flex;align-items:center;justify-content:space-between}
}
.common-main {margin-bottom: 0;}
.single-main .kche-wrap-width:last-child {padding-bottom: 0;}
.inquiry-pc {padding: 0;}
@media (min-width:769px){.prolist-bottom2 {padding-bottom: 0;margin-bottom: 0;}}
@media (max-width:768px){.inquiry-pc .wmkcfeedback .send-btn {margin-bottom: 0;}}
.pro-detail .pro-random .pro-list.list1 li {margin-bottom: 15px;}
.common-main .pro-list.list1 li .pro-info {padding-bottom: 0;}
.pro-d-main+footer {margin-top: 0;}
.news-list+.common-page {margin-bottom: 0;}
.news-detail-main .wmkcfeedback .send-btn {margin-bottom: 0;}
.contact-inquiry .item-name ,.pro-detail .pro-detail-title{text-align: center;}
.wmkcfeedback{max-width: 1200px;margin: 0 auto;}
.pro-detail .pro-inquiry{margin-bottom:15px;}
.pro-detail .pro-random .pro-detail-title{text-align:left;}
.pro-d-main .pagelink { max-width: 1200px;margin: 30px auto 30px;}
.pro-detail-content .l-wrap.maxwid1040{max-width:1040px;padding:0 20px;}
.pro-detail-content  .tabs-cont .tabs-item { max-width: 800px;margin: 0 auto;}