.top-empty{ height: 9.16rem; }
.loc-title{ font-size: 4rem; }
.loc-desc{ font-size: 2.86rem; width: 80%; color: #727171; line-height: 5rem; margin-top: 4.16rem; margin-bottom: 6.25rem; }
.oem-img{ padding-bottom: 18.33rem; background-color: #ffffff; }
.odm-desc{ position: relative; height: 390px; background-color: #f5f5f5; }
.odm-desc-content{ width: 100%; position: absolute; top: -165px; }
.odm-desc-text{ width: 80.5%; margin: 0 auto; background-color: #e83743; padding: 8.33rem 6.66rem 6.66rem 6.66rem; }
.odm-desc .loc-title{ color: #ffffff; }
.odm-desc .loc-title span:last-child{ border-bottom-color: #ffffff; }
.odm-desc .desc-text{ color: #ffffff; }
.odm-desc .desc-text-1{ font-size: 2.8rem; line-height: 5.6rem; margin-top: 3.33rem; }
.odm-desc .desc-text-2{ font-size: 2.2rem; line-height: 4.0rem; margin-top: 10px; }
.live-section{ margin-top: 7.08rem; }
.live-section .loc-desc{ line-height: 5.5rem; width: 100%; }

@media (max-width:840px){
    html{ font-size: 10px; }
    .loc-desc{
        width: 90%;
    }
}

@media (max-width:768px){
    .container-fluid .row{ width: 93%; }
    .loc-desc{
        width: 95%;
    }
}

@media (max-width:700px){
    .odm-desc-content{ top: -110px; }
    .container-fluid .row{ width: 95%; }
}

@media (max-width:500px) {
    .top-empty{ height: 4.5rem; }
    .loc-title{ font-size: 2rem; }
    .loc-desc{ font-size: 1.5rem; width: 80%; color: #727171; line-height: 2.5rem; margin-top: 2.08rem; margin-bottom: 3.12rem; }
    .oem-img{ padding-bottom: 9.16rem; background-color: #ffffff; }
    .odm-desc{ position: relative; height: 390px; background-color: #f5f5f5; }
    .odm-desc-content{ width: 100%; position: absolute; top: -80px; }
    .odm-desc-text{ width: 80.5%; margin: 0 auto; background-color: #e83743; padding: 4.16rem 3.33rem 3.33rem 3.33rem; }
    .odm-desc .loc-title{ color: #ffffff; }
    .odm-desc .loc-title span:last-child{ border-bottom-color: #ffffff; }
    .odm-desc .desc-text{ color: #ffffff; }
    .odm-desc .desc-text-1{ font-size: 1.8rem; line-height: 3.6rem; margin-top: 1.66rem; }
    .odm-desc .desc-text-2{ font-size: 1.5rem; line-height: 3.0rem; margin-top: 10px; }
    .live-section{ margin-top: 3.54rem; }
    .live-section .loc-desc{ line-height: 2.75rem; width: 100%; }
    .loc-title span:last-child{ width: 15px; }
}

@media (max-width:420px) {
    .loc-desc{
        width: 100%;
    }
}