/* 顶部导航栏 */
.child_item :hover {
    background-color: #8FB9CD !important;
}

.ico_item {
    display: flex;
    align-items: center;
}

.no-click {
    cursor: default;
    pointer-events: none;
}

#search {
    height: auto;
    margin-top: 15px;
}

/* 文字加粗 */
.bold_text{
    font-weight: bold !important;
}

/* 产品和技术 */
/* 通用标题样式 */
#banner_title {
    color: #003559;
    text-align: center;
}

#contact_title {
    margin-right: 287px;
}

/* 父类添加add_point，子类添加describe_size_bottom，完成加点 */
.add_point .describe_size_bottom::before {
    content: "•";
    /* 使用实心圆点符号或其他符号 */
    padding-right: 10px;
    /* 可选的，用于调整符号与内容之间的间距 */
}

/* 该为蓝色背景 */
.blue_title {
    background-color: #1565AC;
    color: #fff;
    width: 20rem;
    padding-left: 0.8rem;
}

/* 一栏三个，例：MDWorks里的 已支持的设备驱动和产品细节 */
.flex-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 1rem !important;
}

/* 设备数据采集类硬件 */
/* 下面的图的背景 */
.device_background {
    border: 1px solid #000 !important;
    height: 280px !important;
    background-color: #EDF3EF !important;
}

/* 下面图片的位置 */
.device_background img {
    margin: -7rem 0 0 3rem;
    width: 270px;
}

/* 下面的白条位置 */
.device_background .device_background_w {
    background-color: #fff;
    height: 78px;
    margin-top: -3rem;
}

/* 白条里文字的位置 */
.device_background_w ul {
    padding: 1rem;
}

/* 客户案例的首行缩进2em */
.text_indent {
    text-indent: 2em;
}
/* 底部导航栏 */
.change_position{
    margin-left: -2.5rem !important;
}