.container1 {
  padding-top: 104rem;
}
.container1 .left {
  flex: 0 0 590rem;
  padding-top: 56rem;
  align-self: flex-start;
}

.container1 .right {
  height: 392rem;
}
@media (min-width: 996px) {
  .mn .container1 .left h1,
  .ru .container1 .left h1,
  .ug .container1 .left h1,
  .es .container1 .left h1{
    white-space: nowrap;
  }
  .mn .container1 h1{
    font-size: 60rem;
    white-space: nowrap;
    line-height: 68rem;
  }
  
}
@media (max-width: 996px) {
  .container1 {
    padding-top: 80rem;
  }
  .container1 .left {
    width: 100%;
    flex: 1;
    align-self: center;
    padding-top: 0;
  }
  .container1 .right {
    height: 450rem;
  }
}

.container2 h3 {
  margin: 16rem 0 60rem;
}
.container2 .contentBox {
  padding-top: 88rem;
}

.container2 .topCardList {
  margin-bottom: 120rem;
  gap: 24rem;
  align-items: stretch;
}

.container2 .topCardList .card {
  flex: 1;
  border-radius: var(--ebc-corner-radius-rc16);
  background: var(--ebc-neutral-bg_b);
  padding: 32rem 24rem;
  border:0;
}
.container2 .topCardList .card h3 {
  margin: 16rem 0;
  color: var(--ebc-text-primary);
}

.container2 .topCardList .card div {
  color: var(--ebc-text-secondary);
}
.expandTable {
  padding-top: 120rem;
}

.expandTable table {
  border-collapse: separate;
  border-spacing: 0; /* 可选：去掉单元格间距 */
}
.expandTable thead tr:first-child th:first-child{
  border:1px solid var(--ebc-neutral-divider_medium);
  border-top-left-radius:var(--ebc-corner-radius-rc16);
}
.ar .expandTable thead tr:first-child th:first-child{
  
  border-top-left-radius: 0;
  border-top-right-radius: var(--ebc-corner-radius-rc16);
}
.expandTable thead tr:first-child th{
  border-top:1px solid var(--ebc-neutral-divider_medium);

}
.expandTable thead tr:first-child th:last-child{
  border:1px solid var(--ebc-neutral-divider_medium);
  border-left:0;
  border-top-right-radius:var(--ebc-corner-radius-rc16);
}
.ar .expandTable thead tr:first-child th:last-child{
  border-top-right-radius:0;
  border-top-left-radius:var(--ebc-corner-radius-rc16);

}

.expandTable tbody tr:last-child td:first-child{
  border:1px solid var(--ebc-neutral-divider_medium);
  border-top:0;
  border-bottom-left-radius:var(--ebc-corner-radius-rc16);
}
.ar .expandTable tbody tr:last-child td:first-child{
  border-bottom-left-radius:0;
  border-bottom-right-radius:var(--ebc-corner-radius-rc16);

}
.expandTable tbody tr td:first-child{
  border-left:1px solid var(--ebc-neutral-divider_medium);
}
.expandTable tbody tr:last-child td:last-child{
  border:1px solid var(--ebc-neutral-divider_medium);
  border-top:0;
  border-left:0;
  border-bottom-right-radius:var(--ebc-corner-radius-rc16);
}
.ar .expandTable tbody tr:last-child td:last-child{
  border-bottom-right-radius:0;
  border-bottom-left-radius:var(--ebc-corner-radius-rc16);

}

.expandTable tr:first-child th:first-child {
  width: 160rem;
}
.expandTable tr:first-child th:nth-child(2) {
  width: 360rem;
}
.expandTable tr:first-child th:nth-child(3) {
  width: 515rem;
}
.expandTable tr:first-child th:nth-child(4) {
  width: 160rem;
}
.expandTable th {
  background: var(--ebc-neutral-bg_c);
  padding: 24rem 10rem;
  text-align: center;
  vertical-align: middle;
}
.expandTable td {
  padding: 21rem 0;
  text-align: center;
}
.expandTable th,
.expandTable td {
  border-right: 1px solid var(--ebc-neutral-divider_medium);
  border-bottom: 1px solid var(--ebc-neutral-divider_medium);
}
.ar .expandTable th,
.ar .expandTable td{
  border-right:0;
  border-left:1px solid var(--ebc-neutral-divider_medium)!important;
}
.ar .expandTable tbody tr td:first-child{
  border-right: 1px solid var(--ebc-neutral-divider_medium)!important;
}
.expandTable td:last-child {
  color: var(--ebc-basecolor-active-500);
  display:flex;
  align-items: center;
  justify-content: center;
}
.expandTable tr td span.iconfont {
  display: inline-block;
  transform: rotate(180deg);
  font-size: 12rem;
  font-weight: 400;
}
.container2 .jyBtn{
  margin-bottom: 60rem;
  min-width: 180rem;
}
@media (max-width: 996px) {
  .container2 .jyBtn{
    height: 80rem;
  margin-bottom: 80rem;
  min-width: unset;
  font-size: 28rem;
  line-height: 44rem;
  font-weight: 500;
}
  .container2 .topCardList {
    margin-bottom: 160rem;

    gap: 32rem;
    flex-wrap: wrap;
  }
  .container2 .topCardList .card h3 {
    margin: 32rem 0 16rem;
    color: var(--ebc-text-primary);
  }
  .container2 .topCardList .card {
    padding: 32rem;
          flex:0 0 calc(50% - 16rem);
  }

  .tableOverflowScroll .expandTableWrapper {
    width: 2400rem;
  }
  .expandTable tr td span.iconfont {
    font-size: 24rem;
    transform: rotate(180deg);
  }
  .expandTable tr:first-child th:first-child {
    width: 320rem;
  }
  .expandTable tr:first-child th:nth-child(2) {
    width: 720rem;
  }
  .expandTable tr:first-child th:nth-child(3) {
    width: 1030rem;
  }
  .expandTable tr:first-child th:nth-child(4) {
    width: 320rem;
  }
  .expandTable .expandTableWrapper{
    position: relative;
    overflow:visible
  }
    .tableOverflowScroll {
    padding-bottom: 32rem;
    overflow: auto;
    max-width: 686rem;
    position:relative;
  }
  .tableOverflowScroll::-webkit-scrollbar {
    display:none
  }
  .tableOverflowScroll {
  position: relative;
  width: 100%;
}



/* 伪滚动条容器 */
.expandTable .fake-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 4px;
  background: rgba(0, 0, 0, .1);
  border-radius: 2px;
  pointer-events: none;                /* 只看不点 */
}
/* 伪滑块 */
.expandTable .fake-thumb {
  height: 100%;
  background: rgba(0, 0, 0, .4);
  border-radius: 2px;
  width: 0;                            /* js 动态算 */
  transition: width .2s;
}
  .expandTable tr:first-child th:first-child{
    position: sticky;
    left: 0;
    z-index:10;
    /* overflow:hidden; */
  }

  .expandTable tr td:first-child{
    background:#fff;
    position: sticky;
    left: 0;
    z-index:10;

  }
  .noScroll th:first-child::after,
  .noScroll td:first-child::after{
    display:none!important;
  }
    .expandTable th.thFirst:first-child::after,
  .expandTable td:first-child::after {
         content: '';
        position: absolute;
        top: 0;
        right: -8px;          /* 控制阴影条水平位置 */
        width: 8px;           /* 阴影条宽度 */
        height: 100%;         /* 贯穿整个行高 */
        background: linear-gradient(to right, rgba(0,0,0,0.08), transparent);
        pointer-events: none; /* 不影响点击 */
  }
  .corner-mask {
  position: absolute;
  top: -10rem;
  left: -10rem;
  width: 12px;                /* 等于圆角半径 */
  height: 100%;
  background: #fff;           /* 与第一列背景同色 */
  z-index: 2;                 /* 盖住滚动内容 */
  pointer-events: none;       /* 不影响点击 */
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
}
