@media(max-width:500px){
  .block23084 .vertical-center-slick-9844 .vbanner-title-json{
    top: 3%!important;
  }
  .longText20154 .content .text_icon{
    height: 1020px!important;
  }
  #siteblocks-setting-wrap-BtfiYlbewqyZ > div > div > div > div.text_icon_but > div.center > div.backstage-blocksEditor-wrap.img_icon{
    display:none!important;
  }
}
@media screen and (max-width: 500px){
  #siteblocks-setting-wrap-EopsNQGyZSij .block23084 .vertical-center-slick-9844 .vbanner-title-json div:nth-child(1) span {
    font-size: 16px !important;
  }
}
.sq_header_1 .sq_icon_1 .sq_icon_img img {
  height: 80px;
}
@media screen and (min-width: 1800px){
  .block12494 .navStyle {
    padding-left: 100px;
  }
}
div .block23084 .vertical-center-slick-9844 .vBanner-item img{
  object-fit: cover;
}
div .block23084 {
  padding-top:50%;
}
@media (min-width: 1950px) {
  div .block23084 {
    padding-top:50%;
  }
}

@media (max-width: 768px) {
  div .block23084 {
    padding-top:56% !important;
    height:auto;
  }
}
@media (max-width: 500px){
  div .block23084 {
    padding-top:80% !important;
  }
  div .block23084 .vertical-center-slick-9844 .vBanner-item video {
    object-fit: cover;
  }
}
@media (max-width: 770px) and (min-width: 0px){

  div .longText20154 .number .banner {
    top: 55%;
  }
  div .longText20154 .number .number_one .num_symbol, 
  div .longText20154 .number .number_two .num_symbol, 
  div .longText20154 .number .number_three .num_symbol, 
  div .longText20154 .number .number_four .num_symbol {
    top:22%;
  }
  div .longText20154 .numTile .num, div .longText20154 .numTile .symbol{
    font-size: 26px !important;
  }
}

#parent_2 > div.sub.subWraA > ul{

}
@media screen and (min-width: 1000px) {
  .sitewidget-prodCategory-20250723090352.fixed {
    position: fixed;
    top: 0;
    z-index: 7;
    top: 90px !important;
  }
}
@media screen and (min-width: 1000px) {
  .sitewidget-prodCategory-20250722143713.fixed {
    position: fixed;
    top: 90px !important;
  }
}
/* about IDO 和 cases 下拉单独隐藏*/
#parent_0 > div.sub,
#parent_4 > div.sub{
  opacity: 0!important;
}
.xlw15934 .box .box1:hover .title1, .xlw15934 .box .box2:hover .title2, .xlw15934 .box .box3:hover .title3, .xlw15934 .box .box4:hover .title4 {
  color: #666!important;
}
.sitewidget-graphicTabList-20250818124622 .sitewidget-bd td:hover {
  color:#f4bf42;
}

@media (max-width: 500px) {
  #siteblocks-setting-wrap-EopsNQGyZSij .block23084 .vertical-center-slick-9844 .vbanner-title-json {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
  }
  #component_GsAEemFSHTUj .sitewidget-bd {
    font-size: 16px;
  }
  #location_1753939653505 > div {
    display: none;
  }
  #location_1753939653505 > div.component_zEAtowPTDMCZ {
    display: block;
  }
}
#component_KPKjoylYdtTO .imgBox,
#component_DbKjJnGkBEQO .imgBox {
  width: 30px;
}
@media (max-width: 500px) {
  #component_tPftJlUbrQhj .gallery-summery-wrap .gallery-summery {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  #component_tPftJlUbrQhj .gallery-summery-wrap .gallery-inner {
    padding: 0;
  }
}
@media (max-width: 500px) {
  .sitewidget-graphic table {
    width: 100%!important;
  }
  .sitewidget-graphicTabList table {
    width: 100%!important;
  }
  .sitewidget-graphicTabList table img {
    height: auto!important;
  }
  .sitewidget-graphicTabList table tr {
    display: flex;
    flex-direction: column;
  }
  .sitewidget-graphicTabList table tr td {
    width: 100%!important;
  }
}
#component_iEKuhAqafJNO .sitewidget-olul-liststyle .sitewidget-bd ul {
  list-style-position: inside;
  list-style-type: disc;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
#component_iEKuhAqafJNO .sitewidget-olul-liststyle .sitewidget-bd ul li {
  list-style-position: inside;
  list-style-type: disc;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
[data-blockseditor-type="phoenix_blocks_text"] ol,
[data-blockseditor-type="phoenix_blocks_text"] ol li,
.sitewidget-text ol,
.sitewidget-text ol li
{
  list-style: auto;
}
div [data-blockseditor-type="phoenix_blocks_text"] ul li,
div [data-blockseditor-type="phoenix_blocks_text"] ul,
div .sitewidget-text ul, 
div .sitewidget-text ul li {
  list-style: disc;
}

div [data-blockseditor-type="phoenix_blocks_text"] strong,
div [data-blockseditor-type="phoenix_blocks_text"] strong *,
div .sitewidget-text strong,
div .sitewidget-text strong * {
  font-weight: bold;
}