
        /* ===== 重置 & 基础 ===== */
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
            background: #fff;
            font-family: "pingfang SC", "helvetica neue", arial, "hiragino sans gb", "microsoft yahei ui", "microsoft yahei", simsun, sans-serif !important;
            color: #333;
        }
        a { text-decoration: none; cursor: pointer; }
        a:hover { text-decoration: none; }
        ul, li { list-style: none; margin: 0; padding: 0; }
        img { max-width: 100%; vertical-align: middle; }

        /* ===== 容器 最大宽度1350px ===== */
        .iot-container {
            max-width: 1350px;
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
            margin: 0 auto;
            box-sizing: border-box;
        }
        /* ===== 每部分上下 padding 90px ===== */
        .iot-section {
            padding-top: 90px;
            padding-bottom: 90px;
        }
        /* ===== 大标题 ===== */
        .iot-title {
            font-size: 30px;
            font-weight: bold;
            text-align: center;
            color: #000;
            margin-bottom: 48px;
        }

        /* ===== 按钮 ===== */
        .iot-btn {
            display: inline-block;
            height: 42px;
            line-height: 40px;
            padding: 0 25px;
            font-size: 14px;
            text-align: center;
            border-radius: 10px;
            transition: all 0.3s ease;
            border: 1px solid #fff;
            color: #fff;
            background: transparent;
        }
        .iot-btn-primary {
            border-color: #ffe164;
            color: #ffe164;
        }
        .iot-btn:hover {
            background: #ffe164;
            color: #333;
            border-color: #ffe164;
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(255, 225, 100, 0.3);
        }

        /* ===== 卡片 hover ===== */
        .iot-card-hover {
            transition: transform 0.35s ease, box-shadow 0.35s ease;
        }
        .iot-card-hover:hover {
            transform: translateY(-4px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
        }

        /* ============================================================
           Banner - margin-top: 60px 保持不变
           ============================================================ */
        .iot-banner {
            width: 100%;
            min-height: 540px;
            background: url("/css/2018/images/iot_bg.jpg") no-repeat center top;
            background-size: cover;
            margin-top: 60px;
            display: flex;
            align-items: center;
            padding: 40px 0;
        }
        .iot-banner .iot-banTxt b {
            font-size: 42px;
            color: #fff;
            font-weight: normal;
            display: block;
        }
        .iot-banner .iot-banTxt p {
            max-width: 490px;
            font-size: 15px;
            line-height: 28px;
            color: #e2ecff;
            margin-top: 20px;
        }
        .iot-banner .iot-banTxt .iot-btn-group {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
            margin-top: 40px;
        }

        /* ============================================================
           为什么物联网需要优质架构方案/服务器
           ============================================================ */
        .iot-why {
            text-align: center;
            background: url("/css/2018/images/iot_bg2.jpg") no-repeat bottom center;
            padding: 50px 0 180px;
        }
        .iot-why b {
            font-size: 32px;
            color: #333;
            display: block;
            padding-bottom: 20px;
            font-weight: normal;
        }
        .iot-why p {
            font-size: 15px;
            color: #666;
            line-height: 30px;
            margin: 0 auto 15px;
            max-width: 70%;
        }
        .iot-why p.iot-why2 { max-width: 75%; }
        .iot-why p.iot-why3 {
            max-width: 52%;
            font-size: 18px;
            color: #333;
            line-height: 35px;
            margin-top: 10px;
        }

        /* ============================================================
           物联网架构方案/IOT实战应用场景 - Tab切换
           ============================================================ */
        .iot-arch {
            background: #f6fbff;
            padding: 45px 0;
        }
        .iot-arch .iot-tab-nav {
            display: flex;
            justify-content: center;
            gap: 60px;
            margin-bottom: 35px;
        }
        .iot-arch .iot-tab-nav h3 {
            font-size: 24px;
            color: #333;
            font-weight: normal;
            cursor: pointer;
            padding-bottom: 5px;
            border-bottom: 2px solid transparent;
            transition: 0.3s;
            line-height: 35px;
            margin: 0;
        }
        .iot-arch .iot-tab-nav h3.active {
            color: #009cf6;
            border-bottom-color: #009cf6;
        }
        .iot-arch .iot-tab-pane {
            display: none;
            background: #fff;
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
            border-radius: 10px;
            padding: 30px 20px;
            min-height: 756px;
        }
        .iot-arch .iot-tab-pane.active { display: block; }

        .iot-arch .iot-arch-left .iot-arch-title {
            background: #009cf6;
            height: 50px;
            padding-left: 25px;
            font-size: 25px;
            color: #fff;
            line-height: 50px;
            border-radius: 10px;
            width: 40%;
            font-weight: normal;
            margin-bottom: 20px;
        }
        .iot-arch .iot-arch-left img {
            display: block;
            max-width: 100%;
            height: auto;
        }

        .iot-arch .iot-arch-right {
            background: url("/css/2018/images/iot_jbbg_03.jpg") repeat-y left top;
            padding: 30px 30px 30px 40px;
            min-height: 696px;
            border-radius: 10px;
        }
        .iot-arch .iot-arch-right .iot-rt-title {
            font-size: 18px;
            color: #009cf6;
            padding-top: 20px;
            font-weight: normal;
        }
        .iot-arch .iot-arch-right .iot-adv-list p {
            margin-top: 25px;
        }
        .iot-arch .iot-arch-right .iot-adv-list strong {
            display: block;
            font-size: 16px;
            color: #333;
            font-weight: bold;
            padding-bottom: 10px;
        }
        .iot-arch .iot-arch-right .iot-adv-list span {
            display: block;
            color: #666;
            font-size: 12px;
            line-height: 24px;
        }

        .iot-arch .iot-arch-right .iot-link {
            margin-top: 25px;
            display: block;
        }
        .iot-arch .iot-arch-right .iot-link a {
            color: #009cf6;
            font-size: 14px;
            padding-left: 35px;
            background: url("/css/2018/images/iot_icn_01.png") no-repeat left center;
            height: 35px;
            line-height: 45px;
            display: inline-block;
            transition: 0.3s;
        }
        .iot-arch .iot-arch-right .iot-link a:hover { color: #e21616; }

        .iot-arch .iot-arch-right .iot-prod-title {
            font-size: 18px;
            color: #333;
            margin-top: 35px;
            font-weight: normal;
        }
        .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item {
            text-align: center;
        }
        .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item a {
            color: #333;
            transition: 0.3s;
            display: block;
        }
        .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item a:hover { color: #009cf6; }
        .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item img { display: block; margin: 0 auto; max-width: 49px; }
        .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item span { display: block; padding: 8px 0; font-size: 14px; }

        /* IOT实战应用场景 特殊样式 */
        .iot-arch .iot-arch-right .iot-scene-formula p {
            font-size: 16px;
            color: #333;
            line-height: 48px;
            margin-bottom: 0px;
        }
        .iot-arch .iot-arch-right .iot-scene-formula p span { color: #009cf6; }
        .iot-arch .iot-arch-right .iot-scene-formula p i { padding: 0 5px; font-style: normal; }
        .iot-arch .iot-arch-right .iot-scene-formula b {
            font-size: 14px;
            line-height: 48px;
            font-weight: normal;
        }
        .iot-arch .iot-arch-right .iot-scene-desc {
            font-size: 14px;
            color: #666;
            line-height: 30px;
            margin-top: 10px;
        }
        .iot-arch .iot-arch-right .iot-scene-desc span { color: #009cf6; }

        /* ============================================================
           物联网企业解决方案定制
           ============================================================ */
        .iot-custom {
            background: url("/css/2018/images/iot_bg3.jpg") no-repeat center bottom;
            background-size: cover;
            text-align: center;
            padding: 60px 0;
        }
        .iot-custom p {
            color: #fff;
            font-size: 32px;
            line-height: 48px;
            padding-bottom: 30px;
        }
        .iot-custom .iot-btn-custom {
            display: inline-block;
            color: #ffe037;
            font-size: 16px;
            line-height: 35px;
            border: 1px solid #ffe037;
            padding: 0 35px;
            border-radius: 10px;
            transition: 0.3s;
        }
        .iot-custom .iot-btn-custom:hover {
            color: #333;
            background: #ffe037;
            box-shadow: 0px 0px 25px #381ab6;
            transform: translateY(-2px);
        }

        /* ============================================================
           物联网IOT应用行业 - 全屏5个(col-2)，移动端4个(col-3)
           ============================================================ */
        .iot-industry .iot-industry-item {
            text-align: center;
            margin-bottom: 30px;
        }
        .iot-industry .iot-industry-item .iot-industry-icon {
            width: 100%;
            height: 109px;
            background: no-repeat center;
            background-size: auto 100%;
            transition: transform 1s ease-in-out;
        }
        .iot-industry .iot-industry-item:hover .iot-industry-icon {
            transform: rotate(360deg);
        }
        .iot-industry .iot-industry-item b {
            display: block;
            padding: 15px 0;
            font-size: 18px;
            font-weight: normal;
            color: #333;
            transition: 0.3s;
        }
        .iot-industry .iot-industry-item:hover b { color: #009cf6; }

        /* ============================================================
           关于物联网热点知识赏析
           ============================================================ */
        .iot-news {
            background: #f6fbff;
        }
        .iot-news .iot-news-item {
            text-align: center;
        }
        .iot-news .iot-news-item img {
            max-width: 100%;
            border-radius: 10px;
            margin-bottom: 15px;
        }
        .iot-news .iot-news-item a {
            display: block;
            font-size: 16px;
            color: #666;
            line-height: 34px;
            transition: 0.3s;
        }
        .iot-news .iot-news-item a:hover { color: #16b0ff; }

        /* ============================================================
           移动端适配
           ============================================================ */
        @media (max-width: 992px) {
            .iot-banner { min-height: 400px; }
            .iot-banner .iot-banTxt p { max-width: 100%; }
            .iot-why p { max-width: 90%; }
            .iot-why p.iot-why3 { max-width: 80%; }
            .iot-title { margin-bottom: 35px; }
            .iot-arch .iot-arch-right { min-height: auto; margin-top: 30px; }
            .iot-arch .iot-tab-pane { min-height: auto; }
        }
        @media (max-width: 768px) {
            .iot-section { padding-top: 50px; padding-bottom: 50px; }
            .iot-title { font-size: 24px; margin-bottom: 30px; }
            .iot-banner { min-height: 380px; padding: 30px 0; margin-top: 50px; }
            .iot-banner .iot-banTxt b { font-size: 28px; }
            .iot-banner .iot-banTxt p { font-size: 14px; line-height: 24px; }
            .iot-banner .iot-banTxt .iot-btn-group .iot-btn { height: 36px; line-height: 34px; font-size: 13px; padding: 0 18px; }
            .iot-why b { font-size: 24px; }
            .iot-why p { font-size: 14px; line-height: 26px; max-width: 95%; }
            .iot-why p.iot-why3 { font-size: 16px; max-width: 95%; }
            .iot-arch { padding: 30px 0; }
            .iot-arch .iot-tab-nav { gap: 30px; }
            .iot-arch .iot-tab-nav h3 { font-size: 18px; }
            .iot-arch .iot-tab-pane { padding: 20px 15px; }
            .iot-arch .iot-arch-left .iot-arch-title { font-size: 18px; height: 40px; line-height: 40px; width: 60%; padding-left: 15px; }
            .iot-arch .iot-arch-right { padding: 20px; }
            .iot-arch .iot-arch-right .iot-rt-title { font-size: 17px; padding-top: 10px; }
            .iot-arch .iot-arch-right .iot-adv-list p { margin-top: 12px; }
            .iot-arch .iot-arch-right .iot-adv-list strong { font-size: 15px; }
            .iot-arch .iot-arch-right .iot-adv-list span { font-size: 12px; line-height: 22px; }
            .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item img { max-width: 35px; }
            .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item span { font-size: 13px; padding: 5px 0; }
            .iot-arch .iot-arch-right .iot-scene-formula p { font-size: 14px; line-height: 36px; }
            .iot-arch .iot-arch-right .iot-scene-desc { font-size: 13px; line-height: 26px; }
            .iot-arch .iot-arch-right .iot-link { margin-top: 15px; }
            .iot-arch .iot-arch-right .iot-link a { font-size: 13px; line-height: 40px; height: 30px; }
            .iot-arch .iot-arch-right .iot-prod-title { font-size: 16px; margin-top: 20px; }
            .iot-custom p { font-size: 24px; line-height: 36px; padding-bottom: 20px; }
            .iot-custom .iot-btn-custom { font-size: 15px; padding: 0 28px; line-height: 32px; }
            .iot-news .iot-news-item a { font-size: 14px; line-height: 28px; }
            .iot-industry .iot-industry-item .iot-industry-icon { height: 80px; background-size: contain; }
            .iot-industry .iot-industry-item b { font-size: 15px; padding: 10px 0; }
        }
        @media (max-width: 480px) {
            .iot-section { padding-top: 40px; padding-bottom: 40px; }
            .iot-title { font-size: 20px; margin-bottom: 25px; }
            .iot-banner { min-height: 300px; padding: 20px 0; margin-top: 40px; }
            .iot-banner .iot-banTxt b { font-size: 22px; }
            .iot-banner .iot-banTxt p { font-size: 13px; line-height: 22px; margin-top: 10px; }
            .iot-banner .iot-banTxt .iot-btn-group { gap: 15px; margin-top: 20px; }
            .iot-banner .iot-banTxt .iot-btn-group .iot-btn { height: 32px; line-height: 30px; font-size: 12px; padding: 0 15px; }
            .iot-why b { font-size: 20px; padding-bottom: 12px; }
            .iot-why p { font-size: 13px; line-height: 24px; max-width: 100%; }
            .iot-why p.iot-why3 { font-size: 14px; line-height: 28px; max-width: 100%; }
            .iot-arch .iot-tab-nav { gap: 15px; flex-wrap: wrap; }
            .iot-arch .iot-tab-nav h3 { font-size: 15px; }
            .iot-arch .iot-tab-pane { padding: 15px 10px; }
            .iot-arch .iot-arch-left .iot-arch-title { font-size: 14px; height: 32px; line-height: 32px; width: 75%; padding-left: 12px; }
            .iot-arch .iot-arch-right { padding: 15px; }
            .iot-arch .iot-arch-right .iot-rt-title { font-size: 15px; padding-top: 5px; }
            .iot-arch .iot-arch-right .iot-adv-list strong { font-size: 14px; }
            .iot-arch .iot-arch-right .iot-adv-list span { font-size: 11px; line-height: 20px; }
            .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item img { max-width: 30px; }
            .iot-arch .iot-arch-right .iot-prod-list .iot-prod-item span { font-size: 12px; padding: 3px 0; }
            .iot-arch .iot-arch-right .iot-scene-formula p { font-size: 13px; line-height: 30px; }
            .iot-arch .iot-arch-right .iot-scene-desc { font-size: 12px; line-height: 24px; }
            .iot-arch .iot-arch-right .iot-link a { font-size: 12px; line-height: 35px; height: 28px; padding-left: 28px; background-size: 20px; }
            .iot-arch .iot-arch-right .iot-prod-title { font-size: 15px; margin-top: 15px; }
            .iot-custom { padding: 40px 0; }
            .iot-custom p { font-size: 18px; line-height: 28px; padding-bottom: 15px; }
            .iot-custom .iot-btn-custom { font-size: 13px; padding: 0 20px; line-height: 30px; }
            .iot-news .iot-news-item a { font-size: 13px; line-height: 24px; }
            .iot-industry .iot-industry-item .iot-industry-icon { height: 55px; background-size: contain; }
            .iot-industry .iot-industry-item b { font-size: 13px; padding: 8px 0; }
        }
