﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-about .item1 .about-img{background-image:url(/uploads/38031/page/p2024062709040221c3f.jpg);}
.home-about .item2 .about-img{background:none;}
.home-about .about-item.item2 .about-img{padding-top:0;}
.home-about .item2 .about-img lite-youtube{height:100%;max-width:100%;}
.certi-swiper1 {padding:30px 0 40px}
.certi-swiper1 .swiper-slide {position:relative;transition:transform .2s ease;display:block;height:auto;}
.certi-swiper1 .swiper-slide img {max-width:100%}
.certi-swiper1 .certi-item:after {content:"";display:block;padding-top:70%}
.certi-swiper1 .img-wrap {position:absolute;top:0;left:0;width:100%;height:100%}
.certi-swiper1 .certi-name {font-size:14px;text-align:left;padding:10px;color:#fff}
.certi-swiper1 .certi-dot {bottom:-10px;width:10px;height:10px;background:#fff;position:absolute;border-radius:50%;left:50%;margin-left:-5px}
@media (min-width:1301px){.certi-swiper1 .swiper-slide-next+.swiper-slide {transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper1 .swiper-slide-next+.swiper-slide .certi-dot {display:none}
.certi-swiper1 .swiper-slide-next+.swiper-slide .certi-name {background:#fff;color:var(--color);position:relative}
.certi-swiper1 .swiper-slide-next+.swiper-slide .certi-name:after {content:"";position:absolute;bottom:-5px;left:0;display:block;height:4px;width:100%;background:#035da4}}
.certi-swiper1:after {content:"";display:block;position:absolute;bottom:35px;width:100%;height:1px;background:#fff;left:0}
@media (max-width:1300px) and (min-width:769px){.certi-swiper1 .swiper-slide-next{transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper1 .swiper-slide-next .certi-dot {display:none}
.certi-swiper1 .swiper-slide-next .certi-name {background:#fff;color:var(--color);position:relative}
.certi-swiper1 .swiper-slide-next .certi-name:after {content:"";position:absolute;bottom:-5px;left:0;display:block;height:4px;width:100%;background:#035da4}}
@media (max-width:768px){.home-certi{padding:50px 0}}
@media (max-width:540px){.home-certi{padding:20px 0}
.certi-swiper1 .certi-name{font-size:12px;padding:10px 0}}
.bannertxt1 {max-width:38%;position:absolute;bottom:15%;left:10%;color:#fff;text-shadow:1px 1px 2px #000;}
.bannertxt1 .bannertitle {font-weight:bold;font-size:2.8vw;line-height:1.2;}
.bannertxt1 .bannertext {margin-top:6px;font-size:1.4vw;line-height:1.4}
@media (max-width:1024px){.bannertxt1{max-width:42%;left:5%}
.bannertxt1 .bannertext{font-size:14px}}
@media (max-width:768px){.bannertxt1{bottom:8%}
.bannertxt1 .bannertitle {font-size:4vw;}
.bannertxt1 .bannertext{font-size:12px}}
@media (max-width:500px){.bannertxt1 .bannertitle {font-size:18px;}}
.home-mecc{background: #EFF7FC;padding:4% 0;}
.home-mecc .mecc-inner{display:flex;justify-content: space-between;flex-wrap:wrap;align-items: center;}
.home-mecc .mecc-inner>div{width:49%;}
.home-mecc .mecc-inner>div.mecc-left .mecc-title{color:var(--fontcolor);text-align:center;font-size:var(--fontsize30);font-weight:var(--fontbold7);margin-bottom:20px;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list{margin-top:40px;display:flex;justify-content: center;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li{text-align:center;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div{border-radius: 50%;background: #fff;position: relative;width:250px;height:250px;margin:0 10px;display:flex;flex-direction: column;justify-content: center;align-items: center;z-index:2;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div:before{content:'';z-index:1;position:absolute;top:0;width:100%;height:100%;background:#fff;display:block;border-radius: 50%;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div:after{content:'';z-index:-1;position:absolute;top:-20px;width:102%;height:100%;background:#DCEEF7;display:block;border-radius: 50%;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div .number{color:var(--color);z-index:4;position: relative;font-weight:var(--fontbold7);font-size:var(--fontsize30)}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div p{z-index:4;position: relative;margin-top:10px;}
.home-mecc .mecc-inner>div.mecc-right{display:flex;justify-content: space-between;}
.home-mecc .mecc-inner>div.mecc-right .ml{width:41.5%;}
.home-mecc .mecc-inner>div.mecc-right .mr{width:55%;display:flex;flex-direction: column;justify-content: space-between;}
.home-mecc .mecc-inner>div.mecc-right img{width:100%;display:block;}
@media (max-width:1440px){.home-mecc .mecc-inner>div.mecc-left .mecc-title{font-size:var(--fontsize24)}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div{width:180px;height:180px;}}
@media (max-width:768px){.home-mecc .mecc-inner>div{width:100%;margin:10px 0;}}
@media (max-width:550px){.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div{width:150px;height:150px;}
.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div .number,.home-mecc .mecc-inner>div.mecc-left .mecc-title{font-size: var(--fontsize22);}}
.home-howbox .home-title span:after,.home-core .home-title span:after{display:none;}
.home-howbox .home-title,.home-core .home-title{margin-bottom:20px;}
.home-howbox .home-des,.home-core .home-des{text-align:center;}
.home-howbox .howlist{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:30px;}
.home-howbox .howlist>li{width:32%;border:1px solid #eee;border-radius: 5px;overflow: hidden;text-align:center;margin:15px 0;}
.home-howbox .howlist>li .img{overflow: hidden;}
.home-howbox .howlist>li .img img{width:100%;display:block;transition: all .3s;}
.home-howbox .howlist>li:hover .img img{transform: scale(1.05);}
.home-howbox .howlist>li .how-tit{font-weight:var(--fontbold7);margin:10px 0;font-size:var(--fontsize20);padding:0 20px;}
.home-howbox .howlist>li .how-art{margin-bottom:20px;padding:0 20px;}
@media (max-width:768px){.home-howbox .howlist>li{width:49%;}
.home-howbox .howlist>li .how-art,.home-howbox .howlist>li .how-tit{padding:0 10px;}}
.home-core{padding:4% 0;}
.home-core .core-inner{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px;align-items: center;}
.home-core .core-inner .core-left,.home-core .core-inner .core-right{width:27%;}
.home-core .core-inner .core-center{border:1px solid #eee;width:35%;}
.home-core .core-inner .core-center .img{overflow: hidden;}
.home-core .core-inner .core-center img{display:block;width:100%;transition: all .3s;}
.home-core .core-inner .core-center img:hover{transform: scale(1.05);}
.home-core .core-inner .core-list li{margin:30px 0;}
.home-core .core-inner .core-list li img{display:block;}
.home-core .core-inner .core-list .icon-box{display:flex;align-items: center;justify-content: space-between;margin-bottom:20px;}
.home-core .core-inner .core-list .icon-box .icon{width:40px;}
.home-core .core-inner .core-list .icon-box p{width:calc(100% - 40px);padding-left:15px;font-size:var(--fontsize20);font-weight:var(--fontbold7)}
@media (max-width:1024px){.home-core .core-inner .core-list .icon-box p{font-size:var(--fontsize16)}}
@media (max-width:768px){.home-core .core-inner .core-left,.home-core .core-inner .core-right,.home-core .core-inner .core-center{width:100%;}
.home-core .core-inner .core-list li{margin:15px 0;}
.home-core .core-inner .core-list .icon-box{margin-bottom:10px;}
.home-title span{font-weight:var(--fontbold7)}}
@media (min-width:1201px){.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div .number {font-size:36px;line-height:1.1}
.home-howbox .howlist>li .how-tit {font-size:23px;}}
@media (min-width:1501px){.home-mecc .mecc-inner>div.mecc-left .mecc-list>li>div .number {font-size:45px;line-height:1.1}
.home-howbox .howlist>li .how-tit {font-size:26px;}}
.home-mecc .mecc-inner>div.mecc-left .mecc-title span{font-size:36px; color: red;}
@media (max-width:1024px){.home-mecc .mecc-inner>div.mecc-left .mecc-title span{font-size:26px;}}
.home-about .about-item .iframe-container{position: relative;width:100%;height:0;padding-bottom: 62.25%;}
.home-about .about-item .iframe-container iframe{position:absolute;top:0;left: 0;width:100%;height:100%;min-height:inherit;}
@media (max-width:1024px){.home-about .about-item .iframe-container{padding-bottom:56.25%}}
.home-about .abnum{display: flex;justify-content: center;text-align: center;}
.home-about .num-li{width: 16.6%;border: 1px #f5f5f5 solid;padding: 50px 15px;}
.home-about .num-li p{font-size: 12px;}
.home-about .num{font-size: 40px;font-weight: bold;}
.home-about .num-li:nth-child(2n+2) .num{color: #ec4b00;}
@media (max-width:1440px){.home-about .num-li{width: 32%;}
.home-about .abnum{flex-wrap: wrap;}}
@media (max-width:768px){.home-about .num{font-size: 20px;}}
 .home-about .introduction{padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap;   margin: 20px 0;}
.home-about .introduction .item{width:15.5%;display:flex;box-sizing:border-box;padding:1.5%;background-color:#FFFFFF;border-bottom:2px solid var(--color);border-radius:var(--border);box-shadow:0px 2px 10px 0px rgba(0,0,0,.10);transform:translateY(0);transition:all .3s linear}
.home-about .introduction .item .left{width:45px;height:45px;border-radius:50%;margin-right:14px;display:flex;align-items:center;justify-content:center;background-color:#f8f9f8;color:var(--color);transition:all .3s linear;flex-shrink:0}
.home-about .introduction .item .left em{font-size:var(--fontsize20);transform:rotateY(0);transition:all .3s linear}
.home-about .introduction .item .right{flex:1}
.home-about .introduction .item .right .title{color:var(--fontcolor);text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:40px;font-weight:800}
.home-about .introduction .item .right .text{color:var(--introcolor);font-size:var(--fontsize16);margin-bottom:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.home-about .introduction .item:hover{transform:translateY(10px)}
.home-about .introduction .item:hover .left em{transform:rotateY(360deg)}
.home-about .introduction .item:hover .left{background-color:var(--color);color:#FFFFFF}
.home-about .introduction .item:nth-of-type(1) .right .title{color:rgb(4,83,4)}
.home-about .introduction .item:nth-of-type(2) .right .title{color:rgb(228,152,12)}
.home-about .introduction .item:nth-of-type(3) .right .title{color:rgb(19,19,192)}
.home-about .introduction .item:nth-of-type(4) .right .title{color:rgb(4,83,4)}
.home-about .introduction .item:nth-of-type(5) .right .title{color:rgb(228,152,12)}
.home-about .introduction .item:nth-of-type(6) .right .title{color:rgb(19,19,192)}
@media screen and (max-width:1390px){.home-about .introduction .item .right .title{font-size:30px}
}@media screen and (max-width:1024px){.home-about .introduction .item{width:48%;margin-top:20px}
}@media screen and (max-width:768px){.home-about .introduction .item{width:100%;padding:3% 2.5%}
.home-about .introduction .item .left{width:60px;height:60px}
}@media screen and (max-width:500px){.home-about .introduction .item{width:100%;padding:5% 2.5%;margin:10px auto}}
.home-about .item1 .about-img{background:none;}
.home-about .item1{flex-wrap:wrap;}
.home-about .item1>div{width:85%;margin: 0 auto;}
@media(max-width:768px){.home-about .item1>div{width:100%;}.home-about .about-item .about-img{padding-top:0;}}
.home-about .item1 .about-con{display:none;}
.home-about .item2 .about-con{padding: 10px 20px;background:#eee;}
@media (min-width:1025px){.home-about .about-item.item2{flex-direction: row-reverse;}}
.home-partners{padding: 40px 0;}
.home-partners .part-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-partners .part-list li{width: 19%;margin-top: 20px;}
@media screen and (max-width:768px) {.home-partners .part-list li{width: 24%;}}
@media screen and (max-width:500px) {.home-partners .part-list{margin-top: 10px;justify-content: flex-start;}
.home-partners .part-list li{width: 31%;margin-top: 10px;margin-right: 3.5%;}
.home-partners .part-list li:nth-child(3n){margin-right: 0;}}.indexcert{padding-top:3%;}
.indexcert .certSwiper{padding-bottom:50px;}
@media (max-width:768px){.indexcert{padding-top:30px;}}
.home-solution video{width:100%;display:block;min-height:inherit}
.home-solution .home-des{font-size:var(--fontsize20);max-width:1300px;margin:0 auto 30px;}
@media (max-width:1280px){.home-solution .home-des{font-size:var(--fontsize18)}}
@media (max-width:768px){.home-solution .home-des{font-size:var(--fontsize16);margin-bottom:15px}}
#index-body{margin-top:60px}
.grid-box.four{display:flex;flex-wrap:wrap;}
.grid-box.four .column{width:25%;}
.grid-box.four .column>img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.9)}
#index-body .init-0 .list ul li{position:relative;overflow:hidden}
#index-body .init-0 .list ul li:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0;transition:.5s}
#index-body .init-0 .list ul li .content{position:absolute;bottom:0;left:0;width:100%;padding-left:5%;color:#fff;z-index:1;transform:translateY(70px);transition:.5s}
#index-body .init-0 .list ul li .content h6{font-size:28px;font-weight:700;line-height:1.3;display:block;padding-right:5%}
#index-body .init-0 .list ul li .content h6:after{content:'';width:3em;height:.2em;background:var(--color);display:block;margin-top:.5em}
#index-body .init-0 .list ul li .content .text{font-size:16px;line-height:1.8;margin:2em 0;padding-right:5%;height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;opacity:0;transition:.5s}
#index-body .init-0 .list ul li .content a.link{font-size:24px;width:2.5em;height:2.5em;background:var(--color);color:#fff;display:flex;align-items:center;justify-content:center;float:right;opacity:0;transition:.5s}
#index-body .init-0 .list ul li .content a.link i{transform:rotate(90deg);font-size:var(--fontsize18)}
#index-body .init-0 .list ul li:hover:after{opacity:.7}
#index-body .init-0 .list ul li:hover .content{transform:translateY(0)}
#index-body .init-0 .list ul li:hover .content .text,#index-body .init-0 .list ul li:hover .content a.link{opacity:1}
#index-body .init-0 .list ul li .syslink {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
@media (max-width:1550px){#index-body .init-0 .list ul li .content h6{font-size:var(--fontsize22)}}
@media (max-width:1280px){#index-body .init-0 .list ul li .content h6{font-size:var(--fontsize18)}
#index-body .init-0 .list ul li .content a.link{width:50px;height:50px}}
@media (max-width:1080px){.grid-box.four .column{width:50%;}}
@media (max-width:768px){#index-body{margin-top:40px}
#index-body .init-0 .list ul li .content h6{font-size:var(--fontsize16)}
#index-body .init-0 .list ul li .content .text{margin:10px 0}
#index-body .init-0 .list ul li .content a.link{width:40px;height:40px}
#index-body .init-0 .list ul li .content{transform:translateY(40px);}}
@media (max-width:540px){#index-body .init-0 .list ul li .content h6{font-size:var(--fontsize14)}}
.wmpage159-page2 .wmpage159-page2-box{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left{width:50%;padding:5% 3%;display: flex;align-items: center;}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left{background:url(/uploads/38031/page/p20251120170707dae3f.jpg) no-repeat;background-size:cover}
.wmpage159-page2 .wmpage159-page2-left .swiper-slide img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right{width:50%;padding:3% 2%;color:#fff;background:#f2c05f}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-icon{width:10%}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-icon em{display:inline-block;font-size:var(--wmpage-font40);color:#fff;transition:all .2s linear}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li:hover .wmpage159-page2-icon em{transform:rotateY(180deg)}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-info{width:89%}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-title{font-size:var(--wmpage-font20);font-weight:var(--fontbold6);transition:all .2s linear}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-title:hover{color:#000}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process{margin-top:30px}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process .wmpage159-page2-name{font-weight:var(--fontbold6);font-size:var(--wmpage-font20);margin-bottom:10px}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process .wmpage159-page2-innerful{position:relative;width:100%;height:7px;background:#e9ecef}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process .wmpage159-page2-inner{position:relative;display:block;width:0;height:7px;transition:width 1.2s linear;background:var(--color)}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process .wmpage159-page2-barcount{display:inline-flex;justify-content:center;align-items:center;min-width:45px;padding:0 10px;height:30px;border-radius:3px;background:var(--color);box-shadow:0 5px 5px rgba(0,0,0,.4);font-size:15px;font-weight:var(--fontbold6);color:#fff;position:absolute;bottom:30px;right:-17px;transition:opacity 1s linear}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-process .wmpage159-page2-barcount::after{content:'';border-top:7px solid var(--color);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;left:35%}
@media screen and (max-width:1024px){.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left{width:100%;margin-bottom:30px}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right{width:100%}
}
@media screen and (max-width:600px){.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right{padding:20px !important;}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li{justify-content:space-between;}
.wmpage159-page2 .wmpage159-page2-right .wmpage159-page2-list li .wmpage159-page2-info{width:87%;}
}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right{padding-left:10%}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card{display:flex;justify-content:space-between;padding:3%;width:120%;margin-right:-20%;z-index:11;position:relative;background:#ffffffd8}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .title{font-size:30px;font-weight:700}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .left-img{width:48%}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .info{width:48%}
@media (max-width:1024px){.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .left-img,.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .info{width:100%}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card{flex-wrap:wrap}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card{width:100%;margin-right:0}}
.home-cabinet,.home-solution{margin-top: 3%;}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-left .card .left-img{display:flex;align-items:center}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right .about-more{padding: 6px 30px;border: 1px solid var(--color);font-size: var(--fontsize18);display: inline-block;border-radius: 999px;transition: color .3s ease, background .3s ease;margin-top: 40px;color: var(--color);}
.wmpage159-page2 .wmpage159-page2-box .wmpage159-page2-right .about-more:hover {background: var(--color);color: #FFFFFF;}