﻿@charset "utf-8"; 
.banner-animate .p2{width: 100%;height: 100%;top: 0px;left: 0px;display: flex;justify-content: center;align-items: center;position: absolute;color: var(--color);padding: 0 20px;padding: 0 60px;text-align: center;font-size: 20px;}
@media (max-width:768px){.banner-animate{display:none}}
.prolist-0 .pro-intro{cursor:pointer}
.about {background: url(/uploads/43112/banner/20251017041546776f9.jpg) #000000 no-repeat center center;}
@media (min-width:1025px){
.pro-main .prolist-0 li>a:nth-child(2){width: calc(100% - 240px);height: 100%;display: block;}
.pro-main .prolist-0 li{height:240px}}
.ind-item {padding-top:10px;}
@media (max-width:1440px){.ind-item ul{margin-top:0;}
.ind-item ul li{line-height:1.5;}}
@media (max-width:1280px){.ind-item .tit{font-size:22px;}
.ind-item ul li{font-size:14px;}}
@media (max-width:768px){.ind-item{height:230px;}}
.ind-item img{object-fit:cover}
.ind-item{text-transform:capitalize}
.news .news-img{aspect-ratio:270/178}
.news .news-img img{object-fit:cover}
.about-text {font-size: 22px;}
@media (min-width:769px){.pro-details .common-main{width:calc(100% - 340px);flex:inherit;}
.pro-details .common-side{width:340px;flex:inherit;}
.pro-details .pro-content{width:100%;}
.pro-details .table-responsive{overflow-x: auto;}}
@media (min-width:769px) and (max-width:1280px){.pro-details .common-main{width:calc(100% - 300px)}
.pro-details .common-side{width:300px;}}
@media(min-width:1025px){.pro-detail .random-pro .pro-img img{width:100%;}
.pro-detail .random-pro ul{justify-content: inherit;}
.pro-detail .random-pro ul li{flex: inherit;width: 30%;}}
.kche-item-img img { border: 1px solid #fff;}
.side-cate .LiLevel2 a,.side-cate .LiLevel2 .pro-menu a{padding-left:0;}
.pro-ourpro{display: flex;height: 456px;}
.pro-ourpro img{width: 100%;height: 100%;object-fit: cover;}
.pro-ourpro .item{display: flex;padding: 20px;background: #eee;align-items: center;}
.pro-ourpro .num{padding: 40px 0;font-weight: bold;border-right: 1px #000 solid;padding-right: 20px;}
.pro-ourpro .title{font-weight: bold;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;height: 35px}
.pro-ourpro .item:nth-child(2){background: #c6c6c6;}
.pro-ourpro .text{padding-left: 20px;}
.pro-ourpro .text p{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;height: 77px}
.pro-ourpro .img p{height: 100%;}
@media (max-width:1024px) {
.pro-ourpro{display: block;height: auto;}}
