@charset "utf-8"; /**
 * Author: cxl(964732)
 * Version: 0.1.0
 * Compile Date: 2026-05-27
*/
* { -webkit-tap-highlight-color: rgba(0,0,0,0); }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { font-size: 24px; font-family: "Lucida Grande", Helvetica, Arial, Verdana, "Microsoft YaHei", sans-serif; color: #766247; line-height: 1.5; -webkit-text-size-adjust: none; min-width: 320px; margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
address, cite, dfn, em, var, i { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
form { display: inline; }
small { font-size: 12rem; }
ul, ol { list-style: none; }
a { color: #766247; text-decoration: none; outline: none; -webkit-text-size-adjust: auto; }
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
.l { float: left; display: inline; }
.r { float: right; display: inline; }
.hidden { line-height: 99999px; overflow: hidden }
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both }
.relative { position: relative }
header, footer, article, section, nav, menu, hgroup { display: block; clear: all; }
html{ width: 750px; margin: 0 auto; overflow-x: hidden;overflow-y: auto; }
body{width: 100%;height: 4005px;background: #000 url(https://image.99.com/m.mykd/img/acts/2026/q2yy/m/bg.jpg) center 0 no-repeat;position: relative;}
/* .p { height: 1180px; } */
#logo { zoom: 0.8; }
.p1-btn { position: absolute; right: 5px; top: 20px; }
.p1-btn a { display: block; width: 154px; height: 37px; margin-top: 5px; }
.btn-dl { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-dl.png) center no-repeat; }
.btn-share { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-share.png) center no-repeat; }
.order-num { width: 100%; text-align: center; font-size: 24px; color: #fcf7d5; position: absolute; left: 0; top: 536px; }
.order-num b, .order-num strong { background: -webkit-linear-gradient(top, #fcf7d5 0, #e8c77f 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.p-list { display: flex; justify-content: center; width: 100%; position: absolute; left: 0; top: 856px; transform: scale(1.1); }
.p1 .p-list { transform: scale(1.15); }
.p-item { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/p-bg-lcb.png) center 0 no-repeat; width: 94px; padding-top: 95px; position: relative; font-size: 20px; text-align: center; margin: -16px auto 0; background-size: 100% auto; }
.p-item img { position: absolute; left: 50%; transform: translateX(-50%); top: 16px; }
.p-item b { display: block; margin-top: -50px; line-height: 1.1; height: 60px; display: flex; align-items: center; justify-content: center; }
.yg-yyhl-list .p-item b { height: 40px; margin-top: -5px; display: block; }
.p-item b span { background: -webkit-linear-gradient(top, #a0721e 0, #a0721e 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.btn-order { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn.png) center no-repeat; position: absolute; left: 205px; top: 773px; width: 329px; height: 68px; -webkit-mask: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn.png) center no-repeat; }
.btn-order:after, .p3-btn::after, .p4-btn::after { content: ""; width: 60px; height: 100%; position: absolute; left: 0; top: 0; transform: rotate(20deg); animation: my-light 2s linear infinite; background: rgba(255,255,255,.4); filter: blur(20px); }
 @keyframes my-light {
 0% {
 transform: translateX(-90px);
}
 100% {
 transform: translateX(620px);
}
}
.btn-order.btn-dis { filter: grayscale(1); background-image: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-done.png); pointer-events: none; }
.btn-order.btn-dis:after, .p3-btn.btn-dis:after { display: none; animation: none; }
.p1-sharp { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/sharp.png) center 0 no-repeat; position: absolute; left: 290px; top: 815px; width: 170px; height: 119px; animation: sharp 0.5s linear alternate infinite; }
 @keyframes sharp {
 100% {
 transform: translateY(10px);
}
}
.p3-btn { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-dwbp.png) center no-repeat; position: absolute; left: 205px; top: 2770px; width: 329px; height: 68px; -webkit-mask: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-dwbp.png) center no-repeat; }
.p3-btn.btn-dis { filter: grayscale(1); pointer-events: none; }
.p2 .btn-order { background-image: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-dwyy.png); top: 1827px; ; }
.p2-tip { top: 960px; }
.p-time { text-align: center; font-size: 28px; width: 100%; position: absolute; left: 0; }
.p-time span { background: -webkit-linear-gradient(top, #fffef5 40%, #ffefb8 80%, #ffefb8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: drop-shadow(0 0 3px #243f5b) drop-shadow(0 0 3px #243f5b); font-weight: bold; }
.p2 .p-time { top: 1040px; }
.p2-sharp { top: 1927px; }
.p3-sharp { top: 2845px; }
.p3 .p-list { left: -80px; top: -26px; display: flex; justify-content: center; }
.p3 .p-time { top: 2163px; }
.p4 .p-time { top: 3070px; }
.p3 .p-item, .p4 .p-item { position: absolute; left: 80px; top: 216px; width: 180px; height: 180px; -webkit-background-size: 100% auto; }
.p3 .p-item img, .p4 .p-item img { zoom: 1.8; }
.p3 .p-item b, .p4 .p-item b { zoom: 1.5; margin-top: 20px; display: block; }
.p4-txt { color: #f9ebdb; font-size: 26px; position: absolute; left: 90px; top: 471px; line-height: 1.8; text-shadow: 0 1px 7px rgba(0,0,0,0.6); }
.p4-btn { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-fxhd-v1.png) center no-repeat; position: absolute; left: 205px; top: 3814px; width: 329px; height: 68px; -webkit-mask: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/btn-fxhd-v1.png) center no-repeat; }
.p3 .p-item { width: 160px; height: 160px; position: relative; margin: 0 30px; }
.p3 .p-item b { zoom: 1.3; }
.p3-txt { text-align: center; padding: 300px 50px 0 50px; color: #9b3131; font-size: 28px; line-height: 2.2; }
.p3-id { color: #83612a; font-weight: bold; text-align: center; font-size: 30px; background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/bg-id.png) center no-repeat; height: 77px; line-height: 77px; margin: 60px auto 0; }
.nav-list { width: 750px; background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/nav-line-ygyq.png) center no-repeat, #243f5b; height: 78px; display: flex; justify-content: center; position: fixed; left: 50%; bottom: -1px; z-index: 2; box-sizing: border-box; align-items: center; background-size: 100% auto; margin-left: -375px; }
.nav-list a { width: 170px; height: 49px; text-align: center; line-height: 47px; background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/nav-ygyq.png) center no-repeat; color: #825627; background-size: 100% 100%; margin: 0 3px; }
.nav-list a.on { background-image: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/nav-on-ygyq.png); }
.mod-dbfl { width: 490px; position: absolute; left: 353px; top: 1140px; }
.mod-dbfl .order-num { width: 100%; left: -43px; top: -15px; }
.yg-hzbp { background-image: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/pop-bg.png); background-size: auto 100%; background-position: center bottom; }
.yg-yyhl::after, .yg-hzbp::after { content: ""; background: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/layer-b.png) no-repeat; width: 112px; height: 54px; position: absolute; right: -16px; bottom: -10px; pointer-events: none; }
.yg-hzbp::after { background-image: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/pop-layer-b.png); }
.yg-yyhl::before, .yg-hzbp::before { content: ""; background: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/layer-t.png) no-repeat; width: 214px; height: 83px; position: absolute; left: -17px; top: -10px; pointer-events: none; }
.yg-hzbp::before { background-image: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/pop-layer-t.png); }
.yg-yyhl-ti { background: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/title-l.png) center no-repeat; height: 90px; }
.yg-hzbp-ti { background: url(https://img4.99.com/mykd/img/acts/2023/ygyq/client/title-r.png) center no-repeat; height: 90px; }
.yg-hzbp { width: 560px; }
.yyhl-num { font-size: 30px; text-align: center; margin-top: -15px; color: #8f6f45; font-weight: bold; height: 40px; line-height: 40px; }
.yyhl-num span { color: #e77338; margin: 0 10px; }
.yg-yyhl-prize { width: 100%; height: 480px; margin: 60px auto 0; }
.yg-yyhl-prize ul { display: flex; justify-content: space-around; flex-direction: row-reverse; }
.yg-yyhl-prize li { background: url(https://img9.99.com/m.mykd/img/acts/2026/q2yy/m/lcb-p-bg.png) center 0 no-repeat; width: 149px; margin-top: 5px; height: 468px; position: relative; margin-left: 15px; }
.yg-yyhl-prize li::after{content: "";background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/icon-dot.png) no-repeat;width: 18px;height: 18px;position: absolute;left: 50%;margin-left: -9px;top: -36px;}
.yg-yyhl-prize li.li-get::before{content: "";background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/icon-yin.png) center no-repeat;width: 127px;height: 71px;position: absolute;left: 50%;top:50%;transform: rotate(90deg) translate(-70%,60%);z-index: 10;pointer-events: none;}

.yg-yyhl-num { width: 100%; height: 44px; background-repeat: no-repeat; background-position: center; font-size: 0; margin-top: -63px; }
.mod-dbfl ul li:nth-of-type(1) .yg-yyhl-num { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/lcb-3.png); }
.mod-dbfl ul li:nth-of-type(2) .yg-yyhl-num { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/lcb-5.png); }
.mod-dbfl ul li:nth-of-type(3) .yg-yyhl-num { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/lcb-10.png); }
.mod-dbfl ul li:nth-of-type(4) .yg-yyhl-num { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/lcb-15.png); }
.yg-yyhl-list { padding-top: 70px; padding-bottom: 6px; }
.yyhl-pic { background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/p-bg.png) center no-repeat; width: 95px; height: 95px; margin: 0 auto 10px; box-sizing: border-box; padding-top: 8px; }
.yyhl-pic img { display: block; height: 74px; margin: 0 auto; }
.yyhl-pic p { font-size: 14px; color: #fffdf8; margin-top: -5px; text-align: center; line-height: 1.1; text-shadow: 0 0 5px #e77338, 0 0 5px #e77338, 0 0 5px #e77338, 0 0 5px #e77338 }
.btn-get, .btn-geted, .btn-no { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/ygyq-btn.png) center no-repeat; display: block; width: 137px; height: 35px; margin: -15px auto 0 }
.btn-no { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/ygyq-btn-dis.png); pointer-events: none }
.btn-no.btn-get { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/ygyq-btn.png) center no-repeat; pointer-events: all }
.btn-no.btn-geted { background-image: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/ygyq-btn-get.png); pointer-events: none }
.yyhl-jdt { width: 847px; height: 6px; position: relative; margin: 0 auto; transform: scale(0.7) translate(53px, -37px) rotate(90deg); transform-origin: 0 center; }
.yyhl-jdt::before { content: ""; background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/jdt.png) no-repeat; width: 100%; height: 6px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.yyhl-jdt i { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/jdt-now.png) no-repeat; height: 100%; width: 50%; display: block; position: relative; top: 0 }
.yg-yyhl-list .p-item { margin-top: -20px; margin-bottom: 25px; transform: scale(0.9) translateX(-3px); }
.yg-yyhl-prize ul { transform: rotate(-90deg) translate(-96px, 50px); }
.yg-yyhl-prize .yg-yyhl-num { transform: rotate(90deg) translateX(-70px); }
.yg-yyhl-prize .btn { transform: rotate(90deg) translateX(40px); }
.yg-yyhl-prize .p-item { transform: rotate(90deg) scale(0.88) translate(-8px, 5px); }
.yg-yyhl-list img { height: 50%; }
#popBox { display: none; color: #b48f58; ; }
#popBox.show { display: block; z-index: 3; }
.pop { width: 100%; height: 100%; background: rgba(0,0,0,0.7); position: fixed; left: 0; top: 0; z-index: 10; display: none; }
.pop.show { display: block; }
.pop-cont { width: 585px; min-height: 350px; padding: 0 10px 5px; -webkit-box-sizing: border-box; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/pop-bg.png) no-repeat; box-sizing: border-box; background-size: 100% 100% }
.pop-close { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/pop-close.png) no-repeat center; width: 43px; height: 43px; position: absolute; right: -50px; top: 12px; display: block; z-index: 10; line-height: 999px; overflow: hidden }
#popRuler .pop-cont { width: 723px; height: 447px; padding: 40px 40px 30px 60px; }
#popRuler .pop-close { right: 50px; top: 50px; }
.pop-ti { background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/bg-title.png) center no-repeat; text-align: center; font-size: 32px; margin: 10px 0; }
.ruler-txt { height: 295px; overflow-y: auto; }
.ruler-txt p { text-indent: 2em; padding: 3px 0; }
.ruler-txt table { width: 100%; margin: 10px 0; }
.ruler-txt table td { border: 1px solid; padding: 3px; text-align: center; }
.pop-commonTxt { display: flex; height: 330px; flex-direction: column; text-align: center; justify-content: center; padding-top: 30px; }
.pop-commonTxt p { padding: 40px; }
.pop-btn { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/pop-btn1.png) no-repeat; width: 158px; height: 45px; display: block; margin: 10px auto; line-height: 44px; overflow: hidden; text-align: center; color: #fff; }
.pop-btn-share, .pop-btn-validate { background: url(https://img7.99.com/m.mykd/img/acts/2026/q2yy/pop-btn.png) center no-repeat; width: 224px; background-size: 184px 100%; }
.validate-ti { text-align: center; padding-top: 50px; padding-bottom: 10px; }
#popValidate .p-list { background-color: #efddbe; border-radius: 60px; width: 360px; margin: 0 auto; padding: 10px; position: relative; left: 0; top: 0; }
.validate-form { width: 340px; margin: 10px auto 0; padding-bottom: 20px; }
.form-item { padding-bottom: 8px; display: flex; font-size: 18px; align-items: center; height: 42px; justify-content: flex-start; }
.form-item label { width: 90px; text-align: right; line-height: 32px; padding-right: 10px; box-sizing: border-box; }
.form-item input { background-color: #b58172; -webkit-appearance: none; border: 0; height: 32px; border-radius: 4px; padding: 0 5px; color: #fff; width: 246px; box-sizing: border-box; }

::-webkit-input-placeholder {
 color: #ead8c8;
}
.form-item input.ipt-yzm { width: 130px; }
.pop-btn-yzm { background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/pop-btn-yzm.png) center no-repeat; width: 122px; height: 42px; text-align: center; line-height: 42px; color: #fff; vertical-align: top; }
.validate-form .pop-btn-submit { margin-top: 0; }
.pop-btn-yzm.btn-dis { filter: grayscale(1); pointer-events: none; }
#popSuccess .pop-commonTxt p { padding: 15px; }
#popMembers .pop-cont, #popSlsMembers .pop-cont { width: 1100px; height: 800px; box-sizing: border-box; padding-top: 65px; color: #83612a; zoom: 0.75 }
#popMembers .pop-close, #popSlsMembers .pop-close { right: 60px; top: 70px; zoom: 1.3; }
.pop-mem-ti { display: flex; font-weight: bold; padding-bottom: 3px; justify-content: center; color: #9b3131; font-size: 30px; zoom: 1.3; padding-top: 20px; }
.pop-mem-ti p { padding: 0 30px; }
.pop-mem-tip { color: #fffdd5; font-size: 20px; text-align: center; background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/pop-ti.png) no-repeat center; width: 608px; height: 48px; line-height: 48px; margin: 0 auto 10px; zoom: 1.3; }
.pop-mem-list { max-width: 88%; height: 480px; overflow-y: auto; display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: flex-start; margin-left: 8%; }
.pop-mem-list li { padding-left: 120px; width: 190px; padding-bottom: 30px; margin-left: 30px; zoom: 1.3; }
.pop-mem-list li .head { float: left; margin-left: -115px; margin-top: 5px; }
.pop-mem-list li p { line-height: 1.2; padding-top: 10px; }
.head-captain::after { content: ""; background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/icon-captain.png) no-repeat; width: 60px; height: 22px; display: block; margin: 0 auto; }
.pop-mem-list li .head-captain::after { margin: -8px auto; z-index: 2; position: relative; }
.pop-way-tip { padding: 70px 30px 0; height: 220px; display: flex; align-items: center; justify-content: center; box-sizing: border-box; }
.pop .btns { padding-top: 10px; text-align: center; }
.pop .btns a, .pop-btn-join-check { display: inline-block; margin: 0 10px; text-align: center; background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/pop-btn1.png) center no-repeat; width: 160px; height: 54px; text-align: center; line-height: 54px; color: #fff; }
.pop .btn.pop-btn-join, .pop .btn.pop-btn-cancle { background-image: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/pop-btn2.png); }
.pop .btns a span { display: block; color: #ce6136; font-size: 18px; line-height: 1.2; }
.pop-search { height: 42px; line-height: 42px; display: flex; justify-content: center; align-items: center; padding-top: 80px; padding-bottom: 0; }
.pop-search input { background-color: #b58172; -webkit-appearance: none; border: 0; height: 32px; border-radius: 4px; padding: 0 5px; color: #fff; width: 246px; box-sizing: border-box; font-size: 18px; }
.pop .btn.pop-btn-search { display: block; background: url(https://img5.99.com/m.mykd/img/acts/2024/nzbb/client/pop-btn-yzm.png) center no-repeat; width: 90px; height: 42px; vertical-align: top; color: #fff; background-size: 100% 100%; text-align: center; font-size: 18px; }
.pop-search-result { padding-top: 10px; text-align: center; }
.pop-btn-join-check { display: block; margin: 20px auto 20px; }
.pop-txt div { padding: 120px 30px 30px; text-align: center; }
.p3 .p-item img { zoom: 1.5; }
#popEwm .pop-commonTxt img { transform: scale(1.3); margin-bottom: 30px; }

::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 3px;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 3px;
 background: #b13403
}

::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    background: rgba(0,0,0,0.3)
}
