body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

/* 兰色 9磅 */
.font_blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
}

/* 兰色 9磅 */
.font_Stocks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #D9E0EA;
    text-decoration: none;
    font-weight: bold;
}



/* 兰色 9磅 */
.font_blue_cn {
    font-size: 9pt;
    color: #095BB1;
    text-decoration: none;
    /*	line-height:20px;*/
}

.td_list {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D4D4D4;
}



/* 中文 黑色 9磅 */
.font_black_cn {
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    line-height: 20px;
}

/* 兰色 9磅 */
.font_blue_ISO {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #3174B8;
    text-decoration: none;
    font-weight: bold;
}

/* 兰色 9磅 */
.font_blue_lighe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #095BB1;
    text-decoration: none;
}

/* 灰色 9磅 */
.font_gray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #868686;
    text-decoration: none;
}

/* 黑色 9磅 */
.font_black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
}

/* 黑色 9磅 */
.font_black_01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    line-height: 20px;
    text-decoration: none;
}


/* 红色 9磅 */
.font_red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #9C1103;
    text-decoration: none;
}


/* 自定义链接 全一色 */
a.white_div:link {
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.white_div:visited {
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.white_div:hover {
    font-size: 10pt;
    color: #ABE1FA;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.white_div:active {
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}



/* 自定义链接 全一色 */
a.a_blue:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue:hover {
    font-size: 10pt;
    color: #5DBFE4;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/* 自定义链接 全一色 */
a.a_blue_01:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue_01:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue_01:hover {
    font-size: 10pt;
    color: #5CC0E2;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_blue_01:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}


/* 自定义链接 全一色 */
a.a_blue_cn_01:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
}

a.a_blue_cn_01:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
}

a.a_blue_cn_01:hover {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: underline;
}

a.a_blue_cn_01:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
}


/* 自定义链接 全一色 */
a.a_black_en:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:hover {
    font-size: 10pt;
    color: #5DBFE4;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/* news 黑色 鼠标滑过变色 自定义链接 全一色 */
a.a_black_blue:link {
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_blue:visited {
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_blue:hover {
    font-size: 9pt;
    color: #095BB1;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_blue:active {
    font-size: 9pt;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

/* 自定义链接 全一色 */
a.a_black_cn:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
}

a.a_black_cn:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
}

a.a_black_cn:hover {
    font-size: 10pt;
    color: #5DBFE4;
    text-decoration: underline;
}

a.a_black_cn:active {
    font-size: 10pt;
    color: #5DBFE4;
    text-decoration: none;
}


/* 自定义链接 全一色 */
a.a_brown_en:link {
    font-size: 9pt;
    color: #9C1103;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_brown_en:visited {
    font-size: 9pt;
    color: #9C1103;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_brown_en:hover {
    font-size: 9pt;
    color: #9C1103;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_brown_en:active {
    font-size: 9pt;
    color: #9C1103;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}


/* 自定义链接 全一色 061026新增 */
a.a_detail_new:link {
    font-size: 9pt;
    color: #050505;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_detail_new:visited {
    font-size: 9pt;
    color: #050505;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_detail_new:hover {
    font-size: 9pt;
    color: #1060B9;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_detail_new:active {
    font-size: 9pt;
    color: #050505;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}

/* 单元格 右 白色 1px */
.td_right_line {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}

/* 单元格 左右 1px */
.td_liangbian {
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #DFDFDF;
    border-left-color: #DFDFDF;
}

/* 单元格 上 1px */
.td_up {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #B0B0B0;
}

/* 单元格 上下左右 1px */
.td_product {
    border: 1px solid #000000;
}


/* 单元格 上下左右 1px */
.td_team {
    border: 1px solid #B9C7D4;
}


/* 产品终极  单元格 上下左右 2px */
.td_product_01 {
    border: 2px solid #D8DBE4;
}

/* 关于我们  单元格 上下左右 2px */
.td_profile_01 {
    border: 1px solid #CEC9D0;
}

/* 单元格 右 白色 1px */
.td_div_line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}

/* 层：透明度70% */
.d_opacity_70 {
    filter: alpha(opacity=95)
}

/* 061227 新加 */
/* 库存导航 */
.but_nav_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #FFFFFD;
}

/* 库存第一排 按钮导航 */
a.a_but_blue:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_but_blue:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_but_blue:hover {
    font-size: 10pt;
    color: #5DBFE4;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_but_blue:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

/* 库存  单元格 上下左右 1px */
.td_storks {
    border: 1px solid #C0BFC4;
}

/* 单元格 下 1px */
.td_storks_bottom_font {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EBEAF2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #868789;
}

/* 单元格 下 4px */
.td_storks_bottom_1 {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #EBEAF2;
}

/* 自定义链接 全一色 */
.everybutton {
    font-size: 9pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1pt;
}

.end_product_boder {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #D1D1D3;
    border-left-color: #D1D1D3;
}

.end_product_boder2 {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #D1D1D3;
    border-bottom-color: #D1D1D3;
}

.end_product_boder3 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ACACAC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #095FB2;
    font-weight: bold;
}


/* 自定义链接 全一色 */
a.a_black_en:link {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:visited {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:hover {
    font-size: 10pt;
    color: #5DBFE4;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.a_black_en:active {
    font-size: 10pt;
    color: #095BB1;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/* 产品列表  自定义链接 */
a.a_product_list:link {
    font-size: 9pt;
    color: #2F76B8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.a_product_list:visited {
    font-size: 9pt;
    color: #2F76B8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.a_product_list:hover {
    font-size: 9pt;
    color: #5DBFE4;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.a_product_list:active {
    font-size: 9pt;
    color: #2F76B8;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* 首页样式 */
.div_profile {
    display: grid;
    grid-template-columns: 2fr 1fr;
    margin-top: 20;
    gap: 20px;
}

.div_profile .img {
    display: flex;
    flex-flow: column;
    margin: 18px 0;
    gap: 18px;
    align-content: flex-end;
    flex-wrap: wrap;
}

/* Products 页面样式 */
.products-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

/* grid保持正方形 */
.product {
    aspect-ratio: 1 / 1;
    width: 100%;
    height: 100%;
}

/* 让 table 保持父元素形状 */
.product table {
    width: 100%;
    height: 100%;
}

/* 让产品图片居中 */
.product .img {
    display: block;
    margin: 0 auto;
    width: 100%;
    object-fit: contain;
    max-height: 200;
}

/* Advantages 页面样式 */
.top-area {
    display: grid;
    grid-template-columns: 1fr 200px;
    gap: 24px;
    margin-bottom: 24px;
}

.bottom-area {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
}

.cards-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
}

.right-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.adv-card {
    display: flex;
    align-items: stretch;
    border-width: 1px;
    border-style: groove;
    border-left-style: none;
}

.adv-card .accent-bar {
    width: 4px;
    min-height: 100%;
    background: #e8712a;
    flex-shrink: 0;
    align-self: stretch;
}

.adv-card .card-body {
    padding: 12px 20px 12px 16px;
    display: flex;
    flex-direction: column;
}

.adv-card .card-title {
    font-weight: 600;
    margin-bottom: 8px;
    line-height: 1.4;
}

.adv-card .card-desc {
    font-weight: 400;
    line-height: 1.75;
}

/* Contact 页面样式 */
.contact-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20%;
    justify-content: center;
    align-items: center;
}