html,body {line-height:1.5;}
html, body {
  margin: 0;
  padding: 0;
  height: calc((var(--vh, 1vh) * 100) - 20px); /* 保证总高度为实际视口高度 */
  overflow: hidden;                   /* 禁止滚动 */
}




body::-webkit-scrollbar{display: none}
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p {margin:0;}
body,h1,input,button,select,textarea {font-family:"Microsoft Yahei","PingFang SC","Helvetica Neue",serif;font-size:.28rem;color:#1a1a1a;}
input,button,select,textarea {border:none;outline:none;}
input,button,textarea,th,td {padding:0;}
i,em,cite {font-style:normal;}
ul,ol {padding:0;list-style:none;}
img {vertical-align:top;border:none;}
a {text-decoration:none;color:inherit;}

.warp,.header,.step,.footer{margin:0 auto;width:7.5rem;}
.warp:after{content:'';display:table;clear:both;}
	
.header{position:fixed;bottom:0;display:table;background:rgba(0,0,0,0.7);z-index:3;}
.game-logo,.game-name,.game-down{display:table-cell;height:1.5rem;vertical-align:middle;}
.game-logo{width:1.27rem;text-align:right;}
.game-logo img{border-radius:.2rem;width:1rem;height:1rem;}
.game-name{padding:0 .17rem;font-size:.24rem;font-weight:300;color:#FFFFFF;}
.game-name p:first-child{font-size:.3rem;font-weight:bold;}
.game-down{width:2.17rem;}
.game-down img{width:1.8rem;height:.7rem;}
.game-cont a{display: block;font-size:0;}
.game-cont a img{width:100%;display: block; font-size:0;vertical-align:middle;}
.game-down-2 img{position:absolute;bottom:.1rem;top:88%;left:50%;transform:translate(-50%);width:5rem;height:1rem;}
.game-num{height:3.06rem;background:url("../0710/2.png") no-repeat top / contain;}
.game-num li{float:left;margin:1.6rem .4rem 0 0;width:1.28rem;height:1.28rem;}
.game-num li:first-child{margin:1.6rem .4rem 0;}

.step-header{padding:.5rem 0;font-size:.36rem;color:#fff;}
.step img{margin-bottom:.3rem;width:6.9rem;}

.weixin{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.8);z-index:9;}
.weixin img{margin:.3rem 0 0 .4rem;width:5.73rem;height:2.65rem;}
.container {
    width: 100%; /* 确保容器宽度为100% */
    overflow: hidden; /* 防止内容溢出 */
}
 
.container img {
    width: 100%; /* 图片宽度设为100% */
    height: auto; /* 高度自适应 */
}
html {
  font-size: 13.3333vw;
}
.warp {
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

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

* {
  box-sizing: border-box;
  max-width: 100vw; /* 防止任何元素横向撑出视口 */
}
html,body {line-height:1.5;}
html, body {
  margin: 0;
  padding: 0;
  height: calc(var(--vh, 1vh) * 100); /* 保证总高度为实际视口高度 */
  overflow: hidden;                   /* 禁止滚动 */
}




body::-webkit-scrollbar{display: none}
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p {margin:0;}
body,h1,input,button,select,textarea {font-family:"Microsoft Yahei","PingFang SC","Helvetica Neue",serif;font-size:.28rem;color:#1a1a1a;}
input,button,select,textarea {border:none;outline:none;}
input,button,textarea,th,td {padding:0;}
i,em,cite {font-style:normal;}
ul,ol {padding:0;list-style:none;}
img {vertical-align:top;border:none;}
a {text-decoration:none;color:inherit;}

.warp,.header,.step,.footer{margin:0 auto;width:7.5rem;}
.warp:after{content:'';display:table;clear:both;}
	
.header{position:fixed;bottom:0;display:table;background:rgba(0,0,0,0.7);z-index:3;}
.game-logo,.game-name,.game-down{display:table-cell;height:1.5rem;vertical-align:middle;}
.game-logo{width:1.27rem;text-align:right;}
.game-logo img{border-radius:.2rem;width:1rem;height:1rem;}
.game-name{padding:0 .17rem;font-size:.24rem;font-weight:300;color:#FFFFFF;}
.game-name p:first-child{font-size:.3rem;font-weight:bold;}
.game-down{width:2.17rem;}
.game-down img{width:1.8rem;height:.7rem;}
.game-cont a{display: block;font-size:0;}
.game-cont a img{width:100%;display: block; font-size:0;vertical-align:middle;}
.game-down-2 img{position:absolute;bottom:.1rem;top:88%;left:50%;transform:translate(-50%);width:5rem;height:1rem;}
.game-num{height:3.06rem;background:url("../0710/2.png") no-repeat top / contain;}
.game-num li{float:left;margin:1.6rem .4rem 0 0;width:1.28rem;height:1.28rem;}
.game-num li:first-child{margin:1.6rem .4rem 0;}

.step-header{padding:.5rem 0;font-size:.36rem;color:#fff;}
.step img{margin-bottom:.3rem;width:6.9rem;}

.weixin{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.8);z-index:9;}
.weixin img{margin:.3rem 0 0 .4rem;width:5.73rem;height:2.65rem;}
.container {
    width: 100%; /* 确保容器宽度为100% */
    overflow: hidden; /* 防止内容溢出 */
}
 
.container img {
    width: 100%; /* 图片宽度设为100% */
    height: auto; /* 高度自适应 */
}
html {
  font-size: 13.3333vw;
}
.warp {
  max-width: 100%;
  overflow-x: hidden;
}

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

* {
  box-sizing: border-box;
  max-width: 100vw; /* 防止任何元素横向撑出视口 */
}
