.download-wrap {
  position: relative;
  width: 298px;
  height: 116px;
  margin-bottom: 10px;
}
.download-wrap a {
  width: 100%;
  height: 100%;
}
.download-wrap a:hover::after {
  background: url("download-btn2-hover.png"/*tpa=http://i0.cy.com/tlhj/pic/2020/09/08/download-btn2-hover.png*/) no-repeat;
}
.download-wrap a::after {
  position: absolute;
  top: -18px;
  left: -39px;
  content: '';
  width: 345px;
  height: 151px;
  background: url("download-btn2.png"/*tpa=http://i0.cy.com/tlhj/pic/2020/09/08/download-btn2.png*/) no-repeat;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn-group {
  width: 100%;
  margin-bottom: 10px;
}
.btn-group a {
  width: 143px;
  height: 54px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn-group a.reg-btn {
  float: left;
  background: url("reg-btn2.png"/*tpa=https://i0.cy.com/tlhj/pic/2022/10/11/pc/reg-btn2.png*/) no-repeat;
}
.btn-group a.reg-btn:hover {
  background: url("reg-btn2-hover.png"/*tpa=https://i0.cy.com/tlhj/pic/2022/10/11/pc/reg-btn2-hover.png*/) no-repeat;
}
.btn-group a.topup-btn {
  float: right;
  background: url("top-up-btn2.png"/*tpa=https://i0.cy.com/tlhj/pic/2022/10/11/pc/top-up-btn2.png*/) no-repeat;
}
.btn-group a.topup-btn:hover {
  background: url("top-up-btn2-hover.png"/*tpa=https://i0.cy.com/tlhj/pic/2022/10/11/pc/top-up-btn2-hover.png*/) no-repeat;
}
.links-items {
  position: relative;
  width: 297px;
  height: 360px;
  margin-bottom: 10px;
  /* overflow: hidden; */
}

.links-items::after{
  position: absolute;
  content: '';
  top: -13px;
  left: 50%;
  background: url("link-items2.png"/*tpa=https://i0.cy.com/tlhj/pic/2023/0606/pc/link-items2.png*/) no-repeat;
  width: 309px;
  height: 385px;
  margin-left: -160px;
  z-index: 1;
}
.links-items ul {
  position: relative;
  z-index: 2;
  padding: 9px 16px 5px 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.links-items ul li {
  float: left;
  width: 130px;
}
.links-items ul a {
  display: block;
  width: 100%;
  height: 111px;
  background: url("link-items2-def.png"/*tpa=https://i0.cy.com/tlhj/pic/2023/0606/pc/link-items2-def.png*/) no-repeat;
  margin-bottom: 9px;
  /* opacity: 0; */
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.links-items ul a:hover {
  /* opacity: 1; */
  background: url("link-items2-hover.png"/*tpa=https://i0.cy.com/tlhj/pic/2023/0606/pc/link-items2-hover.png*/) no-repeat;
}
.links-items ul a.wx,
.links-items ul a.xl {
  height: 107px;
}
.links-items ul a.wx {
  position: relative;
  background-position: 0 0;
}
.links-items ul a.wx img {
  pointer-events: none;
  position: absolute;
  left: 20%;
  bottom: -38%;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.links-items ul a.wx:hover img {
  left: 70%;
  opacity: 1;
}
.links-items ul a.xl {
  background-position: 100% 0;
}
.links-items ul a.cy {
  background-position: 0 -116px;
}
.links-items ul a.lt {
  background-position: 100% -116px;
}
.links-items ul a.kf {
  background-position: 0 -236px;
}
.links-items ul a.aq {
  background-position: 100% -236px;
}
.img-contatiner {
  position: relative;
  margin-bottom: 10px;
  /* width: 298px;
  height: 126px; */
}
.img-contatiner a {
  position: relative;
  display: block;
  overflow: hidden;
  width: 296px;
  height: 124px;
}
.img-contatiner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -62px 0 0 -148px;
  content: '';
  background: url("ad-bor.png"/*tpa=https://i0.cy.com/tlhj/pic/2023/0606/pc/ad-bor.png*/) no-repeat;
  width: 296px;
  height: 124px;
  z-index: 2;
  pointer-events: none;
}
.img-contatiner a.links1,
.img-contatiner a.links2 {
  width: 296px;
  height: 124px;
}
.img-contatiner a img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.img-contatiner a:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.img-contatiner img {
  vertical-align: top;
}
.game-tips {
  padding: 10px 38px;
}
.game-tips .title {
  padding: 13px 0;
  border-bottom: 1px dashed #b0b2b5;
  font-size: 16px;
  color: #38383b;
  text-align: center;
  line-height: 16px;
  margin-bottom: 10px;
}
.game-tips p {
  font-size: 16px;
  color: #38383b;
  line-height: 28px;
  text-align: center;
}
.game-tips .sub-cont {
  padding-top: 28px;
}
