a {
    color: #09334b;
}
a:hover {
    color: #03426b;
}
.bg-fanst-topbar {
    background-color: #efefef;
}

i.ai-more-vertical.d-sm-inline {
    padding-top: .25rem;
}

.fanst-logo {
    width: 221px;
}

.navbar-adv {
    width: max-content;
    color: #0527af;
}

.text-truncate-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.fs-7 {
    font-size: .85rem;
}
.text-brolinktech {
    color: #09334b !important;
}
.text-brolinktech-ft {
    color: #333333;
}

.fanst-card-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.fanst-advantages {
    background-image: url('/static/image/bg_20210906110812.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.fanst-brand {
    background-image: url('/static/image/bg_20210906103216.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

.border-0527af {
    border-color: #0527af !important;
}

/**/
.xs-page ul.pagination {
    /**/
    justify-content: center !important;
}

.xs-page li span, .xs-page li a {
    position: relative;
    display: block;
    color: #5a5b75;
    background-color: transparent;
    border: 1px solid transparent;
    transition: color .25s ease-in-out,border-color .25s ease-in-out;
    padding: .5rem .75rem;
    position: relative;
    transition: color .25s ease-in-out,border-color .25s ease-in-out;
    font-weight: 500;
    line-height: 1.25;
    border-radius: .5rem;
    font-size: 0.875rem;
}

.xs-page li.active span {
    border-color: rgba(118,109,244,.35);
}

.fanst-adv-ai-r {
    position: absolute;
    margin-top: -1rem;
    margin-left: -6rem;
}
.fanst-adv-ai {
    position: absolute;
    margin-top: -2.5rem;
    padding-left: 1rem;
}
.fanst-advantages .fanst-adv-hover:hover,.fanst-advantages .fanst-adv-hover:hover .text-muted.text-decoration-none {
    color: #493ef0 !important;
}

.pb-10 {
    padding-bottom: 10rem;
}

.shadow-fanst-adv-ai, .fanst-adv-ai i, .fanst-adv-ai-r i {
    box-shadow: 0rem 0px 1rem 8px #b8b7d6, 0.3125rem 1.25rem 2.5rem 0 rgb(0 0 0 / 4%) !important;
}

.proPart1 {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center top;
}

.pro_title {
    color: #bfa147;
    padding: 22px 0;
    line-height: 32px;
    font-size: 40px;
}
.pro_title1 {
    font-size: 24px;
}
.pro_info {
    border-top: 1px solid #b39447;
    border-bottom: 1px solid #b39447;
}
.proPart2 {
    width: 100%;
    border-top: 2px solid #bfa147;
    background-repeat: no-repeat;
    background-position: center top;
}
.gobel_price {
    display: block;
    color: #ffffff;
    font-size: 13px;
    padding-top: 27px;
}
.gobel_price b {
    display: inline-block;
    line-height: 30px;
    font-size: 30px;
    color: #b39447;
}



/**/
.nav-hd-bg {
    /*background-image: url(/static/image/58fd689e73161.jpg);*/
    background-position-y: center;
    background-color: #09334b;
}
.navbar-sticky.navbar-stuck {
    background-color: #09334b;
}
.navbar-light .navbar-nav .nav-link {
    color: #FFF;
}
.navbar-light .navbar-nav .show>.nav-link
, .navbar-light .navbar-nav .nav-link.active {
    color: rgba(255,255,255,.66);
}
.navbar-expand-lg .navbar-nav .nav-item:hover>.nav-link:not(.disabled) {
    color: rgba(255,255,255, .66);
}
.hdimg-xx:hover {
    transform: rotateY(180deg);
    transition: transform .5s ease-in-out;
    transform-style: preserve-3d;
}

.news-index-hd div.align-items-center:hover,
.card-slide:hover .hdimg {
    border-color: rgba(118,109,244,.35) !important;
    box-shadow: 0.1875rem 0.1875rem 0.625rem -0.125rem rgb(0 0 0 / 9%) !important;
    opacity: .7;
}

.btn-outline-danger {
    color: #09334b;
    border-color: #09334b;
}
.btn-outline-danger:hover {
    border-color: #03426b;
    background-color: #03426b;
}
.nav-heading:hover, .nav-heading:hover .nav-heading-title, .nav-heading a:hover, .nav-heading a:hover .nav-heading-title, .nav-heading .nav-heading-title:hover, .nav-heading .nav-heading-title:hover .nav-heading-title {
    color: #03426b;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2303426b' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2303426b' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.card-hover.border-0x:hover img, .card-active.border-0:hover img {
    /**/
    transform: scale(1.2);
    transition: transform .5s ease-in-out;
    transform-style: preserve-3d;
}
.card-hover.border-0::before, .card-active.border-0::before {
    border: 0;
}

.sidebar-enabled.sidebar-end::before {
    opacity: 0;
}

/**/
.pagination li {
    margin: 0.15rem;
}
.pagination li.active {
    cursor: default;
}
.pagination li span, .pagination li a {
    border: 1px solid transparent;
    padding: 0.5rem 0.75rem;
}
.pagination li span, .pagination li a {
    position: relative;
    transition: color .25s ease-in-out,border-color .25s ease-in-out;
    font-weight: 500;
    line-height: 1.25;
    border-radius: 0.5rem;
    font-size: 0.875rem;
}
.pagination li span, .pagination li a {
    z-index: 3;
    /*color: #09334b;*/
    background-color: transparent;
    /*border-color: rgb(255 152 0 / 65%);*/
}
.pagination li.active span, .pagination li.active a {
    z-index: 3;
    /*color: #09334b;*/
    background-color: transparent;
    /*border-color: rgb(255 152 0 / 65%);*/
}
.pagination li span:hover, .pagination li a:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.card-img-top>img {
    max-height: 270px;
    width: auto;
}
.xs-text-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.xs-text-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.xs-text-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.btn-warning-jf:hover {
    background-color: #03426b;
    border-color: #03426b;
}

.btn-warning-jf {
    /**/
    background-color: #09334b;
    border-color: #09334b;
}
.text-warning-jf {
    color: #09334b !important;
}
.ff {
    font-family: kaiti;
}

.ffs {
    font-family: simsun;
}

.ffh {
    font-family: PingFangSC-Regular, 'Microsoft YaHei', sans-serif;
}
.jifu-title-border span {
    position: relative;
}
.jifu-title-border span:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background: #a3bbc8;
    bottom: -0.8rem;
}
.bg-dark-jifu {
    background-color: #014167 !important;
}
.bg-darker-jifu {
    --bs-bg-opacity:  1;
    background-color: #272727 !important;
}
.bg-jifuzkb {
    background-color: #03426b !important;
}
.px-3-jf {
    padding-left: .8rem !important;
    padding-right: .8rem !important;
}
.history-jf {
    border-color: #045584 !important;
    border-style: ridge;
    /*margin-left: -1.1rem !important;*/
}
.bg-jifuzkb.jf-right:before {
    content: '';
}
.bg-secondary-jifu {
    background-color: #a0a0a0 !important;
}
.bg-secondary-jifu:hover, .bg-secondary-jifu:hover {
    background-color: #03426b !important;
}
.card-product {
    max-width: 100%;
}
.jifu-company div.pb-5.pe-4:hover
, .jifu-company div.aos-init:hover
, .jifu-news .card:hover
, .jiyycard:hover img {
    /*box-shadow: -0.0625rem 0 0.625rem 0 rgb(0 0 0 / 7%), 0.3125rem 1.25rem 2.5rem 0 rgb(0 0 0 / 4%) !important;*/
    opacity: .8;
}
.index-th2, .jiyycard .bg-secondary-jifu .card-text {
    color: #024269 !important;
}
.jiyycard .bg-secondary-jifu:hover .card-text {
    color: #fff !important;
}
.index-about p.card-text {
    color: #bfbfbf;
}
.index-about p.card-text:hover, .index-about .card:hover p.card-text {
    color: #024269;
}

.bg-jifuzkb-service {
    background-color: #ececec !important;
}

.sh-dgjf .card-curved-body .card-body::before {
    background-color: rgba(0, 0, 0, 0);
}
.sh-dgjf .card-slide .card-body {
    transform:  translateY(0);
}

