/* 图片布局强制修复 - 在主CSS之后加载 */

.dual-figure {
    clear: both;
    overflow: hidden;
    margin: 50px auto !important;
    max-width: 1200px;
    width: 100% !important;
}

.dual-figure .figure-row {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    border-spacing: 40px 0 !important;
}

.dual-figure .figure-item {
    display: table-cell !important;
    width: 50% !important;
    vertical-align: top !important;
    text-align: center !important;
}

.dual-figure .figure-item .figure-img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 只在手机端使用堆叠布局 */
@media screen and (max-width: 480px) {
    .dual-figure .figure-row {
        display: block !important;
    }
    
    .dual-figure .figure-item {
        display: block !important;
        width: 100% !important;
        margin-bottom: 30px !important;
    }
}
