._3NmBa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid var(--color-collapse-border);
    padding-right: 44px;
    -ms-flex-pack: justify;
    /*justify-content: space-between*/
    justify-content: space-around;
}

@media screen and (max-width: 1023px) {
    ._3NmBa {
        padding-right: 0;
        -ms-flex-pack: start;
        justify-content: start
    }
}

._3NmBa ._2JwHn {
    height: 50px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: var(--color-font-footer-text)
}

@media screen and (max-width: 1239px) {
    ._3NmBa ._2JwHn {
        height: 35px;
        font-size: 13px
    }
}

._3NmBa ._2JwHn._1mh4w {
    border-bottom: 2px solid var(--color-font-cyan);
    color: var(--color-font-cyan)
}

._3NmBa ._2JwHn > span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

._3NmBa ._2JwHn > span i {
    font-size: 22px;
    padding-right: 8px
}

._3NmBa ._2JwHn:last-child {
    margin-right: 0
}

@media screen and (max-width: 1023px) {
    ._3NmBa ._2JwHn {
        margin-right: 20px
    }

    ._3NmBa ._2JwHn[href="#asset_quality"] {
        display: none
    }
}

._3NmBa.VLu4K {
    position: relative;
    z-index: 1;
    margin-top: 1rem;
}

._3NmBa._2Svuc {
    visibility: hidden
}

._3NmBa._1OV75 {
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: none;
    width: 96%
}

._3NmBa._1OV75 ._2JwHn {
    height: 56px;
    border-bottom: 1px solid var(--color-collapse-border);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-normal);
    margin: 0;
    padding: 0 5px 0 0;
    font-weight: 700;
    font-size: 16px
}

@media screen and (max-width: 1023px) {
    ._3NmBa._1OV75 ._2JwHn[href="#asset_quality"] {
        display: -ms-flexbox;
        display: flex
    }
}

._3NmBa._1OV75 ._2JwHn .skbqq {
    color: #757575;
    font-size: 12px
}

._3NmBa._1OV75 ._2JwHn ._1Vs64 {
    color: var(--color-font-cyan)
}

._3NmBa._1OV75 ._2JwHn:first-child {
    border-top: 1px solid var(--color-collapse-border)
}

._2zSHb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 auto
}

._2zSHb ._2JwHn {
    height: 50px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: var(--color-font-footer-text);
    height: 35px;
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    margin: 0 35px 0 0
}

@media screen and (max-width: 1239px) {
    ._2zSHb ._2JwHn {
        height: 35px;
        font-size: 13px
    }
}

._2zSHb ._2JwHn > span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

._2zSHb ._2JwHn > span i {
    font-size: 22px;
    padding-right: 8px
}

@media screen and (max-width: 1239px) {
    ._2zSHb ._2JwHn[href="#asset_quality"] {
        display: none
    }
}

@media screen and (max-width: 1239px) {
    ._2zSHb ._2JwHn {
        height: 30px;
        margin: 0 20px 0 0
    }
}

._2zSHb ._2JwHn._1mh4w {
    border-bottom: 2px solid var(--color-font-cyan);
    color: var(--color-font-cyan)
}

._3MR2i {
    padding: 45px 0 44px
}

._29_iB {
    padding-top: 12px;
    clear: both;
}

._29_iB ._4Ln7f {
    border: none;
    padding: 0;
    background: none;
    outline: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-footer-text);
    font-size: 13px;
    cursor: pointer;
    height: 20px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

._3MR2i ._29_iB ._4Ln7f ._1vUrY {
    font-size: 16px;
    margin-left: 10px
}

._29_iB ._4Ln7f:hover {
    color: var(--color-cyan-hover)
}

._3MR2i ._37u5F {
    height: 20px;
    font-size: 18px;
    color: var(--color-font-header);
    font-weight: 500
}

._3MR2i ._2nRN6 {
    font-weight: 700;
    color: var(--color-font-normal);
    font-size: 18px;
    padding: 1.4rem 0;
    border-top: solid 1px var(--color-collapse-border)
}

._3MR2i ._2b8pk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    max-height: 70px;
    overflow: hidden
}

._3MR2i ._2b8pk._3n25A {
    max-height: 200px
}

._3MR2i ._2b8pk._3n25A ._3InCB {
    margin-bottom: 10px;
    color: var(--color-font-normal)
}

._3MR2i ._2b8pk._3n25A ._3InCB._3alz-:hover {
    border: solid 1px var(--color-font-cyan)
}

._3MR2i ._2b8pk ._3InCB {
    margin-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._3MR2i ._2b8pk ._3InCB._3alz- {
    border-radius: 4px;
    border: 1px solid #c2c2c2;
    color: var(--color-font-normal);
    font-size: 14px;
    font-weight: 500;
    padding: 0 8px;
    display: block;
    line-height: 28px;
    text-overflow: ellipsis;
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden
}

._3MR2i ._1rkJa {
    font-size: 16px;
    width: 75%;
    margin-bottom: 1.4rem
}

@media screen and (max-width: 767px) {
    ._3MR2i ._1rkJa {
        width: 100%
    }
}

._3MR2i ._1rkJa ul {
    list-style-type: disc
}

/*._3MR2i ._1rkJa ol, ._3MR2i ._1rkJa ul {*/
/*    list-style-position: inside*/
/*}*/

._3MR2i .-EmPB {
    padding-bottom: 20px
}

._3MR2i .-EmPB ._1T0bz {
    color: var(--color-font-normal);
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px
}

._3MR2i .-EmPB ._1T0bz .zq65E {
    font-weight: 500
}

._3MR2i .-EmPB ._1T0bz ._3R0BU {
    color: var(--color-collapse-border);
    margin: 0 10px;
    font-size: 20px
}

._3MR2i ._32ATV {
    display: -ms-flexbox;
    display: flex
}

._3MR2i ._32ATV ._3R7zK {
    -ms-flex: 1;
    flex: 1;
    margin-right: 30px
}

._3MR2i ._32ATV ._3R7zK ._2ib1j {
    color: var(--color-font-cyan);
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    cursor: pointer;
    border-radius: 4px;
}

._3MR2i ._32ATV ._3R7zK ._2ib1j a {
    display: inline-block;
    width: 100%;
    height: 100%
}

._3MR2i ._32ATV ._3R7zK ._2ib1j._3shwD {
    background: rgba(33, 150, 243, .16);
    border-radius: 4px
}

._3MR2i ._32ATV .Toeov {
    -ms-flex: 3;
    flex: 3
}

._3MR2i ._2cv_T {
    padding-bottom: 30px;
    margin-bottom: 30px;
    padding-top: 110px;
    margin-top: -110px
}

._3MR2i ._2cv_T .Y2d8b {
    color: var(--color-font-normal);
    font-size: 18px;
    font-weight: 700;
    line-height: 21px
}

._3MR2i ._2cv_T ._3SdAf {
    color: var(--color-font-footer-text);
    font-size: 12px;
    line-height: 28px
}

._3MR2i ._2cv_T .reLPE {
    font-size: 14px;
    line-height: 28px;
    white-space: pre-wrap
}

._3MR2i ._2cv_T .reLPE ul {
    margin-left: 20px;
    list-style: disc
}

._3MR2i ._2cv_T .reLPE ol {
    margin-left: 20px;
    list-style: decimal
}

._3MR2i ._2cv_T._2KBFS {
    border-bottom: 1px solid var(--color-collapse-border)
}

._3MR2i ._1_3uP, ._3MR2i ._1_3uP p {
    color: var(--color-font-normal)
}

._3MR2i ._1_3uP p {
    word-break: break-word
}

._3MR2i ._1_3uP ul {
    margin: 0
}

._3MR2i ._1_3uP ul ul {
    margin-left: 20px
}

._3MR2i._15iTv {
    padding: 0 10px 30px
}

._3MR2i._15iTv ._32ATV ._3R7zK {
    display: none
}

._3MR2i._15iTv ._32ATV .Toeov {
    width: 100%
}

._3MR2i._15iTv .-EmPB {
    padding-bottom: 20px
}
._3MR2i h1,
._3MR2i h2,
._3MR2i h3,
._3MR2i h4,
._3MR2i h5,
._3MR2i h6 {
    font-weight: bold;
}

._3MR2i._15iTv .-EmPB ._1T0bz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: normal;
    align-items: normal;
    margin: 0
}

._3MR2i._15iTv .-EmPB ._1T0bz ._3R0BU {
    display: none
}

.XkJp3 {
    margin-bottom: 10px
}

.XkJp3 ._1qPGc {
    margin-bottom: 28px;
    font-size: 14px;
    font-weight: 400;
    color: var(--color-font-footer-text)
}

._1gru_ {
    margin-bottom: 1.4rem
}

._1gru_ .Wj7aB {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-font-footer-text);
    margin-bottom: 20px
}

@media screen and (max-width: 767px) {
    ._1gru_ ._3D8JG {
        overflow-x: scroll;
        scrollbar-color: var(--color-font-normal) var(--color-scroller-bg);
        scrollbar-width: thin
    }

    ._1gru_ ._3D8JG::-webkit-scrollbar {
        height: 5px
    }

    ._1gru_ ._3D8JG::-webkit-scrollbar-track {
        background-color: var(--color-scroller-bg)
    }

    ._1gru_ ._3D8JG::-webkit-scrollbar-thumb {
        background: var(--color-font-normal)
    }
}

._1gru_ ._3D8JG ._1PXnI {
    font-size: 16px;
    font-weight: 600;
    color: var(--color-font-header)
}

._1gru_ ._3D8JG ._1PXnI, ._1gru_ ._3D8JG ._2Il9e {
    min-width: 500px;
    display: -ms-flexbox;
    display: flex
}

._1gru_ ._3D8JG ._2Il9e {
    font-size: 14px;
    border-bottom: 1px solid var(--color-border-normal);
    color: var(--color-font-normal)
}

._1gru_ ._3D8JG ._2Il9e:last-child {
    border-bottom: none
}

._1gru_ ._3D8JG ._1cf2Y {
    -ms-flex: 1;
    flex: 1;
    padding: 12px 0;
    display: -ms-flexbox;
    display: flex
}

._1gru_ ._3D8JG ._1cf2Y ._1G-zs {
    color: var(--color-benefit);
    line-height: 20px;
    margin-right: 7px;
    font-size: 18px
}

._1gru_ ._3D8JG ._1cf2Y ._3heLI {
    color: var(--color-mode);
    line-height: 20px;
    margin-right: 7px;
    font-size: 18px
}

._1gru_ ._3zVpB {
    margin-top: 20px
}

._1gru_ ._3zVpB ._1yiiq {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-font-header);
    margin-bottom: 15px
}

._1gru_ ._3zVpB ._1u1Ue {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: var(--color-font-normal)
}

._3QSyZ {
    position: relative;
    margin: auto;
    width: 100%;
    margin: 0 auto;
    color: var(--color-font-normal)
}

@media screen and (min-width: 1600px) {
    ._3QSyZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3QSyZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3QSyZ {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3QSyZ {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3QSyZ {
        padding: 0 15px
    }
}

._3QSyZ ._3o7Bm {
    height: 214px;
    padding-top: 15px
}

._3QSyZ ._1enYG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

._3QSyZ ._1enYG ._1DKAk {
    padding-bottom: 30px
}

._3QSyZ ._1enYG ._1DKAk ._2rWAE {
    color: var(--color-font-normal);
    font-size: 14px;
    margin-bottom: 25px
}

._3QSyZ ._1enYG ._1DKAk ._2rWAE ._1I59L {
    color: var(--color-font-header);
    font-weight: 700
}

._3QSyZ ._1enYG ._33_KE {
    width: 130px;
    margin-left: 0;
    margin-right: 10px
}

._3QSyZ ._1enYG .gQeFf {
    height: 30px;
    line-height: 30px;
    border-radius: 1px;
    border: solid 1px var(--color-font-normal);
    text-decoration: none;
    color: var(--color-font-normal);
    text-align: center;
    font-size: 12px;
    display: inline-block
}

._3QSyZ ._1enYG ._2b1v7 {
    color: var(--color-font-header);
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 25px;
    font-weight: 700
}

._3QSyZ ._1enYG ._2b1v7 .qSgn8 {
    margin-bottom: 15px
}

._3QSyZ ._1enYG ._2b1v7 ._2ETHj ._1Jpwz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3QSyZ ._1enYG ._2b1v7 ._2ETHj ._3TPzw {
    margin-right: 5px
}

._3QSyZ ._1enYG ._2b1v7 p {
    color: var(--color-font-header);
    font-size: 14px
}

._3QSyZ ._1enYG ._2b1v7 .LIPfK {
    margin: 0 15px 0 0
}

._3QSyZ ._1enYG ._2b1v7 .Z7Dk_ {
    font-size: 12px;
    color: var(--color-font-filter-count)
}

._3QSyZ ._1enYG ._2b1v7 ._1lbZw {
    margin-left: auto
}

._3QSyZ ._1enYG ._3yFuV {
    position: relative;
    padding-bottom: 30px
}

._3QSyZ ._1enYG ._3yFuV ._29tSc {
    margin-top: 10px
}

._3QSyZ ._1enYG ._3yFuV ._32EEm {
    display: -ms-flexbox;
    display: flex
}

._3QSyZ ._1enYG ._3yFuV ._32EEm ._18J6d {
    width: 130px
}

._3QSyZ ._1enYG ._3yFuV ._2DSt1 {
    padding: 30px 10% 0 0
}

._3QSyZ ._1enYG .kamMC {
    padding: 20px 0
}

._3QSyZ ._1enYG ._3YfQH {
    margin-top: 10px
}

._3QSyZ ._1enYG ._3YfQH ._2rWAE {
    color: var(--color-font-normal);
    font-weight: 600
}

._3QSyZ ._1enYG ._3YfQH .oBEIq {
    color: var(--color-font-filter-count);
    margin: 0 10px
}

._3QSyZ ._1enYG ._3YfQH ._1bUwO {
    color: var(--color-font-cyan)
}

@media screen and (min-width: 1024px) {
    ._3QSyZ ._1vXaf {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    ._3QSyZ ._1vXaf ._1DKAk {
        width: 50%
    }
}

@media screen and (max-width: 1374px) {
    ._3QSyZ {
        padding: 0
    }

    ._3QSyZ ._1enYG ._2b1v7 .LIPfK {
        display: none
    }

    ._3QSyZ ._1enYG ._3yFuV ._2DSt1 {
        padding-right: 0
    }
}

._2bZUw {
    display: inline-block
}

._2bZUw ._rX0o {
    margin-bottom: 10px;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    cursor: pointer
}

._2bZUw ._rX0o:last-child {
    margin-bottom: 0
}

._2bZUw ._rX0o ._3sjC3 {
    color: var(--color-font-normal)
}

._2bZUw ._rX0o ._2GjTt {
    color: var(--color-font-cyan)
}

._2bZUw ._rX0o ._1pH5r {
    width: 160px;
    height: 16px;
    background-color: var(--color-rating-bg);
    border-radius: 4px;
    margin: 0 10px;
    overflow: hidden
}

._2bZUw ._rX0o ._1pH5r .fmCxD {
    height: 100%;
    width: 0;
    background: var(--color-font-cyan)
}

._2bZUw ._rX0o._1cWGC {
    font-weight: 500
}

._2bZUw ._rX0o._1cWGC ._2GjTt {
    color: var(--color-font-normal)
}

._2bZUw ._rX0o._1cWGC ._1pH5r .fmCxD {
    background: var(--color-font-cyan)
}

._2s-nV {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._3Ri-f {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    max-width: calc(100vw - 60px);
    width: 1000px;
    position: relative
}

._3Ri-f .dQs6b, ._3Ri-f .XnbFH {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background)
}

._3Ri-f .dQs6b ._1eGXe, ._3Ri-f .XnbFH ._1eGXe {
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    padding: 0 40px;
    margin-top: 20px;
    font-weight: 700
}

._3Ri-f .dQs6b .wuz5K, ._3Ri-f .XnbFH .wuz5K {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #313131;
    padding: 0 40px;
    margin-top: 5px
}

._3Ri-f .dQs6b ._1mf4Y, ._3Ri-f .XnbFH ._1mf4Y {
    padding: 10px 40px;
    position: relative
}

._3Ri-f .dQs6b ._1mf4Y ._2YbrO, ._3Ri-f .XnbFH ._1mf4Y ._2YbrO {
    position: absolute;
    bottom: 20px;
    left: 0;
    height: 30px;
    width: 100%
}

._3Ri-f .dQs6b ._21gQ3, ._3Ri-f .XnbFH ._21gQ3 {
    max-height: 365px
}

._3Ri-f .dQs6b ._2_W2p, ._3Ri-f .XnbFH ._2_W2p {
    display: -ms-flexbox;
    display: flex;
    padding-top: 4px;
    padding-bottom: 4px;
    -ms-flex-align: center;
    align-items: center;
    color: #242424;
    font-size: 12px;
    cursor: pointer;
    background-color: #f5f5f5
}

._3Ri-f .dQs6b ._2_W2p ._8DNUS, ._3Ri-f .XnbFH ._2_W2p ._8DNUS {
    margin-right: 5px
}

._3Ri-f .dQs6b ._2_W2p ._2ZsuZ, ._3Ri-f .XnbFH ._2_W2p ._2ZsuZ {
    margin-right: 5px;
    margin-left: 17px
}

._3Ri-f .dQs6b ._2_W2p._1Yd1Z, ._3Ri-f .XnbFH ._2_W2p._1Yd1Z {
    color: #fff;
    background-color: #8f8f8f
}

._3Ri-f .dQs6b ._1PwS0, ._3Ri-f .XnbFH ._1PwS0 {
    cursor: pointer;
    background-color: #fff
}

._3Ri-f .dQs6b {
    display: none
}

._3Ri-f ._3hGs7 {
    width: 50%;
    background-color: #4f4f4f;
    position: relative
}

._3Ri-f ._3hGs7 ._10U-A {
    padding: 0;
    position: absolute;
    top: 15px;
    right: 15px;
    height: 30px;
    width: 30px;
    border: none;
    background: none
}

._3Ri-f ._3hGs7 ._10U-A .J5ZZc {
    font-size: 30px;
    color: #272727;
    cursor: pointer
}

._3Ri-f ._3hGs7 ._10U-A .J5ZZc:hover {
    color: #2196f3
}

._3Ri-f ._3hGs7 ._3B2GS {
    margin-top: 60px;
    height: 300px;
    background-color: #313131;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

._3Ri-f ._3hGs7 ._3B2GS ._1BaPK {
    background-size: cover;
    height: 300px;
    width: 100%;
    text-align: center
}

._3Ri-f ._3hGs7 ._3B2GS ._1BaPK img {
    height: 100%
}

._3Ri-f ._3hGs7 ._2JK4R {
    padding: 50px 20px;
    text-align: center
}

._3Ri-f ._3hGs7 ._2JK4R ._1wbTt {
    color: #fff;
    font-size: 20px;
    min-height: 36px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 1010px) {
    ._3Ri-f {
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: #fff
    }

    ._3Ri-f .dQs6b {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        width: 100%
    }

    ._3Ri-f .dQs6b ._10U-A {
        padding: 0;
        position: absolute;
        top: 15px;
        right: 15px;
        height: 30px;
        width: 30px;
        border: none;
        background: none
    }

    ._3Ri-f .dQs6b ._10U-A .J5ZZc {
        font-size: 30px;
        color: #272727;
        cursor: pointer
    }

    ._3Ri-f .dQs6b ._10U-A .J5ZZc:hover {
        color: #2196f3
    }

    ._3Ri-f .dQs6b ._1eGXe, ._3Ri-f .dQs6b .wuz5K {
        padding: 0 20px
    }

    ._3Ri-f .XnbFH {
        width: 100%;
        -ms-flex-order: 2;
        order: 2
    }

    ._3Ri-f .XnbFH ._1eGXe, ._3Ri-f .XnbFH .wuz5K {
        display: none
    }

    ._3Ri-f .XnbFH ._1mf4Y {
        padding: 20px
    }

    ._3Ri-f .XnbFH ._21gQ3 {
        height: 150px
    }

    ._3Ri-f ._3hGs7 {
        width: 100%;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 10px
    }

    ._3Ri-f ._3hGs7 ._10U-A {
        display: none
    }

    ._3Ri-f ._3hGs7 ._3B2GS {
        margin-top: 0;
        height: 200px
    }

    ._3Ri-f ._3hGs7 ._3B2GS ._1BaPK {
        height: 200px
    }

    ._3Ri-f ._3hGs7 ._2JK4R {
        padding: 10px
    }
}

._2l9mV {
    max-width: 100vw;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._2l9mV, ._2l9mV .XnbFH {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

._2l9mV .XnbFH {
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-page-background);
    padding-left: 10px;
    z-index: 1
}

._2l9mV .XnbFH ._1mf4Y {
    position: relative
}

._2l9mV .XnbFH ._1mf4Y ._2YbrO {
    position: absolute;
    bottom: 20px;
    left: 0;
    height: 30px;
    width: 100%
}

._2l9mV .XnbFH ._2_W2p {
    display: -ms-flexbox;
    display: flex;
    padding-top: 4px;
    padding-bottom: 4px;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-font-cyan);
    font-size: 12px;
    cursor: pointer
}

._2l9mV .XnbFH ._2_W2p ._8DNUS {
    margin-right: 5px
}

._2l9mV .XnbFH ._2_W2p ._8DNUS._1eLfO {
    color: #757575;
    margin: 0;
    font-size: 16px
}

._2l9mV .XnbFH ._2_W2p ._2ZsuZ {
    margin-right: 5px;
    margin-left: 17px
}

._2l9mV .XnbFH ._2_W2p._1Yd1Z {
    background-color: #dbeefd
}

._2l9mV .XnbFH ._1PwS0 {
    cursor: pointer;
    background-color: var(--color-page-background)
}

._2l9mV ._3hGs7 {
    padding-top: 4px
}

._2l9mV ._3hGs7 ._3B2GS {
    position: relative;
    background: var(--color-rating-bg);
    width: 390px;
    height: 390px;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._2l9mV ._3hGs7 ._3B2GS ._2HiCQ {
    font-size: 45px;
    color: #c2c2c2
}

._2l9mV ._3hGs7 ._3B2GS ._1BaPK {
    background-size: cover;
    height: 300px;
    width: 100%;
    text-align: center
}

._2l9mV ._3hGs7 ._3B2GS ._1BaPK img {
    height: 100%
}

._2l9mV ._3hGs7 ._2JK4R {
    padding: 10px 0
}

._2l9mV ._3hGs7 ._2JK4R ._1wbTt {
    color: var(--color-font-footer-text);
    min-height: 36px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 1010px) {
    ._2l9mV {
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: var(--color-page-background)
    }

    ._2l9mV .dQs6b {
        display: -ms-flexbox;
        display: flex;
        position: relative;
        width: 100%
    }

    ._2l9mV .dQs6b ._10U-A {
        padding: 0;
        position: absolute;
        top: 15px;
        right: 15px;
        height: 30px;
        width: 30px;
        border: none;
        background: none
    }

    ._2l9mV .dQs6b ._10U-A .J5ZZc {
        font-size: 30px;
        color: #272727;
        cursor: pointer
    }

    ._2l9mV .dQs6b ._10U-A .J5ZZc:hover {
        color: #2196f3
    }

    ._2l9mV .dQs6b ._1eGXe, ._2l9mV .dQs6b .wuz5K {
        padding: 0 20px
    }

    ._2l9mV .XnbFH {
        width: 100%;
        -ms-flex-order: 2;
        order: 2
    }

    ._2l9mV .XnbFH ._1eGXe, ._2l9mV .XnbFH .wuz5K {
        display: none
    }

    ._2l9mV .XnbFH ._1mf4Y {
        padding: 20px
    }

    ._2l9mV .XnbFH ._21gQ3 {
        height: 150px
    }

    ._2l9mV ._3hGs7 {
        width: 100%;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 10px
    }

    ._2l9mV ._3hGs7 ._10U-A {
        display: none
    }

    ._2l9mV ._3hGs7 ._3B2GS {
        margin-top: 0;
        height: 300px;
        width: 300px
    }

    ._2l9mV ._3hGs7 ._3B2GS ._1BaPK {
        height: 200px
    }

    ._2l9mV ._3hGs7 ._2JK4R {
        padding: 10px
    }
}

._35QMM {
    display: -ms-flexbox; /*display:flex;*/
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    min-height: 100px
}

._35QMM ._1gl30 {
    height: 100%
}

._35QMM ._1gl30, ._35QMM ._1gl30 ._3g14w {
    width: 100%;
    display: -ms-flexbox;
    display: flex
}

._35QMM ._1gl30 ._3g14w {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 24px 24px;
    border: 1px solid var(--color-mode-bg);
    border-radius: 4px
}

._35QMM ._1gl30 ._3g14w .WhndI, ._35QMM ._1gl30 ._3g14w .WhndI ._3Zn28, ._35QMM ._1gl30 ._3g14w .WhndI ._37Oe2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

._35QMM ._1gl30 ._3g14w ._1oTev {
    width: 80px;
    height: 80px;
    background: linear-gradient(#55d0ee, #402ccd) 50%;
    background-size: cover;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._35QMM ._1gl30 ._3g14w ._1oTev ._3MKeQ {
    color: #fafafa;
    font-size: 35px;
    text-align: center;
    vertical-align: middle
}

._35QMM ._1gl30 ._3g14w ._1gFH6 {
    margin-top: 16px;
    color: var(--color-font-header);
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    word-break: break-word;
    text-align: center
}

._35QMM ._1gl30 ._3g14w ._1uXWm {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

._35QMM ._1gl30 ._3g14w ._1uXWm a {
    cursor: pointer;
    color: var(--color-font-filter-count);
    margin-top: 16px;
    word-break: break-all;
    text-align: center
}

._35QMM ._1gl30 ._3g14w ._1uXWm a:hover {
    color: var(--color-font-cyan)
}

._35QMM ._1gl30 ._3g14w ._34Wcn {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid var(--color-mode-bg);
    padding-top: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 24px
}

._35QMM ._1gl30 ._3g14w ._34Wcn a {
    margin: 10px 10px 0
}

._35QMM ._1gl30 ._3g14w ._34Wcn ._2tTtc {
    font-size: 20px;
    color: var(--color-font-filter-count)
}

._35QMM ._1gl30 ._3g14w ._34Wcn ._2tTtc:hover {
    color: var(--color-font-cyan)
}

._35QMM ._3CNIa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    margin-left: 24px;
    padding-right: 24px
}

._35QMM ._3CNIa ._1_CSI {
    color: var(--color-font-header)
}

._35QMM ._3CNIa ._1_CSI ._34Xme {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    margin-bottom: 16px
}

._35QMM ._3CNIa ._1_CSI .eKdEl {
    font-size: 14px;
    line-height: 20px;
    word-break: break-all;
    word-break: break-word
}

._35QMM ._3CNIa ._1_CSI .eKdEl a {
    color: var(--color-font-cyan)
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 16px
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY .eANPb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 32px;
    padding-left: 24px;
    border-right: 1px solid var(--color-border-normal)
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY .eANPb ._36Q9U {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY .eANPb .nDQIz {
    margin-top: 6px;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-font-filter-count)
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY .eANPb:first-child {
    padding-left: 0
}

._35QMM ._3CNIa ._1_CSI ._1ZzXY .eANPb:last-child {
    border: none
}

._35QMM ._3CNIa ._3Rrnf {
    margin-top: 24px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (max-width: 767px) {
    ._35QMM {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 14px
    }

    ._35QMM ._1gl30 {
        padding: 0 22px
    }

    ._35QMM ._3CNIa {
        margin-left: 0;
        margin-top: 32px;
        padding-right: 16px
    }

    ._35QMM ._3CNIa ._3Rrnf {
        margin-top: 32px
    }
}

._1ILKM {
    max-width: 680px;
    color: var(--color-font-normal)
}

.-jbeM {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px
}

.-jbeM, ._12iTj {
    line-height: 24px
}

._12iTj {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 24px
}

._2MeM6 ._1NkY5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 16px
}

._2MeM6 ._1NkY5 > span {
    color: var(--color-cta-primary);
    font-size: 20px;
    padding-right: 13px
}

._2MeM6 ._1NkY5 > a:before {
    content: "\A0"
}

._3KJ-T {
    margin: 0 10px
}

._3KJ-T ._31-Qf {
    display: none
}

.zeETn {
    overflow-y: hidden
}

._3IOZ6, .e2qsk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f5f5f5;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px;
    margin-bottom: 24px;
    border-radius: 4px
}

._3IOZ6 .DO637, .e2qsk .DO637 {
    text-align: center;
    border: 1px solid #979797
}

._25Ksj {
    margin-bottom: 50px
}

._25Ksj.HzYp7 {
    margin-bottom: 15px
}

._25Ksj ._21sba, .Eq9wh {
    width: 100%
}

.Eq9wh {
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.Eq9wh, .Eq9wh ._3tI1A {
    background-color: var(--color-page-background)
}

.Eq9wh ._3tI1A {
    position: relative;
    margin-left: 9px;
    color: var(--color-font-normal);
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    width: calc(100% - 18px);
    font-size: 16px;
    border-bottom: 1px solid var(--color-recommend-border);
    z-index: 1
}

.Eq9wh ._3tI1A ._3upwv {
    color: var(--color-font-header);
    margin-left: 50px
}

.Eq9wh ._3tI1A ._1X-_F {
    position: absolute;
    left: 0;
    text-align: center;
    color: var(--color-font-cyan)
}

.Eq9wh ._2jBDn {
    width: 100%;
    height: calc(100% - 50px);
    overflow-x: hidden;
    overflow-y: scroll;
    color: var(--color-font-normal)
}

._4D1j6 {
    position: fixed;
    background-color: var(--color-page-background);
    width: 100vw;
    z-index: 5
}

._4D1j6.LHbNq {
    top: 0;
    height: 82px
}

._4D1j6.LHbNq ._3lTkN {
    border-bottom: 1px solid var(--color-mode-bg);
    height: 100%
}

._4D1j6.LHbNq ._3lTkN, ._4D1j6.LHbNq ._3lTkN .Gj8J8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._4D1j6.LHbNq ._3lTkN .Gj8J8 {
    -ms-flex-direction: column;
    flex-direction: column
}

._4D1j6.LHbNq ._3lTkN .Gj8J8 ._2Gv5E {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    color: var(--color-font-header);
    margin-top: 17px
}

._4D1j6.LHbNq ._3lTkN .zWJOz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._4D1j6._1iElX {
    bottom: 0;
    height: 60px;
    border-top: 1px solid #c2c2c2;
    padding: 0 10px
}

._4D1j6 ._2aVPS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 60px
}

._3tlo5 {
    position: relative;
    margin: auto;
    width: 100%
}

@media screen and (min-width: 1600px) {
    ._3tlo5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3tlo5 {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3tlo5 {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3tlo5 {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3tlo5 {
        padding: 0 15px
    }
}

._3tlo5 ._3PujI {
    padding: 70px 0;
    color: var(--color-font-normal)
}

._3tlo5 ._2Gv5E {
    line-height: 32px;
    font-size: 28px;
    font-weight: 300;
    margin-bottom: 5px
}

._3tlo5 ._1-izg, ._3tlo5 ._1RBxJ {
    display: block;
    line-height: 24px
}

._3tlo5 ._3_9mQ {
    font-size: 16px;
    margin: 20px 0 10px;
    white-space: normal;
    font-weight: 300
}

._3tlo5 ._1AmYx {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 300
}

._3tlo5 ._1AmYx._2E_3f {
    margin: 20px 0 10px
}

._3tlo5 .OHNiD {
    padding: 0 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3tlo5 ._3DkwX {
    margin-top: 30px
}

._3uJw7 {
    margin-bottom: 30px;
    background-color: var(--color-review-bg);
    border-radius: 4px;
    padding: 1rem
}

@media screen and (max-width: 767px) {
    ._3uJw7 {
        margin-left: 10px;
        margin-right: 10px
    }
}

._3uJw7 ._12zUZ {
    position: relative;
    margin: auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: var(--color-mode-active)
}

@media screen and (min-width: 1600px) {
    ._3uJw7 ._12zUZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px) {
    ._3uJw7 ._12zUZ {
        max-width: 1230px
    }
}

@media screen and (max-width: 1239px) and (min-width: 1024px) {
    ._3uJw7 ._12zUZ {
        max-width: 960px
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    ._3uJw7 ._12zUZ {
        max-width: 750px
    }
}

@media screen and (max-width: 767px) {
    ._3uJw7 ._12zUZ {
        padding: 0 15px
    }
}

._3uJw7 ._12zUZ .hHHWK {
    padding: 0 20px 0 5px;
    display: -ms-flexbox;
    display: flex
}

._3uJw7 ._12zUZ .hHHWK .Gj8J8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

._3uJw7 ._12zUZ .hHHWK .zWJOz {
    -ms-flex: 1;
    flex: 1;
    min-width: 47px
}

._3OhvJ {
    max-width: calc(100vw - 60px);
    width: 640px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    padding: 30px;
    color: var(--color-font-normal);
    position: relative
}

._3OhvJ .ONMRL {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 8px;
    color: var(--color-font-header)
}

._3OhvJ .NVnBm {
    font-size: 14px
}

._3OhvJ .y8VtS .dLbfW {
    margin-top: 18px
}

._3OhvJ .y8VtS .dLbfW ._2um3Z {
    color: var(--color-font-header);
    font-size: 16px;
    font-weight: 700
}

._3OhvJ .y8VtS .dLbfW ._3e0Ou {
    font-size: 14px
}

._3OhvJ .y8VtS .dLbfW ._29lVI {
    margin-top: 8px
}

._3OhvJ .oWdwV {
    margin-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._3OhvJ .oWdwV ._3MPDL {
    height: 40px;
    font-size: 14px
}

._3OhvJ .MLU-T {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 20px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

._3H0SE {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    background-color: var(--color-page-background);
    color: var(--color-font-normal);
    max-width: calc(100vw - 60px);
    width: 820px;
    position: relative;
    color: var(--color-font-header)
}

._3H0SE .W4mpN {
    font-size: 24px;
    padding-bottom: 20px
}

._3H0SE .W4mpN .DKL33 {
    border: none;
    background: none;
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 16px;
    top: 0;
    right: 0;
    color: var(--color-font-filter-count);
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    padding: 0
}

._3H0SE .W4mpN .DKL33:hover {
    color: var(--color-font-cyan)
}

._3H0SE ._1Nko5 {
    border-bottom: 1px solid var(--color-border-normal);
    height: 1px
}

._3H0SE ._1Nko5._2ipAZ {
    margin-top: 19px
}

._3H0SE ._1Nko5._y9oL {
    margin: 29px 0 30px
}

._3H0SE .wSZXv {
    display: -ms-flexbox;
    display: flex;
    height: 120px;
    padding-bottom: 20px
}

._3H0SE .wSZXv .L5D1Q {
    font-weight: 700;
    line-height: 24px
}

._3H0SE ._1yHMN {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

._3H0SE ._1yHMN ._2UG9N {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    min-height: 150px
}

._3H0SE ._20AYq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 36px
}

._3H0SE ._20AYq .uLDZl {
    margin-right: 20px;
    font-size: 14px;
    font-weight: 500;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

._3H0SE ._20AYq .p3sTL {
    font-size: 14px;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto
}

.VPHhn {
    width: 660px;
    height: 480px;
    background-color: #fff;
    max-width: calc(100vw - 60px);
    padding: 24px
}

.VPHhn._18HO9 {
    height: auto;
    min-height: 350px
}

.VPHhn ._1uQDb {
    height: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 19px;
    border-bottom: 1px solid #eee
}

.VPHhn ._1uQDb ._3nCLc {
    font-size: 24px;
    font-weight: 700;
    color: #313131
}

.VPHhn ._1uQDb ._3GSE9 {
    color: #9e9e9e;
    font-size: 30px;
    cursor: pointer;
    padding: 0;
    border: none;
    background: none;
    outline: none
}

.VPHhn ._1uQDb ._3GSE9:hover {
    color: #2196f3
}

.VPHhn .I3Juc {
    padding-top: 20px;
    display: -ms-flexbox;
    display: flex
}

.VPHhn .I3Juc ._3FVRl, .VPHhn .I3Juc ._3gc1C {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.VPHhn .I3Juc ._3FVRl ._3nCLc, .VPHhn .I3Juc ._3gc1C ._3nCLc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 23px;
    font-size: 14px;
    font-weight: 700;
    color: #424242;
    margin-bottom: 5px
}

.VPHhn .I3Juc ._3FVRl .xfPSj, .VPHhn .I3Juc ._3gc1C .xfPSj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.VPHhn .I3Juc ._3FVRl .xfPSj ._1_tq3, .VPHhn .I3Juc ._3gc1C .xfPSj ._1_tq3 {
    margin: 10px 10px 0 0;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #bcbcc0;
    height: 25px;
    line-height: 23px;
    color: var(--color-font-normal);
    border-radius: 3px;
    font-size: 13px;
    padding: 0 20px 0 5px;
    max-width: 150px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative
}

.VPHhn .I3Juc ._3FVRl .xfPSj ._1_tq3 ._m4dg, .VPHhn .I3Juc ._3gc1C .xfPSj ._1_tq3 ._m4dg {
    height: 23px;
    width: 20px;
    line-height: 23px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: 10px;
    cursor: pointer;
    color: var(--color-font-normal);
    outline: none
}

.VPHhn .I3Juc ._3FVRl .xfPSj ._1_tq3 ._m4dg:hover, .VPHhn .I3Juc ._3gc1C .xfPSj ._1_tq3 ._m4dg:hover {
    color: #424242
}

.VPHhn .I3Juc ._3FVRl .xfPSj ._1_tq3 ._2SOaj, .VPHhn .I3Juc ._3gc1C .xfPSj ._1_tq3 ._2SOaj {
    height: 23px;
    width: 20px;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(.5)
}

.VPHhn .I3Juc ._3FVRl .xfPSj ._1_tq3 ._2SOaj ._1cum5, .VPHhn .I3Juc ._3gc1C .xfPSj ._1_tq3 ._2SOaj ._1cum5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 2px solid rgba(0, 0, 0, .4);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    width: 24px;
    height: 24px;
    position: relative;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear
}

.VPHhn .I3Juc ._3bNYT {
    -ms-flex: 1 1 60%;
    flex: 1 1 60%
}

.VPHhn .I3Juc ._3bNYT ._1w9db {
    height: 105px;
    overflow: hidden;
    z-index: 2
}

.VPHhn .I3Juc ._3bNYT .xfPSj ._1_tq3 {
    cursor: pointer
}

.VPHhn .I3Juc ._3bNYT .xfPSj ._1_tq3._3uKx- {
    display: none
}

.VPHhn .I3Juc ._3bNYT ._20u2B {
    font-size: 12px;
    color: #424242;
    padding: 20px 0 10px
}

.VPHhn .I3Juc ._3bNYT ._2bLCC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 36px
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi {
    position: relative;
    -ms-flex: auto;
    flex: auto
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi input {
    height: 36px;
    -ms-flex: auto;
    flex: auto;
    margin-right: 10px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    outline: none;
    border-radius: 3px;
    padding: 0 10px;
    font-size: 15px;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi ._3FT0r {
    padding: 0 1px;
    position: absolute;
    top: 36px;
    left: 0;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    z-index: 9;
    width: 100%
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi ._3FT0r ._1nKII {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .08);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi ._3FT0r ._3FD0I {
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    font-size: 13px;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._1rQVi ._3FT0r ._3FD0I._1gLtq {
    background-color: #eee
}

.VPHhn .I3Juc ._3bNYT ._2bLCC ._15Ii0 {
    margin-left: 20px;
    min-width: 100px
}

.VPHhn .I3Juc ._3bNYT ._2je8m {
    margin-top: 10px
}

.VPHhn .I3Juc ._3bNYT ._2je8m .xfPSj ._1_tq3 {
    background-color: #f6f8f9;
    font-weight: 700;
    cursor: pointer
}

.VPHhn .I3Juc ._3fwvR {
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    padding-left: 50px
}

.VPHhn .I3Juc ._3fwvR .xfPSj ._1_tq3 {
    cursor: pointer
}

.VPHhn .I3Juc ._3fwvR .xfPSj ._1_tq3._2W7pI {
    padding: 0 5px;
    color: #fff;
    border: 1px solid #2196f3;
    background-color: #2196f3
}

.VPHhn .I3Juc ._3fwvR ._2VeQa {
    font-size: 10px;
    background-color: #9e9e9e;
    color: #000;
    height: 52px;
    line-height: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 240px;
    padding: 5px 10px
}

@media screen and (max-width: 767px) {
    .VPHhn {
        height: auto;
        min-height: 480px
    }

    .VPHhn._18HO9 {
        height: auto;
        min-height: 350px
    }

    .VPHhn .I3Juc {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .VPHhn .I3Juc ._3bNYT {
        -ms-flex-order: 2;
        order: 2;
        margin-top: 20px
    }

    .VPHhn .I3Juc ._3fwvR {
        padding: 0
    }

    .VPHhn .I3Juc ._3fwvR .W9db- {
        display: none
    }
}

._3mRgG {
    min-height: 450px;
    width: 600px;
    background-color: #fff;
    max-width: calc(100vw - 60px);
    -ms-flex-direction: column;
    flex-direction: column
}

._3mRgG, ._3mRgG .NV61g {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: -ms-flexbox;
    display: flex
}

._3mRgG .NV61g {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #7e7e7e;
    height: 103px;
    position: relative
}

._3mRgG .NV61g ._3iud2 {
    display: -ms-flexbox;
    display: flex;
    font-size: 60px;
    color: #fff
}

._3mRgG .NV61g ._2_U_1 {
    color: #b0b0b0;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 99
}

._3mRgG .NV61g ._2_U_1:hover {
    color: #2196f3
}

._3mRgG ._2vdRc {
    padding: 17px 24px 24px
}

._3mRgG ._2vdRc .A8ZTW ._6pgZe {
    font-size: 16px;
    color: #000;
    padding-bottom: 15px
}

._3mRgG ._2vdRc ._2wX6e {
    min-height: 100px
}

._3mRgG ._2vdRc ._2wX6e ._2ENr- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

._3mRgG ._2vdRc ._2wX6e ._2ENr- ._2BqMs {
    margin: 0 10px 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

._3mRgG ._2vdRc ._2wX6e ._2ENr- ._2BqMs span {
    padding-left: 5px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    max-width: 150px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._3mRgG ._2vdRc .FVEQ6 {
    padding-top: 15px
}

._3mRgG ._2vdRc .FVEQ6 ._454vw {
    height: 80px;
    min-height: 80px;
    max-height: 80px
}

._3mRgG ._2vdRc ._2BM5T {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

._3mRgG ._2vdRc ._2BM5T ._2Nilu {
    min-width: 128px
}

._3mRgG ._2vdRc ._2BM5T ._3tdF2 {
    margin-left: 20px
}

._1Byed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 15px;
    width: 100%
}

._1Byed ._2USDP {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: var(--color-font-header)
}

._1Byed .a51Pv {
    display: -ms-flexbox;
    display: flex;
    background-color: var(--color-bg-gray-3);
    border-radius: 4px;
    padding: 12px 4px;
    margin-top: 12px
}

._1Byed .vG-3m {
    margin-top: 12px;
    margin-bottom: 64px
}

._1Byed .vG-3m ._1w7oy {
    display: -ms-flexbox;
    display: flex;
    color: var(--color-font-normal);
    font-size: 14px;
    margin-bottom: 12px
}

._1Byed .vG-3m ._1w7oy ._3qAIY {
    margin-left: 5px;
    font-weight: 700;
    color: var(--color-font-normal)
}

._1Byed._157Xe {
    padding: 12px 2px;
    background-color: var(--color-bg-gray-3);
    border-radius: 4px;
    margin: 40px 0
}

._1Byed._157Xe ._2USDP {
    padding: 0 8px;
    font-size: 16px;
    line-height: 17px
}

._1Byed._157Xe .a51Pv {
    padding: 0;
    margin-top: 2px;
    -ms-flex-direction: column;
    flex-direction: column
}

._1Byed._157Xe .a51Pv ._258Ex {
    margin-top: 10px;
    background-color: transparent
}

._1Byed._157Xe .vG-3m {
    padding: 0 8px;
    margin-bottom: 0
}

._2uJKK {
    width: 640px;
    background-color: var(--color-page-background);
    border-radius: 4px;
    padding: 30px;
    color: var(--color-font-normal);
    position: relative
}

._2uJKK ._2kKw2 {
    font-size: 22px;
    margin-bottom: 25px;
    font-weight: 700;
    color: var(--color-font-header)
}

._2uJKK ._2rfTj {
    font-size: 14px;
    margin-bottom: 30px
}

._2uJKK ._2rfTj .EPPWq {
    font-weight: 700
}

._2uJKK ._2rfTj ._2P-vz > p {
    color: var(--color-font-normal)
}

._2uJKK ._2rfTj ._2P-vz > p:not(:first-child) {
    margin-top: 15px
}

._2uJKK .aHGWp:nth-child(4) {
    margin-bottom: 0
}

._2uJKK ._1PCfN {
    font-size: 14px
}

._2uJKK ._2Xydp {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 20px;
    color: var(--color-font-footer-text);
    cursor: pointer
}

.product-version-tip {
    position: relative;
    display: flex;
    color: #9e9e9e;
    margin-left: 4px;
    cursor: pointer;
}
.product-version-tip:before {
    padding-top: 3px;
    display: block;
    content: "\F15E";
    font-family: ifont !important;
    font-style: normal;
    font-weight: 400 !important;
    vertical-align: top;
}
.product-version-tip-content._2G7g_._1P3NW {
    position: absolute;
    top: 20px;
    margin-top: 16px;
    text-align: center;
    line-height: 20px;
    padding: 12px;
    background-color: var(--color-bg-tooltip);
    font-size: 12px;
    font-weight: 500;
    color: var(--color-font-tooltip);
    border-radius: 3px;
    max-width: 314px;
    width: 314px;
}

.product-version-tip:hover .product-version-tip-content {
    display: flex;
}
