@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: #f5f5f5;}
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;}

.fhyxXrzqBg {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;background-image: url("/images/application/pc/com/xrzq/bg.jpg");}
.fhyxXrzqContainer {width: 100%;height: auto;margin: auto;max-width: 1920px;display: table;position: relative;}
.fhyxXrzqTitle {display: table;background: url("/images/application/pc/com/xrzq/icon1.png") no-repeat;width: 1500px;height: 323px;margin: -6px auto 0;}

.fhyxXrzqTop {display: table;width: 1200px;height: auto;margin: -42px auto 0;}
.fhyxXrzqCoupon {float: left;width: 709px;height: 268px;background: url("/images/application/pc/com/xrzq/icon2.png") no-repeat;margin: 0 0 0 -7px;}
.fhyxXrzqCouponTitle {float: left;background: url("/images/application/pc/com/xrzq/icon3.png") no-repeat;width: 284px;height: 30px;margin: 14px 0 0 29px;}
.fhyxXrzqCouponTxt {float: right;width: auto;height: 15px;line-height: 15px;text-align: left;font-size: 14px;color: #e3311a;margin: 17px 27px 12px 0;}
.fhyxXrzqCouponUlC {float: left;width: 664px;height: 103px;margin: 16px 0 0 8px;position: relative;overflow: hidden;padding: 0 15px;}
.fhyxXrzqCouponUl {float: left;width: auto;height: 93px;margin: 10px auto 0;}
.fhyxXrzqCouponLi {float: left;background: url("/images/application/pc/com/xrzq/icon4.png") no-repeat;width: 215px;height: 93px;}
.fhyxXrzqCouponLi .money {float: left;width: 90px;height: 40px;line-height: 40px;font-size: 52px;color: #ffffff;text-align: center;margin: 26px 0 0 15px;font-weight: bold;}
.fhyxXrzqCouponUlLeft {position: absolute;top: 5px;left: -9px;background: url("/images/application/pc/com/xrzq/icon12.png") no-repeat;width: 58px;height: 103px;cursor: pointer;z-index: 1;}
.swiper-button-disabled {display: none;}
.fhyxXrzqCouponUlRight {position: absolute;top: 5px;right: -9px;background: url("/images/application/pc/com/xrzq/icon13.png") no-repeat;width: 58px;height: 103px;cursor: pointer;z-index: 1;}
.fhyxXrzqCouponBtn {display: inline-block;background: url("/images/application/pc/com/xrzq/icon5.png") no-repeat;width: 241px;height: 74px;margin: 15px auto 0;cursor: pointer;}
.fhyxXrzqCouponBtn.checked {background: url("/images/application/pc/com/xrzq/icon11.png") no-repeat;}
.fhyxXrzqTopRight {float: right;width: 486px;height: auto;}
.fhyxXrzqRule {float: left;background: url("/images/application/pc/com/xrzq/icon6.png") no-repeat;width: 500px;height: 89px;margin: -7px 0 0 -7px;cursor: pointer;}
.fhyxXrzqHelp {float: left;background: url("/images/application/pc/com/xrzq/icon7.png") no-repeat;width: 500px;height: 189px;margin: -3px 0 0 -7px;cursor: pointer;}

.hyxXrzqRmtj {display: inline-block;background: url("/images/application/pc/com/xrzq/icon8.png") no-repeat;width: 1218px;height: 375px;margin: 7px auto 0;background-size: 100% 100%}
.hyxXrzqRmtjTitle {float: left;width: 1145px;height: 26px;line-height: 26px;text-align: left;font-size: 26px;color: #be3e20;margin: 24px 0 0 37px;font-weight: bold;}
.hyxXrzqRmtjUlC {float: left;width: 1146px;height: 260px;margin: 17px 0 0 9px;position: relative;overflow: hidden;padding: 0 27px;}
.hyxXrzqRmtjUl {float: left;width: 1145px;height: 260px;}
.hyxXrzqRmtjLi {float: left;width: 365px;height: 260px;}
.hyxXrzqRmtjLi .img {float: left;width: 100%;height: 171px;border-radius: 10px;}
.hyxXrzqRmtjLi .title {float: left;width: 350px;height: 20px;line-height: 20px;text-align: left;font-size: 18px;font-weight: bold;color: #401610;margin: 15px 0 0 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hyxXrzqRmtjLi .priceCon {float: left;background: url("/images/application/pc/com/xrzq/icon9.png") no-repeat;width: 239px;height: 39px;margin-top: 15px;}
.hyxXrzqRmtjLi .priceCon .txt {float: left;width: auto;height: 39px;line-height: 39px;text-align: left;font-size: 16px;color: #e33820;margin-left: 18px;}
.hyxXrzqRmtjLi .priceCon .price {float: left;margin-left: 8px;width: auto;height: 39px;line-height: 39px;text-align: left;font-size: 26px;font-weight: bold;color: #e33820;}
.hyxXrzqRmtjLi .priceCon .price em {font-size: 20px;}
.hyxXrzqRmtjUlLeft {position: absolute;top: 55px;left: -9px;background: url("/images/application/pc/com/xrzq/icon12.png") no-repeat;width: 58px;height: 103px;cursor: pointer;z-index: 1;}
.hyxXrzqRmtjUlRight {position: absolute;top: 55px;right: -9px;background: url("/images/application/pc/com/xrzq/icon13.png") no-repeat;width: 58px;height: 103px;cursor: pointer;z-index: 1;}

.hyxXrzqCouponzt {display: inline-block;width: 1200px;min-height: 472px;margin: 7px auto 150px;position: relative;background-image: linear-gradient(130deg, #fffbf4 0%, #ffefde 100%);box-shadow: 0px 6px 6px 0px rgba(203, 86, 0, 0.32);border-radius: 12px;}
.hyxXrzqCouponztBg {position: absolute;top: 0;right: 0;background: url("/images/application/pc/com/xrzq/icon10.png") no-repeat;background-size: 100% 100%;width: 520px;height: 345px;}
.hyxXrzqCouponztTab {float: left;width: 1145px;height: 26px;margin: 21px 0 0 37px;position: relative;}
.hyxXrzqCouponztTab span {float: left;width: auto;height: 26px;line-height: 26px;text-align: left;font-size: 22px;color: #b49187;margin-right: 48px;cursor: pointer;}
.hyxXrzqCouponztTab span.checked {color: #ff3b00;font-weight: bold;}
.hyxXrzqCouponztUlc {position: relative;}
.hyxXrzqCouponztUl {float: left;width: 1146px;height: auto;margin: 20px 0 0 37px;display: none;}
.hyxXrzqCouponztUl.checked {display: block;}
.hyxXrzqCouponztLi {float: left;width: 560px;height: 110px;margin-bottom: 20px;background-image: linear-gradient(90deg, #fff1e6 0%, #ffddc3 100%);border-radius: 8px;}
.hyxXrzqCouponztLi:nth-child(2n) {float: right;}
.hyxXrzqCouponztLi .img {float: left;width: 232px;height: 110px;border-radius: 10px;}
.hyxXrzqCouponztLi .title {float: left;width: 300px;height: 20px;line-height: 20px;text-align: left;font-size: 18px;font-weight: bold;color: #401610;margin: 16px 0 0 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hyxXrzqCouponztLi .priceCon {float: left;background: url("/images/application/pc/com/xrzq/icon9.png") no-repeat;width: 239px;height: 39px;margin-top: 19px;margin-left: 20px;}
.hyxXrzqCouponztLi .priceCon .txt {float: left;width: auto;height: 39px;line-height: 39px;text-align: left;font-size: 16px;color: #e33820;margin-left: 18px;}
.hyxXrzqCouponztLi .priceCon .price {float: left;margin-left: 8px;width: auto;height: 39px;line-height: 39px;text-align: left;font-size: 26px;font-weight: bold;color: #e33820;}
.hyxXrzqCouponztLi .priceCon .price em {font-size: 20px;}

.fhyxXrzqRuleAlert {position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);width: 100%;height: 100%;margin: auto;z-index: 20;display: none;}
.fhyxXrzqRuleAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 640px;height: 444px;background-image: linear-gradient(180deg, #ffffff 0%, #ebd0c4 100%);border-radius: 15px;margin: auto;}
.fhyxXrzqRuleAlertClose {position: absolute;top: 15px;right: 16px;background: url("/images/application/pc/com/xrzq/icon14.png") no-repeat;width: 17px;height: 17px;cursor: pointer;}
.fhyxXrzqRuleAlertTitle {float: left;width: 100%;height: 20px;line-height: 20px;text-align: center;font-size: 20px;color: #9a4511;font-weight: bold;margin-top: 29px;}
.fhyxXrzqRuleAlertUl {float: left;width: 585px;height: 347px;overflow: hidden;line-height: 27px;color: #905e3f;text-align: left;font-size: 16px;margin: 24px 0 0 40px;}
.fhyxXrzqRuleAlertUl p {float: left;width: 562px;height: auto;line-height: 27px;color: #905e3f;text-align: left;font-size: 16px;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools {width: 10px;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_draggerRail {width: 2px;background-color: #e0c9bb;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_dragger {height: 115px;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 8px;height: 115px;background-color: #e0c9bb !important;border: solid 1px #c4a491;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {width: 8px;height: 115px;background-color: #e0c9bb !important;border: solid 1px #c4a491;}
.fhyxXrzqRuleAlertUl .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {width: 8px;height: 115px;background-color: #e0c9bb !important;border: solid 1px #c4a491;}

.fhyxXrzqDownappAlert {position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);width: 100%;height: 100%;margin: auto;z-index: 20;display: none;}
.fhyxXrzqDownappAlertCon {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 336px;height: 376px;background: url("/images/application/pc/com/xrzq/icon15.png") no-repeat;margin: auto;}
.fhyxXrzqDownappAlertClose {position: absolute;top: 15px;right: 16px;background: url("/images/application/pc/com/xrzq/icon14.png") no-repeat;width: 17px;height: 17px;cursor: pointer;}
#fhyxXrzqDownappAlertEwm {float: left;width: 150px;height: 150px;margin: 127px 0 0 95px;}

.fhyx_footer {margin-top: 0!important;}