



    .diy-banner-search::after{
        content: '';
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url("/static/diy/image/ic_16_next1@2x.png") no-repeat;
        background-size: 100% 100%;
        margin-left: 8px;
        border: none;
    }
    .diy-area-right h3:before{
        content: '';
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 8px;
        background: url("/static/diy/image/ic_20_ popular@2x.png") no-repeat;
        background-size: 100% 100%;
    }
    .company-nav .title-val::before{
        content: '';
        display: inline-block;
        width: 36px;
        height: 36px;
        background: url("/static/diy/image/ic_36_xm@2x.png") no-repeat;
        background-size: 100% 100%;
        margin-right: 12px;
    }


                    .company-nav .title-val1::before {
                        background: url("/static/diy/image/ic_36_xm@2x.png") no-repeat ;
                        background-size: 100% 100%;
                    }
                

        .ad-content{
            position: relative;
            z-index: 2;
            color: white;
            width: 1200px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .ad-content h1 {
            font-size: 30px;
            color: #000;
            margin-bottom: 10px;
            font-weight: 600;
        }

        .ad-content p{
            color: #000;
        }

        .ad-content p span{
            color: #0a6dee;
        }

        .ad-content  .btn-send{
            background-color: #0a6dee;
            border: none;
            padding: 10px 20px;
            color: white;
            font-size: 16px;
            cursor: pointer;
            /* border-radius: 5px; */
            width: 105px;
        }
    

                .company-nav .title-val2::before{
                    background: url("/static/diy/image/ic_36_new@2x.png") no-repeat;
                    background-size: 100% 100%;
                }

    /* ===== 企业库 hero banner 逐像素校准(蓝湖画板 e8966707: 蓝色科技横幅 500 高) =====
       设计 banner 从 header 下 y136 起, 高 500; 内容居中: 主标题 64/90, 副标题 24/33,
       高级搜索按钮 240x52 白底 r4。设计此 hero 无统计数字块(见 .diy-banner-data 处注释)。 */
    .company-nav .company-banner {
        min-height: 500px;
        height: 500px;
        background-color: #1a5fe0;
    }
    .company-nav .banner-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .company-nav .banner-img img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        margin-left: 0;
        object-fit: cover;
        object-position: center;
        animation: none;
    }
    .company-nav .banner-content {
        top: 88px;
        width: 1200px;
    }
    .company-nav .banner-title {
        font-size: 64px;
        line-height: 90px;
        font-weight: 600;
        color: #fff;
        margin: 0;
    }
    .company-nav .banner-sub-title {
        font-size: 24px;
        line-height: 33px;
        font-weight: 600;
        color: #fff;
        margin: 16px auto 0;
    }
    /* 新设计 hero 无统计数字块 → 隐藏(数据/计算/接口不动, 如需恢复删此规则) */
    .company-nav .diy-banner-data {
        display: none;
    }
    /* 高级搜索按钮: 240x52 白底 r4, 深色字 16/600, 尾随箭头 */
    .company-nav .diy-banner-search {
        display: inline-block;
        box-sizing: border-box;
        width: 240px;
        height: 52px;
        padding: 0;
        margin: 53px auto 0;
        line-height: 52px;
        text-align: center;
        background: #fff;
        color: #001629;
        font-size: 16px;
        font-weight: 600;
        border-radius: 4px;
        border: none;
        cursor: pointer;
    }
            