﻿@charset "utf-8";
:root{--color:#2eac55;--fontfamily:"Noto Sans SC",Arial,Helvetica,sans-serif}
.adv-item article,.content-info article,.news article,.news-title,.pro-c-name,.pro-info article,.side-pro-name{word-break:break-word}
.news-img img{height:300px;object-fit:cover}
.kche-t102 .kche-t102-item{justify-content:flex-start}
@media (min-width:769px){.about-main .kche-t90 .kche-t90-l{width:28%}}
.part-item { width: 20%;padding:20px 0;}
.part-item img{width:90%;}
.aboutimg-swiper,.aboutimg-swiper .swiper-container{width:100%;height:100%}
.aboutimg-swiper .swiper-slide{height:auto}
.about .about-img img {object-fit: cover;width:100%;height:100%;display:block}
.about .about-con {padding:50px 90px}
.about ul li {position:relative;padding-left:40px;line-height:1.7;}
.about .about-sel {position:absolute;left:0;top:-2px;}
.about-num.about-more:after{content:'+';}
@media screen and (max-width:1500px) and (min-width:1151px){.about .about-con, .about .about-img{width:50%}
.about .about-con{padding:40px 60px}}
@media screen and (max-width:1500px){ .about .about-img{max-height:100%;}}
@media screen and (max-width:768px){.about .about-con{padding: 66vw 4vw 4vw;}
.about .about-img{max-height:inherit;width: 100%;left: 0;padding: 0 4vw;box-sizing: border-box;height: 62vw;}}
.cate-img img {display:block;}
.cate-name {text-align:center;padding:0 10px;line-height:1.4;}
@media (min-width:1025px){.cate-name{font-size:22px}}
.foot-logo img{max-height:70px}
.process-box{font-family:HarmonyOS_Sans,Arial,Helvetica,sans-serif}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.row-jsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.row-ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row-as{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.row-ae{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.row-js{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.row-je{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.row-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.col-24{width:100%}
.col-23{width:95.8333333333%}
.col-22{width:91.6666666667%}
.col-21{width:87.5%}
.col-20{width:83.3333333333%}
.col-19{width:79.1666666667%}
.col-18{width:75%}
.col-17{width:70.8333333333%}
.col-16{width:66.6666666667%}
.col-15{width:62.5%}
.col-14{width:58.3333333333%}
.col-13{width:54.1666666667%}
.col-12{width:50%}
.col-11{width:45.8333333333%}
.col-10{width:41.6666666667%}
.col-9{width:37.5%}
.col-8{width:33.3333333333%}
.col-7{width:29.1666666667%}
.col-6{width:25%}
.col-5{width:20.8333333333%}
.col-4{width:16.6666666667%}
.col-3{width:12.5%}
.col-2{width:8.3333333333%}
.col-1{width:4.1666666667%}
.py-6{padding-top:60px;padding-bottom:60px}
.mt-2{margin-top:20px}
.mt-5{margin-top:50px}
.mt-10{margin-top:100px}
.g-1{margin-left:-5px;margin-right:-5px}
.g-1>.col{padding:5px}
.row-cols-4>.col{width:25%}
.row-cols-3>.col{width:33.33333%}
.row-cols-2>.col{width:50%}
@media (max-width:1024px){
.py-md-3{padding-top:30px;padding-bottom:30px}
.mt-md-2{margin-top:20px}
.mt-md-5{margin-top:50px}
}
@media (max-width:480px){
.row-cols-ms-1>.col{width:100%}
}
.imgbox{overflow:hidden}
.imgbox img{-webkit-transition:.3s;transition:.3s}
.imgbox img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.contact-main{background-color:#fff}
.contact-main.our-processing-characteristics .common-wrapper{max-width:100%;width:100%}
.contact-main.our-processing-characteristics .common-wrapper .process-wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
@media (max-width:768px){
.contact-main .common-wrapper .process-wrap{padding-left:0;padding-right:0}
}
.process-title{font-size:50px;font-weight:700;text-align:center}
.process-title .line{position:relative;width:200px;margin:25px auto 0}
.process-title .line:before{content:"";position:absolute;width:100%;height:1px;background-color:#000;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
.process-title .line:after{content:"";position:absolute;width:50%;height:7px;background-color:#000;left:0;bottom:-3px}
@media (max-width:1024px){
.process-title{font-size:32px}
}
@media (max-width:768px){
.process-title{font-size:24px}
}
.process-box .process-con{text-align:center}
.process-box .process-con *{-webkit-box-sizing:border-box;box-sizing:border-box}
.process-box .process-con p{font-size:20px;line-height:1.5;color:#727171}
.process-box .process-con h3{font-size:30px;margin-bottom:20px;line-height:1.5}
.process-box .process-con h4{font-size:24px;line-height:1.5}
.process-box .process-con .subtitle{font-weight:700;font-size:20px;color:#000}
@media (max-width:1024px){
.process-box .process-con p{font-size:16px}
.process-box .process-con h3{font-size:24px;margin-bottom:10px}
.process-box .process-con h4{font-size:20px}
.process-box .process-con .subtitle{font-size:18px}
}
.process-con1 .process1-sec2 .process1-list .box{padding:10% 8%;background:#f6f6f6;height:100%;border-radius:30px}
.process-con1 .process1-sec2 .process1-list .box h4{margin-bottom:30px}
@media (max-width:480px){
.process-con1 .process1-sec2 .process1-list .col{margin-bottom:15px}
.process-con1 .process1-sec2 .process1-list .col .box h4{margin-bottom:20px}
}
.process-con1 .process1-sec2 .imglist .imgbox{padding-bottom:100%;height:0;position:relative}
.process-con1 .process1-sec2 .imglist .imgbox img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}
.process-con1 .process1-sec3{background-color:#f6f6f6}
.process-con2 .process2-sec1 .box{height:100%;background-color:#f6f6f6;padding:8%;border-radius:30px;text-align:left}
.process-con2 .process2-sec1 .imglist .imgbox{padding-bottom:75%;height:0;position:relative}
.process-con2 .process2-sec1 .imglist .imgbox img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}
@media (max-width:480px){
.process-con2 .process2-sec1 .col{margin-bottom:15px}
.process-con2 .process2-sec1 .imglist .col{margin-bottom:0}
}
.process-con3 .process3-list li{position:relative;padding-left:50px;text-align:left}
.process-con3 .process3-list li::before{content:"";position:absolute;width:25px;height:100%;background:#f6f6f6;border-radius:13px;left:0}
@media (max-width:480px){
.process-con3 .process3-list li{padding-left:30px}
.process-con3 .process3-list li::before{width:15px}
}
.process-con4 .process4-list li{padding:5%}
@media (max-width:480px){
.process-con4 .process4-list li{padding:0}
}
.process-con4 .imglist .imgbox{padding-bottom:100%;height:0;position:relative}
.process-con4 .imglist .imgbox img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}
@media (max-width:768px){
.process-box{margin-top:50px}}
.about-item:last-child .about-num.about-more:after { content: '%';}
.news-item .news-more {background-color: #111111;color: #FFFFFF;}
.foot-logo img{margin-right:5px}


.news-item {height: calc(20% - 20px);width: 66%;margin-bottom: 10px;}
.news-item:nth-of-type(2), .news-item:nth-of-type(3) {height: calc(20% - 20px);}
.news-item:nth-of-type(2) .news-info, .news-item:nth-of-type(3) .news-info{flex: 3;}
.news article{display: none}
.news .news-img{display: none;}
.news .news-title {text-overflow: ellipsis;word-break: break-word;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news .news-item:first-of-type .news-title {-webkit-line-clamp: 2;}
.news .news-item:first-of-type .news-img{display: block;}
@media screen and (max-width: 1024px) {
.news .news-item:first-of-type .news-img{display: none;}
.news-item {display: block;}}




.hcab-list{display: flex;justify-content: space-between;flex-wrap: wrap ;}
.hcab-list .item{width: 32%;margin:1% 0;position:relative;}
.hcab-list .item .hcab-name{font-weight: 700;color:var(--fontcolor);z-index:2;font-size:20px;text-align:center;width:100%;padding:0 10px;box-sizing:border-box;margin-top:10px;}
.hcab-list .item img{width: 100%;}
@media(max-width:768px){.hcab-list .item{width: 49%;}}
.hma-list{display: flex;justify-content: space-between;flex-wrap: wrap ;}
.hma-list .item{width: 23.5%;position: relative;margin:1% 0;}
.hma-list .item img{width: 100%;}
.hma-list .item .hma-name{font-weight: 700;color:var(--fontcolor);z-index:2;font-size:20px;text-align:center;width:100%;padding:0 10px;box-sizing:border-box;margin-top:10px;}
@media(max-width:768px){.hma-list .item{width: 49%;}}
.hser-list{display: flex;justify-content: space-between;flex-wrap: wrap ;}
.hser-list .item{width: 16%;}
.hser-list .item img{width: 100%;}
.hser-list .item .text{width: 100%;padding: 10px;}
@media(max-width:768px){.hser-list .item{width: 49%;}}
.home-ma .more-btn{width: 200px;height: 50px;line-height: 50px;text-transform: uppercase;font-weight: var(--fontbold6);color: #FFFFFF;display: block;font-size: var(--fontsize14);
  margin: 30px auto 0px;background: #282828;border-radius: 3px;text-align: center;}
.home-ma{margin:2% 0;}
.news .news-item .news-info{width:100%}
.news .news-item .news-more{width:170px;display:block;margin-left:auto;padding-top:5px;padding-bottom:5px;}
@media (max-width:768px){.hma-list .item .hma-name,.hcab-list .item .hcab-name{font-size:16px;}}
.news .news-item:first-of-type .news-more{margin: 0 auto;}
.breadcrumbs-nav{display:none}
@media (min-width:1025px){.head.active{height:100px}}
.part{border-top:none;}
.kche-t66 .kche-item-img img { width: inherit;}
  @media (min-width:768px){.hcab-list .item{width:30%;margin:2% 0}
}
.about .about-con .about-title{ max-width: unset;}
.home-ser{max-width: 1400px;margin: 0 auto;}
  .news .news-item .news-more{display:none}
.news-list{height:300px}
.news-item:nth-of-type(2),.news-item:nth-of-type(3),.news-item:nth-of-type(4){height:calc(34% - 20px)}
.news .news-item:nth-child(n+5):nth-child(-n+6){display:none}
.news-img img{height:180px}
@media screen and (max-width: 768px) {.news  .news-item  ,  .news .news-list{height: auto !important;}}
#swiper-banner .banner-animote{padding:0px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#FFF;opacity:0;}
#swiper-banner .banner-animote .p1{font-size:30px;font-weight:var(--fontbold5);padding-left:4%;width:44%}
#swiper-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani{0%{margin-top:20px}100%{opacity:1;margin-top:0px}}
@media (max-width:1650px){#swiper-banner .banner-animote .p1{font-size:1.7vw;}}
@media (max-width:1350px){#swiper-banner .banner-animote .p1{padding-left:60px}}
@media (max-width:768px){#swiper-banner .banner-animote .p1{font-size:16px;padding-left:25px}}
@media (max-width:600px){#swiper-banner .banner-animote .p1{font-size:12px;padding-left:10px;max-width:45%;}
#swiper-banner .swiper-button-next{right:0}
#swiper-banner .swiper-button-prev{left:0;}}
.index .common-wrapper{width:1300px}
.common-wrapper{width:1400px}  
.index .part{ padding: 0;}
.kche-t156 .kche-t156-tit a{text-align:center;    font-size: 30px; color: #fff}
.kche-t156 .kche-t156-text p{text-align:center}
.kche-t156 .kche-t156-img{position:relative;z-index:0}
.kche-t156 .kche-t156-img::after{z-index:1;position:absolute;content:'';width:100%;height:100%;left:0;top:0;background-color:#0000007a}
.kche-t156-size{z-index:2}
.common-title { font-size: 26px;}
@media (min-width:769px){.prolist-0 .pro-info{width:calc(100% - 400px)}}
.foot-nav ul li img{width:16px;vertical-align:middle;margin-right:10px}