/*hearder*/
.fhyxHeader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  height: 70px;
  background: #481518;
}
.fhyxHeader:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #982b31;
}

.fhyxHeaderLeft {
  float: left;
  width: auto;
  height: 70px;
  position: relative;
  z-index: 1;
}
.fhyxHeaderLeftLogo {
  float: left;
  width: 193px;
  height: 50px;
  margin: 10px 0 0 30px;
}
.fhyxHeaderLeftLogo.logo-com {
  background-image: url('https://static.fhyx.com/images/application/pc/com/2026shuangdanindex/fhyx_title_com.png') !important;
}
.fhyxHeaderLeftLogo.logo-hk {
  background-image: url('https://static.fhyx.com/images/application/pc/com/2026shuangdanindex/fhyx_main_title.png') !important;
}
.fhyxHeaderLeftUl {
  float: left;
  width: auto;
  height: 70px;
  margin-left: 16px;
}
.fhyxHeaderLeftLi {
  float: left;
  width: auto;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
  color: #e8c178;
  margin-left: 20px;
}
.fhyxHeaderLeftLi.checked {
  position: relative;
  font-weight: bold;
  color: #ffffff;
}
.fhyxHeaderLeftLi.checked:after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
  width: 24px;
  height: 4px;
  background-color: #fa4f20;
  border-radius: 12px;
  margin: 0 auto;
}
.fhyxHeaderLeftDown {
  float: left;
  width: auto;
  height: 80px;
  margin-left: 20px;
  position: relative;
  z-index: 1;
}
.fhyxHeaderLeftDownCon {
  float: left;
  width: 140px;
  height: 36px;
  background-image: linear-gradient(90deg, #ffe66d 0%, #ffa40e 100%);
  border-radius: 20px;
  margin-top: 17px;
  cursor: pointer;
}
.fhyxHeaderLeftDownCon em {
  float: left;
  background: url('/images/application/pc/com/2024sd/top1.png?r=1') no-repeat;
  width: 18px;
  height: 14px;
  margin: 11px 5px 0 18px;
}
.fhyxHeaderLeftDownCon span {
  float: left;
  width: auto;
  height: 24px;
  line-height: 24px;
  text-align: left;
  font-size: 16px;
  color: #481518;
  margin-top: 5px;
}
.fhyxHeaderLeftDownAlert {
  display: none;
  position: absolute;
  top: 76px;
  left: -137px;
  width: 390px;
  height: 216px;
  background-image: linear-gradient(0deg, #ab3333 0%, #7b1201 100%);
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.16);
  border-radius: 12px;
}
.fhyxHeaderLeftDown:hover .fhyxHeaderLeftDownAlert {
  display: block;
}
.fhyxHeaderLeftDownAlertCon {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
.fhyxHeaderLeftDownAlertLeft {
  float: left;
  width: 194px;
  height: auto;
}
.fhyxHeaderLeftDownAlertLeftTitle {
  display: table;
  width: auto;
  height: 20px;
  margin: 11px auto 0;
}
.fhyxHeaderLeftDownAlertLeftTitle em {
  float: left;
  background: url('/images/application/pc/com/2024sd/top2.png?r=1') no-repeat;
  width: 10px;
  height: 14px;
  margin-top: 3px;
}
.fhyxHeaderLeftDownAlertLeftTitle span {
  float: left;
  width: auto;
  height: 20px;
  line-height: 20px;
  text-align: left;
  font-size: 14px;
  color: #ffffff;
  margin-left: 6px;
}
.fhyxHeaderLeftDownAlertLeftTxt {
  float: left;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  color: #e8c178;
  margin: 3px 0 15px 0;
}
.fhyxHeaderLeftDownAlertLeftEwm {
  display: table;
  width: 94px;
  height: 94px;
  background-color: #ffffff;
  border-radius: 8px;
  border: solid 2px #f1f2f3;
  margin: 0 auto;
}
.fhyxHeaderLeftDownAlertLeftEwm img {
  float: left;
  width: 80px;
  height: 80px;
  margin: 7px;
}
.fhyxHeaderLeftDownAlertRight {
  float: left;
  width: 194px;
  position: relative;
}
.fhyxHeaderLeftDownAlertRight:after {
  content: '';
  position: absolute;
  left: 0;
  top: 20px;
  width: 2px;
  height: 148px;
  background-color: #d7aa6d;
}
.fhyxHeaderLeftDownAlertRightTitle {
  display: table;
  width: auto;
  height: 20px;
  margin: 11px auto 0;
}
.fhyxHeaderLeftDownAlertRightTitle em {
  float: left;
  background: url('/images/application/pc/com/2024sd/top3.png?r=1') no-repeat;
  width: 15px;
  height: 12px;
  margin-top: 4px;
}
.fhyxHeaderLeftDownAlertRightTitle span {
  float: left;
  width: auto;
  height: 20px;
  line-height: 20px;
  text-align: left;
  font-size: 14px;
  color: #ffffff;
  margin-left: 6px;
}
.fhyxHeaderLeftDownAlertRightTxt {
  float: left;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  color: #e8c178;
  margin: 3px 0 15px 0;
}
.fhyxHeaderLeftDownAlertRightLogo {
  display: flex;
  background: url('/images/application/pc/common/top/icon4.png') no-repeat;
  width: 54px;
  height: 54px;
  margin: 0 auto;
  box-shadow: 0px 2px 8px 0px rgba(147, 164, 170, 0.53);
  border-radius: 8px;
}
.fhyxHeaderLeftDownAlertRight a {
  display: table;
  width: 104px;
  height: 30px;
  background-image: linear-gradient(331deg, #c1691b 0%, #f5c86e 100%);
  border-radius: 18px;
  margin: 20px auto 0;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border: 0;
}
.fhyxHeaderLeftDownAlertBotLink {
  display: table;
  width: auto;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  color: #b79a85;
  margin: 0 auto;
}

.fhyxHeaderCenter {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 625px;
  height: 70px;
}
.fhyxHeaderCenter:after {
  content: '';
  position: absolute;
  top: 0px;
  right: -393px;
  background: url('/images/application/pc/com/2024sd/top17.png?r=1') no-repeat;
  width: 1056px;
  height: 68px;
}
.fhyxHeaderCenterSearch {
  float: left;
  width: 500px;
  height: 40px;
  background-color: #ae4a4a;
  border-radius: 30px;
  border: solid 2px #8c3635;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}
.searchContent {
  float: left;
  width: 430px;
  height: 40px;
  line-height: 40px;
  border: 0px;
  background: transparent;
  display: block;
  line-height: 40px;
  caret-color: #ffffff;
  color: #ffffff;
  font-size: 16px;
  outline: none;
  text-indent: 30px;
}
.searchContent::-webkit-input-placeholder {
  color: #ffffff;
}
.searchContent::-moz-placeholder {
  color: #ffffff;
}
.searchContent:-moz-placeholder {
  color: #ffffff;
}
.searchContent:-ms-input-placeholder {
  color: #ffffff;
}
.search_icon {
  float: right;
  width: 24px;
  height: 24px;
  margin-top: 7px;
  margin-right: 20px;
}
#search_sub {
  width: 24px;
  height: 24px;
  background: url(/images/application/pc/com/2024sd/top19.png?r=1) no-repeat;
  float: left;
  outline: none;
  border: 0px;
  cursor: pointer;
  position: unset;
}

.search-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  overflow-y: auto;
  background: white;
  z-index: 1000;
  display: none;
  margin-top: 5px;
  width: 500px;
  max-height: 570px;
  background-image: linear-gradient(180deg, #ab3333 0%, #7b1201 100%);
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  padding-bottom: 12px;
}
.search-dropdown.active {
  display: block;
}
.search-item {
  display: flex;
  padding: 12px 0 0 11px;
  cursor: pointer;
}
.search-item.series {
  padding: 16px 0 0 11px;
}
.search-item-series-info {
  float: left;
  width: 478px;
  height: 32px;
  border-radius: 6px;
  border: solid 1px #ffffff;
}
.search-more {
  display: table;
  width: 158px;
  height: 26px;
  border-radius: 14px;
  border: solid 1px #ffffff;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  margin: 16px auto 5px;
}
.search-item-img {
  width: 128px;
  height: 60px;
  margin-right: 11px;
  position: relative;
}
.search-item-img .lowest {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 50px;
  height: 24px;
  background: url('/images/application/pc/com/fhyx_c_lowest.png') no-repeat;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  text-indent: 7px;
  text-align: left;
}
.search-item-img .newlowest {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 70px;
  height: 24px;
  background: url('/images/application/pc/com/fhyx_c_newlowest.png?r=1') no-repeat;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  text-indent: 11px;
  text-align: left;
}
.search-item-img .new {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 50px;
  height: 24px;
  background: url('/images/application/pc/com/fhyx_c_new.png') no-repeat;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  text-indent: 7px;
  text-align: left;
}
.search-item-img .ys {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 50px;
  height: 24px;
  background: url('/images/application/pc/com/fhyx_newlist5.png') no-repeat;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  text-indent: 7px;
  text-align: left;
}
.search-item-img .overlowest {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 70px;
  height: 24px;
  background: url(/images/application/pc/common/list/bg_gold.png) no-repeat;
  line-height: 24px;
  text-align: left;
  font-size: 14px;
  color: #fff;
  text-indent: 11px;
  z-index: 10;
  text-align: left;
}
.search-item-img img {
  width: 100%;
  height: 100%;
}
.search-item-info {
  flex: 1;
  position: relative;
}
.search-item-title {
  font-size: 14px;
  color: #e8c178;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  float: left;
  width: 240px;
  height: 38px;
  text-align: left;
}
.search-item-series {
  font-size: 14px;
  color: #ffffff;
  float: left;
  width: auto;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-weight: bold;
}
.search-item-count {
  float: right;
  margin-right: 36px;
  width: auto;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 14px;
  color: #ffffff;
  position: relative;
}
.search-item-count:after {
  content: '';
  position: absolute;
  top: 9px;
  right: -26px;
  background: url('/images/application/pc/com/2024sd/top16.png?r=1') no-repeat;
  width: 14px;
  height: 14px;
}
.search-item-price {
  float: left;
  width: 240px;
  text-align: left;
}
.current-price {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  margin-right: 8px;
}
.current-price em {
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
}
.original-price {
  font-size: 12px;
  color: #b79a85;
  text-decoration: line-through;
}
.search-item-plat {
  position: absolute;
  bottom: 0;
  right: 21px;
  background-image: url('/images/application/pc/common/fhyx_plat_logo.png?r=11');
}
/*带文字*/
.search-item-plat.hk_microsoft_l {
  width: 24px;
  height: 24px;
  background-position: -43px -9px;
}
.search-item-plat.hk_alipan_l {
  width: 73px;
  height: 19px;
  background-position: -96px -51px;
}
.search-item-plat.hk_EAPLAY_l {
  width: 60px;
  height: 20px;
  background-position: -103px -338px;
}
.search-item-plat.hk_steam_l {
  width: 70px;
  height: 21px;
  background-position: -97px -130px;
}
.search-item-plat.hk_uplay_l {
  width: 68px;
  height: 21px;
  background-position: -98px -169px;
}
.search-item-plat.hk_Rockstar_l {
  width: 26px;
  height: 22px;
  background-position: -119px -206px;
}
.search-item-plat.hk_battle_l {
  width: 30px;
  height: 30px;
  background-position: -488px -48px;
}
.search-item-plat.hk_epic_l {
  width: 28px;
  height: 32px;
  background-position: -491px -82px;
}
.search-item-plat.hk_GOG_l {
  width: 29px;
  height: 29px;
  background-position: -490px -121px;
}
.search-item-plat.hk_ps4_l {
  width: 31px;
  height: 24px;
  background-position: -489px -164px;
}
.search-item-plat.hk_xbox_l {
  width: 25px;
  height: 25px;
  background-position: -490px -204px;
}
.search-item-plat.hk_SWITCH_l {
  width: 72px;
  height: 15px;
  background-position: -469px -248px;
}
.search-item-plat.hk_fhyxbox_l {
  width: 72px;
  height: 20px;
  background-position: -469px -286px;
}
.search-item-plat.hk_MOJANG_l {
  width: 75px;
  height: 12px;
  background-position: -468px -330px;
}
.search-item-plat.hk_pcgame_l {
  width: 66px;
  height: 16px;
  background-position: -472px -368px;
}
.search-item-plat.hk_Bethesda_l {
  width: 72px;
  height: 12px;
  background-position: -475px -410px;
}
.search-item-plat.hk_Battlestate_l {
  width: 57px;
  height: 30px;
  background-position: -476px -441px;
}
.search-item-plat.hk_Online_l {
  width: 56px;
  height: 12px;
  background-position: -477px -500px;
}
.search-item-plat.hk_ps5_l {
  width: 73px;
  height: 16px;
  background-position: -469px -537px;
}
.search-item-plat.hk_XBOXONE_l {
  width: 94px;
  height: 19px;
  background-position: -557px -577px;
}
.search-item-plat.hk_XboxSeries_l {
  width: 111px;
  height: 13px;
  background-position: -422px -624px;
}
.search-item-plat.hk_cubejoy_l {
  width: 54px;
  height: 20px;
  background-position: -476px -656px;
}
.search-item-plat.hk_baidupan_l {
  width: 72px;
  height: 16px;
  background-position: -469px -695px;
}
.search-item-plat.hk_wy_l {
  width: 62px;
  height: 21px;
  background-position: -474px -736px;
}
.search-item-plat.hk_leigod_l {
  width: 26px;
  height: 26px;
  background-position: -873px -44px;
}
.search-item-plat.hk_xunyou_l {
  width: 25px;
  height: 25px;
  background-position: -872px -99px;
}
.search-item-plat.hk_paopaospeed_l {
  width: 28px;
  height: 28px;
  background-position: -866px -150px;
}
.search-item-plat.hk_ios_l {
  width: 20px;
  height: 23px;
  background-position: -870px -204px;
}
.search-item-plat.hk_Android_l {
  width: 24px;
  height: 26px;
  background-position: -870px -251px;
}
.search-item-plat.hk_gamepp_l {
  width: 30px;
  height: 30px;
  background-position: -867px -308px;
}
.search-item-plat.hk_myth_l {
  width: 87px;
  height: 28px;
  background-position: -812px -378px;
}
.search-item-plat.hk_TALKI_l {
  width: 40px;
  height: 28px;
  background-position: -864px -438px;
}
.search-item-plat.hk_pkyouxia_l {
  width: 64px;
  height: 18px;
  background-position: -100px -248px;
}
.search-item-plat.hk_qiyou_l {
  width: 34px;
  height: 28px;
  background-position: -862px -568px;
}
.search-item-plat.hk_fhyxjsq_l {
  width: 30px;
  height: 30px;
  background-position: -117px -288px;
}
.search-item-plat.hk_VALORANT_l {
  width: 24px;
  height: 24px;
  background-position: -120px -372px;
}
.search-item-plat.hk_LOL_l {
  width: 24px;
  height: 24px;
  background-position: -120px -421px;
}
.search-item-plat.hk_Razer_l {
  width: 29px;
  height: 29px;
  background-position: -120px -467px;
}
.search-item-plat.hk_pubg_l {
  width: 24px;
  height: 24px;
  background-position: -120px -513px;
}
.search-item-plat.hk_applemusic_l {
  width: 24px;
  height: 24px;
  background-position: -867px -619px;
}
.search-item-plat.hk_WeGame_l {
  width: 93px;
  height: 22px;
  background-position: -115px -594px;
}

/* 滚动条样式 */
.search-dropdown::-webkit-scrollbar {
  width: 6px;
}
.search-dropdown::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.search-dropdown::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 3px;
}
.search-dropdown::-webkit-scrollbar-thumb:hover {
  background: #999;
}
.highlight {
  color: #ff4d4f;
  font-weight: bold;
}
.search-error {
  color: #ff4d4f;
  text-align: center;
  padding: 20px;
}
.search-section-title {
  padding: 0 12px 8px;
  color: #999;
  font-size: 12px;
  border-bottom: 1px solid #f0f0f0;
}

.fhyxHeaderCenterLocation {
  float: right;
  width: 115px;
  height: 44px;
  background: url(/images/application/pc/com/2024sd/top18.png?r=1) no-repeat;
  text-indent: 45px;
  line-height: 38px;
  color: #ffe4b2;
  font-size: 16px;
  margin-top: 16px;
  position: relative;
  z-index: 1;
  text-align: left;
}
.fhyxHeaderCenterLocation:visited {
  color: #ffe4b2;
}
.fhyxHeaderCenterLocation:hover {
  background: url(/images/application/pc/com/2024sd/top18.png?r=1) no-repeat;
}
@media (max-width: 1900px) {
  .fhyxHeaderCenter {
    width: 370px;
  }
  .fhyxHeaderCenterSearch {
    width: 250px;
  }
  .searchContent {
    width: 200px;
    text-indent: 15px;
  }
}
@media (max-width: 1610px) {
  .fhyxHeaderLeftLogo {
    margin-left: 10px;
  }
  .fhyxHeaderLeftUl {
    margin-left: -5px;
  }
  .fhyxHeaderLeftLi {
    margin-left: 10px;
  }
  .fhyxHeaderLeftDown {
    margin-left: 10px;
  }
  .fhyxHeaderLeftDownCon {
    width: 105px;
  }
}

.fhyxHeaderRight {
  float: right;
  width: auto;
  height: 70px;
  margin-right: 30px;
  position: relative;
  z-index: 1;
}
.fhyxHeaderRightLogin {
  float: left;
  width: auto;
  height: 70px;
}
#login_btn {
  float: left;
  width: 74px;
  height: 35px;
  border-radius: 18px;
  border: solid 1px #ff6200;
  line-height: 35px;
  text-align: center;
  font-size: 18px;
  color: #ff6200;
  margin-top: 16px;
  margin-right: 40px;
}
.fhyxHeaderRightLoginCon {
  float: left;
  width: 36px;
  height: auto;
  position: relative;
  margin: 14px 37px 0 0;
}
.fhyxHeaderRightLoginCon .userImgCon {
  float: left;
  width: 36px;
  height: 36px;
  position: relative;
  z-index: 2;
  transition: 0.3s;
}
.fhyxHeaderRightLoginCon .userImgCon .userimg {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.fhyxHeaderRightLoginCon .userImgCon .userFrame {
  position: absolute;
  width: 42px;
  height: 42px;
  top: -4px;
  left: -3px;
  transition: 0.3s;
}
.fhyxHeaderRightLoginCon:hover .userImgCon {
  width: 58px;
  height: 58px;
  margin-left: -10px;
}
.fhyxHeaderRightLoginCon:hover .userImgCon .userFrame {
  width: 81px;
  height: 81px;
  top: -17px;
  left: -12px;
}
.fhyxHeaderRightLoginConAlert {
  position: absolute;
  top: 32px;
  left: -102px;
  width: 240px;
  height: 410px;
  background-image: linear-gradient(180deg, #ab3333 0%, #7b1201 100%);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  z-index: 1;
  display: none;
}
.fhyxHeaderRightLoginCon:hover .fhyxHeaderRightLoginConAlert {
  display: block;
}
.fhyxHeaderRightLoginConAlert .username {
  float: left;
  width: 220px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 40px 0 6px 10px;
}
.fhyxHeaderRightLoginConAlert .smrz {
  display: table;
  width: auto;
  height: 16px;
  margin: 0 auto;
}
.fhyxHeaderRightLoginConAlert .smrz .smrzIcon {
  float: left;
  background: url('/images/application/pc/com/2024sd/top7.png?r=1') no-repeat;
  width: 80px;
  height: 16px;
}
.fhyxHeaderRightLoginConAlert .smrz .smrzIcon.checked {
  background: url('/images/application/pc/common/top/icon10.png') no-repeat;
}
.fhyxHeaderRightLoginConAlert .smrz .smrzBtn {
  float: left;
  background: url('/images/application/pc/com/2024sd/top8.png?r=1') no-repeat;
  width: 49px;
  height: 17px;
  cursor: pointer;
  margin-left: 3px;
}
.fhyxHeaderRightLoginConAlert .balanceCon {
  display: table;
  width: auto;
  height: 42px;
  margin: 10px auto 0;
}
.fhyxHeaderRightLoginConAlert .balanceCon .balanceConLi {
  float: left;
  width: 73px;
  height: 42px;
}
.fhyxHeaderRightLoginConAlert .balanceCon .balanceConLi .balance {
  float: left;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
}
.fhyxHeaderRightLoginConAlert .balanceCon .balanceConLi .title {
  float: left;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  color: #e8c178;
}
.fhyxHeaderRightLoginConAlert .bindsteam {
  display: table;
  width: 218px;
  height: 32px;
  border-radius: 6px;
  border: solid 1px #e8e8e8;
  margin: 12px auto 5px;
}
.fhyxHeaderRightLoginConAlert .bindsteam .icon {
  float: left;
  background: url('/images/application/pc/com/2024sd/top9.png?r=1') no-repeat;
  width: 20px;
  height: 20px;
  margin: 7px 7px 0 9px;
}
.fhyxHeaderRightLoginConAlert .bindsteam .title {
  float: left;
  width: auto;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 12px;
  color: #b79a85;
}
.fhyxHeaderRightLoginConAlert .bindsteam.checked .title {
  color: #ffffff;
  font-weight: bold;
}
.fhyxHeaderRightLoginConAlert .bindsteam .bindsteamBtn {
  float: right;
  background: url('/images/application/pc/com/2024sd/top10.png?r=1') no-repeat;
  width: 78px;
  height: 20px;
  margin: 7px 6px 0 0;
  cursor: pointer;
}
.fhyxHeaderRightLoginConAlert .bindsteam .bindsteamBtn.checked {
  background: url('/images/application/pc/com/2024sd/top11.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi {
  display: table;
  width: 220px;
  height: 34px;
  margin: 0 auto 0;
}
.fhyxHeaderRightLoginConAlert .userInfoLi:hover {
  background-image: linear-gradient(90deg, #eaae66 0%, #af5929 100%);
  border-radius: 6px;
}
.fhyxHeaderRightLoginConAlert .userInfoLi .icon {
  float: left;
  width: 20px;
  height: 20px;
  margin: 7px 7px 0 9px;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userinfo .icon {
  background: url('/images/application/pc/com/2024sd/top12.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userinfo:hover .icon {
  background: url('/images/application/pc/com/2024sd/top12_hover.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userachievement .icon {
  background: url('/images/application/pc/com/2024sd/top13.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userachievement:hover .icon {
  background: url('/images/application/pc/com/2024sd/top13_hover.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userproclaim .icon {
  background: url('/images/application/pc/com/2024sd/top14.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userproclaim:hover .icon {
  background: url('/images/application/pc/com/2024sd/top14_hover.png?r=1') no-repeat;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userlogout .icon {
  background: url('/images/application/pc/com/2024sd/top15.png?r=1') no-repeat;
  width: 18px;
  height: 17px;
  margin: 7px 7px 0 11px;
}
.fhyxHeaderRightLoginConAlert .userInfoLi.userlogout:hover .icon {
  background: url('/images/application/pc/com/2024sd/top15_hover.png?r=1') no-repeat;
  width: 18px;
  height: 17px;
  margin: 7px 7px 0 11px;
}
.fhyxHeaderRightLoginConAlert .userInfoLi .title {
  float: left;
  width: auto;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 12px;
  color: #e8c178;
}
.fhyxHeaderRightLoginConAlert .userInfoLi:hover .title {
  color: #481518;
}
.fhyxHeaderRightLoginConAlert .userInfoLi .rightIcon {
  float: right;
  background: url('/images/application/pc/common/top/icon18.png') no-repeat;
  width: 9px;
  height: 13px;
  margin: 10px 7px 0 0;
}
.fhyxHeaderRightLoginConAlert .fg {
  width: 220px;
  height: 1px;
  background: #e8e8e8;
  margin: 12px auto;
}
.fhyxHeaderVip {
  display: table;
  width: 220px;
  height: 66px;
  border-radius: 6px;
  position: relative;
  margin: 18px 0 0 10px;
}

.fhyxHeaderVip.qy {
  background-image: linear-gradient(45deg, #ffffff 0%, #fef3df 56%, #ffdfab 100%);
  box-shadow: 0px 2px 4px 0px rgba(252, 189, 139, 0.52);
}

.fhyxHeaderVip.yy {
  background-image: linear-gradient(45deg, #f5f5f5 0%, #e4f0f8 56%, #e4f4f9 100%);
  box-shadow: 0px 2px 4px 0px rgba(134, 151, 154, 0.52);
}

.fhyxHeaderVip.jy {
  background-image: linear-gradient(45deg, #fff9e5 0%, #ffe29e 56%, #ffdf75 100%);
  box-shadow: 0px 2px 4px 0px rgba(252, 189, 139, 0.52);
}

.fhyxHeaderVip.fh {
  background-image: linear-gradient(45deg, #f5faff 0%, #bad8ff 56%, #d1afff 100%);
  box-shadow: 0px 2px 4px 0px rgba(144, 136, 151, 0.52);
}

.fhyxHeaderVip .bg {
  position: absolute;
  top: 0;
  right: 57px;
  background: url('/images/application/pc/com/vip/icon9.png') no-repeat;
  width: 58px;
  height: 66px;
  background-size: 100% 100%;
}

.fhyxHeaderVip .icon {
  float: left;
  width: 50px;
  height: 50px;
  margin: -13px 0 0 2px;
  position: relative;
}

.fhyxHeaderVip.qy .icon {
  background: url('/images/application/pc/com/vip/icon10.png') no-repeat;
  background-size: 100% 100%;
}

.fhyxHeaderVip.yy .icon {
  background: url('/images/application/pc/com/vip/icon11.png') no-repeat;
  background-size: 100% 100%;
}

.fhyxHeaderVip.jy .icon {
  background: url('/images/application/pc/com/vip/icon12.png') no-repeat;
  background-size: 100% 100%;
}

.fhyxHeaderVip.fh .icon {
  background: url('/images/application/pc/com/vip/icon13.png') no-repeat;
  background-size: 100% 100%;
}

.fhyxHeaderVip .title {
  float: left;
  width: auto;
  height: 14px;
  line-height: 14px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  margin: 11px 0 0 3px;
  position: relative;
  z-index: 1;
  color: #000000;
}

.fhyxHeaderVip .more {
  float: right;
  width: 82px;
  height: 26px;
  background-color: #fa4d00;
  border-radius: 0px 6px 0px 18px;
  text-align: center;
  line-height: 26px;
  font-size: 12px;
  color: #ffffff;
  position: relative;
  z-index: 1;
}

.fhyxHeaderVip .endtime {
  display: inline-block;
  width: 210px;
  height: 22px;
  border-radius: 6px;
  line-height: 22px;
  text-align: center;
  font-size: 12px;
  color: #333333;
  margin: 1px auto 0;
}

.fhyxHeaderVip.qy .endtime {
  background-color: #fff9ee;
}

.fhyxHeaderVip.yy .endtime {
  background-color: #e8f8ff;
}

.fhyxHeaderVip.jy .endtime {
  background-color: #fff5cc;
}

.fhyxHeaderVip.fh .endtime {
  background-color: #e6efff;
}

.fhyxHeaderVip .endtime span {
  color: #fa4d00;
}
.fhyxHeaderRightLanguage {
  float: left;
  width: 30px;
  height: 70px;
  position: relative;
  padding-left: 40px;
  cursor: pointer;
}
.fhyxHeaderRightLanguage:after {
  content: '';
  position: absolute;
  top: 24px;
  left: 0;
  width: 1px;
  height: 23px;
  background-color: #e4e4e4;
}
#select_language {
  float: left;
  background: url('/images/application/pc/com/2024sd/top4.png?r=1') no-repeat;
  width: 18px;
  height: 18px;
  margin: 13px 0 0 6px;
}
.fhyxHeaderRightLanguageTxt {
  float: left;
  width: 100%;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #e8c178;
  margin-top: 5px;
}
.fhyxHeaderRightLanguageCon {
  position: absolute;
  top: 60px;
  left: 0;
  width: 100px;
  height: 72px;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #e4e4e4;
  z-index: 10;
  display: none;
}
.fhyxHeaderRightLanguage:hover .fhyxHeaderRightLanguageCon {
  display: block;
}
.fhyxHeaderRightLanguageConLi {
  float: left;
  width: 84px;
  height: 36px;
  line-height: 36px;
  text-align: left;
  color: #6a6a6a;
  font-size: 14px;
  margin-left: 8px;
  position: relative;
  cursor: pointer;
}
.fhyxHeaderRightLanguageConLi:nth-child(1) {
  border-bottom: 1px solid #e4e4e4;
}
.fhyxHeaderRightLanguageConLi.checked:after {
  content: '';
  position: absolute;
  background: url('/images/application/pc/common/fhyxLanguageIcon.png') no-repeat;
  width: 15px;
  height: 15px;
  top: 9px;
  right: 0;
}
.fhyxHeaderRightJsq {
  float: left;
  width: 42px;
  height: 70px;
  position: relative;
  margin-left: 34px;
}
.fhyxHeaderRightJsq em {
  float: left;
  background: url('/images/application/pc/com/2024sd/top5.png?r=1') no-repeat;
  width: 20px;
  height: 21px;
  margin: 11px 0 0 11px;
}
.fhyxHeaderRightJsq span {
  float: left;
  width: 100%;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #e8c178;
  margin-top: 5px;
}
.fhyxHeaderRightCredits {
  float: left;
  width: 55px;
  height: 70px;
  position: relative;
  margin-left: 22px;
  display: none;
}
.fhyxHeaderRightCredits em {
  float: left;
  background: url('/images/application/pc/com/2024sd/top6.png?r=1') no-repeat;
  width: 19px;
  height: 19px;
  margin: 13px 0 0 16px;
}
.fhyxHeaderRightCredits span {
  float: left;
  width: 100%;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #e8c178;
  margin-top: 5px;
}


.fhyx_global_loginsteamyzm_alert {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 20;display: none;}
.fhyx_global_loginsteamyzm_alert_con {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 280px;height: 170px;background-color: #ffffff;border-radius: 6px;margin: auto;}
.fhyx_global_loginsteamyzm_alert_con_title {display: block;width: 100%;height: 24px;line-height: 24px;text-align: center;font-size: 16px;color: #3d3d3d;margin: 10px auto 0;font-weight: bold;}
.fhyx_global_loginsteamyzm_alert_con_username {display: block;width: 245px;height: 20px;line-height: 20px;text-align: center;font-size: 14px;color: #4a4a4a;margin: 4px auto 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fhyx_global_loginsteamyzm_alert_con_input {display: block;width: 245px;margin: 18px auto 0;}
.fhyx_global_loginsteamyzm_alert_con_input input {display: block;width: 238px;height: 34px;border-radius: 2px;border: 0;border: solid 1px #d2d2d2;line-height: 34px;text-align: left;font-size: 14px;color: #ff562c;margin: 6px auto;text-indent: 10px;outline: none;}
.fhyx_global_loginsteamyzm_alert_con_text {display: block;width: 230px;height: 18px;margin: 5px auto 0;line-height: 18px;text-align: left;font-size: 12px;color: #cfcfcf;position: relative;}
.fhyx_global_loginsteamyzm_alert_con_text:after {content: '';position: absolute;top: 2px;right: 0;background: url("/images/application/pc/hk/jh/hkjh_icon3.png") no-repeat;width: 20px;height: 14px;}
.fhyx_global_loginsteamyzm_alert_con .btn {display: block;width: 110px;height: 28px;background-image: linear-gradient(90deg, #ff542c 0%, #ff9d39 100%);border-radius: 4px;line-height: 28px;text-align: center;font-size: 16px;color: #ffffff;margin: 15px auto 0;}

.fhyx_global_loginloading_alert {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 21;display: none;}
.fhyx_global_loginloading_alert_con {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 280px;height: 220px;background: #ffffff;border-radius: 6px;margin: auto;}
.fhyx_global_loginloading_alert_con .icon {display: block;background: url("/images/application/pc/hk/jh/hkjh_icon10.png") no-repeat;width: 80px;height: 80px;animation: rotateImageBig 2s linear infinite;transform-origin: center;margin: 32px auto 0;}
@keyframes rotateImageBig {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.fhyx_global_loginloading_alert_con p {display: inline-block;width: 100%;height: 24px;line-height: 24px;text-align: center;font-size: 16px;color: #3d3d3d;margin: 22px auto 0;}
.fhyx_global_loginloading_alert_con span {display: inline-block;width: 100%;height: 20px;line-height: 20px;text-align: center;font-size: 14px;color: #7e7e7e;margin: 4px auto 0;}

.fhyxvipAlert {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 20;margin: auto;background: rgba(0,0,0,0.7);}
.fhyxvipAlertCon {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 410px;height: 210px;border-radius: 16px;margin: auto;}
.fhyxvipAlertCon.qy {background-image: linear-gradient(180deg, #ffffff 0%, #fef3df 56%, #ffdfab 100%);}
.fhyxvipAlertCon.yy {background-image: linear-gradient(180deg, #f5f5f5 0%, #e4f0f8 56%, #e4f4f9 100%);}
.fhyxvipAlertCon.jy {background-image: linear-gradient(180deg, #fff9e5 0%, #ffe29e 56%, #ffdf75 100%);}
.fhyxvipAlertCon.fh {background-image: linear-gradient(180deg, #f5faff 0%, #bad8ff 56%, #d1afff 100%);}
.fhyxvipAlertCon .icon {display: inline-block;width: 160px;height: 160px;margin-top: -80px;}
.fhyxvipAlertCon.qy .icon {background: url("/images/application/pc/com/vip/icon10.png") no-repeat;background-size: 100% 100%;}
.fhyxvipAlertCon.yy .icon {background: url("/images/application/pc/com/vip/icon11.png") no-repeat;background-size: 100% 100%;}
.fhyxvipAlertCon.jy .icon {background: url("/images/application/pc/com/vip/icon12.png") no-repeat;background-size: 100% 100%;}
.fhyxvipAlertCon.fh .icon {background: url("/images/application/pc/com/vip/icon13.png") no-repeat;background-size: 100% 100%;}
.fhyxvipAlertConTxt {display: inline-block;width: 100%;height: 20px;line-height: 20px;text-align: center;font-size: 18px;color: #707070;}
.fhyxvipAlertConTitle {display: inline-block;width: 100%;height: 24px;line-height: 24px;text-align: center;font-size: 24px;font-weight: bold;color: #303030;margin-top: 10px;}
.fhyxvipAlertConBtn {display: inline-block;width: auto;height: 40px;margin: 14px auto 0;}
.fhyxvipAlertConBtnLeft {float: left;width: 140px;height: 40px;background-color: #ffffff;border-radius: 30px;border: solid 1px #707070;line-height: 40px;text-align: center;font-size: 16px;color: #000000;cursor: pointer;}
.fhyxvipAlertConBtnRight {float: left;width: 140px;height: 40px;background-color: #ff6a06;border-radius: 30px;line-height: 40px;text-align: center;font-size: 16px;color: #ffffff;cursor: pointer;margin-left: 39px;}

.fhyxHeaderRightBindsteam {float: left;width: 64px;height: 70px;position: relative;padding-left: 40px;cursor: pointer;display: none;}
.fhyxHeaderRightBindsteam em {float: left;background: url(/images/application/pc/common/top/icon21.png) no-repeat;width: 26px;height: 26px;margin: 11px 0 0 18px;position: relative;}
.fhyxHeaderRightBindsteam:before {content: '';position: absolute;top: 24px;left: 0;width: 1px;height: 23px;background-color: #e4e4e4;}
.fhyxHeaderRightBindsteam span {float: left;width: 100%;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #393939;margin-top: 5px;font-weight: bold;}
.fhyxHeaderRightBindsteam em i {position: absolute;background: url(/images/application/pc/common/top/icon22.png) no-repeat;width: 26px;height: 18px;top: -10px;right: -20px;animation: fhyxHeaderRightBindsteam 0.6s linear infinite;}
@keyframes fhyxHeaderRightBindsteam {
    0%{transform: scale(0.8);}
    50%{transform: scale(1);}
    100%{transform: scale(0.8);}
}