/* å†…é¡µæ ·å¼ */

.page_wh {
  width: 96%;
  max-width: 1480px;
  display: block;
  margin: 0 auto;
}

@media (min-width: 1921px) {
  .page_wh {
    width: 77vw;
    max-width: 100%;
  }
}
@media (max-width: 1200px) {
  .page_wh {
    width: 100%;
    padding: 0 15px;
  }
}
@media (max-width: 640px) {
  .page_wh {
    padding: 0 12px;
  }
}

@media (min-width: 991px) {
  .page-wrap {
    position: relative;
    z-index: 20;
  }
}

/* å†…å®¹ */
.page-wrap {
  /* padding-top: 32px; */
}

@media (min-width: 1921px) {
  .page-wrap {
    /* padding-top: 1.7%; */
  }
}
@media (max-width: 1650px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 990px) {
  .page-wrap {
    padding: 24px 0 30px 0;
  }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}

/* å†…é¡µbanner */
.page-banner img {
  min-height: 150px;
  object-fit: cover;
}
.page-banner .nybt {
  display: none;
}

.page_banner {
  overflow: hidden;
  position: relative;
}
.page_banner .imgs {}
.page_banner .imgs img {
  width: 100%;
  min-height: 200px;
  object-fit: cover;
}
.page_banner_wz {
  display: none;
}
.page_position {
  position: absolute;
  left: 0;
  bottom: 32px;
  width: 100%;
  font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2;
	letter-spacing: 0px;
	color: #ffffff;
}
.page_position a {
  font-size: inherit;
  color: inherit;
}
.page_position a:first-child {
  /* padding-left: 2.3em; */
  padding-left: 1.8em;
  background-image: url("../imgs/e57aee209557f1522a41546d0d568cbb4a1a9b04.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto calc(15 / 14 * 1em);
}
.page_position a:hover {
  color: #06428B;
}

@media (min-width: 1921px) {
  .page_position {
    font-size: 0.7vw;
  }
}
@media (max-width: 1650px) {
  .page_position {
    bottom: 1.9vw;
  }
  .page_position a:first-child {
    padding-left: 1.5em;
  }
}
@media (max-width: 1200px) {
  .page_banner .imgs img {
    min-height: 180px;
  }
  .page_position {
    font-size: 13px;
  }
}
@media (max-width: 990px) {
  .page_banner .imgs img {
    min-height: 160px;
  }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
  .page_banner .imgs img {
    min-height: 150px;
  }
  .page_position {
    bottom: 8px;
    font-size: 12px;
  }
  .page_position a:first-child {
    padding-left: 1.8em;
  }
}

/* å³ä¾§ */

.page-wrap-right .xypg-right-content img {
  max-width: 100%;
  width:auto;
  /* height: auto!important; */
   object-fit: contain; margin:auto;
}

.page-wrap-right .page-product-detail-effect .easyzoom-flyout img {
  max-width: none;
}

.page_table_ov {
  /* overflow-x: auto;
  overflow-y: hidden; */
}
.page_table_ov table {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 990px) {
  .page_table_ov {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .page_table_ov table {
    width: 1200px;
    max-width: none;
  }
}

/*  */

@media (min-width: 1921px) {
}
@media (max-width: 1650px) {
}
@media (max-width: 1540px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 990px) {
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}