﻿@charset "utf-8"; 
:root{--color:#3F2E2A;--footercolor:#fff;}
iframe, video {height:400px;}
.procate li .img img,.pro-list li .pro-img img{object-fit:contain;background:#fff;}
footer{background-color: #000;}
@media (min-width:1025px){.home-helpcenter .list {flex-wrap: wrap;}
.home-helpcenter .list li {width: 33%;}}
main.info-main.news-d-main .ck-widget-pt{color:var(--color)}
main.info-main.news-d-main .newscontent-details{max-width:1200px;margin-left:auto;margin-right:auto;}
.newscontent-details article a span{color:var(--color)!important}
.newscontent-details .kche-t76 .btn span{color:#fff!important}
.prodetails-meta .prodetails-name{border:none;}
footer{background:var(--color);color:#fff;position:relative;margin-top:50px;}
/*footer .wave{position:absolute;top:-100px;left:0;width:100%;height:100px;--c:#F5F5F5;--w1:radial-gradient(100% 57% at top, #0000 100%, var(--c) 100.5%) no-repeat;--w2:radial-gradient(100% 57% at bottom, var(--c) 100%, #0000 100.5%) no-repeat;background:var(--w1),var(--w2),var(--w1),var(--w2);background-position-x:-200%,-100%,0,100%;background-position-y:100%;background-size:50.5% 100%;animation:m 4s infinite linear}*/
/*@keyframes m{0%{background-position-x:-200%,-100%,0,100%}100%{background-position-x:0,100%,200%,300%}}*/
footer .foot-main{padding:3% 0}
footer a{color:#fff;transition:all .1s linear}
footer a:hover{color:#fff;text-decoration:underline}
footer .foot-logo img{max-height:60px;filter: invert(1);width:auto;}
footer .foot-title{font-weight:var(--fontbold6);font-size:var(--fontsize24);margin-bottom:10px}
footer .foot-item{display:block}
footer .foot-item.foot-word{width:20%;}
footer .foot-item.foot-word .des{margin:20px 0;}
footer .foot-item.foot-word .foot-btn a{padding:5px 20px;color:#fff;border:1px solid #fff;transition:all .3s;border-radius:5px;}
footer .foot-item.foot-word .foot-btn a:hover{background:#fff;color:var(--color)}
footer .foot-item.foot-cate{width:17%;}
footer .foot-item.foot-nav{width:22%;}
footer .foot-contact{width:25%;margin:0;}
footer .foot-erm{margin-top:10px;background:#fff;max-width:140px}
footer .foot-erm img{transition:all .15s linear}
footer .foot-erm img:hover{transform:scale(1.02)}
footer .foot-list li{margin-bottom:6px}
footer .foot-list li a{margin:0}
footer .foot-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-list li{width:100%}
footer .foot-share{text-align:center;border-bottom:1px solid #ccc;padding:2em 0 2em}
footer .foot-share .title{font-weight:var(--fontbold6);font-size:38px}
footer .foot-share ul{margin-top:2em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;gap:15px}
footer .foot-share ul li{margin-bottom:10px}
footer .foot-share ul li a{width:35px;height:35px;border-radius:50%;background:#d6d7dc;color:var(--hovercolor);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
footer .foot-share ul li a:hover{background:var(--color);color:#fff}
footer .foot-contact .foot-link{display:block}
footer .foot-contact .foot-link li{display:flex;margin:0 0 6px}
footer .foot-contact ul li em{color:#fff;width:20px}
footer .foot-link li p{flex:1}
.foot-main{display:flex;justify-content:space-between}
footer .foot-bot{background:var(--color);color:#fff;padding:12px 0;display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center;position:relative}
footer .copyright{padding:0}
footer .copyright a{margin-left:5px;color:#fff}
@media (max-width:1024px){footer .foot-share{padding:2em 0}
footer .foot-share .title{font-size:var(--fontsize30)}
footer .foot-main{padding:30px 0;flex-wrap:wrap;}
footer .foot-item{width:49%!important}
footer .foot-item:nth-child(n+3){margin-top:20px}
footer .foot-nav .foot-list{display:flex;flex-wrap:wrap}
footer .foot-nav .foot-list li{width:50%}}
@media(max-width:768px){footer .foot-share .title{font-size:var(--fontsize24)}
footer .foot-item{width:100%!important}
footer .foot-item:nth-child(n+2){margin-top:20px}
footer .foot-info .foot-qrimg{display:none}
footer .foot-title{font-size:var(--fontsize20)}}
@media (min-width:1025px) {footer .foot-nav .foot-list li{width: 50%;padding-right: 5px;}}
#li_Menu101_inquiry{display:none}
.home-more,.home-more:hover,#customswiper .customswiper-next em, #customswiper .customswiper-prev em,.procate li:hover,.wmkcfeedback .send-btn,.maylink-list .swiper-slide:hover .pro-info .title,.maylink-list .swiper-slide:hover .pro-info .text,.prodetails-info .prodetails-btnlist>:hover,.prodetails-tabs .prodetails-tabs-item.act,.common-page a.ctxt, .common-page span.ctxt,.procate li:hover .info .title,.pro-list.list1 li:hover .pro-info *,.icon-hottitle{color:#fff;}
@media (max-width:768px){.bottom-btn .btn-item.gotop em{color:#fff;}}
@media (min-width:1025px){header:not(.is-active) .head-nav .nav-ul>li:hover>a,header:not(.is-active) .head-nav .nav-ul>li>a.inmenu_1{color:#fff !important}
header:not(.is-active) .head-nav .nav-ul>li>a::before{background:#fff}
}
@media(min-width:1025px){#licontact-us{display:flex;align-items:center}
#licontact-us a{background:var(--color);height:40px;padding:0 15px;border-radius:30px;color:#fff!important;transition:all .1s linear;text-decoration:none}
#licontact-us a:hover{opacity:.9}
#licontact-us a::before{display:none}}
.ck-widget-pt{padding-top:100px!important;margin-top:-100px!important;}
@media (max-width:1024px){.ck-widget-pt{padding-top:10px!important;margin-top:-10px!important;}}
.procate-bannertxt{position:absolute;top:55%;width:100%;line-height:1.3;padding:0 4%;left:0;transform:translateY(-50%);color:#fff;font-weight:bold;font-size:2.5vw;text-align:center;text-shadow:1px 1px 2px #000}
@media (max-width:1024px){.procate-bannertxt{top:50%;}}
@media (max-width:768px){.procate-bannertxt{padding:0 15px;font-size:24px;}}
@media (max-width:500px){.procate-bannertxt{font-size:20px;}}