﻿@charset "utf-8"; 
:root{--color:#af231c;--fontfamily:'Crimson Text',serif}
.prodetails-content .prodetails-article-title{display:none}
.recentnews-list li .img,.sidebarhot-list .sidebarhot-item .sidebarhot-img{height:auto}
@media (min-width:769px){.home-about h1{font-size:28px}
.home-choose .homechoose-content .homechoose-item .title{font-size:24px;font-weight:bold}
.kche-t44>.kche-flex>.kche-flex-r{width:60%}}
.home-choose .homechoose-content .homechoose-item .title{text-transform:capitalize}
main.pro-d-main .page-container{max-width:1440px;margin:0 auto;}
.home-choose .homechoose-content .icon{height:50px}
.home-choose .homechoose-content .icon img{height:50px;object-fit:contain}
.kche-t42 .kche-item-img img{border:1px solid #fff}
.home-contact{background: url(/Content/uploads/20241030848/20240201155421c4b3b470fbdd4320994070c950d02f75.png) center no-repeat;background-size: cover;padding: 10% 0;}
.home-contact .des {color: #fff;font-size: 20px;font-weight: bold;}
.home-projects .homeprojects-left .home-des, .home-projects .homeprojects-left .home-title{font-weight:bolder}
.wmkc-list li{background-color: var(--color)}
.head-info .nav-ul>li a{font-weight:var(--fontbold7)}
@media (min-width:1441px){.head-info .nav-ul>li a{font-size:20px}}
@media (min-width:1025px) and (max-width:1440px){.head-info .nav-ul>li a{font-size:18px}
.head-info .head-logo a span{font-size:16px;}}
@media (min-width:1025px) and (max-width:1280px){.head-info .nav-ul>li a{font-size:15px}
.head-info .nav-ul>li{margin:0;}}
.home-about h1{font-weight:var(--fontbold7)}
@media (min-width:769px){.home-about h1{font-size:30px;}
.home-about .about-text{font-size:18px}
.home-more,.pro-list li .pro-info .more,.sidebarhot-list .sidebarhot-item .sidebarhot-info .more,.newslist li .newslist-info .more,.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more,.home-news .homenews-list .homenews-item .homenews-info .more{font-size:20px}}
.home-more,.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more,.home-news .homenews-list .homenews-item .homenews-info .more,.pro-list li .pro-info .more,.sidebarhot-list .sidebarhot-item .sidebarhot-info .more,.newslist li .newslist-info .more{text-transform: capitalize;}
.home-choose .homechoose-content .homechoose-item:hover {border-color: #fff;}
.home-choose .homechoose-content .homechoose-item:hover::after {border-color: #fff;}
.pro-list li .pro-info .more{display:inline-flex;color:var(--fontcolor);align-items:center;justify-content:center;min-width:140px;height:50px;background:#fff;border:1px solid var(--color);position:relative;z-index:1;overflow:hidden;border-radius:var(--borderradius)}
.pro-list li .pro-info .more::before{content:"";position:absolute;left:0;top:0;height:100%;width:0;transition:all .15s linear;background:var(--color);z-index:-1}
.pro-list li .pro-info .more:hover::before{width:100%}
.pro-list li .pro-info .more:hover{color:#fff}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info {padding:10px;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text {-webkit-line-clamp:2;line-height:25px;height:50px;font-size:15px;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:17px;}
.home-news .homenews-list .homenews-item .homenews-info .title {font-size:17px;line-height:25px;height:50px;}
@media (max-width:768px){.home-banner{height:auto}}
.head-info .head-logo a img{max-height:80%}
.head-info .head-logo a span{font-weight:bold;color:#F01E22;line-height:1.2;display:block}
@media (max-width:1024px){.head-info,header.is-active .head-info{background:#000000d9}}
@media (max-width:550px){.applications .kche-t44 .kche-flex-r .kche-t42 .kche-flex-item3{width:49%;}}
@media (min-width:1025px){.prodetails-content .sidebar-item.inquiry{margin-top:20px;}}
@media (min-width:1025px){.head-info .nav-ul>li {margin:0}}
@media (max-width:1600px){.head-info .head-logo a span{font-size:var(--fontsize18)}}
@media (max-width:1500px){.head-info .head-logo a span{font-size:var(--fontsize16)}}
@media (max-width:1024px){.head-info .head-logo a span{font-size:var(--fontsize14)}}
@media (max-width:540px){.head-info .head-logo a span{display:none}}
footer ul li#li_Menu101_showroom{display:none;}