._17bgdu90co001 .nav__wrapper >.logo h1 {
    font-size: 26px;
}

._17bgdu90co001 .nav__wrapper {
    background-color: rgba(0, 0, 0, 1);
}

._17bgdu90co001 .menu-list {
    background-color: #fff;
}

._17bgdu90co001 .nav-btn i,._17bgdu90co001 .menu-list .close i {
    color: rgba(164, 164, 164, 1);
}

._17bgdu90co001 .nav-btn i em, ._17bgdu90co001 .nav-btn i:before, ._17bgdu90co001 .nav-btn i:after {
    background-color: rgba(164, 164, 164, 1);
}

._17bge88st0000 .zz-menu {
    font-family: siyuansongti-regular;
}

._17bge88st0000 .menu-link {
    color: rgba(171, 175, 183, 1);
}

._17bge88st0000 .menu-link svg,._17bge88st0000 .menu-link path {
    fill: rgba(171, 175, 183, 1);
    width: 30px;
    height: 30px;
}

._17bge88st0000 .is-active>.menu-link svg,._17bge88st0000 .is-active>.menu-link path {
    fill: rgba(255, 255, 255, 1);
}

._17bge88st0000 .menu-link:hover svg,._17bge88st0000 .menu-link:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17bge88st0000 li.is-active>.menu-link {
    color: rgba(255, 255, 255, 1);
}

._17bge88st0000 li .menu-link:hover {
    color: rgba(255, 255, 255, 1);
}

._17bge88st0000.zz-comp-menu .zz-menu-item , ._17bge88st0000.zz-comp-menu .zz-submenu .menu-link {
    font-size: 13px;
    height: 4.3rem;
}

._17bge88st0000 > ul.zz-menu--vertical > li:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: none;
    border-bottom-color: #000;
}

._17bge88st0000 > ul.zz-menu--horizontal > li:not(:last-child) {
    border-right-width: 1px;
    border-right-style: none;
    border-right-color: #000;
}

._17bge88st0000 .zz-menu-item .menu-link, ._17bge88st0000 .zz-submenu .menu-link {
    padding: 0 0.9rem;
}

._17bge88st0000 .zz-menu--vertical .menu-link {
    justify-content: flex-end;
}

._17bge88st0000 > ul {
    justify-content: flex-end;
}

._17bge88st0000 .zz-menu--popup .menu-link,._17bge88st0000 .zz-submenu .zz-menu--inline .menu-link {
    font-size: 14px;
    justify-content: center;
}

._17bge88st0000 .zz-menu .menu-icon.icon-left .zz-menu__name {
    margin-left: 0px;
}

._17bge88st0000 .menu-link {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

._17bge88st0000 .is-active>.menu-link {
    border-bottom-color: #333;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17cperkiso001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (min-width: 768px) {
    ._17cperkiso001 {
        margin:0px 0px 0px 0px;
    }

    ._17cperkiso001>.zz-bg>.zz-bg-color,._17cperkiso001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(13, 12, 12, 0);
    }

    ._17cperkiso001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17cperkiso001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17cperkiso001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17cperkiso001 {
        margin:0px 0px 0px 0px;
    }

    ._17cperkiso001>.zz-bg>.zz-bg-color,._17cperkiso001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(13, 12, 12, 0);
    }

    ._17cperkiso001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17cperkiso001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17cperkiso001.zz-comp-block-wrap {
        height: auto;
    }
}

._17cpeujn10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17cpeujn10000 > .zz-comp-row {
    margin: 0 -15px;
}

._17cpeujn10000 >.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._17cpeujvl0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17cpeujvl0000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._19o2ja24ko000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._19o2ja24ko000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._19o2jadrko000 {
    padding: 16px 10px 16px 10px;
}

._19o2jadrko000 >.zz-text,._19o2jadrko000 >.zz-text>p {
    text-align: left;
}

@media (min-width: 768px) {
    ._1afn9q0lcg000 .zz-menu {
        font-family:siyuansongti-regular;
    }

    ._1afn9q0lcg000 .menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._1afn9q0lcg000 .menu-link svg,._1afn9q0lcg000 .menu-link path {
        fill: rgba(255, 255, 255, 1);
        width: 30px;
        height: 30px;
    }

    ._1afn9q0lcg000 .is-active>.menu-link svg,._1afn9q0lcg000 .is-active>.menu-link path {
        fill: rgba(250, 205, 145, 1);
    }

    ._1afn9q0lcg000 .menu-link:hover svg,._1afn9q0lcg000 .menu-link:hover path {
        fill: rgba(0, 0, 0, 1);
    }

    ._1afn9q0lcg000 li.is-active>.menu-link {
        color: rgba(250, 205, 145, 1);
    }

    ._1afn9q0lcg000 li .menu-link:hover {
        color: rgba(0, 0, 0, 1);
        background-color: rgba(255, 255, 255, 0);
    }

    ._1afn9q0lcg000.zz-comp-menu .zz-menu-item , ._1afn9q0lcg000.zz-comp-menu .zz-submenu .menu-link {
        font-size: 18px;
        height: 2.2rem;
    }

    ._1afn9q0lcg000 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._1afn9q0lcg000 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._1afn9q0lcg000 .zz-menu-item .menu-link, ._1afn9q0lcg000 .zz-submenu .menu-link {
        padding: 0 1.5rem;
    }

    ._1afn9q0lcg000 .zz-menu--vertical .menu-link {
        justify-content: flex-end;
    }

    ._1afn9q0lcg000 > ul {
        justify-content: flex-end;
    }

    ._1afn9q0lcg000 .zz-menu--popup .menu-link,._1afn9q0lcg000 .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: flex-end;
    }

    ._1afn9q0lcg000 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._1afn9q0lcg000 .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._1afn9q0lcg000 .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

@media (max-width: 767px) {
    ._1afn9q0lcg000 .zz-menu {
        font-family:siyuansongti-regular;
    }

    ._1afn9q0lcg000 .menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._1afn9q0lcg000 .menu-link svg,._1afn9q0lcg000 .menu-link path {
        fill: rgba(255, 255, 255, 1);
        width: 30px;
        height: 30px;
    }

    ._1afn9q0lcg000 .is-active>.menu-link svg,._1afn9q0lcg000 .is-active>.menu-link path {
        fill: rgba(228, 181, 104, 1);
    }

    ._1afn9q0lcg000 .menu-link:hover svg,._1afn9q0lcg000 .menu-link:hover path {
        fill: #303133;
    }

    ._1afn9q0lcg000 li.is-active>.menu-link {
        color: rgba(228, 181, 104, 1);
    }

    ._1afn9q0lcg000 li .menu-link:hover {
        color: #303133;
        background-color: rgba(255, 255, 255, 0);
    }

    ._1afn9q0lcg000.zz-comp-menu .zz-menu-item , ._1afn9q0lcg000.zz-comp-menu .zz-submenu .menu-link {
        font-size: 16px;
        height: 1.6rem;
    }

    ._1afn9q0lcg000 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._1afn9q0lcg000 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._1afn9q0lcg000 .zz-menu-item .menu-link, ._1afn9q0lcg000 .zz-submenu .menu-link {
        padding: 0 0.9rem;
    }

    ._1afn9q0lcg000 .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._1afn9q0lcg000 > ul {
        justify-content: center;
    }

    ._1afn9q0lcg000 .zz-menu--popup .menu-link,._1afn9q0lcg000 .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._1afn9q0lcg000 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._1afn9q0lcg000 .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._1afn9q0lcg000 .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

@media (min-width: 768px) {
    ._1bio4hpf08000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._1bio4hpf08000 >.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._1bio4hpf08000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: flex-start;
    }

    ._1bio4hpf08000 >.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

._1bio4jj6k8000 .btn-wrapper {
    justify-content: flex-end;
}

._1bio4jj6k8000 .btn-link:nth-child(1) .zz-button {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    padding: 6px 8px 8px 8px;
}

._1bio4jj6k8000 .btn-link:nth-child(1) .zz-button svg {
    height: 16px;
    width: 16px;
}

._1bio4jj6k8000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 16px 16px 16px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1bio4jj6k8000 .btn-link .zz-button:hover {
    color: #333;
}

._1bio4jj6k8000 .btn-link .zz-button svg, ._1bio4jj6k8000 .btn-link .zz-button path {
    fill: #606266;
}

._1bio4jj6k8000 .btn-link .zz-button:hover svg, ._1bio4jj6k8000 .btn-link .zz-button:hover path {
    fill: #333;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bhl6faco001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (max-width: 767px) {
    ._17bhl6faco001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

._17bhl6faco001 {
    margin: 0px 0px 0px 0px;
}

._17bhl6faco001>.zz-bg>.zz-bg-img,._17bhl6faco001 .fp-tableCell>.zz-bg>.zz-bg-img {
    background-image: url(https://f.cdn-static.cn/52492_16590643394742.jpg?watermark/2/text/R3JhbmQgRG9uZ3NoYW4g5p2x5bGx5aSn6KeA6YWS5bqX/font/5Lu_5a6L/fontsize/240/fill/Izg4ODg4OA==/disslove/100/gravity/SouthEast|imageView2/2/w/2000/q/89/format/webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

._17bhl6faco001 .zz-container {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    line-height: 1.5;
    padding: 20px 20px 20px 20px;
}

._17bhl6faco001.zz-comp-block-wrap {
    min-height: 100vh;
}

.is-ie ._17bhl6faco001.zz-comp-block-wrap {
    height: 100vh;
}

@media (min-width: 768px) {
    ._17bhl6faco004 {
        padding:0px 0px 0px 0px;
    }

    ._17bhl6faco004 >.zz-text,._17bhl6faco004 >.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 50px;
        font-weight: bold;
        line-height: 1.5;
    }
}

@media (max-width: 767px) {
    ._17bhl6faco004 {
        padding:0px 0px 0px 0px;
    }

    ._17bhl6faco004 >.zz-text,._17bhl6faco004 >.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1.5;
    }
}

@media (min-width: 768px) {
    ._17bhl6faco006 {
        padding:0px 0px 0px 0px;
    }

    ._17bhl6faco006 >.zz-text,._17bhl6faco006 >.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-family: siyuansongti-regular;
        font-size: 45px;
        line-height: 1.5;
    }
}

@media (max-width: 767px) {
    ._17bhl6faco006 {
        padding:0px 0px 0px 0px;
    }

    ._17bhl6faco006 >.zz-text,._17bhl6faco006 >.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-family: siyuansongti-regular;
        font-size: 28px;
        font-weight: bold;
        line-height: 1.5;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bhnaj70o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (max-width: 767px) {
    ._17bhnaj70o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

._17bhnaj70o001 {
    margin: 0px 0px 0px 0px;
}

._17bhnaj70o001>.zz-bg>.zz-bg-color,._17bhnaj70o001 .fp-tableCell>.zz-bg>.zz-bg-color {
    background: rgba(243, 238, 231, 1);
}

._17bhnaj70o001 .zz-container {
    padding: 0px 0px 0px 0px;
}

._17bhnaj70o001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._17bhnaj70o001.zz-comp-block-wrap {
    height: auto;
}

@media (min-width: 1200px) {
    ._17bhnaj70o003 {
        height:81px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bhnaj70o003 {
        height:64px;
    }
}

@media (max-width: 767px) {
    ._17bhnaj70o003 {
        height:60px;
    }
}

._17bhnaj70o004 {
    padding: 5px 0px 5px 0px;
}

._17bhnaj70o004 >.zz-text,._17bhnaj70o004 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.8;
}

@media (min-width: 1200px) , (max-width: 767px) {
    ._17bhnaj70o005 {
        height:64px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bhnaj70o005 {
        height:64px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bhqkql0o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (max-width: 767px) {
    ._17bhqkql0o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

._17bhqkql0o001 {
    margin: 0px 0px 0px 0px;
}

._17bhqkql0o001>.zz-bg>.zz-bg-color,._17bhqkql0o001 .fp-tableCell>.zz-bg>.zz-bg-color {
    background: rgba(243, 238, 231, 1);
}

._17bhqkql0o001 .zz-container {
    padding: 0px 150px 0px 150px;
}

._17bhqkql0o001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._17bhqkql0o001.zz-comp-block-wrap {
    height: auto;
}

._17bhqkql0o006 {
    padding: 0px 0px 0px 0px;
}

._17bhqkql0o006 >.zz-text,._17bhqkql0o006 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

._17bhqkql0o007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17bhqkql0o007 > .zz-comp-row {
    margin: 0 -0px;
}

._17bhqkql0o007 >.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._17bhqkql0o008 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bhqkql0o008 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bhqkql0o009 {
    height: 64px;
}

@media (min-width: 768px) {
    ._17bhqu5kh0000 .zz-banner__arrow svg, ._17bhqu5kh0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bhqu5kh0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bhqu5kh0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bhqu5kh0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bhqu5kh0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bhqu5kh0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bhqu5kh0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bhqu5kh0000 .swiper-container-vertical .swiper-wrapper {
        height: 430px;
    }

    ._17bhqu5kh0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 430px;
    }
}

@media (max-width: 767px) {
    ._17bhqu5kh0000 .zz-banner__arrow svg, ._17bhqu5kh0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bhqu5kh0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bhqu5kh0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bhqu5kh0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bhqu5kh0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bhqu5kh0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bhqu5kh0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bhqu5kh0000 .swiper-container-vertical .swiper-wrapper {
        height: 180px;
    }

    ._17bhqu5kh0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 180px;
    }
}

._17bhuae450000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bhuae450000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bhup77t0000 {
    height: 40px;
}

@media (min-width: 768px) {
    ._17bi070sl0000 .zz-banner__arrow svg, ._17bi070sl0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bi070sl0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bi070sl0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bi070sl0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bi070sl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bi070sl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bi070sl0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bi070sl0000 .swiper-container-vertical .swiper-wrapper {
        height: 430px;
    }

    ._17bi070sl0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 430px;
    }
}

@media (max-width: 767px) {
    ._17bi070sl0000 .zz-banner__arrow svg, ._17bi070sl0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bi070sl0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bi070sl0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bi070sl0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bi070sl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bi070sl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bi070sl0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bi070sl0000 .swiper-container-vertical .swiper-wrapper {
        height: 180px;
    }

    ._17bi070sl0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 180px;
    }
}

._17bi070sl0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bi070sl0001 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bi0ag2l0000 {
    height: 40px;
}

._17bi0f1m10000 {
    padding: 0px 0px 0px 0px;
}

._17bi0f1m10000 >.zz-text,._17bi0f1m10000 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

._17bi0g8il0000 {
    height: 64px;
}

@media (min-width: 768px) {
    ._17bi0o1kl0000 .zz-banner__arrow svg, ._17bi0o1kl0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bi0o1kl0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bi0o1kl0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bi0o1kl0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bi0o1kl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bi0o1kl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bi0o1kl0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bi0o1kl0000 .swiper-container-vertical .swiper-wrapper {
        height: 430px;
    }

    ._17bi0o1kl0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 430px;
    }
}

@media (max-width: 767px) {
    ._17bi0o1kl0000 .zz-banner__arrow svg, ._17bi0o1kl0000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._17bi0o1kl0000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._17bi0o1kl0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._17bi0o1kl0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17bi0o1kl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bi0o1kl0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._17bi0o1kl0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bi0o1kl0000 .swiper-container-vertical .swiper-wrapper {
        height: 180px;
    }

    ._17bi0o1kl0000 .zz-banner-wrapper .zz-banner__item {
        min-height: 180px;
    }
}

._17bi0o1kl0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bi0o1kl0001 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bi0oqk90000 {
    height: 40px;
}

._17bi0qi250000 {
    padding: 0px 0px 0px 0px;
}

._17bi0qi250000 >.zz-text,._17bi0qi250000 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

@media (min-width: 1200px) , (max-width: 767px) {
    ._17bi0sant0000 {
        height:64px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17bi0sant0000 {
        height:150px;
    }
}

._17bi1m9rt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bi1m9rt0000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bpmsc990000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bpmsc990000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bpqj4lp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bpqj4lp0000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bpru31d0000 .zz-banner__arrow svg, ._17bpru31d0000 .zz-banner__arrow path {
    fill: rgba(255, 255, 255, 1);
    width: 26px;
    height: 26px;
}

._17bpru31d0000 .zz-banner__pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    font-size: 8px;
}

._17bpru31d0000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 8px;
    width: 3px;
}

._17bpru31d0000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 8px;
    height: 3px;
}

._17bpru31d0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17bpru31d0000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
    line-height: 8px;
}

.is-ie ._17bpru31d0000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17bpru31d0000 .swiper-container-vertical .swiper-wrapper {
    height: 430px;
}

._17bpru31d0000 .zz-banner-wrapper .zz-banner__item {
    min-height: 430px;
}

._17bpru31d0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bpru31d0001 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bpru31d0002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bpru31d0002 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17bprv58d0000 {
    height: 40px;
}

._17bps2apl0000 {
    padding: 0px 0px 0px 0px;
}

._17bps2apl0000 >.zz-text,._17bps2apl0000 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

._17bps40s90000 {
    height: 64px;
}

._17bpsb7o50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17bpsb7o50000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._174dp5e1ko001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (max-width: 767px) {
    ._174dp5e1ko001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

._174dp5e1ko001 {
    margin: 0px 0px 0px 0px;
}

._174dp5e1ko001>.zz-bg>.zz-bg-color,._174dp5e1ko001 .fp-tableCell>.zz-bg>.zz-bg-color {
    background: rgba(64, 64, 64, 1);
}

._174dp5e1ko001 .zz-container {
    color: rgba(255, 255, 255, 1);
    padding: 0px 0px 0px 0px;
}

._174dp5e1ko001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._174dp5e1ko001.zz-comp-block-wrap {
    height: auto;
}

._174dp5e1ko009 {
    height: 20px;
}

@media (min-width: 1200px) {
    ._174dp5e1ko00b {
        height:16px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._174dp5e1ko00b {
        height:60px;
    }
}

@media (max-width: 767px) {
    ._174dp5e1ko00b {
        height:60px;
    }
}

._174pil2k50000 {
    padding: 5px 0px 5px 0px;
}

._174pil2k50000 >.zz-text,._174pil2k50000 >.zz-text>p {
    text-align: center;
}

@media (min-width: 768px) {
    ._174ptcgut0000 .zz-menu {
        font-family:siyuansongti-regular;
    }

    ._174ptcgut0000 .menu-link {
        color: rgba(159, 159, 159, 1);
    }

    ._174ptcgut0000 .menu-link svg,._174ptcgut0000 .menu-link path {
        fill: rgba(159, 159, 159, 1);
        width: 30px;
        height: 30px;
    }

    ._174ptcgut0000 .is-active>.menu-link svg,._174ptcgut0000 .is-active>.menu-link path {
        fill: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000 .menu-link:hover svg,._174ptcgut0000 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000 li.is-active>.menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000.zz-comp-menu .zz-menu-item , ._174ptcgut0000.zz-comp-menu .zz-submenu .menu-link {
        font-size: 14px;
        height: 2rem;
    }

    ._174ptcgut0000 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: rgba(180, 177, 177, 1);
    }

    ._174ptcgut0000 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: rgba(180, 177, 177, 1);
    }

    ._174ptcgut0000 .zz-menu-item .menu-link, ._174ptcgut0000 .zz-submenu .menu-link {
        padding: 0 1.2rem;
    }

    ._174ptcgut0000 .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._174ptcgut0000 > ul {
        justify-content: center;
    }

    ._174ptcgut0000 .zz-menu--popup .menu-link,._174ptcgut0000 .zz-submenu .zz-menu--inline .menu-link {
        color: rgba(159, 159, 159, 1);
        font-size: 14px;
        justify-content: center;
    }

    ._174ptcgut0000 .zz-menu--popup li .menu-link:hover,._174ptcgut0000 .zz-menu--inline li .menu-link:hover {
        color: rgba(0, 0, 0, 1);
    }

    ._174ptcgut0000 .zz-menu--popup li.is-active>.menu-link,._174ptcgut0000 .zz-menu--inline li.is-active>.menu-link {
        color: rgba(0, 0, 0, 1);
    }

    ._174ptcgut0000 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._174ptcgut0000 .menu-link {
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: transparent;
    }

    ._174ptcgut0000 .is-active>.menu-link {
        border-right-color: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._174ptcgut0000 .zz-menu {
        font-family:siyuansongti-regular;
    }

    ._174ptcgut0000 .menu-link {
        color: rgba(159, 159, 159, 1);
    }

    ._174ptcgut0000 .menu-link svg,._174ptcgut0000 .menu-link path {
        fill: rgba(159, 159, 159, 1);
        width: 30px;
        height: 30px;
    }

    ._174ptcgut0000 .is-active>.menu-link svg,._174ptcgut0000 .is-active>.menu-link path {
        fill: rgba(250, 205, 145, 1);
    }

    ._174ptcgut0000 .menu-link:hover svg,._174ptcgut0000 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000 li.is-active>.menu-link {
        color: rgba(250, 205, 145, 1);
    }

    ._174ptcgut0000 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000.zz-comp-menu .zz-menu-item , ._174ptcgut0000.zz-comp-menu .zz-submenu .menu-link {
        font-size: 13px;
        height: 1.9rem;
    }

    ._174ptcgut0000 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._174ptcgut0000 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._174ptcgut0000 .zz-menu-item .menu-link, ._174ptcgut0000 .zz-submenu .menu-link {
        padding: 0 0.6rem;
    }

    ._174ptcgut0000 .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._174ptcgut0000 > ul {
        justify-content: center;
    }

    ._174ptcgut0000 .zz-menu--popup .menu-link,._174ptcgut0000 .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._174ptcgut0000 .zz-menu--popup li .menu-link:hover,._174ptcgut0000 .zz-menu--inline li .menu-link:hover {
        background-color: rgba(255, 255, 255, 1);
    }

    ._174ptcgut0000 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._174ptcgut0000 .menu-link {
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: transparent;
    }

    ._174ptcgut0000 .is-active>.menu-link {
        border-right-color: rgba(255, 255, 255, 1);
    }
}

._174ptokat0000 {
    height: 16px;
}

@media (min-width: 768px) {
    ._174q15lrp0000 {
        padding:5px 0px 5px 0px;
    }

    ._174q15lrp0000 >.zz-text,._174q15lrp0000 >.zz-text>p {
        text-align: center;
        font-family: siyuansongti-regular;
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    ._174q15lrp0000 {
        padding:5px 0px 5px 0px;
    }

    ._174q15lrp0000 >.zz-text,._174q15lrp0000 >.zz-text>p {
        text-align: center;
        font-family: siyuansongti-regular;
        font-size: 14px;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._174q1d5390000 {
        padding:5px 0px 5px 0px;
    }

    ._174q1d5390000 >.zz-text,._174q1d5390000 >.zz-text>p {
        text-align: center;
        color: rgba(159, 159, 159, 1);
        font-family: siyuansongti-regular;
        line-height: 0.8;
    }
}

@media (max-width: 767px) {
    ._174q1d5390000 {
        padding:5px 0px 5px 0px;
    }

    ._174q1d5390000 >.zz-text,._174q1d5390000 >.zz-text>p {
        text-align: center;
        color: rgba(159, 159, 159, 1);
        font-family: siyuansongti-regular;
        font-size: 12px;
        line-height: 1.3;
    }
}

@media (min-width: 768px) {
    ._174q4cmap0000 {
        padding:5px 0px 5px 0px;
    }

    ._174q4cmap0000 >.zz-text,._174q4cmap0000 >.zz-text>p {
        text-align: left;
    }
}

@media (max-width: 767px) {
    ._174q4cmap0000 {
        padding:5px 0px 5px 0px;
    }

    ._174q4cmap0000 >.zz-text,._174q4cmap0000 >.zz-text>p {
        text-align: left;
        line-height: 1.5;
    }
}

._17cp66a8l0000 {
    padding: 5px 0px 5px 0px;
}

._17cp66a8l0000 >.zz-text,._17cp66a8l0000 >.zz-text>p {
    text-align: center;
    color: rgba(159, 159, 159, 1);
    font-family: siyuansongti-regular;
    font-size: 12px;
}

._17u5ijaq10000 .btn-wrapper {
    justify-content: center;
}

._17u5ijaq10000 .btn-link:nth-child(1) .zz-button {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    background: rgba(14, 181, 94, 1);
    border: 0px solid #000;
    border-radius: 3px 3px 3px 3px;
    padding: 8px 16px 8px 16px;
}

._17u5ijaq10000 .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(13, 171, 89, 1);
}

._17u5ijaq10000 .btn-link:nth-child(1) .zz-button svg, ._17u5ijaq10000 .btn-link:nth-child(1) .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._17u5ijaq10000 .btn-link:nth-child(1) .zz-button:hover svg, ._17u5ijaq10000 .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17u5ijaq10000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._17u5ijaq10000 .btn-link:nth-child(2) .zz-button {
    border: 0px solid #000;
    border-radius: 3px 3px 3px 3px;
    padding: 8px 16px 8px 16px;
}

._17u5ijaq10000 .btn-link:nth-child(2) .zz-button svg {
    height: 24px;
    width: 24px;
}

._17u5ijaq10000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 8px 4px 16px 4px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._17u5ijaq10000 .btn-link .zz-button:hover {
    color: #333;
}

._17u5ijaq10000 .btn-link .zz-button svg, ._17u5ijaq10000 .btn-link .zz-button path {
    fill: #606266;
}

._17u5ijaq10000 .btn-link .zz-button:hover svg, ._17u5ijaq10000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1avv0tahs8000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1avv0tahs8000 > .zz-comp-row {
    margin: 0 -15px;
}

._1avv0tahs8000 >.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1avv0tan08000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1avv0tan08000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1avv0tang8000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1avv0tang8000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1avv0tao08000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1avv0tao08000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._1avv0to708000 .input_wrapper {
        height:44px;
        background-color: #fff;
        border: 2px solid rgba(128, 128, 128, 1);
    }

    ._1avv0to708000 .search-wrapper .zz-input {
        color: #606266;
        font-size: 16px;
        background-color: #fff;
    }

    ._1avv0to708000 .zz-input::-webkit-input-placeholder {
        color: #dcdfe6!important;
    }

    ._1avv0to708000 .search-wrapper .zz-button {
        color: #606266;
        font-size: 16px;
        height: 44px;
    }

    ._1avv0to708000 .zz-filter-select .el-input__inner {
        height: 44px;
    }

    ._1avv0to708000 .search-wrapper, ._1avv0to708000 .search-wrapper {
        border-radius: 3px 3px 3px 3px;
    }
}

@media (max-width: 767px) {
    ._1avv0to708000 .input_wrapper {
        height:44px;
        background-color: #fff;
        border: 2px solid rgba(128, 128, 128, 1);
    }

    ._1avv0to708000 .search-wrapper .zz-input {
        color: #606266;
        font-size: 16px;
        background-color: #fff;
    }

    ._1avv0to708000 .zz-input::-webkit-input-placeholder {
        color: #606266!important;
    }

    ._1avv0to708000 .search-wrapper .zz-button {
        color: #606266;
        font-size: 16px;
        height: 44px;
    }

    ._1avv0to708000 .zz-filter-select .el-input__inner {
        height: 44px;
    }

    ._1avv0to708000 .search-wrapper, ._1avv0to708000 .search-wrapper {
        border-radius: 3px 3px 3px 3px;
    }
}

._1b22e43bo8000 {
    height: 32px;
}

._1b28pnbb08000 {
    height: 32px;
}

._1bjj7d2lo8000.zz-comp-language {
    border: 0px solid #000;
}

._1bjj7d2lo8000 .zz-language-list, ._1bjj7d2lo8000 .zz-language-drop {
    justify-content: center;
}

._1bjj7d2lo8000 .zz-language-item {
    font-size: 14px;
}

._1djq5ukbsg000 .btn-wrapper {
    justify-content: center;
}

._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button {
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
    background: rgba(64, 64, 64, 1);
    border: 1px solid rgba(128, 128, 128, 1);
    border-radius: 3px 3px 3px 3px;
    padding: 10px 8px 10px 8px;
}

._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
}

._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button svg, ._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button:hover svg, ._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1djq5ukbsg000 .btn-link:nth-child(1) .zz-button svg {
    height: 35px;
    width: 35px;
}

._1djq5ukbsg000 .btn-link .zz-button {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    margin: 0px 0px 0px 0px;
    border: 1px solid rgba(78, 78, 78, 1);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 25px 12px 25px;
}

._1djq5ukbsg000 .btn-link .zz-button:hover {
    color: #333;
}

._1djq5ukbsg000 .btn-link .zz-button svg, ._1djq5ukbsg000 .btn-link .zz-button path {
    fill: rgba(0, 0, 0, 1);
}

._1djq5ukbsg000 .btn-link .zz-button:hover svg, ._1djq5ukbsg000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1djq5ukbsg000 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}

._1djq5ukbsg000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._1djq5ukbsg000 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -1px;
}

._1inuul9h0g000 {
    padding: 5px 0px 5px 0px;
}

._1inuul9h0g000 >.zz-text,._1inuul9h0g000 >.zz-text>p {
    text-align: left;
}

._1l2i6lvogg000 {
    height: 20px;
}

._1l2i6so3cg000 {
    height: 20px;
}

@media (min-width: 768px) {
    ._1b29ngsf88000 .zz-banner__arrow svg, ._1b29ngsf88000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._1b29ngsf88000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._1b29ngsf88000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._1b29ngsf88000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._1b29ngsf88000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._1b29ngsf88000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._1b29ngsf88000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._1b29ngsf88000 .swiper-container-vertical .swiper-wrapper {
        height: 430px;
    }

    ._1b29ngsf88000 .zz-banner-wrapper .zz-banner__item {
        min-height: 430px;
    }
}

@media (max-width: 767px) {
    ._1b29ngsf88000 .zz-banner__arrow svg, ._1b29ngsf88000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._1b29ngsf88000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._1b29ngsf88000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._1b29ngsf88000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._1b29ngsf88000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._1b29ngsf88000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._1b29ngsf88000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._1b29ngsf88000 .swiper-container-vertical .swiper-wrapper {
        height: 180px;
    }

    ._1b29ngsf88000 .zz-banner-wrapper .zz-banner__item {
        min-height: 180px;
    }
}

._1b29ngsf88001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1b29ngsf88001 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1b29ngsf88002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1b29ngsf88002 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1b29nhhac8000 {
    height: 130px;
}

._1b29nm4hs8000 {
    padding: 0px 0px 0px 0px;
}

._1b29nm4hs8000 >.zz-text,._1b29nm4hs8000 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

._1b29nnvns8000 {
    height: 40px;
}

@media (min-width: 768px) {
    ._1b29p03808000 .zz-banner__arrow svg, ._1b29p03808000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._1b29p03808000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._1b29p03808000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._1b29p03808000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._1b29p03808000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._1b29p03808000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._1b29p03808000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._1b29p03808000 .swiper-container-vertical .swiper-wrapper {
        height: 430px;
    }

    ._1b29p03808000 .zz-banner-wrapper .zz-banner__item {
        min-height: 430px;
    }
}

@media (max-width: 767px) {
    ._1b29p03808000 .zz-banner__arrow svg, ._1b29p03808000 .zz-banner__arrow path {
        fill:rgba(255, 255, 255, 1);
        width: 26px;
        height: 26px;
    }

    ._1b29p03808000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        font-size: 8px;
    }

    ._1b29p03808000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 8px;
        width: 3px;
    }

    ._1b29p03808000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._1b29p03808000 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._1b29p03808000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 8px;
    }

    .is-ie ._1b29p03808000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._1b29p03808000 .swiper-container-vertical .swiper-wrapper {
        height: 180px;
    }

    ._1b29p03808000 .zz-banner-wrapper .zz-banner__item {
        min-height: 180px;
    }
}

._1b29p03808001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1b29p03808001 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1b29p03808002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1b29p03808002 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1b29p0kbo8000 {
    height: 40px;
}

._1b29p18bs8000 {
    padding: 0px 0px 0px 0px;
}

._1b29p18bs8000 >.zz-text,._1b29p18bs8000 >.zz-text>p {
    text-align: center;
    color: rgba(64, 64, 64, 1);
    font-family: siyuansongti-regular;
    letter-spacing: 2px;
    line-height: 1.3;
}

._1b29p1pb88000 {
    height: 64px;
}

@media (min-width: 768px) {
    ._1b403rejg8000 {
        padding:32px 200px 0px 200px;
    }

    ._1b403rejg8000 >.zz-text,._1b403rejg8000 >.zz-text>p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
    }
}

@media (max-width: 767px) {
    ._1b403rejg8000 {
        padding:32px 32px 0px 32px;
    }

    ._1b403rejg8000 >.zz-text,._1b403rejg8000 >.zz-text>p {
        text-align: left;
        font-size: 13px;
    }
}

@media (min-width: 768px) {
    ._1b404lqqs8000 {
        padding:32px 200px 0px 200px;
    }

    ._1b404lqqs8000 >.zz-text,._1b404lqqs8000 >.zz-text>p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
    }
}

@media (max-width: 767px) {
    ._1b404lqqs8000 {
        padding:32px 32px 0px 32px;
    }

    ._1b404lqqs8000 >.zz-text,._1b404lqqs8000 >.zz-text>p {
        text-align: left;
        font-size: 13px;
    }
}

@media (min-width: 768px) {
    ._1b4056cok8000 {
        padding:0px 200px 0px 200px;
    }

    ._1b4056cok8000 >.zz-text,._1b4056cok8000 >.zz-text>p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
    }
}

@media (max-width: 767px) {
    ._1b4056cok8000 {
        padding:0px 32px 0px 32px;
    }

    ._1b4056cok8000 >.zz-text,._1b4056cok8000 >.zz-text>p {
        text-align: left;
        font-size: 13px;
    }
}

._1b405f5hk8000 {
    padding: 32px 200px 0px 200px;
}

._1b405f5hk8000 >.zz-text,._1b405f5hk8000 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
}

@media (min-width: 768px) {
    ._1b405omks8000 {
        padding:32px 200px 0px 200px;
    }

    ._1b405omks8000 >.zz-text,._1b405omks8000 >.zz-text>p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
    }
}

@media (max-width: 767px) {
    ._1b405omks8000 {
        padding:32px 32px 0px 32px;
    }

    ._1b405omks8000 >.zz-text,._1b405omks8000 >.zz-text>p {
        text-align: left;
        font-size: 13px;
    }
}

@media (min-width: 768px) {
    ._1b40609908000 {
        padding:32px 200px 0px 200px;
    }

    ._1b40609908000 >.zz-text,._1b40609908000 >.zz-text>p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
    }
}

@media (max-width: 767px) {
    ._1b40609908000 {
        padding:32px 32px 0px 32px;
    }

    ._1b40609908000 >.zz-text,._1b40609908000 >.zz-text>p {
        text-align: left;
    }
}

._1bccdgin48000 .btn-wrapper {
    justify-content: center;
}

._1bccdgin48000 .btn-link:nth-child(1) .zz-button {
    background: rgba(255, 255, 255, 1);
    border-radius: 3px 3px 3px 3px;
    padding: 16px 16px 16px 16px;
}

._1bccdgin48000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._1bccdgin48000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 16px 16px 16px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1bccdgin48000 .btn-link .zz-button:hover {
    color: #333;
}

._1bccdgin48000 .btn-link .zz-button svg, ._1bccdgin48000 .btn-link .zz-button path {
    fill: #606266;
}

._1bccdgin48000 .btn-link .zz-button:hover svg, ._1bccdgin48000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1bgcmi2148000 .btn-wrapper {
    justify-content: center;
}

._1bgcmi2148000 .btn-link:nth-child(1) .zz-button {
    background: rgba(255, 255, 255, 1);
    border-radius: 3px 3px 3px 3px;
    padding: 16px 16px 16px 16px;
}

._1bgcmi2148000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._1bgcmi2148000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 16px 16px 16px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1bgcmi2148000 .btn-link .zz-button:hover {
    color: #333;
}

._1bgcmi2148000 .btn-link .zz-button svg, ._1bgcmi2148000 .btn-link .zz-button path {
    fill: #606266;
}

._1bgcmi2148000 .btn-link .zz-button:hover svg, ._1bgcmi2148000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1bgcmpot88000 .btn-wrapper {
    justify-content: center;
}

._1bgcmpot88000 .btn-link:nth-child(1) .zz-button {
    background: rgba(255, 255, 255, 1);
    border-radius: 3px 3px 3px 3px;
    padding: 16px 16px 16px 16px;
}

._1bgcmpot88000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._1bgcmpot88000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 16px 16px 16px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1bgcmpot88000 .btn-link .zz-button:hover {
    color: #333;
}

._1bgcmpot88000 .btn-link .zz-button svg, ._1bgcmpot88000 .btn-link .zz-button path {
    fill: #606266;
}

._1bgcmpot88000 .btn-link .zz-button:hover svg, ._1bgcmpot88000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1bgcmv7vg8000 .btn-wrapper {
    justify-content: center;
}

._1bgcmv7vg8000 .btn-link:nth-child(1) .zz-button {
    background: rgba(255, 255, 255, 1);
    border-radius: 3px 3px 3px 3px;
    padding: 16px 16px 16px 16px;
}

._1bgcmv7vg8000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._1bgcmv7vg8000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 16px 16px 16px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1bgcmv7vg8000 .btn-link .zz-button:hover {
    color: #333;
}

._1bgcmv7vg8000 .btn-link .zz-button svg, ._1bgcmv7vg8000 .btn-link .zz-button path {
    fill: #606266;
}

._1bgcmv7vg8000 .btn-link .zz-button:hover svg, ._1bgcmv7vg8000 .btn-link .zz-button:hover path {
    fill: #333;
}

@media (min-width: 768px) {
    ._1djug5i44g000 {
        height:60px;
    }
}

@media (max-width: 767px) {
    ._1djug5i44g000 {
        height:148px;
    }
}

._1f5a06ga4o000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1f5a06ga4o000 > .zz-comp-row {
    margin: 0 -15px;
}

._1f5a06ga4o000 >.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1f5a06gh0o000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1f5a06gh0o000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1f5a06ghso000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1f5a06ghso000 >.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._1f5a06rl0o000>.image__wrapper {
        padding-top:42.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1f5a06rl0o000>.image__wrapper {
        padding-top:42.39%;
    }
}

@media (max-width: 767px) {
    ._1f5a06rl0o000>.image__wrapper {
        padding-top:42.39%;
    }
}

._1f5a06rl0o000 {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 5px 5px 5px 5px;
}

._1f5a06rl0o000 .img img {
    width: 100%;
}

._1f5a0k65ko000 {
    padding: 5px 0px 5px 0px;
}

._1f5a0k65ko000 >.zz-text,._1f5a0k65ko000 >.zz-text>p {
    text-align: left;
    font-size: 30px;
}

._1f5a0kvs0o000 {
    height: 64px;
}

._1f5a1hcloo000 {
    height: 32px;
}

._1f5a1kgpco000 .btn-wrapper {
    justify-content: flex-start;
}

._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    border: 0px solid rgba(255, 228, 225, 1);
    padding: 16px 32px 16px 32px;
}

._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(180, 148, 108, 1);
}

._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button svg, ._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button:hover svg, ._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1f5a1kgpco000 .btn-link:nth-child(1) .zz-button svg {
    height: 28px;
    width: 28px;
}

._1f5a1kgpco000 .btn-link .zz-button {
    font-size: 14px;
    color: rgba(128, 128, 128, 1);
    background: rgba(173, 137, 91, 1);
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 40px 12px 40px;
}

._1f5a1kgpco000 .btn-link .zz-button:hover {
    color: #333;
    background: rgba(221, 155, 163, 1);
}

._1f5a1kgpco000 .btn-link .zz-button svg, ._1f5a1kgpco000 .btn-link .zz-button path {
    fill: rgba(128, 128, 128, 1);
}

._1f5a1kgpco000 .btn-link .zz-button:hover svg, ._1f5a1kgpco000 .btn-link .zz-button:hover path {
    fill: #333;
}

._1g9tugfbt0000 {
    padding: 5px 0px 5px 0px;
}

._1g9tugfbt0000 >.zz-text,._1g9tugfbt0000 >.zz-text>p {
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17432rv88o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

@media (max-width: 767px) {
    ._17432rv88o001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

._17432rv88o001 {
    margin: 0px 0px 0px 0px;
}

._17432rv88o001>.zz-bg>.zz-bg-color,._17432rv88o001 .fp-tableCell>.zz-bg>.zz-bg-color {
    background: rgba(248, 248, 248, 1);
}

._17432rv88o001 .zz-container {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    line-height: 1.5;
    padding: 20px 20px 20px 20px;
}

._17432rv88o001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._17432rv88o001.zz-comp-block-wrap {
    height: auto;
}

._17432rv88o003 {
    padding: 0px 0px 0px 0px;
}

._17432rv88o003 >.zz-text,._17432rv88o003 >.zz-text>p {
    text-align: left;
}
