.gc__card {
    position: relative;
    padding: 28px;
    background-color: hsla(0,0%,100%,.02);
    border-radius: 8px;
}
.gc__grid--gutter16 {
    margin-left: -8px;
    margin-right: -8px;
}
.gc__grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gc__col--50--gutter16 {
    box-sizing: border-box;
    width: 33.33%;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 30px;
}
.gc__card {
    position: relative;
    padding: 28px;
    background-color: hsla(0,0%,100%,.02);
    border-radius: 8px;
}
.gc__card__bg {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 180px;
}
.gcl__box.gcl__3 {
    margin-bottom: 20px;
}
.gcl__box.gcl__3 .gcl__in{
    margin-bottom: 20px;
}
.gcl__box.gcl__3 .gcl__con {
    height: 24px;
}
.gcl__box.gcl__3 .gcl__img {
    height: 100%;
}
.gcl__box.gcl__3 .gcl__txt{
    display: block;
}
.gcl__box.gcl__3 .gcl__moresvg {
    display: inline-block;
    width: 20px;
    height: 100%;
    vertical-align: top;
    fill: hsla(0,0%,100%,.9);
}
.rti__padding {
    margin-top: 14px;
    margin-bottom: 14px;
}
.rti__head{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    color: #fff;
    line-height: 1;
    height: 1em;
    opacity: .9;
    font-size: 20px;
    font-weight: 700;
}
.rti__head .gcl__in {
    position: relative;
    display: inline-block;
    line-height: 20px;
    height: 20px;
    font-size: 20px;
    font-weight: 700;
    color: hsla(0,0%,100%,.9);
    z-index: 6;
}
.rti__head .gcl__con {
    height: 100%;
}
.gcl__moresvg {
    width: 16px;
    fill: currentColor;
}
.rti__head .gcl__txt {
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.rti__head .gcl__moresvg, .rti__head .gcl__txt {
    display: inline-block;
    vertical-align: top;
    height: 100%;
}
.gcl__box.gcl__2 {
    text-align: center;
}
.gcl__box.gcl__2 .gcl__in, .gcl__box.gcl__3 .gcl__in {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
}
.gcl__box.gcl__2 .gcl__con {
    height: 28px;
}
.gcl__box.gcl__2 .gcl__img, .gcl__box.gcl__3 .gcl__img {
    height: 100%;
}
.gcl__box.gcl__2 .gcl__txt, .gcl__box.gcl__3 .gcl__txt {
    display: none;
}
.gcl__box.gcl__2 .gcl__moresvg, .gcl__box.gcl__3 .gcl__moresvg {
    display: inline-block;
    width: 20px;
    height: 100%;
    vertical-align: top;
    fill: hsla(0,0%,100%,.9);
}

.gc__card__meta {
    margin-top: -21px;
    margin-bottom: 31px;
    text-align: right;
    font-size: 13px;
    line-height: 1;
    color: hsla(0,0%,100%,.5);
}
.gc__card__meta .gc__card__meta__in {
    display: inline-block;
}

.gc__grid--gutter32 {
    margin-left: -28px;
    margin-right: -28px;
}
.gc__col--50--gutter32 {
    box-sizing: border-box;
    width: 33.33%;
    padding-left: 28px;
    padding-right: 28px;
}

.__nuxt-error-page {
    padding: 1rem;
    background: #f7f8fb;
    color: #47494e;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: sans-serif;
    font-weight: 100 !important;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.__nuxt-error-page .error {
    max-width: 450px
}

.__nuxt-error-page .title {
    font-size: 1.5rem;
    margin-top: 15px;
    color: #47494e;
    margin-bottom: 8px
}

.__nuxt-error-page .description {
    color: #7f828b;
    line-height: 21px;
    margin-bottom: 10px
}

.__nuxt-error-page a {
    color: #7f828b !important;
    text-decoration: none
}

.__nuxt-error-page .logo {
    position: fixed;
    left: 12px;
    bottom: 12px
}

.nuxt-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    width: 0;
    opacity: 1;
    transition: width .1s, opacity .4s;
    background-color: #00be06;
    z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
    transition: none
}

.nuxt-progress-failed {
    background-color: red
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent
}

article, aside, blockquote, body, button, dd, div, dl, dt, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, input, legend, li, menu, nav, ol, p, pre, section, select, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

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

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

strong {
    font-weight: 400
}

ol, ul {
    list-style: none
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%
}

button:focus, input:focus, select:focus, textarea:focus {
    outline: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button
}

textarea {
    overflow: hidden;
    vertical-align: top
}

input, textarea {
    -webkit-appearance: none
}

input::-ms-clear, input::-ms-reveal, textarea::-ms-clear, textarea::-ms-reveal {
    display: none
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-ms-clear, input[type=search]::-ms-reveal {
    display: none
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    display: none
}

img {
    border: none;
    vertical-align: top
}

a, a:active, a:hover, a:link, a:visited {
    text-decoration: none
}

:root {
    --scroll-width: 0px;
    --brand-color: #ff6500;
    --brand-line-color: #ff6500;
    --scrollbar-color: hsla(0, 0%, 100%, 0.10196);
    --scrollbar-hover-color: hsla(0, 0%, 100%, 0.2);
    --bg-color: #14161a
}

body {
    font: 12px/1.5 PingFangSC-Regular, Helvetica, Arial, Microsoft Yahei, sans-serif;
    -webkit-touch-callout: none !important
}

.dn {
    display: none !important
}

.qy-popup-mask {
    background: #000
}

.qy-dark {
    background: #14161a;
    margin: 0 50px;
}

.qy-light {
    background: #fff
}

[data-v-14d438ac]:root {
    --scroll-width: 0px;
    --brand-color: #ff6500;
    --brand-line-color: #ff6500;
    --scrollbar-color: hsla(0, 0%, 100%, 0.10196);
    --scrollbar-hover-color: hsla(0, 0%, 100%, 0.2);
    --bg-color: #14161a
}

.ch-res[data-v-14d438ac] {
    position: relative;
    margin: 0 auto;
    width: 994px;
    min-width: 994px;
    overflow: hidden;
    pointer-events: auto
}

@media screen and (max-width: 994px) {
    .ch-res.pca[data-v-14d438ac] {
        width: 792px;
        min-width: 792px
    }
}

@media screen and (max-width: 994px) {
    .ch-res.uwp[data-v-14d438ac] {
        width: 456px;
        min-width: 456px
    }
}

@media screen and (min-width: 1796px) {
    .ch-res[data-v-14d438ac] {
        width: 1636px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .ch-res[data-v-14d438ac] {
        width: 1400px
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .ch-res[data-v-14d438ac] {
        width: 1196px
    }
}

[data-v-5ed27594]:root {
    --scroll-width: 0px;
    --brand-color: #ff6500;
    --brand-line-color: #ff6500;
    --scrollbar-color: hsla(0, 0%, 100%, 0.10196);
    --scrollbar-hover-color: hsla(0, 0%, 100%, 0.2);
    --bg-color: #14161a
}

.tl-layout__left--3[data-v-5ed27594] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 590px;
    margin-right: 16px
}

.tl-layout__left--3[data-v-5ed27594] .tl-layout {
    margin-bottom: 0
}

.tl-layout__right--3[data-v-5ed27594] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    overflow: hidden;
    -ms-flex: 1;
    flex: 1
}

.tl-layout__right--3[data-v-5ed27594] .tl-layout {
    margin-bottom: 0
}

.tl-layout[data-v-5ed27594] {
    font-size: 0;
    position: relative;
    height: 100%;
    margin-bottom: 43px
}

.tl-layout__left[data-v-5ed27594] {
    position: relative;
    margin-right: 202px
}

.tl-layout__side[data-v-5ed27594] {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    width: 186px
}

.tl-layout__left__two[data-v-5ed27594] {
    position: relative;
    margin-right: 404px
}

.tl-layout__side__two[data-v-5ed27594] {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    width: 388px
}

.tl-layout__left--free[data-v-5ed27594], .tl-layout__right--free[data-v-5ed27594] {
    position: relative;
    display: inline-block;
    margin-bottom: -43px;
    vertical-align: top;
    height: 100%
}

@media screen and (min-width: 1796px) {
    .tl-layout__left--free[data-v-5ed27594] {
        width: 944px
    }

    .tl-layout__right--free[data-v-5ed27594] {
        width: 692px
    }

    .tl-layout__left--3[data-v-5ed27594] {
        width: 928px
    }

    .tl-layout__right--3[data-v-5ed27594] {
        width: 692px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .tl-layout__left--free[data-v-5ed27594] {
        width: 708px
    }

    .tl-layout__left--3[data-v-5ed27594], .tl-layout__right--3[data-v-5ed27594], .tl-layout__right--free[data-v-5ed27594] {
        width: 692px
    }
}

.rightCol3[data-v-5ed27594] {
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 994px) {
    .qy-uwp .rightCol3[data-v-5ed27594] {
        height: auto;
        display: block
    }

    .qy-uwp .tl-layout__left--3[data-v-5ed27594] {
        width: 100%;
        margin-bottom: 48px
    }

    .qy-uwp .tl-layout__right--3[data-v-5ed27594] {
        width: 100%
    }
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .tl-layout__left--free[data-v-5ed27594] {
        width: 606px
    }

    .tl-layout__right--free[data-v-5ed27594] {
        width: 590px
    }
}

@media screen and (max-width: 1355px) {
    .tl-layout__left--free[data-v-5ed27594] {
        width: 606px
    }

    .tl-layout__right--free[data-v-5ed27594] {
        width: 388px
    }
}

@media screen and (min-width: 1560px) {
    .tl-layout__left[data-v-5ed27594] {
        margin-right: 236px
    }

    .tl-layout__side[data-v-5ed27594] {
        width: 220px
    }

    .tl-layout__left__two[data-v-5ed27594] {
        margin-right: 472px
    }

    .tl-layout__side__two[data-v-5ed27594] {
        width: 456px
    }
}

.qy-dark .toast[data-v-c09aa536] {
    background: rgba(23, 24, 30, .98)
}

.qy-dark .toast__inner[data-v-c09aa536] {
    color: hsla(0, 0%, 100%, .9)
}

.qy-dark .toast__desc[data-v-c09aa536], .qy-dark .toast__tit[data-v-c09aa536] {
    color: #fff
}

.qy-dark .toast__inner_2[data-v-c09aa536] {
    color: hsla(0, 0%, 100%, .9)
}

.qy-red .toast[data-v-c09aa536] {
    background: hsla(0, 0%, 100%, .98)
}

.qy-red .toast__inner[data-v-c09aa536] {
    color: #18191e
}

.qy-red .toast__desc[data-v-c09aa536], .qy-red .toast__tit[data-v-c09aa536] {
    color: #000
}

.qy-red .toast__inner_2[data-v-c09aa536] {
    color: #18191e
}

.qy-pink .toast[data-v-c09aa536] {
    background: hsla(0, 0%, 100%, .98)
}

.qy-pink .toast__inner[data-v-c09aa536] {
    color: #18191e
}

.qy-pink .toast__desc[data-v-c09aa536], .qy-pink .toast__tit[data-v-c09aa536] {
    color: #000
}

.qy-pink .toast__inner_2[data-v-c09aa536] {
    color: #18191e
}

[data-v-c09aa536]:root {
    --scroll-width: 0px;
    --brand-color: #ff6500;
    --brand-line-color: #ff6500;
    --scrollbar-color: hsla(0, 0%, 100%, 0.10196);
    --scrollbar-hover-color: hsla(0, 0%, 100%, 0.2);
    --bg-color: #14161a
}

.toast[data-v-c09aa536] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 13px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    border-radius: 4px;
    font-size: 0;
    text-align: center;
    z-index: 999;
    background: hsla(0, 0%, 100%, .98)
}

.toast__inner[data-v-c09aa536] {
    vertical-align: middle;
    color: #18191e
}

.toast__inner.failed[data-v-c09aa536] {
    color: #ff6000
}

.toast__icon[data-v-c09aa536] {
    margin-right: 12px
}

.toast__icon[data-v-c09aa536], .toast__txt[data-v-c09aa536] {
    display: inline-block;
    vertical-align: middle
}

.toast__txt[data-v-c09aa536] {
    line-height: 1;
    text-align: left
}

.toast__tit[data-v-c09aa536] {
    font-size: 14px;
    color: #000;
    opacity: .9
}

.toast__desc[data-v-c09aa536] {
    font-size: 12px;
    color: #000;
    opacity: .7;
    margin-top: 10px
}

.toast__desc[data-v-c09aa536] a {
    color: #00be06
}

.toast-fade-enter-active[data-v-c09aa536] {
    transition: all .1s ease
}

.toast-fade-leave-active[data-v-c09aa536] {
    transition: all .1s ease-out
}

.toast-fade-enter[data-v-c09aa536], .toast-fade-leave-to[data-v-c09aa536] {
    opacity: 0
}

.toast_new[data-v-c09aa536] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 0;
    text-align: center;
    z-index: 999;
    padding: 15px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid hsla(0, 0%, 100%, .10196);
    background-color: rgba(46, 47, 49, .8);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.toast__inner_2[data-v-c09aa536] {
    vertical-align: middle;
    color: #18191e
}

.toast__inner_2.failed[data-v-c09aa536] {
    color: #ff6000
}

.toast__iconWrap[data-v-c09aa536] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#toast__tit_2[data-v-c09aa536] {
    font-size: 16px;
    line-height: 16px;
    margin-left: 4px;
    white-space: nowrap
}

#toast__desc_2[data-v-c09aa536] {
    font-size: 14px;
    line-height: 14px;
    margin-top: 8px;
    color: hsla(0, 0%, 100%, .6);
    white-space: nowrap
}

#toast__desc_2[data-v-c09aa536] a {
    color: #00be06
}

.qy-nav-sub-v3 {
    position: absolute;
    top: 64px;
    margin-left: -8em;
    z-index: 1000
}

.qy-nav-sub-v3 .qy-nav-inner {
    width: 411px;
    padding: 21px 0 21px 21px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qy-nav-sub-v3 .qy20-nav-list {
    margin: 0 12px
}

.qy-nav-sub-v3 .qy20-nav-list.nav-hide {
    display: none
}

.qy-nav-sub-v3 .qy20-nav-link {
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    padding: 0 9px;
    width: 60px;
    line-height: 33px;
    font-size: 15px;
    color: rgba(0, 0, 0, .9)
}

.qy-nav-sub-v3 .qy20-nav-link.selected, .qy-nav-sub-v3 .qy20-nav-link:hover {
    color: #ff6500
}

.qy-nav-sub-v3 .qy20-nav-link.selected {
    font-weight: 700
}

.qy-nav-sub-v3 .qy20-nav-link.gold {
    color: #e2b987
}

.qy-nav-sub-v3 .qy20-nav-link.gold:hover {
    color: #bb8b51
}

.qy-nav-sub-v3 .qy20-nav-link.nav-hide {
    display: none
}

.qy-nav-sub-v3 .qy20-nav-line {
    display: none;
    margin: 9px;
    vertical-align: top;
    width: 351px;
    height: 1px;
    background-color: rgba(0, 0, 0, .04)
}

.qy-nav-sub-v3 .qy20-nav-line:nth-of-type(10), .qy-nav-sub-v3 .qy20-nav-line:nth-of-type(19) {
    display: block
}

.qy-nav-sub-v3 .qy20-nav-line:last-child {
    display: none
}

.qy-nav {
    float: left;
    height: 24px;
    margin: 21px 0 0 20px;
    line-height: 23px;
    font-size: 0
}

.qy-nav .nav-link {
    margin: 0 9px;
    vertical-align: top;
    font-size: 15px;
    color: #ccc
}

.qy-nav .nav-guide, .qy-nav .nav-index {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0
}

.qy-nav .nav-guide {
    cursor: pointer
}

.qy-nav .nav-channel {
    display: none;
    vertical-align: top;
    height: 23px;
    overflow: hidden
}

.qy-nav .nav-channel .cloud-movie .selected-img {
    display: none
}

.qy-nav .cloud-movie .img {
    width: 75.1px;
    height: 18px;
    margin-top: 2px
}

.qy-nav .show920 {
    display: inline
}

.qy-nav .hidden920 {
    display: none
}

.qy-nav .nav-vip-link {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 96px;
    height: 20px
}

.qy-nav .nav-vip-img {
    vertical-align: top;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 96px;
    max-height: 64px
}

.qy-header.home2020 .qy-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 14px
}

.qy-header.home2020 .qy-nav .nav-channel {
    display: inline-block
}

.qy-header.home2020 .qy-nav .nav-channel .nav-link {
    opacity: .5;
    color: #fff
}

.qy-header.home2020 .qy-nav .nav-link {
    margin: 0;
    padding: 0 10px;
    font-size: 18px;
    color: #fff
}

.qy-header.home2020 .qy-nav .nav-link.nav-vip {
    opacity: .5
}

.qy-header.home2020 .qy-nav .nav-link.nav-vip.selected {
    color: #f0bf7b
}

.qy-header.home2020 .qy-nav .nav-link.home2020:hover, .qy-header.home2020 .qy-nav .nav-link:hover {
    opacity: .9;
    color: #fff
}

.qy-header.home2020 .qy-nav .nav-link.home2020:hover .selected-img, .qy-header.home2020 .qy-nav .nav-link:hover .selected-img {
    display: block
}

.qy-header.home2020 .qy-nav .nav-link.home2020:hover .no-selected-img, .qy-header.home2020 .qy-nav .nav-link:hover .no-selected-img {
    display: none
}

.qy-header.home2020 .qy-nav .nav-link.home2020.selected, .qy-header.home2020 .qy-nav .nav-link.selected {
    opacity: .9;
    font-size: 24px;
    color: #fff
}

.qy-header.home2020 .qy-nav .nav-link.home2020.selected .selected-img, .qy-header.home2020 .qy-nav .nav-link.selected .selected-img {
    display: block
}

.qy-header.home2020 .qy-nav .nav-link.home2020.selected .no-selected-img, .qy-header.home2020 .qy-nav .nav-link.selected .no-selected-img {
    display: none
}

.qy-header.home2020 .qy-nav .nav-link.home2020 {
    color: hsla(0, 0%, 100%, .68);
    font-weight: 700;
    opacity: 1
}

.qy-header.home2020 .qy-nav.nav-hide1 .nav-index:nth-of-type(n+1), .qy-header.home2020 .qy-nav.nav-hide2 .nav-index:nth-of-type(n+2), .qy-header.home2020 .qy-nav.nav-hide3 .nav-index:nth-of-type(n+3), .qy-header.home2020 .qy-nav.nav-hide4 .nav-index:nth-of-type(n+4), .qy-header.home2020 .qy-nav.nav-hide5 .nav-index:nth-of-type(n+5), .qy-header.home2020 .qy-nav.nav-hide6 .nav-index:nth-of-type(n+6), .qy-header.home2020 .qy-nav.nav-hide7 .nav-index:nth-of-type(n+7), .qy-header.home2020 .qy-nav.nav-hide8 .nav-index:nth-of-type(n+8), .qy-header.home2020 .qy-nav.nav-hide9 .nav-index:nth-of-type(n+9) {
    display: none
}

.qy-header.home2020 .qy-nav .nav-vip {
    color: #e2b987
}

.qy-header.home2020 .qy-nav .nav-vip:hover {
    color: #bb8b51
}

.qy-header.home2020 .qy-nav .nav-guide {
    padding-right: 0
}

.qy-header.home2020 .qy-nav .nav-guide.selected .qy20-header-svg-guide-narrow, .qy-header.home2020 .qy-nav .nav-guide:hover .qy20-header-svg-guide-narrow {
    color: #ff6500
}

.qy-header.home2020 .qy-nav .nav-guide.selected .gold .qy20-header-svg-guide-narrow, .qy-header.home2020 .qy-nav .nav-guide:hover .gold .qy20-header-svg-guide-narrow {
    color: #f0bf7b
}

.qy-header.home2020 .qy-nav .nav-guide.selected .qy20-header-svg-guide-narrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: center 12px;
    transform-origin: center 12px
}

.qy-header.home2020 .qy-nav .nav-guide.selected .icon-home2020-green__channel-more, .qy-header.home2020 .qy-nav .nav-guide.selected .qy20-header-svg-guide-narrow {
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.qy-header.home2020 .qy-nav .nav-guide.selected .icon-home2020-green__channel-more {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: .9
}

.qy-header.home2020 .qy-nav .qy20-header-svg-guide-narrow {
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
    width: 7px;
    height: 22px
}

.qy-header.home2020 .qy-nav .nav-all {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.qy-header.home2020 .qy-nav .nav-sub-arrow {
    position: absolute;
    bottom: -24px;
    left: 50%;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff
}

.qy-header.home2020 .qy-nav .hidden920, .qy-header.home2020 .qy-nav .show920 {
    display: none
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy-header.home2020 .qy-nav .show-s {
        display: none
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy-header.home2020 .qy-nav .show-s {
        display: none
    }
}

@media screen and (min-width: 1796px) {
    .qy-header.home2020 .qy-nav .show-s {
        display: none
    }
}

.qy-header.home2020 .qy-nav .show-m {
    display: none
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy-header.home2020 .qy-nav .show-m {
        display: inline-block
    }
}

.qy-header.home2020 .qy-nav .show-l {
    display: none
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy-header.home2020 .qy-nav .show-l {
        display: inline-block
    }
}

@media screen and (min-width: 1796px) {
    .qy-header.home2020 .qy-nav .show-l {
        display: inline-block
    }
}

.qy-header.home2020 .qy-nav .show-more {
    display: inline-block;
    vertical-align: top;
    height: 23px;
    overflow: hidden;
    opacity: .9
}

.qy-header.home2020 .qy-nav .show-more.selected {
    opacity: .9;
    font-size: 24px;
    color: #fff
}

.qy-header.home2020 .qy-nav .show-more.selected.gold {
    color: #f0bf7b
}

.qy-header.home2020 .qy-nav .show-more-txt {
    margin-right: 6px;
    float: left
}

.qy-header.home2020 .qy-nav .icon-home2020-green__channel-more {
    margin-top: 1px
}

.qy-header__pwa {
    margin-left: 12px
}

.qy-header__pwa .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header__pwa .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header__pwa .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header__pwa .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header__pwa:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header__pwa:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header__pwa .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='.549%25' x2='50%25' y2='100%25' id='a'%3E%3Cstop stop-color='rgba(255, 255, 255, 0.4)' stop-opacity='.9' offset='0%25'/%3E%3Cstop stop-color='rgba(255, 255, 255, 0.4)' stop-opacity='.9' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M7.117 8.863a.8.8 0 011.073 1.01l-.21.563-.414 1.091-.405 1.047-.396 1.002-.388.956-.38.912-.37.867c-.303.697-1.54.645-1.508-.115.113-2.62-.565-3.121-3.036-2.996-.78.039-.902-1.186-.192-1.514l2.324-1.066 2.46-1.114 1.442-.643zM12 0a4 4 0 014 4v8a4 4 0 01-4 4H7.6l.2-.473.437-1.057.445-1.104.454-1.153.462-1.201.237-.624c.786-2.08-1.36-4.064-3.422-3.167l-1.603.703-2.74 1.219-2.07.934V4a4 4 0 014-4h8z' transform='translate(2 2)' fill='url(%23a)' fill-rule='nonzero'/%3E%3Cpath d='M9.514 10.295l.143.016a1.307 1.307 0 011.051.989c-.09.774-.16 1.035-.228 1.223l-.033.09-.415 1.095-.406 1.05-.398 1.005-.39.961-.381.917-.372.87a1.273 1.273 0 01-.567.612 1.506 1.506 0 01-.824.174 1.232 1.232 0 01-.771-.33 1.01 1.01 0 01-.303-.792c.045-1.066 0-1.754-.38-2.13-.392-.387-1.094-.398-2.132-.346a1.062 1.062 0 01-.801-.284 1.25 1.25 0 01-.373-.76 1.46 1.46 0 01.143-.837c.126-.247.327-.458.605-.586l2.326-1.067 2.463-1.116 1.443-.643c.253-.112.507-.135.743-.095l-.143-.016zM14 1.5c1.243 0 2.368.504 3.182 1.318A4.486 4.486 0 0118.5 6v8a4.486 4.486 0 01-1.318 3.182A4.486 4.486 0 0114 18.5H8.843l.494-1.163.435-1.053.443-1.102.453-1.15.462-1.199.236-.621c.15-.397.168-.79.083-1.149a2.085 2.085 0 00-1.664-1.536 2.064 2.064 0 00-1.173.152l-1.6.702-2.736 1.218L1.5 12.85V6c0-1.243.504-2.368 1.318-3.182A4.486 4.486 0 016 1.5h8z'/%3E%3Cpath d='M9.433 11.293l.056.004c.06.01.113.04.156.08-.019.57-.075.728-.133.882L9.1 13.347l-.404 1.043-.395.998-.386.952-.378.908-.37.864a.281.281 0 01-.128.133.49.49 0 01-.269.055c-.053-.004-.11-.011-.146-.047-.009-.008-.006-.023-.005-.035.065-1.513-.163-2.377-.676-2.884-.53-.523-1.413-.708-2.885-.634-.027.002-.053-.001-.07-.017-.04-.038-.055-.097-.062-.154a.447.447 0 01.042-.257.28.28 0 01.131-.131l2.322-1.066 2.457-1.112 1.44-.642a.296.296 0 01.17-.024l-.055-.004zM14 2.5c.966 0 1.841.392 2.475 1.025A3.489 3.489 0 0117.5 6v8c0 .966-.392 1.841-1.025 2.475A3.489 3.489 0 0114 17.5h-3.649l.348-.843.447-1.108.455-1.156.463-1.203.238-.625c.226-.6.248-1.193.12-1.733a3.018 3.018 0 00-.891-1.51c-.433-.4-.981-.68-1.58-.78a3.057 3.057 0 00-1.74.221l-1.606.704-2.74 1.22-1.365.616V6c0-.966.392-1.841 1.025-2.475A3.489 3.489 0 016 2.5h8z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.qy-header__pwa:hover .header-sideItemIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='.549%25' x2='50%25' y2='100%25' id='a'%3E%3Cstop stop-color='%2300CC4C' stop-opacity='.9' offset='0%25'/%3E%3Cstop stop-color='%2300D099' stop-opacity='.9' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M7.117 8.863a.8.8 0 011.073 1.01l-.21.563-.414 1.091-.405 1.047-.396 1.002-.388.956-.38.912-.37.867c-.303.697-1.54.645-1.508-.115.113-2.62-.565-3.121-3.036-2.996-.78.039-.902-1.186-.192-1.514l2.324-1.066 2.46-1.114 1.442-.643zM12 0a4 4 0 014 4v8a4 4 0 01-4 4H7.6l.2-.473.437-1.057.445-1.104.454-1.153.462-1.201.237-.624c.786-2.08-1.36-4.064-3.422-3.167l-1.603.703-2.74 1.219-2.07.934V4a4 4 0 014-4h8z' transform='translate(2 2)' fill='url(%23a)' fill-rule='nonzero'/%3E%3Cpath d='M9.514 10.295l.143.016a1.307 1.307 0 011.051.989c-.09.774-.16 1.035-.228 1.223l-.033.09-.415 1.095-.406 1.05-.398 1.005-.39.961-.381.917-.372.87a1.273 1.273 0 01-.567.612 1.506 1.506 0 01-.824.174 1.232 1.232 0 01-.771-.33 1.01 1.01 0 01-.303-.792c.045-1.066 0-1.754-.38-2.13-.392-.387-1.094-.398-2.132-.346a1.062 1.062 0 01-.801-.284 1.25 1.25 0 01-.373-.76 1.46 1.46 0 01.143-.837c.126-.247.327-.458.605-.586l2.326-1.067 2.463-1.116 1.443-.643c.253-.112.507-.135.743-.095l-.143-.016zM14 1.5c1.243 0 2.368.504 3.182 1.318A4.486 4.486 0 0118.5 6v8a4.486 4.486 0 01-1.318 3.182A4.486 4.486 0 0114 18.5H8.843l.494-1.163.435-1.053.443-1.102.453-1.15.462-1.199.236-.621c.15-.397.168-.79.083-1.149a2.085 2.085 0 00-1.664-1.536 2.064 2.064 0 00-1.173.152l-1.6.702-2.736 1.218L1.5 12.85V6c0-1.243.504-2.368 1.318-3.182A4.486 4.486 0 016 1.5h8z'/%3E%3Cpath d='M9.433 11.293l.056.004c.06.01.113.04.156.08-.019.57-.075.728-.133.882L9.1 13.347l-.404 1.043-.395.998-.386.952-.378.908-.37.864a.281.281 0 01-.128.133.49.49 0 01-.269.055c-.053-.004-.11-.011-.146-.047-.009-.008-.006-.023-.005-.035.065-1.513-.163-2.377-.676-2.884-.53-.523-1.413-.708-2.885-.634-.027.002-.053-.001-.07-.017-.04-.038-.055-.097-.062-.154a.447.447 0 01.042-.257.28.28 0 01.131-.131l2.322-1.066 2.457-1.112 1.44-.642a.296.296 0 01.17-.024l-.055-.004zM14 2.5c.966 0 1.841.392 2.475 1.025A3.489 3.489 0 0117.5 6v8c0 .966-.392 1.841-1.025 2.475A3.489 3.489 0 0114 17.5h-3.649l.348-.843.447-1.108.455-1.156.463-1.203.238-.625c.226-.6.248-1.193.12-1.733a3.018 3.018 0 00-.891-1.51c-.433-.4-.981-.68-1.58-.78a3.057 3.057 0 00-1.74.221l-1.606.704-2.74 1.22-1.365.616V6c0-.966.392-1.841 1.025-2.475A3.489 3.489 0 016 2.5h8z'/%3E%3C/g%3E%3C/svg%3E")
}

.qy-header__pwa .qy-header-pwa-pop {
    position: absolute;
    left: 50%;
    top: 62px;
    z-index: 1001;
    margin-left: -118px
}

.qy-header__pwa .header-red-dot {
    position: absolute;
    top: 13px;
    right: 7px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #f42c5e
}

.qy-header__pwa .header-pwa-dropdown-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 28px 20px 16px;
    width: 236px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.qy-header__pwa .header-pwa-dropdown-wrap .icon {
    width: 56px;
    margin-bottom: 20px
}

.qy-header__pwa .header-pwa-dropdown-wrap .line1 {
    font-size: 14px;
    color: #000;
    line-height: 14px;
    margin-bottom: 12px
}

.qy-header__pwa .header-pwa-dropdown-wrap .line2 {
    opacity: .6;
    font-size: 14px;
    color: rgba(0, 0, 0, .9);
    margin-bottom: 20px
}

.qy-header__pwa .header-pwa-dropdown-wrap .button {
    background-image: -webkit-gradient(linear, left top, right top, from(#09c), to(#00b82e));
    background-image: linear-gradient(90deg, #09c, #00b82e);
    -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    border-radius: 20px;
    padding: 13px 69px;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 0 8px rgba(0, 0, 0, .4);
    border: none;
    cursor: pointer
}

.qy-header .header__search .search-result {
    position: absolute;
    z-index: 1001
}

.qy-header .header__search .search-result-con {
    padding: 3px 0 6px;
    border: 1px solid #f0f0f0;
    border-top: 0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    background-color: #fff
}

.qy-header .header__search .search-result-item {
    display: block;
    height: 32px;
    padding: 0 10px 0 15px;
    line-height: 32px;
    font-size: 14px;
    color: #222;
    cursor: pointer
}

.qy-header .header__search .search-result-item:after, .qy-header .header__search .search-result-item:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header__search .search-result-item.selected, .qy-header .header__search .search-result-item:hover {
    background-color: #f5f5f5
}

.qy-header .header__search .search-result-item.search-item-history {
    position: relative
}

.qy-header .header__search .search-result-item.search-item-history:hover {
    padding: 0 28px 0 15px
}

.qy-header .header__search .search-result-item.search-item-history:hover .search-result-delete {
    display: inline-block
}

.qy-header .header__search .search-result-item.search-item-history .search-result-delete {
    display: none;
    position: absolute;
    top: 0;
    right: 12px;
    width: 12px;
    height: 32px;
    color: rgba(0, 0, 0, .3)
}

.qy-header .header__search .search-result-item.search-item-history .search-result-delete:hover {
    color: #ff6500
}

.qy-header .header__search .search-box-hover .search-result-item {
    background-color: #f5f5f5
}

.qy-header .header__search .search-result-simple {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-header .header__search .search-result-list .search-result-item.selected, .qy-header .header__search .search-result-list .search-result-item:hover {
    color: #222
}

.qy-header .header__search .search-result-title {
    height: 32px;
    padding: 0 10px 0 15px;
    line-height: 32px;
    font-size: 14px;
    color: #999
}

.qy-header .header__search .search-result-title:after, .qy-header .header__search .search-result-title:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header__search .search-result-clear {
    float: right;
    color: #00cc36
}

.qy-header .header__search .search-result-num {
    display: inline-block;
    width: 23px;
    height: 18px;
    margin-right: 10px;
    line-height: 18px;
    color: #fff;
    border-radius: 0 9px 9px 0;
    background-color: #d8d8d8;
    text-align: center
}

.qy-header .header__search .search-result-avatar {
    border-radius: 50%;
    margin-right: 5px;
    vertical-align: middle
}

.qy-header .header__search .search-result-to {
    margin-right: 5px
}

.qy-header.home2020.play2024 .header__search {
    width: 360px;
    height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qy-header.home2020.play2024 .header__search .search-box-out:before {
    background-image: none
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy-header.home2020.r-type1 .header__search .search-box, .qy-header.home2020.r-type1 .qy-search .search-box {
        width: 190px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy-header.home2020.r-type1 .header__search .search-box, .qy-header.home2020.r-type1 .qy-search .search-box {
        width: 210px
    }
}

@media screen and (min-width: 1796px) {
    .qy-header.home2020.r-type1 .header__search .search-box, .qy-header.home2020.r-type1 .qy-search .search-box {
        width: 290px
    }
}

.qy-header.home2020.r-type1.play2024 .header__search .search-box, .qy-header.home2020.r-type2.play2024 .header__search .search-box {
    width: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, rgba(0, 0, 0, .24)), color-stop(97%, rgba(0, 0, 0, .24)));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .24) 1%, rgba(0, 0, 0, .24) 97%);
    background-color: transparent;
    border: 1px solid hsla(0, 0%, 100%, .14);
    border-radius: 8px
}

.qy-header.home2020.r-type2 .header__search .search-box {
    width: 300px
}

.qy-header.home2020 .header__search {
    position: relative;
    float: left;
    margin-top: 14px;
    margin-left: 8px
}

.qy-header.home2020 .header__search .search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 170px;
    height: 36px;
    background-color: hsla(0, 0%, 100%, .18);
    border-radius: 4px
}

.qy-header.home2020 .header__search .search-box.search-box-hover .search-box-input {
    color: hsla(0, 0%, 100%, .9)
}

.qy-header.home2020 .header__search .search-box-in {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding-left: 12px
}

.qy-header.home2020 .header__search .search-box-input {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    border: 0;
    outline: 0;
    font-size: 14px;
    padding: 10px 0;
    color: hsla(0, 0%, 100%, .6)
}

.qy-header.home2020 .header__search .search-box-input::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .6);
    line-height: normal
}

.qy-header.home2020 .header__search .search-box-input:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.qy-header.home2020 .header__search .search-box-input:-moz-placeholder, .qy-header.home2020 .header__search .search-box-input::-moz-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.qy-header.home2020 .header__search .search-box-out {
    display: block;
    position: relative;
    width: 40px;
    text-align: center
}

.qy-header.home2020 .header__search .search-box-out:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 1px;
    height: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(51%, hsla(0, 0%, 76.1%, .2)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 76.1%, .2) 51%, hsla(0, 0%, 100%, 0))
}

.qy-header.home2020 .header__search .search-box-btn {
    line-height: 36px;
    text-align: center;
    cursor: pointer
}

.qy-header.home2020 .header__search .search-box-btn:hover .qy20-header-svg-search {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='34' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='99.189%25' x2='97.403%25' y2='-15.586%25' id='a'%3E%3Cstop offset='0%25' stop-color='%2307F758'/%3E%3Cstop offset='100%25' stop-color='%2300FBA7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12.5 4a8.5 8.5 0 016.66 13.782l2.716 2.533a1 1 0 11-1.364 1.462l-2.772-2.584A8.5 8.5 0 1112.5 4zm0 2a6.5 6.5 0 100 13 6.5 6.5 0 000-13z' fill='url(%23a)'/%3E%3C/svg%3E")
}

.qy-header.home2020 .header__search .search-box-btn:hover .search-box-btnTxt {
    color: #07f758
}

.qy-header.home2020 .header__search .search-box-btn .search-box-btnTxt {
    margin-left: 4px;
    font-size: 14px;
    color: #16e067
}

.qy-header.home2020 .header__search .qy20-header-svg-search {
    display: inline-block;
    width: 21px;
    height: 34px;
    vertical-align: top;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='34' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='99.189%25' x2='97.403%25' y2='-15.586%25' id='a'%3E%3Cstop offset='0%25' stop-color='%2316E05A'/%3E%3Cstop offset='100%25' stop-color='%2316E09D'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12.5 4a8.5 8.5 0 016.66 13.782l2.716 2.533a1 1 0 11-1.364 1.462l-2.772-2.584A8.5 8.5 0 1112.5 4zm0 2a6.5 6.5 0 100 13 6.5 6.5 0 000-13z' fill='url(%23a)'/%3E%3C/svg%3E")
}

.qy-header.home2020 .header__search .search-right-entry {
    position: absolute;
    top: 0;
    right: 12px;
    line-height: 36px;
    color: hsla(0, 0%, 100%, .3);
    font-size: 14px
}

.qy-header.home2020 .header__search .search-right-entry:hover {
    color: #ff6500
}

.qy-header.home2020 .header__search .search-right-entry:hover .symbol-stop1-rank-hot {
    stop-color: "rgb(0, 204, 76)"
}

.qy-header.home2020 .header__search .search-right-entry:hover .symbol-stop2-rank-hot {
    stop-color: "rgb(0, 208, 153)"
}

.qy-header.home2020 .header__search .search-result {
    left: 0;
    right: 0;
    top: 36px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy-header.home2020 .header__search .search-result-con {
    border-color: hsla(0, 0%, 100%, .98);
    background-color: hsla(0, 0%, 100%, .98)
}

.qy-header.home2020 .header__search .search-result-item {
    color: #000
}

.qy-header.home2020 .header__search .search-result-item.selected, .qy-header.home2020 .header__search .search-result-item:hover {
    color: #ff6500;
    background-color: rgba(0, 0, 0, .03)
}

.qy-header.home2020 .header__search .search-result-item.search-item-history .search-result-delete {
    color: rgba(0, 0, 0, .4)
}

.qy-header.home2020 .header__search .search-result-item.search-item-history .search-result-delete:hover {
    color: #ff6500
}

.qy-header.home2020 .header__search .search-box-hover .search-result-item {
    color: #ff6500;
    background-color: rgba(0, 0, 0, .03)
}

.qy-header.home2020 .header__search .search-result-list .search-result-item.selected, .qy-header.home2020 .header__search .search-result-list .search-result-item:hover {
    color: #000
}

.qy-header.home2020 .header__search .search-result-kw {
    color: #ff6500
}

.qy-header.home2020 .header__search .search-result-title {
    color: rgba(0, 0, 0, .4)
}

.qy-header.home2020 .header__search .search-result-clear {
    color: #ff6500;
    opacity: .9
}

.qy-header.home2020 .header__search .search-result-clear:hover {
    opacity: 1
}

.qy-header.home2020 .header__search .qy20-header-svg-trashcan {
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
    width: 16px;
    height: 32px
}

.qy-header.home2020 .header__search .search-result-num {
    width: 18px;
    height: 18px;
    color: #fff;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .12)
}

.qy-header.home2020 .header__search .search-result-num.search-result-num1, .qy-header.home2020 .header__search .search-result-num.search-result-num2, .qy-header.home2020 .header__search .search-result-num.search-result-num3 {
    background-image: linear-gradient(233deg, #00d099, #ff6500)
}

.header__vip__pop1 {
    position: absolute;
    left: 50%;
    top: 64px;
    margin-left: -150px;
    z-index: 1001
}

.header__vip__pop1 .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1
}

.header__vip__pop1 .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px
}

.header__vip__pop1 .vip__con {
    width: 300px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 24px
}

.header__vip__pop1 .vip__title {
    position: relative;
    text-align: center
}

.header__vip__pop1 .vip__tit {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 11px 19px;
    font-size: 16px;
    line-height: 1.1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: -webkit-linear-gradient(135deg, #e6b673 5%, #a67128 10%);
    background-size: 200% 100%;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    color: #a67128;
    -webkit-animation: header__anim__glare 1.7s linear infinite;
    animation: header__anim__glare 1.7s linear infinite
}

.header__vip__pop1 .vip__tit .vip__tit__left {
    margin-right: 11px
}

.header__vip__pop1 .vip__tit .vip__tit__left, .header__vip__pop1 .vip__tit .vip__tit__right {
    display: inline-block;
    vertical-align: middle;
    background-color: #a67128;
    opacity: .12;
    width: 22px;
    height: 1px
}

.header__vip__pop1 .vip__tit .vip__tit__right {
    margin-left: 11px
}

@-webkit-keyframes header__anim__glare {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -170% 0
    }
}

@keyframes header__anim__glare {
    0% {
        background-position: 0 0
    }
    to {
        background-position: -170% 0
    }
}

.header__vip__pop1 .middle-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header__vip__pop1 .left, .header__vip__pop1 .right {
    float: left
}

.header__vip__pop1 .vip__qr {
    margin: 0 0 24px;
    position: relative;
    border-radius: 3px;
    text-align: center
}

.header__vip__pop1 .vip__qr__pd {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px;
    border-radius: 2px;
    background-color: #fff;
    width: 90px;
    height: 90px
}

.header__vip__pop1 .vip__qr__img {
    width: 100%;
    height: 100%
}

.header__vip__pop1 .vip__qr__loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 30px;
    -webkit-animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    color: rgba(166, 113, 40, .6)
}

.header__vip__pop1 .vip__qr__tit1 {
    margin-top: 12px;
    color: #000;
    font-size: 12px;
    line-height: 14px;
    vertical-align: middle
}

.header__vip__pop1 .vip__qr__tit2 {
    margin-top: 8px;
    color: #000;
    font-size: 12px;
    line-height: 1
}

.header__vip__pop1 .icon-home2020-green__vip-wx, .header__vip__pop1 .icon-home2020-green__vip-zfb {
    margin-right: 4px
}

.header__vip__pop1 .vip__reload {
    margin-top: 8px;
    color: rgba(0, 0, 0, .5);
    font-size: 12px;
    line-height: 1;
    cursor: pointer
}

.header__vip__pop1 .vip__reload:hover {
    color: #ff6500
}

.header__vip__pop1 .vip__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.header__vip__pop1 .vip__li {
    position: relative;
    padding-bottom: 15px;
    margin-top: 5px
}

.header__vip__pop1 .vip__li__image {
    margin-right: 8px
}

.header__vip__pop1 .vip__li__tit {
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    font-size: 14px;
    line-height: 24px;
    color: rgba(166, 113, 40, .6);
    white-space: nowrap
}

.header__vip__pop1 .vip__login {
    border-top: 1px solid rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .5);
    line-height: 40px;
    font-size: 12px;
    cursor: pointer
}

.header__vip__pop1 .vip__login:hover {
    color: #ff6500
}

.header__vip__pop1 .vip__arr {
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 40px
}

.header__vip__pop1 .header-pop-button {
    padding: 0;
    border-radius: 4px;
    text-align: center
}

.header__vip__pop1 .qy-button-small {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    position: relative;
    color: #68400b;
    background-color: #ffe4b2;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ffe4b2), to(#c79354));
    background-image: linear-gradient(90deg, #ffe4b2, #c79354);
    background-repeat: repeat-x;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    padding: 0 12px;
    line-height: 40px;
    font-size: 16px
}

.header__vip__pop1 .qy-button-small:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.header__vip__pop1 .qy-button-small:hover:after {
    opacity: .2
}

.qy-header.qy-header-search .header__vip__pop1 {
    top: 50px
}

.qy-header.play2024 .header-vip .header__vip--bubble .qy20-header-svg-vip {
    -webkit-transform: scale(1) translateY(-2px) translateZ(0);
    transform: scale(1) translateY(-2px) translateZ(0)
}

.header-vip {
    margin-left: 16px
}

.header-vip .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: #ac8a55
}

.header-vip .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-vip .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.header-vip .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.header-vip:hover .header-sideItemCon {
    color: #ff6500
}

.header-vip:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-vip .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='27.794%25' y1='81.337%25' x2='72.206%25' y2='18.663%25' id='a'%3E%3Cstop offset='0%25' stop-color='%23c8944e'/%3E%3Cstop offset='100%25' stop-color='%23e2bc81'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 3c1.965.1 3.556 1.665 4 4-.444.53-.823 1.376-1 2 .187.605 1.03.98 2 1 .312-.02.643-.085 1 0-.073-2.102 1.254-3.406 3-3 1.528-.406 2.855.898 3 3-.145 1.509-1.285 2.76-3 3 .24-.04-1.115 6.817-1 7-.405.984-1.423 1.8-3 2 .41-.2-10.413-.2-10 0-1.58-.2-2.598-1.016-3-2 .111-.183-1.245-7.041-1-7-1.716-.243-2.855-1.493-3-3 .145-2.102 1.472-3.406 3-3 1.746-.406 3.073.898 3 3 .357-.085.688-.02 1 0 .97-.02 1.813-.395 2-1-.176-.624-.556-1.47-1-2 .444-2.335 2.036-3.9 4-4zm-3 10c-.595-.298-.726.16-1 1 .465-.473 3.246 4.838 3 5 .255.105.383.364 1 1-.01-.294.446-.434 1-1-.357.187 2.504-5.295 3-5-.299-.674-.434-1.147-1-1-.162-.557-.617-.417-1 0 .185-.039-2 4-2 4s-2.253-4.193-2-4c-.444-.56-.887-.696-1 0z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.header-vip .header__vip--bubble .header__item__tit {
    display: none
}

.header-vip .header__vip--bubble .qy20-header-svg-vip {
    position: relative;
    -webkit-transform: scale(1.4) translateY(-2px) translateZ(0);
    transform: scale(1.4) translateY(-2px) translateZ(0)
}

.header-vip .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header-vip .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header-vip .header__vip__bubble {
    position: absolute;
    left: 50%;
    bottom: -7px;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff6c4b), to(#ff3d4e));
    background-image: linear-gradient(90deg, #ff6c4b, #ff3d4e);
    border-radius: 3px;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .9);
    line-height: 1.5;
    white-space: nowrap;
    padding: 0 2px;
    -webkit-transform: translateX(-50%) scale(.635);
    transform: translateX(-50%) scale(.635);
    -webkit-transform-origin: bottom;
    transform-origin: bottom
}

.qy-header.qy-header-search .header-vip {
    margin-left: 12px
}

.qy-header.qy-header-search .header-vip .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.qy-header-search .header-vip .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-vip .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.qy-header-search .header-vip .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.qy-header-search .header-vip:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.qy-header-search .header-vip:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-vip .header-sideItemCon {
    padding: 7px 0
}

.qy-header.qy-header-search .header-vip .header__vip--bubble .header__item__tit {
    display: none
}

.qy-header.qy-header-search .header-vip .header__vip--bubble .qy20-header-svg-vip {
    position: relative;
    -webkit-transform: scale(1.4) translateY(-2px) translateZ(0);
    transform: scale(1.4) translateY(-2px) translateZ(0)
}

.qy-header.qy-header-search .header-vip .qy-header-vip-pop {
    top: 50px
}

.qy-header__game .qy-header-game-pop {
    position: absolute;
    left: 50%;
    top: 51px;
    z-index: 1001;
    margin-left: -136px
}

.qy-header__game .qy-header-gameCon {
    padding: 20px 20px 14px
}

.qy-header__game .game-img {
    width: 230px;
    height: 102px;
    margin-bottom: 14px;
    vertical-align: top
}

.qy-header__game .header-pop-button {
    text-align: center
}

.qy-header__game .game-more {
    line-height: 16px;
    font-size: 14px
}

.qy-header__game .header-red-dot {
    position: absolute;
    top: 16px;
    right: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #f42c5e
}

@media screen and (max-width: 1355px) {
    .qy-header.home2020.r-type1 .qy-header__game, .qy-header.qy-header-search.r-type1 .qy-header__game {
        display: none
    }
}

.qy-header.home2020 .qy-header__game, .qy-header.qy-header-search .qy-header__game {
    margin-left: 12px
}

.qy-header.home2020 .qy-header__game .header-sideItemCon, .qy-header.qy-header-search .qy-header__game .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.home2020 .qy-header__game .header-sideItemCon.header-vip-login, .qy-header.qy-header-search .qy-header__game .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.home2020 .qy-header__game .header-sideItemIcon, .qy-header.qy-header-search .qy-header__game .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.home2020 .qy-header__game .header__item__tit, .qy-header.qy-header-search .qy-header__game .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.home2020 .qy-header__game:hover .header-sideItemCon, .qy-header.qy-header-search .qy-header__game:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.home2020 .qy-header__game:hover .header-sideItemCon.header-vip-login, .qy-header.qy-header-search .qy-header__game:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.home2020 .qy-header__game .header-sideItemIcon, .qy-header.qy-header-search .qy-header__game .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3Cstop offset='100%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M17 5c1.967-.001 3.534.423 4.733 1.652.732.75 1.328 1.8 1.794 3.237 1.23 3.797 3.628 10.134 1.823 11.717-1.665 1.46-5.578-.617-8.151-2.197a4.726 4.726 0 00-1.763-.653c-.6-.1-3.267-.098-3.865.001a4.727 4.727 0 00-1.768.657c-2.576 1.581-6.492 3.662-8.155 2.205a1.347 1.347 0 01-.087-.082c-1.636-1.678.708-7.903 1.92-11.637 1.235-3.795 3.365-4.895 6.533-4.896L15.917 5zM9 9a1 1 0 00-1 1v1H7a1 1 0 000 2h1v1a1 1 0 102 0v-1h1a1 1 0 000-2h-1v-1a1 1 0 00-1-1zm10 5a2 2 0 100-4 2 2 0 000 4z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.qy-header.home2020 .qy-header__game:hover .header-sideItemIcon, .qy-header.qy-header-search .qy-header__game:hover .header-sideItemIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%2300CC4C'/%3E%3Cstop offset='100%25' stop-color='%2300D099'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M17 5c1.967-.001 3.534.423 4.733 1.652.732.75 1.328 1.8 1.794 3.237 1.23 3.797 3.628 10.134 1.823 11.717-1.665 1.46-5.578-.617-8.151-2.197a4.726 4.726 0 00-1.763-.653c-.6-.1-3.267-.098-3.865.001a4.727 4.727 0 00-1.768.657c-2.576 1.581-6.492 3.662-8.155 2.205a1.347 1.347 0 01-.087-.082c-1.636-1.678.708-7.903 1.92-11.637 1.235-3.795 3.365-4.895 6.533-4.896L15.917 5zM9 9a1 1 0 00-1 1v1H7a1 1 0 000 2h1v1a1 1 0 102 0v-1h1a1 1 0 000-2h-1v-1a1 1 0 00-1-1zm10 5a2 2 0 100-4 2 2 0 000 4z' fill='url(%23a)'/%3E%3C/svg%3E")
}

.qy-header.home2020 .qy-header__game .qy20-header-svg-game, .qy-header.qy-header-search .qy-header__game .qy20-header-svg-game {
    position: relative
}

.qy-header.home2020 .qy-header__game .qy-header-game-pop, .qy-header.qy-header-search .qy-header__game .qy-header-game-pop {
    top: 64px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy-header.home2020 .qy-header__game .header__dropdown, .qy-header.qy-header-search .qy-header__game .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.qy-header.home2020 .qy-header__game .header__dropdown .header__dropdown__arrow, .qy-header.qy-header-search .qy-header__game .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.qy-header.home2020 .qy-header__game .game-more, .qy-header.qy-header-search .qy-header__game .game-more {
    color: rgba(0, 0, 0, .6)
}

.qy-header.home2020 .qy-header__game .game-more:hover, .qy-header.qy-header-search .qy-header__game .game-more:hover {
    color: #ff6500
}

.qy-header.qy-header-search .qy-header__game {
    margin-left: 12px
}

.qy-header.qy-header-search .qy-header__game .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.qy-header-search .qy-header__game .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .qy-header__game .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.qy-header-search .qy-header__game .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.qy-header-search .qy-header__game:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.qy-header-search .qy-header__game:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .qy-header__game .header-sideItemCon {
    padding: 7px 0
}

.qy-header.qy-header-search .qy-header__game .qy-header-game-pop {
    top: 50px
}

.header-upload {
    margin-left: 12px
}

.header-upload .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.header-upload .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-upload .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.header-upload .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.header-upload:hover .header-sideItemCon {
    color: #ff6500
}

.header-upload:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-upload .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3Cstop offset='100%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13.806 17.976h2.211c.618 0 .843-.402.502-.901l-3.422-5.006c-.227-.331-.596-.329-.821 0l-3.422 5.006c-.34.498-.112.901.502.901h2.211V22H5.97C2.656 21.902 0 19.28 0 16.06c0-3.28 2.756-5.94 6.157-5.94.063 0 .126 0 .19.003a5.847 5.847 0 01-.004-.183C6.343 6.66 9.1 4 12.5 4s6.157 2.66 6.157 5.94l-.003.183a6.51 6.51 0 01.19-.003c3.4 0 6.156 2.66 6.156 5.94 0 3.22-2.656 5.842-5.97 5.937L13.806 22v-4.024z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.header-upload:hover .header-sideItemIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%2300CC4C'/%3E%3Cstop offset='100%25' stop-color='%2300D099'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13.806 17.976h2.211c.618 0 .843-.402.502-.901l-3.422-5.006c-.227-.331-.596-.329-.821 0l-3.422 5.006c-.34.498-.112.901.502.901h2.211V22H5.97C2.656 21.902 0 19.28 0 16.06c0-3.28 2.756-5.94 6.157-5.94.063 0 .126 0 .19.003a5.847 5.847 0 01-.004-.183C6.343 6.66 9.1 4 12.5 4s6.157 2.66 6.157 5.94l-.003.183a6.51 6.51 0 01.19-.003c3.4 0 6.156 2.66 6.156 5.94 0 3.22-2.656 5.842-5.97 5.937L13.806 22v-4.024z' fill='url(%23a)'/%3E%3C/svg%3E")
}

.header-upload .qy-header-upload-pop {
    position: absolute;
    left: 50%;
    top: 64px;
    margin-left: -70px;
    z-index: 1001;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.header-upload .qy-header-upload-pop.selected {
    display: block
}

.header-upload .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header-upload .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header-upload .qy-header-uploadCon {
    width: 137px;
    padding: 10px 0
}

.header-upload .header-uploadpop-list {
    font-size: 14px;
    color: #000
}

.header-upload .header-uploadpop-item {
    height: 36px;
    line-height: 36px;
    padding-left: 19px
}

.header-upload .header-uploadpop-item:hover {
    background-color: rgba(0, 0, 0, .03)
}

.header-upload .header-uploadpop-item:hover .header-uploadpop-list, .header-upload .header-uploadpop-item:hover .qy20-header-icon {
    color: #ff6500
}

.header-upload .qy20-header-icon {
    display: inline-block;
    margin-right: 6px;
    width: 24px;
    height: 36px;
    color: #ff6500;
    vertical-align: top
}

.header-upload .stop1 {
    stop-color: #ff6500;
    fill: #ff6500
}

@media screen and (max-width: 1355px) {
    .qy-header.home2020.r-type1 .header-upload, .qy-header.qy-header-search.r-type1 .header-upload {
        display: none
    }
}

.qy-header.qy-header-search .header-upload {
    margin-left: 12px
}

.qy-header.qy-header-search .header-upload .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.qy-header-search .header-upload .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-upload .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.qy-header-search .header-upload .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.qy-header-search .header-upload:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.qy-header-search .header-upload:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-upload .header-sideItemCon {
    padding: 7px 0
}

.qy-header.qy-header-search .header-upload .qy-header-upload-pop {
    top: 50px
}

.qy-header.home2020 .header-download, .qy-header.qy-header-search .header-download {
    margin-left: 12px
}

.qy-header.home2020 .header-download .header-sideItemCon, .qy-header.qy-header-search .header-download .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.home2020 .header-download .header-sideItemCon.header-vip-login, .qy-header.qy-header-search .header-download .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.home2020 .header-download .header-sideItemIcon, .qy-header.qy-header-search .header-download .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.home2020 .header-download .header__item__tit, .qy-header.qy-header-search .header-download .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.home2020 .header-download:hover .header-sideItemCon, .qy-header.qy-header-search .header-download:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.home2020 .header-download:hover .header-sideItemCon.header-vip-login, .qy-header.qy-header-search .header-download:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.home2020 .header-download .header-sideItemIcon, .qy-header.qy-header-search .header-download .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3Cstop offset='100%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M17 21a1 1 0 010 2H9a1 1 0 010-2h8zm5-18a2 2 0 012 2v12a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h18zm-8.5 3h-1a.5.5 0 00-.492.41L12 6.5V11H9.554l-.09.008a.5.5 0 00-.345.738l.048.07 3.445 4.211.063.064a.5.5 0 00.64.006l.038-.033.033-.037 3.445-4.21.05-.075a.5.5 0 00-.056-.566l-.065-.063-.07-.048a.5.5 0 00-.16-.058L16.444 11h-2.446L14 6.5a.5.5 0 00-.5-.5z' fill='url(%23a)' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.qy-header.home2020 .header-download:hover .header-sideItemIcon, .qy-header.qy-header-search .header-download:hover .header-sideItemIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%2300CC4C'/%3E%3Cstop offset='100%25' stop-color='%2300D099'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M17 21a1 1 0 010 2H9a1 1 0 010-2h8zm5-18a2 2 0 012 2v12a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h18zm-8.5 3h-1a.5.5 0 00-.492.41L12 6.5V11H9.554l-.09.008a.5.5 0 00-.345.738l.048.07 3.445 4.211.063.064a.5.5 0 00.64.006l.038-.033.033-.037 3.445-4.21.05-.075a.5.5 0 00-.056-.566l-.065-.063-.07-.048a.5.5 0 00-.16-.058L16.444 11h-2.446L14 6.5a.5.5 0 00-.5-.5z' fill='url(%23a)' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.header__dl__pop {
    position: absolute;
    left: 50%;
    top: 64px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    z-index: 1001;
    width: 234px;
    margin-left: -117px
}

.header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header__dropdown__dl {
    padding: 20px 20px 15px;
    text-align: center
}

.header__dropdown__dl .dl__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    margin-bottom: 16px
}

.header__dropdown__dl .dl__img {
    width: 48px;
    height: 48px;
    margin-right: 12px
}

.header__dropdown__dl .dl__txt {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .9);
    text-align: left;
    letter-spacing: .4px
}

.header__dropdown__dl .dl__ul {
    margin-bottom: 16px;
    line-height: 1;
    font-size: 14px;
    color: rgba(0, 0, 0, .5)
}

.header__dropdown__dl .dl__li {
    display: inline-block;
    vertical-align: top
}

.header__dropdown__dl .dl__li + .dl__li:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    margin: 1px 8px 0;
    width: 1px;
    height: 12px;
    background-color: rgba(0, 0, 0, .16)
}

.header__dropdown__dl .dl__btn {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    color: #f3f4f7;
    background-color: #16e07a;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #1f9dc8), color-stop(50%, #1dd14a));
    background-image: linear-gradient(90deg, #1f9dc8, #1dd14a 50%);
    background-repeat: repeat-x;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    padding: 0 12px;
    line-height: 40px;
    font-size: 16px;
    position: relative
}

.header__dropdown__dl .dl__btn:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.header__dropdown__dl .dl__btn:hover:after {
    opacity: .2
}

.header__dropdown__dl .dl__more {
    color: rgba(0, 0, 0, .9);
    font-size: 14px;
    line-height: 1;
    margin-top: 15px;
    display: inline-block;
    vertical-align: top
}

.header__dropdown__dl .dl__more:hover {
    color: #ff6500
}

.qy-header.qy-header-search .header-download {
    margin-left: 12px
}

.qy-header.qy-header-search .header-download .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.qy-header-search .header-download .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-download .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.qy-header-search .header-download .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.qy-header-search .header-download:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.qy-header-search .header-download:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-download .header-sideItemCon {
    padding: 7px 0
}

.qy-header.qy-header-search .header__dl__pop, .qy-header.qy-header-search .qy-header-download-pop {
    top: 50px
}

.header-record-item .record-time {
    position: relative;
    padding-left: 20px;
    line-height: 16px
}

.header-record-item .record-time-tips {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    margin-left: 6px;
    color: #ff6500
}

.header-record-item .record-time-icon {
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #ff6500
}

.header-record-item .record-list {
    padding: 5px 0
}

.header-record-item .record-item-link {
    display: block;
    padding: 7px 15px 7px 20px
}

.header-record-item .record-item-link:after, .header-record-item .record-item-link:before {
    content: " ";
    display: table;
    clear: both
}

.header-record-item .record-item-link:hover {
    background-color: rgba(0, 0, 0, .03)
}

.header-record-item .record-item-link:hover .record-title-link {
    color: #ff6500
}

.header-record-item .mod-left {
    position: relative;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
    overflow: hidden
}

.header-record-item .mod-img {
    vertical-align: top;
    width: 114px;
    height: 64px
}

.header-record-item .mod-right {
    height: 64px;
    overflow: hidden
}

.header-record-item .mod-right:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.header-record-item .vertical-center-box {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.header-record-item .main-title {
    font-weight: 400
}

.header-record-item .record-title-link {
    margin-top: -4px;
    margin-bottom: 8px;
    line-height: 22px;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.header-record-item .sub-title {
    line-height: 1;
    font-size: 0
}

.header-record-item .sub-title .qy20-header-svg {
    display: inline-block;
    margin-right: 4px;
    width: 12px;
    height: 12px;
    color: rgba(0, 0, 0, .4)
}

.header-record-item .count {
    font-size: 12px;
    color: rgba(0, 0, 0, .4);
    vertical-align: top
}

.header-record-item .bar-b-box {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    line-height: 3px;
    background-color: hsla(0, 0%, 100%, .3)
}

.header-record-item .bar-b {
    display: inline-block;
    vertical-align: top;
    min-width: 1%;
    height: 100%;
    background-color: #ff6500
}

.header-record-item .icon-b {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .5));
    padding: 0 8px
}

.header-record-item .qy-mod-label {
    display: block;
    padding-top: 12px;
    line-height: 28px;
    color: #fff;
    font-size: 13px;
    text-align: right
}

.header-record-item .icon-tr {
    position: absolute;
    right: 0;
    top: 5px
}

.header__confirm {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999
}

.header__confirm .confirm__box {
    position: fixed;
    width: 300px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 28px 38px;
    border: 1px solid #e4e4e4;
    background-color: #fff
}

.header__confirm .confirm__close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 13px;
    height: 13px;
    color: #c2c2c2;
    cursor: pointer
}

.header__confirm .confirm__close:hover {
    color: #ff6500
}

.header__confirm .confirm__con {
    margin-bottom: 16px
}

.header__confirm .confirm__title {
    margin-bottom: 9px;
    line-height: 21px;
    font-size: 16px;
    color: #222
}

.header__confirm .confirm__sub {
    line-height: 24px;
    font-size: 14px;
    color: #666
}

.header__confirm .btn__box {
    text-align: center;
    font-size: 0
}

.header__confirm .confirm__btn {
    display: inline-block;
    margin: 0 10px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer
}

.header__confirm .confirm__btn.confirm__btn--primary {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #16e05a), to(#16e09d));
    background-image: linear-gradient(90deg, #16e05a, #16e09d);
    color: #fff
}

.header__confirm .confirm__btn.confirm__btn--primary:hover {
    opacity: .9
}

.header__confirm .confirm__btn.confirm__btn--secondary {
    color: #222
}

.header__confirm .confirm__btn.confirm__btn--secondary:hover {
    color: #ff6500
}

.header-record {
    margin-left: 12px
}

.header-record .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.header-record .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-record .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.header-record .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.header-record:hover .header-sideItemCon {
    color: #ff6500
}

.header-record:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.header-record .header-sideItemIcon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3Cstop offset='100%25' stop-color='rgba(255, 255, 255, 0.4)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 3c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.989 9.989 0 01-8.398-4.569A9.945 9.945 0 013 13c0-2.034.607-3.973 1.725-5.617a10.057 10.057 0 013.413-3.124A9.947 9.947 0 0113 3zm4.4 11c.331 0 .6-.224.6-.5v-1c0-.276-.269-.5-.6-.5l-3.401-.001L14 7.7c0-.348-.181-.637-.419-.69L13.5 7h-1c-.276 0-.5.313-.5.7v5.8c0 .17.1.319.255.41.072.057.156.09.245.09z' fill='url(%23a)'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.header-record:hover .header-sideItemIcon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%2300CC4C'/%3E%3Cstop offset='100%25' stop-color='%2300D099'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 3c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.989 9.989 0 01-8.398-4.569A9.945 9.945 0 013 13c0-2.034.607-3.973 1.725-5.617a10.057 10.057 0 013.413-3.124A9.947 9.947 0 0113 3zm4.4 11c.331 0 .6-.224.6-.5v-1c0-.276-.269-.5-.6-.5l-3.401-.001L14 7.7c0-.348-.181-.637-.419-.69L13.5 7h-1c-.276 0-.5.313-.5.7v5.8c0 .17.1.319.255.41.072.057.156.09.245.09z' fill='url(%23a)'/%3E%3C/svg%3E")
}

.header-record .qy-header-onercd-pop, .header-record .qy-header-record-pop-v1 {
    position: absolute;
    left: 50%;
    top: 64px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    margin-left: -236px;
    z-index: 1001
}

.header-record .record-btn {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    width: 152px;
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    font-size: 16px;
    color: #f3f4f7;
    background-color: #16e07a;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #1f9dc8), color-stop(50%, #1dd14a));
    background-image: linear-gradient(90deg, #1f9dc8, #1dd14a 50%);
    background-repeat: repeat-x;
    position: relative
}

.header-record .record-btn:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.header-record .record-btn:hover:after {
    opacity: .2
}

.header-record .qy-header-onercd-pop {
    width: 306px
}

.header-record .qy-header-onercd-pop .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header-record .qy-header-onercd-pop .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: 78px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header-record .continue-close-box {
    padding-top: 10px;
    padding-right: 10px;
    line-height: 10px;
    text-align: right
}

.header-record .continue-close {
    display: inline-block;
    vertical-align: top;
    width: 10px;
    height: 10px;
    color: #000;
    cursor: pointer
}

.header-record .continue-close:hover {
    color: #ff6500
}

.header-record .continue-tit {
    padding-left: 20px;
    line-height: 16px;
    font-size: 14px;
    color: #000
}

.header__record__pop {
    position: absolute;
    left: 50%;
    top: 64px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    margin-left: -236px;
    z-index: 1001
}

.header__record__pop .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header__record__pop .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: 78px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header__record__pop .record__con {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 44px;
    width: 308px;
    height: 420px
}

.header__record__pop .record__empty {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    white-space: nowrap;
    text-align: center
}

.header__record__pop .record__empty__img {
    margin-bottom: 12px;
    width: 200px
}

.header__record__pop .record__empty__tips {
    margin-bottom: 20px;
    line-height: 1;
    font-size: 14px;
    color: rgba(0, 0, 0, .9)
}

.header__record__pop .record__btn {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    width: 152px;
    height: 32px;
    padding: 0 20px;
    line-height: 32px;
    font-size: 14px;
    color: #f3f4f7;
    background-color: #16e07a;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #1f9dc8), color-stop(50%, #1dd14a));
    background-image: linear-gradient(90deg, #1f9dc8, #1dd14a 50%);
    background-repeat: repeat-x;
    position: relative
}

.header__record__pop .record__btn:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.header__record__pop .record__btn:hover:after {
    opacity: .2
}

.header__record__pop .record__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 46px
}

.header__record__pop .record__tab__item {
    width: 33.33%;
    text-align: center;
    position: relative;
    font-size: 14px;
    color: #000;
    cursor: pointer
}

.header__record__pop .record__tab__item:after {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 50%;
    height: 3px;
    width: 14px;
    margin-left: -7px;
    border-radius: 6px
}

.header__record__pop .record__tab__item:hover {
    color: rgba(0, 204, 76, .7)
}

.header__record__pop .record__tab__item.selected {
    color: #ff6500
}

.header__record__pop .record__tab__item.selected:after {
    background-color: #ff6500
}

.header__record__pop .record__filter {
    position: absolute;
    top: 10px;
    right: 20px;
    line-height: 14px;
    color: rgba(0, 0, 0, .5);
    font-size: 12px;
    cursor: pointer
}

.header__record__pop .record__filter:hover {
    color: rgba(0, 204, 76, .7)
}

.header__record__pop .record__switch {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px;
    border: 1px solid;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 4px
}

.header__record__pop .record__switch .qy20-header-symbol {
    display: none
}

.header__record__pop .record__switch.selected {
    border: none
}

.header__record__pop .record__switch.selected .qy20-header-symbol {
    display: block;
    fill: #ff6500
}

.header__record__pop .record__time {
    margin-bottom: 8px;
    padding-left: 20px;
    font-size: 12px;
    color: rgba(0, 0, 0, .5)
}

.header__record__pop .record__scroll {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px;
    height: 100%;
    overflow-y: auto
}

.header__record__pop .record__scroll::-webkit-scrollbar {
    width: 4px
}

.header__record__pop .record__scroll::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1)
}

.header__record__pop .bottom__link {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    line-height: 44px;
    color: #000
}

.header__record__pop .bottom__link:hover {
    color: rgba(0, 204, 76, .7)
}

.header__record__pop .bottom__arrow {
    display: inline-block;
    width: 14px;
    height: 44px
}

.header__record__pop .record__pill {
    padding-left: 20px
}

.header__record__pop .record__pill__item {
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 8px;
    padding: 0 12px;
    line-height: 32px;
    border-radius: 2px;
    vertical-align: top;
    font-size: 14px;
    color: rgba(0, 0, 0, .5);
    background-color: rgba(0, 0, 0, .04);
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}

.header__record__pop .record__pill__item:hover {
    color: rgba(0, 204, 76, .7);
    background-color: rgba(0, 204, 76, .08)
}

.header__record__pop .record__pill__item.selected {
    color: rgba(0, 204, 76, .9);
    background-color: rgba(0, 204, 76, .08)
}

.header__record__pop .qy20-header-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 40px;
    height: 40px;
    -webkit-animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    color: #ff6500
}

.header__vi {
    display: block;
    padding: 8px 15px 8px 20px
}

.header__vi.vertical .mod-img {
    width: 92px;
    height: 123px
}

.header__vi.vertical .mod-right {
    height: 123px
}

.header__vi:after, .header__vi:before {
    content: " ";
    display: table;
    clear: both
}

.header__vi:hover {
    background-color: rgba(0, 0, 0, .04)
}

.header__vi:hover .main-title {
    color: rgba(0, 204, 76, .7)
}

.header__vi + .record__time {
    margin-top: 16px
}

.header__vi .mod-left {
    position: relative;
    float: left;
    margin-right: 10px;
    border-radius: 3px;
    overflow: hidden
}

.header__vi .mod-img {
    vertical-align: top;
    width: 114px;
    height: 64px
}

.header__vi .mod-right {
    height: 64px;
    overflow: hidden
}

.header__vi .mod-right:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.header__vi .vertical-center-box {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.header__vi .main-title {
    margin-top: -4px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.header__vi .main-title.has-tag .main-txt {
    display: inline-block;
    vertical-align: top;
    max-height: 40px;
    overflow: hidden;
    margin-right: 4px
}

.header__vi .sub-title {
    margin-top: 8px
}

.header__vi .update-note-sp {
    display: inline-block;
    vertical-align: top;
    background-color: rgba(242, 118, 77, .11);
    color: rgba(242, 118, 77, .7);
    white-space: nowrap;
    font-size: 12px;
    line-height: 1;
    padding: 3px;
    margin: 1px 0;
    border-radius: 2px
}

.header__vi .sub-title {
    line-height: 1;
    font-size: 0;
    color: rgba(0, 0, 0, .5)
}

.header__vi .sub-title .qy20-header-svg {
    display: inline-block;
    margin-right: 4px;
    width: 12px;
    height: 12px;
    color: currentColor
}

.header__vi .count {
    font-size: 12px;
    vertical-align: top
}

.header__vi .bar-b-box {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    line-height: 3px;
    background-color: hsla(0, 0%, 100%, .2)
}

.header__vi .bar-b {
    display: inline-block;
    vertical-align: top;
    min-width: 1%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(#1f9dc8), color-stop(50%, #1dd14a));
    background-image: linear-gradient(90deg, #1f9dc8, #1dd14a 50%)
}

.header__vi .qy-mod-label {
    position: absolute;
    bottom: 8px;
    right: 8px;
    line-height: 1;
    color: #fff;
    font-size: 12px
}

.header__vi .qy-mod-score {
    position: absolute;
    bottom: 8px;
    right: 8px;
    color: #ff8000;
    font-size: 14px;
    font-family: IQYHT-Medium
}

.header__vi .icon-b {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 30%, rgba(0, 0, 0, .5))
}

.header__vi .icon-tr {
    position: absolute;
    right: 0;
    top: 0
}

.header__vi .channel-tag {
    margin-top: 2px;
    margin-right: 4px;
    vertical-align: top
}

.qy-header.qy-header-search .header-record {
    margin-left: 12px
}

.qy-header.qy-header-search .header-record .header-sideItemCon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 0;
    width: 36px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header.qy-header-search .header-record .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-record .header-sideItemIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: top;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.qy-header.qy-header-search .header-record .header__item__tit {
    display: block;
    margin-top: 4px;
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qy-header.qy-header-search .header-record:hover .header-sideItemCon {
    color: #ff6500
}

.qy-header.qy-header-search .header-record:hover .header-sideItemCon.header-vip-login {
    color: #e2bc81
}

.qy-header.qy-header-search .header-record .header-sideItemCon {
    padding: 7px 0
}

.qy-header.qy-header-search .header-record .qy-header-record-pop-v1 {
    top: 50px
}

.vqy-integral-popup-wrap .integral-main .integral-des {
    white-space: normal
}

.vqy-integral-popup-wrap .integral-main .integral-buttom {
    margin-top: 30px
}

.vqy-integral-popup-wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 4745;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vqy-integral-popup-wrap .integral-content {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -242px;
    width: 410px;
    background: #fff;
    z-index: 10002
}

.vqy-integral-popup-wrap .integral-header {
    height: 46px;
    line-height: 46px;
    background: #242424;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #ededed;
    letter-spacing: 0;
    padding: 0 20px
}

.vqy-integral-popup-wrap .integral-header .icon-integral-vip {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    width: 29px;
    height: 23px;
    margin-right: 4px;
    background-position: -120px -40px
}

.vqy-integral-popup-wrap .integral-header .icon-integral-close, .vqy-integral-popup-wrap .integral-header .icon-integral-vip {
    background-image: url(//www.iqiyipic.com/common/fix/site-v4/vip/vip-layer@2x.png);
    background-repeat: no-repeat;
    background-size: 180px 160px
}

.vqy-integral-popup-wrap .integral-header .icon-integral-close {
    float: right;
    width: 16px;
    height: 16px;
    margin: 15px 0;
    background-position: -160px -100px;
    cursor: pointer
}

.vqy-integral-popup-wrap .integral-main {
    padding: 30px
}

.vqy-integral-popup-wrap .integral-main .integral-qrcode {
    float: left;
    width: 140px;
    height: 140px;
    background-image: url(//pic1.iqiyipic.com/lequ/20220221/e08456053cbb4f7a96865a4587c2e7b8.png);
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vqy-integral-popup-wrap .integral-main .integral-qrcode .qrcode-img {
    width: 100%;
    height: 100%
}

.vqy-integral-popup-wrap .integral-main .integral-des {
    margin-left: 152px;
    padding-top: 10px;
    line-height: 24px;
    font-size: 14px;
    white-space: pre-line
}

.vqy-integral-popup-wrap .integral-main .integral-des ol, .vqy-integral-popup-wrap .integral-main .integral-des ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.vqy-integral-popup-wrap .integral-main .integral-buttom {
    line-height: 36px;
    height: 36px;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffe4b2), to(#c79354));
    background-image: linear-gradient(90deg, #ffe4b2, #c79354);
    border-radius: 4px;
    font-size: 14px;
    color: #68400b;
    letter-spacing: 0;
    margin-top: 60px;
    text-align: center;
    cursor: pointer
}

.header__user__pop {
    position: absolute;
    right: 0;
    top: 64px;
    z-index: 1001;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.header__user__pop .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header__user__pop .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: 171px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header__user__pop .user__con, .header__user__pop .user__loading {
    width: 396px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px
}

.header__user__pop .user__loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 262px
}

.header__user__pop .qy20-header-loading {
    width: 40px;
    height: 40px;
    -webkit-animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    animation: keyframes-qy20-header-turn 1.9s cubic-bezier(.46, .03, .52, .96) infinite;
    color: #ff6500
}

.header__user__pop .user__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px
}

.header__user__pop .user__avatar {
    position: relative;
    margin-right: 12px
}

.header__user__pop .avatar__img {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    vertical-align: top;
    cursor: pointer
}

.header__user__pop .avatar__pendant {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 140%;
    height: 140%
}

.header__user__pop .user__title {
    font-size: 14px
}

.header__user__pop .user__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__user__pop .name__link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 5px;
    vertical-align: top;
    max-width: 220px;
    color: #000;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer
}

.header__user__pop .name__link:hover {
    color: #ff6500
}

.header__user__pop .name__link.selected {
    color: #a67128
}

.header__user__pop .name__superscript__vip {
    vertical-align: top;
    cursor: pointer
}

.header__user__pop .superscript__img {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    height: 20px
}

.header__user__pop .user__center {
    margin-top: 8px;
    color: rgba(0, 0, 0, .5)
}

.header__user__pop .user__logout, .header__user__pop .user__point, .header__user__pop .user__setting {
    vertical-align: top;
    color: rgba(0, 0, 0, .5);
    cursor: pointer
}

.header__user__pop .user__logout:hover, .header__user__pop .user__point:hover, .header__user__pop .user__setting:hover {
    color: #ff6500
}

.header__user__pop .icon-home2020-green__mini-point1 {
    margin-right: 4px
}

.header__user__pop .user__line {
    display: inline-block;
    width: 1px;
    height: 12px;
    vertical-align: top;
    margin: 1px 8px;
    background-color: rgba(0, 0, 0, .12)
}

.header__user__pop .micro__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 16px;
    height: 72px;
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    border-radius: 4px;
    background-image: -webkit-gradient(linear, right top, left top, from(#a2a7b3), to(#c3c9d6));
    background-image: linear-gradient(270deg, #a2a7b3, #c3c9d6)
}

.header__user__pop .micro__card:hover .micro__bg:before {
    opacity: .2
}

.header__user__pop .micro__card + .micro__card {
    margin-top: 12px
}

.header__user__pop .micro__bg, .header__user__pop .micro__bg:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.header__user__pop .micro__bg:before {
    content: "";
    background-color: #fff;
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.header__user__pop .micro__card--vip {
    background-image: linear-gradient(135deg, #ffe7c5, #ffd295)
}

.header__user__pop .micro__card--vip .micro__name {
    color: #663c00
}

.header__user__pop .micro__card--vip .micro__btn {
    color: #fff;
    background-image: -webkit-gradient(linear, right top, left top, from(#ce842d), to(#de994b));
    background-image: linear-gradient(270deg, #ce842d, #de994b)
}

.header__user__pop .micro__card--fun {
    background-image: -webkit-gradient(linear, right top, left top, from(#ff6369), color-stop(99%, #ff9195));
    background-image: linear-gradient(270deg, #ff6369, #ff9195 99%)
}

.header__user__pop .micro__card--fun .micro__name {
    color: #fff
}

.header__user__pop .micro__card--fun .micro__btn {
    color: #ff6369;
    background: #ffe2e3
}

.header__user__pop .micro__card--fun .micro__info, .header__user__pop .micro__card--fun .micro__ul {
    color: hsla(0, 0%, 100%, .8)
}

.header__user__pop .micro__card--sport {
    background-image: -webkit-gradient(linear, left top, right top, from(#00ce6b), to(#67f440));
    background-image: linear-gradient(90deg, #00ce6b, #67f440)
}

.header__user__pop .micro__card--sport .micro__name {
    color: #fff
}

.header__user__pop .micro__card--sport .micro__btn {
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#ff6500), to(#08cc7e));
    background: linear-gradient(90deg, #ff6500, #08cc7e)
}

.header__user__pop .micro__card--sport .micro__info, .header__user__pop .micro__card--sport .micro__ul {
    color: hsla(0, 0%, 100%, .8)
}

.header__user__pop .micro__l {
    position: relative
}

.header__user__pop .micro__name {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
    color: #000;
    cursor: pointer
}

.header__user__pop .micro__name:hover {
    opacity: .7
}

.header__user__pop .micro__arr {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px
}

.header__user__pop .micro__ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    color: rgba(0, 0, 0, .5)
}

.header__user__pop .micro__ul .icon-home2020-green {
    margin-right: 1px
}

.header__user__pop .micro__li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__user__pop .micro__li + .micro__li {
    margin-left: 8px
}

.header__user__pop .micro__info {
    color: #a67128
}

.header__user__pop .micro__link {
    display: block;
    color: #a67128;
    cursor: pointer
}

.header__user__pop .micro__link:hover {
    color: #a0712e
}

.header__user__pop .micro__btn {
    position: relative;
    width: 80px;
    height: 28px;
    line-height: 28px;
    border-radius: 28px;
    text-align: center;
    font-size: 14px;
    color: #68400b;
    background-image: -webkit-gradient(linear, left top, right top, from(#f7e1c1), to(#f1c382));
    background-image: linear-gradient(90deg, #f7e1c1, #f1c382)
}

.header__user__pop .micro__btn__bubble {
    position: absolute;
    top: -17px;
    right: -12px;
    padding: 0 7px;
    line-height: 20px;
    font-size: 12px;
    color: #ffe0ba;
    background-image: -webkit-gradient(linear, left top, right top, from(#696969), to(#404040));
    background-image: linear-gradient(90deg, #696969, #404040);
    border-radius: 4px 4px 4px 2px;
    white-space: nowrap
}

.header__user__pop .user__nav {
    margin-top: 12px
}

.header__user__pop .user__nav__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80px;
    height: 78px;
    color: rgba(0, 0, 0, .4);
    background-color: rgba(0, 0, 0, .04);
    border-radius: 4px;
    font-size: 13px;
    line-height: 1;
    cursor: pointer
}

.header__user__pop .user__nav__link:hover {
    color: rgba(0, 204, 76, .7);
    background-color: rgba(0, 204, 76, .04)
}

.header__user__pop .user__nav__link + .user__nav__link {
    margin-left: 12px
}

.header__user__pop .nav__icon {
    display: block;
    margin-bottom: 8px;
    width: 28px;
    height: 28px;
    color: currentColor
}

.qy-header.qy-header-search .header__user__pop {
    top: 50px
}

.tipsclick {
    background-color: #7fffd4
}

.LoseTips {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 60px;
    right: 0;
    width: 207px;
    padding: 7px 10px;
    z-index: 1000;
    line-height: 22px;
    color: hsla(0, 0%, 100%, .7);
    font-size: 14px;
    border-radius: 6px;
    background-color: #191a20
}

.LoseTips .deadline-link {
    color: #00dc5a
}

.LoseTips .deadline-link:hover {
    color: #00c806
}

.LoseTips .loseTips_trigle {
    position: absolute;
    top: -7px;
    right: 15px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #191a20;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}

.qy-header .qy-header-deadline-pop {
    position: absolute;
    top: 51px;
    right: 0;
    width: 270px;
    z-index: 1000
}

.qy-header .qy-header-deadline-pop .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1
}

.qy-header .qy-header-deadline-pop .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: 109px
}

.qy-header .qy-header-deadline-pop .deadline-close {
    position: absolute;
    right: 8px;
    top: 12px;
    cursor: pointer
}

.qy-header .qy-header-deadline-pop .deadline-item {
    line-height: 22px;
    color: #666;
    font-size: 14px
}

.qy-header .qy-header-deadline-pop .deadline-list {
    padding: 7px 20px 7px 15px
}

.qy-header .qy-header-deadline-pop .deadline-link {
    color: #00dc5a
}

.qy-header .qy-header-deadline-pop .deadline-link:hover {
    color: #00c806
}

.qy-header .qy-header-deadline-pop .deadline-orange {
    color: #ff6000
}

.qy-header.home2020 .qy-header-deadline-pop {
    top: 64px
}

.qy-header.home2020 .qy-header-deadline-pop .header__dropdown {
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.qy-header.home2020 .qy-header-deadline-pop .header__dropdown .header__dropdown__arrow {
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.qy-header.home2020 .qy-header-deadline-pop .header__dropdown .popup-box-arrow {
    left: inherit;
    right: 23px
}

.qy-header.play2024 .header-user.header-sideItem {
    margin-top: 3px
}

.qy-header .header-user.header-sideItem {
    margin-left: 10px
}

.qy-header .header-user.header-sideItem .header-sideItemCon {
    padding-top: 12px;
    color: hsla(0, 0%, 100%, .5)
}

.qy-header .header-user.header-sideItem .header-sideItemCon:hover {
    color: #ff6500
}

.qy-header .header-user.header-sideItem .header-sideItemCon:hover .header__item__tit {
    opacity: .9
}

.qy-header .header-user.header-sideItem .header-userLink {
    position: relative;
    display: inline-block;
    padding: 2px;
    border-radius: 50%;
    width: 36px;
    height: 36px
}

.qy-header .header-user.header-sideItem .header-userLink.header-userVip {
    background-color: #e2bc81
}

.qy-header .header-user.header-sideItem .qy-common-msgdot {
    position: absolute;
    top: 16px;
    right: auto;
    width: 6px;
    height: 6px;
    background-color: #f53;
    border-radius: 50%
}

.qy-header .header-user.header-sideItem .header__item__tit {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-left: 8px;
    vertical-align: top
}

.qy-header .header-user.header-sideItem.header-userLogin .header__item__tit {
    display: none
}

.qy-header .header-user.header-sideItem .header-userImg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    vertical-align: top
}

.qy-header .header-user.header-sideItem .header-dressImg {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 140%;
    height: 140%
}

.qy-header .header-user.header-sideItem .qy-header-login-pop-v1 {
    position: absolute;
    right: 0;
    top: 51px;
    width: 186px;
    text-align: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy-header .header-user.header-sideItem .qy-header-login-pop-v1 .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.qy-header .header-user.header-sideItem .qy-header-login-pop-v1 .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.qy-header .header-user.header-sideItem .qy-header-login-pop-v1 .header__dropdown .popup-box-arrow {
    left: inherit;
    right: 30px
}

.qy-header .header-user.header-sideItem .login-pop-title {
    border-bottom: 1px solid rgba(0, 0, 0, .04);
    line-height: 16px;
    padding: 19px 0;
    margin: 0 16px
}

.qy-header .header-user.header-sideItem .user-link {
    font-size: 14px;
    vertical-align: top;
    cursor: pointer;
    color: #ff6500
}

.qy-header .header-user.header-sideItem .user-link:hover {
    color: #00e656
}

.qy-header .header-user.header-sideItem .slash {
    font-size: 14px;
    color: rgba(0, 204, 76, .7);
    vertical-align: top
}

.qy-header .header-user.header-sideItem .user-txt {
    font-size: 14px;
    color: #000;
    vertical-align: top
}

.qy-header .header-user.header-sideItem .login-pop-btn {
    margin-bottom: 20px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer
}

.qy-header .header-user.header-sideItem .login-pop-list {
    margin-top: 5px;
    margin-bottom: 12px
}

.qy-header .header-user.header-sideItem .login-pop-item {
    font-size: 0;
    vertical-align: top;
    line-height: 44px
}

.qy-header .header-user.header-sideItem .login-pop-icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    width: 20px;
    height: 44px;
    color: #ff6500
}

.qy-header .header-user.header-sideItem .des-1 {
    vertical-align: top;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-header .header-user.header-sideItem .qy-header-user-pop-v2 {
    position: absolute;
    right: 0;
    top: 51px;
    z-index: 1001
}

.qy-header .header-user.header-sideItem .qy-header-user-pop-v2.selected {
    display: block
}

.qy-header .header-user.header-sideItem .nav-login-info {
    width: 480px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
    border-radius: 3px;
    overflow: hidden
}

.qy-header .header-user.header-sideItem .nav-login_arrow {
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: 215px;
    top: -16px;
    width: 16px;
    height: 16px;
    text-align: left;
    z-index: 4;
    overflow: hidden
}

.qy-header .header-user.header-sideItem .nav-login_arrow .tip_inner, .qy-header .header-user.header-sideItem .nav-login_arrow .tip_outer {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    border: 8px dashed transparent
}

.qy-header .header-user.header-sideItem .nav-login_arrow .tip_inner {
    border-bottom-color: #2e2e30
}

.qy-header .header-user.header-sideItem .nav-login-bd {
    position: relative;
    z-index: 111
}

.qy-header .header-user.header-sideItem .mini-bg, .qy-header .header-user.header-sideItem .qy-micro-bg {
    position: absolute
}

.qy-header .header-user.header-sideItem .nav-login-topNew {
    position: relative
}

.qy-header .header-user.header-sideItem .nav-login-topNew:after, .qy-header .header-user.header-sideItem .nav-login-topNew:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .nav-login-topNew .title {
    float: left;
    width: 374px;
    padding-top: 14px;
    text-align: left
}

.qy-header .header-user.header-sideItem .homeLink {
    position: relative;
    display: block;
    padding: 2px;
    border-radius: 50%
}

.qy-header .header-user.header-sideItem .login-info-vip .homeLink {
    background-color: #b9854c;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left top, right top, from(#b9854c), to(#d8bc89));
    background-image: linear-gradient(90deg, #b9854c, #d8bc89)
}

.qy-header .header-user.header-sideItem .img {
    float: left;
    padding: 10px 14px 10px 18px
}

.qy-header .header-user.header-sideItem .avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    vertical-align: top
}

.qy-header .header-user.header-sideItem .avatar-dress {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 140%;
    height: 140%
}

.qy-header .header-user.header-sideItem .title-accProt .accProt-tips {
    display: block
}

.qy-header .header-user.header-sideItem .userName {
    display: block;
    line-height: 24px
}

.qy-header .header-user.header-sideItem .userName:after, .qy-header .header-user.header-sideItem .userName:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .userName_link {
    float: left;
    max-width: 112px;
    margin-right: 5px;
    color: #ccc;
    text-decoration: none;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header .header-user.header-sideItem .longSuperscript-link {
    float: left;
    height: 24px;
    margin-right: 5px
}

.qy-header .header-user.header-sideItem .superscript-img {
    height: 24px
}

.qy-header .header-user.header-sideItem .qy-vip-icon {
    float: left;
    margin-top: 3px;
    margin-right: 5px
}

.qy-header .header-user.header-sideItem .fun-icon {
    float: left;
    margin-top: 3px;
    margin-right: 5px;
    width: 18px;
    height: 18px
}

.qy-header .header-user.header-sideItem .vip_link {
    float: right;
    font-size: 14px;
    color: #ccc;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header .header-user.header-sideItem .accProt-tips {
    display: none;
    line-height: 20px
}

.qy-header .header-user.header-sideItem .accProt-tips-link {
    color: #f45910;
    line-height: 20px
}

.qy-header .header-user.header-sideItem .accProt-tips-link:hover {
    color: #f45910
}

.qy-header .header-user.header-sideItem .user-point {
    display: block;
    padding-top: 3px;
    line-height: 18px
}

.qy-header .header-user.header-sideItem .point-num {
    font-size: 14px;
    color: #ccc;
    font-style: normal
}

.qy-header .header-user.header-sideItem .point-icon {
    margin-right: 6px;
    vertical-align: top
}

.qy-header .header-user.header-sideItem .micro-userInfo-card {
    padding: 0 10px;
    background-color: #fff
}

.qy-header .header-user.header-sideItem .micro-userInfo-card:after, .qy-header .header-user.header-sideItem .micro-userInfo-card:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .micro-card-li {
    position: relative;
    float: left;
    width: 124px;
    height: 44px;
    margin-left: 10px;
    padding: 6px 8px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header .header-user.header-sideItem .micro-card-li:hover {
    -webkit-transform: scale(1.044) translateZ(0);
    transform: scale(1.044) translateZ(0)
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip {
    background-color: #e1bb7f;
    background-image: -webkit-gradient(linear, left top, right top, from(#f6d8a5), to(#d5ac6a));
    background-image: linear-gradient(90deg, #f6d8a5, #d5ac6a)
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-card-link, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-card-tip, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-card-tit, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-card-warn, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-warn-link {
    color: #734d18
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-card-link:hover, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-vip .micro-warn-link:hover {
    color: #a0712e
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff9195), to(#ff5f69));
    background-image: linear-gradient(90deg, #ff9195, #ff5f69)
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-card-link, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-card-tip, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-card-tit, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-card-warn, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-warn-link {
    color: #fff
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-card-link:hover, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-fun .micro-warn-link:hover {
    color: #a0712e
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies {
    background-image: linear-gradient(130deg, #2add59, #00ce6b)
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-card-link, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-card-tip, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-card-tit, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-card-warn, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-warn-link {
    color: #fff
}

.qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-card-link:hover, .qy-header .header-user.header-sideItem .micro-card-li.micro-card-tennies .micro-warn-link:hover {
    color: #cff1da
}

.qy-header .header-user.header-sideItem .card-bg {
    position: absolute;
    bottom: 0;
    right: 0
}

.qy-header .header-user.header-sideItem .micro-card-tit {
    position: relative;
    font-size: 14px;
    line-height: 20px
}

.qy-header .header-user.header-sideItem .micro-card-tit:after, .qy-header .header-user.header-sideItem .micro-card-tit:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .card-tit-name {
    float: left
}

.qy-header .header-user.header-sideItem .micro-card-btn {
    display: inline-block;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    max-width: 64px;
    height: 19px;
    line-height: 20px;
    background-color: #fff;
    border-radius: 20px;
    padding: 0 8px;
    text-align: center;
    font-size: 12px;
    color: #caa36e
}

.qy-header .header-user.header-sideItem .card-btn-fun {
    color: #ff6369
}

.qy-header .header-user.header-sideItem .card-btn-tennies {
    color: #00c13b
}

.qy-header .header-user.header-sideItem .micro-card-info {
    position: relative;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    overflow: hidden
}

.qy-header .header-user.header-sideItem .micro-card-info:after, .qy-header .header-user.header-sideItem .micro-card-info:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .micro-card-info.show-link .micro-card-tip {
    max-width: 95px
}

.qy-header .header-user.header-sideItem .micro-card-tip {
    float: left;
    max-width: 100%;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qy-header .header-user.header-sideItem .micro-card-warn {
    float: left
}

.qy-header .header-user.header-sideItem .micro-card-link {
    float: right;
    max-width: 72px;
    font-size: 12px;
    cursor: pointer
}

.qy-header .header-user.header-sideItem .nav-login-bottom {
    padding-top: 20px;
    background-color: #fff
}

.qy-header .header-user.header-sideItem .userFunList {
    margin-bottom: 15px;
    padding: 0 20px
}

.qy-header .header-user.header-sideItem .userFunList:after, .qy-header .header-user.header-sideItem .userFunList:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-user.header-sideItem .user-fun-item {
    float: left;
    width: 110px
}

.qy-header .header-user.header-sideItem .user-fun-link {
    display: block;
    text-align: center;
    color: #333
}

.qy-header .header-user.header-sideItem .userFunTxt {
    margin-top: 5px;
    font-size: 14px;
    line-height: 24px;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header .header-user.header-sideItem .bottom-box {
    padding: 0 20px;
    line-height: 34px;
    border-top: 1px solid #f7f7f7;
    background-color: #fafafa
}

.qy-header .header-user.header-sideItem .bottom-link {
    font-size: 14px;
    color: #666;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header .header-user.header-sideItem .link-right {
    float: right
}

.qy-header.home2020 .header-user.header-sideItem .qy-header-login-pop-v1, .qy-header.qy-header-search .header-user.header-sideItem .qy-header-login-pop-v1 {
    top: 64px
}

.qy-header.home2020 .header-user.header-sideItem .login-pop-btn, .qy-header.qy-header-search .header-user.header-sideItem .login-pop-btn {
    border-radius: 3px;
    width: auto;
    height: 30px;
    padding: 0 26px;
    line-height: 30px;
    font-size: 14px;
    color: #f3f4f7;
    background-color: #16e07a;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #1f9dc8), color-stop(50%, #1dd14a));
    background-image: linear-gradient(90deg, #1f9dc8, #1dd14a 50%);
    background-repeat: repeat-x;
    position: relative
}

.qy-header.home2020 .header-user.header-sideItem .login-pop-btn:after, .qy-header.qy-header-search .header-user.header-sideItem .login-pop-btn:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0
}

.qy-header.home2020 .header-user.header-sideItem .login-pop-btn:hover:after, .qy-header.qy-header-search .header-user.header-sideItem .login-pop-btn:hover:after {
    opacity: .2
}

.qy-header.home2020 .header-user.header-sideItem .qy-header-user-pop-v2, .qy-header.qy-header-search .header-user.header-sideItem .qy-header-user-pop-v2 {
    top: 64px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy-header.home2020 .header-user.header-sideItem .login-info-vip .homeLink, .qy-header.qy-header-search .header-user.header-sideItem .login-info-vip .homeLink {
    background: #e2bc81
}

.qy-header.home2020 .header-user.header-sideItem .userName_link, .qy-header.home2020 .header-user.header-sideItem .vip_link, .qy-header.qy-header-search .header-user.header-sideItem .userName_link, .qy-header.qy-header-search .header-user.header-sideItem .vip_link {
    color: #fff
}

.qy-header.home2020 .header-user.header-sideItem .userName_link:hover, .qy-header.home2020 .header-user.header-sideItem .vip_link:hover, .qy-header.qy-header-search .header-user.header-sideItem .userName_link:hover, .qy-header.qy-header-search .header-user.header-sideItem .vip_link:hover {
    color: #ff6500
}

.qy-header.home2020 .header-user.header-sideItem .point-num, .qy-header.qy-header-search .header-user.header-sideItem .point-num {
    color: hsla(0, 0%, 100%, .4)
}

.qy-header.home2020 .header-user.header-sideItem .point-num:hover, .qy-header.qy-header-search .header-user.header-sideItem .point-num:hover {
    color: #ff6500
}

.qy-header.home2020 .header-user.header-sideItem .micro-userInfo-card, .qy-header.home2020 .header-user.header-sideItem .nav-login-bottom, .qy-header.qy-header-search .header-user.header-sideItem .micro-userInfo-card, .qy-header.qy-header-search .header-user.header-sideItem .nav-login-bottom {
    background-color: hsla(0, 0%, 100%, .98)
}

.qy-header.home2020 .header-user.header-sideItem .micro-card-btn, .qy-header.qy-header-search .header-user.header-sideItem .micro-card-btn {
    background-color: hsla(0, 0%, 100%, .9);
    color: #bb8b51
}

.qy-header.home2020 .header-user.header-sideItem .card-btn-fun, .qy-header.qy-header-search .header-user.header-sideItem .card-btn-fun {
    color: #ff6369
}

.qy-header.home2020 .header-user.header-sideItem .card-btn-tennies, .qy-header.qy-header-search .header-user.header-sideItem .card-btn-tennies {
    color: #00c13b
}

.qy-header.home2020 .header-user.header-sideItem .user-fun-link, .qy-header.qy-header-search .header-user.header-sideItem .user-fun-link {
    color: #000
}

.qy-header.home2020 .header-user.header-sideItem .user-fun-link:hover .user-fun-icon, .qy-header.home2020 .header-user.header-sideItem .user-fun-link:hover .userFunTxt, .qy-header.qy-header-search .header-user.header-sideItem .user-fun-link:hover .user-fun-icon, .qy-header.qy-header-search .header-user.header-sideItem .user-fun-link:hover .userFunTxt {
    color: #ff6500
}

.qy-header.home2020 .header-user.header-sideItem .user-fun-icon, .qy-header.qy-header-search .header-user.header-sideItem .user-fun-icon {
    display: block;
    width: 48px;
    height: 48px;
    padding: 12px;
    margin: 0 auto;
    background-color: rgba(0, 0, 0, .03);
    border-radius: 50%;
    color: rgba(0, 204, 76, .9);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s;
    transition: all .2s
}

.qy-header.home2020 .header-user.header-sideItem .bottom-box, .qy-header.qy-header-search .header-user.header-sideItem .bottom-box {
    border-top: 1px solid rgba(0, 0, 0, .04);
    background-color: transparent
}

.qy-header.home2020 .header-user.header-sideItem .bottom-link, .qy-header.qy-header-search .header-user.header-sideItem .bottom-link {
    color: #000
}

.qy-header.home2020 .header-user.header-sideItem .bottom-link:hover, .qy-header.qy-header-search .header-user.header-sideItem .bottom-link:hover {
    color: #ff6500
}

.qy-header.qy-header-search .header-user.header-sideItem .header-sideItemCon {
    padding-top: 5px
}

.qy-header.qy-header-search .header-user.header-sideItem .qy-header-login-pop-v1, .qy-header.qy-header-search .header-user.header-sideItem .qy-header-user-pop-v2 {
    top: 50px
}

.header-list {
    float: left;
    font-size: 0
}

.header-list:after, .header-list:before {
    content: " ";
    display: table;
    clear: both
}

.header-list .logo-link {
    display: inline-block;
    width: 58px;
    height: 18px;
    margin-top: 16px;
    fill: #00dc5a
}

.header-list .logo-link:hover {
    opacity: .9
}

.header-list .search-nav {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 6px
}

.header-list .search-nav .search-nav-link {
    display: inline-block;
    margin: 0 10px;
    font-size: 14px;
    line-height: 1.5;
    color: #ccc
}

.header-list .search-nav .search-nav-link.selected, .header-list .search-nav .search-nav-link:hover {
    color: #00dc5a
}

.header-list .search-nav .search-nav-link:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    margin: 0 10px 0 -10px;
    vertical-align: -1px;
    background-color: #666
}

.header-list .search-nav .search-nav-link:first-child:before {
    display: none
}

.play2024 .header__weather .header__weather__img {
    margin-bottom: 0
}

.play2024 .header__weather .header__weather__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 21px
}

.play2024 .header__weather .header__weather__tit {
    width: auto;
    margin-left: 8px;
    margin-right: 8px
}

.header__weather {
    float: left;
    position: relative
}

.header__weather .header__weather__btn {
    display: block;
    padding-top: 11px;
    text-align: center;
    cursor: pointer
}

.header__weather .header__weather__img {
    vertical-align: top;
    height: 22px;
    margin-bottom: 5px
}

.header__weather .header__weather__tit {
    width: 32px;
    font-size: 12px;
    line-height: 1;
    color: hsla(0, 0%, 100%, .5)
}

.header__weather__pop {
    position: absolute;
    top: 64px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.header__weather__pop .header__dropdown {
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .98);
    border-radius: 3px
}

.header__weather__pop .header__dropdown .header__dropdown__arrow {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    margin-left: -4px;
    background-color: hsla(0, 0%, 100%, .98)
}

.header__weather__pop .weather__con {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 382px;
    padding: 20px
}

.header__weather__pop .weather__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 14px
}

.header__weather__pop .weather__area {
    color: rgba(0, 0, 0, .5)
}

.header__weather__pop .weather__area:hover {
    color: #ff6500
}

.header__weather__pop .weather__area__icon {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 14px
}

.header__weather__pop .weather__time {
    position: absolute;
    right: 0;
    line-height: 1
}

.header__weather__pop .weather__time__txt {
    color: rgba(0, 0, 0, .5)
}

.header__weather__pop .weather__time__txt:hover {
    color: #ff6500
}

.header__weather__pop .weather__refresh {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    color: rgba(0, 0, 0, .5)
}

.header__weather__pop .weather__refresh:hover {
    color: #ff6500
}

.header__weather__pop .weather__refresh.anim {
    -webkit-animation: header__loading__rotate .5s linear infinite;
    animation: header__loading__rotate .5s linear infinite
}

@-webkit-keyframes header__loading__rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes header__loading__rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.header__weather__pop .weather__day {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: rgba(0, 0, 0, .9);
    margin-bottom: 16px
}

.header__weather__pop .wd__1, .header__weather__pop .wd__2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #f2f5fa;
    padding: 8px
}

.header__weather__pop .wd__1 {
    -ms-flex-preferred-size: 51%;
    flex-basis: 51%
}

.header__weather__pop .wd__2 {
    margin-left: 12px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.header__weather__pop .wd__img {
    margin-right: 12px;
    height: 48px
}

.header__weather__pop .wd__info1 {
    font-size: 16px;
    font-family: IQYHT-Medium, PingFangSC-Regular, Microsoft Yahei
}

.header__weather__pop .wd__info2 {
    margin-top: 8px;
    font-size: 12px
}

.header__weather__pop .wd__tag {
    display: inline-block;
    background-color: #00d269;
    border-radius: 2px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    font-family: IQYHT-Regular, PingFangSC-Regular, Microsoft Yahei
}

.header__weather__pop .weather__24h {
    margin-bottom: 16px
}

.header__weather__pop .w24__tit {
    font-size: 14px;
    color: rgba(0, 0, 0, .5)
}

.header__weather__pop .w24__adimg {
    vertical-align: top;
    height: 16px;
    margin-left: 12px;
    border-radius: 3px
}

.header__weather__pop .w24__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
    position: relative
}

.header__weather__pop .w24__con {
    position: relative;
    height: 232px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px
}

.header__weather__pop .w24__bg {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.header__weather__pop .w24__info {
    position: relative
}

.header__weather__pop .w24__y {
    margin-top: 34px;
    opacity: .7;
    font-family: IQYHT-Regular;
    font-size: 12px;
    color: #fff
}

.header__weather__pop .w24__max {
    margin-bottom: 36px
}

.header__weather__pop .w24__chart {
    position: absolute;
    left: 38px;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.header__weather__pop .w24__lg {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .12)));
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .12));
    overflow: hidden
}

.header__weather__pop .w24i__tag {
    display: inline-block;
    background-color: #00d269;
    border-radius: 2px;
    padding: 2px 4px
}

.header__weather__pop .w24i__1, .header__weather__pop .w24i__tag {
    font-size: 12px;
    color: #fff;
    font-family: IQYHT-Regular, PingFangSC-Regular, Microsoft Yahei
}

.header__weather__pop .w24i__1 {
    opacity: .7;
    margin-bottom: 6px
}

.header__weather__pop .w24i__2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 6px
}

.header__weather__pop .w24i__21 {
    font-family: IQYHT-Medium, PingFangSC-Regular, Microsoft Yahei;
    font-size: 44px;
    color: #fff
}

.header__weather__pop .w24i__22 {
    margin-right: 8px;
    font-size: 14px;
    color: #fff
}

.header__weather__pop .w24i__3 {
    font-size: 12px;
    color: #fff
}

.header__weather__pop .w24__con {
    background-color: #3f3fae;
    border-radius: 6px
}

.header__weather__pop .weather__link {
    display: block;
    font-size: 14px;
    line-height: 1;
    color: rgba(0, 0, 0, .5);
    text-align: center
}

.header__weather__pop .weather__link:hover {
    color: #ff6500
}

.header__weather__pop .weather__link__arr {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: top
}

.header__weather__pop .tl-slider-arrow {
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    width: 40px
}

.header__weather__pop .tl-slider-arrow .leftarrow_cu, .header__weather__pop .tl-slider-arrow .rightarrow_cu {
    position: absolute;
    fill: currentColor;
    opacity: .3;
    cursor: pointer
}

.header__weather__pop .tl-slider-arrow .leftarrow_cu.disabled, .header__weather__pop .tl-slider-arrow .rightarrow_cu.disabled {
    opacity: .1;
    cursor: default
}

.header__weather__pop .tl-slider-arrow .leftarrow_cu {
    left: 0
}

.header__weather__pop .tl-slider-arrow .rightarrow_cu {
    right: 0
}

.qy-header.qy-header-search .header__weather .header__weather__btn {
    padding-top: 4px
}

.qy-header.qy-header-search .header__weather__pop {
    top: 50px
}

.qy20-header-symbol {
    width: 100%;
    height: 100%;
    fill: currentColor;
    vertical-align: top
}

.header__toast {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, .8);
    border-radius: 4px;
    z-index: 10000;
    color: #fff;
    font-size: 16px;
    line-height: 48px;
    padding: 0 20px;
    white-space: nowrap
}

.header__toast__close {
    display: inline-block;
    width: 14px;
    height: 48px;
    margin-left: 10px;
    color: #ff6500;
    cursor: pointer
}

@font-face {
    font-family: IQYHT-Black;
    src: url(//static-s.iqiyi.com/IQYHT-v1.3/IQYHT-Black.ttf)
}

@font-face {
    font-family: IQYHT-Bold;
    src: url(//static-s.iqiyi.com/IQYHT-v1.3/IQYHT-Bold.ttf)
}

@font-face {
    font-family: IQYHT-Medium;
    src: url(//static-s.iqiyi.com/IQYHT-v1.3/IQYHT-Medium.ttf)
}

@font-face {
    font-family: IQYHT-Regular;
    src: url(//static-s.iqiyi.com/IQYHT-v1.3/IQYHT-Regular.ttf)
}

.header__redbag {
    cursor: pointer;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 270px;
    height: 509px;
    z-index: 10002;
    text-align: center
}

.header__redbag .redbag__box {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 431px;
    overflow: hidden
}

.header__redbag .redbag__lottie {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.header__redbag .redbag__lottie5 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.header__redbag .redbag__con {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -48px;
    margin: auto;
    width: 238px;
    height: 238px;
    background-image: url(//pic3.iqiyipic.com/lequ/20220906/f86f9846953e4d10870899019620a7fc.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #df1c3a;
    visibility: hidden
}

.header__redbag .header__anim__redbag__maincard {
    -webkit-animation: header__anim__redbag__maincard .92s ease .16s 1 normal forwards;
    animation: header__anim__redbag__maincard .92s ease .16s 1 normal forwards
}

@-webkit-keyframes header__anim__redbag__maincard {
    0% {
        visibility: visible
    }
    30% {
        bottom: -48px;
        visibility: visible
    }
    65% {
        bottom: 116px;
        visibility: visible
    }
    to {
        bottom: 106px;
        visibility: visible
    }
}

@keyframes header__anim__redbag__maincard {
    0% {
        visibility: visible
    }
    30% {
        bottom: -48px;
        visibility: visible
    }
    65% {
        bottom: 116px;
        visibility: visible
    }
    to {
        bottom: 106px;
        visibility: visible
    }
}

.header__redbag .redbag__tit {
    padding-top: 24px;
    line-height: 1;
    font-size: 26px;
    font-weight: 700
}

.header__redbag .redbag__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-family: IQYHT-Black, SimHei, PingFang SC
}

.header__redbag .redbag__price1 {
    font-size: 28px;
    font-weight: 500;
    line-height: 24px
}

.header__redbag .redbag__price2 {
    font-size: 80px;
    font-weight: 800;
    line-height: 60px;
    margin-right: 6px
}

.header__redbag .redbag__price3 {
    border: 1px solid #d21d39;
    border-radius: 4px;
    font-size: 12px;
    padding: 3px 0;
    width: 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 14px
}

.header__redbag .redbag__des {
    line-height: 1;
    font-size: 14px;
    margin-top: 12px
}

.header__redbag .redbag__time {
    bottom: 67px;
    color: #fff;
    font-size: 16px;
    height: 21.5px;
    opacity: 0;
    position: absolute;
    width: 100%;
    -webkit-animation: header__anim__redbag__time .5s ease 1.28s 1 normal forwards;
    animation: header__anim__redbag__time .5s ease 1.28s 1 normal forwards
}

@-webkit-keyframes header__anim__redbag__time {
    0% {
        bottom: 67px
    }
    30% {
        opacity: 0
    }
    70% {
        bottom: 92px
    }
    to {
        bottom: 92px;
        opacity: 1
    }
}

@keyframes header__anim__redbag__time {
    0% {
        bottom: 67px
    }
    30% {
        opacity: 0
    }
    70% {
        bottom: 92px
    }
    to {
        bottom: 92px;
        opacity: 1
    }
}

.header__redbag .redbag__btn {
    bottom: 36px;
    color: #e52035;
    font-size: 18px;
    font-weight: 600;
    left: 44px;
    position: absolute;
    height: 50px;
    line-height: 50px;
    width: 182px
}

.header__redbag .redbag__close {
    margin: 30px auto 0;
    background-image: url(//pic3.iqiyipic.com/lequ/20220906/2d2262a49feb450d8554b5fa0946479f.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    height: 48px;
    width: 48px
}

.header__daoqi1__popup, .header__daoqi2__popup, .header__promotion__popup {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10002
}

.header__promotion__popup {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: all .5s;
    transition: all .5s
}

.header__promotion__popup.bTest {
    -webkit-transition: opacity 1.4s, -webkit-transform 1s;
    transition: opacity 1.4s, -webkit-transform 1s;
    transition: transform 1s, opacity 1.4s;
    transition: transform 1s, opacity 1.4s, -webkit-transform 1s
}

.header__promotion__popup.fix {
    -webkit-transform: translate(calc(50vw - 100% - 20px), calc(50vh - 100% - 120px)) scale(.231);
    transform: translate(calc(50vw - 100% - 20px), calc(50vh - 100% - 120px)) scale(.231)
}

.header__promotion__popup.fix .header__promotion__close {
    -webkit-transform: scale(2.5);
    transform: scale(2.5)
}

.header__promotion__popup.fix .header__promotion__link:hover {
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.header__promotion__popup.fix .header__promotion__link:hover + .header__promotion__close {
    opacity: 0
}

.header__promotion__link {
    display: block;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: all .5s;
    transition: all .5s
}

.header__promotion__img {
    vertical-align: top;
    width: 360px;
    height: 360px;
    -o-object-fit: contain;
    object-fit: contain;
    cursor: pointer
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .header__promotion__img {
        width: 520px;
        height: 520px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .header__promotion__img {
        width: 520px;
        height: 520px
    }
}

@media screen and (min-width: 1796px) {
    .header__promotion__img {
        width: 520px;
        height: 520px
    }
}

.header__promotion__close {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    cursor: pointer;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: all .5s;
    transition: all .5s
}

@media screen and (max-width: 1355px) {
    .header__promotion__close {
        top: -12px;
        right: -12px
    }
}

.header_promotion_close1 {
    position: absolute;
    right: -36px;
    top: 0;
    background-color: rgba(0, 0, 0, .8);
    padding: 0 10px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    border: 2px solid hsla(0, 0%, 100%, .6);
    cursor: pointer
}

.header__daoqi1__popup {
    padding-top: 40px;
    width: 620px;
    border-radius: 4px;
    background-color: #1a1814;
    overflow: hidden
}

.header__daoqi1__popup .daoqi__mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 120px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#14161a), to(transparent));
    background-image: linear-gradient(180deg, #14161a, transparent);
    z-index: 10
}

.header__daoqi1__popup .daoqi__mask.daoqi__mask__b {
    height: 200px;
    top: auto;
    bottom: 0;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.header__daoqi1__popup .daoqi__close {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    color: hsla(0, 0%, 100%, .5);
    z-index: 100
}

.header__daoqi1__popup .header__daoqi__tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 20px;
    color: rgba(247, 225, 193, .7);
    line-height: 1;
    font-size: 16px;
    z-index: 100
}

.header__daoqi1__popup .header__daoqi__tit .tit__img {
    display: inline-block;
    vertical-align: top;
    width: 154px;
    height: 12px;
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAAAYBAMAAACGthxVAAAAD1BMVEUAAAD20Z3zzZj34L333re5q95rAAAABXRSTlMADhAGCogdnGoAAACESURBVEjH7dfRCcMwDIRhgyZQ2wXaCQTyAka3/0xVaZo0CbQPAZGH+yb4OYONWyFPHcDQy+OnaytmNqXpv7R7q2bzanqyNJHPaqc7UCI6wEXEt7AztMh0g0hq9uKrvPCIWKpwS1rlXbasZv6to2NDy9p2q61FwmwkaBE+CUTEbwG/BekJZRBvaMgy4NEAAAAASUVORK5CYII=)
}

.header__daoqi1__popup .header__daoqi__tit .tit__img.tit__img__r {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.header__daoqi1__popup .tit__txt {
    margin: 0 16px
}

.header__daoqi1__popup .header__daoqi__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 660px;
    margin-left: -18px;
    margin-bottom: -70px
}

.header__daoqi1__popup .card__box {
    position: relative;
    margin: 0 6px 12px
}

.header__daoqi1__popup .card__img {
    width: 120px;
    height: 160px;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .5)
}

.header__daoqi1__popup .card__border {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%
}

.header__daoqi1__popup .card__tl {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 4px;
    line-height: 20px;
    white-space: nowrap;
    font-size: 12px;
    color: rgba(246, 222, 187, .9);
    border-radius: 4px 0;
    background-color: rgba(77, 45, 0, .8);
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2)
}

.header__daoqi1__popup .header__daoqi__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 0 40px;
    height: 126px;
    background: #232528 url(//pic0.iqiyipic.com/lequ/20220823/02f1cd0cc5a549ef8715a9023c48b3d9.png) 100% no-repeat;
    -webkit-box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .3);
    z-index: 100
}

.header__daoqi1__popup .bottom__main__p {
    line-height: 1;
    font-size: 20px;
    color: #fff
}

.header__daoqi1__popup .bottom__sub__p {
    margin-top: 12px;
    line-height: 1;
    font-size: 14px;
    color: hsla(0, 0%, 100%, .5)
}

.header__daoqi1__popup .bottom__btn {
    position: relative;
    width: 240px;
    height: 48px;
    border-radius: 4px;
    color: #663c00;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#f7e1c1), to(#e6b673));
    background-image: linear-gradient(90deg, #f7e1c1, #e6b673)
}

.header__daoqi1__popup .bottom__btn__bubble {
    position: absolute;
    top: -9px;
    right: 0;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 6px;
    background-image: linear-gradient(135deg, #ff6c4b, #ff3d4e);
    border-radius: 4px 4px 4px 1px
}

.header__daoqi2__popup {
    width: 360px;
    background-color: #252528;
    text-align: center;
    border-radius: 4px;
    line-height: 1
}

.header__daoqi2__popup .daoqi__himg {
    width: 100%;
    height: 84px;
    margin-bottom: 30px
}

.header__daoqi2__popup .daoqi__close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    color: hsla(0, 0%, 100%, .5)
}

.header__daoqi2__popup .header__daoqi__tit {
    margin-bottom: 30px;
    color: hsla(0, 0%, 100%, .9);
    font-size: 16px
}

.header__daoqi2__popup .header__daoqi__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 30px 30px
}

.header__daoqi2__popup .card__box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #fcf6ed url(//pic1.iqiyipic.com/lequ/20220823/fd6e1698158e410d8434732c3cd70bf8.png);
    background-size: 100%;
    border-radius: 4px;
    text-align: center;
    padding-top: 16px
}

.header__daoqi2__popup .card__box + .card__box {
    margin-left: 8px
}

.header__daoqi2__popup .card__box.card__box--1col {
    padding: 31px 0;
    background-image: url(//pic0.iqiyipic.com/lequ/20220823/ca2a175052c144219d7314043dd4bd31.png)
}

.header__daoqi2__popup .card__box.card__box--1col .card__txt1 {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 0;
    line-height: 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 32px;
    margin-right: 16px;
    padding: 8px;
    border: 1px solid #8c560b;
    border-radius: 16px
}

.header__daoqi2__popup .card__box.card__box--1col .card__row {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 16px;
    margin-bottom: -9px
}

.header__daoqi2__popup .card__box.card__box--1col .card__txt2 {
    font-size: 76px
}

.header__daoqi2__popup .card__box.card__box--1col .card__txt3 {
    margin-left: 8px;
    margin-bottom: 10px;
    font-size: 24px
}

.header__daoqi2__popup .card__box.card__box--1col .card__txt4 {
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    margin-bottom: 0
}

.header__daoqi2__popup .card__row {
    margin-bottom: 10px;
    white-space: nowrap;
    line-height: 1;
    font-weight: 700
}

.header__daoqi2__popup .card__txt1 {
    margin-bottom: 14px;
    color: #8c560b;
    font-size: 16px;
    line-height: 1
}

.header__daoqi2__popup .card__txt2 {
    display: inline-block;
    vertical-align: bottom;
    color: #8c570b;
    font-size: 44px;
    letter-spacing: -2px
}

.header__daoqi2__popup .card__txt3 {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 7px;
    margin-left: 4px;
    color: #8c570b;
    font-size: 16px
}

.header__daoqi2__popup .card__txt4 {
    margin-bottom: 16px;
    color: #a67128;
    font-size: 14px;
    text-decoration: line-through;
    white-space: nowrap
}

.header__daoqi2__popup .bottom__btn {
    margin: 0 30px 30px;
    height: 40px;
    border-radius: 4px;
    color: #663c00;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, right top, from(#f7e1c1), to(#e6b673));
    background-image: linear-gradient(90deg, #f7e1c1, #e6b673)
}

.qy-header-warn-alert .qy-popup-mask {
    position: fixed;
    z-index: 10001;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5
}

.qy-header-warn-alert .fixed-box {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -102px;
    margin-left: -195px;
    width: 390px;
    height: 203px;
    z-index: 10002
}

.qy-header-warn-alert .warn-alert {
    border: 1px solid #e4e4e4;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    border-radius: 5px
}

.qy-header-warn-alert .alert-head {
    padding-left: 20px;
    padding-right: 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #f5f5f5
}

.qy-header-warn-alert .alert-head:after, .qy-header-warn-alert .alert-head:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header-warn-alert .alert-head .alert-close {
    float: right;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    width: 12px;
    height: 22px;
    cursor: pointer
}

.qy-header-warn-alert .head-title {
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    color: #222;
    font-size: 14px
}

.qy-header-warn-alert .head-txt {
    color: #222;
    font-size: 14px
}

.qy-header-warn-alert .txt-box {
    padding: 25px
}

.qy-header-warn-alert .txt {
    padding: 0 51px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    text-align: center
}

.qy-header-warn-alert .btn-box {
    text-align: center;
    margin-bottom: 39px
}

.qy-header-warn-alert .qy-button-middle {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer
}

.play2024 .header-sideItem {
    margin-top: 8px
}

#j-header-mouse-trace {
    display: none;
    position: fixed;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    pointer-events: none;
    z-index: 8000;
    background: radial-gradient(hsla(0, 0%, 100%, .18), hsla(0, 0%, 100%, 0) 50%, transparent);
    -webkit-filter: blur(10px);
    filter: blur(10px);
    mix-blend-mode: hard-light
}

.qy-header {
    width: 100%;
    height: 64px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font: 12px/1.1 PingFangSC-Regular, Helvetica, Arial, Microsoft Yahei, sans-serif
}

.qy-header.qy-header-fadeIn .header-wrap {
    -webkit-animation: fadeIn .6s;
    animation: fadeIn .6s
}

.qy-header.qy-header-fixed .header-wrap {
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    top: 0;
    left: 0
}

.qy-header .header-wrap {
    position: relative;
    width: 100%;
    height: 64px;
    z-index: 1000
}

.qy-header .header-inner {
    position: relative;
    margin: 0 auto
}

.qy-header .header-inner:after, .qy-header .header-inner:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .qy-headpromotion {
    float: left;
    margin-left: 30px;
    margin-top: 5px;
    height: 54px
}

.qy-header .qy-headpromotion:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.qy-header .headpromotion {
    max-width: 140px;
    max-height: 54px;
    vertical-align: middle
}

.qy-header .qy-header-side {
    float: right
}

.qy-header .qy-header-side:after, .qy-header .qy-header-side:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-sideItem {
    position: relative;
    float: left
}

.qy-header .header-sideItem:after, .qy-header .header-sideItem:before {
    content: " ";
    display: table;
    clear: both
}

.qy-header .header-sideItem:first-child {
    margin-left: 0 !important
}

.qy-header .header-sideItem .header-sideItemCon {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer
}

.qy-header.home2020.r-type1 {
    min-width: 994px
}

.qy-header.home2020.r-type1 .header-inner {
    width: 994px
}

@media screen and (min-width: 1356px) and (max-width: 1559px) {
    .qy-header.home2020.r-type1 {
        min-width: 1196px
    }

    .qy-header.home2020.r-type1 .header-inner {
        width: 1196px
    }
}

@media screen and (min-width: 1560px) and (max-width: 1795px) {
    .qy-header.home2020.r-type1 {
        min-width: 1400px
    }

    .qy-header.home2020.r-type1 .header-inner {
        width: 1400px
    }
}

@media screen and (min-width: 1796px) {
    .qy-header.home2020.r-type1 {
        min-width: 1636px
    }

    .qy-header.home2020.r-type1 .header-inner {
        width: 1636px
    }
}

.qy-header.home2020.r-type2 {
    min-width: 1138px
}

.qy-header.home2020.r-type2 .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 20px;
    min-width: 1138px
}

.qy-header.home2020 .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.qy-header.home2020 .header-inner:after, .qy-header.home2020 .header-inner:before {
    content: none
}

.qy-header.home2020 .header-wrap {
    background-color: #191a20
}

.qy-header.home2020 .header-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.qy-header.home2020.qy-header--absolute {
    position: absolute;
    top: 0
}

.qy-header.home2020.qy-header--absolute .header-wrap {
    background-color: transparent
}

.qy-header.home2020 .qy-header-side {
    margin-top: 0
}

.qy-header.home2020 .qy20-header-svg.header-vip-icon {
    background-image: none
}

.qy-header.home2020.qy-header-fixed.qy-header--bg .header-wrap {
    background-color: rgba(25, 26, 32, .85)
}

.qy-header.home2020.qy-header-fixed.qy-header--bg .header-wrap:before {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.qy-header.qy-header-search {
    height: 50px
}

.qy-header.qy-header-search .header-wrap {
    height: 50px;
    background-color: #232325
}

.qy-header.qy-header-search .qy-header-side {
    margin-top: 0
}

.qy-header.qy-header-search.qy-header-fixed .header-wrap {
    position: static
}

.qy-header.qy-header-search .header-inner {
    width: 980px
}

@media screen and (min-width: 1181px) {
    .qy-header.qy-header-search .header-inner {
        width: 1180px
    }
}

.qy-popup-mask {
    position: fixed;
    z-index: 10001;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5
}

.qy-logo {
    float: left;
    font-size: 0
}

.qy-logo:after, .qy-logo:before {
    content: " ";
    display: table;
    clear: both
}

.qy-logo .logo-link2 {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    width: 115px;
    height: 18px;
    margin-top: 23px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 798 124' width='115' height='18'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0%25' stop-color='%2300DC5A'/%3E%3Cstop offset='100%25' stop-color='%2300DC5A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' xmlns='http://www.w3.org/2000/svg' d='M796.52 10.27h-13.08a.77.77 0 01-.82-.76V1.47a.93.93 0 00-.93-.94h-16.38a.94.94 0 00-.93.94v8.11a.77.77 0 01-.81.69H721a.77.77 0 01-.82-.76v-.1a.17.17 0 010-.07V1.47a.94.94 0 00-.93-.94H702.9a.94.94 0 00-.94.94v8.11a.77.77 0 01-.8.69h-13a.78.78 0 00-.85.76v12.31a.94.94 0 00.94.93H701c.72 0 .89.42.92.69v9.77c0 .52.42.94.94.94h16.37a.94.94 0 00.93-.94v-9.52a.24.24 0 010-.07V25c0-.27.15-.75.93-.76h42.33c.71 0 .89.42.92.69v9.77a.94.94 0 00.93.94h16.37c.52 0 .94-.42.94-.94V25c0-.27.14-.75.93-.76h13a.93.93 0 00.93-.93V11.2a.93.93 0 00-.92-.93zm-353.18 5.99a1.39 1.39 0 001.54 1.34c9.14 0 57.51-.74 67.75-.74 7.89 0 22.45-.75 30.22-2.07.47-.08 1.2-.57 1-1.83-.2-1.26-1.71-9.67-2-10.57a1.39 1.39 0 00-1.71-1.06 216.46 216.46 0 01-30.54 2s-63.1.74-64.72.74a1.44 1.44 0 00-1.57 1.48l.03 10.71zm33.82 31.14a.94.94 0 01.93 1c-.13 1.37-.25 2.34-.42 3.65-.007.056-.025.32.33.32h64.86a.94.94 0 01.94.94v11.45a.93.93 0 01-.91.93h-67.62c-.29 0-.39.35-.39.35l-.348 1.265c-.356 1.265-.737 2.53-1.142 3.795-.016.054-.08.34.35.34h57.9c7.09 0 7.07 6.8 6.72 8.72a40 40 0 01-5.64 13.77c-2.22 3.55-6.56 8.14-10.56 11.66 5.64 1.65 11.41 2.51 20.49 2.84a.87.87 0 011 1v13.21c0 .68-.46.92-1 .92a122.16 122.16 0 01-40.71-7.11c-14.07 4.68-30.2 7.31-43.35 7.14-.44-.01-1.33-.1-1.33-1.1v-13a1 1 0 011.11-1 101 101 0 0024.12-2.79 56.81 56.81 0 01-13.75-14.83c-.082-.134-1.377-2.31.71-2.31h17.22A1.67 1.67 0 01488 89a37.51 37.51 0 0014.27 11.18l.51-.26.69-.4c8.52-4.74 12.3-10.33 13.92-14.39.17-.42 1.01-1.86-.73-1.86h-47.13c-.67 0-.82.42-.82.42l-.533 1.216a174.07 174.07 0 01-21.717 36.324 1.06 1.06 0 01-1.41.21c-.275-.162-3.359-2.267-6.454-4.389l-.618-.424a846.035 846.035 0 01-5.928-4.087s-.74-.42-.12-1.42c11.31-14.94 19.64-30.12 24-45.18.06-.23-.23-.23-.23-.23h-16.59a.93.93 0 01-.93-.93V53.35a.93.93 0 01.93-.94h19.43a.22.22 0 00.24-.18v.05l.074-.608c.14-1.176.239-2.14.316-3.392a.92.92 0 01.21-.53.91.91 0 01.73-.35zm54.35-25.76a.87.87 0 01.95.93v6.78l.001.073a.35.35 0 00.349.307h9.38c5.58 0 6.81 3.89 6.91 8.97v9.35a1 1 0 01-.95.95h-16.46c-1 0-1-1-1-1v-4.05c0-.76-.18-1.23-1.18-1.23H454.8a.87.87 0 00-.92.86v3.81c-.007.218-.106.94-1.1.94h-16.17a1 1 0 01-1.11-1.06V31.022a1.34 1.34 0 011.5-1.262h13.87a.36.36 0 00.36-.38v-6.72a1 1 0 011-1h15.34a.87.87 0 011 .93v6.78l.001.073a.35.35 0 00.349.307h13.79a.36.36 0 00.36-.38v-6.72a1 1 0 011-1h16a.9.9 0 011 .93v6.78a.35.35 0 00.35.38h13.34a.36.36 0 00.36-.38v-6.72a1 1 0 011-1zm35.89 1.41h33.51c.14 0 .41 0 .22.28-7.6 7.81-20 10.73-30.46 12.33-1.06.17-1.72.34-1.72 1.69v10.7c0 1.32 1 1.12 1.51 1.06 12.24-1.39 26.26-5.37 34.43-10.93 5.64-3.84 10-7.26 13.51-12 9.72 13.72 25.16 20.75 49.14 22.92.46 0 1.39-.13 1.39-1V37c0-1.25-.7-1.23-1.24-1.28-13-1.41-25.89-5.65-32.5-12.39-.19-.25.08-.29.21-.29H669s.92 0 .92-.87V9.82c0-.93-1.1-.88-1.1-.88h-40.1c-.55 0-.66-.39-.67-.59V.84a.78.78 0 00-.77-.84h-18.13a.832.832 0 00-.84 1v7.36c0 .2-.13.52-.66.57h-40.36a.78.78 0 00-.85.76v12.52s-.04.84.96.84zM674 51.33a.93.93 0 01.93.93v12.22a.93.93 0 01-.93.93h-6a.93.93 0 00-1 1c.021 3.173.048 7.554.067 12.058l.004 1.003.006 1.506c.007 2.005.012 3.996.013 5.876v2.286c-.003 4.133-.028 7.45-.09 8.741-.56 12.84-3 19.64-14.22 25.37-1.78.97-2.59-.25-2.59-.25s-1.78-2.34-3.697-4.87l-.413-.544c-1.998-2.636-4.019-5.312-4.24-5.636-.45-.66.08-1.29.7-1.6 5.84-2.87 6.58-5.9 6.58-14.56V66.46a.92.92 0 00-.93-1H562.4a.94.94 0 01-.94-.93V52.26a.94.94 0 01.94-.93zm-45.7 21.13c5.507 0 9.978 4.453 10 9.96v24.55c0 5.523-4.477 10-10 10h-49.21c-5.523 0-10-4.477-10-10V82.46c0-5.523 4.477-10 10-10zm-8.52 12.03h-32.16A1.52 1.52 0 00586.1 86v17.33l.007.15a1.51 1.51 0 001.513 1.36h32.17a1.51 1.51 0 001.51-1.51V86.46l-.01-.46-.008-.145a1.52 1.52 0 00-1.502-1.365zm171.64 24.08h-74.94a2.39 2.39 0 01-2.39-2 2.32 2.32 0 011.22-2.42l59-29.54 8.44-4.29a21.27 21.27 0 004.46-3.17 13.3 13.3 0 003.11-4.55 15.24 15.24 0 001-5.51c.054-7.452-5.823-13.6-13.27-13.88H695a.93.93 0 00-.93.93v13c0 .51.41.925.92.93h72.81a1.32 1.32 0 011.33 1.25 1.29 1.29 0 01-.7 1.12l-.55.3-.29.16-1.21.64c-9.12 4.87-61.53 30.4-66.46 33.87-.57.35-1.11.72-1.63 1.09a15.09 15.09 0 00-2.85 2.5c-.17.19-.33.38-.48.58l-.05.06a6.577 6.577 0 00-.42.57l-.06.08c-.14.19-.26.38-.39.58v.08a13.478 13.478 0 00-1.08 2.09c-.09.22-.18.46-.27.69l-.06.19c-.07.18-.12.36-.18.55l-.07.25c0 .17-.09.33-.13.5-.04.17 0 .19-.07.29-.07.1-.07.32-.1.48-.03.16 0 .21 0 .31s-.05.33-.07.49c-.02.16 0 .2 0 .3 0 .1 0 .36-.05.54.005.09.005.18 0 .27v2.55c0 .09 0 .31.06.46.06.15 0 .2.05.3.05.1 0 .28.07.42.07.14.05.2.07.3l.09.4.09.31c0 .13.07.26.11.38.027.105.06.209.1.31l.12.37.12.31c0 .12.09.24.14.36l.13.3c0 .11.1.23.16.34.06.11.09.2.14.3.05.1.12.22.17.33.05.11.11.2.17.29l.18.32.18.29.19.31.19.27.21.3.21.27.22.29.22.26.23.27.23.25.25.26.24.24.26.25.25.23.27.23.26.22.28.22.28.21.29.2.28.2.3.19.3.19.3.17.31.17.31.16.32.16.32.15.33.14.32.13.34.13.33.11.35.11.34.1.35.1.35.08.35.08.36.06c.12 0 .24 0 .36.06h87.12a.94.94 0 00.94-.93V109.5a.93.93 0 00-1.05-.93zM197.31 122.5a1.07 1.07 0 001.11 1h26.5a1.081 1.081 0 001.12-1V3.77a1.081 1.081 0 00-1.12-1h-26.5a1.071 1.071 0 00-1.11 1V122.5zm-194.85 0a1.08 1.08 0 001.12 1h26.5a1.07 1.07 0 001.11-1V47.75a1.07 1.07 0 00-1.11-1H3.58a1.07 1.07 0 00-1.12 1v74.75zm177.36-19.38L166.71 92.6a1.5 1.5 0 01-.52-.84 1.38 1.38 0 01.14-1c14.712-27.69 6.336-62.01-19.478-79.809C121.04-6.848 85.983-2.476 65.332 21.12c-20.65 23.594-20.34 58.92.722 82.148 21.063 23.228 56.19 26.983 81.686 8.733a1.46 1.46 0 011.76 0l14.06 11.29a1.12 1.12 0 001.58-.2L180 104.7a1.13 1.13 0 00-.18-1.58zm-61.65-5.62C99 101 80.47 87.87 76.93 68.28c-3.54-19.59 9.2-38.34 28.4-41.81C124.53 23 143 36.1 146.57 55.69c3.57 19.59-9.2 38.31-28.4 41.81zM396.11 2.74h-26.5a1.071 1.071 0 00-1.11 1V122.5a1.07 1.07 0 001.11 1h26.5a1.071 1.071 0 001.11-1V3.77a1.07 1.07 0 00-1.11-1.03zM16.83.37C7.535.37 0 7.905 0 17.2c0 9.295 7.535 16.83 16.83 16.83 9.295 0 16.83-7.535 16.83-16.83A16.83 16.83 0 0016.83.37zm337.64 2.37h-28.25a1.353 1.353 0 00-1.16.64L298.82 50s-.19.35-.45.35-.45-.35-.45-.35L271.68 3.38a1.353 1.353 0 00-1.16-.64h-28.24a1.232 1.232 0 00-1 1.94l42 70.63a4.42 4.42 0 01.61 2.25v44.74a1.23 1.23 0 001.23 1.22h26.56a1.23 1.23 0 001.23-1.22V77.56a4.42 4.42 0 01.61-2.25l42-70.63a1.23 1.23 0 00-1.05-1.94z'/%3E%3C/svg%3E") no-repeat;
    background-size: cover
}

.play2024 .qy-logo .qy-logo-wraper {
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-radius: 20px;
    height: 32px;
    margin-top: 17px;
    background-image: -webkit-gradient(linear, left top, right top, from(#222), to(#222)), -webkit-gradient(linear, left bottom, left top, from(#222), to(hsla(0, 0%, 100%, .2)));
    background-image: linear-gradient(90deg, #222, #222), linear-gradient(0deg, #222, hsla(0, 0%, 100%, .2))
}

.play2024 .qy-logo .qy-logo-wraper .logo-link2 {
    margin-top: 0
}

.play2024 .qy-logo .qy-logo-wraper .logo-wraper-back {
    width: 93px;
    height: 32px;
    background-color: hsla(0, 0%, 100%, .06);
    -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    border-radius: 20px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.play2024 .qy-logo .qy-logo-wraper .logo-wraper-back .logo-wraper-icon {
    width: 16px;
    height: 16px;
    background-image: url(//static-s.iqiyi.com/lequ/20240423/c4aeba62f850472ea520abb4ba28893a.svg);
    background-size: contain;
    background-repeat: no-repeat;
    fill: #fff
}

.play2024 .qy-logo .qy-logo-wraper .logo-wraper-back .qy-logo-wraper-text {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    margin-left: 4px;
    text-align: center;
    white-space: nowrap
}

.play2024 .qy-logo .logo-link2 {
    width: 93px;
    height: 32px;
    background-image: url(//pic3.iqiyipic.com/lequ/20240117/cfe10795f09346988aa969f643d8f71c.png);
    background-color: hsla(0, 0%, 100%, .06);
    -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .16);
    border-radius: 20px;
    margin-top: 17px
}

.header__ele h1, .header__ele h2, .header__ele h3, .header__ele header, .header__ele input, .header__ele li, .header__ele nav, .header__ele p, .header__ele section, .header__ele ul, .qy-header h1, .qy-header h2, .qy-header h3, .qy-header header, .qy-header input, .qy-header li, .qy-header nav, .qy-header p, .qy-header section, .qy-header ul, body {
    margin: 0;
    padding: 0
}

.header__ele ul, .qy-header ul {
    list-style: none
}

.header__ele em, .header__ele i, .qy-header em, .qy-header i {
    font-style: normal
}

.header__ele a, .header__ele a:active, .header__ele a:hover, .header__ele a:link, .header__ele a:visited, .qy-header a, .qy-header a:active, .qy-header a:hover, .qy-header a:link, .qy-header a:visited {
    text-decoration: none
}

.header__ele img, .qy-header img {
    border: none
}

.header__ele .dn, .qy-header .dn {
    display: none !important
}

.header__ele .no-visible, .qy-header .no-visible {
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn-enter-active {
    -webkit-animation: fadeIn .1s;
    animation: fadeIn .1s
}

@-webkit-keyframes fadeOutIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeOutIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeOutIn-enter-active {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: fadeOutIn;
    animation-name: fadeOutIn;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .5, 1);
    animation-timing-function: cubic-bezier(0, 0, .5, 1)
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
}

.zoomIn-enter-active {
    -webkit-animation: zoomIn .3s;
    animation: zoomIn .3s
}

@-webkit-keyframes zoomInRt {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1);
        -webkit-transform-origin: right top;
        transform-origin: right top
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: right top;
        transform-origin: right top
    }
}

@keyframes zoomInRt {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1);
        -webkit-transform-origin: right top;
        transform-origin: right top
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: right top;
        transform-origin: right top
    }
}

.zoomInRt-enter-active {
    -webkit-animation: zoomInRt .3s;
    animation: zoomInRt .3s
}

.slideInDownNav-enter-active {
    -webkit-animation: slideInDownNav .2s;
    animation: slideInDownNav .2s
}

@-webkit-keyframes slideInDownNav {
    0% {
        height: 0;
        opacity: 0
    }
    to {
        height: 88px;
        opacity: 1
    }
}

@keyframes slideInDownNav {
    0% {
        height: 0;
        opacity: 0
    }
    to {
        height: 88px;
        opacity: 1
    }
}

.headerFadeInB-enter {
    opacity: 0;
    -webkit-transform: translateY(20px) translateZ(0);
    transform: translateY(20px) translateZ(0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.headerFadeInB-enter-to {
    opacity: 1;
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transition: all .3s;
    transition: all .3s
}

@-webkit-keyframes keyframes-qy20-header-turn {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(2turn);
        transform: rotate(2turn)
    }
}

@keyframes keyframes-qy20-header-turn {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(2turn);
        transform: rotate(2turn)
    }
}

.icon-home2020-green {
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top
}

.icon-home2020-green__channel-more {
    background-position: -606px -355px;
    width: 20px;
    height: 20px
}

.icon-home2020-green__channel-more, .icon-home2020-green__close-orange10 {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__close-orange10 {
    background-position: -614px -267px;
    width: 10px;
    height: 10px
}

.icon-home2020-green__empty {
    background-position: -490px 0;
    width: 160px;
    height: 155px
}

.icon-home2020-green__empty, .icon-home2020-green__mini-fun-card {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__mini-fun-card {
    background-position: 0 -124px;
    width: 356px;
    height: 72px
}

.icon-home2020-green__mini-fun-icon1 {
    background-position: -518px -421px
}

.icon-home2020-green__mini-fun-icon1, .icon-home2020-green__mini-fun-icon2 {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-fun-icon2 {
    background-position: -544px -421px
}

.icon-home2020-green__mini-fun {
    background-position: -490px -289px;
    width: 72px;
    height: 56px
}

.icon-home2020-green__mini-fun, .icon-home2020-green__mini-point {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__mini-point {
    background-position: -572px -389px;
    width: 18px;
    height: 18px
}

.icon-home2020-green__mini-point1 {
    background-position: -636px -355px;
    width: 14px;
    height: 14px
}

.icon-home2020-green__mini-point1, .icon-home2020-green__mini-sport-card {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__mini-sport-card {
    background-position: 0 -206px;
    width: 356px;
    height: 72px
}

.icon-home2020-green__mini-sport-icon1 {
    background-position: -570px -421px
}

.icon-home2020-green__mini-sport-icon1, .icon-home2020-green__mini-sport-icon2 {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-sport-icon2 {
    background-position: -596px -421px
}

.icon-home2020-green__mini-sport-icon3 {
    background-position: -622px -421px;
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-sport, .icon-home2020-green__mini-sport-icon3 {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__mini-sport {
    background-position: -572px -289px;
    width: 72px;
    height: 56px
}

.icon-home2020-green__mini-vip-card {
    background-position: 0 -288px
}

.icon-home2020-green__mini-vip-card, .icon-home2020-green__mini-vip-cardgray {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 356px;
    height: 72px
}

.icon-home2020-green__mini-vip-cardgray {
    background-position: 0 -370px
}

.icon-home2020-green__mini-vip-icon1 {
    background-image: url(//static-s.iqiyi.com/lequ/20240326/17d517419d6f4f5998836c35abe3a102.svg);
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-vip-icon2 {
    background-image: url(//static-s.iqiyi.com/lequ/20240227/e2596180c836437681c1d06c6d5acb35.svg);
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-vip-icon3 {
    background-image: url(//static-s.iqiyi.com/lequ/20240227/fe6de87e60084a739513af03fab6e569.svg);
    width: 16px;
    height: 16px
}

.icon-home2020-green__mini-vip {
    background-position: -490px -355px;
    width: 72px;
    height: 56px
}

.icon-home2020-green__mini-vip, .icon-home2020-green__pay-cover {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png)
}

.icon-home2020-green__pay-cover {
    background-position: -490px -165px;
    width: 114px;
    height: 114px
}

.icon-home2020-green__qyrt-fun-gray {
    background-position: -600px -389px
}

.icon-home2020-green__qyrt-fun, .icon-home2020-green__qyrt-fun-gray {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 18px;
    height: 18px
}

.icon-home2020-green__qyrt-fun {
    background-position: -628px -389px
}

.icon-home2020-green__qyrt-light {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    background-position: -490px -421px;
    width: 18px;
    height: 18px
}

.icon-home2020-green__vip-1080p {
    background-position: -614px -165px
}

.icon-home2020-green__vip-1080p, .icon-home2020-green__vip-ad {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 24px;
    height: 24px
}

.icon-home2020-green__vip-ad {
    background-position: -614px -199px
}

.icon-home2020-green__vip-hot {
    background-position: -614px -233px
}

.icon-home2020-green__vip-hot, .icon-home2020-green__vip-video {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 24px;
    height: 24px
}

.icon-home2020-green__vip-video {
    background-position: -572px -355px
}

.icon-home2020-green__vip-wx {
    background-position: -444px -124px
}

.icon-home2020-green__vip-wx, .icon-home2020-green__vip-zfb {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    width: 14px;
    height: 14px
}

.icon-home2020-green__vip-zfb {
    background-position: -366px -150px
}

.icon-home2020-green__wave-bg {
    background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-green-54f643e1be.png);
    background-position: 0 0;
    width: 480px;
    height: 114px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .icon-home2020-green__channel-more {
        background-position: -606px -355px
    }

    .icon-home2020-green__channel-more, .icon-home2020-green__empty {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__empty {
        background-position: -490px 0
    }

    .icon-home2020-green__mini-fun-card {
        background-position: 0 -124px
    }

    .icon-home2020-green__mini-fun-card, .icon-home2020-green__mini-fun-icon1 {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-fun-icon1 {
        background-position: -490px -421px
    }

    .icon-home2020-green__mini-fun-icon2 {
        background-position: -516px -421px
    }

    .icon-home2020-green__mini-fun, .icon-home2020-green__mini-fun-icon2 {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-fun {
        background-position: -490px -289px
    }

    .icon-home2020-green__mini-point1 {
        background-position: -636px -355px
    }

    .icon-home2020-green__mini-point1, .icon-home2020-green__mini-sport-card {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-sport-card {
        background-position: 0 -206px
    }

    .icon-home2020-green__mini-sport-icon1 {
        background-position: -542px -421px
    }

    .icon-home2020-green__mini-sport-icon1, .icon-home2020-green__mini-sport-icon2 {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-sport-icon2 {
        background-position: -568px -421px
    }

    .icon-home2020-green__mini-sport-icon3 {
        background-position: -594px -421px
    }

    .icon-home2020-green__mini-sport, .icon-home2020-green__mini-sport-icon3 {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-sport {
        background-position: -572px -289px
    }

    .icon-home2020-green__mini-vip-card {
        background-position: 0 -288px
    }

    .icon-home2020-green__mini-vip-card, .icon-home2020-green__mini-vip-cardgray {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__mini-vip-cardgray {
        background-position: 0 -370px
    }

    .icon-home2020-green__mini-vip-icon1 {
        background-image: url(//static-s.iqiyi.com/lequ/20240326/17d517419d6f4f5998836c35abe3a102.svg)
    }

    .icon-home2020-green__mini-vip-icon2 {
        background-image: url(//static-s.iqiyi.com/lequ/20240227/e2596180c836437681c1d06c6d5acb35.svg)
    }

    .icon-home2020-green__mini-vip-icon3 {
        background-image: url(//static-s.iqiyi.com/lequ/20240227/fe6de87e60084a739513af03fab6e569.svg)
    }

    .icon-home2020-green__mini-vip {
        background-position: -490px -355px
    }

    .icon-home2020-green__mini-vip, .icon-home2020-green__pay-cover {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__pay-cover {
        background-position: -490px -165px
    }

    .icon-home2020-green__qyrt-fun-gray {
        background-position: -572px -389px
    }

    .icon-home2020-green__qyrt-fun, .icon-home2020-green__qyrt-fun-gray {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__qyrt-fun {
        background-position: -600px -389px
    }

    .icon-home2020-green__qyrt-light {
        background-position: -628px -389px
    }

    .icon-home2020-green__qyrt-light, .icon-home2020-green__vip-1080P {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__vip-1080P {
        background-position: -614px -165px
    }

    .icon-home2020-green__vip-ad {
        background-position: -614px -199px
    }

    .icon-home2020-green__vip-ad, .icon-home2020-green__vip-hot {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__vip-hot {
        background-position: -614px -233px
    }

    .icon-home2020-green__vip-video {
        background-position: -572px -355px
    }

    .icon-home2020-green__vip-video, .icon-home2020-green__vip-wx {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__vip-wx {
        background-position: -418px -124px
    }

    .icon-home2020-green__vip-zfb {
        background-position: -442px -124px
    }

    .icon-home2020-green__vip-zfb, .icon-home2020-green__wave-bg {
        background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-green@2x-1b16bcea97.png);
        background-size: 650px 442px
    }

    .icon-home2020-green__wave-bg {
        background-position: 0 0
    }
}

.icon-qy-header-search-green {
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top
}

.icon-qy-header-search-green__close-orange10 {
    background-position: -350px -190px;
    width: 10px;
    height: 10px
}

.icon-qy-header-search-green__close-orange10, .icon-qy-header-search-green__empty {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png)
}

.icon-qy-header-search-green__empty {
    background-position: 0 -124px;
    width: 160px;
    height: 155px
}

.icon-qy-header-search-green__mini-fun {
    background-position: -294px -124px;
    width: 72px;
    height: 56px
}

.icon-qy-header-search-green__mini-fun, .icon-qy-header-search-green__mini-point {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png)
}

.icon-qy-header-search-green__mini-point {
    background-position: -458px -124px;
    width: 18px;
    height: 18px
}

.icon-qy-header-search-green__mini-sport {
    background-position: -376px -124px
}

.icon-qy-header-search-green__mini-sport, .icon-qy-header-search-green__mini-vip {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png);
    width: 72px;
    height: 56px
}

.icon-qy-header-search-green__mini-vip {
    background-position: 0 -289px
}

.icon-qy-header-search-green__pay-cover {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png);
    background-position: -170px -124px;
    width: 114px;
    height: 114px
}

.icon-qy-header-search-green__qyrt-fun-gray {
    background-position: -458px -152px
}

.icon-qy-header-search-green__qyrt-fun, .icon-qy-header-search-green__qyrt-fun-gray {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png);
    width: 18px;
    height: 18px
}

.icon-qy-header-search-green__qyrt-fun {
    background-position: -294px -190px
}

.icon-qy-header-search-green__qyrt-light {
    background-position: -322px -190px;
    width: 18px;
    height: 18px
}

.icon-qy-header-search-green__qyrt-light, .icon-qy-header-search-green__wave-bg {
    background-image: url(//pic1.iqiyipic.com/lequ/20220721/qy-header-search-green-9045fa75cc.png)
}

.icon-qy-header-search-green__wave-bg {
    background-position: 0 0;
    width: 480px;
    height: 114px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .icon-qy-header-search-green__empty {
        background-position: 0 -124px
    }

    .icon-qy-header-search-green__empty, .icon-qy-header-search-green__mini-fun {
        background-image: url(//pic3.iqiyipic.com/lequ/20220721/qy-header-search-green@2x-a45cdd792c.png);
        background-size: 480px 345px
    }

    .icon-qy-header-search-green__mini-fun {
        background-position: -294px -124px
    }

    .icon-qy-header-search-green__mini-sport {
        background-position: -376px -124px
    }

    .icon-qy-header-search-green__mini-sport, .icon-qy-header-search-green__mini-vip {
        background-image: url(//pic3.iqiyipic.com/lequ/20220721/qy-header-search-green@2x-a45cdd792c.png);
        background-size: 480px 345px
    }

    .icon-qy-header-search-green__mini-vip {
        background-position: 0 -289px
    }

    .icon-qy-header-search-green__pay-cover {
        background-position: -170px -124px
    }

    .icon-qy-header-search-green__pay-cover, .icon-qy-header-search-green__qyrt-fun-gray {
        background-image: url(//pic3.iqiyipic.com/lequ/20220721/qy-header-search-green@2x-a45cdd792c.png);
        background-size: 480px 345px
    }

    .icon-qy-header-search-green__qyrt-fun-gray {
        background-position: -458px -124px
    }

    .icon-qy-header-search-green__qyrt-fun {
        background-position: -458px -152px
    }

    .icon-qy-header-search-green__qyrt-fun, .icon-qy-header-search-green__qyrt-light {
        background-image: url(//pic3.iqiyipic.com/lequ/20220721/qy-header-search-green@2x-a45cdd792c.png);
        background-size: 480px 345px
    }

    .icon-qy-header-search-green__qyrt-light {
        background-position: -294px -190px
    }

    .icon-qy-header-search-green__wave-bg {
        background-image: url(//pic3.iqiyipic.com/lequ/20220721/qy-header-search-green@2x-a45cdd792c.png);
        background-position: 0 0;
        background-size: 480px 345px
    }
}

.icon-home2020-greendark {
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top
}

.icon-home2020-greendark__empty {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-greendark-938a44d087.png);
    background-position: 0 0;
    width: 160px;
    height: 155px
}

.icon-home2020-greendark__vip-1080p {
    background-position: -170px 0
}

.icon-home2020-greendark__vip-1080p, .icon-home2020-greendark__vip-ad {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-greendark-938a44d087.png);
    width: 24px;
    height: 24px
}

.icon-home2020-greendark__vip-ad {
    background-position: -170px -34px
}

.icon-home2020-greendark__vip-hot {
    background-position: -170px -68px
}

.icon-home2020-greendark__vip-hot, .icon-home2020-greendark__vip-video {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-greendark-938a44d087.png);
    width: 24px;
    height: 24px
}

.icon-home2020-greendark__vip-video {
    background-position: -170px -102px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .icon-home2020-greendark__empty {
        background-position: 0 0
    }

    .icon-home2020-greendark__empty, .icon-home2020-greendark__vip-1080p {
        background-image: url(//pic2.iqiyipic.com/lequ/20221011/home2020-greendark@2x-d30ff94297.png);
        background-size: 194px 155px
    }

    .icon-home2020-greendark__vip-1080p {
        background-position: -170px 0
    }

    .icon-home2020-greendark__vip-ad {
        background-position: -170px -34px
    }

    .icon-home2020-greendark__vip-ad, .icon-home2020-greendark__vip-hot {
        background-image: url(//pic2.iqiyipic.com/lequ/20221011/home2020-greendark@2x-d30ff94297.png);
        background-size: 194px 155px
    }

    .icon-home2020-greendark__vip-hot {
        background-position: -170px -68px
    }

    .icon-home2020-greendark__vip-video {
        background-image: url(//pic2.iqiyipic.com/lequ/20221011/home2020-greendark@2x-d30ff94297.png);
        background-position: -170px -102px;
        background-size: 194px 155px
    }
}

.icon-home2020-gold {
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top
}

.icon-home2020-gold__empty {
    background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold-2328ec371b.png);
    background-position: 0 0;
    width: 160px;
    height: 155px
}

.icon-home2020-gold__vip-1080p {
    background-position: -170px 0
}

.icon-home2020-gold__vip-1080p, .icon-home2020-gold__vip-ad {
    background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold-2328ec371b.png);
    width: 24px;
    height: 24px
}

.icon-home2020-gold__vip-ad {
    background-position: -170px -34px
}

.icon-home2020-gold__vip-hot {
    background-position: -170px -68px
}

.icon-home2020-gold__vip-hot, .icon-home2020-gold__vip-video {
    background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold-2328ec371b.png);
    width: 24px;
    height: 24px
}

.icon-home2020-gold__vip-video {
    background-position: -170px -102px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .icon-home2020-gold__empty {
        background-position: 0 0
    }

    .icon-home2020-gold__empty, .icon-home2020-gold__vip-1080p {
        background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold@2x-3c0ba29f9b.png);
        background-size: 194px 155px
    }

    .icon-home2020-gold__vip-1080p {
        background-position: -170px 0
    }

    .icon-home2020-gold__vip-ad {
        background-position: -170px -34px
    }

    .icon-home2020-gold__vip-ad, .icon-home2020-gold__vip-hot {
        background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold@2x-3c0ba29f9b.png);
        background-size: 194px 155px
    }

    .icon-home2020-gold__vip-hot {
        background-position: -170px -68px
    }

    .icon-home2020-gold__vip-video {
        background-image: url(//pic0.iqiyipic.com/lequ/20221011/home2020-gold@2x-3c0ba29f9b.png);
        background-position: -170px -102px;
        background-size: 194px 155px
    }
}

.icon-home2020-golddark {
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    vertical-align: top
}

.icon-home2020-golddark__empty {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-golddark-938a44d087.png);
    background-position: 0 0;
    width: 160px;
    height: 155px
}

.icon-home2020-golddark__vip-1080p {
    background-position: -170px 0
}

.icon-home2020-golddark__vip-1080p, .icon-home2020-golddark__vip-ad {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-golddark-938a44d087.png);
    width: 24px;
    height: 24px
}

.icon-home2020-golddark__vip-ad {
    background-position: -170px -34px
}

.icon-home2020-golddark__vip-hot {
    background-position: -170px -68px
}

.icon-home2020-golddark__vip-hot, .icon-home2020-golddark__vip-video {
    background-image: url(//pic3.iqiyipic.com/lequ/20221011/home2020-golddark-938a44d087.png);
    width: 24px;
    height: 24px
}

.icon-home2020-golddark__vip-video {
    background-position: -170px -102px
}
.rtab__sub__link {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 8px;
    margin-bottom: 20px;
    margin-right: 40px;
    line-height: 1;
    font-size: 16px;
    color: hsla(0, 0%, 100%, .9);
}
.rtab__sub__in {
    padding: 60px 30px 0 30px;
    border-radius: 30px 30px 0 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .icon-home2020-golddark__empty {
        background-position: 0 0
    }

    .icon-home2020-golddark__empty, .icon-home2020-golddark__vip-1080p {
        background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-golddark@2x-d30ff94297.png);
        background-size: 194px 155px
    }

    .icon-home2020-golddark__vip-1080p {
        background-position: -170px 0
    }

    .icon-home2020-golddark__vip-ad {
        background-position: -170px -34px
    }

    .icon-home2020-golddark__vip-ad, .icon-home2020-golddark__vip-hot {
        background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-golddark@2x-d30ff94297.png);
        background-size: 194px 155px
    }

    .icon-home2020-golddark__vip-hot {
        background-position: -170px -68px
    }

    .icon-home2020-golddark__vip-video {
        background-image: url(//pic1.iqiyipic.com/lequ/20221011/home2020-golddark@2x-d30ff94297.png);
        background-position: -170px -102px;
        background-size: 194px 155px
    }

    .rtab__box {
        margin-top: -64px
    }

    .rtab__fix {
        height: 132px
    }

    .rtab__top {
        position: relative;
        z-index: 200
    }

    .rtab__fix__in {
        position: fixed;
        top: 64px;
        left: 0;
        right: 0;
        z-index: 200;
        animation: fadeIn-data-v-2b61fe56 .6s
    }

    .rtab__fix__in .rtab__fix__bg, .rtab__fix__in .rtab__sub {
        background-color: rgba(25, 26, 32, .85);
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px)
    }

    .rtab__slider {
        display: -ms-flexbox;
        display: flex;
        height: 64px;
        -ms-flex-align: center;
        align-items: center
    }

    .rtab__slider__box {
        -ms-flex: 1;
        flex: 1;
        font-size: 0;
        overflow: hidden
    }

    .rtab__slider__in {
        white-space: nowrap
    }

    .rtab__slider__in, .rtab__slider__link {
        /*display: inline-block;*/
        vertical-align: top
    }

    .rtab__slider__link {
        margin-right: 40px;
        opacity: .9;
        font-size: 16px;
        color: hsla(0, 0%, 100%, .9);
        transition: color .2s
    }

    .rtab__slider__link:last-child {
        margin-right: 0
    }

    .rtab__slider__link.selected, .rtab__slider__link:hover {
        color: #ff6500
    }

    .rtab__arr.tl-slider-arrow {
        position: absolute;
        right: 0;
        width: 50px
    }

    .rtab__sub {
        height: 80px;
        overflow: hidden
    }
    .ch-res {
        position: relative;
        margin: 0 auto;
        width: 100%;
        min-width: 994px;
        overflow: hidden;
        pointer-events: auto;
        padding: 10px 30px;
    }

    .rtab__sub__in {
        padding: 51px 30px 0 30px;
        border-radius: 30px 30px 0 0
    }

    .rtab__sub__994 {
        width: 994px;
        min-height: 45px;
        margin: 0 auto
    }

    .rtab__sub__link {
        position: relative;
        display: inline-block;
        vertical-align: top;
        padding-bottom: 8px;
        margin-bottom: 20px;
        margin-right: 40px;
        line-height: 1;
        font-size: 16px;
        color: hsla(0, 0%, 100%, .9)
    }

    .rtab__sub__link.selected, .rtab__sub__link:hover {
        color: #ff6500
    }

    .rtab__sub__link.selected:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -6px;
        width: 12px;
        height: 2px;
        background-color: #ff6500;
        border-radius: 1px
    }

    .rtab__sub__link:last-child {
        margin-right: 0
    }

    .rtab__tag__link {
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        margin-right: 8px;
        margin-bottom: 24px;
        padding: 0 10px;
        line-height: 24px;
        font-size: 14px;
        border-radius: 4px;
        color: hsla(0, 0%, 100%, .92);
        background-color: hsla(0, 0%, 100%, .04)
    }

    .rtab__tag__link:hover {
        color: #ff6500
    }

    .rtab__tag__link.selected {
        color: #ff6500;
        background-color: rgba(0, 204, 76, .1)
    }
    .no-content[data-v-88412eb8] {
        padding: 50px;
        font-size: 14px;
        color: hsla(0, 0%, 100%, .9)
    }

    .no-content .item[data-v-88412eb8] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 20px
    }
    .rvi__box {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    .rvi__box.rvi__box--hover.rvi__box3:before {
        top: -16px;
        bottom: -16px;
        right: -16px;
        left: -16px
    }

    .rvi__box.rvi__box--hover:before {
        content: "";
        position: absolute;
        top: -12px;
        bottom: -12px;
        right: -12px;
        left: -12px;
        background-color: hsla(0, 0%, 100%, .04);
        border-radius: 4px;
        visibility: hidden
    }

    .rvi__box.rvi__box--hover:hover:before {
        visibility: visible
    }

    .rvi__box.rvi__box--hover:hover .rvi__tit1 {
        color: #ff6500
    }

    .rvi__box + .rvi__box1 {
        margin-top: 24px
    }

    .rvi__box + .rvi__box2 {
        margin-top: 20px
    }

    .rvi__box + .rvi__box3 {
        margin-top: 32px
    }

    .rvi__box3 .rvi__num {
        display: none
    }

    .rvi__img__box {
        position: relative;
        margin-right: 12px;
        font-size: 0
    }

    .rvi__box3 .rvi__img__box {
        margin-right: 16px
    }

    .rvi__img {
        display: inline-block
    }

    .rvi__img .i71-img {
        border-radius: 4px;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .rvi__img--v260 {
        width: 75px;
        height: 100px
    }

    .rvi__box3 .rvi__img--v260 {
        width: 140px;
        height: 187px
    }

    .rvi__box3 .rvi__img--h284 {
        width: 170px;
        height: 96px
    }

    .rvi__box3 .rvi__img--v400x400 {
        width: 120px;
        height: 120px
    }
    .rvi__box3 .rvi__No {
        display: block
    }
    .rvi__box3 .rvi__tag1 {
        color: rgba(242, 118, 77, .9);
        background: rgba(242, 118, 77, .12)
    }
    .rvi__con {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        width: 0;
        position: relative
    }
    .rvi__cd {
        height: 120px
    }

    .rvi__No {
        display: none;
        position: absolute;
        top: 0;
        left: 8px;
        text-align: center;
        font-family: IQYHT-Bold, Impact, Helvetica, Microsoft YaHei, sans-serif;
        font-size: 18px;
        color: #fff;
        line-height: 30px
    }

    .rvi__No.No1 .rvi__No__stop1 {
        stop-color: #f131c1
    }

    .rvi__No.No1 .rvi__No__stop2 {
        stop-color: #f43e6c
    }

    .rvi__No.No1 .rvi__No__stop3 {
        stop-color: #f43d6b
    }

    .rvi__No.No2 .rvi__No__stop1 {
        stop-color: #f19130
    }

    .rvi__No.No2 .rvi__No__stop2 {
        stop-color: #ff6d3f
    }

    .rvi__No.No2 .rvi__No__stop3 {
        stop-color: #ff6e41
    }

    .rvi__No.No3 .rvi__No__stop1 {
        stop-color: #ffd966
    }

    .rvi__No.No3 .rvi__No__stop2 {
        stop-color: #ffb051
    }

    .rvi__No.No3 .rvi__No__stop3 {
        stop-color: #ffa64c
    }

    .rvi__box3 .rvi__No {
        display: block
    }

    .rvi__No__svg {
        vertical-align: top
    }

    .rvi__No__stop1, .rvi__No__stop2, .rvi__No__stop3 {
        stop-color: #7d99d1
    }

    .rvi__No__txt {
        position: absolute;
        top: -1px;
        bottom: 0;
        left: 0;
        right: 0
    }
}
