/*清除元素默认的内外边距 ***该死的盗墓贼！！！ */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/*让所有斜体 https://www.9xiake.com/不倾斜*/
em,
i {
    font-style: normal;
}
/*去掉列表前面的小点*/
li {
    list-style: none;
}
/*图片没有边框   去掉图片底侧的空白缝隙*/
img {    width: 100%;
    border: 0;  /*ie6*/
    vertical-align: middle;
}
/*让button 按钮 变成小手*/
button {
    cursor: pointer;
}
/*取消链接的下划线*/
a {    color: #b6b6b6;
   
    text-decoration: none;
}



button,
input {
    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
}

body {color: #6a6a6a;text-align: center;    background:#474747;
    font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
   
}

.hide,
.none {
    display: none;
}
/*清除盗此模板死全家，浮动https://www.36yu.com/*/
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0;
}

.clearfix {
    *zoom: 1;
}


.img {
  width: 100%;
}
#top {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
}
.content {background: #ffffff; z-index: 1; max-width: 640px; margin: 0 auto; position: relative; padding-top: 96px;}
.content a {
  width: 100%;
}
.content a img {
  width: 100%;
}
.top {position: fixed; top: 0; left: 0; z-index: 100; width: 100%; background: #ffffff;}
.topbar {position: relative;}
.top .bg {max-width: 640px; z-index: 100; display: block; margin: 0 auto;}
.top .icon1 {
  position: absolute;
  width: 15vw;
  height: 15vw;
  z-index: 101;
  top: 1.6vw;
  left: 2vw;
}
.top span {
  z-index: 101;
  color: #fff;
  font-size: 4.2vw;
  position: absolute;
  top: 0.5vw;
  left: 18vw;
  font-weight: bold;
  /* background-image:-webkit-linear-gradient(left,#bd7819,#fffb41,#bc6520); 
  -webkit-background-clip:text; 
  -webkit-text-fill-color:transparent;  */
}
.m-top { max-width: 640px; position: fixed; top: 6px; left: 5%; box-sizing: border-box; padding: 15px 15px; display: flex ; background: #ffffff; border-radius: 10px; z-index: 999; right: 5%; margin: 0 auto; } 
.logo { width: 60px; height: 60px; border-radius: 10px; } 
.game_des {text-align: left; color: #7e7e7e; margin-left: 5px; line-height: 20px; font-size: 12px; flex: 1; } 
.game_des .name { font-size: 17px; color: #020202; font-weight: 700;} 
.game_des  em {       color: rgb(255, 126, 40);font-weight: 700;} 
.game_link,.game_link:hover {margin-top: 10px; display: block; line-height: 40px; height: 40px; border-radius: 30px; padding: 0 20px; color: #fff; background: #e6322e; font-size: 16px; font-weight: bold;} 
.m_menu_btn { margin-top: 10px; width: 34px; padding: 4px 2px; height: 26px; } 
.m_menu_btn span { display: block; width: 100%; height: 4px; margin: 0 auto; background-color: #fff; border-radius: 2px; -webkit-transition: 0.3s; transition: 0.3s; }
.down-text { z-index: 2; text-align: center;   overflow: hidden; text-overflow: ellipsis; background: #4383f4; background-image: -webkit-linear-gradient(left, #28c5fe 0%, #4383f4 100%); background-image: -o-linear-gradient(left, #28c5fe 0%, #4383f4 100%); background-image: linear-gradient(90deg, #28c5fe 0%, #4383f4 100%); animation: rainbow 3s infinite, heartbeat 0.6s infinite; }

.top .top_download {  position: absolute;top: 0; right: 0; width: 100%; height: 9vw;}
.top .top_download img {  width: 100%;}
.bottom {  display: flex;  justify-content: center;  align-items: center;}
.bottom .img {  width: 40%;}
.post-content {margin-top: 50px;}
.post-meta { line-height: 30px;}
.app-text { color: #f9c110;margin-bottom: 20px; font-size: 0.8rem; }
.giftbox {position: relative}
.gift { text-align: center; color: #b5b5b5;    position: relative;z-index: 99}
.gift h2{ color: #fee253;  line-height: 54px;     font-size: 2em;   background: -webkit-linear-gradient(left, #ffffff, #ff0000 6.25%, #ff7d00 12.5%, #ffff00 18.75%, #00ff00 25%, #00ffff 31.25%, #d5e028 37.5%, #ff00ff 43.75%, #ffff00 50%, #ff0000 56.25%, #ff7d00 62.5%, #ffff00 68.75%, #00ff00 75%, #00ffff 81.25%, #d5e028 87.5%, #ff00ff 93.75%, #ffff00 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-size: 200% 100%;}
.gift em{color: #f00; margin-bottom: 10px; display: block; font-size: 16px;}
.gift p{    color: #000;padding: 5px 15px; border-radius: 30px; margin: 0 15px;background: #dc8a32; background-image: -webkit-linear-gradient(left, #fefcb2 0%, #26f700  100%); background-image: -o-linear-gradient(left, #fefcb2 0%, #26f700  100%); background-image: linear-gradient(90deg, #fefcb2 0%, #26f700  100%);}
.gift ul {padding: 10px;border: 2px solid;    box-shadow: 0px 0px 5px #f200ff; border-image-source: linear-gradient(to right, #e97f41, #b0e6ad);border-image-slice: 1;line-height: 28px;    margin: 20px;}
.gift ul li{    font-size: 14px;color: #3af811}
.kefu_wx { cursor: pointer; width: 50px; height: 50px; background: url("../picture/wx_ico.png") no-repeat 0 0; background-size: 100% auto; display: block; position: fixed; right: 6px;     bottom: 10px;z-index: 9999; }
.kefu_wx:hover #pop_weixin { display: block; position: absolute; right: 0; z-index: 999; width: 200px; bottom: 50px;}
#pop_weixin {display: none;}
.erweima{position:fixed;right:0;left:0;bottom:10px;z-index:6}
.rqrcodek{max-width:640px;margin:auto;position:relative;display:block}
.rqrcodec{width:130px;position:absolute;right:-150px;bottom:10px;line-height:24px;background:#fff;text-align:center;padding-bottom:10px;border-radius:6px}
.r2{bottom:210px}
.gamedes {    background: #161616;padding: 15px;}
.gamedes h2{    font-size: 16px; color: #dbdbdb; text-shadow: rgb(179 0 0) 0px 0px 10px, rgb(185 0 0) 0px 0px 20px, rgb(123 0 0) 0px 0px 30px, rgb(115 0 0) 0px 0px 40px, rgb(169 0 0) 0px 0px 70px, rgb(155 0 0) 0px 0px 80px, rgb(161 0 0) 0px 0px 100px, rgb(145 0 0) 0px 0px 150px;}
#content{  /*倒模板死全家哦*/  line-height: 20px;text-align: left}
button { background: 0 0; margin: 10px 0; border: 0; box-sizing: content-box; color: inherit; cursor: pointer; font: inherit; line-height: inherit; overflow: visible; vertical-align: inherit; }
.fuli{text-align: center; color: #ffb301; font-size: 14px; }
fieldset { padding-left: 20px; color: #C9C9C9; border: 1px solid #434343;  margin: 0 auto; overflow: hidden; margin-bottom:2rem; }
legend { text-align: center; margin: 0px auto;     padding: 20px;letter-spacing: 2px;    }
fieldset ol li {     list-style: disc;color: #797979; margin: 8px 0px; }
fieldset ol li a{color:#9b9b9b}
fieldset ol li a:hover{ color: #ab0000; }

.wechat{background-color: rgb(189, 16, 224); color: #fff; border-radius: 100px; box-sizing: border-box; height: 45px; box-shadow: rgb(121, 0, 146) 0px 0.0625rem 0.375rem 0px; width: 330px; position: fixed; right: 0; left: 50%; bottom: 0; line-height: 45px; cursor: pointer;font-size: 14px; transform: translate(-50%, -50%);}
.layui-layer {position: fixed;    text-align: center; width:250px;line-height: 44px; z-index: 9999!important;background:  url("../picture/wechat_success_icon.png") no-repeat center top #fff;border:1px solid #d7d7d7;color: #666;box-shadow: 2px 1px 5px #cccccc;display: flex; align-items: center; justify-content: center; flex-direction: column; border-radius:20px;padding: 60px 20px 15px 20px;}
.layui-layer span {color: #000;font-weight: bold;font-size: 16px}
.layui-layer p{line-height: 24px;font-size: 14px}
.layui-layer em {background-color: #1aad17;border-radius: 5px;color: #fff;font-size: 15px;padding: 5px 20px;}
footer{padding: 10px 0}
@media screen and (max-width:640px){
	.erweima{display: none}
}
@keyframes masked-animation { 
0% { background-position: 0 0; } 
100% { background-position: -100%, 0; }
 } 
@media screen and (min-width: 320px) and (max-width: 750px) {
	.wrap{width: 100%;}
	.rightad{display: none;}
	.news_ad {display: block}
}
/*176cqsy.com*/
@keyframes rainbow {
  0% {
    background: #1abc9c;
  }
  10% {
    background: #2ecc71;
  }
  20% {
    background: #3498db;
  }
  30% {
    background: #9b59b6;
  }
  40% {
    background: #e74c3c;
  }
  50% {
    background: #e67e22;
  }
  60% {
    background: #f1c40f;
  }
  70% {
    background: #2c3e50;
  }
  80% {
    background: #9b59b6;
  }
}
@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}