﻿.news-img img{aspect-ratio:4 / 3;object-fit:contain !important}
.kcproduct{background:#f5f5f5;padding:3.5% 0}
.kcproduct .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.kcproduct .parent{color:#e7e7e8;font-size:50px;font-weight:var(--fontbold6);position:relative}
.kcproduct .parent .sun{font-size:32px;color:var(--color);position:absolute;left:50%;transform:translateX(-50%);bottom:0}
.kcproduct .list ul{display:flex}
.kcproduct .list ul li{width:200px;height:40px;background:#222;display:flex;align-items:center;justify-content:center}
.kcproduct .list ul li a{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;color:#fff;font-size:var(--fontsize16);text-align:center}
.kcproduct .item{display:flex;gap:25px}
.kcproduct .item .item-box{text-align:center;flex:1}
.kcproduct .item .item-box p{margin-top:25px}
.adv{background:#f5f5f540;padding:3.5% 0}
.advance-lists{display:flex;margin-top:45px}
.adv-items{flex:1;text-align:center;padding:0 35px;border-right:1px solid #e1e1e1}
.adv-items:last-child{border-right:none}
.adv-img{width:120px;height:120px;border-radius:100%;overflow:hidden;border:1px solid #013f99;margin:0 auto;display:flex;justify-content:center;align-items:center}
.adv-img img{width:90%}
.adv-items .adv-t{font-size:22px;margin-top:25px}
.adv-items:hover .adv-img img{transform:rotateY(180deg)}
.about-img img{width:100%}
.about .about-con .about-title{max-width:800px}
.about .con-wrap ul{display:flex;gap:30px}
.about .con-wrap ul li{display:flex;align-items:center;margin-bottom:0}
.about-text p:first-of-type{font-size:20px;line-height:1;margin-bottom:5px}
.about-text p:nth-of-type(2){font-size:22px;line-height:1}
@media (max-width:1024px){.advance-lists{margin-top:25px;flex-wrap:wrap}
.adv-items{flex:unset;width:50%}
.adv-items:nth-last-child(2n){border-right:none}
.about .about-con{padding:60px 25px}}
@media (max-width:768px){.about .about-img{position:relative;left:0;width:100%;top:0}
.about ul li{background:0 0}
.about .con-wrap{background:0 0}
.about .about-con .about-title,.about article,.about-tip{color:#fff}
.about .about-sel img{visibility:unset}
.about .about-con{padding:0}
.adv-img{width:80px;height:80px}
.adv-items .adv-t{font-size:18px}}

.about-ic {overflow:hidden}
.about-ic img{width:48px;height:auto;transform:translateY(-100px);filter:drop-shadow(0 100px 0 var(--color))}
.about-num.add:after{content:'+';}
@media (max-width:1500px){.about .about-img{max-height:initial}}
@media (max-width:768px){.about-ic img{width:36px}}
@media (max-width:500px){.about-ri{padding-left:15px}}
@media (min-width:1025px) and (max-width:1500px){.about .about-con, .about .about-img{width:50%;}
.about .about-con{padding:30px 50px;}}