body{margin:0;padding:0;font-family: "Microsoft Yahei", simsun, tahoma, helvetica, arial, 'bitstream vera sans', sans-serif;}
a{text-decoration: none;border:0;outline: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
h2,h3,ul,p{margin:0;}
ul{padding:0;}
ul,li{list-style-type: none;}
i{margin: 0;padding:0;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ *zoom:1; }

.footer{}
.footer .share{height:1rem;background: url('http://static.zplay.cn/wap/activity/demonWars/img/footer_bg.jpg') no-repeat;background-size: 100%;font-size:0;line-height: 0; }
.footer .share .share_con{height: 0.43rem;}
.footer .share .share_con span{display: inline-block;width:50%;line-height: 0.43rem;font-size:0.16rem;color:#f9ebd7;text-indent: .25rem;}
.footer .share .share_con i{display: inline-block;width: 0.23rem;height:0.2rem;margin-right: 0.02rem;vertical-align: middle;margin-top: -0.04rem;}
.footer .share .share_con .share_wx{background: url('http://static.zplay.cn/wap/activity/demonWars/img/icon_weixin.png') no-repeat center; background-size: 100%;margin-right: 0.05rem;}
.footer .share .share_con .share_other{background: url('http://static.zplay.cn/wap/activity/demonWars/img/icon_share.png') no-repeat center; background-size: 100%;}
.footer .share_tel p{text-align: center;font-size:0.16rem;color:#f9ebd7;line-height: 1.6;}

.footer .address{height:0.52rem;background-color: #282828; font-size:0;padding:0.22rem 0;}
.footer .address p{text-align: center;font-size:0.1rem;color:#6a6a6a;line-height: 1.5;}

.share_wrap{position: fixed;left:0;top:0;bottom:0;right: 0;background:rgba(0,0,0,.8);font-size:0;}
.share_wrap .qcode{position:absolute;bottom:0.3rem;margin: 0 auto;text-align: center;width:100%;display: none;}
.share_wrap .qcode .qcode_con{width:1.5rem;padding: 0.1rem;margin:0 auto;background-color: #ffffff;border-radius: 0.1rem;position: relative;}

.share_wrap .qcode p{font-size:0.14rem;color:#000000;line-height: 1.4;text-align: center;}
.share_wrap .qcode .btn_close{display:inline-block; position:absolute;width:0.24rem;height: 0.24rem;z-index:1;background-color:#ff9101;top:-0.1rem;right: -0.1rem;border-radius: 50%;text-align: center;}
.share_wrap .qcode .fontclose{display: inline-block;font-style: normal;font-weight: bold;font-size: .16rem;width: 0.24rem;height:0.24rem;text-align: center;color: #ffffff;vertical-align: middle;line-height: 0.24rem;}
.share_wrap .qcode img{height: 1.3rem;width: 1.3rem;}
#share_btns{width:100%;position:absolute;height: 1.2rem;bottom: 0.1rem;box-sizing: border-box;padding:0 0.2rem;text-align: center;}

#qrcodeCanvas{margin-top: 0.1rem;}
#share_btns a{display: inline-block;width:0.475rem;height: 0.475rem;box-sizing: border-box;margin: 0.11rem;}
#share_btns em{display: inline-block;width:100%;height:0.2rem;font-size:0.16rem;color:#ffffff;font-style: normal;line-height: 1.6;}
#share_btns a.weixin{background: url('http://static.zplay.cn/wap/activity/demonWars/img/weixin.png') no-repeat;background-size: 100%; }
#share_btns a.tsina{background: url('http://static.zplay.cn/wap/activity/demonWars/img/tsina.png') no-repeat;background-size: 100%;}
#share_btns a.qqzone{background: url('http://static.zplay.cn/wap/activity/demonWars/img/qzone.png') no-repeat;background-size: 100%;}
#share_btns a.tqq{background: url('http://static.zplay.cn/wap/activity/demonWars/img/tqq.png') no-repeat;background-size: 100%;}
.share_name{font-size:0;line-height: 0;}
.share_name span{display: inline-block;width:0.475rem;height: 0.475rem;line-height: 0.1rem;box-sizing: border-box;margin:0 0.11rem;color:#ffb81e;font-size:.12rem;font-weight: bold;}
.share_name span.last{width:auto;margin-right: 0;}
.share_name span.start{margin-left: 0;}

#video{position:fixed;top:0;bottom:0;left:0;right: 0;}
#video .v_bg{position: absolute;left: 0;right: 0;top:0;bottom: 0;background: rgba(0,0,0,0.8);z-index:0}
#video video{position:absolute;top:50%;left:0;width:100%;margin-top: -25%;z-index: 1;}
#video .v_close{position: absolute;width: 0.3rem;height: 0.3rem;color:#ffffff;font-size: 0.3rem;right: 0rem;}

#weixin-tip{display:none;position: fixed;left:0;top:0;background: rgba(0,0,0,0.8);filter:alpha(opacity=80);width: 100%;height:100%;z-index: 100;}
#weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%; position: relative;}
#weixin-tip .close{color: #fff;padding:5px;font:bold 0.2rem/0.2rem simsun;text-shadow: 0 0.01rem 0 #ddd;position:absolute;top:0;left: 5%;}
#weixin-tip img{width:100%;height: auto;}