/*reset*/
html,body,div,p,ul,li,form,table,td,a,dl,dt,dd,em,i,span,img,input,h1,h2,h3,h4,h5 {margin:0;padding:0;box-sizing: border-box;}
body,html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none; -webkit-user-select:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{list-style:none;}
table{border-collapse:collapse;  border-spacing:0;}
a{text-decoration:none;}
input[type="text"], input[type="password"], select { -webkit-appearance: none;appearance:none; outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0); border-radius:0;box-sizing: border-box;}
a:focus,a:active,a{outline:none;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a,button, input{ -webkit-tap-highlight-color: rgba(255,0,0,0); }
em,i,b{font-style: normal;}
fieldset,img{border:0;display:block;}
img{ width: 100%;}
.c:after{content:'\20';display:block;height:0;line-height:0;visibility:hidden;clear:both;}
.hh{display:block;text-indent:-999em;overflow:hidden;}
.hide{width:0;height:0;overflow:hidden;display:none;}
.pr{position: relative;}
.pa{ position: absolute;}
html{font-size:100px;}
body,html{width: 100%;height:auto;}
body{font: .22rem/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; background:#413932; font-size:0.2rem; color: #e2a058; position: relative; overflow-x: hidden;}
.flex{display: flex;  display: -webkit-flex;  flex-flow: wrap;  -webkit-flex-flow: wrap;}

/*public*/
.wrap{ width: 100%; height: auto; overflow-x: hidden;}
.icon{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/icon.png") no-repeat; background-size: 7.5rem auto; display: block;}
header{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/head.jpg") center top no-repeat; background-size:100% auto; width: 100%; height:5.3rem; }
.section{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/main.jpg") center top no-repeat; background-size:100% auto; width: 100%; height:auto; margin-top: -1px; padding-bottom: .5rem;}
.main{ width: 7.5rem; margin: 0 auto; justify-content:center;}

/*foot*/
#afooter{ text-align:center; font-size:0.2rem; line-height:0.3rem; color: #9e9e9e;background:#0e0e0e; padding: 0.3rem 0;}
#afooter .copyright span a,#footer .copyright span a:hover{ margin:0 0.06rem;}
#gfooter{ background: #0e0e0e;}

/*head*/
.login-box{ width: 100%; position: absolute; left: 0; top: 4.78rem;}
.login-box,.login-box a{ font-size: .2rem; color: #e4b17c; text-align: center;}
.time{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/time-bg.png") no-repeat; background-size: 6.14rem auto; width: 6.14rem; height: .43rem; line-height: .43rem; position: absolute; left: 50%; margin-left:-3.07rem; top: 4.24rem;
   font-weight: bold; font-size: .2rem; text-align: center; color: #e4b17c;}
.rule{ width: 1.26rem; height: .5rem; position: absolute; top: 3.5rem; right: 0;}

/*main*/
.title{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/title.png") no-repeat;  background-size: 7.5rem auto; text-indent: -999em; display: block; width: 7.5rem; height: .86rem; margin: 0 auto .2rem;}
.tit2{ background-position: 0 -1.01rem;}
.tit3{ background-position: 0 -3.04rem;}
.tit4{ background-position: 0 -2.02rem;}

.one-friend{height: 5.2rem;}
.yaoq-list{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-bg.png") no-repeat; background-size: 6.4rem auto; width: 6.4rem; height: 2.1rem; padding-top: .36rem; justify-content: center; margin: 0 auto;}
.yaoq-list .yq{background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-wh.png") no-repeat; background-size: 1.36rem auto; width: 1.36rem; height: 1.36rem; margin: 0 .3rem;  display: block;  position: relative;}
.user-box{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-add.png") no-repeat; background-size: 1.36rem auto; width: 1.36rem; height: 1.36rem; position: absolute; left: 0; top: 0;  display: none;}
.user-box img{ width: 1.2rem; height: 1.22rem; border-radius: 100%; position: absolute; left: 50%; top: 50%;   -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.user-box .u-name{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-name.png") no-repeat; background-size: 1.12rem auto;  width: 1.12rem; height: .36rem;
    position: absolute; left: 50%; margin-left: -.56rem; bottom: .04rem; z-index: 2; text-align: center;  display: none;color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
}
.user-box .u-name i{ font-size: .16rem; color: #fff; display: block; margin: 0 auto; padding-top: .03rem;
    width: .96rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.first .u-name{display: block;}
.comm{ width: 3.9rem; height: .84rem; line-height: .84rem; background-position: -2.77rem -1.31rem; margin: 0 auto; text-align: center; font-weight: bold;}
.comm i{font-size: .28rem; color: #17100b; text-shadow:0 0 0.1em #fff, -0 -0 0.1em #fff;}

.state{width: 100%; margin: 0 auto; }
.state .comm{ margin:.36rem auto 0; position: relative; }
.open-btn:after{content: ""; background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/tuan-txt.png") no-repeat; width: 1.8rem; height: .3rem; background-size: 1.8rem auto;  position: absolute; top: -.06rem; right: 0;}

.one-friend .txt{ color: #e2a058; font-size: .28rem; line-height: .28rem; margin-bottom: .04rem; font-weight: bold; text-align: center; display: block; padding-top: .2rem;}
.one-friend .state0 .txt{padding-top: .4rem;}
.one-friend .state0 .comm{margin: .2rem auto 0;}
.two-success{margin-top: .31rem;}
.four-discount{ margin-top: .68rem;}

.day-list{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/gift.png") no-repeat; width: 7.26rem; height: 2.82rem; background-size: 7.26rem auto; position: relative; margin: 0 auto;}
.day-list .day{ width: 1.72rem; height: .38rem; line-height: .38rem; background-position: -3.03rem 0;}
.day-list .day i{ font-size: .16rem; }
.day-list li{width: 1.72rem; height: .38rem; position: absolute; left: 0.08rem; top: .96rem;}
.day-list .li2{ left: 1.92rem;}
.day-list .li3{ left:3.74rem;}
.day-list .li4{ left:.08rem; top: 2.46rem;}
.day-list .li5{ left:1.92rem; top: 2.46rem;}
.day-list .li6{ left:3.74rem; top: 2.46rem;}
.day-list .li7{ left:5.48rem; top: 2.46rem;}
.day-list .li7 .day{ background-position: -3.03rem -.41rem;}
.day-list li .gray{background-position: -3.03rem -.85rem; text-indent: -999em;}
.day-list .li7 .gray{background-position: -3.03rem -.85rem; text-indent: -999em;}


.main .three-every{position: relative;  margin-top: .62rem; }
.comm2{ width: 1rem; height: .38rem; line-height: .38rem; background-position: -1.29rem 0; margin: 0 auto; text-align: center; font-weight: bold;}
.comm2 i{font-size: .18rem; color: #62390e; }
.change-btn{ position: absolute; right: .36rem; top: .34rem;}
.pint-list{ width:6.84rem; margin: 0 auto; justify-content: space-between;}
.pint-list li{display: flex;  display: -webkit-flex;  flex-flow: wrap;  -webkit-flex-flow: wrap; justify-content: space-between; align-items: center; margin-bottom: .2rem;}
.pint-list .user-box{display:inline-block; position: relative;
    background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-add.png") no-repeat; background-size: 1.05rem auto; width: 1.05rem; height: 1.05rem; }
.pint-list .user-box img{width: .97rem; height: .97rem}
.pint-list .user-box .u-name{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-name.png") no-repeat; background-size: .8rem auto;  width: .8rem; height: .26rem;
    margin-left: -.4rem; bottom: 0; z-index: 2; text-align: center; }
.pint-list .user-box .u-name i{font-size: .13rem; width: .6rem; line-height: .18rem;}
.pint-list .user-info span{ font-size: .18rem; color: #fff;}
.pint-list .user-info span i{ color: #ff8932;}

.discount-list{ width: 100%; justify-content: center;}
.discount-list li{ width: 2.34rem; text-align: center; font-size: .19rem; color: #e2a058;}
.discount-list li img{ width: 1.93rem; height: 1.17rem; margin: .1rem auto;}
.discount-list li del{font-size: .2rem; line-height: .24rem;}
.discount-list .buy{ width: 2.34rem; height: .52rem; line-height: .56rem; background-position: 0 -1.27rem; margin: 0 auto; font-weight: bold;}
.discount-list li .gray{background-position: 0 -1.83rem; text-indent: -999em;}
.discount-list .comm i{display: inline-block; margin-right: .04rem;}
.discount-list .comm span{display: inline-block; margin-left: .06rem;}
.discount-list .comm i,
.discount-list .comm span{ font-size: .18rem; color: #17100b; text-shadow:0 0 0.1em #fff, -0 -0 0.1em #fff; }

/*pop*/
.pop{background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/pop.png") no-repeat;background-size:6.17rem auto; position:relative;font-size:0.24rem;color:#ecc88f;
    width: 6.17rem; height: 2.92rem; text-align: center; display:none; margin: 0 auto 0.2rem; }
.btn-close{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/close.png") no-repeat; width: .6rem; height: .6rem; background-size: .6rem auto; position: absolute; right: 0; top: 0;}
.pop-tit{ width: 100%; height: 1rem;}
.pop .p-txt{ line-height: .3rem;}
.pop .p-txt b{color: #ff8932;}
.pop-txt-box{height:.9rem;}
.pop-a a{ width: 2.42rem; height: .56rem; line-height: .56rem; background-position: -3.02rem -2.33rem; margin: 0 auto; text-align: center; font-weight: bold;}
.pop-a a i{font-size: .2rem; color: #17100b;  text-shadow:0 0 0.1em #fff, -0 -0 0.1em #fff;}
.pop-a a.light{ background-position: -3.02rem -2.99rem;}
.pop .p-one-txt{ padding-top: .5rem;}
.pop .tips{ color: #aa7841; font-size: .18rem; line-height: .2rem;}
.pop-rule{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/pop-rule2.png") no-repeat; width: 6.17rem; height:7.22rem; background-size: 6.17rem auto;}
.pop-rule .pop-rule-img{ width: 6.17rem; height: 1.8rem; margin: 0 auto;}
.pop-rule ul{ width: 94%; margin:.16rem auto 0; text-align: left;}
.pop-rule li{ font-size: .2rem; line-height: .28rem; margin-bottom: .03rem; padding-left: .24rem; text-indent: -.2rem;}

.p-txt{
    background: linear-gradient(to bottom, #f1d59a,#ebc58c, #c2976a);
    -webkit-background-clip: text;
    color: transparent;
}
.djs{ font-size: .22rem; color: #ff8932;  text-align: right; font-weight: bold; padding-right: .56rem;display: none;}

/*hengb tips*/
.mod-orient-layer {  display: none;  position: fixed;  height: 100%;  width: 100%;  left: 0;  top: 0;  right: 0;  bottom: 0; background:rgba(0,0,0,.9);  z-index: 99997;  }
.mod-orient-layer_content { width: 100%; position:absolute; left:50%; top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); text-align: center;  }
.mod-orient-layer_content::after{content:"为了更好的体验，请将手机/平板转过来";text-align:center;font-size:16px;color:#fff;position:absolute;top:50%;left:0;height:30px;width:100%;margin-top:50px;z-index:99999;}
.mod-orient-layer_content::before{content:"";position:absolute;z-index:99999;height:200px;width:100px;left:50%;top:50%;margin:-140px 0 0 -50px;color:#fff;
    background-image:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/orient.png"); background-repeat:no-repeat;background-position:center center;background-size:100px auto; -webkit-transform:rotateZ(-90deg); transform:rotateZ(-90deg);}

.sharetip{width:100%;height:100%;background:rgba(0,0,0,0.85)url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/sharetips.png") no-repeat 4.6rem .6rem;background-size:2.66rem auto;position:fixed;top:0;left:0;z-index:999;display:none;}

/*master*/
.master-page .yq,
.guest-page .yq{ background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/user-add.png") no-repeat; background-size: 1.36rem auto;}
.master-open-page .yq{display: none;}

.master-page .yq1 .user-box,
.master-success-page .user-box,
.guest-page .yq1 .user-box,
.master-open-page .yq1,
.master-open-page .yq1 .user-box{display: block;}

.master-page .state0,
.master-success-page .state0,
.guest-page .state0,
.master-open-page .state0{display: none;}

.master-page .master-state,
.master-success-page .master-success,
.guest-page .guest-state,
.master-open-page .master-open{display: block !important;}

.master-page .three-every,
.master-success-page .three-every,
.master-open-page .three-every{display: none;}

.master-page .main,
.master-success-page .main,
.master-open-page .main{justify-content: center;}

.master-page .yqhy-btn{margin: 0 auto;}

/*guest*/
.guest-page .g-pt-box{ width: 110%; justify-content: center; margin-left: -5%;}
.guest-state .comm{width: 2.94rem; height: .68rem; line-height: .7rem;  margin: .06rem .2rem; background-position: 0 -2.38rem;}
.guest-state .comm i{font-size: .22rem;}
.guest-page .ljct-btn{ background-position: 0 -3.11rem;}
.guest-page .ljct-btn:after{content: ""; background:url("//game.gtimg.cn/images/appdaoju/act/a20200619ptbuy/tuan-txt.png") no-repeat; width: 1.3rem; height: .22rem; background-size: 1.3rem auto;  position: absolute; top: -.04rem; right: 0;}

/*ani*/
.ani-exchangeTeam li{opacity: 0;}
.ani-exchangeTeam li{
    animation: fadeInUp .4s 0s linear both;
    -webkit-animation: fadeInUp .4s 0s linear both;
}
.ani-exchangeTeam li:nth-child(2){
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
}
.ani-exchangeTeam li:nth-child(3){
    animation-delay: .4s;
    -webkit-animation-delay: .4s;
}
.ani-exchangeTeam li:nth-child(4){
    animation-delay: .6s;
    -webkit-animation-delay: .6s;
}
.ani-exchangeTeam li:nth-child(5){
    animation-delay: .8s;
    -webkit-animation-delay: .8s;
}
.ani-exchangeTeam li:nth-child(6){
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
}
.ani-exchangeTeam li:nth-child(7){
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
}
.ani-exchangeTeam li:nth-child(8){
    animation-delay: 1.4s;
    -webkit-animation-delay: 1.4s;
}
.ani-exchangeTeam li:nth-child(9){
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
}
@keyframes fadeInUp {
    0%{opacity: 0;transform: translateY(.2rem)}
    100%{opacity: 1;transform: translateY(0)}
}
@-webkit-keyframes fadeInUp {
    0%{opacity: 0;-webkit-transform: translateY(.2rem)}
    100%{opacity: 1;-webkit-transform: translateY(0)}
}

.guest-state a.comm{margin:0 auto;}