.customize-1{
    padding: 6rem 5rem 9.4rem;
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 400;
    color: #333;
}
.customize-1 .title{ 
    width: 5rem;
    height: 1px;
    margin: 0 auto;
    background-color: #264989;
    margin-bottom: 6rem;
}
.customize-2{
    background-color: #264989;
    padding: 9.4rem 0 0;
}
.customize-2 .title .p1{
    text-align: center;
    color: #ffb067;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.6rem;
}
.customize-2 .title .p2{
    text-align: center;
    color: #fff;
    font-size: 2.4rem;
    line-height: 6.4rem;
    font-weight: 700;
    position: relative;
}
/* .customize-2 .title .p2::after{
    position: absolute;
    content: '';
    width: 3rem;
    height: 1px;
    background-color: #fff;
    top: 50%;
    right: 10%;
}
.customize-2 .title .p2::before{
    position: absolute;
    content: '';
    width: 3rem;
    height: 1px;
    background-color: #fff;
    top: 50%;
    left: 10%;
} */
.customize-2 .img{
    padding: 8.5rem 0 13.6rem;
    position: relative;
}
.customize-2 .img .img2{
    width: 11.5rem;
    position: absolute;
    top: 12%;
    left: calc(50% - 5.75rem);
}
.customize-2 .desc{
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #fff;
    font-weight: 300;
    padding: 0 5.1rem ;
    text-align: center;
}
.more{
    font-size: 1.6rem;
    font-weight: 600;
    text-align: center;
    border-radius: 2.4rem;
    height: 4.8rem;
    width: 18rem;
    line-height: 4.8rem;
    color: #fff;
    border: 1px solid #fff;
    margin: 0 auto;
    margin-top: 6.6rem;
}
.customize-2 .introduce{
    color: #fff;
    text-align: center;
    padding-top: 8.3rem;
}
.customize-2 .introduce .p1{
    font-size: 2rem;
    font-weight: 350;
    line-height: 2rem;
    color: #D9D9D9;
    margin-bottom: 2rem;
}
.customize-2 .introduce .p2{
    font-size: 2.8rem;
    font-weight: 600;
    line-height: 3.2rem;
    margin-bottom: 2rem;
}
.customize-2 .introduce .line{
    width: 8.2rem;
    height: 1px;
    margin: 0 auto;
    background-color: #fff;
    margin-top: 6rem;
    margin-bottom: 6rem;
}
.customize-2 .introduce .p3{
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2.8rem;
    padding: 0 5rem 0rem 5rem;
}
.customize-2 .nums{
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.6rem;
    color: #fff;
    padding: 6rem 5rem 0rem 5rem;
}
.customize-2 .nums .bigJU{
    font-size: 8.6rem;
    font-weight: 400;
    line-height: 7rem;
    color: #F6B375;
}
.customize-2 .nums .p1{
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.6rem;
    margin-bottom: 1rem;
}
.customize-2 .nums .p2{
    font-size: 1.3rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #fff;
}
.flex1{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.border50{
    /* padding-bottom: 2rem;
    border-bottom: 1px solid #fff; */
    margin-bottom: 4.5rem;
}
.commonTitle{
    font-size: 2.8rem;
    font-weight: 600;
    color: #264989;
    text-align: center;
    position: relative;
    padding-top: 12rem;
    padding-bottom: 6rem;
}
.commonTitle::after{
    position: absolute;
    content: '';
    width: 5rem;
    height: 1px;
    background-color: #264989;
    right: calc(50% - 2.5rem);
    top: 6rem;
}
.customize-4 ul{
    background: #F5F6FA;
    text-align: center;
    color: #333;
}
.customize-4 li{
    padding: 3rem 0rem;
    margin: 0 1.9rem;
    border-top: 1px solid #E2E6F0;
}

.customize-4 li .p1{
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 600;
}

.customize-4 li .p2{
    font-size: 1.4rem;
    line-height: 2.8rem;
    font-weight: 300;
}
.customize-5 .desc{
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 300;
    text-align: center;
    color: #333;
    padding: 0 3.1rem;
}
.customize-5 .bean{
    width: 7.5rem;
    margin: 0 auto;
    margin-top: 3rem;
    margin-bottom: 2rem;
}
.customize-5 .icons{
    background-color: #F5F6FA;
    padding-top: 4rem;
}
.customize-5 .icons img{
    /* width: 7.2rem; */
    height: 8.9rem;
    margin: 0 auto;
    margin-bottom: 1.2rem;
}
.customize-5 .icons p{
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.8rem;
    color: #264989;
    text-align: center;
    margin-bottom: 4rem;
}
.customize-6 .desc{
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 300;
    text-align: center;
    color: #333;
    padding: 0 3.1rem;
}
.customize-9{
    position: relative;
    padding-bottom: 30rem;
    background: #F5F6FA;
}
.customize-9 .p1{
    position: absolute;
    color: #fff;
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 350;
    text-align: center;
    width: 100%;
    top: 6%;
}
.customize-9 .p2{
    position: absolute;
    color: #ffb067;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 700;
    text-align: center;
    width: 100%;
    top: 10%;
}
.customize-9 .p3{
    position: absolute;
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-weight: 300;
    text-align: center;
    width: 76%;
    top: 23%;
    left: 12%;
}
.customize-9 .p4{
    position: absolute;
    width: 15rem;
    top: 46%;
    left: calc(50% - 7.5rem);
}
.customize-9 .pp{
    position: absolute;
    top: 22%;
    left: 30%;
    font-weight: 300;
    color: #333;
}
.customize-9 .p6{
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 300;
}
.customize-9 .p5{
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 600;
}
.advTitle{
    padding: 7rem 3rem 6rem;
    color: #264989;
    font-size: 2.8rem;
    font-weight: 600;
    line-height: 3.2rem;
    position: relative;
}
.advTitle::after{
    content: '';
    position: absolute;
    top: 4rem;
    left: 3rem;
    width: 5rem;
    height: 1px;
    background-color: #264989;
}
.advDesc{
    padding: 0 3rem 8rem;
    color: #333;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 2.8rem;
}
.customize-10{
    padding-top: 17rem;
    position: relative;
    background: #F5F6FA;
    padding-bottom: 2rem;
    z-index: 999;
}
.customize-10 .cust_title{
    position: absolute;
    left: 3rem;
    top: 7rem;
}
.customize-10 .cust_title .p1{
    font-size: 2.4rem;
    font-weight: 600;
    color: #264989;
    margin-right: 3rem;
    position: relative;
}
.customize-10 .cust_title .p1::after{
    position: absolute;
    content: '';
    width: 5rem;
    height: 1px;
    background-color: #264989;
    top: -3rem;
    left: 0rem;
}
.customize-10 .cust_title .p2{
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 400;
    color: #FF8A1F;
}
.flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
 .cust_data{
    background: #F5F6FA;
    padding: 12rem 2rem 4rem;
    position: relative;
}
.numss{
    position: absolute;
    top: 3rem;
    right: 0;
    font-size: 1rem;
    font-weight: 350;
    line-height: 1.5rem;
    padding: 0 2rem;
}
 .cust_data li{
    /* margin-left: 2rem; */
}
 .cust_data .p1{
    font-size:1.1rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: #FF8A1F;
}
 .cust_data .p2{
    font-size: 2.4rem;
    /* line-height: 1.25vw; */
    font-weight: 400;
    color: #FF8A1F;
    /* margin-top: -1vw; */
}
 .cust_data .p2 span{
    font-size: 3.2rem;
    font-weight: 600;
}
.customize-10  .cust_desc1{
    position: absolute;
    top: 54vw;
    right: 11.5vw;
    font-size: 1.2rem;
    font-weight: 600;
}
.customize-10  .cust_desc1 span{
    font-size: 1.2rem;
    font-weight: 300;
    font-size: 3.6rem;
    font-weight: 600;
    line-height: 2.4rem;
}
.customize-10  .cust_desc2{
    position: absolute;
    top: 63.5vw;
    right: 41.5vw;
    font-size: 1.2rem;
    font-weight: 600;
}
.customize-10  .cust_desc2 span{

    font-size: 3.6rem;
    font-weight: 600;
    line-height: 2.4rem;
}
.customize-10  .cust_desc3{
    position: absolute;
    top: 73.5vw;
    left: 20vw;
    font-size: 1.2rem;
    font-weight: 600;
}
.customize-10  .cust_desc3 span{

    font-size: 3.6rem;
    font-weight: 600;
    line-height: 2.4rem;
}
.customize-10  .cust_desc4{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    top: 33vw;
    right: 34%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc4::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 21.4vw;
    background: #333;
    top: 5vw;
    right: 50%;
}
.customize-10  .cust_desc5{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    top: 35vw;
    right: 4.5%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc5::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 19.4vw;
    background: #333;
    top: 5vw;
    right: 50%;
}
.customize-10  .cust_desc6{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    bottom: -3vw;
    left: 18%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc6::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 25.4vw;
    background: #333;
    bottom: 5vw;
    right: 50%;
    z-index: 9999;
}
.customize-10  .cust_desc7{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    bottom: 0.5vw;
    left: 29%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc7::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 12.4vw;
    background: #333;
    bottom: 5vw;
    right: 50%;
}
.customize-10  .cust_desc8{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    bottom: 12vw;
    right: 26%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc8::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 13.4vw;
    background: #333;
    bottom: 5vw;
    right: 50%;
}
.customize-10  .cust_desc9{
    position: absolute;
    font-size: 1.1rem;
    font-weight: 350;
    bottom: 17vw;
    right: 9.5%;
    border: 1px solid #333;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.3rem;
}
.customize-10  .cust_desc9::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 8.6vw;
    background: #333;
    bottom: 5vw;
    right: 50%;
}
.customize-14{
    margin: 0 1.8rem;
    border-radius: 0.5rem;
    background: #F5F6FA;
    text-align: center;
}
.customize-14 .p1{
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.6rem;
    color: #264989;
    padding: 5rem 0 6rem 0;
}
.customize-14 .p2{
    font-size: 1.4rem;
    font-weight: 350;
    line-height: 2rem;
    color: #264989;
    padding: 2rem 0 3rem 0;
}
.customize-14 img{
    width: 6.6rem;
    display: inline-block;
}

.swiper-slide2 {
    background:#264989;
    height: 60rem;
    position: relative;
    color: #fff;
    width: 100%;
    height: 60rem !important;
}
.swiper-slide2 .pp1{
    font-size: 6.4rem;
    font-weight: 400;
    position: absolute;
    left: 3.7rem;
    top: 10.8rem;
}
.swiper-slide2 .pp2{
    font-size: 2.4rem;
    font-weight: 350;
    line-height: 4.6rem;
    position: absolute;
    left: 3.7rem;
    top: 29.2rem;
}
.swiper-slide2 img{
    
    height: 33.3rem;
    position: absolute;
    right: 1.4rem;
    top: 9.1rem;
    z-index: -1;
}