* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

body,
html {
  width: 100%;
  height: 100%;
  max-height: 1080px;
  font-size: 12px;
  margin: 0 auto;
}

img {
  max-width: 100%;
  height: auto;
}

li {
  list-style: none;
}
.fl{float:left;}
.fr{float: right;}
.clear::after{display:block;content:'';clear:both;}
.clear{zoom:1;}
#wrap {
  display: none;
}

.container {
  display: none;
}

.container.pc {
	position: relative;
  width: 19.2rem;
  height: 50.00rem;
  background: url(https://media.zlongame.com/media/pictures/qy/e7/actv/2026/XRS2026/img/bg.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  overflow: hidden;
  padding-bottom: 188px;
    box-sizing: content-box;
}

.container.pc .rule_btn {
  width: 3.2rem;
  height: 0.8rem;
  margin: 43.04rem auto 0;
  display: block;
  cursor: pointer;
}

.container.pc #wrap {
  display: none;
}

.fly-zoom-box-img {
  height: auto !important;
}

.container.m {
  position: relative;
  width: 10.8rem;
  height: 80.2rem;
  background: url(https://media.zlongame.com/media/pictures/qy/e7/actv/2026/XRS2026/img/mbg.jpg);
  background-size: 100% auto;
  zoom: 1 !important;
  overflow: hidden;
}

.container.m .rule_btn {
  position: absolute;
  left: 0;
  right: 0;
  width: 6rem;
  top: 67.64rem;
  height: 1.25rem;
  margin: 0 auto;
  display: block;
}

.container.m #wrap {
  position: absolute;
  width: 10.19rem;
  top: 60.35rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.container.m #wrap img {
  width: 10.19rem;
  height: auto;
}

.container.m .rule1 {
  width: 100%;
  height: 7.2rem;
}




.pc .footer_wrap{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 188px;
     background: #fff; 
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
    /* font-family: microsoft yahei; */
}
.pc .footer_wrap .footer_code img{
    width: 100px;
    height: auto;
    flex-shrink: 0;
}
.pc .footer_wrap .member_code{
	margin-right: 28px;
}
.pc .footer_wrap .footer_code{
    display: none;
    flex-direction: column;
    align-items: center;
}
.pc .footer_wrap .footer_code span{
    font-size: 12px;
}
.pc .footer_wrap .con{
    width: 580px;
    color: #1d1d1d;
    white-space: nowrap;
    margin-left: 100px;
}
.pc .footer_wrap .con a{
    color: #1d1d1d;
}
.pc .footer_wrap .beian a{
	display: inline-block;
}
.pc .footer_wrap .beian a:first-child{
    margin-right: 20px;
}

.pc .footer_wrap .ghs{
    width: auto;
    height: 30px;
}
.pc .footer_wrap .footer_link a{
    padding: 0 20px;
    position: relative;
}
.pc .footer_wrap .footer_link a:nth-child(1)::after{
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 0.01rem;
    height: 20px;
    background-color: #5e5e5e;
    transform: translateY(-50%);
}
.pc .footer_wrap .footer_link a:nth-child(1){
    padding-left: 0;
}



.m .footer_wrap{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4.4rem;
     background: #fff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: .2rem;
    line-height: .34rem;
}
.m .footer_code{
	display: none;
	justify-content: center;
    width: 100%;
    margin-bottom: .3rem;
}
.m .footer_wrap .footer_code img{
	display: block;
    /*width: 7.40rem;*/
    height: 2.0rem;
    flex-shrink: 0;
}
.m .footer_wrap .footer_code img:first-child{
	margin-right: .45rem;
}
.m .footer_wrap .con{
    width: 6rem;
    color: #1d1d1d;
    white-space: nowrap;
    /* margin-left: 1rem; */
    display: flex;
    flex-direction: column;
    align-items: center;
}
.m .footer_wrap .con a{
    color: #1d1d1d;
}
.m .footer_wrap .beian a{
	display: inline-block;
}
.m .footer_wrap .beian a:first-child{
    margin-right: .2rem;
}
.m .footer_item p{
	display: inline-block;
}
.m .footer_wrap .ghs{
    width: auto;
    height: .3rem;
}
.m .footer_wrap .footer_link a{
    padding: 0 .2rem;
    position: relative;
}
.m .footer_wrap .footer_link a:nth-child(1)::after{
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 0.2rem;
    background-color: #5e5e5e;
    transform: translateY(-50%);
}
.m .footer_wrap .footer_link a:nth-child(1){
    padding-left: 0;
}

.pc .footer_code.pc{
	display: flex;
}
.m .footer_code.m{
	display: flex;
}
