<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    font-size: 50px;
}

body {
    width: 100%;
    max-width: 750px;
    margin: auto;
}

.s-tab {
    padding-bottom: 5rem;
}

/*buy*/
.tab_list {
    width: 100%;
    height: auto;
}

.tab_con {
    width: 100%;
    height: auto;
    background-color: #FFF;
    zoom: 1;
    overflow: hidden;
    margin-top: 1.16rem;
}

.tab_con_img {
    width: 100%;
    height: 4.2rem;
    zoom: 1;
    overflow: hidden;
    position: relative;
    margin-top: 1rem;
    z-index: 1 !important;
}

.swiper-slide {
    height: 4.2rem;
}

.tab_con_img img,
.tab_con_img video {
    margin: 0 auto;
    width: 100%;
    display: block;
    height: 4.2rem;
    vertical-align: bottom;
}

.tab_con_info {
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.tab_con_price {
    float: left;
    width: 50%;
    height: 100%;
    text-align: left;
    font-size: 0.24rem;
    overflow: hidden;
}

.s_price {
    width: 100%;
    height: 0.44rem;
    line-height: 0.44rem;
    color: #D21F09;
    font-size: 0.44rem;
    font-weight: bold;
}

.s_orign {
    width: 100%;
    height: 0.32rem;
    line-height: 0.32rem;
    color: #999;
    text-decoration: line-through;
    margin-top: 0.1rem;
    margin-bottom: 0.3rem;
}

.tab_con_down {
    width: 50%;
    float: right;
    height: auto;
    overflow: hidden;
}

.s_down {
    width: 1.04rem;
    height: 1rem;
    text-align: center;
    line-height: 1.04rem;
    margin-top: 0.12rem;
    float: right;
    background: url(/img/application/zkou.png) no-repeat;
    background-size: 1.04rem 1rem;
    font-size: 0.28rem;
    color: #FFF;
    font-weight: bold;
}

.tab_con_sc {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-top: 0.6rem;
}

.tab_con_sc_info {
    width: 90%;
    height: 0.8rem;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
}

.tab_con_sc_left {
    width: 87%;
    height: 0.8rem;
    overflow: hidden;
    position: relative;
}

.tab_con_sc_left::after {
    content: '\20';
    position: absolute;
    right: 0;
    top: 0rem;
    bottom: 0rem;
}

.tab_con_game_title {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.32rem;
    color: #434343;
}

.tab_con_game_price {
    width: 100%;
    height: 0.32rem;
    line-height: 0.32rem;
    color: #999;
    margin-top: 0.08rem;
}

.tab_con_sc_right {
    width: 13%;
    height: 0.8rem;
    overflow: hidden;
}

.tab_con_sc_right_con {
    width: 0.48rem;
    height: 0.8rem;
    float: right;
}

.tab_con_sc_right_con span {
    width: 0.48rem;
    height: 0.44rem;
    display: block;
    background: url(/img/application/3.png) no-repeat;
    background-size: 0.48rem 0.44rem;
}

.tab_con_sc_right_con em {
    width: 0.64rem;
    height: 0.36rem;
    line-height: 0.36rem;
    color: #999;
    text-align: left;
    display: block;
}

.tab_con_tc,
.tab_con_tic {
    width: 100%;
    height: auto;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    text-align: left;
    background-color: #F0F0F0;
}

.tab_con_tc_info {
    width: 90%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.tab_con_tc_title {
    width: 1.2rem;
    height: 0.32rem;
    line-height: 0.32rem;
    color: #434343;
    position: absolute;
    top: 0rem;
    left: 0rem;
}

.tab_con_tc_btn {
    height: auto;
    position: relative;
    margin: 0 0.6rem 0 1.2rem;
    overflow: hidden;
    zoom: 1;
}

.tab_con_tc_btn a {
    width: auto;
    margin-left: 5%;
    height: 0.72rem;
    display: block;
    color: #434343;
    background-color: #BEBDC2;
    overflow: hidden;
    float: left;
    margin-bottom: 0.2rem;
}

.tab_con_tc_btn a.active {
    background-color: #BC0205;
}

.tab_con_tc_btn a span {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
    display: block;
    height: 0.64rem;
    background-color: #FFF;
    margin: 0.04rem 0.04rem 0.04rem 0.04rem;
    text-align: center;
    line-height: 0.64rem;
}

.tab_con_adress {
    width: 100%;
    height: auto;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    text-align: left;
    background-color: #FFF;
    display: flex;
    overflow: hidden;
    zoom: 1;
}

.tab_con_adress_split {
    height: 0.72rem;
    width: 25%;
    position: relative;
    text-align: center;
    line-height: 0.72rem;
    float: left;
}

.tab_con_adress_split::after {
    content: '\20';
    position: absolute;
    right: 0;
    top: 0rem;
    bottom: 0rem;
    border-right: 1px solid #e5e5e5
}

.tab_con_adress_split:last-child::after {
    display: none
}

.tab_con_adress_split:nth-child(2)::after,
.tab_con_adress_split:nth-child(3)::after {
    content: '\20';
    position: absolute;
    right: 0;
    top: 0.16rem;
    bottom: 0.16rem;
    border-right: 1px solid #e5e5e5
}

.tab_con_adress_split span {
    display: inline-block;
    margin-right: 0.04rem;
}

.tab_con_adress_split i {
    width: 0.16rem;
    height: 0.08rem;
    background: url(/img/application/direction_03.jpg) no-repeat;
    background-size: 0.16rem 0.08rem;
    display: inline-block;
    vertical-align: middle;
}

.tab_con_adress_split em {
    color: #A4A4A4;
}

.tab_con_adress_split label {
    color: #4A4A4A;
}

.tab_con_btn {
    width: 100%;
    height: auto;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    background-color: #EEEEEE;
    position: fixed;
    bottom: 1rem;
    left: 0rem;
    z-index: 100
}

.tab_con_btn_info {
    width: 90%;
    height: 0.8rem;
    margin: 0 auto;
    position: relative;
}

.tab_con_btn_con {
    margin-right: 0.8rem;
    height: 0.8rem;
    display: flex;
    overflow: hidden;
    zoom: 1;
}

.tab_con_btn_con a {
    width: 48%;
    height: 0.8rem;
    margin-right: 4%;
    float: left;
    background-color: #F60;
    background-color: #F8C590;
    border-radius: 0.16rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.28rem;
    color: #FFF;
    float: left;
}

.tab_con_btn_con a span {
    display: block;
    height: 0.72rem;
    background-color: #FFF;
    margin: 0.04rem 0.04rem 0.04rem 0.04rem;
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
    color: #DC0000;
    background-color: #FFF7E2;
    border-radius: 0.12rem;
}

.tab_con_btn_con a:last-child {
    margin-right: 0rem;
    background-color: #DC0000;
}

.tab_con_btn_kefu {
    width: 0.8rem;
    position: absolute;
    right: 0rem;
    top: 0rem;
    height: auto;
    padding-top: 0.2rem;
    text-align: right
}

.tab_con_btn_kefu_con {
    width: 0.56rem;
    height: 0.48rem;
    display: inline-block;
    background: url(/img/application/kefuxia.png) no-repeat;
    background-size: 0.56rem 0.48rem;
    position: relative;
}

.buy_productor {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #FFF;
    text-align: left;
}

.buy_productor_top {
    width: 92%;
    height: auto;
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
    margin: 0 auto;
    display: flex;
    overflow: hidden;
    zoom: 1;
}

.buy_productor_top_con {
    width: 54%;
    height: 1.6rem;
    margin-right: 1%;
    float: left;
}

.buy_productor_top_con:last-child {
    width: 45%;
    margin-right: 0rem;
}

.buy_productor_top_con p {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #434343;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.buy_productor_bottom {
    width: 92%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 0.3rem;
}

.buy_productor_bottom img {
    width: 200%;
    display: block;
    /*margin-left:-50%;*/
}

.buy_set {
    width: 100%;
    height: auto;
    padding-top: 0.3rem;
    padding-bottom: 0.6rem;
    text-align: center;
}

.buy_set_title {
    width: 94%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    height: 0.32rem;
    margin: 0 auto;
}

.buy_set_name {
    width: 1.4rem;
    height: 0.32rem;
    line-height: 0.32rem;
    font-size: 0.28rem;
    color: #434343;
    position: absolute;
    top: 0rem;
    left: 0rem;
}

.buy_set_line {
    margin-left: 1.4rem;
    height: 0.32rem;
    overflow: hidden;
    zoom: 1;
    background-color: #F4F4F4;
}

.buy_set_tabal {
    width: 96%;
    margin: 0 auto;
    height: auto;
    margin-top: 0.2rem;
    border: 2px solid #DFDFDF;
    overflow: hidden;
    zoom: 1;
}

.buy_set_tabal_con {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
}

.buy_set_tabal_con:nth-child(odd) {
    background-color: #FFF;
}

.buy_set_tabal_con:nth-child(even) {
    background-color: #F0F0F0;
}

.buy_set_tabal_con span {
    float: left;
    width: 40%;
    height: 100%;
    position: relative;
    word-break: break-all;
    text-align: left;
    overflow: hidden;
}

.buy_set_tabal_con span label {
    text-align: center;
    width: 100%;
    display: block;
    line-height: 0.6rem;
    height: 0.6rem;
    font-size: 0.28rem;
}

.buy_set_tabal_con span::after {
    content: '\20';
    position: absolute;
    right: 0;
    top: 0rem;
    height: 100%;
    bottom: 0rem;
    border-right: 1px solid #DFDFDF;
}

.buy_set_tabal_con span:first-child {
    width: 20%;
}

.buy_set_tabal_con span:last-child::after {
    display: none
}

.buy_set_tabal_con span em {
    display: block;
    width: 90%;
    line-height: 0.36rem;
    margin: 0.1rem auto;
}

.special {
    height: 0.72rem;
}

.special span {
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
}

.buy_question {
    width: 100%;
    height: auto;
    margin: 0.48rem auto 0;
    text-align: left;
    overflow: hidden;
    padding-bottom: 0.48rem;
    border-bottom: 0.16rem solid #f6f6f6;
    float: left;
}

.buy_question.tidt {
    height: 0.8rem;
}

.buy_question.checked.tidt {
    height: auto;
}

.buy_question .partTitle {
    line-height: 0.45rem;
    height: 0.45rem;
    width: 6.9rem;
    margin: 0 0.3rem 0.16rem;
}

.buy_question .partTitle span {
    float: right;
    background: url(/img/application/goto.png);
    width: 0.2rem;
    height: 0.3rem;
    background-size: 100% 100%;
    margin: 0.37rem 0;
}

.buy_question.checked .partTitle span {
    float: right;
    background: url(/img/application/direction_03.jpg);
    width: 0.25rem;
    height: 0.16rem;
    background-size: 100% 100%;
    margin: 0.37rem 0;
}

.buy_question_con {
    width: 6.9rem;
    height: 0.44rem;
    position: relative;
    margin: 0 0.3rem 0.2rem;
}

.buy_question_con span {
    position: absolute;
    left: 0;
    top: 0.06rem;
    background: url(/img/application/detail_4.png) no-repeat;
    background-size: 0.3rem 0.3rem;
    width: 0.34rem;
    height: 0.34rem;
}

.buy_question_con.gg span {
    background: url(/img/application/detail_3.png) no-repeat;
    background-size: 0.3rem 0.3rem;
}

.buy_question_title {
    margin-left: 0.4rem;
    height: 0.44rem;
}

.buy_question_title em {
    float: left;
    height: 0.44rem;
    line-height: 0.35rem;
    color: #666666;
    font-size: 0.24rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 90%;
}

/*.buy_question_title:after{content:'';display: inline-block;background: url(/img/application/faqico2.png) no-repeat;background-size: 0.3rem 0.3rem;width: 0.3rem;height: 0.3rem;position: relative;top: 0.06rem;left: 0.2rem;}
*/
.buy_question_replay {
    width: 6.9rem;
    height: auto;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
    position: relative;
    background-color: #f5f5f5;
    display: none;
    word-break: break-all;
    border-radius: 0.1rem;
    color: #7b7b7b;
    font-size: 0.3rem;
    margin-left: 0.3rem;
}

/*.buy_question_title:after{content:'';display: inline-block;background: url(/img/application/faqico2.png) no-repeat;background-size: 0.3rem 0.3rem;width: 0.3rem;height: 0.3rem;position: relative;top: 0.06rem;left: 0.2rem;}
*/
.buy_question_i {
    width: 0.18rem;
    height: 0.12rem;
    position: absolute;
    left: 15%;
    top: -0.12rem;
    background: url(/img/application/main_jt.png) no-repeat;
}

.buy_question_c {
    width: 96%;
    height: auto;
    margin: 0 auto;
}

.buy_question_c img {
    width: 100%;
    display: block;
}

.buy_showmessage {
    width: 3rem;
    position: fixed;
    top: 4rem;
    background: rgba(0, 0, 0, .7);
    height: 1.44rem;
    line-height: 1.44rem;
    text-align: center;
    font-size: 0.32rem;
    color: #FFF;
    left: 50%;
    margin-left: -1.5rem;
    border-radius: 0.2rem;
    z-index: 50;
    opacity: 0;
}

.tab_con_kefu_show {
    width: 3.2rem;
    height: 2rem;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    top: -2.2rem;
    left: -2.7rem;
    color: #FFF;
    border-radius: 0.1rem;
    display: none;
}

.tab_con_kefu_show::before {
    content: '\20';
    position: absolute;
    border-width: 0.14rem;
    width: 0;
    height: 0;
    border-style: solid solid solid solid;
    border-color: rgba(0, 0, 0, .7) transparent transparent transparent;
    bottom: -0.28rem;
    right: 0.2rem;
}

.tab_con_kefu_telephone {
    width: 88%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.tab_con_kefu_telephone span {
    float: left;
    width: 0.6rem;
    height: 0.6rem;
    background: url(/img/application/telephone.png) no-repeat;
    background-size: 0.6rem 0.6rem;
    margin-top: 0.2rem;
}

.tab_con_kefu_telephone label {
    float: left;
    margin-left: 0.1rem;
    color: #FFF;
    font-size: 0.28rem;
    height: 0.6rem;
    line-height: 0.6rem;
    margin-top: 0.2rem;
}

.tab_con_kefu_qq {
    width: 88%;
    height: auto;
    margin: 0.36rem auto 0 auto;
    overflow: hidden;
}

.tab_con_kefu_qq i {
    float: left;
    width: 0.58rem;
    height: 0.6rem;
    background: url(/img/application/QQ.png) no-repeat;
    background-size: 0.58rem 0.6rem;
}

.tab_con_kefu_qq em {
    float: left;
    margin-left: 0.4rem;
    color: #FFF;
    font-size: 0.28rem;
    height: 0.6rem;
    line-height: 0.6rem;
}

.swiper-pagination {
    width: 100%;
    height: 0.6rem;
    position: absolute;
    bottom: 0rem;
    text-align: center;
}

.swiper-pagination-switch {
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 0.2rem;
    display: inline-block;
    margin-left: 0.2rem;
    background-color: #FFF;
}

.swiper-active-switch {
    background-color: #007aff;
}

.del_body {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    left: 0rem;
    top: 0rem;
    z-index: 150;
    display: none;
}

.take_top {
    width: 4.48rem;
    height: 8rem;
    position: absolute;
    top: -1.4rem;
    right: -0.2rem;
    background-color: #F60;
    background: url("/img/application/uptop.png") no-repeat;
    background-size: 4.48rem 8rem;
}

.buy_params {
    width: 92%;
    height: auto;
    overflow: hidden;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    margin: 0 auto;
    zoom: 1;
}

.buy_params_title {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-weight: bold;
    text-align: left;
    color: #000;
    font-size: 0.32rem;
}

.buy_params p {
    width: 50%;
    height: 0.44rem;
    line-height: 0.44rem;
    overflow: hidden;
    margin-top: 0.1rem;
    float: left;
}

/*buy end*/
/*add new buy*/
/*???*/
.buy_showmessage {
    display: none;
}

#global_header {
    display: none;
}

/*.guideAppContainer {width: 100%;max-width: 750px;margin: auto;height:2rem;position: fixed;top: 0;right: 0;left: 0;z-index: 10;display: none;}
*/
.guideTop {
    width: 100%;
    max-width: 750px;
    margin: auto;
    background: rgb(35, 35, 37);
    height: 1rem;
}

.guideBottom {
    height: 0.84rem;
    display: flex;
    position: relative;
    justify-content: space-between;
    border-bottom: 1px solid transparent;
    position: fixed;
    top: 1.13rem;
    left: 0;
    right: 0;
    width: 100%;
    width: 100%;
    margin: auto;
    max-width: 750px;
    background: #ffffff;
    z-index: 90;
}

.productsTopTab {
    display: block;
    width: auto;
    height: 0.84rem;
    /* margin: 0 0 0 2rem; */
}

.productsTopTab span {
    float: left;
    width: auto;
    height: 0.84rem;
    line-height: 0.84rem;
    font-size: 0.32rem;
    color: #999999;
    margin: 0 0.4rem;
    position: relative;
    cursor: pointer;
    font-weight: bold;
}

.productsTopTab span em {
    position: absolute;
    top: 0.1rem;
    left: 0.6rem;
    width: auto;
    height: 0.2rem;
    font-size: 0.18rem;
    line-height: 0.2rem;
    color: #999999;
}

.productsTopTab span.checked {
    color: #333333;
}

.guideTop .closeGuide {
    width: 0.36rem;
    height: 0.36rem;
    float: left;
    margin: 0.32rem 0.36rem 0 0.24rem;
    background: url("/img/application/close.png") no-repeat;
    background-size: 100% 100%;
}

.guideTop .openApp {
    width: 2.4rem;
    height: 1rem;
    background: rgb(189, 55, 46);
    text-align: center;
    line-height: 1rem;
    font-size: 0.32rem;
    color: white;
    float: right;
    cursor: pointer;
    letter-spacing: 0.02rem;
}

.guideTop .guideContent {
    float: left;
    height: 0.7rem;
    margin-top: 0.14rem;
    text-align: left;
    font-size: 0.24rem;
    width: 4rem;
}

.guideContent img {
    width: 0.7rem;
    height: 0.7rem;
    float: left;
    margin-right: 0.2rem;
}

.guideContent p {
    height: 0.32rem;
    line-height: 0.32rem;
    color: white;
}

.guideContent p+p {
    color: rgb(176, 176, 176);
    margin-top: 0.04rem;
}

.guideBottom img {
    display: block;
    margin: auto;
}

.guideBottom&gt;a {
    display: block;
    width: 0.64rem;
    height: 0.64rem;
    background: transparent;
    cursor: pointer;
}

.guideBottom .reback {
    margin: 0.2rem 0 0 0.2rem;
}

.guideBottom .share {
    margin: 0.2rem 0.2rem 0 0;
}

.guideBottom&gt;a span {
    width: 0.44rem;
    height: 0.44rem;
    background: #cecece;
    display: block;
    border-radius: 50%;
    padding-top: 0.08rem;
    box-sizing: border-box;
    float: left;
    margin: 0.1rem;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon1.png") no-repeat;
    background-size: 100% 100%;
}

.guideBottom&gt;a.share span {
    background: url("//static.fhyx.com/images/application/wap/com/products/icon2.png") no-repeat;
    background-size: 100% 100%;
}

.guideBottom&gt;a img {
    height: 0.26rem;
    margin: auto;
    vertical-align: bottom;
}

.guideBottom .headerWindow {
    position: absolute;
    z-index: 100;
    top: 0.74rem;
    right: 0.06rem;
    width: 2.14rem;
    height: 3.54rem;
    background: url(/img/application/topBg.png);
    background-size: 100% 100%;
    display: none;
    padding-top: 0.1rem;
    box-sizing: border-box;
}

.headerWindow a {
    display: block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.8rem;
    background: url(/img/application/dindex.png) no-repeat;
    background-position: 0.4rem 0.28rem;
    background-size: 0.32rem;
    text-align: left;
}

.headerWindow .bt_server {
    background-image: url(/img/application/dkefu.png);
}

.headerWindow .bt_my {
    background-image: url(/img/application/btmy.png);
}

.headerWindow .bt_lang {
    background-image: url(/img/application/btlang.png);
}

.headerWindow a span {
    border-bottom: 1px solid rgba(224, 224, 224, 0.5);
    margin-left: 0.2rem;
    position: relative;
    top: 0.04rem;
    width: 0.9rem;
    display: inline-block;
}

/*åˆ†äº«*/
.soshm {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    background: white;
    position: fixed;
    bottom: 0.94rem;
    width: 100%;
    left: 0;
    z-index: 100;
    display: none;
}

.soshm&gt;div {
    margin-left: 0.2rem;
}

/*å¼¹å±‚æç¤º*/
.changeMessageTip {
    width: 3rem;
    position: fixed;
    top: 4rem;
    background: rgba(0, 0, 0, .7);
    height: 1.44rem;
    line-height: 1.44rem;
    text-align: center;
    font-size: 0.32rem;
    color: #FFF;
    left: 50%;
    margin-left: -1.5rem;
    border-radius: 0.2rem;
    z-index: 1001;
    display: none;
}

.tab_con_btn {
    display: none;
}

/*???*/
.parameterContainer {
    float: left;
    padding-left: 0.24rem;
    width: 92%;
    height: 0.9rem;
    margin: auto;
    display: none;
    border-top: 1px solid rgba(230, 230, 230, 0.5);
    border-bottom: 1px solid rgba(230, 230, 230, 0.5);
}

.parameterContainer .parameterBtn {
    width: 100%;
    margin: auto;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.36rem;
    text-align: left;
    cursor: pointer;
    font-weight: bold;
    color: #2b2b2b;
}

.parameterContainer .parameterBtn img {
    display: block;
    float: right;
    width: 0.16rem;
    margin-top: 0.34rem;
    margin-right: 0.1rem;
}

.slideWindow {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
    cursor: pointer;
}

.parameterContent {
    width: 100%;
    background: white;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: none;
    right: 0;
    margin: auto;
    max-width: 750px;
    border-radius: 0.2rem 0.2rem 0 0;
    width: 100%;
    height: 10rem;
}

.gameContent {
    float: left;
    width: 6.9rem;
    position: relative;
    margin: 0.22rem 0.3rem 0;
}

.gameContent img {
    width: 3.5rem;
    height: 1.64rem;
    float: left;
    margin-right: 0.24rem;
    border-radius: 0.12rem;
}

.orderDetail {
    font-size: 0.28rem;
    text-align: left;
    float: left;
    flex-direction: column;
    height: auto;
    width: 3rem;
}

.gameContent p {
    line-height: 0.4rem;
}

.orderDetail .shidi {
    float: left;
    width: auto;
    height: 0.32rem;
    border-radius: 0.08rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.32rem;
    background: #ff0000;
    font-size: 0.2rem;
    padding: 0 0.08rem;
    display: none;
}

.orderDetail .newlowest {
    float: left;
    width: auto;
    height: 0.32rem;
    border-radius: 0.08rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.32rem;
    background-image: linear-gradient(224deg, #467dff 0%, #b756ee 100%);
    font-size: 0.2rem;
    padding: 0 0.08rem;
    display: none;
}

.orderDetail .superlowest {
    float: left;
    width: auto;
    height: 0.32rem;
    border-radius: 0.08rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.32rem;
    background-image: linear-gradient(90deg, #dcbc63 0%, #b47a2e 100%);
    font-size: 0.2rem;
    padding: 0 0.08rem;
    display: none;
}

.gameContent .gamePrice {
    color: #fa4f20;
    font-size: 0.42rem;
    font-weight: bold;
    float: left;
    width: 100%;
    height: 0.59rem;
    line-height: 0.59rem;
    margin-bottom: 0.1rem;
}

.gameContent .zk {
    float: left;
    width: auto;
    height: 0.32rem;
    background-color: #37b900;
    border-radius: 0.08rem;
    line-height: 0.32rem;
    padding: 0 0.08rem;
    font-size: 0.2rem;
    color: #ffffff;
    margin-right: 0.08rem;
}

.gameContent .gameNum {
    float: left;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-top: 0.1rem;
}

.gameContent .gameNum span {
    color: #cccccc;
    text-decoration: line-through;
    font-size: 0.28rem;
    height: 0.4rem;
    line-height: 0.4rem;
    float: left;
}

.gameContent .gameNum i {
    display: block;
    float: left;
    padding: 0 0.06rem;
    height: 0.34rem;
    line-height: 0.34rem;
    border-radius: 0.07rem;
    border: 0.02rem solid #ff532b;
    color: #ff532b;
    box-sizing: border-box;
    text-align: center;
}

.gameContent .gameVersion {
    color: #373737;
}

.closeContent {
    position: absolute;
    top: -0.58rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 1.06rem;
    height: 0.42rem;
    cursor: pointer;
}

.closeContent em {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon13.png") no-repeat;
    width: 0.42rem;
    height: 0.42rem;
    background-size: 100% 100%;
}

.closeContent span {
    float: right;
    width: auto;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
}

.typeTitle {
    width: 100%;
    height: 0.33rem;
    line-height: 0.33rem;
    margin-top: 0.24rem;
    font-size: 0.24rem;
    text-align: left;
    color: #333333;
}

.kindType {
    text-align: left;
}

.kindType li {
    display: inline-block;
    min-width: auto;
    height: 0.64rem;
    line-height: 0.64rem;
    border: 1px solid rgba(128, 128, 128, 0.1);
    background: rgba(128, 128, 128, 0.1);
    margin-right: 0.18rem;
    text-align: center;
    font-size: 0.28rem;
    color: rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    padding: 0 0.25rem;
    border-radius: 0.32rem;
    margin-top: 0.16rem;
}

.kindType li a {
    font-size: 0.26rem;
    color: rgba(0, 0, 0, 0.4);
    position: relative;
    /*top: -0.05rem;*/
}

.kindType li.checked {
    border-color: transparent;
    color: #fa4f20;
    background: rgba(250, 79, 32, 0.1);
    border: solid 1px #fa4f20;
}

.kindType li.checked a {
    color: #fa4f20;
}

.kindType li img {
    width: 1rem;
    height: 0.36rem;
    vertical-align: bottom;
}

.kindType:after {
    content: '';
    display: block;
    height: 0;
    visibility: hidden;
    width: 100%;
    clear: both;
}

.tshirt_verdoin_title {
    display: inline-block;
    width: 94%;
    height: 0.8rem;
    font-size: 0.36rem !important;
    color: #2b2b2b;
    font-weight: bold !important;
    line-height: 0.8rem;
    text-align: left;
}

.tshirt_verdoin {
    margin-left: 0.2rem;
}

.tshirt_verdoin a {
    background-color: #ffffff;
    width: 1.05rem;
    height: 1.44rem;
    float: left;
    border-radius: 0.1rem;
    margin-right: 0.4rem;
    margin-bottom: 0.2rem;
}

.tshirt_verdoin a:nth-child(5) {
    margin-right: 0;
}

.tshirt_verdoin a.checked {
    background-color: #ff4300f0;
}

.tshirt_verdoin a img {
    margin: 0.08rem auto;
    display: table;
    width: 0.9rem;
}

.chooseTypeContainer {
    float: left;
    width: 6.9rem;
    height: 5.5rem;
    overflow: auto;
    margin: 0 0.3rem 0;
}

.numComputed {
    height: 0.7rem;
    margin-top: 0.16rem;
}

.numComputed span {
    display: block;
    float: left;
    box-sizing: border-box;
    height: 0.6rem;
    line-height: 0.6rem;
    width: 0.6rem;
    text-align: center;
    font-size: 0.24rem;
    letter-spacing: 0.02rem;
    color: #333333;
    border: 1px solid rgb(233, 233, 233);
    /*border-radius: 0;*/
    border-radius: 0.06rem 0 0 0.06rem;
}

.numComputed .reduceNum {
    border-right: 0;
}

.numComputed .reduceNum.noClick,
.numComputed .addNum.noClick {
    opacity: 0.8;
}

.numComputed .addNum {
    border-left: 0;
    border-radius: 0 0.06rem 0.06rem 0;
}

.numComputed input {
    display: block;
    float: left;
    box-sizing: border-box;
    font-size: 0.24rem;
    letter-spacing: 0.02rem;
    color: #333333;
    width: 1rem;
    border: 1px solid rgba(233, 233, 233, 0.5);
    height: 0.6rem;
    text-align: center;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
}

.gameInfoContainer {
    width: 100%;
    text-align: left;
    float: left;
}

.gameInfoContainer .gamePrice {
    font-size: 0.4rem;
    color: #ff532b;
    font-weight: bold;
    height: 0.8rem;
    line-height: 0.8rem;
    background-color: #1b1f24;
    text-align: left;
    padding-left: 0.24rem;
    margin-bottom: 0.24rem;
    letter-spacing: -0.02rem;
}

.gamePrice em {
    font-size: 0.22rem;
    letter-spacing: 0;
    margin-left: 0.06rem;
}

.gamePrice .yprice {
    font-size: 0.22rem;
    font-weight: normal;
    font-stretch: normal;
    color: #65696f;
    text-decoration: line-through;
    letter-spacing: 0;
}

.gamePrice .discount {
    float: right;
    text-align: center;
    width: 1.7rem;
    height: 0.8rem;
    background-color: #387a40;
    font-size: 0.28rem;
    color: #ffffff;
    font-weight: normal;
    letter-spacing: 0;
}

.gamePrice .lowest {
    float: right;
    width: 1.02rem;
    height: 0.48rem;
    border-radius: 0.24rem;
    border: solid 2px rgba(56, 122, 64, 0.38);
    color: #81ff9c;
    text-align: center;
    line-height: 0.48rem;
    background: #26422f;
    font-size: 0.28rem;
    margin-top: 0.12rem;
    margin-right: 0.25rem;
}

.gameInfoContainer .gameName {
    color: #2b2b2b;
    /*overflow: hidden;*/
    box-sizing: border-box;
    width: 60%;
    float: left;
    padding-left: 0.24rem;
    margin: auto;
    line-height: 0.5rem;
    /*height: 0.6rem;*/
    font-size: 0.36rem;
    font-weight: bold;
}

.gameInfoContainer .ignpf {
    float: right;
    width: 16%;
    position: relative;
    margin-right: 0.33rem;
}

.gameInfoContainer .ignpf img:nth-child(1) {
    float: right;
    width: 0.7rem;
    margin-bottom: 0.2rem;
}

.gameInfoContainer .ignpf img:nth-child(2) {
    float: right;
    width: 0.54rem;
}

.gameInfoContainer .ignpf span {
    position: absolute;
    width: 0.74rem;
    height: 0.54rem;
    font-size: 0.35rem;
    color: #ff5c46;
    font-weight: bold;
    right: 0.1rem;
    bottom: 0.15rem;
    line-height: 0.54rem;
}

.gameInfoContainer .ignpf span em {
    font-size: 0.67rem;
}

.gameInfoContainer .gameNameEn {
    height: 0.28rem;
    line-height: 0.28rem;
    width: 60%;
    float: left;
    padding-left: 0.24rem;
    margin: auto;
    overflow: hidden;
    font-size: 0.24rem;
    color: #605f5f;
    box-sizing: border-box;
}

.gameInfoContainer .gameTitle {
    box-sizing: border-box;
    width: 60%;
    float: left;
    font-size: 0.24rem;
    color: #9c9c9c;
    margin: 0.18rem auto 0.24rem;
}

.gameInfoContainer .littleTitle {
    margin-left: 0.24rem;
    white-space: nowrap;
    overflow: auto;
    max-height: 0.54rem;
    float: left;
    width: 7.25rem;
}

.gameInfoContainer .littleTitle-a {
    display: inline-block;
    padding: 0 0.22rem;
    font-size: 0.24rem;
    color: white;
    line-height: 0.54rem;
    margin-right: 0.16rem;
    height: 0.54rem;
    background-color: #909fb1;
    border-radius: 0.28rem;
}

.steamTag {
    margin-left: 0.24rem;
    white-space: nowrap;
    overflow: auto;
    max-height: 0.5rem;
    float: left;
    width: 7.25rem;
    margin-top: 0.43rem;
}

.steamTag span {
    width: auto;
    height: 0.3rem;
    line-height: 0.3rem;
    color: #909fb1;
    font-size: 0.28rem;
    margin-right: 0.42rem;
    display: inline-block;
}

.steamTag span img {
    float: left;
    width: auto;
    height: 0.3rem;
    margin-right: 0.1rem;
}

.steamTag span em {
    float: left;
    line-height: 0.3rem;
}

.steamgameinfo {
    margin-left: 0.24rem;
    overflow: hidden;
    max-height: 1.04rem;
    float: left;
    width: 7.25rem;
    margin-top: 0.57rem;
}

.steamgameinfo_c {
    width: 1.61rem;
    height: 1rem;
    border-radius: 0.1rem;
    border: solid 1px rgba(143, 143, 143, 0.3);
    float: left;
    margin-right: 0.16rem;
}

.steamgameinfo_n {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    color: rgba(33, 33, 33, 0.5);
    font-size: 0.32rem;
    font-weight: bold;
    overflow: hidden;
}

.steamgameinfo_t {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    color: rgba(59, 59, 59, 0.8);
    font-size: 0.2rem;
    overflow: hidden;
}

.parameterContent .gameInfoContainer p {
    width: 100%;
    font-size: 0.22rem;
    color: #999999;
    height: 0.3rem;
    line-height: 0.3rem;
}

.parameterContent .gameInfoContainer .gameNameEn {
    display: none;
}

.parameterContent .gameInfoContainer .gameTitle {
    max-height: 0.7rem;
    line-height: 0.35rem;
    width: 100%;
    overflow: hidden;
    margin: 0.16rem auto 0;
    color: #333333;
    height: auto;
}

.parameterContent .gameInfoContainer .gameName {
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    font-weight: normal;
}

.parameterContent .gameInfoContainer {
    padding-bottom: 0.16rem;
    border-bottom: 0.01rem solid #f0f0f0;
    margin-top: 0.18rem;
    margin-bottom: 0.08rem;
}

.taocanContainer {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0.48rem;
}

.taocanContainer .taocanTitle {
    height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.45rem;
    margin-left: 0.3rem;
}

.taocanContainer .taocanList {
    height: auto;
    width: 7.2rem;
    overflow: auto;
    text-align: left;
    white-space: nowrap;
    margin-top: 0.16rem;
    margin-left: 0.3rem;
}

.taocanList a {
    display: inline-block;
    width: 3.2rem;
    height: auto;
    text-align: center;
    margin-right: 0.24rem;
    cursor: pointer;
}

.taocanList a img {
    width: 3.2rem;
    height: 1.6rem;
    float: left;
    margin-bottom: 0.08rem;
    vertical-align: bottom;
    border-radius: 0.16rem;
}

.taocanList a p {
    width: 100%;
    overflow: hidden;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0.26rem;
    color: #333333;
}

.taocanList a .tcgameNum {
    color: #fa4f20;
}

.lineBorder {
    float: left;
    width: 100%;
    height: 0.16rem;
    background: #f6f6f6;
    margin: 0.48rem 0 0 0;
}

.tab_con_img .swiper-pagination {
    width: 0.72rem;
    height: 0.4rem;
    border-radius: 0.17rem;
    color: white;
    font-size: 0.24rem;
    right: 0.4rem;
    left: auto;
    bottom: 0.3rem;
    text-align: center;
    line-height: 0.4rem;
    letter-spacing: -0.02rem;
    background: rgba(0, 0, 0, 0.2);
}

.gotop {
    width: 0.9rem;
    height: 0.9rem;
    float: left;
    cursor: pointer;
    position: fixed;
    bottom: 0.9rem;
    right: 0;
    z-index: 998;
    display: none;
    background: url(/img/application/totop.png) no-repeat center center;
    background-size: 0.59rem 0.59rem;
}

/*add new buy end*/
/*è§†é¢‘æ’­æ”¾*/
.my-video-dimensions {
    width: 100%;
    height: 3rem;
}

.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}

.video-js .vjs-big-play-button {
    font-size: 2.5em;
    line-height: 2.3em;
    height: 2.5em;
    width: 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    border-radius: 2.5em;
    background-color: unset;
    background-color: unset;
    border-width: 0.15em;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

/* ä¸­é—´çš„æ’­æ”¾ç®­å¤´ */
.vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em;
}

/* åŠ&nbsp;è½½åœ†åœˆ */
.vjs-loading-spinner {
    font-size: 2.5em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -1em;
    margin-left: -1.5em;
}

.video-js.vjs-playing .vjs-tech {
    pointer-events: auto;
}

.video-js .vjs-time-control {
    display: block;
}

.video-js .vjs-remaining-time {
    display: none;
}

.overflowHide {
    position: fixed;
    left: 0;
    width: 100%;
    overflow: hidden;
    z-index: 2;
}

.item_login_body {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

.item_login {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    bottom: 0;
    width: 6.9rem;
    height: 11.8rem;
    border-radius: 0.36rem;
    margin: auto;
}

.item_login form {
    float: left;
    width: 100%;
    height: auto;
    margin: 1.2rem auto 0;
}

.close_login {
    width: 0.4rem;
    height: 0.4rem;
    float: right;
    position: absolute;
    left: 0.32rem;
    top: 0.32rem;
    cursor: pointer;
}

.close_login img {
    height: 0.4rem;
    width: 0.4rem;
    float: left;
    margin: 0;
    vertical-align: bottom;
}

.partTitle {
    height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.45rem;
}

.littlePartTitle {
    height: 0.5rem;
    text-align: left;
    font-size: 0.24rem;
    font-weight: bold;
    color: #2b2b2b;
    line-height: 0.5rem;
    margin-top: 0.25rem;
}

.newbuy_set {
    width: 94%;
    margin: auto;
    padding: 0.3rem 0 0.5rem;
    border-bottom: 1px solid #e6e6e6;
}

.setListLi {
    position: relative;
    margin: 0.1rem 0;
}

.setListLi:after {
    display: table;
    visibility: hidden;
    content: "";
    clear: both;
    height: 0;
    overflow: hidden;
}

.setListLi span {
    width: 0.95rem;
    height: 0.4rem;
    line-height: 0.4rem;
    float: left;
    color: #a3a3a3;
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
    font-size: 0.3rem;
}

.setListLi p {
    margin-left: 0.92rem;
    line-height: 0.4rem;
    float: left;
    text-align: left;
    color: #7b7b7b;
    font-size: 0.3rem;
}

.alertmsg {
    border: 1px solid #ee4c21;
    display: none;
    width: 80%;
    height: 175px;
    position: fixed;
    left: 50%;
    margin-left: -40%;
    top: 50%;
    margin-top: -98px;
    background-color: #fff;
    z-index: 1999;
}

.alertmsg_title {
    width: 100%;
    background-color: #ee4c21;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    position: relative;
    text-indent: 15px;
}

.alertmsg_title span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 8px;
}

.alertmsg_title span::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    top: 9px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    left: 0px;
    background-color: #fff;
}

.alertmsg_title span::after {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    top: 9px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 0px;
    background-color: #fff;
}

.alertmsg_con {
    width: 90%;
    height: 40px;
    line-height: 20px;
    color: #666;
    font-size: 14px;
    text-align: center;
    margin: 20px auto;
}

.alertmsg_btn {
    width: 80%;
    margin: 30px auto;
    height: 24px;
}

.open_app {
    display: block;
    height: 24px;
    line-height: 24px;
    width: 120px;
    text-align: center;
    background-color: #ee4c21;
    color: #fff;
    margin: 0 auto;
}

.alertmsg_no {
    float: left;
    height: 24px;
    line-height: 24px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ee4c21;
    color: #fff;
}

.alertmsg_no:link,
.alertmsg_no:visited {
    color: #fff;
}

.alertmsg_yes {
    float: right;
    height: 24px;
    line-height: 24px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ee4c21;
    color: #fff;
}

.alertmsg_yes:link,
.alertmsg_yes:visited {
    color: #fff;
}

.open_app:link,
.open_app:visited {
    color: #fff;
}

/* åˆ°è´§é€šçŸ¥ */
.down_detail_buy {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    cursor: pointer;
    display: none;
}

.down_detail_showdow_con {
    box-sizing: border-box;
    padding: 0.2rem 0.2rem 0;
    width: 100%;
    background: white;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: none;
    right: 0;
    margin: auto;
    max-width: 750px;
    overflow: hidden;
}

.down_detail_showdow_con_title {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    color: #000;
    font-weight: bold;
    font-size: 0.28rem;
    text-align: left;
}

.down_detail_buy_con {
    float: left;
    width: 100%;
    height: auto;
    color: #666;
    font-size: 0.28rem;
    text-indent: 2em;
    text-align: left;
    line-height: 0.32rem;
    margin-top: 0.3rem;
}

.down_detail_buy_con span {
    color: rgb(255, 58, 66);
}

.down_detail_buy_btn {
    float: left;
    width: 100%;
    height: auto;
    color: #000;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
}

.down_detail_buy_btn span {
    float: left;
    width: 20%;
    text-align: left;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
}

.down_detail_buy_btn input {
    float: left;
    width: 80%;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #e6e6e6;
}

.down_detail_buy_btn span.spanother,
.down_detail_buy_btn input.down_detail_buy_txt1 {
    margin: 0.3rem 0;
}

.down_detail_buy_sub {
    width: 72px;
    height: 26px;
    background-color: rgb(214, 44, 51);
    border: 0px;
    color: #FFF !important;
    text-align: center;
    line-height: 26px;
    cursor: pointer;
    margin: 0 auto;
    display: table;
}

/*ä¿®æ”¹ 2019-07-19*/
.buy_productor_bottom * {
    font-size: 0.24rem !important;
    font-weight: normal !important;
}

.products_js {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    text-align: left;
    margin-top: 0.48rem;
}

.products_js .products_js_title {
    display: inline-block;
    width: 6.9rem;
    height: 0.45rem;
    font-size: 0.32rem !important;
    color: #000000;
    font-weight: bold !important;
    line-height: 0.45rem;
    margin: 0 0.3rem;
}

.products_js .products_js_content {
    display: inline-block;
    width: 6.9rem;
    color: #333333;
    font-size: 0.24rem !important;
    overflow: hidden;
    text-align: left;
    line-height: 0.4rem;
    font-family: 'Microsoft YaHei';
    font-weight: normal !important;
    margin: 0.16rem 0.3rem 0;
}

.products_js .products_js_content img {
    border-radius: 0.08rem;
    width: 100%;
    margin-left: 0;
}

.products_js .products_js_content.st_content img {
    width: 200%;
    margin-left: -50%;
}

.products_js .products_js_content span {
    line-height: 0.4rem;
}

.game_js {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    text-align: left;
    border-bottom: solid 1px #e6e6e6;
    margin-bottom: 0.45rem;
    padding-bottom: 0.5rem;
}

.game_js .game_js_title {
    display: inline-block;
    width: 94%;
    height: 0.6rem;
    font-size: 0.32rem !important;
    color: #000000;
    font-weight: bold !important;
    line-height: 0.6rem;
}

.game_js .game_js_content {
    display: inline-block;
    padding: 0 3%;
    width: 94%;
    color: #7b7b7b;
    font-size: 0.24rem !important;
    line-height: 0.5rem;
    overflow: hidden;
    text-align: left;
    font-family: 'Microsoft YaHei';
    font-weight: normal !important;
}

.game_js .game_js_content img {
    border-radius: 0.08rem;
    width: 100%;
    height: auto;
}

.language_con {
    display: table;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0.2rem;
}

.language_con .language {
    display: inline-block;
    width: 94%;
    height: auto;
    overflow: hidden;
}

.language_con .language_options {
    display: table;
    width: 100%;
}

.language_con .language_options tr {
    float: left;
    width: 100%;
    height: 0.6rem;
    color: #7b7b7b;
}

.language_con .language_options tr th {
    float: left;
    width: 20%;
    height: 0.6rem;
    line-height: 0.6rem;
}

.language_con .language_options tr th:nth-child(1) {
    float: left;
    width: 35%;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: left;
}

.language_con .language_options tr td {
    float: left;
    width: 20%;
    height: 0.6rem;
    line-height: 0.6rem;
}

.language_con .language_options tr td:nth-child(1) {
    float: left;
    width: 35%;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: left;
}

.language_con .language_options tr td span.checked {
    display: table;
    width: 0.36rem;
    height: 0.36rem;
    background: url(/img/application/detail_5.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.12rem auto;
}

.language_con .language_more {
    width: 100%;
    height: 0.5rem;
    cursor: pointer;
}

.language_con .language_more span {
    width: 0.25rem;
    height: 0.16rem;
    background: url(/img/application/direction_03.jpg) no-repeat;
    display: block;
    margin: 0.12rem auto;
    background-size: 100% 100%;
}

.language_con .language_more.ckecked span {
    background: url(/img/application/detail.up.png) no-repeat;
    background-size: 100% 100%;
}

.littlePartTitle_type {
    display: table;
    width: 5.0rem;
    height: 1rem;
    line-height: 1rem;
    border-bottom: solid 1px #e6e6e6;
    margin: 0 auto 0.35rem auto;
}

.littlePartTitle_type span {
    float: left;
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    color: #2b2b2b;
    font-size: 0.32rem;
    position: relative;
}

.littlePartTitle_type span.checked {
    font-weight: bold;
}

.littlePartTitle_type span.checked:after {
    content: '';
    position: absolute;
    bottom: -5px;
    width: 0.68rem;
    height: 0.16rem;
    background-color: #ff5c46;
    border-radius: 0.08rem;
    left: 35%;
}

.setListUl {
    display: none;
}

.setListUl.checked {
    display: block;
}

.buy_question .buy_question_replay * {
    font-size: 0.24rem !important;
    font-weight: normal !important;
    line-height: 0.4rem !important;
    margin-bottom: 0.05rem;
}

.buy_question img,
table {
    width: 100%;
    height: auto !important;
}

/*ä¼˜æƒ&nbsp;åˆ¸å¼¹çª—*/
.detailCouponContentBg {
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    margin: auto;
}

.detailCouponContent {
    box-sizing: border-box;
    padding: 0.36rem 0.2rem 0;
    width: 100%;
    background: white;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10000;
    right: 0;
    margin: auto;
    max-width: 750px;
    border-radius: 0.2rem 0.2rem 0 0;
    overflow: hidden;
    height: 8rem;
    display: none;
}

.detailCoupon_title {
    display: block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    color: #000000;
    font-size: 0.32rem;
}

.detailCoupon_ling {
    display: block;
    width: 6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: left;
    color: #797979;
    font-size: 0.26rem;
    text-indent: 0.29rem;
    margin-bottom: 0.3rem;
}

.detailCoupon_ul {
    display: block;
    width: 100%;
    height: 6.1rem;
    overflow-x: hidden;
    overflow-y: auto;
}

.detailCoupon_li {
    display: block;
    width: 7.05rem;
    height: 2.41rem;
    background: url("/img/application/fhyx_buy_icon02.png") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0.31rem;
}

.detailCoupon_li_l {
    float: left;
    width: 3.8rem;
    height: 1.7rem;
    margin-left: 0.45rem;
    margin-top: 0.25rem;
}

.detailCoupon_li_l .title {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.34rem;
    color: #373737;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    margin-bottom: 0.1rem;
}

.detailCoupon_li_l .time {
    float: left;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    color: #727272;
    overflow: hidden;
    text-align: left;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 0.15rem;
    margin-bottom: 0.15rem;
}

.detailCoupon_li_l .content {
    float: left;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.22rem;
    color: #ff501a;
    overflow: hidden;
    text-align: left;
}

.detailCoupon_li_r {
    float: right;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 0.35rem;
    margin-right: 0.2rem;
}

.detailCoupon_li_r em {
    float: left;
    width: auto;
    height: 0.2rem;
    line-height: 0.2rem;
    font-size: 0.26rem;
    font-weight: bold;
    color: #eb3d3d;
}

.detailCoupon_li_r .money {
    float: left;
    width: auto;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.5rem;
    font-weight: bold;
    color: #eb3d3d;
}

.detailCoupon_li_r a {
    float: left;
    width: 1.2rem;
    height: 0.39rem;
    background-color: #f23f3f;
    border-radius: 0.2rem;
    line-height: 0.39rem;
    color: #ffffff;
    font-size: 0.22rem;
    margin-top: 0.4rem;
    cursor: pointer;
}

.detailCoupon_li_r a.normal {
    background-color: #fff;
    color: #f23f3f;
    border: solid 1px #eb3d3d;
}

.s-tab {
    display: inherit;
}

.uniondetail_buy {
    display: table;
    width: 6.9rem;
    height: 0.8rem;
    background-image: linear-gradient(264deg, #ffa53b 0%, #fa4f20 100%);
    border-radius: 0.5rem;
    margin: 0.09rem auto 0;
    font-size: 0.32rem;
    color: #ffffff !important;
    text-align: center;
    line-height: 0.8rem;
}

.appdown_alert {
    width: 6.9rem;
    height: 0.98rem;
    padding: 0.15rem 0.3rem;
    background: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 11;
}

.appdown_alert_logo {
    float: left;
    width: 0.98rem;
    height: 0.98rem;
}

.appdown_alert .con {
    float: left;
    width: 4.3rem;
    height: 100%;
}

.appdown_alert .con p {
    float: left;
    width: auto;
    margin: 0 0 0 0.16rem;
    height: 0.54rem;
    line-height: 0.54rem;
    text-align: left;
    font-size: 0.36rem;
    color: #333333;
    font-weight: bold;
}

.appdown_alert .con span {
    float: left;
    width: auto;
    margin: 0.04rem 0 0 0.16rem;
    height: 0.33rem;
    line-height: 0.33rem;
    text-align: left;
    font-size: 0.22rem;
    color: #333333;
}

.appdown_alert a {
    float: right;
    width: 1.6rem;
    height: 0.7rem;
    background-image: linear-gradient(264deg, #ffa53b 0%, #fa4f20 100%);
    border-radius: 0.5rem;
    margin-top: 0.1rem;
    line-height: 0.7rem;
    font-size: 0.24rem;
    color: #ffffff;
}

.productsGameInfoPrice {
    float: left;
    width: 100%;
    height: 1.08rem;
    background-image: linear-gradient(264deg, #767676 0%, #333333 100%);
}

.productsGameInfoPriceLeft {
    float: left;
    width: auto;
    height: 0.6rem;
    margin-left: 0.3rem;
    margin-top: 0.2rem;
}

.productsGameInfoPriceLeft .price {
    float: left;
    width: auto;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: left;
    font-size: 0.48rem;
    font-weight: bold;
    color: #ffffff;
}

.productsGameInfoPriceLeft .price em {
    font-size: 0.32rem;
}

.productsGameInfoPriceLeft .price em.iscoupon {
    font-weight: normal;
    font-size: 0.22rem;
}

.productsGameInfoPriceLeft .price i {
    font-weight: bold;
}

.productsGameInfoPriceLeft .zk {
    float: left;
    width: auto;
    height: 0.32rem;
    background-color: #37b900;
    border-radius: 0.08rem;
    margin: 0.18rem 0 0 0.08rem;
    line-height: 0.32rem;
    font-size: 0.2rem;
    color: #ffffff;
    padding: 0 0.1rem;
}

.productsGameInfoPriceLeft .ys {
    float: left;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #00b9ff;
    border-radius: 0.08rem;
    margin: 0.18rem 0 0 0.08rem;
    line-height: 0.32rem;
    font-size: 0.2rem;
    color: #ffffff;
    text-align: center;
}

.productsGameInfoPriceLeft .lowest {
    float: left;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #ff0000;
    border-radius: 0.08rem;
    margin: 0.18rem 0 0 0.08rem;
    line-height: 0.32rem;
    font-size: 0.2rem;
    color: #ffffff;
    text-align: center;
}

.productsGameInfoPriceLeft .newlowest {
    width: 0.82rem;
    height: 0.32rem;
    background-image: linear-gradient(224deg, #467dff 0%, #b756ee 100%);
    border-radius: 0.08rem;
    float: left;
    color: #ffffff;
    font-size: 0.2rem;
    line-height: 0.32rem;
    text-align: center;
    margin: 0.18rem 0 0 0.08rem;
}

.productsGameInfoPriceLeft .superlowest {
    width: 0.82rem;
    height: 0.32rem;
    background-image: linear-gradient(90deg, #dcbc63 0%, #b47a2e 100%);
    border-radius: 0.08rem;
    float: left;
    color: #ffffff;
    font-size: 0.2rem;
    line-height: 0.32rem;
    text-align: center;
    margin: 0.18rem 0 0 0.08rem;
}

.productsGameInfoPriceLeft .hkprice {
    float: left;
    width: auto;
    height: 0.33rem;
    line-height: 0.33rem;
    font-size: 0.24rem;
    color: #ffffff;
    text-align: left;
    clear: both;
}

.productsGameInfoPriceLeft .oldprice {
    float: left;
    font-size: 0.24rem;
    margin-left: 0.1rem;
    color: #b5b5b5;
    text-decoration: line-through;
    margin-top: 0.15rem;
}

.productsGameInfoPriceRight {
    float: right;
    width: 3rem;
    height: 1.08rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/activity_icon1.jpg") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.productsGameInfoPriceRight i {
    position: absolute;
    left: -0.12rem;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0.12rem;
    height: 0.26rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/activity_smallicon1.png") no-repeat;
    background-size: 100% 100%;
}

.productsGameInfoPriceRight.notstart {
    float: right;
    width: 3rem;
    height: 1.08rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/activity_icon2.jpg") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.productsGameInfoPriceRight.notstart i {
    position: absolute;
    left: -0.12rem;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0.12rem;
    height: 0.26rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/activity_smallicon2.png") no-repeat;
    background-size: 100% 100%;
}

.productsGameInfoPriceRight .text {
    float: left;
    width: 100%;
    height: 0.28rem;
    line-height: 0.28rem;
    margin-top: 0.18rem;
    font-size: 0.2rem;
    text-align: center;
    color: #ffffff;
}

.productsGameInfoPriceRight .commodity_activity {
    float: left;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.28rem;
    color: #ffffff;
    margin-top: 0.14rem;
}

.gameInfoContainer .productsTitle {
    float: left;
    width: 6.9rem;
    height: 0.45rem;
    line-height: 0.45rem;
    margin: 0.18rem 0 0 0.3rem;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.gameInfoContainer .productsTitle .dlc_icon {
    float: left;
    width: 0.7rem;
    height: 0.3rem;
    background-color: #8800ff;
    border-radius: 0.08rem;
    line-height: 0.3rem;
    text-align: center;
    font-size: 0.24rem;
    color: #ffffff;
    margin-right: 0.08rem;
    font-weight: normal;
    margin-top: 0.07rem;
}

.gameInfoContainer .productsEtitle {
    float: left;
    width: 6.9rem;
    height: 0.3rem;
    line-height: 0.3rem;
    margin: 0.04rem 0 0 0.3rem;
    font-size: 0.22rem;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.gameInfoContainer .productsShangshi {
    float: left;
    width: 6.9rem;
    line-height: 0.3rem;
    margin: 0.08rem 0 0 0.3rem;
    font-size: 0.22rem;
    color: #999999;
    text-align: left;
}

.gameInfoContainer .productsInfo {
    float: left;
    width: 6.9rem;
    height: auto;
    margin: 0.12rem 0 0 0.3rem;
}

.productsInfoMore {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon8.png") no-repeat;
    width: 0.09rem;
    height: 0.11rem;
    background-size: 100% 100%;
    margin: 0.14rem 0.05rem 0;
}

.gameInfoContainer .productsPlat {
    float: left;
    width: auto;
    height: 0.39rem;
    background-color: #fa4f20;
    border-radius: 0.08rem;
    cursor: pointer;
    margin-bottom: 0.12rem;
}

.gameInfoContainer .productsPlat .platImg {
    float: left;
    width: 0.22rem;
    height: 0.22rem;
    margin: 0.08rem 0.05rem 0;
}

.gameInfoContainer .productsLanguage {
    float: left;
    width: auto;
    height: 0.39rem;
    background-color: #fa4f20;
    border-radius: 0.08rem;
    padding: 0 0.1rem;
    margin-left: 0.08rem;
    cursor: pointer;
    margin-bottom: 0.12rem;
}

.gameInfoContainer .productsLanguage span {
    float: left;
    width: auto;
    height: 0.39rem;
    line-height: 0.39rem;
    text-align: center;
    font-size: 0.22rem;
    color: #ffffff;
    margin-right: 0.08rem;
}

.gameInfoContainer .productsConfig {
    float: left;
    width: auto;
    height: 0.39rem;
    background-color: #fa4f20;
    border-radius: 0.08rem;
    padding: 0 0.1rem;
    margin-left: 0.08rem;
    cursor: pointer;
    margin-bottom: 0.12rem;
}

.gameInfoContainer .productsConfig span {
    float: left;
    width: auto;
    height: 0.39rem;
    line-height: 0.39rem;
    text-align: center;
    font-size: 0.22rem;
    color: #ffffff;
    margin-right: 0.08rem;
}

.gameInfoContainer .productType a {
    float: left;
    width: auto;
    height: 0.39rem;
    line-height: 0.39rem;
    padding: 0 0.12rem;
    margin: 0 0 0.12rem 0.08rem;
    background-color: #f4f4f4;
    border-radius: 0.08rem;
    color: #FF410A;
    font-size: 0.22rem;
}

.gameInfoContainer .productType.mod a {
    color: #848484;
}

.gameInfoContainer .productModlist a {
    float: left;
    width: auto;
    height: 0.32rem;
    line-height: 0.32rem;
    padding: 0 0.12rem;
    margin: 0.04rem 0 0 0.08rem;
    background-color: #f4f4f4;
    border-radius: 0.08rem;
    color: rgba(250, 79, 32, 0.6);
    font-size: 0.22rem;
    margin-bottom: 0.04rem;
}

.productsSteamData {
    float: left;
    width: 6.9rem;
    height: auto;
    margin: 0.08rem 0 0 0.3rem;
}

.productsSteamDataLi {
    float: left;
    width: 1.66rem;
    height: 0.8rem;
    background-color: #f6f6f6;
    border-radius: 0.16rem;
    margin: 0 0.08rem 0.1rem 0;
}

.productsSteamDataLi:nth-child(4n) {
    margin-right: 0;
}

.productsSteamDataLi p {
    float: left;
    width: 100%;
    height: 0.42rem;
    line-height: 0.42rem;
    margin-top: -0.02rem;
    font-size: 0.28rem;
    color: #333333;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.productsSteamDataLi span {
    float: left;
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.2rem;
    color: #a4a4a4;
    margin-top: 0.04rem;
}

.productsSteamDataLi span em {
    background: url("https://static.fhyx.com/images/application/wap/com/products/icon18.png") no-repeat;
    width: 0.12rem;
    height: 0.12rem;
    background-size: 100% 100%;
    display: inline-block;
    margin-left: 0.1rem;
}

.productsSteamDataMore {
    float: left;
    width: 100%;
    height: 0.39rem;
    background-color: #f6f6f6;
    border-radius: 0.16rem;
    line-height: 0.39rem;
    text-align: right;
    font-size: 0.2rem;
    color: #999999;
    position: relative;
}

.productsSteamDataMore em {
    width: 0;
    height: 0;
    border-top: 0.1rem solid transparent;
    border-left: 0.18rem solid #999;
    border-bottom: 0.1rem solid transparent;
    float: right;
    margin: 0.12rem 2.6rem 0 0.1rem;
    cursor: pointer;
}

.productsGameInfo {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    text-align: left;
    margin-top: 0.3rem;
}

.productsGameInfoTitle {
    float: left;
    width: 6.9rem;
    height: 0.6rem;
    font-size: 0.32rem !important;
    color: #000000;
    font-weight: bold !important;
    line-height: 0.6rem;
    margin-left: 0.3rem;
}

.productsGameInfoTitle span {
    float: right;
    width: auto;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    color: #000000;
    font-weight: bold;
    cursor: pointer;
}

.productsGameInfoTitle span em {
    color: #fa4f20;
}

.productsGameInfoContent {
    float: left;
    width: 6.9rem;
    color: #333;
    font-size: 0.24rem !important;
    line-height: 0.4rem;
    overflow: hidden;
    text-align: left;
    font-family: 'Microsoft YaHei';
    font-weight: normal !important;
    height: 1.9rem;
    margin: 0.1rem 0.3rem 0;
}

.productsGameInfoContent img {
    border-radius: 0.08rem;
    width: 100%;
    height: auto;
}

.productsCommodityDlc {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0.48rem;
}

.productsCommodityDlcTitle {
    height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.45rem;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}

.productsCommodityDlcTitle span {
    float: left;
}

.productsCommodityDlcTitle a {
    float: right;
    width: auto;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.24rem;
    color: #333333;
}

.productsCommodityDlcTitle a em {
    color: #fa4f20;
}

.productsCommodityDlcUl {
    height: auto;
    width: 7.2rem;
    overflow: auto;
    text-align: left;
    white-space: nowrap;
    margin-top: 0.16rem;
    margin-left: 0.3rem;
}

.productsCommodityDlcLi {
    display: inline-block;
    width: 3.2rem;
    height: auto;
    text-align: center;
    margin-right: 0.24rem;
    cursor: pointer;
    position: relative;
}

.productsCommodityDlcLi .img {
    width: 3.2rem;
    height: 1.5rem;
    float: left;
    margin-bottom: 0.08rem;
    vertical-align: bottom;
    border-radius: 0.16rem;
}

.productsCommodityDlcLi .zk {
    position: absolute;
    top: 0;
    right: 0;
    width: 0.68rem;
    height: 0.32rem;
    background-color: #37b900;
    border-radius: 0 0.16rem 0 0.08rem;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.2rem;
    color: #ffffff;
}

.productsCommodityDlcLi .con {
    position: absolute;
    bottom: 0.45rem;
    left: 0;
    width: 100%;
    height: 0.36rem;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0 0 0.16rem 0.16rem;
}

.productsCommodityDlcLi .con .plat {
    float: left;
    width: auto;
    height: 0.24rem;
    margin: 0.06rem 0 0 0.13rem;
}

.productsCommodityDlcLi .con .price {
    float: right;
    width: auto;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.24rem;
    color: #ffffff;
    margin-right: 0.11rem;
}

.productsCommodityDlcLi .con .price em {
    font-size: 0.22rem;
    margin-right: 0.04rem;
}

.productsCommodityDlcLi .con .oldprice {
    float: right;
    width: auto;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    font-size: 0.2rem;
    color: #8e8e8e;
    margin-right: 0.11rem;
    text-decoration: line-through;
}

.productsCommodityDlcLi .title {
    width: 100%;
    overflow: hidden;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0.26rem;
    color: #333333;
}

.productsMtpf {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0.48rem;
    padding-bottom: 0.48rem;
    border-bottom: 0.16rem solid #f6f6f6;
}

.productsMtpfTitle {
    height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.45rem;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}

.productsMtpfUl {
    height: auto;
    width: 7.2rem;
    overflow: auto;
    text-align: left;
    white-space: nowrap;
    margin-top: 0.15rem;
    margin-left: 0.3rem;
}

.productsMtpfLi {
    display: inline-block;
    width: 1.58rem;
    height: 2.44rem;
    text-align: center;
    margin-right: 0.16rem;
    cursor: pointer;
    position: relative;
    background-image: linear-gradient(0deg, #eeeeee 0%, #ffffff 100%);
}

.productsMtpfLi .img {
    float: left;
    width: 0.68rem;
    height: 0.68rem;
    margin: 0.24rem 0 0 0.45rem;
}

.productsMtpfLi .title {
    float: left;
    width: 100%;
    height: 0.27rem;
    line-height: 0.27rem;
    text-align: center;
    font-size: 0.2rem;
    color: #474747;
    margin-top: 0.05rem;
}

.productsMtpfLi .pf {
    float: left;
    width: 100%;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.48rem;
    color: #474747;
    margin-top: 0.04rem;
}

.productsMtpfLi .look {
    float: left;
    width: 100%;
    height: 0.28rem;
    line-height: 0.28rem;
    text-align: center;
    font-size: 0.2rem;
    color: #999999;
    text-decoration: underline;
}

.productsMtpfLiAlert {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
    display: none;
}

.productsMtpfLiAlertCon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 6.9rem;
    height: 2.85rem;
}

.productsMtpfLiAlertConContent {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon11.png") no-repeat;
    width: 7.5rem;
    height: 1.9rem;
    background-size: 100% 100%;
    margin-left: -0.3rem;
}

.productsMtpfLiAlertConContent .content {
    float: left;
    margin: 0.6rem 0 0 0.5rem;
    width: 6.5rem;
    height: 0.84rem;
    line-height: 0.42rem;
    text-align: left;
    font-size: 0.28rem;
    color: #666666;
    overflow: hidden;
}

.productsMtpfLiAlertConContent .content p {
    float: left;
    width: 100%;
    height: auto;
    white-space: normal;
}

.productsMtpfLiAlertCon .img {
    float: left;
    width: 0.78rem;
    height: 0.78rem;
    margin: 0.18rem 0 0 0.3rem;
    border-radius: 50%;
}

.productsMtpfLiAlertCon .titleDate {
    float: left;
    width: 4.5rem;
    height: 0.78rem;
    margin: 0.2rem 0 0 0.16rem;
}

.productsMtpfLiAlertCon .titleDate .title {
    float: left;
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    font-weight: bold;
    color: #ffffff;
}

.productsMtpfLiAlertCon .titleDate .date {
    float: left;
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    text-align: left;
    font-size: 0.22rem;
    color: #ffffff;
}

.productsMtpfLiAlertClose {
    float: right;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon12.png") no-repeat;
    width: 0.68rem;
    height: 0.68rem;
    background-size: 100% 100%;
    margin-top: 0.28rem;
    cursor: pointer;
}

.productsAlertBg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    display: none;
}

.productsLanguageAlert {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.5rem;
    height: 10rem;
    background-color: #ffffff;
    box-shadow: 0 -0.01rem 0 0 #eeeeee;
    border-radius: 0.32rem 0.32rem 0 0;
    z-index: 1111;
    display: none;
}

.productsLanguageAlertClose {
    position: absolute;
    top: -0.58rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 1.06rem;
    height: 0.42rem;
    cursor: pointer;
}

.productsLanguageAlertClose em {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon13.png") no-repeat;
    width: 0.42rem;
    height: 0.42rem;
    background-size: 100% 100%;
}

.productsLanguageAlertClose span {
    float: right;
    width: auto;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
}

.productsLanguageAlertTitle {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    margin-top: 0.26rem;
}

.productsLanguageAlertUl {
    float: left;
    width: 6.9rem;
    height: 8rem;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0.37rem 0.3rem 0;
}

.productsLanguageAlertLi {
    float: left;
    width: 100%;
    height: 0.48rem;
}

.productsLanguageAlertLi span {
    float: left;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: left;
    font-size: 0.24rem;
    color: #474747;
}

.productsLanguageAlertLi span.text {
    color: #999999;
}

.productsLanguageAlertLi span.language {
    width: 2.9rem;
    text-indent: 0.08rem;
}

.productsLanguageAlertLi span.interface {
    width: 1.28rem;
    text-align: center;
}

.productsLanguageAlertLi span.fullAudio {
    width: 1.28rem;
    text-align: center;
}

.productsLanguageAlertLi span.subtitle {
    width: 1.28rem;
    text-align: center;
}

.productsLanguageAlertLi:nth-child(2n) {
    background-color: #f5f5f5;
}

.productsLanguageAlertLi span em.checked {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon14.png") no-repeat;
    width: 0.48rem;
    height: 0.48rem;
    background-size: 100% 100%;
    margin: 0 0.4rem;
}

.productsConfigAlert {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.5rem;
    height: 10rem;
    background-color: #ffffff;
    box-shadow: 0 -0.01rem 0 0 #eeeeee;
    border-radius: 0.32rem 0.32rem 0 0;
    z-index: 1111;
    display: none;
}

.productsConfigAlertClose {
    position: absolute;
    top: -0.58rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 1.06rem;
    height: 0.42rem;
    cursor: pointer;
}

.productsConfigAlertClose em {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon13.png") no-repeat;
    width: 0.42rem;
    height: 0.42rem;
    background-size: 100% 100%;
}

.productsConfigAlertClose span {
    float: right;
    width: auto;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
}

.productsConfigAlertTitle {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    margin-top: 0.26rem;
}

.productsConfigAlertUl {
    float: left;
    width: 6.9rem;
    height: auto;
    margin: 0 0.3rem 0;
}

.productsConfigAlertUlTitle {
    float: left;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: left;
    font-size: 0.28rem;
    color: #333333;
    font-weight: bold;
    margin-bottom: 0.25rem;
    margin-top: 0.36rem
}

.productsConfigAlertLi {
    float: left;
    width: 100%;
    height: auto;
    line-height: 0.42rem;
    font-size: 0.24rem;
    color: #333333;
    text-align: left;
}

.productsConfigAlertLi span {
    color: #999999;
}

.productsCoupon {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon15.png") no-repeat;
    width: 4.69rem;
    height: 0.79rem;
    margin-top: 0.16rem;
    background-size: 100% 100%;
}

.productsCouponTitle {
    float: left;
    width: 3.5rem;
    height: 0.33rem;
    line-height: 0.33rem;
    font-size: 0.24rem;
    color: #fa4f20;
    margin: 0.11rem 0 0 1.12rem;
}

.productsCouponCon {
    float: left;
    width: 3.5rem;
    height: 0.28rem;
    line-height: 0.28rem;
    font-size: 0.20rem;
    color: #fa4f20;
    margin: 0.01rem 0 0 1.12rem;
}

.parameterContentBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 7.5rem;
    height: 0.98rem;
    background: #ffffff;
    box-shadow: 0 -0.01rem 0 0 #eeeeee;
}

.parameterContentBottomCar {
    float: left;
    width: 0.6rem;
    height: 0.72rem;
    margin: 0.12rem 0 0 0.53rem;
}

.parameterContentBottomCar img {
    float: left;
    width: 0.48rem;
    height: auto;
    margin-left: 0.06rem;
}

.parameterContentBottomCar span {
    float: left;
    width: 100%;
    height: 0.28rem;
    line-height: 0.28rem;
    font-size: 0.2rem;
    text-align: center;
    color: #333333;
}

.parameterContentBottomAddCar {float: left;width: 2.41rem;height: 0.72rem;background-color: #ffede8;border-radius: 0.56rem;border: solid 0.01rem #fa4f20;margin: 0.12rem 0 0 0.35rem;line-height: 0.72rem;text-align: center;font-size: 0.3rem;color: #fa4f20;}
.confirmOrder {float: right;width: 3.04rem;height: 0.72rem;background-image: linear-gradient(90deg, #fa4f20 0%, #ffa53b 100%);border-radius: 56px;margin: 0.12rem 0.29rem 0 0;line-height: 0.72rem;text-align: center;font-size: 0.3rem;color: #ffffff;position: relative;}
.confirmOrder em {position: absolute;top: -0.25rem;right: 0;background: url("//static.fhyx.com/images/application/wap/com/products/icon10.png") no-repeat;width: 1.7rem;height: 0.6rem;background-size: 100% 100%;line-height: 0.4rem;color: #ff0000;font-size: 0.2rem;}

.footerBuyContainer {
    height: 0.98rem;
    background: #ffffff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 998;
    right: 0;
    margin: auto;
    width: 100%;
    max-width: 7.5rem;
}

.footerBuyContainer .out-a {
    width: 13%;
    height: 0.98rem;
    text-align: center;
    float: left;
    cursor: pointer;
}

.out-a span {
    width: 0.48rem;
    height: 0.48rem;
    display: table;
    background: url(//static.fhyx.com/images/application/wap/com/products/service_xq.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.13rem auto 0;
}

.footer-btn-car span {
    background-image: url(//static.fhyx.com/images/application/wap/com/products/gwc_xq.png);
}

.footer-btn-collect span {
    background-image: url(//static.fhyx.com/images/application/wap/com/products/collect_B.png);
}

.footer-btn-collect.checked span {
    background-image: url(//static.fhyx.com/images/application/wap/com/products/collect_A.png);
}

.out-a p {
    float: left;
    width: 100%;
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #333333;
    text-align: center;
}

.footerBuyContainer .footer-btn-buynow {
    float: right;
    width: 4rem;
    height: 0.72rem;
    background-image: linear-gradient(90deg, #ff9139 0%, #fa4f20 100%), linear-gradient(#fa4f20, #fa4f20);
    background-blend-mode: normal, normal;
    border-radius: 0.36rem;
    line-height: 0.72rem;
    color: #ffffff;
    font-size: 0.3rem;
    font-weight: bold;
    margin: 0.13rem 0.28rem 0 0;
    position: relative;
}

.footerBuyContainer .footer-btn-buynow em {
    position: absolute;
    top: -0.25rem;
    right: 0;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon10.png") no-repeat;
    width: 1.7rem;
    height: 0.6rem;
    background-size: 100% 100%;
    line-height: 0.4rem;
    color: #ff0000;
    font-size: 0.2rem;
}

.productsGameinfoAlert {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.5rem;
    height: 10rem;
    background-color: #ffffff;
    box-shadow: 0 -0.01rem 0 0 #eeeeee;
    border-radius: 0.32rem 0.32rem 0 0;
    z-index: 1111;
    display: none;
}

.productsGameinfoAlertClose {
    position: absolute;
    top: -0.58rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 1.06rem;
    height: 0.42rem;
    cursor: pointer;
}

.productsGameinfoAlertClose em {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon13.png") no-repeat;
    width: 0.42rem;
    height: 0.42rem;
    background-size: 100% 100%;
}

.productsGameinfoAlertClose span {
    float: right;
    width: auto;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
}

.productsGameinfoAlertCon {
    float: left;
    width: 6.9rem;
    height: 8.8rem;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0.37rem 0.3rem 0;
}

.productsGameinfoAlertTitle {
    float: left;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: left;
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    margin-top: 0.26rem;
    margin-bottom: 0.3rem;
}

.productsGameinfoAlertConContent {
    float: left;
    width: 100%;
    color: #333;
    font-size: 0.24rem !important;
    line-height: 0.4rem;
    text-align: left;
    font-family: 'Microsoft YaHei';
    font-weight: normal !important;
    margin: 0.1rem 0 0;
}

.productsGameinfoAlertConContent img {
    border-radius: 0.08rem;
    width: 100%;
    height: auto;
}

.productsGameinfoAlertConfigLi {
    float: left;
    width: 100%;
    height: auto;
    line-height: 0.42rem;
    font-size: 0.24rem;
    color: #333333;
    text-align: left;
    margin: 0.05rem 0;
}

.productsGameinfoAlertConfigLi span {
    color: #999999;
}

.productsGameinfoAlertFangcm {
    float: left;
    width: 100%;
    height: 0.48rem;
    background: #fdc4c4;
    line-height: 0.48rem;
    font-size: 0.24rem;
    text-align: left;
    margin-top: 0.1rem;
    color: #333333;
}

.productsGameinfoAlertFangcm img {
    float: left;
    width: 0.48rem;
    height: auto;
    margin-left: 0.1rem;
}

.fhyxproductsNum {
    display: none !important;
}

.dlc_icon {
    float: left;
    width: 0.7rem;
    height: 0.3rem;
    background-color: #8800ff;
    border-radius: 0.08rem;
    line-height: 0.3rem;
    text-align: center;
    font-size: 0.24rem;
    color: #ffffff;
    margin-right: 0.08rem;
    font-weight: normal;
    margin-top: 0.07rem;
}

.dlc_text {
    position: fixed;
    top: 2rem;
    width: 100%;
    height: 0.48rem;
    background: #fdc4c4;
    line-height: 0.48rem;
    font-size: 0.24rem;
    text-align: left;
    color: #333333;
    z-index: 99;
    white-space: nowrap;
}

.dlc_text .jg {
    float: left;
    width: 0.4rem;
    height: auto;
    margin: 0.03rem 0.05rem 0 0.3rem;
}

.dlc_text p {
    display: inline-block;
    width: 6.4rem;
    height: 0.48rem;
    overflow-y: hidden;
    overflow-x: scroll;
}

.dlc_text p a {
    color: #fa4d00 !important;
    margin: 0 0.05rem;
}

.imgDragAuthShield .imgDragAuthHolder {
    width: 6.3rem !important;
    padding: 5px !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
}

.imgDragAuthShield .imgDragAuthHolder .imgDragAuthCloseBtn {
    right: 0px !important;
}

.imgDragAuthShield .imgDragAuthHolder .reflectStage {
    width: 100% !important;
}

/*ç™»å½•å¼¹çª—*/
.login-holder {
    font-size: 14px;
}

.form-holder {
    float: left;
    width: 6.18rem;
    height: auto;
    margin: 0 0.36rem 0;
    padding: 0 !important;
    background: unset !important;
}

.closeLogin {
    width: 32px;
    height: 32px;
    float: right;
    position: absolute;
    left: 16px;
}

.closeLogin img {
    height: 16px;
    width: 16px;
    float: left;
    margin: 8px;
    vertical-align: bottom;
}

.fhLogo {
    text-align: left;
    padding-top: 1.4rem;
    line-height: 0.5rem;
    height: 0.5rem;
    padding-bottom: 0.5rem;
}

.fhLogo span {
    color: #404040;
    font-weight: bold;
    font-size: 0.4rem;
}

.fhLogo .logintab {
    float: right;
    width: 1.87rem;
    height: 0.46rem;
    background: rgba(245, 245, 245, 1);
    border: 0.01rem solid rgba(225, 225, 225, 1);
    border-radius: 0.23rem;
}

.fhLogo .logintab a {
    float: left;
    width: auto;
    height: 0.47rem;
    line-height: 0.47rem;
    color: #6F6E6E;
    font-size: 0.26rem;
    padding: 0 0.1rem;
    cursor: pointer;
}

.fhLogo .logintab a.toggleLogin {
    float: right;
}

.fhLogo .logintab a.active {
    background: rgba(255, 90, 33, 1);
    border: 0.04rem solid rgba(213, 109, 73, 1);
    border-radius: 0.23rem;
    color: #FFFFFF;
    height: 0.39rem;
    line-height: 0.43rem;
}

.inputText {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #404040;
    font-size: 0.32rem;
    font-weight: bold;
    text-align: left;
    margin: 0.1rem 0;
}

.inputDiv {
    width: 100%;
    margin: auto;
    height: 0.7rem;
    line-height: 40px;
    color: rgb(126, 126, 126);
    position: relative;
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 0.3rem;
}

.inputTel span {
    width: 0.9rem;
    height: 0.7rem;
    line-height: 0.7rem;
    float: left;
    font-size: 0.28rem;
}

.inputTel input {
    float: left;
    height: 0.7rem;
    line-height: 0.7rem;
    border: 0;
    outline: 0;
    color: rgb(126, 126, 126);
    box-sizing: content-box;
    font-size: 0.28rem;
    width: 4.1rem;
}

.inputNum a {
    color: #979797;
    font-size: 0.26rem;
}

.sendsmsyzm {
    width: 1.8rem;
    height: 0.58rem;
    position: absolute;
    display: block;
    right: 0px;
    top: 0;
    color: #FF3600;
    font-size: 0.24rem;
    border: 0.02rem solid #FF3600;
    border-radius: 0.29rem;
    line-height: 0.6rem;
}

.inputNum input {
    height: 0.7rem;
    line-height: 0.7rem;
    float: left;
    border: 0;
    outline: 0;
    padding-right: 0;
    color: rgb(126, 126, 126);
    box-sizing: content-box;
    width: 3rem;
    font-size: 0.28rem;
}

.countback {
    float: right;
    padding-top: 12px;
    position: absolute;
    top: -15px;
    right: 0
}

.form-submit-line input {
    width: 100%;
    height: 0.8rem;
    background: linear-gradient(26deg, rgba(255, 72, 0, 1) 0%, rgba(255, 120, 0, 1) 100%);
    border-radius: 0.4rem;
    line-height: 0.8rem;
    margin: 0.3rem auto 0.5rem;
    font-size: 0.3rem;
    color: #ffffff;
}

.othersLogin {
    width: 88%;
    display: inline-block;
    text-align: center;
}

#ystk {
    width: 100%;
    margin: auto;
    height: 0.3rem;
    display: block;
    line-height: 0.3rem;
    font-size: 0.25rem;
    color: #4D4D4D;
    margin-bottom: 0.5rem;
}

#ystk a {
    color: red;
}

.othersLogin p {
    width: 100%;
    margin: auto;
    height: 30px;
    display: block;
    line-height: 30px;
    font-size: 0.28rem;
    color: #4D4D4D;
    position: relative;
}

.othersLogin p:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1.5rem;
    height: 0.01rem;
    background: #6c6c6c;
    margin: auto;
}

.othersLogin p:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1.5rem;
    height: 0.01rem;
    background: #6c6c6c;
    margin: auto;
}

.othersLoginCon {
    display: table;
    width: auto;
    height: 1rem;
    margin: 0.2rem auto 0;
}

.othersLoginCon a {
    float: left;
    width: 1.2rem;
    height: 1rem;
}

.othersLoginCon a.toggleLogin,
.othersLoginCon a.yzm_login {
    margin-left: 0.8rem;
}

.othersLogin img {
    width: 0.29rem;
    height: auto;
    display: block;
    margin: 0 auto;
}

.othersLogin .qq_login img {
    width: 0.36rem;
}

.othersLoginCon a span {
    float: left;
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.1rem;
    text-align: center;
    color: #6c6c6c;
    font-size: 0.26rem;
}

.reFo {
    width: 100%;
    height: 30px;
    position: relative;
    bottom: -20px;
}

.reFo a {
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: rgb(126, 126, 126);
    float: left;
}

.reFo a+a {
    float: right;
}

.inputTel .num,
.inputNum .pass {
    width: 70%;
}

.yzm-errormark div {
    width: 20%;
    float: right;
    margin-top: 10px;
}

.inputDiv .inputDiv-yzm {
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    border: 0;
    outline: 0;
    padding-right: 70px;
    color: rgb(126, 126, 126);
    box-sizing: border-box;
    width: 75%;
}

.iphonelogin,
.passwordlogin {
    padding: 10px;
}

.phone_type {
    position: absolute;
    top: 35px;
    width: 120px;
    height: 87px;
    background: #fff;
    z-index: 1;
    border-radius: 8px;
    padding: 5px;
    border: 1px solid rgb(204, 204, 204);
    display: none;
}

.phone_type.checked {
    display: block;
}

.phone_type div {
    float: left;
    width: 100%;
    height: 25px;
    border-bottom: 1px solid rgb(204, 204, 204);
    padding-bottom: 5px;
    line-height: 25px;
    text-align: left;
}

.phone_type div.checked {
    background: rgb(86, 162, 240);
    color: #fff;
}

.phone_type div:nth-child(4) {
    border-bottom: 0;
}

.phone_type div span {
    float: right;
    width: auto;
    height: 25px;
    line-height: 25px;
}

#ystk {
    width: 100%;
    margin: auto;
    height: 0.3rem;
    display: block;
    line-height: 0.3rem;
    font-size: 0.25rem;
    color: #4D4D4D;
    margin-bottom: 0.5rem;
}

#ystk a {
    color: red;
}

.fhyxUserLibao {
    display: block;
    background: url("https://static.fhyx.com/images/application/wap/com/fhyx_login_icon.png?r=1") no-repeat;
    background-size: 100% 100%;
    width: 4.83rem;
    height: 2.57rem;
    margin: 0.3rem auto 0;
}

.mDownApp {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}

/*ä»·æ&nbsp;¼è¶‹åŠ¿*/
.productsPricetrendAlert {
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 7.5rem;
    height: 4.8rem;
    background-color: #ffffff;
    box-shadow: 0 -0.01rem 0 0 #eeeeee;
    border-radius: 0.32rem 0.32rem 0 0;
    z-index: 1111;
}

.productsPricetrendAlertClose {
    position: absolute;
    top: -0.58rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 1.06rem;
    height: 0.42rem;
    cursor: pointer;
}

.productsPricetrendAlertClose em {
    float: left;
    background: url("//static.fhyx.com/images/application/wap/com/products/icon13.png") no-repeat;
    width: 0.42rem;
    height: 0.42rem;
    background-size: 100% 100%;
}

.productsPricetrendAlertClose span {
    float: right;
    width: auto;
    height: 0.42rem;
    line-height: 0.42rem;
    font-size: 0.28rem;
    color: #ffffff;
    text-align: center;
}

.productsPricetrendAlertCon {
    float: left;
    width: 6.9rem;
    height: 4.4rem;
    margin: 0.37rem 0.3rem 0;
}

.fhyxProductsPricetrend {
    float: left;
    width: 6.9;
    height: auto;
    position: relative;
}

.fhyxProductsPricetrendTitle {
    float: left;
    width: auto;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: left;
    font-size: 0.32rem;
    color: #333333;
    font-weight: bold;
}

.fhyxProductsPricetrendTab {
    float: right;
    width: 1.9rem;
    height: 0.42rem;
    background-color: #999999;
    border-radius: 0.1rem;
    margin-top: 0.03rem;
}

.fhyxProductsPricetrendTab span {
    float: left;
    width: 0.9rem;
    height: 0.38rem;
    margin: 0.02rem;
    line-height: 0.38rem;
    text-align: center;
    font-size: 0.23rem;
    color: #ffffff;
}

.fhyxProductsPricetrendTab span.checked {
    background-color: #ffffff;
    border-radius: 0.08rem;
    color: #999999;
}

.xs-c4-r-curve {
    float: left;
    width: 100%;
    height: 150px;
    margin-top: 15px;
}

.xs-c4-r-curve div {
    width: 100% !important;
}

.fhyxProductsPricetrendMore {
    float: left;
    width: 100%;
    height: 0.41rem;
    background-color: #f6f6f6;
    border-radius: 0.16rem;
    line-height: 0.41rem;
    text-align: right;
    font-size: 0.2rem;
    color: #999999;
    margin-top: 0.1rem;
}

.fhyxProductsPricetrendMore em {
    width: 0;
    height: 0;
    border-top: 0.1rem solid transparent;
    border-left: 0.18rem solid #999;
    border-bottom: 0.1rem solid transparent;
    float: right;
    margin: 0.12rem 2.6rem 0 0.1rem;
    cursor: pointer;
}

/*ç²¾å½©æ¸¸æˆæŽ¨è*/
.othersGame {
    width: 100%;
    padding-bottom: 1rem;
    background: #f6f6f6;
    padding-top: 0.27rem;
}

.othersGame&gt;div {
    width: 94%;
    margin: auto;
}

.othersGame .otherGameHeader {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.28rem;
    color: #fa4f20;
    margin: 0 auto 0.2rem;
    position: relative;
    display: inline-block;
    width: auto;
}

.othersGame .otherGameHeader:after {
    content: '';
    position: absolute;
    top: 0.06rem;
    left: -0.57rem;
    background: url("//static.fhyx.com/images/application/wap/com/like_left.png") no-repeat;
    width: 0.34rem;
    height: 0.28rem;
    background-size: 100% 100%;
}

.othersGame .otherGameHeader:before {
    content: '';
    position: absolute;
    top: 0.06rem;
    right: -0.57rem;
    background: url("//static.fhyx.com/images/application/wap/com/like_right.png") no-repeat;
    width: 0.34rem;
    height: 0.28rem;
    background-size: 100% 100%;
}

.worth-buy-li {
    width: 3.32rem;
    margin-bottom: 0.27rem;
    margin-right: 0.26rem;
    float: left;
    border-radius: 0.12rem;
    height: 2.55rem;
}

.worth-buy-li:nth-child(2n) {
    margin-right: 0;
}

.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; */
    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 em {
    font-size: 0.22rem;
}

.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-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 .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;
}

.products_con_left_config_bot {
    float: left;
    width: 6.46rem;
    height: auto;
    margin: 0.36rem 0.3rem 0 0.64rem;
    position: relative;
    color: #333333;
    text-align: left;
    line-height: 0.36rem;
}

.products_con_left_config_bot:before {
    content: '';
    position: absolute;
    top: 0.06rem;
    left: -0.34rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/config_bot.png") no-repeat;
    width: 0.24rem;
    height: 0.24rem;
    background-size: 100% 100%;
}

.productsMakerConUl {
    float: left;
    width: 6.9rem;
    height: auto;
    margin: 0.2rem 0 0 0.3rem;
}

.productsMakerConLi {
    float: left;
    width: 3.06rem;
    height: 0.36rem;
    margin: 0.1rem 0 0 0;
}

.productsMakerConLi:nth-child(2n) {
    float: right;
}

.productsMakerConLi .left {
    float: left;
    width: auto;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: left;
    font-size: 0.24rem;
    color: #333333;
    font-weight: bold;
}

.productsMakerConLi .right {
    float: left;
    width: auto;
    ;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: left;
    font-size: 0.24rem;
    color: #333333;
}

.productsMakerConLi a.right {
    color: #ff410a;
}

.productsMakerConLi a.right em {
    font-size: 0.24rem;
    float: left;
    width: auto;
    max-width: 1.9rem;
    overflow: hidden;
    height: 0.36rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.productsMakerConLi a.right i {
    float: right;
    background: url("https://static.fhyx.com/images/application/wap/com/products/icon19.png") no-repeat;
    width: 0.08rem;
    height: 0.11rem;
    background-size: 100% 100%;
    margin-top: 0.12rem;
    margin-left: 0.08rem;
}

.productRightTab {
    position: fixed;
    right: 0;
    bottom: 2rem;
    z-index: 3;
    width: 1.72rem;
    height: 1.73rem;
    background: url("https://static.fhyx.com/images/application/wap/com/products/icon21.png") no-repeat;
    background-size: 100% 100%;
}

.productRightTab.two {
    background: url("https://static.fhyx.com/images/application/wap/com/products//icon20.png") no-repeat;
    background-size: 100% 100%;
    height: 3.13rem;
}

.productRightTab .left {
    float: left;
    width: 0.3rem;
    height: auto;
    margin: 0.26rem 0 0 0.14rem;
    cursor: pointer;
}

.productRightTab.two .left {
    margin-top: 0.95rem;
}

.productRightTab .left span {
    float: left;
    width: 0.2rem;
    height: auto;
    line-height: 0.22rem;
    font-size: 0.2rem;
    color: #656565;
}

.productRightTab .left em {
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    margin-top: 0.12rem;
    cursor: pointer;
    background: url("https://static.fhyx.com/images/application/wap/com/products/icon22.png") no-repeat;
    background-size: 100% 100%;
}

.productRightTab.checked .left em {
    background: url("https://static.fhyx.com/images/application/wap/com/products/icon23.png") no-repeat;
    background-size: 100% 100%;
}

.productRightTab .right {
    float: right;
    width: 1.2rem;
    height: auto;
    margin: 0 0.06rem 0 0;
}

.productRightTab.two .right {
    margin-top: 0.06rem;
}

.productRightTab .right img {
    float: left;
    width: 1.2rem;
    height: auto;
    margin: 0.24rem 0 0 0;
}

/*æ·»åŠ&nbsp;è¯„æµ‹åŽ*/
.btns {
    width: 100%;
    height: 20px;
}

#app {
    max-width: 750px;
    margin: 0 auto;
    /* text-align: left; */
}

html,
body {
    overflow-x: hidden;
}

/* å¤´éƒ¨å¯¼èˆª light */
.nav-controls-light {
    --op: 0;
    position: fixed;
    top: 1.28rem;
    left: 50%;
    z-index: 99;
    transform: translateX(-50%);

    width: 100%;
    max-width: 750px;
    padding: 0 0.3rem 0 0.2rem;
    box-sizing: border-box;

    background: white;

    opacity: var(--op);
}

.nav-controls-light .actions {
    display: flex;
    justify-content: space-between;
}

.nav-controls-light .back-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-controls-light .back-btn img {
    width: 0.42rem;
    height: 0.44rem;

    cursor: pointer;
}

.nav-controls-light .right-btns {
    display: flex;
    align-items: center;
}

.nav-controls-light .right-btns .btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-controls-light .right-btns .btn img {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
}

.nav-controls-light .menus {
    display: flex;
    justify-content: space-around;

    padding: 0.11rem 0 0.2rem;
}

.nav-controls-light .menus li {
    color: #979799;
}

.nav-controls-light .menus li.active {
    color: black;
    font-weight: bold;
}

/* å¤´éƒ¨å¯¼èˆª */
.nav-controls {
    --op: 0;
    position: fixed;
    top: 1.29rem;
    left: 50%;
    z-index: 99;

    transform: translateX(-50%);

    display: flex;
    justify-content: space-between;
    gap: 0.26rem;

    width: 100%;
    max-width: 750px;
    padding: 0.3rem;
    box-sizing: border-box;

    opacity: calc(1 - var(--op));
}

.nav-controls .back-btn {
    width: 0.6rem;
    height: 0.6rem;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0.08rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border: solid 0.01rem rgba(132, 132, 132, 0.6);
    box-sizing: border-box;
}

.nav-controls .back-btn img {
    width: 0.42rem;
    height: 0.44rem;
}

.nav-controls .switch-box {
    flex: 1;
    display: none;
}

.nav-controls .switch-box.has {
    display: block;
}

.nav-controls .switch-btn {
    display: flex;
    align-items: center;
    width: 1.62rem;
    height: 0.62rem;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0.08rem;
    padding: 0.04rem;
    box-sizing: border-box;
    border: solid 0.01rem rgba(132, 132, 132, 0.6);
}

.nav-controls .switch-btn li {
    width: 50%;
    height: 100%;
    border-radius: 0.05rem;
    font-size: 0.26rem;
    line-height: 0.52rem;
    text-align: center;
    color: white;
}

.nav-controls .switch-btn li.active {
    background-color: #ffffff;
    color: #0f0f0f;
}

.nav-controls .right-btns {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0.08rem;
    border: solid 0.01rem rgba(132, 132, 132, 0.6);
    box-sizing: border-box;
}

.nav-controls .right-btns .btn {
    width: 0.69rem;
    height: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.nav-controls .right-btns .btn img {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
}

.nav-controls .right-btns .divider {
    width: 0.02rem;
    height: 0.4rem;
    background-color: #707070;
}

.more-btn {
    position: relative;
}

.more-menus {
    position: absolute;
    z-index: 100;
    top: 0.65rem;
    right: -0.1rem;
    width: 2.14rem;
    height: 3.54rem;
    background: url('../../../img/application/topBg.png');
    background-size: 100% 100%;
    padding-top: 0.1rem;
    box-sizing: border-box;
}

.more-menus a {
    display: block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.8rem;
    background: url('../../../img/application/dindex.png') no-repeat;
    background-position: 0.4rem 0.28rem;
    background-size: 0.32rem;
    text-align: left;
}

.more-menus a.bt_server {
    background-image: url('../../../img/application/dkefu.png');
}

.more-menus a.bt_my {
    background-image: url('../../../img/application/btmy.png');
}

.more-menus a.bt_lang {
    background-image: url('../../../img/application/btlang.png');
}

.more-menus a span {
    border-bottom: 1px solid rgba(224, 224, 224, 0.5);
    margin-left: 0.2rem;
    position: relative;
    top: 0.04rem;
    width: 0.9rem;
    display: inline-block;
}

body:has(.pswp[aria-hidden='false']) .footerBuyContainer {
    z-index: 9999999;
    background: transparent;
}

body:has(.pswp[aria-hidden='false']) .footerBuyContainer a p {
    color: white;
}

body:has(.pswp[aria-hidden='false']) .footerBuyContainer .footer-btn-car span {
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_gwc_white.png') no-repeat;
    background-size: cover;
}

body:has(.pswp[aria-hidden='false']) .footerBuyContainer .footer-btn-kefu span {
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_kf_white.png') no-repeat;
    background-size: cover;
}

body:has(.pswp[aria-hidden='false']) .footerBuyContainer .footer-btn-collect span {
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_sc_white.png') no-repeat;
    background-size: cover;
}

.rich-text h3,
.hight-h3 {
    position: relative;
    font-size: 0.32rem;
    line-height: 0.48rem;
    font-weight: bold;
    color: #262626;
    margin: 0.3rem 0;
    background-color: #ECECEC;
    padding-left: 0.24rem;
}

.hight-h3 {
    background: none;
}

.rich-text h3::before,
.hight-h3::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0.1rem;
    height: 0.48rem;
    background-image: linear-gradient(0deg, #fa4d00 0%, #ffa200 100%);
    border-radius: 0.06rem;
}

/* å•†å“å†…å®¹ */
.goods-main {
    background-color: white;
}

.goods-main .tab_con {
    margin-top: 0;
}

.goods-main .tab_con .tab_con_img {
    margin-top: 1.3rem;
    position: relative;
}

.goods-main .tab_con .tab_con_img::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 1rem;

    background-image: linear-gradient(to bottom, black 0%, transparent 100%);
}

/* å‡¤å‡°è¯„æµ‹ */
.goods-main .fh-evaluation {
    padding: 0.3rem;
    box-sizing: border-box;
    text-align: left;
    overflow: hidden;
    position: relative;
    height: 3.19rem;
}

.goods-main .fh-evaluation .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.1;
}

.goods-main .fh-evaluation:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 13%, rgba(255, 255, 255, 0) 100%);
}

.goods-main .fh-evaluation .main-content {
    position: relative;
    z-index: 3;
}

.goods-main .fh-evaluation h3 {
    margin-top: 0;
    margin-bottom: 0.22rem;
    background: none;
}

.goods-main .fh-evaluation .content {
    display: flex;
    gap: 0.5rem;
}

.goods-main .fh-evaluation .rate {
    width: 1.2rem;
    height: 1.19rem;
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_flame_score.png') center/100% 100% no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
}

.goods-main .fh-evaluation .rate .num {
    display: flex;
    align-items: flex-end;
    font-weight: bold;
}

.goods-main .fh-evaluation .rate span:first-child {
    font-size: 0.5rem;
    line-height: 0.4rem;
}

.goods-main .fh-evaluation .rate span:last-child {
    font-size: 0.32rem;
    line-height: 0.32rem;
}

.goods-main .fh-evaluation .content p {
    flex: 1;
    font-size: 0.24rem;
    line-height: 0.35rem;
    color: #333333;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 1.05rem;
    padding-left: 0.35rem;
}

.goods-main .fh-evaluation .content p .marks {
    position: absolute;
    left: 0;
    top: 0.02rem;
    width: 0.24rem;
    height: 0.19rem;
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_dots.png') center/cover no-repeat;
}

.goods-main .fh-evaluation .desc {
    display: flex;
    margin-top: 0.17rem;
    align-items: flex-end;
}

.goods-main .fh-evaluation .desc .left {
    display: flex;
    align-items: center;
    gap: 0.14rem;
}

.goods-main .fh-evaluation .desc .avatar {
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 50%;
}

.goods-main .fh-evaluation .desc .title {
    font-size: 0.2rem;
    line-height: 0.22rem;
    color: #ff6021;
}

.goods-main .fh-evaluation .desc .middle {
    display: flex;
    align-items: center;
    font-size: 0.2rem;
    line-height: 0.22rem;
    color: #b5b5b5;
    flex: 1;
    padding-left: 0.3rem;
    box-sizing: border-box;
    gap: 0.04rem;
}

.goods-main .fh-evaluation .desc .middle img {
    width: 0.2rem;
    height: 0.2rem;
}

.goods-main .fh-evaluation .desc .right .see-btn {
    width: 1.8rem;
    height: 0.5rem;
    background-color: #ffffff;
    border-radius: 0.08rem;

    font-size: 0.24rem;
    line-height: 0.26rem;
    color: #626262;

    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.08rem;
}

.goods-main .fh-evaluation .desc .right .see-btn img {
    width: 0.3rem;
    height: 0.2rem;
}

/* è¯„æµ‹å†…å®¹ */
.evaluation-main {
    padding: 1.3rem 0.3rem 0;
    box-sizing: border-box;
    background: #f5f5f5;
    text-align: left;
}

.evaluation-main .header-banner {
    position: relative;
    height: 4.22rem;
    margin: 0 -1.3rem;

    background-size: cover;
    background-repeat: no-repeat;
}

.evaluation-main .header-banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1rem;

    background-image: linear-gradient(to bottom, black 0%, transparent 100%);
}

.evaluation-main .header-banner::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.3rem;

    background-image: linear-gradient(to top, black 0%, transparent 100%);
}

.evaluation-main .header-banner .text {
    position: absolute;
    left: 1.3rem;
    bottom: 0.19rem;
    z-index: 2;
    display: flex;
    flex-direction: column;
    row-gap: 0.05rem;
    width: 75%;
}

.evaluation-main .header-banner .text .title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #ffffff;
}

.evaluation-main .header-banner .text .desc {
    font-size: 0.26rem;
    line-height: 0.35rem;
    color: #cecece;
    font-size: 0.26rem;
    line-height: 0.35rem;
    color: #cecece;
    display: block;
    height: 0.35rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.evaluation-main h3::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0.1rem;
    height: 0.48rem;
    background-image: linear-gradient(0deg, #fa4d00 0%, #ffa200 100%);
    border-radius: 0.06rem;
}

.evaluation-main .rich-text p {
    font-size: 0.24rem;
    line-height: 0.36rem;
    letter-spacing: 0rem;
    color: #1b1e29;
    margin-top: 0.3rem;
    text-indent: 0.48rem;
}

/* .evaluation-main .rich-text p:has(&gt; strong) {
  margin-top: 0;
}
.evaluation-main .rich-text p &gt; strong {
  font-size: 0.2rem;
  line-height: 0.27rem;
  letter-spacing: 0rem;
  color: #999999;
} */
.evaluation-main .rich-text img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

/* è¯„åˆ†ä¿¡æ¯ */
.evaluation-main .grading-groups {
    padding: 0.25rem 0.21rem 0.44rem 0.35rem;
    background-color: white;
    border: 1px dashed #e6e6e6;
    border-radius: 0.12rem;
    margin-top: 0.71rem;
}

.evaluation-main .grading-groups .top {
    display: flex;
    gap: 0.18rem;
}

.evaluation-main .grading-groups .avatar-box {
    flex: 1;
}

.evaluation-main .grading-groups .avatar {
    display: flex;
    align-items: center;
    gap: 0.1rem;
}

.evaluation-main .grading-groups .avatar img {
    width: 0.48rem;
    height: 0.48rem;
}

.evaluation-main .grading-groups .avatar span {
    font-size: 0.3rem;
    line-height: 0.22rem;
    color: #ff6021;
    font-weight: bold;
}

.evaluation-main .grading-groups .desc {
    font-size: 0.22rem;
    line-height: 0.35rem;
    color: #333333;
    margin-top: 0.29rem;
}

.evaluation-main .grading-groups .rate {
    width: 1.46rem;
    height: 1.4rem;
    color: white;
    font-weight: bold;
    text-align: center;

    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_score_chn.png') center/100% 100% no-repeat;
    margin-top: -0.05rem;
}

.evaluation-main .grading-groups .rate .num {
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 0.48rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
}

.evaluation-main .grading-groups .rate .left-num {
    font-size: 0.73rem;
    line-height: 0.73rem;
}

.evaluation-main .grading-groups .merit {
    --color: #ff6021;
}

.evaluation-main .grading-groups .shortcoming {
    --color: #0098f1;
}

.evaluation-main .grading-groups .merit-common {
    color: var(--color);
}

.evaluation-main .grading-groups .merit-common .title {
    width: 1.2rem;
    height: 0.39rem;
    border-radius: 0.2rem;
    border: solid 0.02rem var(--color);

    font-size: 0.24rem;
    font-weight: bold;
    line-height: 0.39rem;
    text-align: center;

    margin-top: 0.32rem;
}

.evaluation-main .grading-groups .merit-common ul {
    margin-top: 0.1rem;
}

.evaluation-main .grading-groups .merit-common ul li {
    font-size: 0.22rem;
    line-height: 0.4rem;

    display: flex;

    gap: 0.17rem;
}

.evaluation-main .grading-groups .merit-common span {
    flex: 1;
    word-break: break-all;
}

.evaluation-main .grading-groups .merit-common img {
    width: 0.19rem;
    height: 0.19rem;
    margin-top: 0.1rem;

    align-self: flex-start;
}

.evaluation-main .grading-groups .shortcoming img {
    height: 0.16rem;
    margin-top: 0.12rem;
}

/* å•†å“ */
.evaluation-main .commodity {
    height: 1.2rem;
    background-color: #ffffff;
    border-radius: 0.12rem;
    overflow: hidden;
    display: flex;
    margin-top: 0.3rem;
    position: relative;
}

.evaluation-main .commodity .left {
    width: 2.56rem;
    height: 100%;

    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.evaluation-main .commodity .left .tag div {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.02rem 0.12rem;
    border-radius: 0.12rem 0rem 0.12rem 0rem;
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #ffffff;
    text-align: center;
}

.evaluation-main .commodity .left .tag .xsd {
    background: linear-gradient(90deg, #467dff 0%, #b756ee 100%);
}

.evaluation-main .commodity .left .tag .sd {
    background: #ff0000;
}

.evaluation-main .commodity .left .tag .csd {
    background: linear-gradient(90deg, #dcbc63 0%, #b47a2e 100%);
}

.evaluation-main .commodity .left .tag .ys {
    background: #f66200;
}

.evaluation-main .commodity .left .tag .zx {
    background: #0dbbfa;
}

.evaluation-main .commodity .left .tag,
.evaluation-main .commodity .left .time {
    position: absolute;
    right: 0;
    bottom: 0;

    padding: 0.02rem 0.12rem;
    font-size: 0.2rem;
    line-height: 0.39rem;
    color: #ffffff;

    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 0.12rem 0rem 0.12rem 0rem;
}

.evaluation-main .commodity .middle {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 0.05rem 0.14rem;
    box-sizing: border-box;
}

.evaluation-main .commodity .middle .title {
    font-size: 0.24rem;
    line-height: 0.33rem;
    color: #353535;
    font-weight: bold;
    margin-bottom: 0.11rem;
    height: 0.33rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 4.3rem;
}

.evaluation-main .commodity .middle .old-price {
    font-size: 0.2rem;
    line-height: 0.28rem;
    color: #9b9b9b;
    text-decoration: line-through;

    min-height: 0.28rem;
}

.evaluation-main .commodity .middle .new-price {
    font-size: 0.28rem;
    line-height: 0.28rem;
    color: #fa4f20;
    margin-top: 0.05rem;
}

.evaluation-main .commodity .right {
    width: 0.8rem;
    margin: 0.11rem 0.15rem 0.11rem 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    bottom: 0;
}


.platform-icon {
    width: 0.8rem;
    /*height: 0.2rem;
     */
    /* margin-bottom: 0.05rem;
     */
    /* background: url(https://static.fhyx.com/images/application/pc/common/fhyx_plat_logo.png?r=8); */
    /* background-size: 10.36rem 7.77rem; */
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.3rem;
}

.platform-icon .ico-img {
    height: 0.2rem;
    margin-right: 0.06rem;
}

.platform-icon .ico-name {
    font-size: 0.2rem;
    /*font-weight: bold;*/
}

/*å¸¦æ–‡å­—*/
.platform-icon.hk_microsoft_l {
    width: 0.24rem;
    height: 0.24rem;
    background-position: -1.14rem -0.09rem;
}

.platform-icon.hk_alipan_l {
    width: 0.73rem;
    height: 0.19rem;
    background-position: -2.66rem -0.51rem;
}

.platform-icon.hk_EAPLAY_l {
    width: 0.6rem;
    height: 0.2rem;
    background-position: -2.72rem -3.38rem;
}

.platform-icon.hk_steam_l {
    width: 0.7rem;
    height: 0.21rem;
    background-position: -2.68rem -1.3rem;
}

.platform-icon.hk_uplay_l {
    width: 0.68rem;
    height: 0.21rem;
    background-position: -2.68rem -1.69rem;
}

.platform-icon.hk_Rockstar_l {
    width: 0.26rem;
    height: 0.22rem;
    background-position: -2.89rem -2.06rem;
}

.platform-icon.hk_battle_l {
    width: 0.3rem;
    height: 0.3rem;
    background-position: -6.6rem -0.48rem;
}

.platform-icon.hk_epic_l {
    width: 0.28rem;
    height: 0.32rem;
    background-position: -6.62rem -0.82rem;
}

.platform-icon.hk_GOG_l {
    width: 0.29rem;
    height: 0.29rem;
    background-position: -6.61rem -1.21rem;
}

.platform-icon.hk_ps4_l {
    width: 0.31rem;
    height: 0.24rem;
    background-position: -6.58rem -1.64rem;
}

.platform-icon.hk_xbox_l {
    width: 0.25rem;
    height: 0.25rem;
    background-position: -6.61rem -2.04rem;
}

.platform-icon.hk_SWITCH_l {
    width: 0.72rem;
    height: 0.15rem;
    background-position: -6.39rem -2.48rem;
}

.platform-icon.hk_fhyxbox_l {
    width: 0.72rem;
    height: 0.2rem;
    background-position: -6.38rem -2.86rem;
}

.platform-icon.hk_MOJANG_l {
    width: 0.75rem;
    height: 0.12rem;
    background-position: -6.37rem -3.3rem;
}

.platform-icon.hk_pcgame_l {
    width: 0.66rem;
    height: 0.16rem;
    background-position: -6.42rem -3.68rem;
}

.platform-icon.hk_Bethesda_l {
    width: 0.72rem;
    height: 0.12rem;
    background-position: -6.39rem -4.1rem;
}

.platform-icon.hk_Battlestate_l {
    width: 0.57rem;
    height: 0.3rem;
    background-position: -6.47rem -4.41rem;
}

.platform-icon.hk_Online_l {
    width: 0.56rem;
    height: 0.12rem;
    background-position: -6.47rem -5rem;
}

.platform-icon.hk_ps5_l {
    width: 0.73rem;
    height: 0.16rem;
    background-position: -6.39rem -5.37rem;
}

.platform-icon.hk_XBOXONE_l {
    width: 0.94rem;
    height: 0.19rem;
    background-position: -6.63rem -5.77rem;
}

.platform-icon.hk_XboxSeries_l {
    width: 1.11rem;
    height: 0.13rem;
    background-position: -6.75rem -6.24rem;
}

.platform-icon.hk_cubejoy_l {
    width: 0.54rem;
    height: 0.2rem;
    background-position: -6.47rem -6.56rem;
}

.platform-icon.hk_baidupan_l {
    width: 0.72rem;
    height: 0.16rem;
    background-position: -6.39rem -6.95rem;
}

.platform-icon.hk_wy_l {
    width: 0.62rem;
    height: 0.21rem;
    background-position: -6.44rem -7.36rem;
}

.platform-icon.hk_leigod_l {
    width: 0.26rem;
    height: 0.26rem;
    background-position: -9.84rem -0.44rem;
}

.platform-icon.hk_xunyou_l {
    width: 0.25rem;
    height: 0.25rem;
    background-position: -9.84rem -0.99rem;
}

.platform-icon.hk_paopaospeed_l {
    width: 0.28rem;
    height: 0.25rem;
    background-position: -9.84rem -1.5rem;
}

.platform-icon.hk_ios_l {
    width: 0.2rem;
    height: 0.23rem;
    background-position: -9.89rem -2.04rem;
}

.platform-icon.hk_Android_l {
    width: 0.24rem;
    height: 0.26rem;
    background-position: -9.89rem -2.51rem;
}

.platform-icon.hk_gamepp_l {
    width: 0.3rem;
    height: 0.3rem;
    background-position: -9.86rem -3.08rem;
}

.platform-icon.hk_myth_l {
    width: 0.87rem;
    height: 0.28rem;
    background-position: -8.12rem -3.78rem;
}

.platform-icon.hk_TALKI_l {
    width: 0.4rem;
    height: 0.28rem;
    background-position: -9.81rem -4.38rem;
}

.platform-icon.hk_pkyouxia_l {
    width: 0.64rem;
    height: 0.18rem;
    background-position: -2.7rem -2.48rem;
}

.platform-icon.hk_qiyou_l {
    width: 0.34rem;
    height: 0.28rem;
    background-position: -9.79rem -5.68rem;
}

.platform-icon.hk_fhyxjsq_l {
    width: 0.3rem;
    height: 0.3rem;
    background-position: -2.87rem -2.88rem;
}

.platform-icon.hk_VALORANT_l {
    width: 0.24rem;
    height: 0.24rem;
    background-position: -2.9rem -3.72rem;
}

.platform-icon.hk_LOL_l {
    width: 0.24rem;
    height: 0.24rem;
    background-position: -2.9rem -4.21rem;
}

.platform-icon.hk_Razer_l {
    width: 0.29rem;
    height: 0.29rem;
    background-position: -2.87rem -4.67rem;
}

.platform-icon.hk_pubg_l {
    width: 0.24rem;
    height: 0.24rem;
    background-position: -2.9rem -5.13rem;
}

.platform-icon.hk_applemusic_l {
    width: 0.24rem;
    height: 0.24rem;
    background-position: -9.85rem -6.19rem;
}

.platform-icon.hk_WeGame_l {
    width: 0.93rem;
    height: 0.22rem;
    background-position: -1.15rem -6.24rem;
}

.evaluation-main .commodity .right .discount {
    width: 0.8rem;
    height: 0.32rem;
    background-color: #37b900;
    border-radius: 0.06rem;
    font-size: 0.2rem;
    line-height: 0.39rem;
    color: #ffffff;
    text-align: center;
}

/* æœ€æ–°è¯„æµ‹ */
.evaluation-main .new-evaluation ul {
    display: flex;
    flex-direction: column;
    gap: 0.26rem;
}

.evaluation-main .new-evaluation li {
    height: 1.2rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.04rem 0.12rem 0rem rgba(0, 0, 0, 0.16);
    border-radius: 0.12rem;
    overflow: hidden;
}

.evaluation-main .new-evaluation li a {
    display: flex;
    width: 100%;
    height: 100%;
}

.evaluation-main .new-evaluation .left {
    width: 2.56rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.evaluation-main .new-evaluation .left .rate {
    width: 0.5rem;
    height: 0.48rem;
    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_score_large.png') center/100% 100% no-repeat;
    font-size: 0.16rem;
    line-height: 0.16rem;
    color: white;

    display: flex;
    justify-content: center;
    align-items: center;

    margin-left: 0.06rem;
    margin-top: 0.07rem;
}

.evaluation-main .new-evaluation .left .rate span:first-child {
    font-size: 0.24rem;
    line-height: 0.24rem;
}

.evaluation-main .new-evaluation .right {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    padding: 0.07rem 0.1rem 0.09rem 0.14rem;
    box-sizing: border-box;
}

.evaluation-main .new-evaluation .desc {
    display: flex;
    justify-content: space-between;
    font-size: 0.2rem;
    line-height: 0.22rem;
    color: #b5b5b5;
}

.evaluation-main .new-evaluation .title {
    font-size: 0.22rem;
    line-height: 0.32rem;
    color: #333333;

    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.evaluation-main .new-evaluation .desc img {
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
}

.evaluation-main .new-evaluation .desc .time {
    display: flex;
    align-items: center;
    gap: 0.06rem;
}

.evaluation-main .new-evaluation .loading-text,
.evaluation-main .new-evaluation .finished-text {
    text-align: center;
    color: #b5b5b5;
    margin: 0.3rem 0;
}

.evaluation-main .comment-entry {
    position: fixed;
    left: 50%;
    bottom: 0;
    z-index: 10;
    transform: translateX(-50%);

    width: 100%;

    max-width: 750px;

    background: white;

    display: flex;
    align-items: center;
    gap: 0.19rem;

    padding: 0.22rem 0.3rem;

    /* å…¼å®¹ IOS&lt;11.2 */
    padding-bottom: calc(0.22rem + constant(safe-area-inset-bottom));
    /* å…¼å®¹ IOS&gt;11.2 */
    padding-bottom: calc(0.22rem + env(safe-area-inset-bottom));
    box-sizing: border-box;
}

.evaluation-main .comment-entry .left-icon {
    width: 0.47rem;
    height: 0.48rem;

    background: url('https://static.fhyx.com/images/application/wap/common/pingce/icon_discuss.png') center/100% no-repeat;
}

.evaluation-main .comment-entry .input-box {
    flex: 1;
    height: 0.6rem;
    background-color: #f5f5f5;
    border-radius: 0.18rem;
    border: solid 0.01rem #b4b4b4;

    box-sizing: border-box;
}

.evaluation-main .comment-entry .input-box input {
    width: 100%;
    height: 100%;
    border-radius: 0.18rem;
    padding: 0 0.3rem;
    box-sizing: border-box;
    border: none;
    outline: none;
}

/* è¯„è®º è¦†ç›–æ&nbsp;·å¼ */
.evaluation-main .fhyxPinglun {
    margin: 0 -0.3rem 0;
    background: none;
}

.evaluation-main .fhyxPinglunCon {
    margin-top: 0;
}

.evaluation-main .fhyxPinglunConRight {
    display: none;
}

.evaluation-main .fhyxPinglunConLeftLiMore {
    background: none;
}

.evaluation-main .fhyxWritePlAlertCon {
    width: 6.9rem;
    max-width: 788px;
}

.evaluation-main .fhyxPinglunConLeftLiConR .tj,
.evaluation-main .fhyxPinglunConLeftLiConR .nottj {
    display: none;
}

.evaluation-main .fhyxPinglunConLeftLiCon .con {
    word-break: break-all;
}

.evaluation-main .fhyxPinglunConLeftLi.childen .fhyxPinglunConLeftLiConR {
    word-break: break-all;
}

.fhyxPinglun .replyBorder .replyBorderCon {
    display: flex;
    flex-direction: column;
    padding: 0.27rem 0.3rem;
    box-sizing: border-box;

    height: auto;

    padding-bottom: calc(0.27rem + constant(safe-area-inset-bottom));
    padding-bottom: calc(0.27rem + env(safe-area-inset-bottom));
}

.fhyxPinglun .replyBorder .replyBorderCon_c {
    background-color: #f5f5f5;
    border-radius: 0.18rem;
    border: solid 0.01rem #b4b4b4;
    padding: 0.15rem 0.25rem;
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    height: 1.8rem;
    line-height: 0.4rem;
}

.fhyxPinglun .replyBorder .replyBorderCon_c::-webkit-scrollbar {
    width: 0;
}

.fhyxPinglun .replyBorder .actions {
    display: flex;
    justify-content: space-between;
    margin-top: 0.24rem;
}

.fhyxPinglun .replyBorder .actions .text {
    font-size: 0.24rem;
    line-height: 0.42rem;
    color: #cecece;
    align-self: flex-end;
}

.fhyxPinglun .replyBorder .actions .text span {
    color: #fb5300;
}

.fhyxPinglun .replyBorder .actions .replyBorderBtn,
.fhyxPinglun .replyBorder .actions .submitComment {
    margin: 0;

    width: 2.8rem;
    height: 0.66rem;
    background-image: linear-gradient(264deg, #ffa53b 0%, #fa4f20 100%);
    border-radius: 0.2rem;
    font-size: 0.3rem;
    line-height: 0.42rem;

    display: flex;
    justify-content: center;
    align-items: center;

    color: white;
}

/* å›¾ç‰‡é¢„è§ˆå™¨ */
.pswp .pswp__button {
    float: none;
}

.pswp .pswp__counter {
    left: 50%;
    transform: translateX(-50%);
}</pre></body></html>