.fa_clearfix .active{
  color: var(--main-color);
}
.fa_clearfix .active::before {
  animation-name: txt-line-anime;
  animation-duration: 500ms;
  opacity: 1;
}

#w_common_text-1630906597685 h5 span{
  font-family: "BUREAUEAGLEBOOK" !important;
}

@media only screen and (max-width: 768px){
  #w_grid-1630638105233{
    display:none;
  }
  .reset_style>div>div * {
    font-size: 24px;
  }
  #c_portalResPublic_codeContainer-16306579020577159 .f-cb li {
    width: 50%;
    height: 135px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    border-left: 1px solid rgba(255, 255, 255, .1);
  }
  #c_portalResPublic_codeContainer-16306579020577159 h2.counter {
    font-size: 30px;
  }
  #c_portalResPublic_codeContainer-16306579020577159 p {
    opacity: .6;
    font-size: 12px;
  }
  #c_portalResPublic_codeContainer-16306579020577159 .f-cb {
    overflow: hidden;
    border-right: 1px solid rgba(255, 255, 255, .1);
    border-top: 1px solid rgba(255, 255, 255, .1);
  }
  div#content_box-1630649162558-0 {
    display: none;
  }
  #c_portalResEbizads_banner-16306492838451513 .swiper-pagination.swiper-pagination-clickable{
    display:none;
  }
  #w_grid-1630649160892,
  #w_grid-1630650087729{
    margin:50px auto !important;
  }
  #w_common_text-1628474479004 span,
  #w_common_text-1628474062462 span,
  #w_common_text-1630660096506 span{
    font-size:14px !important;
  }
  #c_portalResPublic_codeContainer-16308992283076363 li {
    width: calc((100% - 8vw) / 2);
    margin: 2vw !important;
  }
  #c_portalResPublic_codeContainer-16308992283076363 li:last-child {
    width: calc((100% - 4vw) / 1);
  }
  #c_portalResPublic_codeContainer-16308992283076363 h3 {
    font-size: 12px;
  }
  #w_fbtn-1630899440240 {
    width: 100%;
    max-width: 150px;
    min-height: 40px;
    margin:0 auto 50px;
  }
  #w_grid-1630905874819{
    margin:50px auto;
  }
  #w_common_text-1630906597685 {
    margin-top: 15%;
  }
  #c_portalResProduct_category-16306509044505007 a.p_hk p span{
    min-height: 40px;
  }
  #w_grid-1628478573248 .w_fimg-000{
    width: 40px;
    margin:0 auto;
  }
  #w_grid-1628478573248 span{
    font-size:14px !important;
  }
  #w_grid-1628396402626 >div {
    width: 80%;
    max-width: 1130px;
    background: rgba(237, 27, 36, .9);
    margin-top: 5vw;
    margin-bottom: 5vw;
    padding: 5vw;
  }
  #w_grid-1628478573248 > div > .p_gridbox>div{
    margin: 5px 0 !important;
  }
  #c_portalResAtlas_list-16284795991259193 .fa_li{
    max-width:150px;
  }
  #w_grid-1630918278952{
    display:none;
  }
  #c_portalResProduct_list-16163776413256444 .fa_l4{
    display: block;
    width: calc((50% - 10px));
    margin: 5px;
  }
  #c_portalResProduct_list-16163776413256444 .fa_l4 .fa_tit {
    font-size: 12px;
    padding: 15px 10px;
  }
  #w_grid-1624676585868{
    padding: 0 !important;
  }

  #c_portalResProduct_list-1631275998217  .fa_list_btn{
    display:none;
  }
  #w_grid-1628508123873> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
    padding: 30px 0 0;
  }
  #c_portalResProduct_category-16413661803427615 a.p_heLink {
    display: block;
    width: 94%;
    overflow: hidden;
    padding-bottom: 45%;
    position: relative;
    height: 0px;
    margin: 0 auto 15px;
    border-radius: 10px;
    background: #000;
  }
  #c_portalResProduct_category-16413661803427615 .L_tc {
    width: 80%;
  }
  #c_portalResProduct_category-16413661803427615 .L_tc h3 {
    font-size: 24px;
    line-height: 2;
    margin: 10px 0;
  }
  #c_portalResProduct_category-16413661803427615 .L_tc p {
    font-size: 14px;
    color: #d9d9d9;
    margin-bottom: 20px;
  }
  #w_fbtn-1641368875836,
  #c_portalResProduct_category-16413661803427615 .L_tc span {
    width: 90px;
    height: 30px;
    line-height: 30px;
  }
  #c_portalResPublic_codeContainer-16413679859861743 .f-cb li {
    width: 50%;
    float: left;
    text-align: center;
    color: #fff;
    margin: 20px 0;
  }
  #c_portalResPublic_codeContainer-16413679859861743 h2.counter {
    font-size: 32px;
  }
  #c_portalResPublic_codeContainer-16413679859861743 p {
    font-size: 14px;
  }
  #w_common_text-1641369171220 span,
  #w_common_text-1641368754149 span{
    font-size:24px !important;
  }
  #w_common_text-1641368779364 span{
    font-size:14px !important;
  }
  #w_common_text-1641369171220 {
    margin-top: 40px;
  }
  #w_tabswitchbox-1641370149843 .p_relationbtntab .iconfont {
    color: rgba(225,225,225,1);
    display: none;
  }
  #w_tabswitchbox-1641370149843 .p_relationbtntab:before {
    display: none;
  }
  #w_tabswitchbox-1641370149843 > .layout_1 .p_box001 {
    height: auto;
    text-align: center;
    white-space: normal;
  }
  #w_tabswitchbox-1641370149843 > .layout_1 > div > .e_link-000 {
    min-width: auto;
    width: calc((100% - 30px)/ 3);
    border: 1px solid #eee;
    margin: 5px;
    line-height: 2.5;
  }
  #w_tabswitchbox-1641370149843 .p_relationbtntab .font {
    width: 100%;
    height: auto;
    font-size: 14px;
  }
  #w_grid-1641366179886 .p_gridbox {
    background-attachment: scroll;
  }
  #c_portalResNews_category-16413765620567096 a.p_heLink {
    font-size: 14px;
    text-align: center;
    width: calc(100% / 3) !important;
    margin: 0;
  }
  span[style="font-size:36px"]{
    font-size:24px !important;
  }
  span[style="font-size:18px"]{
    font-size:16px !important;
  }
  #c_portalResNews_list-16413770860413894 .newTitle {
    font-size: 17px;
  }
  #c_portalResNews_list-16413770860413894 .p_articles:nth-of-type(3n - 1) {
    margin: 0;
  }
  #w_grid-1641353512344 > div > .p_gridbox {
    background-image: url(/img/bgas.jpg);
    background-size: auto 100%;
  }
  #c_portalResComplaintPage_detail-16413496522365668 p {
    font-size: 17px;
    font-weight: 700;
  }
  #c_portalResProduct_list-1641438077573 .p_Product.proLi {
    width: calc((100% - 20px)/2) !important;
    margin: 5px !important;
  }
  #c_portalResProduct_list-1641438077573 .p_title.proTitle {
    font-size: 13px;
    color: #000;
    text-align: center;
    padding: 10px 10px  0;
    width: 100%;
    margin: 0;
    border-top: 1px solid #eeeeee;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
    min-height: 49px;
  }
  #c_portalResProduct_relatedlist-16414491582252270 .p_Product.proLi,
  #c_portalResProduct_list-1631275998217 .p_Product.proLi {
    width: calc((100% - 20px)/2) !important;
    margin: 5px;
  }
  #w_grid-1641449051413{
    margin-top:40px;
  }
  #c_portalResAtlas_category-16414610595102211 .moveBtn {
    display: block;
    width: 100%;
    border: none;
    border-radius: 0;
    text-align: left;
    background: var(--main-color);
    padding: 10px 20px;
    height: auto;
    margin: 0;
  }
  #w_grid-1628396402626 >div {
    width: 100%;
    max-width: 1130px;
    background: rgba(237, 27, 36, .9);
    margin-top: 0;
    margin-bottom: 0;
    padding: 5vw;
  }
  #w_common_text-1641433370089 span{
    font-size:18px !important;
  }
}