﻿body.index{overflow:hidden}
.index-main{top:0;margin-top:146px}
.index-main >img{height:calc(100vh - 146px);width:100%;object-fit:cover}
@media (max-width:1025px){.index-main{margin-top:126px}
.index-main >img{height:calc(100vh - 126px);}}
@media (max-width:1025px){.index-main{margin-top:55px}
.index-main >img{height:calc(100vh - 55px);}}
#about{padding:80px 0px}
#about .more-btn{display: inline-block;padding: 10px 40px;background: var(--color);color: #FFFFFF;text-transform: lowercase;transition: color ease .3s, background ease .3s;border-radius: 30px;box-shadow: 0 8px 16px 0 rgba(0,0,0,.3);margin-top:3%;}
#about .more-btn:hover{background: #FFFFFF;color: var(--color);}
#about .l-wrap{display:flex;width: 100%;max-width: 1600px;padding: 0px 70px;margin: 0px auto;justify-content: space-between;}
#about .about-img,#about .about-con{width:48%}
#about .about-img img{border-top-left-radius: 35%;border-bottom-right-radius: 35%;overflow: hidden;}
#about .about-con .title{color:var(--color);font-weight:var(--fontbold6);margin-bottom:22px}
#about .about-list .item{display:flex;align-items: center;margin:5px 0;}
#about .about-list .item p{margin-left:10px;color:var(--introcolor)}
#about .about-con h3{font-size:30px;text-transform:uppercase;font-weight: var(--fontbold7);}
#about .about-con h3>span{color:var(--color)}
#about .about-con .con{color:var(--introcolor);line-height:1.5em;margin:3% 0;}
#about .about-img img{display:block;width:100%;height:auto}
@media (max-width:1440px){#about .about-con h3{font-size:26px;}}
@media screen and (max-width:768px){#about{padding:40px 0;}
#about .l-wrap{display:block;margin:0px;padding:0 15px;}
#about .about-img,#about .about-con{width:100%}
#about .about-img{margin-bottom:40px}
#about .about-img img{width:100%}
#about .about-con{padding-left:0px}
#about .about-con h3,#about .about-con .title{text-align:center}
#about .about-con h3{font-size:var(--fontsize22)}
#about .about-con .title{margin-bottom:16px}}
.home-tcca{padding:4% 0;background:#EAF1F2}
.home-tcca .tcca-inner{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-tcca .tcca-inner .tcca-left{width:27%}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum{box-shadow:0 6px 10px 0 rgba(18, 26, 24, 0.12);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:30px 20px;display:flex;align-items:center;border-radius:20px;background:#fff}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum:last-child{margin-bottom:0}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .icon{width:30%;padding:10px;text-align:center}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .icon em{font-size:50px;font-weight:800;color:var(--color)}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox{width:70%}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox .num{font-size:46px;font-weight:var(--fontbold7);color:#333f41;line-height:1.1}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox p{color:#54595f;font-size:24px}
.home-tcca .tcca-inner .tcca-right{width:70%}
.home-tcca .tcca-inner .tcca-right .innerbox{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-tcca .tcca-inner .tcca-right .innerbox li{width:49%;border-radius:40px;position:relative;overflow:hidden;margin-bottom:15px}
.home-tcca .tcca-inner .tcca-right .innerbox li img{width:100%;display:block;transition:all .3s;height:100%;aspect-ratio:55/36;object-fit:cover}
.home-tcca .tcca-inner .tcca-right .innerbox li .img{height:100%}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box{position:absolute;top:0;left:0;z-index:2;background:rgb(51 63 65 / 70%);width:50%;height:100%;padding:15px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-weight:var(--fontbold7)}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .singgle{font-size:60px;line-height:1.2}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .word{font-size:28px;position:relative;text-transform:capitalize}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .word:after{content:'';width:95px;height:3px;margin-top:10px;background:#fff;display:block}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .des{font-size:22px;line-height:1.2;font-weight:normal;margin-top:10px}
@media (min-width:1025px){.home-tcca .tcca-inner .tcca-right .innerbox li:nth-child(n+3){margin-bottom:0}
}.home-tcca .tcca-inner .tcca-right .innerbox li:hover img{transform:scale(1.1)}
@media (max-width:1440px){.home-tcca .tcca-inner .tcca-left .numCount .itemnum{padding:20px 10px}
}@media (max-width:1366px){.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox .num{font-size:40px}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .singgle{font-size:50px}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .word{font-size:26px}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .des{font-size:18px}
}@media (max-width:1280px){.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox .num{font-size:34px}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum{padding:15px 10px}
}@media (max-width:1024px){.home-tcca .tcca-inner .tcca-left,.home-tcca .tcca-inner .tcca-right{width:100%;margin:15px 0}
.home-tcca .tcca-inner .tcca-left .numCount{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum{width:49%}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum:nth-child(3){margin-bottom:0}
}@media (max-width:768px){.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox .num{font-size:24px}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox p{font-size:18px}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .word{font-size:22px;line-height:1.2}
.home-tcca .tcca-inner .tcca-right .innerbox li .t-box .des{font-size:16px}
}@media (max-width:550px){.home-tcca .tcca-inner .tcca-left .numCount .itemnum .icon{padding:4px}
.home-tcca .tcca-inner .tcca-left .numCount .itemnum .numbox p{font-size:14px}
.home-tcca .tcca-inner .tcca-right .innerbox li{width:100%;border-radius:20px}
.home-tcca .tcca-inner .tcca-right .innerbox li img{max-height:200px;object-fit:cover}}
 @media (max-width:1024px){.home-tcca .tcca-inner .tcca-right .innerbox li .t-box{width:70%}}
  .home-news .newswrap .item .news-info .text{display:none}
.home-news .newswrap .item{border:1px solid var(--color);overflow:hidden}
.home-news .newswrap .item:hover{background:var(--color)}
.home-news .newswrap .item:hover .news-info .title a,.home-news .newswrap .item:hover .news-info .date{color:#fff}
.home-news .newswrap .item .news-info{padding:10px}
.home-product .swiper .swiper-slide .info .text,.home-product .swiper .swiper-slide .info i{display:none}
.home-product .swiper-slide{border:1px solid var(--color);border-radius:10px;overflow:hidden}
.home-product .swiper .swiper-slide .info{background:var(--color)}
.home-product .swiper .swiper-slide .info .title  a{color:#fff}
@media (min-width:769px){.home-button-next, .home-button-prev {display:inline-flex!important}}
.home-title{font-weight:var(--fontbold7)}
.home-application{padding:0;background:0 0}
.home-application .wmpage29-contant{position:relative}
.home-application .wmpage29-indexbg{overflow:hidden;width:100%;z-index:1;position:relative}
.home-application .wmpage29-indexbg div{width:100%;height:100%;display:none}
.home-application .wmpage29-indexbg:before{content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1}
.home-application .wmpage29-indexbg div img{opacity:0;width:100%;display:block;transition:all 2.6s cubic-bezier(.215,.61,.355,1) 0s}
.home-application .wmpage29-indexbg div.imgon{opacity:1;z-index:10;display:block!important}
.home-application .wmpage29-bgad.imgon img{opacity:1!important;transform:scale(1.08,1.08)}
.home-application .wmpage29-contant .inner{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.home-application .inner .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;padding:0 20px}
.home-application .inner .l-wrap .wm-left{width:20%}
.home-application .inner .l-wrap .wm-left .item p{color:#fff;cursor:pointer;font-size:22px;padding:20px 0;text-transform:capitalize}
.home-application .inner .l-wrap .wm-left .item p:after{content:'';width:100%;height:3px;background:0 0;display:block;margin-top:10px}
.home-application .inner .l-wrap .wm-left .item p.active:after{background:#fff}
.home-application .inner .l-wrap .wmpage29-appli{width:60%}
.home-application .inner .l-wrap .title-box{width:100%;margin-bottom:5%;transform:translateY(-50%)}
.home-application .inner .l-wrap .title-box .home-des{color:var(--color);margin-bottom:0;font-family:cursive;font-size:30px}
.home-application .inner .l-wrap .title-box .home-title{color:#fff}
.home-application .wmpage29-contant .swiper-slide{display:none;color:#fff}
.home-application .wmpage29-contant .swiper-slide.active{display:block}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid1{font-size:40px;text-transform:uppercase;font-weight:var(--fontbold7);line-height:1.1}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid2{font-size:20px;margin:20px 0}
.home-application .wmpage29-contant .swiper-slide .more a{font-size:18px;padding:7px 20px;border:2px solid #fff;display:inline-block;transition:all .3s;color:#fff;border-radius:5px;text-transform:capitalize}
.home-application .wmpage29-contant .swiper-slide .more a:hover{background:#fff;color:var(--fontcolor)}
.home-application .wmpage29-contant .wmpage29-indexbg{max-height:800px}
.home-application .wmpage29-indexbg div.wmpage29-bgad{min-height:700px}
.home-application .wmpage29-indexbg div.wmpage29-bgad:nth-of-type(1){background:url(/uploads/44651/page/p20250812145723a4a71.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:40px 0;background-color:#00000018;background-blend-mode:multiply}
.home-application .wmpage29-indexbg div.wmpage29-bgad:nth-of-type(2){background:url(/uploads/44651/page/p2025081214564879cfd.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:40px 0;background-color:#00000018;background-blend-mode:multiply}
.home-application .wmpage29-indexbg div.wmpage29-bgad:nth-of-type(3){background:url(/uploads/44651/page/p20250812145714fc2ff.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:40px 0;background-color:#00000018;background-blend-mode:multiply}
.home-application .wmpage29-indexbg div.wmpage29-bgad:nth-of-type(4){background:url(/uploads/44651/page/p20250812145705ee95f.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:40px 0;background-color:#00000018;background-blend-mode:multiply}
@media (min-width:1025px){.home-application .inner .l-wrap .title-box .home-title{font-size:50px}}
@media (max-width:1440px){.home-application .inner .l-wrap .wm-left .item p{padding:15px 0}
.home-application .inner .l-wrap .wm-left{width:22%}
.home-application .inner .l-wrap .title-box{transform:inherit}
.home-application .inner .l-wrap .wm-left .item p{font-size:20px}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid2{font-size:18px}
}
@media (max-width:1024px){.home-application .inner .l-wrap .title-box .home-des{font-size:22px}
.home-application .inner .l-wrap .wm-left{width:100%}
.home-application .inner .l-wrap .wm-left .item{display:flex;justify-content:space-between}
.home-application .inner .l-wrap .wm-left .item p{padding:10px 0;font-size:18px;width:33.33%;text-align:center}
.home-application .inner .l-wrap .wmpage29-appli{width:100%;margin-top:20px}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid2,.wmpage29-contant .swiper-slide .more a{font-size:16px}
.home-application .inner .l-wrap .title-box{margin-bottom:20px}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid1{font-size:32px}
}
@media (max-width:768px){.home-application .wmpage29-contant .wmpage29-indexbg{max-height: 600px;}
.home-application .wmpage29-indexbg div img{height:80vw;object-fit:cover}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid1{font-size:26px}
.home-application .inner .l-wrap .wm-left .item{flex-wrap: wrap;}
}
@media (max-width:550px){.home-application .wmpage29-indexbg div img{height:150vw}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid2{margin:10px 0;line-height:1.4}
.home-application .inner .l-wrap .wm-left .item p{width: 50%;font-size:16px;padding:0 5px;min-height:30px;margin-bottom: 10px;position:relative}
.home-application .inner .l-wrap .wm-left .item p:after{position:absolute;bottom:0;width: 80%;height: 2px;left: 50%;transform: translateX(-50%);}
.home-application .wmpage29-contant .swiper-slide .more a{padding: 2px 10px;font-size: 14px;}
.home-application .wmpage29-contant .swiper-slide .wmpage29-mid1{font-size:20px}
}
@media (max-width:350px){.home-application .wmpage29-indexbg div img{height:200vw}}
