.kv {
  position: relative;
  z-index: 1;
  width: 100%; }
  .kv .kv-inner {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    height: 20.64583em;
    background: #ffffff url("../images/page/kv/bgm.jpg") left top no-repeat;
    background-size: auto 100%; }
    @media (min-width: 992px) {
      .kv .kv-inner {
        height: 22.5em;
        background: #ffffff url("../images/page/kv/bg.jpg") left top no-repeat;
        background-size: auto 100%; } }

.sec-inner > .logo-a img {
  width: 17.61348em; }
  @media (min-width: 992px) {
    .sec-inner > .logo-a img {
      width: 13.125em; } }
.sec-inner > .logo-b img {
  width: 17.61348em; }
  @media (min-width: 992px) {
    .sec-inner > .logo-b img {
      width: 13.125em; } }

.upid-content {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.upid-content-inner {
  position: relative;
  background: url("../images/index/linear-gradient_m_02.png") left top no-repeat;
  background-size: 100% 100%; }
  @media (min-width: 992px) {
    .upid-content-inner {
      background: url("../images/index/linear-gradient_02.png") left top no-repeat;
      background-size: 100% 100%; } }

.download .title img {
  width: 15.52954em; }
  @media (min-width: 992px) {
    .download .title img {
      width: 10.375em; } }
.download .ls-file {
  padding-left: 3em;
  padding-right: 3em; }
  .download .ls-file ul {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
    .download .ls-file ul li {
      border-bottom: 1px solid #cb9834;
      padding-left: 1em;
      padding-right: 1em;
      padding-top: 1.5em;
      padding-bottom: 1.5em; }
      @media (min-width: 992px) {
        .download .ls-file ul li {
          padding-top: 0.5em;
          padding-bottom: 0.5em; } }
      .download .ls-file ul li a {
        color: #fff;
        font-weight: bold;
        font-size: 2.4375em; }
        @media (min-width: 992px) {
          .download .ls-file ul li a {
            font-size: 1.625em; } }

.coming_soon img {
  width: 49.67904em; }
  @media (min-width: 992px) {
    .coming_soon img {
      width: 48.125em; } }
.coming_soon .item {
  position: relative;
  margin-left: 0.96777em;
  margin-right: 0.96777em;
  margin-bottom: 2.58073em;
  width: 55.48568em;
  height: 31.21069em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto; }
  @media (min-width: 992px) {
    .coming_soon .item {
      margin-left: 0.9375em;
      margin-right: 0.9375em;
      margin-bottom: 2.5em;
      width: 76.875em;
      height: 43.25em; } }
  .coming_soon .item > img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 72px;
    height: 72px; }
  .coming_soon .item:hover {
    cursor: pointer; }
    .coming_soon .item:hover > img {
      opacity: 0.75; }
  .coming_soon .item iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.ls-video .item {
  position: relative;
  margin-left: 0.96777em;
  margin-right: 0.96777em;
  margin-bottom: 2.58073em;
  width: 55.48568em;
  height: 31.21069em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto; }
  @media (min-width: 992px) {
    .ls-video .item {
      margin-left: 0.9375em;
      margin-right: 0.9375em;
      margin-bottom: 2.5em;
      width: 24.375em;
      height: 13.71094em; } }
  .ls-video .item > img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 72px;
    height: 72px; }
  .ls-video .item:hover {
    cursor: pointer; }
    .ls-video .item:hover > img {
      opacity: 0.75; }
  .ls-video .item iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.ls-news .item {
  position: relative;
  margin-left: 0.96777em;
  margin-right: 0.96777em;
  margin-bottom: 2.58073em;
  width: 55.48568em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto; }
  @media (min-width: 992px) {
    .ls-news .item {
      margin-left: 0.9375em;
      margin-right: 0.9375em;
      margin-bottom: 2.5em;
      width: 24.375em; } }
  .ls-news .item .txt {
    color: #ffffff;
    text-align: center;
    padding-top: 0.64518em; }
    .ls-news .item .txt a {
      color: #ffffff; }
    @media (min-width: 992px) {
      .ls-news .item .txt {
        padding-top: 0.625em; } }
    .ls-news .item .txt .lang-tw {
      font-size: 2.0625em; }
      @media (min-width: 992px) {
        .ls-news .item .txt .lang-tw {
          font-size: 1.375em; } }
    .ls-news .item .txt .lang-en {
      font-size: 2.0625em; }
      @media (min-width: 992px) {
        .ls-news .item .txt .lang-en {
          font-size: 1.375em; } }
