.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
    float: left;
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height;
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, .5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000;
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
    overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1);
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before {
    text-align: center;
}

@font-face {
    font-family: VideoJS;
    src: url(https://res.qiyukf.net/main/res/lib/videojs/font/VideoJS.eot?#iefix) format("eot");
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f;
    }

    20% {
        border-top-color: #73859f;
    }

    35% {
        border-top-color: white;
    }

    60% {
        border-top-color: #73859f;
    }

    100% {
        border-top-color: #73859f;
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f;
    }

    20% {
        border-top-color: #73859f;
    }

    35% {
        border-top-color: white;
    }

    60% {
        border-top-color: #73859f;
    }

    100% {
        border-top-color: #73859f;
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
    display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
    display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
    display: none;
}

.vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.75);
    color: #fff;
    margin: 0 auto;
    padding: 0.5em;
    height: 16em;
    font-size: 12px;
    width: 40em;
}

.vjs-caption-settings .vjs-tracksettings {
    top: 0;
    bottom: 1em;
    left: 0;
    right: 0;
    position: absolute;
    overflow: auto;
}

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
    float: left;
}

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
    clear: both;
}

.vjs-caption-settings .vjs-tracksettings-controls {
    position: absolute;
    bottom: 1em;
    right: 1em;
}

.vjs-caption-settings .vjs-tracksetting {
    margin: 5px;
    padding: 3px;
    min-height: 40px;
    border: none;
}

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
    display: block;
    width: 100px;
    margin-bottom: 5px;
}

.vjs-caption-settings .vjs-tracksetting span {
    display: inline;
    margin-left: 5px;
    vertical-align: top;
    float: right;
}

.vjs-caption-settings .vjs-tracksetting>div {
    margin-bottom: 5px;
    min-height: 20px;
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    min-height: 0;
}

.vjs-caption-settings label>input {
    margin-right: 10px;
}

.vjs-caption-settings fieldset {
    margin-top: 1em;
    margin-left: .5em;
}

.vjs-caption-settings fieldset .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.vjs-caption-settings input[type="button"] {
    width: 40px;
    height: 40px;
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, 0.8);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1;
}

@media print {
    .video-js>*:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden;
    }
}

@media \0screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}

@media \0screen {
    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        visibility: hidden;
    }
}

.u-img.u-img--horizontal {
    display: block;
    max-width: 100%;
    height: auto;
}

.u-img.u-img--vertical {
    display: block;
    max-height: 100%;
    width: auto;
}

.u-img.u-img--responsive {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.u-img.u-img--fill {
    display: block;
    width: 100%;
    height: 100%;
}

@-webkit-keyframes loading {}

@-moz-keyframes loading {}

@-o-keyframes loading {}

@keyframes loading {}

.u_text22_black {
    font-size: 22px;
    line-height: 30px;
    color: #373d40;
}

.u_text22_white {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
}

.u_text12_lightblack {
    font-size: 12px;
    line-height: 17px;
    color: #70727d;
}

.u_text12_ultra_lightblack {
    font-size: 12px;
    line-height: 17px;
    color: #9b9ba3;
}

.u_text12_white {
    font-size: 12px;
    line-height: 17px;
    color: #fff;
}

.u_text16_black {
    font-size: 16px;
    line-height: 22px;
    color: #373d40;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu,
img {
    margin: 0;
    padding: 0;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details,
.m-homePage-trust,
.m-homePage-scene,
.m-homePage-touch,
.m-homePage-solution,
.m-homePage-seats,
.m-homePage-reasons {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th {
    text-align: left;
    font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
    border: 0;
}

i,
cite,
em,
var,
address,
dfn {
    font-style: normal;
}

[hidefocus],
summary {
    outline: 0;
}

li {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
    font-size: 100%;
}

sup,
sub {
    font-size: 83%;
}

pre,
code,
kbd,
samp {
    font-family: inherit;
}

q:before,
q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label,
summary {
    cursor: default;
}

a,
button {
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
    font-weight: bold;
}

del,
ins,
u,
s,
a,
a:hover {
    text-decoration: none;
}

body,
textarea,
input,
button,
select,
keygen,
legend {
    font: 18px/1.5 arial, \5b8b\4f53;
    color: #1a2233;
    outline: 0;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: transparent;
}

body {
    background: #fff;
    font-family: "Monospaced Number", "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

img {
    font-size: 0;
}

html {
    font-size: 100px;
}

.g-yixin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.0001);
    background-color: #000\9;
    transition: all 0.6s ease-out;
    box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.05);
}

.g-yixin.moveUp {
    top: -28px;
    transition: all 0.5s ease-out;
}

.g-yixin .m-yixin {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    height: 28px;
    
    min-
    line-height: 17px;
    font-size: 12px;
}

.g-yixin .m-yixin .navList {
    display: flex;
}

.g-yixin .m-yixin .navList li {
    margin-left: 66px;
}

.g-section {
    width: 100%;
    min-width: 1000px;
}

.g-section.shiyong {
    background: #337eff url(https://res.qiyukf.net/main/res/img/macro/bg-shiyong@2x_778ae53a2dc8a05ae8a0b4e1a8d8c215.png) no-repeat center bottom;
    background-size: auto 297px;
}

.g-section.shiyong1 {
    background: #545b69 url(https://res.qiyukf.net/main/res/img/macro/bg-shiyong@2x_778ae53a2dc8a05ae8a0b4e1a8d8c215.png) no-repeat center bottom;
    background-size: auto 297px;
}

.g-section.sitemap {
    background-color: #30343e;
}

.g-topNav {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: transparent;
    border-bottom: 1px solid transparent;
    z-index: 99;
    transition: all 0.45s ease-in-out;
}

.g-topNav .wrapper {
    
    height: 60px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media screen and (min-width: 1200px) {
    .g-topNav .wrapper {
        
    }
}

.g-topNav .wrapper .wrapper-content {
    display: flex;
    align-items: center;
}

.g-topNav .m-topLogo {
    width: 88px;
    height: 30px;
    background: url(//res.qiyukf.net/operation/536780bebb8eb05a22349604996649d2) center/cover;
}

.g-topNav .u-btn {
    padding: 6px 16px;
}

.g-topNav.solid {
    background-color: #fff;
    box-shadow: 0px 8px 16px -8px rgba(26, 34, 51, 0.15);
}

.g-topNav.moveDown {
    top: 28px;
    transition: all 0.45s ease-in-out;
}

.g-header.black {
    background-color: #f00;
}

.g-header.black .g-yixin a {
    color: rgba(26, 34, 51, 0.5);
}

.g-header.black .g-topNav i:first-child {
    color: #337eff;
}

.g-header.black .g-topNav i:last-child {
    color: #1a2233;
}

.g-header.black .g-topNav li>a {
    color: #1a2233;
}

.g-header.black .g-topNav .signin {
    border: 1px solid #1a2233;
    color: #1a2233;
}

.g-header.black .g-topNav .signup {
    color: #fff;
    border-color: #1861f2;
    background-color: #1861f2;
}

.g-header .white .g-yixin a {
    color: rgba(255, 255, 255, 0.5);
}

.g-header .white .g-topNav .m-topLogo {
    background: url(//res.qiyukf.net/operation/112e04d4dff5fcc2cf136d755f3b2f65) center/cover;
}

.g-header .white .g-topNav li>a {
    color: #fff;
}

.g-header .white .g-topNav .signin {
    border-color: #fff;
}

.g-header .white .g-topNav .signup {
    color: #1a2233;
    border-color: #fff;
    background-color: #fff;
}

.g-header-bg {
    position: fixed;
    top: 0;
    width: 100%;
    height: 89px;
    z-index: 10;
    transition: all 0.5s ease-out;
}

.m-topNav .u-icon-arrowdown {
    font-size: 12px;
}

.m-topNav .menu {
    display: flex;
    color: #fff;
    margin-right: 48px;
}

.m-topNav .menu .u-icon-arrowdown {
    display: inline-block;
    transition: all 0.5s ease-in-out;
}

.m-topNav .menu li.hover a {
    color: #337eff;
}

.m-topNav .menu li.hover .u-icon-arrowdown {
    color: #337eff;
    transform: rotate(180deg);
}

.m-topNav .menu .item-excallrobot:after {
    right: 83px;
}

.m-topNav .menu .item-preSaleInfoRobot:after {
    right: 49px;
}

.m-topNav .menu>li {
    padding: 0 20px;
    height: 60px;
    display: flex;
    align-items: center;
}

.m-topNav .menu>li>a {
    height: 60px;
    font-size: 16px;
    line-height: 60px;
    background-color: rgba(0, 0, 0, 0);
}

.m-topNav .menu>li.z-sel {
    color: #337eff !important;
}

.m-topNav .menu>li:hover {
    color: #337eff;
}

.m-topNav .menu>li .panel {
    position: absolute;
    z-index: -1;
    top: 60px;
    left: 0;
    right: 0;
    display: none;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 40px;
    border-top: 1px solid #f0f1f2;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
    transform-origin: 50% 0%;
    box-shadow: 0px 8px 16px -8px rgba(26, 34, 51, 0.15);
}

.m-topNav .menu>li .panel-content {
    transition: all 0.5s ease-out;
}

.m-topNav .menu>li .panel .nav-row {
    padding-top: 24px;
}

.m-topNav .menu>li .panel .nav-row .row-title {
    font-size: 14px;
    color: #373d40;
    line-height: 20px;
    padding-left: 8px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}

.m-topNav .menu>li .panel .nav-row .row-title .row-title-line {
    width: 2px;
    height: 12px;
    margin-right: 6px;
}

.m-topNav .menu>li .panel .nav-row .row-title-0 .row-title-line {
    background: #337eff;
}

.m-topNav .menu>li .panel .nav-row .row-title-1 .row-title-line {
    background: #4ed300;
}

.m-topNav .menu>li .panel .nav-row .row-title-2 .row-title-line {
    background: #4ed300;
}

.m-topNav .menu>li .panel .nav-row .nav-list {
    display: flex;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li {
    width: 288px;
    height: 62px;
    text-align: left;
    margin-right: 16px;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li:last-child {
    margin-right: 0;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a {
    display: flex;
    width: 100%;
    height: 100%;
    padding: 10px 8px;
    box-sizing: border-box;
    align-items: center;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .item-cnt {
    display: flex;
    align-items: flex-start;
    overflow: hidden;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .nav-icon-bg {
    margin-right: 8px;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .nav-icon {
    display: block;
    width: 20px;
    height: 24px;
    background: center/20px 20px no-repeat;
    transform: translateX(-30px);
    filter: drop-shadow(#337eff 30px 0);
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .nav-title {
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: #1a2233;
    margin-bottom: 4px;
    overflow: hidden;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .nav-title .nav-tag {
    margin-left: 8px;
    width: 30px;
    height: 14px;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a .nav-desc {
    font-size: 12px;
    color: #9da0a6;
    line-height: 1 7px;
    white-space: nowrap;
}

.m-topNav .menu>li .panel .nav-row .nav-list>li>a:hover {
    background: #f5f6f7;
    border-radius: 4px;
}

.m-topNav .menu>li #panel1 .item-ecommerce .nav-icon-bg,
.m-topNav .menu>li #panel1 .item-government .nav-icon-bg {
    background-color: #1861f2;
}

.m-topNav .menu>li #panel1 .item-education .nav-icon-bg,
.m-topNav .menu>li #panel1 .item-hr .nav-icon-bg {
    background-color: #00a68a;
}

.m-topNav .menu>li #panel1 .item-fresh .nav-icon-bg,
.m-topNav .menu>li #panel1 .item-work-wx .nav-icon-bg {
    background-color: #ff8126;
}

.m-topNav .menu>li #panel1 .nav-icon-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 4px;
}

.m-topNav .menu>li #panel1 .nav-icon {
    width: 16px;
    height: 16px;
    background-size: 16px;
    filter: drop-shadow(#fff 30px 0);
}

.m-topNav .menu>li #panel7 .nav-icon {
    filter: drop-shadow(#b4b8bf 30px 0);
}

.m-topNav .u-icon-nav {
    display: block;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    background-size: 38px auto;
    background-repeat: no-repeat;
}

.m-login .u-btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding: 6px 16px;
    line-height: 1.2;
    font-size: 14px;
    letter-spacing: 0;
    border-radius: 16px;
}

.m-login .u-btn.signin {
    background-color: transparent;
    margin-right: 12px;
    transition: all 0.4s ease-out;
}

.m-login .u-btn.signin:hover {
    border-color: #337eff;
    color: #337eff;
}

.m-login .u-btn.signup {
    margin-left: 0;
    transition: all 0.4s ease-out;
}

.m-login .u-btn.signup:hover {
    border-color: #337eff;
    background-color: #337eff;
}

.m-shiyong {
    display: block;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
    user-select: none;
    -webkit-user-select: none;
}

.m-shiyong .content {
    font-size: 35px;
    color: #fff;
    text-align: center;
    padding-bottom: 30px;
}

.m-shiyong .iptWrap .ipts {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    vertical-align: top;
}

.m-shiyong .iptWrap .ipt {
    width: 355px;
    height: 22px;
    padding: 12px 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #333;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 4px 0 0 4px;
    vertical-align: middle;
}

.m-shiyong .iptWrap .ipt::-webkit-input-placeholder {
    font-weight: 400;
    color: #999;
    opacity: 0.8;
}

.m-shiyong .iptWrap .ipt::-moz-input-placeholder {
    font-weight: 400;
    color: #999;
    opacity: 0.8;
}

.m-shiyong .iptWrap .ipt::-ms-input-placeholder {
    font-weight: 400;
    color: #999;
    opacity: 0.8;
}

.m-shiyong .iptWrap .ipt:focus {
    border-color: #fff;
}

.m-shiyong .iptWrap .btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding: 9px 30px;
    margin-left: -5px;
    background-color: #337eff;
    border-radius: 0 4px 4px 0;
    border: 1px solid #fff;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
    letter-spacing: 2px;
    transition: 0.5s;
    cursor: pointer;
}

.m-shiyong .iptWrap .btn:hover {
    background-color: #1a6eff;
    transition: 0.5s;
}

.m-section-sitemap {
    padding-top: 60px;
    padding-bottom: 50px;
    margin: 0 auto;
    text-align: left;
    width: 980px;
    padding-left: 10px;
    padding-right: 10px;
}

@media screen and (min-width: 1200px) {
    .m-section-sitemap {
        width: 1180px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.m-section-sitemap .steps {
    position: relative;
    *zoom: 1;
    padding-bottom: 67px;
    border-bottom: 1px solid #4b4d50;
    text-align: center;
}

.m-section-sitemap .steps:before,
.m-section-sitemap .steps:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-section-sitemap .steps:after {
    clear: both;
}

.m-section-sitemap .steps .btns {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding: 12px 27px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0.45px;
    line-height: 28px;
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.6);
    border-radius: 2px;
    cursor: pointer;
    transition: 0.5s;
}

.m-section-sitemap .steps .btns:hover {
    border-color: #fff;
}

.m-section-sitemap .steps .btns.first {
    position: absolute;
    left: 0;
}

.m-section-sitemap .steps .btns.third {
    position: absolute;
    right: 0;
}

.m-section-sitemap .steps .btns .arrow {
    margin-left: 5px;
}

.m-section-sitemap .lists {
    margin-top: 10px;
}

.m-section-sitemap .list {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    vertical-align: top;
    text-align: left;
}

.m-section-sitemap .list:first-child {
    margin-left: 0;
}

.m-section-sitemap .list dt {
    font-size: 16px;
    color: #fff;
    margin-bottom: 40px;
}

.m-section-sitemap .list dd {
    text-align: left;
    margin-bottom: 15px;
}

.m-section-sitemap .list dd a {
    font-size: 14px;
    line-height: 1;
    color: #939599;
}

.m-section-sitemap .list dd a:hover {
    color: #ccc;
}

.m-section-sitemap .list dd.narrow {
    margin-bottom: 10px;
}

.m-section-sitemap .list dd.narrow-inline {
    display: inline-block;
}

.m-section-sitemap .list dd.narrow-inline.narrow-weibo {
    margin-left: 18px;
}

.m-section-sitemap .list dd.narrow-inline:hover .wxScan {
    opacity: 1;
    visibility: visible;
    filter: alpha(opacity=100) \9;
    transition-delay: 0.1s;
    transition-duration: 0.3s;
    z-index: 1;
}

.m-section-sitemap .prd {
    width: 170px;
}

@media screen and (min-width: 1200px) {
    .m-section-sitemap .prd {
        width: 223px;
    }
}

.m-section-sitemap .help {
    width: 170px;
}

@media screen and (min-width: 1200px) {
    .m-section-sitemap .help {
        width: 222px;
    }
}

.m-section-sitemap .auth {
    white-space: nowrap;
    width: 270px;
}

@media screen and (min-width: 1200px) {
    .m-section-sitemap .auth {
        width: 340px;
    }
}

.m-section-sitemap .auth dd {
    margin-bottom: 18px;
}

.m-section-sitemap .auth .txt {
    white-space: normal;
    word-break: break-all;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    overflow: hidden;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 12px;
    line-height: 20px;
}

.m-section-sitemap .auth .isoImg,
.m-section-sitemap .auth .csaImg {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    vertical-align: middle;
}

.m-section-sitemap .contact {
    position: relative;
    font-size: 14px;
    color: #939599;
    width: 270px;
}

@media screen and (min-width: 1200px) {
    .m-section-sitemap .contact {
        width: 290px;
    }
}

.m-section-sitemap .contact .list__dd .list__ddItem {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    margin-right: 20px;
}

.m-section-sitemap .contact .txt {
    line-height: 25px;
}

.m-section-sitemap .contact .link {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    height: 25px;
    vertical-align: -5px;
    margin-left: 10px;
}

.m-section-sitemap .contact .link:hover .wxScan {
    opacity: 1;
    visibility: visible;
    filter: alpha(opacity=100) \9;
    transition-delay: 0.1s;
    transition-duration: 0.3s;
    z-index: 1;
}

.m-section-sitemap .contact .link:hover .wxImg {
    opacity: 0.8;
}

.m-section-sitemap .contact .wxImg {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    opacity: 1;
    vertical-align: baseline;
    margin-left: 5px;
}

.m-section-sitemap .contact .wxScan {
    opacity: 0;
    filter: alpha(opacity=0) \9;
    position: absolute;
    left: 48px;
    top: 50px;
    z-index: -1;
    visibility: hidden;
    transition-delay: 0.1s;
    transition-duration: 0.3s;
}

.m-section-sitemap .contact .u-iconfont {
    font-size: 24px;
}

.m-section-sitemap .joinus {
    width: 80px;
}

.m-section-sitemap .joinus .wx-img {
    margin-top: 20px;
    margin-bottom: 5px;
}

.m-section-sitemap .joinus .wx-txt {
    width: 112px;
    font-size: 12px;
    color: #939599;
}

.m-footer {
    padding: 25px;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    background-color: #292c33;
    color: #64676c;
}

.m-footer .address {
    margin-bottom: 22px;
}

.m-footer .police {
    line-height: 1;
}

.m-footer .police .logo {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    margin-right: 5px;
}

.bottom-fill {
    width: 100%;
    height: 69px;
    background-color: #292c33;
}

.m-confirm {
    visibility: hidden;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.2s ease-out;
    position: fixed;
    width: 72px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    font-size: 12px;
    color: #fff;
    z-index: 1;
    border-radius: 4px;
}

.m-confirm.z-show {
    visibility: visible;
    filter: alpha(opacity=100);
    opacity: 1;
}

.m-confirm .m-confirm__item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 82px;
    width: 72px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    background-color: #1861f2;
    z-index: 1;
}

.m-confirm .m-confirm__item:before {
    content: "";
    position: absolute;
    width: 40px;
    left: 16px;
    top: 0;
    height: 1px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.3);
}

.m-confirm .m-confirm__item:first-child:before {
    display: none;
}

.m-confirm .m-confirm__item .icon-wrap {
    overflow: hidden;
}

.m-confirm .m-confirm__item i {
    display: block;
    margin-bottom: 8px;
    width: 24px;
    height: 24px;
    filter: drop-shadow(#fff 60px 0);
    transform: translateX(-60px);
}

.m-confirm .m-confirm__item i.try-icon {
    background: url(//res.qiyukf.net/operation/564537910cbe8020120a7a90a80913fe) center/cover;
}

.m-confirm .m-confirm__item i.demo-icon {
    background: url("https://res.qiyukf.net/operation/1a36a35ade475d28630edd18fdfb6cb6") center/cover;
}

.m-confirm .m-confirm__item i.online-icon {
    background: url("https://res.qiyukf.net/operation/657c58b990f0e5f8c62ca5b06a0d837b") center/cover;
}

.m-confirm .m-confirm__item i.tel-icon {
    background: url("https://res.qiyukf.net/operation/431a96d6816670e0f75194771620098b") center/cover;
}

.m-confirm .m-confirm__item p {
    margin-top: 0;
}

.m-confirm .m-confirm__item p en {
    font-size: 12px;
}

.m-confirm .m-confirm__item:hover {
    background-color: #337eff;
}

.m-confirm .m-confirm__item.try {
    border-radius: 4px 4px 0 0;
}

.m-confirm .m-confirm__item.tel:hover .content {
    visibility: visible;
    right: 66px;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 1;
    transition: 0.3s ease-out;
}

.m-confirm .m-confirm__item.tel .content {
    visibility: hidden;
    position: absolute;
    right: 53px;
    top: -1px;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 0;
    transition-delay: 0.2s;
    transition-duration: 0.35s;
    transition-timing-function: ease-out;
}

.m-confirm .m-confirm__item.tel {
    border-radius: 0 0 4px 4px;
}

.m-confirm .m-confirm__item.wx .xwIcon {
    width: 29px;
    padding: 9px 0 4px;
}

.m-confirm .m-confirm__item.wx:hover .content {
    visibility: visible;
    right: 80px;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 1;
    transition: 0.3s ease-out;
}

.m-confirm .m-confirm__item.wx .content {
    visibility: hidden;
    position: absolute;
    right: 53px;
    top: -1px;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 0;
    transition-delay: 0.2s;
    transition-duration: 0.35s;
    transition-timing-function: ease-out;
}

.m-confirm .m-confirm__item.wx .content img {
    width: 200px;
}

.m-confirm .m-confirm__item.wx .content span {
    display: block;
    border: 7px solid;
    border-color: transparent transparent transparent #3b83ff;
    position: absolute;
    right: -13px;
    top: 20px;
}

.m-confirm .gift-link {
    display: block;
    margin-bottom: 2px;
}

.m-confirm .gift-link img {
    margin-top: 10px;
    vertical-align: top;
}

.m-modalTipDemo {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 10000;
}

.m-modalTipDemo table,
.m-modalTipDemo tr,
.m-modalTipDemo td {
    width: 100%;
    height: 100%;
}

.m-modalTipDemo .dialog {
    position: relative;
    width: 440px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 35px 5px #000;
    overflow: hidden;
}

.m-modalTipDemo .dialog .close {
    position: absolute;
    top: 5px;
    right: 12px;
    color: #fff;
    font-size: 30px;
    line-height: 1;
    opacity: 1;
    cursor: pointer;
    transition: 1s;
}

.m-modalTipDemo .dialog .close:hover {
    opacity: 0.6;
    transition: 1s;
}

.m-modalTipDemo .dialog .hd {
    padding: 15px 26px;
    background: #49a0f5;
    color: #fff;
    font-size: 16px;
}

.m-modalTipDemo .dialog .bd {
    padding: 34px;
}

.m-modalTipDemo .dialog .bd .txt {
    font-size: 14px;
    color: #383838;
    line-height: 2;
    text-align: center;
}

.m-modalTipDemo .dialog .bd .link {
    margin-top: 24px;
    text-align: center;
}

.m-modalTipDemo .dialog .bd .link a {
    font-size: 14px;
    color: #337eff;
    line-height: 1.5;
}

.m-modalTipDemo .dialog .bd .link a:hover {
    text-decoration: underline;
}

.g-float-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.9;
    background: #373d40;
    height: 45px;
    line-height: 45px;
    padding: 12px 0;
    z-index: 20;
}

.g-float-bottom .m-float-content {
    width: 1180px;
    margin: 0 auto;
    color: #fff;
    font-size: 24px;
    display: flex;
    justify-content: space-between;
}

.g-float-bottom .m-float-content .float-btn-box {
    display: flex;
    align-items: flex-start;
}

.g-float-bottom .m-float-content .float-btn-box .float-try {
    display: block;
    background: #337eff;
    border-radius: 5px;
    width: 144px;
    border: 0;
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.g-float-bottom .m-float-content .float-btn-box .float-close {
    color: #fff;
    vertical-align: top;
    margin-left: 15px;
    position: relative;
    top: -15px;
}

.case-link {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    background: url(https://res.qiyukf.net/main/res/img/macro/hhr2020-web-2@2x_a39d126a96ec636d9ee47b6080d9d03f.png) no-repeat;
    background-size: 100% 100%;
    line-height: 100px;
    height: 100px;
}

.case-link .case-box {
    width: 1000px;
    margin: auto;
}

.case-link .case-box img {
    float: right;
    width: 139px;
    margin-top: 35px;
    vertical-align: middle;
}

.fill-button {
    display: inline-block;
    position: relative;
    line-height: 150%;
    color: #fff;
    font-weight: 400;
    background-color: #1861f2;
    overflow: hidden;
}

.fill-button i {
    position: absolute;
    display: inline-block;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) no-repeat center/cover;
    filter: drop-shadow(#fff -60px 0);
    transform: translateX(60px);
    transition: all 0.2s;
}

.fill-button:hover {
    color: #fff;
    background-color: #337eff;
}

.fill-button.large {
    padding: 12px 52px 12px 32px;
    font-size: 20px;
    border-radius: 27px;
}

.fill-button.large>i {
    top: 16px;
    right: 28px;
    width: 20px;
    height: 20px;
}

.fill-button.large:hover i {
    right: 20px;
}

.fill-button.default {
    padding: 12px 40px 12px 24px;
    font-size: 16px;
    border-radius: 24px;
}

.fill-button.default i {
    top: 16px;
    right: 20px;
    width: 16px;
    height: 16px;
}

.fill-button.default:hover i {
    right: 12px;
}

.fill-button.small {
    padding: 8px 36px 8px 20px;
    font-size: 16px;
    border-radius: 20px;
}

.fill-button.small i {
    top: 15px;
    right: 16px;
    width: 16px;
    height: 16px;
}

.fill-button.small:hover i {
    right: 10px;
}

.g-new-sitemap {
    margin-top: -40px;
    width: 100%;
}

.g-new-sitemap-wave {
    display: block;
    width: 100%;
    height: 40px;
    background: url(https://res.qiyukf.net/main/res/img/sitemap/wave_b4b2db94768e8df22fe94962eed36cce.svg) center/cover;
}

.g-new-sitemap-container {
    background-color: #cce4ff;
}

.g-new-sitemap-content {
    margin: 0 auto;
    padding: 60px 0 40px;
    
}

.g-new-sitemap .lists {
    display: flex;
}

.g-new-sitemap .lists .prd,
.g-new-sitemap .lists .help {
    width: 220px;
}

.g-new-sitemap .lists .auth {
    width: 340px;
}

.g-new-sitemap .lists .auth a {
    display: flex;
    align-items: center;
}

.g-new-sitemap .lists .auth a img {
    margin-right: 12px;
    width: 48px;
}

.g-new-sitemap .lists .contact {
    width: 320px;
    overflow: hidden;
}

.g-new-sitemap .lists .contact .wb {
    display: flex;
    align-items: center;
}

.g-new-sitemap .lists .contact .wb i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(//res.qiyukf.net/operation/81e244c610a4ccd57b71ee98df6246b3) center/cover;
    filter: drop-shadow(rgba(0, 0, 0, 0.5) 300px 0);
    transform: translateX(-300px);
}

.g-new-sitemap .lists dt {
    margin-bottom: 24px;
    line-height: 24px;
    font-weight: 600;
    font-size: 18px;
}

.g-new-sitemap .lists dd {
    margin-bottom: 15px;
}

.g-new-sitemap .lists dd a {
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    color: #1a2233;
}

.g-new-sitemap .lists .wv-img {
    margin-bottom: 10px;
}

.g-new-sitemap-footer {
    padding: 16px;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    color: rgba(26, 34, 51, 0.5);
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.g-new-sitemap-footer .address {
    margin-bottom: 12px;
}

.g-new-sitemap-footer .police {
    line-height: 1;
}

.g-new-sitemap-footer .police .logo {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    width: 20px;
    height: 20px;
    vertical-align: bottom;
    margin-right: 5px;
}

.g-new-sitemap-footer .police a {
    color: rgba(26, 34, 51, 0.5);
}

.m-autocomplete-lenovo-result {
    position: absolute;
    left: 0;
    padding: 8px 0;
    width: 100%;
    max-height: 250px;
    background-color: #fff;
    z-index: 100;
    overflow-y: scroll;
    overflow-x: hidden;
}

.m-autocomplete-lenovo-result li {
    padding: 10px 20px;
    width: 95%;
    line-height: 1.5;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
    cursor: pointer;
}

.m-autocomplete-lenovo-result li:hover,
.m-autocomplete-lenovo-result li.selected {
    background-color: #f7f8fa;
}

.m-autocomplete-lenovo-result li.selected {
    color: #337eff;
}

.m-autocomplete-lenovo-result-hidden {
    display: none;
}

.m-autocomplete-lenovo-result-show {
    display: block;
}

body {
    min-
}

.g-firstSlide {
    position: relative;
    min-width: 1000px;
    background-color: #cce4ff;
}

.g-firstSlide .banner-default-cnt {
    display: flex;
    justify-content: space-between;
    margin: 88px auto 0;
    
}

.g-firstSlide .banner-default-cnt-left {
    width: 560px;
    text-align: left;
}

.g-firstSlide .banner-default-cnt-left .title {
    margin-top: 82px;
    line-height: 72px;
    font-weight: 600;
    font-size: 48px;
}

.g-firstSlide .banner-default-cnt-left .desc {
    display: flex;
    flex-wrap: wrap;
    margin-top: 24px;
    line-height: 160%;
    font-size: 24px;
}

.g-firstSlide .banner-default-cnt-left .desc .swiper-container {
    height: 36px;
}

.g-firstSlide .banner-default-cnt-left .desc .swiper-container .swiper-slide {
    height: 36px;
}

.g-firstSlide .banner-default-cnt-left .desc .swiper-container .swiper-slide:nth-child(3n+1) {
    color: #ff6a00;
}

.g-firstSlide .banner-default-cnt-left .desc .swiper-container .swiper-slide:nth-child(3n+2) {
    color: #1861f2;
}

.g-firstSlide .banner-default-cnt-left .desc .swiper-container .swiper-slide:nth-child(3n+3) {
    color: #008055;
}

.g-firstSlide .banner-default-cnt-left .footer {
    display: flex;
    align-items: center;
    margin-top: 40px;
}

.g-firstSlide .banner-default-cnt-left .footer .video-button {
    display: flex;
    align-items: center;
    margin-left: 24px;
    line-height: 150%;
    font-size: 20px;
    overflow: hidden;
}

.g-firstSlide .banner-default-cnt-left .footer .video-button:hover {
    color: #337eff;
}

.g-firstSlide .banner-default-cnt-left .footer .video-button:hover i {
    transform: translateX(-30px);
    filter: drop-shadow(#337eff 30px 0);
}

.g-firstSlide .banner-default-cnt-left .footer .video-button i {
    display: inline-block;
    margin-right: 4px;
    width: 20px;
    height: 20px;
    background: url(//res.qiyukf.net/operation/59c25d9541083f708a5f39d0988ee8ba) center/cover;
}

.g-firstSlide .banner-default-cnt-right {
    position: relative;
    right: -40px;
    width: 640px;
    height: 492px;
}

.g-firstSlide .banner-default-cnt-right>img {
    width: 640px;
}

.video-wrapper {
    display: none;
}

.video-wrapper .video-mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: rgba(18, 20, 26, 0.8);
}

.video-wrapper .video-player {
    position: fixed;
    top: 50vh;
    display: flex;
    align-items: center;
    width: 960px;
    height: 640px;
    z-index: 101;
    transform: translateY(-50%);
    background-color: #000;
}

.video-wrapper .video-player-wrapper {
    width: 960px;
    margin: 0 auto;
}

.video-wrapper .video-player-close {
    position: absolute;
    right: 14px;
    top: 14px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
}

.video-wrapper .video-player video {
    width: 960px;
}

.video-wrapper .video-player video::-webkit-media-controls-panel.transparent {
    opacity: 1;
    transition: none;
}

.g-operation {
    position: relative;
    margin: -40px auto 0;
    
    height: 172px;
    padding: 16px 0;
    box-sizing: border-box;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4), 0px 0px 40px -10px rgba(18, 20, 26, 0.1);
    border-radius: 12px;
    background-color: #fff;
}

.g-operation .operation-list {
    display: flex;
    justify-content: space-between;
}

.g-operation .operation-item {
    padding: 0 24px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.g-operation .operation-item:last-child {
    border: none;
}

.g-operation .operation-item .title {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    line-height: 24px;
    font-weight: 600;
    font-size: 15px;
}

.g-operation .operation-item .title i {
    display: inline-block;
    width: 14px;
    height: 14px;
}

.g-operation .operation-item .title i:first-child {
    background: url(//res.qiyukf.net/operation/358c902cc36d76f52664a2d7e5873ac5) center/cover;
}

.g-operation .operation-item .title i:last-child {
    background: url(//res.qiyukf.net/operation/5574d54e19e4eba092138638f773e9ac) center/cover;
}

.g-operation .operation-item .content {
    display: flex;
}

.g-operation .operation-item .content-left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 166px;
    height: 104px;
}

.g-operation .operation-item .content-left .desc {
    line-height: 19.5px;
    font-size: 13px;
    color: #676b73;
}

.g-operation .operation-item .content-left a {
    display: flex;
    align-items: center;
    padding: 4px 12px;
    margin-right: auto;
    overflow: hidden;
    line-height: 150%;
    color: #630;
    font-size: 13px;
    background-color: #ffe6cc;
    border-radius: 14px;
}

.g-operation .operation-item .content-left a i {
    display: inline-block;
    margin-left: 4px;
    width: 14px;
    height: 14px;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) center/cover;
    filter: drop-shadow(#630 -60px 0);
    transform: translateX(60px);
}

.g-operation .operation-item .content-left a:hover {
    background-color: #fc9;
}

.g-operation .operation-item .content-right img {
    width: 78px;
    border-radius: 4px;
}

.m-homePage-trust,
.m-homePage-scene,
.m-homePage-touch,
.m-homePage-solution,
.m-homePage-seats,
.m-homePage-reasons {
    padding: 80px 0;
}

.m-homePage-trust h2,
.m-homePage-scene h2,
.m-homePage-touch h2,
.m-homePage-solution h2,
.m-homePage-seats h2,
.m-homePage-reasons h2 {
    margin-bottom: 60px;
    line-height: 48px;
    font-weight: 600;
    font-size: 32px;
    text-align: center;
}

.m-homePage-trust>div,
.m-homePage-scene>div,
.m-homePage-touch>div,
.m-homePage-solution>div,
.m-homePage-seats>div,
.m-homePage-reasons>div {
    margin: 0 auto;
    
    text-align: center;
}

.m-homePage-touch-card .title .more i,
.m-homePage-solution .tabs>li>a i,
.m-homePage-seats .card-desc i,
.m-homePage-seats .switch-button .m-homePage-seats-card-prev>i,
.m-homePage-reasons .reason-list i {
    display: inline-block;
    width: 14px;
    height: 14px;
}

.m-homePage-trust h2 {
    margin-bottom: 20px;
}

.m-homePage-trust img {
    margin: 20px 0 40px;
    
}

.m-homePage-scene {
    background-color: #f0f2f7;
}

.m-homePage-scene-card-list {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}

.m-homePage-scene-card-list>div {
    position: relative;
    height: 435px;
    width: 282px;
    border-radius: 12px;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 8px 32px -8px rgba(25, 34, 51, 0.1);
    transition: all 0.5s;
}

.m-homePage-scene-card-list>div:nth-child(1) {
    background: url(//res.qiyukf.net/operation/6c24d39d595115ecaa25548bde559b0d) top/282px no-repeat;
}

.m-homePage-scene-card-list>div:nth-child(2) {
    background: url(//res.qiyukf.net/operation/c409a08e09fa78fd68406029ed393567) top/282px no-repeat;
}

.m-homePage-scene-card-list>div:nth-child(3) {
    background: url(//res.qiyukf.net/operation/a36b57015f609344d1ceebef413664c2) top/282px no-repeat;
}

.m-homePage-scene-card-list>div:nth-child(4) {
    background: url(//res.qiyukf.net/operation/8c70802151ca3caf105de0ba792abcf2) top/282px no-repeat;
}

.m-homePage-scene-card-list>div .card-cnt {
    position: absolute;
    bottom: 0;
    padding: 24px 20px;
    height: 285px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 12px;
}

.m-homePage-scene-card-list>div .card-cnt>div {
    margin-bottom: 16px;
}

.m-homePage-scene-card-list>div .card-cnt .title {
    display: flex;
    align-items: center;
    line-height: 32px;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 12px;
    width: 32px;
    height: 32px;
    border-radius: 6px;
    background-color: #1861f2;
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg i {
    display: block;
    width: 20px;
    height: 20px;
    filter: drop-shadow(#fff 0 300px);
    transform: translateY(-300px);
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg .scene-visitor {
    background: url(//res.qiyukf.net/operation/ee7c5173effe0f690adaca2f1aebbbc0) center/cover;
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg .scene-communicate {
    background: url(//res.qiyukf.net/operation/514eaab54f5eeeeb6a268181c198cb63) center/cover;
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg .scene-synergy {
    background: url(//res.qiyukf.net/operation/43eac907eaac8a90711e335b0a9256a2) center/cover;
}

.m-homePage-scene-card-list>div .card-cnt .title .icon-bg .scene-data {
    background: url(//res.qiyukf.net/operation/1a4d6e98ac4cad396e172d2672ecbe20) center/cover;
}

.m-homePage-scene-card-list>div .card-cnt .desc {
    height: 105px;
    line-height: 150%;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #676b73;
    text-overflow: ellipsis; /* 用省略号替代溢出的部分 */

}

.m-homePage-scene-card-list>div .card-cnt .tags {
    display: flex;
    flex-wrap: wrap;
}

.m-homePage-scene-card-list>div .card-cnt .tag {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 12px 12px 0;
    padding: 3px 12px;
    width: 115px;
    line-height: 20px;
    font-size: 14px;
    color: #1a2233;
    border: 1px solid transparent;
    border-radius: 14px;
    box-sizing: border-box;
    text-align: left;
    background-color: #dce6fa;
}

.m-homePage-scene-card-list>div .card-cnt .tag i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) center/cover;
}

.m-homePage-scene-card-list>div .card-cnt .tag:nth-child(2n) {
    margin-right: 0;
}

.m-homePage-scene-card-list>div .card-cnt .tag:hover {
    background-color: #afcdfa;
}

.m-homePage-scene-card-list>div .card-cnt .tag.scene-bi,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice-robot,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-assist,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-manage {
    position: relative;
}

.m-homePage-scene-card-list>div .card-cnt .tag.scene-bi:hover,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice:hover,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice-robot:hover,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-assist:hover,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-manage:hover {
    background-color: #dce6fa;
}

.m-homePage-scene-card-list>div .card-cnt .tag.scene-bi:hover::before,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice:hover::before,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice-robot:hover::before,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-assist:hover::before,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-manage:hover::before {
    display: block;
}

.m-homePage-scene-card-list>div .card-cnt .tag.scene-bi:hover::after,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice:hover::after,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-voice-robot:hover::after,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-assist:hover::after,
.m-homePage-scene-card-list>div .card-cnt .tag.scene-manage:hover::after {
    display: block;
}



.m-homePage-scene-card-list>div.active {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 8px 32px -8px rgba(25, 34, 51, 0.3);
}

.m-homePage-touch h2 span {
    color: #1861f2;
}

.m-homePage-touch-cnt {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}

.m-homePage-touch-cnt-left {
    width: 620px;
}

.m-homePage-touch-cnt-left .lottie {
    display: none;
}

.m-homePage-touch-cnt-left .lottie.active {
    display: flex;
}

.m-homePage-touch-cnt-right {
    width: 540px;
    text-align: left;
}

.m-homePage-touch-title {
    margin-bottom: 24px;
    line-height: 150%;
    font-size: 16px;
}

.m-homePage-touch-card {
    margin-bottom: 8px;
    padding: 16px 24px;
    height: 92px;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #f5f5f7;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.5s;
}

.m-homePage-touch-card.active {
    height: 132px;
}

.m-homePage-touch-card.active .more {
    display: flex !important;
}

.m-homePage-touch-card .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 150%;
    font-weight: 600;
    font-size: 20px;
}

.m-homePage-touch-card .title .more {
    display: none;
    align-items: center;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    overflow: hidden;
}

.m-homePage-touch-card .title .more i {
    transform: translateX(50px);
    margin-left: 4px;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) center/cover;
    filter: drop-shadow(#fff -50px 0);
}

.m-homePage-touch-card .desc {
    margin-top: 8px;
    font-size: 14px;
    color: #676b73;
}

.m-homePage-touch-card .tags {
    display: none;
    margin-top: 16px;

}

.m-homePage-touch-card .tags li {
    margin-right: 4px;
    padding: 4px 8px;
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 15px;
}

.m-homePage-touch-card .tags li:last-child {
    margin-right: 0;
}

.m-homePage-touch-card:last-child {
    margin-bottom: 0;
}

.m-homePage-touch-card.active {
    color: #fff;
}

.m-homePage-touch-card.active .tags {
    display: flex;
}

.m-homePage-touch-card.active .desc {
    color: #fff;
}

.m-homePage-touch-card:nth-child(1).active {
    background-color: #318c85;
}

.m-homePage-touch-card:nth-child(1).active li {
    background-color: #1f6660;
}

.m-homePage-touch-card:nth-child(2).active {
    background-color: #1893bb;
}

.m-homePage-touch-card:nth-child(2).active li {
    background-color: #006080;
}

.m-homePage-touch-card:nth-child(3).active {
    background-color: #a67f63;
}

.m-homePage-touch-card:nth-child(3).active li {
    background-color: #705141;
}

.m-homePage-touch-card:nth-child(4).active {
    background-color: #5360a7;
}

.m-homePage-touch-card:nth-child(4).active li {
    background-color: #333b66;
}

.m-homePage-solution {
    background-color: #dce9fa;
}

.m-homePage-solution-cnt h2 {
    margin-bottom: 40px;
}

.m-homePage-solution .tabs {
    position: relative;
    display: flex;
    justify-content: space-around;
    height: 450px;
    line-height: 30px;
    font-size: 20px;
    font-weight: 500;
}
.m-homePage-solution .tabs>li{
    /* pointer-events: none; */
    cursor: pointer;
}
.m-homePage-solution .tabs>li>a {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
    color: rgba(26, 34, 51, 0.4);
}

.m-homePage-solution .tabs>li>a i {
    transform: translateY(-30px);
    margin-right: 8px;
    width: 20px;
    height: 20px;
    filter: drop-shadow(rgba(26, 34, 51, 0.4) 0 30px);
}

.m-homePage-solution .tabs>li>a i.solution-ecommerce {
    background: url(//res.qiyukf.net/operation/a235ff423076bdf79d610058562f37d8) center/cover;
}

.m-homePage-solution .tabs>li>a i.solution-education {
    background: url(//res.qiyukf.net/operation/651cda7e7a84401ec48f455a5c638557) center/cover;
}

.m-homePage-solution .tabs>li>a i.solution-government {
    background: url(//res.qiyukf.net/operation/c00dd5b82b5251b4d673fb67e3557665) center/cover;
}

.m-homePage-solution .tabs>li>a i.solution-fresh {
    background: url(//res.qiyukf.net/operation/47931e7144d32837e53a820dbfb289f4) center/cover;
}

.m-homePage-solution .tabs>li>a i.solution-ssc {
    background: url(//res.qiyukf.net/operation/91f47ce2cd3232ec12f3f1573638e091) center/cover;
}

.m-homePage-solution .tabs>li>a i.solution-more {
    background: url(//res.qiyukf.net/operation/e4dfc78e3f1e76371a4968941b83ca3e) center/cover;
}

.m-homePage-solution .tabs>li .line {
    display: none;
    margin: 8px auto 0;
    height: 3px;
    width: 40px;
    background-color: #337eff;
}

.m-homePage-solution .tabs>li .panel {
    position: absolute;
    left: 0;
    top: 57px;
    display: flex;
    justify-content: space-between;
    padding: 16px 16px 16px 40px;
    pointer-events: none;
    height: 302px;
    box-sizing: border-box;
    text-align: left;
    background-color: #fff;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 16px 40px -16px rgba(0, 0, 0, 0.1);
    font-weight: 500;
    opacity: 0;
    border-radius: 16px;
    transition: all 0.7s;
}

.m-homePage-solution .tabs>li .panel .title {
    margin: 16px 0 8px;
    line-height: 150%;
    font-size: 24px;
    font-weight: 600;
}

.m-homePage-solution .tabs>li .panel .desc {
    margin-bottom: 32px;
    height: 48px;
    width: 544px;
    line-height: 150%;
    font-size: 16px;
    font-weight: 400;
    color: #676b73;
}

.m-homePage-solution .tabs>li .panel .tags {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    font-size: 13px;
}

.m-homePage-solution .tabs>li .panel .tags li {
    margin-left: 8px;
    padding: 2px 8px;
    height: 24px;
    box-sizing: border-box;
    line-height: 20px;
    color: #630;
    background-color: #ffe5cc;
    border-radius: 2px;
}

.m-homePage-solution .tabs>li .panel .tags li:first-child {
    margin-left: 16px;
}

.m-homePage-solution .tabs>li .panel .logos {
    display: flex;
        margin-top: 24px;
        flex-wrap: wrap;
        width: 617px;
}

.m-homePage-solution .tabs>li .panel .logos img {
    margin-right: 24px;
    /* height: 35px; */
    margin-bottom: 8px;
}

.m-homePage-solution .tabs>li .panel-right {
    border-radius: 8px;
}

.m-homePage-solution .tabs>li .panel-more {
    flex-direction: column;
    padding: 32px;
}

.m-homePage-solution .tabs>li .panel-more-header {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}

.m-homePage-solution .tabs>li .panel-more-title {
    margin-right: 40px;
    line-height: 150%;
    font-weight: 600;
    font-size: 24px;
}

.m-homePage-solution .tabs>li .panel-more-subTitle {
    line-height: 150%;
    font-weight: 400;
    font-size: 16px;
    color: #676b73;
}

.m-homePage-solution .tabs>li .panel-more-cards {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.m-homePage-solution .tabs>li .panel-more-cards li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    width: 208px;
    height: 81px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(1) {
    background: url(//res.qiyukf.net/operation/fab9269765ba20baf67149aca233cc69) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(2) {
    background: url(//res.qiyukf.net/operation/6015e32b2befdadedb6d825060e2632d) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(3) {
    background: url(//res.qiyukf.net/operation/aef1ff8403c536515f81eb4118ba2df9) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(4) {
    background: url(//res.qiyukf.net/operation/a031e2143a5e17cb0cfdb295de47d98f) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(5) {
    background: url(//res.qiyukf.net/operation/52af61c26c6168bf3cf6b47367f4aea3) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(6) {
    background: url(//res.qiyukf.net/operation/ac31f57fc0a616a965d7fd20f4a70925) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(7) {
    background: url(//res.qiyukf.net/operation/cc4ddaa40c7fc155e2b96f02869f2ad4) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(8) {
    background: url(//res.qiyukf.net/operation/c6a14d69f74854b00d008c89d5db3554) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(9) {
    background: url(//res.qiyukf.net/operation/26f71fc032a52f49e5edabc31b7c681f) center/cover;
}

.m-homePage-solution .tabs>li .panel-more-cards li:nth-child(10) {
    background: url(//res.qiyukf.net/operation/87ec63e9a2cff12cc98e97bbab63e3ef) center/cover;
}

.m-homePage-solution .tabs>li:first-child {
    padding-left: 40px;
}

.m-homePage-solution .tabs>li:last-child {
    padding-right: 40px;
}

.m-homePage-solution .tabs>li.active>a {
    color: #1a2233;
}

.m-homePage-solution .tabs>li.active>a i {
    filter: drop-shadow(#1a2233 0 30px);
}

.m-homePage-solution .tabs>li.active .line {
    display: block;
}

.m-homePage-solution .tabs>li.active .panel {
    opacity: 1;
}

.m-homePage-solution .tabs>li.active .m-homePage-solution-footer {
        display: flex;
        pointer-events: all;
}

div.m-homePage-solution-footer {
    position: absolute;
    bottom: 0;
    left: 600px;
    display: none;
    justify-content: center;
    margin: 0 auto;
    transform: translateX(-50%);
}

div.m-homePage-solution-footer .detail {
    margin-left: 16px;
    padding: 12px 24px;
    border: 1px solid #1a2233;
    border-radius: 24px;
    line-height: 150%;
    font-weight: 400;
    font-size: 16px;
    color: #1a2233;
}

div.m-homePage-solution-footer .consult {
    position: relative;
    display: flex;
    align-items: center;
    padding: 12px 20px 12px 24px;
    box-sizing: border-box;
    border-radius: 24px;
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    color: #fff;
    background-color: #1861f2;
    transition: all 0.3s;
}

div.m-homePage-solution-footer .consult i {
    display: block;
    margin-left: 8px;
    width: 16px;
    height: 16px;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) center/cover;
    filter: drop-shadow(#fff -40px 0);
    transform: translateX(40px);
    transition: all 0.3s;
}

div.m-homePage-solution-footer .consult:hover {
    cursor: pointer;
    background-color: #337eff;
}

div.m-homePage-solution-footer .consult:hover i {
    transform: translateX(48px);
}

.m-homePage-seats-cards {
    position: relative;
    width: 800px;
    height: 338px;
    margin-left: auto;
    margin-bottom: 100px;
    padding-top: 40px;
    box-sizing: border-box;
    background-color: #f5f5f7;
    border-radius: 8px;
}

.m-homePage-seats-card-list {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 40px;
    width: 680px;
    box-sizing: border-box;
    border-bottom: 1px solid #d9d9db;
}

.m-homePage-seats-card {
    cursor: pointer;
}

.m-homePage-seats-card.active .card-line {
    opacity: 1;
}

.m-homePage-seats-card.active .card-logos img:first-child {
    opacity: 0;
}

.m-homePage-seats-card.active .card-logos img:last-child {
    opacity: 1;
}

.m-homePage-seats-card.active .card-panel {
    opacity: 1;
}

.m-homePage-seats-card.active .card-left-img {
    z-index: 20;
}

.m-homePage-seats .card-logos {
    position: relative;
    margin-bottom: 18px;
}

.m-homePage-seats .card-logos img {
    height: 28px;
}

.m-homePage-seats .card-logos img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.m-homePage-seats .card-line {
    display: block;
    margin: auto;
    width: 40px;
    height: 3px;
    background-color: #337eff;
    opacity: 0;
}

.m-homePage-seats .card-panel-wrapper {
    position: relative;
    height: 250px;
    overflow: hidden;
}

.m-homePage-seats .card-panel-wrapper>div {
    position: absolute;
    box-sizing: border-box;
    padding: 24px 60px;
    width: 800px;
    height: 250px;
}

.m-homePage-seats .card-panel-wrapper>div.enter-bottom {
    transform: translateY(100%);
}

.m-homePage-seats .card-panel-wrapper>div.exit-top {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: translateY(-100%);
    opacity: 0;
}

.m-homePage-seats .card-panel-wrapper>div.enter-top {
    transform: translateY(-100%);
}

.m-homePage-seats .card-panel-wrapper>div.exit-bottom {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: translateY(100%);
    opacity: 0;
}

.m-homePage-seats .card-panel-wrapper>div.active {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: translateY(0);
    opacity: 1;
}

.m-homePage-seats .card-desc {
    position: relative;
    margin-bottom: 37px;
    line-height: 28.8px;
    text-align: left;
    font-size: 16px;
}

.m-homePage-seats .card-desc i {
    position: absolute;
    width: 24px;
    height: 24px;
}

.m-homePage-seats .card-desc i:first-child {
    left: -42px;
    top: 0;
    background: url(//res.qiyukf.net/operation/f8ee43453ef12d8fd61701261347edf2) center/cover;
    filter: drop-shadow(#d9d9db 42px 0);
    transform: translateX(-42px);
}

.m-homePage-seats .card-desc i:last-child {
    bottom: 0;
    right: -42px;
    background: url(//res.qiyukf.net/operation/b4ac4b37431fe81363be56abd9487de7) center/cover;
    filter: drop-shadow(#d9d9db -42px 0);
    transform: translateX(42px);
}

.m-homePage-seats .card-ratio {
    display: flex;
}

.m-homePage-seats .card-ratio li {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 32px;
}

.m-homePage-seats .card-ratio li .ratio-value {
    display: flex;
    align-items: flex-end;
    line-height: 42px;
    font-weight: 600;
    font-size: 28px;
    color: #f22800;
}

.m-homePage-seats .card-ratio li .ratio-percent {
    margin-left: 2px;
    line-height: 36px;
    font-size: 20px;
}

.m-homePage-seats .card-ratio li .ratio-symbol {
    display: block;
    margin-left: 2px;
    line-height: 36px;
    font-size: 18px;
}

.m-homePage-seats .card-ratio li .ratio-text {
    display: block;
    line-height: 21px;
    font-size: 14px;
    color: #676b73;
}

.m-homePage-seats .card-img-wrapper {
    position: absolute;
    left: -400px;
    top: -20px;
    width: 400px;
    height: 378px;
    border-radius: 8px;
    z-index: 10;
    overflow: hidden;
}

.m-homePage-seats .card-img-wrapper img {
    position: absolute;
    left: 0;
    width: 400px;
    height: 378px;
    z-index: 0;
    transform-origin: top center;
    background-size: cover;
    opacity: 1;
    transition: none;
    transform: scale(1) rotate(0deg) translate(0);
}

.m-homePage-seats .card-img-wrapper img.enter-top {
    transform: rotate(30deg) translate(-100%, -100px);
    z-index: 3;
}

.m-homePage-seats .card-img-wrapper img.exit-bottom {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: rotate(0deg) translate(0);
    opacity: 1;
    z-index: 1;
}

.m-homePage-seats .card-img-wrapper img.exit-top {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: rotate(30deg) translate(-100%, -100px);
    box-shadow: 0 0 30px transparent;
    opacity: 1;
    z-index: 3;
}

.m-homePage-seats .card-img-wrapper img.enter-bottom {
    transform: rotate(0deg) translate(0);
    z-index: 1;
}

.m-homePage-seats .card-img-wrapper img.active {
    transition: all 0.6s cubic-bezier(0.68, 0.04, 0.33, 0.98);
    transform: rotate(0deg) translate(0);
    opacity: 1;
    z-index: 2;
}

.m-homePage-seats .switch-button {
    position: absolute;
    bottom: -20px;
    right: 40px;
    display: flex;
    justify-content: space-between;
    width: 120px;
}

.m-homePage-seats .switch-button div {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #d9d9db;
    transition: all 0.3s;
}

.m-homePage-seats .switch-button div:hover {
    background-color: #676b73;
    cursor: pointer;
}

.m-homePage-seats .switch-button div:hover i {
    transform: translateX(40px);
    filter: drop-shadow(#fff -40px 0);
}

.m-homePage-seats .switch-button .m-homePage-seats-card-prev>i {
    width: 20px;
    height: 20px;
    background: url(//res.qiyukf.net/operation/bf1d590de845573aa6b8f1ac93567e54) center/20px no-repeat;
}

.m-homePage-seats .switch-button .m-homePage-seats-card-next>i {
    width: 20px;
    height: 20px;
    background: url(//res.qiyukf.net/operation/20defebc7d3100732fac363694ed846d) center/20px no-repeat;
}

.m-homePage-seats-logo-list-wrapper {
    position: relative;
    
    overflow: hidden;
}

@keyframes rowup-left {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-2890px, 0, 0);
        transform: translate3d(-2890px, 0, 0);
    }
}

@keyframes rowup-right {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(2910px, 0, 0);
        transform: translate3d(2910px, 0, 0);
    }
}

.m-homePage-seats-logo-list-wrapper .mask-left {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 300px;
    height: 88px;
}

.m-homePage-seats-logo-list-wrapper .mask-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 300px;
    height: 88px;
}

.m-homePage-seats-logo-list-wrapper .row1 {
    -webkit-animation: 90s rowup-left linear infinite normal;
    animation: 90s rowup-left linear infinite normal;
}

.m-homePage-seats-logo-list-wrapper .row2 {
    flex-direction: row-reverse;
    -webkit-animation: 90s rowup-right linear infinite normal;
    animation: 90s rowup-right linear infinite normal;
}

.m-homePage-seats-logo-list-wrapper .row2 img:first-child {
    margin-right: 0;
}

.m-homePage-seats-logo-list {
    display: flex;
}

.m-homePage-seats-logo-list img {
    height: 48px;
    margin-right: 64px;
}

.m-homePage-seats-logo-list.row1 {
    margin-bottom: 32px;
}

div.m-homePage-seats-footer {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
    width: 264px;
}

div.m-homePage-seats-footer a:last-child {
    padding: 12px 24px;
    border: 1px solid #1a2233;
    border-radius: 24px;
    line-height: 150%;
    font-size: 16px;
    color: #1a2233;
}

.m-homePage-reasons h2 {
    margin-bottom: 40px;
}

.m-homePage-reasons .reason-card-list {
    display: flex;
    justify-content: space-between;
}

.m-homePage-reasons .reason-card-list>div {
    padding: 24px 24px 32px;
    box-sizing: border-box;
    border: 1px solid #e6e7eb;
    border-radius: 8px;
    text-align: left;
}

.m-homePage-reasons .reason-title {
    line-height: 150%;
    font-size: 20px;
}

.m-homePage-reasons .reason-list {
    overflow: hidden;
}

.m-homePage-reasons .reason-list li {
    display: flex;
    align-items: center;
    margin-top: 24px;
    line-height: 20px;
    font-size: 13px;
    color: #676b73;
}

.m-homePage-reasons .reason-list i {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background: url(//res.qiyukf.net/operation/945cb98fe910a16c41bdb200ac1f4252) center/cover;
    transform: translateX(-50px);
    filter: drop-shadow(#00bf80 50px 0);
}

.m-homePage-reasons img {
    margin-top: 24px;
    width: 456px;
}

h1,
h2,
h3,
h4 {
    font-weight: normal;
}

.m-swiper {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
}

.swiper-wrapper {
    z-index: 0;
}

.swiper-button-wrapper {
    position: absolute;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -24px;
    padding: 12px;
    background: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}

.swiper-button-wrapper:hover {
    background: rgba(255, 255, 255, 0.2);
}

.m-swiper-main {
    height: 580px;
}

.m-swiper-main .swiper-slide {
    overflow: hidden;
    cursor: pointer;
}

.m-swiper-main .swiper-slide.view_left,
.m-swiper-main .swiper-slide.view_center {
    position: relative;
    text-align: center;
}

.m-swiper-main .swiper-slide.view_left .container,
.m-swiper-main .swiper-slide.view_center .container {
    position: relative;
    width: 980px;
    height: 100%;
    text-align: center;
    margin: 0 auto;
}

@media screen and (min-width: 1200px) {

    .m-swiper-main .swiper-slide.view_left .container,
    .m-swiper-main .swiper-slide.view_center .container {
        width: 1180px;
    }
}

.m-swiper-main .swiper-slide.view_left .group_info {
    position: relative;
    top: 196px;
    text-align: left;
    z-index: 2;
}

.m-swiper-main .swiper-slide.view_left .group_info .info_img .title {
    font-size: 40px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 12px;
}

.m-swiper-main .swiper-slide.view_left .group_info .info_img .subTitle {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    line-height: 30px;
    margin-bottom: 48px;
}

.m-swiper-main .swiper-slide.view_left .group_info .info_img .img {
    width: 585px;
}

.m-swiper-main .swiper-slide.view_left .group_info .inf_btns {
    margin-top: 15px;
}

.m-swiper-main .swiper-slide.view_left .group_bg {
    position: absolute;
    right: -370px;
    top: 0;
    bottom: 0;
    text-align: right;
    z-index: 1;
}

.m-swiper-main .swiper-slide.view_left .group_bg .img {
    height: 580px;
    width: auto;
}

.m-swiper-main .swiper-slide.view_center .container {
    text-align: center;
}

.m-swiper-main .swiper-slide.view_center .group_info {
    position: relative;
    margin: 376px auto 0 auto;
    z-index: 2;
}

.m-swiper-main .swiper-slide.view_center .group_info .title {
    font-size: 40px;
    color: #fff;
    font-weight: normal;
}

.m-swiper-main .swiper-slide.view_center .group_info .subTitle {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    line-height: 30px;
}

.m-swiper-main .swiper-slide.view_center .group_bg {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
}

.m-swiper-main .swiper-slide.view_center .group_bg .img {
    position: relative;
    left: -50%;
}

.m-swiper-main .swiper-slide.view_center.graphic-tpl .group_info {
    margin-top: 196px;
}

.m-swiper-main .swiper-slide.view_center.graphic-tpl .group_info h2 {
    margin: 22px 0 38px;
}

.m-swiper-main .swiper-slide.cursor-0 {
    cursor: default;
}

.m-swiper-main .swiper-slide .u-btn {
    padding: 11px 43px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.3;
    color: #383838;
}

.m-swiper-main .swiper-slide .u-btn+.u-btn {
    margin-left: 20px;
}

.m-swiper-main .swiper-slide .u-btn.btn-fill {
    color: #fff;
    background-color: #488bff;
    border-color: #488bff;
}

.m-swiper-main .swiper-slide .u-btn.btn-fill:hover {
    color: #fff;
    border-color: #3981ff;
    background-color: #3981ff;
}

.m-swiper-main .swiper-slide .u-btn.btn-outline .icon {
    vertical-align: bottom;
}

.m-swiper-main .swiper-slide .u-btn.btn-outline {
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
}

.m-swiper-main .swiper-slide .u-btn.btn-outline:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.3);
}

.m-swiper-main .pagination {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    
    text-align: left;
    bottom: 90px;
    border-radius: 2px;
}

.m-swiper-main .swiper-pagination-bullet {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    width: 40px;
    height: 4px;
    cursor: pointer;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 2px;
    opacity: 1;
    background: rgba(157, 160, 166, 0.3);
}

.m-swiper-main .swiper-pagination-bullet::after {
    display: block;
    content: "";
    height: 4px;
    width: 0;
    background: rgba(157, 160, 166, 0.3);
}

.m-swiper-main .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    width: 40px;
    border-radius: 2px;
    background-color: #676b73;
    transition: width 5s;
}

.m-swiperNews {
    *zoom: 1;
    width: 980px;
    margin: 0 auto;
    border-left: 1px solid #e3e4e6;
    border-right: 1px solid #e3e4e6;
}

.m-swiperNews:before,
.m-swiperNews:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-swiperNews:after {
    clear: both;
}

.m-swiperNews .list {
    display: table;
    table-layout: fixed;
    width: 100%;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
}

.m-swiperNews .list li {
    box-sizing: border-box;
    display: table-cell;
    text-align: left;
    border-left: 1px solid #e3e4e6;
}

.m-swiperNews .list li:hover {
    background-color: #f2f3f5;
}

.m-swiperNews .list li:first-child {
    border-left: 0;
}

.m-swiperNews .list li a {
    padding: 25px 54px 25px 40px;
    display: flex;
}

.m-swiperNews .list li .list_pic {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    text-align: center;
}

.m-swiperNews .list li .list_pic:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.m-swiperNews .list li .list_pic img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.m-swiperNews .list li .list_pic .icon {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    fill: currentColor;
    overflow: hidden;
}

.m-swiperNews .list li .list_main {
    overflow: hidden;
}

.m-swiperNews .list li .list_main .list_main-title {
    font-size: 16px;
    line-height: 1.7;
    color: #373d40;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m-swiperNews .list li .list_main .list_main-desc {
    font-size: 14px;
    line-height: 1.7;
    color: #9b9ba3;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m-swiperNews .list li a {
    font-size: 14px;
    line-height: 35px;
    color: #fff;
}

.m-swiperNews .list li a:hover {
    color: #efefef;
    text-decoration: none;
}

.m-swiperNews .more {
    float: right;
    display: block;
    width: 50px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
    white-space: nowrap;
}

.m-swiperNews .more .gt {
    font-family: "WenQuanYi Micro Hei", sans-serif;
    font-size: 22px;
    line-height: 1;
    font-weight: 400;
    vertical-align: -2px;
    margin-left: 5px;
}

@media screen and (min-width: 1200px) {
    .m-swiperNews {
        width: 1180px;
    }

    .m-swiperNews .list li {
        width: 320px;
    }
}

.m-player {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 10000;
}

.m-player .player-bd {
    position: relative;
    left: 50%;
    top: 50%;
    width: 800px;
    height: 450px;
    text-align: left;
}

.m-player .player-pos {
    position: absolute;
    width: 800px;
    height: 450px;
    left: -50%;
    top: -50%;
}

.m-player .btn-close {
    position: absolute;
    top: 0;
    right: -50px;
    display: block;
    width: 40px;
    background-color: #000;
    color: #fff;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.m-player .btn-close:hover {
    color: #eee;
    background-color: rgba(0, 0, 0, 0.6);
}

.m-section-efficiency {
    padding: 90px 0;
}

.m-section-efficiency .m-section__head {
    text-align: center;
}

.m-section-efficiency .m-section__body {
    padding-top: 50px;
}

.m-section-efficiency .m-section__list {
    *zoom: 1;
}

.m-section-efficiency .m-section__list:before,
.m-section-efficiency .m-section__list:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-section-efficiency .m-section__list:after {
    clear: both;
}

.m-section-efficiency .m-section__item {
    position: relative;
    float: left;
    width: 249px;
    text-align: center;
}

.m-section-efficiency .m-section__item:last-child:before {
    display: none;
}

.m-section-efficiency .m-section__item.two .img {
    margin-left: 10px;
}

.m-section-efficiency .m-section__item .img {
    height: 78px;
    text-align: center;
}

.m-section-efficiency .m-section__item .img img {
    height: 100%;
    margin: 0 auto;
}

.m-section-efficiency .m-section__item .text {
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    letter-spacing: 1.2px;
    margin-top: 25px;
    text-align: center;
}

.m-section-efficiency .m-section__btn {
    padding-top: 60px;
    text-align: center;
}

.m-section-efficiency .m-section__btn .btn-outline {
    padding: 12px 37px;
    font-size: 16px;
    color: #fff;
    line-height: 1.2;
}

.m-section-value {
    padding: 90px 0;
}

.m-section-value .m-section__head {
    text-align: center;
}

.m-section-value .m-section__body {
    padding-top: 60px;
}

.m-section-value .m-section__list {
    *zoom: 1;
}

.m-section-value .m-section__list:before,
.m-section-value .m-section__list:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-section-value .m-section__list:after {
    clear: both;
}

.m-section-value .m-section__item {
    position: relative;
    float: left;
    width: 209px;
    padding: 0px 19px;
    text-align: center;
}

.m-section-value .m-section__item .img {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    height: 100px;
}

.m-section-value .m-section__item .text {
    font-size: 20px;
    color: #373d40;
    margin-top: 15px;
}

.m-section-value .m-section__item .summary {
    padding-top: 15px;
    line-height: 1.65;
    text-align: left;
    font-size: 14px;
    color: #9b9ba3;
}


.m-section-times {
    padding: 90px 0;
}

.m-section-times .m-section-times__head {
    text-align: center;
}

.m-section-times .m-section-times__body {
    padding-top: 60px;
}

.m-section-times .m-section-times__list {
    *zoom: 1;
}

.m-section-times .m-section-times__list:before,
.m-section-times .m-section-times__list:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-section-times .m-section-times__list:after {
    clear: both;
}

.m-section-times .m-section-times__item {
    position: relative;
    top: 0;
    float: left;
    width: 230px;
    height: 300px;
    min-height: 300px;
    text-align: center;
    background-color: #fff;
    margin-left: 26px;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0);
    transition: 0.2s;
}

.m-section-times .m-section-times__item:first-child {
    margin-left: 0;
}

.m-section-times .m-section-times__item:hover {
    top: -6px;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
    transition: 0.3s;
}

.m-section-times .m-section-times__item .img {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    margin-top: 10px;
}

.m-section-times .m-section-times__item .text {
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
}

.m-section-times .m-section-times__item .summary {
    padding: 5px 31px 0;
    font-size: 14px;
    line-height: 1.5;
    color: #303d58;
    text-align: left;
    white-space: normal;
    word-break: break-all;
}

.m-section-times .m-section-times__item .label {
    *zoom: 1;
    position: absolute;
    right: 0;
    top: 0;
}

.m-section-times .m-section-times__item .label:before,
.m-section-times .m-section-times__item .label:after {
    display: table;
    content: "";
    line-height: 0;
}

.m-section-times .m-section-times__item .label:after {
    clear: both;
}

.m-section-times .m-section-times__item .label img {
    float: right;
}

.m-section-choice {
    padding: 90px 0;
    padding-bottom: 120px;
}

.m-section-choice .m-section__body {
    padding-top: 60px;
}

.m-section-choice .u-summary {
    padding-top: 10px;
}

.m-section__reg {
    margin-top: 60px;
    text-align: center;
}

.m-section__reg .u-btn.btn-outline {
    padding: 12px 37px;
    font-size: 16px;
    color: #337dfe;
    line-height: 1.2;
    border-color: #488bff;
}

.u-icon-caret {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    width: 12px;
    height: 12px;
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-white@2x_aaa7577017489e2a416139edf3d3c367.png) no-repeat;
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-white@1x_05087c5ff8688c501eff1988c5a92f71.png) no-repeat\9;
    background-size: 12px auto;
    background-position: center;
}

li>a:hover .u-icon-caret {
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-blue@2x_af5e9f53c03ee2407403a633527f37c6.png) no-repeat;
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-blue@1x_2e6d2e1ef3dd2f6d0eda9e8674fbefbf.png) no-repeat\9;
    background-size: 12px auto;
    background-position: center;
}

.solid .u-icon-caret {
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-black@2x_22a93598e09e72123395720fe18b2b28.png) no-repeat;
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-black@1x_14011db713b5f4b6fe764e56aa27230e.png) no-repeat\9;
    background-size: 12px auto;
    background-position: center;
}

.z-sel .u-icon-caret {
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-blue@2x_af5e9f53c03ee2407403a633527f37c6.png) no-repeat;
    background: url(https://res.qiyukf.net/main/res/img/index_new/down-blue@1x_2e6d2e1ef3dd2f6d0eda9e8674fbefbf.png) no-repeat\9;
    background-size: 12px auto;
    background-position: center;
}

.u-btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding: 7px 15px;
    background-color: #49a0f5;
    border: 1px solid #49a0f5;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    cursor: pointer;
}

.u-btn:hover {
    background-color: #237ed9;
    border: 1px solid #237ed9;
    color: #fff;
}

.u-btn.btn-try {
    padding: 9px 32px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0.45px;
    line-height: 1;
    text-align: center;
}

.u-btn.btn-free {
    padding: 14px 55px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0.45px;
    line-height: 1.5;
    text-align: center;
    border-radius: 6px;
}

.u-btn.btn-outline {
    padding: 10px 20px;
    font-size: 14px;
    color: #5b95ff;
    letter-spacing: 0.45px;
    line-height: 1.5;
    text-align: center;
    border-radius: 6px;
    background-color: transparent;
    border-width: 2px;
    border-color: #bdd5ff;
}

.u-btn.btn-outlinex {
    margin: 0 5px;
    padding: 0;
    font-size: 16px;
    color: #488bff;
    background-color: #fff;
    border: 0;
}