@media (max-width: 960px) {

  .feitian {
    font-family: "feitian" !important;
    font-size: calc(16 * var(--vw));
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }

  .ft-telegram-c:before {
    content: "\e618"
  }

  .ft-telegram:before {
    content: "\e619"
  }

  .ft-menu1:before {
    content: "\e6a0"
  }

  .ft-employees3:before {
    content: "\e69f"
  }

  .ft-custom3:before {
    content: "\e698"
  }

  .ft-sales3:before {
    content: "\e699"
  }

  .ft-year3:before {
    content: "\e69d"
  }

  .ft-tiktok2:before {
    content: "\e697"
  }

  .ft-home:before {
    content: "\e60b"
  }

  .ft-en:before {
    content: "\e76d"
  }

  .ft-language3:before {
    content: "\e774"
  }

  .ft-tiktok1:before {
    content: "\e601"
  }

  .ft-big:before {
    content: "\e76c"
  }

  .ft-ltian:before {
    content: "\e768"
  }

  .ft-cfang:before {
    content: "\e769"
  }

  .ft-zliang:before {
    content: "\e76a"
  }

  .ft-jxbi:before {
    content: "\e76b"
  }

  .ft-a-06:before {
    content: "\e75e"
  }

  .ft-a-04:before {
    content: "\e75f"
  }

  .ft-a-05:before {
    content: "\e760"
  }

  .ft-a-08:before {
    content: "\e761"
  }

  .ft-a-07:before {
    content: "\e762"
  }

  .ft-a-10:before {
    content: "\e763"
  }

  .ft-a-01:before {
    content: "\e764"
  }

  .ft-a-03:before {
    content: "\e765"
  }

  .ft-a-02:before {
    content: "\e766"
  }

  .ft-a-09:before {
    content: "\e767"
  }

  .ft-back:before {
    content: "\e68e"
  }

  .ft-kexue:before {
    content: "\e68b"
  }

  .ft-yunfei:before {
    content: "\e68c"
  }

  .ft-zhiliang:before {
    content: "\e68d"
  }

  .ft-category:before {
    content: "\e6db"
  }

  .ft-airplane1:before {
    content: "\e685"
  }

  .ft-good1:before {
    content: "\e686"
  }

  .ft-customer1:before {
    content: "\e687"
  }

  .ft-setting1:before {
    content: "\e688"
  }

  .ft-service2:before {
    content: "\e689"
  }

  .ft-service1:before {
    content: "\e68a"
  }

  .ft-edit:before {
    content: "\e684"
  }

  .ft-categories:before {
    content: "\e617"
  }

  .ft-chemicals:before {
    content: "\e69a"
  }

  .ft-electronics_components:before {
    content: "\e69c"
  }

  .ft-electronics_equipment:before {
    content: "\e69e"
  }

  .ft-health:before {
    content: "\e6a7"
  }

  .ft-industrial:before {
    content: "\e6a9"
  }

  .ft-hardware:before {
    content: "\e6ad"
  }

  .ft-service_equipment:before {
    content: "\e6b5"
  }

  .ft-mechanical_parts:before {
    content: "\e6cc"
  }

  .ft-label:before {
    content: "\e683"
  }

  .ft-box:before {
    content: "\e67b"
  }

  .ft-briefcase:before {
    content: "\e67c"
  }

  .ft-mechanical:before {
    content: "\e67d"
  }

  .ft-trucks:before {
    content: "\e67e"
  }

  .ft-hammer:before {
    content: "\e67f"
  }

  .ft-products:before {
    content: "\e680"
  }

  .ft-well:before {
    content: "\e681"
  }

  .ft-medal:before {
    content: "\e682"
  }

  .ft-employees:before {
    content: "\e627"
  }

  .ft-sales:before {
    content: "\e649"
  }

  .ft-company:before {
    content: "\e69b"
  }

  .ft-instagram2:before {
    content: "\e679"
  }

  .ft-instagram1:before {
    content: "\e67a"
  }

  .ft-star1:before {
    content: "\e677"
  }

  .ft-calendar1:before {
    content: "\e678"
  }

  .ft-person2:before {
    content: "\e675"
  }

  .ft-person1:before {
    content: "\e676"
  }

  .ft-phone2:before {
    content: "\e673"
  }

  .ft-phone1:before {
    content: "\e674"
  }

  .ft-mobile2:before {
    content: "\e671"
  }

  .ft-mobile1:before {
    content: "\e672"
  }

  .ft-mail2:before {
    content: "\e670"
  }

  .ft-mail1:before {
    content: "\e66f"
  }

  .ft-fax2:before {
    content: "\e66d"
  }

  .ft-fax1:before {
    content: "\e66e"
  }

  .ft-address2:before {
    content: "\e66b"
  }

  .ft-address1:before {
    content: "\e66c"
  }

  .ft-success2:before {
    content: "\e653"
  }

  .ft-success1:before {
    content: "\e654"
  }

  .ft-close2:before {
    content: "\e651"
  }

  .ft-close1:before {
    content: "\e652"
  }

  .ft-youtube1:before {
    content: "\e669"
  }

  .ft-youtube2:before {
    content: "\e66a"
  }



  .ft-whatsapp1:before {
    content: "\e665"
  }

  .ft-whatsapp2:before {
    content: "\e666"
  }

  .ft-wechat2:before {
    content: "\e663"
  }

  .ft-wechat1:before {
    content: "\e664"
  }

  .ft-viber2:before {
    content: "\e661"
  }

  .ft-viber1:before {
    content: "\e662"
  }

  .ft-twitter1:before {
    content: "\e65f"
  }

  .ft-twitter2:before {
    content: "\e660"
  }

  .ft-skype2:before {
    content: "\e65d"
  }

  .ft-skype1:before {
    content: "\e65e"
  }

  .ft-linkedin1:before {
    content: "\e65b"
  }

  .ft-linkedin2:before {
    content: "\e65c"
  }

  .ft-icq2:before {
    content: "\e659"
  }

  .ft-icq1:before {
    content: "\e65a"
  }

  .ft-facebook1:before {
    content: "\e657"
  }

  .ft-facebook2:before {
    content: "\e658"
  }

  .ft-contact2:before {
    content: "\e641"
  }

  .ft-contact1:before {
    content: "\e642"
  }

  .ft-chat1:before {
    content: "\e63f"
  }

  .ft-chat2:before {
    content: "\e640"
  }

  .ft-sent1:before {
    content: "\e63d"
  }

  .ft-sent2:before {
    content: "\e63e"
  }

  .ft-comment2:before {
    content: "\e63b"
  }

  .ft-comment1:before {
    content: "\e63c"
  }

  .ft-firstpage:before {
    content: "\e637"
  }

  .ft-previouspage:before {
    content: "\e638"
  }

  .ft-nextpage:before {
    content: "\e639"
  }

  .ft-lastpage:before {
    content: "\e63a"
  }

  .ft-down1:before {
    content: "\e635"
  }

  .ft-up1:before {
    content: "\e636"
  }

  .ft-previous1:before {
    content: "\e631"
  }

  .ft-previous2:before {
    content: "\e632"
  }

  .ft-next1:before {
    content: "\e633"
  }

  .ft-next2:before {
    content: "\e634"
  }

  .ft-top1:before {
    content: "\e630"
  }

  .ft-play1:before {
    content: "\e62f"
  }

  .ft-download1:before {
    content: "\e62e"
  }

  .ft-language2:before {
    content: "\e62b"
  }

  .ft-language1:before {
    content: "\e62a"
  }

  .ft-less1:before {
    content: "\e628"
  }

  .ft-more1:before {
    content: "\e629"
  }

  .ft-search1:before {
    content: "\e626"
  }

  :root {
    --root-body-color: #333;
    --root-body-fontsize: calc(14 * var(--vw));
    --root-body-title-font: Impact;
    --root-body-font: Arial;
    --root-border-corlor: #ddd;
    --root-border-odd-color: #f9f9f9;
    --root-border-hover-corlor: #f5f5f5;
    --root-input-focus: #66afe9;
    --root-input-bg-focus: rgb(150, 150, 150);
    --root-textarea-bg: #f6f7fa;
    --root-button-color: #126ae2;
    --root-button-font-color: #fff
  }

  html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
  }

  body,
  div,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  pre,
  code,
  form,
  fieldset,
  legend,
  input,
  textarea,
  p,
  blockquote,
  th,
  td,
  hr,
  button,
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: inherit
  }

  dl,
  dt,
  dd,
  ul,
  ol,
  li {
    list-style: none
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block
  }

  audio,
  canvas,
  video {
    display: inline-block
  }

  body {
    font-size: var(--root-body-fontsize)
  }

  button,
  input,
  select,
  textarea {
    font-family: var(--root-body-font);
    font-size: var(--root-body-fontsize);
    color: var(--root-body-color)
  }

  input,
  select,
  textarea {
    font-size: 100%
  }

  table {
    border-collapse: collapse;
    border-spacing: 0
  }

  th {
    text-align: inherit;
    font-weight: normal
  }

  fieldset,
  img {
    border: 0
  }

  iframe {
    display: block
  }

  a {
    color: var(--root-body-color);
    text-decoration: none
  }

  img[src$="load_icon.gif"] {
    width: calc(24 * var(--vw)) !important;
    height: calc(24 * var(--vw)) !important;
    max-width: calc(24 * var(--vw)) !important;
    max-height: calc(24 * var(--vw)) !important;
    min-width: calc(24 * var(--vw)) !important;
    min-height: calc(24 * var(--vw)) !important
  }

  .image-part img[src$="load_icon.gif"],
  .image-all img[src$="load_icon.gif"] {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -moz-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important
  }

  img[src$="nophoto.gif"] {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: initial !important;
    object-position: initial !important
  }



  .image-part {
    position: relative;
    overflow: hidden
  }

  .image-part img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
  }

  .image-all {
    text-align: center;
    position: relative;
    overflow: hidden
  }

  .image-all img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%
  }

  .img-contain,
  .img-cover {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden
  }

  .img-contain img,
  .img-cover img {
    transform: scale(1.001)
  }

  .img-contain img {
    max-width: 100%;
    max-height: 100%
  }

  .img-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover
  }

  .clearfix::after {
    content: "";
    display: block;
    clear: both
  }

  .wrap-1270 {
    position: relative;
    width: calc(1270 * var(--vw));
    margin: auto
  }

  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    color: #c7c7c7
  }

  input:-moz-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  input::-moz-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  input:-ms-input-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  .ecer-h1 {
    font-size: calc(36 * var(--vw))
  }

  .ecer-h2 {
    font-size: calc(30 * var(--vw))
  }

  .ecer-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }

  .ecer-ellipsis-n {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line, 2);
    overflow: hidden
  }

  .ecer-table {
    width: 80%;
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    border: calc(1 * var(--vw)) solid var(--root-border-corlor);
    margin: calc(15 * var(--vw)) auto
  }

  .ecer-table>tbody>tr>td,
  .ecer-table>tbody>tr>th,
  .ecer-table>tfoot>tr>td,
  .ecer-table>tfoot>tr>th,
  .ecer-table>thead>tr>td,
  .ecer-table>thead>tr>th {
    padding: calc(8 * var(--vw));
    line-height: 1.4;
    vertical-align: top;
    border-top: calc(1 * var(--vw)) solid var(--root-border-corlor);
    border-left: calc(1 * var(--vw)) solid var(--root-border-corlor)
  }

  .ecer-table>tbody>tr:nth-of-type(odd) {
    background-color: var(--table-bg, #f9f9f9)
  }

  .ecer-table>tbody>tr:hover {
    background-color: var(--table-bg, #f5f5f5)
  }

  .ecer-input {
    display: block;
    width: 100%;
    height: calc(34 * var(--vw));
    padding: calc(6 * var(--vw)) calc(12 * var(--vw));
    font-size: var(--root-body-fontsize);
    line-height: 1.42857143;
    color: #555;
    background-color: var(--input-bg, transparent);
    background-image: var(--input-bg-img, none);
    border: calc(1 * var(--vw)) solid var(--input-border, #ccc);
    border-radius: var(--input-border-radius, calc(4 * var(--vw)));
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box
  }

  .ecer-input:focus {
    border-color: var(--border-color-css, #ccc);
    outline: 0;
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%), 0 0 calc(8 * var(--vw)) rgb(102 175 233 / 60%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%), 0 0 calc(8 * var(--vw)) rgb(102 175 233 / 60%)
  }

  .ecer-input-bg {
    display: block;
    width: 100%;
    height: calc(36 * var(--vw));
    padding: calc(6 * var(--vw)) calc(12 * var(--vw));
    font-size: var(--root-body-fontsize);
    line-height: 1.42857143;
    color: #555;
    background-color: var(--input-bg, #f6f7fa);
    background-image: var(--input-bg-img, none);
    border: calc(1 * var(--vw)) solid var(--input-border, transparent);
    border-radius: var(--input-border-radius, calc(4 * var(--vw)));
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box
  }

  .ecer-input-bg:focus {
    border: calc(1 * var(--vw)) solid var(--border-color-css, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-textarea {
    resize: none;
    border: calc(1 * var(--vw)) solid var(--bg-color, #ccc);
    background: var(--text-area-bg, transparent);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box;
    padding: calc(15 * var(--vw));
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%)
  }

  .ecer-textarea:focus {
    border: calc(1 * var(--vw)) solid var(--input-border, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-textarea-bg {
    resize: none;
    border: calc(1 * var(--vw)) solid var(--bg-color, transparent);
    background: var(--text-area-bg, #f6f7fa);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box;
    padding: calc(15 * var(--vw));
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%)
  }

  .ecer-textarea-bg:focus {
    border: calc(1 * var(--vw)) solid var(--input-border, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-default-button,
  .ecer-page-button,
  .ecer-module-button,
  .ecer-card-button,
  .ecer-button-border {
    font-weight: bold;
    display: inline-block;
    color: var(--root-button-font-color);
    background: var(--root-button-color);
    box-shadow: 0 calc(1 * var(--vw)) calc(4 * var(--vw)) 0 rgba(0, 0, 0, 0.24);
    border-radius: 0;
    vertical-align: middle;
    padding: calc(10 * var(--vw)) calc(16 * var(--vw));
    cursor: pointer
  }

  .ecer-default-button:hover,
  .ecer-page-button:hover,
  .ecer-module-button:hover,
  .ecer-card-button:hover,
  .ecer-button-border:hover,
  .ecer-button-circle:hover {
    color: var(--root-button-font-color);
    background: #26c43a;
    border-color: #26c43a
  }

  .ecer-page-button {
    padding: calc(14 * var(--vw)) calc(32 * var(--vw));
    font-size: calc(24 * var(--vw))
  }

  .ecer-module-button {
    padding: calc(12 * var(--vw)) calc(24 * var(--vw));
    font-size: calc(18 * var(--vw))
  }

  .ecer-card-button {
    padding: calc(10 * var(--vw)) calc(16 * var(--vw));
    font-size: calc(14 * var(--vw))
  }

  .ecer-page-btn-icon-right {
    margin-left: calc(8 * var(--vw))
  }

  .ecer-page-btn-icon-right {
    margin-right: calc(8 * var(--vw))
  }

  .ecer-font-button {
    color: var(--root-button-color);
    font-size: calc(14 * var(--vw));
    display: inline-block;
    font-weight: bold;
    cursor: pointer
  }

  .ecer-font-button:hover {
    color: #26c43a
  }

  .ecer-button-circle {
    width: calc(48 * var(--vw));
    height: calc(48 * var(--vw));
    color: var(--root-button-font-color);
    background: var(--root-button-color);
    border-radius: 50%;
    text-align: center;
    line-height: calc(48 * var(--vw));
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
  }

  .ecer-button-border {
    color: var(--root-button-color);
    border: calc(1 * var(--vw)) solid var(--root-button-color);
    background: transparent
  }

  .ecer-title-font {
    font-family: var(--root-body-title-font)
  }

  .ecer-body-font {
    font-family: var(--root-body-font)
  }

  .ecer-page-title-fontsize {
    font-size: calc(60 * var(--vw))
  }

  .ecer-module-title-fontsize {
    font-size: calc(40 * var(--vw));
    text-align: center
  }

  .ecer-card-title-fontsize {
    font-size: calc(18 * var(--vw))
  }

  .ecer-body-fontsize {
    font-size: calc(14 * var(--vw))
  }

  .ecer-title-font-color {
    color: #111
  }

  .ecer-body-font-color {
    color: #444
  }

  .ecer-auxiliary-font-color {
    color: #777
  }

  .ecer-tips-font-color {
    color: #fa5151
  }

  .ecer-triangle {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: calc(2 * var(--vw));
    vertical-align: middle;
    border-width: calc(4 * var(--vw));
    border-style: solid;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important
  }

  .ecer-main-w {
    width: calc(1200 * var(--vw));
    margin: 0 auto;
    padding: 0;
    max-width: calc(100vw - calc(48 * var(--vw)))
  }

  .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden
  }

  .fn-clear {
    zoom: 1
  }

  .ecer-float-lf {
    float: left !important
  }

  .ecer-float-rg {
    float: right !important
  }

  .ecer-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
  }

  .ecer-flex-row {
    -webkit-box-orient: vertical;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row
  }

  .ecer-flex-col {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
  }

  .ecer-flex-align {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
  }

  .ecer-flex-justify {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
  }

  .ecer-flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    justify-content: end
  }

  .ecer-flex-space-between {
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between
  }

  .ecer-flex-space-around {
    -webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around
  }

  .ecer-flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .ecer-flex-auto {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1
  }

  .tempWrap {
    margin: 0 auto
  }

  .ecer-social-contact {
    font-size: 0
  }

  .ecer-social-contact a {
    display: inline-block;
    vertical-align: middle;
    font-size: calc(20 * var(--vw));
    margin-right: calc(16 * var(--vw))
  }

  .ecer-social-contact a:last-child {
    margin-right: 0
  }

  body,
  html {
    /* height: 100%; */
    margin: 0;
  }

  .show {
    transform: translate(0, 0) !important;
  }

  .overhide {
    overflow: hidden;
  }

  .vc-share-root.open .vc-sharebox {
    transform: translate(0%, 0%);
  }

  .vc-share-bclose {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    opacity: 0.6;
    display: none;
  }

  .vc-sharebox {
    width: 100%;
    position: fixed;
    bottom: 0%;
    left: 0;
    z-index: 101;
    background: #fff;
    border-radius: 16px 16px 0 0;
    transform: translate(0, 100%);
  }

  .vc-close {
    height: 40px;
    position: relative;
  }

  .vc-close:after {
    content: "";
    display: block;
    width: 48px;
    height: 4px;
    background: #c4c4c4;
    border-radius: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .vc-sharebox .vc-sharerel {
    padding: 0 16px;
  }

  .vc-sharebox .vc-share_tit {
    line-height: 22px;
    font-size: 16px;
    font-family: PingFang SC;
    color: #4f4e4e;
    margin-bottom: 16px;
  }

  .vc-sharebox .vc-share_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .vc-share_list:after {
    content: "";
    display: inline-flex;
    width: 18%;
  }

  .vc-sharebox .vc-share_list a {
    width: 20%;
    display: inline-flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    margin-bottom: 20px;
    text-decoration: none;
  }

  .vc-sharebox .vc-share_list i {
    width: 48px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .vc-sharebox .vc-share_list span {
    font-size: 12px;
    color: #4f4e4e;
    text-align: center;
  }

  .vc-sharebox .vc-share_list .icon {
    width: 54px;
    height: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    background: url(../images/vc-sprite.png) -3px -180px no-repeat;
    background-size: 300px;
    transform: scale(0.8);
  }

  .vc-sharebox .vc-share_list .icon.wa {
    background-position: -3px -180px;
  }

  .vc-sharebox .vc-share_list .icon.fb {
    background-position: -185px -235px;
  }

  .vc-sharebox .vc-share_list .icon.tw {
    background-position: -124px -177px;
  }

  .vc-sharebox .vc-share_list .icon.em {
    background-position: -64px -237px;
  }

  .vc-sharebox .vc-share_list .icon.li {
    background-position: -4px -239px;
  }

  .vc-sharebox .vc-share_list .icon.tk {
    background-position: -185px -175px;
  }

  .vc-sharebox .vc-share_list .icon.it {
    background-position: -63px -179px;
  }

  .vc-sharebox .vc-share_list .icon.yt {
    background-position: -124px -236px;
  }

  .vc-sharebox .vc-share_list .icon.cy {
    background-position: -241px -204px;
  }

  .small-fixed.open {
    left: 0;
    transition: all 0.3s ease-in-out 0.3s;
  }

  .small-fixed.open .small_btn {
    height: 36px;
    background: #8fbaef;
    transition: all 0.3s ease-in-out;
  }

  .small-fixed.open .small_btn .small_iconwrap {
    width: 47px;
    height: 36px;
    padding: 0;
    transition: height 0.3s ease-in-out;
  }

  .small-fixed.open .small_btn .small_iconwrap em {
    height: 0;
    transition: height 0.3s ease-in-out;
  }

  .small-fixed {
    width: 160px;
    position: fixed;
    top: 31.41%;
    left: -114px;
    z-index: 99;
    background: #8fbaef;
    border-radius: 0 20px 20px 0;
    transition: all 0.3s ease-in-out 0.4s;
  }

  .small-fixed .small_btn {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: transparent;
    border-radius: 0 20px 20px 0;
    cursor: pointer;
    user-select: none;
    outline: none;
    transition: all 0.3s ease-in-out 1.2s;
    position: relative;
  }

  .small-fixed .small_btn span {
    color: #fff;
    font-size: 14px;
    font-family: PingFang SC;
    white-space: nowrap;
  }

  .small-fixed .small_btn i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/vc-sprite.png) -170px -94px no-repeat;
    background-size: 300px;
  }

  .small-fixed .small_btn .small_iconwrap {
    width: 47px;
    height: 71px;
    padding: 0 10px;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #8fbaef;
    box-sizing: border-box;
    transition: height 0.3s ease-in-out 1.2s;
  }

  .small-fixed .small_btn .small_iconwrap em {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(../images/vc-sprite.png) -255px -171px no-repeat;
    background-size: 300px;
    transition: height 0.3s ease-in-out 1.4s;
  }

  .small-fixed .small_list {
    height: 0;
    padding: 0 15px 0px;
    border-radius: 0 0 20px 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }

  .small-fixed .small_list .sitem {
    display: block;
    width: 130px;
    height: 64px;
    border-radius: 4px;
    background: #eee;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
  }

  .small-fixed .small_list .sitem_bg {
    display: flex;
    width: 100%;
    height: 100%;
  }

  .small-fixed .small_list .sitem_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .small-fixed .small_list .sitem_play {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    opacity: 0.5;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8;
    cursor: pointer;
  }

  .small-fixed .small_list .sitem_play:after {
    content: '';
    display: inline-block;
    width: 0;
    border-width: 10px 16px 10px 16px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 72%;
    transform: translate(-50%, -50%);
  }

  .small-fixed .small_list .sitem_time {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 0 2px;
    border-radius: 2px;
    color: hsla(0, 0%, 100%, 0.64);
    font: 400 12px/15px Roboto, HelveticaNeue, Arial, sans-serif;
    letter-spacing: 0;
    text-align: left;
    background: #333;
  }

  .small-fixed .smore {
    padding: 0 0px 4px;
    font: 400 14px/20px '思源黑体';
    color: #fff;
  }

  .small-fixed .smore a {
    color: #fff;
    text-decoration: underline;
  }

  .small-fixed.open .small_list {
    height: auto;
    background: #8fbaef;
    transition: all 0.3s ease-in-out 0.6s;
  }

  .small-fixed.open .small_btn i {
    transform: rotate(180deg);
  }

  .vc-animate {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
  }

  .vc-animate .vc-bgclose {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.1;
    position: fixed;
    top: 0;
    left: 0;
  }

  .vc-animate .vc-pic {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.8;
  }

  .vc-animate .vc-pic img {
    width: 120px;
  }

  @media (prefers-color-scheme:light) {
    body.light-scheme {
      background: #F4F6F9;
    }

    .evc-header {
      background: #fff;
      box-shadow: 0 4px 6px rgba(151, 151, 151, 0.25);
    }

    .evc-header .evc-logo .white-logo {
      display: block;
    }

    .evc-header .evc-logo .logo-img.dark-logo {
      display: none;
    }

  }

  /* common css end */

  /* videoDetail_m css start */

  .root {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .root .header {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .evc-header {
    position: absolute;
    width: 100%;
  }

  .translate_text {
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    z-index: 9;
    transform: translate(0, 100%);
  }

  .translate_text .next_text {
    width: 100%;
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    text-align: center;
    color: #fff;
    font: 700 0.15rem/0.22rem PingFang SC;
    text-shadow: 1px -1px 1px #404AEB;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
  }

  .translate_text .next_text i {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 8px;
  }

  .translate_text .next_text .sliding,
  .translate_text .next_text .releasing {
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
  }

  .translate_text .next_text .releasing {
    margin-top: 200px;
  }

  .translate_text .next_text .sliding i,
  .translate_text .next_text .releasing i {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
    font: 700 15px/22px PingFang SC;
    background-image: url(../images/loading_next.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-shadow: 1px -1px 1px #404AEB;
    position: relative;
    z-index: 1;
  }

  .translate_text .next_text .sliding i {
    box-sizing: border-box;
  }

  .translate_text .next_text .releasing i {
    background-image: url(../images/loading_release.png);
  }

  .translate_text .next_text.release {
    top: -240px;
  }

  .translate_text .next_bg {
    width: 100%;
    height: 110%;
    background-image: url(../images/slidenext.jpg);
    background-repeat: no-repeat;
    background-position: center -10%;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
  }

  .evc-videoplay {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
  }

  .evc-area {
    width: 100%;
    height: 100%;
    background: #000;
    position: relative;
  }

  .evc-area .finger-area {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
  }

  .evc-area .video-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: 10;
    transition: all 0.2s linear;
  }

  .evc-area .video-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.2s linear;
  }

  .evc-area .video-playbtn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all 0.2s linear;
    opacity: 0.7;
    display: none;
  }

  .evc-area .video-playbtn:after {
    content: "";
    display: block;
    width: 140px;
    height: 140px;
    background: url(../images/play.png) center no-repeat;
    background-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }


  .video-wrap .video-js {
    height: 100% !important;
  }

  .detailVideo-dimensions.vjs-fluid:not(.vjs-audio-only-mode) {
    padding-top: 0 !important;
  }

  /* 隐藏原始的控制面板*/
  .video-js .vjs-control-bar {
    display: none !important;
  }

  .vc-rich-scroll {
    display: block;
    width: calc(100% - 32);
    padding: 0 16px;
    max-height: 55vh;
    overflow: auto;
  }

  /*自定义进度条*/
  .difine-processbox {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    bottom: 20px;
    left: 0px;
    z-index: 15;
    transition: all 0.3s ease-in-out;
    opacity: 0.5;
  }

  .difine-processbox.opareting {
    opacity: 1;
  }

  .difine-processbox.opareting .difine-process {
    height: 2px;
  }

  .difine-processbox.opareting .bar {
    height: 2px;
  }

  .difine-processbox.opareting .bar:after {
    width: 8px;
    height: 8px;
  }

  .toucharea-process {
    padding: 10px 0;
    margin-bottom: -10px;
  }

  .difine-process {
    height: 1px;
    border-radius: 2px;
    background: #c4c4c4;
    transition: all 0.3s ease-in-out;
  }

  .difine-process .bar {
    width: 0%;
    height: 1px;
    background: #fff;
    position: relative;
  }

  .difine-process .bar:after {
    content: "";
    display: block;
    width: 1px;
    height: 1px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }

  /* 视频内推产品浮窗  */
  .v-ts-send {
    max-width: 60%;
    background: rgba(58, 58, 58, 0.7);
    border-radius: 8px;
    position: absolute;
    bottom: 120px;
    left: 16px;
    z-index: 12;
    overflow: hidden;
  }

  .v-ts_wrap {
    display: flex;
    padding: 6px;
    border-radius: 6px;
    color: #333;
    position: relative;
    z-index: 9;
  }

  .v-ts-send .v-ts_img {
    display: flex;
    flex-shrink: 0;
    width: 50px;
    height: 50px;
    border-radius: 4px;
    margin-right: 10px;
    overflow: hidden;
  }

  .v-ts-send .v-ts_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .v-ts-send .v-ts_txt {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .v-ts-send .v-ts_tit {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }

  .v-ts-send .v-ts_bts {
    display: flex;
  }

  .v-ts-send .v-ts_bts i {
    display: inline-flex;
    width: 18px;
    height: 18px;
    background: #fff;
    margin-right: 6px;
    margin-top: -2px;
    background: url(../images/im.svg) center center no-repeat;
    background-size: contain;
  }

  .v-ts-send .v-ts_bts .chatnow {
    width: 100px;
    height: 23px;
    color: #ffffff;
    background: #4bcd65 !important;
    border-radius: 20px;
    font: 400 12px/23px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    margin: 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    transition: background ease-in-out 0.3s;
    white-space: nowrap;
  }

  .v-ts-send .v-ts_bts .chatnow:hover {
    background: #64CE79;
  }

  .v-ts-send .v-ts_bts .chatnow:active {
    background: #34CC52;
  }

  .v-ts_close {
    width: 18px;
    height: 20px;
    margin-right: 0px;
    position: relative;
    cursor: pointer;
  }

  .v-ts_close:before {
    content: "";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 16px;
    margin-right: -15px;
    background: url(../images/vc-sprite.png) -227px -126px no-repeat;
    background-size: 300px;
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

  /* 视频内推产品浮窗  */
  .v-rich-send {
    width: 100%;
    background: rgba(0, 0, 0, .5);
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
  }

  .v-rich_wrap {
    display: flex;
    padding: 6px;
    border-radius: 6px;
    background: transparent;
    color: #333;
    position: relative;
    z-index: 9;
  }

  .v-rich-send .v-rich_img {
    display: flex;
    flex-shrink: 0;
    width: 90px;
    height: 90px;
    margin-right: 8px;
    border-radius: 6px;
    overflow: hidden;
  }

  .v-rich-send .v-rich_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .v-rich-send .v-rich_txt {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .v-rich-send .v-rich_tit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #fff;
    margin-bottom: 15px;
    text-decoration: none;
  }

  .v-rich-send .v-rich_bts {
    display: block;
  }

  .v-rich-send .v-rich_bts i {
    display: inline-flex;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background: url(../images/im.svg) center center no-repeat;
    background-size: contain;
  }

  .v-rich-send .v-rich_bts .chatnow,
  .v-rich-send .v-rich_bts .learnmore {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    padding: 0 8px;
    border-radius: 20px;
    background: #4bcd65;
    color: #fff;
    font: 400 12px/12px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    border: 1px solid #4bcd65;
    cursor: pointer;
    text-decoration: none;
    transition: background ease-in-out 0.3s;
    white-space: nowrap;
    box-sizing: border-box;
  }

  .v-rich-send .v-rich_bts .chatnow {
    margin-right: 10px;
  }

  .v-rich-send .v-rich_bts .learnmore {
    background: #fff !important;
    color: #666;
    border: 1px solid #666;
    margin-right: 5px;
    margin-bottom: 5px;
  }

  .v-rich-send .v-rich_bts .learnmore i {
    background: url(../images/vc-sprite.png) -74px -126px no-repeat;
    background-size: 300px;
  }

  .video-desc {
    width: 100%;
    font-size: 0;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
  }

  .video-desc .vc-bigtxt {
    width: 100%;
    height: 60vh;
    background: #fff;
    border-radius: 16px 16px 0 0;
    transform: translate(0%, 100%);
    transition: transform 0.3s linear;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 15;
  }

  .video-desc .vc-bigtxt .vc-icongroup:before {
    background-size: 300px;
    background-position: -11px -72px;
  }

  .video-desc .vc-bigtxt .vc-timer:before {
    background-size: 300px;
    background-position: -32px -72px;
  }

  .video-desc .vc-bigtxt .vc-total:before {
    background-size: 300px;
    background-position: -132px -125px;
    margin-top: -1px;
  }

  .video-desc .vc-btxt-title {
    width: 100%;
    color: #111;
    font: 700 14px/18px "PingFang SC";
    text-align: left;
    margin-bottom: 8px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .vc-btnclose {
    height: 40px;
    margin: 0 16px;
    position: relative;
  }

  .vc-btnclose:before {
    content: " ";
    display: block;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 5px;
    right: -5px;
    background: url(../images/vc-sprite.png) -220px -90px no-repeat;
    background-size: 300px;
    opacity: 0.4;
  }

  .vc-btnclose:after {
    content: "";
    display: block;
    width: 48px;
    height: 4px;
    background: #c4c4c4;
    border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .video-desc_top {
    position: relative;
    padding: 0 16px 0;
    margin-bottom: 38px;
  }

  .video-desc .video-desc_top .vc-btxt-title,
  .video-desc .video-desc_top .vc-timer,
  .video-desc .video-desc_top .vc-total,
  .video-desc .video-desc_top .vc-icongroup {
    color: #fff;
    margin-top: 0;
  }

  .video-desc_wrap {
    padding-right: 40px;
    position: relative;
  }

  .video-desc_fixed {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 12px;
    right: -5px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .video-desc .vc-iconwrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .video-desc .vc-icongroup,
  .video-desc .vc-timer {
    color: #777;
    font: 400 12px/15px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    margin-right: 15px;
    display: flex;
    align-items: stretch;
  }

  .video-desc .vc-icongroup {
    margin-bottom: 4px;
    word-break: break-all;
  }

  .video-desc .vc-icongroup:before,
  .video-desc .vc-timer:before {
    content: " ";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background-image: url("../images/vc-sprite.png");
    background-repeat: no-repeat;
    background-size: 300px;
    flex-shrink: 0;
  }

  .video-desc .vc-icongroup:before {
    background-position: -54px -72px;
  }

  .video-desc .vc-timer:before {
    background-position: -76px -72px;
  }

  .video-desc .vc-total {
    color: #777;
    font: 400 12px/15px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    display: flex;
    align-items: stretch;
  }

  .video-desc .vc-total:before {
    content: " ";
    display: inline-block;
    width: 19px;
    height: 16px;
    margin-right: 5px;
    background: url(../images/vc-sprite.png) -156px -125px no-repeat;
    background-size: 300px;
    flex-shrink: 0;
  }

  .video-desc .vc-btxt-cont {
    display: flex;
    position: relative;
    /* overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
max-height: 60px; */
    color: #333;
    font: 400 12px/17px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    margin-bottom: 10px;
  }

  .video-desc .vc-richtext-content * {
    color: #333;
    font: 400 12px/17px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;

  }

  .video-desc .vc-richtext-content {
    /* word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; */
  }

  /* .video-desc .vc-richtext-content::before {
content: '';
display: block;
float: right;
width: 0;
height: 36px;
}

.video-desc .vc-richtext-content::after {
position: absolute;
content: '';
display: inline-block;
width: 100%;
height: 100%;
background: #fff;
} */

  /* .video-desc .icon-prevlink {
display: block;
min-width: 73px;
height: 20px;
color: #557bff;
background: transparent;
font: 400 12px/18px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
margin-left: 8px;
float: right;
clear: both;
text-decoration: underline;
transform: translateY(-2px);
} */

  .video-desc .icon-nextlink {
    display: inline-block;
    min-width: 73px;
    height: 20px;
    font: 400 12px/18px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    color: #557bff;
    background: transparent;
    margin-left: 2px;
    position: relative;
    transform: translateY(0px);
    text-decoration: underline;
  }

  /* .video-desc .icon-nextlink::after {
content: '';
position: absolute;
left: 0px;
bottom: -40px;
width: 40px;
height: 40px;
background: transparent;
} */

  .video-desc .vc-message {
    margin-top: 16px;
    padding-bottom: 15px;
  }

  .video-desc .vc-message .vc-message-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px dashed #b2b1b1;
  }

  .video-desc .vc-message .vc-message-head .ms-title {
    color: #333;
    font: 700 12px/22px PingFang SC;
  }

  .video-desc .vc-message .vc-message-head .ms-leave-message {
    display: inline-flex;
    align-items: center;
    color: #4bcd65;
    font-size: 12px;
    font-family: PingFang SC;
    line-height: 22px;
  }

  .video-desc .vc-message .vc-message-head .ms-leave-message i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background: url("../images/vc-sprite.png") -181px -147px no-repeat;
    background-size: 300px;
  }

  .video-desc .vc-message .vc-message-list {
    margin-top: 16px;
  }

  .video-desc .vc-message .vc-message-cell {
    display: flex;
    align-items: flex-start;
    padding-bottom: 8px;
  }

  .video-desc .vc-message .cell__avator {
    width: 32px;
    height: 32px;
    font-size: 20px;
    color: #fff;
    background: #ff6200;
    border-radius: 50%;
    border: 1px solid #ff6200;
    margin-right: 8px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    overflow: hidden;
  }

  .video-desc .vc-message .cell__avator img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .video-desc .vc-message .cell__top {
    height: 16px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .video-desc .vc-message .cell__name {
    max-width: 100px;
    height: 20px;
    color: #333;
    font: 700 12px/18px PingFang SC;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .video-desc .vc-message .cell__contry {
    color: #999;
    font: 400 12px/18px PingFang SC;
    margin-left: 34px;
  }

  .video-desc .vc-message .cell__time {
    color: #999;
    font: 400 12px/18px PingFang SC;
    margin-left: 10px;
  }

  .video-desc .vc-message .cell__txt {
    color: #666;
    font: 400 12px/18px PingFang SC;
    white-space: collapse;
  }

  .video-desc .vc-message .cell__repeat {
    padding-top: 14px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell {
    padding-bottom: 12px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell .cell__repeat {
    padding-top: 0px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell .cell__avator {
    width: 24px;
    height: 24px;
    background: #ff9e43;
    border-color: #ff9e43;
    font-size: 16px;
  }

  .video-desc .vc-message-none {
    color: #666;
    font: 400 12px/18px PingFang SC;
    margin-top: 16px;
  }

  .video-desc .vc-message-loading {
    margin-top: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .video-desc .vc-message-loading img {
    width: 60px;
    height: auto !important;
  }

  .video-desc .vc-btxt-link {
    display: block;
    margin-top: 13px;
    text-decoration: none;
    color: #777;
    font: 400 12px/20px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
  }

  .video-desc .vc-links {
    font-size: 0;
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: capitalize;
  }

  .video-desc .vc-links *,
  .video-desc .vc-links span,
  .video-desc .vc-links h2 {
    display: inline-block;
    height: auto;
    line-height: 1.5em;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    border-radius: 12px;
    font-size: 12px;
    color: #527dff;
    font-weight: 400;
    text-decoration: none;
  }

  .video-desc .vc-links span a {
    color: #527dff;
    text-decoration: none;
  }

  .video-desc.moreRich {
    background: #fff;
  }

  .video-desc.moreRich .vc-bigtxt {
    display: block;
    transform: translate(0%, 0%);
  }

  .video-desc.moreRich .video-desc_top {
    display: none;
  }

  .video-desc.moreRich .vc-bgclose {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 14;
    width: 100%;
    height: 100%;
  }

  .mutedplay {
    position: fixed;
    top: 70px;
    left: 50%;
    z-index: 999;
    transform: translate(-50%, -50%);
    background: rgba(42, 39, 39, 0.5);
    padding: 0 10px;
    border-radius: 24px;
    white-space: nowrap;
    display: none;
  }

  .mutedplay .muteplay_wrap {
    display: flex;
    align-items: center;
  }

  .mutedplay .muteplay_wrap i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/mute.png) no-repeat center;
    background-size: cover;
  }

  .mutedplay .muteplay_wrap span {
    font-size: 12px;
    font-family: PingFang SC;
    color: #fff;
  }

  .vc-animate {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    display: none;
  }

  .vc-animate .vc-bgclose {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.1;
  }

  .vc-animate .vc-pic {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.8;
    width: 120px;
    height: 120px;
    background: url('../images/demonstrate.gif') 0 0 no-repeat;
    background-size: contain;
  }

  @media (prefers-color-scheme:light) {
    .light-scheme .root .evc-header {
      background: transparent;
      box-shadow: none;
    }
  }

  .list_box {
    padding: 16px;
    position: relative;
    background: #ebf0f5
  }

  .list_box .new_box {
    padding: 8px;
    border-radius: 16px;
    position: relative;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px
  }

  .list_box .new_box .box_img {
    width: 120px;
    height: 120px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
  }

  .list_box .new_box .box_img img {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0
  }

  .list_box .new_box .box_text {
    --line: 4;
    margin: 16px 0;
    margin-left: 4px;
    color: #111;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    height: 88px;
    overflow: hidden
  }

  .list_box .cases_box {
    height: 200px;
    border-radius: 4px;
    margin-bottom: 16px;
    position: relative;
    background-color: #aaa;
    overflow: hidden;
  }

  .list_box .cases_box img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0
  }

  .list_box .cases_box .title {
    font-weight: 700;
    line-height: 18px;
    bottom: 42px
  }

  .list_box .cases_box .title a {
    color: #fff;
  }

  .list_box .cases_box .time,
  .list_box .cases_box .title {
    color: #fff;
    font-size: 12px;
    letter-spacing: 0;
    text-align: left;
    position: absolute
  }

  .list_box .cases_box .time {
    left: 16px;
    bottom: 16px;
    font-weight: 400;
    line-height: 22px
  }

  .list_box .cases_box a {
    display: block;
    width: 100%;
    height: 100%;
    font-style: initial;
    font-size: 14px;
    padding: 0;
    font-weight: 400;
  }

  .list_box .loading_img {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px
  }

  .list_box .img2 {
    height: inherit !important;
  }

  .list_box .img2 img {
    width: 100% !important;
  }

  .list_box .desc *,
  .list_box_detail .desctable * {
    max-width: 100%;
  }

  .list_box_detail .desctable table {}

  .list_box_detail .desctable td {
    width: auto !important;
  }

  .list_box .desc table {
    max-width: 100%;
  }

  .list_box .desc img {
    max-width: 100%;
  }

  .list_box .desc ul li {
    list-style: revert;
  }

  .list_box .desc ol li {
    list-style: revert;
  }

  .list_box .desc ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box .desc ul {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box .desc a {
    color: #3984ff;
  }

  .list_box .desc table,
  .list_box .desc td {
    border: revert-layer;
  }

  .list_box_detail .desctable table {
    max-width: 100%;
  }

  .list_box_detail .desctable img {
    max-width: 100%;
  }

  .list_box_detail .desctable ul li {
    list-style: revert;
  }

  .list_box_detail .desctable ol li {
    list-style: revert;
  }

  .list_box_detail .desctable ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box_detail .desctable ul {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box_detail .desctable a {
    color: #3984ff;
  }

  .list_box_detail .desctable table,
  .list_box_detail .desctable td {
    border: revert-layer;
  }

  .list_box_news .cases_box .title {
    padding: 0 16px;
  }

  .list_box .title {
    font-style: italic;
    color: #111;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: 0;
    text-align: left;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32);
    position: relative;
    margin: 24px 0px 16px;
  }

  .list_box .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .list_box .timeaboutus {
    margin-top: 28px;
    margin-bottom: 16px;
    font-size: 12px;
    text-align: center;
  }

  .list_box .img {
    height: 184px;
    margin-bottom: 16px;
  }

  .list_box .img,
  .list_box .index_banner {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
  }

  .list_box .index_banner {
    height: 246px;
    position: relative;
    margin-top: 28px;
  }

  .list_box .index_banner .swiper-slide {
    position: relative;
    overflow: hidden;
  }

  .list_box .index_banner .swiper-slide img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .list_box .index_banner .swiper-slide .play_P {
    width: 52px;
    height: 52px;
    background: var(--color_main1, #0252BB);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 11;
  }

  .list_box .index_banner .swiper-slide .play_P i {
    font-size: 40px;
    position: absolute;
    left: 50%;
    color: #fff;
    top: 50%;
    margin-left: 3px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  @-webkit-keyframes a {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 140%;
      height: 140%;
      opacity: 1;
    }

    to {
      width: 160%;
      height: 160%;
      opacity: 0;
    }
  }

  @keyframes a {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 140%;
      height: 140%;
      opacity: 1;
    }

    to {
      width: 160%;
      height: 160%;
      opacity: 0;
    }
  }

  @-webkit-keyframes b {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 200%;
      height: 200%;
      opacity: 1;
    }

    to {
      width: 220%;
      height: 220%;
      opacity: 0;
    }
  }

  @keyframes b {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 200%;
      height: 200%;
      opacity: 1;
    }

    to {
      width: 220%;
      height: 220%;
      opacity: 0;
    }
  }

  .list_box .index_banner .swiper-slide .play_P:after,
  .list_box .index_banner .swiper-slide .play_P:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    -webkit-animation: a 2s ease-out infinite;
    animation: a 2s ease-out infinite;
    background: rgba(0, 111, 255, 0.1);
    opacity: 0.16;
    z-index: -1;
  }

  .list_box .index_banner .swiper-slide .play_P:before {
    width: 0;
    height: 0;
    background: var(--color_main1, #0252BB);
    -webkit-animation: b 2s ease-out 0.5s infinite;
    animation: b 2s ease-out 0.5s infinite;
  }

  .list_box .index_banner .swiper-slide .play_P span {
    width: 40px;
    height: 40px;
    border: 4px solid #fff;
    display: block;
    position: absolute;
  }

  .list_box .index_banner .swiper-pagination-bullet {
    width: 40px;
    height: 4px;
    background: rgba(0, 0, 0, 0.64);
    border-radius: 0;
  }

  .list_box .index_banner .swiper-pagination-bullet-active {
    background: var(--color_main1, #0252BB);
  }


  .list_box .title:after {
    display: none !important;
  }

  .list_box .desc {
    color: #444;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .desc img,
  .list_box .desc table {
    max-width: 100%;
  }

  .list_box .cdetails {
    border-radius: 4px;
    overflow: hidden;
    margin-top: 8px;
  }

  .list_box .cdetails .item {
    padding: 12px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #777;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .cdetails .item p:first-child {
    width: 100px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
  }

  .list_box .cdetails .item p:nth-child(2) {
    color: #111;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    align-items: center;
  }

  .list_box .cdetails .item:nth-child(odd) {
    background-color: #fff;
  }

  .list_box .cdetails .item:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.04);
  }

  .list_box .desc * {
    max-width: 100% !important;
    height: auto !important;
  }

  .list_box .cerf_qc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: sticky;
    width: 100%;
    top: 88px;
    z-index: 99
  }

  .list_box .cerf_qc .btnqc {
    height: 28px;
    padding: 0 27px;
    min-width: 120px;
    text-align: center;
    line-height: 28px;
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    background: #fff
  }

  .list_box .cerf_qc .btnqc.on {
    background: var(--color_main1, #0252BB);
    color: #fff
  }

  .list_box .cerf_qc .btnqc1 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
  }

  .list_box .cerf_qc .btnqc2 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
  }

  .list_box .cert_box {
    margin-top: 16px
  }

  .list_box .cert_box .cert_item {
    width: 50%;
    height: 245px;
    margin-bottom: 16px
  }

  .list_box .cert_box .cert_item:nth-child(odd) {
    padding-right: 7px
  }

  .list_box .cert_box .cert_item:nth-child(2n) {
    padding-left: 7px
  }

  .list_box .cert_box .cert_item .c_box {
    border-radius: 4px;
    background-color: #fff;
    height: 100%;
    padding: 8px
  }

  .list_box .cert_box .cert_item .c_box .img_top {
    height: 200px;
    background: #ddd;
    border-radius: 16px;
    margin-bottom: 4px;
    position: relative;
    overflow: hidden;
  }

  .list_box .cert_box .cert_item .c_box .img_top img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box .cert_box .cert_item .c_box .info {
    color: #111;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left
  }

  .list_box .qc_box {
    margin-top: 16px
  }

  .list_box .loading_img {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px
  }

  .list_box_detail {
    padding: 24px 16px;
    position: relative;
    background: #ebf0f5
  }

  .list_box_detail .index_banner {
    height: 327px;
    width: 100%;
    background-color: #fff;
    border-radius: 0px
  }

  .list_box_detail .index_banner,
  .list_box_detail .index_banner .swiper-slide {
    position: relative;
    overflow: hidden
  }

  .list_box_detail .index_banner .swiper-slide img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .index_banner .swiper-slide .video_play_box {
    width: 64px;
    height: 64px;
    background: rgba(0, 0, 0, .64);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .index_banner .swiper-slide .video_play_box i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: #fff
  }

  .list_box_detail .index_banner .swiper-pagination {
    height: 20px;
    background: rgba(0, 0, 0, .48);
    border-radius: 4px;
    right: 16px;
    bottom: 16px;
    left: auto;
    position: absolute;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    padding: 0 8px;
    width: auto;
    z-index: 1
  }

  .list_box_detail .h1_title {
    color: #111;
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px;
    margin-bottom: 4px;
  }

  .list_box_detail .h1_title,
  .list_box_detail .miaoshu {
    letter-spacing: 0;
    text-align: left
  }

  .list_box_detail .miaoshu {
    color: #777;
    font-size: 12px;
    line-height: 18px
  }

  .list_box_detail .select_box {
    margin: 16px auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: sticky;
    top: 88px;
    z-index: 27
  }

  .list_box_detail .select_box .left,
  .list_box_detail .select_box .right {
    width: 120px;
    height: 28px;
    background: #fff;
    text-align: center;
    line-height: 28px;
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: capitalize;
    box-shadow: 2px 4px 4px rgb(0, 0, 0, .08);
  }

  .list_box_detail .select_box .left.on,
  .list_box_detail .select_box .right.on {
    color: #fff;
    background: var(--color_main1, #0252BB)
  }

  .list_box_detail .select_box .left {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
  }

  .list_box_detail .select_box .right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
  }

  .list_box_detail .desc {
    color: #444;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left
  }

  .list_box_detail .desc .highlight {
    color: rgb(17, 17, 17);
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 16px;
  }

  .list_box_detail .desc img,
  .list_box_detail .desc table {
    max-width: 100%
  }

  .list_box_detail .desc img {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }

  .list_box_detail .tags p {
    color: #777;
    font-weight: 700;
    line-height: 18px;
    text-align: left
  }

  .list_box_detail .tags .h2,
  .list_box_detail .tags p {
    margin-bottom: 8px;
    font-size: 12px;
    letter-spacing: 0
  }

  .list_box_detail .tags .h2 {
    font-size: 0;
    background: rgb(221, 221, 221);
    border-radius: 4px;
    white-space: nowrap;
    margin-right: 8px;
    color: var(--color_main1, #0252BB);
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    padding: 6px 12px
  }

  .list_box_detail .tags .h2 a {
    color: rgb(17, 17, 17);
    font-size: 12px;
    position: relative;
    top: 2px;
  }

  .list_box_detail .top_product {
    width: 100%;
    padding-bottom: 40px;
  }

  .list_box_detail .top_product .top_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px
  }

  .list_box_detail .top_product .top_title .title {
    color: #111;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32)
  }

  .list_box_detail .top_product .top_title .title:after {
    content: "";
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px
  }

  .list_box_detail .top_product .top_title .top_next {
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
    border-radius: 4px;
    position: relative
  }

  .list_box_detail .top_product .top_title .top_next i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: var(--color_main1, #0252BB)
  }

  .list_box_detail .top_product .product_swiper {
    margin-top: 36px;
    overflow: hidden
  }

  .list_box_detail .top_product .product_swiper .swiper-slide {
    width: 272px !important;
    height: 396px;
    border-radius: 4px;
    background-color: #fff;
    margin-right: 16px;
    padding: 16px
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox {
    height: 240px;
    border-radius: 4px;
    width: 100%;
    overflow: hidden;
    position: relative
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox .video_play_box {
    position: absolute;
    width: 32px;
    height: 32px;
    background: rgba(0, 0, 0, .64);
    border-radius: 50%;
    bottom: 8px;
    left: 8px
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox .video_play_box i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 14px;
    color: #fff
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .box_title {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #444;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    --line: 3
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .product_dis {
    min-height: 66px;
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .box_btn {
    min-width: 148px;
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 38px;
    background: var(--color_main1, #0252BB);
    border-radius: 4px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 700
  }

  .list_box_detail .table1 {
    display: block;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 12px;
  }

  .list_box_detail .table1 {
    width: 100%;
  }

  .list_box_detail .table1 .tr {
    padding: 12px 16px;
  }

  .list_box_detail .table1 .tr:nth-child(odd) {
    background: rgba(0, 0, 0, 0.04);
  }

  .list_box_detail .table1 .ingomi_title {
    width: 40%;
    color: rgb(119, 119, 119);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
  }

  .list_box_detail .table1 .ingomi_desc {
    width: 60%;
    color: rgb(17, 17, 17);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
  }

  .list_box .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .list_box .contact_box {
    margin-top: 36px;
    background: #fff;
    border-radius: 4px;
    padding: 16px 24px;
  }

  .list_box .contact_box .item {
    margin-bottom: 8px;
  }

  .list_box .contact_box .item p {
    word-break: break-word;
  }

  .list_box .contact_box .item .p1 {
    color: #777;
    width: 72px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 16px;
  }

  .list_box .contact_box .item .p1,
  .list_box .contact_box .item .p2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .contact_box .item .p2 {
    color: #111;
  }

  .list_box .contact_box .lx_title {
    color: #111;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 8px;
  }

  .list_box .title2 {
    margin-top: 36px;
    margin-bottom: 24px;
  }

  .list_box .contact_box2 {
    margin-bottom: 16px;
    margin-top: 0;
  }

  .contactus .contact_us_til {
    height: 0.48rem;
    line-height: 0.48rem;
    padding: 0 0.1rem;
    box-shadow: 0px 3px 6px rgba(229, 229, 229, 0.4);
  }

  .contactus .contact_us_l {
    font-size: 0.14rem;
    font-weight: 700;
  }

  .contactus .contact_us_til {
    height: 0.48rem;
    line-height: 0.48rem;
    padding: 0 0.16rem;
  }

  .contactus .contact_us_l {
    font-size: 0.14rem;
    font-weight: 700;
  }

  .contactus .contact_us_r {
    width: 0.7rem;
    width: auto;
    line-height: 0.28rem;
    height: 0.28rem;
    border: 0 solid transparent;
    text-align: center;
    background-color: #3984ff;
    color: #fff;
    border-radius: 0.14rem;
    margin-top: 0.1rem;
    padding: 0 0.14rem;
    font-weight: bold;
  }

  .contactus .contact_us_r span {
    font-size: 0.14rem;
  }

  .contactus .contact_us_prod {
    height: 1.21rem;
    background-color: #f4f5fa;
    margin-top: 30px;
  }

  .contactus .l_img {
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    margin: 0.1rem;
  }

  .contactus .l_img img {
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .contactus .r_font {
    width: 2.3rem;
    max-height: 0.48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 0.16rem;
    font-weight: 700;
    margin-top: 0;
    font-size: 0.14rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
  }

  .contactus .aboutus .r_font {
    max-height: auto;
  }

  .contactus .addfonttag_box {
    padding: 0.16rem;
    display: none;
  }

  .contactus .addfonttag {
    height: 0.48rem;
    width: 100%;
    border: 0 solid transparent;
    border-radius: 0.12rem;
    line-height: 0.48rem;
    text-align: center;
    margin: 0 auto;
    background-color: #f4f5fa;
    padding: 0 0.2rem;
    white-space: nowrap;
  }

  .contactus .addfonttag span {
    font-weight: 400;
    font-size: 0.14rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
    font-weight: bold;
  }

  .contactus .addfonttag_btn {
    height: 0;
    overflow: hidden;
    transition: all 0.6s ease;
  }

  .contactus .addfonttag_btn.active {
    height: 0.98rem;
    padding-top: 0.1rem;
  }

  .contactus .add_tag {
    float: left;
    height: 0.34rem;
    line-height: 0.3rem;
    text-align: center;
    border: 1px solid #333;
    color: #333;
    width: 1.6rem;
    border-radius: 1.7rem;
    margin: 0.05rem;
    font-size: 0.12rem;
  }

  .contactus .add_tag .check {
    display: none;
  }

  .contactus .add_tag.selected {
    color: #3984fc;
    border: 1px solid #3984fc;
    background-color: #d8e7ff;
  }

  .contactus .add_tag.selected .check {
    display: inline-block;
  }

  .contactus .check {
    padding: 0 0.05rem;
  }

  .contactus .contac_textbox {
    padding: 0.08rem 0.16rem 0 0.16rem;
  }

  .contactus #message1 {
    height: 1.6rem;
  }

  .contactus #pre-name {
    border-radius: 0.1rem 0 0 0.1rem;
  }

  .contactus #username {
    border-radius: 0 0.1rem 0.1rem 0;
  }

  .contactus .inpbox {
    border: 0 solid transparent;
    border-radius: 4px;
    width: 100%;
    background-color: #f4f5fa !important;
    padding: 0.16rem;
    font-size: 0.12rem;
    color: #333;
    font-size: 0.12rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
    font-weight: normal;
  }

  .contactus .inpbox::placeholder {
    font-size: 0.14rem;
    color: #999;
  }

  .contactus .hei04 {
    padding: 0.1rem 0.16rem;
    margin-top: 0.1rem;
  }

  .contactus .emailbox {
    padding: 0.08rem 0.16rem 0.16rem 0.16rem;
  }

  .contactus .littile {
    font-size: 14px;
  }

  .contactus .wid200 {
    width: 2rem;
  }

  .contactus .goback {
    font-size: 0.14rem;
    text-align: center;
    text-decoration: underline;
    display: block;
    padding: 0.16rem;
    margin: 0 auto;
    max-width: 1rem;
  }

  .contactus .inpsec {
    padding: 0.08rem 0.16rem 0.16rem 0.16rem;
  }

  .contactus.show {
    display: block;
    padding-bottom: 0.5rem;
  }

  .list_box_detail .top_product .product_swiper2 .swiper-slide .product_dis a {
    color: rgb(68, 68, 68);
  }

  .list_box_detail .top_product .product_swiper2 .swiper-slide .box_btn {
    display: block;
    width: 100%;
  }

  .list_box_detail .table1 .ingomi_title {
    display: flex;
    align-items: center;
  }

  .index_search {
    padding: 81px 16px 40px;
    position: relative;
  }

  .index_search input {
    width: 100%;
    background: var(--color_main1, #0252BB);
    outline: none;
    border: none;
    height: 48px;
    padding: 4px 72px 4px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    color: #fff;
  }

  .index_search .search_input {
    width: 72px;
    height: 40px;
    background: #fff;
    border-radius: 4px;
    position: absolute;
    right: 20px;
    top: 85px;
    text-align: center;
    line-height: 40px;
    outline: none;
    border: none;
  }

  .index_search .search_input i {
    font-size: 24px;
    color: var(--color_main1, #0252BB);
  }


  .index_contact {
    padding: 40px 16px;
    background: #01050e no-repeat bottom;
    background-size: contain;
  }

  .index_contact .title {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    margin-bottom: 36px;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32);
    font-style: italic;
    text-transform: capitalize;
  }

  .index_contact .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .index_contact input {
    height: 46px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: hsla(0, 0%, 100%, 0.48);
    -webkit-box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: 4px;
    line-height: 46px;
    width: 100%;
    padding: 0 16px;
    outline: none;
  }

  .index_contact input:focus,
  .index_contact textarea:focus {
    border: 1px solid #fff;
  }

  .index_contact input.on {
    border: 1px solid #ff1b00;
  }

  .index_contact textarea {
    resize: none;
    height: 160px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: hsla(0, 0%, 100%, 0.48);
    -webkit-box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    width: 100%;
    border-radius: 4px;
    outline: none;
    padding: 12px 16px;
  }

  .index_contact textarea.on {
    border: 1px solid #ff1b00;
  }

  .index_contact .err {
    font-size: 0;
    color: transparent;
    font-weight: 400;
    line-height: 15px;
    height: 0;
    letter-spacing: 0;
    text-align: right;
    margin-bottom: 16px;
    margin-top: 4px;
  }

  .index_contact .err.on {
    color: #ff1b00;
    font-size: 12px;
    height: 15px;
    font-weight: bold;
  }

  .index_contact .btn {
    outline: none;
    border: none;
    width: 100%;
    height: 48px;
    background: var(--color_main1, #0252BB);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 40px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    text-align: center;
  }

  /* 搜索页 */
  .products_search_99716 {
    background: #fff;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .p_ul_list .p_list_item .p_child {
    padding-top: 14px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .products_search_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .products_search_99716 .page_mobil {
    display: none;
  }

  .products_search_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
    color: rgb(255, 255, 255);

    font-family: {
      font_main2
    }

    ;
    font-size:36px;
    font-weight:700;
    line-height:28px;
    letter-spacing:0%;
    text-align:center;
    text-transform:capitalize;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;
    background: var(--color_main1, #0252BB);
    display: block;
    margin: 8px auto
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center
  }

  .products_search_99716 .ecer-main-w {
    max-width: 1344px;
    width: 100%;
  }

  .products_search_99716 .crumbs_99516 a,
  .products_search_99716 .crumbs_99516 h2,
  .products_search_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .products_search_99716 .crumbs_99516 span .feitian {
    margin-right: 2px;
  }

  .products_search_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .products_search_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .products_search_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .products_search_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .crumbs_99516 .icon {
    margin: 0px 3px 0px 0px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .products_search_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .products_search_99716 .crumbs_99516 h2 a,
  .products_search_99716 .crumbs_99516 h2,
  .products_search_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box .menu_box {
    background: rgb(27, 29, 46);
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 268px;
    flex-shrink: 0;
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    height: 54px;
    font-size: 20px;
    font-weight: 700;
    line-height: 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 18px;
    position: relative;
    color: rgb(0, 0, 0);
    font-family: Arial, Helvetica;
    background: rgb(238, 238, 238);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .con_us {
    background-color: none;
    color: #323232 !important;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us::before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us {
    height: 54px;
    font-size: 20px;
    font-weight: 700;
    line-height: 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    color: #000;
    font-family: Arial, Helvetica;
    background-color: #FFFFFF;
    box-shadow: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 24px;
    top: 14px;
    left: 0px;
    background: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    margin-bottom: 36px;
    background: #fff;
    padding: 14px 12px;
    max-height: 682px;
    overflow-y: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:first-of-type {
    margin-top: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item {
    width: 100%;
    padding: 7px 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:first-child {
    padding-top: 0px;
    padding-bottom: 7px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:last-of-type {
    padding-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    font-weight: 400;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    color: rgb(80, 80, 80);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: left;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a.activet {
    color: var(--color_main1, #0252BB) !important;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item>.ecer-flex:hover a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item>.ecer-flex:hover i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item i {
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .on a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .on i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .p_child {
    padding-left: 10px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .p_child a {
    color: #444
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi {
    background: #fafafa;
    padding-top: 12px;
    padding-bottom: 24px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item {
    padding: 0 12px;
    height: 40px;
    line-height: 40px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item>div {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info1 {
    color: #777;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: left;
    width: 73px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info {
    color: #323232;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: right;
    white-space: nowrap;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .feitian {
    color: var(--color_main1, #0252BB);
    font-size: 24px;
    margin-right: 8px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info a {
    color: #323232;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info:hover a {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .line_hr {
    margin: 0 auto;
    width: 216px;
    border: 1px solid #ddd
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons {
    padding: 12px;
    padding-top: 16px;
    padding-bottom: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 14px;
    margin-bottom: 22px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main {
    display: none;
    position: absolute;
    left: -51px;
    bottom: 40px;
    z-index: 10;
    width: 150px;
    background: #fff;
    border-radius: 20px;
    text-align: center;
    vertical-align: middle;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item:hover .wx_main {
    display: block;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main img {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main span {
    font-size: 14px color#323232;
    font-family: Arial, Helvetica;
    text-align: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item:nth-child(5) {
    margin-right: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item .feitian {
    font-size: 36px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon1 i {
    color: #46bb36
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon2 i {
    color: #fbda00
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon3 i {
    color: #1b92d0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon4 i {
    color: #6f41aa
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon5 .feitian {
    color: rgb(37, 211, 102);
    font-size: 36px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon6 i {
    color: rgb(0, 120, 215)
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon7 i {
    color: #650e6c
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    color: #5de401
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn {
    display: block;
    width: calc(100% - 24px);
    height: 40px;
    border-radius: 64px;
    background: var(--color_main1, #0252BB);
    opacity: 1;
    text-align: center;
    line-height: 40px;
    color: #fff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial, Helvetica;
    font-size: 14px;
    margin: 0px auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn span {
    position: relative;
    z-index: 4
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box {
    padding: 24px;
    background: #fff;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box textarea {
    padding: 12px;
    margin-bottom: 16px;
    background: #fff;
    border: 1px solid #ddd;
    outline: none;
    width: 100%;
    resize: none;
    height: 129px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box input {
    width: 100%;
    padding: 16px 12px;
    background: #fff;
    border: 1px solid #ddd;
    outline: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn {
    border: none;
    outline: none;
    display: block;
    width: 100%;
    height: 64px;
    background: var(--color_main1, #0252BB);
    border-radius: 0 0 0 0;
    opacity: 1;
    text-align: center;
    line-height: 64px;
    color: #fff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial, Helvetica;
    font-size: 20px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn span {
    position: relative;
    z-index: 4
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:after {
    content: "";
    display: block;
    background-color: var(--color_main2, #0252BB);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 5px;
    opacity: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:before {
    content: "";
    display: block;
    background-color: var(--color_main2, #0252BB);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    opacity: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:hover:after,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:hover:before {
    width: 300px;
    height: 300px;
    opacity: 1
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list {
    margin-bottom: 16px;
    background: #fff;
    padding: 0 16px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item {
    min-height: 44px;
    width: 100%;
    padding: 10px 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item a {
    color: #111;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
    text-transform: capitalize
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item a h2 {
    font-weight: 100;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item>.ecer-flex:hover a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item>.ecer-flex:hover i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item i {
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .on a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .on i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .p_child {
    padding-left: 10px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .p_child a {
    color: #444
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: calc((100% - 72px)/4);
    margin-right: 24px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(4n) {
    margin-right: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    width: 100%;
    border-radius: 8px 8px 26px 26px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    padding: 12px;
    margin-bottom: 24px;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box:hover {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 294px;
    height: 294px;
    overflow: hidden;
    line-height: 294px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img .p_video {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 20px;
    border-radius: 52px;
    background: rgb(150, 150, 150);
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 12px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    --line: 2;
    line-height: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    color: rgb(80, 80, 80);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    min-height: 48px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title a {
    color: rgb(80, 80, 80);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title:hover a {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_des {
    margin-top: 12px;
    margin-bottom: 22px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_des p {
    font-size: 12px;
    font-weight: 400;
    color: #888;
    line-height: 18px;
    --line: 1
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    display: block;
    width: 100%;
    height: 40px;
    border: 2px solid var(--color_main1, #0252BB);
    border-radius: 36px;
    opacity: 1;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    color: var(--color_main1, #0252BB);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn span {
    font-family: Arial, Helvetica;
    font-size: 16px;
    vertical-align: middle;
    font-weight: 700;
    letter-spacing: 0%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover span {
    color: #fff;
  }

  .products_search_99716 .image-part img {
    object-fit: cover;
    object-position: center;
    margin: 0 !important;
  }

  .products_search_99716 .paging_99516 {
    flex-wrap: wrap;
    margin-top: 12px;
    margin-bottom: 100px;
  }

  .products_search_99716 .paging_99516 a,
  .products_search_99716 .paging_99516 span {
    border-radius: 50%;
    background: #fff;
    flex-shrink: 0;
    display: block;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 16px;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .paging_99516 span.active,
  .products_search_99716 .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .paging_99516 a,
  .paging_99516 span {
    margin-bottom: 6px !important;
  }

  .products_search_99716 .paging_99516 .feitian {
    font-weight: 700;
  }

  .products_search_99716 .p_serch_title {
    margin: 36px auto 24px;
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    color: #646464;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

    font-family: {
      font_main2
    }

    ;
  }

  .products_search_99716 .p_serch_title b {
    color: rgb(50, 50, 50);
    font-weight: 600;
  }

  .products_search_99716 .tag_404 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .products_search_99716 .tag_404 img {
    width: 312px;
    height: 202px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    color: #646464;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    width: 600px;
  }

  .products_search_99716 .p_right .title {
    color: rgb(50, 50, 50);
    font-family: Arial, Helvetica;
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    margin: 0px auto 36px;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .products_search_99716 .p_right .title p {
    font-weight: 700;
  }

  .products_search_99716 .p_right .title span {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .p_right .title b {
    color: var(--color_main1, #0252BB);
  }

  .pruduct_search_99709_mobile {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    margin-bottom: 168px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box.ecer-main-w {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn {
    width: 240px;
    height: 48px;
    margin: 64px auto 150px;
    color: rgb(255, 255, 255);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    text-align: center;
    border-radius: 48px;
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn a {
    color: rgb(255, 255, 255);
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .products_search_99716 .product_curmbs.ecer-main-w {
    display: block;
    margin: 16px auto 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
    line-height: 52px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w {
    max-width: calc(100% - 48px);
    margin: 0 auto;
    width: 100%;
  }

  .products_search_99716 .p_error_404 {
    max-width: 500px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box .p_right_box {
    height: auto;
  }

  .products_search_99716 .p_right .title {
    margin-top: 0px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    width: 100%;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    width: 100%;
    text-align: center;
    font-size: 36px;
  }

  .products_search_99716 .p_header_top_bg.image-part {
    height: 240px;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w .p_content_box {
    flex-direction: column;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0px 0px 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 6px 0px 12px;
    height: 52px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    padding-left: 0px;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: calc((100% - 36px)/2);
    height: auto;
    margin-right: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(2n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(4n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    height: 208px;
    display: block;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 100%;
    height: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    width: 100%;
  }

  .products_search_99716 .page_mobil {
    display: block;
    display: flex;
    margin-bottom: 64px;
    margin-top: 18px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    margin-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    margin-bottom: 18px;
  }

  .products_search_99716 .p_serch_title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 50px;
  }

  .products_search_99716 .tag_404 img {
    width: 312px;
    height: 202px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    width: 100%;
    font-size: 24px;
    line-height: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .products_search_99716 .p_right .title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    margin: 14px auto 10px;
  }

  .products_search_99716 .crumbs_99516 .products_search_99716 {
    display: none;
  }

  .products_search_99716 {
    padding-top: 56px;
  }

  .products_search_99716 .product_curmbs.ecer-main-w {
    display: none;
  }

  .products_search_99716 .crumbs_99516 {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
    line-height: 36px;
    height: 36px;
    padding: 0px 6px 0px 12px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
    font-size: 16px;
  }

  .products_search_99716 .p_serch_title {
    margin-top: 48px;
    font-size: 18px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w {
    max-width: calc(100% - 32px);
    margin: 0 auto;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box .p_right_box {
    height: auto;
    padding: 8px;
  }

  .products_search_99716 .p_right .title {
    margin-top: 0px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    width: 100%;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .products_search_99716 .p_header_top_bg.image-part {
    height: 136px;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w .p_content_box {
    flex-direction: column;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 24px 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    padding-left: 0px;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: 49%;
    margin-right: 2%;
    height: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(2n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 100%;
    height: 156px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    width: 100%;
    display: flex;
    align-items: center;
    height: 32px;
    line-height: 16px;
    justify-content: center;
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn span {
    font-size: 16px;
  }

  .products_search_99716 .page_mobil {
    display: block;
    display: flex;
    margin-bottom: 50px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(3n) {
    margin-right: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category {
    font-size: 24px;
    cursor: pointer;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    margin-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    margin-bottom: 18px;
  }

  .products_search_99716 .p_serch_title {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 24px;
    margin-top: 48px;
  }

  .products_search_99716 .tag_404 img {
    width: 224px;
    height: 146px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    width: 100%;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn {
    margin-top: 0px;
    margin-bottom: 64px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .products_search_99716 .p_right .title {
    font-size: 18px;
    line-height: 32px;
    margin: 24px auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    --line: 2;
    font-size: 14px;
    min-height: 18px;
    line-height: 18px;
    margin-top: 8px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title a {
    color: #323232;
    min-height: 36px;
  }

  /* 搜索页 */

  /*about */
  .aboutus_99716 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .aboutus_99716 .ecer-main-w {
    width: 100%;
  }

  .aboutus_99716 .crumbs_99516 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .aboutus_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .aboutus_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 16px;
    font-size: 14px;
  }

  .aboutus_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .aboutus_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .aboutus_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .aboutus_99716 .crumbs_99516 h2 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .aboutus_99716 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .aboutus_99716 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .aboutus_99716 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .aboutus_99716 .left_card_99516 .main {
    padding: 16px 12px;
    background: rgb(250, 250, 250);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .aboutus_99716 .left_card_99516 .main .activ,
  .aboutus_99716 .left_card_99516 .main .activ02,
  .aboutus_99716 .left_card_99516 .main a:focus,
  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .aboutus_99716 .left_card_99516 .main a:hover,
  .aboutus_99716 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .aboutus_99716 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .aboutus_99716 .right {
    flex: 1;
    width: 100%;
  }

  .aboutus_99716 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .ecer-card-button,
  .aboutus_99716 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: var(--color_main1, #0252BB);
    margin: 18px 0 0 0px;
  }

  .mailUs_99516_wrap .ecer-card-button,
  .mailUs_99516_wrap .button {
    background: var(--color_main1, #0252BB);
    !important;
    border-color: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .main {
    padding: 24px 12px
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .aboutus_99716 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .aboutus_99716 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .aboutus_99716 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .aboutus_99716 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px;
    color: #323232
  }

  .left .socialenter .contact_box .image_box {
    color: #323232 !important
  }

  .aboutus_99716 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .aboutus_99716 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .aboutus_99716 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .aboutus_99716 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .aboutus_99716 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    padding-left: 10px;
    position: relative;
    padding-right: 10px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form {
    width: 100%;
    border-radius: 4px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input,
  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    display: block;
    font-size: 16px;
    width: 100%;
    border: none;
    background-color: #fff;
    outline: none;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 24px !important;
    margin-bottom: 16px;
    color: #323232;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content input::placeholder,
  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content textarea::placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #969696;
    line-height: 16px !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input {
    height: 46px;
    padding: 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    height: 100px;
    resize: none;
    position: relative;
    z-index: 1;
    padding: 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form .operations {
    text-align: center;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form button {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 32px auto;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
  }

  .aboutus_99716 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px 50px;
  }

  .aboutus_99716 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
    flex-shrink: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-wrap: wrap;
  }

  .aboutus_99716 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul,
  .aboutus_99716 .aboutusIntruduction .item .text ol {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul li,
  .aboutus_99716 .aboutusIntruduction .item .text ol li {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    height: 32px;
    font-size: 24px;
    font-weight: 600;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
    height: auto !important;
  }

  .aboutus_99716 .aboutusIntruduction .item .text p {
    font-size: 16px;
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul,
  .aboutus_99716 .aboutusIntruduction .item .text ol {
    list-style: revert;
    padding-inline-start: 20px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul li,
  .aboutus_99716 .aboutusIntruduction .item .text ol li {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .item .text .play {
    height: 100%;
  }

  .aboutus_99716 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  .aboutus_99716 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .aboutus_99716 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: var(--color_main1, #0252BB);
  }

  .left_hotproduct_99516 .title span::after {
    background: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .aboutus_99716 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .aboutus_99716 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .aboutus_99716 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .aboutus_99716 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
  }

  .left_hot_item .let_product_img {
    display: flex;
    align-items: center;
  }

  .aboutus_99716 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .aboutus_99716 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .left_hot_item .let_product_title a {
    text-align: left !important;
  }

  .aboutus_99716 .right_wrap .none {
    padding: 5.5px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item {
    background: rgb(255, 255, 255) !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1,
  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder,
  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    text-align: center;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 12px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder {
    font-size: 18px;
    font-weight: 400;
    color: #646464;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    border: none;
    padding: 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th {
    width: 200px;
    font-size: 18px;
    font-weight: 500;
    color: #505050;
    line-height: 30px;
    margin-right: 20px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table tr {
    border-bottom: 1px solid #E6E6E6;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    height: 64px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 30px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title {
    font-size: 18px;
    line-height: 22px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .cxxScroll {
    position: relative;
    width: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li.on,
  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title {
    font-size: 28px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan {
    margin-top: 10px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    margin-bottom: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-wrap {
    position: relative;
    margin-top: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content {
    position: relative;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap .image-part {
    position: initial;
    width: 100%;
    height: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap,
  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap video {
    width: 100%;
    height: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play {
    width: 72px;
    height: 72px;
    position: absolute;
    top: 38%;
    left: 39%;
    cursor: pointer;
    background-color: #ffff;
    box-sizing: border-box;
    border-radius: 50%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 24px solid var(--color_main1, #0252BB);
    border-bottom: 16px solid transparent;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -8px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 120px;
    height: 120px;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.24);
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    display: block;
    animation: ripple 2s ease-in-out infinite;
  }

  @keyframes ripple {
    0% {
      transform: translate(-50%, -50%) scale(0);
      opacity: 1;
    }

    50% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 0.5;
    }

    100% {
      transform: translate(-50%, -50%) scale(1.5);
      opacity: 0;
    }
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn li.current {
    background-color: #007cc2;
    color: #ffffff;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .current {
    visibility: visible;
    z-index: 1;
  }

  #aboutus_intruduction .YouTuBe_Box_Iframe .play {
    position: unset !important;
    left: unset !important;
    top: unset !important;
    transform: unset !important;
    cursor: pointer;
    border-radius: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn {
    position: absolute;
    top: 400px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #007cc2;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.2);
    overflow: hidden;
    z-index: 2;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn li {
    float: left;
    cursor: pointer;
    padding: 5px 15px;
    font-size: 12px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item {
    margin-top: 57px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .text ul,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item .text li {
    list-style: inherit !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 28px;
    margin-top: 28px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {}

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    text-align: left;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next,
  .aboutus_99716 .right_wrap .cxxScroll .prev {
    width: 48px;
    height: 48px;
    background: rgb(238, 237, 237);
    text-align: center;
    line-height: 48px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    border-radius: 50%;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next {
    right: 0;
  }

  .aboutus_99716 .right_wrap .cxxScroll .prev {
    left: 0;
  }

  .aboutus_99716 .right_wrap .cxxScroll .prev:hover,
  .aboutus_99716 .right_wrap .cxxScroll .next:hover,
  .aboutus_99716 .right_wrap .cxxScroll .prev:hover .feitian,
  .aboutus_99716 .right_wrap .cxxScroll .next:hover .feitian {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {
    color: rgb(100, 100, 100);
    font-size: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0px;
    left: 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list ul {
    display: inline-block;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li {
    float: left;
    font-size: 0;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: rgb(196, 196, 196);
    margin: 0 8px;
    cursor: pointer;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    height: var(--li-height);
    overflow: hidden;
    --li-height: 600px;
    --img-box-h: 600px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 88%;
    margin: 0 auto;
    height: var(--img-box-h);
    line-height: var(--img-box-h);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li a {
    display: block;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li .p-text {
    display: none;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .aboutus_99716 .right_wrap .fn-clear {
    zoom: 1;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list-line ul li {
    width: 50px !important;
    height: 5px !important;
    border-radius: 0 !important;
  }

  .aboutus_99716 .aboutusIntruduction #detail_decorate_root .magic-6 {
    margin-left: -4px !important;
  }

  .aboutus_99716 .aboutusIntruduction #detail_decorate_root .magic-20 {
    margin-left: -3px !important;
  }

  .aboutus_99716 a {
    color: #323232;
  }

  .aboutus_99716 .crumbs_99516 {
    padding-top: 19px;
    margin-bottom: 37px;
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .crumbs_99516 .last {
    overflow: hidden;
  }

  .aboutus_99716 .crumbs_99516 h2 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main2, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .aboutus_99716 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main2, #0252BB);
    border-radius: 2px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right {
    flex: 1;
    margin-left: 48px;
  }

  .aboutus_99716 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .aboutus_99716 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .aboutus_99716 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .aboutus_99716 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .aboutus_99716 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .aboutus_99716 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .aboutus_99716 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .aboutus_99716 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
  }

  .aboutus_99716 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .aboutus_99716 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .aboutus_99716 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .aboutus_99716 .right .paging_99516 {
    margin-top: 10px;
  }

  .aboutus_99716 .right .paging_99516 a,
  .aboutus_99716 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .aboutus_99716 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .aboutus_99716 .right .paging_99516 span.active,
  .aboutus_99716 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .aboutus_99716 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .aboutus_99716 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .middle {
    padding: 80px 0px 100px;
  }

  .aboutus_99716 .middle #form {
    width: 1344px;
    margin: 0 auto;
    padding: 0px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8);
  }

  .aboutus_99716 .middle #form .xunpna_tit {
    padding: 72px 0px 44px;
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
  }

  .aboutus_99716 .middle #form .item {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    position: relative;
  }

  .aboutus_99716 .middle #form .item::after {
    content: "*";
    color: red;
    position: absolute;
    left: 76%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form .item::before {
    content: "*";
    color: red;
    position: absolute;
    left: 26%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form input {
    padding: 12px 10px;
    width: calc(calc(100% - 48px)/4);
    height: 48px;
    margin-right: 16px;
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    outline: none;
    border: none;
  }

  .aboutus_99716 .middle #form input:last-child {
    margin-right: 0px;
  }

  .aboutus_99716 .middle #form input::placeholder,
  .aboutus_99716 .middle #form textarea::placeholder {
    color: rgb(150, 150, 150);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .middle #form .wrap-req {
    position: relative;
  }

  .aboutus_99716 .middle #form .wrap-req::after {
    content: "*";
    color: red;
    position: absolute;
    left: 0;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form textarea {
    border-radius: 8px;
    width: 100%;
    height: 120px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px !important;
    resize: none;
    outline: none;
    padding: 12px 13px;
    margin-bottom: 50px;
    border: none;
  }

  .aboutus_99716 .middle #form .button {
    border-radius: 30px;
    width: 248px;
    height: 48px;
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    background: var(--color_main1, #0252BB);
    border: none;
  }

  .aboutus_99716 .middle #form .button:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .aboutus_99716 .only-m {
    display: none;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    flex: 0 0 220px;
    width: 220px;
  }

  .aboutus_99716 .icon-button {
    width: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 452px;
    --img-box-h: 360px;
  }

  .aboutus_99716 {
    padding-bottom: 0px;
  }

  .aboutus_99716 .banner-tit {
    font-size: 24px;
  }

  .aboutus_99716_mobile {
    display: block !important;
  }

  .aboutus_99716 {
    padding-top: 56px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .left_card_99516 .title {
    padding: 8px !important;
    font-size: 16px !important;
  }

  .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 0px !important;
  }

  .left_card_99516 .title .feitian {
    font-size: 24px !important;
  }

  .aboutus_99716 .aboutusIntruduction {
    margin-bottom: 0px;
  }

  .aboutus_99716 .crumbs_99516 {
    display: none;
  }

  .aboutus_99716 .left_hotproduct_99516 {
    display: none;
  }

  .aboutus_99716 .card-main {
    flex-direction: column;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    font-size: 14px;
  }

  .aboutus_99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .about_company_99716 .p_videobg .p_right {
    padding-left: 0px;
  }

  .aboutus_99716 .left_card_99516 .title {
    border-radius: 0;
  }

  .aboutus_99716 .only-m {
    display: block;
  }

  .aboutus_99716 .only-pc {
    display: none;
  }

  .aboutus_99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .aboutus_99716 .aboutusIntruduction .container,
  .aboutus_99716 .aboutusIntruduction .item {
    padding: 24px 16px;
  }

  .aboutus_99716 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .aboutus_99716 .right {
    margin-left: 0px;
  }

  .aboutus_99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 264px;
    --img-box-h: 264px;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item {
    flex-wrap: wrap;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-title {
    width: 100%;
    margin-right: 0px;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .aboutus_99716 .left_card_99516 .main.show {
    display: block;
  }

  .aboutus_99716 .mailUs_99516_wrap {
    display: none;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next,
  .aboutus_99716 .right_wrap .cxxScroll .prev {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {
    font-size: 20px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    transform: scale(1);
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    font-size: 18px;
  }

  .aboutus_99716 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100% !important;
  }

  .aboutus_99716 .middle {
    padding: 48px 16px;
    width: 100%;
  }

  .aboutus_99716 .middle #form {
    width: 100%;
    padding: 36px 16px;
  }

  .aboutus_99716 .middle #form .xunpna_tit {
    padding: 0px 0 32px;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }

  .middle #form .item {
    flex-wrap: wrap;
    margin-bottom: 0px !important
  }

  .aboutus_99716 .middle #form input {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .aboutus_99716 .middle #form textarea {
    margin-bottom: 24px;
  }

  .aboutus_99716 .middle #form .item::after {
    left: 0%;
    top: 20%
  }

  .aboutus_99716 .middle #form .item::before {
    left: 0%;
    top: 70%
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play::before {
    display: none;
  }

  .left_card_99516 .main {
    padding: 8px !important;
  }

  .left_card_99516 {
    margin-bottom: 24px !important;
  }

  .xuanpan_dialog_box_pql .box_pql div:nth-child(2) {
    height: 80px !important;
  }

  /* cases */
  .cases_list_page_99716 {
    background-color: #fff;
  }

  .cases_list_page_99716 .news_qx_p_99708 {
    position: relative;
  }

  .cases_list_page_99716 .crumbs_99516 .feitian {
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .cases_list_page_99716 .ecer-main-w {
    max-width: 1344px;
    width: 100%;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3;
    text-transform: capitalize;
  }

  .cases_list_page_99716 .crumbs_99516 a,
  .cases_list_page_99716 .crumbs_99516 h2,
  .cases_list_page_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .cases_list_page_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .cases_list_page_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .cases_list_page_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .cases_list_page_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .cases_list_page_99716 .crumbs_99516 h2 a,
  .cases_list_page_99716 .crumbs_99516 h2,
  .cases_list_page_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: calc(calc(100% - 48px) / 3);
    width: 100%;
    margin-right: 24px;
    margin-bottom: 24px;
    border-radius: 0px 0px 8px 8px;
    background: rgb(250, 250, 250);
    height: auto;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(3n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_logo_img {
    width: 100%;
    height: 324px;
    position: relative;
    flex-shrink: 0;
    border-radius: 8px;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    overflow: hidden;
    min-height: 48px;
    margin-top: 16px;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle a {
    color: rgb(50, 50, 50);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle:hover a {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle:hover {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more {
    width: 100%;
    text-align: center
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more a {
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more:hover a {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more:hover .feitian {
    background: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more .feitian {
    color: #fff;
    width: 18px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    margin-left: 8px;
    border-radius: 50%;
    cursor: pointer;
    background: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 4px 8px;
    border-radius: 0px 8px 0px 8px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    background: var(--color_main1, #0252BB);
  }

  [dir='rtl'] .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    text-align: left;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-top: 12px;
    margin-bottom: 100px;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination {
    margin: 0;
    text-align: center;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div {
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: center;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination .pageType3 {
    margin: 0 8px;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #323232;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType3 {
    border-radius: 50%;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .feitian {
    font-weight: bold;
  }

  .cases_list_page_99716 .pageType3 {
    background: rgb(255, 255, 255);
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .pageType3.current,
  .cases_list_page_99716 .pageType3:hover {
    background: var(--color_main2, #0252BB) !important;
    color: #fff !important;
  }

  .cases_list_page_99716 .pageType3 {
    border-radius: 2px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    width: calc(100% - 48px) !important;
  }

  .cases_list_page_99716 .ecer-main-w {
    width: calc(100% - 48px)
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box a {
    height: 260px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: calc(calc(100% - 24px) /2);
    margin-right: 24px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(2n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(4n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(3n) {
    margin-right: auto;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_icon .feitian {
    font-size: 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    font-size: 12px;
    color: #fff;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    font-size: 16px;
    line-height: 24px;
    min-height: 48px;
    margin: 16px 0px 8px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    min-height: 44px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 254px;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-bottom: 64px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    display: none;
  }

  .cases_list_page_99716 {
    margin-top: 56px;
  }

  .cases_list_page_99716 .ecer-main-w {
    width: calc(100% - 32px);
    margin-top: 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_logo_img {
    width: 100%;
    height: 426px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box a {
    height: 504px;
    flex-direction: column;
    margin-bottom: 16px;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 12px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    margin: 12px 0px 8px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    padding-left: 4px;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-bottom: 48px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    --line: 2;
    min-height: 40px;
    margin-bottom: 12px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 136px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_top_title {
    font-size: 24px;
  }

  /* cases_detail   */
  .cases_details_99716 {
    background: #fff;
    padding-bottom: 100px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    background: transparent !important;
  }

  .cases_details_99716 .crumbs_99516 a,
  .cases_details_99716 .crumbs_99516 h2,
  .cases_details_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
    text-transform: capitalize;
  }

  .cases_details_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .cases_details_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .cases_details_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .cases_details_99716 .crumbs_99516 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .cases_details_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .crumbs_99516 .cate_name {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 1100px;
  }

  .cases_details_99716 .crumbs_99516 h2 a,
  .cases_details_99716 .crumbs_99516 h2,
  .cases_details_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {}

  .cases_details_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .cases_details_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .cases_details_99716 .page_mobil {
    display: none;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: none;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    line-height: 28px;
    text-transform: capitalize;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;

    background: {
      color_main1
    }

    ;
    display:block;
    margin:8px auto;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center;
  }

  .cases_details_99716 .product_cont_p_99709 {
    width: 1344px;
    margin: 0 auto;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons p {
    font-size: 16px;
    line-height: 36px;
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ul,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol {
    list-style: revert;
    margin: 8px 0px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
    list-style: revert;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol li {
    list-style: revert;
  }

  .cases_details_99716 .card-item {
    display: flex;
    flex-direction: column;
    width: 248px;
    margin-right: 26px;
  }

  .cases_details_99716 .card-item:nth-child(3n) {
    margin-right: 0px;
  }

  .cases_details_99716 .card-item .card-title {
    width: 100%;
    word-break: break-all;
    line-height: 20px;
    flex-shrink: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(200, 200, 200);
  }

  .cases_details_99716 .card .title_list {
    display: flex;
    margin: 48px auto;
  }

  .cases_details_99716 .card .title_list .title_f,
  .cases_details_99716 .card .title_list .title_t {
    width: 189px;
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
  }

  .cases_details_99716 .card .title_list .title_t {
    position: relative;
    margin-left: 48px;
  }

  .cases_details_99716 .card .title_list .title_t::before {
    content: "";
    position: absolute;
    top: 10px;
    left: -36px;
    width: 21px;
    height: 0;
    border: 1px solid rgb(220, 220, 220);
    transform: rotate(90deg);
  }

  .cases_details_99716 .card-item .card-desc {
    width: 100%;
    flex: 1;
    line-height: 20px;
    word-break: break-all;
    margin-bottom: 12px;
  }

  .cases_details_99716 .swiper-slide {
    overflow: hidden;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box .menu_box {
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px;
  }

  .cases_details_99716 .ecer-main-w {
    width: 1344px;
  }

  .cases_details_99716 .crumbs_99709 {
    color: #323232;
    font-size: 14px;
  }

  .cases_details_99716 .crumbs_99709 span {
    margin: 0 5px 0 5px;
    color: rgb(50, 50, 50);
  }

  .cases_details_99716 .crumbs_99709 a {
    color: rgb(50, 50, 50);
  }

  .cases_details_99716 .crumbs_99709 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .crumbs_99709 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_details_99716 .crumbs_99709 .feitian {
    margin: -1px 5px 0 0px;

    color: {
      color_main1
    }

    ;
    font-size:18px;
  }

  .cases_details_99716 .product_curmbs {
    margin: 16px auto 36px;
  }

  .cases_details_99716 .p_right {
    flex: 1;
  }

  .cases_details_99716 .p_right .aboutus_title {
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 8px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    color: #646464;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 24px;
  }

  .cases_details_99716 .p_right .lazyi {
    max-width: 100%;
    margin-bottom: 28px;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: block;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img1 {
    display: none !important;
  }

  .cases_details_99716 .p_right {
    margin-left: 0px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 240px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 6px 0px 12px;
    margin: 0px 0px 36px;
    height: 52px;
    line-height: 52px;
  }

  .cases_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .cases_details_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .cases_details_99716 .ft-category {
    font-size: 24px;
  }

  .cases_details_99716 .p_right {
    width: 100%;
  }

  .cases_details_99716 .ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .cases_details_99716 .ft-category:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .p_right img {
    max-width: 100% !important;
    height: auto !important;
  }

  .cases_details_99716 .p_right .aboutus_title {
    line-height: 32px;
    margin-bottom: 8px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 24px;
    font-size: 16px;
    color: #646464;
  }

  .cases_details_99716 {
    padding-bottom: 64px !important;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .cases_details_99716 {
    padding-top: 56px;
  }

  .cases_details_99716 .p_right {
    margin-left: 0px;
    overflow-x: auto;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 136px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 14px;
    margin: 24px 0px;
  }

  .cases_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .cases_details_99716 .ft-category {
    font-size: 24px;
  }

  .cases_details_99716 .p_right {
    width: 100%;
    margin-top: 24px;
  }

  .cases_details_99716 .p_right .aboutus_title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 16px;
    font-size: 12px;
    color: #646464;
  }

  .cases_details_99716 {
    padding-bottom: 50px !important;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .cases_details_99716 .about_us_d_cons table {
    width: 100% !important;
  }

  .cases_details_99716 .crumbs_99516 {
    display: none;
  }

  .p_right .play {
    padding-top: 50px;
  }

  .p_right .play .svg {
    text-align: center;
  }

  /* news */
  .news_list_99716 {}

  .news_list_99716 a {
    color: #323232;
  }

  .news_list_99716 .crumbs_99516 a,
  .news_list_99716 .crumbs_99516 h2,
  .news_list_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .news_list_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .news_list_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1300px;
  }

  .news_list_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .news_list_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .news_list_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .news_list_99716 .crumbs_99516 h2 a,
  .news_list_99716 .crumbs_99516 h2,
  .news_list_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .news_list_99716 .banner-wrap {
    width: 100%;
    height: 254px;
    position: relative;
  }

  .news_list_99716 .banner-wrap img {
    width: 100%;
    height: 100%;
  }

  .news_list_99716 .teruitong_news_list_107 .title {
    color: rgb(50, 50, 50) font-size:36px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: left;
    text-transform: capitalize;
    margin-bottom: 36px;
  }

  .news_list_99716 .ecer-main-w {
    width: 1344px !important;
  }

  .news_list_99716 .ecer-main-w .news-wrap {
    width: 100%;
  }

  .news_list_99716 .pageType1,
  .news_list_99716 .pageType3 {
    background: rgb(255, 255, 255);
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .pageType2,
  .news_list_99716 .pageType4 {
    border-color: rgb(255, 255, 255);
  }

  .news_list_99716 .pageType1.current,
  .news_list_99716 .pageType3.current,
  .news_list_99716 a.pageType1:hover,
  .news_list_99716 a.pageType3:hover {
    background: var(--color_main1, #0252BB) !important;
    color: #fff !important;
  }

  .news_list_99716 .pageType2.current,
  .news_list_99716 .pageType4.current,
  .news_list_99716 a.pageType2:hover,
  .news_list_99716 a.pageType4:hover {
    border-color: var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .pageType1 {
    border-radius: 50%;
  }

  .news_list_99716 .pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .news_list_99716 .pageType3,
  .news_list_99716 .pageType4 {
    border-radius: 6px;
  }

  .news_list_99716 .pageType4 {
    border: 1px solid #ddd;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 100px;
    text-align: center;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div {
    display: flex;
    padding: 0;
    margin: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div a {
    margin: 0 8px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers .right-icon {
    font-size: 12px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers .icon-xiangzuo1 {
    font-size: 12px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 6px 6px 6px 6px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 8px;
    font-size: 16px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination .feitian {
    color: #323232;
    font-weight: 600;
    font-size: 24px !important;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType1 {
    border-radius: 50%;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType3,
  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border-radius: 50%;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border: 1px solid #ddd;
  }

  .news_list_99716 {
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .news-wrap {}

  .news_list_99716 .wrap-rule {
    margin: 0 auto;
  }

  .news_list_99716 .news-list li .image-box {
    float: left;
  }

  .news_list_99716 .news-list li.nodata .text {
    margin-left: 16px !important;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(153, 153, 153);
    font-size: 14px;
  }

  .news_list_99716 .news-list li:hover {
    -webkit-box-shadow: 0 0 8px rgb(153, 153, 153);
    box-shadow: 0 0 8px rgb(153, 153, 153);
  }

  .news_list_99716 .news-list li {
    overflow: hidden;
    display: flex;
    --li-h: 360px;
    height: var(--li-h);
    margin-bottom: 24px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    -webkit-transition: box-shadow .2s ease;
    -moz-transition: box-shadow .2s ease;
    -ms-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
  }

  .news_list_99716 .news-list li:last-child {
    border-bottom: 0
  }

  .news_list_99716 .news-list li:hover {
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
  }

  .news_list_99716 .news-list li:last-of-type {
    margin-bottom: 0
  }

  .news_list_99716 .news-list li .image-box {
    width: 540px;
    height: 360px;
    text-align: center;
    line-height: 360px;
    display: inline-block;
  }

  .news_list_99716 .news-list li .text {
    flex: 1;
    padding: 46px 36px 0px 36px;
    position: relative
  }

  .news_list_99716 .news-list li .text a {
    text-decoration: none
  }

  .news_list_99716 .news-list .text-title a {
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    margin-bottom: 18px;
    min-height: 72px;
  }

  .news_list_99716 .news-list li .text-title a:hover {
    color: var(--color_main1, #0252BB)
  }

  .news_list_99716 .news-list li .text-desc {
    line-height: 28px;
    min-height: 112px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150);
    font-size: 16px;
    min-height: 112px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    margin-bottom: 32px;
  }

  .news_list_99716 .news-list li .time {
    text-align: left;
  }

  .news_list_99716 .news-list li .time .icon {
    margin-right: 8px;
    font-size: 24px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .news-list li .time i,
  .news_list_99716 .news-list li .time span {
    display: inline-block;
    vertical-align: top
  }

  .news_list_99716 .news-list li .time i {
    display: none
  }

  .news_list_99716 .news-list li .time span {
    text-transform: capitalize
  }

  .news_list_99716 .news-list li .more {
    margin-top: 32px;
  }

  .news_list_99716 .news-list li .more a {
    color: rgb(67, 133, 245) font-size:16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    display: flex;
    align-items: center;
  }

  .news_list_99716 .news-list li .more a:hover,
  .news_list_99716 .news-list li .more a:hover .feitian {
    color: rgb(0, 75, 182);
  }

  .news_list_99716 .news-list li .more .feitian {
    margin-left: 4px;
    font-size: 24px;
    color: rgb(67, 133, 245);
  }

  .news_list_99716 .banner-tit {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    text-transform: capitalize
  }

  .news_list_99716 .crumbs_99516 span .feitian {
    font-size: 18px;
    color: rgb(50, 50, 50)
  }

  .crumbs_99516 span .feitian {
    margin-right: 3px;
  }

  .news_list_99716 .middle {
    background: rgb(237, 242, 247);
    padding: 80px 0px 100px;
  }

  .news_list_99716 .middle #form {
    width: 1344px;
    margin: 0 auto;
    padding: 0px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8);
    text-align: center;
  }

  .news_list_99716 .middle #form .xunpna_tit {
    padding: 72px 0px 44px;
    color: rgb(50, 50, 50) font-size:36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
  }

  .news_list_99716 .middle #form .item {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    position: relative;
  }

  .news_list_99716 .middle #form .item::after {
    content: "*";
    color: red;
    position: absolute;
    left: 26%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .middle #form input {
    padding: 12px 10px;
    width: calc(calc(100% - 48px)/4);
    height: 48px;
    margin-right: 16px;
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50) font-size:16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    outline: none;
    border: none;
  }

  .news_list_99716 .middle #form input:last-child {
    margin-right: 0px;
  }

  .news_list_99716 .middle #form input::placeholder,
  .news_list_99716 .middle #form textarea::placeholder {
    color: rgb(150, 150, 150);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .middle #form .wrap-req {
    position: relative;
  }

  .news_list_99716 .middle #form .wrap-req::after {
    content: "*";
    color: red;
    position: absolute;
    left: 0;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .middle #form textarea {
    border-radius: 8px;
    width: 100%;
    height: 120px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50) font-size:16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    resize: none;
    line-height: 24px;
    outline: none;
    padding: 12px 13px;
    margin-bottom: 50px;
    border: none;
  }

  .news_list_99716 .middle #form .button {
    border-radius: 30px;
    width: 248px;
    height: 48px;
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    background: var(--color_main1, #0252BB);
    border: none;
    cursor: pointer;
  }

  .news_list_99716 .middle #form .button:hover {
    background: {
      color_main2
    }
  }

  .news_list_99716 .only-m {
    display: none;
  }

  .news_list_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100% !important
  }

  .news_list_99716 {
    padding: 0px;
  }

  .news_list_99716 .news-list li .image-box {
    width: 392px;
    height: 260px;
  }

  .news_list_99716 .news-list li {
    --li-h: 260px;
  }

  .news_list_99716 .news-list li .text {
    padding: 24px;
  }

  .news_list_99716 .news-list li .text-title a {
    color: rgb(50, 50, 50);
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 48px;
    margin-bottom: 16px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin: 8px 0px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150) font-size:14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 88px;
    margin-bottom: 26px;
  }

  .news_list_99716 .news-list li .more {
    margin-top: 24px;
  }

  .news_list_99716 .news-list li .more a {
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 64px;
  }

  .news_list_99716 .middle {
    padding: 48px 24px;
  }

  .news_list_99716 .middle #form .item::after {
    left: 51%;
  }

  .news_list_99716 .middle #form {
    width: 100%;
    padding: 0px 24px 48px;
  }

  .news_list_99716 .middle #form .xunpna_tit {
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
  }

  .news_list_99716 .middle #form .item {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }

  .news_list_99716 .middle #form input {
    width: calc(calc(100% - 16px) /2);
    margin-right: 16px;
    margin-bottom: 24px;
  }

  .news_list_99716 .middle #form input:nth-child(2n) {
    margin-right: 0;
  }

  .news_list_99716 .middle #form textarea {
    margin-bottom: 36px;
  }

  .news_list_99716 .crumbs_99516 {
    display: none;
  }

  .news_list_99716 {
    padding: 56px 0 0px;
  }

  .news_list_99716 .banner-tit {
    font-size: 24px;
  }

  .news_list_99716 .ecer-main-w {
    max-width: calc(100% - 32px);
    width: 100% !important;
  }

  .news_list_99716 .banner-wrap {
    height: 136px;
  }

  .news_list_99716 .ecer-main-w .news-wrap {
    margin-top: 24px;
  }

  .news_list_99716 .teruitong_news_list_107 .title {
    margin: 24px 0px;
  }

  .news_list_99716 .news-list li {
    flex-direction: column;
    --li-h: auto;
  }

  .news_list_99716 .news-list li .more .feitian {
    font-size: 18px;
  }

  .news_list_99716 .news-list li .image-box {
    width: 100%;
    height: 378px;
    flex-shrink: 0;
  }

  .news_list_99716 .news-list li .text {
    padding: 16px;
  }

  .news_list_99716 .news-list li .text-title a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 48px;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin: 0px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 88px;
    margin-bottom: 16px;
  }

  .news_list_99716 .news-list li .more {
    margin-top: 12px;
  }

  .news_list_99716 .news-list li .more a {
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 48px;
  }

  .news_list_99716 .news-list li .text-desc {
    height: auto;
  }

  /* news detail */
  .news_details_99716 {
    background: #fff;
    padding-bottom: 100px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    background: transparent !important;
  }

  .news_details_99716 .crumbs_99516 a,
  .news_details_99716 .crumbs_99516 h2,
  .news_details_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .news_details_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .news_details_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .news_details_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .news_details_99716 .crumbs_99516 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .news_details_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .news_details_99716 .crumbs_99516 h2 a,
  .news_details_99716 .crumbs_99516 h2,
  .news_details_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .news_details_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .news_details_99716 .page_mobil {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    line-height: 28px;
    text-transform: capitalize;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;

    background: {
      color_main1
    }

    ;
    display:block;
    margin:8px auto;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center;
  }

  .news_details_99716 .product_cont_p_99709 {
    width: 1344px;
    margin: 0 auto;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ul,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol {
    margin: 8px 0px;
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol li {
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
  }

  .news_details_99716 .card-item {
    display: flex;
    flex-direction: column;
    width: 248px;
    margin-right: 26px;
  }

  .news_details_99716 .card-item:nth-child(3n) {
    margin-right: 0px;
  }

  .news_details_99716 .card-item .card-title {
    width: 100%;
    word-break: break-all;
    line-height: 20px;
    flex-shrink: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(200, 200, 200);
  }

  .news_details_99716 .card .title_list {
    display: flex;
    margin: 48px auto;
  }

  .news_details_99716 .card .title_list .title_f,
  .news_details_99716 .card .title_list .title_t {
    width: 189px;
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:400;
    line-height:24px;
    letter-spacing:0%;
    text-align:left;
    text-transform:capitalize;
  }

  .news_details_99716 .card .title_list .title_t {
    position: relative;
    margin-left: 48px;
  }

  .news_details_99716 .card .title_list .title_t::before {
    content: "";
    position: absolute;
    top: 10px;
    left: -36px;
    width: 21px;
    height: 0;
    border: 1px solid rgb(220, 220, 220);
    transform: rotate(90deg);
  }

  .news_details_99716 .card-item .card-desc {
    width: 100%;
    flex: 1;
    line-height: 20px;
    word-break: break-all;
    margin-bottom: 12px;
  }

  .news_details_99716 .swiper-slide {
    overflow: hidden;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box .menu_box {
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px;
  }

  .news_details_99716 .ecer-main-w {
    width: calc(100% - 576px)
  }

  .news_details_99716 .crumbs_99709 {
    color: #323232;
    font-size: 14px;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 span {
    margin: 0 5px 0 5px;
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 a {
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .crumbs_99709 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 .feitian {
    margin: -1px 5px 0 0px;

    color: {
      color_main1
    }

    ;
    font-size:18px;
  }

  .news_details_99716 .product_curmbs {
    margin: 16px auto 36px;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .p_right {
    flex: 1;
  }

  .news_details_99716 .p_right .aboutus_title {
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    letter-spacing:0px;
    text-align:center;
    margin-bottom:8px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    color: #646464;

    font-family: {
      font_main2
    }

    ;
    font-size:16px;
    font-weight:400;
    line-height:16px;
    letter-spacing:0px;
    text-align:center;
    margin-bottom:24px;
  }

  .news_details_99716 .p_right .lazyi {
    max-width: 100%;
    margin-bottom: 28px;
  }

  .news_details_99716 .about_us_d_cons {
    font-size: 16px;
    color: #323232;
    line-height: 36px;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: block;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img1 {
    display: none !important;
  }

  .news_details_99716 .p_right {
    margin-left: 0px;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 6px 0px 12px;
    margin: 0px 0px 36px;
    height: 52px;
    line-height: 52px;
  }

  .news_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .news_details_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .news_details_99716 .ft-category {
    font-size: 24px;
  }

  .news_details_99716 .p_right {
    width: 100%;
  }

  .news_details_99716 .ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .news_details_99716 .ft-category:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .p_right .aboutus_title {
    line-height: 32px;
    margin-bottom: 8px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 24px;
    font-size: 16px;
    color: #646464;
  }

  .news_details_99716 {
    padding-bottom: 64px !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    color: #323232;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .news_details_99716 {
    padding-top: 56px;
  }

  .news_details_99716 .crumbs_99516 {
    display: none;
  }

  .news_details_99716 .p_right {
    margin-left: 0px;
    overflow-x: auto;
    margin-top: 24px;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 136px;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 14px;
    margin: 24px 0px;
  }

  .news_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .news_details_99716 .ft-category {
    font-size: 24px;
  }

  .news_details_99716 .p_right {
    width: 100%;
    margin-top: 16px;
  }

  .news_details_99716 .p_right img {
    height: auto !important;
  }

  .news_details_99716 .p_right .aboutus_title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 16px;
    font-size: 12px;
    color: #646464;
  }

  .news_details_99716 {
    padding-bottom: 50px !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .news_details_99716 .about_us_d_cons table {
    width: 100% !important;
  }

  .news_details_99716 .product_curmbs {
    display: none;
  }


  /* faq */
  .faq_list_99716 {
    background-color: #fff;
    font-family: Arial;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .faq_list_99716 .sub_Box input.submit:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .sub_Box input.reset:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
  }

  .faq_list_99716 .Calculator .title {
    color: var(--color_main1, #0252BB);
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: 0px;
    text-align: center;
    justify-content: center;
  }

  .faq_list_99716 .crumbs_99516 a,
  .faq_list_99716 .crumbs_99516 h2,
  .faq_list_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .faq_list_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .faq_list_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .faq_list_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .faq_list_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  span svg {
    margin-top: 3px !important;
  }

  .faq_list_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .faq_list_99716 .crumbs_99516 h2 a,
  .faq_list_99716 .crumbs_99516 h2,
  .faq_list_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .faq_list_99716 .faq {
    max-width: 1344px;
    margin: 36px auto 0px;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  }

  .faq_list_99716 .faq .item .title {
    background: rgb(255, 255, 255);
    height: auto;
    display: flex;
    align-items: center;
    padding: 22px 16px 22px 16px;
    width: 100%;
    border: 1px solid rgb(220, 220, 220);
  }

  .faq_list_99716 .faq .item .title .xunhao {
    width: 32px;
    height: 32px;
    color: #fff;
    margin-right: 16px;
    border-radius: 50%;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .name {
    width: 1204px;
    margin-right: 20px;
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .faq_list_99716 .faq .item .title.active .name {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .name:hover {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .icon {
    color: rgb(50, 50, 50);
    border-radius: 50%;
    font-size: 16px;
    cursor: pointer;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #fff;
    border: 1px solid rgb(220, 220, 220);
    margin-left: 6px;
  }

  .faq_list_99716 .faq .item .title .icon:hover {
    color: #fff;
    background-color: var(--color_main1, #0252BB);
    border: 1px solid var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .icon.ft-up1 {
    color: #fff;
    background-color: var(--color_main1, #0252BB);
    border: 1px solid var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .answer {
    width: 100%;
    position: relative;
    color: rgb(100, 100, 100);
    background: rgb(250, 250, 250);
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    padding: 24px 72px 24px 64px;
    display: none;
    overflow-x: auto;
  }

  .faq_list_99716 .faq .item .answer::after {
    content: '';
    position: absolute;
    width: 6px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    background: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .answer.active {
    display: block;
  }

  .faq_list_99716 .faq .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom: 0px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 100px;
  }

  .faq_list_99716 .faq .item:last-child .title {
    margin: 0px;
  }

  .faq_list_99716 .faq .item .title .xunhao.color {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .contact_99715 {
    background: rgb(237, 242, 247);
    height: 720px;
    padding: 64px 0px;
  }

  .faq_list_99716 .contact_99715 .middle {
    width: 1366px;
    margin: 0 auto;
    padding: 72px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8) !important;
  }

  .faq_list_99716 .contact_99715 .middle .title {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 44px;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan {
    text-align: center;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item {
    display: flex;
    position: relative;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item::after {
    content: '*';
    position: absolute;
    width: 4px;
    height: 4px;
    color: rgb(255, 0, 0);
    right: 74%;
    top: -16px;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req {
    position: relative;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    content: '*';
    position: absolute;
    width: 4px;
    height: 4px;
    color: rgb(255, 0, 0);
    left: 2px;
    top: 9px;
  }

  .faq_list_99716 .contact_99715 .middle input {
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    width: 284px;
    height: 48px;
    margin-right: 23px;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    outline: none;
    border: none;
    padding: 12px;
    font-size: 16px;
  }

  .faq_list_99716 .contact_99715 .middle input:nth-child(4) {
    margin-right: 0px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    width: 100%;
    height: 120px;
    line-height: 24px;
    outline: none;
    resize: none;
    margin-top: 24px;
    border: none;
    padding: 12px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .faq_list_99716 input::-webkit-input-placeholder,
  .faq_list_99716 textarea::-webkit-input-placeholder {
    color: rgb(150, 150, 150) !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
  }

  .faq_list_99716 .contact_99715 .middle .button {
    margin: 50px 0 0px;
    border-radius: 30px;
    width: 248px;
    height: 48px;
    background: var(--color_main1, #0252BB);
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    cursor: pointer;
    border: none;
  }

  .faq_list_99716 .contact_99715 .middle .button:hover {
    background: var(--color_main2, #0252BB);
  }

  .faq_list_99716 .crumbs_99516 {
    max-width: calc(100% - 48px);
  }

  .faq_list_99716 .faq {
    max-width: calc(100% - 48px);
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    top: -13px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 254px;
  }

  .faq_list_99716 .faq .item .title .name {
    width: 830px;
  }

  .faq_list_99716 .contact_99715 .middle {
    max-width: calc(100% - 48px);
    width: 100%;
    padding: 36px 24px 0px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    width: 100%;
  }

  .faq_list_99716 .faq .item .title {
    padding: 22px 16px 22px 8px;
    height: 82px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 64px;
  }

  .faq_list_99716 .crumbs_99516 {
    display: none;
  }

  .faq_list_99716 {
    padding-top: 56px;
  }

  .faq_list_99716 .faq {
    max-width: calc(100% - 32px);
    box-shadow: none;
    margin-top: 24px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title .top_title {
    font-size: 24px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 136px;
  }

  .faq_list_99716 .faq .item .title {
    padding: 12px 8px 12px 4px;
    height: auto;
  }

  .faq_list_99716 .faq .item .title .name {
    width: 90%;
    margin-right: 0;
  }

  .faq_list_99716 .contact_99715 .middle {
    width: 976px;
    padding: 36px 16px 36px;
  }

  .faq_list_99716 .faq .item .title .icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    width: 100%;
    margin-top: 0px;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item {
    flex-direction: column;
  }

  .faq_list_99716 .contact_99715 .middle input {
    margin-right: 0;
    margin-bottom: 16px;
    width: 100%;
  }

  .faq_list_99716 .contact_99715 .middle {
    max-width: calc(100% - 32px);
    width: 100%;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item::after {
    top: 114px;
    left: 0;
  }

  .faq_list_99716 .faq .item .answer {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 8px;
  }

  .faq_list_99716 .faq .item .title .name {
    font-size: 14px;
    line-height: 20px;
  }

  .faq_list_99716 .faq .item .answer ul,
  .faq_list_99716 .faq .item .answer ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .faq_list_99716 .faq .item .answer ul li,
  .faq_list_99716 .faq .item .answer ol li {
    list-style: revert;
  }

  .faq_list_99716 .faq .item .answer::after {
    width: 2px;
  }

  .faq_list_99716 .faq .item .title .xunhao {
    width: 24px;
    line-height: 24px;
    height: 24px;
    font-weight: 700;
    margin-right: 8px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 48px;
  }

  .faq_list_99716 .contact_99715 {
    padding: 48px 0px;
    height: auto;
  }

  .faq_list_99716 .contact_99715 .middle .button {
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
  }

  .faq_list_99716 .contact_99715 .middle .title {
    font-size: 24px;
    color: #323232;
    height: 36px;
    margin-bottom: 32px;
  }

  .faq_list_99716 .contact_99715 .middle .desc {
    font-size: 12px;
    margin-bottom: 24px;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    top: -11px;
  }

  .faq_list_99716 .faq .item .answer .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  /* fatory */
  .Factory_tour_99176 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .Factory_tour_99176 .ecer-main-w {
    width: 100%;
  }

  .Factory_tour_99176 .crumbs_99516 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .Factory_tour_99176 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .Factory_tour_99176 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 16px;
    font-size: 14px;
  }

  .Factory_tour_99176 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .Factory_tour_99176 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .Factory_tour_99176 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .Factory_tour_99176 .crumbs_99516 h2 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .Factory_tour_99176 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .Factory_tour_99176 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .Factory_tour_99176 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    padding: 12px;
    background: rgb(250, 250, 250);
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .Factory_tour_99176 .left_card_99516 .main .activ,
  .Factory_tour_99176 .left_card_99516 .main .activ02,
  .Factory_tour_99176 .left_card_99516 .main a:focus,
  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .Factory_tour_99176 .left_card_99516 .main a:hover,
  .Factory_tour_99176 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB);
    !important;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a:hover {
    color: var(--color_main1, #0252BB)
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .Factory_tour_99176 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .Factory_tour_99176 .right {
    flex: 1;
  }

  .Factory_tour_99176 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    margin-top: 4px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .ecer-card-button,
  .Factory_tour_99176 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: var(--color_main1, #0252BB);
    margin: 18px 0 0 0px;
  }

  .mailUs_99516_wrap .button {
    font-family: Arial !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .main {
    padding: 16px 12px 0 12px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .Factory_tour_99176 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .Factory_tour_99176 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .Factory_tour_99176 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .Factory_tour_99176 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px
  }

  .Factory_tour_99176 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .Factory_tour_99176 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .Factory_tour_99176 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    position: relative;
    padding-right: 10px;
    position: relative;
    color: var(--color_main1, #0252BB);
  }

  .left_card_99516.mailUs_99516_wrap .title {
    padding-left: 10px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .main {
    padding: 24px 12px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form {
    width: 100%;
    border-radius: 4px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input,
  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    display: block;
    font-size: 16px;
    width: 100%;
    border: none;
    background-color: #fff;
    outline: none;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 24px;
    margin-bottom: 16px;
    color: #323232;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content input::placeholder,
  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content textarea::placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #969696;
    line-height: 16px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input {
    height: 46px;
    padding: 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    height: 100px;
    resize: none;
    position: relative;
    z-index: 1;
    padding: 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form .operations {
    text-align: center;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form button {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 32px auto;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
  }

  .Factory_tour_99176 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px 50px;
  }

  .Factory_tour_99176 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .column-title {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
    margin-bottom: 20px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .Factory_tour_99176 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100%;
    height: auto;
    margin: 0 auto 15px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .column-title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text ul,
  .Factory_tour_99176 .aboutusIntruduction .item .text ol {
    list-style: revert;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text li {
    list-style: revert !important;
    margin-left: 30px !important;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text .play {
    height: 100%;
    padding-top: 50px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .Factory_tour_99176 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .Factory_tour_99176 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: rgb(2, 82, 187);
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
  }

  .Factory_tour_99176 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .Factory_tour_99176 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .Factory_tour_99176 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
  }

  .Factory_tour_99176 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img img {
    transition: all 0.3s ease-in-out;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .Factory_tour_99176 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 24px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item {
    max-width: calc(calc(100% - 36px) / 4);
    width: 100%;
    margin-right: 12px;
    margin-bottom: 12px;
    height: 152px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item:nth-child(4n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
  }

  .Factory_tour_99176 .right .right_name h1 {
    color: rgb(50, 50, 50);
    font-family: Poppins;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .right_wrap .none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item {
    background: rgb(255, 255, 255) !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    text-align: center;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 12px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder {
    font-size: 18px;
    font-weight: 400;
    color: #646464;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    border: none;
    padding: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th {
    width: 200px;
    font-size: 18px;
    font-weight: 500;
    color: #505050;
    line-height: 30px;
    margin-right: 20px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table tr {
    border-bottom: 1px solid #E6E6E6;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    height: 64px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 30px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title {
    font-size: 18px;
    line-height: 22px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .cxxScroll {
    position: relative;
    width: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li.on,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title {
    font-size: 28px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan {
    margin-top: 10px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    margin-bottom: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-wrap {
    position: relative;
    margin-top: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content {
    position: relative;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap .image-part {
    position: initial;
    width: 100%;
    height: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .image-part img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap video {
    width: 100%;
    height: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .play {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    border: 1px solid #fff;
    box-sizing: border-box;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .play:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 24px solid #fff;
    border-bottom: 16px solid transparent;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -8px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn li.current {
    background-color: #007cc2;
    color: #ffffff;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .current {
    visibility: visible;
    z-index: 1;
  }

  #aboutus_intruduction .YouTuBe_Box_Iframe .play {
    position: unset !important;
    left: unset !important;
    top: unset !important;
    transform: unset !important;
    cursor: pointer;
    border-radius: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn {
    position: absolute;
    top: 400px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #007cc2;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.2);
    overflow: hidden;
    z-index: 2;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn li {
    float: left;
    cursor: pointer;
    padding: 5px 15px;
    font-size: 12px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item {
    margin-top: 57px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .text ul,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .text li {
    list-style: inherit !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 28px;
    margin-top: 28px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    text-align: left;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .next,
  .Factory_tour_99176 .right_wrap .cxxScroll .prev {
    width: 48px;
    height: 48px;
    background: rgb(238, 237, 237);
    text-align: center;
    line-height: 48px;
    position: absolute;
    top: 50%;
    transform: translateY(-100%);
    cursor: pointer;
    border-radius: 50%;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .next {
    right: 0;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .prev {
    left: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .iconfont {
    color: rgb(100, 100, 100);
    font-size: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0px;
    left: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list ul {
    display: inline-block;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li {
    float: left;
    font-size: 0;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: rgb(196, 196, 196);
    margin: 0 8px;
    -webkit-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -ms-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    cursor: pointer;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li {
    height: var(--li-height);
    overflow: hidden;
    --li-height: 600px;
    --img-box-h: 600px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 88%;
    margin: 0 auto;
    height: var(--img-box-h);
    line-height: var(--img-box-h);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li a {
    display: block;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li .p-text {
    display: none;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .Factory_tour_99176 .right_wrap .fn-clear {
    zoom: 1;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list-line ul li {
    width: 50px !important;
    height: 5px !important;
    border-radius: 0 !important;
  }

  .Factory_tour_99176 .aboutusIntruduction #detail_decorate_root .magic-6 {
    margin-left: -4px !important;
  }

  .Factory_tour_99176 .aboutusIntruduction #detail_decorate_root .magic-20 {
    margin-left: -3px !important;
  }

  .Factory_tour_99176 a {
    color: #323232;
  }

  .Factory_tour_99176 .crumbs_99516 {
    padding-top: 19px;
    margin-bottom: 37px;
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .crumbs_99516 .last {
    overflow: hidden;
  }

  .Factory_tour_99176 .crumbs_99516 h2 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main1, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .Factory_tour_99176 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
    border-radius: 2px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right {
    flex: 1;
    margin-left: 48px;
  }

  .Factory_tour_99176 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .Factory_tour_99176 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .Factory_tour_99176 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -o-transition: height .2s ease;
    -ms-transition: height .2s ease;
    transition: height .2s ease;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .Factory_tour_99176 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .Factory_tour_99176 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .Factory_tour_99176 .right .paging_99516 {
    margin-top: 10px;
  }

  .Factory_tour_99176 .right .paging_99516 a,
  .Factory_tour_99176 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .Factory_tour_99176 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .Factory_tour_99176 .right .paging_99516 span.active,
  .Factory_tour_99176 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .Factory_tour_99176 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .Factory_tour_99176 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .only-m {
    display: none;
  }

  .Factory_tour_99176 .ecer-main-w.card-main {
    flex-direction: column;
  }

  .Factory_tour_99176 .left_hotproduct_99516 {
    display: none;
  }

  .Factory_tour_99176 .only-m {
    display: block;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    display: none;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    position: relative;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    justify-content: space-between;
  }

  .Factory_tour_99176 .left_card_99516 .main.show {
    display: block;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .Factory_tour_99176 .right {
    flex: 1;
    width: auto;
    margin-left: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    width: 100%;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 24px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .banner-tit {
    font-size: 24px;
  }

  .Factory_tour_99176 {
    padding-top: 56px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .Factory_tour_99176 .ecer-main-w {
    padding: 0px;
  }

  .Factory_tour_99176 .right .right_name h1 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 36px;
  }

  .Factory_tour_99176 .crumbs_99516 {
    display: none;
  }

  .Factory_tour_99176 .left_hotproduct_99516 {
    display: none;
  }

  .Factory_tour_99176 .card-main {
    flex-direction: column;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .Factory_tour_99176 .aboutusIntruduction .item {
    padding: 24px 16px;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    border-radius: 0;
  }

  .Factory_tour_99176 .only-m {
    display: block;
  }

  .Factory_tour_99176 .only-pc {
    display: none;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    justify-content: space-between;
  }

  .Factory_tour_99176 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .Factory_tour_99176 .right {
    margin-left: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 320px;
    --img-box-h: 320px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main.show {
    display: block;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    display: none;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .Factory_tour_99176 {
    padding-bottom: 0px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item {
    max-width: calc(calc(100% - 8px) / 2);
    margin-right: 8px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item:nth-child(2n) {
    margin-right: 0px;
  }

  .index_contact .btn {
    text-transform: capitalize;
  }

  /* quality */
  .quality-99716 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .quality-99716 .ecer-main-w {
    width: 100%;
  }

  .quality-99716 .crumbs_99516 a,
  .quality-99716 .crumbs_99516 h2,
  .quality-99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .quality-99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .quality-99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
  }

  .quality-99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .quality-99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .quality-99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .quality-99716 .crumbs_99516 h2 a,
  .quality-99716 .crumbs_99516 h2,
  .quality-99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .quality-99716 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .quality-99716 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .quality-99716 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .quality-99716 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .quality-99716 .left_card_99516 .main {
    padding: 12px;
    background: rgb(250, 250, 250);
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .quality-99716 .left_card_99516 .main .activ,
  .quality-99716 .left_card_99516 .main .activ02,
  .quality-99716 .left_card_99516 .main a:focus,
  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .quality-99716 .left_card_99516 .main a:hover,
  .quality-99716 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB) !important;
  }

  .quality-99716 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .quality-99716 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .quality-99716 .right {
    flex: 1;
  }

  .quality-99716 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .quality-99716 .mailUs_99516_wrap {
    margin-top: 4px;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .quality-99716 .mailUs_99516_wrap .ecer-card-button,
  .quality-99716 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: rgb(34, 108, 255);
    margin: 18px 0 0 0px;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .quality-99716 .mailUs_99516_wrap .main {
    padding: 24px 12px 24px 12px;
  }

  .quality-99716 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .quality-99716 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .quality-99716 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .quality-99716 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .quality-99716 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px
  }

  .quality-99716 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .quality-99716 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .quality-99716 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .quality-99716 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .quality-99716 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    padding-left: 14px;
    position: relative;
    padding-right: 10px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .quality-99716 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px;
  }

  .quality-99716 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .quality-99716 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .quality-99716 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .quality-99716 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .quality-99716 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .quality-99716 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
  }

  .quality-99716 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .quality-99716 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .quality-99716 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .quality-99716 .aboutusIntruduction .item .column-title {
    font-family: Arial;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .quality-99716 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100%;
    height: auto;
    margin: 0 auto 15px;
  }

  .quality-99716 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .quality-99716 .aboutusIntruduction .item .text ul,
  .quality-99716 .aboutusIntruduction .item .text ol {
    list-style: revert !important;
  }

  .quality-99716 .aboutusIntruduction .item .text li {
    list-style: revert !important;
    margin-left: 30px !important;
  }

  .quality-99716 .aboutusIntruduction .item .text .play {
    height: 100%;
  }

  .quality-99716 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  .quality-99716 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
    height: auto !important;
  }

  .quality-99716 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .quality-99716 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: rgb(2, 82, 187);
  }

  .quality-99716 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .quality-99716 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .quality-99716 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
    margin-right: 8px;
  }

  .quality-99716 .left_hot_item .let_product_img img {
    transition: all 0.3s ease-in-out;
  }

  .quality-99716 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .quality-99716 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .quality-99716 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .quality-99716 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .quality-99716 .right .right_name h1 {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 36px;
  }

  .quality-99716 .right_wrap .none {
    padding: 5.5px;
  }

  .quality-99716 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main1, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .quality-99716 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
    border-radius: 2px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .right {
    flex: 1;
    margin-left: 48px;
  }

  .quality-99716 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .quality-99716 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .quality-99716 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .quality-99716 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .quality-99716 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .quality-99716 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .quality-99716 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .quality-99716 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .quality-99716 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .quality-99716 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -o-transition: height .2s ease;
    -ms-transition: height .2s ease;
    transition: height .2s ease;
  }

  .quality-99716 .right .products_list_99516 .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .quality-99716 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .quality-99716 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .quality-99716 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .quality-99716 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .right .paging_99516 {
    margin-top: 10px;
  }

  .quality-99716 .right .paging_99516 a,
  .quality-99716 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .quality-99716 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .quality-99716 .right .paging_99516 span.active,
  .quality-99716 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .quality-99716 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .quality-99716 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .tab-wrap .pic-list li {
    flex-wrap: wrap;
  }

  .quality-99716 .tab-wrap .pic-list li .image-part {
    width: 238px;
    height: 320px;
    margin: 0px 24px 24px 0px;
    cursor: pointer;
  }

  .quality-99716 .tab-wrap .pic-list li .image-part:nth-child(4n) {
    margin-right: 0px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list ul {
    width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    margin-top: 12px;
    margin-bottom: 50px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li {
    width: 36px;
    height: 36px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin: 0px 8px;
    cursor: pointer;
    border-radius: 50%;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li.on {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .only-m {
    display: none;
  }

  .quality-99716 .ecer-main-w {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .quality-99716 .ecer-main-w.card-main {
    flex-direction: column;
  }

  .quality-99716 .left_hotproduct_99516 {
    display: none;
  }

  .quality-99716 .only-m {
    display: block;
  }

  .quality-99716 .mailUs_99516_wrap {
    display: none;
  }

  .quality-99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    position: relative;
  }

  .quality-99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .quality-99716 .left_card_99516 .main.show {
    display: block;
  }

  .quality-99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 50px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .quality-99716 .right {
    flex: 1;
    width: auto;
    margin-left: 0px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    width: 100%;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 24px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .quality-99716 .left_card_99516 {
    margin-bottom: 24px;
  }

  .quality-99716 .right .right_name h1 {
    margin-bottom: 24px;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
  }

  .quality-99716 {
    padding-top: 56px;
  }

  .quality-99716 .banner-tit {
    font-size: 24px;
  }

  .quality-99716 .aboutusIntruduction {
    margin-top: 24px;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .quality-99716 .ecer-main-w {
    padding: 0px;
  }

  .quality-99716 .right .right_name h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .quality-99716 .crumbs_99516 {
    display: none;
  }

  .quality-99716 .left_hotproduct_99516 {
    display: none;
  }

  .quality-99716 .card-main {
    flex-direction: column;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list li {
    display: flex;
    flex-wrap: wrap;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: calc(calc(100% - 16px) / 2);
    margin-right: 16px;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part:nth-child(2n) {
    margin-right: 0;
  }

  .quality-99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .quality-99716 .left_card_99516 .title {
    border-radius: 0;
  }

  .quality-99716 .only-m {
    display: block;
  }

  .quality-99716 .only-pc {
    display: none;
  }

  .quality-99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .quality-99716 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .quality-99716 .right {
    margin-left: 0px;
  }

  .quality-99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 320px;
    --img-box-h: 320px;
  }

  .quality-99716 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .quality-99716 .left_card_99516 .main.show {
    display: block;
  }

  .quality-99716 .mailUs_99516_wrap {
    display: none;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .quality-99716 {
    padding-bottom: 0px;
  }

  .quality-99716 .aboutusIntruduction .item {
    padding: 24px 16px;
    margin-bottom: 24px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list ul {
    margin-bottom: 36px;
    margin-top: 0px;
  }

  /* yinsi */
  .privacy_p_99716 {
    background-color: #fff;
    padding-bottom: 100px;
    font-family: Arial;
  }

  .privacy_p_99716 .news_qx_p_99708 {
    position: relative
  }

  .privacy_p_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 350px;
    width: 100%;
    position: relative
  }

  .privacy_p_99716 .news_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    height: 100%;
    background: rgba(0, 0, 0, .7)
  }

  .privacy_p_99716 .news_qx_p_99708 .p_top_title {
    text-transform: uppercase;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    line-height: 26px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3
  }

  .privacy_p_99716 .ecer-main-w {
    width: 100%;
    overflow-x: auto;
  }

  .privacy_p_99716 .ecer-main-w ul,
  .privacy_p_99716 .ecer-main-w ol {
    list-style: revert;
    padding-inline-start: 20px;
  }

  .privacy_p_99716 .ecer-main-w ul li,
  .privacy_p_99716 .ecer-main-w ol li {
    list-style: revert;
  }

  .privacy_p_99716 .crumbs_99516 a,
  .privacy_p_99716 .crumbs_99516 h2,
  .privacy_p_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .privacy_p_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .privacy_p_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .privacy_p_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .privacy_p_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .privacy_p_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .privacy_p_99716 .p_p_tit {
    text-transform: capitalize;
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    color: #323232;
    line-height: 33px;
    margin-top: 36px;
    margin-bottom: 24px
  }

  .privacy_p_99716 .p_item {
    margin-bottom: 20px
  }

  .privacy_p_99716 .p_item .p_p1 {
    font-size: 16px;
    font-weight: 700;
    color: #323232;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 16px
  }

  .privacy_p_99716 .p_item .p_p1:after {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    background-color: #08244c;
    left: 0;
    bottom: 0;
    position: absolute
  }

  .privacy_p_99716 .p_item .p_p2 {
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 26px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dcdcdc
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 360px;
    width: 100%;
    position: relative;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .privacy_p_99716 .sub_Box input.submit:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .sub_Box input.reset:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
  }

  .privacy_p_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .privacy_p_99716 .p_p_tit {
    font-size: 24px;
    margin-bottom: 24px;
    margin-top: 36px;
    width: 100%;
  }

  .privacy_p_99716 .crumbs_99516 {
    display: none;
  }

  .privacy_p_99716 {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 120px;
  }

  .privacy_p_99716 .ecer-main-w {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .privacy_p_99716 .p_p_tit {
    width: 100%;
    margin-bottom: 16px;
    margin-top: 24px;
    font-size: 18px;
    color: #000;
    line-height: 28px;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title .top_title {
    width: 100%;
    font-size: 24px;
  }

  /* setmap */
  .setmap_99716 {
    background-color: #fff;
  }

  .setmap_99716 .news_qx_p_99708 {
    position: relative;
  }

  .setmap_99716 .ecer-main-w {
    width: 1344px;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 360px;
    width: 100%;
    position: relative;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;

    font-family: {
      font_main2
    }

    ;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);

    font-family: {
      font_main2
    }

    ;
    font-size:36px;
    font-weight:400;
    line-height:42px;
    letter-spacing:0px;
    text-align:center;
  }

  .setmap_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 300px;
    width: 100%;
    position: relative;
  }

  .setmap_99716 .news_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
  }

  .setmap_99716 .news_qx_p_99708 .p_top_title {
    text-transform: uppercase;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    line-height: 26px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3;
  }

  .setmap_99716 .crumbs_99516 a,
  .setmap_99716 .crumbs_99516 h2,
  .setmap_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .setmap_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .setmap_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .setmap_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .setmap_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .setmap_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .setmap_99716 .crumbs_99516 h2 a,
  .setmap_99716 .crumbs_99516 h2,
  .setmap_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .setmap_99716 .p_site_title {
    font-size: 24px;
    text-transform: uppercase;
    color: rgb(0, 0, 0);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    letter-spacing:0px;
    text-align:left;
    padding-left:20px;
    position:relative;
    margin-bottom:24px;
  }

  .setmap_99716 .p_site_title:after {
    display: block;
    content: "";
    width: 4px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 7px;
    background-color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 48px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 22px;
    text-transform: capitalize;
    margin-right: 48px;

    font-family: {
      font_main2
    }
  }

  .setmap_99716 .p_flex_item a {
    font-family: {
      font_main2
    }

    font-size:16px;
    font-weight:400;
    color:#323232;
  }

  .setmap_99716 .p_flex_item:hover a {
    color: var(--color_main1, #0252BB);
    text-transform: capitalize;
  }

  .setmap_99716 .p_pro {
    margin-bottom: 24px;
  }

  .setmap_99716 .p_flex_box {
    width: 640px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 32px;
    margin-bottom: 30px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-right: 0;
    margin-left: 32px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title {
    font-size: 18px;

    font-family: {
      font_main2
    }

    ;
    font-weight:700;
    color:#323232;
    text-transform:capitalize;
    margin-bottom:12px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title:hover {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .p_flex_box .p_flex_box_des {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-bottom: 8px;

    font-family: {
      font_main2
    }
  }

  .setmap_99716 .p_flex_box .p_flex_box_des h2 {
    font-weight: 100;

    font-family: {
      font_main2
    }

    ;
    font-size:14px;
    font-weight:400;
    color:#323232;
  }

  .setmap_99716 .p_flex_box .p_flex_box_des:hover h2 {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .four_global_pages_114 {
    margin-top: 32px;
    padding-bottom: 100px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination {
    margin: 0;
    text-align: center;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div {
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: center;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .pageType3 {
    margin: 0 8px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .right-icon {
    font-size: 12px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .icon-xiangzuo1 {
    font-size: 12px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;

    font-family: {
      font_main2
    }

    ;
    font-size:16px;
    font-weight:400;
    color:#323232;
    text-align:center;
    box-shadow:0px 0px 6px rgba(0, 0, 0, 0.15);
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType1 {
    border-radius: 50%;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType3,
  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border-radius: 50%;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border: 1px solid #ddd;
  }

  .setmap_99716 .pageType1.current,
  .setmap_99716 .pageType3.current,
  .setmap_99716 .pageType1:hover,
  .setmap_99716 .pageType3:hover {
    background: var(--color_main1, #0252BB) !important;
    color: #fff !important;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination a.feitian {
    font-weight: 700;
  }

  .setmap_99716 {
    width: 100%;
  }

  .setmap_99716 .crumbs_99516 {
    width: calc(100% - 48px);
  }

  .setmap_99716 .ecer-main-w.p_site_box {
    width: 100%;
    max-width: calc(100% - 48px);
    margin: 0 auto;
  }

  .setmap_99716 .ecer-main-w.p_site_box .ecer-flex {
    flex-wrap: wrap;
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 36px;
    margin-right: 24px;
  }

  .setmap_99716 .p_flex_box {
    width: 47%;
    margin-right: 16px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-left: 16px;
  }

  .setmap_99716 .four_global_pages_114 {
    margin-top: 50px;
  }

  .setmap_99716 .crumbs_99516 {
    display: none;
  }

  .setmap_99716 {
    width: 100%;
    padding-top: 56px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-left: 0px;
  }

  .setmap_99716 .ecer-main-w.p_site_box {
    width: 100%;
    max-width: calc(100% - 36px);
    margin: 0 auto;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 120px;
  }

  .setmap_99716 .ecer-main-w.p_site_box .ecer-flex {
    flex-wrap: wrap;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title .top_title {
    font-size: 24px;
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 10px;
    margin-right: 16px;
  }

  .setmap_99716 .p_flex_box {
    width: 100%;
    padding-right: 0;
    margin-right: 16px;
    margin-bottom: 16px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div a {
    margin: 0px 8px 6px;
  }

  .setmap_99716 .four_global_pages_114 {
    margin-bottom: 0px;
    margin-top: 6px;
    padding-bottom: 48px;
  }

  .setmap_99716 .p_site_title {
    font-size: 18px;
    margin-top: 24px;
    margin-bottom: 16px;
    padding-left: 12px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title {
    margin-bottom: 8px;
  }

  /* setmap */
  @media (max-width: 960px) {}

  .feitian {
    font-family: "feitian" !important;
    font-size: calc(16 * var(--vw));
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }

  .ft-telegram-c:before {
    content: "\e618"
  }

  .ft-telegram:before {
    content: "\e619"
  }

  .ft-menu1:before {
    content: "\e6a0"
  }

  .ft-employees3:before {
    content: "\e69f"
  }

  .ft-custom3:before {
    content: "\e698"
  }

  .ft-sales3:before {
    content: "\e699"
  }

  .ft-year3:before {
    content: "\e69d"
  }

  .ft-tiktok2:before {
    content: "\e697"
  }

  .ft-home:before {
    content: "\e60b"
  }

  .ft-en:before {
    content: "\e76d"
  }

  .ft-language3:before {
    content: "\e774"
  }

  .ft-tiktok1:before {
    content: "\e601"
  }

  .ft-big:before {
    content: "\e76c"
  }

  .ft-ltian:before {
    content: "\e768"
  }

  .ft-cfang:before {
    content: "\e769"
  }

  .ft-zliang:before {
    content: "\e76a"
  }

  .ft-jxbi:before {
    content: "\e76b"
  }

  .ft-a-06:before {
    content: "\e75e"
  }

  .ft-a-04:before {
    content: "\e75f"
  }

  .ft-a-05:before {
    content: "\e760"
  }

  .ft-a-08:before {
    content: "\e761"
  }

  .ft-a-07:before {
    content: "\e762"
  }

  .ft-a-10:before {
    content: "\e763"
  }

  .ft-a-01:before {
    content: "\e764"
  }

  .ft-a-03:before {
    content: "\e765"
  }

  .ft-a-02:before {
    content: "\e766"
  }

  .ft-a-09:before {
    content: "\e767"
  }

  .ft-back:before {
    content: "\e68e"
  }

  .ft-kexue:before {
    content: "\e68b"
  }

  .ft-yunfei:before {
    content: "\e68c"
  }

  .ft-zhiliang:before {
    content: "\e68d"
  }

  .ft-category:before {
    content: "\e6db"
  }

  .ft-airplane1:before {
    content: "\e685"
  }

  .ft-good1:before {
    content: "\e686"
  }

  .ft-customer1:before {
    content: "\e687"
  }

  .ft-setting1:before {
    content: "\e688"
  }

  .ft-service2:before {
    content: "\e689"
  }

  .ft-service1:before {
    content: "\e68a"
  }

  .ft-edit:before {
    content: "\e684"
  }

  .ft-categories:before {
    content: "\e617"
  }

  .ft-chemicals:before {
    content: "\e69a"
  }

  .ft-electronics_components:before {
    content: "\e69c"
  }

  .ft-electronics_equipment:before {
    content: "\e69e"
  }

  .ft-health:before {
    content: "\e6a7"
  }

  .ft-industrial:before {
    content: "\e6a9"
  }

  .ft-hardware:before {
    content: "\e6ad"
  }

  .ft-service_equipment:before {
    content: "\e6b5"
  }

  .ft-mechanical_parts:before {
    content: "\e6cc"
  }

  .ft-label:before {
    content: "\e683"
  }

  .ft-box:before {
    content: "\e67b"
  }

  .ft-briefcase:before {
    content: "\e67c"
  }

  .ft-mechanical:before {
    content: "\e67d"
  }

  .ft-trucks:before {
    content: "\e67e"
  }

  .ft-hammer:before {
    content: "\e67f"
  }

  .ft-products:before {
    content: "\e680"
  }

  .ft-well:before {
    content: "\e681"
  }

  .ft-medal:before {
    content: "\e682"
  }

  .ft-employees:before {
    content: "\e627"
  }

  .ft-sales:before {
    content: "\e649"
  }

  .ft-company:before {
    content: "\e69b"
  }

  .ft-instagram2:before {
    content: "\e679"
  }

  .ft-instagram1:before {
    content: "\e67a"
  }

  .ft-star1:before {
    content: "\e677"
  }

  .ft-calendar1:before {
    content: "\e678"
  }

  .ft-person2:before {
    content: "\e675"
  }

  .ft-person1:before {
    content: "\e676"
  }

  .ft-phone2:before {
    content: "\e673"
  }

  .ft-phone1:before {
    content: "\e674"
  }

  .ft-mobile2:before {
    content: "\e671"
  }

  .ft-mobile1:before {
    content: "\e672"
  }

  .ft-mail2:before {
    content: "\e670"
  }

  .ft-mail1:before {
    content: "\e66f"
  }

  .ft-fax2:before {
    content: "\e66d"
  }

  .ft-fax1:before {
    content: "\e66e"
  }

  .ft-address2:before {
    content: "\e66b"
  }

  .ft-address1:before {
    content: "\e66c"
  }

  .ft-success2:before {
    content: "\e653"
  }

  .ft-success1:before {
    content: "\e654"
  }

  .ft-close2:before {
    content: "\e651"
  }

  .ft-close1:before {
    content: "\e652"
  }

  .ft-youtube1:before {
    content: "\e669"
  }

  .ft-youtube2:before {
    content: "\e66a"
  }



  .ft-whatsapp1:before {
    content: "\e665"
  }

  .ft-whatsapp2:before {
    content: "\e666"
  }

  .ft-wechat2:before {
    content: "\e663"
  }

  .ft-wechat1:before {
    content: "\e664"
  }

  .ft-viber2:before {
    content: "\e661"
  }

  .ft-viber1:before {
    content: "\e662"
  }

  .ft-twitter1:before {
    content: "\e65f"
  }

  .ft-twitter2:before {
    content: "\e660"
  }

  .ft-skype2:before {
    content: "\e65d"
  }

  .ft-skype1:before {
    content: "\e65e"
  }

  .ft-linkedin1:before {
    content: "\e65b"
  }

  .ft-linkedin2:before {
    content: "\e65c"
  }

  .ft-icq2:before {
    content: "\e659"
  }

  .ft-icq1:before {
    content: "\e65a"
  }

  .ft-facebook1:before {
    content: "\e657"
  }

  .ft-facebook2:before {
    content: "\e658"
  }

  .ft-contact2:before {
    content: "\e641"
  }

  .ft-contact1:before {
    content: "\e642"
  }

  .ft-chat1:before {
    content: "\e63f"
  }

  .ft-chat2:before {
    content: "\e640"
  }

  .ft-sent1:before {
    content: "\e63d"
  }

  .ft-sent2:before {
    content: "\e63e"
  }

  .ft-comment2:before {
    content: "\e63b"
  }

  .ft-comment1:before {
    content: "\e63c"
  }

  .ft-firstpage:before {
    content: "\e637"
  }

  .ft-previouspage:before {
    content: "\e638"
  }

  .ft-nextpage:before {
    content: "\e639"
  }

  .ft-lastpage:before {
    content: "\e63a"
  }

  .ft-down1:before {
    content: "\e635"
  }

  .ft-up1:before {
    content: "\e636"
  }

  .ft-previous1:before {
    content: "\e631"
  }

  .ft-previous2:before {
    content: "\e632"
  }

  .ft-next1:before {
    content: "\e633"
  }

  .ft-next2:before {
    content: "\e634"
  }

  .ft-top1:before {
    content: "\e630"
  }

  .ft-play1:before {
    content: "\e62f"
  }

  .ft-download1:before {
    content: "\e62e"
  }

  .ft-language2:before {
    content: "\e62b"
  }

  .ft-language1:before {
    content: "\e62a"
  }

  .ft-less1:before {
    content: "\e628"
  }

  .ft-more1:before {
    content: "\e629"
  }

  .ft-search1:before {
    content: "\e626"
  }

  :root {
    --root-body-color: #333;
    --root-body-fontsize: calc(14 * var(--vw));
    --root-body-title-font: Impact;
    --root-body-font: Arial;
    --root-border-corlor: #ddd;
    --root-border-odd-color: #f9f9f9;
    --root-border-hover-corlor: #f5f5f5;
    --root-input-focus: #66afe9;
    --root-input-bg-focus: rgb(150, 150, 150);
    --root-textarea-bg: #f6f7fa;
    --root-button-color: #126ae2;
    --root-button-font-color: #fff
  }

  html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
  }

  body,
  div,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  pre,
  code,
  form,
  fieldset,
  legend,
  input,
  textarea,
  p,
  blockquote,
  th,
  td,
  hr,
  button,
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: inherit
  }

  dl,
  dt,
  dd,
  ul,
  ol,
  li {
    list-style: none
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block
  }

  audio,
  canvas,
  video {
    display: inline-block
  }

  body {
    font-size: var(--root-body-fontsize)
  }

  button,
  input,
  select,
  textarea {
    font-family: var(--root-body-font);
    font-size: var(--root-body-fontsize);
    color: var(--root-body-color)
  }

  input,
  select,
  textarea {
    font-size: 100%
  }

  table {
    border-collapse: collapse;
    border-spacing: 0
  }

  th {
    text-align: inherit;
    font-weight: normal
  }

  fieldset,
  img {
    border: 0
  }

  iframe {
    display: block
  }

  a {
    color: var(--root-body-color);
    text-decoration: none
  }

  img[src$="load_icon.gif"] {
    width: calc(24 * var(--vw)) !important;
    height: calc(24 * var(--vw)) !important;
    max-width: calc(24 * var(--vw)) !important;
    max-height: calc(24 * var(--vw)) !important;
    min-width: calc(24 * var(--vw)) !important;
    min-height: calc(24 * var(--vw)) !important
  }

  .image-part img[src$="load_icon.gif"],
  .image-all img[src$="load_icon.gif"] {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -moz-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important
  }

  img[src$="nophoto.gif"] {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: initial !important;
    object-position: initial !important
  }



  .image-part {
    position: relative;
    overflow: hidden
  }

  .image-part img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
  }

  .image-all {
    text-align: center;
    position: relative;
    overflow: hidden
  }

  .image-all img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%
  }

  .img-contain,
  .img-cover {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden
  }

  .img-contain img,
  .img-cover img {
    transform: scale(1.001)
  }

  .img-contain img {
    max-width: 100%;
    max-height: 100%
  }

  .img-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover
  }

  .clearfix::after {
    content: "";
    display: block;
    clear: both
  }

  .wrap-1270 {
    position: relative;
    width: calc(1270 * var(--vw));
    margin: auto
  }

  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    color: #c7c7c7
  }

  input:-moz-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  input::-moz-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  input:-ms-input-placeholder,
  textarea:-moz-placeholder {
    color: #c7c7c7
  }

  .ecer-h1 {
    font-size: calc(36 * var(--vw))
  }

  .ecer-h2 {
    font-size: calc(30 * var(--vw))
  }

  .ecer-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }

  .ecer-ellipsis-n {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line, 2);
    overflow: hidden
  }

  .ecer-table {
    width: 80%;
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    border: calc(1 * var(--vw)) solid var(--root-border-corlor);
    margin: calc(15 * var(--vw)) auto
  }

  .ecer-table>tbody>tr>td,
  .ecer-table>tbody>tr>th,
  .ecer-table>tfoot>tr>td,
  .ecer-table>tfoot>tr>th,
  .ecer-table>thead>tr>td,
  .ecer-table>thead>tr>th {
    padding: calc(8 * var(--vw));
    line-height: 1.4;
    vertical-align: top;
    border-top: calc(1 * var(--vw)) solid var(--root-border-corlor);
    border-left: calc(1 * var(--vw)) solid var(--root-border-corlor)
  }

  .ecer-table>tbody>tr:nth-of-type(odd) {
    background-color: var(--table-bg, #f9f9f9)
  }

  .ecer-table>tbody>tr:hover {
    background-color: var(--table-bg, #f5f5f5)
  }

  .ecer-input {
    display: block;
    width: 100%;
    height: calc(34 * var(--vw));
    padding: calc(6 * var(--vw)) calc(12 * var(--vw));
    font-size: var(--root-body-fontsize);
    line-height: 1.42857143;
    color: #555;
    background-color: var(--input-bg, transparent);
    background-image: var(--input-bg-img, none);
    border: calc(1 * var(--vw)) solid var(--input-border, #ccc);
    border-radius: var(--input-border-radius, calc(4 * var(--vw)));
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box
  }

  .ecer-input:focus {
    border-color: var(--border-color-css, #ccc);
    outline: 0;
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%), 0 0 calc(8 * var(--vw)) rgb(102 175 233 / 60%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%), 0 0 calc(8 * var(--vw)) rgb(102 175 233 / 60%)
  }

  .ecer-input-bg {
    display: block;
    width: 100%;
    height: calc(36 * var(--vw));
    padding: calc(6 * var(--vw)) calc(12 * var(--vw));
    font-size: var(--root-body-fontsize);
    line-height: 1.42857143;
    color: #555;
    background-color: var(--input-bg, #f6f7fa);
    background-image: var(--input-bg-img, none);
    border: calc(1 * var(--vw)) solid var(--input-border, transparent);
    border-radius: var(--input-border-radius, calc(4 * var(--vw)));
    -webkit-box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box
  }

  .ecer-input-bg:focus {
    border: calc(1 * var(--vw)) solid var(--border-color-css, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-textarea {
    resize: none;
    border: calc(1 * var(--vw)) solid var(--bg-color, #ccc);
    background: var(--text-area-bg, transparent);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box;
    padding: calc(15 * var(--vw));
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%)
  }

  .ecer-textarea:focus {
    border: calc(1 * var(--vw)) solid var(--input-border, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-textarea-bg {
    resize: none;
    border: calc(1 * var(--vw)) solid var(--bg-color, transparent);
    background: var(--text-area-bg, #f6f7fa);
    min-width: var(--min-width-css, calc(100 * var(--vw)));
    max-width: var(--max-width-css, calc(500 * var(--vw)));
    box-sizing: border-box;
    padding: calc(15 * var(--vw));
    box-shadow: inset 0 calc(1 * var(--vw)) calc(1 * var(--vw)) rgb(0 0 0 / 8%)
  }

  .ecer-textarea-bg:focus {
    border: calc(1 * var(--vw)) solid var(--input-border, rgb(150, 150, 150));
    outline: 0
  }

  .ecer-default-button,
  .ecer-page-button,
  .ecer-module-button,
  .ecer-card-button,
  .ecer-button-border {
    font-weight: bold;
    display: inline-block;
    color: var(--root-button-font-color);
    background: var(--root-button-color);
    box-shadow: 0 calc(1 * var(--vw)) calc(4 * var(--vw)) 0 rgba(0, 0, 0, 0.24);
    border-radius: 0;
    vertical-align: middle;
    padding: calc(10 * var(--vw)) calc(16 * var(--vw));
    cursor: pointer
  }

  .ecer-default-button:hover,
  .ecer-page-button:hover,
  .ecer-module-button:hover,
  .ecer-card-button:hover,
  .ecer-button-border:hover,
  .ecer-button-circle:hover {
    color: var(--root-button-font-color);
    background: #26c43a;
    border-color: #26c43a
  }

  .ecer-page-button {
    padding: calc(14 * var(--vw)) calc(32 * var(--vw));
    font-size: calc(24 * var(--vw))
  }

  .ecer-module-button {
    padding: calc(12 * var(--vw)) calc(24 * var(--vw));
    font-size: calc(18 * var(--vw))
  }

  .ecer-card-button {
    padding: calc(10 * var(--vw)) calc(16 * var(--vw));
    font-size: calc(14 * var(--vw))
  }

  .ecer-page-btn-icon-right {
    margin-left: calc(8 * var(--vw))
  }

  .ecer-page-btn-icon-right {
    margin-right: calc(8 * var(--vw))
  }

  .ecer-font-button {
    color: var(--root-button-color);
    font-size: calc(14 * var(--vw));
    display: inline-block;
    font-weight: bold;
    cursor: pointer
  }

  .ecer-font-button:hover {
    color: #26c43a
  }

  .ecer-button-circle {
    width: calc(48 * var(--vw));
    height: calc(48 * var(--vw));
    color: var(--root-button-font-color);
    background: var(--root-button-color);
    border-radius: 50%;
    text-align: center;
    line-height: calc(48 * var(--vw));
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
  }

  .ecer-button-border {
    color: var(--root-button-color);
    border: calc(1 * var(--vw)) solid var(--root-button-color);
    background: transparent
  }

  .ecer-title-font {
    font-family: var(--root-body-title-font)
  }

  .ecer-body-font {
    font-family: var(--root-body-font)
  }

  .ecer-page-title-fontsize {
    font-size: calc(60 * var(--vw))
  }

  .ecer-module-title-fontsize {
    font-size: calc(40 * var(--vw));
    text-align: center
  }

  .ecer-card-title-fontsize {
    font-size: calc(18 * var(--vw))
  }

  .ecer-body-fontsize {
    font-size: calc(14 * var(--vw))
  }

  .ecer-title-font-color {
    color: #111
  }

  .ecer-body-font-color {
    color: #444
  }

  .ecer-auxiliary-font-color {
    color: #777
  }

  .ecer-tips-font-color {
    color: #fa5151
  }

  .ecer-triangle {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: calc(2 * var(--vw));
    vertical-align: middle;
    border-width: calc(4 * var(--vw));
    border-style: solid;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important
  }

  .ecer-main-w {
    width: calc(1200 * var(--vw));
    margin: 0 auto;
    padding: 0;
    max-width: calc(100vw - calc(48 * var(--vw)))
  }

  .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden
  }

  .fn-clear {
    zoom: 1
  }

  .ecer-float-lf {
    float: left !important
  }

  .ecer-float-rg {
    float: right !important
  }

  .ecer-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
  }

  .ecer-flex-row {
    -webkit-box-orient: vertical;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row
  }

  .ecer-flex-col {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
  }

  .ecer-flex-align {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
  }

  .ecer-flex-justify {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
  }

  .ecer-flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    justify-content: end
  }

  .ecer-flex-space-between {
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between
  }

  .ecer-flex-space-around {
    -webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around
  }

  .ecer-flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .ecer-flex-auto {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1
  }

  .tempWrap {
    margin: 0 auto
  }

  .ecer-social-contact {
    font-size: 0
  }

  .ecer-social-contact a {
    display: inline-block;
    vertical-align: middle;
    font-size: calc(20 * var(--vw));
    margin-right: calc(16 * var(--vw))
  }

  .ecer-social-contact a:last-child {
    margin-right: 0
  }

  body,
  html {
    /* height: 100%; */
    margin: 0;
  }

  .show {
    transform: translate(0, 0) !important;
  }

  .overhide {
    overflow: hidden;
  }

  .vc-share-root.open .vc-sharebox {
    transform: translate(0%, 0%);
  }

  .vc-share-bclose {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    opacity: 0.6;
    display: none;
  }

  .vc-sharebox {
    width: 100%;
    position: fixed;
    bottom: 0%;
    left: 0;
    z-index: 101;
    background: #fff;
    border-radius: 16px 16px 0 0;
    transform: translate(0, 100%);
  }

  .vc-close {
    height: 40px;
    position: relative;
  }

  .vc-close:after {
    content: "";
    display: block;
    width: 48px;
    height: 4px;
    background: #c4c4c4;
    border-radius: 2px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .vc-sharebox .vc-sharerel {
    padding: 0 16px;
  }

  .vc-sharebox .vc-share_tit {
    line-height: 22px;
    font-size: 16px;
    font-family: PingFang SC;
    color: #4f4e4e;
    margin-bottom: 16px;
  }

  .vc-sharebox .vc-share_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .vc-share_list:after {
    content: "";
    display: inline-flex;
    width: 18%;
  }

  .vc-sharebox .vc-share_list a {
    width: 20%;
    display: inline-flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    margin-bottom: 20px;
    text-decoration: none;
  }

  .vc-sharebox .vc-share_list i {
    width: 48px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .vc-sharebox .vc-share_list span {
    font-size: 12px;
    color: #4f4e4e;
    text-align: center;
  }

  .vc-sharebox .vc-share_list .icon {
    width: 54px;
    height: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    background: url(../images/vc-sprite.png) -3px -180px no-repeat;
    background-size: 300px;
    transform: scale(0.8);
  }

  .vc-sharebox .vc-share_list .icon.wa {
    background-position: -3px -180px;
  }

  .vc-sharebox .vc-share_list .icon.fb {
    background-position: -185px -235px;
  }

  .vc-sharebox .vc-share_list .icon.tw {
    background-position: -124px -177px;
  }

  .vc-sharebox .vc-share_list .icon.em {
    background-position: -64px -237px;
  }

  .vc-sharebox .vc-share_list .icon.li {
    background-position: -4px -239px;
  }

  .vc-sharebox .vc-share_list .icon.tk {
    background-position: -185px -175px;
  }

  .vc-sharebox .vc-share_list .icon.it {
    background-position: -63px -179px;
  }

  .vc-sharebox .vc-share_list .icon.yt {
    background-position: -124px -236px;
  }

  .vc-sharebox .vc-share_list .icon.cy {
    background-position: -241px -204px;
  }

  .small-fixed.open {
    left: 0;
    transition: all 0.3s ease-in-out 0.3s;
  }

  .small-fixed.open .small_btn {
    height: 36px;
    background: #8fbaef;
    transition: all 0.3s ease-in-out;
  }

  .small-fixed.open .small_btn .small_iconwrap {
    width: 47px;
    height: 36px;
    padding: 0;
    transition: height 0.3s ease-in-out;
  }

  .small-fixed.open .small_btn .small_iconwrap em {
    height: 0;
    transition: height 0.3s ease-in-out;
  }

  .small-fixed {
    width: 160px;
    position: fixed;
    top: 31.41%;
    left: -114px;
    z-index: 99;
    background: #8fbaef;
    border-radius: 0 20px 20px 0;
    transition: all 0.3s ease-in-out 0.4s;
  }

  .small-fixed .small_btn {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: transparent;
    border-radius: 0 20px 20px 0;
    cursor: pointer;
    user-select: none;
    outline: none;
    transition: all 0.3s ease-in-out 1.2s;
    position: relative;
  }

  .small-fixed .small_btn span {
    color: #fff;
    font-size: 14px;
    font-family: PingFang SC;
    white-space: nowrap;
  }

  .small-fixed .small_btn i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/vc-sprite.png) -170px -94px no-repeat;
    background-size: 300px;
  }

  .small-fixed .small_btn .small_iconwrap {
    width: 47px;
    height: 71px;
    padding: 0 10px;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #8fbaef;
    box-sizing: border-box;
    transition: height 0.3s ease-in-out 1.2s;
  }

  .small-fixed .small_btn .small_iconwrap em {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(../images/vc-sprite.png) -255px -171px no-repeat;
    background-size: 300px;
    transition: height 0.3s ease-in-out 1.4s;
  }

  .small-fixed .small_list {
    height: 0;
    padding: 0 15px 0px;
    border-radius: 0 0 20px 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
  }

  .small-fixed .small_list .sitem {
    display: block;
    width: 130px;
    height: 64px;
    border-radius: 4px;
    background: #eee;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
  }

  .small-fixed .small_list .sitem_bg {
    display: flex;
    width: 100%;
    height: 100%;
  }

  .small-fixed .small_list .sitem_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .small-fixed .small_list .sitem_play {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    opacity: 0.5;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8;
    cursor: pointer;
  }

  .small-fixed .small_list .sitem_play:after {
    content: '';
    display: inline-block;
    width: 0;
    border-width: 10px 16px 10px 16px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 72%;
    transform: translate(-50%, -50%);
  }

  .small-fixed .small_list .sitem_time {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 0 2px;
    border-radius: 2px;
    color: hsla(0, 0%, 100%, 0.64);
    font: 400 12px/15px Roboto, HelveticaNeue, Arial, sans-serif;
    letter-spacing: 0;
    text-align: left;
    background: #333;
  }

  .small-fixed .smore {
    padding: 0 0px 4px;
    font: 400 14px/20px '思源黑体';
    color: #fff;
  }

  .small-fixed .smore a {
    color: #fff;
    text-decoration: underline;
  }

  .small-fixed.open .small_list {
    height: auto;
    background: #8fbaef;
    transition: all 0.3s ease-in-out 0.6s;
  }

  .small-fixed.open .small_btn i {
    transform: rotate(180deg);
  }

  .vc-animate {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
  }

  .vc-animate .vc-bgclose {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.1;
    position: fixed;
    top: 0;
    left: 0;
  }

  .vc-animate .vc-pic {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.8;
  }

  .vc-animate .vc-pic img {
    width: 120px;
  }

  @media (prefers-color-scheme:light) {
    body.light-scheme {
      background: #F4F6F9;
    }

    .evc-header {
      background: #fff;
      box-shadow: 0 4px 6px rgba(151, 151, 151, 0.25);
    }

    .evc-header .evc-logo .white-logo {
      display: block;
    }

    .evc-header .evc-logo .logo-img.dark-logo {
      display: none;
    }

  }

  /* common css end */

  /* videoDetail_m css start */

  .root {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .root .header {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .evc-header {
    position: absolute;
    width: 100%;
  }

  .translate_text {
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    z-index: 9;
    transform: translate(0, 100%);
  }

  .translate_text .next_text {
    width: 100%;
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    text-align: center;
    color: #fff;
    font: 700 0.15rem/0.22rem PingFang SC;
    text-shadow: 1px -1px 1px #404AEB;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
  }

  .translate_text .next_text i {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 8px;
  }

  .translate_text .next_text .sliding,
  .translate_text .next_text .releasing {
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
  }

  .translate_text .next_text .releasing {
    margin-top: 200px;
  }

  .translate_text .next_text .sliding i,
  .translate_text .next_text .releasing i {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
    font: 700 15px/22px PingFang SC;
    background-image: url(../images/loading_next.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-shadow: 1px -1px 1px #404AEB;
    position: relative;
    z-index: 1;
  }

  .translate_text .next_text .sliding i {
    box-sizing: border-box;
  }

  .translate_text .next_text .releasing i {
    background-image: url(../images/loading_release.png);
  }

  .translate_text .next_text.release {
    top: -240px;
  }

  .translate_text .next_bg {
    width: 100%;
    height: 110%;
    background-image: url(../images/slidenext.jpg);
    background-repeat: no-repeat;
    background-position: center -10%;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
  }

  .evc-videoplay {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
  }

  .evc-area {
    width: 100%;
    height: 100%;
    background: #000;
    position: relative;
  }

  .evc-area .finger-area {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
  }

  .evc-area .video-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: 10;
    transition: all 0.2s linear;
  }

  .evc-area .video-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.2s linear;
  }

  .evc-area .video-playbtn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all 0.2s linear;
    opacity: 0.7;
    display: none;
  }

  .evc-area .video-playbtn:after {
    content: "";
    display: block;
    width: 140px;
    height: 140px;
    background: url(../images/play.png) center no-repeat;
    background-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }


  .video-wrap .video-js {
    height: 100% !important;
  }

  .detailVideo-dimensions.vjs-fluid:not(.vjs-audio-only-mode) {
    padding-top: 0 !important;
  }

  /* 隐藏原始的控制面板*/
  .video-js .vjs-control-bar {
    display: none !important;
  }

  .vc-rich-scroll {
    display: block;
    width: calc(100% - 32);
    padding: 0 16px;
    max-height: 55vh;
    overflow: auto;
  }

  /*自定义进度条*/
  .difine-processbox {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    bottom: 20px;
    left: 0px;
    z-index: 15;
    transition: all 0.3s ease-in-out;
    opacity: 0.5;
  }

  .difine-processbox.opareting {
    opacity: 1;
  }

  .difine-processbox.opareting .difine-process {
    height: 2px;
  }

  .difine-processbox.opareting .bar {
    height: 2px;
  }

  .difine-processbox.opareting .bar:after {
    width: 8px;
    height: 8px;
  }

  .toucharea-process {
    padding: 10px 0;
    margin-bottom: -10px;
  }

  .difine-process {
    height: 1px;
    border-radius: 2px;
    background: #c4c4c4;
    transition: all 0.3s ease-in-out;
  }

  .difine-process .bar {
    width: 0%;
    height: 1px;
    background: #fff;
    position: relative;
  }

  .difine-process .bar:after {
    content: "";
    display: block;
    width: 1px;
    height: 1px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }

  /* 视频内推产品浮窗  */
  .v-ts-send {
    max-width: 60%;
    background: rgba(58, 58, 58, 0.7);
    border-radius: 8px;
    position: absolute;
    bottom: 120px;
    left: 16px;
    z-index: 12;
    overflow: hidden;
  }

  .v-ts_wrap {
    display: flex;
    padding: 6px;
    border-radius: 6px;
    color: #333;
    position: relative;
    z-index: 9;
  }

  .v-ts-send .v-ts_img {
    display: flex;
    flex-shrink: 0;
    width: 50px;
    height: 50px;
    border-radius: 4px;
    margin-right: 10px;
    overflow: hidden;
  }

  .v-ts-send .v-ts_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .v-ts-send .v-ts_txt {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .v-ts-send .v-ts_tit {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }

  .v-ts-send .v-ts_bts {
    display: flex;
  }

  .v-ts-send .v-ts_bts i {
    display: inline-flex;
    width: 18px;
    height: 18px;
    background: #fff;
    margin-right: 6px;
    margin-top: -2px;
    background: url(../images/im.svg) center center no-repeat;
    background-size: contain;
  }

  .v-ts-send .v-ts_bts .chatnow {
    width: 100px;
    height: 23px;
    color: #ffffff;
    background: #4bcd65 !important;
    border-radius: 20px;
    font: 400 12px/23px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    margin: 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    transition: background ease-in-out 0.3s;
    white-space: nowrap;
  }

  .v-ts-send .v-ts_bts .chatnow:hover {
    background: #64CE79;
  }

  .v-ts-send .v-ts_bts .chatnow:active {
    background: #34CC52;
  }

  .v-ts_close {
    width: 18px;
    height: 20px;
    margin-right: 0px;
    position: relative;
    cursor: pointer;
  }

  .v-ts_close:before {
    content: "";
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 16px;
    margin-right: -15px;
    background: url(../images/vc-sprite.png) -227px -126px no-repeat;
    background-size: 300px;
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

  /* 视频内推产品浮窗  */
  .v-rich-send {
    width: 100%;
    background: rgba(0, 0, 0, .5);
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
  }

  .v-rich_wrap {
    display: flex;
    padding: 6px;
    border-radius: 6px;
    background: transparent;
    color: #333;
    position: relative;
    z-index: 9;
  }

  .v-rich-send .v-rich_img {
    display: flex;
    flex-shrink: 0;
    width: 90px;
    height: 90px;
    margin-right: 8px;
    border-radius: 6px;
    overflow: hidden;
  }

  .v-rich-send .v-rich_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .v-rich-send .v-rich_txt {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .v-rich-send .v-rich_tit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #fff;
    margin-bottom: 15px;
    text-decoration: none;
  }

  .v-rich-send .v-rich_bts {
    display: block;
  }

  .v-rich-send .v-rich_bts i {
    display: inline-flex;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background: url(../images/im.svg) center center no-repeat;
    background-size: contain;
  }

  .v-rich-send .v-rich_bts .chatnow,
  .v-rich-send .v-rich_bts .learnmore {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    padding: 0 8px;
    border-radius: 20px;
    background: #4bcd65;
    color: #fff;
    font: 400 12px/12px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    border: 1px solid #4bcd65;
    cursor: pointer;
    text-decoration: none;
    transition: background ease-in-out 0.3s;
    white-space: nowrap;
    box-sizing: border-box;
  }

  .v-rich-send .v-rich_bts .chatnow {
    margin-right: 10px;
  }

  .v-rich-send .v-rich_bts .learnmore {
    background: #fff !important;
    color: #666;
    border: 1px solid #666;
    margin-right: 5px;
    margin-bottom: 5px;
  }

  .v-rich-send .v-rich_bts .learnmore i {
    background: url(../images/vc-sprite.png) -74px -126px no-repeat;
    background-size: 300px;
  }

  .video-desc {
    width: 100%;
    font-size: 0;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
  }

  .video-desc .vc-bigtxt {
    width: 100%;
    height: 60vh;
    background: #fff;
    border-radius: 16px 16px 0 0;
    transform: translate(0%, 100%);
    transition: transform 0.3s linear;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 15;
  }

  .video-desc .vc-bigtxt .vc-icongroup:before {
    background-size: 300px;
    background-position: -11px -72px;
  }

  .video-desc .vc-bigtxt .vc-timer:before {
    background-size: 300px;
    background-position: -32px -72px;
  }

  .video-desc .vc-bigtxt .vc-total:before {
    background-size: 300px;
    background-position: -132px -125px;
    margin-top: -1px;
  }

  .video-desc .vc-btxt-title {
    width: 100%;
    color: #111;
    font: 700 14px/18px "PingFang SC";
    text-align: left;
    margin-bottom: 8px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .vc-btnclose {
    height: 40px;
    margin: 0 16px;
    position: relative;
  }

  .vc-btnclose:before {
    content: " ";
    display: block;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 5px;
    right: -5px;
    background: url(../images/vc-sprite.png) -220px -90px no-repeat;
    background-size: 300px;
    opacity: 0.4;
  }

  .vc-btnclose:after {
    content: "";
    display: block;
    width: 48px;
    height: 4px;
    background: #c4c4c4;
    border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .video-desc_top {
    position: relative;
    padding: 0 16px 0;
    margin-bottom: 38px;
  }

  .video-desc .video-desc_top .vc-btxt-title,
  .video-desc .video-desc_top .vc-timer,
  .video-desc .video-desc_top .vc-total,
  .video-desc .video-desc_top .vc-icongroup {
    color: #fff;
    margin-top: 0;
  }

  .video-desc_wrap {
    padding-right: 40px;
    position: relative;
  }

  .video-desc_fixed {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 12px;
    right: -5px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .video-desc .vc-iconwrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .video-desc .vc-icongroup,
  .video-desc .vc-timer {
    color: #777;
    font: 400 12px/15px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    margin-right: 15px;
    display: flex;
    align-items: stretch;
  }

  .video-desc .vc-icongroup {
    margin-bottom: 4px;
    word-break: break-all;
  }

  .video-desc .vc-icongroup:before,
  .video-desc .vc-timer:before {
    content: " ";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background-image: url("../images/vc-sprite.png");
    background-repeat: no-repeat;
    background-size: 300px;
    flex-shrink: 0;
  }

  .video-desc .vc-icongroup:before {
    background-position: -54px -72px;
  }

  .video-desc .vc-timer:before {
    background-position: -76px -72px;
  }

  .video-desc .vc-total {
    color: #777;
    font: 400 12px/15px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    display: flex;
    align-items: stretch;
  }

  .video-desc .vc-total:before {
    content: " ";
    display: inline-block;
    width: 19px;
    height: 16px;
    margin-right: 5px;
    background: url(../images/vc-sprite.png) -156px -125px no-repeat;
    background-size: 300px;
    flex-shrink: 0;
  }

  .video-desc .vc-btxt-cont {
    display: flex;
    position: relative;
    /* overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
max-height: 60px; */
    color: #333;
    font: 400 12px/17px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    margin-bottom: 10px;
  }

  .video-desc .vc-richtext-content * {
    color: #333;
    font: 400 12px/17px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;

  }

  .video-desc .vc-richtext-content {
    /* word-break: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; */
  }

  /* .video-desc .vc-richtext-content::before {
content: '';
display: block;
float: right;
width: 0;
height: 36px;
}

.video-desc .vc-richtext-content::after {
position: absolute;
content: '';
display: inline-block;
width: 100%;
height: 100%;
background: #fff;
} */

  /* .video-desc .icon-prevlink {
display: block;
min-width: 73px;
height: 20px;
color: #557bff;
background: transparent;
font: 400 12px/18px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
margin-left: 8px;
float: right;
clear: both;
text-decoration: underline;
transform: translateY(-2px);
} */

  .video-desc .icon-nextlink {
    display: inline-block;
    min-width: 73px;
    height: 20px;
    font: 400 12px/18px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    color: #557bff;
    background: transparent;
    margin-left: 2px;
    position: relative;
    transform: translateY(0px);
    text-decoration: underline;
  }

  /* .video-desc .icon-nextlink::after {
content: '';
position: absolute;
left: 0px;
bottom: -40px;
width: 40px;
height: 40px;
background: transparent;
} */

  .video-desc .vc-message {
    margin-top: 16px;
    padding-bottom: 15px;
  }

  .video-desc .vc-message .vc-message-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px dashed #b2b1b1;
  }

  .video-desc .vc-message .vc-message-head .ms-title {
    color: #333;
    font: 700 12px/22px PingFang SC;
  }

  .video-desc .vc-message .vc-message-head .ms-leave-message {
    display: inline-flex;
    align-items: center;
    color: #4bcd65;
    font-size: 12px;
    font-family: PingFang SC;
    line-height: 22px;
  }

  .video-desc .vc-message .vc-message-head .ms-leave-message i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background: url("../images/vc-sprite.png") -181px -147px no-repeat;
    background-size: 300px;
  }

  .video-desc .vc-message .vc-message-list {
    margin-top: 16px;
  }

  .video-desc .vc-message .vc-message-cell {
    display: flex;
    align-items: flex-start;
    padding-bottom: 8px;
  }

  .video-desc .vc-message .cell__avator {
    width: 32px;
    height: 32px;
    font-size: 20px;
    color: #fff;
    background: #ff6200;
    border-radius: 50%;
    border: 1px solid #ff6200;
    margin-right: 8px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    overflow: hidden;
  }

  .video-desc .vc-message .cell__avator img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .video-desc .vc-message .cell__top {
    height: 16px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .video-desc .vc-message .cell__name {
    max-width: 100px;
    height: 20px;
    color: #333;
    font: 700 12px/18px PingFang SC;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .video-desc .vc-message .cell__contry {
    color: #999;
    font: 400 12px/18px PingFang SC;
    margin-left: 34px;
  }

  .video-desc .vc-message .cell__time {
    color: #999;
    font: 400 12px/18px PingFang SC;
    margin-left: 10px;
  }

  .video-desc .vc-message .cell__txt {
    color: #666;
    font: 400 12px/18px PingFang SC;
    white-space: collapse;
  }

  .video-desc .vc-message .cell__repeat {
    padding-top: 14px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell {
    padding-bottom: 12px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell .cell__repeat {
    padding-top: 0px;
  }

  .video-desc .vc-message .cell__repeat .vc-message-cell .cell__avator {
    width: 24px;
    height: 24px;
    background: #ff9e43;
    border-color: #ff9e43;
    font-size: 16px;
  }

  .video-desc .vc-message-none {
    color: #666;
    font: 400 12px/18px PingFang SC;
    margin-top: 16px;
  }

  .video-desc .vc-message-loading {
    margin-top: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .video-desc .vc-message-loading img {
    width: 60px;
    height: auto !important;
  }

  .video-desc .vc-btxt-link {
    display: block;
    margin-top: 13px;
    text-decoration: none;
    color: #777;
    font: 400 12px/20px PingFang SC, Roboto, HelveticaNeue, Arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
  }

  .video-desc .vc-links {
    font-size: 0;
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: capitalize;
  }

  .video-desc .vc-links *,
  .video-desc .vc-links span,
  .video-desc .vc-links h2 {
    display: inline-block;
    height: auto;
    line-height: 1.5em;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    border-radius: 12px;
    font-size: 12px;
    color: #527dff;
    font-weight: 400;
    text-decoration: none;
  }

  .video-desc .vc-links span a {
    color: #527dff;
    text-decoration: none;
  }

  .video-desc.moreRich {
    background: #fff;
  }

  .video-desc.moreRich .vc-bigtxt {
    display: block;
    transform: translate(0%, 0%);
  }

  .video-desc.moreRich .video-desc_top {
    display: none;
  }

  .video-desc.moreRich .vc-bgclose {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 14;
    width: 100%;
    height: 100%;
  }

  .mutedplay {
    position: fixed;
    top: 70px;
    left: 50%;
    z-index: 999;
    transform: translate(-50%, -50%);
    background: rgba(42, 39, 39, 0.5);
    padding: 0 10px;
    border-radius: 24px;
    white-space: nowrap;
    display: none;
  }

  .mutedplay .muteplay_wrap {
    display: flex;
    align-items: center;
  }

  .mutedplay .muteplay_wrap i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/mute.png) no-repeat center;
    background-size: cover;
  }

  .mutedplay .muteplay_wrap span {
    font-size: 12px;
    font-family: PingFang SC;
    color: #fff;
  }

  .vc-animate {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    display: none;
  }

  .vc-animate .vc-bgclose {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.1;
  }

  .vc-animate .vc-pic {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.8;
    width: 120px;
    height: 120px;
    background: url('../images/demonstrate.gif') 0 0 no-repeat;
    background-size: contain;
  }

  @media (prefers-color-scheme:light) {
    .light-scheme .root .evc-header {
      background: transparent;
      box-shadow: none;
    }
  }

  .list_box {
    padding: 16px;
    position: relative;
    background: #ebf0f5
  }

  .list_box .new_box {
    padding: 8px;
    border-radius: 16px;
    position: relative;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 16px
  }

  .list_box .new_box .box_img {
    width: 120px;
    height: 120px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
  }

  .list_box .new_box .box_img img {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0
  }

  .list_box .new_box .box_text {
    --line: 4;
    margin: 16px 0;
    margin-left: 4px;
    color: #111;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    height: 88px;
    overflow: hidden
  }

  .list_box .cases_box {
    height: 200px;
    border-radius: 4px;
    margin-bottom: 16px;
    position: relative;
    background-color: #aaa;
    overflow: hidden;
  }

  .list_box .cases_box img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0
  }

  .list_box .cases_box .title {
    font-weight: 700;
    line-height: 18px;
    bottom: 42px
  }

  .list_box .cases_box .title a {
    color: #fff;
  }

  .list_box .cases_box .time,
  .list_box .cases_box .title {
    color: #fff;
    font-size: 12px;
    letter-spacing: 0;
    text-align: left;
    position: absolute
  }

  .list_box .cases_box .time {
    left: 16px;
    bottom: 16px;
    font-weight: 400;
    line-height: 22px
  }

  .list_box .cases_box a {
    display: block;
    width: 100%;
    height: 100%;
    font-style: initial;
    font-size: 14px;
    padding: 0;
    font-weight: 400;
  }

  .list_box .loading_img {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px
  }

  .list_box .img2 {
    height: inherit !important;
  }

  .list_box .img2 img {
    width: 100% !important;
  }

  .list_box .desc *,
  .list_box_detail .desctable * {
    max-width: 100%;
  }

  .list_box_detail .desctable table {}

  .list_box_detail .desctable td {
    width: auto !important;
  }

  .list_box .desc table {
    max-width: 100%;
  }

  .list_box .desc img {
    max-width: 100%;
  }

  .list_box .desc ul li {
    list-style: revert;
  }

  .list_box .desc ol li {
    list-style: revert;
  }

  .list_box .desc ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box .desc ul {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box .desc a {
    color: #3984ff;
  }

  .list_box .desc table,
  .list_box .desc td {
    border: revert-layer;
  }

  .list_box_detail .desctable table {
    max-width: 100%;
  }

  .list_box_detail .desctable img {
    max-width: 100%;
  }

  .list_box_detail .desctable ul li {
    list-style: revert;
  }

  .list_box_detail .desctable ol li {
    list-style: revert;
  }

  .list_box_detail .desctable ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box_detail .desctable ul {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .list_box_detail .desctable a {
    color: #3984ff;
  }

  .list_box_detail .desctable table,
  .list_box_detail .desctable td {
    border: revert-layer;
  }

  .list_box_news .cases_box .title {
    padding: 0 16px;
  }

  .list_box .title {
    font-style: italic;
    color: #111;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    letter-spacing: 0;
    text-align: left;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32);
    position: relative;
    margin: 24px 0px 16px;
  }

  .list_box .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .list_box .timeaboutus {
    margin-top: 28px;
    margin-bottom: 16px;
    font-size: 12px;
    text-align: center;
  }

  .list_box .img {
    height: 184px;
    margin-bottom: 16px;
  }

  .list_box .img,
  .list_box .index_banner {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
  }

  .list_box .index_banner {
    height: 246px;
    position: relative;
    margin-top: 28px;
  }

  .list_box .index_banner .swiper-slide {
    position: relative;
    overflow: hidden;
  }

  .list_box .index_banner .swiper-slide img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .list_box .index_banner .swiper-slide .play_P {
    width: 52px;
    height: 52px;
    background: var(--color_main1, #0252BB);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 11;
  }

  .list_box .index_banner .swiper-slide .play_P i {
    font-size: 40px;
    position: absolute;
    left: 50%;
    color: #fff;
    top: 50%;
    margin-left: 3px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  @-webkit-keyframes a {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 140%;
      height: 140%;
      opacity: 1;
    }

    to {
      width: 160%;
      height: 160%;
      opacity: 0;
    }
  }

  @keyframes a {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 140%;
      height: 140%;
      opacity: 1;
    }

    to {
      width: 160%;
      height: 160%;
      opacity: 0;
    }
  }

  @-webkit-keyframes b {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 200%;
      height: 200%;
      opacity: 1;
    }

    to {
      width: 220%;
      height: 220%;
      opacity: 0;
    }
  }

  @keyframes b {
    0% {
      width: 0;
      height: 0;
      opacity: 0;
    }

    50% {
      width: 200%;
      height: 200%;
      opacity: 1;
    }

    to {
      width: 220%;
      height: 220%;
      opacity: 0;
    }
  }

  .list_box .index_banner .swiper-slide .play_P:after,
  .list_box .index_banner .swiper-slide .play_P:before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    -webkit-animation: a 2s ease-out infinite;
    animation: a 2s ease-out infinite;
    background: rgba(0, 111, 255, 0.1);
    opacity: 0.16;
    z-index: -1;
  }

  .list_box .index_banner .swiper-slide .play_P:before {
    width: 0;
    height: 0;
    background: var(--color_main1, #0252BB);
    -webkit-animation: b 2s ease-out 0.5s infinite;
    animation: b 2s ease-out 0.5s infinite;
  }

  .list_box .index_banner .swiper-slide .play_P span {
    width: 40px;
    height: 40px;
    border: 4px solid #fff;
    display: block;
    position: absolute;
  }

  .list_box .index_banner .swiper-pagination-bullet {
    width: 40px;
    height: 4px;
    background: rgba(0, 0, 0, 0.64);
    border-radius: 0;
  }

  .list_box .index_banner .swiper-pagination-bullet-active {
    background: var(--color_main1, #0252BB);
  }


  .list_box .title:after {
    display: none !important;
  }

  .list_box .desc {
    color: #444;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .desc img,
  .list_box .desc table {
    max-width: 100%;
  }

  .list_box .cdetails {
    border-radius: 4px;
    overflow: hidden;
    margin-top: 8px;
  }

  .list_box .cdetails .item {
    padding: 12px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #777;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .cdetails .item p:first-child {
    width: 100px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
  }

  .list_box .cdetails .item p:nth-child(2) {
    color: #111;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    align-items: center;
  }

  .list_box .cdetails .item:nth-child(odd) {
    background-color: #fff;
  }

  .list_box .cdetails .item:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.04);
  }

  .list_box .desc * {
    max-width: 100% !important;
    height: auto !important;
  }

  .list_box .cerf_qc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: sticky;
    width: 100%;
    top: 88px;
    z-index: 99
  }

  .list_box .cerf_qc .btnqc {
    height: 28px;
    padding: 0 27px;
    min-width: 120px;
    text-align: center;
    line-height: 28px;
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    background: #fff
  }

  .list_box .cerf_qc .btnqc.on {
    background: var(--color_main1, #0252BB);
    color: #fff
  }

  .list_box .cerf_qc .btnqc1 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
  }

  .list_box .cerf_qc .btnqc2 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
  }

  .list_box .cert_box {
    margin-top: 16px
  }

  .list_box .cert_box .cert_item {
    width: 50%;
    height: 245px;
    margin-bottom: 16px
  }

  .list_box .cert_box .cert_item:nth-child(odd) {
    padding-right: 7px
  }

  .list_box .cert_box .cert_item:nth-child(2n) {
    padding-left: 7px
  }

  .list_box .cert_box .cert_item .c_box {
    border-radius: 4px;
    background-color: #fff;
    height: 100%;
    padding: 8px
  }

  .list_box .cert_box .cert_item .c_box .img_top {
    height: 200px;
    background: #ddd;
    border-radius: 16px;
    margin-bottom: 4px;
    position: relative;
    overflow: hidden;
  }

  .list_box .cert_box .cert_item .c_box .img_top img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box .cert_box .cert_item .c_box .info {
    color: #111;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left
  }

  .list_box .qc_box {
    margin-top: 16px
  }

  .list_box .loading_img {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 24px
  }

  .list_box_detail {
    padding: 24px 16px;
    position: relative;
    background: #ebf0f5
  }

  .list_box_detail .index_banner {
    height: 327px;
    width: 100%;
    background-color: #fff;
    border-radius: 0px
  }

  .list_box_detail .index_banner,
  .list_box_detail .index_banner .swiper-slide {
    position: relative;
    overflow: hidden
  }

  .list_box_detail .index_banner .swiper-slide img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .index_banner .swiper-slide .video_play_box {
    width: 64px;
    height: 64px;
    background: rgba(0, 0, 0, .64);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .index_banner .swiper-slide .video_play_box i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: #fff
  }

  .list_box_detail .index_banner .swiper-pagination {
    height: 20px;
    background: rgba(0, 0, 0, .48);
    border-radius: 4px;
    right: 16px;
    bottom: 16px;
    left: auto;
    position: absolute;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    padding: 0 8px;
    width: auto;
    z-index: 1
  }

  .list_box_detail .h1_title {
    color: #111;
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px;
    margin-bottom: 4px;
  }

  .list_box_detail .h1_title,
  .list_box_detail .miaoshu {
    letter-spacing: 0;
    text-align: left
  }

  .list_box_detail .miaoshu {
    color: #777;
    font-size: 12px;
    line-height: 18px
  }

  .list_box_detail .select_box {
    margin: 16px auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: sticky;
    top: 88px;
    z-index: 27
  }

  .list_box_detail .select_box .left,
  .list_box_detail .select_box .right {
    width: 120px;
    height: 28px;
    background: #fff;
    text-align: center;
    line-height: 28px;
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: capitalize;
    box-shadow: 2px 4px 4px rgb(0, 0, 0, .08);
  }

  .list_box_detail .select_box .left.on,
  .list_box_detail .select_box .right.on {
    color: #fff;
    background: var(--color_main1, #0252BB)
  }

  .list_box_detail .select_box .left {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
  }

  .list_box_detail .select_box .right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
  }

  .list_box_detail .desc {
    color: #444;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left
  }

  .list_box_detail .desc .highlight {
    color: rgb(17, 17, 17);
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 16px;
  }

  .list_box_detail .desc img,
  .list_box_detail .desc table {
    max-width: 100%
  }

  .list_box_detail .desc img {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }

  .list_box_detail .tags p {
    color: #777;
    font-weight: 700;
    line-height: 18px;
    text-align: left
  }

  .list_box_detail .tags .h2,
  .list_box_detail .tags p {
    margin-bottom: 8px;
    font-size: 12px;
    letter-spacing: 0
  }

  .list_box_detail .tags .h2 {
    font-size: 0;
    background: rgb(221, 221, 221);
    border-radius: 4px;
    white-space: nowrap;
    margin-right: 8px;
    color: var(--color_main1, #0252BB);
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    padding: 6px 12px
  }

  .list_box_detail .tags .h2 a {
    color: rgb(17, 17, 17);
    font-size: 12px;
    position: relative;
    top: 2px;
  }

  .list_box_detail .top_product {
    width: 100%;
    padding-bottom: 40px;
  }

  .list_box_detail .top_product .top_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px
  }

  .list_box_detail .top_product .top_title .title {
    color: #111;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32)
  }

  .list_box_detail .top_product .top_title .title:after {
    content: "";
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px
  }

  .list_box_detail .top_product .top_title .top_next {
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .08);
    border-radius: 4px;
    position: relative
  }

  .list_box_detail .top_product .top_title .top_next i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 24px;
    color: var(--color_main1, #0252BB)
  }

  .list_box_detail .top_product .product_swiper {
    margin-top: 36px;
    overflow: hidden
  }

  .list_box_detail .top_product .product_swiper .swiper-slide {
    width: 272px !important;
    height: 396px;
    border-radius: 4px;
    background-color: #fff;
    margin-right: 16px;
    padding: 16px
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox {
    height: 240px;
    border-radius: 4px;
    width: 100%;
    overflow: hidden;
    position: relative
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox img {
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox .video_play_box {
    position: absolute;
    width: 32px;
    height: 32px;
    background: rgba(0, 0, 0, .64);
    border-radius: 50%;
    bottom: 8px;
    left: 8px
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .imgbox .video_play_box i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 14px;
    color: #fff
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .box_title {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #444;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
    --line: 3
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .product_dis {
    min-height: 66px;
  }

  .list_box_detail .top_product .product_swiper .swiper-slide .box_btn {
    min-width: 148px;
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 38px;
    background: var(--color_main1, #0252BB);
    border-radius: 4px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 700
  }

  .list_box_detail .table1 {
    display: block;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 12px;
  }

  .list_box_detail .table1 {
    width: 100%;
  }

  .list_box_detail .table1 .tr {
    padding: 12px 16px;
  }

  .list_box_detail .table1 .tr:nth-child(odd) {
    background: rgba(0, 0, 0, 0.04);
  }

  .list_box_detail .table1 .ingomi_title {
    width: 40%;
    color: rgb(119, 119, 119);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
  }

  .list_box_detail .table1 .ingomi_desc {
    width: 60%;
    color: rgb(17, 17, 17);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
  }

  .list_box .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .list_box .contact_box {
    margin-top: 36px;
    background: #fff;
    border-radius: 4px;
    padding: 16px 24px;
  }

  .list_box .contact_box .item {
    margin-bottom: 8px;
  }

  .list_box .contact_box .item p {
    word-break: break-word;
  }

  .list_box .contact_box .item .p1 {
    color: #777;
    width: 72px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 16px;
  }

  .list_box .contact_box .item .p1,
  .list_box .contact_box .item .p2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: left;
  }

  .list_box .contact_box .item .p2 {
    color: #111;
  }

  .list_box .contact_box .lx_title {
    color: #111;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 8px;
  }

  .list_box .title2 {
    margin-top: 36px;
    margin-bottom: 24px;
  }

  .list_box .contact_box2 {
    margin-bottom: 16px;
    margin-top: 0;
  }

  .contactus .contact_us_til {
    height: 0.48rem;
    line-height: 0.48rem;
    padding: 0 0.1rem;
    box-shadow: 0px 3px 6px rgba(229, 229, 229, 0.4);
  }

  .contactus .contact_us_l {
    font-size: 0.14rem;
    font-weight: 700;
  }

  .contactus .contact_us_til {
    height: 0.48rem;
    line-height: 0.48rem;
    padding: 0 0.16rem;
  }

  .contactus .contact_us_l {
    font-size: 0.14rem;
    font-weight: 700;
  }

  .contactus .contact_us_r {
    width: 0.7rem;
    width: auto;
    line-height: 0.28rem;
    height: 0.28rem;
    border: 0 solid transparent;
    text-align: center;
    background-color: #3984ff;
    color: #fff;
    border-radius: 0.14rem;
    margin-top: 0.1rem;
    padding: 0 0.14rem;
    font-weight: bold;
  }

  .contactus .contact_us_r span {
    font-size: 0.14rem;
  }

  .contactus .contact_us_prod {
    height: 1.21rem;
    background-color: #f4f5fa;
    margin-top: 30px;
  }

  .contactus .l_img {
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    margin: 0.1rem;
  }

  .contactus .l_img img {
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .contactus .r_font {
    width: 2.3rem;
    max-height: 0.48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 0.16rem;
    font-weight: 700;
    margin-top: 0;
    font-size: 0.14rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
  }

  .contactus .aboutus .r_font {
    max-height: auto;
  }

  .contactus .addfonttag_box {
    padding: 0.16rem;
    display: none;
  }

  .contactus .addfonttag {
    height: 0.48rem;
    width: 100%;
    border: 0 solid transparent;
    border-radius: 0.12rem;
    line-height: 0.48rem;
    text-align: center;
    margin: 0 auto;
    background-color: #f4f5fa;
    padding: 0 0.2rem;
    white-space: nowrap;
  }

  .contactus .addfonttag span {
    font-weight: 400;
    font-size: 0.14rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
    font-weight: bold;
  }

  .contactus .addfonttag_btn {
    height: 0;
    overflow: hidden;
    transition: all 0.6s ease;
  }

  .contactus .addfonttag_btn.active {
    height: 0.98rem;
    padding-top: 0.1rem;
  }

  .contactus .add_tag {
    float: left;
    height: 0.34rem;
    line-height: 0.3rem;
    text-align: center;
    border: 1px solid #333;
    color: #333;
    width: 1.6rem;
    border-radius: 1.7rem;
    margin: 0.05rem;
    font-size: 0.12rem;
  }

  .contactus .add_tag .check {
    display: none;
  }

  .contactus .add_tag.selected {
    color: #3984fc;
    border: 1px solid #3984fc;
    background-color: #d8e7ff;
  }

  .contactus .add_tag.selected .check {
    display: inline-block;
  }

  .contactus .check {
    padding: 0 0.05rem;
  }

  .contactus .contac_textbox {
    padding: 0.08rem 0.16rem 0 0.16rem;
  }

  .contactus #message1 {
    height: 1.6rem;
  }

  .contactus #pre-name {
    border-radius: 0.1rem 0 0 0.1rem;
  }

  .contactus #username {
    border-radius: 0 0.1rem 0.1rem 0;
  }

  .contactus .inpbox {
    border: 0 solid transparent;
    border-radius: 4px;
    width: 100%;
    background-color: #f4f5fa !important;
    padding: 0.16rem;
    font-size: 0.12rem;
    color: #333;
    font-size: 0.12rem;
    font-family: roboto, "helvetica narrow", PingFang-SC-Medium, PingFang-SC, sans-serif;
    font-weight: normal;
  }

  .contactus .inpbox::placeholder {
    font-size: 0.14rem;
    color: #999;
  }

  .contactus .hei04 {
    padding: 0.1rem 0.16rem;
    margin-top: 0.1rem;
  }

  .contactus .emailbox {
    padding: 0.08rem 0.16rem 0.16rem 0.16rem;
  }

  .contactus .littile {
    font-size: 14px;
  }

  .contactus .wid200 {
    width: 2rem;
  }

  .contactus .goback {
    font-size: 0.14rem;
    text-align: center;
    text-decoration: underline;
    display: block;
    padding: 0.16rem;
    margin: 0 auto;
    max-width: 1rem;
  }

  .contactus .inpsec {
    padding: 0.08rem 0.16rem 0.16rem 0.16rem;
  }

  .contactus.show {
    display: block;
    padding-bottom: 0.5rem;
  }

  .list_box_detail .top_product .product_swiper2 .swiper-slide .product_dis a {
    color: rgb(68, 68, 68);
  }

  .list_box_detail .top_product .product_swiper2 .swiper-slide .box_btn {
    display: block;
    width: 100%;
  }

  .list_box_detail .table1 .ingomi_title {
    display: flex;
    align-items: center;
  }

  .index_search {
    padding: 81px 16px 40px;
    position: relative;
  }

  .index_search input {
    width: 100%;
    background: var(--color_main1, #0252BB);
    outline: none;
    border: none;
    height: 48px;
    padding: 4px 72px 4px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    color: #fff;
  }

  .index_search .search_input {
    width: 72px;
    height: 40px;
    background: #fff;
    border-radius: 4px;
    position: absolute;
    right: 20px;
    top: 85px;
    text-align: center;
    line-height: 40px;
    outline: none;
    border: none;
  }

  .index_search .search_input i {
    font-size: 24px;
    color: var(--color_main1, #0252BB);
  }


  .index_contact {
    padding: 40px 16px;
    background: #01050e no-repeat bottom;
    background-size: contain;
  }

  .index_contact .title {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    letter-spacing: 0;
    text-align: left;
    position: relative;
    margin-bottom: 36px;
    text-shadow: 2px 3px 1px rgba(217, 20, 24, 0.32);
    font-style: italic;
    text-transform: capitalize;
  }

  .index_contact .title:after {
    content: '';
    display: block;
    position: absolute;
    width: 64px;
    background: var(--color_main1, #0252BB);
    height: 4px;
    left: 0;
    bottom: -10px;
  }

  .index_contact input {
    height: 46px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: hsla(0, 0%, 100%, 0.48);
    -webkit-box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    border-radius: 4px;
    line-height: 46px;
    width: 100%;
    padding: 0 16px;
    outline: none;
  }

  .index_contact input:focus,
  .index_contact textarea:focus {
    border: 1px solid #fff;
  }

  .index_contact input.on {
    border: 1px solid #ff1b00;
  }

  .index_contact textarea {
    resize: none;
    height: 160px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: hsla(0, 0%, 100%, 0.48);
    -webkit-box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    box-shadow: 0 4px 4px rgba(0, 111, 255, 0.16);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    width: 100%;
    border-radius: 4px;
    outline: none;
    padding: 12px 16px;
  }

  .index_contact textarea.on {
    border: 1px solid #ff1b00;
  }

  .index_contact .err {
    font-size: 0;
    color: transparent;
    font-weight: 400;
    line-height: 15px;
    height: 0;
    letter-spacing: 0;
    text-align: right;
    margin-bottom: 16px;
    margin-top: 4px;
  }

  .index_contact .err.on {
    color: #ff1b00;
    font-size: 12px;
    height: 15px;
    font-weight: bold;
  }

  .index_contact .btn {
    outline: none;
    border: none;
    width: 100%;
    height: 48px;
    background: var(--color_main1, #0252BB);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 40px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    text-align: center;
  }

  /* 搜索页 */
  .products_search_99716 {
    background: #fff;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .p_ul_list .p_list_item .p_child {
    padding-top: 14px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .products_search_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .products_search_99716 .page_mobil {
    display: none;
  }

  .products_search_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
    color: rgb(255, 255, 255);

    font-family: {
      font_main2
    }

    ;
    font-size:36px;
    font-weight:700;
    line-height:28px;
    letter-spacing:0%;
    text-align:center;
    text-transform:capitalize;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;
    background: var(--color_main1, #0252BB);
    display: block;
    margin: 8px auto
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center
  }

  .products_search_99716 .ecer-main-w {
    max-width: 1344px;
    width: 100%;
  }

  .products_search_99716 .crumbs_99516 a,
  .products_search_99716 .crumbs_99516 h2,
  .products_search_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .products_search_99716 .crumbs_99516 span .feitian {
    margin-right: 2px;
  }

  .products_search_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .products_search_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .products_search_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .products_search_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .crumbs_99516 .icon {
    margin: 0px 3px 0px 0px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .products_search_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .products_search_99716 .crumbs_99516 h2 a,
  .products_search_99716 .crumbs_99516 h2,
  .products_search_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box .menu_box {
    background: rgb(27, 29, 46);
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 268px;
    flex-shrink: 0;
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    height: 54px;
    font-size: 20px;
    font-weight: 700;
    line-height: 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 18px;
    position: relative;
    color: rgb(0, 0, 0);
    font-family: Arial, Helvetica;
    background: rgb(238, 238, 238);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .con_us {
    background-color: none;
    color: #323232 !important;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us::before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us {
    height: 54px;
    font-size: 20px;
    font-weight: 700;
    line-height: 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    color: #000;
    font-family: Arial, Helvetica;
    background-color: #FFFFFF;
    box-shadow: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title.con_us::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 24px;
    top: 14px;
    left: 0px;
    background: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    margin-bottom: 36px;
    background: #fff;
    padding: 14px 12px;
    max-height: 682px;
    overflow-y: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:first-of-type {
    margin-top: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item {
    width: 100%;
    padding: 7px 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:first-child {
    padding-top: 0px;
    padding-bottom: 7px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item:last-of-type {
    padding-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    font-weight: 400;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    color: rgb(80, 80, 80);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: left;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a.activet {
    color: var(--color_main1, #0252BB) !important;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item>.ecer-flex:hover a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item>.ecer-flex:hover i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item i {
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .on a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .on i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .p_child {
    padding-left: 10px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item .p_child a {
    color: #444
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi {
    background: #fafafa;
    padding-top: 12px;
    padding-bottom: 24px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item {
    padding: 0 12px;
    height: 40px;
    line-height: 40px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item>div {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info1 {
    color: #777;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: left;
    width: 73px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info {
    color: #323232;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: right;
    white-space: nowrap;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .feitian {
    color: var(--color_main1, #0252BB);
    font-size: 24px;
    margin-right: 8px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info a {
    color: #323232;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_item .p_info:hover a {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .line_hr {
    margin: 0 auto;
    width: 216px;
    border: 1px solid #ddd
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons {
    padding: 12px;
    padding-top: 16px;
    padding-bottom: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 14px;
    margin-bottom: 22px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main {
    display: none;
    position: absolute;
    left: -51px;
    bottom: 40px;
    z-index: 10;
    width: 150px;
    background: #fff;
    border-radius: 20px;
    text-align: center;
    vertical-align: middle;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item:hover .wx_main {
    display: block;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main img {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .weixinicon .wx_main span {
    font-size: 14px color#323232;
    font-family: Arial, Helvetica;
    text-align: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item:nth-child(5) {
    margin-right: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item .feitian {
    font-size: 36px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon1 i {
    color: #46bb36
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon2 i {
    color: #fbda00
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon3 i {
    color: #1b92d0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon4 i {
    color: #6f41aa
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon5 .feitian {
    color: rgb(37, 211, 102);
    font-size: 36px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon6 i {
    color: rgb(0, 120, 215)
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon7 i {
    color: #650e6c
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    color: #5de401
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn {
    display: block;
    width: calc(100% - 24px);
    height: 40px;
    border-radius: 64px;
    background: var(--color_main1, #0252BB);
    opacity: 1;
    text-align: center;
    line-height: 40px;
    color: #fff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial, Helvetica;
    font-size: 14px;
    margin: 0px auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .p_c_btn span {
    position: relative;
    z-index: 4
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box {
    padding: 24px;
    background: #fff;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box textarea {
    padding: 12px;
    margin-bottom: 16px;
    background: #fff;
    border: 1px solid #ddd;
    outline: none;
    width: 100%;
    resize: none;
    height: 129px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .form_box input {
    width: 100%;
    padding: 16px 12px;
    background: #fff;
    border: 1px solid #ddd;
    outline: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn {
    border: none;
    outline: none;
    display: block;
    width: 100%;
    height: 64px;
    background: var(--color_main1, #0252BB);
    border-radius: 0 0 0 0;
    opacity: 1;
    text-align: center;
    line-height: 64px;
    color: #fff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    font-family: Arial, Helvetica;
    font-size: 20px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn span {
    position: relative;
    z-index: 4
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:after {
    content: "";
    display: block;
    background-color: var(--color_main2, #0252BB);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 5px;
    opacity: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:before {
    content: "";
    display: block;
    background-color: var(--color_main2, #0252BB);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    opacity: 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:hover:after,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_content_us .p_c_btn:hover:before {
    width: 300px;
    height: 300px;
    opacity: 1
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list {
    margin-bottom: 16px;
    background: #fff;
    padding: 0 16px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item {
    min-height: 44px;
    width: 100%;
    padding: 10px 0
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item a {
    color: #111;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
    text-transform: capitalize
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item a h2 {
    font-weight: 100;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item>.ecer-flex:hover a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item>.ecer-flex:hover i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item i {
    cursor: pointer
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .on a,
  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .on i {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .p_child {
    padding-left: 10px;
    display: none
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_ul_list .p_list_item .p_child a {
    color: #444
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: calc((100% - 72px)/4);
    margin-right: 24px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(4n) {
    margin-right: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    width: 100%;
    border-radius: 8px 8px 26px 26px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    padding: 12px;
    margin-bottom: 24px;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box:hover {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 294px;
    height: 294px;
    overflow: hidden;
    line-height: 294px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img .p_video {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 20px;
    border-radius: 52px;
    background: rgb(150, 150, 150);
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 12px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    --line: 2;
    line-height: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    color: rgb(80, 80, 80);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    min-height: 48px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title a {
    color: rgb(80, 80, 80);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title:hover a {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_des {
    margin-top: 12px;
    margin-bottom: 22px
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_des p {
    font-size: 12px;
    font-weight: 400;
    color: #888;
    line-height: 18px;
    --line: 1
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    display: block;
    width: 100%;
    height: 40px;
    border: 2px solid var(--color_main1, #0252BB);
    border-radius: 36px;
    opacity: 1;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    color: var(--color_main1, #0252BB);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn span {
    font-family: Arial, Helvetica;
    font-size: 16px;
    vertical-align: middle;
    font-weight: 700;
    letter-spacing: 0%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn:hover span {
    color: #fff;
  }

  .products_search_99716 .image-part img {
    object-fit: cover;
    object-position: center;
    margin: 0 !important;
  }

  .products_search_99716 .paging_99516 {
    flex-wrap: wrap;
    margin-top: 12px;
    margin-bottom: 100px;
  }

  .products_search_99716 .paging_99516 a,
  .products_search_99716 .paging_99516 span {
    border-radius: 50%;
    background: #fff;
    flex-shrink: 0;
    display: block;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 16px;
    font-family: Arial, Helvetica;
  }

  .products_search_99716 .paging_99516 span.active,
  .products_search_99716 .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .paging_99516 a,
  .paging_99516 span {
    margin-bottom: 6px !important;
  }

  .products_search_99716 .paging_99516 .feitian {
    font-weight: 700;
  }

  .products_search_99716 .p_serch_title {
    margin: 36px auto 24px;
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    color: #646464;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

    font-family: {
      font_main2
    }

    ;
  }

  .products_search_99716 .p_serch_title b {
    color: rgb(50, 50, 50);
    font-weight: 600;
  }

  .products_search_99716 .tag_404 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .products_search_99716 .tag_404 img {
    width: 312px;
    height: 202px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    color: #646464;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    width: 600px;
  }

  .products_search_99716 .p_right .title {
    color: rgb(50, 50, 50);
    font-family: Arial, Helvetica;
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    margin: 0px auto 36px;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }

  .products_search_99716 .p_right .title p {
    font-weight: 700;
  }

  .products_search_99716 .p_right .title span {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .p_right .title b {
    color: var(--color_main1, #0252BB);
  }

  .pruduct_search_99709_mobile {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    margin-bottom: 168px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box.ecer-main-w {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn {
    width: 240px;
    height: 48px;
    margin: 64px auto 150px;
    color: rgb(255, 255, 255);
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    text-align: center;
    border-radius: 48px;
    background-color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn a {
    color: rgb(255, 255, 255);
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .products_search_99716 .product_curmbs.ecer-main-w {
    display: block;
    margin: 16px auto 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
    line-height: 52px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w {
    max-width: calc(100% - 48px);
    margin: 0 auto;
    width: 100%;
  }

  .products_search_99716 .p_error_404 {
    max-width: 500px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box .p_right_box {
    height: auto;
  }

  .products_search_99716 .p_right .title {
    margin-top: 0px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    width: 100%;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    width: 100%;
    text-align: center;
    font-size: 36px;
  }

  .products_search_99716 .p_header_top_bg.image-part {
    height: 240px;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w .p_content_box {
    flex-direction: column;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0px 0px 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 6px 0px 12px;
    height: 52px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    padding-left: 0px;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: calc((100% - 36px)/2);
    height: auto;
    margin-right: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(2n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(4n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    height: 208px;
    display: block;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 100%;
    height: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    width: 100%;
  }

  .products_search_99716 .page_mobil {
    display: block;
    display: flex;
    margin-bottom: 64px;
    margin-top: 18px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    margin-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    margin-bottom: 18px;
  }

  .products_search_99716 .p_serch_title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 50px;
  }

  .products_search_99716 .tag_404 img {
    width: 312px;
    height: 202px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    width: 100%;
    font-size: 24px;
    line-height: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .products_search_99716 .p_right .title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 36px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    margin: 14px auto 10px;
  }

  .products_search_99716 .crumbs_99516 .products_search_99716 {
    display: none;
  }

  .products_search_99716 {
    padding-top: 56px;
  }

  .products_search_99716 .product_curmbs.ecer-main-w {
    display: none;
  }

  .products_search_99716 .crumbs_99516 {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
    line-height: 36px;
    height: 36px;
    padding: 0px 6px 0px 12px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
    font-size: 16px;
  }

  .products_search_99716 .p_serch_title {
    margin-top: 48px;
    font-size: 18px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w {
    max-width: calc(100% - 32px);
    margin: 0 auto;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box .p_right_box {
    height: auto;
    padding: 8px;
  }

  .products_search_99716 .p_right .title {
    margin-top: 0px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    width: 100%;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title span {
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .products_search_99716 .p_header_top_bg.image-part {
    height: 136px;
  }

  .products_search_99716 .product_cont_p_99709.ecer-main-w .p_content_box {
    flex-direction: column;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 24px 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right {
    padding-left: 0px;
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .ecer-flex.ecer-flex-wrap {
    width: 100%;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    width: 49%;
    margin-right: 2%;
    height: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(2n) {
    margin-right: 0;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img a.image-all {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: initial;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_img {
    width: 100%;
    height: 156px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn {
    width: 100%;
    display: flex;
    align-items: center;
    height: 32px;
    line-height: 16px;
    justify-content: center;
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_pto_btn span {
    font-size: 16px;
  }

  .products_search_99716 .page_mobil {
    display: block;
    display: flex;
    margin-bottom: 50px;
  }

  .products_search_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    font-family: Arial, Helvetica;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box:nth-child(3n) {
    margin-right: auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category {
    font-size: 24px;
    cursor: pointer;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .feitian.ft-category:hover {
    color: var(--color_main1, #0252BB);
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box {
    margin-bottom: 0px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .item_p_box {
    margin-bottom: 18px;
  }

  .products_search_99716 .p_serch_title {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 24px;
    margin-top: 48px;
  }

  .products_search_99716 .tag_404 img {
    width: 224px;
    height: 146px;
    margin-bottom: 36px;
  }

  .products_search_99716 .p_error_404 {
    width: 100%;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 28px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_search_btn {
    margin-top: 0px;
    margin-bottom: 64px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .products_search_99716 .p_right .title {
    font-size: 18px;
    line-height: 32px;
    margin: 24px auto;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title {
    --line: 2;
    font-size: 14px;
    min-height: 18px;
    line-height: 18px;
    margin-top: 8px;
  }

  .products_search_99716 .product_cont_p_99709 .p_content_box .p_right .p_right_box .p_rr .p_info_title a {
    color: #323232;
    min-height: 36px;
  }

  /* 搜索页 */

  /*about */
  .aboutus_99716 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .aboutus_99716 .ecer-main-w {
    width: 100%;
  }

  .aboutus_99716 .crumbs_99516 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .aboutus_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .aboutus_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 16px;
    font-size: 14px;
  }

  .aboutus_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .aboutus_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .aboutus_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .aboutus_99716 .crumbs_99516 h2 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .aboutus_99716 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .aboutus_99716 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .aboutus_99716 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .aboutus_99716 .left_card_99516 .main {
    padding: 16px 12px;
    background: rgb(250, 250, 250);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .aboutus_99716 .left_card_99516 .main .activ,
  .aboutus_99716 .left_card_99516 .main .activ02,
  .aboutus_99716 .left_card_99516 .main a:focus,
  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .aboutus_99716 .left_card_99516 .main a:hover,
  .aboutus_99716 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .aboutus_99716 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .aboutus_99716 .right {
    flex: 1;
    width: 100%;
  }

  .aboutus_99716 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .ecer-card-button,
  .aboutus_99716 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: var(--color_main1, #0252BB);
    margin: 18px 0 0 0px;
  }

  .mailUs_99516_wrap .ecer-card-button,
  .mailUs_99516_wrap .button {
    background: var(--color_main1, #0252BB);
    !important;
    border-color: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .main {
    padding: 24px 12px
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .aboutus_99716 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .aboutus_99716 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .aboutus_99716 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .aboutus_99716 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px;
    color: #323232
  }

  .left .socialenter .contact_box .image_box {
    color: #323232 !important
  }

  .aboutus_99716 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .aboutus_99716 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .aboutus_99716 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .aboutus_99716 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .aboutus_99716 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    padding-left: 10px;
    position: relative;
    padding-right: 10px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form {
    width: 100%;
    border-radius: 4px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input,
  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    display: block;
    font-size: 16px;
    width: 100%;
    border: none;
    background-color: #fff;
    outline: none;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 24px !important;
    margin-bottom: 16px;
    color: #323232;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content input::placeholder,
  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content textarea::placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #969696;
    line-height: 16px !important;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input {
    height: 46px;
    padding: 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    height: 100px;
    resize: none;
    position: relative;
    z-index: 1;
    padding: 6px;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form .operations {
    text-align: center;
  }

  .aboutus_99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .form button {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 32px auto;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
  }

  .aboutus_99716 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px 50px;
  }

  .aboutus_99716 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
    flex-shrink: 0;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-wrap: wrap;
  }

  .aboutus_99716 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul,
  .aboutus_99716 .aboutusIntruduction .item .text ol {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul li,
  .aboutus_99716 .aboutusIntruduction .item .text ol li {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    height: 32px;
    font-size: 24px;
    font-weight: 600;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
    height: auto !important;
  }

  .aboutus_99716 .aboutusIntruduction .item .text p {
    font-size: 16px;
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul,
  .aboutus_99716 .aboutusIntruduction .item .text ol {
    list-style: revert;
    padding-inline-start: 20px;
  }

  .aboutus_99716 .aboutusIntruduction .item .text ul li,
  .aboutus_99716 .aboutusIntruduction .item .text ol li {
    list-style: revert;
  }

  .aboutus_99716 .aboutusIntruduction .item .text .play {
    height: 100%;
  }

  .aboutus_99716 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  .aboutus_99716 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .aboutus_99716 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: var(--color_main1, #0252BB);
  }

  .left_hotproduct_99516 .title span::after {
    background: var(--color_main1, #0252BB);
    !important;
  }

  .aboutus_99716 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .aboutus_99716 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .aboutus_99716 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .aboutus_99716 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .aboutus_99716 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
  }

  .left_hot_item .let_product_img {
    display: flex;
    align-items: center;
  }

  .aboutus_99716 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .aboutus_99716 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .left_hot_item .let_product_title a {
    text-align: left !important;
  }

  .aboutus_99716 .right_wrap .none {
    padding: 5.5px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item {
    background: rgb(255, 255, 255) !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1,
  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder,
  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    text-align: center;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 12px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder {
    font-size: 18px;
    font-weight: 400;
    color: #646464;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    border: none;
    padding: 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th {
    width: 200px;
    font-size: 18px;
    font-weight: 500;
    color: #505050;
    line-height: 30px;
    margin-right: 20px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table tr {
    border-bottom: 1px solid #E6E6E6;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    height: 64px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 30px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title {
    font-size: 18px;
    line-height: 22px;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .cxxScroll {
    position: relative;
    width: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li.on,
  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title {
    font-size: 28px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan {
    margin-top: 10px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    margin-bottom: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-wrap {
    position: relative;
    margin-top: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content {
    position: relative;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap .image-part {
    position: initial;
    width: 100%;
    height: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap,
  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .video-wrap video {
    width: 100%;
    height: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play {
    width: 72px;
    height: 72px;
    position: absolute;
    top: 38%;
    left: 39%;
    cursor: pointer;
    background-color: #ffff;
    box-sizing: border-box;
    border-radius: 50%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 24px solid var(--color_main1, #0252BB);
    border-bottom: 16px solid transparent;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -8px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 120px;
    height: 120px;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.24);
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    display: block;
    animation: ripple 2s ease-in-out infinite;
  }

  @keyframes ripple {
    0% {
      transform: translate(-50%, -50%) scale(0);
      opacity: 1;
    }

    50% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 0.5;
    }

    100% {
      transform: translate(-50%, -50%) scale(1.5);
      opacity: 0;
    }
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn li.current {
    background-color: #007cc2;
    color: #ffffff;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .current {
    visibility: visible;
    z-index: 1;
  }

  #aboutus_intruduction .YouTuBe_Box_Iframe .play {
    position: unset !important;
    left: unset !important;
    top: unset !important;
    transform: unset !important;
    cursor: pointer;
    border-radius: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn {
    position: absolute;
    top: 400px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #007cc2;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.2);
    overflow: hidden;
    z-index: 2;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-btn li {
    float: left;
    cursor: pointer;
    padding: 5px 15px;
    font-size: 12px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item {
    margin-top: 57px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .text ul,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item .text li {
    list-style: inherit !important;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item .column-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 28px;
    margin-top: 28px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {}

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .item table th,
  .aboutus_99716 .right_wrap .right_wrap_content_item .item table td {
    text-align: left;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next,
  .aboutus_99716 .right_wrap .cxxScroll .prev {
    width: 48px;
    height: 48px;
    background: rgb(238, 237, 237);
    text-align: center;
    line-height: 48px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    border-radius: 50%;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next {
    right: 0;
  }

  .aboutus_99716 .right_wrap .cxxScroll .prev {
    left: 0;
  }

  .aboutus_99716 .right_wrap .cxxScroll .prev:hover,
  .aboutus_99716 .right_wrap .cxxScroll .next:hover,
  .aboutus_99716 .right_wrap .cxxScroll .prev:hover .feitian,
  .aboutus_99716 .right_wrap .cxxScroll .next:hover .feitian {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {
    color: rgb(100, 100, 100);
    font-size: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0px;
    left: 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list ul {
    display: inline-block;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li {
    float: left;
    font-size: 0;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: rgb(196, 196, 196);
    margin: 0 8px;
    cursor: pointer;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    height: var(--li-height);
    overflow: hidden;
    --li-height: 600px;
    --img-box-h: 600px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 88%;
    margin: 0 auto;
    height: var(--img-box-h);
    line-height: var(--img-box-h);
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li a {
    display: block;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li .p-text {
    display: none;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .aboutus_99716 .right_wrap .fn-clear {
    zoom: 1;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .cxxScroll .nav-list-line ul li {
    width: 50px !important;
    height: 5px !important;
    border-radius: 0 !important;
  }

  .aboutus_99716 .aboutusIntruduction #detail_decorate_root .magic-6 {
    margin-left: -4px !important;
  }

  .aboutus_99716 .aboutusIntruduction #detail_decorate_root .magic-20 {
    margin-left: -3px !important;
  }

  .aboutus_99716 a {
    color: #323232;
  }

  .aboutus_99716 .crumbs_99516 {
    padding-top: 19px;
    margin-bottom: 37px;
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .crumbs_99516 .last {
    overflow: hidden;
  }

  .aboutus_99716 .crumbs_99516 h2 a,
  .aboutus_99716 .crumbs_99516 h2,
  .aboutus_99716 .crumbs_99516 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main2, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .aboutus_99716 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main2, #0252BB);
    border-radius: 2px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .right {
    flex: 1;
    margin-left: 48px;
  }

  .aboutus_99716 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .aboutus_99716 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .aboutus_99716 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .aboutus_99716 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .aboutus_99716 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .aboutus_99716 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .aboutus_99716 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .aboutus_99716 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .aboutus_99716 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
  }

  .aboutus_99716 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .aboutus_99716 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .aboutus_99716 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .aboutus_99716 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .aboutus_99716 .right .paging_99516 {
    margin-top: 10px;
  }

  .aboutus_99716 .right .paging_99516 a,
  .aboutus_99716 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .aboutus_99716 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .aboutus_99716 .right .paging_99516 span.active,
  .aboutus_99716 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .aboutus_99716 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .aboutus_99716 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .aboutus_99716 .middle {
    padding: 80px 0px 100px;
  }

  .aboutus_99716 .middle #form {
    width: 1344px;
    margin: 0 auto;
    padding: 0px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8);
  }

  .aboutus_99716 .middle #form .xunpna_tit {
    padding: 72px 0px 44px;
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
  }

  .aboutus_99716 .middle #form .item {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    position: relative;
  }

  .aboutus_99716 .middle #form .item::after {
    content: "*";
    color: red;
    position: absolute;
    left: 76%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form .item::before {
    content: "*";
    color: red;
    position: absolute;
    left: 26%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form input {
    padding: 12px 10px;
    width: calc(calc(100% - 48px)/4);
    height: 48px;
    margin-right: 16px;
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    outline: none;
    border: none;
  }

  .aboutus_99716 .middle #form input:last-child {
    margin-right: 0px;
  }

  .aboutus_99716 .middle #form input::placeholder,
  .aboutus_99716 .middle #form textarea::placeholder {
    color: rgb(150, 150, 150);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .aboutus_99716 .middle #form .wrap-req {
    position: relative;
  }

  .aboutus_99716 .middle #form .wrap-req::after {
    content: "*";
    color: red;
    position: absolute;
    left: 0;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .aboutus_99716 .middle #form textarea {
    border-radius: 8px;
    width: 100%;
    height: 120px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px !important;
    resize: none;
    outline: none;
    padding: 12px 13px;
    margin-bottom: 50px;
    border: none;
  }

  .aboutus_99716 .middle #form .button {
    border-radius: 30px;
    width: 248px;
    height: 48px;
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    background: var(--color_main1, #0252BB);
    border: none;
  }

  .aboutus_99716 .middle #form .button:hover {
    background-color: var(--color_main2, #0252BB);
  }

  .aboutus_99716 .only-m {
    display: none;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    flex: 0 0 220px;
    width: 220px;
  }

  .aboutus_99716 .icon-button {
    width: 100%;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 452px;
    --img-box-h: 360px;
  }

  .aboutus_99716 {
    padding-bottom: 0px;
  }

  .aboutus_99716 .banner-tit {
    font-size: 24px;
  }

  .aboutus_99716_mobile {
    display: block !important;
  }

  .aboutus_99716 {
    padding-top: 56px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .left_card_99516 .title {
    padding: 8px !important;
    font-size: 16px !important;
  }

  .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 0px !important;
  }

  .left_card_99516 .title .feitian {
    font-size: 24px !important;
  }

  .aboutus_99716 .aboutusIntruduction {
    margin-bottom: 0px;
  }

  .aboutus_99716 .crumbs_99516 {
    display: none;
  }

  .aboutus_99716 .left_hotproduct_99516 {
    display: none;
  }

  .aboutus_99716 .card-main {
    flex-direction: column;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    font-size: 14px;
  }

  .aboutus_99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .about_company_99716 .p_videobg .p_right {
    padding-left: 0px;
  }

  .aboutus_99716 .left_card_99516 .title {
    border-radius: 0;
  }

  .aboutus_99716 .only-m {
    display: block;
  }

  .aboutus_99716 .only-pc {
    display: none;
  }

  .aboutus_99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .aboutus_99716 .aboutusIntruduction .container,
  .aboutus_99716 .aboutusIntruduction .item {
    padding: 24px 16px;
  }

  .aboutus_99716 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .aboutus_99716 .right {
    margin-left: 0px;
  }

  .aboutus_99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 264px;
    --img-box-h: 264px;
  }

  .aboutus_99716 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item {
    flex-wrap: wrap;
  }

  .aboutus_99716 .aboutusIntruduction .container .card-item .card-title {
    width: 100%;
    margin-right: 0px;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .aboutus_99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .aboutus_99716 .left_card_99516 .main.show {
    display: block;
  }

  .aboutus_99716 .mailUs_99516_wrap {
    display: none;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .aboutus_99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .aboutus_99716 .right_wrap .cxxScroll .next,
  .aboutus_99716 .right_wrap .cxxScroll .prev {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 24px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .iconfont {
    font-size: 20px;
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    transform: scale(1);
  }

  .aboutus_99716 .aboutusIntruduction .item .column-title {
    font-size: 18px;
  }

  .aboutus_99716 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100% !important;
  }

  .aboutus_99716 .middle {
    padding: 48px 16px;
    width: 100%;
  }

  .aboutus_99716 .middle #form {
    width: 100%;
    padding: 36px 16px;
  }

  .aboutus_99716 .middle #form .xunpna_tit {
    padding: 0px 0 32px;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
  }

  .middle #form .item {
    flex-wrap: wrap;
    margin-bottom: 0px !important
  }

  .aboutus_99716 .middle #form input {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .aboutus_99716 .middle #form textarea {
    margin-bottom: 24px;
  }

  .aboutus_99716 .middle #form .item::after {
    left: 0%;
    top: 20%
  }

  .aboutus_99716 .middle #form .item::before {
    left: 0%;
    top: 70%
  }

  .aboutus_99716 .right_wrap .right_wrap_content_item .tab-content .play::before {
    display: none;
  }

  .left_card_99516 .main {
    padding: 8px !important;
  }

  .left_card_99516 {
    margin-bottom: 24px !important;
  }

  .xuanpan_dialog_box_pql .box_pql div:nth-child(2) {
    height: 80px !important;
  }

  /* cases */
  .cases_list_page_99716 {
    background-color: #fff;
  }

  .cases_list_page_99716 .news_qx_p_99708 {
    position: relative;
  }

  .cases_list_page_99716 .crumbs_99516 .feitian {
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .cases_list_page_99716 .ecer-main-w {
    max-width: 1344px;
    width: 100%;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3;
    text-transform: capitalize;
  }

  .cases_list_page_99716 .crumbs_99516 a,
  .cases_list_page_99716 .crumbs_99516 h2,
  .cases_list_page_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .cases_list_page_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .cases_list_page_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .cases_list_page_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .cases_list_page_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .cases_list_page_99716 .crumbs_99516 h2 a,
  .cases_list_page_99716 .crumbs_99516 h2,
  .cases_list_page_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: calc(calc(100% - 48px) / 3);
    width: 100%;
    margin-right: 24px;
    margin-bottom: 24px;
    border-radius: 0px 0px 8px 8px;
    background: rgb(250, 250, 250);
    height: auto;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(3n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_logo_img {
    width: 100%;
    height: 324px;
    position: relative;
    flex-shrink: 0;
    border-radius: 8px;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    overflow: hidden;
    min-height: 48px;
    margin-top: 16px;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle a {
    color: rgb(50, 50, 50);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle:hover a {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle:hover {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more {
    width: 100%;
    text-align: center
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more a {
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more:hover a {
    color: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more:hover .feitian {
    background: var(--color_main2, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .P_more .feitian {
    color: #fff;
    width: 18px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    margin-left: 8px;
    border-radius: 50%;
    cursor: pointer;
    background: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 4px 8px;
    border-radius: 0px 8px 0px 8px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    background: var(--color_main1, #0252BB);
  }

  [dir='rtl'] .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    text-align: left;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-top: 12px;
    margin-bottom: 100px;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination {
    margin: 0;
    text-align: center;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div {
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: center;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination .pageType3 {
    margin: 0 8px;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #323232;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType3 {
    border-radius: 50%;
  }

  .cases_list_page_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .feitian {
    font-weight: bold;
  }

  .cases_list_page_99716 .pageType3 {
    background: rgb(255, 255, 255);
    color: var(--color_main1, #0252BB);
  }

  .cases_list_page_99716 .pageType3.current,
  .cases_list_page_99716 .pageType3:hover {
    background: var(--color_main2, #0252BB) !important;
    color: #fff !important;
  }

  .cases_list_page_99716 .pageType3 {
    border-radius: 2px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    width: calc(100% - 48px) !important;
  }

  .cases_list_page_99716 .ecer-main-w {
    width: calc(100% - 48px)
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box a {
    height: 260px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: calc(calc(100% - 24px) /2);
    margin-right: 24px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(2n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(4n) {
    margin-right: 0px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item:nth-child(3n) {
    margin-right: auto;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_icon .feitian {
    font-size: 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    font-size: 12px;
    color: #fff;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    font-size: 16px;
    line-height: 24px;
    min-height: 48px;
    margin: 16px 0px 8px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    min-height: 44px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 254px;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-bottom: 64px;
  }

  .cases_list_page_99716 .crumbs_99516 {
    display: none;
  }

  .cases_list_page_99716 {
    margin-top: 56px;
  }

  .cases_list_page_99716 .ecer-main-w {
    width: calc(100% - 32px);
    margin-top: 24px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_logo_img {
    width: 100%;
    height: 426px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box a {
    height: 504px;
    flex-direction: column;
    margin-bottom: 16px;
  }

  .cases_list_page_99716 .right_info {
    padding: 0px 12px;
  }

  .cases_list_page_99716 .ecer-main-w .cases_item {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 16px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_ptitle {
    margin: 12px 0px 8px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_but .p_time {
    padding-left: 4px;
  }

  .cases_list_page_99716 .four_global_pages_114 {
    margin-bottom: 48px;
  }

  .cases_list_page_99716 .news_cont_p_99708 .p_content_box .p_dis {
    --line: 2;
    min-height: 40px;
    margin-bottom: 12px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 136px;
  }

  .cases_list_page_99716 .news_qx_p_99708 .p_top_title {
    font-size: 24px;
  }

  /* cases_detail   */
  .cases_details_99716 {
    background: #fff;
    padding-bottom: 100px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    background: transparent !important;
  }

  .cases_details_99716 .crumbs_99516 a,
  .cases_details_99716 .crumbs_99516 h2,
  .cases_details_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
    text-transform: capitalize;
  }

  .cases_details_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .cases_details_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .cases_details_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .cases_details_99716 .crumbs_99516 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .cases_details_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .crumbs_99516 .cate_name {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 1100px;
  }

  .cases_details_99716 .crumbs_99516 h2 a,
  .cases_details_99716 .crumbs_99516 h2,
  .cases_details_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {}

  .cases_details_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .cases_details_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .cases_details_99716 .page_mobil {
    display: none;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: none;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    line-height: 28px;
    text-transform: capitalize;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;

    background: {
      color_main1
    }

    ;
    display:block;
    margin:8px auto;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center;
  }

  .cases_details_99716 .product_cont_p_99709 {
    width: 1344px;
    margin: 0 auto;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons p {
    font-size: 16px;
    line-height: 36px;
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ul,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li,
  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol {
    list-style: revert;
    margin: 8px 0px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
    list-style: revert;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol li {
    list-style: revert;
  }

  .cases_details_99716 .card-item {
    display: flex;
    flex-direction: column;
    width: 248px;
    margin-right: 26px;
  }

  .cases_details_99716 .card-item:nth-child(3n) {
    margin-right: 0px;
  }

  .cases_details_99716 .card-item .card-title {
    width: 100%;
    word-break: break-all;
    line-height: 20px;
    flex-shrink: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(200, 200, 200);
  }

  .cases_details_99716 .card .title_list {
    display: flex;
    margin: 48px auto;
  }

  .cases_details_99716 .card .title_list .title_f,
  .cases_details_99716 .card .title_list .title_t {
    width: 189px;
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
  }

  .cases_details_99716 .card .title_list .title_t {
    position: relative;
    margin-left: 48px;
  }

  .cases_details_99716 .card .title_list .title_t::before {
    content: "";
    position: absolute;
    top: 10px;
    left: -36px;
    width: 21px;
    height: 0;
    border: 1px solid rgb(220, 220, 220);
    transform: rotate(90deg);
  }

  .cases_details_99716 .card-item .card-desc {
    width: 100%;
    flex: 1;
    line-height: 20px;
    word-break: break-all;
    margin-bottom: 12px;
  }

  .cases_details_99716 .swiper-slide {
    overflow: hidden;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box .menu_box {
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer;
  }

  .cases_details_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px;
  }

  .cases_details_99716 .ecer-main-w {
    width: 1344px;
  }

  .cases_details_99716 .crumbs_99709 {
    color: #323232;
    font-size: 14px;
  }

  .cases_details_99716 .crumbs_99709 span {
    margin: 0 5px 0 5px;
    color: rgb(50, 50, 50);
  }

  .cases_details_99716 .crumbs_99709 a {
    color: rgb(50, 50, 50);
  }

  .cases_details_99716 .crumbs_99709 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .crumbs_99709 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .cases_details_99716 .crumbs_99709 .feitian {
    margin: -1px 5px 0 0px;

    color: {
      color_main1
    }

    ;
    font-size:18px;
  }

  .cases_details_99716 .product_curmbs {
    margin: 16px auto 36px;
  }

  .cases_details_99716 .p_right {
    flex: 1;
  }

  .cases_details_99716 .p_right .aboutus_title {
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 8px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    color: #646464;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 24px;
  }

  .cases_details_99716 .p_right .lazyi {
    max-width: 100%;
    margin-bottom: 28px;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: block;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg .img1 {
    display: none !important;
  }

  .cases_details_99716 .p_right {
    margin-left: 0px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 240px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 6px 0px 12px;
    margin: 0px 0px 36px;
    height: 52px;
    line-height: 52px;
  }

  .cases_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .cases_details_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .cases_details_99716 .ft-category {
    font-size: 24px;
  }

  .cases_details_99716 .p_right {
    width: 100%;
  }

  .cases_details_99716 .ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .cases_details_99716 .ft-category:hover {
    color: {
      color_main1
    }

    ;
  }

  .cases_details_99716 .p_right img {
    max-width: 100% !important;
    height: auto !important;
  }

  .cases_details_99716 .p_right .aboutus_title {
    line-height: 32px;
    margin-bottom: 8px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 24px;
    font-size: 16px;
    color: #646464;
  }

  .cases_details_99716 {
    padding-bottom: 64px !important;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    color: #323232;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .cases_details_99716 {
    padding-top: 56px;
  }

  .cases_details_99716 .p_right {
    margin-left: 0px;
    overflow-x: auto;
  }

  .cases_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 136px;
  }

  .cases_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 14px;
    margin: 24px 0px;
  }

  .cases_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .cases_details_99716 .ft-category {
    font-size: 24px;
  }

  .cases_details_99716 .p_right {
    width: 100%;
    margin-top: 24px;
  }

  .cases_details_99716 .p_right .aboutus_title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .cases_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 16px;
    font-size: 12px;
    color: #646464;
  }

  .cases_details_99716 {
    padding-bottom: 50px !important;
  }

  .cases_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .cases_details_99716 .about_us_d_cons table {
    width: 100% !important;
  }

  .cases_details_99716 .crumbs_99516 {
    display: none;
  }

  .p_right .play {
    padding-top: 50px;
  }

  .p_right .play .svg {
    text-align: center;
  }

  /* news */
  .news_list_99716 {}

  .news_list_99716 a {
    color: #323232;
  }

  .news_list_99716 .crumbs_99516 a,
  .news_list_99716 .crumbs_99516 h2,
  .news_list_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .news_list_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .news_list_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1300px;
  }

  .news_list_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .news_list_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .news_list_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
    text-transform: capitalize;
  }

  .news_list_99716 .crumbs_99516 h2 a,
  .news_list_99716 .crumbs_99516 h2,
  .news_list_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .news_list_99716 .banner-wrap {
    width: 100%;
    height: 254px;
    position: relative;
  }

  .news_list_99716 .banner-wrap img {
    width: 100%;
    height: 100%;
  }

  .news_list_99716 .teruitong_news_list_107 .title {
    color: rgb(50, 50, 50) font-size:36px;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: left;
    text-transform: capitalize;
    margin-bottom: 36px;
  }

  .news_list_99716 .ecer-main-w {
    width: 1344px !important;
  }

  .news_list_99716 .ecer-main-w .news-wrap {
    width: 100%;
  }

  .news_list_99716 .pageType1,
  .news_list_99716 .pageType3 {
    background: rgb(255, 255, 255);
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .pageType2,
  .news_list_99716 .pageType4 {
    border-color: rgb(255, 255, 255);
  }

  .news_list_99716 .pageType1.current,
  .news_list_99716 .pageType3.current,
  .news_list_99716 a.pageType1:hover,
  .news_list_99716 a.pageType3:hover {
    background: var(--color_main1, #0252BB) !important;
    color: #fff !important;
  }

  .news_list_99716 .pageType2.current,
  .news_list_99716 .pageType4.current,
  .news_list_99716 a.pageType2:hover,
  .news_list_99716 a.pageType4:hover {
    border-color: var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .news_list_99716 .pageType1 {
    border-radius: 50%;
  }

  .news_list_99716 .pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .news_list_99716 .pageType3,
  .news_list_99716 .pageType4 {
    border-radius: 6px;
  }

  .news_list_99716 .pageType4 {
    border: 1px solid #ddd;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 100px;
    text-align: center;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div {
    display: flex;
    padding: 0;
    margin: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div a {
    margin: 0 8px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers .right-icon {
    font-size: 12px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers .icon-xiangzuo1 {
    font-size: 12px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 6px 6px 6px 6px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 8px;
    font-size: 16px;
  }

  .news_list_99716 .cmsmasters_wrap_pagination .feitian {
    color: #323232;
    font-weight: 600;
    font-size: 24px !important;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType1 {
    border-radius: 50%;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType3,
  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border-radius: 50%;
  }

  .news_list_99716 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border: 1px solid #ddd;
  }

  .news_list_99716 {
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .news-wrap {}

  .news_list_99716 .wrap-rule {
    margin: 0 auto;
  }

  .news_list_99716 .news-list li .image-box {
    float: left;
  }

  .news_list_99716 .news-list li.nodata .text {
    margin-left: 16px !important;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(153, 153, 153);
    font-size: 14px;
  }

  .news_list_99716 .news-list li:hover {
    -webkit-box-shadow: 0 0 8px rgb(153, 153, 153);
    box-shadow: 0 0 8px rgb(153, 153, 153);
  }

  .news_list_99716 .news-list li {
    overflow: hidden;
    display: flex;
    --li-h: 360px;
    height: var(--li-h);
    margin-bottom: 24px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    -webkit-transition: box-shadow .2s ease;
    -moz-transition: box-shadow .2s ease;
    -ms-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
  }

  .news_list_99716 .news-list li:last-child {
    border-bottom: 0
  }

  .news_list_99716 .news-list li:hover {
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
  }

  .news_list_99716 .news-list li:last-of-type {
    margin-bottom: 0
  }

  .news_list_99716 .news-list li .image-box {
    width: 540px;
    height: 360px;
    text-align: center;
    line-height: 360px;
    display: inline-block;
  }

  .news_list_99716 .news-list li .text {
    flex: 1;
    padding: 46px 36px 0px 36px;
    position: relative
  }

  .news_list_99716 .news-list li .text a {
    text-decoration: none
  }

  .news_list_99716 .news-list .text-title a {
    color: rgb(50, 50, 50);
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    margin-bottom: 18px;
    min-height: 72px;
  }

  .news_list_99716 .news-list li .text-title a:hover {
    color: var(--color_main1, #0252BB)
  }

  .news_list_99716 .news-list li .text-desc {
    line-height: 28px;
    min-height: 112px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150);
    font-size: 16px;
    min-height: 112px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    margin-bottom: 32px;
  }

  .news_list_99716 .news-list li .time {
    text-align: left;
  }

  .news_list_99716 .news-list li .time .icon {
    margin-right: 8px;
    font-size: 24px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .news-list li .time i,
  .news_list_99716 .news-list li .time span {
    display: inline-block;
    vertical-align: top
  }

  .news_list_99716 .news-list li .time i {
    display: none
  }

  .news_list_99716 .news-list li .time span {
    text-transform: capitalize
  }

  .news_list_99716 .news-list li .more {
    margin-top: 32px;
  }

  .news_list_99716 .news-list li .more a {
    color: rgb(67, 133, 245) font-size:16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    display: flex;
    align-items: center;
  }

  .news_list_99716 .news-list li .more a:hover,
  .news_list_99716 .news-list li .more a:hover .feitian {
    color: rgb(0, 75, 182);
  }

  .news_list_99716 .news-list li .more .feitian {
    margin-left: 4px;
    font-size: 24px;
    color: rgb(67, 133, 245);
  }

  .news_list_99716 .banner-tit {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    text-transform: capitalize
  }

  .news_list_99716 .crumbs_99516 span .feitian {
    font-size: 18px;
    color: rgb(50, 50, 50)
  }

  .crumbs_99516 span .feitian {
    margin-right: 3px;
  }

  .news_list_99716 .middle {
    background: rgb(237, 242, 247);
    padding: 80px 0px 100px;
  }

  .news_list_99716 .middle #form {
    width: 1344px;
    margin: 0 auto;
    padding: 0px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8);
    text-align: center;
  }

  .news_list_99716 .middle #form .xunpna_tit {
    padding: 72px 0px 44px;
    color: rgb(50, 50, 50) font-size:36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
  }

  .news_list_99716 .middle #form .item {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    position: relative;
  }

  .news_list_99716 .middle #form .item::after {
    content: "*";
    color: red;
    position: absolute;
    left: 26%;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .middle #form input {
    padding: 12px 10px;
    width: calc(calc(100% - 48px)/4);
    height: 48px;
    margin-right: 16px;
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50) font-size:16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    outline: none;
    border: none;
  }

  .news_list_99716 .middle #form input:last-child {
    margin-right: 0px;
  }

  .news_list_99716 .middle #form input::placeholder,
  .news_list_99716 .middle #form textarea::placeholder {
    color: rgb(150, 150, 150);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .middle #form .wrap-req {
    position: relative;
  }

  .news_list_99716 .middle #form .wrap-req::after {
    content: "*";
    color: red;
    position: absolute;
    left: 0;
    top: -14px;
    width: 4px;
    height: 4px;
    border-radius: 8px;
    background: rgb(255, 255, 255);
  }

  .news_list_99716 .middle #form textarea {
    border-radius: 8px;
    width: 100%;
    height: 120px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50) font-size:16px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: left;
    resize: none;
    line-height: 24px;
    outline: none;
    padding: 12px 13px;
    margin-bottom: 50px;
    border: none;
  }

  .news_list_99716 .middle #form .button {
    border-radius: 30px;
    width: 248px;
    height: 48px;
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    background: var(--color_main1, #0252BB);
    border: none;
    cursor: pointer;
  }

  .news_list_99716 .middle #form .button:hover {
    background: {
      color_main2
    }
  }

  .news_list_99716 .only-m {
    display: none;
  }

  .news_list_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100% !important
  }

  .news_list_99716 {
    padding: 0px;
  }

  .news_list_99716 .news-list li .image-box {
    width: 392px;
    height: 260px;
  }

  .news_list_99716 .news-list li {
    --li-h: 260px;
  }

  .news_list_99716 .news-list li .text {
    padding: 24px;
  }

  .news_list_99716 .news-list li .text-title a {
    color: rgb(50, 50, 50);
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 48px;
    margin-bottom: 16px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin: 8px 0px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150) font-size:14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 88px;
    margin-bottom: 26px;
  }

  .news_list_99716 .news-list li .more {
    margin-top: 24px;
  }

  .news_list_99716 .news-list li .more a {
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 64px;
  }

  .news_list_99716 .middle {
    padding: 48px 24px;
  }

  .news_list_99716 .middle #form .item::after {
    left: 51%;
  }

  .news_list_99716 .middle #form {
    width: 100%;
    padding: 0px 24px 48px;
  }

  .news_list_99716 .middle #form .xunpna_tit {
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
  }

  .news_list_99716 .middle #form .item {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }

  .news_list_99716 .middle #form input {
    width: calc(calc(100% - 16px) /2);
    margin-right: 16px;
    margin-bottom: 24px;
  }

  .news_list_99716 .middle #form input:nth-child(2n) {
    margin-right: 0;
  }

  .news_list_99716 .middle #form textarea {
    margin-bottom: 36px;
  }

  .news_list_99716 .crumbs_99516 {
    display: none;
  }

  .news_list_99716 {
    padding: 56px 0 0px;
  }

  .news_list_99716 .banner-tit {
    font-size: 24px;
  }

  .news_list_99716 .ecer-main-w {
    max-width: calc(100% - 32px);
    width: 100% !important;
  }

  .news_list_99716 .banner-wrap {
    height: 136px;
  }

  .news_list_99716 .ecer-main-w .news-wrap {
    margin-top: 24px;
  }

  .news_list_99716 .teruitong_news_list_107 .title {
    margin: 24px 0px;
  }

  .news_list_99716 .news-list li {
    flex-direction: column;
    --li-h: auto;
  }

  .news_list_99716 .news-list li .more .feitian {
    font-size: 18px;
  }

  .news_list_99716 .news-list li .image-box {
    width: 100%;
    height: 378px;
    flex-shrink: 0;
  }

  .news_list_99716 .news-list li .text {
    padding: 16px;
  }

  .news_list_99716 .news-list li .text-title a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 48px;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
  }

  .news_list_99716 .news-list li .time span {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin: 0px;
  }

  .news_list_99716 .news-list li .text-desc a {
    color: rgb(150, 150, 150);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 88px;
    margin-bottom: 16px;
  }

  .news_list_99716 .news-list li .more {
    margin-top: 12px;
  }

  .news_list_99716 .news-list li .more a {
    color: var(--color_main1, #0252BB);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
  }

  .news_list_99716 .cmsmasters_wrap_pagination {
    margin: 36px 0px 48px;
  }

  .news_list_99716 .news-list li .text-desc {
    height: auto;
  }

  /* news detail */
  .news_details_99716 {
    background: #fff;
    padding-bottom: 100px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icons_item,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_c_lianxi .icons .icon8 i {
    background: transparent !important;
  }

  .news_details_99716 .crumbs_99516 a,
  .news_details_99716 .crumbs_99516 h2,
  .news_details_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .news_details_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .news_details_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .news_details_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .news_details_99716 .crumbs_99516 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .news_details_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .news_details_99716 .crumbs_99516 h2 a,
  .news_details_99716 .crumbs_99516 h2,
  .news_details_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .line {
    transition: all 300ms linear;
  }

  .news_details_99716 .product_qx_p_99709:hover .p_top_title .line {
    width: 128px;
  }

  .news_details_99716 .page_mobil {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    line-height: 28px;
    text-transform: capitalize;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title span {
    display: block;
    text-align: center;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .line {
    width: 64px;
    height: 4px;

    background: {
      color_main1
    }

    ;
    display:block;
    margin:8px auto;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title .desc {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    display: block;
    text-align: center;
  }

  .news_details_99716 .product_cont_p_99709 {
    width: 1344px;
    margin: 0 auto;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ul,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li,
  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol {
    margin: 8px 0px;
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons ol li {
    list-style: revert;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_right .about_us_d_cons li {
    margin-left: 36px;
  }

  .news_details_99716 .card-item {
    display: flex;
    flex-direction: column;
    width: 248px;
    margin-right: 26px;
  }

  .news_details_99716 .card-item:nth-child(3n) {
    margin-right: 0px;
  }

  .news_details_99716 .card-item .card-title {
    width: 100%;
    word-break: break-all;
    line-height: 20px;
    flex-shrink: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(200, 200, 200);
  }

  .news_details_99716 .card .title_list {
    display: flex;
    margin: 48px auto;
  }

  .news_details_99716 .card .title_list .title_f,
  .news_details_99716 .card .title_list .title_t {
    width: 189px;
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:400;
    line-height:24px;
    letter-spacing:0%;
    text-align:left;
    text-transform:capitalize;
  }

  .news_details_99716 .card .title_list .title_t {
    position: relative;
    margin-left: 48px;
  }

  .news_details_99716 .card .title_list .title_t::before {
    content: "";
    position: absolute;
    top: 10px;
    left: -36px;
    width: 21px;
    height: 0;
    border: 1px solid rgb(220, 220, 220);
    transform: rotate(90deg);
  }

  .news_details_99716 .card-item .card-desc {
    width: 100%;
    flex: 1;
    line-height: 20px;
    word-break: break-all;
    margin-bottom: 12px;
  }

  .news_details_99716 .swiper-slide {
    overflow: hidden;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box {
    position: relative;
    margin-bottom: 16px;
    display: none;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box .menu_box {
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 0 16px;
    cursor: pointer;
  }

  .news_details_99716 .product_cont_p_99709 .seclect_box .p_ul_list {
    padding: 0;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 40px;
    z-index: 5 !important;
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: none;
    border-radius: 2px;
  }

  .news_details_99716 .ecer-main-w {
    width: calc(100% - 576px)
  }

  .news_details_99716 .crumbs_99709 {
    color: #323232;
    font-size: 14px;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 span {
    margin: 0 5px 0 5px;
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 a {
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 a:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .crumbs_99709 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .crumbs_99709 .feitian {
    margin: -1px 5px 0 0px;

    color: {
      color_main1
    }

    ;
    font-size:18px;
  }

  .news_details_99716 .product_curmbs {
    margin: 16px auto 36px;

    font-family: {
      font_main2
    }

    ;
  }

  .news_details_99716 .p_right {
    flex: 1;
  }

  .news_details_99716 .p_right .aboutus_title {
    color: rgb(50, 50, 50);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    letter-spacing:0px;
    text-align:center;
    margin-bottom:8px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    color: #646464;

    font-family: {
      font_main2
    }

    ;
    font-size:16px;
    font-weight:400;
    line-height:16px;
    letter-spacing:0px;
    text-align:center;
    margin-bottom:24px;
  }

  .news_details_99716 .p_right .lazyi {
    max-width: 100%;
    margin-bottom: 28px;
  }

  .news_details_99716 .about_us_d_cons {
    font-size: 16px;
    color: #323232;
    line-height: 36px;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img2 {
    display: block;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg .img1 {
    display: none !important;
  }

  .news_details_99716 .p_right {
    margin-left: 0px;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 254px;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 6px 0px 12px;
    margin: 0px 0px 36px;
    height: 52px;
    line-height: 52px;
  }

  .news_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .news_details_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .news_details_99716 .ft-category {
    font-size: 24px;
  }

  .news_details_99716 .p_right {
    width: 100%;
  }

  .news_details_99716 .ft-category {
    font-size: 36px;
    cursor: pointer;
  }

  .news_details_99716 .ft-category:hover {
    color: {
      color_main1
    }

    ;
  }

  .news_details_99716 .p_right .aboutus_title {
    line-height: 32px;
    margin-bottom: 8px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 24px;
    font-size: 16px;
    color: #646464;
  }

  .news_details_99716 {
    padding-bottom: 64px !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a {
    font-size: 16px;
    color: #323232;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list .p_list_item a h2 {
    color: #323232;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    text-indent: 0px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title a {
    color: #000;
  }

  .news_detail_99709_mobile {
    display: block !important;
  }

  .news_details_99716 {
    padding-top: 56px;
  }

  .news_details_99716 .crumbs_99516 {
    display: none;
  }

  .news_details_99716 .p_right {
    margin-left: 0px;
    overflow-x: auto;
    margin-top: 24px;
  }

  .news_details_99716 .product_qx_p_99709 .p_header_top_bg {
    height: 136px;
  }

  .news_details_99716 .product_qx_p_99709 .p_top_title {
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_l_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 14px;
    margin: 24px 0px;
  }

  .news_details_99716 .product_cont_p_99709 {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left .p_ul_list {
    display: none;
    margin-top: -24px;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box.ecer-flex {
    flex-direction: column;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    width: 100%;
    margin: 0;
  }

  .news_details_99716 .ft-category {
    font-size: 24px;
  }

  .news_details_99716 .p_right {
    width: 100%;
    margin-top: 16px;
  }

  .news_details_99716 .p_right img {
    height: auto !important;
  }

  .news_details_99716 .p_right .aboutus_title {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 16px;
  }

  .news_details_99716 .p_right .aboutus_desc2 {
    margin-bottom: 16px;
    font-size: 12px;
    color: #646464;
  }

  .news_details_99716 {
    padding-bottom: 50px !important;
  }

  .news_details_99716 .product_cont_p_99709 .p_content_box .p_left {
    display: none;
  }

  .news_details_99716 .about_us_d_cons table {
    width: 100% !important;
  }

  .news_details_99716 .product_curmbs {
    display: none;
  }


  /* faq */
  .faq_list_99716 {
    background-color: #fff;
    font-family: Arial;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 254px;
    width: 100%;
    position: relative;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .faq_list_99716 .sub_Box input.submit:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .sub_Box input.reset:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
  }

  .faq_list_99716 .Calculator .title {
    color: var(--color_main1, #0252BB);
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: 0px;
    text-align: center;
    justify-content: center;
  }

  .faq_list_99716 .crumbs_99516 a,
  .faq_list_99716 .crumbs_99516 h2,
  .faq_list_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .faq_list_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .faq_list_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .faq_list_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .faq_list_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  span svg {
    margin-top: 3px !important;
  }

  .faq_list_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .faq_list_99716 .crumbs_99516 h2 a,
  .faq_list_99716 .crumbs_99516 h2,
  .faq_list_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .faq_list_99716 .faq {
    max-width: 1344px;
    margin: 36px auto 0px;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  }

  .faq_list_99716 .faq .item .title {
    background: rgb(255, 255, 255);
    height: auto;
    display: flex;
    align-items: center;
    padding: 22px 16px 22px 16px;
    width: 100%;
    border: 1px solid rgb(220, 220, 220);
  }

  .faq_list_99716 .faq .item .title .xunhao {
    width: 32px;
    height: 32px;
    color: #fff;
    margin-right: 16px;
    border-radius: 50%;
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .name {
    width: 1204px;
    margin-right: 20px;
    color: rgb(0, 0, 0);
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .faq_list_99716 .faq .item .title.active .name {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .name:hover {
    color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .icon {
    color: rgb(50, 50, 50);
    border-radius: 50%;
    font-size: 16px;
    cursor: pointer;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #fff;
    border: 1px solid rgb(220, 220, 220);
    margin-left: 6px;
  }

  .faq_list_99716 .faq .item .title .icon:hover {
    color: #fff;
    background-color: var(--color_main1, #0252BB);
    border: 1px solid var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .title .icon.ft-up1 {
    color: #fff;
    background-color: var(--color_main1, #0252BB);
    border: 1px solid var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .answer {
    width: 100%;
    position: relative;
    color: rgb(100, 100, 100);
    background: rgb(250, 250, 250);
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    padding: 24px 72px 24px 64px;
    display: none;
    overflow-x: auto;
  }

  .faq_list_99716 .faq .item .answer::after {
    content: '';
    position: absolute;
    width: 6px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    background: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .faq .item .answer.active {
    display: block;
  }

  .faq_list_99716 .faq .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom: 0px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 100px;
  }

  .faq_list_99716 .faq .item:last-child .title {
    margin: 0px;
  }

  .faq_list_99716 .faq .item .title .xunhao.color {
    background-color: var(--color_main1, #0252BB);
  }

  .faq_list_99716 .contact_99715 {
    background: rgb(237, 242, 247);
    height: 720px;
    padding: 64px 0px;
  }

  .faq_list_99716 .contact_99715 .middle {
    width: 1366px;
    margin: 0 auto;
    padding: 72px 80px 86px;
    border-radius: 24px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(72px);
    background: rgba(255, 255, 255, 0.8) !important;
  }

  .faq_list_99716 .contact_99715 .middle .title {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 44px;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan {
    text-align: center;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item {
    display: flex;
    position: relative;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item::after {
    content: '*';
    position: absolute;
    width: 4px;
    height: 4px;
    color: rgb(255, 0, 0);
    right: 74%;
    top: -16px;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req {
    position: relative;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    content: '*';
    position: absolute;
    width: 4px;
    height: 4px;
    color: rgb(255, 0, 0);
    left: 2px;
    top: 9px;
  }

  .faq_list_99716 .contact_99715 .middle input {
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    width: 284px;
    height: 48px;
    margin-right: 23px;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    outline: none;
    border: none;
    padding: 12px;
    font-size: 16px;
  }

  .faq_list_99716 .contact_99715 .middle input:nth-child(4) {
    margin-right: 0px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    border-radius: 8px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
    background: rgb(255, 255, 255);
    width: 100%;
    height: 120px;
    line-height: 24px;
    outline: none;
    resize: none;
    margin-top: 24px;
    border: none;
    padding: 12px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .faq_list_99716 input::-webkit-input-placeholder,
  .faq_list_99716 textarea::-webkit-input-placeholder {
    color: rgb(150, 150, 150) !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
  }

  .faq_list_99716 .contact_99715 .middle .button {
    margin: 50px 0 0px;
    border-radius: 30px;
    width: 248px;
    height: 48px;
    background: var(--color_main1, #0252BB);
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    cursor: pointer;
    border: none;
  }

  .faq_list_99716 .contact_99715 .middle .button:hover {
    background: var(--color_main2, #0252BB);
  }

  .faq_list_99716 .crumbs_99516 {
    max-width: calc(100% - 48px);
  }

  .faq_list_99716 .faq {
    max-width: calc(100% - 48px);
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    top: -13px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 254px;
  }

  .faq_list_99716 .faq .item .title .name {
    width: 830px;
  }

  .faq_list_99716 .contact_99715 .middle {
    max-width: calc(100% - 48px);
    width: 100%;
    padding: 36px 24px 0px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    width: 100%;
  }

  .faq_list_99716 .faq .item .title {
    padding: 22px 16px 22px 8px;
    height: 82px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 64px;
  }

  .faq_list_99716 .crumbs_99516 {
    display: none;
  }

  .faq_list_99716 {
    padding-top: 56px;
  }

  .faq_list_99716 .faq {
    max-width: calc(100% - 32px);
    box-shadow: none;
    margin-top: 24px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_top_title .top_title {
    font-size: 24px;
  }

  .faq_list_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 136px;
  }

  .faq_list_99716 .faq .item .title {
    padding: 12px 8px 12px 4px;
    height: auto;
  }

  .faq_list_99716 .faq .item .title .name {
    width: 90%;
    margin-right: 0;
  }

  .faq_list_99716 .contact_99715 .middle {
    width: 976px;
    padding: 36px 16px 36px;
  }

  .faq_list_99716 .faq .item .title .icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }

  .faq_list_99716 .contact_99715 .middle textarea {
    width: 100%;
    margin-top: 0px;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item {
    flex-direction: column;
  }

  .faq_list_99716 .contact_99715 .middle input {
    margin-right: 0;
    margin-bottom: 16px;
    width: 100%;
  }

  .faq_list_99716 .contact_99715 .middle {
    max-width: calc(100% - 32px);
    width: 100%;
  }

  .faq_list_99716 .contact_99715 .middle .xunpan .item::after {
    top: 114px;
    left: 0;
  }

  .faq_list_99716 .faq .item .answer {
    font-size: 12px;
    line-height: 20px;
    padding: 12px 8px;
  }

  .faq_list_99716 .faq .item .title .name {
    font-size: 14px;
    line-height: 20px;
  }

  .faq_list_99716 .faq .item .answer ul,
  .faq_list_99716 .faq .item .answer ol {
    padding-inline-start: 20px;
    list-style: revert;
  }

  .faq_list_99716 .faq .item .answer ul li,
  .faq_list_99716 .faq .item .answer ol li {
    list-style: revert;
  }

  .faq_list_99716 .faq .item .answer::after {
    width: 2px;
  }

  .faq_list_99716 .faq .item .title .xunhao {
    width: 24px;
    line-height: 24px;
    height: 24px;
    font-weight: 700;
    margin-right: 8px;
  }

  .faq_list_99716 .faq .item:last-child {
    margin-bottom: 0;
  }

  .faq_list_99716 .contact_99715 {
    padding: 48px 0px;
    height: auto;
  }

  .faq_list_99716 .contact_99715 .middle .button {
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
  }

  .faq_list_99716 .contact_99715 .middle .title {
    font-size: 24px;
    color: #323232;
    height: 36px;
    margin-bottom: 32px;
  }

  .faq_list_99716 .contact_99715 .middle .desc {
    font-size: 12px;
    margin-bottom: 24px;
  }

  .faq_list_99716 .contact_99715 .middle .wrap-req::after {
    top: -11px;
  }

  .faq_list_99716 .faq .item .answer .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  /* fatory */
  .Factory_tour_99176 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .Factory_tour_99176 .ecer-main-w {
    width: 100%;
  }

  .Factory_tour_99176 .crumbs_99516 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .Factory_tour_99176 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .Factory_tour_99176 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 16px;
    font-size: 14px;
  }

  .Factory_tour_99176 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .Factory_tour_99176 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .Factory_tour_99176 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .Factory_tour_99176 .crumbs_99516 h2 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .Factory_tour_99176 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .Factory_tour_99176 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .Factory_tour_99176 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    padding: 12px;
    background: rgb(250, 250, 250);
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .Factory_tour_99176 .left_card_99516 .main .activ,
  .Factory_tour_99176 .left_card_99516 .main .activ02,
  .Factory_tour_99176 .left_card_99516 .main a:focus,
  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .Factory_tour_99176 .left_card_99516 .main a:hover,
  .Factory_tour_99176 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB);
    !important;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a:hover {
    color: var(--color_main1, #0252BB)
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .Factory_tour_99176 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .Factory_tour_99176 .right {
    flex: 1;
  }

  .Factory_tour_99176 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    margin-top: 4px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .ecer-card-button,
  .Factory_tour_99176 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: var(--color_main1, #0252BB);
    margin: 18px 0 0 0px;
  }

  .mailUs_99516_wrap .button {
    font-family: Arial !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .main {
    padding: 16px 12px 0 12px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .Factory_tour_99176 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .Factory_tour_99176 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .Factory_tour_99176 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .Factory_tour_99176 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px
  }

  .Factory_tour_99176 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .Factory_tour_99176 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .Factory_tour_99176 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    position: relative;
    padding-right: 10px;
    position: relative;
    color: var(--color_main1, #0252BB);
  }

  .left_card_99516.mailUs_99516_wrap .title {
    padding-left: 10px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .main {
    padding: 24px 12px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form {
    width: 100%;
    border-radius: 4px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input,
  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    display: block;
    font-size: 16px;
    width: 100%;
    border: none;
    background-color: #fff;
    outline: none;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 24px;
    margin-bottom: 16px;
    color: #323232;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content input::placeholder,
  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content textarea::placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #969696;
    line-height: 16px !important;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form input {
    height: 46px;
    padding: 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form textarea {
    height: 100px;
    resize: none;
    position: relative;
    z-index: 1;
    padding: 6px;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form .operations {
    text-align: center;
  }

  .Factory_tour_99176 .mailUs_99516_wrap .mailUs_99516_wrap_content .form button {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    margin: 32px auto;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
  }

  .Factory_tour_99176 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px 50px;
  }

  .Factory_tour_99176 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
  }

  .Factory_tour_99176 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .column-title {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
    margin-bottom: 20px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .Factory_tour_99176 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100%;
    height: auto;
    margin: 0 auto 15px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .column-title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text ul,
  .Factory_tour_99176 .aboutusIntruduction .item .text ol {
    list-style: revert;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text li {
    list-style: revert !important;
    margin-left: 30px !important;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text .play {
    height: 100%;
    padding-top: 50px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .Factory_tour_99176 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .Factory_tour_99176 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: rgb(2, 82, 187);
  }

  .Factory_tour_99176 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
  }

  .Factory_tour_99176 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .Factory_tour_99176 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .Factory_tour_99176 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
  }

  .Factory_tour_99176 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img img {
    transition: all 0.3s ease-in-out;
  }

  .Factory_tour_99176 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .Factory_tour_99176 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 24px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item {
    max-width: calc(calc(100% - 36px) / 4);
    width: 100%;
    margin-right: 12px;
    margin-bottom: 12px;
    height: 152px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item:nth-child(4n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
  }

  .Factory_tour_99176 .right .right_name h1 {
    color: rgb(50, 50, 50);
    font-family: Poppins;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 36px;
  }

  .Factory_tour_99176 .right_wrap .none {
    padding: 5.5px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item {
    background: rgb(255, 255, 255) !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    text-align: center;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    color: rgb(50, 50, 50);
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 12px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder {
    font-size: 18px;
    font-weight: 400;
    color: #646464;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    border: none;
    padding: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th {
    width: 200px;
    font-size: 18px;
    font-weight: 500;
    color: #505050;
    line-height: 30px;
    margin-right: 20px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table tr {
    border-bottom: 1px solid #E6E6E6;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    height: 64px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 30px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title {
    font-size: 18px;
    line-height: 22px;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .cxxScroll {
    position: relative;
    width: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li.on,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title {
    font-size: 28px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan {
    margin-top: 10px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .about-us-slogan .reminder-text {
    margin-bottom: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-wrap {
    position: relative;
    margin-top: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content {
    position: relative;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap .image-part {
    position: initial;
    width: 100%;
    height: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .image-part:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .image-part img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .video-wrap video {
    width: 100%;
    height: 100%;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .play {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    border: 1px solid #fff;
    box-sizing: border-box;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .play:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 24px solid #fff;
    border-bottom: 16px solid transparent;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -8px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn li.current {
    background-color: #007cc2;
    color: #ffffff;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-content .current {
    visibility: visible;
    z-index: 1;
  }

  #aboutus_intruduction .YouTuBe_Box_Iframe .play {
    position: unset !important;
    left: unset !important;
    top: unset !important;
    transform: unset !important;
    cursor: pointer;
    border-radius: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn {
    position: absolute;
    top: 400px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #007cc2;
    border-radius: 16px;
    background-color: rgba(255, 255, 255, 0.2);
    overflow: hidden;
    z-index: 2;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .tab-btn li {
    float: left;
    cursor: pointer;
    padding: 5px 15px;
    font-size: 12px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item {
    margin-top: 57px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .text ul,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .text li {
    list-style: inherit !important;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item .column-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 28px;
    margin-top: 28px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table th,
  .Factory_tour_99176 .right_wrap .right_wrap_content_item .item table td {
    text-align: left;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .next,
  .Factory_tour_99176 .right_wrap .cxxScroll .prev {
    width: 48px;
    height: 48px;
    background: rgb(238, 237, 237);
    text-align: center;
    line-height: 48px;
    position: absolute;
    top: 50%;
    transform: translateY(-100%);
    cursor: pointer;
    border-radius: 50%;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .next {
    right: 0;
  }

  .Factory_tour_99176 .right_wrap .cxxScroll .prev {
    left: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .iconfont {
    color: rgb(100, 100, 100);
    font-size: 24px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0px;
    left: 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list ul {
    display: inline-block;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list li {
    float: left;
    font-size: 0;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: rgb(196, 196, 196);
    margin: 0 8px;
    -webkit-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -ms-transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: width 0.2s ease-in-out, background-color 0.2s ease-in-out;
    cursor: pointer;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    overflow: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li {
    height: var(--li-height);
    overflow: hidden;
    --li-height: 600px;
    --img-box-h: 600px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 88%;
    margin: 0 auto;
    height: var(--img-box-h);
    line-height: var(--img-box-h);
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li a {
    display: block;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li .p-text {
    display: none;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .Factory_tour_99176 .right_wrap .fn-clear {
    zoom: 1;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .cxxScroll .nav-list-line ul li {
    width: 50px !important;
    height: 5px !important;
    border-radius: 0 !important;
  }

  .Factory_tour_99176 .aboutusIntruduction #detail_decorate_root .magic-6 {
    margin-left: -4px !important;
  }

  .Factory_tour_99176 .aboutusIntruduction #detail_decorate_root .magic-20 {
    margin-left: -3px !important;
  }

  .Factory_tour_99176 a {
    color: #323232;
  }

  .Factory_tour_99176 .crumbs_99516 {
    padding-top: 19px;
    margin-bottom: 37px;
    color: rgb(50, 50, 50);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
  }

  .Factory_tour_99176 .crumbs_99516 .last {
    overflow: hidden;
  }

  .Factory_tour_99176 .crumbs_99516 h2 a,
  .Factory_tour_99176 .crumbs_99516 h2,
  .Factory_tour_99176 .crumbs_99516 h1 {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main1, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .Factory_tour_99176 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
    border-radius: 2px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .right {
    flex: 1;
    margin-left: 48px;
  }

  .Factory_tour_99176 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .Factory_tour_99176 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .Factory_tour_99176 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -o-transition: height .2s ease;
    -ms-transition: height .2s ease;
    transition: height .2s ease;
  }

  .Factory_tour_99176 .right .products_list_99516 .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .Factory_tour_99176 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .Factory_tour_99176 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .Factory_tour_99176 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .Factory_tour_99176 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .Factory_tour_99176 .right .paging_99516 {
    margin-top: 10px;
  }

  .Factory_tour_99176 .right .paging_99516 a,
  .Factory_tour_99176 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .Factory_tour_99176 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .Factory_tour_99176 .right .paging_99516 span.active,
  .Factory_tour_99176 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .Factory_tour_99176 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .Factory_tour_99176 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .Factory_tour_99176 .only-m {
    display: none;
  }

  .Factory_tour_99176 .ecer-main-w.card-main {
    flex-direction: column;
  }

  .Factory_tour_99176 .left_hotproduct_99516 {
    display: none;
  }

  .Factory_tour_99176 .only-m {
    display: block;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    display: none;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    position: relative;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    justify-content: space-between;
  }

  .Factory_tour_99176 .left_card_99516 .main.show {
    display: block;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .Factory_tour_99176 .right {
    flex: 1;
    width: auto;
    margin-left: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    width: 100%;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 24px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .banner-tit {
    font-size: 24px;
  }

  .Factory_tour_99176 {
    padding-top: 56px;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .Factory_tour_99176 .ecer-main-w {
    padding: 0px;
  }

  .Factory_tour_99176 .right .right_name h1 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 36px;
  }

  .Factory_tour_99176 .crumbs_99516 {
    display: none;
  }

  .Factory_tour_99176 .left_hotproduct_99516 {
    display: none;
  }

  .Factory_tour_99176 .card-main {
    flex-direction: column;
  }

  .Factory_tour_99176 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .Factory_tour_99176 .aboutusIntruduction .item {
    padding: 24px 16px;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    border-radius: 0;
  }

  .Factory_tour_99176 .only-m {
    display: block;
  }

  .Factory_tour_99176 .only-pc {
    display: none;
  }

  .Factory_tour_99176 .left_card_99516 .title {
    justify-content: space-between;
  }

  .Factory_tour_99176 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .Factory_tour_99176 .right {
    margin-left: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 320px;
    --img-box-h: 320px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .Factory_tour_99176 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .Factory_tour_99176 .left_card_99516 .main.show {
    display: block;
  }

  .Factory_tour_99176 .mailUs_99516_wrap {
    display: none;
  }

  .Factory_tour_99176 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .Factory_tour_99176 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .Factory_tour_99176 {
    padding-bottom: 0px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item {
    max-width: calc(calc(100% - 8px) / 2);
    margin-right: 8px;
  }

  .Factory_tour_99176 .aboutusIntruduction .item .img_box .img_item:nth-child(2n) {
    margin-right: 0px;
  }

  .index_contact .btn {
    text-transform: capitalize;
  }

  /* quality */
  .quality-99716 {
    background-color: #FFFFFF;
    font-family: Arial;
  }

  .quality-99716 .ecer-main-w {
    width: 100%;
  }

  .quality-99716 .crumbs_99516 a,
  .quality-99716 .crumbs_99516 h2,
  .quality-99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .quality-99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .quality-99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
  }

  .quality-99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .quality-99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .quality-99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .quality-99716 .crumbs_99516 h2 a,
  .quality-99716 .crumbs_99516 h2,
  .quality-99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .quality-99716 .left_box_99516 {
    flex: 0 0 272px;
    width: 272px;
  }

  .quality-99716 .left_card_99516 {
    margin-bottom: 36px;
    background: rgb(250, 250, 250);
  }

  .quality-99716 .left_card_99516 .title {
    padding: 12px;
    color: #fff;
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    text-transform: capitalize;
    background: rgb(236, 236, 236);
  }

  .quality-99716 .left_card_99516 .title .feitian {
    font-size: 22px;
    font-weight: 400;
    margin-right: 15px;
  }

  .quality-99716 .left_card_99516 .main {
    padding: 12px;
    background: rgb(250, 250, 250);
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 {
    width: 100%;
    height: 100%;
    transition: all .3s;
    box-sizing: border-box;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-open {
    right: 0
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand:last-child {
    margin-bottom: 0px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two:hover>a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .xl {
    display: none
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a {
    display: inline-block;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sj {
    font-size: 20px;
    transition: all 300ms linear;
    cursor: pointer;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjrotate {
    transform: rotate(180deg);
    display: inline-block;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 {
    right: inherit;
    left: 0;
    top: 0;
    z-index: 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-open {
    top: 0;
    padding-top: 100px;
  }

  .quality-99716 .left_card_99516 .main .activ,
  .quality-99716 .left_card_99516 .main .activ02,
  .quality-99716 .left_card_99516 .main a:focus,
  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand.active a,
  .quality-99716 .left_card_99516 .main a:hover,
  .quality-99716 .left_card_99516 .main .sj:hover {
    color: var(--color_main1, #0252BB) !important;
  }

  .quality-99716 .mailUs_99516_wrap .left-item.emailitem:hover .icon_logo .feitian {
    color: var(--color_main2, #0252BB) !important;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: capitalize;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand a h2 {
    font-weight: 500;
    display: inline;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .bot {
    right: 0;
    bottom: 30px;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .bot a {
    font-size: 14px;
    color: #ddd;
    margin-right: 30px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two {
    color: #333;
    margin-left: 14px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two a {
    font-size: 14px;
    font-weight: 500;
    color: #505050;
    line-height: 26px;
    margin-top: 10px;
    width: 226px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-brand-two a:nth-of-type(1) {
    margin-top: 14px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there {
    width: 100%;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516-there .sidebar-brand-two a {
    margin-left: 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand .sjtwo {
    vertical-align: middle;
    display: inline-block;
    margin-top: 14px;
  }

  .quality-99716 .left_card_99516 .main a.activ02 {
    color: var(--color_main1, #0252BB) !important;
  }

  .quality-99716 .right {
    flex: 1;
  }

  .quality-99716 .left_card_99516 .contact_form_check .btn {
    margin-top: 30px;
    width: 100%;
    height: 46px;
    border-width: 0px;
    height: 50px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    cursor: pointer;
    background-color: var(--color_main1, #0252BB);
    border-color: var(--color_main1, #0252BB);
    color: white;
    transition: all .5s;
  }

  .quality-99716 .mailUs_99516_wrap {
    margin-top: 4px;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass {
    border-radius: 64px;
    background-color: var(--color_main1, #0252BB) !important;
    border-color: var(--color_main1, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
    border-width: 1px;
    border-style: solid;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass:hover {
    border-color: var(--color_main2, #0252BB) !important;
    background-color: var(--color_main2, #0252BB) !important;
    color: rgb(255, 255, 255) !important;
  }

  .quality-99716 .mailUs_99516_wrap .ecer-card-button,
  .quality-99716 .mailUs_99516_wrap .button {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    width: 248px;
    height: 40px;
    background: rgb(34, 108, 255);
    margin: 18px 0 0 0px;
  }

  .quality-99716 .mailUs_99516_wrap .buttonClass .ft-contact2.feitian {
    vertical-align: baseline !important;
    width: 16px !important;
    height: 16px !important;
    line-height: 16px !important;
    font-size: 16px !important;
  }

  .quality-99716 .mailUs_99516_wrap .main {
    padding: 24px 12px 24px 12px;
  }

  .quality-99716 .mailUs_99516_wrap .left-item .icon_logo .feitian {
    font-size: 24px;
    margin-right: 11px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .left-item {
    color: rgb(50, 50, 50);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 16px;
  }

  .quality-99716 .left .socialenter .contact_box {
    position: absolute;
    top: 30px;
    left: -8px;
    display: none;
    text-align: center;
    white-space: nowrap;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    z-index: 2;
    width: 159px;
  }

  .quality-99716 .left .socialenter .contact_box.wx {
    white-space: normal !important
  }

  .quality-99716 .left .socialenter .contact_box .triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fafafa;
    margin-left: 15px;
    margin-top: -10px;
    filter: drop-shadow(1px -6px 4px rgba(0, 0, 0, .2))
  }

  .quality-99716 .left .socialenter .contact_box .image_box {
    background-color: #fafafa;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px 6px 6px 6px;
    padding: 10px
  }

  .quality-99716 .left .socialenter .contact_box .image_box img {
    width: 120px;
    height: 120px
  }

  .quality-99716 .mailUs_99516_wrap .socialenter .contact .feitian {
    font-size: 36px;
  }

  .quality-99716 .mailUs_99516_wrap .socialenter .contact .relative_a {
    display: inline;
    position: relative;
    margin-right: 16px;
  }

  .quality-99716 .mailUs_99516_wrap {
    box-shadow: none;
  }

  .quality-99716 .left_card_99516.mailUs_99516_wrap .title {
    background-color: #fff;
    padding-left: 14px;
    position: relative;
    padding-right: 10px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 24px;
    left: 0;
    top: 52%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-size: 18px;
    line-height: 26px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont {
    font-size: 26px;
    line-height: 26px;
    vertical-align: bottom;
    margin-left: -10px;
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title .iconfont.none {
    padding: 5.5px;
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content {
    z-index: 2;
  }

  .quality-99716 .mailUs_99516_wrap .mailUs_99516_wrap_content .mailus-title {
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
  }

  .quality-99716 .aboutusIntruduction {
    color: rgb(100, 100, 100);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 36px 0px;
  }

  .quality-99716 .aboutusIntruduction .container {
    border-radius: 24px;
    width: 100%;
    height: auto;
    background: rgb(246, 246, 246);
    padding: 24px 36px;
    margin-bottom: 36px;
  }

  .quality-99716 .aboutusIntruduction .container .card-item {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
  }

  .quality-99716 .aboutusIntruduction .container .card-item:last-child {
    margin-bottom: 0;
  }

  .quality-99716 .aboutusIntruduction .container .card-item::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: rgb(200, 200, 200);
    bottom: -16px;
    right: 0;
  }

  .quality-99716 .aboutusIntruduction .container .card-item:last-child::after {
    display: none;
  }

  .quality-99716 .aboutusIntruduction .container .card-item .card-title {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    margin-right: 16px;
    width: 19%;
  }

  .quality-99716 .aboutusIntruduction .container .card-item .card-desc {
    color: rgb(100, 100, 100);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
  }

  .quality-99716 .aboutusIntruduction .item {
    border-radius: 24px;
    padding: 24px 36px;
    background: rgb(246, 246, 246);
    margin-bottom: 36px;
  }

  .quality-99716 .aboutusIntruduction .none {
    padding: 5.5px;
  }

  .quality-99716 .aboutusIntruduction .item .column-title {
    font-family: Arial;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: left;
    color: var(--color_main1, #0252BB);
    line-height: 23px;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
  }

  .quality-99716 .aboutusIntruduction .YouTuBe_Box_Iframe {
    max-width: 100%;
    height: auto;
    margin: 0 auto 15px;
  }

  .quality-99716 .aboutusIntruduction .item .text {
    overflow-x: auto;
  }

  .quality-99716 .aboutusIntruduction .item .text ul,
  .quality-99716 .aboutusIntruduction .item .text ol {
    list-style: revert !important;
  }

  .quality-99716 .aboutusIntruduction .item .text li {
    list-style: revert !important;
    margin-left: 30px !important;
  }

  .quality-99716 .aboutusIntruduction .item .text .play {
    height: 100%;
  }

  .quality-99716 .aboutusIntruduction .item .text .svg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
  }

  .quality-99716 .aboutusIntruduction .item .text img {
    max-width: 100% !important;
    height: auto !important;
  }

  .quality-99716 .left_hotproduct_99516 .title span {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: left;
    position: relative;
    padding-left: 10px;
    margin-bottom: 12px;
  }

  .quality-99716 .left_hotproduct_99516 .title span::after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 24px;
    background: rgb(2, 82, 187);
  }

  .quality-99716 .left_hot_item {
    display: flex;
    width: 100%;
    height: 82px;
    margin-bottom: 12px;
    border-radius: 8px 8px 16px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    position: relative;
  }

  .quality-99716 .left_hot_item .let_product_img::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05)
  }

  .quality-99716 .left_hot_item .let_product_img {
    width: 82px;
    height: 100%;
    border-radius: 8px;
    flex-shrink: 0;
    margin-right: 8px;
  }

  .quality-99716 .left_hot_item .let_product_img img {
    transition: all 0.3s ease-in-out;
  }

  .quality-99716 .left_hot_item .let_product_img img:hover {
    transform: scale(1.1);
  }

  .quality-99716 .left_hot_item:hover .let_product_img::after {
    display: none;
  }

  .quality-99716 .left_hot_item:hover .let_product_title a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .left_hot_item .let_product_title {
    padding: 8px;
  }

  .quality-99716 .left_hot_item .let_product_title a {
    color: rgb(80, 80, 80);
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .quality-99716 .right .right_name h1 {
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 36px;
  }

  .quality-99716 .right_wrap .none {
    padding: 5.5px;
  }

  .quality-99716 .left .hot_products .title {
    font-size: 20px;
    font-weight: 500;
    color: var(--color_main1, #0252BB);
    line-height: 28px;
    height: 30px;
    margin-bottom: 18px;
    margin-top: 36px;
    padding-left: 12px;
    position: relative;
  }

  .quality-99716 .left .hot_products .title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 28px;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: var(--color_main1, #0252BB);
    border-radius: 2px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item {
    margin-bottom: 19px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all {
    width: 72px;
    height: 72px;
    display: block;
    line-height: 72px;
    border-radius: 6px 0px 0px 6px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .dis {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-right: 12px;
  }

  .quality-99716 .left .hot_products .hot_product_list .item h2 {
    flex: 1;
    display: inline;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .quality-99716 .left .hot_products .hot_product_list .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .quality-99716 .left .hot_products .hot_product_list .item .dis:hover {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .right {
    flex: 1;
    margin-left: 48px;
  }

  .quality-99716 .right .title {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
    color: #323232;
    margin-bottom: 6px;
  }

  .quality-99716 .right .products_list_99516 {
    flex-wrap: wrap;
  }

  .quality-99716 .right .products_list_99516 .item {
    flex: 0 0 284px;
    margin-right: 24px;
    margin-bottom: 28px;
    width: 284px;
    height: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px 6px 6px 6px;
    position: relative;
  }

  .quality-99716 .right .products_list_99516 .item .model1_slogn {
    min-width: 48px;
    height: 20px;
    right: 0;
    z-index: 1;
    position: absolute;
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    background: rgb(120, 120, 120);
    border-radius: 6px;
    bottom: 35%;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 0px;
  }

  .quality-99716 .right .products_list_99516 .item .image-all {
    height: 264px;
    display: block;
    line-height: 264px;
    margin: 10px;
  }

  .quality-99716 .right .products_list_99516 .item:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);
  }

  .quality-99716 .right .products_list_99516 .item .image-all:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .quality-99716 .right .products_list_99516 .item:hover .product_dis {
    height: auto;
    overflow: visible;
  }

  .quality-99716 .right .products_list_99516 .item:hover .product_dis a {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .item .item-bottom {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    z-index: 2;
    padding: 0 12px;
    padding-bottom: 30px;
  }

  .quality-99716 .right .products_list_99516 .item .product_dis {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #1F1F1F;
    height: 48px;
    min-height: 48px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 12px 0 16px 0;
    background: #fff;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -o-transition: height .2s ease;
    -ms-transition: height .2s ease;
    transition: height .2s ease;
  }

  .quality-99716 .right .products_list_99516 .item .image-all img {
    -webkit-transition: transform .2s ease;
    -moz-transition: transform .2s ease;
    -o-transition: transform .2s ease;
    -ms-transition: transform .2s ease;
    transition: transform .2s ease;
  }

  .quality-99716 .button {
    font-weight: bold;
    box-shadow: none !important;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: block;
    border-radius: 64px;
  }

  .quality-99716 .buttonClass2.icon-button span {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .quality-99716 .buttonClass2.icon-button span .feitian {
    font-size: 12px;
  }

  .quality-99716 .icon-button {
    width: 220px;
    height: 36px;
    background: #fff;
    border-radius: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    transition: all 0.5s;
    background: #fff;
    border: 1px solid var(--color_main1, #0252BB);
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .icon-button:hover {
    background: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .right .paging_99516 {
    margin-top: 10px;
  }

  .quality-99716 .right .paging_99516 a,
  .quality-99716 .right .paging_99516 span {
    display: block;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;
    text-align: center;
    margin: 0 7px;
    font-size: 14px;
  }

  .quality-99716 .right .paging_99516 .feitian {
    color: #323232;
    font-weight: 600;
  }

  .quality-99716 .right .paging_99516 span.active,
  .quality-99716 .right .paging_99516 a:hover {
    background-color: var(--color_main1, #0252BB);
    color: #FFFFFF;
  }

  .quality-99716 .left_box_99516 .left_card_99516 .main .aboutus a {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #323232;
    line-height: 21px;
    margin-bottom: 14px;
  }

  .quality-99716 .left_box_99516 .left_card_99516 .main .aboutus span.active {
    color: var(--color_main1, #0252BB);
  }

  .quality-99716 .tab-wrap .pic-list li {
    flex-wrap: wrap;
  }

  .quality-99716 .tab-wrap .pic-list li .image-part {
    width: 238px;
    height: 320px;
    margin: 0px 24px 24px 0px;
    cursor: pointer;
  }

  .quality-99716 .tab-wrap .pic-list li .image-part:nth-child(4n) {
    margin-right: 0px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list ul {
    width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    margin-top: 12px;
    margin-bottom: 50px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li {
    width: 36px;
    height: 36px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    color: rgb(50, 50, 50);
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    margin: 0px 8px;
    cursor: pointer;
    border-radius: 50%;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li.on {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list li:hover {
    background-color: var(--color_main1, #0252BB);
    color: #fff;
  }

  .quality-99716 .only-m {
    display: none;
  }

  .quality-99716 .ecer-main-w {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .quality-99716 .ecer-main-w.card-main {
    flex-direction: column;
  }

  .quality-99716 .left_hotproduct_99516 {
    display: none;
  }

  .quality-99716 .only-m {
    display: block;
  }

  .quality-99716 .mailUs_99516_wrap {
    display: none;
  }

  .quality-99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    position: relative;
  }

  .quality-99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .quality-99716 .left_card_99516 .main.show {
    display: block;
  }

  .quality-99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 50px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .quality-99716 .right {
    flex: 1;
    width: auto;
    margin-left: 0px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    width: 100%;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 24px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .quality-99716 .left_card_99516 {
    margin-bottom: 24px;
  }

  .quality-99716 .right .right_name h1 {
    margin-bottom: 24px;
    font-size: 36px;
    font-weight: 600;
    line-height: 54px;
  }

  .quality-99716 {
    padding-top: 56px;
  }

  .quality-99716 .banner-tit {
    font-size: 24px;
  }

  .quality-99716 .aboutusIntruduction {
    margin-top: 24px;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: 80%;
  }

  .quality-99716 .ecer-main-w {
    padding: 0px;
  }

  .quality-99716 .right .right_name h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .quality-99716 .crumbs_99516 {
    display: none;
  }

  .quality-99716 .left_hotproduct_99516 {
    display: none;
  }

  .quality-99716 .card-main {
    flex-direction: column;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list li {
    display: flex;
    flex-wrap: wrap;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part {
    width: calc(calc(100% - 16px) / 2);
    margin-right: 16px;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list .image-part:nth-child(2n) {
    margin-right: 0;
  }

  .quality-99716 .left_box_99516 {
    flex-basis: 100%;
    width: 100%;
    margin-top: 24px;
    position: relative;
  }

  .quality-99716 .left_card_99516 .title {
    border-radius: 0;
  }

  .quality-99716 .only-m {
    display: block;
  }

  .quality-99716 .only-pc {
    display: none;
  }

  .quality-99716 .left_card_99516 .title {
    justify-content: space-between;
  }

  .quality-99716 .left_card_99516 .title .ft-category {
    margin-right: 0;
    cursor: pointer;
    user-select: none;
  }

  .quality-99716 .right {
    margin-left: 0px;
  }

  .quality-99716 .left_card_99516 .main {
    display: none;
    position: absolute;
    top: 40px;
    z-index: 20;
    width: 100%;
    max-height: 600px;
    overflow-y: auto;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand {
    padding: 8px 0;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .pic-list li {
    --li-height: 320px;
    --img-box-h: 320px;
  }

  .quality-99716 .right .products_list_99516 .item {
    width: calc(50% - 11px);
    flex-basis: auto;
    margin-right: 22px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(3n) {
    margin-right: 22px;
  }

  .quality-99716 .right .products_list_99516 .item:nth-child(2n) {
    margin-right: 0px;
  }

  .quality-99716 .left_card_99516 .main.show {
    display: block;
  }

  .quality-99716 .mailUs_99516_wrap {
    display: none;
  }

  .quality-99716 .right_wrap .right_wrap_content_item .right_wrap_content_item_title h1 {
    font-size: 24px;
    line-height: 36px;
  }

  .quality-99716 .left_card_99516 .main .sidebar-nav_99516 .sidebar-brand>a {
    font-size: 16px;
  }

  .quality-99716 {
    padding-bottom: 0px;
  }

  .quality-99716 .aboutusIntruduction .item {
    padding: 24px 16px;
    margin-bottom: 24px;
  }

  .quality-99716 .tab-wrap .cxxScroll .nav-list ul {
    margin-bottom: 36px;
    margin-top: 0px;
  }

  /* yinsi */
  .privacy_p_99716 {
    background-color: #fff;
    padding-bottom: 100px;
    font-family: Arial;
  }

  .privacy_p_99716 .news_qx_p_99708 {
    position: relative
  }

  .privacy_p_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 350px;
    width: 100%;
    position: relative
  }

  .privacy_p_99716 .news_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    height: 100%;
    background: rgba(0, 0, 0, .7)
  }

  .privacy_p_99716 .news_qx_p_99708 .p_top_title {
    text-transform: uppercase;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    line-height: 26px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3
  }

  .privacy_p_99716 .ecer-main-w {
    width: 100%;
    overflow-x: auto;
  }

  .privacy_p_99716 .ecer-main-w ul,
  .privacy_p_99716 .ecer-main-w ol {
    list-style: revert;
    padding-inline-start: 20px;
  }

  .privacy_p_99716 .ecer-main-w ul li,
  .privacy_p_99716 .ecer-main-w ol li {
    list-style: revert;
  }

  .privacy_p_99716 .crumbs_99516 a,
  .privacy_p_99716 .crumbs_99516 h2,
  .privacy_p_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .privacy_p_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .privacy_p_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .privacy_p_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .privacy_p_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .privacy_p_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .privacy_p_99716 .p_p_tit {
    text-transform: capitalize;
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    color: #323232;
    line-height: 33px;
    margin-top: 36px;
    margin-bottom: 24px
  }

  .privacy_p_99716 .p_item {
    margin-bottom: 20px
  }

  .privacy_p_99716 .p_item .p_p1 {
    font-size: 16px;
    font-weight: 700;
    color: #323232;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 16px
  }

  .privacy_p_99716 .p_item .p_p1:after {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    background-color: #08244c;
    left: 0;
    bottom: 0;
    position: absolute
  }

  .privacy_p_99716 .p_item .p_p2 {
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 26px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dcdcdc
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 360px;
    width: 100%;
    position: relative;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .privacy_p_99716 .sub_Box input.submit:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .sub_Box input.reset:hover {
    background-color: var(--color_main1, #0252BB);
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0px;
    text-align: center;
  }

  .privacy_p_99716 .ecer-main-w {
    max-width: calc(100% - 48px);
    width: 100%;
    margin: 0 auto;
  }

  .privacy_p_99716 .p_p_tit {
    font-size: 24px;
    margin-bottom: 24px;
    margin-top: 36px;
    width: 100%;
  }

  .privacy_p_99716 .crumbs_99516 {
    display: none;
  }

  .privacy_p_99716 {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 120px;
  }

  .privacy_p_99716 .ecer-main-w {
    max-width: calc(100% - 40px);
    width: 100%;
    margin: 0 auto;
  }

  .privacy_p_99716 .p_p_tit {
    width: 100%;
    margin-bottom: 16px;
    margin-top: 24px;
    font-size: 18px;
    color: #000;
    line-height: 28px;
  }

  .privacy_p_99716 .product_qx_p_99708 .p_top_title .top_title {
    width: 100%;
    font-size: 24px;
  }

  /* setmap */
  .setmap_99716 {
    background-color: #fff;
  }

  .setmap_99716 .news_qx_p_99708 {
    position: relative;
  }

  .setmap_99716 .ecer-main-w {
    width: 1344px;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 360px;
    width: 100%;
    position: relative;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;

    font-family: {
      font_main2
    }

    ;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title .top_title {
    text-transform: capitalize;
    color: rgb(255, 255, 255);

    font-family: {
      font_main2
    }

    ;
    font-size:36px;
    font-weight:400;
    line-height:42px;
    letter-spacing:0px;
    text-align:center;
  }

  .setmap_99716 .news_qx_p_99708 .p_header_top_bg {
    height: 300px;
    width: 100%;
    position: relative;
  }

  .setmap_99716 .news_qx_p_99708 .p_header_top_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
  }

  .setmap_99716 .news_qx_p_99708 .p_top_title {
    text-transform: uppercase;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    line-height: 26px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 3;
  }

  .setmap_99716 .crumbs_99516 a,
  .setmap_99716 .crumbs_99516 h2,
  .setmap_99716 .crumbs_99516 h1 {
    color: rgb(50, 50, 50);
  }

  .setmap_99716 .crumbs_99516 a {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .setmap_99716 .crumbs_99516 {
    padding-top: 16px;
    margin-bottom: 36px;
    line-height: 24px;
    font-size: 14px;
    width: 1344px;
  }

  .setmap_99716 .crumbs_99516 span .feitian {
    font-size: 12px;
    color: rgb(0, 0, 0);
  }

  .setmap_99716 .crumbs_99516 a:hover {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .crumbs_99516 .icon {
    margin: 0px 8px;
    width: 8px;
    height: 24px;
    color: #f0f0f0;
  }

  .setmap_99716 .crumbs_99516 .cate_name {
    border-radius: 35px;
    background: rgb(240, 240, 240);
    padding: 0px 8px;
  }

  .setmap_99716 .crumbs_99516 h2 a,
  .setmap_99716 .crumbs_99516 h2,
  .setmap_99716 .crumbs_99516 div {
    font-weight: 400;
    color: #323232;
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .setmap_99716 .p_site_title {
    font-size: 24px;
    text-transform: uppercase;
    color: rgb(0, 0, 0);

    font-family: {
      font_main2
    }

    ;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    letter-spacing:0px;
    text-align:left;
    padding-left:20px;
    position:relative;
    margin-bottom:24px;
  }

  .setmap_99716 .p_site_title:after {
    display: block;
    content: "";
    width: 4px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 7px;
    background-color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 48px;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    line-height: 22px;
    text-transform: capitalize;
    margin-right: 48px;

    font-family: {
      font_main2
    }
  }

  .setmap_99716 .p_flex_item a {
    font-family: {
      font_main2
    }

    font-size:16px;
    font-weight:400;
    color:#323232;
  }

  .setmap_99716 .p_flex_item:hover a {
    color: var(--color_main1, #0252BB);
    text-transform: capitalize;
  }

  .setmap_99716 .p_pro {
    margin-bottom: 24px;
  }

  .setmap_99716 .p_flex_box {
    width: 640px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 32px;
    margin-bottom: 30px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-right: 0;
    margin-left: 32px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title {
    font-size: 18px;

    font-family: {
      font_main2
    }

    ;
    font-weight:700;
    color:#323232;
    text-transform:capitalize;
    margin-bottom:12px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title:hover {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .p_flex_box .p_flex_box_des {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    line-height: 24px;
    margin-bottom: 8px;

    font-family: {
      font_main2
    }
  }

  .setmap_99716 .p_flex_box .p_flex_box_des h2 {
    font-weight: 100;

    font-family: {
      font_main2
    }

    ;
    font-size:14px;
    font-weight:400;
    color:#323232;
  }

  .setmap_99716 .p_flex_box .p_flex_box_des:hover h2 {
    color: var(--color_main1, #0252BB);
  }

  .setmap_99716 .four_global_pages_114 {
    margin-top: 32px;
    padding-bottom: 100px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination {
    margin: 0;
    text-align: center;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div {
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: center;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .pageType3 {
    margin: 0 8px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .right-icon {
    font-size: 12px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .icon-xiangzuo1 {
    font-size: 12px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers {
    display: inline-block;
    width: 36px;
    height: 36px;
    color: #323232;
    line-height: 36px;

    font-family: {
      font_main2
    }

    ;
    font-size:16px;
    font-weight:400;
    color:#323232;
    text-align:center;
    box-shadow:0px 0px 6px rgba(0, 0, 0, 0.15);
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType1 {
    border-radius: 50%;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType2 {
    border-radius: 50%;
    border: 1px solid #ddd;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType3,
  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border-radius: 50%;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
    border: 1px solid #ddd;
  }

  .setmap_99716 .pageType1.current,
  .setmap_99716 .pageType3.current,
  .setmap_99716 .pageType1:hover,
  .setmap_99716 .pageType3:hover {
    background: var(--color_main1, #0252BB) !important;
    color: #fff !important;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination a.feitian {
    font-weight: 700;
  }

  .setmap_99716 {
    width: 100%;
  }

  .setmap_99716 .crumbs_99516 {
    width: calc(100% - 48px);
  }

  .setmap_99716 .ecer-main-w.p_site_box {
    width: 100%;
    max-width: calc(100% - 48px);
    margin: 0 auto;
  }

  .setmap_99716 .ecer-main-w.p_site_box .ecer-flex {
    flex-wrap: wrap;
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 36px;
    margin-right: 24px;
  }

  .setmap_99716 .p_flex_box {
    width: 47%;
    margin-right: 16px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-left: 16px;
  }

  .setmap_99716 .four_global_pages_114 {
    margin-top: 50px;
  }

  .setmap_99716 .crumbs_99516 {
    display: none;
  }

  .setmap_99716 {
    width: 100%;
    padding-top: 56px;
  }

  .setmap_99716 .p_flex_box:nth-child(2n) {
    margin-left: 0px;
  }

  .setmap_99716 .ecer-main-w.p_site_box {
    width: 100%;
    max-width: calc(100% - 36px);
    margin: 0 auto;
  }

  .setmap_99716 .product_qx_p_99708 .p_header_top_bg {
    height: 120px;
  }

  .setmap_99716 .ecer-main-w.p_site_box .ecer-flex {
    flex-wrap: wrap;
  }

  .setmap_99716 .product_qx_p_99708 .p_top_title .top_title {
    font-size: 24px;
  }

  .setmap_99716 .p_flex_item {
    margin-bottom: 10px;
    margin-right: 16px;
  }

  .setmap_99716 .p_flex_box {
    width: 100%;
    padding-right: 0;
    margin-right: 16px;
    margin-bottom: 16px;
  }

  .setmap_99716 .four_global_pages_114 .cmsmasters_wrap_pagination div a {
    margin: 0px 8px 6px;
  }

  .setmap_99716 .four_global_pages_114 {
    margin-bottom: 0px;
    margin-top: 6px;
    padding-bottom: 48px;
  }

  .setmap_99716 .p_site_title {
    font-size: 18px;
    margin-top: 24px;
    margin-bottom: 16px;
    padding-left: 12px;
  }

  .setmap_99716 .p_flex_box .p_flex_box_title {
    margin-bottom: 8px;
  }

  /* setmap */
}