/* reset */
html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5 {
    margin:0;
    padding:0;
}
a,img,input {
    border:none;
}
body{
    font: 0.24rem -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a {
    text-decoration:none;color: inherit;
}
ul,li{
    list-style: none
}
a, img {
    -webkit-touch-callout: none;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  -webkit-user-select: none;
  user-select: none;
  background: #000;
  -webkit-overflow-scrolling: touch;
}
@font-face{
  font-family:'MFYUANHEI_NONCOMMERCIAL';
  src:url("../font/MFYUANHEI_NONCOMMERCIAL-REGULAR.TTF");
}

body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:focus, input:focus, p:focus, div:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}
body.hid{
  height: 100%;
  overflow: hidden;
}
.wrapper{
  width: 100%;
  overflow: hidden;
  position: relative;
}

.part{
    width: 7.5rem;
    overflow: hidden;
    position: relative;
}
.part1{
    height: 10.48rem;
    background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/part1.jpg) top center no-repeat;
    background-size: 100%;
}
.part2{
    background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/part2.jpg) top center no-repeat;
    background-size: 100% 100%;
}

.btn-rule{
  display: block;
  width: 1.13rem;
  height: .47rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/rule.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: .46rem;
  right: .36rem;
}
.step1{
  width: 7.5rem;
  height: 5.19rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/step1.png) top center no-repeat;
  background-size: 100%;
  position: relative;
}
.btn-sign{
  display: block;
  width: 4.94rem;
  height: 1.3rem;
  position: absolute;
  top: 3.55rem;
  left: 50%;
  margin-left: -2.47rem;
}
.step2{
  width: 7.5rem;
  min-height: 4.41rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/step2.png) top center no-repeat;
  background-size: 100%;
  position: relative;
  margin-bottom: .3rem;
  padding-top: 1px;
  height: 5.15rem;
}
.teamlist{
  width: 6.3rem;
  height: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -.1rem auto 0;
}
.teammate{
  width: 1.34rem;
  height: 1.5rem;
}
.team-name{
  font-size: .32rem;
  font-weight: bold;
  color: #3732ac;
  text-align: center;
  line-height: .4rem;
  margin-top: .95rem;
}
.team-id{
  font-size: .22rem;
  font-weight: bold;
  color: #3732ac;
  text-align: center;
  line-height: .4rem;
}
.sculpture{
  width: 1.04rem;
  height: 1.04rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon2.png) center center no-repeat;
  background-size: 100%;
  position: relative;
  margin: .15rem auto 0;
}
.sculpture img{
  display: block;
  width: .86rem;
  height: .86rem;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.43rem;
  margin-left: -.43rem;
}
.captain:after{
  display: block;
  content: "";
  width: .56rem;
  height: .33rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon1.png) center center no-repeat;
  background-size: 100%; 
  position: absolute;
  top: -.05rem;
  right: -.2rem;
}
.user-name{
  font-size: .22rem;
  font-weight: bold;
  color: #3732ac;
  text-align: center;
  line-height: .3rem;
  margin-top: .08rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.btn-edit{
  display: block;
  width: 4.91rem;
  height: 1.72rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn_edit.png) center center no-repeat;
  background-size: 100%;
  position: absolute;
  left: 50%;
  margin-left: -2.45rem;
  bottom: 0;
}
.btn-start{
  display: block;
  width: 4.9rem;
  height: 1.42rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn_start.png) center center no-repeat;
  background-size: 100%;
  position: absolute;
  left: 50%;
  margin-left: -2.45rem;
  bottom: 0.2rem;
}
.btn-friend{
	display: block;
    width: 4.91rem;
    height: 1.44rem;
	background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn-friend.png) no-repeat center/100%;
	position: absolute;
	left: 50%;
	margin-left: -2.45rem;
	bottom: 0.2rem;
}
.btn-friend2{
	width: 100%;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -0.05rem;
}
.btn-add{
	display: block;
    width: 4.91rem;
    height: 1.44rem;
	background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn-add.png) no-repeat center/100%;
	position: absolute;
	left: 50%;
	margin-left: -2.45rem;
	bottom: 0.2rem;
}
.btn-add2{
	width: 100%;
	text-align: center;
	font-size: 0.28rem;
	color: #ffea29;
	position: absolute;
	left: 0;
	bottom: -0.05rem;
	text-decoration: underline;
}
.btn-team{
	display: block;
    width: 4.91rem;
    height: 1.44rem;
	background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn-team.png) no-repeat center/100%;
	position: absolute;
	left: 50%;
	margin-left: -2.45rem;
	bottom: 0.2rem;
}
.step2_tip{
	width: 100%;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -0.38rem;
}
.tip_pop{
	width: 3rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	font-size: 0.32rem;
	color: #fff;
	background: #000;
	border-radius: 0.2rem;
	position: absolute;
	top: 0.2rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	display: none;
}

.step3{
  width: 7.5rem;
  height: 4.88rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/step3.png) top center no-repeat;
  background-size: 100%;
  position: relative;
}
.btn-home{
  display: block;
  width: 4.94rem;
  height: 1.3rem;
  position: absolute;
  top: 3.55rem;
  left: 50%;
  margin-left: -2.47rem;
}

.comm{
  display: block;
  width: 6.94rem;
  height: 6.73rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/comm.png) center center no-repeat;
  background-size: 100%; 
  margin: .2rem auto .1rem;
}

.tip1{
  text-align: center;
  font-size: .3rem;
  color: #ffea29;
  line-height: .32rem;
  margin-top: .15rem;
  margin-bottom: -.1rem;
}
.tip2{
  text-align: center;
  font-size: .3rem;
  color: #ffea29;
  line-height: .32rem;
  margin-top: .15rem;
  margin-bottom: -.1rem;
}

.tip3{
  text-align: center;
  font-size: .26rem;
  color: #ffea29;
  line-height: .32rem;
  margin-top: .15rem;
  margin-bottom: -.1rem;
}
.tip3 a{
  font-size: .26rem;
  color: #db76ff;
  padding: 0 .06rem;
  text-decoration: underline;
  font-weight: bold;
}

.tab-nav{
  width: 6.48rem;
  height: .81rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/tab_bg.png) top center no-repeat;
  background-size: 100%;
  margin: .5rem auto;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tab-nav a{
  display: block;
  width: 33.3333%;
  height: 100%;
  position: relative;
}
.tab-nav a.on:after{
  display: block;
  content: "";
  width: 2.58rem;
  height: 1.38rem;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate3d(-50%,-50%,0);
}
.tab-nav .nav1.on:after{
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/nav1.png) center center no-repeat;
  background-size: 100%;
}
.tab-nav .nav2.on:after{
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/nav2.png) center center no-repeat;
  background-size: 100%;
}
.tab-nav .nav3.on:after{
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/nav3.png) center center no-repeat;
  background-size: 100%;
}
.tabbox{
  width: 100%;
  overflow: hidden;
  margin: 0 auto .2rem;
}
.tabbox .box{
  display: none;
  margin: 0 auto;
  overflow: hidden;
}
.tabbox .tabbox1{
  width:7.13rem;
  height: 9.6rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/content_bg1.png) top center no-repeat;
  background-size: 100%;
}
.tabbox .tabbox2{
  width:7.13rem;
  height: 9.6rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/content_bg1.png) top center no-repeat;
  background-size: 100%;
}
.tabbox .tabbox3{
  width:7.5rem;
  height: 13.78rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/content_bg2.png) top center no-repeat;
  background-size: 100%;
}
.tabbox .box.on{
  display: block;
}
.title1{
  display: block;
  width: 1.86rem;
  height: .38rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon3.png) top center no-repeat;
  background-size: 100%;
  margin: .5rem auto 0;
}
.worklist{
  width: 6.3rem;
  height: 8rem;
  overflow-x: hidden;
  overflow-y: auto;
  margin: .15rem auto 0;
}
.worklist .work{
  display: inline-block;
  width: 2.93rem;
  height: 2.54rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/work_bg.png) top center no-repeat;
  background-size: 100%;
  margin: 0 .07rem;
  overflow: hidden;
  position: relative;
  margin-bottom: .12rem;
}
.work .workimage{
  width: 2.75rem;
  height: 1.55rem;
  overflow: hidden;
  border-radius: .1rem;
  margin: .08rem auto 0;
  position: relative;
}
.work .workimage img{
  display: block;
  width: 100%;
  height: 100%;
}
.work .workimage .ic1{
  display: block;
  width: .84rem;
  height: .32rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon5.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: .07rem;
  right: .07rem;
}
.work .workimage .ic2{
  display: block;
  width: .97rem;
  height: .28rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/biaoqian.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: .06rem;
  left: .04rem;
  text-align: center;
  line-height: .28rem;
  font-size: .2rem;
  color: #fff;
}
.work .workimage .ic3{
  display: block;
  height: .3rem;
  line-height: .3rem;
  text-align: right;
  font-size: .2rem;
  color: #fff;
  position: absolute;
  bottom: .06rem;
  right: .04rem;
}
.work .workname{
  font-size: .28rem;
  font-weight: bold;
  color: #3c36c3;
  text-indent: .1rem;
  line-height: .54rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.work .workdetail{
  display: flex;
  justify-content: left;
  align-items: center;
}
.work .workdetail span{
  display: block;
  width: .3rem;
  height: .3rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: .05rem;
  margin-left: .1rem;
}
.work .workdetail span img{
  display: block;
  width: 100%;
  height: 100%;
}
.work .workdetail p{
  font-size: .22rem;
  font-weight: bold;
  color: #635de2;
}
.noworks{
  text-align: center;
  font-size: .26rem;
  font-weight: bold;
  color: #d1d9ba;
  line-height: .3rem;
  margin-top: 3rem;
}
.worklist::-webkit-scrollbar {
  width: calc(20 /1920*100vw);
  height: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
}
.worklist::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
  border-radius: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.worklist::-webkit-scrollbar-thumb {
  height: calc(20 /1920*100vw);
  border-radius: calc(12 /1920*100vw);
  -webkit-box-shadow: none;
  background-color: #ff9a23;
  box-shadow: none;
}

.missionlist{
  width: 6.3rem;
  height: 7.8rem;
  overflow-x: hidden;
  overflow-y: auto;
  margin: .15rem auto 0;
}
.missionlist::-webkit-scrollbar {
  width: calc(20 /1920*100vw);
  height: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
}
.missionlist::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
  border-radius: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.missionlist::-webkit-scrollbar-thumb {
  height: calc(20 /1920*100vw);
  border-radius: calc(12 /1920*100vw);
  -webkit-box-shadow: none;
  background-color: #ff9a23;
  box-shadow: none;
}
.missionlist li{
  width: 95%;
  overflow: hidden;
  border-bottom: dashed 1px #bdd6b2;
  padding: .2rem 0;
  margin: 0 auto;
  position: relative;
}
.missionlist li .mission-name{
  font-size: .26rem;
  color: #3c36c3;
  font-weight: bold;
  line-height: .34rem;
  margin-bottom: .2rem;
}
.missionlist li .mission-prize{
  display: flex;
  justify-content: left;
  align-items: center;
}
.missionlist li .mission-prize i{
  display: block;
  width: .47rem;
  height: .48rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon7.png) top center no-repeat;
  background-size: 100%;
  margin-right: .05rem;
}
.missionlist li .mission-prize span{
  font-size: .26rem;
  font-weight: bold;
  color: #ff9f47;
}
.missionlist li .undone{
  display: block;
  width: 1.46rem;
  height: .62rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/undone.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: .12rem;
  right: 0;
}
.missionlist li .done{
  display: block;
  width: 1.46rem;
  height: .62rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/done.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: .12rem;
  right: 0;
}

.title2{
  display: block;
  width: 1.86rem;
  height: .38rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon4.png) top center no-repeat;
  background-size: 100%;
  margin: .5rem auto 0;
}

.toprank{
  width: 7.5rem;
  height: 3.7rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.toprank .rank1{
  width: 2.32rem;
  height: 3.7rem;
  overflow: hidden;
  position: absolute;
  top: .15rem;
  left: 50%;
  margin-left: -1.16rem;
}
.toprank .rank1 .user-sculpture{
  width: 2.32rem;
  height: 2.55rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.toprank .rank1 .user-sculpture img{
  display: block;
  width: 2.02rem;
  height: 2.02rem;
  border-radius: 50%;
  position: absolute;
  top: .35rem;
  left: 50%;
  margin-left: -1.01rem;
}
.toprank .rank1 .user-sculpture i{
  display: block;
  width: 2.32rem;
  height: 2.55rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/rank1.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1.16rem;
}

.toprank .rank2{
  width: 1.94rem;
  height: 3.7rem;
  overflow: hidden;
  position: absolute;
  top: .6rem;
  right: .42rem;
}
.toprank .rank2 .user-sculpture{
  width: 1.94rem;
  height: 2.09rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.toprank .rank2 .user-sculpture img{
  display: block;
  width: 1.62rem;
  height: 1.62rem;
  border-radius: 50%;
  position: absolute;
  top: .32rem;
  left: 50%;
  margin-left: -.81rem;
}
.toprank .rank2 .user-sculpture i{
  display: block;
  width: 1.94rem;
  height: 2.09rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/rank2.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -.97rem;
}

.toprank .rank3{
  width: 1.94rem;
  height: 3.7rem;
  overflow: hidden;
  position: absolute;
  top: .6rem;
  left: .42rem;
}
.toprank .rank3 .user-sculpture{
  width: 1.94rem;
  height: 2.09rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.toprank .rank3 .user-sculpture img{
  display: block;
  width: 1.62rem;
  height: 1.62rem;
  border-radius: 50%;
  position: absolute;
  top: .32rem;
  left: 50%;
  margin-left: -.81rem;
}
.toprank .rank3 .user-sculpture i{
  display: block;
  width: 1.94rem;
  height: 2.09rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/rank3.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -.97rem;
}

.toprank .rank .teamname{
  text-align: center;
  font-size: .26rem;
  font-weight: bold;
  color: #3c36c3;
  line-height: .5rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.toprank .rank .nums{
  display: flex;
  justify-content: center;
  align-items: center;
}
.toprank .rank .nums i{
  display: block;
  width: .32rem;
  height: .32rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon8.png) top center no-repeat;
  background-size: 100%;
  margin-right: .05rem;
}
.toprank .rank .nums span{
  font-size: .32rem;
  font-weight: bold;
  color: #3c36c3;
}

.ranklist{
  width: 7.2rem;
  height: 9.6rem;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 auto;
}
.ranklist::-webkit-scrollbar {
  width: calc(20 /1920*100vw);
  height: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
}
.ranklist::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
  border-radius: calc(20 /1920*100vw);
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.ranklist::-webkit-scrollbar-thumb {
  height: calc(20 /1920*100vw);
  border-radius: calc(12 /1920*100vw);
  -webkit-box-shadow: none;
  background-color: #ff9a23;
  box-shadow: none;
}
.ranklist li{
  width: 7.1rem;
  overflow: hidden;
  margin: 0 auto;
  display: flex;
  justify-content: left;
  align-items: center;
  padding: .2rem 0;
  border-bottom: dashed 1px #d3daf4;
}
.ranklist li .order{
  width: .5rem;
  text-align: center;
  font-size: .28rem;
  font-weight: bold;
  color: #949494;
}
.ranklist li .user-sculpture{
  width: .96rem;
  height: .96rem;
  overflow: hidden;
  border-radius: 50%;
  border: solid 1px #fff;
}
.ranklist li .user-sculpture img{
  display: block;
  width: 100%;
  height: 100%;
}
.ranklist li .teamname{
  width: 2.2rem;
  text-align: center;
  font-size: .28rem;
  font-weight: bold;
  color: #3c36c3;
  margin-left: .06rem;
}
.ranklist li .nums{
  width: 3.2rem;
  margin-left: .1rem;
  display: flex;
  justify-content: left;
  align-items: center;
}
.ranklist li .nums i{
  display: block;
  width: .32rem;
  height: .32rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon8.png) top center no-repeat;
  background-size: 100%;
  margin-right: .05rem;
}
.ranklist li .nums span{
  font-size: .24rem;
  font-weight: bold;
  color: #635de2;
}
.ranklist li .nums span:last-child{
  font-size: .34rem;
  color: #3c36c3;
  padding-left: .05rem;
}
.myrank{
  width: 7.5rem;
  height: 2rem;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: #ffffff;
}
.myrankdetail{
  width: 7.1rem;
  overflow: hidden;
  margin: 0 auto;
  display: flex;
  justify-content: left;
  align-items: center;
  padding: .2rem 0;
  margin-top: .1rem;
}
.myrankdetail .order{
  width: .5rem;
  text-align: center;
  font-size: .28rem;
  font-weight: bold;
  color: #949494;
}
.myrankdetail .user-sculpture{
  width: .96rem;
  height: .96rem;
  overflow: hidden;
  border-radius: 50%;
  border: solid 1px #fff;
}
.myrankdetail .user-sculpture img{
  display: block;
  width: 100%;
  height: 100%;
}
.myrankdetail .teamname{
  width: 2.2rem;
  text-align: center;
  font-size: .28rem;
  font-weight: bold;
  color: #3c36c3;
  margin-left: .06rem;
}
.myrankdetail .nums{
  width: 3.2rem;
  margin-left: .1rem;
  display: flex;
  justify-content: left;
  align-items: center;
}
.myrankdetail .nums i{
  display: block;
  width: .32rem;
  height: .32rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/icon8.png) top center no-repeat;
  background-size: 100%;
  margin-right: .05rem;
}
.myrankdetail .nums span{
  font-size: .24rem;
  font-weight: bold;
  color: #635de2;
}
.myrankdetail .nums span:last-child{
  font-size: .34rem;
  color: #3c36c3;
  padding-left: .05rem;
}
.ranktip{
  text-align: center;
  font-size: .24rem;
  color: #d3d2f8;
  font-weight: bold;
}

.dialog{
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(0,0,0,.8);
  display: none;
}
.pop{
  width: 7.5rem;
  height: 4.98rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) !important;
  -ms-transform: translate3d(-50%,-50%,0) !important;
  -webkit-transform: translate3d(-50%,-50%,0) !important;
  -o-transform: translate3d(-50%,-50%,0) !important;
  -moz-transform: translate3d(-50%,-50%,0) !important;
}
.pop .close{
  display: block;
  width: .55rem;
  height: .55rem;
  position: absolute;
  top: .75rem;
  right: .65rem;
}
.pop1{
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/pop1.png) top center no-repeat;
  background-size: 100%;
}
.pop1 .warn{
  text-align: center;
  font-size: .32rem;
  color: #3732ac;
  line-height: .4rem;
  margin-top: 2.4rem;
}
.pop2{
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/pop1.png) top center no-repeat;
  background-size: 100%;
}
.pop2 .warn{
  text-align: center;
  font-size: .32rem;
  color: #3732ac;
  line-height: .44rem;
  margin-top: 1.8rem;
}
.pop2 .btn1{
  display: block;
  width: 2rem;
  height: .82rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn1.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 3.1rem;
  left: 1.6rem;
}
.pop2 .btn2{
  display: block;
  width: 2rem;
  height: .82rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/btn2.png) top center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 3.1rem;
  right: 1.6rem;
}
.pop3{
  height: 8.9rem;
  background: url(//game.gtimg.cn/images/appdaoju/act/a20231202ymzx/pop3.png) top center no-repeat;
  background-size: 100%;
}
.details{
  width: 5.6rem;
  height: 6.5rem;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 1.4rem auto 0;
  padding-right: .1rem;
}
.details p{
  font-size: .24rem;
  line-height: .34rem;
  color: #3732ac;
}
.details p a{
  color: #e85942;
}
.details::-webkit-scrollbar {
    width: calc(20 /1920*100vw);
    height: calc(20 /1920*100vw);
    background-color: rgba(0, 0, 0, 0);
}
.details::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
    border-radius: calc(20 /1920*100vw);
    background-color: rgba(0, 0, 0, 0);
    border: none;
}
.details::-webkit-scrollbar-thumb {
    height: calc(20 /1920*100vw);
    border-radius: calc(12 /1920*100vw);
    -webkit-box-shadow: none;
    background-color: #ff9a23;
    box-shadow: none;
}
#afooter {
    background-color: #4740c9;
    color: #fff;
    font-size: .24rem;
    line-height: 0.4rem;
    text-align: center;
    padding: .4rem 0;
    width: 100%;
}

h2,h3,h4{
  margin-bottom: .15rem;
  margin-top: .15rem;
  color: #3732ac;
}
h2{
  font-size: .32rem;
}

#commonSharePop{
	background: none;
	width: 100% !important;
	height: 100% !important;
}
#commonSharePop img{
	width: 4.61rem;
	height: 3.87rem;
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
}

/*缩放*/
@keyframes scale {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(.9);
  }
}

.scale {
  animation: scale 2s ease-in-out infinite;
}