html,
body {
  margin: 0;
  padding: 0;
}
.pagebox {
  position: relative;
}
h6 span {
  font-family: felixti !important;
}
H1 {
  font-family: 'Uni' !important;
}
@media only screen and (min-width: 769px) {
  h5 span {
    font-weight: normal !important;
  }
  h6 span {
    font-weight: normal !important;
  }
}
@media only screen and (max-width: 768px) {
  #w_common_text-1658990990932 span {
    font-size: 14px !important;
  }
  #c_portalResNews_list-16589980757263639 .title {
    font-size: 16px !important;
  }
  #w_common_text-1658992397949 {
    margin-bottom: 10px !important ;
  }
  #w_common_text-1658990990928 {
    margin-bottom: 10px !important;
    margin-top: 40px !important;
  }
  #w_common_text-1658997924437 {
    margin-bottom: 10px !important;
    margin-top: 40px !important;
  }
  #w_grid-1658990543356 {
    margin-top: 30px !important;
  }
  #content_box-1670487551104-0 {
    clear: initial !important;
    padding: 5px;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1670487551104-1 {
    clear: initial !important;
    padding: 5px;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1670487551104-2 {
    clear: initial !important;
    padding: 5px;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1670487551104-3 {
    clear: initial !important;
    padding: 5px;
    width: 50% !important;
    float: left !important;
  }
  #w_grid-1658990990917 {
    margin-top: 0px !important;
  }
  #w_common_text-1658992397953 {
    display: none;
  }
  #w_common_text-1658992397949 p span {
    font-size: 20px !important;
  }
  #w_common_text-1668216438627 span {
    font-size: 14px !important;
  }
  #w_grid-1660551736251 {
    display: none;
  }
  #content_box-1658991482964-0 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-1 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-2 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-3 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-4 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-5 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #content_box-1658991482964-6 {
    clear: initial !important;
    width: 50% !important;
    float: left !important;
  }
  #w_common_text-1658990633260 span {
    font-size: 32px !important;
  }
  #w_common_text-1658990990928 span {
    font-size: 22px !important;
  }
  #w_common_text-1658992397949 span {
    font-size: 32px !important;
  }
  #w_common_text-1658997924437 span {
    font-size: 22px !important;
  }
  #w_common_text-1659000593161 span {
    font-size: 14px !important;
  }
  #w_common_text-1658990649871 span {
    font-size: 14px !important;
  }
  #w_common_text-1658997924440 span {
    font-size: 14px !important;
  }
  #w_common_text-1658992397953 span {
    font-size: 14px !important;
  }
  #w_common_text-1658992397953 {
    padding: 0 40px !important;
  }
  #w_common_text-1659056779655 span {
    font-size: 14px !important;
  }
  #w_common_text-1659000593161 {
    padding: 0 40px !important;
  }
  #w_common_text-1658990649871 {
    padding: 0 40px !important;
  }
  #w_tabswitchbox-1664180957592 {
    margin-top: 0px !important;
  }
  #w_grid-1623397759330 {
    margin-top: 20px !important;
  }
  #w_grid-1658991311562 {
    margin-bottom: 0px !important;
  }
  #c_portalResNews_list-16589980757263639 {
    margin-bottom: 40px !important;
    margin-top: 10px !important;
  }
  #w_grid-1658997924426 {
    margin-top: 0px !important;
  }
  #w_grid-1658991482964 {
    margin-top: 0px !important;
  }
  #w_common_text-1605690638941 span {
    font-size: 24px !important;
  }
  #w_common_text-1622200842111 span {
    font-size: 24px !important;
  }
  #w_common_text-1624513819979 span {
    font-size: 14px !important;
  }
  #c_portalResProduct_detail-16245911355678674 .p_Title {
    font-size: 24px !important;
  }
  #w_common_text-1608793618026 {
    margin-top: 20px !important;
  }
  #content_box-1623397759330-1 {
    display: none;
  }
  #w_common_text-1662000962412 span {
    font-size: 24px !important;
  }
  #w_grid-1662000962382 {
    margin-top: 20% !important;
  }
  #w_videobackbox-1622087596721 div#content_box-1622087596721:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-image: url(/img/vbg1.jpg?tenantId=274962&viewType=1&v=1690266475000) !important;
    background-image-part-image: url(/img/vbg1.jpg?tenantId=274962&viewType=1&v=1690266475000) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
  }
  #w_grid-1622065224619 {
    margin-top: -120px !important;
  }
  #w_common_text-1623397759357 p {
    text-align: left !important;
  }
  #w_grid-1622086915190 > div > .p_gridbox {
    background-color: rgba(0, 0, 0, 0) !important;
  }
  h5 span {
    font-size: 20px !important;
    font-weight: normal !important;
  }
  h6 span {
    font-size: 16px !important;
    font-weight: normal !important;
  }
  #w_common_text-1619319859084 span,
  #w_common_text-1619320178066 span,
  #w_common_text-1619320299784 span,
  #w_common_text-1619320367200 span {
    font-size: 15px !important;
  }
  #w_fimg-1619319786177 img,
  #w_fimg-1619320168771 img,
  #w_fimg-1619320299776 img,
  #w_fimg-1619320367193 img {
    width: 60% !important;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  h5 span {
    font-size: 30px !important;
    font-weight: normal !important;
  }
  h6 span {
    font-size: 22px !important;
    font-weight: normal !important;
  }
}
@font-face {
  font-family: 'DINPro-Light';
  src: url('/upload/font/DINPro-Light.ttf?tenantId=274962&viewType=1&v=1690266475000') format('truetype');
}
@font-face {
  font-family: 'Uni';
  src: url('../fonts/Uni Sans Bold_1.ttf?tenantId=274962&viewType=1&v=1690266475000') format('truetype');
}
@font-face {
  font-family: 'felixti';
  src: url('/upload/font/felixti.ttf?tenantId=274962&viewType=1&v=1690266475000') format('truetype');
}
#w_common_text-1608770320861 span {
  font-family: felixti !important;
  font-size: 100px;
}
#w_common_text-1608776900918 span,
#w_common_text-1608782073110 Span,
#w_common_text-1608790432116 span,
#w_common_text-1608793834967 span,
#w_common_text-1608796506769 span,
#w_common_text-1614757248520 span,
#w_common_text-1616752778605 span,
#w_common_text-1616753284798 span,
#w_common_text-1616820622192 span,
#w_common_text-1616821138166 span,
#w_common_text-1616820091903 span,
#w_common_text-1616825046092 span,
#w_common_text-1616827395050 span,
#w_common_text-1617009533024 span,
#w_common_text-1618367429280 span,
#w_common_text-1619332178700 span {
  font-family: Uni !important;
}
@font-face {
  font-family: 'Geometr415 Lt BT';
  src: url('/upload/font/GEO415L.ttf?tenantId=274962&viewType=1&v=1690266475000') format('truetype');
}
@font-face {
  font-family: 'Geometria';
  src: url('/upload/font/GEOMETRIA.otf?tenantId=274962&viewType=1&v=1690266475000') format('opentype');
}
#w_common_text-1606291865212 span,
#w_common_text-1606291864544 span,
#w_common_text-1606291865773 span,
#w_common_text-1606289313302 span,
#w_common_text-1606371174768 span,
#w_common_text-1606367979280 span,
#w_common_text-1606360207135 span,
#w_common_text-1606354966334 span,
#w_common_text-1606297045651 span {
  font-family: Geometria !important;
}
@media only screen and (min-width: 769px) {
  body .p_page .pre {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    margin: 0 5px 0 18px;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    color: #333;
  }
  body .p_page .pre:active {
    background: #292936;
    border-color: #292936;
    color: #fff;
  }
  body .p_page .pre:hover {
    color: #fff;
    background: #292936;
    border-color: #292936;
    cursor: pointer;
  }
  body .p_page .next {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    color: #333;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
  }
  body .p_page .next:active {
    background: #292936;
    border-color: #292936;
    color: #fff;
  }
  body .p_page .next:hover {
    background: #292936;
    border-color: #292936;
    color: #fff;
    cursor: pointer;
  }
  body .p_page .pageNum {
    position: relative;
    float: left;
    height: 38px;
    min-width: 38px;
    margin: 0 5px 0 0;
    padding: 0 5px;
    background-size: 100% 100%;
    color: #595959;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    line-height: 38px;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: inherit;
    text-decoration: none;
    background-color: #fff;
    text-align: center;
    border-radius: 0px;
  }
  body .p_page .pageNum:active {
    color: #fff;
    text-decoration: none;
    background-color: #292936;
    border-color: #292936;
  }
  body .p_page .pageNum:hover {
    color: #fff;
    border-color: #292936;
    cursor: pointer;
    text-decoration: none;
    background-color: #292936;
  }
  body .p_page .pageNum.active {
    text-decoration: none;
    background-color: #292936;
    color: #fff;
    border-color: #292936;
  }
}
@media screen and (max-width: 768px) {
  body .p_pagebox .NumBox {
    display: none !important;
  }
  body .p_pagebox {
    width: 100%;
    text-align: center;
  }
  body .p_pagebox .js_pageBtnDisable,
  body .p_pagebox .js_pageBtnDisable:hover,
  body .p_pagebox .js_pageBtnDisable:active {
    background: #f5f5f5 !important;
    border-color: #d9d9d9 !important;
    color: #bfbfbf !important;
    cursor: default;
  }
  body .p_pagebox .js_pageBtnDisable .iconfont {
    color: #ddd !important;
  }
  body .p_pagebox .js_pageBtnDisable:hover .iconfont {
    color: #bfbfbf !important;
  }
  body .p_pagebox .pre {
    width: 48%;
    margin-right: 2%;
    background-color: #292936;
  }
  body .p_pagebox .pre:hover {
    color: rgba(255, 255, 255, 1);
    border-color: #292936;
    background-color: #292936;
    cursor: pointer;
  }
  body .p_pagebox .pre:active {
    background-color: #292936;
  }
  body .p_pagebox .next {
    width: 48%;
    margin-left: 2%;
    background-color: #292936;
  }
  body .p_pagebox .next:hover {
    background-color: #292936;
  }
  body .p_pagebox .next:active {
    background-color: #292936;
  }
}
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background: #d7d7d7;
  border-radius: 6px;
}
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 6px;
}
