﻿.l-contaniner{max-width:1480px;margin:0 auto}
.freeform-solution .common-main{padding:0}
.home-title h5{font-size:32px;text-align:center;color:#002060;font-weight:var(--fontbold6);line-height:1}
.home-title p{font-size:24px;text-align:center;max-width:75%;margin:20px auto 0;line-height:1.52}
.home-main{display:flex;justify-content:space-between;align-items:baseline;margin-top:35px}
.solution1{padding:85px 0}
.solution2,.solution3,.solution4{padding-bottom:85px}
.homemain-item{width:32%}
.homemain-describe{padding:20px;background:#e7e6e6}
.homemain-describe h5{font-size:24px;line-height:1.25;font-weight:var(--fontbold6);margin-bottom:15px}
.homemain-describe p{font-size:18px;min-height:100px}
.homemain-btns{display:flex;margin-top:15px}
.homemain-btns a{color:var(--color);line-height:1}
.solution2 .home-title{background:var(--color);color:#fff;padding:25px 0}
.solution2 .home-title h5{color:#fff}
.solution-swiper{margin-top:35px;position:relative}
.swiper-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer}
.swiper-btn em{font-size: 72px;width: 72px;display: block;font-weight: 600;line-height: 1;color: var(--color);}
.solubutton-next,.solubutton2-next{left:-5%}
.solubutton-prev,.solubutton2-prev{right:-5%}
@media (max-width:1366px) {
    .homemain-describe h5{font-size: 22px;}
    .home-title p{font-size: 20px;}
}
@media (max-width:1200px) {
    .home-title p{font-size: 18px;max-width: 100%;}
    .homemain-describe h5{font-size: 20px;}
    .home-title h5{font-size: 26px;}
}
@media (max-width:1024px) {
    .solubutton-prev, .solubutton2-prev{right: 0;color: #fff;}
    .solubutton-next, .solubutton2-next{left: 0;color: #fff;}
    .home-main{flex-wrap: wrap;}
    .homemain-item {width: 49%;margin-bottom: 2%;}
    .solution1 {padding: 35px 0;}
    .solution2, .solution3{padding-bottom: 35px;}
    .homemain-describe p,.home-title p{font-size: 16px;}
}
@media (max-width:550px) {
    .home-title h5{font-size: 24px;}
    .homemain-describe p, .home-title p{font-size: 14px;}
    .homemain-item {width: 100%;margin-bottom: 2%;}
    .homemain-describe h5{font-size: 18px;}
    .homemain-describe p{min-height: auto;}
}
.solution4 .home-title{background: var(--color);color: #fff;padding: 50px 0;}
.solution4 .home-title h5{color: #Fff;}
