.swiper-box {
    width: 100%;
    height: 56.875rem;
    overflow: hidden;
}

.bannerSwiper {
    width: 100%;
    height: 56.875rem !important;
    position: relative;
}

.swiper-wrapper {
    position: relative;
}

.swiper-item {
    width: 100%;
    position: relative;
}

.swiper-img {
    width: 100%;
    height: 56.875rem !important;
}

.arrow-down {
    cursor: pointer;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    transition-duration: 300ms;
    z-index: 999;
}

.arrow-down:hover {
    transform: translateX(-50%) scale(1.2);
    transition-duration: 300ms;
}

.swiper-pagination {
    margin-bottom: 6.25rem;

}

/*.bannerSwiper .swiper-pagination-bullet{*/
/*    transition: all ease 0.3s;*/
/*    transform-origin: left;*/
/*}*/
/*.bannerSwiper .swiper-pagination-bullet-active{*/
/*    width: 40px;*/
/*    height: 9px;*/
/*    border-radius: 5px;*/
/*}*/
/*.introduces {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -100%);*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*}*/

/*.swiper-title {*/
/*    font-weight: bold;*/
/*    font-size: 3.75rem;*/
/*    color: #ffffff;*/
/*}*/

/*.sub-title {*/
/*    font-size: 2.5rem;*/
/*    color: #ffffff;*/
/*    line-height: 6.25rem;*/
/*}*/

/*.tips {*/
/*    font-style: normal;*/
/*    font-size: 1.375rem;*/
/*    color: #ffffff;*/
/*    line-height: 1.625rem;*/
/*}*/

.application {
    box-sizing: border-box;
    padding: 5rem 0;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.application-title {
    font-weight: bold;
    font-size: 2.375rem;
    color: #333333;
    line-height: 2.8125rem;
}

.application-sub-title {
    margin: 1.875rem 0 3.125rem;
    font-size: 1.25rem;
    color: #999999;
}

.application-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 5rem;
}

.application-item-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.application-item {
    font-size: 1.375rem;
    color: #006FFF;
    display: flex;
    align-items: center;
}

.item-icon {
    width: 5rem;
    height: 5rem;
    margin-right: 1.25rem;
}


