﻿@charset "utf-8";
:root{--color:#b02025;}
.touch-block .touch-message .touch-text{-webkit-line-clamp:inherit}
.home-choose,.home-product{background: url(/uploads/18570/banner/2025021811561648cfc.jpg) no-repeat center/cover;}
.home-choose .home-des{margin-bottom:10px;}
.home-choose .home-title{position:relative}
.home-choose .home-title:before{content:'';width:40px;height:3px;background:#fff;display: block;position:absolute;bottom:-20px;left:calc(50% - 20px);transform: translateX(-50%);}
.home-choose .home-title:after{content:'';width:40px;height:3px;background:var(--color);display: block;position:absolute;bottom:-20px;left:calc(50% + 20px);transform: translateX(-50%);z-index:2;}
.home-choose .chooselist .itemchoose{padding-bottom:10px;}
.home-choose .chooselist .itemchoose .img img{width:100%;}
.home-choose .chooselist .itemchoose .text{position:absolute;left:50%;;bottom:0;transform: translateX(-50%);width:100%;text-align:center;padding:15px;}
.home-choose .chooselist .itemchoose .text .title{font-weight:var(--fontbold7);color:var(--color);font-size:24px;position:relative}
.home-choose .chooselist .itemchoose .text .title:before{content:'';width:40px;height:3px;background:#000;display: block;position:absolute;bottom:-5px;left:calc(50% - 20px);transform: translateX(-50%);}
.home-choose .chooselist .itemchoose .text .title:after{content:'';width:40px;height:3px;background:var(--color);display: block;position:absolute;bottom:-5px;left:calc(50% + 20px);transform: translateX(-50%);}
.home-choose .chooselist .itemchoose .text .des{opacity: 1;line-height:1.2;}
.home-choose .numCount{background: url(/uploads/18570/page/p2024071411092700293.png) no-repeat;background-size:cover;background-position: right;box-shadow: none;transform: inherit;margin-top:3%;}
.home-choose .numCount .itemnum{width:16%;color:#fff;border:none;}
.home-choose .numCount .itemnum .num{line-height:1.3}
.home-choose .numCount .itemnum p{color:#fff;opacity: 1;}
@media (min-width:769px) and (max-width:1024px){.home-choose .chooselist .itemchoose{padding-bottom:60px;}}
@media (max-width:768px){.home-choose .numCount .itemnum{padding:5px}
.home-choose .numCount .itemnum p{font-size:12px;}}
@media (max-width:500px){.home-choose .numCount .itemnum{width:49%;}
.home-choose .numCount{position: relative;}
.home-choose .numCount:before{content:'';width:100%;height:100%;display:block;background:#3d3d3d55;position:absolute;top:0;left:0;z-index:0;}
.home-choose .numCount .itemnum{z-index:2;}}
.home-company .company-info .home-title{font-weight:var(--fontbold7);position:relative}
.home-company .company-info .home-title span{color:var(--color)}
.home-company .company-info .home-title:before{content:'';width:40px;height:3px;background: #000;position:absolute;left:0;bottom:-13px;display:block}
.home-company .company-info .home-title:after{content:'';width:40px;height:3px;background: var(--color);position:absolute;left:40px;bottom:-13px;display:block}
.home-company .company-info .des{margin-top:25px;-webkit-line-clamp:inherit;text-align: justify;}
.home-company .company-info .inter div{width:auto;}
.home-company .company-info .inter div.left{font-size:30px;color:#646464;}
.home-company .company-info .inter div.left img{max-width:40px;margin-right:10px;}
.home-company .company-info .inter div.right{line-height:1.1;border-left:1px solid #646464;color:#646464;padding-left:15px;margin-left:15px;}
@media (max-width:1280px){.home-company .company-info .home-title{font-size:28px;}
.home-company .company-info .inter div.left{font-size:24px;}}
@media (max-width:768px){.home-company .company-info .inter div.left{font-size:20px;}}
@media (max-width:500px){.home-company .company-info .inter div{width:100%;}
.home-company .company-info .inter{flex-wrap:wrap;}
.home-company .company-info .home-title{font-size:24px;}
.home-company .company-info .inter div.right{padding:0;margin-left:0;border:none;margin-top:10px;}}
.home-case{padding-bottom:0;background-color: #FFF important;}
.home-case .home-des{color:var(--summarycolor)}
.home-case .home-title{color:var(--fontcolor);font-weight:var(--fontbold7);position: relative;}
.home-case .home-title:before{content:'';width:40px;height:3px;background:#000;display: block;position:absolute;bottom:-20px;left:calc(50% - 20px);transform: translateX(-50%);}
.home-case .home-title:after{content:'';width:40px;height:3px;background:var(--color);display: block;position:absolute;bottom:-20px;left:calc(50% + 20px);transform: translateX(-50%);z-index:2;}
.home-case .home-word{text-align:center;margin-top:30px;color:#555;}
.home-case .caselist .itemcase{border:1px solid #ccc;}
.home-case .caselist .itemcase .case-img>a{width:100%;display:block;position: relative;border-bottom:1px solid #ccc;}
.home-case .caselist .itemcase .case-img img{width:100%;display: block;}
.home-case .caselist .itemcase .case-img .case-tit{position: absolute;bottom:0;right:0;background: var(--color);padding:5px 10px;color:#fff}
.home-case .caselist .itemcase .case-list{padding:10px 14px;}
.home-case .caselist .itemcase .case-list .case-item{margin:10px 0;transition: all .3s;}
.home-case .caselist .itemcase .case-list .case-item:hover{color:var(--color);transform: translateX(10px);}
.home-case .swiper-pagination .swiper-pagination-bullet{border-color:#c2c2c2;}
.home-product .home-title{color:#fff;}
.home-product .home-des{color:#fff;opacity: .6;}
.home-product .product-list{align-items: inherit;}
.home-product .product-list .itempro .info{background:#fff;}
.home-product .product-list .itempro .info .des{min-height:79px;}
@media (max-width:1600px){.home-product .product-list .itempro .info .title{min-height:60px;}}
.home-news .home-title {color:var(--fontcolor);font-weight:var(--fontbold7);position:relative;}
.home-news .home-title:before {content:'';width:40px;height:3px;background:#000;display:block;position:absolute;bottom:-20px;left:calc(50% - 20px);transform:translateX(-50%);}
.home-news .home-title:after {content:'';width:40px;height:3px;background:var(--color);display:block;position:absolute;bottom:-20px;left:calc(50% + 20px);transform:translateX(-50%);z-index:2;}
.home-news .newslist .newsitem .info .inter .date::before{top: -13px;}
.vn-lang{transform: translateY(-5px);margin-right: 15px;}
@media (max-width:1024px){.lang{margin-left:10px;margin-right:10px;}
.vn-lang{margin-right:0;transform: inherit;margin-left:auto}
.vn-lang img{width:36px;}}
footer .footer-main .foot-info{width: 16%;}
footer .foot-qrimg{display: flex;align-items: center;justify-content: space-between;max-width: 100%;}
footer .foot-qrimg img{width: 48%;}
.home-choose {background: url(/uploads/18570/banner/202502180925334cc91.jpg) no-repeat center / cover;}
.home-choose .home-des,.home-product .home-des,.home-product .home-title{ color: var(--fontcolor);}
.home-choose .home-title{color:var(--color)}
.single-main article,.common-product article,.pro-d-main .pro-detail-box,.prodetails-info .pr-text,.common-news .news-detail-content,.common-news .news-list li .info .text p,.home-product .product-list .itempro .info .des,.home-news .newslist .newsitem .info .text p{text-align: justify;}
.home-choose .home-des {color: var(--color);}
   @media (min-width:768px){.home-case .home-word{max-width:40%;margin: 30px auto 0;}}
.common-news .news-list li .info .text p{text-align: inherit;}
.home-product .home-des{color:#000;opacity: 1;}
.home-product .home-title{font-weight: var(--fontbold6);}
.home-choose .home-title{font-weight: var(--fontbold6);}
.recruitment .kche-t178 .kche-t178-item-des li{text-align: left;}
header .head-top .head-contact .item:nth-of-type(2){  display: none; }