﻿@import url(https://js01.v15cdn.com/single-template/public.css);
body{font-family: "Arial";}
.home-choose2{background-size:cover!important;padding:3% 0px}
.home-choose2 .home-des{color:#FFFFFF;text-transform:inherit;text-align:center;max-width:1000px;margin:0 auto}
.home-choose2 .home-title{text-align:center;color:#FFFFFF}
.home-choose2 .chooselist{display:flex;margin-top:40px;justify-content:space-between}
.home-choose2 .chooselist .itemchoose{height:auto;position:relative;overflow:hidden;width:23%;border-radius:var(--borderradius);background-color:#FFFFFF;transition:all .2s ease;transform:translateY(0)}
.home-choose2 .chooselist .itemchoose .top::before{position:absolute;top:0px;left:0px;display:inline-block;width:240px;height:240px;border-radius:50%;background-color:var(--color);content:"";transform:translate(-50%,-50%)}
.home-choose2 .chooselist .itemchoose .top::after{position:absolute;top:0px;left:0px;display:inline-block;width:240px;height:240px;border-radius:50%;background-color:rgba(0,0,0,0);content:"";transition:all .2s ease;transform:translate(-50%,-50%)}
.home-choose2 .chooselist .itemchoose .top .num{position:absolute;top:8px;right:8px;color:var(--color);font-weight:var(--fontbold5);font-size:100px;line-height:1;opacity:.05}
.home-choose2 .chooselist .itemchoose .top em{position:absolute;top:4%;left:7%;font-size:45px;color:#fff}
.home-choose2 .chooselist .itemchoose .text{box-sizing:border-box;padding:5%}
.home-choose2 .chooselist .itemchoose .text .title{margin-bottom:5px;text-transform:capitalize;font-weight:var(--fontbold5);font-size:var(--fontsize18);transition:all .2s ease}
.home-choose2 .chooselist .itemchoose .text .des{color:var(--introcolor)}
.home-choose2 .chooselist .itemchoose:hover{transform:translateY(-5px)}
.home-choose2 .chooselist .itemchoose:hover .top::after{background-color:rgba(0,0,0,.2)}
.home-choose2 .chooselist .itemchoose:hover .text .title{color:var(--color)}
.home-choose2 .swiper-pagination-bullet{background:#fff}
.home-choose2 .swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:1280px) and (min-width:769px){.home-choose2 .chooselist{flex-wrap:wrap}
.home-choose2 .chooselist .itemchoose{width:32%;margin-bottom:30px}}
@media screen and (max-width:1600px){.home-choose2 .chooselist .itemchoose .top::before{width:260px;height:260px}
.home-choose2 .chooselist .itemchoose .top::after{width:260px;height:260px}
.home-choose2 .chooselist .itemchoose .top em{font-size:45px}}
@media screen and (max-width:1280px){.home-choose2 .chooselist .itemchoose .text .title{font-size:var(--fontsize16)}
.home-choose2 .chooselist .itemchoose .top::before{width:220px;height:220px}
.home-choose2 .chooselist .itemchoose .top::after{width:220px;height:220px}
.home-choose2 .chooselist .itemchoose .top em{top:3%;left:8%}
.home-choose2 .chooselist .itemchoose .top .num{font-size:90px}}
@media screen and (max-width:1024px){.home-choose2 .chooselist .itemchoose .top::before{transform:translate(-50%,-55%)}
.home-choose2 .chooselist .itemchoose .top::after{transform:translate(-50%,-55%)}
.home-choose2 .chooselist .itemchoose .top .num{font-size:70px}
.home-choose2 .chooselist .itemchoose .top em{position:absolute;top:1%}}
@media screen and (max-width:768px){.home-choose2{padding-top:30px}
.home-choose2 .chooselist{padding-bottom:50px}
.home-choose2 .swiper-pagination{bottom:2px}
.home-choose2 .numCount{transform:translateY(50px);flex-wrap:wrap}
.home-choose2 .numCount .itemnum{width:50%}
.home-choose2 .numCount .itemnum .numCX{font-size:48px}
.home-choose2 .chooselist .itemchoose .top .num{font-size:100px}
.home-choose2 .chooselist .itemchoose .top::before{width:280px;height:280px}
.home-choose2 .chooselist .itemchoose .top::after{width:280px;height:280px}
.home-choose2 .chooselist .itemchoose .top em{top:3%;font-size:45px}
.home-choose2 .chooselist .itemchoose .text .title{font-size:var(--fontsize18)}}
@media screen and (max-width:500px){
.home-choose2 .chooselist{margin-top:30px}
.home-choose2 .chooselist .itemchoose .top .num{top:0px;right:0px;font-size:90px}
.home-choose2 .chooselist .itemchoose .text{padding:15px}
.home-choose2 .numCount .itemnum{padding:3% 10px}
.home-choose2 .numCount .itemnum .numCX{font-size:34px}
.home-choose2 .numCount .itemnum sup{right:-18px;font-size:var(--fontsize28)}
.home-choose2 .numCount .itemnum p{font-size:var(--fontsize14)}
.home-choose2 .chooselist .itemchoose .top::before{transform:translate(-50%,-50%)}
.home-choose2 .chooselist .itemchoose .top::after{transform:translate(-50%,-50%)}
.home-choose2 .chooselist .itemchoose .top em{position:absolute;top:4%;left:7%}}
.home-choose2 .chooselist .itemchoose .top .icon{ position: absolute;top: 4%; left: 7%; max-width: 45px;color: var(--headercolor);}
.choosenumlist{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 40px;background: #fff;padding: 0 20px;}
.choosenumlist .item{width: 24%;text-align: center;padding: 40px 0;}
.choosenumlist .num {font-size: 50px;font-weight: bold;}
.choosenumlist .num em{font-style: initial;}
@media (max-width:768px) {.choosenumlist .num{font-size:30px;}
.choosenumlist .item{width: 49%;padding:10px 0;}}
.procate-list .procate-item:nth-child(8) { margin-right: 0px;}
.procate-list .procate-item{ margin-bottom: 1%;}
  .procate-list .procate-item:hover .procate-title{background:var(--color);color:#fff}
.procate-list .procate-item .procate-title a{color:#fff}
.procate-list .procate-item:hover .procate-title a{color:#fff}
.home-choose2 .chooselist .itemchoose .text .title{color:var(--color);font-weight:var(--fontbold6)}
.choosenumlist .item{color:var(--color)}
.home-projects .homeprojects-left .home-title { font-weight: bold;}
.home-title {font-weight: bold;}
.home-choose2 .chooselist .itemchoose .top .icon{filter: invert(100%);}
.home-about .about-img .about-icon{background: #222222bd;}
.home-about .about-img::before{ display: none;}
 @media (max-width:768px){.home-banner #indexbanner .swiper-wrapper .swiper-slide img{object-fit:contain}
.home-banner{height:auto}
.home-banner .swiper-slide{height:auto}
.home-banner #indexbanner .swiper-wrapper{align-items:stretch}
}
.procate-list .procate-item .procate-title a {color: #111;   text-align: center;}
.procate-list .procate-item .procate-img .tags{display: none;}
.home-about .about-img .about-icon{width:140px;height:140px;padding:13px;}
.home-about .about-img .about-icon em{line-height:1}
.home-about .about-img .about-icon .text{line-height:1.2;margin-top:7px;}
.home-procate .home-title{ text-align: center;margin-bottom: 20px;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{display:none;}
.home-choose2 .chooselist .itemchoose:nth-of-type(2) .top .icon ,.home-choose2 .chooselist .itemchoose:nth-of-type(3) .top .icon{ filter: unset;}
.home-banner .swiper-slide-active img {animation:none;opacity:1!important}
@font-face{font-family:'AlibabaSans';src:url('/js/43768/AlibabaSans-Regular.ttf') format('truetype')}
.home-procate *,.home-about *{font-family:'AlibabaSans';}
.procate-list .procate-item{box-shadow:0 0 0!important}

.wmpage165-page2{width: 100%;}
.wmpage165-page2-contant{display:flex;box-shadow:0 0 14px 1px rgba(234,234,234,.75)}
.wmpage165-page2-contant::after{display:block;clear:both;height:0;content:' '}
.wmpage165-page2-contant::before{display:table;content:' '}
.wmpage165-page2-title{text-align:center;margin-bottom:50px}
.wmpage165-page2-left{width:30%;height:600px;min-height:auto}
.wmpage165-page2-right{width:70%;height:600px;position:relative;z-index:1}
.wmpage165-page2-list{position:relative;width:100%;height:100%;overflow:hidden}
.wmpage165-page2-li{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;width:100%;padding:30px 50px;display:none}
.wmpage165-page2-box{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.wmpage165-page2-subtitle{font-size:var(--fontsize24);line-height:1.2;text-align:left;margin-bottom:20px;color:#1d1d1f}
.wmpage165-page2-box p{font-size:18px;color:#333;line-height:1.75;font-weight:lighter}
.wmpage165-page2-imgbox{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}
.wmpage165-page2-imgbox::before{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.1)}
.wmpage165-page2-row{width:100%;height:100%}
.wmpage165-page2-img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .5s;overflow:hidden}
.wmpage165-page2-img.act{opacity:1}
.wmpage165-page2-poster{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.wmpage165-page2-col{float:left;width:20%;height:100%;position:relative}
.wmpage165-page2-col:not(:last-child){border-right:1px solid rgba(255,255,255,.3)}
.wmpage165-page2-colbox{display:block;width:100%;height:100%}
.wmpage165-page2-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 15px}
.wmpage165-page2-deco{display:block;width:6rem;height:6rem;opacity:1;transition:.1s;transform:translateZ(0);margin:0 auto}
.wmpage165-page2-deco::after{content:'';left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid #ffffff1a;border-radius:100%;height:4rem;width:4rem}
.wmpage165-page2-deco::before{content:'';left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid #ffffff4d;border-radius:100%;height:3rem;width:3rem}
.wmpage165-page2-deco i{background:#ffffffcc;border:1px solid #fff;border-radius:100%;height:1.2rem;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.5);transition:.4s;width:1.2rem}
.wmpage165-page2-sub{font-size:var(--fontsize18);line-height:1.52;color:#fff;margin-top:20px;text-align:center;transition:all .36s;font-weight:var(--fontbold5);height:60px}
.wmpage165-page2-col:hover .wmpage165-page2-deco::before{animation:scalepulse 1.3s linear .3s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
.wmpage165-page2-col:hover .wmpage165-page2-deco::after{animation:scalepulse 1.3s linear .15s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
.wmpage165-page2-col:hover .wmpage165-page2-deco i{background:#fff;animation:scalepulse 1.3s linear 0s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
@keyframes scalepulse{20%{-webkit-transform:translate3d(-50%,-50%,0) scale(1.15);transform:translate3d(-50%,-50%,0) scale(1.15);-webkit-animation-timing-function:ease;animation-timing-function:ease}
50%{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}
}
@media (max-width:1366px){.wmpage165-page2-li{padding:25px 30px}
.wmpage165-page2-left{width:25%}
.wmpage165-page2-right{width:75%}
.wmpage165-page2-sub{font-size:14px}
}
@media (max-width:1024px){.wmpage165-page2-contant{flex-direction:column}
.wmpage165-page2-left{width:100%;height:160px}
.wmpage165-page2-right{width:100%;height:500px}
}
@media (max-width:768px){.wmpage165-page2-subtitle{font-size:18px;margin-bottom:6px}
.wmpage165-page2-title{margin-bottom:30px}
}
@media (max-width:640px){.wmpage165-page2-li{padding:20px}
.wmpage165-page2-deco::before{height:1.5rem;width:1.5rem}
.wmpage165-page2-deco::after{height:2rem;width:2rem}
.wmpage165-page2-deco i{width:1rem;height:1rem}
.wmpage165-page2-right{height:400px}
.wmpage165-page2-left{height:130px}
.wmpage165-page2-title{margin-bottom:10px}
}
.home-imgbox>a{width:100%;display:block;height:100%;}
.wmpage89-page2{background-color:#e1e3e7}
.wmpage89-page2 .wmpage89-page2-box{background-image:url(/uploads/43768/page/p20251202164052f674b.jpg);background-repeat:no-repeat;background-size:cover;padding:40px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info-box{margin-left:auto;padding:20px;max-width:500px;background-color:var(--color);visibility: hidden;}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info{color:#fff;border:1px solid #fff;padding:20px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info p{margin-top:20px}
@media screen and (max-width:500px){.wmpage89-page2 .wmpage89-page2-box{padding:10px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info-box{padding:10px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info{padding:10px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info p{margin-top:10px}
}

.wmpage73-page3-number{max-width:85%;margin:0 auto;background:var(--color);display:flex;flex-wrap:wrap;justify-content:space-between;padding:2% 4%}
.wmpage73-page3-item{text-align:center}
.wmpage73-page3-item p{color:#fff;margin:0;font-weight:var(--fontbold7)}
.wmpage73-page3-item p:nth-child(1){font-size:var(--wmpage-font36)}
.wmpage73-page3-bg{background:no-repeat center;background-size:cover;width:100%;height:500px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}
.wmpage73-page3-des{text-align:center;color:var(--color);margin-bottom:10px}
.wmpage73-page3-took .wmpage-title{color:#fff;text-align:center}
.wmpage73-page3-took{position:relative;padding:10% 0 0;margin-top:-80px}
#wmpage73-page3-Swiper{margin-top:50px;padding:0 20px 80px;overflow:hidden}
.wmpage73-page3-name{position:absolute;bottom:10px;left:10px;color:#fff;font-size:var(--fontsize20);z-index:1}
.wmpage73-page3-took.swiper-slide::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(19,20,21,0);z-index:0;transition:all .2s linear;cursor:pointer}
#wmpage73-page3-Swiper .swiper-pagination .swiper-pagination-bullet{width:28px;height:8px;background:var(--color);opacity:.3;border-radius:0}
#wmpage73-page3-Swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
@media (max-width:1024px){.wmpage73-page3-number{max-width:90%;padding:2% 3%}
.wmpage73-page3-item p:nth-child(1){font-size:var(--wmpage-font28);line-height:1;margin-bottom:8px}
.wmpage73-page3-item p{font-size:var(--wmpage-font14)}
#wmpage73-page3-Swiper{margin-top:20px;padding:0 20px 55px}
.wmpage73-page3-name{font-size:var(--wmpage-font14)}
}
@media (max-width:768px){.wmpage73-page3-took{padding:30px 0 0;margin-top:0}
.wmpage73-page3-number{max-width:100%}
.wmpage73-page3-bg{height:360px}
}
@media (max-width:500px){.wmpage73-page3-number{padding:26px 3%}
.wmpage73-page3-item p:nth-child(1){font-size:var(--wmpage-font22)}
.wmpage73-page3-item p{font-size:var(--wmpage-font12)}
#wmpage73-page3-Swiper{padding:0}
.wmpage73-page3-item{width:50%}
}
.procate-list{flex-wrap:nowrap}
.procate-list .procate-item{width:100%;margin:0;height:100%;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;position:relative}
.procate-list .procate-item::after{content:'';position:absolute;width:100%;height:0;background:linear-gradient(0deg,var(--color) 0,transparent 100%);left:0;bottom:0;z-index:1;transition:all .3s}
.procate-list .procate-item .procate-img{min-height:inherit;max-height:inherit}
.procate-swiper{padding-top:10px}
.procate-swiper .swiper-slide{height:auto}
.procate-list .procate-item .procate-title{height:auto;flex:1;padding:20px;position:relative;z-index:2;background:#FEFCFD}
.procate-list .procate-item .procatelink{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}
.procate-list .procate-item:hover .procate-title{background:none}
.procate-list .procate-item:hover::after{height:100%}
.procate-btn{display:flex;justify-content:center;margin-top:45px}
.procate-btn a{display:inline-block;padding:12px 35px;border:1px solid var(--color);border-radius:30px;color:var(--color);transition:all .5s;line-height:1}
.procate-btn a em{animation:clrotate 4s linear infinite;font-size:var(--fontsize18);line-height:1;width:var(--fontsize18);display:inline-block}
.procate-btn a span{margin-left:10px}
@keyframes clrotate{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@media (max-width:1280px){.procate-list .procate-item .procate-title{padding:15px 10px}
.procate-list .procate-item .procate-title a{font-size:var(--fontsize16)}}
@media (max-width:768px){.procate-btn{margin-top:25px}}
@media (max-width:500px){.procate-swiper{padding-top:0}
.procate-btn a{padding:8px 20px}
.procate-btn a span{margin-left:5px}}
.procate-list .procate-item .procatelink{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}
.wmpage73-page3-bg{z-index:0}
.wmpage73-page3-number{position:relative;z-index:1}
.wmpage73-page3-bg+div{position:relative}
.wmpage73-page3 .home-title{text-align:center;line-height:1.3}
.wmpage73-page3 .home-des{text-align:center;text-transform:capitalize;color:#888;font-size:var(--fontsize17);}
.wmpage73-page3 .home-des+p{margin:15px 0 40px;font-size:18px;font-family: 'AlibabaSans';line-height: 1.75;font-weight: lighter;}
@media (max-width:1280px){.wmpage73-page3 .home-des+p{font-size:var(--fontsize20)}}
@media (max-width:1024px){.wmpage73-page3 .home-des{font-size:var(--fontsize16)}
.wmpage73-page3 .home-des+p{font-size:var(--fontsize18);margin:10px 0 30px}}
.home-procate .home-title{margin-bottom: 0;}
.home-procate .home-des{margin-bottom:20px;color:#888;font-size:17px;text-transform: initial;text-align:center;font-family:"Arial"}
  @media (max-width:1024px){.procate-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}
.procate-list .procate-item{width:100%;margin-right:0}
}@media (max-width:640px){.wmpage165-page2-left{height:300px}
.wmpage89-page2 .wmpage89-page2-box .wmpage89-page2-info-box{display:none}
.wmpage89-page2 .wmpage89-page2-box{background-size:contain}
.wmpage89-page2 .wmpage89-page2-box{padding:20%}}
 @media (max-width:768px){.wmpage73-page3 .home-des+p{font-size:var(--fontsize14)}
}