.ipo-container * {
    font-family: 'Source Han Sans';
}

.ipo-container .ipo-header-container {
    position: relative;
    width: 100%;
    /*padding-top: 70px;*/
    z-index: -1;
}

/* 默认透明背景 */
.page-header {
    background-color: rgba(255, 255, 255, 0.8);
    transition: background-color 0.3s ease;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
}

/* 滚动后白色背景 */
.page-header.scrolled {
    background-color: white;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.ipo-container .text-center {
    text-align: center;
}

.ipo-container .flex-center {
    display: flex;
    justify-content: center;
}

.ipo-container .flex-end {
    display: flex;
    justify-content: end;
}

.ipo-container .flex-container {
    display: flex;
}

.ipo-container .flex-between {
    display: flex;
    justify-content: space-between;
}

.ipo-container .flex-column {
    display: flex;
    flex-direction: column;
}

.ipo-container .flex-column-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ipo-container .flex-column-items {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ipo-container .mb-30 {
    margin-bottom: 30px;
}

.ipo-container .width45 {
    width: 45vw;
}

.ipo-header-container .ipo-header {
    /*height: 606px;*/
    background: url("../../../html/index/ipo/img/ipo-header-bg.png") no-repeat;
    background-size: 100% 100%;
    aspect-ratio: auto 1492 / 604;
}

.ipo-header-container .ipo-header .ipo-header-text {
    padding: 130px 0 0 0;
    width: 75vw;
}

.ipo-header-text-en {
    padding: 80px 0 0 0 !important;
}


.ipo-header .ipo-header-yzsszh {
    color: #fff;
    width: 360px;
    height: 54px;
    line-height: 54px;
    background: linear-gradient(90deg,#4fa9ff 0%, #3c89f6 100%);
    text-align: center;
    margin: 33px 0;
    font-size: calc(100vw * 22 / 1920);
}

.ipo-header .ipo-header-title {
    font-size: calc(100vw * 48 / 1920);
    font-weight: bold;
    padding: 0 0 30px 0;
    /*margin-bottom: 50px;*/
    letter-spacing: 2px;
    background: linear-gradient(270deg, #0963E0 0%, #222222 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* 降级处理 */
}

.ipo-header .ipo-header-gpdm {
    color: #fff;
    width: 160px;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(#1c7be7 0%, #3c89f6 100%);
    text-align: center;
    font-weight: bold;
    padding: 6px 12px;
    letter-spacing: 2px;
    font-size: calc(100vw * 20 / 1920);
    margin-right: 16px;
}

.ipo-header .ipo-header-gpdm-num {
    color: #387CF4;
    font-weight: bold;
    font-size: calc(100vw * 36 / 1920);
    letter-spacing: 2px;
    text-align: left;
}

.ipo-header .ipo-header-label {
    letter-spacing: 2px;
    color: #222;
    font-size: calc(100vw * 20 / 1920);
    padding: 0 0 32px 0;
    background: linear-gradient(270deg, #222222 0%, #222222 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* 降级处理 */
}

.ipo-container-bottom {
    transform: translateY(-16vw); /* 向上移动视口高度的5% */
    margin-bottom: -16vw; /* 用负margin抵消移动产生的空白 */
}

.ipo-container .ipo-container-product {
    width: 100%;
    /*height: 670px;*/
    background: linear-gradient(270deg, #FBFDFF 0%, #F5FAFF 31%, rgba(245, 250, 255, 0.9997) 32%, rgba(241, 248, 255, 0.901) 47%, #FBFEFF 100%);
    z-index: 99;
    padding-bottom: 60px;
}

.ipo-container .product-title{
    color: #222222;
    font-weight: bold;
    font-size: calc(100vw * 36 / 1920);
    padding: 40px 0 20px 0;
}

.ipo-container .product-text{
    color: #666666;
    font-size: calc(100vw * 18 / 1920);
    line-height: 26px;
}

.ipo-container .product-tab {
    display: flex;
    margin-top: 30px;
    gap: 20px;
    width: 75vw;
}

/* 左侧切换栏样式 */
.ipo-container .tab-nav {
    width: 28%;
    text-align: left;
}

.ipo-container .tab-item {
    height: 13vh;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    margin-bottom: 20px;
    font-size: calc(100vw * 20 / 1920);
    color: #222222;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: background-image 0.3s ease;
    padding-left: 4.8vw;
    box-sizing: border-box;
}

/* 默认背景图片 */
.tab-item[data-tab="a"] {
    background-image: url('../../../html/index/ipo/img/tab-one-bg.png');
}

.tab-item[data-tab="b"] {
    background-image: url('../../../html/index/ipo/img/tab-two-bg.png');
}

.tab-item[data-tab="c"] {
    background-image: url('../../../html/index/ipo/img/tab-three-bg.png');
}

/* 悬停和激活状态背景图片 */
.tab-item[data-tab="a"]:hover,
.tab-item[data-tab="a"].active {
    background-image: url('../../../html/index/ipo/img/tab-one-bg-click.png');
    color: #ffffff;
}

.tab-item[data-tab="b"]:hover,
.tab-item[data-tab="b"].active {
    background-image: url('../../../html/index/ipo/img/tab-two-bg-click.png');
    color: #ffffff;
}

.tab-item[data-tab="c"]:hover,
.tab-item[data-tab="c"].active {
    background-image: url('../../../html/index/ipo/img/tab-three-bg-click.png');
    color: #ffffff;
}

.ipo-container .tab-title {
    height: 17.8vh;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    margin-bottom: 20px;
    font-size: calc(100vw * 20 / 1920);
    color: #222222;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: background-image 0.3s ease;
    padding-left: 4.8vw;
    box-sizing: border-box;
}

/* 默认背景图片 */
.tab-title[data-tab="a"] {
    background-image: url('../../../html/index/ipo/img/tab-one-bg.png');
}

.tab-title[data-tab="b"] {
    background-image: url('../../../html/index/ipo/img/tab-two-bg.png');
}

.tab-title[data-tab="c"] {
    background-image: url('../../../html/index/ipo/img/tab-three-bg.png');
}

/* 悬停和激活状态背景图片 */
.tab-title[data-tab="a"]:hover,
.tab-title[data-tab="a"].active {
    background-image: url('../../../html/index/ipo/img/tab-one-bg-click.png');
    color: #ffffff;
}

.tab-title[data-tab="b"]:hover,
.tab-title[data-tab="b"].active {
    background-image: url('../../../html/index/ipo/img/tab-two-bg-click.png');
    color: #ffffff;
}

.tab-title[data-tab="c"]:hover,
.tab-title[data-tab="c"].active {
    background-image: url('../../../html/index/ipo/img/tab-three-bg-click.png');
    color: #ffffff;
}


/* 内容背景图片1 */
/* tab a 对应的内容背景 */
#content-a1.tab-a-bg {
    background-image: url('../../../html/index/ipo/img/blue-bg.png');
}

#content-a2.tab-a-bg {
    background-image: url('../../../html/index/ipo/img/green-bg.png');
}

/* tab b 对应的内容背景 */
#content-b1.tab-b-bg {
    background-image: url('../../../html/index/ipo/img/green-bg.png');
}

#content-b2.tab-b-bg {
    background-image: url('../../../html/index/ipo/img/purple-bg.png');
}

/* tab c 对应的内容背景 */
#content-c1.tab-c-bg {
    background-image: url('../../../html/index/ipo/img/blue-bg.png');
}

#content-c2.tab-c-bg {
    background-image: url('../../../html/index/ipo/img/purple-bg.png');
}

/* 默认状态下显示的内容背景 */
#content-a1 {
    background-image: url('../../../html/index/ipo/img/blue-bg.png');
    display: block;
}

/* 内容背景图片(英文版) */
/* tab a 对应的内容背景 */
#content-a1-en.tab-a-bg {
    background-image: url('../../../html/index/ipo/img/blue-en-bg.png');
}

#content-a2-en.tab-a-bg {
    background-image: url('../../../html/index/ipo/img/green-en-bg.png');
}

/* tab b 对应的内容背景 */
#content-b1-en.tab-b-bg {
    background-image: url('../../../html/index/ipo/img/green-en-bg.png');
}

#content-b2-en.tab-b-bg {
    background-image: url('../../../html/index/ipo/img/purple-en-bg.png');
}

/* tab c 对应的内容背景 */
#content-c1-en.tab-c-bg {
    background-image: url('../../../html/index/ipo/img/blue-en-bg.png');
}

#content-c2-en.tab-c-bg {
    background-image: url('../../../html/index/ipo/img/purple-en-bg.png');
}

/* 默认状态下显示的内容背景 */
#content-a1-en {
    background-image: url('../../../html/index/ipo/img/blue-en-bg.png');
    display: block;
}

/* 右侧内容区域样式 */
.ipo-container .tab-content {
    flex: 1;
    display: flex;
    width: 72%;
    gap: 20px;
}

.ipo-container .content-item {
    flex: 1;
    padding: 22px 0 0 0;
    display: none;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    position: relative;
}

.content-item.active {
    display: block;
}

.ipo-container .content-title-blue {
    font-size: calc(100vw * 22 / 1920);
    font-weight: bold;
    color: #185DC3;
    padding-left: 30px;
    height: 40px;
}

.ipo-container .content-title-green {
    font-size: calc(100vw * 22 / 1920);
    font-weight: bold;
    color: #1E74AA;
    padding-left: 30px;
    height: 40px;
    width: 75%;
}

.ipo-container .content-title-purple {
    font-size: calc(100vw * 24 / 1920);
    font-weight: bold;
    color: #5F46A5;
    padding-left: 30px;
    height: 40px;
    width: 75%;
}

.ipo-container .content-desc {
    font-size: calc(100vw * 16 / 1920);
    line-height: 22px;
    color: #222222;
    padding: 0 30px;
    position: absolute;
    top: 11vh;
}

.ipo-container .content-item-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ipo-container .content-item-header img{
    width: 60px;
    height: 60px;
}

.ipo-container .content-desc-en {
    font-size: calc(100vw * 16 / 1920);
    line-height: 1.5;
    color: #222222;
    padding: 10px 30px 0 30px;
    position: absolute;
    top: 12vh;
}

.ipo-container .content-btn-content {
    padding: 20px 30px;
    position: absolute;
    bottom: 56px;
}

.ipo-container .content-btn {
    color: #666666;
    padding: 6px;
    font-size: calc(100vw * 12 / 1920);
    margin-right: 10px;
    border: 1px solid #D6DAE2;
}

.ipo-container .btn-mr0 {
    margin-right: 0;
}

.ipo-container .content-detail {
    padding: 0 30px;
}

.ipo-container .content-detail:hover {
    cursor: pointer;
}

.ipo-container .content-detail-btn {
    color: #185DC3;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    border: 1px solid #185DC3;
    position: absolute;
    bottom: 20px;
    left: 30px;
    right: 30px;

}

/* 内容背景图片 */
/* tab a 对应的内容背景 */
/*#content1.tab-a-bg {*/
/*    background-image: url('../../../html/index/ipo/img/blue-bg.png');*/
/*}*/

/*#content2.tab-a-bg {*/
/*    background-image: url('../../../html/index/ipo/img/green-bg.png');*/
/*}*/

/*!* tab b 对应的内容背景 *!*/
/*#content2.tab-b-bg {*/
/*    background-image: url('../../../html/index/ipo/img/green-bg.png');*/
/*}*/

/*#content3.tab-b-bg {*/
/*    background-image: url('../../../html/index/ipo/img/purple-bg.png');*/
/*}*/

/*!* tab c 对应的内容背景 *!*/
/*#content4.tab-c-bg {*/
/*    background-image: url('../../../html/index/ipo/img/blue-bg.png');*/
/*}*/

/*#content5.tab-c-bg {*/
/*    background-image: url('../../../html/index/ipo/img/purple-bg.png');*/
/*}*/

/*!* 默认状态下显示的内容背景 *!*/
/*#content1 {*/
/*    background-image: url('../../../html/index/ipo/img/blue-bg.png');*/
/*    display: block;*/
/*}*/

/*#content2 {*/
/*    background-image: url('../../../html/index/ipo/img/green-bg.png');*/
/*    display: block;*/
/*}*/

/*#content3 {*/
/*    background-image: url('../../../html/index/ipo/img/purple-bg.png');*/
/*}*/

/*#content4 {*/
/*    background-image: url('../../../html/index/ipo/img/blue-bg.png');*/
/*}*/

/*#content5 {*/
/*    background-image: url('../../../html/index/ipo/img/purple-bg.png');*/
/*}*/

/*.content-item.active {*/
/*    display: block;*/
/*}*/

/*!* 隐藏不需要默认显示的内容 *!*/
/*#content3, #content4, #content5 {*/
/*    display: none;*/
/*}*/

.ipo-container .stock-symbol {
    height: 400px;
    background: url("../../../html/index/ipo/img/stock-bg.png") no-repeat;
    background-size: 100% 100%;
}

.stock-symbol .stock-symbol-header-title {
    color: #FFFFFF;
    font-weight: bold;
    font-size: calc(100vw * 36 / 1920);
    text-align: center;
    padding: 60px 0 60px 0;
}

.stock-symbol .stock-symbol-title {
    color: #FFFFFF;
    font-weight: bold;
    font-size: calc(100vw * 48 / 1920);
}

.stock-symbol .stock-symbol-text {
    color: #FFFFFF;
    font-size: calc(100vw * 20 / 1920);
}

.stock-symbol .stock-symbol-btn {
    color: #ffffff;
    font-size: calc(100vw * 18 / 1920);
    padding: 10px 30px;
    border: 1px solid #ffffff;
    cursor: pointer;
}

.stock-symbol .stock-symbol-icon {
    width: 18px;
    height: 22px;
    padding-left: 5px;
    vertical-align: bottom;
}

.ipo-container .notice-center {
    background: #F6F9FD;
}

.ipo-container .notice-center .notice-center-container{
    width: 75vw;
    background: url("../../../html/index/ipo/img/notice-bg.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -12vh;
}

.ipo-container .notice-title{
    color: #FFFFFF;
    font-weight: bold;
    font-size: calc(100vw * 36 / 1920);
    margin: 60px 0 20px 0;
}

.ipo-container .notice-text{
    color: #FFFFFF;
    font-size: calc(100vw * 18 / 1920);
}

.notice-swiper-container {
    width: 75vw;
    margin: 40px 0;
    position: relative;
}

.notice-item-content {
    background: #ffffff;
    border: 2px solid #FFFFFF;
    box-shadow: -4px 4px 20px 0 #F0F3F7;
    padding: 20px;
}

.notice-item-content .notice-item-img {
    width: 100px;
    height: 94px;
}

.notice-item-title {
    color: #222222;
    font-weight: bold;
    font-size: calc(100vw * 24 / 1920);
}

.notice-item-title:hover {
    color: #387CF4;
    cursor: pointer;
}

.notice-item-desc {
    color: #222222;
    font-size: 14px;
    margin: 16px 0 30px 0;
}

.notice-item-date {
    color: #666666;
    font-size: 12px;
    margin-bottom: 20px;
}

.notice-item {
    width: 100%;
    overflow: hidden;
    transition: transform 0.3s ease;
    background: #FFFFFF;
}

.notice-item:hover {
    transform: translateY(-5px);
}

.ipo-container .news-center {
    background: url("../../../html/index/ipo/img/new-center-bg.png") no-repeat;
    background-size: 100% 100%;
}

.ipo-container .ip-footer-container {
    padding: 50px 0 0 0;
    background: #F6F9FD;
    height: 58vh;
}

.ipo-container .ip-footer-container-detail {
    height: 30vh;
    width: 75vw;
    background: url("../../../html/index/ipo/img/footer-container-bg.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.ipo-container .ip-footer-container-detail-en {
    height: 30vh;
    width: 75vw;
    background: url("../../../html/index/ipo/img/footer-container-bg.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.ipo-container .footer-item-detail {
    display: flex;
    justify-content: space-between;
    width: 70vw;
    padding-left: 20px;
    position: absolute;
    top: -25px;
}

.ipo-container .footer-item-details {
    display: flex;
    justify-content: space-between;
    width: 70vw;
    padding-left: 20px;
    position: absolute;
    top: 26vh;
}

.ipo-container .footer-item-details-en {
    display: flex;
    justify-content: space-between;
    width: 70vw;
    padding-left: 20px;
    position: absolute;
    top: 26vh;
}

.ipo-container .footer-container-item {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 185px;
}

.ipo-container .footer-container-item-en {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 180px;
}

.ipo-container .footer-container-title {
    color: #222222;
    font-weight: 500;
    margin: 5px 0 10px 0;
    font-size: calc(100vw * 22 / 1920);
}

.ipo-container .footer-container-text {
    color: #222222;
    line-height: 1.4;
    text-align: center;
    font-size: calc(100vw * 16 / 1920);
}

.ipo-container .footer-container-item img {
    width: 50px;
    height: 50px;
}

.ipo-container .footer-container-item-en img {
    width: 50px;
    height: 50px;
}

.ipo-container .milestone-container {
    background: #F6F9FD;
}

.news-swiper-container {
    width: 75vw;
    margin: 10px 0;
    position: relative;
}

.news-center-carousel {
    overflow: hidden;
}

.news-center-content {
    width: 100%;
    list-style: none;
    display: flex;
    align-items: center;
    padding: 20px 0;
}

.news-center-carousel .swiper-slide {
    width: calc((100% - 100px) / 3);
    height: auto;
    visibility: visible;
}

.news-item {
    overflow: hidden;
    transition: transform 0.3s ease;
    background: #FFFFFF;
    visibility: visible;
}

.news-item-content {
    background: #ffffff;
    border: 2px solid #FFFFFF;
    box-shadow: -4px 4px 20px 0 #F0F3F7;
    padding: 20px;

}

.news-title {
    font-weight: bold;
    color: #222222;
    font-size: calc(100vw * 20 / 1920);
    margin-bottom: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-date {
    font-size: 12px;
    color: #666;
}

.news-item:hover {
    transform: translateY(-10px);
    cursor: pointer;
}

.news-item img {
    width: 100%;
    height: 200px;
}

.ipo-container .more-button {
    color: #387CF4;
    font-size: calc(100vw * 16 / 1920);
}

/*.ipo-container .ipo-container-bottom .ipo-container-footer {*/
/*    position: relative;*/
/*    padding: 30px 0;*/
/*    background: #F6F9FD;*/
/*    overflow: hidden; !* 隐藏滚动条 *!*/
/*    scrollbar-width: none; !* Firefox *!*/
/*    -ms-overflow-style: none; !* IE 和 Edge *!*/
/*}*/

/* 隐藏 Webkit 浏览器的滚动条 */
/*.ipo-container .ipo-container-footer::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/

/* 对于整个页面的滚动条隐藏 */
/*.ipo-container {*/
/*    overflow-x: hidden;*/
/*    overflow-y: hidden;*/
/*    scrollbar-width: none; !* Firefox *!*/
/*    -ms-overflow-style: none; !* IE 和 Edge *!*/
/*}*/

/*.ipo-container::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/

/* 隐藏滚动条的其他可能元素 */
/*.scroll-wrapper {*/
/*    overflow: hidden;*/
/*    scrollbar-width: none; !* Firefox *!*/
/*    -ms-overflow-style: none; !* IE 和 Edge *!*/
/*}*/

/*.scroll-wrapper::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/

/*.ipo-container .ipo-footer-line {*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    top: 10.2%;*/
/*    height: 2px;*/
/*    border-top: none;*/
/*    border-right: none;*/
/*    border-left: none;*/
/*    border-bottom: 1px solid;*/
/*    transform: translateY(-50%);*/
/*    z-index: 1;*/
/*    border-image: linear-gradient(270deg, #8000FF 0%, #00BFFF 100%) 1;*/
/*}*/

/*.time-dots-container {*/
/*    position: relative;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    width: 87%;*/
/*    margin: 0 auto;*/
/*    z-index: 2;*/
/*}*/

/*.ipo-container-footer:hover  {*/
/*    animation-play-state: paused; !* 鼠标悬停时暂停动画 *!*/
/*}*/

/*.time-dot-wrapper {*/
/*    position: relative;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/

/*.time-dot {*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    position: relative;*/
/*    z-index: 3;*/
/*}*/

/*.ipo-footer-content {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    width: 93%;*/
/*    margin: 26px auto 0;*/
/*    gap: 40px;*/
/*    overflow: hidden; !* 确保内容不产生滚动条 *!*/
/*}*/

/*.ipo-container-footer:hover {*/
/*    animation-play-state: paused; !* 鼠标悬停时暂停动画 *!*/
/*}*/

/*.ipo-footer-time {*/
/*    color: #222222;*/
/*    font-size: calc(100vw * 28 / 1920);*/
/*    margin-bottom: 12px;*/
/*}*/

/*.ipo-footer-desc {*/
/*    color: #222222;*/
/*    !*font-size: calc(100vw * 16 / 1920);*!*/
/*    font-size: 14px;*/
/*    line-height: 24px;*/
/*}*/

/*.ipo-footer-content-detail {*/
/*    background: #ffffff;*/
/*    border: 1px solid #ffffff;*/
/*    padding: 20px 12px;*/
/*    !*width: 100%;*!*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    width: 140px;*/
/*}*/

/*.ipo-footer-content-detail img{*/
/*    width: 44px;*/
/*    height: 44px;*/
/*}*/


/* 创建一个包装容器用于统一滑动 */
/*.ipo-container-footer .scroll-wrapper {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    width: max-content;*/
/*    animation: slideLeft 20s linear infinite;*/
/*    overflow: hidden; !* 确保动画容器不产生滚动条 *!*/
/*}*/

/*.ipo-container-footer:hover .scroll-wrapper {*/
/*    animation-play-state: paused;*/
/*    cursor: pointer;*/
/*}*/

/*!* 定义从右到左的滑动动画 *!*/
/*@keyframes slideLeft {*/
/*    0% {*/
/*        transform: translateX(-2%);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(-29%);*/
/*    }*/
/*}*/

/*.ipo-container-footer,*/
.ipo-container,
body,
html {
    overflow-x: hidden !important;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/*.ipo-container-footer::-webkit-scrollbar,*/
.ipo-container::-webkit-scrollbar,
body::-webkit-scrollbar,
html::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

@media screen and (max-width: 1300px)  {

    .ipo-container .footer-container-item {
        width: 126px;
    }

    .ipo-container .footer-item-details {
        top: 25vh;
    }

    .ipo-container .footer-container-item-en {
        width: 140px;
    }

    .ipo-container .footer-item-details-en {
        top: 25vh;
    }

    .ipo-container-bottom-en {
        transform: translateY(-8vw); /* 向上移动视口高度的5% */
        margin-bottom: -8vw; /* 用负margin抵消移动产生的空白 */
    }
}

@media screen and (max-width: 1536px) and (min-width: 1300px) {
    .ipo-container .footer-container-item {
        width: 160px;
    }

    .ipo-container .footer-container-item-en {
        width: 160px;
    }

    .ipo-container .footer-item-details-en {
        top: 25.5vh;
    }
}


/*@media screen and (max-width: 1440px) and (min-width: 1365px) {*/

/*    !*.ipo-header-container .ipo-header .ipo-header-text {*!*/
/*        !*padding: 80px 0 0 0;*!*/
/*    !*}*!*/

/*    @keyframes slideLeft {*/
/*        0% {*/
/*            transform: translateX(-2.6%);*/
/*        }*/
/*        100% {*/
/*            transform: translateX(-36%);*/
/*        }*/
/*    }*/
/*    */
/*}*/

/*@media screen and (max-width: 1366px) {*/
    /*.ipo-header-container .ipo-header .ipo-header-text {*/
        /*padding: 80px 0 0 0;*/
    /*}*/

    /*@keyframes slideLeft {*/
    /*    0% {*/
    /*        transform: translateX(-2.6%);*/
    /*    }*/
    /*    100% {*/
    /*        transform: translateX(-36%);*/
    /*    }*/
    /*}*/
/*}*/
















