﻿@charset "utf-8";
:root{--color:#a31028;}
article table tr:nth-child(even){background:#fff}
article table tr:nth-child(odd){background:#eee}
.home-static .list li .inner{text-transform:capitalize}
@media (min-width:769px){.home-static .list li{width:20%}
.home-honor .honorwrap .swiper-slide{width:22%!important}
body.index .head-link .tel a,body.index .head-link .mail a,body.index .head-link,body.index .lang-icon,body.index .lang-icon span::before,body.index .lang-icon span::after{color:#fff}
}
@media(max-width:768px){article table td,article table th{word-break:inherit}}
.home-application .applist .item .title{padding:5px 0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.wmkc-template-36 .wmkc-flex-item4{border:1px solid #eee}
.wmkc-template-36 .wmkc-flex-item4 .wmkc-flex-b{border:none!important}
.table td,.table th{color:#111;padding:4px 9px}
.foot-main{margin:0}
.foot-main .foot-wrap{padding-top:40px}
.home-static{background:url(/uploads/202339725/ImgScroll/ba45eb4b7a-9775-460b-8e0b-784d4f11d8b5.jpg) no-repeat center;background-size:cover}
.common-main video{display:block;margin:0 auto}
.project-name{display:none}
.page-videos .video-list li .video-info a .video-name{display:none}
.page-videos .video-list li .video-info{display:none}
.home-video .videowrap .title{display:none}
.wmkc-flex-row-reverse,.wmkc-flex{align-items:center}
.social-item{border-radius:50%}
.social-item.fb{background-color:#3b5997}
.social-item.tw{background-color:#1da1f2}
.social-item.lk{background-color:#0a66c2}
.social-item.ins{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.social-item.pi{background-color:#cc2127}
.social-item.you{background:red}
.social-item.tik{background-color:#000}
.social-item i{color:#fff!important}
#wmkc .wmkc-phone i{font-size:22px;color:#f90}
#wmkc .wmkc-phone:hover{background:#f90}
#wmkc .wmkc-phone:hover i{color:#fff}
.home-service{display:none}
.home-about .about-info{padding-right:40px}
.home-about .about-info .home-des{padding:12px 0 10px}
.home-about .about-info .more{margin-top:25px}
.home-about .about-img lite-youtube{height:100%}
@media (max-width:768px){.home-about .about-info{padding-right:0}}
#product-swiper1 .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}
#product-swiper1 .swiper-slide{width:24%;height:auto;margin-bottom:30px}
#product-swiper1 .swiper-slide .img a{height:0;padding-bottom:100%}
#product-swiper1 .swiper-slide .img a img{position:absolute;top:0;left:0;object-fit:contain}
.home-product .swiper .swiper-slide .info{padding-bottom:16px}
@media (max-width:1024px){#product-swiper1 .swiper-slide{width:48%}}
@media (max-width:560px){.home-product .swiper .swiper-slide .info{margin-top:8px;padding:0 0 12px}
.home-product .swiper .swiper-slide .info .title{font-size:14px}
.home-product .swiper .swiper-slide .info i{display:none}
#product-swiper1 .swiper-slide{margin-bottom:20px}}
.home-honor{background-image:url(/Content/uploads/2023972322/20231109192732ecb553fd1dfb4c1883ff7be49eb1c654.jpg);position:relative;padding-bottom:40px}
.home-honor:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}
.home-honor .l-wrap{position:relative}
.home-honor .home-title{color:#fff}
.home-honor .home-des{padding:20px 0}
.home-honor-list{display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff}
.home-honor-list li{width:31%;text-align:center}
.home-honor-list li div{font-size:20px;margin-bottom:10px}
@media (max-width:768px){.home-honor-list li{width:48%;margin-bottom:25px}}
@media (max-width:560px){.home-honor-list li{width:100%;margin-bottom:25px;font-size:15px}
.home-honor-list li div{font-size:18px}}
.home-news .newswrap .item .news-info .date{position:absolute;top:0;left:0;background:var(--color);width:60px;text-align:center;color:#ffffff}
.wmkc-wrap{max-width:1440px;margin:0 auto}
.wmkc-honor-all{display:flex;align-items:center}
.wmkc-honer-left{width:50%;padding-right:40px;box-sizing:border-box}
.wmkc-honer-right{width:50%}
.wmkc-honer-box{display:flex;margin-bottom:20px}
.wmkc-honer-box span{width:10%;height:50px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold}
.wmkc-honer-size{width:90%;padding-left:25px}
.wmkc-honer-size p:nth-of-type(1){font-size:22px}
.wmkc-honer-size p:nth-of-type(2){font-size:16px}
@media (max-width:1200px){.wmkc-honor{padding:0 20px}}
@media (max-width:768px){.wmkc-honor{padding:0 20px}
.wmkc-honor-all{flex-direction:column}
.wmkc-honer-left{width:100%;padding-right:0}
.wmkc-honer-right{width:100%;margin-top:25px}}
@media (max-width:450px){.wmkc-honer-box span{height:35px;font-size:18px}
.wmkc-honer-size{padding-left:15px}
.wmkc-honer-size p:nth-of-type(1){font-size:18px}
.wmkc-honer-size p:nth-of-type(2){font-size:14px}}
main.ccaac-main .sidebar-item.inquiry{max-width: 1600px;padding:15px 20px;border:none;margin:10px auto}
.zxgt123{left:auto!important;right:80px!important;}
@media (min-width:1025px){.index{padding-top:0;}
.index header,.index .head-top,.index .head-info{background:transparent;border-bottom: 1px solid #e9e9e926;}
.index #nav ul>li>a,.index .head-search button i{color:#fff}
.index header.scrollhead .head-info{background:rgba(0,0,0,.6);}}
#banner-swiper .swiper-slide{position: relative;}
#banner-swiper .swiper-slide>a{display:block;width:100%;}
#banner-swiper .swiper-slide>a:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(21, 21, 21, .6);}
#banner-swiper .swiper-slide .banner-inner{position: absolute;top:50%;transform: translateY(-50%);width:100%;left:0;padding:0 10%;display:flex;justify-content:center;}
#banner-swiper .swiper-slide .banner-inner .l-wrap {max-width:1000px;}
#banner-swiper .swiper-slide .banner-inner .banner-title{color:#fff;font-size:70px;font-weight:bold;line-height:1.3}
#banner-swiper .swiper-slide .banner-inner .banner-more a{display:inline-block;padding:8px 20px;background: var(--color);color:#fff;margin-top:30px;transition: all .3s;width:auto;font-size:18px;}
#banner-swiper .swiper-slide .banner-inner .banner-more a:hover{background: #fff;color:var(--color)}
.home-banner #banner-swiper {width:100%;height:100vh;}
#banner-swiper .swiper-slide {height:auto;}
.home-banner .swiper-slide a img {height:100%;object-fit:cover;}
@media (max-width:1200px){#banner-swiper .swiper-slide .banner-inner{padding:0 5%}
#banner-swiper .swiper-slide .banner-inner .l-wrap {max-width:800px;}
#banner-swiper .swiper-slide .banner-inner .banner-title{font-size:50px}}
@media (max-width:1024px){.home-banner #banner-swiper {width:100%;height:calc(100vh - 55px);}}
@media (max-width:768px){#banner-swiper .swiper-slide .banner-inner .banner-more a{font-size:16px;}
#banner-swiper .swiper-slide .banner-inner{padding:0 20px}
#banner-swiper .swiper-slide .banner-inner .l-wrap {max-width:800px;}
#banner-swiper .swiper-slide .banner-inner .banner-title{font-size:35px}}
@media (max-width:560px){#banner-swiper .swiper-slide .banner-inner .banner-title{font-size:25px}}

.whybox{background:var(--color);padding:4% 0;margin-top:4%}
.whybox .l-wrap{padding:0 80px}
.whybox .why-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.whybox .why-inner .left{width:65%}
.whybox .why-inner .left .img{overflow:hidden;height:100%;width:100%}
.whybox .why-inner .left .img img{width:100%;height:100%;object-fit:cover}
.whybox .why-inner .right{width:32%}
.whybox .why-inner .right ul.why-list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.whybox .why-inner .right ul.why-list li{width:49%;margin-bottom:20px;color:#fff}
.whybox .why-inner .right ul.why-list li:nth-last-child(-n+2){margin-bottom:0}
.whybox .why-inner .right ul.why-list li .icon img{max-width:50px;display:block}
.whybox .why-inner .right ul.why-list li .why-tit{font-size:22px;font-weight:var(--fontbold7);margin:10px 0}
@media (max-width:1024px){.whybox .l-wrap{padding:0 20px}}
@media (max-width:768px){.whybox .why-inner .left,.whybox .why-inner .right{width:100%;margin:10px 0}}
@media (max-width:550px){.whybox .why-inner .right ul.why-list li{margin-bottom:10px;width:100%}}
.home-hanchen{background: url(/uploads/39725/hanchen-bg.jpg) no-repeat center/cover;padding:12% 0;position:relative;}
.home-hanchen:before{content:'';width:100%;height:100%;display:block;background:#00000050;position:absolute;left:0;top:0;z-index:0;}
.home-hanchen .l-wrap{padding:0 80px;z-index:2;position:relative;}
.home-hanchen .hanchen{background:var(--color);color:#fff;padding:3px 10px;text-transform: uppercase;display: inline-block;}
.home-hanchen .hanchen-title{font-size:36px;font-weight: var(--fontblod7);color:#fff;margin:20px 0 10px;}
.home-hanchen .hanchen-word{font-size:20px;color:#fff}
.home-hanchen .more a{display: inline-block;padding:8px 20px;background: var(--color);color:#fff;margin-top:40px;transition: all .3s;}
.home-hanchen .more a:hover{background:#fff;color:var(--color)}
@media (max-width:768px){.home-hanchen .l-wrap{padding:0 20px}
.home-hanchen .hanchen-title{font-size:24px;line-height: 1.5;}
.home-hanchen .hanchen-word{font-size:18px;}}
.home-about .about-info .more a{box-shadow: 0 10px 20px 0 rgba(5,63,135,.3);}
@media(min-width:1023px){#banner-swiper .swiper-slide .banner-inner .banner-title{font-size: 60px;}}
.home-choose {padding:70px 20px;background:url(/uploads/39725/index/bg.jpg) no-repeat center;background-size:cover;}
.home-choose .l-wrap {padding:0 80px;}
.home-choose .home-title {color:#fff;}
.chooselist {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;}
.chooselist li {width:32%;text-align:center;color:#fff;margin-top:40px;}
.chooselist li .chooseicon img {height:60px;}
.chooselist li p {margin-top:15px;font-size:21px;line-height:1.4;}
@media (max-width:1024px){.home-choose .l-wrap {padding:0;}}
@media (max-width:768px){.home-choose{margin-top:30px}
.chooselist li{width:48%}
.chooselist li p {font-size:19px;}}
@media (max-width:500px){.chooselist {margin-top:10px;}
.chooselist li .chooseicon img {height:45px;}
.chooselist li p {font-size:16px;}}
.home-choose .home-des{color:#fff;}

.home-application .applist .item:hover a{color:#fff}
.home-application .applist .item:hover .icon img{filter:drop-shadow(0 120px 0 #fff);transform:translateY(-120px)}
.home-application .applist .item .icon{overflow:hidden}
.home-application .applist .item .icon img{transition:0s}
@media (min-width:1201px){
.home-application .applist .item .info{padding:20px 10px}
.home-application .applist .item .title{display:block;white-space:nowrap;text-overflow:ellipsis;}}
.home-certificate {padding:60px 20px 0;}
@media (max-width:1024px){.certificatelist{padding:0}}
@media (max-width:768px){.home-certificate {padding:40px 15px 0;}}
@media (max-width:500px){.certificatelist {margin-top:0;}
.certificatelist li {width:100%;margin-top:20px}}
.wmkc-download:hover {background:#d60104}
.wmkc-download .wmkc-icon {background:url(/uploads/39725/index/pdf1.png) no-repeat center;background-size:24px;}
.wmkc-download:hover .wmkc-icon {background-image:url(/uploads/39725/index/pdf3.png)}
.contactdownload a{display:inline-block;color:#fff;background:#d60104;padding:8px 30px;}
.contactdownload a span{background:url(/uploads/39725/index/pdf3.png) no-repeat left center;background-size:auto 100%;display:inline-block;padding:2px 0 2px 35px}
.contactdownload a:hover{background:#fff;color:#d60104}
.contactdownload a:hover span{background-image:url(/uploads/39725/index/pdf1.png)}
@media (max-width:500px){.contactdownload a{padding:8px 20px;font-size:14px}
.contactdownload a span{padding:0 0 0 26px;}}
.home-about .about-info .more a:not(:last-child){margin-right:12px}
#banner-swiper .swiper-slide>a[title="banner1"]:before{display: none;}
.home-banner video{width:100%;}
.hba-content{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);}
.hba-content .text{font-size: 58px;color: #fff;max-width:70%;font-weight:var(--fontbold7)}
.hba-content a{display: inline-block;padding: 8px 20px;background: var(--color);color: #fff;margin-top: 40px;transition: all .3s;}
@media (max-width:1600px){.hba-content .text{font-size:3vw;}}
@media(max-width:1024px){.hba-content .text{font-size:20px;margin:0;max-width:100%;}
.hba-content a{display:none;}}
.home-about .about-info .text {text-align:justify;}
footer{padding:0}
.home-about .about-info .home-des { font-size: 22px;}
@font-face{font-family:"kchefont";display:swap;src:url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff2?t=1753679881304) format('woff2'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff?t=1753679881304) format('woff'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.ttf?t=1753679881304) format('truetype')}
.kchefont{font-family:"kchefont"!important;font-style:normal;}
.icon-kche-xiangxia:before{content:"\e678"}
.icon-kche-arrowupward:before{content:"\e64b"}

.color-wrap h3{position: relative;font-size: var(--fontsize22);line-height: 1.2;margin: 30px 0 20px 0;}
.color-wrap h3 a span{color: #999;}
.color-wrap .colors ul{display: flex;flex-wrap: wrap;}
.color-wrap .colors ul li{width: 24%;margin: 0 1% 15px 0;box-sizing: border-box;}
.color-wrap .colors ul li a{width: 100%;height: 60px;display: block;font-weight: 400;line-height: 60px;text-align: center;white-space: nowrap;color: rgba(255, 255, 255, 1.0);border-radius: 3px;overflow: hidden;transition: color .3s ease;}
.color-wrap .colors ul li:hover a{color: rgba(0, 0, 0, .5)}
@media (max-width:768px){.color-wrap .colors ul li{width: 32%;margin-bottom: 10px;}}
@media (max-width:500px){.color-wrap h3{font-size: var(--fontsize16);margin: 15px 0 5px}
.color-wrap .colors ul li{margin-bottom:5px}
}