﻿.home-logo1{padding:3% 0}
.home-logo1 img{width:100%}
.home-logo1 .l-wrap{display:flex;justify-content:space-between;align-items:center}
.home-logo1 .home-title{text-align:left;margin:0;white-space:nowrap}
.home-logo1 .logo-container{width:calc(100% - 300px)}
.home-logo1 .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important;margin:0 auto;align-items:center}
.home-logo1 .logoswiper-pagination{display:none}
@media (max-width:1024px){
.home-logo1{padding-bottom:60px}
.home-logo1 .l-wrap{display:block}
.home-logo1 .home-title{text-align:center}
.home-logo1 .logo-container{width:100%;margin-top:30px}}
@media (max-width:768px){.home-logo1 .logoswiper-pagination{display:block;bottom:0}
.home-logo1{padding-bottom:30px}}
.home-service .swiper-slide .img{border:unset;border-radius:unset;aspect-ratio:unset}
.home-service .swiper-slide .img img{border-radius:unset}

.home-service .swiper-slide{padding:0 0 20px 0}
.home-service .swiper-slide .img img{width:100%;max-width:100%;}
.home-service .swiper-slide:hover .img{border:none;}
.home-contact .inquiry-box{background:#fff;color:var(--fontcolor)}
.home-contact .wmkcfeedback .wmkcfb-fileupload::placeholder,.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder,.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input,.home-contact .wmkcfeedback textarea{color:var(--fontcolor)}
.home-contact .wmkcfeedback textarea::placeholder,.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input,.home-contact .wmkcfeedback textarea{border-color:#eee}

#indexbanner video{width:100%;min-height:inherit;display:block;}
@media (max-width:768px){.home-banner{height:auto;}}
.hba-content{position: absolute;top: 55%;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;}}
@media (min-width:1601px) {.hba-content .text{font-size:50px}}
.hba-content .text{max-width:none;}
.hba-content .text-list{margin-top: 20px;display: flex;flex-wrap: wrap;width: 95%;}
.hba-content .text-list li{width: 33%;color: #fff;font-size: var(--fontsize20);font-weight: var(--fontbold5);}
@media (max-width:1024px) {.hba-content .text-list li{font-size: var(--fontsize16);}}
@media (max-width:768px) {.hba-content{top:50%;}
.hba-content .text-list li{width: 50%;margin-bottom: 5px;}
@media (max-width:500px) {.hba-content .text-list{display: none;}}}

.home-contact .l-wrap{display:flex;justify-content: space-between;flex-wrap:wrap;}
.home-contact .inquiryt-left{width:45%;padding-top:65px;}
.home-contact .inquiryt-left .home-title{color:#fff;position: relative;text-align: left;padding-bottom:15px;}
.home-contact .inquiryt-left .home-title:after{content:'';width:80px;height:4px;background:var(--color);display:block;position: absolute;bottom:0;left:0;}
.home-contact .inquiryt-left ul{display:flex;flex-wrap:wrap;justify-content: space-between;color:#fff}
.home-contact .inquiryt-left ul li{width:50%;padding:20px 5px;border-bottom:1px solid rgba(255,255,255,0.6)}
.home-contact .inquiryt-left ul li:last-child{width:100%;border-bottom:none;}
.home-contact .inquiryt-left ul li .top{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;}
.home-contact .inquiryt-left ul li .top .icon{width:46px;height:46px;background:#fff;display:flex;align-items: center;justify-content: center;margin-right:10px;border-radius: 50%;}
.home-contact .inquiryt-left ul li .top .icon em{color:var(--color);font-size:24px;}
@media (min-width:769px) and (max-width:1024px){.home-contact .inquiry-box{width:50%;}}
@media (max-width:768px){.home-contact{padding:25px 0;}
.home-contact .inquiryt-left{width:100%;padding-top:0;}}
.home-about .img .img-num{bottom: 0;left:0;}
.home-about .img .img-box{border-radius: 0;border:none;}
.home-about .img .img-box img{transform: inherit;width:100%;display:block;}
.home-about .img .num-box{width:135px;height:135px;}
.home-about .img .num-box .num{font-size:30px;}
.home-about .img .num-box .tit{font-size:16px;}
@media (min-width:1025px){.home-about .img{width:50%;padding-left:40px;}}
.home-cate .cateul{background: var(--color);}
.home-cate .cateul li{color:#fff;}
.home-consultation .home-more{border-color:#fff}
.home-cate .cateul li:hover{background:#fff;}
.home-service .l-wrap{max-width: unset;    padding: 0}
.logoswiper-pagination{ display: none;}
.home-logo .swiper-slide:hover img {transform: unset;filter: unset}
.home-news .news-list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}
.home-news .news-list li{width:100%;margin-right:0}
.home-news .news-list li:last-child{display:none}
@media (max-width:768px){.home-news .news-list{grid-template-columns:repeat(2,1fr)}
}
.home-news .news-list li .info .title,.home-news .news-list li .info .txt{display:block;}
.home-cate .cateimg .absolute {bottom: 2%;}

.home-logo{padding: 3% 0;background: initial;}
/*.home-logo .list{display: flex;gap: 20px;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}*/
/*.home-logo .list .item{margin-bottom: 20px;width: calc(10% - 20px);}*/
/*.home-logo .list .item1{width:16%;}*/
/*.home-logo img{width: 100%;}*/
/*@media (max-width:1024px) {*/
/*.home-logo .list .item{width: calc(20% - 20px);}}*/
/*@media (max-width:768px) {*/
/*.home-logo .list .item{width:calc(33% - 20px);}*/
/*}*/
.home-choose .img-box{border-radius:0;aspect-ratio:inherit;padding:10px 0}
.home-choose .img-box img{border-radius:0;max-width:100%}
.home-choose .img-box::before{display:none;}
@media (max-width:500px){.home-choose .img-box{max-width:100%}}
.home-about{background:url(/uploads/37771/page/p202601161739214a58d.jpg) no-repeat center;background-size:cover;aspect-ratio:3/1;display:flex;align-items:center;justify-content:center;}
.home-about::before{display:none;}
.home-about .info{color:#fff;width:54%;}
.home-about .info .txt{color:#fff;font-size:var(--fontsize26);line-height:1.4;}
.home-about .info .txt p{margin-top:10px}
.home-about .info .txt p:last-child{margin-top:40px;}
.home-about .info .home-title{font-size:38px;}
@media (max-width:1550px){.home-about .info .home-title{font-size:32px}
.home-about .info .txt{font-size:var(--fontsize24)}}
@media (max-width:1280px){.home-about .info .home-title{font-size:var(--fontsize28)}
.home-about .info .txt{font-size:var(--fontsize20)}}
@media (max-width:1024px){.home-about .info .home-title{font-size:var(--fontsize24)}
.home-about .info .txt{font-size:var(--fontsize17)}
.home-about .info .txt p:last-child{margin-top:20px;}}
@media (max-width:768px){.home-about{padding:30px 0}
.home-about .info{width:100%;}
.home-about .info .home-title{font-size:var(--fontsize22);margin-bottom:10px}
.home-about .info .txt{font-size:var(--fontsize16);margin-top:0}
.home-about .info .txt p{margin-top:5px}
.home-about .info .txt p:last-child{margin-top:10px;}}
.home-logo{background-color: initial;background: url(/Content/uploads/2026918065/2026011913111163d00d4a93644532b65900cb6b90ae22.jpg)no-repeat;background-size: cover;}
.home-logo .box1{padding-right: 75px;}
.home-logo .box1{padding-left: 75px;}
.home-logo .swiper-wrapper{transition-timing-function: linear}
.home-logo .swiper-slide{height:auto;margin-bottom:20px}
.home-logo img{width:100%;aspect-ratio: 150 / 73;}
.home-about .info .txt { font-weight: bold;}



.l-wraps{max-width:1560px;margin:0 auto;padding:0 50px}
.index-product{padding-top: 4%;}
.index-product .home-title{text-align: left;}
.index-product .index-head{margin-bottom: 45px;}
.proswiper-btns{position: relative;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 24px;}
.proswiper-prev,.proswiper-next{display: block;width: 50px;height: 50px;border: 1.5px solid #000000;color: #000000;text-align: center;line-height: 50px;border-radius: 25px;transition: 300ms;cursor: pointer;}
.proswiper-prev:hover, .proswiper-next:hover{background: var(--color);color: #fff;border-color: var(--color);}
.proswiper-prev{margin-right: 25px;}
.index-abouts{padding:4% 0}
.about-top p{font-weight:400;font-size:33px;color:#373232;line-height:42px;margin-bottom:25px}
.about-btn{width:115px;height:60px;background:#2d3785;display:flex;justify-content:center;align-items:center;margin-bottom:45px}
.about-btn a{font-weight:400;font-size:20px;color:#fff;line-height:1}
.about-items{display:flex;justify-content:space-between;flex-wrap:wrap}
.about-box{width:32%}
.about-box1{width:66%}
.about-box,.about-box1{position:relative;margin-bottom:2%;overflow:hidden}
.about-box1:hover img,.about-box:hover img{transform:scale(1.03)}
.about-box img,.about-box1 img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}
.about-data{position:absolute;width:100%;height:100%;top:0;left:0;padding:50px 30px}
.about-math{display:flex;margin-bottom:20px}
.about-math p{font-weight:600;font-size:88px;color:#fff;line-height:92px}
.about-text{font-weight:400;font-size:26px;color:#fff;line-height:28px}
.index-contact{padding:350px 0;background:url(/Content/uploads/2026918065/20260206111842b33c4394289942dc870a84314740ebe5.webp) center no-repeat;background-size:cover}
.index-contact .title{font-weight:400;font-size:50px;color:#fff;line-height:34px;text-transform:uppercase;margin-bottom:70px}
.index-contact .contact-text p{font-weight:400;font-size:22px;color:#fff;line-height:36px;margin-bottom:25px}
.index-contact .contact-text p:last-child{margin-bottom:0}
.index-partner{padding:4% 25px;background:#f5f5f5}
.partnerswiper .swiper-slide .partner-img:first-of-type{margin-bottom:25px}
.partnerswiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;-ms-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.home-news .news-list li .img img{aspect-ratio: 1.2 / 1;object-fit: cover;}
#probanner .probanner-text{position: absolute;bottom: 0;width: 100%;height: 100%;padding: 4%;display: flex;flex-direction: column;justify-content: end;}
.probanner-text .p1{font-size: 28px;font-weight: bold;line-height: 1;}
.probanner-text .p2{margin-top: 10px;transition: 0.4s cubic-bezier(0.12, 0, 0.39, 0);max-width: 700px;min-height: 30px;opacity: 1;}
.probanner-btns{opacity: 0;}
.probanner-btns a{line-height: 1.75;display: inline;padding: 6px 0px;border-bottom: 1px solid #666;transition: 0.4s cubic-bezier(0.12, 0, 0.39, 0);}
#probanner .swiper-slide:hover .probanner-text .p2{transform: translateY(-10px);opacity: 0;}
#probanner .swiper-slide:hover .probanner-btns{opacity: 1;transform: translateY(-20px)}
.number-item {display: inline-block;width: 80px;height: 40px;line-height: 40px;text-align: center;background: #f5f5f5;margin: 10px;border-radius: 4px;font-size: 20px;cursor: pointer;user-select: none;}
@media (max-width:1420px) {.about-math p{font-size: 82px;}
.about-text{font-size: 22px;}
.about-top p{font-size: 26px;}
.about-btn{height: 50px;}}
@media (max-width:1366px) {.about-math p {font-size: 54px;line-height: 1;}
.about-math{margin-bottom: 10px;}
.about-text,.index-contact .contact-text p{font-size: 18px;}
.index-contact{padding: 220px 0;}
.index-contact .title{font-size: 42px;margin-bottom: 30px;}
.index-contact .contact-text p{margin-bottom: 10px;}}
@media (max-width:1024px) {.l-wraps{padding: 0 35px;}
.about-top p {font-size: 20px;line-height: 1.75;}
.about-btn {height: 45px;width: 120px;margin-bottom: 25px;}
.about-btn a{font-size: 16px;}
.about-math p{font-size: 38px;}
.about-text, .index-contact .contact-text p{font-size: 16px;}
.index-contact{padding: 140px 0;}
.index-product .index-head {margin-bottom: 25px;}}
@media (max-width:768px) {.l-wraps{padding: 0 15px;}
.about-data{padding: 20px;}
.about-math p{font-size: 34px;}
.about-text{line-height: 1.52;}
.index-contact .title {font-size: 28px;margin-bottom: 10px;}
.index-contact .contact-text p {margin-bottom: 6px;line-height: 1.75;}
.index-contact{padding: 100px 0;}
.probanner-text .p1{font-size: 24px;}
#probanner .probanner-text {transform: translateY(10px);}}
@media (max-width:550px) {.about-top p{font-size: 18px;}
.about-math p{font-size: 26px;}
.index-contact .title{font-size: 22px;}
.about-text, .index-contact .contact-text p{font-size: 14px;}
.index-contact{padding: 60px 0;}
.index-product .index-head {margin-bottom: 15px;}
.probanner-text .p1{font-size: 20px;}
.proswiper-prev, .proswiper-next{width: 40px;height: 40px;line-height: 40px;}}
.home-news .news-list li:last-child{display: block;}