/*#outerContainer_1461121160427 {
  position: fixed;
  z-index: 999;
  background: rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(4px);
}*/
.blockCon24004 .Item {
    Border-radius: 14px;
    overflow: hidden;
}
.blockCon24004 .banner-description {
    padding: 14px 30px !important;
    Border-radius: 0 14px 0 0;
    overflow:hidden;
}
@media (max-width: 1024px) {
    #siteblocks-setting-wrap-EkKFGduVWvSy .blockCon24004 .Item {
        box-shadow: 0 3px 12px 0 rgb(36 40 39 / 20%)!important;
    }
}
.service-section .nav_table .info_title {
   max-height:none!important;
   text-transform: inherit!important;
   letter-spacing: 0px!important;
   -webkit-line-clamp: 2!important;
}
.service-section .nav_table .info_msg {
    max-height:none!important;
    line-height: 22px!important;
    -webkit-line-clamp: 3!important;
}
.service-section .icon_service .sitewidget-common-fontIcon i {
    background-color: #fff!important;
    border: none!important;
}
.service-section .icon_service .sitewidget-common-fontIcon i:hover {
    background:linear-gradient(136deg, #318EE3 30.96%, #8FC41E 98%)!important;
    border: none!important;
}
.service-section .icon_service .sitewidget-common-fontIcon i:hover::before {
    color: #fff!important;
}
/*.icon_service {
    width: 200px!important;
}
.info_service_r,.info_service_l {
    padding: 0px 2%!important;
    width: 50%!important;
}*/
@media (min-width: 768px) {
#siteblocks-setting-wrap-DNfaQzLKwvdS .siteblocks-container {
    height: 560px!important;
}
.LA25254 .Box .page_tab_tpl .pagetab_list {
    margin-bottom: 50px !important;
    padding-left: 150px !important;
}  
}
#siteblocks-setting-wrap-DNfaQzLKwvdS .LA25254 .pagetab_list_one .pagetab_item.slick-current .roder {
    opacity: 1!important;
}
.LA25254 .pagetab_list .pagetab_item .divider {
    display:none!important;
}
.location__25584 .blockCon25584 .row_3 li .rightBox {
    background: #f5f9fe!important;
}
.location__25584 .blockCon25584 .banner-name {
    font-family: lato!important;
    font-size: 24px;
    color: #000!important;
    font-weight:bold;
}
.location__25584 .blockCon25584 .row_3 li .rightBox .row_bottom,.location__25584 .blockCon25584 .row_3 li .rightBox .row_top {
    margin-left: 7%!important;
    margin-right: 7%!important;
}
.videoBox a {
   overflow: inherit!important;
}
.page-width-container-14 .desc-title {
    font-size: 18px!important;
    color: #000!important;
  	font-weight:bold;
    border-bottom: 1px solid #318fe4;
    padding-bottom: 12px;
}
#hkc-12054 .backstage-hotSpot-name,div.location__25584 div.row_1 div.backstage-blocksEditor-wrap {display:none;}

.LA24014 .banner-name {
    margin-left: 20px!important;
    -webkit-line-clamp: 3!important;
}
.LA24014 .banner-docs {
    -webkit-line-clamp: 7!important;
}

.QX-8129 .titleBox {
    display: none;
}
.QX-8129 .imgWra {
    border-radius: 24px 0 24px 0;
    overflow: hidden;
}

.blockCon17464 .text6 {
    -webkit-line-clamp: 2!important;
}
.qiaoxin13614 .line_dot {
    top: 348px!important;
}
.blockCon22614 .a_col_2 img {
    padding: 60px!important;
}
@media (min-width: 1200px) {
    .QX-8129 .imgTile {
    margin-right: 60px!important;
    margin-left: 60px!important;
}
  .blockCon22394 .row_1_col_1 {
    width: 60%!important;
  }
}
.blockCon22394 .row_1_col_1 .col_1 {
    display: none!important;
}
.blockCon22394 .swiper_22394_1 .swiper_title .banner-name {
    font-size: 20px!important;
}
.QX-147140911 .inner {
    box-shadow: none!important;
  	background: none!important;
}
.QX-147140911 .show-list::before,.QX-147140911 .show-list::after {
   background:none!important;
}
.blockCon22954 .before .banner-docs {
    font-size: 16px!important;
    -webkit-line-clamp: 6!important;
    color:#545454!important;
}
.blockCon22954 .after .banner-docs {
    font-size: 16px!important;
    height: auto!important;
    padding-top: 14px!important;
    margin-top: 10px!important;
    margin-left: 0!important;
}
#siteblocks-setting-wrap-IrpkmEIFoqTd .blockCon22954 .front_item .before .cont .banner-name {
    color: #000!important;
    font-weight:600;
}
.blockCon22954 .front_item .after .banner-description .cont .banner-name {
    padding-bottom: 20px!important;
}
#siteblocks-setting-wrap-GGfkHDJacZMI .qiaoxin13614 .certi_ul_li.slick-center .banner-description {
    border: none;
}
.qiaoxin13614 .certi_ul_li.slick-current .banner-description {
    padding: 8px 10px!important;
}
.blockCon40748 .vertical-center-slick-40748 .vbanner-title-json>div {
    max-width: 1200px !important;
}
@media screen and (min-width: 1200px) {
    .blockCon40748 .vertical-center-slick-40748 .vbanner-title-json div:nth-child(1) span {
        font-size: 50px !important;
    }
}