  .picture-enlarger {
      transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

  .picture-enlarger:hover {
      transform: translateY(-10px) scale(1.05);
      box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
      z-index: 10;
  }

  .picture-enlarger img {
      transition: transform 0.5s ease;
  }

  .picture-enlarger:hover img {
      transform: scale(1.1);
  }

  .smb-fixed {
      position: fixed;
      top: 10px;
      max-width: 335px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin: 0;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      box-sizing: border-box;
  }

  body {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  * {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      list-style-position: initial;
      list-style-image: initial;
      list-style-type: none;
  }

  html,
  body {
      font-family: PINGFANG-MEDIUM;
  }

  #smb-page {
      max-width: 100%;
  }

  a {
      color: rgb(0, 35, 126);
  }

  p {
      margin-top: 30px;
      margin-right: 0px;
      margin-bottom: 30px;
      margin-left: 0px;
      font-size: 20px;
      line-height: 36px;
      color: rgb(0, 0, 0);
  }

  .smb-main-img {
      max-width: 100%;
      border-top-width: 0px;
      border-right-width: 0px;
      border-bottom-width: 0px;
      border-left-width: 0px;
      border-top-style: initial;
      border-right-style: initial;
      border-bottom-style: initial;
      border-left-style: initial;
      border-top-color: initial;
      border-right-color: initial;
      border-bottom-color: initial;
      border-left-color: initial;
      border-image-source: initial;
      border-image-slice: initial;
      border-image-width: initial;
      border-image-outset: initial;
      border-image-repeat: initial;
      margin-top: 0px;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      display: block;
      width: 100%;
  }

  .smb-h1 {
      font-size: 34px;
      font-family: PINGFANG-HEAVY;
      line-height: 54px;
      margin-bottom: 25px;
  }

  .smb-h3 {
      color: rgb(0, 35, 126);
      font-size: 36px;
      font-family: PINGFANG-HEAVY;
      margin-top: 40px;
      margin-right: 0px;
      margin-bottom: 40px;
      margin-left: 0px;
      line-height: 48px;
  }

  .advertisement {
      font-size: 12px;
      font-family: PINGFANG-REGULAR;
      line-height: 30px;
      color: rgb(255, 255, 255);
      text-align: center;
      background-color: rgb(0, 35, 126);
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 45px;
      margin-left: 0px;
  }

  .smb-page-main {
      max-width: 1250px;
      margin-top: 0px;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      padding-top: 0px;
      padding-right: 15px;
      padding-bottom: 0px;
      padding-left: 15px;
      display: flex;
      justify-content: space-between;
  }

  .smb-page-left {
      max-width: 840px;
  }

  .smb-left-main {
      max-width: 100%;
  }

  .smb-h1torelease-line {
      max-width: 800px;
      height: 1px;
      background-image: initial;
      background-position-x: initial;
      background-position-y: initial;
      background-size: initial;
      background-attachment: initial;
      background-origin: initial;
      background-clip: initial;
      background-color: rgb(169, 169, 169);
  }

  .smb-release-info {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 20px;
      margin-right: 0px;
      margin-bottom: 20px;
      margin-left: 0px;
      font-size: 16px;
      line-height: 1;
      color: rgb(0, 0, 0);
      font-family: PINGFANG-REGULAR;
  }

  .smb-autor {
      display: flex;
      justify-content: center;
      align-items: center;
  }

  .smb-autor-avatar {
      max-width: 34px;
      max-height: 34px;
      margin-right: 10px;
  }

  .smb-autor-content {
      display: flex;
      align-items: center;
      justify-content: flex-start;
  }

  .smb-autor-name {
      border-right-width: 1px;
      border-right-style: solid;
      border-right-color: rgb(0, 0, 0);
      padding-top: 0px;
      padding-right: 10px;
      padding-bottom: 0px;
      padding-left: 0px;
  }

  .smb-autor-date {
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 10px;
  }

  .smb-views {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 16px;
  }

  .smb-views img {
      max-width: 24px;
      margin-top: 0px;
      margin-right: 10px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  .smb-views span {
      margin-top: 0px;
      margin-right: 10px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  .smb-part5 .smb-part5-icon {
      max-width: 26px;
      margin-top: 0px;
      margin-right: 10px;
      margin-bottom: 0px;
      margin-left: 0px;
      vertical-align: sub;
  }

  .smb-part6 p {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      font-size: 18px;
      line-height: 36px;
  }

  .comment-module+.comment-module {
      margin-top: 10px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  .product-ad-box {
      width: 86%;
      margin-top: 0px;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      background-color: rgb(232, 233, 235);
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
  }

  .card-product-img img {
      max-width: 122px;
  }

  .smb-part9-btn {
      width: 86%;
      margin-top: 38px;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      font-size: 20px;
      line-height: 54px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
      background-color: rgb(0, 35, 126);
      animation-duration: 2s;
      animation-timing-function: ease-out;
      animation-delay: 0s;
      animation-iteration-count: infinite;
      animation-direction: normal;
      animation-fill-mode: none;
      animation-play-state: running;
      animation-name: switch;
      animation-timeline: auto;
      animation-range-start: normal;
      animation-range-end: normal;
  }

  .smb-part9-btn a {
      color: rgb(255, 255, 255);
  }

  .smb-part9 .discount-text {
      font-size: 18px;
      line-height: 36px;
      color: rgb(0, 35, 126);
      text-align: center;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 30px;
      margin-left: 0px;
  }

  .smb-click-button {
      display: block;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      text-decoration-line: none;
      text-decoration-thickness: initial;
      text-decoration-style: initial;
      text-decoration-color: initial;
  }

  .smb-page-right {
      max-width: 335px;
      position: relative;
  }

  #smb-fixed-flag {
      max-height: 1px;
  }

  .smb-right-main {
      max-width: 100%;
      display: block;
      font-size: 16px;
      color: rgb(0, 0, 0);
  }

  .smb-right-part1 {
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: rgb(169, 169, 169);
  }

  .smb-right-part1 p {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      font-size: 22px;
      font-weight: 700;
      font-family: PINGFANG-HEAVY;
      line-height: 1;
  }

  .total-score {
      margin-top: 15px;
      margin-right: 0px;
      margin-bottom: 15px;
      margin-left: 0px;
  }

  .total-score-stars {
      display: flex;
      justify-content: flex-start;
      align-items: center;
  }

  .total-score-stars-img {
      margin-top: 0px;
      margin-right: 20px;
      margin-bottom: 0px;
      margin-left: 0px;
  }

  .total-score-stars-text {
      font-size: 18px;
      font-family: PINGFANG-BOLD;
      line-height: 1;
  }

  .total-score-amount {
      line-height: 1;
  }

  .star-scale-list {
      margin-top: 15px;
      margin-right: 0px;
      margin-bottom: 30px;
      margin-left: 0px;
  }

  .star-scale-th {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin-top: 6px;
      margin-right: 0px;
      margin-bottom: 6px;
      margin-left: 0px;
  }

  .star-scale-th-text {
      color: rgb(0, 35, 126);
      font-family: PINGFANG-BOLD;
  }

  .star-scale-th-img {
      display: flex;
      margin-top: 0px;
      margin-right: 15px;
      margin-bottom: 0px;
      margin-left: 15px;
  }

  .star-scale-th:nth-of-type(1) .star-scale-th-rate,
  .star-scale-th:nth-of-type(2) .star-scale-th-rate {
      color: rgb(0, 35, 126);
  }

  .star-scale-th-rate {
      font-family: PINGFANG-BOLD;
  }

  .smb-right-part2 {
      color: rgb(0, 0, 0);
      font-size: 16px;
      font-family: PINGFANG-MEDIUM;
  }

  .score-details {
      margin-top: 26px;
      margin-right: 0px;
      margin-bottom: 26px;
      margin-left: 0px;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: rgb(169, 169, 169);
  }

  .score-head {
      display: flex;
      justify-content: flex-start;
      align-items: center;
  }

  .score-custom-name {
      font-size: 16px;
      font-family: PINGFANG-HEAVY;
      line-height: 1;
      padding-top: 0px;
      padding-right: 10px;
      padding-bottom: 0px;
      padding-left: 0px;
  }

  .score-custom-img {
      display: flex;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 10px;
      border-left-width: 1px;
      border-left-style: solid;
      border-left-color: rgb(169, 169, 169);
  }

  .smb-right-part2 p {
      margin-top: 15px;
      margin-right: 0px;
      margin-bottom: 25px;
      margin-left: 0px;
      font-size: 14px;
      line-height: 26px;
  }

  .smb-right-part3 p {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      font-size: 20px;
      line-height: 46px;
  }

  .right-buy-product-img {
      display: flex;
  }

  .right-buy-product-img img {
      max-width: 335px;
      width: 100%;
  }

  .smb-right-button {
      display: block;
      padding-top: 15px;
      padding-right: 0px;
      padding-bottom: 15px;
      padding-left: 0px;
      color: white;
      font-size: 20px;
      font-family: PINGFANG-BOLD;
      line-height: 32px;
      text-align: center;
      text-decoration-line: none;
      text-decoration-thickness: initial;
      text-decoration-style: initial;
      text-decoration-color: initial;
      background-color: rgb(0, 193, 72);
  }

  .smb-page-footer {
      max-width: 100%;
      padding-top: 10px;
      padding-right: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      background-color: rgb(228, 243, 251);
      box-sizing: border-box;
  }

  .smb-footer-main {
      max-width: 1200px;
      margin-top: 0px;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      text-align: center;
  }

  .smb-footer-main p {
      color: rgb(0, 0, 0);
      font-size: 16px;
      line-height: 1.3;
      margin-top: 5px;
      margin-right: 0px;
      margin-bottom: 5px;
      margin-left: 0px;
  }

  .smb-footer-main a {
      color: rgb(0, 0, 0);
      font-size: 15px;
      text-decoration-line: none;
      text-decoration-thickness: initial;
      text-decoration-style: initial;
      text-decoration-color: initial;
  }

  .smb-button-bottom {
      bottom: 0px;
      width: 100%;
      top: inherit;
      background-color: rgba(0, 0, 0, 0.8);
      padding-top: 15px;
      padding-right: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      position: fixed;
      z-index: 10;
      text-align: center;
      display: none;
      box-sizing: border-box;
  }

  .smb-mb-block {
      display: none;
  }

  .pc-show {
      display: block;
  }

  #ilzrgl {
      display: none;
  }

  #ilfelg {
      text-align: center;
  }

  #iqgwc {
      text-align: center;
      font-size: 24px;
      font-family: Tahoma, Geneva, sans-serif;
      background-color: rgb(255, 255, 186);
  }

  #itca {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #ildi72 {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #i035gi {
      max-width: 100%;
  }

  #idmwjn {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #i5r8mn {
      max-width: 100%;
  }

  #ijktnt {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #isk5mb {
      text-align: center;
      background-color: rgb(255, 255, 255);
      border-top-width: 2px;
      border-right-width: 2px;
      border-bottom-width: 2px;
      border-left-width: 2px;
      border-top-style: solid;
      border-right-style: solid;
      border-bottom-style: solid;
      border-left-style: solid;
      border-top-color: rgb(255, 0, 0);
      border-right-color: rgb(255, 0, 0);
      border-bottom-color: rgb(255, 0, 0);
      border-left-color: rgb(255, 0, 0);
      border-image-source: initial;
      border-image-slice: initial;
      border-image-width: initial;
      border-image-outset: initial;
      border-image-repeat: initial;
  }

  #i0gxkm {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #ij9m6g {
      text-align: left;
  }

  #idhdaj {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #ij7ce7 {
      max-width: 100%;
  }

  #iunqsw {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #ib9dsb {
      max-width: 100%;
  }

  #itavxl {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #iu1q8f {
      max-width: 100%;
  }

  #iev6wm {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #iogwc5 {
      max-width: 100%;
  }

  #intoct {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #i2g36r {
      max-width: 100%;
  }

  #i7sa2b {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #ifuqpl {
      max-width: 100%;
  }

  #i7tk5y {
      display: block;
      padding-top: 5px;
      padding-right: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      min-height: 50px;
      min-width: 50px;
      text-align: center;
  }

  #i02p4y {
      max-width: 100%;
  }

  #i9qkd5 {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #iotoii {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #i2koxg {
      color: red;
  }

  #ipr26z {
      color: red;
  }

  #iijupe {
      font-family: Tahoma, Geneva, sans-serif;
  }

  #ihze6o {
      background-color: rgb(255, 240, 213);
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
  }

  #ihb5wj {
      background-color: rgb(255, 240, 213);
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
  }

  #i02ze8 {
      background-color: rgb(255, 240, 213);
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
  }

  #inzhsh {
      font-family: Tahoma, Geneva, sans-serif;
  }

  @font-face {
      font-family: PINGFANG-BOLD;
      src: url("fonts/PINGFANGBOLD.TTF") format("truetype");
  }

  @font-face {
      font-family: PINGFANG-EXTRALIGHT;
      src: url("fonts/PINGFANGEXTRALIGHT.TTF") format("truetype");
  }

  @font-face {
      font-family: PINGFANG-HEAVY;
      src: url("fonts/PINGFANGHEAVY.TTF") format("truetype");
  }

  @font-face {
      font-family: PINGFANG-LIGHT;
      src: url("fonts/PINGFANGLIGHT.TTF") format("truetype");
  }

  @font-face {
      font-family: PINGFANG-MEDIUM;
      src: url("fonts/PINGFANGMEDIUM.TTF") format("truetype");
  }

  @font-face {
      font-family: PINGFANG-REGULAR;
      src: url("fonts/PINGFANGREGULAR.TTF") format("truetype");
  }

  @keyframes switch {

      0%,
      100% {
          transform: scale(1);
      }

      50% {
          transform: scale(0.9);
      }
  }

  @media (max-width: 1200px) {
      p {
          margin-top: 1.3rem;
          margin-right: 0px;
          margin-bottom: 1.3rem;
          margin-left: 0px;
          font-size: 1.2rem;
          line-height: 1.6;
          color: rgb(0, 0, 0);
      }

      .smb-h1 {
          font-size: 1.87rem;
          line-height: 1.2;
      }

      .smb-h3 {
          font-size: 1.6rem;
          line-height: 1.3;
          margin-top: 1.6rem;
          margin-right: 0px;
          margin-bottom: 1.6rem;
          margin-left: 0px;
      }

      .advertisement {
          font-size: 0.65rem;
          line-height: 1.2rem;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 1.08rem;
          margin-left: 0px;
      }

      .smb-part1 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part2 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part3 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part4 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part5 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part7 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part8 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-part9 {
          padding-top: 0px;
          padding-right: 0.56rem;
          padding-bottom: 0px;
          padding-left: 0.56rem;
      }

      .smb-page-main {
          padding-top: 0px;
          padding-right: 0px;
          padding-bottom: 0px;
          padding-left: 0px;
          flex-direction: column;
          justify-content: start;
          align-items: center;
      }

      .smb-page-left {
          max-width: 100%;
      }

      .smb-release-info {
          margin-top: 0.44rem;
          margin-right: 0px;
          margin-bottom: 0.44rem;
          margin-left: 0px;
          font-size: 0.93rem;
      }

      .smb-views {
          font-size: 0.93rem;
          line-height: 1;
      }

      .smb-h1torelease-line {
          max-width: 100%;
      }

      .smb-autor-avatar {
          max-width: 1rem;
          max-height: 1rem;
          width: 1rem;
          height: 1rem;
      }

      .smb-autor-name {
          padding-top: 0px;
          padding-right: 0.34rem;
          padding-bottom: 0px;
          padding-left: 0px;
      }

      .smb-autor-date {
          padding-top: 0px;
          padding-right: 0px;
          padding-bottom: 0px;
          padding-left: 0.34rem;
      }

      .smb-views img {
          max-width: 0.9rem;
          margin-top: 0px;
          margin-right: 0.34rem;
          margin-bottom: 0px;
          margin-left: 0px;
      }

      .smb-views span {
          margin-top: 0px;
          margin-right: 0.34rem;
          margin-bottom: 0px;
          margin-left: 0px;
      }

      .smb-part5 .smb-part5-icon {
          max-width: 1.2rem;
          margin-top: 0px;
          margin-right: 0.34rem;
          margin-bottom: 0px;
          margin-left: 0px;
      }

      .smb-part6 p {
          margin-top: 0px;
          margin-right: 0.56rem;
          margin-bottom: 0px;
          margin-left: 0.56rem;
          font-size: 1.1rem;
          line-height: 1.45rem;
      }

      .smb-h3 {
          margin-top: 1.34rem !important;
          margin-right: 0.56rem !important;
          margin-bottom: 1.34rem !important;
          margin-left: 0.56rem !important;
      }

      .comment-module+.comment-module {
          margin-top: 1.34rem;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
      }

      .comment-module-img img {
          width: 100%;
      }

      .product-ad-box {
          width: 100%;
      }

      .card-product-img img {
          max-width: 100%;
          width: 5.2rem;
      }

      .smb-part9-btn {
          width: 100%;
          margin-top: 1.34rem;
          margin-right: auto;
          margin-bottom: 0px;
          margin-left: auto;
          padding-top: 0.4rem;
          padding-right: 0px;
          padding-bottom: 0.4rem;
          padding-left: 0px;
          font-size: 1rem;
          line-height: 1.86rem;
          border-top-left-radius: 0.47rem;
          border-top-right-radius: 0.47rem;
          border-bottom-right-radius: 0.47rem;
          border-bottom-left-radius: 0.47rem;
      }

      .smb-part9 .discount-text {
          font-size: 0.85rem;
          line-height: 1.34rem;
          margin-top: 0.4rem;
          margin-right: 0px;
          margin-bottom: 1.3rem;
          margin-left: 0px;
      }

      .smb-page-right {
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 1.3rem;
          margin-left: 0px;
      }

      .smb-right-part3 {
          border-top-width: 1px;
          border-right-width: 1px;
          border-bottom-width: 1px;
          border-left-width: 1px;
          border-top-style: solid;
          border-right-style: solid;
          border-bottom-style: solid;
          border-left-style: solid;
          border-top-color: rgb(232, 233, 235);
          border-right-color: rgb(232, 233, 235);
          border-bottom-color: rgb(232, 233, 235);
          border-left-color: rgb(232, 233, 235);
          border-image-source: initial;
          border-image-slice: initial;
          border-image-width: initial;
          border-image-outset: initial;
          border-image-repeat: initial;
      }

      .smb-right-part3 p {
          margin-top: 0.56rem;
          margin-right: 0px;
          margin-bottom: 0.56rem;
          margin-left: 0px;
          font-size: 0.95rem;
          line-height: 1.2;
          text-align: center;
      }

      .smb-page-footer {
          padding-top: 0.56rem;
          padding-right: 0.56rem;
          padding-bottom: 0.56rem;
          padding-left: 0.56rem;
      }

      .smb-footer-main p {
          font-size: 0.8rem;
          line-height: 0.94rem;
          margin-top: 0.9rem;
          margin-right: 0px;
          margin-bottom: 0.9rem;
          margin-left: 0px;
      }

      .smb-footer-main a {
          font-size: 0.75rem;
          line-height: 0.94rem;
      }

      .smb-button-bottom {
          padding-top: 0.5rem;
          padding-right: 0.5rem;
          padding-bottom: 0.5rem;
          padding-left: 0.5rem;
      }

      .smb-right-button {
          font-size: 0.95rem;
          padding-top: 0.5rem;
          padding-right: 0px;
          padding-bottom: 0.5rem;
          padding-left: 0px;
          line-height: 1.6rem;
      }

      .smb-mb-block {
          display: block;
      }

      .pc-show {
          display: none;
      }
  }

  @media (max-width: 480px) {
      #iqgwc {
          font-size: 1.4rem;
      }

      #ikux {
          margin-top: 0px;
          margin-right: 10px;
          margin-bottom: 0px;
          margin-left: 10px;
      }

      #i5utj {
          padding-top: 0px;
          padding-right: 3px;
          padding-bottom: 0px;
          padding-left: 7px;
      }

      #ihze6o {
          margin-top: 0px;
          margin-right: 3px;
          margin-bottom: 0px;
          margin-left: 7px;
      }

      #ihb5wj {
          margin-top: 0px;
          margin-right: 3px;
          margin-bottom: 0px;
          margin-left: 7px;
      }

      #i02ze8 {
          margin-top: 0px;
          margin-right: 3px;
          margin-bottom: 0px;
          margin-left: 7px;
      }
  }