.about_brand  .brand{
    width: 100%;
    height: auto;
    background-color: #000;
    padding-bottom: 10rem;
    position: relative;


}
.about_brand .brand-container{
    padding-left: 13.5rem;
    padding-right: 17rem;
    padding-top: 12.4rem;
}
.about_brand .brand .brand2{
    gap: 9.2rem;
    margin-top: 8.2rem;
    padding-left: 6.7rem;
}
.about_brand .brand2 img{

    width: 78.4rem;
    height:39.2rem;
}
.about_brand .brand2 p{
    width: 77.1rem;
    height: 39.8rem;
    font-family: 'calibri';
    font-size: 1.9rem;
    color: #FFFFFF;
    line-height: 3.08rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
/*.brand1{*/
/*    height: 84rem;*/
/*}*/
.about_brand .brand .brand-title{
    font-family: '452';
    font-weight: normal;
    font-size: 10.43rem;
    color: #FFFFFF;
    text-align: left;
    font-style: normal;
    text-transform: none;
    line-height: 1;
    margin-left: 6.8rem;
}
.about_brand .barand1-left{
    width: 78.2rem;
    padding-left: 6.7rem;
    padding-top: 2rem;

}
.about_brand .barand1-left p{
    width: 78.2rem;
    font-family: 'calibri';
    font-size: 1.9rem;
    color: #FFFFFF;
    line-height: 3.19rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 4rem;
    padding-left: 2.2rem;
}

.about_brand .barand1-left img{

    width: 64.27rem;
    height: 21.54rem;
    margin-left: -2.2rem;
}
.about_brand .brand1-right{
    width: 65.89rem;
    /*height: 85.72rem;*/
    height: auto;
}
.about_brand .brand0{
    gap: 7.5rem;
    margin-top: 4rem;
}
/*.brand0 img{*/
/*    width: 84.58rem;*/
/*    height: 106.54rem;*/
/*}*/
.about_brand .brand0-right .title{
    font-family: '452';
    font-weight: normal;
    font-size: 9.11rem;
    color: #636363;
    text-align: left;
    font-style: normal;
    margin-bottom: 5.6rem;
    line-height: 1;
    text-transform: none;
    display: block;
    margin-top: 9rem;
}
.about_brand .brand0-right  p,.brand0-right ul li{
    font-family: 'calibri';
    font-size: 1.9rem;
    color: #FFFFFF;
    line-height: 3.19rem;
    text-align: left;
    font-style: normal;
    text-transform: none;

}
.about_brand .brand0-right  p,.brand0-right ul {
    margin-bottom: 3rem;
}
.about_brand .brand0-right ul p{
    margin-bottom: 0;
}
.about_brand .brand0-right img{
    width: 64rem;
    height: auto;
}
.about_brand .brand_s_right{
    width: 78.4rem;
    margin-left: 7rem;
    margin-right: 1.58rem;
}

.about_brand .free{
    gap: 7.1rem;
    padding-top: 14rem;
    height: 103.4rem;

}
.about_brand .free .free-img{
    width: 92.1rem;
    height: 80.8rem;
    background-color: #e22d34;
    position: relative;
}
.about_brand .free .free-img img{
    width: 75.8rem;
    height: 73.2rem;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 7rem;
}
.about_brand .free-content{
    width: 107.1rem;
    height: 100%;
    background: url("../images/about/free-bj.png");
    background-size: cover;
    padding-top: 13rem;
}
.about_brand .free-content .title{
    font-family: '452';
    font-weight: normal;
    font-size: 8.9rem;
    color: #636363;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.about_brand .free-content  p{
    width: 101.2rem;
    font-family: Calibri;
    font-size: 1.9rem;
    color: #464646;
    line-height: 3.19rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 4rem;
}
.about_brand .free-content .today{
    font-family: 'calibri';
    font-weight: bold;
    font-size: 2.64rem;
    color: #464646;
    line-height: 5.55rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}
.about_brand .sem_conetn{
    width: 100%;
    height: auto;
    background-color: #fff;
    position: relative;
    padding-bottom: 17rem;
    margin-top: -1px;
    padding-top:10rem;
}
@media screen and (max-width: 768px) {

    .about_brand .brand .brand-title {
        font-size: 19rem;
    }

    .about_brand .brand0-right {
        padding-left: 14rem;
    }


    .about_brand .brand0-right .title {
        font-size: 17rem;
    }

    .about_brand .brand0-right p, .about_brand .brand0-right ul li, .about_brand .barand1-left p, .about_brand .brand2 p, .about_brand .free-content p {
        font-size: 9rem;
        line-height: 13rem;
    }

    .about_brand .brand1-right {
        width: auto;
    }

    .about_brand .brand1 {
        margin-top: 27rem;
        margin-bottom: 33rem;
    }

    .about_brand .barand1-left p {
        width: auto;
    }

    .about_brand .barand1-left, .about_brand .brand2 p {
        width: auto;
    }

    .about_brand .barand1-left img {
        width: 100%;
        height: auto;
    }

    .about_brand .brand2 p {
        height: auto;
    }

    .about_brand .brand2 img {
        width: 100%;
        height: auto;
    }
    .about_brand .brand_s_right{
        width: 151.4rem;

        margin-top: 17rem;
        margin-bottom: 11rem;
    }
    .about_brand .free {
        height: auto;
    }

    .about_brand .free .free-img {
        width: 88%;
        height: 125.8rem;
    }

    .about_brand .free .free-img img {
        width: 64%;
        left: 30rem;
        height: auto;
    }

    .about_brand .free-content {
        width: 86%;
    }

    .about_brand .free-content p {
        width:100%
    }
    .about_brand .free-content .title,.form-contact .form-body .title{
        font-size: 19rem;
    }
    .about_brand .free-content .today{
        font-size: 6.64rem;
        line-height: 11.55rem;
    }
}