
* { margin: 0px; padding: 0px; }
div, dl, dt, dd, ul, ol, li, h2, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 12px; }
html { overflow-x: hidden; }
body { min-width: 1200px; background: rgb(244, 245, 244); }
ul, ol, li { list-style: none; }
img { border: 0px; }
a { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; }
em, i { font-style: normal; }
a:focus, input, textarea { outline: none; }
a { outline: none; transition: color 200ms ease-out 0s, background-color 200ms ease-out 0s, border-color 200ms ease-out 0s, opacity 200ms ease-out 0s; }
a:hover { transition: color 200ms ease-out 0s, background-color 200ms ease-out 0s, border-color 200ms ease-out 0s, opacity 200ms ease-out 0s; }
button { outline: none; }
input:-webkit-autofill { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset; }
.ss-xl li.on { background: rgb(238, 238, 238); }
.ss-xl li.on .ss-xl-on { display: block; }
.ss-xl li.on .ss-xl-mr { display: none; }
.register-tag a.on { border-bottom: 3px solid rgb(255, 228, 0); font-weight: bold; }
.tw-page a:hover, .tw-page a.on { background: rgb(255, 228, 0); }
::-webkit-scrollbar { width: 16px; height: 16px; }
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb { border-radius: 999px; border: 4px solid transparent; }
::-webkit-scrollbar-track { box-shadow: rgb(153, 153, 153) 0px 0px 15px inset; }
::-webkit-scrollbar-thumb { min-height: 20px; background-clip: content-box; box-shadow: rgb(89, 89, 89) 0px 0px 0px 5px inset; }
::-webkit-scrollbar-corner { }
.game-scroll .d_img li.on { width: 750px; height: 350px; filter: none; }
.game-scroll .d_img li.on .d-div { opacity: 1; transition: all 0.8s ease 0s; }
.g-inner { margin-bottom: 50px; }
.m-tab-hook { height: 56px; border-bottom: 3px solid rgb(237, 51, 64); background: rgb(51, 51, 51); }
.m-tab-hook ul { float: left; }
.m-tab-hook li { position: relative; float: left; min-width: 150px; padding: 0px 1.5em; cursor: pointer; line-height: 56px; font-size: 20px; color: rgb(162, 162, 162); text-align: center; }
.m-tab-hook li:hover { color: rgb(204, 204, 204); }
.m-tab-hook li::after { position: absolute; right: -1px; top: 50%; margin-top: -6px; height: 12px; border-left: 1px dotted rgb(87, 87, 87); content: ""; }
.m-tab-hook li.on { margin-top: -2px; line-height: 58px; background-color: rgb(237, 51, 64); font-weight: bold; color: rgb(255, 255, 255); }
.m-herald { position: relative; width: 100%; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); font-size: 16px; text-align: center; box-sizing: content-box; }
.m-herald thead { background: rgb(240, 240, 240); color: rgb(68, 68, 68); }
.m-herald thead th { height: 40px; font-weight: normal; border: 1px solid rgb(221, 221, 221); }
.m-herald td { padding: 6px; border: 1px solid rgb(238, 238, 238); }
.m-herald tbody tr:nth-child(2n) { background: rgb(252, 252, 252); }
.m-herald tbody tr:hover { background: rgb(248, 248, 248); }
.m-herald tbody.z-today tr { background: rgb(255, 249, 209); }
.m-herald tbody.z-today tr td { border-color: rgb(255, 233, 153); }
.m-herald tbody.z-today tr:nth-child(2n) { background: rgb(255, 251, 221); }
.m-herald tbody.z-today tr:hover { background: rgb(255, 253, 238); }
.m-herald tbody.z-now tr, .m-herald tbody tr.z-now { background: rgb(255, 246, 144) !important; }
.m-herald tbody.z-now tr td, .m-herald tbody tr.z-now td { border-color: rgb(247, 209, 95) !important; }
.m-herald tbody.z-now tr:hover, .m-herald tbody tr.z-now:hover { background: rgb(255, 250, 190) !important; }
.m-herald tbody.z-now td:nth-child(1) { font-weight: bold; color: rgb(202, 48, 20); }
.m-herald tbody.z-top tr, .m-herald tbody tr.z-top { background: rgb(193, 242, 255) !important; }
.m-herald tbody.z-top tr td, .m-herald tbody tr.z-top td { position: relative; border-color: rgb(153, 216, 236) !important; }
.m-herald tbody.z-top tr:hover, .m-herald tbody tr.z-top:hover { background: rgb(214, 246, 255) !important; }
.m-herald tbody tr:last-child { border-color: rgb(221, 221, 221); }
.m-herald .top-label { position: relative; display: inline-block; width: 80px; background: rgb(237, 51, 64); line-height: 26px; color: rgb(255, 255, 255); text-align: center; border-radius: 5px; }
.m-herald .top-label::before { position: absolute; top: 50%; right: -8px; margin-top: -4px; border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(237, 51, 64); border-image: initial; content: ""; }
.m-herald p { margin: auto; max-width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-herald .z-hot { padding-left: 18px; background: url("../images/icon_hot.gif") 0px 50% no-repeat; }
.m-herald .top-label { position: relative; display: inline-block; width: 80px; background: rgb(237, 51, 64); line-height: 26px; color: rgb(255, 255, 255); text-align: center; border-radius: 5px; }
.m-herald .top-label::before { position: absolute; top: 50%; right: -8px; margin-top: -4px; border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(237, 51, 64); border-image: initial; content: ""; }
.m-herald .first { display: inline-block; width: 68px; background: rgb(25, 127, 227); line-height: 26px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; border-radius: 5px; }
.m-herald .diode { display: block; font-size: 0px; text-align: center; }
.m-herald .diode em { display: inline-block; margin: 0px 2px; width: 24px; background: rgb(210, 210, 210); line-height: 24px; text-align: center; font-size: 15px; font-weight: bold; color: rgb(255, 255, 255); border-radius: 5px; }
.m-herald .diode em.act.active { background: rgb(151, 197, 22); }
.m-herald .diode em.gift.active { background: rgb(255, 84, 0); }
.m-herald .btn-start { display: inline-block; width: 81px; height: 32px; line-height: 30px; color: rgb(255, 35, 82); }
.m-herald .btn-start:hover { background: rgb(255, 35, 82); color: rgb(255, 255, 255); text-decoration: none; }

.m5{width:100%;height:auto;overflow:hidden;padding-bottom:10px;background: url(../images/footb1g.png) bottom no-repeat; z-index:999999; }