#header {
    /* background-color: red;
    border-bottom-left-radius: 270%; */
    background: url(/assets/images/zrop/zrop_big_bac.png) !important;
    /* padding-top: 100px !important; */
    background-size: 100% 100% !important;
    /* 不铺满，保持原始尺寸 */
    background-repeat: no-repeat !important;
    /* 不重复背景图 */
    background-position: center !important;
    /* 背景图居中显示 */
    overflow: visible;
    height: 518px;

}

.ceph_select {
    width: 540px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.ceph_select_item_active {
    background: #007FDF !important;
    color: #FFFFFF !important;
}

.ceph_select_item {
    width: 160px;
    height: 60px;
    background: #F1F4F7;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #1A2736;


    font-style: normal;
}

.ceph_flex_item1_top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.ceph_flex_item1_top_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #1A2736;

    text-align: left;
    font-style: normal;
    margin-left: 14px;
}

.ceph_flex_item1_bottom {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #5E6978;
    line-height: 31px;

    font-style: normal;
}

.ceph_flex_item1 {
    max-width: 530px;
    min-height: 171px;
    margin-bottom: 90px;
}

.ceph_flex_item2 {
    width: 504px;
    height: 163px;
    background: linear-gradient(90deg, #F3FAFF 0%, #FFFFFF 100%);
    border-radius: 7px;
    transition: all .3s linear;
    margin-bottom: 40px;
    position: relative;

}

.ceph_flex_item2_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 30px;
    color: #3E98F7;

    text-align: left;
    font-style: normal;
}

.ceph_flex_item2 span {
    width: 170px;
    height: 164px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 140px;
    color: #E6F5FF;
    line-height: 196px;
    text-align: left;
    font-style: normal;
    /* display: inline-block; */
    position: absolute;
    z-index: 1;
    top: 0
}

.ceph_flex_item2_titles {
    position: absolute;
    z-index: 99;
    display: flex;
    align-items: flex-start;
    top:58px;
    transition: all .2s linear;
    left: 60px;
}

.ceph_flex_item2_titles img {
    /* display: block; */
    height: 28px;
    width: 28px;
    margin-right: 17px;
    margin-top: 8px;
}

.ceph_flex_item2_info {
    display: none;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 25px;
    text-shadow: 0px 3px 13px rgba(134, 184, 221, 0.5);
    text-align: left;
    font-style: normal;
    max-width: 342px;
}

.ceph_flex_item2_titles_icon2 {
    display: none;
}

.ceph_flex_item2:hover .ceph_flex_item2_titles_icon2 {
    display: block;
}

.ceph_flex_item2:hover .ceph_flex_item2_titles_icon1 {
    display: none;
}

.ceph_flex_item2:hover span {
    display: none;
}


.ceph_flex_item2:hover .ceph_flex_item2_title {
    color: #FFFFFF;
}

.ceph_flex_item2:hover .ceph_flex_item2_titles {
    top: 48px;
}

.ceph_flex_item2:hover .ceph_flex_item2_title .ceph_flex_item2_info {
    display: block;
}

.ceph_flex_item2:hover {
    background: url(/assets/images/distributedStorage/ceph_bacc_2.png);
    /* padding-top: 100px !important; */
    background-size: 100% 100%;
    /* 不铺满，保持原始尺寸 */
    background-repeat: no-repeat;
    /* 不重复背景图 */
    background-position: center;
}

.ceph_flex_item3 {
    max-width: 486px;
    min-height: 212px;
    background: linear-gradient(270deg, #F9FDFF 0%, #F1FAFF 100%);
    border-radius: 12px;
    padding-top: 30px;
    transition: all .3s linear;
    padding-left: 28px;
    padding-right: 81px;
    margin-bottom: 30px;
}

.ceph_flex_item3:hover {
    box-shadow: 0px 0px 20px 0px rgba(192, 192, 192, 0.44);

}

.ceph_flex_item3_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: #466E95;
    line-height: 25px;
    text-align: left;
    font-style: normal;
}

.ceph_flex_item3_line {
    max-width: 157px;
    height: 4px;
    margin-bottom: 13px;
    background: linear-gradient(270deg, #00B7F4 0%, #0080E6 100%);
}

.ceph_flex_item3_info {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #5E6978;
    line-height: 30px;
    text-align: justify;
    font-style: normal;
}



.ceph_box_1 {
    width: 100%;
    min-height: 71px;
    background: #FCFEFF;
    border-radius: 10px;
    border: 1px solid #E1DEDE;
    display: flex;
    align-items: center;
    margin-top: 43px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;

}

.ceph_box_1 img {
    height: 45px;
    width: 45px;
    margin-right: 17px;
}

.ceph_box_right {
    max-width: 530px;
    height: fit-content;
}

.ceph_box_right_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 14px;
    color: #1A2736;

    text-align: justify;
    font-style: normal;
}

.ceph_box_right_info {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    display: block;
    color: #93989F;
    white-space: normal;
    word-wrap: break-word;
    text-align: justify;
    font-style: normal;

    width: 100%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;

}

.ceph_flex_item4 {
    max-width: 530px;
    margin-bottom: 70px;

}

.ceph_flex_item4_top {
    display: flex;
    align-items: center;
    margin-bottom: 27px;
}

.ceph_flex_item4_top img {
    width: 45px;
    height: 45px;
    margin-right: 24px;
}

.ceph_flex_item4_top_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #1A2736;

    text-align: left;
    font-style: normal;
}

.ceph_flex_item4_bottom {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #5E6978;
    line-height: 31px;
    text-align: justify;
    font-style: normal;
}

.ceph_flex_item5 {
    max-width: 324px;
    min-height: 360px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #CBEDFF;
    padding-top: 52px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative;
    padding-bottom: 50px;
}

.ceph_flex_item5_title {

    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: #1A2736;

    text-align: center;
    margin-bottom: 16px;
    font-style: normal;
}

.ceph_flex_item5_info {

    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #5E6978;
    line-height: 30px;
    text-align: justify;
    font-style: normal;
}

.ceph_flex_item5 img{
    position: absolute;
    top:0;
    right:35px
}
.ceph_show2{
    display: none;
}
.solution {
    height: auto;
    padding-bottom: 80px;
    width: 100%;
    background: #F2FAFF;
    margin-bottom: 60px;
}
.cube_CDP_body_3 {
    /* background-color: red; */
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
}
.cube_container {
    /* background-color: red; */
    width: 1290px;
    margin: 0 auto;
}
.cube_CDP_body_3_item {
    /* background-color: red; */
    width: 288px;
    height: 255px;
    background: #FFFFFF;
    padding: 20px;
    transition: transform 0.3s linear;
}
.cube_CDP_body_4_item {
    background: linear-gradient(180deg, #0C6EB1 0%, #004D82 100%) !important;
    border-radius: 32px !important;
    color: white !important;
    padding: 33px !important;
    transition: transform 0.3s linear;
}
.cube_CDP_body_4_item_title {
    color: white !important;
    font-size: 21px !important;
    text-align: left;
    height: unset;
    line-height: unset;
}
.cube_CDP_body_3_item_title {
    width: 62px;
    height: 84px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    font-size: 60px;
    color: #52C4FF;
    line-height: 84px;
    text-align: right;
    font-style: normal;
    margin-bottom: 20px;
}
.cube_CDP_body_4_item_title_2 {
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 600;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 33px;
    text-align: left;
    margin-bottom: 19px;
    font-style: normal;
}

.cube_CDP_body_4_item_title {
    color: white !important;
    font-size: 21px !important;
    text-align: left;
    height: unset;
    line-height: unset;
}
.cube_CDP_body_3_item_body {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #5E6978;
    line-height: 28px;
    text-align: left;
    font-style: normal;
}
.cube_CDP_body_4_item_body {
    color: white !important;
    font-size: 14px;
    line-height: unset;
}
.body_bigbox {
    width: 100%;
    /* height: 689px; */
    display: flex;
    justify-content: center;
    /* background-color: red; */
}

.bigbox_default {
    /* height: 791px; */

}

.bigbox_default .body_bigbox_container .body_bigbox_container_title {
    /* width: 818px; */
    height: 50px;
    font-size: 36px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #1A2736;
    line-height: 50px;
    margin-bottom: 40px;
}
.universal_body_title{
    margin-bottom: 40px;
}
.body_bigbox .body_bigbox_container .body_bigbox_container_body {

    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 49px;
    margin-top:0px;
    /* background-color: red; */
}

.body_bigbox .body_bigbox_container {
    width: 1180px;
    /* background-color: #C0C0C0; */
    display: flex;
    /* justify-content: center;
     */
    flex-direction: column;
    align-items: center;

}

.body_bigbox_blue {
    /* background-color: rgba(243, 250, 255, 1); */
}

.body_bigbox_container_body_item_title1 {
    width: 100%;
    /* height: 50px; */
    font-size: 36px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #1A2736;
    /* padding-left: 20px; */
    margin-left: 20px;
    line-height: 50px;
}

.body_bigbox_container_body_item_title2 {
    /* width: 470px; */
    /* height: 33px; */
    font-size: 24px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #45576B;
    line-height: 33px;
    margin-bottom: 53px;
}



.body_bigbox_container_body_item_span {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.body_bigbox_container_body_item_span_title {
    width: 100px;
    float: auto;
    /* height: 27px; */
    font-size: 16px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #008CF7;
    line-height: 27px;
    text-align: left;
}

.body_bigbox_container_body_item_span_box {
    display: flex;
    margin-bottom: 16px;
}

.body_bigbox_container_body_item_span_label {
    width: 394px;
    /* height: 54px; */
    font-size: 14px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 400;
    color: #37475A;
    line-height: 27px;
}

.spec_title {
    text-align: right;
    transform: translateX(-42px);
    width: 122px;
}

.spec_bable {
    transform: translateX(-23px);

}


.spec_title2 {
    text-align: right;
    transform: translateX(-49px);
    width: 130px;
}

.spec_bable2 {
    transform: translateX(-30px);

}

.body_bigbox_container_body_items {
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 50px;
    transform: translateX(-30px);
    margin-bottom: 10px;
    cursor: pointer;
    transition: all .3s linear
}

.vir_hover {
    background-color: white;
    border-left: 5px solid #3498db;
    /* 宽度为5px，颜色为#3498db（蓝色） */
}

.body_bigbox_container_body_items_value {
    /* width: 393px; */
    /* height: 87px; */
    font-size: 14px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 400;
    color: #5E6978;
    line-height: 27px;
    margin-top: 12px;
}

.body_bigbox_container_body_items_title {

    height: 27px;
    font-size: 21px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 600;
    color: #5E6978;
    line-height: 27px;
}
.vir_select_left {
    width: 28%;
    background-color: rgba(0, 95, 171, 1);
    padding-top: 90px;
    padding-left: 23px;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.5);
    padding-bottom: 60px;
}

.vir_select_left_items {
    width: 90%;
    height: 48px;
    font-size: 24px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 24px;
    text-align: center;
    line-height: 48px;
    margin-bottom: 20px;
    transition: all .3s linear
        /* background-color: red */
}

.vir_select_hover {
    background: rgba(0, 77, 138, 0.71);
    position: relative;
}



.vir_select_right {
    width: 72%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.43);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s linear
}

.vir_select_right_container {
    /* background-color: red; */
    width: 74%;
    display: none;
}

.vir_select_right_container_show {
    display: block;
}

.vir_select_right .vir_select_right_title {
    /* width: 567px; */
    height: 38px;
    font-size: 27px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #162737;
    line-height: 38px;
    margin-bottom: 27px;
}

.vir_select_right_container_items {
    margin-bottom: 13px;

}

.vir_select_right_container_items_title {

    /* height: 28px; */
    font-size: 18px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #0080E6;
    margin-bottom: 8px;
    line-height: 30px;
}

.vir_select_right_container_items_value {

    /* height: 27px; */
    font-size: 14px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 400;
    color: #162C3F;
    line-height: 27px;
}

.vir_bottom_bac {
    background-size: 100% auto;
    width: 100%;
    height: 368px;
    /* 控制图片尺寸，cover表示尽量填满容器 */
    background-position: center;
    /* 控制图片在容器中的位置，center表示居中 */
    background-repeat: no-repeat;
    background-image: url('/assets/images/vir_bottom_bac.png');
}

.vir_bottom_tip {
    width: 100%;
    text-align: right;
    /* height: 17px; */
    font-size: 12px;
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 400;
    margin-top: 59px;
    color: #5B697A;
    text-wrap: wrap;
    word-wrap: break-word;
    line-height: 17px;
}
.cube_storge_lite {
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    font-size: 20px;
    color: #004D82;
    line-height: 56px;
    text-align: left;
    font-style: normal;
}
.vir_select_right {
    /* background-image: url(/assets/images/cubeProduct/cube_bac_1.jpg); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.vir_select_right {
    width: 72%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.43);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s linear;
}
#cube_version .version_table {
    width: 1180px;
    margin: 0 auto;
}

.version_table>div {
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
}

.version_table>div>div {
    width: calc((100% - 12px) / 5);
    text-align: center;
}

.version_table .thead>div {
    background: #007FDF;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 56px;
}

.version_table .tbody>div {
    font-size: 16px;
    color: #1A2736;
    line-height: 48px;
}

.version_table .tbody.more_height>div {
    line-height: 22px;
    padding-top: 13px;
}

.version_table .tbody.more_height>.left_title {
    line-height: 70px;
    padding-top: 0;
}

.version_table .tbody>.left_title {
    color: #007FDF;
    font-weight: 500;
}

.version_table .tbody:nth-child(odd)>div {
    background: #EFF8FF;
}

.version_table .tbody:nth-child(even)>div {
    background: #D0EAFF;
}
.cube_storge_version_table>div>div:nth-child(2) {
    /* background-color:red; */
    width: calc(((100% - 20px) / 5)*4);
    /* font-weight: bolder; */
    line-height: unset !important;
    display: flex;
    margin-bottom: 5px;
    align-items: center;
    justify-content: center;
}

.cube_storge_cube_version {
    background-color: rgba(243, 250, 255, 1);

}
@media screen and (max-width:1290px) {
    .ceph_flex_item5{
        max-width: unset;
        min-height: 300px;
        margin-bottom: 40px;
        width: 80%;
    }
    .cube_CDP_body_3_item {
        width: 40%;
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .cube_container {
        padding-left: 0px;
        padding-right: 0px;
        width: unset;
    }
    .cube_CDP_body_3{
        justify-content: space-evenly;

    }
}
@media screen and (max-width: 990px) {
    .cube_CDP_body_3_item {
        width: 80%;
    }
}