.service-list{width: 94%;margin: 0 auto;padding-bottom: 30px;}
.service-list .top{position: relative;display: flex;justify-content: flex-start;padding: 100px 0 100px;}
.service-list .top .titn{position: absolute;top: 233px;left: 0;font-size: 4.8rem;line-height: 1em;font-weight: 900;color: #333;}
.service-list .top .mes{display: inline-block;color: #333; width: 50%; padding-right: 17%; box-sizing: border-box;}
.service-list .top .mes .tit{font-size: 48px;line-height: 58px;font-weight: bold;}
.service-list .top .mes .sum1{margin: 38px 0 42px; font-size: 27px;line-height: 45px;/*font-weight: bold;*/}
.service-list .top .mes .sum2{font-size: 20px;line-height: 32px;/*font-weight: bold;*/}
.service-box{display: flex;justify-content: space-between; margin-bottom: 130px;}
.service-box .le{
    width: 55.27847049044057%;
    margin: 0;
    /* flex-grow: 1; */
}
.service-box .le img{display: block;width: 100%;height: 100%; object-fit: cover;}
.service-box .ri{width: 50% ; flex-grow: 1;display:flex; flex-direction: column; justify-content: space-between; color:  #333; padding-left: 8%; box-sizing: border-box;}
.service-box .ri .tit{margin-bottom: 10px;font-size: 27px;line-height: 1em;font-weight: 900;}
.service-box .ri .entit{font-size: 21px;line-height: .8em;}
.service-box .ri .m-content{padding: 76px 0 98px;}
.service-box .ri .m-content p{font-size: 19px;line-height: 46px;/*font-weight: bold;*/}
.service-box .ri .bot .titm{margin-bottom: 18px;display: flex; font-size: 20px;line-height: 1em;}
.service-box .ri .bot .titm span{display: block;font-size: 16px;margin-right: 10px;}
.service-box .ri .bot .mn{display: flex;flex-wrap:wrap;}
.service-box .ri .bot .mn a{position: relative;display: block;margin-right:20px;margin-bottom:10px; font-size: 16px;line-height: 20px;/*font-weight: bold;*/ color: #3e3e3e;}
.service-box .ri .bot .mn a:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #626262;content: "";}

.service-list .top .titn{
    position: static;
    /* width: 50%; */
}
.service-list .top .mes .sum1{
    margin: 0 0 0 0;
}
.service-list .mes .sum1 ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-bottom: 80px;
}
.service-list .mes .sum1 ul li{
    width: 33%;
    list-style: disc;
    font-size: 2.4rem;
}
.service-list .mes .sum2 strong{
    font-size: 2.4rem;
}
.service-list .mes .sum2 span{
    font-size: 2.4rem;
    display: block;
    margin-bottom: 30px;

}
.service-list .mes .sum2 p{
    font: 1.7rem;
    line-height: 2.4rem;
    color: #666;
}
@media all and (max-width:1400px){
    .service-list .top .mes{
        padding-right: 0;
    }
}