﻿.home-service .service-item:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}
.home-about .about-info .list li.maohao p{display:flex;}
.home-about .about-info .list li.maohao p span:nth-child(1){width:60px;display:block}
.home-about .about-info .list li.maohao p span:nth-child(2){width:calc(100% - 60px);display: block;}
.home-about .about-info .list li.maohao p:nth-child(1) span:nth-child(1){letter-spacing: 1.65px;}
.home-about .about-info .list li.maohao p:nth-child(3) span:nth-child(1){letter-spacing: 0.7px;}
.home-banner .banner-animote.ban1 {left: 12%;}
   .projects{overflow:hidden}
.projects{padding:4% 0px;background-color:#FDFDFD}
.projects .container-s{align-items:center}
.projects-l{width:45%}
.projects-l-text{color:var(--fontcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;margin:10px 0px 25px;line-height:1.7;max-height:270px}
.projects-r{width:50%;height:auto}
.projects-l video{width:100%}
.projects-r li{width:50%;border:1px solid #EEEEEE;text-align:center;padding:20px 0px;border-right:none;height:auto;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}
.projects-r li:nth-child(3n){border-right:1px solid #EEEEEE}
.projects-r li:nth-child(n+4){border-top:none}
.projects-r li i,.projects-r li em{font-size:40px;color:var(--color)}
.projects-r li:hover{box-shadow:0 0 14px #CCCCCC}
.projects-r-title{font-size:var(--fontsize16);color:var(--fontcolor);margin:0px 0px 10px 0px}
.projects-r-num{font-size:var(--fontsize30);color:var(--fontcolor)}
.projects-r-num sub,.projects-r-num sup{font-size:var(--fontsize16);vertical-align:bottom}
.projects-r-num sup{vertical-align:super;font-size:large}
@media(max-width:1024px){.projects-l,.projects-r{width:100%}
.projects-r{margin-top:6%}
}@media(max-width:540px){.projects-r-num{font-size:var(--fontsize22)}
}@media(max-width:415px){.projects-r li{width:50%;border-right:1px solid #EEEEEE}
.projects-r li:nth-child(2n-1){border-right:none}
.projects-l-text{margin:10px 0px 20px;-webkit-line-clamp:15;max-height:none}
.projects-r li:nth-child(3){border-top:none}
}.projects .l-wrap .content{display: flex; flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.projects .flex{display:flex;flex-wrap:wrap}
.home-cate .list li .title{background: unset;color:#000}
