._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) {
    ._17c6dum0go001:not(.zz-block-widthFull) .zz-container {
        padding:0 15px;
    }
}

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

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

._17c6dum0go001>.zz-bg>.zz-bg-img,._17c6dum0go001 .fp-tableCell>.zz-bg>.zz-bg-img {
    background-image: url(https://f.cdn-static.cn/52492_16662554921564.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;
}

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

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

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

@media (min-width: 1200px) {
    ._17c6dum0go004 {
        padding:0px 0px 0px 0px;
    }

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

@media (min-width: 768px) and (max-width: 1199px) {
    ._17c6dum0go004 {
        padding:0px 0px 0px 0px;
    }

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

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

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

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

    ._17c6dum0go005 >.zz-text,._17c6dum0go005 >.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) {
    ._17c6dum0go005 {
        padding:0px 0px 0px 0px;
    }

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

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

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

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

._17c6dum0go007>.zz-bg>.zz-bg-color,._17c6dum0go007 .fp-tableCell>.zz-bg>.zz-bg-color {
    background: #eee3da;
}

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

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

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

@media (min-width: 1200px) {
    ._17c6dum0go009 {
        height:200px;
    }
}

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

@media (max-width: 767px) {
    ._17c6dum0go009 {
        height:100px;
    }
}

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

._17c6dum0go00a >.zz-text,._17c6dum0go00a >.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) {
    ._17c6dum0go00b {
        height:200px;
    }
}

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

@media (max-width: 767px) {
    ._17c6dum0go00b {
        height:100px;
    }
}

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

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

    ._17c6dum0go00c>.zz-bg>.zz-bg-color,._17c6dum0go00c .fp-tableCell>.zz-bg>.zz-bg-color {
        background: #eee3da;
    }

    ._17c6dum0go00c .zz-container {
        color: rgba(255, 255, 255, 1);
        font-family: siyuansongti-regular;
        padding: 0px 120px 0px 120px;
    }

    ._17c6dum0go00c.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

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

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

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

    ._17c6dum0go00c>.zz-bg>.zz-bg-color,._17c6dum0go00c .fp-tableCell>.zz-bg>.zz-bg-color {
        background: #eee3da;
    }

    ._17c6dum0go00c .zz-container {
        color: rgba(255, 255, 255, 1);
        font-family: siyuansongti-regular;
        padding: 0px 20px 0px 20px;
    }

    ._17c6dum0go00c.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

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

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

@media (min-width: 768px) {
    ._17c6dum0go00e {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._17c6dum0go00e {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._17c6dum0go00g .zz-banner__arrow svg, ._17c6dum0go00g .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._17c6dum0go00g .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._17c6dum0go00g .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._17c6dum0go00g .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

._17c6dum0go00l >.zz-text,._17c6dum0go00l >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

@media (min-width: 768px) {
    ._17c6dum0go00n {
        height:120px;
    }
}

@media (max-width: 767px) {
    ._17c6dum0go00n {
        height:40px;
    }
}

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

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

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

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

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

._17c6dum0go00q .zz-banner__arrow svg, ._17c6dum0go00q .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._17c6dum0go00q .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._17c6dum0go00q .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._17c6dum0go00q .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._17c6dum0go00v >.zz-text,._17c6dum0go00v >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

@media (min-width: 1200px) {
    ._17c6dum0go011 {
        height:220px;
    }
}

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

@media (max-width: 767px) {
    ._17c6dum0go011 {
        height:100px;
    }
}

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

._17cgse5310000 .btn-link:nth-child(1) .zz-button {
    font-size: 15px;
    color: #606266;
    border-radius: 3px 3px 3px 3px;
}

._17cgse5310000 .btn-link:nth-child(1) .zz-button:hover {
    color: #333;
}

._17cgse5310000 .btn-link:nth-child(1) .zz-button svg, ._17cgse5310000 .btn-link:nth-child(1) .zz-button path {
    fill: #606266;
}

._17cgse5310000 .btn-link:nth-child(1) .zz-button:hover svg, ._17cgse5310000 .btn-link:nth-child(1) .zz-button:hover path {
    fill: #333;
}

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

._17cgse5310000 .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;
}

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

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

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

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

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

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

._17cgsfik10000 {
    height: 40px;
}

@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: #54294a;
}

._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;
}

._1b29qg85k8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b2ac6np88000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b2ac6np88000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b2ac6np88002 .zz-banner__arrow svg, ._1b2ac6np88002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b2ac6np88002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b2ac6np88002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b2ac6np88002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b2ac6np88007 >.zz-text,._1b2ac6np88007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1b4fcsr7g8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b4fctgug8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b4fctgug8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b4fctgug8002 .zz-banner__arrow svg, ._1b4fctgug8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b4fctgug8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b4fctgug8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b4fctgug8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b4fctgug8007 >.zz-text,._1b4fctgug8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

@media (min-width: 768px) {
    ._1b6qetc7g8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b6qetc7g8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b6qetc7g8002 .zz-banner__arrow svg, ._1b6qetc7g8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b6qetc7g8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b6qetc7g8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b6qetc7g8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b6qetc7g8007 >.zz-text,._1b6qetc7g8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1b6qetmps8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b6qikk248000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b6qikk248000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b6qikk248002 .zz-banner__arrow svg, ._1b6qikk248002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b6qikk248002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b6qikk248002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b6qikk248002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b6qikk248007 >.zz-text,._1b6qikk248007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1b6qikutk8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b73p1k2g8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b73p1k2g8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b73p1k2g8002 .zz-banner__arrow svg, ._1b73p1k2g8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b73p1k2g8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b73p1k2g8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b73p1k2g8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b73p1k2g8007 >.zz-text,._1b73p1k2g8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1b73p1ttg8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b73r56bo8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b73r56bo8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b73r56bo8002 .zz-banner__arrow svg, ._1b73r56bo8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b73r56bo8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b73r56bo8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b73r56bo8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b73r56bo8007 >.zz-text,._1b73r56bo8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1b73r5k888000 {
    height: 120px;
}

._1b73u139k8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1b73u315s8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1b73u315s8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1b73u315s8002 .zz-banner__arrow svg, ._1b73u315s8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1b73u315s8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1b73u315s8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1b73u315s8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1b73u315s8007 >.zz-text,._1b73u315s8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1bku3otrk8000 {
    height: 120px;
}

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

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

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

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

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

@media (min-width: 768px) {
    ._1bku3pv8k8002 .zz-banner__arrow svg, ._1bku3pv8k8002 .zz-banner__arrow path {
        fill:#333;
        width: 28px;
        height: 28px;
    }

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

    ._1bku3pv8k8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 12px;
        width: 4px;
    }

    ._1bku3pv8k8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

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

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

    ._1bku3pv8k8002 .zz-banner-wrapper .zz-banner__item {
        min-height: 270px;
    }
}

@media (max-width: 767px) {
    ._1bku3pv8k8002 .zz-banner__arrow svg, ._1bku3pv8k8002 .zz-banner__arrow path {
        fill:#333;
        width: 28px;
        height: 28px;
    }

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

    ._1bku3pv8k8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 12px;
        width: 4px;
    }

    ._1bku3pv8k8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

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

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

    ._1bku3pv8k8002 .zz-banner-wrapper .zz-banner__item {
        min-height: 212px;
    }
}

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

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

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

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

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

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

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

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

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

._1bku3pv8k8008 >.zz-text,._1bku3pv8k8008 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1c3p4f7u48000 {
    height: 120px;
}

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

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

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

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

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

@media (min-width: 768px) {
    ._1c3p4o3m48002 .zz-banner__arrow svg, ._1c3p4o3m48002 .zz-banner__arrow path {
        fill:#333;
        width: 28px;
        height: 28px;
    }

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

    ._1c3p4o3m48002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 12px;
        width: 4px;
    }

    ._1c3p4o3m48002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

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

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

    ._1c3p4o3m48002 .zz-banner-wrapper .zz-banner__item {
        min-height: 270px;
    }
}

@media (max-width: 767px) {
    ._1c3p4o3m48002 .zz-banner__arrow svg, ._1c3p4o3m48002 .zz-banner__arrow path {
        fill:#333;
        width: 28px;
        height: 28px;
    }

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

    ._1c3p4o3m48002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 12px;
        width: 4px;
    }

    ._1c3p4o3m48002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

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

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

    ._1c3p4o3m48002 .zz-banner-wrapper .zz-banner__item {
        min-height: 212px;
    }
}

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

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

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

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

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

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

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

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

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

._1c3p4o3m48008 >.zz-text,._1c3p4o3m48008 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1c3p6n7ls8000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1c3p7icjs8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1c3p7icjs8000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1c3p7icjs8002 .zz-banner__arrow svg, ._1c3p7icjs8002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1c3p7icjs8002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1c3p7icjs8002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1c3p7icjs8002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

._1c3p7icjs8007 >.zz-text,._1c3p7icjs8007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1d0vsgdhso000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1d0vsheu8o000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1d0vsheu8o000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1d0vsheu8o002 .zz-banner__arrow svg, ._1d0vsheu8o002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1d0vsheu8o002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1d0vsheu8o002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1d0vsheu8o002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

._1d0vsheu8o007 >.zz-text,._1d0vsheu8o007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
    ._1d100rpkco000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1d100rpkco000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1d100rpkco002 .zz-banner__arrow svg, ._1d100rpkco002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1d100rpkco002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1d100rpkco002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1d100rpkco002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

._1d100rpkco007 >.zz-text,._1d100rpkco007 >.zz-text>p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 20px;
}

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

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

._1d100scl4o000 {
    height: 120px;
}

._1g9v7i5ep0000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._1g9v7jq790000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

@media (max-width: 767px) {
    ._1g9v7jq790000 {
        border:0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

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

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

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

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

._1g9v7jq790002 .zz-banner__arrow svg, ._1g9v7jq790002 .zz-banner__arrow path {
    fill: #333;
    width: 28px;
    height: 28px;
}

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

._1g9v7jq790002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
    height: 12px;
    width: 4px;
}

._1g9v7jq790002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

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

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

._1g9v7jq790002 .zz-banner-wrapper .zz-banner__item {
    min-height: 270px;
}

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

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

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

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

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

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

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

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

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

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

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

._1g9v7jq790008 >.zz-text,._1g9v7jq790008 >.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;
}
