.ft-introduce {
    background: #f0f0f0;
    padding-bottom: 6.771vw;
}

.no-margin {
    margin: unset;
}

.ft-introduce .content-box  .row{
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 40.469vw;
}

/* Left Part */

.ft-introduce .content-box .left-box {
    background-color: #ffffff;
    padding-top: 1.562vw;
    padding-bottom: 1.562vw;
    overflow-x: hidden;
}

.ft-introduce .content-box .left-box p {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.667vw;
    color: #252525;
}

.ft-introduce .content-box .left-box p img {
    max-width: 31.529vw;
}

/* End Left Part */

/*  Right Part  */
.ft-introduce .content-box .right-box {
    background-color: #d6d6d6;
    padding-left: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 40.469vw;
}

.ft-introduce .content-box .right-box h1 {
    font-size: 1.667vw;
    font-weight: bold;
    font-stretch: normal;
    color: #252525;
    text-indent: 1.146vw;
}

.ft-introduce .content-box .right-box ul {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.ft-introduce .content-box .right-box ul li{
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}


.ft-introduce .content-box .right-box ul li h4 {
    display: inline-block;

    width: 4.375vw;
    overflow: hidden;
    clear: left;
    text-align: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: 0.26vw solid #b3001b;
    text-indent: 0.833vw;
}

.ft-introduce .content-box .right-box ul li p {
    display: inline-block;
    width: 11.302vw;
    max-height: 8.333vw;
    overflow: hidden;

    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.667vw;
    color: #252525;
}
/*  End Right Part  */
