
/* 周年庆 */
    body{
      margin: 0;
      padding: 0;
      /* max-width: 640px; */
        min-width: 320px;
    }
    a{text-decoration: none;}
    input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;}
    *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
    html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,dfn,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tr,th,td,article{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
body{font:12px Microsoft YaHei,Arial,simsun, Helvetica, sans-serif;color:#535353; background:#fff;}
a{color:#5d5d5d;text-decoration:none;outline:none;}
a:hover{color:#ef5e30;text-decoration:none;}
input:focus{ outline:none;}
.fix{zoom:1;}
.fix:after{clear:both;content:" ";display:block;font-size: 0;height:0; visibility:hidden;}
ol,ul{list-style:none;}
img{border:none;}
table{border-collapse:collapse;}
th{font-weight:normal;}
input,button,select{vertical-align:middle;font:12px Microsoft YaHei,Arial,simsun, Helvetica, sans-serif;}
input{border:none;}
input[type='submit'],input[type='button'],input[type='reset'],button{cursor:pointer;}
button{padding:0;}
b,strong{font-weight:normal;}
em,i,dfn{font-style:normal;}
textarea{outline:none;resize:none;}
  .hide{display: none;}
  .fixed-activity-bar{ position:fixed;left:0;top:0;width:100%; height:45px; background:rgb(46,46,46);zoom:1;z-index: 30;}
  .fixed-activity-bar img{display: block;height:100%;}
  .fixed-activity-bar span{height:100%;}
  .fixed-activity-bar span:nth-child(1){float:left;width:10%;}
  .fixed-activity-bar span:nth-child(2){float:left;width:69%;}
  .fixed-activity-bar span:nth-child(3){float: right;width:21%;text-align: right;}
  .fixed-activity-bar span:nth-child(3) img{float: right;margin-right:5px;}

  .activity-pop{display:block;position:fixed;z-index:50;top:18%;left:0;}
  .activity-pop.LM{width: 80%;margin: 0 auto;margin-left:10%;}
  .activity-mask{position:fixed;top:0;left:0;z-index:40;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=40);background:#000;}
  .activity-pop .activity-close{position:absolute;right:-22px;top:22px;width:30px;height:30px;}
  .activity-pop.w611 .activity-close{right:25px;}

  .luckyMoney{max-width: 100%;}
  .luckyMoney-btn{display:block;margin:20px auto 0;max-width:60%;}
  .luckyMoneyResult{margin:0 auto 0;padding:68px 0 20px 0;width:320px;background:url(../../images/common/luckyMoney-resultBg.png) no-repeat;}
  .luckyMoneyResult .cnt{margin:20px auto 10px;width:225px;font-size:14px;text-align:center;color:#666666;}
  .luckyMoneyResult .h110{height:102px;}
  .luckyMoneyResult h3{font-size:20px;color:#f19525;}
  .luckyMoneyResult strong{margin:0 0 13px;padding-top:20px;display:block;font-size:30px;color:#ff4200;}
  .luckyMoneyResult strong.pt40{padding-top:35px;}
  .luckyMoneyResult .face{display:block;margin-left:86px;}
  .luckyMoneyResult p{margin:0 30px;padding-top:0;font-size:13px;line-height:21px;color:#ffffff;}
  .luckyMoneyResult p a{color:#ffde2f;}
  .luckyMoneyResult span{font-weight:bold;font-size:14px;}
  /* 抽奖 */
  #lottery{position: relative;background:url(../../images/common/lottery-pic.png) no-repeat;background-size:100%  100%;box-sizing:border-box;}
  #lottery .lBg2{position: relative;padding:17.3% 0 10% 0; background:url(../../images/common/lottery-pic.gif) no-repeat;background-size:100%  100%;box-sizing:border-box;}
  #lottery table{/* position:absolute;z-index:2; */margin:0 10.8%;width:78.4%;}
  #lottery table td{position:relative;text-align:center;vertical-align:middle;}
  #lottery table .lottery-unit img{display:block;width:100%;}
  #lottery table .lottery-btn2{display:block;width:100%;}
  #lottery td.lottery-btn img{display:block;width:100%;} 
  #lottery td.lottery-btn span{ position:absolute; z-index:2;bottom:10.8%;left:0;margin-left:5%;display: block;width:90%;text-align:center;font-size: 22px;color: #fff264;}
  .lottery-mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;filter:alpha(opacity=20);}
  @media(max-width: 320px){
		.fixed-activity-bar span:nth-child(1){margin-left: -2%;}
		.fixed-activity-bar span:nth-child(2) img{margin-top: 5px;max-width: 100%;height: auto;}
		.fixed-activity-bar span:nth-child(3) img{margin-right:0;}
		.activity-pop .activity-close{position:absolute;right:-22px;top:22px;width:22px;height:22px;}
		.luckyMoneyResult{margin:0 0 0 -13%;}
		.activity-pop.LM{margin-left:10%;}
    #lottery td.lottery-btn span{bottom:12%;/* left:24.5%; */font-size: 19px;}
	}
  @media(min-width:321px) and (max-width:375px){
      .activity-pop.LM{margin-left:8%;}
  }
   .lottery-mask.db{display:block;}
   #lottery td.active .lottery-mask{opacity:0;filter:alpha(opacity=0);}


/* 代收代付协议弹窗  */
.dialog-agree-mask{position: fixed;left: 0;top: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity: 0.2;background: #000;font-size: 1px;
overflow: hidden;width: 1903px;height: 100%;display: none;z-index: 999;}
.dialog-agree{
    width: 90%;
    height: 80%;
    background:url(../../images/common/xieyih5bg.png) no-repeat;
    background-size: 100%;
    display:none;
    position: fixed;
    z-index:1001;
    cursor: default;
    margin-top: 25%;
    margin-left: 5%;
}
.dialog-agree h3{
    line-height: 56px;
    margin: 0;
    text-align: center;
    color: #161616;
    font-size: 16px;
    font-weight: bold;
}
.dialog-agree-cont{
    color: #161616;
    font-size: 14px;
    margin: 0 10%;
    line-height: 28px;
    height:48%;
    overflow-y: scroll;
}
.dialog-agree-cont span{
    display: block;
}
.dialog-agree-bom{
    font-size: 14px;
    text-align: center;
    margin-top: 35px;
}
.dialog-agree-bom a{
    display: block;
    width: 75%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin: 0 auto;
}
.dialog-agree-bom a.exitagree{
    color: #c8c8c8;
}
.dialog-agree-bom a.agreement{
    color: #fff;
    background:#ff4200;
    border-radius: 16px;
}

  
