.gymChose {
  display: none;
}
img {
  display: block;
}
.contaiBox {
  background: url(../images/huanya/background@2x.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.nrBox {
  padding-top: 80px;
  position: relative;
  width: 1200px;
  height: 854px;
  box-sizing: border-box;
  margin: auto;
}
.flexBar {
  position: relative;
  display: flex;
}

.tiyuImgs {
  display: none;
}
.tiyuImgs > img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.tiyuImgs .gymtop {
  top: -20px;
}
.tiyuImgs .gymbottom {
  left: -70px;
  bottom: 50px;
  width: 854px;
}
.tiyuImgs .gymcenter {
  width: 800px;
  bottom: 170px;
  left: -20px;
}
.active .gymani1 {
  -webkit-animation: gymAni1 0.7s forwards;
  animation: gymAni1 0.7s forwards;
}
.active .gymani2 {
  -webkit-animation: gymAni2 0.7s forwards;
  animation: gymAni2 0.7s forwards;
}
.active .gymani3 {
  -webkit-animation: gymAni3 0.7s forwards;
  animation: gymAni3 0.7s forwards;
}
.flexLeft {
  width: 854px;
  height: 754px;
  position: relative;
  left: -70px;
}
.nrBox .active {
  display: block;
}
.flexRight {
  width: 484px;
  position: relative;
  margin-top: 100px;
}
.gymChose > img.sportTit {
  width: 250px;
}
.gymChose > img.sportIcon {
  width: 484px;
  margin-top: 20px;
}

.gymChose p {
  line-height: 1.4;
  margin-top: 20px;
  font-size: 14px;
  color: #636363;
}
.gymChose ul li {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #636363;
}
.gymChose ul {
  padding-top: 4px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #636363;
}
.gymChose a,
.promotionChose a,
a.uw88_btn {
  width: 160px;
  height: 50px;
  line-height: 40px;
  text-align: center;
  margin-top: 20px;
  color: #fff;
  font-size: 16px;
  background-image: none !important;
  position: relative;
  z-index: 1;
  cursor: pointer;
  transition: all 0.2s ease;
  display: block;
}

.cn .gymChose a,
.cn .promotionChose a {
  line-height: 3em;
  font-family: "FZLT";
  font-weight: bold !important;
  letter-spacing: 0.15em;
}
.gymChose a:before,
.promotionChose a:before,
a.uw88_btn::before {
  content: "";
  z-index: -1;
  top: 0;
  display: block;
  width: 180px;
  height: 66px;
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-image: url(../images/huanya/primary-medium-new-selected.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.gymChose.active {
  -webkit-animation: gymAni4 1s forwards;
  animation: gymAni4 1s forwards;
}
.gymChose a:hover,
.promotionChose a:hover,
a.uw88_btn:hover {
  transform: scale(1.03);
}
.buttonIcon {
  width: 90px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none !important;
  position: relative;
  z-index: 1;
}
.buttonIcon:before {
  content: "";
  z-index: -1;
  top: 0;
  display: block;
  width: 101px;
  height: 113px;
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-image: url(../images/huanya/spec-normal-new@2x.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.flexChose ul {
  position: relative;
  display: flex;
  margin-top: 40px;
  flex-wrap: wrap;
}
.flexChose li p {
  position: relative;
  margin-top: 8px;
  font-size: 14px;
  color: #636363;
  text-align: center;
  line-height: 1.1em;
}
.cn .flexChose li p {
  font-size: 16px;
}
.flexChose li i {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-image: url(../images/huanya/uw88_fairguaranted_icon.png);
    background-repeat: no-repeat;
    background-size: 2182px 50px;
}
.flexChose li i.icons1 {
  background-position: -1976px 0px;
}
.flexChose li i.icons2 {
  background-position: -832px 0px;
}
.flexChose li {
  margin-right: 5px;
  cursor: pointer;
}
.flexChose li.cur i.icons1 {
  background-position: -2028px 0px;
}
.flexChose li.cur i.icons2 {
  background-position: -884px 0px;
}
.flexChose li:hover i.icons1 {
  background-position: -2028px 0px;
}
.flexChose li:hover i.icons2 {
  background-position: -884px 0px;
}
.flexChose li.cur .buttonIcon:before {
  background-image: url(../images/huanya/spec-selected-new@2x.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.flexChose li:hover .buttonIcon:before {
  background-image: url(../images/huanya/spec-selected-new@2x.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.flexChose li:hover .buttonIcon {
  -webkit-animation: hoverAni 0.5s ease forwards;
  animation: hoverAni 0.5s ease forwards;
  position: relative;
  z-index: 1;
}
/*ä½“è‚²åŠ¨ç”»*/
@-webkit-keyframes hoverAni {
  0% {
    transform: scale(1.1);
  }

  to {
    transform: scale(1);
  }
}

@keyframes hoverAni {
  0% {
    transform: scale(1.1);
  }

  to {
    transform: scale(1);
  }
}
@-webkit-keyframes gymAni1 {
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes gymAni1 {
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-webkit-keyframes gymAni2 {
  0% {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes gymAni2 {
  0% {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-webkit-keyframes gymAni3 {
  0% {
    opacity: 0;
    transform: rotateX(20deg);
  }

  to {
    opacity: 1;
    transform: rotateX(0);
  }
}

@keyframes gymAni3 {
  0% {
    opacity: 0;
    transform: rotateX(20deg);
  }

  to {
    opacity: 1;
    transform: rotateX(0);
  }
}
@-webkit-keyframes gymAni4 {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes gymAni4 {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }

  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }

  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}
@-webkit-keyframes snow {
  0% {
    background-position: 0px 0px, 0px 0px, 0px 0px;
  }

  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }

  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}

.zhenrenFlex {
  height: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.zhenrenImgs {
  width: 595px;
  height: 100%;
  padding-left: 25px;
}
.zhenrenimgChose {
  display: none;
  position: relative;
}
.bigglod {
  position: absolute;
  top: 24px;
  left: 123px;
  z-index: 1;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 71px;
}
.smallglod {
  position: absolute;
  top: 25px;
  left: 394px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 35px;
}
.bigglod2 {
  position: absolute;
  top: 196px;
  left: 442px;
  z-index: 1;
  -webkit-animation: Y1_ZK 5s infinite;
  animation: Y1_ZK 5s infinite;
  width: 71px;
}
.flypan {
  width: 121px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 229px;
  left: -33px;
  z-index: 1;
}
.touzi {
  position: absolute;
  top: 405px;
  left: -36px;
  z-index: 1;
  width: 66px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}
.zhenrenimgChose.active {
  animation: Y1_Y5 1s ease-in-out forwards;
  display: block;
}
.w515 {
  width: 515px;
}
.w635 {
  width: 635px;
}
.flexRight.zhenrenright {
  width: 536px;
  position: relative;
  margin-top: 47px;
}
.nrBox .active {
  display: block;
}
.sportTit {
  width: 250px;
}
.flexRight.zhenrenright .gymChose {
  height: 242px;
  position: relative;
}
.flexRight.zhenrenright .gymChose p {
  line-height: 24px;
  margin-top: 21px;
  margin-bottom: 20px;
  color: #636363;
}
.flexRight.zhenrenright .gymChose > img.sportIcon {
  height: 40px;
  margin-top: 0;
  width: auto;
}
.flexChose li i.icons3 {
  background-position: -2080px 0px;
}
.flexChose li i.icons4 {
  background-position: 0px 0px;
}
.flexChose li i.icons5 {
  background-position: -416px 0px;
}
.flexChose li i.icons6 {
  background-position: -1248px 0px;
}
.flexChose li i.icons7 {
  background-position: -728px 0px;
}
.flexChose li i.icons8 {
  background-position: -208px 0px;
}
.flexChose li i.icons17 {
  background-position: -1560px 0px;
}
.flexChose li:last-child {
  margin-right: 0;
}
.flexChose li.cur i.icons3 {
  background-position: -2132px 0px;
}
.flexChose li.cur i.icons4 {
  background-position: -52px 0px;
}
.flexChose li.cur i.icons5 {
  background-position: -468px 0px;
}
.flexChose li.cur i.icons6 {
  background-position: -1300px 0px;
}
.flexChose li.cur i.icons7 {
  background-position: -780px 0px;
}
.flexChose li.cur i.icons8 {
  background-position: -260px 0px;
}
.flexChose li.cur i.icons17 {
  background-position: -1612px 0px;
}

.flexChose li:hover i.icons3 {
  background-position: -2132px 0px;
}
.flexChose li:hover i.icons4 {
  background-position: -52px 0px;
}
.flexChose li:hover i.icons5 {
  background-position: -468px 0px;
}
.flexChose li:hover i.icons6 {
  background-position: -1300px 0px;
}
.flexChose li:hover i.icons7 {
  background-position: -780px 0px;
}
.flexChose li:hover i.icons8 {
  background-position: -260px 0px;
}
.flexChose li:hover i.icons17 {
  background-position: -1612px 0px;
}
/*çœŸäººåŠ¨ç”»*/
@-webkit-keyframes Y1_ZO {
  0% {
    opacity: 0;
    transform: translate3d(25px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes Y1_ZO {
  0% {
    opacity: 0;
    transform: translate3d(25px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZQ {
  0% {
    opacity: 0;
    transform: translate3d(-25px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes Y1_ZQ {
  0% {
    opacity: 0;
    transform: translate3d(-25px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZS {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate3d(25px, 0, 0);
  }
}

@keyframes Y1_ZS {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate3d(25px, 0, 0);
  }
}

@-webkit-keyframes Y1_ZU {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate3d(-25px, 0, 0);
  }
}

@keyframes Y1_ZU {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }

  to {
    opacity: 0;
    transform: translate3d(-25px, 0, 0);
  }
}

@-webkit-keyframes Y1_SI {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes Y1_SI {
  0% {
    opacity: 0;
    transform: translate3d(50px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_SK {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes Y1_SK {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes Y1_Y5 {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes Y1_Y5 {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@-webkit-keyframes Y1_Y3 {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes Y1_Y3 {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@-webkit-keyframes Y1_Y9 {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(50px);
  }
}

@keyframes Y1_Y9 {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(50px);
  }
}

@-webkit-keyframes Y1_Y7 {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(-50px);
  }
}

@keyframes Y1_Y7 {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(-50px);
  }
}

@-webkit-keyframes Y1_ZW {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(10px);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes Y1_ZW {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(10px);
  }

  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes Y1_ZK {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-10px);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes Y1_ZK {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-10px);
  }

  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes Y1_ZI {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(-10px, 10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Y1_ZI {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(-10px, 10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZM {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(-10px, -10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Y1_ZM {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(-10px, -10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZE {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(10px, -10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Y1_ZE {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(10px, -10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZG {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(10px, 10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes Y1_ZG {
  0% {
    transform: translateZ(0);
  }

  50% {
    transform: translate3D(10px, 10px, 0);
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes Y1_ZB {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateY(-10px);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes Y1_ZB {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateY(-10px);
  }

  to {
    transform: translateX(0);
  }
}
/*æ£‹ç‰Œ*/
.flexRight.qipai {
  margin-top: 132px;
  margin-left: 18px;
  width: 490px;
}
.flexRight.qipai .gymChose img {
  height: 100px;
}
.qipaibox.nrBox {
  padding-top: 24px;
}
.qipaibox.nrBox .zhenrenImgs {
  width: 688px;
  height: 810px;
}
.w100 {
  width: 100%;
}
.flexRight.qipai .gymChose a {
  margin-top: 85px;
}
.contaiBox.qipaibeijing {
  background: url(../images/huanya/beijingqipai.png) center no-repeat;
  background-size: 100% 100%;
}
.flexRight.qipai .flexChose {
  margin-top: 65px;
}
.flexChose li i.icons9 {
  background-position: -1976px 0px;
}
.flexChose li i.icons10 {
  background-position: -624px 0px;
}
.flexChose li i.icons11 {
  background-position: -1664px 0px;
}
.flexChose li i.icons18 {
  background-position: -934px 0px;
}

.flexChose li.cur i.icons9 {
  background-position: -2028px 0px;
}
.flexChose li.cur i.icons10 {
  background-position: -676px 0px;
}
.flexChose li.cur i.icons11 {
  background-position: -1716px 0px;
}
.flexChose li.cur i.icons18 {
  background-position: -986px 0px;
}

.flexChose li:hover i.icons9 {
  background-position: -2028px 0px;
}
.flexChose li:hover i.icons10 {
  background-position: -676px 0px;
}
.flexChose li:hover i.icons11 {
  background-position: -1716px 0px;
}
.flexChose li:hover i.icons18 {
  background-position: -986px 0px;
}
/*ç”µç«ž*/
.active .dianjingani {
  animation: 0.5s dianjingani forwards;
}
.dianjiangbox.nrBox {
  padding-top: 90px;
}
.dianjiangbox .tiyuImgs .gymtop {
  top: -20px;
  left: 106px;
  width: 538px;
  z-index: 0;
}
.dianjiangbox .flexLeft {
  width: 600px;
  height: 688px;
  position: relative;
  left: -70px;
}
.dianjiangbox .tiyuImgs .gymcenter {
  width: 640px;
  height: auto;
  top: 71px;
  left: 28px;
}
.dianjiangbox .tiyuImgs .gymbottom {
  bottom: 0px;
  width: 815px;
  z-index: 0;
  left: 0;
  right: 0;
}
.dianjiangbox .flexRight {
  width: 490px;
  position: relative;
  margin-top: 90px;
  margin-left: 110px;
}
.dianjiangbox .flexRight p {
  height: 57px;
}
.dianjiangbox .gymChose > img.sportIcon {
  margin-top: 20px;
  height: 42px;
  width: auto;
}
@-webkit-keyframes dianjingani {
  0% {
    opacity: 0;
    transform: rotateX(-25deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}
@keyframes dianjingani {
  0% {
    opacity: 0;
    transform: rotateX(-25deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0);
  }
}
.flexChose li i.icons12 {
  background-position: -104px 0px;
}

.flexChose li.cur i.icons12 {
  background-position: -156px 0px;
}

.flexChose li:hover i.icons12 {
  background-position: -156px 0px;
}
/*å½©ç¥¨*/
.caipiaobox.flexLeft {
  width: 595px;
  height: 100%;
  padding-left: 25px;
  transform-origin: bottom;
}
.gameTtop {
  position: absolute;
  left: 50%;
  top: -30px;
  transform: translate(-50%);
}
.gameTtop img {
  width: 350px;
}
.nrBox.caipiaobox {
  padding-top: 97px;
}

.caipiaog {
  position: relative;
  margin-top: 80px;
  width: 600px;
}
.caipiaobox .flexLeft {
  width: 595px;
  height: 100%;
  padding-left: 25px;
  transform-origin: bottom;
  margin: 0;
}
.caipiaobox .flexRight {
  width: 536px;
  position: relative;
  margin-top: 47px;
}
.contaiBox.caipiaobar {
  background: url(../images/huanya/backgroundcaipiao.png) center no-repeat;
  background-size: 100% 100%;
}
.caipiaobox .gymChose > img.sportTit {
  height: 100px;
  width: auto;
  max-width: 70%;
}
.caipiaobox .gymChose p {
  line-height: 24px;
  margin-top: 20px;
  font-size: 14px;
  color: #636363;
}
.caipiaobox .gymChose > img.sportIcon {
  height: 80px;
  width: auto;
}
.caipiaoPicbottom .fly1 {
  position: absolute;
  top: 160px;
  right: 50px;
  width: 66px;
  -webkit-animation: flyani1 5s ease infinite;
  animation: flyani1 5s ease infinite;
}
.caipiaoPicbottom .fly2 {
  position: absolute;
  top: 260px;
  left: 83px;
  width: 55px;
  -webkit-animation: flyani2 5s ease infinite;
  animation: flyani2 5s ease infinite;
}
@-webkit-keyframes flyani1 {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translateY(-20px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes flyani1 {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translateY(-20px);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes flyani2 {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translateY(20px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes flyani2 {
  0% {
    transform: translate(0);
  }
  50% {
    transform: translateY(20px);
  }
  to {
    transform: translate(0);
  }
}
@-webkit-keyframes btani1 {
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes btani1 {
  0% {
    opacity: 0;
    transform: translate3d(0, -50px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-webkit-keyframes tyani {
  0% {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes tyani {
  0% {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.active .gameTtop img {
  animation: btani1 0.7s forwards;
}
.active .caipiaog {
  webkit-animation: tyani 0.7s forwards;
  animation: tyani 0.7s forwards;
}
.caipiaobar .gymChose {
  min-height: 345px;
}
.flexChose li i.icons13 {
  background-position: -1768px 0px;
}
.flexChose li.cur i.icons13 {
  background-position: -1820px 0px;
}
.flexChose li:hover i.icons13 {
  background-position: -1820px 0px;
}
.flexChose li i.icons14 {
  background-position: -1040px 0px;
}
.flexChose li.cur i.icons14 {
  background-position: -1092px 0px;
}
.flexChose li:hover i.icons14 {
  background-position: -1092px 0px;
}
.flexChose li i.icons15 {
  background-position: -208px 0px;
}
.flexChose li.cur i.icons15 {
  background-position: -260px 0px;
}
.flexChose li:hover i.icons15 {
  background-position: -260px 0px;
}
.flexChose li i.icons16 {
  background-position: -1872px 0px;
}
.flexChose li.cur i.icons16 {
  background-position: -1924px 0px;
}
.flexChose li:hover i.icons16 {
  background-position: -1924px 0px;
}

/* ç”µå­ */
#all {
  width: 100%;
  margin: 0 auto;
  padding-top: 360px;
  position: relative;
  z-index: 8;
}
#all .t_num i {
  display: block;
  float: left;
  position: relative;
  margin-right: 15px;
  top: 3px;
  left: 12px;
  width: 60px;
  height: 90px;
  background-image: url(../images/huanya/spritenum.png);
  background-repeat: no-repeat;
  background-size: 60px 918px;
  background-repeat: repeat;
  background-position: -298px 0;
}
#all .t_num i:after {
  content: "";
  position: absolute;
  display: inline-block;
  z-index: -1;
  width: 80px;
  left: -10px;
  top: -2px;
  height: 110px;
  background-image: url(../images/huanya/spritenumbg.png);
  background-repeat: no-repeat;
  background-size: 915px 110px;
  background-position: -312px 0;
}
#all .t_num i:nth-child(9):before {
  content: "";
  display: inline-block;
  height: 85px;
  width: 20px;
  margin-top: 7px;
  background-image: url(../images/huanya/spritenumbg.png);
  background-repeat: no-repeat;
  background-size: 915px 110px;
  background-position: -397px 0;
  position: absolute;
  left: -25px;
}
#all .t_num i:nth-child(9) {
  margin-left: 15px;
}
#all .t_num i:nth-child(6):before {
  content: "";
  display: inline-block;
  height: 85px;
  width: 20px;
  margin-top: 7px;
  background-image: url(../images/huanya/spritenumbg.png);
  background-repeat: no-repeat;
  background-size: 915px 110px;
  background-position: -419px 0;
  position: absolute;
  left: -25px;
}
#all .t_num i:nth-child(6) {
  margin-left: 15px;
}
#all .t_num i:nth-child(3):before {
  content: "";
  display: inline-block;
  height: 85px;
  width: 20px;
  margin-top: 7px;
  background-image: url(../images/huanya/spritenumbg.png);
  background-repeat: no-repeat;
  background-size: 915px 110px;
  background-position: -419px 0;
  position: absolute;
  left: -25px;
}
#all .t_num i:nth-child(3) {
  margin-left: 15px;
}
.bannerNumber {
  margin: 106px auto 0;
  width: 1200px;
  position: relative;
  height: 517px;
}
.bannertTitbig {
  position: absolute;
  top: 82px;
  left: 0;
  width: 511px;
}
.bannerimgbig {
  position: absolute;
  top: 33px;
  right: -90px;
  width: 738px;
  height: 485px;
}
.ElectronicsgameList {
  box-sizing: border-box;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 19;
  width: 1200px;
  margin: 0 auto 10px;
}
.ElectronicsTitgame {
  padding: 0 40px;
  border-bottom: 1px solid #eee;
}
.ElectronicsTitgame span {
  display: inline-block;
  line-height: 64px;
  font-size: 16px;
  color: #d3b797;
  width: 70px;
  position: relative;
  text-align: center;
}
.ElectronicsTitgame span:after {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 0;
  display: inline-block;
  width: 66px;
  height: 4px;
  border-radius: 2px;
  background-color: #d2b79c;
}
.elegamelistone ul {
  margin-top: 22px;
  overflow: hidden;
}
.elegamelistone li {
  float: left;
  width: 564px;
  height: 180px;
  position: relative;
  overflow: hidden;
}
.elegamelistone li img {
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  display: block;
  width: 100%;
}
.elegamelistone li:hover img {
  transform: scale(1.05);
}
.elegamelistone li .game-details {
  position: absolute;
  z-index: 3;
  height: 16px;
  width: 100%;
  bottom: 14px;
  left: 0;
  color: #fff;
}
.game-details p {
  font-size: 14px;
  color: #fff;
  float: left;
  padding-left: 17px;
  line-height: 20px;
  position: absolute;
  bottom: -3px;
  left: 0;
}
.game-details p span {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
.game-details p span.game-dec {
  color: #cca352;
  font-size: 12px;
}
.game-likes {
  float: right;
  margin-right: 14px;
  font-size: 12px;
  color: #fff;
  line-height: 16px;
}
.game-likes span {
  background: url(../images/huanya/likefire.png) no-repeat;
  width: 16px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -4px;
  margin-left: 8px;
}
.game-msk {
  background: url(../images/huanya/gamecoverzz.png) repeat-x 0 100%;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.elegamelistone li:nth-child(2n) {
  float: right;
}
.game-hover {
  box-sizing: border-box;
  display: none;
  z-index: 4;
  padding-top: 28px;
  text-align: center;
  width: 100%;
  height: 100%;
  border: 1px solid #996b3d;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(10, 10, 10, 0.8);
}
.game-hover h5 {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 22px;
}
.game-hover .game-btn {
  width: 160px;
  height: 40px;
  display: block;
  background: #cca352;
  background-image: linear-gradient(-45deg, #996b3d, #cca352);
  margin: 0 auto 15px;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
}
.elegamelistone li:hover .game-hover {
  display: block;
}
.game-hover .game-btn:hover {
  background: #996b3d;
}

.elegamelistTwo ul {
  margin-top: 12px;
  overflow: hidden;
}
.elegamelistTwo li {
  margin-bottom: 8px;
  margin-right: 12px;
  float: left;
  width: 276px;
  height: 180px;
  position: relative;
  overflow: hidden;
}
.elegamelistTwo li img {
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  display: block;
  width: 100%;
}
.elegamelistTwo li:hover img {
  transform: scale(1.05);
}
.elegamelistTwo li .game-details {
  position: absolute;
  z-index: 3;
  height: 16px;
  width: 100%;
  bottom: 14px;
  left: 0;
  color: #fff;
}
.elegamelistTwo li:hover .game-hover {
  display: block;
}
.elegamelistTwo li:nth-child(4n) {
  margin-right: 0;
}
.game-hover .addSave {
  font-size: 14px;
  color: #cca352;
  text-align: center;
  display: block;
}

.sportBetMy {
  background: url(../images/huanya/UW88_Background_1.png) top no-repeat;
}

.leftBall {
  position: absolute;
  top: 570px;
  left: 110px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 80px;
}

.rightBall {
  position: absolute;
  top: 170px;
  right: 57px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 70px;
}

.fadeBall {
  position: absolute;
  top: 127px;
  left: 253px;
  z-index: 1;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 60px;
}

.fadeBall2 {
  position: absolute;
  top: 527px;
  right: 97px;
  z-index: 1;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 60px;
}

.guard {
  position: absolute;
  top: 470px;
  left: 20px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 100px;
}

.rope {
  position: absolute;
  top: 170px;
  right: 87px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 100px;
}

.punch {
  position: absolute;
  top: 457px;
  right: 157px;
  z-index: 1;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 89px;
}

.flexChose li i.m-sport {
  background-image: url("../images/huanya/uw88_msport_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.s-sport {
  background-image: url("../images/huanya/uw88_ssport_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.e-sport {
  background-image: url("../images/huanya/uw88_esport_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.muaystep2 {
  background-image: url("../images/huanya/uw88_muaystep2_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.sbobet {
  background-image: url("../images/huanya/uw88_sbobet_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.sbovirtual {
  background-image: url("../images/huanya/uw88_sbovirtual_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.maxbet {
  background-image: url("../images/huanya/uw88_maxbet_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.pokertournament {
  background-image: url("../images/huanya/uw88_pokertournament_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.big2 {
  background-image: url("../images/huanya/uw88_big2_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.niuniu {
  background-image: url("../images/huanya/uw88_niuniu_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.mahjong {
  background-image: url("../images/huanya/uw88_mahjong_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.king855 {
  background-image: url("../images/huanya/uw88_king855_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.fairguaranted {
  background-image: url("../images/huanya/uw88_fairguaranted_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.golddiamond {
  background-image: url("../images/huanya/uw88_golddiamond_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.pragmaticplay {
  background-image: url("../images/huanya/uw88_pragmaticplay_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.bgcasino {
  background-image: url("../images/huanya/uw88_bgcasino_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.evocasino {
  background-image: url("../images/huanya/uw88_evocasino_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.allbet {
  background-image: url("../images/huanya/uw88_allbet_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.deluxegold {
  background-image: url("../images/huanya/uw88_deluxegold_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.asiagaming {
  background-image: url("../images/huanya/uw88_asiagaming_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.luckystreak {
  background-image: url("../images/huanya/uw88_luckystreak_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.dreamgaming {
  background-image: url("../images/huanya/uw88_dreamgaming_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.sagaming {
  background-image: url("../images/huanya/uw88_sagaming_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.sexybacarrat {
  background-image: url("../images/huanya/uw88_sexybacarrat_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.xpggaming {
  background-image: url("../images/huanya/uw88_xpggaming_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}
.flexChose li i.wmcasino {
  background-image: url("../images/huanya/uw88_wmcasino_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.ezugi {
  background-image: url("../images/huanya/uw88_ezugi_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.keno {
  background-image: url("../images/huanya/uw88_keno_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.marksix {
  background-image: url("../images/huanya/uw88_marksix_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.sgmy4d {
  background-image: url("../images/huanya/uw88_4dsgmy_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.chinalottery {
  background-image: url("../images/huanya/uw88_chinalottery_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose li i.connect93 {
  background-image: url("../images/huanya/uw88_93connect_icon.png");
  background-size: 40px 80px;
  background-position: top;
  width: 40px;
  height: 40px;
}

.flexChose.uw88Chose li.cur i,
.flexChose.uw88Chose li:hover i {
  background-position: bottom;
}

.slotmain {
  bottom: 10px;
}

.tiyuImgs .slottop {
  top: -20px;
  width: 468px;
}
.leftJoy {
  position: absolute;
  top: 80px;
  left: 123px;
  z-index: 1;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 125px;
}
.rightJoy {
  position: absolute;
  top: 250px;
  right: 0px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 110px;
}

.slotGames {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  padding: 10px 0 100px;
}
.slotGamesBlk {
  flex: 33.3%;
  height: 310px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
.slotGamesBlk.slotth:nth-child(1) {
  background-image: url("../images/huanya/uw88_slot_game_pragmatic__th.png");
}
.slotGamesBlk.slotth:nth-child(2) {
  background-image: url("../images/huanya/uw88_slot_game_ace333__th.png");
}
.slotGamesBlk.slotth:nth-child(3) {
  background-image: url("../images/huanya/uw88_slot_game_virtualtech__th.png");
}
.slotGamesBlk.slotth:nth-child(4) {
  background-image: url("../images/huanya/uw88_slot_game_cq9game__th.png");
}
.slotGamesBlk.slotth:nth-child(5) {
  background-image: url("../images/huanya/uw88_slot_game_sagaming__th.png");
}
.slotGamesBlk.slotth:nth-child(6) {
  background-image: url("../images/huanya/uw88_slot_game_betsoft__th.png");
}
.slotGamesBlk.slotth:nth-child(7) {
  background-image: url("../images/huanya/uw88_slot_game_skywin__th.png");
}
.slotGamesBlk.slotth:nth-child(8) {
  background-image: url("../images/huanya/uw88_slot_game_cq9__th.png");
}
.slotGamesBlk.slotth:nth-child(9) {
  background-image: url("../images/huanya/uw88_slot_game_globalfish__th.png");
}
.slotGamesBlk.slotth:nth-child(10) {
  background-image: url("../images/huanya/uw88_slot_game_habanero__th.png");
}
.slotGamesBlk.slotth:nth-child(11) {
  background-image: url("../images/huanya/uw88_slot_game_ptgaming__th.png");
}
.slotGamesBlk.slotth:nth-child(12) {
  background-image: url("../images/huanya/uw88_slot_game_dreamtech__th.png");
}
.slotGamesBlk.slotth:nth-child(13) {
  background-image: url("../images/huanya/uw88_slot_game_virtualtech2__th.png");
}
.slotGamesBlk.slotth:nth-child(14) {
  background-image: url("../images/huanya/uw88_slot_game_joker__th.png");
}
.slotGamesBlk.slotth:nth-child(15) {
  background-image: url("../images/huanya/uw88_slot_game_iconicgaming__th.png");
}
.slotGamesBlk a {
  width: 160px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin-top: 40px;
  color: #fff;
  font-size: 16px;
  background-image: none !important;
  position: relative;
  z-index: 1;
  cursor: pointer;
  transition: all 0.2s ease;
  display: none;
}
.slotGamesBlk a:before {
  content: "";
  z-index: -1;
  top: -55px;
  display: block;
  width: 250px;
  height: 180px;
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-image: url(../images/huanya/uw88_slot_button.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.slotGamesBlk a:hover {
  transform: scale(1.03);
}
.slotGamesBlk:hover a {
  display: block;
}

.tiyuImgs .pokertop {
  top: -45px;
  height: 300px;
  left: 30px;
}
.tiyuImgs .pokercenter {
  width: 578px;
  height: 680px;
  bottom: 50px;
  left: 55px;
}

.pokerLeftCoin {
  position: absolute;
  top: 240px;
  left: 120px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 80px;
}

.pokerRightCoin {
  position: absolute;
  top: 140px;
  right: 107px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 120px;
}

.pokerSmallRightCoin {
  position: absolute;
  top: 290px;
  right: 217px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 40px;
}

.pokerLeftCoin2 {
  position: absolute;
  top: 200px;
  left: 180px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 70px;
}

.pokerRightCoin2 {
  position: absolute;
  top: 340px;
  left: 130px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 53px;
}

.pokerRightToken1 {
  position: absolute;
  top: 190px;
  right: 196px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 63px;
}

.pokerRightToken2 {
  position: absolute;
  top: 160px;
  right: 107px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 70px;
}
.pokerLeftBottomDice {
  position: absolute;
  top: 610px;
  left: 187px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 50px;
}
.pokerRightBottomCoin {
  position: absolute;
  top: 600px;
  right: 107px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 65px;
}
.pokerTopLeft {
  position: absolute;
  top: 190px;
  left: 185px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 50px;
}
.pokerRightDice {
  position: absolute;
  top: 170px;
  right: 167px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 64px;
}

.pokerLeftToken {
  position: absolute;
  top: 300px;
  left: 140px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 80px;
}

.tiyuImgs .casinotop {
  top: -45px;
  height: 250px;
}
.tiyuImgs .casinocenter {
  left: -20px;
  bottom: 40px;
}
.uw88casino .bigglod {
  position: absolute;
  top: 454px;
  left: 390px;
  z-index: 1;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 140px;
}
.uw88casino .smallglod {
  position: absolute;
  top: 25px;
  left: 494px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 35px;
}
.uw88casino .flypan {
  width: 121px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 179px;
  left: 30px;
  z-index: 1;
}
.uw88casino .touzi {
  position: absolute;
  top: 405px;
  left: 95px;
  z-index: 1;
  width: 66px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod2 {
  position: absolute;
  top: 25px;
  left: 390px;
  z-index: 1;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 120px;
}
.uw88casino .smallglod2 {
  position: absolute;
  top: 225px;
  left: 80px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 55px;
}
.uw88casino .flypan2 {
  width: 70px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 465px;
  left: 130px;
  z-index: 1;
}

.uw88casino .touzi2 {
  position: absolute;
  top: 80px;
  left: 135px;
  z-index: 1;
  width: 56px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod3 {
  position: absolute;
  top: 25px;
  left: 110px;
  z-index: 1;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 100px;
}
.uw88casino .smallglod3 {
  position: absolute;
  top: 285px;
  left: 530px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 55px;
}
.uw88casino .flypan3 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 105px;
  left: 430px;
  z-index: 1;
  width: 90px;
}

.uw88casino .touzi3 {
  position: absolute;
  top: 430px;
  left: 85px;
  z-index: 1;
  width: 56px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod5 {
  position: absolute;
  top: 25px;
  left: 430px;
  z-index: 1;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 80px;
}
.uw88casino .smallglod5 {
  position: absolute;
  top: 65px;
  left: 120px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 60px;
}
.uw88casino .flypan5 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 445px;
  left: 125px;
  width: 45px;
  z-index: 1;
}
.uw88casino .touzi5 {
  position: absolute;
  top: 325px;
  left: 445px;
  z-index: 1;
  width: 36px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .smallglod6 {
  position: absolute;
  top: 525px;
  left: 188px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 45px;
}
.uw88casino .flypan6 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 405px;
  left: 470px;
  width: 55px;
  z-index: 1;
}
.uw88casino .touzi6 {
  position: absolute;
  top: 445px;
  left: 72px;
  z-index: 1;
  width: 79px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod7 {
  position: absolute;
  top: 525px;
  left: 168px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 68px;
}
.uw88casino .smallglod7 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 445px;
  left: 500px;
  width: 75px;
  z-index: 1;
}
.uw88casino .touzi7 {
  position: absolute;
  top: 175px;
  left: 92px;
  z-index: 1;
  width: 79px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod8 {
  position: absolute;
  top: 425px;
  left: 128px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 75px;
}
.uw88casino .smallglod8 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 125px;
  left: 460px;
  width: 51px;
  z-index: 1;
}
.uw88casino .touzi8 {
  position: absolute;
  top: 528px;
  left: 405px;
  z-index: 1;
  width: 50px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod9 {
  position: absolute;
  top: 465px;
  left: 118px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 85px;
}
.uw88casino .smallglod9 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 125px;
  left: 100px;
  width: 51px;
  z-index: 1;
}
.uw88casino .touzi9 {
  position: absolute;
  top: 132px;
  left: 405px;
  z-index: 1;
  width: 40px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.uw88casino .bigglod10 {
  position: absolute;
  top: 125px;
  left: 158px;
  z-index: 1;
  -webkit-animation: Y1_ZI 5s infinite;
  animation: Y1_ZI 5s infinite;
  width: 82px;
}
.uw88casino .smallglod10 {
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  position: absolute;
  top: 582px;
  left: 400px;
  width: 62px;
  z-index: 1;
}
.uw88casino .touzi10 {
  position: absolute;
  top: 442px;
  left: 112px;
  z-index: 1;
  width: 45px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
}

.tiyuImgs .lotterycenter {
  top: 170px;
  position: absolute;
  right: 40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.lotteryLeftBall {
  position: absolute;
  top: 180px;
  left: 110px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 65px;
}

.lotteryRightBall {
  position: absolute;
  top: 140px;
  right: 87px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 90px;
}

.lotteryLeftBottomBall {
  position: absolute;
  top: 310px;
  left: 150px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 40px;
}

.lotteryLeftBall2 {
  position: absolute;
  top: 150px;
  left: 70px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 95px;
}

.lotteryRightBall2 {
  position: absolute;
  top: 160px;
  right: 87px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 50px;
}

.lotteryMidBall2 {
  position: absolute;
  top: 310px;
  right: 150px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 70px;
}

.lotteryLeftBall3 {
  position: absolute;
  top: 240px;
  left: 60px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 75px;
}
.lotteryLeftBall4 {
  position: absolute;
  top: 190px;
  left: 170px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 55px;
}

.lotteryLeftBottomBall2 {
  position: absolute;
  top: 410px;
  left: 100px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 80px;
}

.lotteryBottomBall1 {
  position: absolute;
  top: 400px;
  left: 20px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 65px;
}

.lotteryBottomBall2 {
  position: absolute;
  top: 590px;
  left: 120px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 30px;
}

.lotteryBottomBall3 {
  position: absolute;
  top: 430px;
  left: 160px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 80px;
}

.lotteryBottomBall4 {
  position: absolute;
  top: 630px;
  left: 340px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 48px;
}

.lotteryBottomBall5 {
  position: absolute;
  top: 370px;
  left: 490px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 95px;
}

.lotteryBottomBall6 {
  position: absolute;
  top: 580px;
  left: 590px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 55px;
}

.lotteryContent {
  position: relative;
  margin-top: 80px;
}

.lotteryContent img {
  position: absolute;
  right: -70px;
  top: -150px;
  z-index: -1;
}

.lotteryContent p {
  line-height: 1em;
  margin-top: 10px;
}

.lotteryContent p:nth-of-type(1) {
  margin-top: 30px;
}

.registertop {
  top: -45px;
  height: 250px;
}
.registercenter {
  top: 70px;
  /* left: 55px; */
}

.regDice1 {
  position: absolute;
  top: 170px;
  left: 357px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 60px;
}

.regDice2 {
  position: absolute;
  top: 160px;
  left: 457px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 90px;
}
.regDice3 {
  position: absolute;
  top: 260px;
  left: 335px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 75px;
}

.regDice4 {
  position: absolute;
  top: 250px;
  left: 440px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 110px;
}

.jpCoinLT {
  position: absolute;
  top: -25px;
  left: 257px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 60px;
}

.jpCoinLB {
  position: absolute;
  top: 500px;
  left: 257px;
  -webkit-animation: Y1_ZG 5s infinite;
  animation: Y1_ZG 5s infinite;
  width: 55px;
}

.jpCoinRT {
  position: absolute;
  top: -30px;
  left: 697px;
  -webkit-animation: Y1_ZE 5s infinite;
  animation: Y1_ZE 5s infinite;
  width: 70px;
}

.jpCoinRB {
  position: absolute;
  top: 400px;
  left: 897px;
  -webkit-animation: Y1_ZB 5s infinite;
  animation: Y1_ZB 5s infinite;
  width: 80px;
}
