:root {
    /* color */
    --color-f1: #e9bd2e;
    --color-f2: #e9bd2e;
    --color-f3: #e9bd2e;
    --color-f4: #e9bd2e;
    --color-f5: #e9bd2e;
    --color-f6: #e9bd2e;
    --color-f7: #EAD33B;
    --color-f8: #FADE3B;
    --color-f9: #e9bd2e;
    --color-f10: #e9bd2e;
    --color-f11: #e9bd2e;
    --color-f12: #e9bd2e;
    --color-f13: #e9bd2e;
    --color-f14: #e9bd2e;
    --color-f15: #e9bd2e;
    --color-f16: #e9bd2e;
    --color-f17: #e9bd2e;
    --color-f18: #e9bd2e;
    --color-f19: #e9bd2e;
}

.qy-nav-panel-popup[data-v-60d5ad84] {
    position: absolute;
    top: 100%;
    left: calc(50% - 42px);
    padding: 7px 0 0;
    text-align: left;
    z-index: 1000
}

.qy-nav-panel-popup .popup-box-arrow[data-v-60d5ad84] {
    position: absolute;
    left: 36px;
    top: 7px;
    z-index: 5
}

.qy-nav-panel-popup .popup-box-arrowOut[data-v-60d5ad84] {
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: rgba(18, 19, 24, .8);
    top: -14px
}

.qy-nav-panel-popup .panel-wrap-inner[data-v-60d5ad84] {
    padding: 13px 16px 16px;
    background-color: rgba(18, 19, 24, .8);
    box-shadow: 0 1px 4px .08px rgba(16, 17, 19, .3);
    border-radius: 5px
}

.qy-nav-panel-popup .panel-wrap-title[data-v-60d5ad84] {
    margin-bottom: 10px
}

.qy-nav-panel-popup .panel-title-txt[data-v-60d5ad84] {
    font-size: 14px;
    color: hsla(0, 0%, 100%, .92);
    line-height: 24px
}

.qy-nav-panel-popup .panel-title-txt[data-v-60d5ad84]:hover {
    color: var(--color-f4)
}

.qy-nav-panel-popup .more-svg[data-v-60d5ad84] {
    margin-left: 5px;
    fill: currentColor;
    vertical-align: top;
    width: 9px;
    height: 24px
}

.qy-nav-panel-popup .panel-wrap-list[data-v-60d5ad84] {
    margin-right: -10px;
    font-size: 0;
    white-space: nowrap
}

.qy-nav-panel-popup .panel-item[data-v-60d5ad84] {
    display: inline-block;
    width: 108px;
    vertical-align: top;
    margin-right: 10px
}

.qy-nav-panel-popup .panel-item:hover .item-pic[data-v-60d5ad84] {
    filter: contrast(1.2) saturate(1.1)
}

.qy-nav-panel-popup .panel-item:hover .item-title-box[data-v-60d5ad84] {
    opacity: 1
}

.qy-nav-panel-popup .item-link[data-v-60d5ad84] {
    display: block;
    position: relative
}

.qy-nav-panel-popup .navFadeIn0-enter[data-v-60d5ad84] {
    opacity: 0
}

.qy-nav-panel-popup .navFadeIn1-enter[data-v-60d5ad84],
.qy-nav-panel-popup .navFadeIn2-enter[data-v-60d5ad84],
.qy-nav-panel-popup .navFadeIn3-enter[data-v-60d5ad84] {
    opacity: 0;
    transform: translateX(-20px)
}

.qy-nav-panel-popup .navFadeIn0-enter-active[data-v-60d5ad84] {
    transition: all .1s .1s
}

.qy-nav-panel-popup .navFadeIn1-enter-active[data-v-60d5ad84] {
    transition: all .1s .15s
}

.qy-nav-panel-popup .navFadeIn2-enter-active[data-v-60d5ad84] {
    transition: all .1s .2s
}

.qy-nav-panel-popup .navFadeIn3-enter-active[data-v-60d5ad84] {
    transition: all .1s .25s
}

.qy-nav-panel-popup .item-pic-box[data-v-60d5ad84] {
    width: 100%;
    height: 144px;
    overflow: hidden;
    border-radius: 3px
}

.qy-nav-panel-popup .item-pic[data-v-60d5ad84] {
    width: 100%;
    height: 100%;
    border-radius: 3px;
    transition: all .25s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.qy-nav-panel-popup .item-title-box[data-v-60d5ad84] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .5));
    opacity: 0;
    transition: opacity .2s;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 22px;
    font-size: 14px;
    color: #fff
}

.qy-nav-panel-popup .item-title[data-v-60d5ad84] {
    margin-top: 53px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-nav-panel-popup.top[data-v-60d5ad84] {
    top: auto;
    bottom: 150%;
    padding: 0 0 7px
}

.qy-nav-panel-popup.top .popup-box-arrow[data-v-60d5ad84] {
    top: auto;
    bottom: -7px
}

.qy-nav-panel-popup.top .popup-box-arrowOut[data-v-60d5ad84] {
    border-bottom-color: transparent;
    border-top-color: rgba(18, 19, 24, .8)
}

@media screen and (min-width: 1560px) {
    .qy-nav-panel-popup.top .popup-box-arrow[data-v-60d5ad84] {
        left: 36px
    }
}

.qy20-nav-focus[data-v-18d1bc52] {
    position: absolute;
    width: 100%;
    bottom: -10px;
    left: 0;
    z-index: 100
}

.qy20-nav-focus[data-v-18d1bc52]:before {
    content: "";
    position: absolute;
    top: -10px;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(0deg, #191a20 20%, transparent)
}

.qy20-nav-focus .qy-nav-inner[data-v-18d1bc52] {
    position: relative;
    margin: 0 auto;
    width: 994px
}

.qy20-nav-focus .qy-nav-wrap[data-v-18d1bc52] {
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    /*padding-right: 10px*/
}

.qy20-nav-focus .qy20-nav-channel-box[data-v-18d1bc52] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.qy20-nav-focus .qy20-nav-box[data-v-18d1bc52] {
    display: inline-block;
    vertical-align: top
}

.qy20-nav-focus .qy20-nav-box.qy20-nav-wide[data-v-18d1bc52] {
    display: none
}

.qy20-nav-focus .qy20-nav-list[data-v-18d1bc52] {
    position: relative
}

.qy20-nav-focus .qy20-nav-column[data-v-18d1bc52] {
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
    text-align: center
}

.qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:last-child {
    margin-right: 0
}

.qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52] {
    padding: 0 10px;
    box-sizing: border-box
}

.qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52]:nth-of-type(6) {
    padding-right: 34px;
    margin-right: 32px
}

.qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52]:nth-of-type(6):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 48%, hsla(0, 0%, 100%, 0));
    opacity: .1
}

.qy20-nav-focus .nav-channel-box[data-v-18d1bc52] {
    text-align: center;
    transition: transform .3s, color .3s
}

.qy20-nav-focus .nav-channel-box:hover .channel-link[data-v-18d1bc52],
.qy20-nav-focus .nav-channel-box:hover .nav-text-box[data-v-18d1bc52] {
    transform: scale(1.1) translateZ(0)
}

.qy20-nav-focus .channel-box-inner[data-v-18d1bc52] {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.qy20-nav-focus .qy20-nav-link[data-v-18d1bc52] {
    display: block;
    position: relative;
    line-height: 30px;
    font-size: 0;
    color: hsla(0, 0%, 100%, .92);
    cursor: pointer;
    transition: all .3s
}

.qy20-nav-focus .qy20-nav-link:hover .more-arrow[data-v-18d1bc52],
.qy20-nav-focus .qy20-nav-link[data-v-18d1bc52]:hover {
    color: var(--color-f4)
}

.qy20-nav-focus .qy20-nav-link:hover .nav-en[data-v-18d1bc52] {
    animation: nav-en-data-v-18d1bc52 .3s
}

.qy20-nav-focus .qy20-nav-link.channel-link[data-v-18d1bc52] {
    color: #fff;
    transform-origin: bottom
}

.qy20-nav-focus .qy20-nav-link.channel-link[data-v-18d1bc52]:hover {
    color: var(--color-f4)
}

.qy20-nav-focus .qy20-nav-link.gold[data-v-18d1bc52] {
    color: #e2b987
}

.qy20-nav-focus .qy20-nav-link.gold[data-v-18d1bc52]:hover {
    color: #bb8b51
}

.qy20-nav-focus .nav-name[data-v-18d1bc52] {
    font-size: 15px;
    vertical-align: top
}

.qy20-nav-focus .nav-en[data-v-18d1bc52] {
    display: block;
    position: relative;
    font-family: Impact;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    opacity: .18;
    background-image: -webkit-linear-gradient(currentColor, transparent 80%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    overflow: hidden
}

.qy20-nav-focus .nav-en+.nav-name[data-v-18d1bc52] {
    position: absolute;
    top: -9px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700
}

.qy20-nav-focus .nav-text-box[data-v-18d1bc52] {
    font-size: 0;
    transform-origin: top;
    transition: transform .3s, color .3s
}

@keyframes nav-en-data-v-18d1bc52 {
    20% {
        opacity: .08
    }
    to {
        opacity: .18
    }
}

.qy20-nav-focus .nav-text-link[data-v-18d1bc52] {
    display: block;
    margin: 0 auto;
    width: 4em;
    overflow: hidden;
    line-height: 30px;
    font-size: 15px;
    color: hsla(0, 0%, 100%, .6);
    cursor: pointer
}

.qy20-nav-focus .nav-text-link[data-v-18d1bc52]:hover {
    color: var(--color-f4)
}

.qy20-nav-focus .more-arrow[data-v-18d1bc52] {
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    width: 10px;
    height: 31px;
    color: hsla(0, 0%, 100%, .5)
}

.qy20-nav-focus .more-arrow-svg[data-v-18d1bc52] {
    width: 100%;
    height: 100%;
    fill: currentColor
}

.qy20-nav-focus .qy20-more-pop[data-v-18d1bc52] {
    position: absolute;
    right: 0;
    padding: 16px 24px;
    white-space: nowrap;
    background-color: rgba(18, 19, 24, .9);
    border-radius: 4px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy20-nav-focus .qy20-more-pop.bottom[data-v-18d1bc52] {
    top: 36px
}

.qy20-nav-focus .qy20-more-pop.bottom .pop-arrow[data-v-18d1bc52] {
    top: -20px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: rgba(18, 19, 24, .9)
}

.qy20-nav-focus .qy20-more-pop.top[data-v-18d1bc52] {
    bottom: 36px
}

.qy20-nav-focus .qy20-more-pop.top .pop-arrow[data-v-18d1bc52] {
    bottom: -20px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: rgba(18, 19, 24, .9)
}

.qy20-nav-focus .qy20-more-list[data-v-18d1bc52] {
    display: inline-block;
    vertical-align: top;
    margin-right: 32px
}

.qy20-nav-focus .qy20-more-list[data-v-18d1bc52]:last-child {
    margin-right: 0
}

.qy20-nav-focus .pop-arrow[data-v-18d1bc52] {
    position: absolute;
    right: 20px
}

.qy20-nav-focus .popup-wrap[data-v-18d1bc52] {
    position: absolute;
    top: -10px;
    left: 50%;
    bottom: 0;
    pointer-events: none
}

@keyframes zoomInRt-data-v-18d1bc52 {
    0% {
        opacity: .2;
        transform: scale(.3) translateZ(20px);
        transform-origin: right top
    }
    to {
        opacity: 1;
        transform: scale(1) translateZ(20px);
        transform-origin: right top
    }
}

.zoomInRt-enter-active[data-v-18d1bc52] {
    animation: zoomInRt-data-v-18d1bc52 .3s
}

@keyframes zoomInRb-data-v-18d1bc52 {
    0% {
        opacity: .2;
        transform: scale(.3) translateZ(20px);
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        transform: scale(1) translateZ(20px);
        transform-origin: right bottom
    }
}

.zoomInRb-enter-active[data-v-18d1bc52] {
    animation: zoomInRb-data-v-18d1bc52 .3s
}

@keyframes navZoomInB-data-v-18d1bc52 {
    0% {
        opacity: .2;
        transform: scale(.4) translateZ(20px);
        transform-origin: 42px bottom
    }
    to {
        opacity: 1;
        transform: scale(1) translateZ(20px);
        transform-origin: 42px bottom
    }
}

.navZoomInB-enter-active[data-v-18d1bc52] {
    animation: navZoomInB-data-v-18d1bc52 .3s
}

@keyframes navZoomInT-data-v-18d1bc52 {
    0% {
        opacity: .2;
        transform: scale(.4) translateZ(20px);
        transform-origin: 42px top
    }
    to {
        opacity: 1;
        transform: scale(1) translateZ(20px);
        transform-origin: 42px top
    }
}

.navZoomInT-enter-active[data-v-18d1bc52] {
    animation: navZoomInT-data-v-18d1bc52 .3s
}

@media screen and (max-width: 1355px) {
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(3),
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4) {
        display: none
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(2) {
        padding-right: 34px;
        margin-right: 32px
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(2):after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 2px;
        height: 100%;
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 48%, hsla(0, 0%, 100%, 0));
        opacity: .1
    }
    .qy20-nav-focus .channel-box-inner[data-v-18d1bc52] {
        top: 6px
    }
    .qy20-nav-focus .nav-en[data-v-18d1bc52] {
        font-size: 17px;
        letter-spacing: -1px
    }
    .qy20-nav-focus .nav-en+.nav-name[data-v-18d1bc52] {
        top: -11px
    }
    .qy20-nav-focus.focus-gray .nav-en[data-v-18d1bc52] {
        font-size: 15px
    }
    .qy20-nav-focus.focus-gray .nav-en+.nav-name[data-v-18d1bc52] {
        font-size: 16px;
        top: -8px
    }
    .qy20-nav-focus.focus-gray .nav-name[data-v-18d1bc52] {
        font-size: 13px
    }
    .qy20-nav-focus.focus-gray .qy20-nav-link[data-v-18d1bc52] {
        line-height: 24px
    }
    .qy20-nav-focus.focus-gray .nav-text-link[data-v-18d1bc52] {
        font-size: 13px;
        line-height: 24px
    }
    .qy20-nav-focus.focus-gray .more-arrow[data-v-18d1bc52] {
        height: 24px
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy20-nav-focus .qy-nav-inner[data-v-18d1bc52] {
        width: 1196px
    }
    .qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52]:nth-of-type(6) {
        /*padding-right: 38px;*/
        /*margin-right: 36px*/
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52] {
        margin-right: 36px
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4) {
        padding-right: 38px;
        margin-right: 36px
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4):after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 2px;
        height: 100%;
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 48%, hsla(0, 0%, 100%, 0));
        opacity: .1
    }
    .qy20-nav-focus .qy20-more-list[data-v-18d1bc52]:nth-of-type(-n+2) {
        display: none
    }
    .qy20-nav-focus .channel-box-inner[data-v-18d1bc52] {
        top: 6px
    }
    .qy20-nav-focus .nav-en[data-v-18d1bc52] {
        font-size: 17px
    }
    .qy20-nav-focus .nav-en+.nav-name[data-v-18d1bc52] {
        top: -11px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy20-nav-focus .qy-nav-inner[data-v-18d1bc52] {
        width: 1400px
    }
    .qy20-nav-focus .qy20-nav-box.qy20-nav-narraw[data-v-18d1bc52] {
        display: none
    }
    .qy20-nav-focus .qy20-nav-box.qy20-nav-wide[data-v-18d1bc52] {
        display: inline-block
    }
    .qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52]:nth-of-type(6) {
        /*padding-right: 25px;*/
        /*margin-right: 23px*/
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52] {
        margin-right: 23px
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(3) {
        padding-right: 25px;
        margin-right: 23px
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(3):after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 2px;
        height: 100%;
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 48%, hsla(0, 0%, 100%, 0));
        opacity: .1
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4) {
        display: none
    }
    .qy20-nav-focus .nav-text-link[data-v-18d1bc52] {
        display: inline-block
    }
    .qy20-nav-focus .nav-text-link[data-v-18d1bc52]:first-child {
        margin-right: 10px
    }
    .qy20-nav-focus .channel-box-inner[data-v-18d1bc52] {
        top: 10px
    }
    .qy20-nav-focus .nav-en[data-v-18d1bc52] {
        font-size: 24px
    }
    .qy20-nav-focus .nav-en+.nav-name[data-v-18d1bc52] {
        top: -10px
    }
}

@media screen and (min-width: 1796px) {
    .qy20-nav-focus .qy-nav-inner[data-v-18d1bc52] {
        width: 1636px
    }
    .qy20-nav-focus .qy20-nav-box.qy20-nav-narraw[data-v-18d1bc52] {
        display: none
    }
    .qy20-nav-focus .qy20-nav-box.qy20-nav-wide[data-v-18d1bc52] {
        display: inline-block
    }
    .qy20-nav-focus .qy-nav-wrap[data-v-18d1bc52] {
        /*padding-right: 22px;*/
        padding-left: 12px
    }
    .qy20-nav-focus .qy20-nav-channel[data-v-18d1bc52]:nth-of-type(6),
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4) {
        /*padding-right: 34px;*/
        /*margin-right: 32px*/
    }
    .qy20-nav-focus .qy20-nav-column[data-v-18d1bc52]:nth-of-type(4):after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 2px;
        height: 100%;
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 48%, hsla(0, 0%, 100%, 0));
        opacity: .1
    }
    .qy20-nav-focus .qy20-more-list[data-v-18d1bc52]:first-of-type {
        display: none
    }
    .qy20-nav-focus .nav-text-link[data-v-18d1bc52] {
        display: inline-block
    }
    .qy20-nav-focus .nav-text-link[data-v-18d1bc52]:first-child {
        margin-right: 10px
    }
    .qy20-nav-focus .channel-box-inner[data-v-18d1bc52] {
        top: 10px
    }
    .qy20-nav-focus .nav-en[data-v-18d1bc52] {
        font-size: 24px
    }
    .qy20-nav-focus .nav-en+.nav-name[data-v-18d1bc52] {
        top: -10px
    }
}

.qy20-h-carousel-wrap[data-v-03993a5f],
.qy20-h-carousel[data-v-03993a5f] {
    position: relative
}

.qy20-h-carousel[data-v-03993a5f] {
    overflow: hidden
}

.qy20-h-carousel__fixed[data-v-03993a5f] {
    width: 100%;
    z-index: 0
}

.qy20-h-carousel__ad[data-v-03993a5f] {
    position: absolute;
    right: 0;
    top: 78px
}

.qy20-h-carousel__link[data-v-03993a5f] {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.qy20-h-carousel__inner[data-v-03993a5f] {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    background-color: #191a20
}

.qy20-h-carousel__ul[data-v-03993a5f] {
    position: relative;
    list-style-type: none;
    height: 100%
}

.qy20-h-carousel__li[data-v-03993a5f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.qy20-h-carousel__a[data-v-03993a5f] {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto 100%;
    opacity: 0;
    transition: all .5s
}

.qy20-h-carousel__masktop[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 174px
}

.qy20-h-carousel__masktop1[data-v-03993a5f] {
    height: 64px
}

.qy20-h-carousel__masktop2[data-v-03993a5f] {
    height: 110px
}

.qy20-h-carousel__maskl[data-v-03993a5f] {
    left: -1px;
    transform: rotate(-180deg)
}

.qy20-h-carousel__maskl[data-v-03993a5f],
.qy20-h-carousel__maskr[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    top: 0;
    height: 100%;
    width: 540px
}

.qy20-h-carousel__maskr[data-v-03993a5f] {
    right: -1px
}

.qy20-h-carousel__maskbottom[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 230px;
    background-image: linear-gradient(0deg, #191a20, transparent)
}

.qy20-h-carousel__lb[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 114px;
    transition: opacity .3s
}

.qy20-h-carousel__logo__img[data-v-03993a5f] {
    position: absolute;
    left: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%
}

.qy20-h-carousel__adbottom[data-v-03993a5f] {
    position: absolute;
    bottom: 0;
    right: -10px;
    width: 542px;
    height: 52px;
    transform: translateX(100%)
}

.qy20-h-carousel__adbottom__img[data-v-03993a5f] {
    display: block;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%
}

.qy20-h-carousel--opacity[data-v-03993a5f] {
    opacity: 0
}

.qy20-h-carousel__video[data-v-03993a5f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scale(1.5)
}

.qy20-h-carousel__play[data-v-03993a5f] {
    position: absolute;
    right: 10px;
    bottom: 10px
}

.qy20-h-carousel__water[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    top: -68px;
    width: 80%;
    height: auto
}

.qy20-h-carousel__wicon[data-v-03993a5f] {
    pointer-events: none;
    position: absolute;
    display: inline-block;
    width: 200px;
    height: 200px;
    left: -34px;
    bottom: -8px;
    background-size: 100% 100%;
    transform: scale(.5) translateX(-100%);
    transform-origin: bottom left
}

.qy20-h-carousel__voice[data-v-03993a5f] {
    cursor: pointer;
    position: absolute;
    left: -64px;
    bottom: 0;
    width: 44px;
    height: 44px;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 50%;
    color: hsla(0, 0%, 100%, .9);
    transition: color .2s
}

.qy20-h-carousel__voice[data-v-03993a5f]:hover {
    color: var(--color-f4)
}

.qy20-h-carousel__voice-off[data-v-03993a5f],
.qy20-h-carousel__voice-on[data-v-03993a5f] {
    fill: currentColor
}

.qy20-h-carousel_con-gray[data-v-03993a5f] {
    position: absolute;
    top: 64px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.qy20-h-carousel_con-gray .qy20-h-carousel__ad[data-v-03993a5f] {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-top: 43px;
    margin-right: 20px;
    top: 0
}

.qy20-h-carousel_con-gray .qy20-h-carousel__voice[data-v-03993a5f] {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-top: 32px;
    width: 40px;
    height: 40px;
    left: auto;
    top: auto;
    bottom: auto;
    z-index: 10
}

.qy20-h-carousel_con-gray .qy20-h-carousel__side-panel[data-v-03993a5f] {
    position: absolute;
    top: 0;
    right: 0
}

.qy20-h-carousel_con-gray .qy20-h-carousel__wicon[data-v-03993a5f] {
    bottom: 7px;
    left: 0
}

.qy20-h-carousel_panel-list[data-v-03993a5f] {
    font-size: 0
}

.qy20-h-carousel_panel-list .panel-item[data-v-03993a5f] {
    position: relative;
    overflow: hidden
}

.qy20-h-carousel_panel-list .panel-item:first-child.selected[data-v-03993a5f] {
    margin-top: 0
}

.qy20-h-carousel_panel-list .panel-item.selected .panel-item-link[data-v-03993a5f] {
    margin: 0;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .1) 77%, hsla(0, 0%, 100%, 0))
}

.qy20-h-carousel_panel-list .panel-item.selected .panel-item-title[data-v-03993a5f] {
    margin-bottom: 10px
}

.qy20-h-carousel_panel-list .panel-item.selected .title-main[data-v-03993a5f] {
    opacity: 1;
    font-size: 26px
}

.qy20-h-carousel_panel-list .panel-item.selected .panel-ico[data-v-03993a5f] {
    display: inline-block
}

.qy20-h-carousel_panel-list .panel-item.selected .panel-item-dec[data-v-03993a5f] {
    display: inline-block;
    opacity: .9
}

.qy20-h-carousel_panel-list .panel-item-link[data-v-03993a5f] {
    float: right;
    text-align: right;
    color: #fff;
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 77%, hsla(0, 0%, 100%, 0));
    transition: backgroundImage .4s
}

.qy20-h-carousel_panel-list .panel-item-title[data-v-03993a5f] {
    font-size: 0;
    line-height: 1
}

.qy20-h-carousel_panel-list .panel-ico[data-v-03993a5f] {
    display: none;
    height: 20px;
    vertical-align: middle;
    margin-right: 10px
}

.qy20-h-carousel_panel-list .panel-ico .panel-img[data-v-03993a5f] {
    width: auto;
    height: 100%
}

.qy20-h-carousel_panel-list .title-main[data-v-03993a5f] {
    display: inline-block;
    vertical-align: middle;
    opacity: .6;
    font-size: 15px;
    max-width: 20em
}

.qy20-h-carousel_panel-list .panel-item-dec[data-v-03993a5f],
.qy20-h-carousel_panel-list .title-main[data-v-03993a5f] {
    line-height: calc(1em + 2px);
    height: calc(1em + 2px);
    overflow: hidden;
    transition: opacity .4s
}

.qy20-h-carousel_panel-list .panel-item-dec[data-v-03993a5f] {
    display: none;
    max-width: 18em;
    font-size: 16px;
    opacity: 0
}

@media screen and (min-width: 1796px) {
    .qy20-h-carousel[data-v-03993a5f] {
        height: 670px
    }
    .qy20-h-carousel__inner[data-v-03993a5f] {
        width: 1736px;
        height: 670px
    }
    .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 360px;
        height: 360px
    }
    .qy20-h-carousel_con-gray[data-v-03993a5f] {
        width: 1636px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__ad[data-v-03993a5f] {
        margin-top: 43px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__lb[data-v-03993a5f] {
        bottom: 108px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 400px;
        height: 400px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__voice[data-v-03993a5f] {
        margin-top: 33px
    }
    .qy20-h-carousel_panel-list[data-v-03993a5f] {
        min-width: 305px;
        height: 488px;
        padding-top: 24px
    }
    .qy20-h-carousel_panel-list .panel-item-link[data-v-03993a5f] {
        padding: 19px 0
    }
    .qy20-h-carousel_panel-list .panel-item[data-v-03993a5f]:first-child {
        margin-top: -10px
    }
    .qy20-h-carousel_panel-list .panel-item+.panel-item .panel-item-link[data-v-03993a5f] {
        margin: -5px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-link[data-v-03993a5f] {
        padding: 9px 0;
        margin: 5px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .title-main[data-v-03993a5f] {
        font-size: 26px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy20-h-carousel[data-v-03993a5f] {
        height: 586px
    }
    .qy20-h-carousel__inner[data-v-03993a5f] {
        width: 1500px;
        height: 586px
    }
    .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 350px;
        height: 350px;
        bottom: 101px
    }
    .qy20-h-carousel__maskl[data-v-03993a5f],
    .qy20-h-carousel__maskr[data-v-03993a5f] {
        width: 473px
    }
    .qy20-h-carousel__water[data-v-03993a5f] {
        top: -62px
    }
    .qy20-h-carousel__wicon[data-v-03993a5f] {
        left: -24px
    }
    .qy20-h-carousel__maskbottom[data-v-03993a5f] {
        height: 200px
    }
    .qy20-h-carousel_con-gray[data-v-03993a5f] {
        width: 1400px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__ad[data-v-03993a5f] {
        margin-top: 29px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__lb[data-v-03993a5f] {
        bottom: 98px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 350px;
        height: 350px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__voice[data-v-03993a5f] {
        margin-top: 18px
    }
    .qy20-h-carousel_panel-list[data-v-03993a5f] {
        min-width: 295px;
        height: 420px;
        padding-top: 10px
    }
    .qy20-h-carousel_panel-list .panel-item-link[data-v-03993a5f] {
        padding: 13px 0
    }
    .qy20-h-carousel_panel-list .title-main[data-v-03993a5f] {
        font-size: 14px
    }
    .qy20-h-carousel_panel-list .panel-item-dec[data-v-03993a5f] {
        font-size: 15px
    }
    .qy20-h-carousel_panel-list .panel-item[data-v-03993a5f]:first-child {
        margin-top: -4px
    }
    .qy20-h-carousel_panel-list .panel-item+.panel-item .panel-item-link[data-v-03993a5f] {
        margin: -2px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-link[data-v-03993a5f] {
        padding: 9px 0;
        margin: 2px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .title-main[data-v-03993a5f] {
        font-size: 25px
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy20-h-carousel[data-v-03993a5f] {
        height: 586px
    }
    .qy20-h-carousel__inner[data-v-03993a5f] {
        width: 1244px;
        height: 586px
    }
    .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 284px;
        height: 284px;
        bottom: 141px
    }
    .qy20-h-carousel__maskl[data-v-03993a5f],
    .qy20-h-carousel__maskr[data-v-03993a5f] {
        width: 473px
    }
    .qy20-h-carousel__water[data-v-03993a5f] {
        top: -56px
    }
    .qy20-h-carousel__wicon[data-v-03993a5f] {
        left: -24px
    }
    .qy20-h-carousel__maskbottom[data-v-03993a5f] {
        height: 170px
    }
    .qy20-h-carousel_con-gray[data-v-03993a5f] {
        width: 1196px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__ad[data-v-03993a5f] {
        margin-top: 30px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__lb[data-v-03993a5f] {
        bottom: 135px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 284px;
        height: 284px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__voice[data-v-03993a5f] {
        margin-top: 19px
    }
    .qy20-h-carousel_panel-list[data-v-03993a5f] {
        min-width: 285px;
        height: 385px;
        padding-top: 12px
    }
    .qy20-h-carousel_panel-list .panel-item-link[data-v-03993a5f] {
        padding: 11px 0
    }
    .qy20-h-carousel_panel-list .title-main[data-v-03993a5f] {
        font-size: 13px
    }
    .qy20-h-carousel_panel-list .panel-item-dec[data-v-03993a5f] {
        font-size: 14px
    }
    .qy20-h-carousel_panel-list .panel-item[data-v-03993a5f]:first-child {
        margin-top: -2px
    }
    .qy20-h-carousel_panel-list .panel-item+.panel-item .panel-item-link[data-v-03993a5f] {
        margin: -1px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-link[data-v-03993a5f] {
        padding: 9px 0;
        margin: 1px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-title[data-v-03993a5f] {
        margin-bottom: 7px
    }
    .qy20-h-carousel_panel-list .panel-item.selected .title-main[data-v-03993a5f] {
        font-size: 24px
    }
}

@media screen and (max-width: 1355px) {
    .qy20-h-carousel[data-v-03993a5f] {
        height: 447px
    }
    .qy20-h-carousel__inner[data-v-03993a5f] {
        width: 994px;
        height: 447px
    }
    .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 216px;
        height: 216px;
        bottom: 122px
    }
    .qy20-h-carousel__adbottom[data-v-03993a5f] {
        width: 438px;
        height: 42px
    }
    .qy20-h-carousel__maskl[data-v-03993a5f],
    .qy20-h-carousel__maskr[data-v-03993a5f] {
        width: 361px
    }
    .qy20-h-carousel__water[data-v-03993a5f] {
        top: -38px
    }
    .qy20-h-carousel__wicon[data-v-03993a5f] {
        left: -16px;
        transform: scale(.4) translateX(-100%)
    }
    .qy20-h-carousel__maskbottom[data-v-03993a5f] {
        height: 150px
    }
    .qy20-h-carousel_con-gray[data-v-03993a5f] {
        width: 994px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__ad[data-v-03993a5f] {
        margin-top: 21px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__lb[data-v-03993a5f] {
        bottom: 90px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__logo[data-v-03993a5f] {
        width: 216px;
        height: 216px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__voice[data-v-03993a5f] {
        margin-top: 10px
    }
    .qy20-h-carousel_con-gray .qy20-h-carousel__wicon[data-v-03993a5f] {
        bottom: 2px
    }
    .qy20-h-carousel_panel-list[data-v-03993a5f] {
        min-width: 245px;
        height: 292px;
        padding-top: 6px
    }
    .qy20-h-carousel_panel-list .panel-item-link[data-v-03993a5f] {
        padding: 7px 0
    }
    .qy20-h-carousel_panel-list .title-main[data-v-03993a5f] {
        font-size: 12px
    }
    .qy20-h-carousel_panel-list .panel-item-dec[data-v-03993a5f] {
        font-size: 13px
    }
    .qy20-h-carousel_panel-list .panel-item[data-v-03993a5f]:first-child {
        margin-top: -2px
    }
    .qy20-h-carousel_panel-list .panel-item+.panel-item .panel-item-link[data-v-03993a5f] {
        margin: -1px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-link[data-v-03993a5f] {
        margin: 1px 0
    }
    .qy20-h-carousel_panel-list .panel-item.selected .panel-item-title[data-v-03993a5f] {
        margin-bottom: 7px
    }
    .qy20-h-carousel_panel-list .panel-item.selected .title-main[data-v-03993a5f] {
        font-size: 20px
    }
    .qy20-h-carousel_panel-list .panel-ico[data-v-03993a5f] {
        height: 18px
    }
}

@keyframes carouselVideoFadeIn-data-v-03993a5f {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.carouselVideoFadeIn-enter-active[data-v-03993a5f] {
    animation: carouselVideoFadeIn-data-v-03993a5f .3s
}

.qy-mod-card-turn__wrap[data-v-7fe09176] {
    display: none
}

.qy-mod-list:hover .qy-mod-card-turn__wrap[data-v-7fe09176] {
    display: block
}

.qy-mod-list .qy-g-wrap[data-v-7fe09176] {
    position: absolute;
    right: 0;
    bottom: 0
}

.qy-mod-card-turn__arrow[data-v-7fe09176] {
    pointer-events: auto;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    fill: #fff;
    opacity: .7;
    right: 0;
    cursor: pointer
}

.qy-mod-card-turn__arrow[data-v-7fe09176]:hover {
    fill: var(--color-f4)
}

.qy-mod-card-turn__cover[data-v-7fe09176] {
    pointer-events: none;
    background-image: linear-gradient(90deg, rgba(31, 33, 40, 0), #1f2128);
    position: absolute;
    width: 50px;
    top: 0;
    bottom: 0;
    z-index: 100
}

.qy-mod-card-turn__cover.left[data-v-7fe09176] {
    left: 0;
    transform: rotate(180deg)
}

.qy-mod-card-turn__cover.right[data-v-7fe09176] {
    right: 0
}

.qy-mod-img:hover .mp-care-click[data-v-7fe09176] {
    display: block
}

.qy-mod-img:hover .handle .sub[data-v-7fe09176] {
    margin-right: 56px
}

.qy-mod-img.loading .main[data-v-7fe09176] {
    height: 22px;
    margin-top: 2px
}

.qy-mod-img.loading .sub[data-v-7fe09176] {
    width: 80%;
    height: 21px;
    margin-top: 5px
}

.qy-mod-img.loading .icon-b[data-v-7fe09176],
.qy-mod-img.loading .title-wrap-inner[data-v-7fe09176] {
    display: none
}

.qy-mod-img[data-v-7fe09176] .video-item-preview-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.qy-mod-img .qy-mod-link[data-v-7fe09176] {
    display: block
}

.qy-mod-img .qy-mod-link-wrap[data-v-7fe09176],
.qy-mod-img .qy-mod-link[data-v-7fe09176] {
    z-index: 1;
    position: relative;
    border-radius: 3px;
    overflow: hidden
}

.qy-mod-img .qy-mod-link-wrap:hover .qy-mod-link[data-v-7fe09176] {
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .3)
}

.qy-mod-img .qy-mod-link-wrap[data-v-7fe09176]:hover .video-item-preview-img img {
    filter: contrast(1.2) saturate(1.1)
}

.qy-mod-img .qy-mod-link-wrap:hover .title-wrap-inner.default .main-inner[data-v-7fe09176] {
    max-height: 36px;
    white-space: normal;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.qy-mod-img .qy-mod-link-wrap:hover .title-wrap-inner.switch .main-inner[data-v-7fe09176] {
    display: none
}

.qy-mod-img .qy-mod-link-wrap:hover .title-wrap-inner.switch .sub-inner[data-v-7fe09176] {
    display: block
}

.qy-mod-img .title-wrap[data-v-7fe09176] {
    position: relative;
    padding-top: 5px
}

.qy-mod-img .title-wrap.multi[data-v-7fe09176] {
    height: 52px;
    overflow: hidden
}

.qy-mod-img .title-wrap.multi .main[data-v-7fe09176] {
    height: 52px;
    white-space: normal;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.qy-mod-img .title-wrap.multi .link-txt[data-v-7fe09176] {
    text-overflow: clip
}

.qy-mod-img .handle[data-v-7fe09176] {
    position: relative;
    height: 26px
}

.qy-mod-img .handle .sub-link[data-v-7fe09176] {
    color: #999
}

.qy-mod-img .handle .sub-link[data-v-7fe09176]:hover {
    color: var(--color-f1)
}

.qy-mod-img .handle:hover .sub[data-v-7fe09176] {
    margin-right: 56px
}

.qy-mod-img .link-txt[data-v-7fe09176] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: hsla(0, 0%, 100%, .92);
    transition: color .1s ease-in-out
}

.qy-mod-img .main[data-v-7fe09176] {
    line-height: 26px;
    height: 26px;
    font-size: 16px
}

.qy-mod-img .main[data-v-7fe09176],
.qy-mod-img .sub[data-v-7fe09176] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-mod-img .sub[data-v-7fe09176] {
    height: 24px;
    line-height: 24px;
    font-size: 14px
}

.qy-mod-img .sub-link[data-v-7fe09176] {
    color: #999;
    outline: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-mod-img .sub-link[data-v-7fe09176]:hover {
    color: var(--color-f4)
}

.qy-mod-img .qy-svgicon-redu[data-v-7fe09176] {
    margin-right: 4px;
    font-size: 14px;
    vertical-align: top
}

.qy-mod-img .qy20-svg-user[data-v-7fe09176] {
    width: 14px;
    height: 24px;
    fill: currentColor;
    vertical-align: top;
    margin-right: 5px
}

.qy-mod-img.vertical[data-v-7fe09176] {
    width: 186px
}

.qy-mod-img.vertical .qy-mod-link[data-v-7fe09176] {
    width: 186px;
    height: 248px
}

.qy-mod-img.horizon[data-v-7fe09176] {
    width: 186px
}

.qy-mod-img.horizon .qy-mod-link[data-v-7fe09176] {
    width: 186px;
    height: 104px
}

.qy-mod-img.horizon-big[data-v-7fe09176] {
    width: 388px
}

.qy-mod-img.horizon-big .qy-mod-link[data-v-7fe09176] {
    width: 388px;
    height: 282px
}

.qy-mod-img.horizon-big-one[data-v-7fe09176] {
    width: 388px
}

.qy-mod-img.horizon-big-one .qy-mod-link[data-v-7fe09176] {
    width: 388px;
    height: 259px
}

.qy-mod-img .icon-tr[data-v-7fe09176] {
    position: absolute;
    right: 0;
    top: 5px
}

.qy-mod-img .icon-b[data-v-7fe09176] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .5));
    padding: 0 8px
}

.qy-mod-img .icon-bl[data-v-7fe09176] {
    position: absolute;
    bottom: 5px;
    left: 0
}

.qy-mod-img .qy-mod-label[data-v-7fe09176] {
    display: block;
    padding-top: 12px;
    line-height: 28px;
    color: #fff;
    font-size: 13px;
    text-align: right
}

.qy-mod-img .qy-svgicon-bodan[data-v-7fe09176] {
    margin-right: 5px;
    font-size: 12px;
    color: #fff;
    vertical-align: top
}

.qy-mod-img .label-score[data-v-7fe09176] {
    display: block;
    padding-top: 6px;
    line-height: 34px;
    color: #f77200;
    font-size: 14px;
    text-align: right
}

.qy-mod-img.on .title-wrap .link-txt[data-v-7fe09176] {
    color: var(--color-f4)
}

.qy-mod-img .svgicon-loading[data-v-7fe09176] {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 30px;
    height: 30px;
    fill: var(--color-f4);
    transform: translate(-50%, -50%) rotate(0deg);
    animation: circleRotate-data-v-7fe09176 1s infinite;
    cursor: pointer
}

.qy-mod-img .playing[data-v-7fe09176] {
    display: inline-block;
    width: 67px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: var(--color-f5);
    background-image: linear-gradient(90deg, #15d16d, #27d679);
    background-repeat: repeat-x;
    color: #fff;
    border-radius: 0 2px 2px 0;
    font-size: 12px
}

.qy-mod-img .playing[data-v-7fe09176]:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 8px;
    margin-right: 6px;
    background: url(//web.archive.org/web/20220628082301im_/https://www.iqiyipic.com/common/fix/site-v4/playon.gif) no-repeat
}

@keyframes circleRotate-data-v-7fe09176 {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.qy-mod-img.blur .icon-b[data-v-7fe09176] {
    display: none
}

.qy-mod-img .title-wrap-inner[data-v-7fe09176] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .5));
    padding: 16px 8px 6px
}

.qy-mod-img .title-wrap-inner .link-txt[data-v-7fe09176] {
    color: #fff
}

.qy-mod-img .main-inner[data-v-7fe09176] {
    max-height: 18px;
    font-size: 14px;
    transition: max-height .1s ease-in-out
}

.qy-mod-img .main-inner[data-v-7fe09176],
.qy-mod-img .sub-inner[data-v-7fe09176] {
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-mod-img .sub-inner[data-v-7fe09176] {
    display: none;
    height: 18px;
    font-size: 13px;
    color: #fff
}

@media screen and (min-width: 1560px) {
    .qy-mod-img.vertical[data-v-7fe09176] {
        width: 220px
    }
    .qy-mod-img.vertical .qy-mod-link[data-v-7fe09176] {
        width: 220px;
        height: 293px
    }
    .qy-mod-img.horizon[data-v-7fe09176] {
        width: 220px
    }
    .qy-mod-img.horizon .qy-mod-link[data-v-7fe09176] {
        width: 220px;
        height: 124px
    }
    .qy-mod-img.horizon-big[data-v-7fe09176] {
        width: 456px
    }
    .qy-mod-img.horizon-big .qy-mod-link[data-v-7fe09176] {
        width: 456px;
        height: 322px
    }
    .qy-mod-img.horizon-big-one[data-v-7fe09176] {
        width: 456px
    }
    .qy-mod-img.horizon-big-one .qy-mod-link[data-v-7fe09176] {
        width: 456px;
        height: 299px
    }
}

.qy-mod-login-time[data-v-6a1acda5] {
    position: relative;
    float: left;
    margin-right: 16px;
    width: 186px;
    border-radius: 3px;
    text-align: center;
    height: 150px;
    z-index: 2
}

.qy-mod-login-time[data-v-6a1acda5]:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.qy-mod-login-time .guess-svg[data-v-6a1acda5] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px
}

.qy-mod-login-time .mod-login[data-v-6a1acda5] {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.qy-mod-login-time .text-login[data-v-6a1acda5] {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
    color: var(--color-f4)
}

.qy-mod-login-time .btn-login[data-v-6a1acda5] {
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-radius: 2px;
    height: 30px;
    padding: 0 24px;
    line-height: 30px;
    font-size: 14px;
    position: relative;
    color: #f3f4f7;
    background-color: var(--color-f5);
    background-image: linear-gradient(90deg, var(--color-f4), var(--color-f10));
    background-repeat: repeat-x
}

.qy-mod-login-time .btn-login[data-v-6a1acda5]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.qy-mod-login-time .btn-login[data-v-6a1acda5]:hover:after {
    opacity: .2
}

@media screen and (min-width: 1560px) {
    .qy-mod-login-time[data-v-6a1acda5] {
        width: 220px;
        height: 172px
    }
}

.jubao-lk[data-v-242e36e4] {
    color: hsla(0, 0%, 100%, .3);
    font-size: 14px
}

.footer-country[data-v-242e36e4] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    cursor: pointer;
    margin-top: -5px;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 3px;
    text-align: left
}

.footer-country .triangle[data-v-242e36e4] {
    position: absolute;
    font-size: 0;
    overflow: hidden;
    right: 10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: hsla(0, 0%, 100%, .3);
    margin-left: 10px;
    top: 10px
}

.footer-country.selected .triangle[data-v-242e36e4] {
    top: 5px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: hsla(0, 0%, 100%, .3)
}

.footer-country.selected .country-opt[data-v-242e36e4] {
    display: block
}

.footer-country .country-txt[data-v-242e36e4] {
    display: block;
    line-height: 26px;
    padding: 0 10px;
    width: 76px;
    color: hsla(0, 0%, 100%, .3)
}

.footer-country .country-opt[data-v-242e36e4] {
    display: none;
    position: absolute;
    top: 27px;
    left: -1px;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-top: none;
    border-radius: 3px
}

.footer-country .country-opt .country-txt[data-v-242e36e4]:hover {
    background-color: hsla(0, 0%, 100%, .03)
}

.footer-country .country-opt .country-txt.selected[data-v-242e36e4] {
    background-color: hsla(0, 0%, 100%, .03);
    color: var(--color-f4)
}

.qy-country-switch .popup-tc[data-v-242e36e4] {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 450px;
    margin-left: -225px;
    margin-top: -140px;
    z-index: 10002;
    text-align: left
}

.qy-country-switch .popup-title[data-v-242e36e4] {
    position: relative;
    height: 51px;
    background: url(//web.archive.org/web/20220628082301im_/https://www.iqiyipic.com/common/fix/site-v4/country-switchBg.png) no-repeat;
    line-height: 24px;
    border-radius: 5px 5px 0 0
}

.qy-country-switch .title-txt[data-v-242e36e4] {
    padding: 14px 20px 0;
    font-size: 18px;
    color: #191a20
}

.qy-country-switch .switch-close[data-v-242e36e4] {
    position: absolute;
    right: 20px;
    top: 19px;
    fill: #191a20;
    cursor: pointer
}

.qy-country-switch .switch-close[data-v-242e36e4]:hover {
    opacity: .8
}

.qy-country-switch .popup-con[data-v-242e36e4] {
    border-top: none;
    padding: 35px 30px;
    background-color: #121318;
    font-size: 16px;
    border-radius: 0 0 5px 5px
}

.qy-country-switch .con-text[data-v-242e36e4] {
    line-height: 26px;
    margin-bottom: 35px;
    color: hsla(0, 0%, 100%, .7)
}

.qy-country-switch .text-vip[data-v-242e36e4] {
    color: #c8a06a
}

.qy-country-switch .con-btns[data-v-242e36e4] {
    margin-bottom: 10px;
    line-height: 36px;
    font-size: 16px
}

.qy-country-switch .con-btns[data-v-242e36e4]:after,
.qy-country-switch .con-btns[data-v-242e36e4]:before {
    content: " ";
    display: table;
    clear: both
}

.qy-country-switch .btn-cancle[data-v-242e36e4] {
    float: right;
    color: hsla(0, 0%, 100%, .7)
}

.qy-country-switch .btn-cancle[data-v-242e36e4]:hover {
    color: #c8a06a
}

.qy-country-switch .btn-confirm[data-v-242e36e4] {
    float: right;
    height: 36px;
    padding: 0 15px;
    margin-left: 30px;
    color: #191a20;
    border-radius: 18px;
    background-color: #deb47c
}

.qy-country-switch .btn-confirm[data-v-242e36e4]:hover {
    background-color: #e2bc81
}

.qy-footer[data-v-543cdfa1] {
    padding-top: 24px;
    padding-bottom: 24px;
    background-color: hsla(0, 0%, 100%, .02);
    background-image: url(//web.archive.org/web/20220628082301im_/https://www.iqiyipic.com/common/fix/site-v5/footer-logo-dark.png);
    background-position: 50%;
    background-repeat: no-repeat
}

.qy-footer .footer-content[data-v-543cdfa1] {
    position: relative;
    font-size: 0;
    margin: 0 auto;
    line-height: 16px
}

.qy-footer .footer-law[data-v-543cdfa1] {
    margin: 0 auto;
    text-align: center
}

.qy-footer .law-item[data-v-543cdfa1] {
    vertical-align: top;
    display: inline-block;
    margin: 0 7px
}

.qy-footer .law-link[data-v-543cdfa1] {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .3);
    margin-bottom: 10px;
    cursor: pointer
}

.qy-footer .law-link[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .law-link.unlink[data-v-543cdfa1] {
    cursor: default
}

.qy-footer .law-link .link-txt[data-v-543cdfa1],
.qy-footer .law-link.unlink[data-v-543cdfa1]:hover {
    color: hsla(0, 0%, 100%, .3)
}

.qy-footer .law-link .link-txt[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .footer-company-v1[data-v-543cdfa1] {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid hsla(0, 0%, 100%, .05);
    padding-bottom: 10px;
    margin-bottom: 25px
}

.qy-footer .footer-company-v1 .company-col[data-v-543cdfa1] {
    overflow: hidden;
    box-sizing: border-box
}

.qy-footer .footer-company-v1 .company-col.company-col-40[data-v-543cdfa1] {
    -ms-flex: 2 1 auto;
    flex: 2 1 auto
}

.qy-footer .footer-company-v1 .company-col.company-col-20[data-v-543cdfa1] {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.qy-footer .footer-company-v1 .cate-title[data-v-543cdfa1] {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .9);
    line-height: 20px;
    margin-bottom: 20px
}

.qy-footer .footer-company-v1 .cate-list[data-v-543cdfa1] {
    margin-right: -20px
}

.qy-footer .footer-company-v1 .list-item[data-v-543cdfa1] {
    display: inline-block;
    margin-right: 20px;
    line-height: 18px;
    font-size: 16px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-footer .footer-company-v1 .link[data-v-543cdfa1] {
    display: block;
    margin-bottom: 16px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-footer .footer-company-v1 .link[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .footer-jubao[data-v-543cdfa1] {
    text-align: center;
    margin-bottom: 5px;
    line-height: 28px
}

.qy-footer .cutline[data-v-543cdfa1] {
    display: inline-block;
    width: 1px;
    height: 10px;
    background-color: hsla(0, 0%, 100%, .1)
}

.qy-footer .jubao-lk[data-v-543cdfa1] {
    display: inline-block;
    font-size: 14px;
    margin: 0 10px;
    color: hsla(0, 0%, 100%, .3)
}

.qy-footer .jubao-lk[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .jubao-lk .link-txt[data-v-543cdfa1] {
    color: hsla(0, 0%, 100%, .3)
}

.qy-footer .jubao-lk .link-txt[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .jubao-lk.unlink[data-v-543cdfa1] {
    cursor: default
}

.qy-footer .copyright[data-v-543cdfa1],
.qy-footer .jubao-lk.unlink[data-v-543cdfa1]:hover {
    color: hsla(0, 0%, 100%, .3)
}

.qy-footer .copyright[data-v-543cdfa1] {
    line-height: 16px;
    font-size: 14px;
    text-align: center
}

.qy-footer .copyright .copyright-lk[data-v-543cdfa1] {
    color: hsla(0, 0%, 100%, .3);
    padding-right: 2px
}

.qy-footer .copyright .copyright-lk[data-v-543cdfa1]:hover {
    color: var(--color-f4)
}

.qy-footer .qy-footer-img-mask[data-v-543cdfa1] {
    position: fixed;
    z-index: 10001;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5
}

.qy-footer .footer-img-pop[data-v-543cdfa1] {
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    padding: 30px;
    z-index: 10002
}

.qy-footer .footer-img-pop .qy-svgicon-close[data-v-543cdfa1] {
    cursor: pointer;
    display: block;
    position: absolute;
    font-size: 14px;
    right: 10px;
    top: 10px;
    fill: #666
}

.qy-footer .footer-img-pop .qy-svgicon-close[data-v-543cdfa1]:hover {
    fill: var(--color-f4)
}

@media screen and (max-width: 1355px) {
    .qy-footer .footer-content[data-v-543cdfa1] {
        width: 994px
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy-footer .footer-content[data-v-543cdfa1] {
        width: 1196px
    }
    .qy-footer .cate-list[data-v-543cdfa1] {
        margin-right: -30px
    }
    .qy-footer .list-item[data-v-543cdfa1] {
        margin-right: 30px
    }
    .qy-footer .footer-law[data-v-543cdfa1] {
        width: 994px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy-footer .footer-content[data-v-543cdfa1] {
        width: 1400px
    }
    .qy-footer .footer-company-v1[data-v-543cdfa1] {
        padding-left: 35px
    }
    .qy-footer .footer-company-v1 .cate-list[data-v-543cdfa1] {
        margin-right: -50px
    }
    .qy-footer .footer-company-v1 .list-item[data-v-543cdfa1] {
        margin-right: 50px
    }
    .qy-footer .footer-law[data-v-543cdfa1] {
        width: 1264px
    }
}

@media screen and (min-width: 1796px) {
    .qy-footer .footer-content[data-v-543cdfa1] {
        width: 1636px
    }
    .qy-footer .footer-company-v1[data-v-543cdfa1] {
        padding-left: 35px
    }
    .qy-footer .footer-company-v1 .cate-list[data-v-543cdfa1] {
        margin-right: -50px
    }
    .qy-footer .footer-company-v1 .list-item[data-v-543cdfa1] {
        margin-right: 50px
    }
    .qy-footer .footer-law[data-v-543cdfa1] {
        width: 1264px
    }
}

.qy-float-anchor[data-v-b61127c8] {
    position: fixed;
    bottom: 50%;
    right: 1%;
    margin-bottom: -199px;
    z-index: 1000;
    text-align: center;
    background: hsla(0, 0%, 100%, .05);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
    border-radius: 4px
}

.qy-float-anchor .anchor-list[data-v-b61127c8] {
    padding: 5px 0;
    font-size: 0
}

.qy-float-anchor .anchor-list .list-item[data-v-b61127c8]:before {
    display: block;
    content: "";
    width: 42px;
    height: 1px;
    margin: 0 auto;
    background: rgba(255, 155, 255, .04)
}

.qy-float-anchor .anchor-list .list-item[data-v-b61127c8]:first-child:before {
    display: none
}

.qy-float-anchor .anchor-list .list-item:first-child .list-link[data-v-b61127c8] {
    border-radius: 2px 2px 0 0
}

.qy-float-anchor .anchor-list .list-item:last-child .list-link[data-v-b61127c8] {
    border-radius: 0 0 2px 2px
}

.qy-float-anchor .anchor-list .list-item.selected .list-link .qy-svgicon-guide-narrow-up[data-v-b61127c8],
.qy-float-anchor .anchor-list .list-item.selected .list-link[data-v-b61127c8] {
    color: var(--color-f4)
}

.qy-float-anchor .anchor-list .list-link[data-v-b61127c8] {
    display: block;
    padding: 5px 7px;
    line-height: 18px;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .6)
}

.qy-float-anchor .anchor-list .list-link[data-v-b61127c8]:hover {
    color: var(--color-f4);
    transition: color .1s ease-in-out
}

.qy-float-anchor .anchor-list .list-link:hover .qy-svgicon-guide-narrow-up[data-v-b61127c8] {
    color: var(--color-f4)
}

.qy-float-anchor .anchor-list .list-link[data-v-b61127c8] .back-top-svg {
    display: block;
    margin: 0 auto 4px;
    width: 20px;
    height: 13px;
    fill: currentColor
}

.qy-float-anchor .anchor-vip__img[data-v-b61127c8] {
    position: absolute;
    top: -95px;
    right: -15px;
    display: block;
    width: 80px;
    height: 80px;
    background: url(//web.archive.org/web/20220628082301im_/https://www.iqiyipic.com/common/fix/site-v4/present2@2x.png) no-repeat 0 0;
    background-size: 80px 80px
}

.qy-float-anchor .anchor-wenjuan[data-v-b61127c8] {
    position: absolute;
    top: -95px;
    margin-left: -23px
}

@media screen and (max-width: 1154px) {
    .qy-float-anchor[data-v-b61127c8] {
        display: none
    }
}

.qy-mod-more[data-v-f7b008fe] {
    width: 300px;
    margin: 0 auto 43px;
    text-align: center;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    background-color: hsla(0, 0%, 100%, .04);
    border-radius: 3px;
    font-size: 15px;
    color: var(--color-f4)
}

.qy-mod-more[data-v-f7b008fe]:hover {
    background-color: hsla(0, 0%, 100%, .06)
}

.qy-mod-more.disabled[data-v-f7b008fe] {
    color: #fff;
    cursor: default
}

.qy-mod-more.disabled[data-v-f7b008fe]:hover {
    opacity: 1
}

.qy-mod-more .qy-svgicon-play-14[data-v-f7b008fe] {
    margin-right: 8px;
    font-size: 16px
}

.qy-mod-more__svg[data-v-f7b008fe] {
    position: relative;
    top: 3px;
    margin-right: 3px
}

.mod-loading[data-v-f7b008fe] {
    background: url(//web.archive.org/web/20220628082301im_/https://www.iqiyipic.com/common/fix/site-v5/mod-loading@2x.gif) no-repeat 50%;
    background-size: 30px auto
}

.content-wrap[data-v-26b3b401] {
    padding-top: 30px;
    transform: translateZ(10px);
    /*background: #191a20*/
}

.content-wrap[data-v-26b3b401],
.qy20-skin_inner[data-v-26b3b401] {
    position: relative
}

.qy20-skin_inner[data-v-26b3b401] .skin_link {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 522px
}

.qy20-skin_inner[data-v-26b3b401] .ph-skin-wrap {
    position: relative;
    margin: 0 auto
}

.qy20-skin_inner[data-v-26b3b401] .qy20-h-carousel__fixed {
    position: static !important
}

@media screen and (max-width: 1355px) {
    .qy20-skin_inner[data-v-26b3b401] .skin_link {
        height: 522px
    }
    .qy20-skin_inner[data-v-26b3b401] .page-wrap,
    .qy20-skin_inner[data-v-26b3b401] .ph-skin-wrap {
        width: 1024px
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy20-skin_inner[data-v-26b3b401] .skin_link {
        height: 661px
    }
    .qy20-skin_inner[data-v-26b3b401] .page-wrap,
    .qy20-skin_inner[data-v-26b3b401] .ph-skin-wrap {
        width: 1226px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy20-skin_inner[data-v-26b3b401] .skin_link {
        height: 661px
    }
    .qy20-skin_inner[data-v-26b3b401] .page-wrap,
    .qy20-skin_inner[data-v-26b3b401] .ph-skin-wrap {
        width: 1430px
    }
}

@media screen and (min-width: 1796px) {
    .qy20-skin_inner[data-v-26b3b401] .skin_link {
        height: 745px
    }
    .qy20-skin_inner[data-v-26b3b401] .page-wrap,
    .qy20-skin_inner[data-v-26b3b401] .ph-skin-wrap {
        width: 1666px
    }
}

.qy20-skin_top[data-v-26b3b401] .ph-skin-wrap {
    position: relative
}

.qy20-skin_top[data-v-26b3b401] .qy20-h-carousel__fixed {
    position: static !important
}

body {
    background: #191a20
}

:root .content-wrap,
_::-webkit-full-page-media,
_:future {
    transform: none
}

