/* 主要内容区域 */
.main-bg{
    background:url(../img/main-bg.webp) no-repeat center;
    background-size: 100vw 100%;
}

.hero-title{
    font-size: 6.1333vw;
    color: white;
    text-align: left;
    font-weight: 600;
}

.hero-subtitle {
    font-size: 38px;
    margin-top: 4vw;
    margin-bottom: 8vw;
    font-weight: 800;
    color: rgba(246, 190, 16, 1);
    text-align: left;
}

.features {
    margin-bottom: 10.6667vw;
}

.feature-item {
    margin-bottom: 4vw;
    text-align: left;
}

.feature-item p:first-child {
    font-size: 3.4667vw;
    font-weight: 800;
    margin-bottom: 1.3333vw;
}

.feature-item p:last-child {
    font-size: 3.4667vw;
    opacity: 0.9;
}

.download-btn {
    background-color: rgba(246, 190, 16, 1);
    color: #000;
    border: none;
    padding: 4vw 0;
    font-size: 4vw;
    font-weight: bold;
    border-radius: 2.1333vw;
    cursor: pointer;
    width: 89.8667vw;
}

/* LoanFront benefits */
.title-same img{
    width: 62.6667vw;
    height:11.4667vw;
}
.title-same-2 img{
    margin: 2.6667vw 0;
    width: 47.4667vw;
    height: 11.4667vw;
}
.benefits-main{
    background-color: rgba(242, 245, 255, 1);
    width: 89.8667vw;
    height: 44.5333vw;
    margin-top: 2.6667vw;
    border-radius: 4vw;
    padding: 4.5333vw 2.9333vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.benefits-item{
    background-color: white;
    width: 41.0667vw;
    height: 16.5333vw;
    border-radius: 2.1333vw;
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, 1);
    font-size: 3.4667vw;
}
.benefits-item-img{
    margin-left: 4vw;
    display: flex;
    align-items: center;
}
.benefits-item-img img{
    width: 10.1333vw;
    height: 10.1333vw;
}
.benefits-item-content{
    margin-left: 3.7333vw;
    text-align: left;
    font-weight: 600;
}
.main-steps{
    width: 89.8667vw;
    height: 126vw;
    border-radius: 4vw;
    background-color: rgba(242, 245, 255, 1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-steps-content{
    background-color: white;
    width: 84vw;
    height: 120vw;
    border-radius: 4vw;
}
.steps-item{
    margin-top: 7.6667vw;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.steps-item-img img{
    width: 12.8vw;
    height: 17.0667vw;
    margin-left: 4vw;
}
.steps-item-content{
    text-align: left;
    margin-left: 3.2vw;
}
.steps-item-content-title{
    color: rgba(0, 0, 0, 1);
    font-size: 3.4667vw;
    font-weight: 800;
    margin-bottom: 2.1333vw;
}
.steps-item-content-desc{
    color: rgba(102, 102, 102, 1);
    font-size: 3.4667vw;
}
.title-same-3 img{
    margin: 2.6667vw 0;
    width: 53.6vw;
    height: 11.4667vw;
}
.why-main{
    width: 89.8667vw;
    height: 153.6vw;
    background-color: rgba(242, 245, 255, 1);
    border-radius: 4vw;
    padding: 2.9333vw 0;
}
.why-main-white{
    background-color: white;
    width: 84vw;
    height: 148vw;
    border-radius: 4vw;
    margin: 0 2.9333vw;
    text-align: center;
}
.why-main-white-img{
    padding-top: 5.8667vw;
}
.why-main-white-img img{
    width:79.4667vw;
    height: 99.4667vw;
}
.why-main-white-yellow{
    background-color: rgba(246, 190, 16, 1);
    margin-top: 1.0667vw;
    border-radius: 4vw;
    width: 76.2667vw;
    height: 35.4667vw;
    margin-left: 3.8667vw;
    color: rgba(2, 34, 138, 1);
}
.why-main-white-yellow-title{
    padding-top: 4vw;
    font-size: 3.4667vw;
    font-weight: 800;
}
.why-main-white-yellow-desc-item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 2.5vw;
    font-size: 3.4667vw;
}
.why-main-white-yellow-desc-item-img{
    display:flex;
    align-items: center;
    justify-content: center;
    margin-left:14.4vw;
}
.why-main-white-yellow-desc-item-img img{
    width: 3.7333vw;
    height: 3.7333vw;
}
.why-main-white-yellow-desc-item-content{
    margin-left: 2.6667vw;
}
.title-same-4 img{
    margin: 2.6667vw 0;
    width: 62.1333vw;
    height: 11.4667vw;
}
.main-trusted{
    width: 89.8667vw;
    height: 156vw;
    background-color: rgba(242, 245, 255, 1);
    border-radius: 4vw;
    padding: 2.9333vw;
}
.main-trusted-white{
    width:84vw;
    height: 150.1333vw;
    background-color: white;
    border-radius: 4vw;
}
.main-trusted-white-img img{
    width: 81.6vw;
    height: 140.2667vw;
    margin-top: -6vw;
}
.main-trusted-white-smile{
    text-align: right;
    margin-bottom: -13.5vw;
    margin-right: -2vw;
}
.main-trusted-white-smile img{
    width: 18.6667vw;
    height: 18.6667vw;
}
.main-trusted-white-up{
    text-align: left;
    padding-left: 1.6vw;
}
.main-trusted-white-up img{
    width: 10.1333vw;
    height: 10.1333vw;
}
.main-trusted-white-down{
    text-align: right;
    padding-right: 1.6vw;
}
.main-trusted-white-down img{
    width: 10.1333vw;
    height: 10.1333vw;
    margin-top: -6vw;
}
.title-same-5 img{
    margin: 2.6667vw 0;
    width: 67.2vw;
    height: 11.4667vw;
}
.check-main{
    width: 89.8667vw;
    height: 40vw;
    border-radius: 4vw;
    background-color: rgba(242, 245, 255, 1);
    padding: 2.9333vw;
}
.check-main-white{
    width: 84vw;
    height: 34.4vw;
    background-color: white;
    border-radius: 4vw;
    display: flex;
    align-items: self-start;
    justify-content: space-around;
}
.check-main-item-img img{
    width: 22.4vw;
    height: 22.4vw;
}
.check-main-item-content{
    margin-top: -2vw;
}
.check-main-item-content-desc{
    font-size: 3.2vw;
    color: black;
}
.title-same-6 img{
    margin: 2.6667vw 0;
    width: 66.6667vw;
    height: 11.4667vw;
}
.partners-mian{
    background-color: rgba(242, 245, 255, 1);
    width: 89.8667vw;
    height: 98.9333vw;
    border-radius: 4vw;
    padding: 2.9333vw;
}
.partners-mian-item{
    background-color: white;
    border-radius: 4vw;
    width: 84vw;
    height: 45.6vw;
}
.partners-mian-item-img1{
    padding-top: 4vw;
    margin-bottom: 3.2vw;
}
.partners-mian-item-img1 img{
    width: 27.4667vw;
    height: 6.6667vw;
}
.partners-mian-item-img2{
    padding-top: 2.1333vw;
    margin-bottom: 2.1333vw;
}
.partners-mian-item-img2 img{
    width: 32.5333vw;
    height: 9.8667vw;
}
.p-line{
    width: 76vw;
    height: 27.7333vw;
    border: .2667vw solid rgba(218, 218, 218, 1);
    border-radius: 2.1333vw;
    margin-left: 4vw;
}
.p-flex{
    display: flex;
    align-items: center;
    height: 13.8667vw;
}
.p-flex-bottom-line{
    border-bottom: .2667vw solid rgba(218, 218, 218, 1);
}
.p-name{
    font-size: 3.4667vw;
    text-align: left;
    width: 20vw;
    height: 13.8667vw;;
    border-right: .2667vw solid rgba(218, 218, 218, 1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.p-desc{
    margin-left: 2.4vw;
    font-size: 3.4667vw;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center; display: flex;
    align-items: center;
    justify-content: center;
}
