body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, button, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", STHeiti, Arial;
}

body {
    background: #f5f5f5;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-family: "Microsoft YaHei", STHeiti, Arial;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ul, ol, li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
    *font-size: 100%;
    outline: 0;
    border: 0;
}

a {
    text-decoration: none;
}
a:hover,
a:link{
    text-decoration: none;
    color: #000000;
}
button, textarea {
    outline: 0;
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
}

/*标题样式*/
.part-title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    clear: both;
    height: 0.62rem;
    line-height: 0.62rem;
    position: relative;
    /* margin-bottom: 0.1rem; */
}

.part-title span {
    position: relative;
    font-size: 0.32rem;
    letter-spacing: 0.01rem;
    color: #2e2e2e;
    font-weight: bold;
    cursor: pointer;
    margin-right: 0.3rem;
}

.part-title a {
    font-size: 0.26rem;
    letter-spacing: 0.01rem;
    color: #2e2e2e;
    /*font-weight: bold;*/
    position: absolute;
    right: 0;
}

.fn-clear:after {
    visibility: hidden;
    display: table;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
}

.app-index-container {
    width: 100%;
    min-height: 100vh;
    box-sizing: border-box;
    padding: 0.2rem 0 0.2rem 0.3rem;
    max-width: 7.5rem;
    margin: auto;
}

.head-search-bar {
    width: 100%;
    box-sizing: border-box;
    padding-right: 0.3rem;
    height: 0.52rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.4rem;
    margin-top: 1.28rem;
}

.head-search-bar .fh-logo {
    width: 0.52rem;
    height: 0.52rem;
    background: url(/images/application/wap/hk/ai9.png);
    background-size: 100% 100%;
}

.head-search-bar .search-input {
    width: 6.2rem;
    height: 0.52rem;
    background-color: #eeeeee;
    border-radius: 0.09rem;
    position: relative;
}

.head-search-bar .search-input input {
    display: block;
    width: 100%;
    background: transparent;
    border: 0;
    outline: 0;
    height: 0.52rem;
    box-sizing: border-box;
    padding: 0 0.2rem;
    font-size: 0.24rem;
    letter-spacing: 0.01rem;
    color: #949494;
    font-weight: normal;
    position: relative;
    z-index: 3;
}

.search-placeholder {
    position: absolute;
    top: 0.11rem;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    height: 0.3rem; /* text-indent: 0.36rem; */
    font-size: 0.24rem;
    line-height: 0.3rem;
    letter-spacing: 0.01rem;
    color: #949494; /* background: url(/images/application/wap/hk/ai10.png) no-repeat left center; *//* background-size: 0.28rem 0.3rem; */
    text-align: left;
    z-index: 2;
    pointer-events: none;
}

.searchTxt {
    display: table;
    width: auto;
    height: 0.3rem;
    line-height: 0.3rem;
    text-align: center;
    position: relative;
    margin: 0 auto;
    text-indent: 0.36rem;
}

.searchTxt:after {
    content: '';
    background: url("/images/application/wap/hk/ai10.png") no-repeat;
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.3rem;
    position: absolute;
    left: 0;
}

.head-search-bar .code-btn {
    width: 0.52rem;
    height: 0.52rem;
    background: url(/images/application/wap/hk/ai8.png);
    background-size: 100% 100%;
    cursor: pointer;
}

.head-carousel {
    width: 100%;
    overflow: hidden;
    padding-right: 0.3rem;
    box-sizing: border-box;
    margin-bottom: 0.24rem;
}

.head-carousel .head-li {
    width: 100%;
    height: 3.2rem;
    margin: 0;
    display: block;
    border-radius: 0.1rem;
}

.head-carousel .head-li img {
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    border-radius: 0.1rem;
}

/*swiper样式*/
.app-index-container .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0.1rem;
}

.swiper-pagination {
    height: 0.4rem;
    line-height: 0.3rem;
}

.app-index-container .swiper-wrapper {
    padding-bottom: 0.3rem;
}

.app-index-container .swiper-pagination-bullet {
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 0.1rem;
    vertical-align: middle;
}

.app-index-container .swiper-pagination-bullet-active {
    width: 0.5rem;
    background-color: #fe653b;
}

.head-carousel .swiper-pagination-bullet {
    width: 0.2rem;
    background: url(/images/application/wap/hk/ai17.png) no-repeat;
    background-size: 100% 100%;
    height: 0.2rem;
    opacity: 1;
}

.head-carousel .swiper-pagination-bullet-active {
    width: 0.4rem;
    background-image: url(/images/application/wap/hk/ai18.png);
}

.head-carousel .swiper-pagination {
    line-height: 0.1rem;
}

.head-carousel .swiper-wrapper {
    padding-bottom: 0;
}

/*4个图标*/
.fhyxindex_tab {
    width: 6.9rem;
    margin-bottom: 0.4rem; /*display: none; */
    position: relative;
}

.fhyxindex_tab .swiper-slide {
    float: left;
    width: 6.9rem !important;
    height: 2.8rem;
}

.fhyxindex_tab a {
    float: left;
    width: 1.38rem !important;
    height: 1.38rem;
    position: relative;
}

.fhyxindex_tab a em {
    position: absolute;
    top: 0.2rem;
    right: 0;
    background: url("https://img.fhyx.com/uploads/2021/11/16/20211116103518497.png") no-repeat;
    width: 0.7rem;
    height: 0.4rem;
    background-size: 100% 100%;
    text-align: center;
    font-size: 0.2rem;
    color: #ffffff;
    line-height: 0.38rem;
}

.fhyxindex_tab a img {
    display: block;
    width: 0.68rem;
    height: 0.68rem;
    margin: 0.28rem auto 0.08rem;
}

.fhyxindex_tab a span {
    display: block;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #333333;
    text-align: center;
    font-size: 0.22rem;
}

.fhyxindex_tab .swiper-pagination-bullet {
    width: 0.15rem;
    background: #999999;
    background-size: 100% 100%;
    height: 0.15rem;
    opacity: 0.5;
    margin-right: 0.1rem;
}

.fhyxindex_tab .swiper-pagination-bullet-active {
    width: 0.4rem;
    opacity: 1;
}

.fhyxindex_tab .swiper-pagination {
    line-height: 0.1rem;
    position: absolute;
    bottom: -0.5rem;
    left: 0;
    right: 0;
    margin: auto;
}

.fhyxindex_tab .swiper-wrapper {
    padding-bottom: 0;
}

/*今日值得买*/
.fhyxindex_jrzdm {
    width: 6.9rem;
    height: auto;
    margin-bottom: 0.43rem;
    display: table;
}

.fhyxindex_jrzdm_top {
    float: left;
    width: 100%;
    height: 3.72rem;
    margin-top: 0.24rem;
    position: relative;
}

.fhyxindex_jrzdm_top_bg {
    position: absolute;
    width: 100%;
    height: 3.22rem;
    border-radius: 0.12rem;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    overflow: hidden;
    z-index: 2;
    top: 0.5rem;
    left: 0;
}

.fhyxindex_jrzdm_top_bgimg {
    float: left;
    top: 0.5rem;
    left: 0;
    width: 100%;
    height: 3.22rem;
    opacity: 0.3;
    position: absolute;
    border-radius: 0.12rem;
}

.fhyxindex_jrzdm_top_con {
    float: left;
    width: 100%;
    height: 3.72rem;
    position: relative;
    z-index: 3;
}

.fhyxindex_jrzdm_top_con .zk {
    position: absolute;
    top: 2.38rem;
    left: 5.34rem;
    width: 1.2rem;
    height: 0.46rem;
    background-color: #37b900;
    border-radius: 0.12rem 0 0.12rem 0;
    line-height: 0.46rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.3rem;
}

.fhyxindex_jrzdm_top_con .img {
    float: left;
    width: 6.08rem;
    height: 2.84rem;
    margin: 0 0 0 0.46rem;
    border-radius: 0.12rem;
}

.fhyxindex_jrzdm_top_con .title {
    float: left;
    width: 3.94rem;
    height: 0.42 ren;
    line-height: 0.42rem;
    margin-top: 0.25rem;
    font-size: 0.3rem;
    color: #353535;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.fhyxindex_jrzdm_top_con .priceCon {
    float: right;
    width: auto;
}

.fhyxindex_jrzdm_top_con .price {
    float: left;
    margin: 0.2rem 0 0 0.2rem;
    width: auto;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: left;
    font-size: 0.36rem;
    color: #fa4f20;
}

.fhyxindex_jrzdm_top_con .iscoupon {
    float: left;
    width: auto;
    height: 0.28rem;
    line-height: 0.28rem;
    text-align: left;
    font-size: 0.2rem;
    color: #fa4f20;
    margin: 0.36rem 0 0 0.04rem;
}

.fhyxindex_jrzdm_top_con .lowest {
    position: absolute;
    top: 0;
    left: 0.46rem;
    padding: 0 0.18rem;
    height: 0.46rem;
    background-color: #ff0000;
    border-radius: 0.1rem 0 0.1rem 0;
    z-index: 11;
    font-size: 0.28rem;
    line-height: 0.46rem;
    text-align: center;
    color: #FFFFFF;
}
.fhyxindex_jrzdm_top_con .new {
    position: absolute;
    top: 0;
    left: 0.46rem;
    padding: 0 0.18rem;
    height: 0.46rem;
    background-color: #0dbbfa;
    border-radius: 0.1rem 0 0.1rem 0;
    z-index: 11;
    font-size: 0.28rem;
    line-height: 0.46rem;
    text-align: center;
    color: #FFFFFF;
}

.fhyxindex_jrzdm_top_con .newlowest {
    position: absolute;
    top: 0;
    left: 0.46rem;
    padding: 0 0.18rem;
    height: 0.46rem;
    background-image: linear-gradient(90deg,
    #467dff 0%,
    #b756ee 100%);
    border-radius: 0.1rem 0 0.1rem 0;
    z-index: 11;
    font-size: 0.28rem;
    line-height: 0.46rem;
    text-align: center;
    color: #FFFFFF;
}
.fhyxindex_jrzdm_top_con .ys {
    position: absolute;
    top: 0;
    left: 0.46rem;
    padding: 0 0.18rem;
    height: 0.46rem;
    background-color: #f66200;
    border-radius: 0.1rem 0 0.1rem 0;
    z-index: 11;
    font-size: 0.28rem;
    line-height: 0.46rem;
    text-align: center;
    color: #FFFFFF;
}
.fhyxindex_jrzdm_top_con .superlowest {
    position: absolute;
    top: 0;
    left: 0.46rem;
    padding: 0 0.18rem;
    height: 0.46rem;
    background-image: linear-gradient(90deg,
    #dcbc63 0%,
    #b47a2e 100%);
    border-radius: 0.1rem 0 0.1rem 0;
    z-index: 11;
    font-size: 0.28rem;
    line-height: 0.46rem;
    text-align: center;
    color: #FFFFFF;
}
.fhyxindex_jrzdm_ul {
    float: left;
    width: 100%;
    margin-top: 0.24rem;
}
.worth-buy-li {
    width: 3.32rem;
    margin-bottom: 0.27rem;
    float: left;
}

.worth-buy-li:nth-child(2n) {
    float: right;
}
.worth-buy-li .old-price{
    font-size: 0.2rem;
    line-height: 0.28rem;
    color: #9b9b9b;
    height: 0.28rem;
    display: block;
    text-align: left;
    text-decoration: line-through;
}
.worth-buy-li .worth-game-img img, .worth-buy-li .worth-game-img {
    width: 3.32rem;
    height: 1.54rem;
    border-radius: 0.12rem;
    position: relative;
    display: block;
}

.worth-buy-li .worth-game-name {
    width: 100%;
    margin: 0.07rem 0;
    font-size: 0.26rem;
    letter-spacing: 0.01rem;
    color: #2e2e2e;
    height: 0.28rem;
    line-height: 0.28rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* float: left; */
    /* text-align: left; */
    display: block;
}

.worth-buy-li .worth-game-price {
    float: left;
    font-size: 0.26rem;
    color: #fe653b;
    width: 100%;
    text-align: left;
    height: 0.3rem;
    line-height: 0.3rem;
}

.worth-buy-li .worth-game-price span {
    font-size: 0.21rem;
    color: #b5b5b5;
    margin-left: 0.1rem;
    text-decoration: line-through;
}

.worth-buy-li .worth-game-price .zk {
    font-size: 0.21rem;
    color: #ffffff;
    margin-left: 0;
    text-decoration: unset;
    float: right;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #37b900;
    border-radius: 0.08rem;
    text-align: center;
    line-height: 0.32rem;
}

.worth-buy-li .worth-game-price em {
    font-size: 0.2rem;
}

.worth-buy-li .lowest {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #ff0000;
    border-radius: 0.12rem 0 0.12rem 0;
    z-index: 11;
    color: #ffffff;
    font-size:0.22rem;
    line-height:0.32rem;
}

.worth-buy-li .new {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #0dbbfa;
    border-radius: 0.12rem 0 0.12rem 0;
    z-index: 11;
    color: #ffffff;
    font-size:0.22rem;
    line-height:0.32rem;
}

.worth-buy-li .newlowest {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.9rem;
    height: 0.32rem;
    background-image: linear-gradient(90deg,
    #467dff 0%,
    #b756ee 100%);
    border-radius: 0.12rem 0 0.12rem 0;
    z-index: 11;
    color: #ffffff;
    font-size:0.22rem;
    line-height:0.32rem;
}

.worth-buy-li .ys {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #f66200;
    border-radius: 0.12rem 0 0.12rem 0;
    z-index: 11;
    color: #ffffff;
    font-size:0.22rem;
    line-height:0.32rem;
}

.worth-buy-li .superlowest {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.9rem;
    height: 0.32rem;
    background-image: linear-gradient(90deg,
    #dcbc63 0%,
    #b47a2e 100%);
    border-radius: 0.12rem 0 0.12rem 0;
    z-index: 11;
    color: #ffffff;
    font-size:0.22rem;
    line-height:0.32rem;
}

/*中间广告*/
.link-a {
    display: block;
    margin-right: 0.3rem;
    height: 1.76rem;
    margin-bottom: 0.3rem;
}

.link-a img {
    width: 100%;
    height: 100%;
}

/*大家都在玩*/
.fhyxindex_djdzw {
    width: 6.9rem;
    height: auto;
    margin-bottom: 0.43rem;
    display: table;
}

.fhyxindex_djdzw_ul {
    float: left;
    width: 100%;
    margin-top: 0.24rem;
}

/*套餐*/
.fhyxindex_package {
    width: 6.9rem;
    height: auto;
    margin-bottom: 0.43rem;
}

.fhyxindex_package_con {
    width: 100%;
    overflow: hidden;
}

.fhyxindex_package_con_ul {
    padding: 0.24rem 0 0;
    display: block;
    white-space: nowrap;
    text-align: left;
    overflow-x: scroll;
    font-size: 0;
}

.fhyxindex_package_con_li {
    width: 4.43rem;
    height: 3.4rem;
    margin-right: 0.3rem;
    border-radius: 0.12rem;
    position: relative;
    display: inline-block;
    overflow: hidden;
    background-color: #ffffff;
}

.fhyxindex_package_con_li .img {
    float: left;
    width: 100%;
    height: 2.21rem;
}

.fhyxindex_package_con_li .title {
    float: left;
    width: 4.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: left;
    font-size: 0.28rem;
    color: #333333;
    margin: 0.13rem 0 0 0.14rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fhyxindex_package_con_li .con {
    float: left;
    width: 4.1rem;
    height: 0.42rem;
    margin: 0.06rem 0 0 0.14rem;
    line-height: 0.42rem;
    text-align: left;
    font-size: 0.22rem;
    color: #646464;
}

.fhyxindex_package_con_li .con em {
    font-size: 0.3rem;
    color: #fa4f20;
    font-weight: bold;
}

/*发行商特卖*/
.fhyxindex_fxstm {
    width: 100%;
    height: 4.18rem;
    margin-bottom: 0.4rem;
}

.fhyxindex_fxstm_c {
    margin-top: 0.24rem;
}

.fhyxindex_fxstm_c .head-li {
    position: relative;
}

.fhyxindex_fxstm_c .head-li .title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.72rem;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
    border-radius: 0px 0px 0.12rem 0.12rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
    text-align: left;
    text-indent: 0.18rem;
    color: #ffffff;
}

.fxstm-pagination {
    float: right;
    width: auto !important;
    right: 0.18rem;
    left: unset !important;
    bottom: 0 !important;
}

.fxstm-pagination .swiper-pagination-bullet {
    width: 0.16rem;
    background: #ffffff;
    background-size: 100% 100%;
    height: 0.16rem;
    opacity: 0.5;
    border-radius: 50%;
}

.fxstm-pagination .swiper-pagination-bullet-active {
    width: 0.16rem;
    background: #ffffff;
    opacity: 1;
}

/*凤凰福袋*/
.fhyxindex_fhfd {
    width: 6.9rem;
    height: 3.7rem;
    margin-bottom: 0.42rem;
}

.fhyxindex_fhfd_c {
    width: 100%;
    overflow: hidden;
}

.fhyxindex_fhfd_ul {
    padding: 0.24rem 0 0;
    display: block;
    white-space: nowrap;
    text-align: left;
    overflow-x: scroll;
    font-size: 0;
}

.fhyxindex_fhfd_li {
    width: 2.68rem;
    height: 2.97rem;
    margin-right: 0.24rem;
    border-radius: 0.1rem;
    position: relative;
    display: inline-block;
}

.fhyxindex_fhfd_li .img {
    float: left;
    width: 100%;
    height: 2.02rem;
    border-radius: 0.12rem;
}

.fhyxindex_fhfd_li .bg_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.63rem;
    -webkit-transition: width .3s ease-in, bottom .3s ease-in, left .3s ease-in;
    transition: width .3s ease-in, bottom .3s ease-in, left .3s ease-in;
    transform: rotate(-15deg);
    transform-origin: center top;
    animation: scal 0.7s ease-in-out 0s infinite alternate;
}

@keyframes scal {
    0% {
        transform: rotate(-15deg);
    }
    100% {
        transform: rotate(15deg);
    }
}

.maybe_like_con {
    position: absolute;
    left: 0;
    top: 1.61rem;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    color: #fff;
    font-size: 0.21rem;
}

.maybe_like_con label {
    font-size: 0.24rem;
    font-weight: bold;
}

.fhyxindex_fhfd_li .con {
    float: left;
    width: 100%;
    height: 0.83rem;
    margin: 0.12rem 0 0 0;
}

.fhyxindex_fhfd_li .con .title {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    color: #333;
    font-size: 0.26rem;
    text-align: left;
    overflow: hidden;
}

.fhyxindex_fhfd_li .con .prize {
    float: left;
    width: auto;
    height: 0.3rem;
    line-height: 0.3rem;
    color: #fa4d00;
    font-size: 0.32rem;
    text-align: left;
    overflow: hidden;
    margin-top: 0;
}

.fhyxindex_fhfd_li .con .count {
    float: right;
    width: auto;
    height: 0.3rem;
    line-height: 0.3rem;
    color: #b5b5b5;
    font-size: 0.2rem;
    text-align: left;
    overflow: hidden;
    margin-top: 0;
}

/*自定义*/
.fhyxindex_customize {
    width: 6.9rem;
    height: auto;
    margin-bottom: 0.4rem;
}

.fhyxindex_customize_ul {
    float: left;
    width: 100%;
    margin-top: 0.24rem;
}

/*主机*/
.equipment-container {
    box-sizing: border-box;
    padding-right: 0.3rem;
    width: 100%;
    padding-top: 0.36rem;
}

.equipment-container .equipment-li {
    display: block;
    height: 2.73rem;
    margin-bottom: 0.3rem;
    position: relative;
}

.equipment-container .equipment-li img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    border-radius: 0.1rem;
}

.equipment-container .equipment-li .equipment-a {
    position: absolute;
    right: 0.75rem;
    bottom: 0.6rem;
    width: 1.48rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    font-size: 0.22rem;
    color: #102a7d;
    display: block;
    text-align: center;
    line-height: 0.4rem;
}

.equipment-container .equipment-li.xbox .equipment-a {
    color: #206a1a;
    box-shadow: 0rem 0.07rem 0.03rem 0rem rgba(15, 39, 121, 0.18);
}

.equipment-container .equipment-li.switch .equipment-a {
    color: #6c1c21;
    box-shadow: 0rem 0.07rem 0.03rem 0rem rgba(15, 39, 121, 0.18);
}

/*底部分类*/
.type-shadow {
    width: 7.5rem;
    position: relative;
    left: -0.3rem;
    height: 0.24rem;
    background: #f6f6f6;
}
.type-toggle::after{
    content:"";
    width:7.5rem;
    position: absolute;
    left:-0.3rem;
    background: linear-gradient(to bottom,rgb(220,220,220) 0%,rgba(220,220,220,0) 100%);
    height: 0.15rem;
    bottom: 0;
}
.type-toggle {
    display: flex;
    padding-right: 0.35rem;
    padding-left: 0.05rem;
    width: 100%;
    padding-bottom: 0.2rem;
    position: relative;
    height: 1.1rem;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
}

.type-toggle span {
    font-size: 0.26rem;
    line-height: 0.6rem;
    letter-spacing: 0.01rem;
    color: #636363;
    position: relative;
    padding-bottom: 0.12rem;
    cursor: pointer;
}

.type-toggle span:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 0.48rem;
    height: 0.09rem;
    background-color: transparent;
    border-radius: 0.04rem;
}

.type-toggle span.checked {
    font-size: 0.32rem;
    font-weight: bold;
    letter-spacing: 0.01rem;
    color: #363636;
}

.type-toggle span.checked:after {
    background-color: #fe653b;
}

.type-container {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.type-container .worth-buy-ul {
    float: left;
    width: 6.9rem;
}

.more {
    display: table;
    width: 100%;
}

.loadmore {
    border: 1px solid #e4e4e4;
    display: block;
    width: 95%;
    height: 36px;
    line-height: 36px;
    margin: 10px 0;
    border-radius: 5px;
    clear: both;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#f7f7f7), color-stop(0.95, #efefef));
}

.loadmore em {
    display: block;
    width: 65px;
    margin: 0 auto;
    font-size: 14px;
    color: #414141;
    text-align: left;
    background: url(data:image/gif;base64,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) right center no-repeat;
    background-size: 16px 16px;
}

.type_toggle_fixed {
    display: none;
    padding-right: 0.35rem;
    padding-left: 0.35rem;
    width: 100%;
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.2rem;
    position: fixed;
    top: 1.28rem;
    z-index: 11;
    background: #ffffff;
}

.type_toggle_fixed span {
    font-size: 0.26rem;
    line-height: 0.6rem;
    letter-spacing: 0.01rem;
    color: #636363;
    position: relative;
    padding-bottom: 0.12rem;
    cursor: pointer;
}

.type_toggle_fixed span:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 0.48rem;
    height: 0.09rem;
    background-color: transparent;
    border-radius: 0.04rem;
}

.type_toggle_fixed span.checked {
    font-size: 0.32rem;
    font-weight: bold;
    letter-spacing: 0.01rem;
    color: #363636;
}

.type_toggle_fixed span.checked:after {
    background-color: #fe653b;
}

.worth-buy-li .worth-game-price .fhyx_coupon_txt {
    font-size: 0.22rem;
    text-decoration: unset;
    color: #fa4f20;
    margin-left: 0;
}

/*秒杀*/
.fhyxIndexModeFour {display: none;}
.spikeDjs {position: absolute;right: 0;background: url("/images/application/wap/com/index/spike_icon1.png") no-repeat;background-size: 100% 100%;width: 4.86rem;height: 0.6rem;top: 0.04rem;}
.spikeDjs:after {content: '';position: absolute;background: url("/images/application/wap/com/index/spike_icon1.png") no-repeat;background-size: 100% 100%;width: 4.86rem;height: 0.6rem;left: -0.17rem;opacity: 0.2;}
.spikeDjsC {float: left;width: 3.84rem;height: 0.5rem;margin: 0.1rem 0 0 0.92rem;background: #ffdcc3;border-radius: 0.4rem;}
.spikeDjsTxt {float: left;width: 1.3rem;height: 0.3rem;line-height: 0.3rem;text-align: left;font-size: 0.2rem;color: #555555;text-indent: 0.16rem;margin-top: 0.1rem;}
.spikeDjsCon {float: left;width: auto;height: 0.34rem;margin-top: 0.08rem;}
.spikeDjsCon span {float: left;width: auto;height: 0.34rem;margin-right: 0.02rem;font-size: 0.2rem;text-align: center;color: #ff4500;line-height: 0.34rem;}
.spikeDjsCon em {float: left;height: 0.34rem;margin: 0 0.06rem 0 0.04rem;background: unset;width: auto;color: #a57867;line-height: 0.34rem;font-size: 0.18rem;}
.fhyxIndexModeFourCon {width: 6.9rem;height: auto;margin: 0.43rem auto 0.24rem;float: left;}
.fhyxIndexModeFourConC {float: left;width: 100%;height: auto;background: #ffffff;border-radius: 0.12rem 0 0.12rem 0.12rem;position: relative;overflow: hidden;}
.fhyxIndexModeFourConC:after {content: '';position: absolute;top: -0.65rem;right: -1.45rem;background: url("/images/application/wap/com/index/spike_icon2.png") no-repeat;width: 10.35rem;height: 12.95rem;background-size: 100% 100%;}
.fhyxIndexModeFourConLeft {float: left;width: 100%;height: auto;position: relative;z-index: 1;}
.fhyxIndexModeFourConLeft .img {float: left;width: 2.02rem;height: 3.04rem;border-radius: 0.12rem;margin: 0.2rem 0 0 0.15rem;}
.fhyxIndexModeFourConLeftRight {float: left;width: 4.42rem;height: auto;margin: 0.2rem 0 0 0.18rem;}
.fhyxIndexModeFourConLeft .title {float: left;width: 100%;height: 0.52rem;line-height: 0.52rem;text-align: left;font-size: 0.36rem;color: #525252;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fhyxIndexModeFourConLeft .etitle {float: left;width: 100%;height: 0.26rem;line-height: 0.26rem;text-align: left;font-size: 0.18rem;color: #c9c9c9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fhyxIndexModeFourConLeft .maketimeAndType {float: left;width: 100%;margin-top: 0.03rem;}
.fhyxIndexModeFourConLeft .maketimeAndType .maketime {float: left;width: 100%;height: 0.32rem;line-height: 0.32rem;text-align: left;font-size: 0.22rem;color: #848484;margin-bottom: 0.14rem;}
.fhyxIndexModeFourConLeft .maketimeAndType .type {float: left;width: auto;height: 0.32rem;line-height: 0.32rem;text-align: center;font-size: 0.22rem;color: #b47554;background-color: #ffe7d1;border-radius: 0.08rem;padding: 0 0.11rem;margin-right: 0.17rem;}
.fhyxIndexModeFourConLeft .plat {float: left;width: 100%;height: 0.4rem;margin-top: 0.17rem;}
.fhyxIndexModeFourConLeft .plat .text {float: left;width: 1.04rem;height: 0.4rem;line-height: 0.4rem;text-align: left;font-size: 0.2rem;color: #545454;font-weight: bold;}
.fhyxIndexModeFourConLeft .plat .jhPlat {width: auto;height: 0.4rem;background-image: linear-gradient(270deg, #2d579b 0%, #3c5183 100%);border-radius: 0.08rem;float: left;}
.fhyxIndexModeFourConLeft .plat .jhPlat .platIcon {float: left;width: 0.22rem;height: auto;margin: 0.09rem 0 0 0.14rem;}
.fhyxIndexModeFourConLeft .plat .jhPlat em {float: left;width: auto;margin: 0 0.1rem 0 0.14rem;height: 0.4rem;line-height: 0.4rem;color: #ffffff;font-size: 0.2rem;font-weight: bold;}
.fhyxjoingroupConLiBotRight {float: left;background: url("/images/application/wap/com/index/spike_icon3.png") no-repeat;width: 4.42rem;height: 0.91rem;margin-top: 0.11rem;background-size: 100% 100%;}
.fhyxjoingroupConLiBotRight .left {float: left;width: 2.28rem;height: 0.6rem;margin: 0.19rem 0 0 0;}
.fhyxjoingroupConLiBotRight .left .oldprice {float: left;width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.42rem;font-weight: bold;color: #fe862b;text-align: left;}
.fhyxjoingroupConLiBotRight .left em {font-size: 0.2rem;font-weight: bold;float: left;width: auto;line-height: 0.72rem;text-indent: 0.1rem;}
.fhyxjoingroupConLiBotRight .left i {font-size: 0.36rem;}
.fhyxjoingroupConLiBotRight .center {float: left;width: 1.29rem;height: 0.91rem;}
.fhyxjoingroupConLiBotRight .center .price {float: left;width: 100%;height: 0.45rem;line-height: 0.45rem;font-size: 0.24rem;color: #824343;text-align: center;margin-top: 0.06rem;font-weight: bold;}
.fhyxIndexModeFourConRight {float: left;width: 6.75rem;height: auto;margin: 0.06rem 0 0 0;position: relative;z-index: 1;background: #fff;}
.fhyxIndexModeFourConRightLi {float: left;width: 2.1rem;height: 2.05rem;margin-top: 0.2rem;margin-left: 0.15rem;}
.fhyxIndexModeFourConRightLi:nth-child(1), .fhyxIndexModeFourConRightLi:nth-child(2) {width: 3.2rem;height: 2.53rem;}
.fhyxIndexModeFourConRightLi:nth-child(2) {float: right;}
.fhyxIndexModeFourConRightLi .img {float: left;width: 100%;height: 1.02rem;border-radius: 0.18rem 0.18rem 0 0;}
.fhyxIndexModeFourConRightLi .con {float: left;width: 100%;height: 1rem;position: relative;background: #f5f5f5;border-radius: 0 0 0.12rem 0.12rem;}
.fhyxIndexModeFourConRightLi .con .title {display: block;width: 1.8rem;height: 0.33rem;line-height: 0.33rem;text-align: left;font-size: 0.22rem;color: #353535;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0.04rem 0 0 0.12rem;}
.fhyxIndexModeFourConRightLi .con .oldPrice {float: left;width: 2rem;height: 0.28rem;line-height: 0.28rem;text-align: left;font-size: 0.2rem;color: #b1b1b1;margin-top: -0.01rem;text-decoration: line-through;margin-left: 0.12rem;}
.fhyxIndexModeFourConRightLi .con .price {float: left;width: auto;height: 0.4rem;line-height: 0.4rem;text-align: center;font-size: 0.28rem;color: #fa4f20;font-weight: bold;margin-top: -0.07rem;margin-left: 0.12rem;}
.fhyxIndexModeFourConRightLi:nth-child(1) .img, .fhyxIndexModeFourConRightLi:nth-child(2) .img {width: 3.2rem;height: 1.48rem;}
.fhyxIndexModeFourConRightLi:nth-child(1) .con, .fhyxIndexModeFourConRightLi:nth-child(2) .con {height: 1.04rem;}
.fhyxIndexModeFourConRightLi:nth-child(1) .con .title, .fhyxIndexModeFourConRightLi:nth-child(2) .con .title {width: 3rem;margin-bottom: 0.05rem;}
.fhyxIndexModeFourConRightLi:nth-child(1) .con .oldPrice, .fhyxIndexModeFourConRightLi:nth-child(2) .con .oldPrice {width: 3rem;}
.fhyxIndexModeFourConRightLi .con .fhyxIndexPlat {right: 0.08rem;bottom: 0.15rem;position: absolute;width: 0.22rem;height: 0.22rem;background: unset;}
/*不带文字*/
.fhyxIndexPlat {background-image: url(https://static.fhyx.com/images/application/pc/common/fhyx_plat_logo.png?r=10);background-size: 10.36rem 7.77rem;transform: scale(1.1);}
.fhyxIndexPlat.hk_microsoft_l {width: 0.24rem;height: 0.24rem;background-position: -0.43rem -0.09rem;}
.fhyxIndexPlat.hk_alipan_l {width: 0.18rem;height: 0.19rem;background-position: -0.96rem -0.51rem;}
.fhyxIndexPlat.hk_EAPLAY_l {width: 0.18rem;height: 0.2rem;background-position: -1.03rem -3.38rem;}
.fhyxIndexPlat.hk_steam_l {width: 0.21rem;height: 0.21rem;background-position: -0.97rem -1.3rem;}
.fhyxIndexPlat.hk_uplay_l {width: 0.21rem;height: 0.21rem;background-position: -0.98rem -1.69rem;}
.fhyxIndexPlat.hk_Rockstar_l {width: 0.26rem;height: 0.22rem;background-position: -1.19rem -2.06rem;}
.fhyxIndexPlat.hk_battle_l {width: 0.3rem;height: 0.3rem;background-position: -4.88rem -0.48rem;}
.fhyxIndexPlat.hk_epic_l {width: 0.28rem;height: 0.32rem;background-position: -4.91rem -0.82rem;}
.fhyxIndexPlat.hk_GOG_l {width: 0.29rem;height: 0.29rem;background-position: -4.9rem -1.21rem;}
.fhyxIndexPlat.hk_ps4_l {width: 0.31rem;height: 0.24rem;background-position: -4.89rem -1.64rem;}
.fhyxIndexPlat.hk_xbox_l {width: 0.25rem;height: 0.25rem;background-position: -4.9rem -2.04rem;}
.fhyxIndexPlat.hk_SWITCH_l {width: 0.17rem;height: 0.15rem;background-position: -4.69rem -2.48rem;}
.fhyxIndexPlat.hk_fhyxbox_l {width: 0.2rem;height: 0.2rem;background-position: -4.69rem -2.86rem;}
.fhyxIndexPlat.hk_MOJANG_l {width: 0.75rem;height: 0.12rem;background-position: -4.68rem -3.3rem;}
.fhyxIndexPlat.hk_pcgame_l {width: 0.66rem;height: 0.16rem;background-position: -4.72rem -3.68rem;}
.fhyxIndexPlat.hk_Bethesda_l {width: 0.72rem;height: 0.12rem;background-position: -4.75rem -4.41rem;}
.fhyxIndexPlat.hk_Battlestate_l {width: 0.57rem;height: 0.3rem;background-position: -4.75rem -4.41rem;}
.fhyxIndexPlat.hk_Online_l {width: 0.56rem;height: 0.12rem;background-position: -4.77rem -5rem;}
.fhyxIndexPlat.hk_ps5_l {width: 0.2rem;height: 0.16rem;background-position: -4.69rem -5.37rem;}
.fhyxIndexPlat.hk_XBOXONE_l {width: 0.19rem;height: 0.19rem;background-position: -5.57rem -5.77rem;}
.fhyxIndexPlat.hk_XboxSeries_l {width: 1.11rem;height: 0.13rem;background-position: -4.22rem -6.24rem;}
.fhyxIndexPlat.hk_cubejoy_l {width: 0.23rem;height: 0.2rem;background-position: -4.76rem -6.56rem;}
.fhyxIndexPlat.hk_baidupan_l {width: 0.2rem;height: 0.16rem;background-position: -4.69rem -6.95rem;}
.fhyxIndexPlat.hk_wy_l {width: 0.24rem;height: 0.21rem;background-position: -4.74rem -7.36rem;}
.fhyxIndexPlat.hk_leigod_l {width: 0.26rem;height: 0.26rem;background-position: -8.73rem -0.44rem;}
.fhyxIndexPlat.hk_xunyou_l {width: 0.25rem;height: 0.25rem;background-position: -8.72rem -0.99rem;}
.fhyxIndexPlat.hk_paopaospeed_l {width: 0.28rem;height: 0.25rem;background-position: -8.66rem -1.5rem;}
.fhyxIndexPlat.hk_ios_l {width: 0.2rem;height: 0.23rem;background-position: -8.7rem -2.04rem;}
.fhyxIndexPlat.hk_Android_l {width: 0.24rem;height: 0.26rem;background-position: -8.7rem -2.51rem;}
.fhyxIndexPlat.hk_gamepp_l {width: 0.3rem;height: 0.3rem;background-position: -8.67rem -3.08rem;}
.fhyxIndexPlat.hk_myth_l {width: 0.87rem;height: 0.28rem;background-position: -8.12rem -3.78rem;}
.fhyxIndexPlat.hk_TALKI_l {width: 0.4rem;height: 0.28rem;background-position: -8.64rem -4.38rem;}

/*限定福袋*/
.fhyxIndexModeFd {width: 6.9rem;height: 4.9rem;display: table;position: relative;}
.fhyxIndexModeFdCon {display: table;width: 6.9rem;height: 4.9rem;border-radius: 0.2rem;margin: 0 auto 0.26rem;position: relative;overflow: hidden;background: url("/images/application/wap/com/index/fd_icon1.png") no-repeat;background-size: 100% 100%;}
.fhyxIndexModeFdConTitle {position: absolute;top: 0.2rem;left: 0.23rem;width: 5rem;height: 0.36rem;z-index: 1;line-height: 0.36rem;text-align: left;font-size: 0.32rem;color: #333333;}
.fhyxIndexModeFdConTitle span {font-size: 0.36rem;font-weight: bold;color: #fa4f20;}
.fhyxIndexModeFdConTxt {position: absolute;top: 0.76rem;left: 0.23rem;width: 5rem;height: 0.24rem;color: #626262;font-size: 0.24rem;z-index: 1;line-height: 0.24rem;text-align: left;}
.fhyxIndexModeFdMore {position: absolute;top: 0.25rem;right: 0.2rem;width: 0.8rem;height: 0.33rem;line-height: 0.33rem;font-size: 0.24rem;color: #333333;text-align: right;}
.fhyxIndexModeFdConUl {width: 6.5rem;height: 2.54rem;overflow: hidden;margin: 1.24rem 0 0 0.2rem;position: relative;z-index: 1;}
.fhyxIndexModeFdConUlC {width: auto;box-sizing: border-box;font-size: 0;white-space: nowrap;position: relative;}
.fhyxIndexModeFdConLi {display: inline-block;width: 1.7rem;height: 2.5rem;margin-right: 0.2rem;position: relative;}
.fhyxIndexModeFdConLi .img {float: left;width: 100%;height: 100%;border-radius: 0.25rem;}
.fhyxIndexModeFdConLiBg {position: absolute;top: 0;left: 0;background: url("/images/application/wap/com/index/icon14.png") no-repeat;width: 1.7rem;height: 2.5rem;background-size: 100% 100%;}
.fhyxIndexModeFdConLiBg .platimg {position: absolute;top: 0.1rem;left: 0.1rem;width: 0.24rem;height: 0.24rem;}
.fhyxIndexModeFdConLiBg .price {float: left;width: 100%;height: 0.4rem;line-height: 0.4rem;text-align: center;font-size: 0.2rem;color: #ffffff;margin-top: 2.1rem;font-weight: bold;}
.fhyxIndexModeFdConLiBg .price em {font-size: 0.18rem;}
.fhyxIndexModeFdConBtn {display: inline-block;width: 3.24rem;height: 0.96rem;background: url("/images/application/wap/com/index/icon16.png") no-repeat;margin: 0.2rem auto 0;position: relative;z-index: 1;background-size: 100% 100%;}

.gotop {
    width: 0.56rem;
    height: 0.56rem;
    float: left;
    cursor: pointer;
    position: fixed;
    bottom: 1.54rem;
    right: 0.28rem;
    z-index: 998;
    display: none;
    background: url(//m.fhyx.com/zt/may/images/totop.png) no-repeat center center;
    background-size: 0.56rem 0.56rem;
}

.mDownApp {
    display: none !important;
}

.fhyxindex_commodity_con {
    width: 6.9rem;
    height: auto;
    display: table;
}

.fhyxindex_commodity_con_tab {
    float: left;
    width: auto;
    height: 0.57rem;
    line-height: 0.57rem;
    text-align: center;
    font-size: 0.24rem;
    color: #999999;
    margin-right: 0.38rem;
    cursor: pointer;
}

.fhyxindex_commodity_con_tab.checked {
    position: relative;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.5rem;
    font-weight: bold;
}

.fhyxindex_commodity_con_tab.checked:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0.6rem;
    height: 0.08rem;
    background-image: linear-gradient(270deg, #fda239 0%, #fa4f20 100%);
    border-radius: 0.05rem;
}

.fhyxindex_commodity_con_tabmore {
    font-size: 0.26rem;
    letter-spacing: 0.01rem;
    color: #2e2e2e;
    float: right;
    width: auto;
    line-height: 0.57rem;
}

.fhyxindex_commodity_con_ul {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 0.16rem;
    display: none;
    margin-bottom: 0.16rem;
    /* padding-top: 0.1rem; */
}

.fhyxindex_commodity_con_ul.checked {display: block;}

.gameLi {float: left;width: 100%;height: 1.19rem;margin-top: 0.28rem;cursor: pointer;position: relative;}
.gameLi {width: 6.9rem;height: 1rem;display: flex;align-items: center;justify-content: center;margin: 0 auto 0.2rem;}
.gameLi .img {width: 2.13rem;height: 1rem;overflow: hidden;border-radius: 0.12rem;position: relative;margin-right: 0.07rem;}
.gameLi .img img {border-radius: 0.12rem;float: left;width: 100%;height: 100%;}
.gameLi .img .plat-ico {position: absolute;right: 0;bottom: 0;width: 0.4rem;height: 0.4rem;background: rgba(0,0,0,0.6);border-radius: 0.12rem 0 0.12rem 0;}
.gameLi .img .plat-ico .ico-img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 0.28rem;height: auto;margin: auto;border-radius: 0;}
.gameLi .main-right {display: flex;flex-direction: column;align-items: flex-start; /* justify-content: space-between; */height: 1rem;width: 4.7rem;}
.gameLi .main-right .name {width: 100%;font-size: 0.24rem;line-height: 0.28rem;color: #353535;margin-bottom: 0.07rem;height: 0.33rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-weight: bold;margin-top: 0.08rem;}
.gameLi .main-right .content {display: inline-block;width: 100%;height: 0.42rem;}
.gameLi .main-right .content .price-con {float: left;width: auto;height: 0.42rem;line-height: 0.42rem;text-align: left;font-size: 0.3rem;color: #fa4f20;}
.gameLi .main-right .content .price-con  em {font-size: 0.18rem;}
.gameLi .main-right .content .price-info {float: left;color: #fa4f20;width: auto;height: 0.42rem;line-height: 0.46rem;text-align: left;font-size: 0.18rem;margin-left: 0.04rem;}
.gameLi .main-right .content .old-price {float: left;font-size: 0.18rem;height: 0.42rem;line-height: 0.48rem;color: #9b9b9b;text-decoration: line-through;margin-left: 0.08rem;}
.gameLi .content .ico-l {height: 0.25rem;border-radius: 0.06rem;line-height: 0.25rem;font-size: 0.18rem;color: #ffffff;width: 0.66rem;float: left;margin-top: 0.1rem;margin-left: 0.08rem;}
.gameLi .content .newlowest {background-image: linear-gradient(0deg, #b657ee 0%, #b657ee 100%);}
.gameLi .content .lowest {background: #ff0000;}
.gameLi .content .superlowest {background: #b47a2e;}
.gameLi .content .ys {background: #f66200;}
.gameLi .content .new {background: #0dbbfa;}
.gameLi .content .time-r {float: right;width: auto;height: 0.42rem;line-height: 0.46rem;text-align: left;font-size: 0.18rem;color: #fa4f20;}

.fhyxindex_jrzdm_top_con .oldprice {float: left;width: auto;height: 0.3rem;line-height: 0.3rem;font-size: 0.22rem;color: #aaaaaa;text-align: left;margin: 0.35rem 0 0 0.07rem;text-decoration: line-through;}

.fhyxIndexXrzq {float: left;width: 7.1rem;height: auto;margin: 0.1rem 0 0 -0.1rem;position: relative;display: none;}
.fhyxIndexXrzq .img {float: left;width: 100%;height: auto;}