#header {
    width: 100%;
    /* background-color: #367bf0; */
    position: relative;
    padding-top: 170px;
    box-sizing: border-box;
    background: url(/assets/images/selection/solution_bg.svg) center top no-repeat, linear-gradient(180deg, #367BF0, #41B9FF);
    background-size: auto 100%;
    padding-bottom: 43px;
}

#container {
    width: 100%;
    /* height: 520px; */
}

.background-blue {
    background-color: #E0F3FF !important;
}

.with-110 {
    width: 110% !important;
}
.with-100 {
    width: 100% !important;
}
.header_title_wrap {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}

.header_title {
    font-size: 64px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 20px;
}

.header_title_wrap p {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    /* padding-bottom: 93px; */
}

.header_title_wrap .header_title_p {
    padding-bottom: 50px;
    color: #F4B103;
    font-weight: bolder
}

.wrap_2 {
    display: flex !important;
}

.wrap_2 .header_title {
    text-align: left;
}

.wrap_2_img {
    width: 40%;
    height: 300px;
    cursor: pointer;
    margin-top: 20px;
}

.wrap_2 .header_title_p_2 {
    text-align: left;
    margin-bottom: 10px;

}

.wrap_2 .header_title_p {
    text-align: left;

}

.header_btn_collection {

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.header_btn_collection .call {
    width: 218px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .3s linear;
}

.header_btn_collection .call:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.header_btn_collection .call .btn_text {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
}

.header_btn_collection .download {
    width: 128px;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.vm-two-btn {
    display: flex;
    /* background-color: red; */
    width: 461px;
    margin-bottom: 20px;
    justify-content: space-between;
    /* margin: 0 auto; */
}

.header_btn_collection .download .btn_text {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
}

.middle {
    width: 100%;
}

.why_choose_container {
    background: linear-gradient(0deg, #FFFFFF 0%, #F2FAFF 100%);
    background: white;
    padding-bottom: 60px;
}

/* .choose_reason .choose_item */
.why_choose {
    width: 1180px;
    padding-top: 80px;
    margin: 0 auto;
}

.why_choose .choose_title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 40px;
    text-align: center;
    margin-bottom: 20px;
}

.why_choose .choose_reason {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}



.choose_reason .choose_item {
    margin-top: 39px;
    width: 342px;
    height: 365px;
    background: #FFFFFF;
    box-shadow: 0px 0px 50px 0px rgba(224, 229, 238, 0.2);
    padding-top: 65px;
    padding-left: 42px;
    padding-right: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all .3s linear;
    border-radius: 15px;

}

.choose_reason .choose_item:hover {
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.06);
    background: url("/assets/images/selection/vmware/background-2.png");
    background-size: cover;
    transform: translateY(-31px);

    box-shadow: 0px 2px 42px -7px rgba(203, 203, 203, 0.64), 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
}

.choose_reason .choose_item .item_icon {
    width: 47px;
    height: 47px;
    margin-bottom: 41px;
    background-size: cover;
    /* background-color: red; */
}

.choose_reason .choose_item .choose_item_title {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1B2837;
    line-height: 25px;
    margin-bottom: 18px;
}

.choose_reason .choose_item .choose_item_text {
    font-size: 14px;

    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #616C7B;
    line-height: 30px;
}

.choose_reason .choose_item:hover .choose_item_title {
    color: white !important;

}

.choose_reason .choose_item:hover .choose_item_text {
    color: white !important;

}

.choose_reason .choose_item:nth-child(2) {
    padding-left: 42px;
    padding-right: 33px;
}

.choose_reason .choose_item:nth-child(7) {
    padding-left: 45px;
    padding-right: 47px;
}

.choose_reason .choose_item:nth-child(9) {
    padding-left: 42px;
    padding-right: 27px;
}

/* -------------------------------------------- */

.choose_reason .choose_item:nth-child(1) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-1.png");
    background-position: 0px 48px;

}

.choose_reason .choose_item:nth-child(1):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-2.png");
    background-position: 0px 48px;
}

.choose_reason .choose_item:nth-child(2) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-1.png");
    background-position: -48px 48px;
}

.choose_reason .choose_item:nth-child(2):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-2.png");
    background-position: -50px 48px;
}

.choose_reason .choose_item:nth-child(3) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-1.png");
    background-position: -94px 48px;
}

.choose_reason .choose_item:nth-child(3):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-1-2.png");
    background-position: -98px 48px;
}

/* -------------第二行 */
.choose_reason .choose_item:nth-child(4) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-1.png");
    background-position: 0px 48px;
}

.choose_reason .choose_item:nth-child(4):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-2.png");
    background-position: 0px 48px;
}

.choose_reason .choose_item:nth-child(5) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-1.png");
    background-position: -47px 48px;

}

.choose_reason .choose_item:nth-child(5):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-2.png");
    background-position: -47px 48px;
}

.choose_reason .choose_item:nth-child(6) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-1.png");
    background-position: -94px 48px;
}

.choose_reason .choose_item:nth-child(6):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-2-2.png");
    background-position: -94px 48px;
}

/* ———————————————第三行————————————— */
.choose_reason .choose_item:nth-child(7) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-1.png");
    background-position: 0px 48px;
}

.choose_reason .choose_item:nth-child(7):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-2.png");
    background-position: 0px 48px;
}

.choose_reason .choose_item:nth-child(8) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-1.png");
    background-position: -47px 48px;
}

.choose_reason .choose_item:nth-child(8):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-2.png");
    background-position: -47px 48px;
}

.choose_reason .choose_item:nth-child(9) .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-1.png");
    background-position: -94px 48px;

}

.choose_reason .choose_item:nth-child(9):hover .item_icon {
    background-image: url("/assets/images/selection/vmware/virtualization-line-3-2.png");
    background-position: -95px 46px;
}

.product_line_replace_container {
    padding-top: 80px;
}

.product_line_replace_container .product_line_replace {
    width: 1180px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product_line_replace_container .product_line_replace .replace_title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 40px;
}

.product_line_replace_container .product_line_replace .replace_desc {
    width: 1080px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}

.product_line_replace_container .product_line_replace .replace_img {
    margin-bottom: 40px;
}

.related_products_container {
    width: 1180px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.related_products_container .related_products_title {
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1A2736;
    line-height: 40px;
}

.related_products_container .related_products_list {
    width: 1180px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    /* justify-content: space-between; */
    margin-bottom: 60px;
}

.related_products_container .related_products_list .related_products_item {
    width: 190px;
    height: 70px;
    margin-right: 5px;
    background: #FAFDFF;
    box-shadow: 0px 5px 20px 0px rgba(198, 211, 220, 0.1);
    border-radius: 4px;
    border: 1px solid #CBEDFF;
    /*padding-top: 12px;*/
    /*padding-left: 5px;*/
    /*padding-right: 5px;*/
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}

.related_products_container .related_products_list .related_products_item p {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #222F3D;
    line-height: 22px;
}

.related_products_container .related_products_list .related_products_item .product_link {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.user_experience_container {
    background: linear-gradient(0deg, #FFFFFF 0%, #F2FAFF 100%);
    padding-top: 60px;
}

.user_experience_container .user_experience {
    width: 1180px;
    margin: 0 auto;
}

.user_experience_container .user_experience .user_experience_title {
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #1A2736;
    line-height: 40px;
    padding-bottom: 60px;
    text-align: center;
}

.user_experience .user_experience_list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: 50px;
}

.user_experience .user_experience_list .user_experience_item {
    width: 220px;
    height: 210px;
    background: #FFFFFF;
    box-shadow: 0px 6px 14px 0px rgba(198, 211, 220, 0.3);
    border-radius: 4px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.user_experience_list .item_icon {
    background-image: url("/assets/images/selection/vmware/user_experience_icons.svg");
    width: 60px;
    height: 60px;
}

.user_experience_list .item_icon.download {
    background-position: 0 0;
}

.user_experience_list .item_icon.upgrade {
    background-position: -80px 0;
}

.user_experience_list .item_icon.move {
    background-position: -160px 0;
}

.user_experience_list .item_icon.service {
    background-position: -240px 0;
}

.user_experience_list .item_icon.attestation {
    background-position: -320px 0;
}

.user_experience_list .item_title {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 22px;
    margin-top: 8px;
    margin-bottom: 11px;
}

.user_experience_list .item_desc {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #37475A;
    line-height: 20px;
    text-align: justify;
}

.comparison_table {
    width: 1180px;
    margin: 0 auto;
    display: flex;
    padding-top: 14px;
    padding-bottom: 60px;
}

.comparison_table .no_active {
    width: 200px;
    margin-right: 10px;
}

.comparison_table .no_active.vmware {
    width: 480px;
}

.comparison_table .active {
    width: 480px;
    margin-top: -14px;
}

.comparison_table .no_active .title {
    height: 56px;
    background: #5E6978;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.comparison_table .active .title {
    height: 70px;
    background: linear-gradient(176deg, #419DFF 0%, #65CAFF 100%, #65CAFF 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 24px;
}

.comparison_table .no_active .table_item.undertint {
    background: rgba(218, 224, 230, 0.5);
}

.comparison_table .no_active .table_item.deep_colour {
    background: rgba(218, 224, 230, 1);
}

.comparison_table .active .table_item.undertint {
    background: #EFF8FF;
}

.comparison_table .active .table_item.deep_colour {
    background: #D0EAFF;
}

.comparison_table .table_item.download {
    height: 202px;
}

.comparison_table .table_item {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 4px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1A2736;
    line-height: 22px;
}

.comparison_table .table_item .download_list {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.application_scenario_container {
    background: #F2FAFF;
}

.application_scenario {
    width: 1180px;
    margin: 0 auto;
}

.application_scenario .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 40px;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 40px;
}

.application_scenario .content_right {
    width: 500px;
}

.application_scenario .content_right .content_title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #007FDF;
    line-height: 50px;
}

.application_scenario .content_right .content_desc {
    width: 500px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 30px;
    margin-top: 10px;
    text-align: justify;
}

.content_function_list {
    padding-top: 20px;
}

.function_item .item_text {
    display: flex;
}

.function_item .item_text .title_bold {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 32px;
    min-width: 90px;
}

.function_item .item_text .descriptive_text {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1A2736;
    line-height: 32px;
}

.application_scenario .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 120px;
}

.content_left .image_container {
    width: 550px;
}







.alternative_upgrade_container {
    width: 1180px;
    margin: 0 auto;
}

.alternative_upgrade_container .alternative_upgrade {
    padding-top: 45px;
}

.alternative_upgrade_container .alternative_upgrade .content_right {
    width: 520px;
}

.alternative_upgrade .content_right .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #007FDF;
    line-height: 50px;
}

.alternative_upgrade .content_right .content_desc {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 30px;
    margin-top: 25px;
    text-align: justify;
}

.alternative_upgrade .image_container {
    width: 576px;
    /*height: 392px;*/
}

.alternative_upgrade .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 60px;
}

.alternative_upgrade .btn_container {
    display: flex;
    margin-top: 20px;

    justify-content: space-between;
}

.alternative_upgrade .btn_container .cloud,
.alternative_upgrade .btn_container .xinchuang {
    width: 160px;
    height: 40px;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.alternative_upgrade .btn_container .appointment_communication {
    width: 160px;
    height: 40px;
    background: #E0F3FF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vmware_btn_container {
    display: flex;
    /* justify-content: flex-start  */
}

.vmware_btn_container .vmware_btn_link {
    background-color: #007FDF;
    color: white;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s linear;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.vmware_btn_container .vmware_btn_link:hover {
    transform: translateY(-5px);
}

/*按钮通用hover效果*/
.alternative_upgrade .btn_container div {
    transition: all .3s linear;
}

.alternative_upgrade .btn_container div:hover {
    transform: translateY(-2px);
    cursor: pointer;
}

.cube_alternative_upgrade_container {
    background: #F2FAFF;
    padding-bottom: 20px;
}

.cube_alternative_upgrade_container .cube_alternative_upgrade {
    padding-top: 60px;
    display: flex;
    margin: 0 auto;
    width: 1180px;
}

.cube_alternative_upgrade_container .cube_alternative_upgrade .content_left {
    width: 520px;
}

.cube_alternative_upgrade_container .cube_alternative_upgrade .content_left .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #007FDF;
    line-height: 50px;
}

.cube_alternative_upgrade_container .cube_alternative_upgrade .content_left .content_desc {
    width: 500px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    padding-top: 10px;
    text-align: justify;
}

.cube_alternative_upgrade .btn_container {
    padding-top: 20px;
    display: flex;
    padding-bottom: 60px;
    justify-content: space-between;
}

.cube_alternative_upgrade .btn_container div {
    transition: all .3s linear;
}

.cube_alternative_upgrade .btn_container div:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.cube_alternative_upgrade .btn_container .cube {
    width: 160px;
    height: 40px;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cube_alternative_upgrade .btn_container .xinchuang_cube {
    width: 160px;
    height: 40px;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cube_alternative_upgrade .btn_container .appointment_communication {
    width: 160px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cube_alternative_upgrade .content_right .image_container {
    background: url("/assets/images/selection/vmware/cube_alternative_upgrade.jpg");
    background-size: cover;
    width: 620px;
    height: 356px;
    position: relative;
}

.cube_alternative_upgrade .content {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.cube_alternative_upgrade .image_container .blue {
    background: url("/assets/images/selection/vmware/cube_alternative_upgrade_blue.png");
    background-size: cover;
    width: 124px;
    height: 124px;
    position: absolute;
    top: 98px;
    left: 50px;
    animation: imgTextFloat 3s linear 0.4s infinite;

}

.cube_alternative_upgrade .image_container .yellow {
    background: url("/assets/images/selection/vmware/cube_alternative_upgrade_yellow.png");
    background-size: cover;
    width: 80px;
    height: 80px;
    position: absolute;
    bottom: 35px;
    right: 171px;
    animation: imgTextFloat 3s linear 0.4s infinite;

}

.cube_alternative_upgrade .image_container .green {
    background: url("/assets/images/selection/vmware/cube_alternative_upgrade_green.png");
    background-size: cover;
    width: 71px;
    height: 71px;
    position: absolute;
    top: 108px;
    right: 50px;
    animation: imgTextFloat 3s linear 0.4s infinite;

}

.cube_alternative_upgrade .image_container .light_blue {
    background: url("/assets/images/selection/vmware/cube_alternative_upgrade_light_blue.png");
    background-size: cover;
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 116px;
    right: 68px;
    animation: imgTextFloat 3s linear 0.4s infinite;

}

@keyframes imgTextFloat {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(-5px);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(5px);
    }

    100% {
        transform: translateY(0px);
    }
}

.take_over_control {
    width: 1180px;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 60px;
}

.take_over_control .content_right {
    width: 520px;
}

.take_over_control .content_right .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #007FDF;
    line-height: 50px;
}

.take_over_control .content_right .content_desc {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    margin-top: 10px;
}

.take_over_control .btn_container {
    display: flex;
    padding-top: 20px;
}

.take_over_control .btn_container .product_info {
    width: 180px;
    height: 40px;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 60px;
}

.take_over_control .btn_container .appointment_communication {
    width: 180px;
    height: 40px;
    background: #E0F3FF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.take_over_control .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.take_over_control .image_container {
    position: relative;
    overflow: hidden;
}

.take_over_control .image_container .image_mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100%;
}

.flexok {
    width: 500px;
    display: flex;
    flex-direction: column;
    align-items: start;

}

.content_explain {
    margin-top: 10px;
    /* width:60%; */
    /* background-color: red; */

}

.content_explain .content_explain_title {
    width: 105%;

    font-size: 18px;
}

.suoyixia {
    transform: translateX(20px);

}

.content_explain .content_explain_txt {

    /* width: 300px; */
    /* width: 60%; */
    width: 111%;
    margin-top: 5px;
    line-height: 1.8;
    color: #5E6978;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
}

.content_explain_btn {
    width: 160px;
    height: 40px;
    background: #E0F3FF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s linear;
    margin-top: 13px;
}

.content_explain_btn:hover {
    transform: translateY(-5px);
}

.take_over_control .image_container .image_icons {
    animation: iconSlip 15s linear 0s infinite;
}

@keyframes iconSlip {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-370px);
    }
}

.take_over_control .icon_container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
}

.take_over_control .image_self {
    /* height: 100%; */
}

.service_container {
    background: #F2FAFF;
}

.service_container .cert_img {
    width: 130% !important;
    padding-top: 92px !important
}

.service_container .service {
    width: 1180px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 80px;
}

.service_container .service .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 40px;
    text-align: center;
}

.service_container .service .content {
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
}

.service_container .service .content .content_right,
.service_container .service .content .content_left {
    width: 500px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.service_container .content .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #007FDF;
    line-height: 50px;
    text-align: left;
}

.service_container .content .desc {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    padding-top: 20px;
    text-align: justify;
}

.service_container .image_container {
    width: 100%;
    padding-top: 60px;
}

.customer_group_container .customer_group {
    width: 1180px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.customer_group_container .customer_group .title {
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #1A2736;
    line-height: 40px;
    margin-bottom: 40px;
}

.customer_group_container .customer_group .desc {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    margin-bottom: 20px;
}

.customer_group_container .customer_group .more_container {
    display: flex;
    margin-top: 60px;
    align-items: center;
    justify-content: center;
    width: 180px;
    height: 40px;
    background: #007FDF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    transition: all .3s linear;
    position: relative;
}

.customer_group_container .customer_group .more_container a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.customer_group_container .customer_group .more_container:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.virtualization_ecosystem_container {
    background: linear-gradient(0deg, #FFFFFF 0%, #F2FAFF 100%);
}

.virtualization_ecosystem_container .virtualization_ecosystem {
    width: 1180px;
    margin: 0 auto;
    padding-top: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 120px;
}

.virtualization_ecosystem .title {
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #1A2736;
    line-height: 40px;
}

.virtualization_ecosystem .desc_container {
    padding-top: 40px;
}

.virtualization_ecosystem .desc {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 32px;
    text-align: center;
}

.virtualization_ecosystem .image_container {
    padding-top: 60px;
}

.know_more_container {
    text-align: center;
    width: 100%;
    height: 280px;
    background: url(/assets/images/versionComparison/footer_banner_bg.svg) #419DFF no-repeat;
}

.know_more {
    height: 100%;
    width: 970px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.know_more .title {
    font-size: 36px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 40px;
}

.know_more .appointment_communication {
    width: 180px;
    height: 56px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #178BE3;
    line-height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s linear;
}

.know_more .appointment_communication:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.table_item.default {
    height: 94px;
}

.table_item .text_list {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1A2736;
    line-height: 22px;
    text-align: center;
}

.table_item.service {
    height: 184px;
}

.table_item.service .service_text_list {
    text-align: center;
}

.table_item.service .service_text_list .scope,
.table_item.service .service_text_list .personnel {
    margin-top: 10px;
}

.application_scenario .btn_container {
    padding-top: 20px;
}

.application_scenario .btn_container .appointment_communication {
    width: 160px;
    height: 40px;
    background: #E0F3FF;
    border-radius: 2px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #007FDF;
    line-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s linear;
}

.application_scenario .btn_container .appointment_communication:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.alternative_upgrade_container .alternative_upgrade .btn_container div {
    position: relative;
}

.alternative_upgrade_container .alternative_upgrade .btn_link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.take_over_control_container .take_over_control .btn_container {
    position: relative;
}

.take_over_control_container .take_over_control .btn_container div {
    transition: all .3s linear;
}

.take_over_control_container .take_over_control .btn_container div:hover {
    transform: translateY(-5px);
    cursor: pointer;
}

.take_over_control_container .take_over_control .btn_link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.customer_group_container .customer_group .customers .customer_item {
    width: 280px;
    height: 374px;
    background: #FFFFFF;
    border: 1px solid #52C4FF;
    margin-top: 20px;
    margin-right: 15px;
}

.customer_group_container .customer_group .customers .customer_item .content_container {
    width: 244px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
}

.customer_group_container .customer_group .content_container .icon_container {
    margin-bottom: 20px;
}

.customer_group_container .customer_group .customers {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 80px;
}

.customer_group_container .customer_group .customers .customer_item .customer_title {
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #37475A;
    line-height: 30px;
    margin-bottom: 10px;
}

.customer_group_container .customer_group .customers .customer_item .customer_desc {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5E6978;
    line-height: 24px;
    text-align: justify;
}

.cube_alternative_upgrade .btn_container div {
    position: relative;
}

.cube_alternative_upgrade .btn_container a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.comparison_table.wap {
    display: none;
}

.take_over_control .image_container.wap {
    display: none;
}

@media screen and (max-width: 980px) {
    .wrap_2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .vm-two-btn {
        margin: 0 auto;
    }

    .wrap_2 .header_title_p_2 {
        text-align: center;
    }

    .wrap_2 .header_title_p {
        text-align: center;
    }

    .wrap_2_img {
        width: 350px;
    }

    .vm-video-kao {
        width: 80vw !important;

    }

    .vm-video-body-left {
        width: 80% !important;
    }

    .wrap_2 .header_title {
        text-align: center;

    }
}
.btn-c{
width: 110%;
}
@media screen and (max-width: 1180px) {
    .content_explain_btn {
        width: 100%;

    }

    .btn-1 {
        width: 100% !important;
        margin-bottom: 10px;
    }
    /* .btn-1 .header_btn_collection{
        margin-right: 0px;
    } */
    .btn-c {
        display: flex;
        flex-direction: column;
        width: 100% !important;

    }

    .suoyixia {
        transform: translateX(0px);

    }

    .flexok {
        align-items: center;
    }

    .why_choose {
        width: 90%;
    }

    .why_choose .choose_reason {
        justify-content: space-around;
    }

    .product_line_replace_container {
        width: 90%;
        margin: 0 auto;
    }

    .product_line_replace_container .product_line_replace .replace_desc {
        width: 100%;
    }

    .product_line_replace_container .product_line_replace .replace_img {
        width: 100%;
        overflow-x: scroll;
    }

    .product_line_replace_container .product_line_replace {
        width: 100%;
    }

    .product_line_replace_container .product_line_replace .replace_img img {
        width: 1180px;
        max-width: unset;
    }

    .product_line_replace_container .product_line_replace .replace_title {
        text-align: center;
    }

    .related_products_container {
        width: 90%;
    }

    .related_products_container .related_products_list {
        width: 100%;
    }

    .user_experience_container .user_experience {
        width: 90%;
    }

    .user_experience .user_experience_list {
        flex-direction: column;
        align-items: center;
    }

    .user_experience .user_experience_list .user_experience_item {
        margin-bottom: 20px;
        width: 380px;
    }

    .user_experience .user_experience_list .user_experience_item:last-child {
        margin-bottom: 0;
    }

    .comparison_table.wap {
        width: 90%;
        display: flex;
        margin: 0 auto;
        overflow-x: scroll;
    }

    .comparison_table.pc {
        display: none;
    }

    .wap_tab_container {
        display: flex;
        width: 1180px;
        justify-content: center;
    }

    .wap_tab_container .active {
        margin-right: 10px;
    }

    .application_scenario {
        width: 90%;
    }

    .application_scenario .content {
        flex-direction: column;
        padding-bottom: 60px;
    }

    .application_scenario .content_right {
        margin-bottom: 20px;
    }

    .application_scenario .content_right .content_desc {
        width: 100%;
    }

    .alternative_upgrade_container {
        width: 90%;
    }

    .alternative_upgrade .content {
        flex-direction: column-reverse;
    }

    .alternative_upgrade_container .alternative_upgrade .content_right {
        margin-bottom: 20px;
    }

    .alternative_upgrade .btn_container {
        justify-content: flex-start;
    }

    .alternative_upgrade_container .alternative_upgrade .btn_container div {
        /* margin-right: 20px; */
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade {
        width: 90%;
    }

    .cube_alternative_upgrade .content {
        flex-direction: column;
    }

    .cube_alternative_upgrade .btn_container {
        justify-content: flex-start;
    }

    .cube_alternative_upgrade .btn_container div {
        /* margin-right: 20px; */
        width: 100% !important;
        text-align: center;
    }

    .application_scenario .btn_container .appointment_communication {
        width: 100%;
    }

    .take_over_control {
        width: 90%;
    }

    .take_over_control .content {
        flex-direction: column-reverse;
    }

    .take_over_control .content_right {
        margin-bottom: 20px;
    }

    .service_container .service {
        width: 90%;
    }

    .service_container .service .content {
        flex-direction: column;
        align-items: center;
    }

    .service_container .service .content .content_left {
        margin-bottom: 60px;
    }

    .customer_group_container .customer_group {
        width: 90%;
    }

    .customer_group_container .customer_group .customers {
        justify-content: space-around;
    }

    .virtualization_ecosystem_container .virtualization_ecosystem {
        width: 90%;
    }

    .virtualization_ecosystem .image_container {
        width: 100%;
        overflow-x: scroll;
    }

    .virtualization_ecosystem .image_container img {
        max-width: unset;
        width: 1180px;
    }

    .service_container .content .title {
        text-align: center;
    }

    .function_item .item_text .title_bold {
        min-width: 100px;
    }

    .take_over_control .image_container.wap {
        display: block;
    }

    .take_over_control .image_container.pc {
        display: none;
    }

    .vmware_btn_container {
        flex-direction: column;
    }

    .vmware_btn_container .vmware_btn_link {
        margin-right: 0px;
        margin-bottom: 10px;
        height: 40px;
    }

    .alternative_upgrade .btn_container .cloud {
        width: 170px
    }
}

@media screen and (max-width: 980px) {
    .header_title_wrap {
        width: 100%;
    }

    .header_title {
        font-size: 48px;
    }

    #container {
        height: unset;
    }

    .know_more {
        width: 90%;
    }
}

@media screen and (max-width: 800px) {
    .wap_tab_container .active {
        width: 300px;
    }

    .wap_tab_container .no_active {
        width: 140px;
    }

    .wap_tab_container .no_active.vmware {
        width: 300px;
    }
}

@media screen and (max-width: 660px) {
    .know_more {
        flex-direction: column;
        justify-content: center;
    }

    .know_more .title {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 633px) {
    .related_products_container .related_products_list {
        justify-content: space-around;
    }

    .customer_group_container .customer_group .customers .customer_item {
        width: 100%;
    }

    .customer_group_container .customer_group .customers .customer_item .content_container {
        width: 80%;
    }
}

@media screen and (max-width: 620px) {
    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_right {
        width: 100%;
        transform: scale(0.7);
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .image_container {
        margin-left: -20%;
    }
}

@media screen and (max-width: 600px) {
    .alternative_upgrade .btn_container {
        flex-direction: column;
    }

    .alternative_upgrade_container .alternative_upgrade .btn_container div {
        margin-bottom: 20px;
        width: 100%;
    }

    .application_scenario .content_left .image_container {
        width: 100%;
    }

    .alternative_upgrade_container .alternative_upgrade .content_right {
        width: 100%;
    }

    .alternative_upgrade .image_container {
        width: unset;
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_left {
        width: 100%;
    }

    .cube_alternative_upgrade .btn_container {
        flex-direction: column;
        padding-bottom: 0;
    }

    .cube_alternative_upgrade .btn_container div {
        margin-bottom: 20px;
        width: 100%;
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_left .content_desc {
        width: 100%;
    }

    .take_over_control .content_right {
        width: 100%;
    }

    .take_over_control_container .take_over_control .btn_container {
        flex-direction: column;
    }

    .take_over_control_container .take_over_control .btn_container div {
        margin-bottom: 20px;
        width: 100%;
    }

    .take_over_control .image_container.wap {
        width: 100%;
    }

}

@media screen and (max-width: 560px) {

    .application_scenario .content_right .content_title,
    .alternative_upgrade .content_right .title,
    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_left .title,
    .take_over_control .content_right .title {
        font-size: 26px;
        line-height: 40px;
    }

    .customer_group_container .customer_group .title {
        text-align: center;
    }
}

@media screen and (max-width: 525px) {
    .application_scenario .content_right {
        width: 100%;
    }

    .service_container .service .content .content_right,
    .service_container .service .content .content_left {
        width: 100%;
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_right {
        transform: scale(0.6);
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .image_container {
        margin-left: -40%;
    }

    .user_experience .user_experience_list .user_experience_item {
        width: 100%;
    }

    .related_products_container .related_products_list .related_products_item {
        width: 100%;
    }
}

@media screen and (max-width: 375px) {
    .cube_alternative_upgrade_container .cube_alternative_upgrade .content_right {
        transform: scale(0.5);
    }

    .cube_alternative_upgrade_container .cube_alternative_upgrade .image_container {
        margin-left: -50%;
    }
}