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;}
.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 > 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 > 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 > a.share span {background: url("//static.fhyx.com/images/application/wap/com/products/icon2.png") no-repeat;background-size: 100% 100%;}
.guideBottom > 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 > 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;}
/* 加载圆圈 */
.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;}
/*优惠券弹窗*/
.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.05rem;}
.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;}
.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.16rem;font-size: 0.24rem;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: 111;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;}
.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 {display: none!important;}

/*价格趋势*/
.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 > 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;}
.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;}


/*添加评测后*/
#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;
}
.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;
}

.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(> strong) {
  margin-top: 0;
}
.evaluation-main .rich-text p > 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<11.2 */
    padding-bottom: calc(0.22rem + constant(safe-area-inset-bottom));
    /* 兼容 IOS>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;
}

/* 评论 覆盖样式 */
.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%);
}

.fhyxDetailXrzq {float: left;width: 6.9rem;height: auto;margin: 0.15rem 0 0 0.3rem;position: relative;display: none;}
.fhyxDetailXrzq .img {float: left;width: 100%;height: auto;}