#bus-gufei {

    color: #707070;
}

#bus-gufei .active-color-2 {
    color: #00a0e8;
}

#bus-gufei .gf-bk {
    margin-top: 3.125rem;
}

#bus-gufei .gf-bk .container {}

#bus-gufei .gf-bk .title {
    font-size: 3rem;
    color: #00a0e8;
}

#bus-gufei .gf-bk .en-title {
    color: #999;
    font-weight: initial;
    margin-top: -0.3125rem;
    font-size: 2rem;
}

#bus-gufei .gf-bk .content {
    margin-top: 2.5rem;
    /* width      : 100%; */
    line-height: 1.5625rem;
    color: #7a7a7a;

    margin-left: 5rem;
}

#bus-gufei .gf-bk .img-con {
    margin-top: 2.5rem;
    text-align: center;
}

#bus-gufei .gf-bk .img-con img {
    /* width  : 67.9375rem; */
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#bus-gufei .gf-flow {
    width: 100%;
    margin-top: 4.375rem;
}

#bus-gufei .gf-flow .gufei_flow_img {
    display: block;
    width: 100%;
}

#bus-gufei .gf-lj {
    position: relative;
    margin-top: 7rem;
}

#bus-gufei .gf-lj .left-con {
    padding: 0 0 0 3vw;

    margin-left: 14vw;
}

#bus-gufei .gf-lj .left-con .title {
    font-size: 3rem;
    color: #00a0e8;
}

#bus-gufei .gf-lj .left-con .title .notmove {
    font-size: 1.5rem;
}

#bus-gufei .gf-lj .left-con .en-title {
    color: #999;
    font-weight: initial;
    margin-top: -0.3125rem;
    font-size: 2rem;
}

#bus-gufei .gf-lj .left-con .intro {
    width: 40%;
    line-height: 1.875rem;
    margin-top: 2.5rem;
}

#bus-gufei .gf-lj .intro span {
    font-weight: bold;
}

#bus-gufei .gf-lj .left-con .icon {
    margin: 2.5rem 0;
}

#bus-gufei .gf-lj .item-desc {
    margin-bottom: 2rem;
    color: #707070;
}

#bus-gufei .gf-lj .item-desc .title {
    font-size: 3rem;
    margin-bottom: .5rem;
}

#bus-gufei .gf-lj .item-desc .title .sign {
    font-size: 1rem;
    position: relative;
    top: -10px;
}

#bus-gufei .gf-lj .right-con {
    padding-top: 20rem;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("https://cdn.gdskfz.com/skfz/images/lg-bg.png");
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: top right;
    width: 59%;
    text-align: center;
}

#bus-gufei .gf-lj .right-con img {
    width: 100%;
}

#bus-gufei .gf-lj .right-con .intro-title {
    line-height: 1.875rem;
    font-size: 1.2rem;
}

#bus-gufei .gf-lj .img-list {
    width: 100%;
    overflow: hidden;
    margin-top: 2rem;
    position: relative;

    /* 设置Swiper风格 */
    --swiper-theme-color: #ff6600;
    /* 单独设置按钮颜色 */
    --swiper-navigation-color: #ffffff;
    /* 设置按钮大小 */
    --swiper-navigation-size: 30px;
}

#bus-gufei .gf-lj .img-list .swiper-button-next:after,
#bus-gufei .gf-lj .img-list .swiper-button-prev:after {
    content: ''
}

#bus-gufei .gf-lj .img-list .swiper-button-prev {
    left: 38px;
}

#bus-gufei .gf-lj .img-list .swiper-button-next {
    right: 38px;
}

.swiper-button-icon.next {
    transform: rotate(180deg);
}

#bus-gufei .gf-lj .swiper-slide {
    position: relative;
    display: flex;
    justify-content: space-between;
}

#bus-gufei .gf-lj .swiper-slide .swiper_slide_img {
    max-width: 100%;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper .swiper_intro_bg {
    height: 100%;
    width: auto;
    display: block;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper .swiper_intro {
    position: absolute;
    top: 8rem;
    left: 5rem;
    color: #fff;
    right: .5rem;
    font-size: 30px;
    font-weight: 700;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper .swiper_intro .swiper_intro_title {
    margin-bottom: 3rem;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper .swiper_intro .swiper_intro_content {
    line-height: 1.5;
    font-size: 26px;
    padding-left: 1.5rem;
}

#bus-gufei .gf-lj .swiper-slide .swiper_intro_wrapper .swiper_intro .swiper_intro_content_item:nth-child(n+2) {
    margin-top: 2rem;
}

.swiper_intro_content_item .blod {
    color: #d43030;
}

#bus-gufei .gf-lc {
    margin-top: 10rem;
}

#bus-gufei .gf-lc .container {

    padding: 0 0 0 3vw;

    position: relative;
}

#bus-gufei .gf-lc .container .video {
    position: absolute;
    top: 14rem;
    left: 50%;
    width: 81.25rem;
    transform: translateX(-50%);
}

#bus-gufei .gf-lc .video video {
    width: 100%;
    margin: 0 auto;
}

#bus-gufei .gf-lc .title {
    font-size: 3rem;
    color: #00a0e8;
}

#bus-gufei .gf-lc .en-title {
    color: #999;
    font-weight: initial;
    margin-top: -0.3125rem;
    font-size: 2remrem;
}

#bus-gufei .gf-lc .sen-main {
    background: #eff8fb;
    text-align: center;
    padding-top: 21.875rem;
    margin-top: 22.25rem;
}

#bus-gufei .gf-lc .sen-main img {
    width: 60vw;
}

#bus-gufei .gf-xj {
    position: relative;
    height: 106.25rem;
}

#bus-gufei .gf-xj .top-con {

    padding: 6.25rem 0 0 3vw;

    width: 81.25rem;
    margin: 0 auto;
}

#bus-gufei .gf-xj .top-con .title {
    font-size: 3rem;
    color: #00a0e8;
}

#bus-gufei .gf-xj .en-title {
    color: #999;
    font-weight: initial;
    margin-top: -0.3125rem;
    font-size: 2rem;
}

#bus-gufei .gf-xj .img-room {
    width: 81.25rem;
    margin: 3.125rem auto 0;
    display: flex;
}

#bus-gufei .gf-xj .img-room .left-img {
    width: 63%;
}

#bus-gufei .gf-xj .img-room img {
    width: 100%;
}

#bus-gufei .gf-xj .right-text {
    margin-left: 3.125rem;
    padding: 2.25rem 3.75rem 0;
}

#bus-gufei .gf-xj .right-text .en,
.gf-xj .center-title .en {
    font-size: 2.8rem;
    color: #00a0e8;
    font-weight: bold;
    font-family: 'En Title';
    white-space: nowrap;
}

#bus-gufei .gf-xj .right-text .txt,
.gf-xj .center-title .txt {
    line-height: 2.5rem;
    font-size: 1.5rem;
}

#bus-gufei .gf-xj .center-title {
    position: absolute;
    bottom: -18.75rem;
    left: 35%;
    text-align: right;
}

#bus-gufei .gf-xj .bg-img {
    position: absolute;
    right: 0;
    height: 84rem;
    background: #eff8fb;
    width: 55%;
    top: 37.5rem;
    padding: 3rem 0 19rem;
    z-index: 4;
}

/* #bus-gufei .gf-xj .bg-img .top-img {
    width: 53.125rem;
    margin-left: 4rem;
}

#bus-gufei .gf-xj .bg-img .bom-img {
    position: absolute;
    top: 70.625rem;
    left: 3.3125rem;
} */

#bus-gufei .gf-xj .center-img {
    position: absolute;
    top: 64.875rem;
    left: 0;
    z-index: 9;
}

#bus-gufei .gf-xj .center-img img {
    /* width: 80%; */
    width: 43.125rem;
}

#bus-gufei .gf-core {
    padding: 50.625rem 0 4.375rem;
    margin-bottom: 6.25rem;
}

#bus-gufei .gf-core .top-main {

    position: relative;
    width: 81.25rem;
    margin: 3.125rem auto 1.875rem;
    padding: 0 0 0 3rem;
}

#bus-gufei .gf-core .title {
    font-size: 3rem;
    color: #00a0e8;
    margin-left: 1.25rem;
    margin-top: -0.625rem;
}

#bus-gufei .gf-core .en-title {
    margin-left: 1.25rem;
    font-size: 2rem;
}

#bus-gufei .gf-core .core-center {
    background: #eff8fb;
    height: 75rem;
    width: 22.5rem;
    margin-left: 30vw;
    position: relative;
    margin-bottom: 6.25rem;
}

#bus-gufei .gf-core .fir {
    position: absolute;
    width: 64rem;
    display: flex;
    align-items: center;
    top: 5rem;
    left: 9.125rem;
}

#bus-gufei .gf-core .fir .icon-img {
    /* width : 2.5rem; */
    /* height: 1.625rem; */
}

#bus-gufei .gf-core .fir-con {
    margin-left: 2.5rem;
    line-height: 1.875rem;
}

#bus-gufei .gf-core .fir-con p {
    font-size: 1.5rem;
    line-height: 3rem;
}

#bus-gufei .gf-core .fir-con span {
    font-weight: bold;
}

#bus-gufei .gf-core .sen-img {
    position: absolute;
    width: 12.5rem;
    top: 12.25rem;
    left: -31.875rem;
}

#bus-gufei .gf-core .sen-img img {
    width: 474px;
}

#bus-gufei .gf-core .thr-img {
    position: absolute;
    width: 25rem;
    top: 18.75rem;
    left: 5rem;
}

#bus-gufei .gf-core .thr-img img {
    /* width: 25rem; */
}

#bus-gufei .gf-core .four-img {
    position: absolute;
    top: 56.4375rem;
    left: -22.0625rem;
}

#bus-gufei .gf-core .four-title {
    position: absolute;
    font-size: 2.8rem;
    color: #00a0e8;
    font-family: 'En Title';
    font-weight: bold;
    width: 50rem;
    top: 4.25rem;
    left: 30.375rem;

}

#bus-gufei .gf-core .four-title-cn {
    width: 64px;
    font-size: 1rem;
    color: #707070;
    font-weight: 100;
    position: absolute;
    top: 130px;
    left: 490px;
}

#bus-gufei .gf-core .four-img img {
    /* width: 11.25rem; */
}

#bus-gufei .gf-core .core-bom {
    background: #eff8fb;
    height: 61.875rem;
    width: 44.375rem;
    margin-left: 34vw;
    position: relative;
    top: 12.5rem;
}

#bus-gufei .core-bom .bom-fir {
    position: absolute;
    left: 26.875rem;
    top: -17.5rem;
}

#bus-gufei .core-bom .bom-fir img {
    /* width: 17.5rem; */
}

#bus-gufei .core-bom .bom-sen {
    position: absolute;
    top: 15.25rem;
    left: -28.125rem;
}

#bus-gufei .core-bom .sen-con {
    position: absolute;
    top: 7rem;
    left: 51.875rem;
    font-size: 1.75rem;
    width: 31.25rem;
}

#bus-gufei .core-bom .sen-con p {
    line-height: 4rem;
}

#bus-gufei .core-bom .sen-con span {
    font-weight: bold;
    font-size: 1.75rem;
}

#bus-gufei .core-bom .bom-sen img {
    /* width: 17.5rem; */
}

#bus-gufei .core-bom .bom-thr {
    position: absolute;
    top: 37.625rem;
    left: 20.6875rem;
}

#bus-gufei .core-bom .bom-thr img {
    /* width: 18.75rem; */
}

#bus-gufei .gf-base {
    margin-top: 18.75rem;
    height: 112.5rem;
}

#bus-gufei .gf-base .top-main {
    padding: 0 0 0 2.5rem;

    width: 81.25rem;
    margin: 0 auto;
}

#bus-gufei .gf-base .title {
    font-size: 3rem;
    color: #00a0e8;
    margin-left: 1.25rem;
    margin-top: -0.625rem;
}

#bus-gufei .gf-base .en-title {
    font-weight: initial;
    font-size: 2rem;
    margin-left: 1.25rem;
}

#bus-gufei .gf-base .base-content {
    width: 87.5rem;
    margin: 4.6875rem auto 9.375rem;
    background-image: url("https://cdn.gdskfz.com/skfz/images/gufei/cir-bg.png");
    background-repeat: no-repeat;
    background-position: center center;
    /* background-size    : 30%; */
    height: 81.875rem;
    position: relative;
}

#bus-gufei .gf-base .base-content .one {
    position: absolute;
    /* width   : 37.5rem; */
    top: 0%;
    right: 50%;
}

#bus-gufei .gf-base .base-content .two {
    position: absolute;
    /* width   : 25rem; */
    left: 48.4375rem;
    top: 11.1875rem;
}

#bus-gufei .gf-base .base-content .thr {
    position: absolute;
    /* width   : 25rem; */
    top: 40.9375rem;
    right: 55%;
}

#bus-gufei .gf-base .base-content .four {
    position: absolute;
    /* width   : 25rem; */
    top: 58%;
    left: 50%;
}

#bus-gufei .gf-base .base-content .five {
    position: absolute;
    width: 43.0625rem;
    top: 74.9375rem;
    right: 55%;
}

#bus-gufei .gf-base .base-content .six {
    position: absolute;
    width: 49.0625rem;
    left: 50%;
    top: 107%;
}

/* 2025/02/12 */
#bus-gufei .gf-xj .top-img-wrap {
    position: absolute;
    top: 3rem;
    left: 3rem;
}

#bus-gufei .gf-xj .top-img-wrap .top-img {
    width: 53.125rem;
}

#bus-gufei .gf-xj .middle-img-wrap {
    position: absolute;
    top: 40rem;
    left: -32rem;
}

#bus-gufei .gf-xj .middle-img-wrap .middle-img {
    width: 43.125rem;
}

#bus-gufei .gf-xj .bottom-img-wrap {
    position: absolute;
    top: 52rem;
    left: 16rem;
}

#bus-gufei .gf-xj .bottom-img-wrap .bottom-img {
    width: 37.8125rem;
}

#bus-gufei .gf-xj .footer-img-wrap {
    position: absolute;
    top: 80rem;
    left: -32rem;
}

#bus-gufei .gf-xj .footer-img-wrap .footer-img {
    width: 48.75rem;
}

#bus-gufei .gf-xj .top-img-wrap .center-title {
    position: absolute;
    top: 20rem;
    left: -40rem;
    bottom: 0;
}

#bus-gufei .gf-xj .middle-img-wrap .center-title {
    position: absolute;
    top: 25rem;
    left: 10rem;
    bottom: 0;
}

/* 2025/02/12 */

@media screen and (max-width:85.375rem) {
    .body .main-title {
        background-size: 12rem;
        background-position: 0 2rem;
    }
}