
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, ins, a, address, code, del, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label { margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video { margin: 0px; padding: 0px; display: block; }
html { text-size-adjust: none; }
img { border: none; vertical-align: middle; }
input, select, button { padding: 0px; margin: 0px; outline: none; font-family: inherit; vertical-align: middle; font-size: inherit; }
textarea { font-family: inherit; padding: 0px; margin: 0px; resize: none; outline: none; font-size: inherit; }
button { cursor: pointer; }
html { overflow-x: hidden; }
body { font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif; max-width: 1920px; margin: 0px auto; background: rgb(51, 51, 51); }
ul, ol { list-style-type: none; }
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3, h4 { font-size: 14px; }
h5, h6 { font-size: inherit; }
i, em, address, ins { font-style: normal; }
a { text-decoration: none; color: rgb(79, 79, 79); }
a:hover { text-decoration: underline; transition: color 200ms linear, background-color 200ms linear, border-color 200ms linear; }
a:active { }
a:visited { }
.photo img, .photo_fullsize img { display: block; width: 100%; height: 100%; }
.item-games-rolling { overflow: hidden; position: relative; }
.item-games {width: 498px;height: 380px;background: url("../images/bg-game.png") left top no-repeat;float: left;box-sizing: border-box;margin-right: -9px;margin-bottom: 2px;padding: 0px 49px;}
.item-games:nth-child(2n) { margin-right: 0px; }
.item-games h4 {line-height: 65px;margin-bottom: -18px;font-size: 22px;background: url("../images/1.png") left -8px top 8px no-repeat;padding-left: 74px;}
.item-games h4 a {color: rgb(255 255 255);}
.item-games h4 span { background-color: rgb(251, 108, 3); color: rgb(255, 255, 255); font-size: 13px; padding-left: 4px; padding-right: 4px; border-radius: 4px; vertical-align: middle; margin-left: 4px; font-weight: normal; }
.item-games .photo {width: 100%;height: 102px;background: rgb(0, 0, 0);margin-bottom: 11px;margin-top: 17px;position: relative;overflow: hidden;}
.item-games .photo ._url { position: absolute; right: 5px; bottom: 3px; color: rgb(253, 231, 210); padding-right: 7px; padding-left: 7px; line-height: 42px; }
.item-games .photo ._url a { color: inherit; }
.item-games .photo img { transition: 0.8s; }
.item-games .photo ._url { position: absolute; right: 0px; bottom: 0px; }
.item-games p {line-height: 25px;font-size: 19px;white-space: nowrap;overflow: hidden;margin: 0 20px;}
.item-games p::after { content: ""; display: block; clear: both; }
.item-games ._time1 { float: left; }
.item-games ._time2 {float: left;}
.item-games ._btnGroup {margin-top: 13px;}
.item-games ._btnGroup ._rqcodePic { position: absolute; bottom: 100%; width: 180px; height: 180px; background: rgb(255, 255, 255); border-radius: 5px; padding: 10px; box-sizing: border-box; margin-bottom: 15px; display: none; }
.item-games ._btnGroup ._rqcodePic img { display: block; width: 100%; height: 100%; content: ""; }
.item-games ._btnGroup ._rqcodePic::after { width: 0px; height: 0px; position: absolute; right: 50%; top: 100%; border-width: 8px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: initial; content: ""; margin-right: -8px; }
.item-games ._btnGroup a {width: 130px;height: 41px;background: url("../images/btn-bg.png") left top no-repeat;display: inline-block;margin-right: 0px;text-align: center;line-height: 36px;font-weight: bold;color: rgb(254, 245, 216);font-size: 20px;text-shadow: rgba(0, 0, 0, 0.4) 0px 3px 4px;position: relative;}
.item-games ._btnGroup a span { position: relative; z-index: 50; }
.item-games ._btnGroup a::after {
    width: 130px;
    height: 60px;
    background: url(../images/btn-bg-active.png) no-repeat left top;
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 0;
    transform: scale(0.92);
    transition: all 0.2s ease;
    }
.item-games ._btnGroup a:hover { text-decoration: none; text-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px; }
.item-games ._btnGroup a:hover::after { transform: scaleY(1); opacity: 1; }
.item-games ._btnGroup a:nth-last-of-type(1) { margin-right: 0px; }
.item-games ._btnGroup a._btn-code:hover ._rqcodePic { display: block; }
.item-games:hover .photo { box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 34px inset; }
.item-games:hover .photo img { transform: scale(1.4); transition: 1.8s; transform-origin: center top; }
.picList2 li:hover .photo img { opacity: 1; transform: scale(1.1); }
.picList2 li .photo { width: 400px; height: 300px; overflow: hidden; background: rgb(102, 102, 102); display: block; }
.picList2 li .photo img { width: 100%; height: 100%; opacity: 0.85; transition: 0.4s; }
.picList2 li._size_fullsize .photo { width: 100%; height: auto; }
.picList2 li._size_fullsize .photo img { width: 100%; height: auto; }