.cruise-intro{
    background: #F4F4F4;
	border-radius:30px;
}
.cruise-intro .file-list{
    display: flex;
    flex-direction: column;
}
.cruise-intro .file-list>li+li{
    border-top: 1px solid #D7D3D3;
}
.cruise-intro .file-list li{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap:30px;
    justify-content: center;
    text-align: center;
    padding:43px 0;
}
.cruise-intro .file-list li p{
    font-size: 24px;
    font-weight: 500;
    color:#757575
}
.cruise-intro .file-list li ul{
    display: flex;
    align-items: center;
    gap:11px;
}
.cruise-intro .file-list li ul li{
    padding:0;
}
.cruise-intro .file-list li ul li:nth-child(1){
    width: 166px;
}
.cruise-intro .file-list li ul li:nth-child(1) img{
    display: block;
}
.cruise-intro .file-list li ul li:nth-child(2){
    width: 123px;
}
.cruise-intro .file-list li ul li:nth-child(2) a,
.cruise-intro .file-list li ul li:nth-child(2) a img{
    display: block;
    max-width: 100%;
}

@media (max-width:1280px){
    .cruise-intro .file-list li p{
        font-size: 18px;
    }
}
@media (max-width:1100px){
    .cruise-intro .file-list li p{
        font-size: 16px;
    }
}
@media (max-width:768px){
    .cruise-intro{
        padding:0 calc((72 / 700) * 100vw)
    }
    .cruise-intro .file-list>li{
        padding:calc((50 / 700) * 100vw) 0;
    }
    .cruise-intro .file-list li p{
        font-size: calc((26 / 700) * 100vw);
    }
    .cruise-intro .file-list li ul li:nth-child(1){
        width: calc((166 / 700) * 100vw);
    }
    .cruise-intro .file-list li ul li:nth-child(2){
        width: calc((123 / 700) * 100vw);
    }
}