﻿@charset "utf-8"; 
:root { --color: #c8141d; --color1: #c8141d;}
.kche-t207 .kche-t207-img img {    height: 290px; }
.pagesbanner::after{background: rgba(0, 0, 0, .05);}
#liinquiry{display: none;}
@media(min-width:1025px){#licontact-us{display:flex;align-items:center}
#licontact-us a{background:var(--bgcolor);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::after{display:none}}
div#wmkc .wmkc-itemcont p{overflow: auto; max-width: unset;white-space: unset; }

footer .foot-item .foot-link .item em{flex-shrink:0}
footer{background:#F4F4F4;color:var(--footercolor)}
footer li,footer ol,footer ul{padding:0px;margin:0px;list-style:none}
footer a:hover{color:var(--color);text-decoration:underline}
footer .foot-main{padding:4% 0 3%}
footer .foot-main .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-item{width:26%}
footer .foot-item.foot-info{width:22%}
footer .foot-item .foot-title{font-size:var(--fontsize22);font-weight:var(--fontbold9);margin-bottom:15px}
footer .foot-item .foot-link{width:100%}
footer .foot-item .foot-link .item{width:100%;display:flex;margin-bottom:15px}
footer .foot-item .foot-link .item em{width:34px;height:34px;background:#FFFFFF;box-shadow:0px 2px 9px 0 rgba(218,218,218,.5);border-radius:50%;color:var(--color);display:flex;align-items:center;justify-content:center}
footer .foot-item .foot-link .item p{flex:1;padding-left:10px;padding-top:5px}
footer .foot-item .foot-list li a{position:relative;padding:4px 0px;padding-left:15px;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
footer .foot-item .foot-list li a::before{content:"";position:absolute;left:0px;top:12px;width:0px;height:0px;border:5px solid transparent;border-left:5px solid var(--introcolor)}
footer .foot-item.foot-nav .foot-list{display:flex;flex-wrap:wrap}
footer .foot-item.foot-nav .foot-list li{width:50%}
footer .foot-item.foot-code{width:13%}
footer .foot-item.foot-code .foot-erm{background:#FFFFFF;max-width:140px;padding:8px}
footer .foot-item.foot-code img{transition:all .1s linear}
footer .foot-item.foot-code img:hover{transform:scale(1.02)}
footer .foot-bot{background:#E9E9E9;height:50px;color:var(--fontcolor)}
footer .foot-bot .l-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}
footer .foot-bot .copyright{font-size:var(--fontsize14)}
footer .foot-bot .copyright a{margin-left:10px}
footer .foot-bot .foot-share{display:flex;align-items:center}
footer .foot-bot .foot-share span{font-size:var(--fontsize18);font-weight:var(--fontbold6);position:relative;padding-right:30px;margin-right:10px}
footer .foot-bot .foot-share span::after{content:"";position:absolute;right:0px;top:50%;transform:translateY(-50%);width:20px;height:1px;background:var(--footercolor)}
footer .foot-bot .foot-share ul{display:flex;align-items:center}
footer .foot-bot .foot-share ul a{margin-right:5px;width:30px;height:30px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .1s linear;color:var(--introcolor)}
footer .foot-bot .foot-share ul a:hover{color:var(--color)}
footer .foot-item.foot-code .foot-erm{max-width:100%;display:flex;justify-content:space-between;background:none}
footer .foot-item.foot-code .foot-erm{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}
@media (min-width:1025px){footer .foot-item.foot-code{width:auto;max-width:24%}}
@media (min-width:1025px){footer .foot-main{flex-wrap:nowrap;}
.foot-item.foot-cate{width:15%;}}
.foot-item.foot-contact{order:1;}
.foot-item.foot-cate{order: 2;}
.foot-item.foot-nav{order:3;}
.foot-item.foot-code{order:4;}
footer .foot-link li{justify-content:space-between;}
footer .foot-link li .icon{width:30px;height:30px;background: #fff;border-radius: 50%;display:flex;align-items: center;justify-content: center;}
footer .foot-link li .icon em{color:var(--color);width:auto;font-size:18px;}
footer .foot-link li p{flex:inherit;width:calc(100% - 40px);}
@media (max-width:1024px){.foot-item.foot-contact{margin-top:0 !important}}
@media (max-width:768px){.foot-item.foot-cate{margin-top:20px !important}}
footer .foot-item.foot-code img{width:100%}