#oc-wrapper {
  overflow: visible;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

#one-dom-container .loadingWt {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 999;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
}



@media screen and (min-width: 1024px) {

  #one-battery-section-a,
  #one-screen-section-a,
  #one-chip-section-a,
  #one-fluent-section-a {
    position: absolute;
    top: -46px;
  }

  #one-battery2-section-a {
    position: absolute;
    top: calc(500px - 46px);
  }
}

@media screen and (max-width: 1023px) {

  #one-battery-section-a,
  #one-screen-section-a,
  #one-chip-section-a,
  #one-fluent-section-a {
    position: absolute;
    top: -90px;
  }
}

/* one-common.css */
/* 默认值 */
@media screen {
  #one-dom-container * {
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
    margin: 0;
  }

  #one-dom-container img {
    vertical-align: middle;
  }

  #one-dom-container a {
    text-decoration: none;
    color: inherit;
  }

  #one-dom-container video:focus {
    outline: none;
  }

  #one-dom-container {
    max-width: 100%;
    min-height: 100vh;
  }

  #one-dom-container .loadingWt {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: #fff;
  }

  #one-dom-container {
    font-size: 20px;
    background: transparent;
    color: black;
    /* display: none; */
    background-color: #fff;
  }

  #one-dom-container sup {
    line-height: 0;
    vertical-align: initial;
    display: inline-block;
    font-size: 60%;
    position: relative;
    top: -.9em;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
  }

  #one-dom-container sub {
    display: inline-block;
    font-size: 50%;
    position: relative;
    bottom: -1px;
    line-height: 0;
    vertical-align: initial;
  }

  #one-dom-container div.cover,
  #one-dom-container video.cover,
  #one-dom-container img.cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
  }

  #one-dom-container video.contain,
  #one-dom-container img.contain {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    display: block;
  }

  #one-dom-container .showA {
    position: relative;
    top: 20px;
    opacity: 0;
  }
}

/* 常用 */
@media screen {
  #one-dom-container .one-hide {
    opacity: 0;
  }

  #one-dom-container .none {
    display: none;
  }
}

/* 章节screen */
@media screen {
  #one-dom-container .one-section {
    position: relative;
    width: 100%;
    background-color: #F3F2F1;
    overflow: hidden;
  }

  #one-dom-container .one-section.wt {
    background-color: #fff;
  }

  #one-dom-container .one-section.bk {
    background-color: #000000;
  }

  #one-dom-container .one-section.wt.grey {
    background: #FAFAFA;
  }

  #one-dom-container .one-section.bk.grey {
    background: #1A1A1A;
  }

  #one-dom-container .one-section.bk.grey2 {
    background: #0D0D0D;
  }
}


/* 字体 */
#one-dom-container .one-h0 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 章节标题 */
  font-family: var(--font-b);
  font-size: 4.6em;
  font-style: normal;
  line-height: 115%;
}

#one-dom-container .one-h1 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 一级标题 */
  font-family: var(--font-b);
  font-size: 2.9em;
  font-style: normal;
  line-height: 120%;
}

#one-dom-container .one-h2 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 二级标题 */
  font-family: var(--font-b);
  font-size: 1.8em;
  font-style: normal;
  line-height: 125%;
}

#one-dom-container .one-h3 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 三级标题 */
  font-family: var(--font-b);
  font-size: 1.3em;
  font-style: normal;
  line-height: 125%;
}

#one-dom-container .one-sh0 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);
  /* Subhead 0 */
  font-family: var(--font-b);
  font-size: 1.75em;
  font-style: normal;
  line-height: 120%;
  text-transform: uppercase;
}

#one-dom-container .one-sh1 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 一级副标题 */
  font-family: var(--font-r);
  font-size: 1.4em;
  font-style: normal;
  line-height: 125%;
}

#one-dom-container .one-hl1 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 一级高亮文字 */
  font-family: var(--font-m);
  font-size: 2.4em;
  font-style: normal;
  line-height: 120%;
}

#one-dom-container .one-hl2 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 二级高亮文字 */
  font-family: var(--font-m);
  font-size: 1.9em;
  font-style: normal;
  line-height: 120%;
}

#one-dom-container .one-b1 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 一级正文 */
  font-family: var(--font-r);
  font-size: 1em;
  font-style: normal;
  line-height: 150%;
}

#one-dom-container .one-b1.m {
  font-family: var(--font-m);
}

#one-dom-container .one-b2 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 二级正文 */
  font-family: var(--font-r);
  font-size: 1em;
  font-style: normal;
  line-height: 120%;
}

#one-dom-container .one-b3 {
  color: var(--semantic-text-primary-opacity---black-l1---100, #000);

  /* 三级正文 */
  font-family: var(--font-m);
  font-size: 0.9em;
  font-style: normal;
  line-height: 155.556%;
}

#one-dom-container p.red {
  color: #E60012 !important;
}

#one-dom-container p.grey,
#one-dom-container span.grey {
  color: #A6A6A6 !important;
}


#one-dom-container .one-b1.grey2,
#one-dom-container .one-b2.grey2 {
  color: #000;
  opacity: 0.3;
}

#one-dom-container .one-b1 span.grey2,
#one-dom-container .one-b2 span.grey2 {
  opacity: 0.3;
}

#one-dom-container p.wt {
  color: #fff;
}

#one-dom-container .media-hb {
  clip-path: inset(1px 1px 1px 1px);
  transform: scale(1.001);
  /* 微小的缩放 */
  transform-origin: top left;
}

#one-dom-container .one-noWrap {
  text-wrap: nowrap;
  white-space: nowrap;
}

/*按钮禁用样式*/
#one-dom-container .one-disabled {
  cursor: auto;
  opacity: 0.3;
}