#page-2 {
    background: rgba(255, 255, 255, 1);
}

#page-2 {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    line-height: 1.5;
}

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

._16b0lcfq4o001 .nav__wrapper {
    background-color: #fff;
}

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

._16b0lcfq4o001 .nav-btn i,
._16b0lcfq4o001 .menu-list .close i {
    color: #333;
}

._16b0lcfq4o001 .nav-btn i em,
._16b0lcfq4o001 .nav-btn i:before,
._16b0lcfq4o001 .nav-btn i:after {
    background-color: #333;
}

@media (min-width: 768px) {
    ._16b0lcfq4o003 .menu-link {
        color: #909399;
    }

    ._16b0lcfq4o003 .menu-link svg,
    ._16b0lcfq4o003 .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._16b0lcfq4o003 .is-active>.menu-link svg,
    ._16b0lcfq4o003 .is-active>.menu-link path {
        fill: #303133;
    }

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

    ._16b0lcfq4o003 li.is-active>.menu-link {
        color: #303133;
    }

    ._16b0lcfq4o003 li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

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

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

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

    ._16b0lcfq4o003 .zz-menu-item .menu-link,
    ._16b0lcfq4o003 .zz-submenu .menu-link {
        padding: 0 1.65rem;
    }

    ._16b0lcfq4o003 .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._16b0lcfq4o003>ul {
        justify-content: flex-start;
    }

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

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

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

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

@media (max-width: 767px) {
    ._16b0lcfq4o003 .menu-link {
        color: #909399;
    }

    ._16b0lcfq4o003 .menu-link svg,
    ._16b0lcfq4o003 .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._16b0lcfq4o003 .is-active>.menu-link svg,
    ._16b0lcfq4o003 .is-active>.menu-link path {
        fill: #303133;
    }

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

    ._16b0lcfq4o003 li.is-active>.menu-link {
        color: #303133;
    }

    ._16b0lcfq4o003 li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

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

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

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

    ._16b0lcfq4o003 .zz-menu-item .menu-link,
    ._16b0lcfq4o003 .zz-submenu .menu-link {
        padding: 0 1.65rem;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._16ivu00lgo004.zz-comp-logo {
    justify-content: center;
}

._16ivu00lgo004 .logo__wrapper h1 {
    color: #666;
    font-size: 20px;
}

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

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

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

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

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

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

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

._16ivu00lgo008 .menu-link {
    color: rgba(78, 78, 78, 1);
}

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

._16ivu00lgo008 .is-active>.menu-link svg,
._16ivu00lgo008 .is-active>.menu-link path {
    fill: rgba(64, 151, 251, 1);
}

._16ivu00lgo008 .menu-link:hover svg,
._16ivu00lgo008 .menu-link:hover path {
    fill: rgba(64, 151, 251, 1);
}

._16ivu00lgo008 li.is-active>.menu-link {
    color: rgba(64, 151, 251, 1);
}

._16ivu00lgo008 li .menu-link:hover {
    color: rgba(64, 151, 251, 1);
    background-color: #fff;
}

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

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

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

._16ivu00lgo008 .zz-menu-item .menu-link,
._16ivu00lgo008 .zz-submenu .menu-link {
    padding: 0 1rem;
}

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

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

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

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

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

._16ivu00lgo008 .is-active>.menu-link {
    border-bottom-color: rgba(64, 151, 251, 1);
}

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

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

._16ivu00lgo00a {
    height: 29px;
}

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

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

._16ivu00lgo00b .btn-link .zz-button {
    font-size: 12px;
    color: rgba(21, 122, 251, 1);
    margin: 0px 15px 0px 0px;
    border: 2px solid rgba(21, 122, 251, 1);
    border-radius: 30px 30px 30px 30px;
    padding: 16px 40px 16px 40px;
}

._16ivu00lgo00b .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(21, 122, 251, 1);
}

._16ivu00lgo00b .btn-link .zz-button svg,
._16ivu00lgo00b .btn-link .zz-button path {
    fill: rgba(21, 122, 251, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._15ds5csf10004>.zz-text,
    ._15ds5csf10004>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

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

    ._15ds5csf10004>.zz-text,
    ._15ds5csf10004>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

._15ds5csf10005 {
    height: 60px;
}

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

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

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

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

._15ds5csf10007>.zz-bg>.zz-bg-img {
    background-image: url(https://f.cdn-static.cn/42255_160959497645611.jpg?imageView2/2/w/750/q/89/format/webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover;
}

._15ds5csf10007>.zz-bg>.zz-bg-color {
    background: linear-gradient(180deg, rgba(39, 144, 255, 1), rgba(0, 50, 255, 0.8));
}

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

@media (min-width: 1200px) {
    ._15ds5csf10008 {
        height: 30px;
    }
}

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

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

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

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

@media (min-width: 1200px) {
    ._15ds5csf1000a {
        height: 30px;
    }
}

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

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

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

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

._15ds5csf1000d {
    border: 0px solid #000;
    box-shadow: 0px 0px 19px 2px rgba(52, 52, 52, 0.09);
    padding: 50px 50px 50px 50px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

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

._15ds5csf1000e .zz-comp-list__item .apply-time div {
    color: #999;
    font-size: 12px;
    padding: 10px 0px 10px 0px;
}

._15ds5csf1000e .zz-comp-list {
    margin-left: -10px;
    margin-right: -10px;
}

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

._15ds5csf1000e .zz-comp-list__item .text {
    padding: 0px 0px 0px 0px;
}

._15ds5csf1000e .zz-comp-list__item .do-img-cover {
    justify-content: center;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.text .title,
._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
    color: rgba(51, 51, 51, 1);
    enable: true;
    font-size: 16px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.text .des {
    margin-top: 0px;
    enable: true;
    font-size: 14px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000e .zz-comp-list__item {
    padding: 10px;
    margin: 0;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper {
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._15ds5csf1000e .swiper-pagination-bullet {
    height: 12px;
    line-height: 12px;
    width: 12px;
}

._15ds5csf1000e .custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._15ds5csf1000e .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._15ds5csf1000e .swiper-center .swiper-button-prev,
._15ds5csf1000e .swiper-center .swiper-button-next,
._15ds5csf1000e .arrow-normal .swiper-button-prev,
._15ds5csf1000e .arrow-normal .swiper-button-next {
    margin-top: -21px;
}

._15ds5csf1000e .zz-comp-list__item .img img {
    width: 79%;
    object-fit: contain;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.img {
    border-radius: 0px;
}

._15ds5csf1000e .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
._15ds5csf1000e .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
    width: 22.105263157894736%;
}

._15ds5csf1000e .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
._15ds5csf1000e .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
    justify-content: flex-start;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
    -webkit-line-clamp: 1;
}

._15ds5csf1000e .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
    -webkit-line-clamp: 4;
}

._15ds5csf1000e .swiper-pagination-bullet {
    font-size: 12px;
}

._15ds5csf1000e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #333;
}

._15ds5csf1000e .swiper-pagination-bullet-active {
    color: #fff;
}

._15ds5csf1000e .swiper-pagination-fraction {
    font-size: 12px;
}

._15ds5csf1000e .swiper-pagination-current {
    color: #fff;
}

._15ds5csf1000e .swiper-pagination-progressbar {
    background: #333;
}

._15ds5csf1000e .swiper-pagination:not(.swiper-pagination-progressbar) {
    position: relative;
    margin-top: 30px;
}

._15ds5csf1000e svg,
._15ds5csf1000e path {
    width: 42px;
    height: 42px;
    fill: #333;
}

._15ds5csf1000f .zz-comp-list__item .apply-time div {
    color: #999;
    font-size: 12px;
    padding: 10px 0px 10px 0px;
}

._15ds5csf1000f .zz-comp-list {
    margin-left: -10px;
    margin-right: -10px;
}

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

._15ds5csf1000f .zz-comp-list__item .text {
    padding: 0px 0px 0px 0px;
}

._15ds5csf1000f .zz-comp-list__item .do-img-cover {
    justify-content: center;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.text .title,
._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
    color: rgba(51, 51, 51, 1);
    enable: true;
    font-size: 16px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.text .des {
    margin-top: 0px;
    color: rgba(102, 102, 102, 1);
    enable: true;
    font-size: 14px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000f .zz-comp-list__item {
    padding: 10px;
    margin: 0;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper {
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._15ds5csf1000f .swiper-pagination-bullet {
    height: 12px;
    line-height: 12px;
    width: 12px;
}

._15ds5csf1000f .custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._15ds5csf1000f .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._15ds5csf1000f .swiper-center .swiper-button-prev,
._15ds5csf1000f .swiper-center .swiper-button-next,
._15ds5csf1000f .arrow-normal .swiper-button-prev,
._15ds5csf1000f .arrow-normal .swiper-button-next {
    margin-top: -21px;
}

._15ds5csf1000f .zz-comp-list__item .img img {
    width: 79%;
    object-fit: contain;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.img {
    border-radius: 0px;
}

._15ds5csf1000f .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
._15ds5csf1000f .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
    width: 24.842105263157897%;
}

._15ds5csf1000f .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
._15ds5csf1000f .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
    justify-content: flex-start;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
    -webkit-line-clamp: 1;
}

._15ds5csf1000f .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
    -webkit-line-clamp: 4;
}

._15ds5csf1000f .swiper-pagination-bullet {
    font-size: 12px;
}

._15ds5csf1000f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #333;
}

._15ds5csf1000f .swiper-pagination-bullet-active {
    color: #fff;
}

._15ds5csf1000f .swiper-pagination-fraction {
    font-size: 12px;
}

._15ds5csf1000f .swiper-pagination-current {
    color: #fff;
}

._15ds5csf1000f .swiper-pagination-progressbar {
    background: #333;
}

._15ds5csf1000f .swiper-pagination:not(.swiper-pagination-progressbar) {
    position: relative;
    margin-top: 30px;
}

._15ds5csf1000f svg,
._15ds5csf1000f path {
    width: 42px;
    height: 42px;
    fill: #333;
}

._15ds5csf1000g .zz-comp-list__item .apply-time div {
    color: #999;
    font-size: 12px;
    padding: 10px 0px 10px 0px;
}

._15ds5csf1000g .zz-comp-list {
    margin-left: -10px;
    margin-right: -10px;
}

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

._15ds5csf1000g .zz-comp-list__item .text {
    padding: 0px 0px 0px 0px;
}

._15ds5csf1000g .zz-comp-list__item .do-img-cover {
    justify-content: center;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.text .title,
._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.text .des {
    margin-top: 0px;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    line-height: 1.5;
    text-align: inherit;
}

._15ds5csf1000g .zz-comp-list__item {
    padding: 10px;
    margin: 0;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper {
    border-bottom: 1px solid rgba(238, 238, 238, 1);
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._15ds5csf1000g .swiper-pagination-bullet {
    height: 12px;
    line-height: 12px;
    width: 12px;
}

._15ds5csf1000g .custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._15ds5csf1000g .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._15ds5csf1000g .swiper-center .swiper-button-prev,
._15ds5csf1000g .swiper-center .swiper-button-next,
._15ds5csf1000g .arrow-normal .swiper-button-prev,
._15ds5csf1000g .arrow-normal .swiper-button-next {
    margin-top: -21px;
}

._15ds5csf1000g .zz-comp-list__item .img img {
    width: 79%;
    object-fit: contain;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.img {
    border-radius: 0px;
}

._15ds5csf1000g .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
._15ds5csf1000g .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
    width: 23.833333333333336%;
}

._15ds5csf1000g .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
._15ds5csf1000g .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
    justify-content: flex-start;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
    -webkit-line-clamp: 1;
}

._15ds5csf1000g .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
    -webkit-line-clamp: 5;
}

._15ds5csf1000g .swiper-pagination-bullet {
    font-size: 12px;
}

._15ds5csf1000g .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #333;
}

._15ds5csf1000g .swiper-pagination-bullet-active {
    color: #fff;
}

._15ds5csf1000g .swiper-pagination-fraction {
    font-size: 12px;
}

._15ds5csf1000g .swiper-pagination-current {
    color: #fff;
}

._15ds5csf1000g .swiper-pagination-progressbar {
    background: #333;
}

._15ds5csf1000g .swiper-pagination:not(.swiper-pagination-progressbar) {
    position: relative;
    margin-top: 30px;
}

._15ds5csf1000g svg,
._15ds5csf1000g path {
    width: 42px;
    height: 42px;
    fill: #333;
}

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

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

    ._16auvl6moo000>.zz-bg>.zz-bg-img,
    ._16auvl6moo000 .fp-tableCell>.zz-bg>.zz-bg-img {
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

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

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

    ._16auvl6moo000.zz-comp-block-wrap {
        min-height: 520px;
    }

    .is-ie ._16auvl6moo000.zz-comp-block-wrap {
        height: 520px;
    }
}

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

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

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

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

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

@media (min-width: 768px) {

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

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

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

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

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

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

    ._16auvl6moo002 .zz-banner-wrapper .zz-banner__item {
        min-height: 580px;
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 0.42);
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._16auvl6moo002 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 16px;
        border-radius: 4px;
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 8px;
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 0.42);
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {

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

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

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

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

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

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

    ._16auvl6moo002 .zz-banner-wrapper .zz-banner__item {
        min-height: 580px;
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 0.42);
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._16auvl6moo002 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 16px;
        border-radius: 4px;
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 8px;
    }

    ._16auvl6moo002 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 0.42);
    }

    ._16auvl6moo002 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._16av8c9moo000 {
    height: 61px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._157dcvblko005.zz-comp-logo {
    justify-content: center;
}

._157dcvblko005 .logo__wrapper h1 {
    color: #666;
    font-size: 20px;
}

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

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

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

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

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

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

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

._15au50ui8g000 .menu-link {
    color: rgba(78, 78, 78, 1);
}

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

._15au50ui8g000 .is-active>.menu-link svg,
._15au50ui8g000 .is-active>.menu-link path {
    fill: rgba(64, 151, 251, 1);
}

._15au50ui8g000 .menu-link:hover svg,
._15au50ui8g000 .menu-link:hover path {
    fill: rgba(64, 151, 251, 1);
}

._15au50ui8g000 li.is-active>.menu-link {
    color: rgba(64, 151, 251, 1);
}

._15au50ui8g000 li .menu-link:hover {
    color: rgba(64, 151, 251, 1);
    background-color: #fff;
}

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

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

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

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

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

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

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

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

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

._15au50ui8g000 .is-active>.menu-link {
    border-bottom-color: rgba(64, 151, 251, 1);
}

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

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

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

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

._169vv2j7co000 .btn-link .zz-button {
    font-size: 12px;
    color: rgba(21, 122, 251, 1);
    margin: 0px 15px 0px 0px;
    border: 2px solid rgba(21, 122, 251, 1);
    border-radius: 30px 30px 30px 30px;
    padding: 16px 40px 16px 40px;
}

._169vv2j7co000 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(21, 122, 251, 1);
}

._169vv2j7co000 .btn-link .zz-button svg,
._169vv2j7co000 .btn-link .zz-button path {
    fill: rgba(21, 122, 251, 1);
}

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

._169vv4htgo000 {
    height: 29px;
}

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

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

    ._16iqi7j2go001 .zz-container {
        padding: 15px 10px 15px 10px;
    }

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

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

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

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

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

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

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

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

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

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

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

._16iqi7j2go005.zz-comp-logo {
    justify-content: flex-start;
}

._16iqi7j2go005 .logo__wrapper h1 {
    color: #666;
    font-size: 28px;
}

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

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

._16iqi7j2go007 .menu-link {
    color: #909399;
}

._16iqi7j2go007 .menu-link svg,
._16iqi7j2go007 .menu-link path {
    fill: #909399;
    width: 30px;
    height: 30px;
}

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

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

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

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

._16iqi7j2go007.zz-comp-menu .zz-menu-item,
._16iqi7j2go007.zz-comp-menu .zz-submenu .menu-link {
    font-size: 15px;
    height: 3.5rem;
}

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

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

._16iqi7j2go007 .zz-menu-item .menu-link,
._16iqi7j2go007 .zz-submenu .menu-link {
    padding: 0 2.3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

    ._17e2sae7so001>.zz-bg>.zz-bg-img,
    ._17e2sae7so001 .fp-tableCell>.zz-bg>.zz-bg-img {
        background-image: url(https://f.cdn-static.cn/25875_158892599170111.jpg?imageView2/2/w/2000/q/89/format/webp);
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

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

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

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

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

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

    ._17e2sae7so001>.zz-bg>.zz-bg-img,
    ._17e2sae7so001 .fp-tableCell>.zz-bg>.zz-bg-img {
        background-image: url(https://f.cdn-static.cn/25875_158892599170111.jpg?imageView2/2/w/2000/q/89/format/webp);
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

    ._17e2sae7so001 .zz-container {
        padding: 0px 20px 0px 20px;
    }

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

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

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

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

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

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

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

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

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

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

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

    ._17e2sae7so008>.zz-text,
    ._17e2sae7so008>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 42px;
        font-weight: bold;
        letter-spacing: 2px;
    }
}

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

    ._17e2sae7so008>.zz-text,
    ._17e2sae7so008>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 2px;
    }
}

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

    ._17e2sae7so00b .zz-loop-container:not(.swiper-wrapper),
    ._17e2sae7so00b .zz-swiper-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    ._17e2sae7so00b .zz-loop-item {
        padding: 15px;
    }

    ._17e2sae7so00b .zz-loop-item__wrapper {
        border: 2px solid rgba(238, 238, 238, 0.2);
        border-radius: 0px 0px 0px 0px;
        padding: 40px 40px 40px 40px;
    }
}

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

    ._17e2sae7so00b .zz-loop-container:not(.swiper-wrapper),
    ._17e2sae7so00b .zz-swiper-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    ._17e2sae7so00b .zz-loop-item {
        padding: 15px;
    }

    ._17e2sae7so00b .zz-loop-item__wrapper {
        border: 2px solid rgba(238, 238, 238, 0.2);
        border-radius: 0px 0px 0px 0px;
        padding: 40px 40px 40px 40px;
    }

    ._17e2sae7so00b .zz-loop__pagination .swiper-pagination-bullet {
        font-size: 8px;
    }

    ._17e2sae7so00b .zz-loop__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 1);
    }

    ._17e2sae7so00b .zz-loop__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._17e2sae7so00b .zz-loop__pagination.swiper-pagination:not(.swiper-pagination-progressbar) {
        position: relative;
        margin-top: 13px;
    }

    ._17e2sae7so00b .zz-loop__pagination .swiper-pagination-bullet {
        line-height: 8px;
        width: 8px;
        height: 8px;
    }

    ._17e2sae7so00b .zz-loop__pagination.custom .swiper-pagination-bullet {
        width: 8px;
        height: 3px;
    }

    ._17e2sae7so00b .zz-loop__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 16px;
        border-radius: 4px;
    }

    ._17e2sae7so00b .zz-loop__pagination.swiper-pagination-fraction {
        font-size: 8px;
    }

    ._17e2sae7so00b .zz-loop__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._17e2sae7so00b .zz-loop__pagination.swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 1);
    }

    ._17e2sae7so00b .zz-loop__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._17e2sae7so00b .swiper-center .zz-loop__arrow .swiper-button-prev,
    ._17e2sae7so00b .swiper-center .zz-loop__arrow .swiper-button-next,
    ._17e2sae7so00b .arrow-normal .zz-loop__arrow .swiper-button-prev,
    ._17e2sae7so00b .arrow-normal .zz-loop__arrow .swiper-button-next {
        margin-top: -21px;
    }
}

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

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

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

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

._17e2sae7so00d .img img {
    width: 25%;
}

._17e2sae7so00e {
    height: 30px;
}

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

    ._17e2sae7so00f>.zz-text,
    ._17e2sae7so00f>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

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

    ._17e2sae7so00f>.zz-text,
    ._17e2sae7so00f>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 19px;
        font-weight: bold;
    }
}

._17e2sae7so00g {
    height: 15px;
}

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

._17e2sae7so00h>.zz-text,
._17e2sae7so00h>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
}

._17e2sae7so00i {
    height: 40px;
}

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

._17e2sae7so00j>.zz-text,
._17e2sae7so00j>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
}

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

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

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

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

._17e2sae7so00l .img img {
    width: 25%;
}

._17e2sae7so00m {
    height: 30px;
}

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

    ._17e2sae7so00n>.zz-text,
    ._17e2sae7so00n>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

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

    ._17e2sae7so00n>.zz-text,
    ._17e2sae7so00n>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 19px;
        font-weight: bold;
    }
}

._17e2sae7so00o {
    height: 15px;
}

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

._17e2sae7so00p>.zz-text,
._17e2sae7so00p>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
}

._17e2sae7so00q {
    height: 40px;
}

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

._17e2sae7so00r>.zz-text,
._17e2sae7so00r>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
}

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

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

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

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

._17e2sae7so00t .img img {
    width: 25%;
}

._17e2sae7so00u {
    height: 30px;
}

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

    ._17e2sae7so00v>.zz-text,
    ._17e2sae7so00v>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

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

    ._17e2sae7so00v>.zz-text,
    ._17e2sae7so00v>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 19px;
        font-weight: bold;
    }
}

._17e2sae7so010 {
    height: 15px;
}

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

._17e2sae7so011>.zz-text,
._17e2sae7so011>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
}

._17e2sae7so012 {
    height: 40px;
}

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

._17e2sae7so013>.zz-text,
._17e2sae7so013>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
}

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

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

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

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

._17e2sae7so015 .img img {
    width: 25%;
}

._17e2sae7so016 {
    height: 30px;
}

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

    ._17e2sae7so017>.zz-text,
    ._17e2sae7so017>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

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

    ._17e2sae7so017>.zz-text,
    ._17e2sae7so017>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 19px;
        font-weight: bold;
    }
}

._17e2sae7so018 {
    height: 15px;
}

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

._17e2sae7so019>.zz-text,
._17e2sae7so019>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: 15px;
}

._17e2sae7so01a {
    height: 40px;
}

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

._17e2sae7so01b>.zz-text,
._17e2sae7so01b>.zz-text>p {
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
}

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

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

@media (min-width: 1200px) {
    ._17e2sae7so01d {
        height: 180px;
    }
}

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

@media (max-width: 767px) {
    ._17e2sae7so01d {
        height: 50px;
    }
}

@media (min-width: 1200px) {
    ._17e2tij6d0000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

    ._17e3nc4fd0000.zz-comp-block-wrap {
        min-height: 600px;
    }

    .is-ie ._17e3nc4fd0000.zz-comp-block-wrap {
        height: 600px;
    }
}

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

    ._17e3nc4fd0000 .zz-container {
        padding: 20px 20px 20px 20px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ._17e3nc4fd000c>.zz-text,
    ._17e3nc4fd000c>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 1);
        font-size: 32px;
        letter-spacing: 5px;
        line-height: 1.5;
    }
}

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

    ._17e3nc4fd000c>.zz-text,
    ._17e3nc4fd000c>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 1);
        font-size: 24px;
        letter-spacing: 3px;
        line-height: 1.6;
    }
}

@media (min-width: 768px) {
    ._17e3nc4fd000d {
        height: 30px;
    }
}

@media (max-width: 767px) {
    ._17e3nc4fd000d {
        height: 25px;
    }
}

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

    ._17e3nc4fd000e>.zz-text,
    ._17e3nc4fd000e>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 2;
    }
}

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

    ._17e3nc4fd000e>.zz-text,
    ._17e3nc4fd000e>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 12px;
        line-height: 2;
    }
}

._17e3nc4fd000f {
    height: 20px;
}

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

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

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

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

@media (min-width: 768px) {
    ._17e3nc4fd000h {
        height: 15px;
    }
}

@media (max-width: 767px) {
    ._17e3nc4fd000h {
        height: 20px;
    }
}

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

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

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

._17e3nc4fd000i {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    box-shadow: 2px 2px 10px 2px rgba(191, 191, 191, 1);
    border-radius: 0px 0px 0px 0px;
}

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

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

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

@media (min-width: 1200px) {
    ._17e3nnbtd0000 {
        height: 60px;
    }
}

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

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

@media (min-width: 1200px) {
    ._17e3nouup0000 {
        height: 60px;
    }
}

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

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

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

    ._17e3npuk50000>.zz-text,
    ._17e3npuk50000>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

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

    ._17e3npuk50000>.zz-text,
    ._17e3npuk50000>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

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

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

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

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

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

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

@media (min-width: 768px) {
    ._17e3tkfl0o007 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

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

    ._17e3tkfl0o007 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17e3tkfl0o007 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -1px -1px 0;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper {
        border-right: 1px solid rgba(238, 238, 238, 1);
        border-bottom: 1px solid rgba(238, 238, 238, 1);
        border-left: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17e3tkfl0o007 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17e3tkfl0o007 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17e3tkfl0o007 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17e3tkfl0o007 .swiper-center .swiper-button-prev,
    ._17e3tkfl0o007 .swiper-center .swiper-button-next,
    ._17e3tkfl0o007 .arrow-normal .swiper-button-prev,
    ._17e3tkfl0o007 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item .img img {
        width: 65%;
        object-fit: contain;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._17e3tkfl0o007 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._17e3tkfl0o007 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._17e3tkfl0o007 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 1px;
    }

    ._17e3tkfl0o007 svg,
    ._17e3tkfl0o007 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17e3tkfl0o007 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

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

    ._17e3tkfl0o007 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17e3tkfl0o007 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -1px -1px 0;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper {
        border-right: 1px solid rgba(238, 238, 238, 1);
        border-bottom: 1px solid rgba(238, 238, 238, 1);
        border-left: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17e3tkfl0o007 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17e3tkfl0o007 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17e3tkfl0o007 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17e3tkfl0o007 .swiper-center .swiper-button-prev,
    ._17e3tkfl0o007 .swiper-center .swiper-button-next,
    ._17e3tkfl0o007 .arrow-normal .swiper-button-prev,
    ._17e3tkfl0o007 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item .img img {
        width: 65%;
        object-fit: contain;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._17e3tkfl0o007 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._17e3tkfl0o007 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._17e3tkfl0o007 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 1px;
    }

    ._17e3tkfl0o007 svg,
    ._17e3tkfl0o007 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._17e3tkfl0o008 {
    height: 50px;
}

@media (min-width: 1200px) {
    ._17e3tkfl0o00a {
        height: 50px;
    }
}

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

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

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

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

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

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

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

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

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

._17e49pf0so004>.zz-text,
._17e49pf0so004>.zz-text>p {
    text-align: center;
    color: rgba(52, 52, 52, 1);
    font-size: 32px;
    letter-spacing: 2px;
    line-height: 1.1;
}

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

._17e49pf0so005>.zz-text,
._17e49pf0so005>.zz-text>p {
    text-align: center;
    color: rgba(153, 153, 153, 1);
    font-size: 16px;
    line-height: 1.5;
}

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

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

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

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

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

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

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

._17e49pf0so009 .zz-comp-list__item .apply-time div {
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    padding: 0px 0px 0px 0px;
}

._17e49pf0so009 .zz-comp-list {
    margin-left: -12px;
    margin-right: -12px;
}

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

._17e49pf0so009 .zz-comp-list__item .text {
    padding: 10px 0px 20px 20px;
}

._17e49pf0so009 .zz-comp-list__item .do-img-cover {
    justify-content: center;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.text .title,
._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
    color: rgba(255, 255, 255, 1);
    font-size: 17px;
    line-height: 1.4;
    text-align: inherit;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.text .des {
    margin-top: 0px;
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    text-align: inherit;
}

._17e49pf0so009 .zz-comp-list__item {
    padding: 12px;
    margin: 0;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17e49pf0so009 .swiper-pagination-bullet {
    height: 12px;
    line-height: 12px;
    width: 12px;
}

._17e49pf0so009 .custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._17e49pf0so009 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._17e49pf0so009 .swiper-center .swiper-button-prev,
._17e49pf0so009 .swiper-center .swiper-button-next,
._17e49pf0so009 .arrow-normal .swiper-button-prev,
._17e49pf0so009 .arrow-normal .swiper-button-next {
    margin-top: -21px;
}

._17e49pf0so009 .zz-comp-list__item .img img {
    width: 97%;
    object-fit: contain;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.img {
    border-radius: 0px;
}

._17e49pf0so009 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
._17e49pf0so009 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
    width: 50%;
}

._17e49pf0so009 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
._17e49pf0so009 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
    justify-content: flex-start;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
    -webkit-line-clamp: 1;
}

._17e49pf0so009 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
    -webkit-line-clamp: 2;
}

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

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

@media (min-width: 768px) {
    ._17e49pf0so00b .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 24px;
        padding: 30px 0px 0px 0px;
    }

    ._17e49pf0so00b .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

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

    ._17e49pf0so00b .zz-comp-list__item .text {
        padding: 0px 20px 0px 0px;
    }

    ._17e49pf0so00b .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 16px;
        line-height: 2.2;
        text-align: inherit;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        line-height: 1.9;
        text-align: inherit;
    }

    ._17e49pf0so00b .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper {
        border-bottom: 1px solid rgba(238, 238, 238, 1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 40px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17e49pf0so00b .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17e49pf0so00b .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17e49pf0so00b .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17e49pf0so00b .swiper-center .swiper-button-prev,
    ._17e49pf0so00b .swiper-center .swiper-button-next,
    ._17e49pf0so00b .arrow-normal .swiper-button-prev,
    ._17e49pf0so00b .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17e49pf0so00b .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._17e49pf0so00b .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._17e49pf0so00b .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 35.38461538461539%;
    }

    ._17e49pf0so00b .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._17e49pf0so00b .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
        -webkit-line-clamp: 1;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        -webkit-line-clamp: 2;
    }

    ._17e49pf0so00b svg,
    ._17e49pf0so00b path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17e49pf0so00b .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 24px;
        padding: 30px 0px 0px 0px;
    }

    ._17e49pf0so00b .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

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

    ._17e49pf0so00b .zz-comp-list__item .text {
        padding: 0px 20px 0px 0px;
    }

    ._17e49pf0so00b .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 16px;
        line-height: 2.2;
        text-align: inherit;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        line-height: 1.9;
        text-align: inherit;
    }

    ._17e49pf0so00b .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper {
        border-bottom: 1px solid rgba(238, 238, 238, 1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 30px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17e49pf0so00b .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17e49pf0so00b .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17e49pf0so00b .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17e49pf0so00b .swiper-center .swiper-button-prev,
    ._17e49pf0so00b .swiper-center .swiper-button-next,
    ._17e49pf0so00b .arrow-normal .swiper-button-prev,
    ._17e49pf0so00b .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17e49pf0so00b .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._17e49pf0so00b .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._17e49pf0so00b .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 35.38461538461539%;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .title>.content {
        -webkit-line-clamp: 1;
    }

    ._17e49pf0so00b .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        -webkit-line-clamp: 2;
    }

    ._17e49pf0so00b svg,
    ._17e49pf0so00b path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 1200px) {
    ._17e49pf0so00c {
        height: 100px;
    }
}

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

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

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

._17e52porl0000>.zz-text,
._17e52porl0000>.zz-text>p {
    text-align: center;
    color: rgba(77, 77, 77, 1);
    font-family: Microsoft YaHei;
    font-size: 32px;
    line-height: 1.5;
}

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

    ._17e52qrc90000>.zz-text,
    ._17e52qrc90000>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

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

    ._17e52qrc90000>.zz-text,
    ._17e52qrc90000>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 1.5;
    }
}

._17e52s6c10000 {
    height: 38px;
}

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

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

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

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

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

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

._1deqhvkjgo00f {
    height: 15px;
}

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

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

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

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

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

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

@media (min-width: 1200px) {
    ._1dfs0movoo000 {
        height: 60px;
    }
}

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

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

._1dfs0osvgo000 .video-title {
    font-size: 18px;
    text-align: left;
    line-height: 1.5;
    font-weight: 400;
}

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

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

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

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

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

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

@media (min-width: 1200px) {
    ._1dfs1v19go003 {
        height: 100px;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
    ._1dfs1v19go008 {
        height: 15px;
    }
}

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

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

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

@media (min-width: 768px) {
    ._1dfs1v19go00b {
        height: 42px;
    }
}

@media (max-width: 767px) {
    ._1dfs1v19go00b {
        height: 17px;
    }
}

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

._1dfs1v19go00c>.zz-text,
._1dfs1v19go00c>.zz-text>p {
    text-align: left;
    color: rgba(152, 152, 152, 1);
    line-height: 1.8;
}

@media (min-width: 768px) {
    ._1dfs1v19go00d {
        height: 44px;
    }
}

@media (max-width: 767px) {
    ._1dfs1v19go00d {
        height: 15px;
    }
}

@media (min-width: 768px) {
    ._1dfs1v19go00e .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._1dfs1v19go00e .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

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

    ._1dfs1v19go00e .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._1dfs1v19go00e .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 36px;
        line-height: 1.3;
        text-align: left;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        line-height: 1.5;
        text-align: left;
    }

    ._1dfs1v19go00e .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper {
        border-right: 0px solid transparent;
        border-left: none;
        border-bottom: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._1dfs1v19go00e .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._1dfs1v19go00e .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._1dfs1v19go00e .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._1dfs1v19go00e .swiper-center .swiper-button-prev,
    ._1dfs1v19go00e .swiper-center .swiper-button-next,
    ._1dfs1v19go00e .arrow-normal .swiper-button-prev,
    ._1dfs1v19go00e .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._1dfs1v19go00e .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._1dfs1v19go00e .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._1dfs1v19go00e .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._1dfs1v19go00e .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._1dfs1v19go00e .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._1dfs1v19go00e svg,
    ._1dfs1v19go00e path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._1dfs1v19go00e .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._1dfs1v19go00e .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

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

    ._1dfs1v19go00e .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._1dfs1v19go00e .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 32px;
        line-height: 1.5;
        text-align: center;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(153, 153, 153, 1);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
    }

    ._1dfs1v19go00e .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper {
        border-right: 0px solid transparent;
        border-left: none;
        border-bottom: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._1dfs1v19go00e .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._1dfs1v19go00e .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._1dfs1v19go00e .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._1dfs1v19go00e .swiper-center .swiper-button-prev,
    ._1dfs1v19go00e .swiper-center .swiper-button-next,
    ._1dfs1v19go00e .arrow-normal .swiper-button-prev,
    ._1dfs1v19go00e .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._1dfs1v19go00e .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._1dfs1v19go00e .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._1dfs1v19go00e .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._1dfs1v19go00e .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._1dfs1v19go00e svg,
    ._1dfs1v19go00e path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._1dfs1v19go00f {
    height: 15px;
}

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

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

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

._1dfs419vgo000 .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
    background: rgba(21, 122, 251, 1);
}

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

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

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

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

._1dfs419vgo000 .btn-link .zz-button {
    font-size: 14px;
    color: rgba(21, 122, 251, 1);
    margin: 0px 15px 0px 0px;
    border: 2px solid rgba(21, 122, 251, 1);
    border-radius: 30px 30px 30px 30px;
    padding: 16px 40px 16px 40px;
}

._1dfs419vgo000 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(21, 122, 251, 1);
}

._1dfs419vgo000 .btn-link .zz-button svg,
._1dfs419vgo000 .btn-link .zz-button path {
    fill: rgba(21, 122, 251, 1);
}

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

@media (min-width: 1200px) {
    ._1dfs41tdso000 {
        height: 60px;
    }
}

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

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

@media (min-width: 1200px) {
    ._1dirjdj78o000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

@media (min-width: 768px) {
    ._1dirjeb9so002 {
        height: 30px;
    }
}

@media (max-width: 767px) {
    ._1dirjeb9so002 {
        height: 25px;
    }
}

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

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

._1dirjeb9so004 {
    height: 30px;
}

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

    ._1dirjeb9so005>.zz-text,
    ._1dirjeb9so005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 2;
    }
}

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

    ._1dirjeb9so005>.zz-text,
    ._1dirjeb9so005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 12px;
        line-height: 2;
    }
}

@media (min-width: 1200px) {
    ._1dirjeb9so006 {
        height: 60px;
    }
}

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

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

._1dirjeb9so007 {
    height: 20px;
}

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

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

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

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

@media (min-width: 768px) {
    ._1dirjeb9so009 {
        height: 15px;
    }
}

@media (max-width: 767px) {
    ._1dirjeb9so009 {
        height: 20px;
    }
}

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

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

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

._1dirjeb9so00a {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    box-shadow: 2px 2px 10px 2px rgba(191, 191, 191, 1);
    border-radius: 0px 0px 0px 0px;
}

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

@media (min-width: 1200px) {
    ._1dirjhv60o000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

@media (min-width: 768px) {
    ._1dirjjcbgo002 {
        height: 30px;
    }
}

@media (max-width: 767px) {
    ._1dirjjcbgo002 {
        height: 25px;
    }
}

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

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

._1dirjjcbgo004 {
    height: 30px;
}

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

    ._1dirjjcbgo005>.zz-text,
    ._1dirjjcbgo005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 2;
    }
}

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

    ._1dirjjcbgo005>.zz-text,
    ._1dirjjcbgo005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 12px;
        line-height: 2;
    }
}

@media (min-width: 1200px) {
    ._1dirjjcbgo006 {
        height: 60px;
    }
}

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

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

._1dirjjcbgo007 {
    height: 20px;
}

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

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

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

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

@media (min-width: 768px) {
    ._1dirjjcbgo009 {
        height: 15px;
    }
}

@media (max-width: 767px) {
    ._1dirjjcbgo009 {
        height: 20px;
    }
}

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

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

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

._1dirjjcbgo00a {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    box-shadow: 2px 2px 10px 2px rgba(191, 191, 191, 1);
    border-radius: 0px 0px 0px 0px;
}

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

@media (min-width: 1200px) {
    ._1dirjknico000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

@media (min-width: 768px) {
    ._1dirjlhioo002 {
        height: 30px;
    }
}

@media (max-width: 767px) {
    ._1dirjlhioo002 {
        height: 25px;
    }
}

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

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

._1dirjlhioo004 {
    height: 30px;
}

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

    ._1dirjlhioo005>.zz-text,
    ._1dirjlhioo005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 2;
    }
}

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

    ._1dirjlhioo005>.zz-text,
    ._1dirjlhioo005>.zz-text>p {
        text-align: left;
        color: rgba(51, 51, 51, 1);
        font-size: 12px;
        line-height: 2;
    }
}

@media (min-width: 1200px) {
    ._1dirjlhioo006 {
        height: 60px;
    }
}

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

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

._1dirjlhioo007 {
    height: 20px;
}

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

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

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

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

@media (min-width: 768px) {
    ._1dirjlhioo009 {
        height: 15px;
    }
}

@media (max-width: 767px) {
    ._1dirjlhioo009 {
        height: 20px;
    }
}

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

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

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

._1dirjlhioo00a {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    box-shadow: 2px 2px 11px 2px rgba(191, 191, 191, 1);
    border-radius: 0px 0px 0px 0px;
}

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

@media (min-width: 1200px) {
    ._1dirlhqeko000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

@media (min-width: 1200px) {
    ._1dirlr7p4o000 {
        height: 60px;
    }
}

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

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

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

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

@media (min-width: 1200px) {
    ._1dis1p6aso000 {
        height: 60px;
    }
}

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

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

@media (min-width: 1200px) {
    ._1e64jfqvco000 {
        height: 60px;
    }
}

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

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

@media (min-width: 1200px) {
    ._1epdbcmn0o000 {
        height: 60px;
    }
}

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

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

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

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

._1epdbf5oko000 .btn-link .zz-button {
    font-size: 16px;
    color: rgba(21, 122, 251, 1);
    margin: 0px 15px 0px 0px;
    border: 2px solid rgba(21, 122, 251, 1);
    border-radius: 30px 30px 30px 30px;
    padding: 16px 40px 16px 40px;
}

._1epdbf5oko000 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(21, 122, 251, 1);
}

._1epdbf5oko000 .btn-link .zz-button svg,
._1epdbf5oko000 .btn-link .zz-button path {
    fill: rgba(21, 122, 251, 1);
}

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

@media (min-width: 1200px) {
    ._1epdbfo40o000 {
        height: 60px;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._15aus6td8o006>.zz-text,
._15aus6td8o006>.zz-text>p {
    text-align: left;
    color: rgba(51, 51, 51, 1);
    font-family: PingFang SC;
    font-size: 28px;
}

@media (min-width: 768px) {
    ._15aus6td8o007 {
        height: 18px;
    }
}

@media (max-width: 767px) {
    ._15aus6td8o007 {
        height: 15px;
    }
}

@media (min-width: 768px) {
    ._15aus6td8o008 .divide_line {
        border-bottom: 1px solid rgba(245, 245, 245, 1);
    }
}

@media (max-width: 767px) {
    ._15aus6td8o008 .divide_line {
        border-bottom: 1px solid rgba(234, 234, 234, 1);
    }
}

@media (min-width: 768px) {
    ._15aus6td8o009 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._15aus6td8o009 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

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

    ._15aus6td8o009 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._15aus6td8o009 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(51, 51, 51, 1);
        font-size: 16px;
        line-height: 2.4;
        text-align: inherit;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(102, 102, 102, 1);
        font-size: 14px;
        line-height: 1.6;
        text-align: inherit;
    }

    ._15aus6td8o009 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._15aus6td8o009 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._15aus6td8o009 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._15aus6td8o009 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._15aus6td8o009 .swiper-center .swiper-button-prev,
    ._15aus6td8o009 .swiper-center .swiper-button-next,
    ._15aus6td8o009 .arrow-normal .swiper-button-prev,
    ._15aus6td8o009 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._15aus6td8o009 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._15aus6td8o009 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._15aus6td8o009 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._15aus6td8o009 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._15aus6td8o009 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._15aus6td8o009 svg,
    ._15aus6td8o009 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._15aus6td8o009 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._15aus6td8o009 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

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

    ._15aus6td8o009 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._15aus6td8o009 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(51, 51, 51, 1);
        font-size: 16px;
        line-height: 2.4;
        text-align: inherit;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: rgba(102, 102, 102, 1);
        font-size: 14px;
        line-height: 1.6;
        text-align: inherit;
    }

    ._15aus6td8o009 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._15aus6td8o009 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._15aus6td8o009 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._15aus6td8o009 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._15aus6td8o009 .swiper-center .swiper-button-prev,
    ._15aus6td8o009 .swiper-center .swiper-button-next,
    ._15aus6td8o009 .arrow-normal .swiper-button-prev,
    ._15aus6td8o009 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._15aus6td8o009 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._15aus6td8o009 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._15aus6td8o009 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._15aus6td8o009 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._15aus6td8o009 svg,
    ._15aus6td8o009 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 768px) {
    ._15aus6td8o00a {
        height: 15px;
    }
}

@media (max-width: 767px) {
    ._15aus6td8o00a {
        height: 38px;
    }
}

@media (min-width: 1200px) {
    ._15aus6td8o00c {
        height: 60px;
    }
}

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

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

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

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

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

@media (max-width: 767px) {
    ._15aus6td8o00e {
        height: 53px;
    }
}

@media (min-width: 768px) {
    ._15aus6td8o00f {
        border: 1px solid rgba(238, 238, 238, 1);
        padding: 0px 30px 0px 30px;
        margin: 0px 0px 0px 0px;
        border-radius: 8px 8px 8px 8px;
        align-items: flex-start;
    }

    ._15aus6td8o00f>.zz-bg {
        border-radius: 8px 8px 8px 8px;
    }
}

@media (max-width: 767px) {
    ._15aus6td8o00f {
        border: 1px solid rgba(238, 238, 238, 1);
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 0px;
        border-radius: 8px 8px 8px 8px;
        align-items: flex-start;
    }

    ._15aus6td8o00f>.zz-bg {
        border-radius: 8px 8px 8px 8px;
    }
}

@media (min-width: 768px) {
    ._15aus6td8o00g {
        height: 44px;
    }
}

@media (max-width: 767px) {
    ._15aus6td8o00g {
        height: 31px;
    }
}

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

._15aus6td8o00h>.zz-text,
._15aus6td8o00h>.zz-text>p {
    text-align: center;
    color: rgba(51, 51, 51, 1);
    font-family: PingFang SC;
    font-size: 28px;
}

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

._15aus6td8o00i>.zz-text,
._15aus6td8o00i>.zz-text>p {
    text-align: center;
    color: rgba(102, 102, 102, 1);
    letter-spacing: 1px;
}

._15aus6td8o00j {
    height: 20px;
}

._15aus6td8o00k.zz-comp-form {
    padding: 20px 20px 20px 20px;
}

._15aus6td8o00k .zz-form-item__label {
    color: #606266;
    font-size: 14px;
}

._15aus6td8o00k .zz-input__inner::-webkit-input-placeholder,
._15aus6td8o00k .zz-textarea__inner::-webkit-input-placeholder {
    color: rgba(179, 179, 179, 1) !important;
    font-size: 15px !important;
}

._15aus6td8o00k .zz-radio__label,
._15aus6td8o00k .zz-checkbox__label,
._15aus6td8o00k .zz-select-dropdown__item {
    font-size: 14px;
}

._15aus6td8o00k .zz-input__inner,
._15aus6td8o00k .zz-textarea__inner {
    font-size: 15px;
    background-color: rgba(245, 245, 245, 1);
    color: #666;
    border: 0px solid #dcdfe6;
    border-radius: 4px 4px 4px 4px;
}

._15aus6td8o00k .zz-input__append {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

._15aus6td8o00k .zz-input__inner:focus,
._15aus6td8o00k .zz-textarea__inner:focus,
._15aus6td8o00k .zz-radio__inner:hover,
._15aus6td8o00k .zz-checkbox__inner:hover,
._15aus6td8o00k .choose-item__wrapper:hover,
._15aus6td8o00k .zz-select .zz-input.is-focus .zz-input__inner {
    border-color: rgba(74, 109, 228, 1);
}

._15aus6td8o00k .zz-button__submit {
    background-color: rgba(39, 116, 244, 1);
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    border: 0px solid rgba(90, 72, 251, 1);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 60px 16px 60px;
}

._15aus6td8o00k .is-checked .zz-radio__inner,
._15aus6td8o00k .is-checked .zz-checkbox__inner {
    border-color: rgba(74, 109, 228, 1);
    background: rgba(74, 109, 228, 1);
}

._15aus6td8o00k .is-checked .zz-radio__label,
._15aus6td8o00k .is-checked .zz-checkbox__label,
._15aus6td8o00k .zz-select-dropdown__item.selected,
._15aus6td8o00k .zz-button--text {
    color: rgba(74, 109, 228, 1);
}

._15aus6td8o00k .zz-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .zz-radio__inner {
    box-shadow: 0 0 2px 2px rgba(74, 109, 228, 1);
}

._15aus6td8o00k .el-date-table td.current:not(.disabled) span {
    color: #fff;
    background-color: rgba(74, 109, 228, 1);
}

._15aus6td8o00k .zz-upload--picture-card:hover,
._15aus6td8o00k .zz-upload:focus,
._15aus6td8o00k .el-button.el-button--default.is-plain:hover {
    color: rgba(74, 109, 228, 1);
    border-color: rgba(74, 109, 228, 1);
}

._15aus6td8o00k .zz-form-item {
    padding-bottom: 22px;
}

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

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

._18a3696ft0000 {
    height: 10px;
}

@media (min-width: 1200px) {
    ._1bav80o848000 {
        height: 60px;
    }
}

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

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