.baseTittle .Lt {
    top: 50%;
}

.baseTittle .CH {
    margin-bottom: 0;
}


.about{
    position: relative;
    display: flex;
    min-height: auto;
    margin-bottom: 10%;
    padding-left: 10%;
    margin-top: 50px;
}

.aboutFooter{
    min-height: auto;
    margin: 10% auto;
    text-align: center;
    font-family: 'jf-jinxuan-M';
    font-size: 26px;
    color: var(--B59E85);
    width: 80%;
    padding: 20px;
    border: 1px solid var(--B59E85);
}

.about img{
    max-width: 46%;
    border-bottom: 47px solid var(--B59E85-40);
}

.about .item1{
    background: var(--FFFFFF);
    padding: 5% 0;
    margin-bottom: 47px;
    height: 100%;
    width: 100%;
    position: relative;
}

.about .item2{
    background: var(--FFFFFF);
    padding: 5% 0;
    padding-left: 5%;
    margin-bottom: 47px;
    width: 100%;
    height: 100%;
    position: relative;
}

.about .tittle1{
    display: flex;
    align-items: flex-end;
    width: 80%;
}

.about .tittle2{
    display: flex;
    align-items: flex-end;
    width: 100%;
}

.about .CH{
    width: auto;
    white-space: nowrap;
    padding-left: 80px;
    font-family: 'jf-jinxuan-M';
    font-size: 28px;
    color: var(--595757);
}

.about .EN{
    width: 80%;
    font-family: 'CHei2HK';
    font-size: 20px;
    padding-left: 10px;
    padding-bottom: 38px;
    color: var(--B59E85);
}

.about .content1{
    padding: 5% 80px;
    font-family: 'jf-jinxuan-M';
    font-size: 18px;
    line-height: 2.5;
    color: var(--595757);
}

.about .content2{
    padding: 5% 60px 5% 100px;
    font-family: 'jf-jinxuan-M';
    font-size: 18px;
    line-height: 2.5;
    color: var(--595757);
}

.about .logo1{
    margin-left: auto;
    background: var(--B59E85);
    width: 90px;
    height: auto;
    position: absolute;
    bottom: 30px;
    left: 80px;
}

.about .logo2{
    margin-left: auto;
    background: var(--B59E85);
    width: 90px;
    height: auto;
    position: absolute;
    bottom: 30px;
    right: 80px;
}

.about .logo1 img,
.about .logo2 img{
    width: 100%;
    max-width: 90px;
    border: 0;
    padding: 10px;
    margin: 0;
}

@media screen and (max-width: 1200px) {
    
    .about{
        padding-right: 10%;
        margin-bottom: 0;
    }

    .about1 {
        flex-direction: column-reverse;
    }

    .about2 {
        flex-direction: column;
    }

    .about .item2 {
        padding-left: 80px;
    }

    .about .content1 {
        padding: 5% 40px 100px 80px;
    }


    .about .content2 {
        padding: 5% 50px 100px 20px;
    }

    .about img {
        max-width: none;
        margin-bottom: 10%;
    }

    .about .logo1,
    .about .logo2  {
        right: 5%;
        left: auto;
    }

    .aboutFooter {
        margin: 5% auto 10% auto;
    }
}

@media screen and (max-width: 768px) {
    
    .about img {
        border-bottom: 0 ;
    }

    .about .tittle1,
    .about .tittle2 {
        width: 95%;
    }

    .about .CH {
        padding-left: 5%;
        font-size: 25px;
    }

    .about .EN {
        padding-bottom: 15px;
        font-size: 15px;
    }

    .about .item1 {
        padding-left: 5%;
    }

    .about .item2 {
        padding-left: 30px;
    }

    .about .content1,
    .about .content2 {
        padding: 5% 5% 80px 20px;
        line-height: 2;
        font-size: 15px;
    }

    .aboutFooter {
        font-size: 20px;
    }
}

@media screen and (max-width: 425px) {
    
    .about {
        padding: 0;
    }

    .about .item1,
    .about .item2{
        width: 100%;
        margin: auto;
        padding-left: 0;
    }

    .about .tittle1, 
    .about .tittle2 {
        flex-direction: column;
        align-items: center;
    }

    .about .EN {
        text-align: center;
        border: 0;
    }

    .about .square {
        display: none;
    }

    .about .CH {
        padding-left: 0;
    }

    .about img {
        width: 100%;
        height: auto;
        max-height: none;
    }

    .about .content1, 
    .about .content2 {
        text-align: center;
        font-size: 13px;
    }

    .about .logo1, .about .logo2 {
        right: 10%;
    }

    .aboutFooter {
        font-size: 14px;
    }
}