@media (min-width: 769px) {
  /* 联系我们 */
  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text.et_pb_text_0 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 500;
    margin-bottom: 26px !important;
  }

  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text
    strong {
    font-weight: 500;
  }

  .et-db #et-boc .et-l .ruhegoumai.fusionserver_v7_ruhegoumai {
    min-height: 372px;
    padding-top: 48px;
    padding-bottom: 48px;
    width: 100%;
    max-width: 100%;
  }

  /* 面包屑 */
  .v7-bread .current_location .item .item_name:hover {
    color: #f70000;
  }

  /* 聚合页-页内导航,.key-nav为自定义类名 */
  .et-db #et-boc .et-l .key-nav .et_pb_row {
    padding: 0 !important;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    min-width: 53px;
    margin: 0 70px;
    height: auto;
    position: relative;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module:hover {
    cursor: pointer;
  }

  /* 聚合页-页内导航，下划线及hover效果 */
  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    left: 25%;
    height: 2px;
    bottom: 0;
    background: #f70000;
    opacity: 0;
    transition: 0.4s;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:hover::after {
    height: 4px;
    opacity: 1;
    left: 0;
    width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:first-child::after {
    height: 4px;
    opacity: 1;
    left: 0;
    width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:first-child
    .et_pb_blurb_container {
    color: #f70000;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:hover
    .et_pb_blurb_container {
    color: #f70000;
  }

  /* 聚合页-页内导航，图标 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_main_blurb_image {
    width: 54px;
    height: 54px;
    margin-bottom: 8px;
  }

  /* 聚合页-页内导航，文字 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container {
    font-size: 18px;
    line-height: 28px;
    color: #333;
    margin-bottom: 16px;
    text-align: center;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container
    .et_pb_module_header {
    font-weight: normal;
  }

  /* 吸顶导航 */
  .et-db #et-boc .et-l #nav_fixed_scroll {
    min-width: auto;
    padding: 0 !important;

    /* height: 48px; */
  }

  /* gecko-火狐 */
  .gecko.et-db #et-boc .et-l #nav_fixed_scroll {
    /* min-width: 1280px; */
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav {
    width: 93%;
    max-width: 1440px;
    min-width: auto;
    padding: 0 0;
    margin: 0 auto;
  }
  /* gecko-火狐 */
  .gecko.et-db #et-boc .et-l .et_pb_row.v7-top-nav {
    /* min-width: 1200px; */
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav .custom_location.flex {
    align-items: center;
    justify-content: center;
  }

  .v7-top-nav .product_section_location .item:after {
    background: #f70000;
  }

  .v7-top-nav .product_section_location .item.active .item_name,
  .v7-top-nav .product_section_location .item:hover .item_name {
    color: #f70000;
    display: inline-block;
  }

  /* 聚合页banner，fusionserver-v7-banner为自定义类名 */
  /* 文字 */
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    position: absolute;
    width: 93%;
    max-width: 1440px;
    min-width: auto;
    margin: 0 auto;
    position: absolute;
    top: 22%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    text-align: center;
    padding-bottom: 0;
  }
  /* gecko-火狐 */
  .gecko.et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    /* min-width: 1200px; */
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container {
    width: 100%;
  }

  .fusionserver_v7_banner
    .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.center
    .header-content {
    width: 100%;
    max-width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 64px !important;
    color: #fff !important;
    line-height: 82px !important;
    margin-top: 20px;
    font-weight: normal;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h2 {
    display: inline-block;
    font-size: 24px;
    color: #fff;
    line-height: 36px;
    background: #f70000;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    .et_pb_fullwidth_header_subhead {
    font-size: 64px;
    color: #fff;
    line-height: 82px;
    margin-top: 20px;
    font-weight: normal;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    p {
    font-size: 24px;
    color: #fff;
    line-height: 32px;
    max-width: 100%;
    margin-top: 10px;
    opacity: 0.8;
    text-align: center;
  }

  /* 播放按钮 */
  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_image.et_pb_fullwidth_image_0 {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-size: 100% 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 66;
    cursor: pointer;
  }

  /* banner图片 */
  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_image.et_pb_fullwidth_image_1 {
    z-index: 0;
    transition: 5s;
  }

  .fusionserver_v7_banner.about_banner:after {
    background-color: transparent;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner:hover
    .et_pb_fullwidth_image.et_pb_fullwidth_image_1 {
    transform: scale(1.1) translate3d(0, 0, 0) translateZ(0);
    -ms-transform: scale(1.1) translate3d(0, 0, 0) translateZ(0);
  }

  .about_banner.fusionserver_v7_banner .et_pb_fullwidth_image img {
    width: 100%;
  }

  /* 产品模板-图文 */

  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver {
    padding-top: 48px;
    margin-top: 48px;
  }

  .et-db #et-boc .et-l .pro-fusionserver .et_pb_image {
    margin: 0;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .pro-fusionserver .et_pb_code_inner .content .name {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    background: #f70000;
    border-radius: 2px;
    padding: 0 8px;
  }

  .pro-fusionserver .et_pb_code_inner .content .title {
    font-size: 40px;
    color: #fff;
    line-height: 48px;
    margin-top: 8px;
    font-weight: 400;
  }

  .pro-fusionserver .et_pb_code_inner .content .des {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    margin-top: 8px;
    opacity: 0.8;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.center .et_pb_code_inner {
    position: absolute;
    bottom: 62%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.left .et_pb_code_inner {
    position: absolute;
    top: 50%;
    left: 158px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
    max-width: 35%;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.top .et_pb_code_inner {
    position: absolute;
    bottom: 68%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
  }

  /* 产品模板-产品列表 */
  .pro_swiper.pc_spacing_0.xgcp_swiper {
    margin: 0 -8px;
    max-width: none;
  }

  .pro_swiper.xgcp_swiper .slide_item {
    padding: 16px 8px;
  }

  .pro_swiper.pc_slidesperview_3 .slide_item {
    width: 33.33%;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box {
    box-shadow: none;
    background: #f5f6f8;
    border-radius: 2px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text {
    background: #f5f6f8;
    text-align: center;
    padding: 16px 16px 0;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  /* fusionserver */
  .pro_swiper.xgcp_swiper .slide_item .slide_text .title {
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
  }

  /* hover */
  .pro_swiper.xgcp_swiper .slide_item a:hover .slide_text .title {
    color: #333;
  }

  .pro_swiper.xgcp_swiper .slide_item a:hover .slide_text .btn_type_1 {
    background: #f70000;
    border: 1px solid #f70000;
    color: #fff;
  }

  .pro_swiper.xgcp_swiper .slide_item a:hover {
    box-shadow: 0px 6px 12px 2px rgba(115, 119, 124, 0.2);
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    display: flex;
    justify-content: center;
  }

  .rackServer .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    padding-top: 40px;
  }

  .GPU .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    padding-top: 40px;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box .img_box img {
    transition: 0.3s;
    max-height: 256px;
  }

  .home-section-swiper
    .pro_swiper.xgcp_swiper
    .slide_item
    .item_box
    .img_box
    img {
    max-height: 100%;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box .item {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .pro_swiper.pc_spacing_0 .slide_item .item {
    height: 100%;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box a:hover .img_box img {
    scale: 1.1;
  }

  /* 文字 */
  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box {
    margin: 0;
    flex: 1;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:first-child {
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:last-child {
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
    display: block;
  }

  /* 查看详情按钮 */
  .pro_swiper.xgcp_swiper .slide_item .slide_text .btn_type_1 {
    min-width: 96px;
    height: 32px;
    border-radius: 2px;
    font-size: 14px;
    background: transparent;
    padding: 0 16px;
    margin-top: 36px;
    margin-bottom: 40px;
    border: 1px solid #333;
    width: fit-content;
  }

  /* 产品模板-产品列表-按钮 */
  .pro_swiper.swiper_box .slide_navigation .icon_btn.swiper-button-disabled {
    cursor: auto;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-prev {
    left: -68px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-next {
    right: -68px;
  }

  .pro_swiper.swiper_box .news_pagination {
    display: none;
  }

  .pro_swiper.swiper_box .slide_navigation .icon_btn .iconfont {
    font-size: 60px;
  }

  .pro_swiper.swiper_box .slide_navigation .icon_btn:hover .iconfont {
    color: #f70000;
  }

  .pro_swiper.swiper_box
    .slide_navigation
    .icon_btn.swiper-button-disabled
    .iconfont {
    color: #dbdbdb;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1440px) {
  /* banner */
  .et-db #et-boc .et-l .fusionserver_v7_banner.about_banner.et_pb_section_0 {
    height: auto;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h2 {
    font-size: 18px !important;
    line-height: 28px !important;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 50px !important;
    line-height: 68px !important;
    margin-top: 12px;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    .et_pb_fullwidth_header_subhead {
    font-size: 50px;
    line-height: 68px;
    margin-top: 12px;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    p {
    font-size: 22px !important;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1420px) {
  .pro_swiper.swiper_box .slide_navigation .icon_btn .iconfont {
    font-size: 60px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-prev {
    left: -60px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-next {
    right: -60px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1380px) {
  .pro_swiper.swiper_box .slide_navigation .icon_btn .iconfont {
    font-size: 50px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-prev {
    left: -35px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-next {
    right: -35px;
  }
}

@-webkit-keyframes progressbar {
  from {
    width: 4px;
  }

  to {
    width: 16px;
  }
}

@keyframes progressbar {
  from {
    width: 4px;
  }

  to {
    width: 16px;
  }
}

@media (max-width: 768px) {
  /* 联系我们 */
  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text.et_pb_text_0 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 8px !important;
  }

  .et-db #et-boc .et-l .ruhegoumai.fusionserver_v7_ruhegoumai {
    min-height: 70px;
    padding-top: 16px;
    padding-bottom: 24px;
    padding-left: 0px;
  }

  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text
    strong {
    font-weight: 500;
  }

  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_blurb
    .et_pb_module_header {
    font-weight: 500;
    margin-bottom: 4px;
  }

  /* banner */
  .fusionserver_v7_banner
    .et_pb_fullwidth_header
    .et_pb_fullwidth_header_container.center
    .header-content {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .et-db.single-product_solution
    #et-boc
    .et-l
    .fusionserver_v7_banner.about_banner.et_pb_section_0 {
    height: auto !important;
    padding: 0 !important;
  }

  .fusionserver_v7_banner.about_banner .et_pb_fullwidth_image {
    z-index: 1;
  }

  .fusionserver_v7_banner.about_banner .et_pb_fullwidth_image img {
    width: 100%;
  }

  /* 播放按钮 */
  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_image.et_pb_fullwidth_image_0 {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-size: 100% 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 66;
    cursor: pointer;
    min-height: auto;
  }

  /* 播放視頻弹窗 */
  .fusionserver_v7_tshipin.about_tshipin .popup_body_box .popup_box {
    width: 100%;
  }

  .fusionserver_v7_tshipin.about_tshipin .popup_body_box .clsoe_popup_btn {
    right: 30px;
  }

  /* banner-文字定位 */
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    margin: 0 auto;
    position: absolute;
    top: 14%;
    left: 50%;
    transform: translate(-50%);
    color: #fff;
    text-align: center;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h2 {
    display: inline-block;
    font-size: 12px !important;
    color: #fff !important;
    line-height: 18px !important;
    background: #f70000;
    border-radius: 2px;
    padding: 0 4px;
    margin: 0;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 20px !important;
    color: #fff !important;
    line-height: 24px !important;
    margin-top: 8px;
    margin-bottom: 4px;
    font-weight: normal;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    .et_pb_fullwidth_header_subhead {
    font-size: 20px;
    color: #fff;
    line-height: 24px;
    margin-top: 8px;
    margin-bottom: 4px;
    font-weight: normal;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    p {
    font-size: 12px !important;
    line-height: 16px !important;
    color: #fff;
    margin-top: 4px;
    opacity: 0.8;
    margin: 6px 0 16px;
  }

  /* 聚合页-页内导航,.key-nav为自定义类名 */
  .et-db #et-boc .et-l .key-nav .et_pb_row {
    padding: 0 !important;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    height: auto;
    position: relative;
    margin-right: 16px;
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:first-child {
    margin-left: 16px;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:last-child {
    margin-right: 0;
    padding-right: 16px;
  }

  .et-db #et-boc .et-l .key-nav.et_pb_section {
    overflow-x: scroll;
    padding-top: 20px !important;
    display: flex;
  }

  .et-db #et-boc .et-l .key-nav.et_pb_section::-webkit-scrollbar {
    display: none;
  }

  .et-db #et-boc .et-l .key-nav .key-nav-row.et_pb_row {
    padding: 0 !important;
    width: auto;
    display: inline-block;
    flex: 1;
  }

  /* 聚合页-页内导航，下划线及hover效果 */
  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    left: 25%;
    height: 2px;
    bottom: 0;
    background: #f70000;
    opacity: 0;
    transition: 0.4s;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:first-child::after {
    height: 2px;
    opacity: 1;
    left: 0;
    width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module:first-child
    .et_pb_blurb_container {
    color: #f70000;
  }

  /* 聚合页-页内导航，图标 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_main_blurb_image {
    width: 32px;
    height: 32px;
    margin-bottom: 4px;
  }

  /* 聚合页-页内导航，文字 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-bottom: 8px;
    text-align: center;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container
    .et_pb_module_header {
    font-weight: normal;
    white-space: nowrap;
  }

  /* 吸顶导航 */
  .et_pb_row.v7-top-nav .et_pb_column.et-last-child,
  .et_pb_row.v7-top-nav .et_pb_column:last-child {
    display: flex;
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav {
    padding: 0 0;
    margin: 0 auto;
    overflow-x: scroll;
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav .custom_location {
    flex: 1;
  }

  .et-db #et-boc .et-l .et_pb_section.v7_section_location {
    padding: 0 0px !important;
  }

  .et-db #et-boc .et-l .et_pb_row_2.et_pb_row.v7-top-nav {
    padding: 0 0px !important;
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav::-webkit-scrollbar {
    display: none;
  }

  .et-db #et-boc .et-l .et_pb_row.v7-top-nav .custom_location.flex {
    align-items: center;
    justify-content: center;
  }

  .v7-top-nav .product_section_location .item {
    white-space: nowrap;
    margin: 0 24px 0 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-top: 0;
  }

  .sticky_section_location .v7-top-nav .product_section_location .item a {
    margin: 12px 0 8px;
    display: inline-block;
  }

  .v7-top-nav .product_section_location .item:last-child {
    margin-right: 16px;
  }

  .v7-top-nav .product_section_location .item:first-child {
    margin-left: 16px;
  }

  .v7-top-nav .product_section_location .item:after {
    background: #f70000;
    bottom: 0;
  }

  .v7-top-nav .product_section_location .item.active .item_name {
    color: #f70000;
    display: inline-block;
  }

  .en .sticky_section_location .v7-top-nav .product_section_location .item,
  .jp .sticky_section_location .v7-top-nav .product_section_location .item {
    line-height: 20px;
    margin-top: 0;
  }

  /* 产品模板-图文 */
  .et-db #et-boc .et-l .pro-fusionserver.et_pb_section {
    /* padding-top: 72px; */
    padding: 0;
    margin-bottom: 72px;
  }

  .et-db #et-boc .et-l .pro-fusionserver.et_pb_section.rackScaleServer {
    margin-bottom: 54px;
  }

  .et-db #et-boc .et-l .pro-fusionserver.et_pb_section.rackServer {
    padding-top: 0;
  }

  .et-db #et-boc .et-l .pro-fusionserver.et_pb_section .et_pb_row:first-child {
    padding: 0 !important;
  }

  .et-db #et-boc .et-l .pro-fusionserver .et_pb_image {
    margin: 0;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position {
    position: absolute;
  }

  .pro-fusionserver .et_pb_code_inner .content .name {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    background: #f70000;
    border-radius: 2px;
    padding: 0 4px;
  }

  .pro-fusionserver .et_pb_code_inner .content .title {
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
  }

  .pro-fusionserver .et_pb_code_inner .content .des {
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position {
    width: 100%;
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 65%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    padding: 0 16px;
  }

  .et-db #et-boc .et-l .pro-fusionserver.rackServer #position {
    bottom: 62%;
  }

  .pro-fusionserver .et_pb_image .et_pb_image_wrap {
    width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .pro-fusionserver
    .et_pb_image.et_pb_image_1
    .et_pb_image_wrap
    img {
    width: 100%;
  }

  /* pagination */
  .pro_swiper .news_pagination span.swiper-pagination-bullet-active:before {
    animation: progressbar 3s;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-prev {
    display: none;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-next {
    display: none;
  }

  .pro_swiper .news_pagination span.swiper-pagination-bullet {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin: 0;
    margin-right: 4px;
    border-radius: 50%;
    background-color: #d2d3d5;
    opacity: 1;
    text-align: center;
  }

  .pro_swiper .news_pagination {
    text-align: left !important;
    position: absolute;
    bottom: -21px;
    left: calc(50% - 28px);
    width: auto;
    display: inline-block;
    margin: 0;
  }

  .highDensityServer .pro_swiper .news_pagination {
    left: calc(50% - 20px);
  }

  .GPU .pro_swiper .news_pagination {
    left: calc(50% - 24px);
  }

  .rackScaleServer .pro_swiper .news_pagination {
    left: calc(50% - 20px);
  }

  .pro_swiper
    .news_pagination
    span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    height: 4px;
    background: #f70000;
    border-radius: 4px;
    width: 16px;
    animation: progressbar 1s;
  }

  /* 产品模板-产品列表 */
  .et-db #et-boc .et-l .pro-fusionserver.et_pb_section .et_pb_row {
    padding: 0px !important;
  }

  .et-db #et-boc .et-l .pro-fusionserver .et_pb_row .pro_swiper {
    max-width: 100%;
  }

  .et-db #et-boc .et-l .pro-fusionserver .et_pb_row .pro_swiper .slide_swiper {
    padding: 0 16px;
    /* padding-left: 16px; */
  }

  .pro_swiper.pc_spacing_0.xgcp_swiper {
    margin-top: 16px;
  }

  .pro_swiper.xgcp_swiper .slide_item {
    background: #f5f6f8;
    margin-right: 16px;
    width: calc(100%);
  }

  .pro_swiper.xgcp_swiper .slide_item:last-child {
    margin-right: 0;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box {
    height: 100%;
    box-shadow: none;
    background: #f5f6f8;
    border-radius: 2px;
    padding-top: 24px;
    height: auto;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    /* margin-right: 16px; */
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    margin-top: 6px;
  }

  .pro_swiper.xgcp_swiper .slide_item .item_box .item {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text {
    background: #f5f6f8;
    text-align: center;
    padding: 0px 16px;
  }

  /* fusionserver */
  .pro_swiper.xgcp_swiper .slide_item .slide_text .title {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #666;
  }

  /* hover */
  .pro_swiper.xgcp_swiper .slide_item a:hover .slide_text .title {
    color: #666;
  }

  /* 文字 */
  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box {
    margin: 0;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:first-child {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    color: #333;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:last-of-type {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    color: #333;
    display: block;
    font-weight: normal;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p {
    font-size: 12px;
    line-height: 16px;
    color: #333;
    display: block;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box .btn {
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box .btn img {
    width: 22px;
  }
}

@media (max-width: 320px) {
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    top: 8%;
  }
}

@media (max-width: 280px) {
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    top: 6%;
  }

  .et-db #et-boc .et-l .pro-fusionserver.rackServer #position {
    bottom: 58%;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position {
    bottom: 60%;
  }
}

/* 自适应优化 */
@media only screen and (min-width: 769px) and (max-width: 1360px) {
  .fusionserver-v7 .product_section_location .item {
    margin: 0 20px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1280px) {
  /* banner */
  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h2 {
    font-size: 16px !important;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_image.et_pb_fullwidth_image_0 {
    width: 60px;
    height: 60px;
    transform: translate(-50%, calc(-50% + 40px));
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 42px !important;
    line-height: 50px !important;
    margin-bottom: 12px;
    margin-top: 10px;
  }
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    top: 24%;
  }

  .en
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 46px !important;
    line-height: 48px !important;
    margin-bottom: 12px;
    margin-top: 8px;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    p {
    font-size: 20px !important;
  }

  /* 頁内导航 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_main_blurb_image {
    width: 46px;
    height: 46px;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container {
    font-size: 16px;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    margin: 0 50px;
  }

  .en #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    margin: 0 40px;
  }

  /* 板块 */
  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver.rackServer {
    margin-top: 48px;
  }

  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver {
    padding-top: 10px;
    margin-top: 36px;
  }

  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver.rackScaleServer {
    margin-bottom: 48px;
  }

  .pro-fusionserver .et_pb_code_inner .content .title {
    font-size: 32px;
    line-height: 42px;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.left .et_pb_code_inner {
    left: 100px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:first-child {
    font-size: 22px;
    line-height: 34px;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.top .et_pb_code_inner {
    bottom: 65%;
  }

  .rackServer .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    padding-top: 20px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text {
    padding: 10px 12px 0;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .btn_type_1 {
    margin-top: 26px;
    margin-bottom: 32px;
  }
  .et-db #et-boc .et-l #ruhegoumai .et_pb_row:first-child .et_pb_text_inner h2 {
    font-size: 36px !important;
  }
  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text.et_pb_text_0 {
    font-size: 36px;
  }
  #ruhegoumai .et_pb_column {
    padding: 0 20px;
  }
  .et-db.cn #et-boc .et-l .ruhegoumai .et_pb_blurb_description {
    min-height: 60px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .et-db #et-boc .et-l #nav_fixed_scroll {
    top: 60px !important;
  }

  /* banner */
  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h2 {
    font-size: 14px !important;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_image.et_pb_fullwidth_image_0 {
    width: 60px;
    height: 60px;
    transform: translate(-50%, calc(-50% + 40px));
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 36px !important;
    line-height: 38px !important;
    margin-bottom: 6px;
    margin-top: 6px;
  }
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    top: 22%;
  }

  .en
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    h1 {
    font-size: 36px !important;
    line-height: 38px !important;
    margin-bottom: 6px;
    margin-top: 6px;
  }

  .et-db
    #et-boc
    .et-l
    .fusionserver_v7_banner
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header
    .header-content
    p {
    font-size: 18px !important;
    margin-top: 6px;
  }
  .about_banner.fusionserver_v7_banner .et_pb_fullwidth_image img {
    min-height: 380px;
    object-fit: cover;
  }
  .about_banner.fusionserver_v7_banner #about_tcsp.et_pb_fullwidth_image img {
    min-height: auto;
  }

  /* 頁内导航 */
  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_main_blurb_image {
    width: 46px;
    height: 46px;
  }

  .et-db
    #et-boc
    .et-l
    .key-nav
    .et_pb_row
    .et_pb_column
    .et_pb_module
    .et_pb_blurb_container {
    font-size: 16px;
  }

  .et-db #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    margin: 0 40px;
  }

  .en #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    margin: 0 26px;
  }

  .jp #et-boc .et-l .key-nav .et_pb_row .et_pb_column .et_pb_module {
    margin: 0 26px;
  }

  /* 板块 */
  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver.rackServer {
    margin-top: 38px;
  }

  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver {
    padding-top: 10px;
    margin-top: 40px;
  }

  .et-db #et-boc .et-l .et_pb_section.pro-fusionserver.rackScaleServer {
    margin-bottom: 48px;
  }

  .pro-fusionserver .et_pb_code_inner .content .title {
    font-size: 28px;
    line-height: 38px;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.left .et_pb_code_inner {
    left: 8%;
    max-width: 40%;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:first-child {
    font-size: 22px;
    line-height: 34px;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.top .et_pb_code_inner {
    bottom: 65%;
  }

  .rackServer .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    padding-top: 20px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text {
    padding: 10px 12px 0;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .btn_type_1 {
    margin-top: 26px;
    margin-bottom: 32px;
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-next {
    right: 50%;
    top: calc(100% + 22px);
    transform: translateX(calc(100% + 8px)) translateY(-50%);
  }

  .pro_swiper.swiper_box .slide_navigation .swiper-button-prev {
    left: 50%;
    top: calc(100% + 22px);
    transform: translateX(calc(-100% - 8px)) translateY(-50%);
  }

  .pro_swiper.swiper_box .slide_navigation .icon_btn .iconfont {
    font-size: 32px;
    background: #efefef;
  }

  .pro_swiper.xgcp_swiper .slide_item {
    padding-bottom: 0;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.center .et_pb_code_inner {
    width: 80%;
    bottom: 60%;
  }

  .et-db #et-boc .et-l .pro-fusionserver #position.top .et_pb_code_inner {
    width: 80%;
  }

  .et-db #et-boc .et-l div.et_pb_section.ruhegoumai {
    padding-top: 32px;
  }
  .et-db #et-boc .et-l #ruhegoumai .et_pb_row:first-child .et_pb_text_inner h2 {
    font-size: 32px !important;
  }
  .et-db
    #et-boc
    .et-l
    .ruhegoumai.fusionserver_v7_ruhegoumai
    .et_pb_text.et_pb_text_0 {
    font-size: 32px;
  }
  .pc_slidesperview_2 .slide_swiper .slide_item {
    width: 50%;
  }
}

@media only screen and (min-width: 769px) and (max-width: 980px) {
  .about_banner.fusionserver_v7_banner .et_pb_fullwidth_image img {
    min-height: 500px;
    object-fit: cover;
  }
  .et-db #et-boc .et-l .fusionserver_v7_banner .et_pb_fullwidth_header {
    top: 20%;
  }
}

@media only screen and (min-width: 769px) and (max-width: 900px) {
  .pro_swiper.xgcp_swiper .slide_item .slide_text .title {
    font-size: 14px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:first-child {
    font-size: 20px;
    line-height: 32px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .summary_box p:last-child {
    font-size: 13px;
  }

  .pro_swiper.xgcp_swiper .slide_item .slide_text .btn_type_1 {
    margin-top: 22px;
    margin-bottom: 28px;
    min-width: 86px;
    padding: 0 12px;
    font-size: 12px;
  }

  .GPU .pro_swiper.xgcp_swiper .slide_item .item_box .img_box {
    padding-top: 30px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 800px) {
  .et-db.cn #et-boc .et-l .ruhegoumai .et_pb_blurb_description {
    min-height: 80px;
  }
}
