.about_main_box{
    width: 100%;
}

.about_main{
    max-width: 1360px;
    width: 85%;
    margin: auto;
   
}
.about_main_intro{
    padding-top: calc(30px + 5rem);
    padding-bottom: calc(20px + 2rem);
    border-bottom: 1px solid #D9D9D9;
}

.about_main_title{
font-family: albb_reqular;
font-size: calc(8px + 1rem);
color: #333333;
text-align: left;
font-style: normal;
}
.about_main_text{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: calc(4px + 0.5rem);
    margin-top: calc(1px + 2rem);
}
.about_main_text p{
font-family: PINGFANG-REGULAR;
font-weight: 400;
font-size: calc(6px + 0.5rem);
color: #777777;
line-height: calc(10px + 1rem);
text-align: left;
font-style: normal;
}
.about_video_box{
    padding-top: calc(20px + 2rem);
    padding-bottom: calc(40px + 5rem);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: calc(20px + 3rem);
}
.about_left{
    width: 47.9411%;
    height: calc(80px + 15rem);
    position: relative;
}

.about_left video{
    height: 100%;
}

.video_mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.video_mask .mask_pic{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video_mask .play{
    width: calc(4px + 2rem);
    height: calc(4px + 2rem);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.about_right{
    width: 38.3823%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: calc(5px + 1.5rem);
}
.about_right_text{
font-family: PINGFANG-REGULAR;
font-weight: 400;
font-size: calc(8px + 0.5rem);
color: #333333;
line-height: calc(2px + 1.5rem);
text-align: left;
font-style: normal;
}

.about_right_num_box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: calc(25px + 5rem);
}

.about_right_num p:nth-of-type(1){
font-family: DIN_Alternate_Bold;
font-weight: bold;
font-size: calc(2px + 1.5rem);
color: #333333;
line-height: 1;

}
.about_right_num p:nth-of-type(2){
    font-family: PINGFANG-REGULAR;
    font-weight: 400;
    font-size: calc(6px + 0.5rem);
    color: #999999;
    margin-top: calc(1px + 0.25rem);
    line-height: 1;
    margin-top: calc(5px + 0.25rem);
    
}