.layer-topic h2{line-height: 1.1;}
.aul #home .banner .inner .items>li h1{line-height: 1.1;}
.aul #about .r1 .inner .mid .imgBox .group .c2 > li{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.aul #about .r1 .inner .mid .imgBox .group .c2 > li > p{width: 100%;}
.aul #about .r1 .inner .mid .imgBox .group .c2 > li > h3:first-of-type{margin-right: .1rem;}
#solutionDetail .r2 .inner .right h1{font-size: 6vw;}
/* #solution .r1 .inner .group ul li:nth-of-type(3) .msg h2{font-size: 1.4vw;} */
#home .r1 .inner .imgBox .photo .pic{background-color: #fff;}
#home .r1 .inner .imgBox .photo:nth-of-type(5) .pic{background-color: #fbfbfd;}
#home .r1 .inner .items>li:nth-of-type(4) .gray{color: #fff;}
.bloc footer .fMid .fxs .con p{position: relative;}
.bloc footer .fMid .fxs .con .link{
    position: absolute;left: 0;top: 100%;
}

@media screen and (min-width: 900px){
    #home .r1 .inner .items>li .layer-btn{position: relative;top: 0;}
    #home .r2 .inner .mid{padding-top: 0;padding-bottom: 6vw;}
    #home .r2 .inner .mid .imgBox>img{object-fit: contain;}
}
@media screen and (max-width: 900px){
    #solutionDetail .tree a .msg{width: 20vw;}
    #solutionDetail .tree a .msg h2{max-width: 6em;white-space: normal;text-align: center;}
    #solutionDetail .tree{align-items: flex-start;}
    #solutionDetail .tree:after{bottom: auto;top: 4px;}
}