@charset "utf-8";

/* CSS Document */
body {margin: 0 auto;font-size: 12px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;color: #000;text-align: center;background-color: #4d0e0d;}
img {border: 0px;}
form, input, select, div, ul, li, p, h1, h2, h3, h4, em, i {margin: 0;padding: 0;list-style-type: none;font-size: 12px;font-weight: normal;font-style: normal;}
a {text-decoration: none;cursor: pointer}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.fhyxnewyearContainer {position: relative;width: 100%;height: auto;margin: 0px auto;max-width: 1920px;display: table;}

.fhyxnewyearOne {display: table;background: url("/images/application/pc/com/2024newyear/bg1.jpg") no-repeat top center;width: 100%;height: 1130px;margin: 0 auto;}
.fhyxnewyearOneCon {display: table;width: 1160px;height: 580px;margin: 550px auto 0;}
.fhyxnewyearOneConLeft {float: left;width: 727px;height: 409px;margin: 0px 0 0 0;position: relative;}
.fhyxnewyearRule {float: left;background: url("/images/application/pc/com/2024newyear/icon1.png") no-repeat;width: 97px;height: 97px;margin: 14px 0 0 585px;cursor: pointer;}
.redPacketBg {position: absolute;top: 100px;left: -15px;background: url("/images/application/pc/com/2024newyear/icon2.png") no-repeat;width: 242px;height: 340px;animation: redPacketBg 1.2s linear infinite;}
@keyframes redPacketBg {
    0% {transform: scale(0.9);}
    50% {transform: scale(1);}
    100% {transform: scale(0.9);}
}
.redPacketIcon {float: left;width: 158px;height: 256px;margin: 42px 0 0 42px;cursor: pointer;}
.fhyxnewyearOneConProgressBar {float: left;width: 180px;height: auto;margin: 308px 0 0 25px;position: relative;}
.fhyxnewyearOneConProgressBarTxt {display: table;width: auto;height: 18px;margin: 0 auto;position: relative;padding: 0 14px;line-height: 18px;text-align: center;font-size: 18px;color: #e3bb7b;font-weight: bold;}
.fhyxnewyearOneConProgressBarTxt em {font-size: 18px;color: #e3bb7b;font-weight: bold;}
.fhyxnewyearOneConProgressBarTxt:before {content: '';position: absolute;left: 0;top: 3px;background: url("/images/application/pc/com/2024newyear/icon3.png") no-repeat;width: 6px;height: 12px;}
.fhyxnewyearOneConProgressBarTxt:after {content: '';position: absolute;right: 0;top: 3px;background: url("/images/application/pc/com/2024newyear/icon4.png") no-repeat;width: 6px;height: 12px;}
.ProgressBarBg {float: left;background: url("/images/application/pc/com/2024newyear/icon5.png") no-repeat;width: 180px;height: 22px;margin-top: 11px;position: relative;}
.ProgressBarIcon {position: absolute;top: 2px;left: 2px;background: url("/images/application/pc/com/2024newyear/icon6.png") no-repeat;height: 18px;}
.fhyxnewyearCreditsInfo {float: left;background: url("/images/application/pc/com/2024newyear/icon7.png") no-repeat;width: 106px;height: 21px;cursor: pointer;margin: 18px 0 0 38px;}
.fhyxnewyearTaskUl {float: left;width: 490px;height: auto;margin: 91px 0 0 7px;}
.fhyxnewyearTaskLi {float: left;width: 490px;height: 56px;background-color: #501013;border-radius: 12px;margin-top: 6px;}
.fhyxnewyearTaskLi[data-type='1'] em {float: left;background: url("/images/application/pc/com/2024newyear/icon_check.png") no-repeat;width: 38px;height: 38px;margin: 7px 20px 0 12px;}
.fhyxnewyearTaskLi[data-type='26'] em {float: left;background: url("/images/application/pc/com/2024newyear/icon_steam.png") no-repeat;width: 34px;height: 34px;margin: 11px 22px 0 14px;}
.fhyxnewyearTaskLi[data-type='7'] em {float: left;background: url("/images/application/pc/com/2024newyear/icon_buy.png") no-repeat;width: 38px;height: 38px;margin: 14px 21px 0 14px;}
.fhyxnewyearTaskLi[data-type='33'] em {float: left;background: url("/images/application/pc/com/2024newyear/icon_fhjsq.png") no-repeat;width: 38px;height: 38px;margin: 8px 21px 0 13px;}
.fhyxnewyearTaskLi[data-type='34'] em {float: left;background: url("/images/application/pc/com/2024newyear/icon_fix.png") no-repeat;width: 38px;height: 38px;margin: 9px 21px 0 15px;}
.fhyxnewyearTaskLi .title {float: left;width: auto;max-width: 310px;height: 56px;line-height: 56px;text-align: left;font-size: 14px;color: #e3bb7b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fhyxnewyearTaskLi .icon {float: right;background: url("/images/application/pc/com/2024newyear/icon8.png") no-repeat;width: 90px;height: 36px;margin: 10px 10px 0 0;cursor: pointer;}
.fhyxnewyearTaskLi.get .icon {background: url("/images/application/pc/com/2024newyear/icon9.png") no-repeat;}
.fhyxnewyearTaskLi.completed .icon {background: url("/images/application/pc/com/2024newyear/icon10.png") no-repeat;}

.fhyxnewyearOneConRight {float: right;width: 410px;height: 549px;}
.fhyxnewyearOneConRightTitle {float: left;width: 328px;height: 68px;line-height: 68px;text-align: center;font-size: 26px;color: #fef4d3;font-weight: bold;margin: 155px 0 0 39px;}
.fhyxnewyearOneConRightDjs {float: left;width: 100%;height: auto;margin-top: 7px;}
.fhyxnewyearOneConRightDjsTxt {float: left;width: 100%;height: 18px;line-height: 18px;text-align: center;font-size: 18px;color: #e3bb7b;}
.redPacketDjs {float: left;width: 100%;height: 48px;line-height: 43px;text-align: center;font-size: 48px;color: #e3bb7b;font-weight: bold;margin-top: 10px;margin-bottom: 10px;}
.fhyxnewyearOneConRightDjsTxtBom {display: table;width: auto;height: 16px;line-height: 16px;color: #f8d7ad;text-align: center;font-size: 16px;margin: 0 auto 0;}
.fhyxnewyearOneConRightDjsTxtBom em {float: left;background: url("/images/application/pc/com/2024newyear/icon11.png") no-repeat;width: 17px;height: 16px;margin-right: 3px;}

.fhyxnewyearTwo {display: table;background: url("/images/application/pc/com/2024newyear/bg2.jpg") no-repeat top center;width: 100%;height: 610px;margin: 0 auto;}
.spikeCon {display: table;width: 1160px;height: 589px;margin: 10px auto 0;}
.spikeConLeft {float: left;width: 100%;height: auto;}
.spikeNext {display: table;background: url("/images/application/pc/com/2024newyear/icon12.png") no-repeat;width: 513px;height: 23px;margin: 69px auto 0;}
.spikeNext .djs {float: left;width: 100%;height: 36px;line-height: 19px;margin: 0 auto 0;font-size: 36px;color: #ffffff;font-weight: bold;}
.spikeNext .djs em {float: left;font-weight: bold;font-size: 36px;margin-left: 36px;}
.spikeNext .djs em.day {margin-left: 179px;}
.spikeNext .djs em.hour {margin-left: 37px;}
.spikeConLeftBot {float: left;width: 100%;height: 235px;margin: 33px 0 0 46px;position: relative;}
.spikeConLeftBot .img {float: left;width: 560px;height: 220px;position: relative;}
.spikeConLeftBot .img img {position: absolute;top: 0;left: 0;width: 560px;height: 220px;border-radius: 12px 12px 0px 12px;z-index: 1;}
.spikeConLeftBot .img em {position: absolute;top: 14px;left: 14px;width: 560px;height: 220px;border-radius: 12px 12px 0px 12px;background-color: #501013;}
.spikeConLeftBot .zk {position: absolute;top: 0;left: 464px;width: 96px;height: 30px;background-color: #e3bb7b;border-radius: 0px 11px 0px 24px;font-size: 22px;color: #835714;font-weight: bold;text-align: center;line-height: 30px;z-index: 2;}
.spikeConLeftBot .newlowest {position: absolute;top: -9px;left: -9px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon15.png") no-repeat;width: 101px;height: 36px;}
.spikeConLeftBot .lowest {position: absolute;top: -9px;left: -9px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon16.png") no-repeat;width: 81px;height: 36px;}
.spikeConLeftCon {float: left;width: 450px;height: 220px;margin: 0 0 0 70px;position: relative;}
.spikeConLeftCon .title {float: left;width: 100%;height: 32px;line-height: 32px;text-align: left;font-size: 30px;font-weight: bold;color: #eadaa8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.spikeConLeftCon .etitle {float: left;width: 100%;height: 18px;line-height: 18px;text-align: left;font-size: 18px;color: #ab8e8f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 12px;}
.spikeConLeftCon .price {float: left;width: auto;height: 47px;line-height: 54px;text-align: left;font-size: 60px;font-weight: bold;color: #eadaa8;margin-top: 33px;margin-right: 20px;}
.spikeConLeftCon .oldprice {float: left;width: 180px;height: 18px;line-height: 18px;text-align: left;font-size: 18px;color: #936d6e;margin-top: 33px;text-decoration: line-through;}
.spikeConLeftCon .steamprice {float: left;margin: 9px 0 0 0;width: 180px;height: 22px;line-height: 22px;text-align: left;font-size: 22px;color: #caa6a7;}
.spikeConLeftCon .steamprice em {float: left;background: url("/images/application/pc/com/2024newyear/icon13.png") no-repeat;width: 70px;height: 22px;margin-right: 12px;}
.spikeConLeftCon a {float: left;background: url("/images/application/pc/com/2024newyear/icon14.png") no-repeat;width: 260px;height: 63px;margin-top: 19px;}
.spikeConRight {float: left;width: 1085px;height: 155px;margin: 23px 0 0 40px;}
.spikeConRightLi {float: left;width: 200px;height: 155px;position: relative;margin-left: 20px;}
.spikeConRightLi:nth-child(1) {margin-left: 0px;}
.spikeConRightLi .newlowest {position: absolute;top: -6px;left: -5px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon17.png") no-repeat;width: 70px;height: 24px;font-size: 16px;color: #ffffff;text-align: left;line-height: 22px;text-indent: 7px;}
.spikeConRightLi .lowest {position: absolute;top: -6px;left: -5px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon18.png") no-repeat;width: 50px;height: 24px;font-size: 16px;color: #ffffff;text-align: left;line-height: 22px;text-indent: 5px;}
.spikeConRightLiCon {float: left;width: 100%;height: 155px;}
.spikeConRightLiCon .img {float: left;width: 100%;height: 94px;border-radius: 8px 8px 0 0;}
.spikeConRightLiConRight {float: left;width: 100%;height: 60px;background-color: #962120;border-radius: 0px 0px 8px 8px;}
.spikeConRightLiConRight .title {float: left;width: 173px;height: 18px;line-height: 18px;text-align: left;font-size: 16px;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;margin: 7px 0 0 10px;}
.spikeConRightLiConRight .zk {position: absolute;top: 0;right: 0;width: 50px;height: 20px;background-color: #e3bb7b;border-radius: 0px 8px 0px 12px;font-size: 16px;color: #ffffff;text-align: center;line-height: 20px;}
.spikeConRightLiConRight .price {float: left;width: auto;height: 20px;line-height: 20px;text-align: left;font-size: 18px;color: #eadaa8;margin-top: 8px;margin-left: 10px;font-weight: bold;}
.spikeConRightLiConRight .oldprice {float: left;width: auto;height: 20px;line-height: 20px;text-align: left;font-size: 18px;color: #c7a3a3;margin-top: 9px;text-decoration: line-through;margin-left: 12px;}

.fhyxnewyearThree {display: table;background: url("/images/application/pc/com/2024newyear/bg3.jpg") no-repeat top center;width: 100%;height: 500px;margin: 0 auto;}
.fhyxnewyearThreeCon {display: table;width: 1025px;height: 350px;margin: 100px auto 0;}

.fhyxnewyearFour {display: table;background: url("/images/application/pc/com/2024newyear/bg4.jpg") no-repeat top center;width: 100%;height: 700px;margin: 0 auto;}
.fhyxnewyearFourCon {display: table;width: 1160px;height: 700px;margin: 0 auto 0;}
.fhyxnewyearFourConTop {float: left;width: 100%;height: 369px;margin-top: 20px;}
.fhyxnewyearFourConTopLi {float: left;width: 280px;height: 369px;margin-left: 13px;}
.fhyxnewyearFourConTopLi:nth-child(1) {margin-left: 0;}
.fhyxnewyearFourConBotRight {float: right;width: 450px;height: 259px;margin-top: 41px;}

.fhyxnewyearFive {display: table;background: url("/images/application/pc/com/2024newyear/bg5.jpg") top center;width: 100%;height: auto;margin: 0 auto;padding-bottom: 90px;}
.fhyxnewyearFiveCon {display: inline-block;background: url("/images/application/pc/com/2024newyear/icon20.png");width: 1160px;height: auto;margin: 70px auto 39px;position: relative;}
.fhyxnewyearFiveCon:before {content: '';position: absolute;top: -40px;left: 0;background: url("/images/application/pc/com/2024newyear/icon19.png") no-repeat;width: 1160px;height: 40px;}
.fhyxnewyearFiveCon:after {content: '';position: absolute;bottom: -39px;left: 0;background: url("/images/application/pc/com/2024newyear/icon21.png") no-repeat;width: 1160px;height: 39px;}
.fhyxnewyearFiveConTop {float: left;width: 1088px;height: 268px;margin: -19px 0 0 33px;position: relative;}
.fhyxnewyearFiveConTop .title {float: left;width: auto;height: 35px;line-height: 32px;text-align: left;font-size: 36px;font-weight: bold;color: #ffffff;margin: 219px 0 0 30px;}
.fhyxnewyearZtdjs {float: left;width: auto;height: 18px;line-height: 18px;text-align: left;font-weight: bold;font-size: 18px;color: #ffffff;position: relative;margin: 229px 0 0 28px;text-indent: 5px;}
.fhyxnewyearZtdjs span {float: left;background: url("/images/application/pc/com/2024newyear/icon22.png") no-repeat;width: 18px;height: 18px;}
.fhyxnewyearFiveConTop .icon {float: right;background: url("/images/application/pc/com/2024newyear/icon23.png") no-repeat;width: 150px;height: 30px;margin: 223px 13px 0 0;}
.fhyxnewyearFiveConUl {float: left;width: 1085px;height: auto;margin: 0 0 -7px 40px;position: relative;z-index: 1;}
.fhyxnewyearFiveConLi {float: left;width: 200px;height: 155px;position: relative;margin-right: 20px;margin-top: 14px;}
.fhyxnewyearFiveConLi:nth-child(5n) {margin-right: 0px;}
.fhyxnewyearFiveConLi .img {float: left;width: 100%;height: 94px;border-radius: 8px 8px 0 0;}
.fhyxnewyearFiveConLiBot {float: left;width: 100%;height: 60px;background-color: #962120;border-radius: 0px 0px 8px 8px;}
.fhyxnewyearFiveConLiBot .title {float: left;width: 173px;height: 18px;line-height: 18px;text-align: left;font-size: 16px;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;margin: 7px 0 0 10px;}
.fhyxnewyearFiveConLiBot .price {float: left;width: auto;height: 20px;line-height: 20px;text-align: left;font-size: 18px;color: #eadaa8;margin-top: 8px;margin-left: 10px;font-weight: bold;}
.fhyxnewyearFiveConLiBot .oldprice {float: left;width: auto;height: 20px;line-height: 20px;text-align: left;font-size: 18px;color: #c7a3a3;margin-top: 9px;text-decoration: line-through;margin-left: 12px;}
.fhyxnewyearFiveConLi .newlowest {position: absolute;top: -6px;left: -5px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon17.png") no-repeat;width: 70px;height: 24px;font-size: 16px;color: #ffffff;text-align: left;line-height: 22px;text-indent: 7px;}
.fhyxnewyearFiveConLi .lowest {position: absolute;top: -6px;left: -5px;z-index: 2;background: url("/images/application/pc/com/2024newyear/icon18.png") no-repeat;width: 50px;height: 24px;font-size: 16px;color: #ffffff;text-align: left;line-height: 22px;text-indent: 5px;}


.fhyxnewyearRuleAlert {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);margin: auto;z-index: 11;display: none;}
.fhyxnewyearRuleAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url("/images/application/pc/com/2024newyear/alt2.png") no-repeat;width: 563px;height: 561px;}
.fhyxnewyearRuleAlertClose {position: absolute;top: -42px;right: -24px;background: url("/images/application/pc/com/2024newyear/alt1.png") no-repeat;width: 59px;height: 59px;cursor: pointer;}
.fhyxnewyearRuleAlertConUl {float: left;width: 500px;height: 400px;margin: 92px 0 0 35px;overflow: hidden;}
.fhyxnewyearRuleAlertConLi {float: left;width: 462px;line-height: 24px;text-align: left;font-size: 14px;color: #eadaa8;}

.fhyxsdCreditsInfoAlert {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);margin: auto;z-index: 11;display: none;}
.fhyxsdCreditsInfoAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url("/images/application/pc/com/2024newyear/alt3.png") no-repeat;width: 562px;height: 561px;}
.fhyxsdCreditsInfoAlertClose {position: absolute;top: -42px;right: -24px;background: url("/images/application/pc/com/2024newyear/alt1.png") no-repeat;width: 59px;height: 59px;cursor: pointer;}
.fhyxsdCreditsInfoAlertContent {float: left;width: 510px;height: 500px;margin: 92px 0 0 29px;}
.fhyxsdCreditsInfoAlertContentUl {float: left;width: 510px;height: 380px;}
.fhyxsdCreditsInfoAlertContentUl {float: left;width: 480px;height: 380px;background-color: #fff8df;border-radius: 0px 0px 12px 12px;}
.fhyxsdCreditsInfoAlertContentLi {float: left;width: 480px;height: 40px;margin-top: 20px;}
.fhyxsdCreditsInfoAlertContentLi.top {background-color: #e3bb7b;border-radius: 12px 12px 0px 0px;margin-top: 0;}
.fhyxsdCreditsInfoAlertContentLi .name {float: left;width: 170px;font-size: 16px;color: #85280f;text-align: left;height: 40px;margin-left: 17px;}
.fhyxsdCreditsInfoAlertContentLi .name.text {height: 40px;line-height: 40px;font-weight: bold;text-align: center;}
.fhyxsdCreditsInfoAlertContentLi .name .title {float: left;width: 100%;height: 16px;line-height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fhyxsdCreditsInfoAlertContentLi .name .time {float: left;width: 100%;font-size: 14px;height: 14px;line-height: 14px;margin-top: 4px;}
.fhyxsdCreditsInfoAlertContentLi .num {float: left;width: 155px;text-align: center;font-size: 16px;color: #85280f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 40px;line-height: 40px;}
.fhyxsdCreditsInfoAlertContentLi .num.text {line-height: 40px;font-weight: bold;}
.fhyxsdCreditsInfoAlertContentLi .blance {float: right;width: 100px;text-align: center;font-size: 16px;color: #85280f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 40px;line-height: 40px;}
.fhyxsdCreditsInfoAlertContentLi .blance.text {line-height: 40px;font-weight: bold;}

.fhyxnewyearDownfhjsqAlert {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);margin: auto;z-index: 11;display: none;}
.fhyxnewyearDownfhjsqAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url("/images/application/pc/com/2024newyear/alt5.png") no-repeat;width: 563px;height: 209px;}
.fhyxnewyearDownfhjsqAlertCon .close {float: left;background: url("/images/application/pc/com/2024newyear/alt6.png") no-repeat;width: 220px;height: 50px;cursor: pointer;margin: 119px 0 0 40px;}
.fhyxnewyearDownfhjsqAlertCon .down {float: right;background: url("/images/application/pc/com/2024newyear/alt7.png") no-repeat;width: 220px;height: 50px;cursor: pointer;margin: 119px 43px 0 0;}

.fhyxnewyearDownAppAlert {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);margin: auto;z-index: 11;display: none;}
.fhyxnewyearDownAppAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url("/images/application/pc/com/2024newyear/alt4.png") no-repeat;width: 562px;height: 249px;}
.fhyxnewyearDownAppAlertClose {position: absolute;top: -61px;right: -22px;background: url("/images/application/pc/com/2024newyear/alt1.png") no-repeat;width: 59px;height: 59px;cursor: pointer;}

.fhyxnewyearMcsb .mCSB_scrollTools {width: 16px;}
.fhyxnewyearMcsb .mCSB_scrollTools .mCSB_draggerRail {width: 5px;background-color: #4b2012;border-radius: 2px;}
.fhyxnewyearMcsb .mCSB_scrollTools .mCSB_dragger {height: 101px;}
.fhyxnewyearMcsb .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 16px;height: 101px;background-color: #e3bb7b;border-radius: 8px;}
.fhyxnewyearMcsb .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .fhyxnewyearMcsb .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {width: 16px;height: 101px;background-color: #e3bb7b;border-radius: 8px;}
.fhyxnewyearMcsb .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {width: 16px;height: 101px;background-color: #e3bb7b;border-radius: 8px;}

.fhyx_footer {margin-top: 0!important;}