
    /* 1. 外层大盒子 1200宽 */
    .tw_contact_1200_box {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 15px;
        box-sizing: border-box;
        font-family: Arial, sans-serif;
    }

    /* 2. 左右布局容器 (Flexbox) */
    .tw_contact_flex_container {
        display: flex;
        justify-content: space-between; /* 左右分开 */
        align-items: flex-start;        /* 顶部对齐 */
        flex-wrap: wrap;                /* 允许换行(适配手机) */
        margin-top: 20px;
    }

    /* 3. 左侧：文字+地图 */
    .tw_left_info {
        width: 63%; /* 占据左边 63% 的宽度 */
    }

    /* 4. 右侧：蓝色图片 */
    .tw_right_banner {
        width: 35%; /* 占据右边 35% 的宽度 */
    }

    .tw_right_banner img {
        width: 100%;       /* 图片撑满右侧容器 */
        height: auto;
        display: block;
        border-radius: 5px; /* 稍微加点圆角好看 */
    }

    /* 5. 地图样式 */
    .tw_map_wrapper iframe {
        width: 100% !important; /* 填满左侧容器 */
        border: 1px solid #ccc; /* 加个细边框 */
        border-radius: 5px;
    }

    /* 6. 文字间距优化 */
    .tw_left_info p {
        margin: 5px 0; /* 让文字不要太挤 */
        line-height: 1.5;
    }

    /* 7. 手机端适配：变成单列 */
    @media (max-width: 768px) {
        .tw_left_info, 
        .tw_right_banner {
            width: 100%; /* 手机上都占满一行 */
        }
        
        .tw_right_banner {
            margin-top: 30px; /* 手机上图片和上面文字拉开距离 */
        }
    }
