﻿@charset "utf-8";
:root{--color:#E0C3A3;--footercolor:#222}
.table-responsive table{border-collapse:separate;border:none;border:1px solid #ccc;border-radius:8px;border-spacing:0}
.table-responsive table td{border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.table-responsive table tr:last-child td{border-bottom:none}
.table-responsive table tr td:last-child{border-right:none}
@media (min-width:769px){.kche-t97 .kche-t97-item>div{width:48%}}
#about .l-wrap{align-items:center}
.cp .cp-sec1 .l-wrap{align-items:center}
.cp .cp-sec3{background:url(/uploads/44249/banner/2025073110210413e8c.jpg) no-repeat}
footer{font-size:var(--fontsize14);color:var(--footercolor);background:unset}
footer li,footer ol,footer ul{padding:0;margin:0;list-style:none}
footer a:hover{color:var(--introcolor);text-decoration:underline}
footer .foot-main{padding:3% 0;background:url(https://css02.v15cdn.com/m431/imgs/footer.webp) no-repeat center;position:relative;z-index:1}
footer .foot-main::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color);opacity:.1;z-index:-1}
footer .foot-main .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-item{width:24%}
footer .foot-item .foot-logo img{max-height:60px;width:auto}
footer .foot-item .foot-text{margin:2em 0}
.foot-share ul,.head-share ul{display:flex;flex-wrap:wrap}
.foot-share ul a{width:30px;height:30px;background:var(--fontcolor);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;text-decoration:none;transition:all .1s linear}
.foot-share ul a:hover{transform:scale(1.02)}
.foot-share ul a.fb{background:#3b5998}
.foot-share ul a.tw{background:#55acee}
.foot-share ul a.ins{background:#de5dca}
.foot-share ul a.vk{background:#07f}
.foot-share ul a.lk{background:#007ab6}
.foot-share ul a.you{background:red}
.foot-share ul a.pi{background:#df4b38}
.foot-share ul a.tik{background:var(--fontcolor)}
.foot-share a{margin-bottom:10px}
footer .foot-item.foot-contact{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;align-items:baseline;margin-bottom:10px}
footer .foot-item .foot-link .item em{margin-right:5px;font-size:var(--fontsize22);color:var(--introcolor);border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center}
footer .foot-item .foot-link .item p{flex:1;padding-left:5px;word-break:break-all}
footer .foot-item.foot-nav{width:16%}
footer .foot-item.foot-nav.act{width:22%}
footer .foot-item .foot-list{display:flex;flex-wrap:wrap}
footer .foot-item .foot-list li{width:100%}
footer .foot-item.act .foot-list li{width:50%}
footer .foot-item .foot-list li a{position:relative;padding:4px 0;padding-left:15px;display:inline-block}
footer .foot-item .foot-list li a::before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background:var(--footercolor);border-radius:50%}
footer .foot-item.foot-code{width:13%}
footer .foot-item.foot-code .foot-erm{background:#fff;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{height:50px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;color:var(--footercolor);background:#f1ede8}
footer .copyright a{margin-left:10px}
.gotop{cursor:pointer;height:40px;width:40px;border-radius:50%;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);transition:all .4s ease;z-index:1;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(20px);display:flex;align-items:center;justify-content:center;font-weight:var(--fontbold6)}
.gotop.active{opacity:1;visibility:inherit;overflow:inherit;transform:translateY(0)}
.gotop em,.gotop i{transform:rotate(180deg)}
.gotop:hover{background:#c1c1c1}
@media screen and (min-width:768px){.bottom-btn{display:none}}
.rfixed{position:fixed;bottom:calc(150px + constant(safe-area-inset-bottom));bottom:calc(150px + env(safe-area-inset-bottom));right:50px;z-index:99}
.rfixed-sc{width:40px;height:40px;background:var(--color);border-radius:50%;text-align:center;line-height:50px;color:#fff;position:relative;margin-bottom:10px;cursor:pointer;display:none}
.rfixed-sc em{font-size:var(--fontsize20)}
.rfixed-scnum{position:absolute;right:6px;top:4px;width:16px;height:16px;background:#d4322c;border-radius:50%;text-align:center;font-size:var(--fontsize12);color:#fff;transform:scale(.9);line-height:16px}
@media (max-width:1440px){.head-nav .nav-ul>li>a{margin:0;font-size:var(--fontsize14)}}
@media (max-width:1280px){footer .foot-item .foot-link .item:nth-child(1)>p{font-size:var(--fontsize20)!important}}
@media (max-width:1024px){footer .foot-item{width:48%!important;margin-bottom:1em}}
@media (max-width:768px){footer .foot-item.foot-nav .foot-list li{width:50%}
footer .foot-item .foot-title{font-size:var(--fontsize20);margin:10px 0 0}
footer .foot-item .foot-link .item:nth-child(1)>p{font-size:var(--fontsize20)!important}
.rfixed{display:none}
footer{margin-bottom:calc(55px + constant(safe-area-inset-bottom));margin-bottom:calc(55px + env(safe-area-inset-bottom))}
footer .foot-item{width:100%!important}
footer .foot-bot{height:auto;padding:20px 0}
footer .foot-bot .foot-share{margin-bottom:10px}
footer .foot-bot .l-wrap{flex-direction:column;text-align:center}}
@media (max-width:500px){footer .foot-main{padding:40px 0 0}
footer .foot-item .foot-logo,footer .foot-item .foot-text{display:none}}
footer .foot-main .foot-item .foot-title{font-size:var(--fontsize24);font-weight:900;margin-bottom:15px;color:#000}
@media (max-width:768px){footer .foot-main .foot-item.foot-info{display:none;}
footer .foot-main .foot-item{max-width:100%;}}
footer {font-size: var(--fontsize16);}
@media (min-width:1025px){.pro-detail .pro-detail-top .pro-info .pro-name{font-size: 33px;}
.pro-detail .pro-detail-top .pro-info .pro-con{font-size:var(--fontsize20)}
.pro-detail .pro-btnlist{margin-top:70px;}}
.pro-detail .pro-detail-top .pro-info .pro-con{max-width: 600px;}
.pro-detail .pro-btnlist .pro-btn ,.pro-detail .pro-btnlist>a{margin-right: 24px; min-width: 210px; height: 65px;}
.pro-detail .kche-t143 .kche-t143-img{display:flex;align-items:center;justify-content:center}
@media (min-width:769px){.pro-detail .kche-t143 .kche-t143-img img,.pro-detail .kche-t97 .kche-t97-item img{max-width:500px;margin:0 auto;aspect-ratio: 1 / 1;object-fit: cover;}}
@media (min-width:1025px){.pro-detail .pro-detail-content .pro-detail-box .kche-t143-item-des p ,.pro-detail .pro-detail-content .pro-detail-box p{font-size:var(--fontsize20)}}
@media (min-width:1025px) {footer .foot-item .foot-link .item:nth-child(1){font-size: 28px;}
.pro-detail .kche-t97 .kche-t97-item:nth-child(1) .kche-t97-item-text{text-align: right;}}
footer .foot-item .foot-link .item:nth-child(2) p{font-size: var(--fontsize16) !important;}
@media (min-width:1024px){.head-top,.head-main{background:transparent}
header{position:fixed;top:0px;left:50%;transform:translateX(-50%);width:100%;z-index:9999;transition:all .1s linear}
body.nobanner{padding-top: 127px;}
body.nobanner .inner-banner{min-height: auto;}
.head.is-fixed .head-main{background: #fff;}}
footer .foot-main::after{background: #E6AF5D;;}
footer .foot-item .foot-logo img{ max-height: unset;}
.pagesbanner .pagesbanner-animate .p1{color:var(--fontcolor)}
@media (min-width:1025px) {.head-menu-box nav>ul>li>a{font-size:21px}
.head-contact>a{font-size:19px;color:var(--fontcolor);font-weight:bold;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;}
.head-contact>a:hover{text-shadow:0 0 0;color:#d07f25}
.lang-icon{font-size: var(--fontsize16)}
.pagesbanner .pagesbanner-animate .p1{font-size:34px;}
.head-menu-box nav>ul>li>a.inmenu_1{color: #d07f25;}
.head-contact em{color: #d07f25;}
#liinquiry a{background:#d07f25}}
@media (min-width:10525px) and (max-width:1440px){.head-menu-box nav>ul>li>a{font-size:18px;}}
.pro-detail-box>.tabs-item>.table-responsive table tbody>tr:nth-child(3)>td:last-child,.pro-detail-box>.tabs-item>.table-responsive table tbody>tr:nth-child(4)>td:last-child{border-right: 1px solid #ccc;}
* {letter-spacing:.5px}