﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-banner .swiper-slide>a::after{display: none;}
.home-projects{padding:4% 0;position:relative}
.project-pagination .swiper-pagination-bullet-active{background:var(--color)}
.home-projects .l-wrap{display:flex;flex-wrap:wrap}
.home-projects .homeprojects-left{flex:1;display:flex;flex-direction:column}
.home-projects .homeprojects-left .home-des{padding-left:70px;margin:0;text-align:left;color:var(--color);text-transform:uppercase}
.home-projects .homeprojects-left .home-title{padding-left:70px;text-align:left}
.home-projects .homeprojects-content{flex:1;margin-top:40px;background:var(--color);color:#FFFFFF;padding:4% 20% 4% 70px;border-top-left-radius:var(--borderradius);border-bottom-left-radius:var(--borderradius)}
.home-projects .homeprojects-content .item{display:none}
.home-projects .homeprojects-content .title{font-size:34px;line-height:1.3}
.home-projects .homeprojects-content .text{margin-top:15px;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.home-projects .homeprojects-content .home-more{margin-top:50px;color:var(--fontcolor);background:#fff;border-radius:5px;text-transform:initial;position:relative;overflow:hidden}
.home-projects .homeprojects-content .home-more::before{content:"";position:absolute;left:0px;top:0px;height:100%;width:0px;transition:all .15s linear;background:#eee;z-index:0;opacity:.2}
.home-projects .homeprojects-content .home-more:hover::before{width:100%}
.home-projects .homeprojects-right{width:700px}
.home-projects .homeprojects-right .swiper{height:100%}
.home-projects .homeprojects-right .swiper-slide a{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:var(--borderradius);border-bottom-left-radius:0}
.home-projects .homeprojects-right .swiper-slide a::after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;opacity:0;transition:all 0.1s linear}
.home-projects .homeprojects-right .swiper-slide a:hover::after{opacity:1}
.home-projects .homeprojects-right img{width:100%;height:100%;object-fit:cover}
@media(max-width:1366px){.home-projects .homeprojects-right{width:50%}}
@media(max-width:1280px){.home-projects .homeprojects-left .home-des, .home-projects .homeprojects-left .home-title{padding-left:20px}
.home-projects .homeprojects-content{padding:4% 10% 4% 20px}}
@media(max-width:1024px){.home-projects .homeprojects-content{padding:20px 15px}
.home-projects .homeprojects-left .home-des,.home-projects .homeprojects-left .home-title{padding:0px 15px}
.home-projects .homeprojects-right{width:100%}
.home-projects .homeprojects-content{margin-top:10px;border-radius:0;border-top-left-radius:var(--borderradius);border-top-right-radius:var(--borderradius)}
.home-projects .homeprojects-right .swiper-slide a{border-radius:0;border-bottom-left-radius:var(--borderradius);border-bottom-right-radius:var(--borderradius)}}
@media(max-width:768px){.home-projects .homeprojects-content .home-more{margin-top:20px}}
@media(max-width:450px){.home-projects{padding:50px 0px}
.home-projects .homeprojects-content .title{font-size:var(--fontsize26)}}
.home-choose{padding-top:0;}
@media (min-width:1025px){.home-choose .choose-list li .title{min-height:72px;}}
.home-choose .choose-list li .text{margin-top:auto;flex:1;}
.home-base{padding:4% 0;}
.home-base img,.home-base2 img{width:100%;display:block;}
@media (max-width:768px){.home-base{padding:40px 0;}}

.wmpage140-page1{padding:4% 0;}
.wmpage140-page1 .wmpage140-page1-desc{text-align:center;margin-bottom:6px;color:var(--color)}
.wmpage140-page1 .wmpage-title{text-align:center;font-weight:var(--fontbold6)}
.wmpage140-page1 .wmpage140-page1-list{margin-top:15px;display:flex;justify-content:space-between;flex-wrap:wrap;padding:3%;background: #F0F0F0;}
.wmpage140-page1 .wmpage140-page1-item{width:32%;position:relative;overflow:hidden;}
.wmpage140-page1 .wmpage140-page1-item:first-child{width:60%;}
.wmpage140-page1 .wmpage140-page1-item:first-child .img img{object-position:center}
.wmpage140-page1 .wmpage140-page1-item:nth-child(2){width:38%}
.wmpage140-page1 .wmpage140-page1-item:nth-child(n+3){margin-top:2%;}
.wmpage140-page1 .wmpage140-page1-item .img{width:100%;height:100%}
.wmpage140-page1 .wmpage140-page1-item .img img{display:inline-block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center}
@media (max-width:768px){.wmpage140-page1{padding:40px 0}}