/* 公共样式 */
.navTitleMainBox .nav-item a svg {
    margin-right: 0;
    margin-bottom: 0;
}

#newSellingPoint li div.mb-52 {
    margin-bottom: 24px;
}

.nav-hov-bottom {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 2px;
    background: #ff4610;
    opacity: 0;
    transition: 0.3s all ease-in;
}

.nav-item:hover .nav-hov-bottom {
    opacity: 1;

}

/* 修改所有列表页安全距离 */
.newBodorNewsBox {
    width: 1120px !important;
}



/* 修改弹窗样式 */
#myModal .container-fluid .container-f .contact-title p {
    padding-bottom: 32px !important;
}

/* 强制隐藏旧站样式！！ */
#zsiq_cus_sticker{
    width: 56px;
    height: 56px;
    position: fixed;
    right: 26px;
    bottom: 522px;
    opacity: 0;
}
/* .kefuimg,
.kefumessage,
#gotoTop,
#zsiq_float {
    display: none !important;
}

.zsiq_custommain {
    width: 56px !important;
    height: 56px !important;
    border-radius: 9999px !important;
    top: unset !important;
    bottom: 425px !important;
    right: 26px !important;
    z-index: 9999 !important;
    cursor: pointer !important;
}
.zsiq_update_address {
    bottom: 516px !important;
}
.dnb {
    display: none !important;
} */

/* 右侧图标临时样式 */
/* .BackTo-top{
    bottom: 42px;
}
.sideIcon_no1 {
    bottom: 112px;
} */




.navTitleMain {
    background: none;
}

.navTitleMain {
    max-height: 76px;
    height: 76px;
}

.navTitleMain.dimBlack {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background: rgba(29, 29, 31, 0.7);
}

.navTitleMainBox {
    /* padding-top: 5px;
    padding-bottom: 5px; */
}

.navbar-toggle .icon-bar {
    margin-top: 0;
}

.navTitleMainBox ul li {
    border-bottom: 0 !important;
    margin-right: 32px;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-nav li.nav-item {
    position: relative;
}

.navbar-nav li.nav-item.aboutusDropdown, .navbar-nav li.nav-item.blogDropdown {
    position: static;
}

.navbar-nav li.nav-item:hover::after {
    opacity: 1;
}

.nav-testudr {
    width: 58px;
}

/* .dimBlack .navbar-nav li.nav-item::after{
    filter: invert(100%);
} */
/* .navbar-nav li.nav-item::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ff4610;
    opacity: 0;
    transition: 0.3s all;
} */

.navTitleMainBox ul li a {
    padding: 0;
}

.navTitleMainBox ul li a span {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    font-family: RedHatDisplay-Regular, "Microsoft YaHei" !important;
    font-weight: 400 !important;
}

.swiperList-hover .swiper-button-next,
.swiperList-hover .swiper-button-prev {
    width: 44px;
    height: 44px;
    /* border: 1px solid #e0e2e4; */
    border: 1px solid #e0e2e4;
    padding: 14px;
    border-radius: 50%;
    /* top: -40px; */
    /* background: #828898; */
    /* opacity: 0.5; */
}

.swiperList-hover .swiper-button-prev {
    right: 64px;
    left: initial;
    background-image: url(..//img/l.svg);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
    /* filter: invert(100%); */
}

.swiperList-hover .swiper-button-next {
    right: 0;
    left: initial;
    background-image: url(../img/r.svg);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
    /* filter: invert(100%); */
}

/* 公共样式 */
.swiperList-hover .swiper-button-next,
.swiperList-hover .swiper-button-prev {
    width: 44px;
    height: 44px;
    /* border: 1px solid #e0e2e4; */
    border: 1px solid #e0e2e4;
    padding: 14px;
    border-radius: 50%;
    /* top: -40px; */
    /* background: #828898; */
    /* opacity: 0.5; */
}

.swiperList-hover .swiper-button-prev {
    right: 64px;
    left: initial;
    background-image: url(../img/l.svg);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
    /* filter: invert(100%); */
}

.swiperList-hover .swiper-button-next {
    right: 0;
    left: initial;
    background-image: url(../img/r.svg);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
    /* filter: invert(100%); */
}

/* 导航栏 */
.header_bg {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background: rgba(255, 255, 255, 0.7);
}

.title_box {
    transition: none
}

.dimBlack {
    /* backdrop-filter: saturate(180%) blur(20px); */
    /* -webkit-backdrop-filter: saturate(180%) blur(20px); */
    background: rgba(29, 29, 31, 0.7);
}

.dimWhite {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background: rgba(255, 255, 255, 0.7);
}

.dimWhite .c-white {
    color: #000000 !important;
}

.dimWhite .btn_box>div {
    color: #fff !important;
}

#navbarTogglerMain {
    display: flex !important;
    justify-content: space-between;
    margin-top: 26px;
}

.aboutusList {
    display: block !important;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.aboutusList ul {
    display: flex;
    height: 140px;
}

.aboutusList ul li {
    margin-right: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0px;
    height: 140px;
    transition: background 0.3s;
}

.aboutusList ul li h5 {
    transition: all 0.3s;
}

.aboutusList ul li:hover {
    background: #f6f7f8;
}

.aboutusList ul li:hover h5 {
    color: #ff4610;
}

.blogDropdownList {
    display: block !important;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.blogDropdownList ul {
    display: flex;
    height: 140px;
}

.blogDropdownList ul li {
    margin-right: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0px;
    height: 140px;
    transition: background 0.3s;
}

.blogDropdownList ul li h5 {
    transition: all 0.3s;
}

.blogDropdownList ul li:hover {
    background: #f6f7f8;
}

.blogDropdownList ul li.noaction:hover {
    background: #ffffff;
}
.blogDropdownList ul li:hover h5 {
    color: #ff4610;
}

.navbar-brand li {
    margin-right: 0px !important;
    height: 64px !important;
}

.navTitleMainBox ul.navbar-nav:first-child {
    margin-right: auto;
}

.navTitleMainBox ul.navbar-nav:nth-child(3) {
    margin-left: auto;
}

.navTitleMainBox ul.navbar-nav:nth-child(3) a {
    width: 36px;
    height: 36px;
    padding: 8px;
    border-radius: 9999px;
    transition: background 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navTitleMainBox ul.navbar-nav:nth-child(3) li:hover a {
    background: rgba(15, 15, 15, 0.50);
}
.navTitleMainBox ul.navbar-nav:nth-child(3) li.new_languageDropdown:hover a{
    background-color: initial;
}
.navTitleMainBox ul.navbar-nav:nth-child(3) li.new_languageDropdown{
    transition: all 0.3s ;
    border-radius: 999px;
    margin-left: 12px;
    padding-right: 10px !important;
    padding-left: 0 !important;
}
.navTitleMainBox ul.navbar-nav:nth-child(3) li.new_languageDropdown span{
    margin-top: 0;
}
.navTitleMainBox ul.navbar-nav:nth-child(3) li.new_languageDropdown:hover {
background: rgba(15, 15, 15, 0.50);
/* backdrop-filter: blur(10px); */
}

.navTitleMainBox ul.navbar-nav:nth-child(3) li {
    margin-right: 0;
    position: relative;
    margin-top: 14px;
    margin-bottom: 14px;
    padding: 0 12px;
}

.navTitleMainBox ul.navbar-nav:nth-child(3) li::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    right: 0;
    top: 8px;
    background-color: #fff;
}

.navTitleMain.header_black .navTitleMainBox ul.navbar-nav:nth-child(3) li::after {
    background-color: #000;
}

.navTitleMain.header_black .navTitleMainBox ul.navbar-nav:nth-child(3) a svg {
    transition: 0.3s all;
}

.navTitleMain.header_black .navTitleMainBox ul.navbar-nav:nth-child(3) a:hover svg {
    filter: invert(100%);
}

.navTitleMainBox ul.navbar-nav:nth-child(3) li:last-child {
    padding-right: 0;
}

.navTitleMainBox ul.navbar-nav:nth-child(3) li:last-child:after {
    display: none;
}

.navTitleMainBox ul.top-line-nav {
    position: absolute;
    width: 100%;
    padding-right: calc((100vw - 1504px) / 2);
    left: 0;
    float: unset;
    justify-content: flex-end;
    height: 25px;
    border-bottom: 1px solid #767676;
}
.navTitleMainBox ul.top-line-nav li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.navTitleMainBox ul.top-line-nav li a {
    font-size: 12px;
}
.navTitleMainBox ul.top-line-nav li a svg {
    height: 15px;
}

.modal_li {
    margin-right: 0 !important;
}

.InquiryBtn {
    padding: 5px 24px;
}

.InquiryBtn span {
    font-size: 14px;
    line-height: 22px;
    color: #0F0F0F;
    font-family: RedHatDisplay-Medium, "Microsoft YaHei" !important;
    font-weight: 500 !important;
}

/* 侧标 */
/* 持续旋转样式 */
/* 定义一个无限旋转的动画 */
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* 应用动画类 */
.sideIcon_no1 {
    animation: rotate 5s linear infinite;
}

/* 鼠标移入时暂停动画 */
.sideIcon_no1:hover {
    animation-play-state: paused;
}

.sideIcon_no1 {
    box-shadow: 0 0 1.6vw 0.267vw rgba(0, 0, 0, 0.2);
    z-index: 9998;
}

@media (max-width: 768px) {
    .sideIcon_no1 {
        /* right: 6.6vw;
        bottom: 42.867vw; */
    }

    .BackTo-top {}
}


/* 顶部导航栏 */
.productListBox {
    width: 100%;
    margin: auto;
}

.productListCategory {
    /* display: inline !important; */
}

.productListClassificationBox {
    padding-right: 24px;
    padding-left: 32px;
    padding-bottom: 48px;
    max-height: 80vh;
    overflow-y: scroll;
    height: 100%;
}

.productListBox {
    min-height: 500px;
}

.productListClassificationBox .nav_cloture {
    display: flex !important;
}

.nav_viewAll:hover h5 {
    color: #fff;
}

.nav_viewAll:hover svg {
    color: #fff;
    fill: #fff;
}

.nav_viewAll:hover {
    background-color: #ff4610;
}

.InquiryBtn:hover {
    background-color: #ff4610 !important;
}

.InquiryBtn:hover span {
    color: #fff !important;
}


/* 修改垂直滚动条 */
.productListClassificationBox::-webkit-scrollbar {
    width: 1px !important;
    /* 修改宽度 */
}

/* 修改滚动条轨道背景色 */
.productListClassificationBox::-webkit-scrollbar-track {
    background-color: #f1f1f1 !important;
}

/* 修改滚动条滑块颜色 */
.productListClassificationBox::-webkit-scrollbar-thumb {
    background-color: #888 !important;
}

/* 修改滚动条滑块悬停时的颜色 */
.productListClassificationBox::-webkit-scrollbar-thumb:hover {
    background-color: #555 !important;
}

/* 火狐浏览器 */
/* 修改垂直滚动条 */
.productListClassificationBox::-moz-scrollbar-track {
    width: 1px !important;
    /* 修改宽度 */
}

.productListClassificationBox::-moz-scrollbar-thumb {
    width: 1px !important;
    /* 修改宽度 */
}


/* 修改滚动条轨道背景色 */
.productListClassificationBox::-moz-scrollbar-track {
    background-color: #f1f1f1 !important;
}

/* 修改滚动条滑块颜色 */
.productListClassificationBox::-moz-scrollbar-thumb {
    background-color: #888 !important;
}

/* 修改滚动条滑块悬停时的颜色 */
.productListClassificationBox::-moz-scrollbar-thumb:hover {
    background-color: #555 !important;
}


.productListClassificationContent ul li {
    padding: 0;
}

.device_down_li .device_imgBox::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0;
    background-image: linear-gradient(180deg,
            #000000 0%,
            #828898 77%,
            #828898 100%);
    transition: 0.3s all ease-in-out;
    z-index: 0;
    top: 0;
    left: 0;
    border-radius: 8px;
    z-index: 0;
}

.device_down_li .device_imgBox:hover::before {
    opacity: 1;
}

.productListClassificationContent .device_down_Ul .device_down_li p {
    color: #34363D;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 20px;
    /* 166.667% */
}

.navbar-collapse.collapse {
    padding: 0;
}

.navTitleMainBox {
    width: 100%;
}

.navbar-brand {
    margin-right: 0 !important;
    padding: 0 !important;
    margin-right: auto !important;
    width: 192px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    margin-top: 25px !important;
}

.navbar-brand a {
    height: 24px;
}

.navbar-brand ul li {
    margin-right: 64px;
}

.navTitleMainBox .navbar {
    padding-right: calc((100vw - 1504px) / 2);
    padding-left: calc((100vw - 1504px) / 2);
}


/* 语言弹窗 */
.language_pop_up {
    background: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    cursor: pointer;
    --inner-padding: 150px;
    --outer-padding: 80px;
    position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* display: none; */
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 12%;
    transition: 0.3s all ease-in-out;
}

.language_pop_up.active {
    opacity: 1;
    z-index: 99999999;
}

.language_pop_up div {}

#language_content li:hover {
    background-color: #000;
}

#language_content li:hover span {
    color: #fff;
}

#language_content li:hover h5 {
    color: #fff;
}

#language_content li:last-child,
#language_content li:nth-child(3n) {
    /* margin-right: 0; */
}

#language_content ul {
    margin-right: -8px;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    display: none !important;
}

section span {
    color: var(--Color-Text-Title);
    margin-top: 0;
}

/* .container-f {
    padding-top: 0px;
    padding-bottom: 0;
} */

.contact-content {
    padding-bottom: 0;
}

#dreamseriesform {
    padding-top: 80px;
    padding-bottom: 80px;
}

label {
    font-family: RedHatDisplay-Medium, "Microsoft YaHei" !important;
    font-weight: 500 !important;
}

input,
select {
    font-family: RedHatDisplay-Regular, Oswald-Regular, "Microsoft YaHei" !important;
    font-weight: 400 !important;
}

.contrast_li_T h3,
.contrast_li_B h3 {
    font-family: RedHatDisplay-SemiBold, "Microsoft YaHei" !important;
    font-weight: 600 !important;
}

.contrast_li_T p,
.contrast_li_B span {
    font-family: RedHatDisplay-Regular, Oswald-Regular, "Microsoft YaHei" !important;
    font-weight: 400 !important;
}

.modal_li {
    width: 192px;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
}

/* 人工客服弹窗 */
.triangle_r {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
    right: -7px;
    top: 11%;
}

#staffService_shade {
    z-index: 9998;
    opacity: 1;
    transition: 0.3s all ease-in-out;
}

#staffService_shade.active {
    z-index: 9998;
    opacity: 1;
}

#staffService_shade.close {
    width: 56px;
    height: 56px;
    background: none;
    right: 36px;
    bottom: 52px;
    /* transition: 0.5s all ease-in-out; */
}

#staffService_shade.close #staffService {
    width: 56px;
    height: 56px;
    display: flex;
    position: fixed;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    overflow: hidden;
    /* transition: 0.5s all ease-in-out; */
    padding: 0;
    box-shadow: 0 0 1.6vw 0.267vw rgba(0, 0, 0, 0.2);
}

.staffService_Tip {
    right: -6px;
    top: 2px;
}

/* @keyframes scroll {
    0% {
      border-radius: 50%;
      padding: 0;
      overflow: hidden;
    }
  
    50% {
      width: 48px;
      height: 48px;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  
    100% {
      position: fixed;
      right: 0;
      bottom: 0;
      top: initial;
      left: initial;
    }
  } */
#staffService.pos {
    transition: 2s all;
    right: 0;
    bottom: 0;
    top: initial;
    left: initial;
}

#staffService_shade {}

#staffService_shade.close img {
    margin: 0;
    transition: 0.3s all ease-in-out;
    width: 32px;
    height: 32px;
}

#staffService_shade.close h5 {
    display: none;
    transition: 0.3s all ease-in-out;
}

#staffService_shade.close #staffService_Btn {
    display: none;
    transition: 0.3s all ease-in-out;
}

#staffService_shade.bg-black02 .staffService_hint {
    display: none !important;
    opacity: 0 !important;
}

#staffService_shade.transition_none {
    transition: none !important;
}

.staffService {
    padding: 30px 42px;
}

#staffService_shade .staffService_hint {
    left: -75px;
    top: 10px;
    box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.1);
    padding: 0;
    z-index: 1;
}

/* 产品详情导航栏--start */
.prodctNavBar {
    width: 100%;
    height: 44px;
    position: fixed;
    top: 76px;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
.prodctNavBar .container {
    max-width: 1120px;
    height: 100%;
    display: flex;
    align-content: center;
    line-height: 44px;
    color: #fff;
}
.prodctNavBar .model {
    width: max-content;
    font-size: 21px;
}
.prodctNavBar .prod-nav {
    box-sizing: border-box;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    font-size: 20px;
}
.prodctNavBar .prod-nav li {
    padding: 0 10px;
    cursor: pointer;
}
.prodctNavBar .prod-nav li h5 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 44px;
    line-height: 44px;
    
}
.prodctNavBar .prod-nav li:hover {
    background-color: #ff4610;
    font-weight: 500;
}
.prod-nav-select {
    background-color: #ff4610;
    font-weight: 500;
}
/* 产品详情导航栏--end */

/* 悬浮窗--start */
.floatingWindow {
    width: max-content;
    height: min-content;
    padding: 4px 6px;
    position: fixed;
    right: 20px;
    bottom: 100px;
    background: rgba(240, 240, 240, 0.8);
    border-radius: 50px;
    box-shadow: 0px -4px 32px 0px #00000026;
    z-index: 999;
}
.floatingWindow .floatingWindow-item {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.floatingWindow .floatingWindow-item img {
    width: 56px;
    height: 56px;
    margin-bottom: 2px;
    border-radius: 50%;
}
.floatingWindow .floatingWindow-item span {
    color: #000000;
    font-size: 12px;
}
/* 悬浮窗--end */


@media (min-width: 1024px) and (max-width: 1440px) {
    .xiaobangBtn {
        display: none !important;
    }
    .navbar-collapse.collapse>div.w-1120 {
        width: 888px;
    }

    .navTitleMainBox ul li a span {
        font-size: 12px;
        line-height: 20px;
    }

    .navTitleMainBox ul li {
        margin-right: 24px;
    }

    /* 导航栏优化 */
    .navTitleMainBox .navbar {
        padding-left: calc((100vw - 1120px) / 2);
        padding-right: calc((100vw - 1120px) / 2);
        margin: auto;
    }


    .navbar-brand {
        justify-content: flex-start;
        width: 102px;
    }

    .modal_li {
        justify-content: flex-end;
        width: 108px;
    }
}

@media screen and (max-width: 1199px) {
    #navbarTogglerMain {
        display: none !important;
    }

    #topLineNav {
        display: none !important;
    }

    .navTitleMain {
        height: 64px;
        min-height: 64px;
    }

    .navTitleMainBox ul {
        height: 100%;
    }

    .navTitleMainBox ul.navbar-brand {
        margin-top: auto !important;
    }

    .navTitleMainBox ul li {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px !important;
    }

    .md_navbarTogglerMain {
        display: block;
    }

    #md_navbarTogglerMain.active {
        height: 340px;
    }

    #md_navbarTogglerMain li {
        padding-left: 20px;
        border-bottom: 1px solid #333 !important;
        width: 100% !important;
    }

    #md_navbarTogglerMain li:last-child {
        border-bottom: 0px !important;
    }

    #md_navbarTogglerMain li a {
        font-size: 14px;
        line-height: 22px;
    }

    .navTitleMainBox .navbar {
        display: flex;
        align-items: center;
    }
}

/* 大Pad端 1024 - 1199 */
@media (min-width: 1024px) and (max-width: 1199px) {

    /* 修改所有列表页安全距离 */
    .newBodorNewsBox {
        width: 888px !important;
    }

    .newSellingPoint {
        padding-left: 0;
        padding-right: 0px;
    }

    .newSellingPoint .grid-columns-360 {
        grid-template-columns: repeat(auto-fill, minmax(282px, 1fr));
    }

    .contrast_titie h4 {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .contrast_titie h3 {
        font-size: 28px;
        line-height: 36px;
    }
}

/* 小pad */
@media (min-width: 768px) and (max-width: 1023px) {
    .xiaobangBtn {
        display: none !important;
    }
    /* 修改所有列表页安全距离 */
    .newBodorNewsBox {
        width: 680px !important;
    }

    .navTitleMainBox .navbar {
        filter: invert(0%) !important;
    }

    .newSellingPoint {
        padding-left: 0;
        padding-right: 0;
    }

    .newSellingPoint h2 {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 32px;
    }

    #video_shade_main p {
        font-size: 14px;
        line-height: 22px;
    }

    #video_shade_main span {
        width: auto;
        height: auto;
        font-size: 14px;
        line-height: 22px;
        padding: 8px 12px;
        text-align: center;
    }
   
    
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    #language_content {
        width: 80%;
    }
    #sitemap{
        padding: 40px;
    }
    #language_content {
        padding-left: 52px;
        padding-right: 52px;
    }

    #language_content ul li {
        width: 200px;
    }
}

@media screen and (min-width: 1440px) {
    .navTitleMainBox {
        width: 100%;
    }
}

@media screen and (min-width: 1120px) {

    /* 黑色版本 */
    .header_black {
        /* background-color: #fff; */
    }

    .header_black span {
        color: #000 !important;
    }
	    .header_black #globalLanguageTip span{
        color: #fff !important;
    }

    .header_black .InquiryBtn {
        background-color: #000;
    }

    .header_black .InquiryBtn span {
        color: #fff !important;
    }

    .header_black svg {
        fill: #000 !important
    }

    .header_black svg path {
        fill: #000 !important
    }

    .header_black .logo img,
    .header_black .logo_mini img {
        filter: invert(0%);
    }

    .header_black a {
        color: #000;
    }

    .header_black .nav_l .li:hover a {
        color: #000 !important;
        opacity: 1 !important;
    }

    .header_black .list_down,
    .header_black .nav_r .li,
    .header_black .btn_box,
    .header_black .btn_box_mini {
        filter: invert(100%);
    }
}

@media screen and (max-width: 1199px) {
    .navbar-nav .modal_li {
        display: none;
    }
    body {
        padding-bottom: 100px;
    }
}

.new_productList {
    min-height: 0;
    height: 0;
}

.productListClassificationContentBotton:hover a {
    color: #ff4610;
}

.productListClassificationContentBotton:hover svg {
    fill: #ff4610;
}
.productListClassificationContentBotton{
    margin-top: 16px;
}

.navbar-nav li {
    opacity: 0.9;
    transition: 0.3s all;
}

.navbar-nav li:hover {
    opacity: 1;
}

.navbar-brand li {
    opacity: 0.9;
    transition: 0.3s all;
}

.navbar-brand li:hover {
    opacity: 1;
}


.aboutusList {
    top: 76px !important;
    position: absolute;
}

@media screen and (max-width: 1199px) {
    .aboutusList {
        display: none !important;
    }
}

.blogDropdownList {
    top: 76px !important;
    position: absolute;
}

@media screen and (max-width: 1199px) {
    .blogDropdownList {
        display: none !important;
    }
}






@media (min-width: 768px) {
    .universal-product-tip {
        min-width: 992px;
    }

    .universal-product-tip .universal-product-tip-bg {
        min-width: 992px;
    }

    .universal-product-tip .universal-product-tip-container.bg {
        min-width: 992px;
    }
}

/* tip */
.universal-product-tip {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: 400;
    vertical-align: baseline;
    background: 0 0;
    transition: 0.5s all;
}

.universal-product-tip .universal-product-tip-bg {
    width: 100%;
    height: 48px;
    background-color: #fbfafc;
    position: absolute;
    top: 0;
    left: 0;
}

.universal-product-tip .universal-product-tip-container {
    position: absolute;
    top: -48px;
    left: 0;
    /* min-width: 1230px; */
    width: 100%;
    height: 48px;
    background-color: #fbfafc;
    color: #000000;
    will-change: transform;
    text-rendering: optimizelegibility;
    animation-name: initial;
    animation-duration: 3s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    z-index: 99999999999;
    transition: 1.5s all ease;
}

.universal-product-tip .universal-product-tip-container.down {
    top: 0px;
}

.universal-product-tip .universal-product-tip-container.bg {
    background-color: #fbfafc;
}

.universal-product-tip .universal-product-tip-container.bg .universal-product-tip-title {
    color: #000;
}

.universal-product-tip .universal-product-tip-container.bg .universal-product-tip-link {
    color: #5a00ff;
}

.universal-product-tip.close {
    height: 0;
}

.universal-product-tip.close .universal-product-tip-bg {
    top: -48px;
    transition: 0.5s all;
}

.universal-product-tip.close .universal-product-tip-container {
    top: -48px;
    transition: 0.5s all;
}

.universal-product-tip .universal-product-tip-wrapper {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    padding: 14px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.universal-product-tip .universal-product-tip-container-light .universal-product-tip-title {
    /* color: #000000; */
}

.universal-product-tip .universal-product-tip-title {
    font-size: 14px;
    letter-spacing: -0.28px;
    text-align: center;
    line-height: 20px;
    margin-right: 8px;
    color: #ffffff;
    transition: none;
    transition: 0.5s all ease;
    font-family: PingFangSC, "Microsoft YaHei", "Helvetica Neue",
        "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
}

.universal-product-tip .universal-product-tip-container-light .universal-product-tip-link {
    color: #ffffff;
    /* background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMTR2MTRIMHoiLz48cGF0aCBpZD0iYiIgZD0iTTAgMGgxNHYxNEgweiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIGZpbGw9IiMwMDcwRDUiPjxwYXRoIGQ9Ik01LjM0MiAxMS4zNzVhLjg3Ny44NzcgMCAwIDEgMC0xLjIzOUw4LjQ3MyA3bC0zLjEzLTMuMTM2YS44NzcuODc3IDAgMCAxIDAtMS4yMzlMOS40IDYuNjljLjE3MS4xNzEuMTcxLjQ0OSAwIC42MmwtNC4wNTkgNC4wNjV6Ii8+PC9nPjwvZz48L3N2Zz4=); */
}

.universal-product-tip .universal-product-tip-link {
    font-size: 14px;
    color: #ffffff;
    letter-spacing: -0.28px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    transition: 0.5s all ease;
    background-position: right center;
    padding-right: 16px;
    font-family: PingFangSC, "Microsoft YaHei", "Helvetica Neue",
        "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
    /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+4pqZ77iP5Zu+5qCHLWljb248L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLimpnvuI/lm77moIctaWNvbiI+CiAgICAgICAgICAgIDxnIGlkPSLlrrnlmagtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPHVzZSBpZD0i5aGr5YWFLWZpbGxlZCIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPGcgaWQ9IuaPj+i+uS1ib3JkZXIiPjwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0i5Zu+5qCHLWljb24iIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMzQyMTM4MTksMTEuMzc1IEM1LjAwMDUzNzI3LDExLjAzMjg3NjcgNS4wMDA1MzcyNywxMC40NzgxODUyIDUuMzQyMTM4MTksMTAuMTM2MDYxOSBMOC40NzM0MTE3Nyw3IEw1LjM0MjEzODE5LDMuODYzOTM4MDUgQzUuMDAwNTM3MjcsMy41MjE4MTQ3NiA1LjAwMDUzNzI3LDIuOTY3MTIzMyA1LjM0MjEzODE5LDIuNjI1IEw5LjQwMTE5NjUzLDYuNjkwMjY1NDkgQzkuNTcxOTk2OTksNi44NjEzMjcxMyA5LjU3MTk5Njk5LDcuMTM4NjcyODcgOS40MDExOTY1Myw3LjMwOTczNDUxIEw1LjM0MjEzODE5LDExLjM3NSBaIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); */
    transition: none;
}

.universal-product-tip .universal-product-tip-container-in .close-icon {
    opacity: 1;
}

.universal-product-tip .close-icon {
    position: absolute;
    right: 12px;
    top: 16px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: right center;
    padding-right: 16px;
    opacity: 0;
    cursor: pointer;
    will-change: opacity;
    transition: opacity 1s ease-in-out;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+4pqZ77iP5Zu+5qCHLWljb24tY2xvc2U8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48L3JlY3Q+CiAgICAgICAgPHBhdGggZD0iTTgsNy4yOTMwMDE0OSBMMTMuMDg2MDAzLDIuMjA2OTk4NTEgQzEzLjQ3NjQ2NzUsMS44MTY1MzQwMSAxNC4xMDk1MzU1LDEuODE2NTM0MDEgMTQuNSwyLjIwNjk5ODUxIEw4LjcwNjk5ODUxLDggTDEzLjc5MzAwMTUsMTMuMDg2MDAzIEMxNC4xODM0NjYsMTMuNDc2NDY3NSAxNC4xODM0NjYsMTQuMTA5NTM1NSAxMy43OTMwMDE1LDE0LjUgTDgsOC43MDY5OTg1MSBMMi45MTM5OTcwMiwxMy43OTMwMDE1IEMyLjUyMzUzMjUyLDE0LjE4MzQ2NiAxLjg5MDQ2NDQ5LDE0LjE4MzQ2NiAxLjUsMTMuNzkzMDAxNSBMNy4yOTMwMDE0OSw4IEwyLjIwNjk5ODUxLDIuOTEzOTk3MDIgQzEuODE2NTM0MDEsMi41MjM1MzI1MiAxLjgxNjUzNDAxLDEuODkwNDY0NDkgMi4yMDY5OTg1MSwxLjUgTDgsNy4yOTMwMDE0OSBaIiBpZD0icGF0aC01Ij48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLimpnvuI/lm77moIctaWNvbi1jbG9zZSI+CiAgICAgICAgICAgIDxnIGlkPSLlrrnlmagtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPHVzZSBpZD0i5aGr5YWFLWZpbGxlZCIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPGcgaWQ9IuaPj+i+uS1ib3JkZXIiPjwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0i5oyJ6ZKuLWJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4yODU3MTQsIDIuMjg1NzE0KSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i4pqZ77iP5a655ZmoLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuNzE0Mjg1NzEsMCBDOC44NzAxOTg1NywtNS43OTczMTc4N2UtMTYgMTEuNDI4NTcxNCwyLjU1ODM3Mjg2IDExLjQyODU3MTQsNS43MTQyODU3MSBDMTEuNDI4NTcxNCw4Ljg3MDE5ODU3IDguODcwMTk4NTcsMTEuNDI4NTcxNCA1LjcxNDI4NTcxLDExLjQyODU3MTQgQzIuNTU4MzcyODYsMTEuNDI4NTcxNCAzLjg2NDg3ODU4ZS0xNiw4Ljg3MDE5ODU3IDAsNS43MTQyODU3MSBDLTMuODY0ODc4NThlLTE2LDIuNTU4MzcyODYgMi41NTgzNzI4Niw1Ljc5NzMxNzg3ZS0xNiA1LjcxNDI4NTcxLDAgWiIgaWQ9IuWhq+WFhS1maWxsZWQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS43MTQyODU3MSwwIEM4Ljg3MDE5ODU3LC01Ljc5NzMxNzg3ZS0xNiAxMS40Mjg1NzE0LDIuNTU4MzcyODYgMTEuNDI4NTcxNCw1LjcxNDI4NTcxIEMxMS40Mjg1NzE0LDguODcwMTk4NTcgOC44NzAxOTg1NywxMS40Mjg1NzE0IDUuNzE0Mjg1NzEsMTEuNDI4NTcxNCBDMi41NTgzNzI4NiwxMS40Mjg1NzE0IDMuODY0ODc4NThlLTE2LDguODcwMTk4NTcgMCw1LjcxNDI4NTcxIEMtMy44NjQ4Nzg1OGUtMTYsMi41NTgzNzI4NiAyLjU1ODM3Mjg2LDUuNzk3MzE3ODdlLTE2IDUuNzE0Mjg1NzEsMCBaIiBpZD0i5o+P6L65LWJvcmRlciI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMjg1NzE0LCAtMi4yODU3MTQpIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay02IiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtNSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlNoYXBlIiBmaWxsLW9wYWNpdHk9IjAuODUiIGZpbGw9IiMwMDAwMDAiIHhsaW5rOmhyZWY9IiNwYXRoLTUiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}


body .universal-product-tip-container-header-placeholder {
    transition: all 0.5s ease;
    height: 0;
}

/* 大轮播箭头 */

.contrast_swiper_button {
    top: 30%;
    width: 1280px;
}

.contrast_swiper-button-prev,
.contrast_swiper-button-next {
    height: 44px;
    width: 44px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: center;
    transition: 0.3s all ease-in-out;
    z-index: 9999;
    border: 1px solid #e0e2e4;
    padding: 14px;
    border-radius: 50%;
}

.contrast_swiper-button-prev {
    background-position: center;
    /* margin-left: calc(100vw / 2); */
}

.contrast_swiper-button-next {
    background-position: center;
}

.contrast_swiper-button-next:hover,
.contrast_swiper-button-prev:hover {
    /* background-color: rgba(255, 255, 255, 0.2); */
}

.contrast_swiper-button-prev {
    /* left: -50px; */
    background-image: url(../img/l.svg);
}

.contrast_swiper-button-next {
    /* right: -50px; */
    background-image: url(../img/r.svg);
}


.mango_right {
    width: 804px;
    height: 506px;
}

/* 动态变色字体 */
#home-banner-slogan {
    font-size: 72px;
    height: auto;
    line-height: normal;
    user-select: none;
    text-align: center;
    margin: auto;
    width: 100%;
}

.container-glizWQ {
    position: relative;
}

/* @font-face {
    font-family: "Oswald-SemiBold";
    src: url("https://www.bodor.com/static/fonts/Oswald-SemiBold.otf");
    font-display: swap;
    font-weight: 600;
  } */

.container-glizWQ .AXU2Ec1 {
    background-image: conic-gradient(from 0deg at 50% -10%, rgb(255, 70, 16) -86.58deg, rgb(255, 188, 16) 99.21deg, rgb(255, 0, 53) 203.39deg, rgb(255, 155, 16) 273.42deg);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -o-background-clip: text;
    background-position-x: -50%;
    color: transparent;
    font-family: Oswald-SemiBold !important;
    font-weight: 600;
}

.overlay-uXun_R {
    /* -webkit-filter: blur(10px); */
    /* filter: blur(10px); */
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0;
    width: 100%;
}

.overlay-uXun_R .AXU2Ec2 {
    background-image: conic-gradient(from 0deg at 50% -10%, rgb(255, 70, 16) -86.58deg, rgb(255, 188, 16) 99.21deg, rgb(255, 0, 53) 203.39deg, rgb(255, 155, 16) 273.42deg);
    mask-image: linear-gradient(90deg, transparent -15.5556%, black, transparent 84.4444%);
    -moz-background-clip: text;
    -o-background-clip: text;
    -webkit-background-clip: text;
    background-clip: text;
    background-position-x: -50%;
    color: transparent;
    font-family: Oswald-SemiBold !important;
    font-weight: 600;
}

/* pad */
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .universal-product-tip .universal-product-tip-wrapper {
        width: 80%;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .universal-product-tip .universal-product-tip-wrapper {
        width: 80%;
    }
}

/* 移动端 */
@media (max-width: 767px) {
    /*产品详情导航页*/
    .prodctNavBar {
        height: 34px;
    }
    .prodctNavBar .container {
        padding: 0px;
        line-height: 34px;
        height: 34px;
    }
    .prodctNavBar .model {
        display: none;
    }
    .prodctNavBar .prod-nav li {
        width: 33%;
    }

    .prodctNavBar .prod-nav li h5 {
        font-size: 12px;
        height: 34px;
        line-height: 34px;
    }

    .xiaobangBtn {
        display: none !important;
    }
    /* 修改所有列表页安全距离 */
    .newBodorNewsBox {
        width: 100% !important;
        padding-left: 16px;
        padding-right: 16px;
    }

    .newBodorNewsContentBox {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
    }

    .navTitleMainBox .navbar {
        filter: invert(0%) !important;
    }

    .staffService_hint {
        font-size: 14px;
    }

    /* 人工客服移动端 */
    .staffService {
        width: 80vw;
        height: 80vw;
        padding: 8vw 5.867vw;
    }

    .staffService img {
        width: 34.133vw;
        height: 34.133vw;
        margin-bottom: 4.267vw;
    }

    .staffService h5 {
        font-size: 4.267vw;
        margin-bottom: 4.267vw;
    }

    #staffService_Btn {
        height: 10.133vw;
        border-radius: 13.333vw;
    }

    #staffService_shade.close {
        /* right: 6.6vw;
    bottom: 15.867vw; */
    }

    .staffService_shade_close_box {
        top: initial;
        right: initial;
        bottom: -14vw;
        margin: auto;
        width: 100%;
        left: 0;
        display: flex;
        justify-content: center;
    }

    .staffService_shade_close_box svg {
        width: 6.4vw;
        height: 6.4vw;
    }

    #staffService_shade.touchHandler {
        left: initial !important;
        top: initial !important;
    }

    #video_shade_main p {
        font-size: 3.73vw;
        line-height: normal;
    }

    #video_shade_main span {
        width: 28vw;
    }

    .container-glizWQ {
        width: 95%;
        margin: auto;
    }

    .overlay-uXun_R {
        top: -12.5vw;
        display: none;
    }

    #home-banner-slogan {
        font-size: 8.53vw;
        line-height: 150%;
        width: 90%;
    }

    .container-glizWQ .AXU2Ec1,
    .overlay-uXun_R .AXU2Ec2 {
        font-size: 8.53vw;
        line-height: 150%;
    }

    .universal-product-tip .universal-product-tip-wrapper {
        width: 100%;
    }

    .universal-product-tip .universal-product-tip-container-light .universal-product-tip-title {
        font-size: 2.2vw;
    }

    .universal-product-tip .universal-product-tip-container-light .universal-product-tip-link {
        font-size: 2.2vw;
    }

    .language_pop_up {
        padding-top: 0;
    }

    #language_content {
        border-radius: 0;
        padding-left: 38px;
        padding-right: 38px;
        padding-top: 84px;
        width: 100%;
        height: 100%;
    }

    #language_content li {
        width: 100%;
        margin-right: 0;
    }

    #language_content svg {
        top: 60px;
    }

    #pseriesform {
        padding: 0 !important;
    }

    .newSellingPoint {
        padding: 40px 4.267vw;
    }

    .newSellingPoint h2 {
        font-size: 5.33vw;
        line-height: normal;
        margin-bottom: 32px;
    }

    .newSellingPoint li {
        width: 100%;
        margin-bottom: 16px;
    }

    .newSellingPoint li h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .newSellingPoint li p {
        font-size: 12px;
        line-height: 20px;
    }

    .newSellingPoint ul {
        display: block;
    }

    #newSellingPoint ul li .bg-F2F4F7 {
        width: 40px;
        height: 40px;
    }

    #newSellingPoint .newSellingPoint {
        padding-left: 16px;
        padding-right: 16px;
    }

    /* .zsiq_custommain {
        width: 56px !important;
        height: 56px !important;
        border-radius: 9999px !important;
        top: unset !important;
        bottom: 104px !important;
        right: 20px !important;
        z-index: 9999 !important;
        cursor: pointer !important;
    }
    .zsiq_update_address {
        bottom: 104px !important;
    } */
     .cookies {
        padding: 40px 0 13vh !important;
     }
     .floatingWindow .floatingWindow-item span {
        font-size: 3vw;
        margin: 0;
     }
    .floatingWindow-mob {
        width: 98%;
        height: 60px;
        display: flex;
        align-items: center;
        position: fixed;
        left: 50%;
        top: unset;
        bottom: 1vh;
        transform: translateX(-50%);
        background-color: #ffffff;
        box-shadow: 0px -4px 32px 0px #00000026;
    }
    .floatingWindow-mob .floatingWindow-item {
        margin-right: 12px;
        margin-bottom: 0;
        padding: 4px 6px;
        flex: 1;
        flex-direction: row;
        justify-content: unset;
        background-color: #f4f4f4;
        border-radius: 50px;
    }
    .floatingWindow-mob .floatingWindow-item img {
        width: 28px;
        height: 28px;
        margin-right: 8px;
    }
    .floatingWindow-mob .floatingWindow-item:last-child {
        margin-right: 0;
    }
    #customerService {
        margin: 0;
        padding: 0;
        position: absolute;
        top: -80px;
        right: 10px;
        box-shadow: 0px -4px 32px 0px #00000026;
        z-index: 9999;
    }
    #customerService img {
        width: 56px;
        height: 56px;
        margin: 0;
    }
    #customerService span {
        display: none;
    }
    #mob-none {
        display: none;
    }
}

#newSellingPoint ul li {
    border-radius: 8px;
    border: 1px solid#FAFAFB;
    background: #FFF;
    transition: all .3s cubic-bezier(0, 0, 0.5, 1);
}

#newSellingPoint ul li svg {
    fill: #171b25;
}

#newSellingPoint ul li .bg-F2F4F7 {
    transition: all .3s cubic-bezier(0, 0, 0.5, 1);
}

#newSellingPoint ul li:hover {
    box-shadow: 0px 10px 30px 0px rgba(0, 28, 85, 0.04);
    transform: scale(1.0161290323);
}

#newSellingPoint ul li:hover .bg-F2F4F7 {
    background: rgba(255, 70, 16, 0.1);
}

#newSellingPoint ul li:hover svg {
    fill: #ff4610;
}



/* 移动端 */
@media (max-width: 768px) {}

/* MA表单样式CSS - - - - 1557 */
#mktoForm_1577 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    background-color: #fff !important;
    flex-wrap: wrap !important;
}

#mktoForm_1577.mktoForm .mktoFormCol {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

#mktoForm_1577.mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important;
}

#mktoForm_1577.mktoForm .mktoOffset {
    display: none !important;
}

#mktoForm_1577.mktoForm .mktoGutter {
    display: none !important;
}

#mktoForm_1577.mktoForm .mktoLabel {
    width: 130px !important;
}

#mktoForm_1577.mktoForm input[type=text],
#mktoForm_1577.mktoForm input[type=email],
#mktoForm_1577.mktoForm select.mktoField {
    width: 600px !important;
    height: 48px !important;
    border-radius: 6px;
    border: 1px solid var(--Color-Fill-4);
    background: var(--Color-Fill-5);
    padding: 12px 16px;
    transition: 0.3s all;
    box-shadow: none;
}

#mktoForm_1577.mktoForm input[type=text]:focus,
#mktoForm_1577.mktoForm input[type=email]:focus,
#mktoForm_1577.mktoForm select.mktoField:focus {
    border-radius: 6px;
    border: 1px solid var(--Color-Brand-Normal);
    background: #FFF;
    box-shadow: 0px 0px 0px 1.5px rgba(255, 70, 16, 0.20);
}

#mktoForm_1577.mktoForm input[type=text]:hover,
#mktoForm_1577.mktoForm input[type=email]:hover,
#mktoForm_1577.mktoForm select.mktoField:hover {
    border-radius: 6px;
    border: 1px solid var(--Color-Brand-Normal);
    background: #FFF;
}

#mktoForm_1577.mktoForm .mktoFieldWrap {
    margin-bottom: 12px !important;
}

#mktoForm_1577.mktoForm .mktoFormRow {
    width: 100% !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
}


#mktoForm_1577 .mktoButtonRow span {
    margin-left: 0 !important;
}

#mktoForm_1577 .mktoButtonRow .mktoRound .mktoButton {
    background-color: var(--Color-Brand-Normal) !important;
    background-image: none !important;
    cursor: pointer !important;
    border: none !important;
    transition: all 0.3s !important;
    width: 120px !important;
}

#mktoForm_1577 .mktoButtonRow .mktoRound .mktoButton:hover {
    opacity: 0.7 !important;
}

/* mktoForm_1555表单样式重铸 */

#mktoForm_1555 {
    width: 100% !important;
}

#mktoForm_1555.mktoForm .mktoFormCol {
    margin-bottom: 24px !important;
    width: 100% !important;
}

#mktoForm_1555.mktoForm .mktoOffset,
#mktoForm_1555.mktoForm .mktoRequiredField label.mktoLabel,
#mktoForm_1555.mktoForm .mktoGutter {
    display: none !important;
}

#mktoForm_1555.mktoForm input {
    width: 100% !important;
    display: flex !important;
    padding: 10px 14px !important;
    align-items: center !important;
    gap: 10px !important;
    flex-shrink: 0 !important;
    align-self: stretch !important;
    border-radius: 6px !important;
    border: 1px solid#D5D7DA !important;
    background: #FFF !important;
    color: #717680 !important;
    font-family: RedHatDisplay-Regular, sf-pro-text_regular, sf-pro-display_regular,
        PingFang SC, "Microsoft YaHei" !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    box-shadow: none !important;
}

#mktoForm_1555.mktoForm input::placeholder {
    color: #717680;
    font-family: RedHatDisplay-Regular, sf-pro-text_regular, sf-pro-display_regular,
        PingFang SC, "Microsoft YaHei" !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    /* 150% */
}

#mktoForm_1555 .mktoButtonRow {
    width: 100% !important;
}

#mktoForm_1555 .mktoButtonWrap {
    margin-left: 0 !important;
}

#mktoForm_1555.mktoForm .mktoButtonWrap.mktoRound .mktoButton {
    display: flex !important;
    height: 48px !important;
    padding: 12px 24px !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 4px !important;
    border-radius: 8px !important;
    background: #000 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    text-shadow: none !important;
    width: 100% !important;
    color: var(--Color-Fill-White, #FFF);
    font-size: 16px;
    font-family: RedHatDisplay-Regular, sf-pro-text_regular, sf-pro-display_regular,
        PingFang SC, "Microsoft YaHei" !important;
    font-weight: 400 !important;
    line-height: 24px;
    border: none !important;
    /* 150% */
}

#mktoForm_1555.mktoForm .mktoFieldWrap {
    width: 100% !important;
}

#BlogDialog,
#RequestDemoDialog {
    z-index: -10;
}

#BlogDialog.active,
#RequestDemoDialog.active {
    opacity: 1;
    z-index: 999;
}

#BlogDialogContent {
    background: linear-gradient(225deg, #FFFBEC 0%, #FFE2DA 99.96%), #FFF;
    background-image: url(https://www.bodor.com/en/blogs/img/BlogDialog/bg.webp);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    /* 正常 */
    box-shadow: 0px 8px 6px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(40px);
    border-radius: 24px;
    width: 782px;
    height: 435px;
}

@media (min-width: 768px) and (max-width: 1023px) {
    #BlogDialogContent {
        width: 660px;
        height: 367px;
        padding-right: 28px;
    }
}

@media (max-width: 767px) {
    #BlogDialog {
        display: none !important;
    }
}

/* 产品页底部弹窗样式 */
.newswanwa {
    padding: 0 0;
    font-family: "Montserrat";
}

.newswanwaBanner {
    padding: 0 0 80px 0;
    width: 100%;
    background-color: #000;
}

.newswanwaBannerImg {
    width: 100%;
}

.newswanwaBannerImg img {
    width: 100%;
}

.newswanwaBannerFont {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.newswanwaBannerFont h1 {
    font-size: 64px;
    line-height: 64px;
    font-weight: 700;
    color: #fff;
    margin: 0 0;
}

.newswanwaBannerFont p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.85);
    margin: 24px 0 64px 0;
}

.newswanwaBannerFontButton {
    width: 100%;
    margin: 0 auto;
}

.newswanwaBannerFontButton button {
    border-style: none;
    background-color: #ff4610;
    padding: 10px 32px;
    border-radius: 6px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
}

.newswanwaBannerFontButton button:hover {
    background-color: #ff6533;
}

.newswanwaInquiryM {
    display: none;
}

.newswanwaWhy,
.newswanwaSolution,
.newswanwaDiscover,
.newswanwaGlobe,
.newswanwaIndustries {
    width: 100%;
    background-color: #fff;
    padding: 80px 0;
}

.newswanwaWhy h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #171B25;
    margin: 0 0 64px 0;
    text-align: center;
}

.newswanwaWhyBox {
    display: flex;
}

.newswanwaWhyBox,
.newswanwaSolutionBox,
.newswanwaDiscoverBox,
.newswanwaGlobeBox,
.newswanwaIndustriesBox,
.newswanwaRegularFormBox {
    width: 67%;
    margin: 0 auto;
}

.newswanwaWhyImg {
    flex: 1;
    margin-right: 40px;
    border-radius: 8px;
}

.newswanwaWhyImg img {
    border-radius: 8px;
    width: 100%;
}

.newswanwaWhyContent {
    flex: 2;
}

.newswanwaWhyContentBox {
    display: flex;
}

.newswanwaWhyContentBox:nth-of-type(2) {
    margin-top: 24px;
}

.newswanwaWhyContentContent {
    flex: 1;
    border-radius: 8px;
    padding: 24px;
    background-color: #FAFAFB;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: context-menu;
}

.newswanwaWhyContentContent:hover {
    background-image: url(https://static.bodor.com/images/10kw/new/main/newswanwaWhyContentContent-bg.webp);
    box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.06), 0px 0px 10px 0px rgba(0, 0, 0, 0.04);
}

.newswanwaWhyContentContent:nth-of-type(even) {
    margin-left: 24px;
}

.newswanwaWhyContentContentSvg svg {
    width: 40px;
    height: 40px;
    fill: #171B25;
}

.newswanwaWhyContentContent h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: #171B25;
    margin: 20px 0 16px 0;
}

.newswanwaWhyContentContent p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #414960;
}

.newswanwaSolutionTitle {
    width: 100%;
}

.newswanwaSolutionTitle h3 {
    width: 60%;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #171B25;
    margin: 0 auto 64px auto;
    text-align: center;
}

.newswanwaSolutionTitle h3 span {
    color: #ff4610;
}

.newswanwaSolutionContentBox {
    width: 100%;
    display: flex;
}

.newswanwaSolutionContent {
    position: relative;
    margin-left: 24px;
    flex: 1;
    border-radius: 8px;
}

.newswanwaSolutionContent:first-child {
    margin-left: 0;
}

.newswanwaSolutionContentFont {
    position: absolute;
    width: 100%;
    height: 96%;
    padding: 40px 20px;
    z-index: 2;
}

.newswanwaSolutionContentFont h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #ff4610;
    margin: 0;
}

.newswanwaSolutionContentFont h4 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    color: #fff;
    margin: 8px 0;
}

.newswanwaSolutionContentFontSvg {
    width: 28px;
    height: 28px;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 6%;
}

.newswanwaSolutionContentFontSvg svg {
    width: 15px;
    height: 15px;
    fill: #171B25;
}

.newswanwaSolutionContentImg {
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
}

.newswanwaSolutionContentImgMask {
    width: 100%;
    height: 90%;
    border-radius: 8px;
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    z-index: 1;
}

.newswanwaSolutionContentImg img {
    width: 100%;
    border-radius: 8px;
    transition: 0.3s all linear;
}

.newswanwaDiscoverBox h2 {
    width: 80%;
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #171B25;
    margin: 0 auto 64px auto;
    text-align: center;
}

.newswanwaDiscoverContentBox {
    width: 100%;
}

.newswanwaDiscoverContentBoxItem {
    width: 100%;
    display: flex;
}

.newswanwaDiscoverContentBoxItem:nth-of-type(2) {
    margin-top: 24px;
}

.newswanwaDiscoverContent {
    flex: 1;
    position: relative;
}

.newswanwaDiscoverContent:nth-of-type(even) {
    margin-left: 24px;
}

.newswanwaDiscoverContentOutline {
    width: 100%;
    position: relative;
}

.newswanwaDiscoverContentOutlineTitle {
    width: 96%;
    padding: 0 6%;
    position: absolute;
    bottom: 36px;
    display: flex;
}

.newswanwaDiscoverContentOutlineTitle h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.90);
    margin: 0 0;
}

.newswanwaDiscoverContentOutlineTitleSvg,
.newswanwaDiscoverContentDetailsSvg {
    display: flex;
    width: 32px;
    height: 32px;
    background-color: #ff4610;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    cursor: pointer;
}

.newswanwaDiscoverContentOutlineTitleSvg {
    background-color: #ff4610;
}

.newswanwaDiscoverContentOutlineTitleSvg svg {
    width: 24px;
    height: 24px;
    fill: #fff;
}

.newswanwaDiscoverContentOutlineImg {
    width: 100%;
    border-radius: 8px;
}

.newswanwaDiscoverContentOutlineImg img {
    width: 100%;
    border-radius: 8px;
}

.newswanwaDiscoverContentDetails {
    width: 100%;
    height: 100%;
    padding: 0 6%;
    border-radius: 8px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    z-index: 1;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.newswanwaDiscoverContentDetailsFont h3 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.90);
    margin: 0 0 24px 0;
}

.newswanwaDiscoverContentDetailsFont p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.85);
    margin: 0 0 16px 0;
}

.newswanwaDiscoverContentDetailsSvg {
    background-color: rgba(255, 255, 255, 0.15);
    right: 4%;
    bottom: 30px;
}

.newswanwaGlobeBox h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #171B25;
    margin: 0 auto 24px auto;
    text-align: center;
}

.newswanwaGlobeList {
    width: 100%;
    margin-top: 50px;
}


.newswanwaGlobeSuccessStory {
    padding: 64px 0 0 0;
}

.newswanwaGlobeSuccessStory h2 {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.newswanwaGlobeSuccessStory p {
    text-align: center;
    width: 40%;
    margin: 16px auto 64px auto;
    color: #61687C;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

.newswanwaGlobeSuccessStoryAffect {
    display: flex;
}

.newswanwaGlobeSuccessStoryAffect div {
    flex: 1;
}

.newswanwaGlobeSuccessStoryAffect h3 {
    text-align: center;
    font-size: 36px;
    line-height: 44px;
    font-weight: 600;
    color: #ff4610;
    margin: 0;
}

.newswanwaGlobeSuccessStoryAffect p {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    color: #61687C;
    width: 100%;
    margin: 10px 0 44px 0;
}

.newswanwaGlobeSuccessStoryContent {
    margin-top: 44px;
    display: flex;
    border-radius: 8px;
}

.newswanwaGlobeSuccessStoryContentImg,
.newswanwaGlobeSuccessStoryContentFont {
    flex: 1;
}

.newswanwaGlobeSuccessStoryContentImg img {
    width: 100%;
    border-radius: 8px 0 0 8px;
}

.newswanwaGlobeSuccessStoryContentFont {
    border: 1px solid #F2F4F7;
    border-radius: 0 8px 8px 0;
    padding: 40px 44px;
}

.newswanwaGlobeSuccessStoryContentFont p {
    width: 100%;
    margin: 0 0 12px 0;
    text-align: left;
}

.newswanwaGlobeSuccessStoryContentFont p svg {
    width: 48px;
    height: 48px;
}

.newswanwaGlobeSuccessStoryContentFontPeople {
    margin-top: 32px;
    display: flex;
}

.newswanwaGlobeSuccessStoryContentFontPeopleImg {
    width: 54px;
    height: 54px;
    border-radius: 50%;
    margin-right: 16px;
}

.newswanwaGlobeSuccessStoryContentFontPeopleRank h3 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    color: #171B25;
    margin: 4px 0 0 0;
}

.newswanwaGlobeSuccessStoryContentFontPeopleRank p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #61687C;
}

.newswanwaGlobeSuccessStoryButton {
    width: 100%;
    margin: 64px 0 0 0;
    text-align: center;
}

.newswanwaGlobeSuccessStoryButton button {
    text-align: center;
    border-style: none;
    background-color: #ff4610;
    padding: 10px 32px;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.newswanwaGlobeSuccessStoryButton button:hover {
    background-color: #ff6234;
}

.newswanwaIndustries {
    background-color: #FAFAFB;
}

.newswanwaIndustriesBox h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #171B25;
    margin: 0 auto 64px auto;
    text-align: center;
}

.newswanwaIndustriesContentItem {
    width: 100%;
    display: flex;
    margin-bottom: 24px;
}

.newswanwaIndustriesContent {
    flex: 1;
    position: relative;
}

.newswanwaIndustriesContent:nth-of-type(2),
.newswanwaIndustriesContent:nth-of-type(5) {
    margin: 0 24px;
}

.newswanwaIndustriesContentFont {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.newswanwaIndustriesContentFont h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

.newswanwaIndustriesContentFontMask {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%);
    position: absolute;
    z-index: 1;
}

.newswanwaIndustriesContentImg {
    width: 100%;
    border-radius: 12px;
    position: relative;
}

.newswanwaIndustriesContentImg img {
    width: 100%;
    border-radius: 12px;
}

.newswanwaInquiry {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    z-index: 20;
    backdrop-filter: blur(25px) !important;
    -webkit-backdrop-filter: blur(25px) !important;
    border-top: 0.5px solid #F2F4F7;
    opacity: 0;
    transform: translateY(60px);
    height: 64px;
}
.newswanwaInquiry.active{
    opacity: 1;
    transform: translateY(0px);
}

.newswanwaInquiryBox {
    width: 1120px;
    margin: auto;
    display: flex;
}

.newswanwaInquiryContent {
    flex: 1;
    text-align: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    transition: 0.3s all;
}
.newswanwaInquiryContent h4{
    transition: 0.3s all;
}
.newswanwaInquiryContent svg{
    transition: 0.3s all;
}
.newswanwaInquiryContent:hover{
    background-color: rgba(255, 255, 255, 0.4);
}
.newswanwaInquiryContent:hover h4{
    color: #ff4610;
}
.newswanwaInquiryContent:hover svg{
    fill: #ff4610;
}

.newswanwaInquiryContentSvg {
    width: fit-content;
    margin-right: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.newswanwaInquiryContentSvg svg {
    width: 32px;
    height: 32px;
    fill: #171B25;
}

.newswanwaInquiryContent h4 {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #171B25;
    margin: 0 0;
}

.newswanwaRegularForm {
    width: 100%;
    background-color: #232324;
    padding: 80px 0;
}

.newswanwaRegularFormBox .contact-title h2 {
    color: #fff;
}

.newswanwaRegularFormBox .contact-title p {
    width: 90%;
    margin: 0 auto;
    color: rgba(255, 255, 255, 0.80);
}

.newswanwaRegularFormBox label {
    color: rgba(255, 255, 255, 0.90);
}

.newswanwaRegularFormBox .form-group .form-control {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.10);
    color: rgba(255, 255, 255, 0.55);
    ;
}

.newswanwaRegularFormBox .form-group .form-control:hover {
    border: 1px solid #ff4610;
}

.newswanwaRegularFormBox .form-group .form-control:focus {
    background: #000;
    border: 1px solid #ff4610;
}

.modelFormContact {
    padding: 10px 0 0 0;
    background-color: #FFF;
    margin-top: 100px;
    border-radius: 8px;
}

.modelFormContact h2 {
    text-align: center;
    color: #101828;
    padding: 0 10px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
}

.modelFormContact p {
    text-align: center;
    color: #667085;
    padding: 0 10px 4px 0;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

.modelFormContactBox {
    border-top: 1px solid #F2F4F7;
    padding: 24px 15px;
    background-color: #fff;
    border-radius: 0 0 30px 30px;
}

.modelFormContactImg {
    padding: 0 15px;
}

.modelFormContactImg img {
    width: 100%;
}

.modelFormContactForm label {
    font-size: 14px;
    line-height: 22px;
    color: #414960;
    font-weight: 500 !important;
}

.modelFormContactForm .form-control {
    font-size: 12px;
    background-color: #FAFAFB;
    border: 1px solid #e5e6eb;
}

.modelFormContactForm .form-control:hover {
    border: 1px solid #ff4610;
    background-color: #fff;
}

.modelFormContactForm .form-control:focus {
    border: 1px solid #ff4610;
    box-shadow: 0px 0px 0px 1.5px rgba(255, 70, 16, 0.20);
    background-color: #fff;
}

.modelFormContactForm .information {
    border-bottom: 1px solid #F2F4F7;
}

.modelFormContactForm .submit {
    text-align: center;
}

.modelFormContactForm button,.modelFormContactForm .submit div {
    background-color: #ff4610;
    padding: 9px 20px;
    border-radius: 6px;
    margin: 25px auto;
    border-style: none;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
}

.modelFormContactForm button:hover,.modelFormContactForm .submit div:hover {
    background-color: #ff6234;
}

button.close {
    font-size: 18px;
    margin-right: 18px;
}

@media screen and (max-width: 2000px) {

    .newswanwaWhyBox,
    .newswanwaSolutionBox,
    .newswanwaDiscoverBox,
    .newswanwaGlobeBox,
    .newswanwaIndustriesBox,
    .newswanwaRegularFormBox {
        width: 80%;
        margin: 0 auto;
    }

    .newswanwaWhyContent {
        flex: 2.5;
    }
}

@media screen and (max-width: 1700px) {

    .newswanwaWhyBox,
    .newswanwaSolutionBox,
    .newswanwaDiscoverBox,
    .newswanwaGlobeBox,
    .newswanwaIndustriesBox,
    .newswanwaRegularFormBox {
        width: 88%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1500px) {

    .newswanwaWhyBox,
    .newswanwaSolutionBox,
    .newswanwaDiscoverBox,
    .newswanwaGlobeBox,
    .newswanwaIndustriesBox,
    .newswanwaRegularFormBox {
        width: 80%;
        margin: 0 auto;
    }

    .newswanwaDiscoverContentOutlineTitle h3 {
        font-size: 18px;
        line-height: 26px;
    }

    .newswanwaGlobeBox h2 {
        width: 80%;
        margin: 0 auto;
    }

    .newswanwaGlobeSuccessStoryAffect h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .newswanwaGlobeSuccessStoryAffect p,
    .pseriesSuccessStoryContentFont p {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
    }

    .newswanwaGlobeSuccessStoryContentFont p svg {
        width: 32px;
        height: 32px;
    }

    .newswanwaGlobeSuccessStoryContentImg,
    .pseriesSuccessStoryContentFont {
        max-height: 350px;
    }

    .newswanwaGlobeSuccessStoryContentImg img {
        width: 100%;
        height: 100%;
    }

    .newswanwaGlobeSuccessStoryContentFont {
        padding: 20px 24px;
    }

    .newswanwaIndustriesContentFont h3 {
        font-size: 22px;
        line-height: 30px
    }
}

@media screen and (max-width: 1250px) {

    .newswanwaWhyBox,
    .newswanwaSolutionBox,
    .newswanwaDiscoverBox,
    .newswanwaGlobeBox,
    .newswanwaIndustriesBox,
    .newswanwaRegularFormBox {
        width: 90%;
        margin: 0 auto;
    }

    .newswanwaWhyBox {
        display: block;
    }

    .newswanwaWhyImg {
        display: none;
    }

    .newswanwaInquiryPC {
        display: none;
    }
    body.pb-64{
        padding-bottom: 0;
    }

    .newswanwaInquiryM {
        display: block;
        border-bottom: 1px solid #e5e6eb;
    }
}

@media screen and (max-width: 950px) {

    .newswanwaWhy h2,
    .newswanwaDiscoverBox h2,
    .newswanwaGlobeBox h2,
    .newswanwaIndustriesBox h2 {
        font-size: 28px;
        line-height: 36px;
    }

    .newswanwaWhy,
    .newswanwaSolution,
    .newswanwaDiscover,
    .newswanwaGlobe,
    .newswanwaIndustries {
        padding: 40px 0;
    }

    .newswanwaSolutionTitle h3 {
        width: 80%;
    }

    .newswanwaSolutionContentBox {
        display: block;
    }

    .newswanwaSolutionContent {
        width: 48.8%;
        display: inline-block;
        margin-left: 0;
        max-height: 380px;
        overflow: hidden;
    }

    .newswanwaSolutionContentFont h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .newswanwaDiscoverContentOutlineTitle h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .newswanwaDiscoverContent:nth-of-type(even) {
        margin-left: 10px;
    }

    .newswanwaDiscoverContentBoxItem:nth-of-type(2) {
        margin-top: 10px;
    }

    .newswanwaGlobeSuccessStory p {
        width: 80%;
    }

    .newswanwaGlobeSuccessStoryAffect p,
    .newswanwaGlobeSuccessStoryContentFont p {
        width: 100%;
    }

    .newswanwaGlobeSuccessStoryContentImg,
    .pseriesSuccessStoryContentFont {
        min-height: 420px;
    }

    .newswanwaIndustriesContentFont h3 {
        font-size: 18px;
        line-height: 26px;
    }
}

@media screen and (max-width: 768px) {
    .newswanwaBanner {
        padding: 80px 0 80px 0;
        width: 100%;
        background-color: #000;
    }

    .newswanwaBannerFont {
        width: 92%;
    }

    .newswanwaBannerFont h1 {
        font-size: 28px;
        line-height: 34px;
    }

    .newswanwaWhy h2 {
        width: 80%;
        margin: 0 auto;
    }

    .newswanwaWhy h2,
    .newswanwaDiscoverBox h2,
    .newswanwaGlobeBox h2,
    .newswanwaIndustriesBox h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .newswanwaWhyContentBox {
        display: block;
        margin-top: 40px;
    }

    .newswanwaWhyContentContent {
        margin-bottom: 24px;
    }

    .newswanwaWhyContentBox:nth-of-type(2) {
        margin-top: 0;
    }

    .newswanwaWhyContentContent:nth-of-type(even) {
        margin-left: 0;
    }

    .newswanwaSolutionTitle h3 {
        width: 100%;
        margin: 0 auto 40px auto;
    }

    .newswanwaSolutionContent {
        width: 98%;
        margin-bottom: 15px;
    }

    .newswanwaDiscoverBox h2 {
        width: 100%;
    }

    .newswanwaDiscoverContentBoxItem {
        display: block;
    }

    .newswanwaDiscoverContent {
        margin-bottom: 15px;
    }

    .newswanwaDiscoverContent:nth-of-type(even) {
        margin-left: 0;
    }

    .newswanwaDiscoverContentOutlineTitle {
        bottom: 14px;
    }

    .newswanwaGlobeBox h2 {
        width: 100%;
    }

    .newswanwaGlobeSuccessStoryContent {
        display: block;
    }

    .newswanwaGlobeSuccessStoryContentImg,
    .pseriesSuccessStoryContentFont {
        min-height: 260px;
        max-height: 270px;
    }

    .newswanwaGlobeSuccessStoryContentImg img {
        border-radius: 8px 8px 0 0;
    }

    .newswanwaGlobeSuccessStoryContentFont {
        border-radius: 0 0 8px 8px;
    }

    .newswanwaInquiryContentSvg {
        display: none;
    }

    .newswanwaIndustriesContentItem {
        display: block;
    }

    .newswanwaIndustriesContent {
        margin-bottom: 15px;
    }

    .newswanwaIndustriesContent:nth-of-type(2),
    .newswanwaIndustriesContent:nth-of-type(5) {
        margin: 0 0 15px 0;
    }

    .newswanwaRegularForm {
        padding: 40px 0;
    }

    .modelFormContact {
        padding: 10px 24px;
    }

    .modelFormContactBox {
        padding: 0 0;
    }

    .modelFormContact .col-xs-12 {
        padding: 0 0;
    }

    button.close {
        font-size: 26px;
        margin-right: 2px;
    }

}


/* .dimBlack #globalLanguageTip{
  display: none;
} */
/* 上箭头 */
.triangle_t {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #373739;
    top: -8px;
    right: 34px;
  }
  
#globalLanguageTip {
    animation: tipDrift 3.7s linear alternate forwards;
    left: -14px;
    bottom: -36px;
}

#globalLanguageTip.disabled {
    display: none !important;
}
@keyframes tipDrift {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  
    16.66% {
      -webkit-transform: translateY(-8px);
      transform: translateY(-8px);
    }
  
    33.33% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  
    49.999% {
      -webkit-transform: translateY(-8px);
      transform: translateY(-8px);
    }
  
    66.64% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  
    83.33% {
      -webkit-transform: translateY(-8px);
      transform: translateY(-8px);
    }
  
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  

/* pad端箭头 */
@media (min-width: 769px) and (max-width: 890px) {
    #md_globalLanguageTip {
        right: 220px;
        z-index: 99;
        bottom: -28px;
        animation: tipDrift 3.7s linear alternate forwards;
    }

    #md_globalLanguageTip span {
        font-size: 12px;
        line-height: 20px;
    }
}

/* 移动端箭头 */
@media (max-width: 768px) {
    #md_globalLanguageTip {
        z-index: 99;
        right: 65px;
        bottom: -28px;
        animation: tipDrift 3.7s linear alternate forwards;
    }

    #md_globalLanguageTip.disabled {
        display: none !important;
    }

    #md_globalLanguageTip span {
        font-size: 12px;
        line-height: 20px;
    }
}

/* 渐进式表单样式 */
form .step1{
    display: none;
}
form .step2{
    display: none;
}


.sideIcon_no1 {
    bottom: 128px;
}
.sideIcon_no1.bottomActive {
    bottom: 226px;
}

#staffService_shade.bottomActive,
.zsiq_custommain.bottomActive {
    bottom: 154px !important;
}

.BackTo-top.bottomActive {
    bottom: 84px;
}
.sideIcon_no1,#staffService_shade,.BackTo-top{
    transition: all 0.3s;
}

.productListCategory ul a li{
    padding-left: 24px !important;
    border-radius: 9999px !important;
}

.nav_viewAll{
    border-radius: 9999px !important;
   }
   .nav_viewAll:hover{
       border-color: #ff4610 !important;  
   }


   /* 移动端 */
@media (max-width: 767px) {
        #zsiq_cus_sticker {
        width: 66px;
        height: auto;
        right: 19px;
        bottom: 116px;
    }

    .sideIcon_no1{
        bottom: 128px;
        right:16px;
    }
    .sideIcon_no1.bottomActive{
        bottom: 128px;
    }
    /* #staffService_shade,.zsiq_custommain{
        bottom: 52px !important;
        right:16px !important;
    }
    #staffService_shade.bottomActive, .zsiq_custommain.bottomActive{
        bottom: 52px !important;
    } */

}
/* 列表样式 */
.content ul, .content ol {
    padding-left: 24px !important;
    margin: 12px 0 !important;
    list-style: disc !important;
}
.content ul {
    list-style-type: disc !important;
    list-style: disc !important;
}
.content ul ul {
    list-style-type: circle !important;
    list-style: circle !important;
}
.content ul ul ul {
    list-style-type: square !important;
    list-style: square !important;
}
.content ol {
    list-style-type: decimal !important;
    list-style: decimal !important;
}
.content li {
    line-height: 1.8 !important;
    margin: 8px 0 !important;
    list-style: disc !important;
}
