@charset "utf-8";

html {
    width: 100%;
}

body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-family: "Microsoft YaHei", \5b8b\4f53, Arial, Helvetica, sans-serif;
    background-color: #fff;
}

div,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
textarea,
table,
td {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

area {
    outline: none;
}

img {
    border: 0;
}

ol,
ul {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
}

body {
    background: none;
}

a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}

a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
    text-decoration: none;
}

img {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    user-select: none;
}

@font-face {
    font-family: 'syh';
    src: url('../continent/font//SourceHanSansCN-Regular.otf');
}


.live_jump {
    width: 1.5rem;
    height: 1.5rem;
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0224/baidu.png);
    background-size: 100% 100%;
    position: fixed;
    top: 2.8rem;
    right: 0;
    display: block;
    z-index: 100;
}

@font-face {
    font-family: 'han';
    src: url('//media.zlongame.com/media/pictures/cn/mz/fonts/SourceHanSans-Regular.otf');
}

.down_guide {
    width: 2.82rem;
    height: .54rem;
    background: url(../T/down_guide.png);
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 11.8rem;
    /* top: 9.4rem; */
    margin: auto;
    transform: scale(1.1);
}

.o_info {
    width: 7rem;
    text-align: center;
    position: absolute;
    top: 12rem;
    /* left: 0.4rem; */
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    margin: auto;
    /* height: .84rem; */
    height: 0.92rem;
    color: #836446;
    font-size: .2rem;
    font-family: 'han';
    /* font-weight: bold; */
}

.o_info p {
    line-height: .3rem;
}

.o_info a {
    height: 0.24rem;
    color: inherit;
    text-decoration: underline;
    text-underline-offset: .06rem;
    margin: 0 .1rem;
}

.wrap{
	width: 100%;
	/* height: 38.88rem; */
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/bg_m.jpg) no-repeat center top;
    background-size: 100% auto;
	
}
.top {
    height: 14.16rem;
    position: relative;
    z-index: 10;
}

.actv-rk {
    width: 2.76rem;
    height: 3.56rem;
    position: absolute;
    right: -.6rem;
    top: 1.6rem;
    z-index: 2;
    transform: scale(.8);
}

.comment_link {
    width: 5rem;
    height: 4.16rem;
    position: absolute;
    right: -1.1rem;
    top: 0.7rem;
    z-index: 2;
    transform: scale(.5);
}
.tongren{
    width: 1.65rem;
    height: 1.79rem;
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/7main.png);
    position: absolute;
    top: 125px;
    left: 0px;
    z-index: 99;
    background-size: 100% 100%;
  }

.actv_wrap {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 1.38rem;
    height: 8.56rem;
    /* background: url(//media.zlongame.com/media/pictures/cn/mz/img/comment_bg.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;*/
}

.actv_url {
    position: absolute;
    left: 0;
    top: 1.8rem;
    width: 2.3rem;
    height: 2.22rem;
    background: url(../img/recall20230427.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    cursor: pointer;
}

.video_play {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    /* top: 4.2rem; */
    top: 7rem;
    z-index: 1;
    /* width: 2.25rem;
    height: 0.77rem; */
    width: 1.79rem;
    height: 1.79rem;
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/video_play.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    cursor: pointer;
}

/*.video_play {
    position: absolute;
    left: 0;
    top: 24%;
    width: 2.25rem;
    height: 0.77rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/video_play.png)no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    cursor: pointer;
}

.newyear_copy {
    position: absolute;
    left: 0;
    top: 2rem;
    width: 2rem;
    height: 1.97rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/video_play_icon.png)no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    cursor: pointer;
}*/

.top-icon img {
    width: 1.28rem;
    position: absolute;
    left: 0.3rem;
    top: 0.15rem;
}

.top-txt .top-name {
    color: #f9edaa;
    font-size: 0.42rem;
    font-weight: bold;
    letter-spacing: 2px;
    position: absolute;
    left: 1.8rem;
    top: 0.22rem;
}

.top-txt .top-time {
    color: #ef5e5e;
    font-size: 0.24rem;
    font-weight: bold;
    position: absolute;
    left: 1.72rem;
    top: 0.65rem;
}

.top-btn {
    width: 2.3rem;
    height: 1rem;
    /* background: url(//media.zlongame.com/media/upload/20230505/m/top_btn.png) no-repeat; */
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/top_btn.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
}
.dhy-btn{
    width: .85rem;
    height: 1.1rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/dhy/icon1.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 2.5rem;
}

.tphd img {
    width: 1.5rem;
    height: auto;
    display: block;
    position: absolute;
    left: .2rem;
    top: 1.6rem;
    z-index: 2;
}

.tphd2 img {
    width: 1.5rem;
    height: auto;
    display: block;
    position: absolute;
    left: .2rem;
    top: 1.5rem;
    z-index: 2;
}

.oneYear img {
    width: 2rem;
    height: auto;
    display: block;
    position: absolute;
    right: 0.1rem;
    top: 2.2rem;
    z-index: 2;
}

.twoYear img {
    width: 1.4rem;
    height: auto;
    display: block;
    position: absolute;
    right: 0.1rem;
    bottom: 1.6rem;
    z-index: 2;
}

.timeBtn img {
    width: 2.03rem;
    display: block;
    position: absolute;
    right: 0;
    /* bottom: 6rem; */
    /* bottom: 4.7rem; */
    top: 1.4rem;
    z-index: 2;
    /* display: none; */
}

.downBtn {
    width: 2.67rem;
    height: 1.06rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/dl_btn.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    bottom: 3.5rem;
}

.slogan-left img {
    width: 1.1rem;
    position: absolute;
    left: 0;
    bottom: 1.48rem;
}

.slogan-right img {
    width: 4.92rem;
    position: absolute;
    right: 0;
    bottom: 1.48rem;
}

.gl-btn {
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0.6rem;
    bottom: 1.2rem;
}

.zlz-btn {
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: 0.7rem;
    bottom: 1.2rem;
}

.newregisterbtn {
    width: 2.03rem;
    height: .49rem;
    position: absolute;
    right: 0;
    top: 2.2rem;
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0224/m/xfyy_btn.png);
    background-size: 100% auto;
    display: none;
}

.new_book_btn {}

.recharge-btn {
    width: auto;
    height: 1.53rem;
    position: absolute;
    right: 0;
    bottom: 0;
}

.recharge-btn img {
    /* width: 100%; */
    height: 1.53rem;
    display: block;
    /* height: 100%; */
}

.btn_wrap {
    /* width: 88%; */
    width: 6.68rem;
    height: 1.53rem;
    display: flex;
    align-items: center;
    /* justify-content: space-around; */
    justify-content: space-between;
    position: absolute;
    /* top: 10.02rem; */
    top: 10rem;
    left: 0;
    right: 0;
    margin: auto;
}

.btn_wrap .iconPay {
    width: 0.84rem;
    height: 0.82rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/icon_pay_m.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: .6rem;
    right: 0.15rem;
    transform: rotate(-10deg);
}

.yuyue-btn {
    width: auto;
    height: 0.88rem;
    position: absolute;
    /* bottom: 1.6rem; */
    bottom: 0;
    left: 0;
    /* margin: auto; */
    /* transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%); */
}

.yuyue-btn img {
    display: block;
    height: .88rem;
}

.p1_title img {
    width: 5.03rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -1.5rem;
    z-index: 20;
}




.tasteBtn {
    position: absolute;
    right: -.04rem;
    bottom: 3.8rem;
    width: 1.96rem;
    display: none;
}

.top-people {
    width: 7.5rem;
    height: 0.42rem;
    font-size: 0.32rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/top_people.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: 0.3rem;
    display: none;
}

.top-people span {
    color: #ef5b5b;
    padding-left: 2.3rem;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(239, 91, 91, 1)), to(rgba(254, 173, 153, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.con-bg {
    /*background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/bg_03.png) no-repeat center top;
    background-size: 100% auto;*/
    z-index: 0;
    /* overflow: hidden; */
}

.gift {
    width: 7.5rem;
    height: 4rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/yuyue_gift.png) no-repeat;
    background-size: 100% auto;
    position: relative;
}

.giftCon {
    position: relative;
}

.gift p {
    color: #efb985;
    font-size: 0.22rem;
    padding-top: 0.6rem;
    text-align: center;
    letter-spacing: 2px;
}

.gift-left {
    width: 4.82rem;
    height: 1.85rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/gift_bg.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 1.01rem;
    left: 0.15rem;
}

.gift-left li {
    width: 1.2rem;
    margin-top: 0.2rem;
    float: left;
}

.gift-left li img {
    width: 1.14rem;
    display: block;
}

.gift-left li .gift-left-img2 {
    margin-left: 0.05rem;
}

.gift-left li .gift-left-img4 {
    margin-left: 0.1rem;
}

.gift-left li p {
    padding-top: 0;
    color: #5c0b00;
}

.gift-right img {
    width: 2.41rem;
    position: absolute;
    right: 0rem;
    top: 1.01rem;
}

.gift-regular {
    width: 1.38rem;
    height: 0.55rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/gift_regular.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -0.69rem;
}

.gift .rule {
    padding-top: 2.32rem;
}

.gift .rule p.tit {
    font: bold .22rem/.22rem '微软雅黑';
    text-align: center;
    margin-bottom: .1rem;
}

.gift .rule p {
    font: .22rem/.22rem '微软雅黑';
    text-align: center;
    padding-top: 0;
}

.yuyue {
    position: relative;
}

.yuyue h2 {
    text-align: center;
    /* padding-top: .5rem; */
}

.yuyue h2 img {
    width: 7.23rem;
    /* height: .80rem; */
    display: block;
    padding-top: 0.3rem;
    margin: 0 auto;
}

.flTxt {
    color: #ffdf8b;
    text-align: center;
}

.flTxt h2 {
    font-size: 0.34rem;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 0.5rem 0;
}

.flTxt p {
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
}

.flWrap {
    height: 18.2rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/flBg.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block;
    position: relative;
}

.fuliWrap {
	box-sizing: border-box;
    width: 7.5rem;
    height: 11.57rem;
}

.fuliWrap .swiper-pagination {
    width: 7rem;
    height: 1.15rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    left: 50%;
    transform: translateX(-50%);
}

.fuliWrap .swiper-slide2 {
    position: relative;
    /* top: 1.6rem; */
}

.fuliWrap .swiper-slide img {
    width: 7.5rem;
    height: auto;
    margin: 0 auto;
}




 .fuliWrap .swiper-slide .a1_img {
    bottom: -0.4rem;
    top: .9rem;
}



.swiper-slide a{

}
.fuliWrap .swiper-slide img.t {
    margin-top: -1rem;
}

/*.fuliWrap .swiper-pagination-bullet {
    width: 1.23rem;
    height: 1.23rem;
    opacity: 1;
    position: relative;
    filter: grayscale(1);
    border-radius: 0;
}

.fuliWrap .swiper-pagination-bullet:nth-child(1) {
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/mqb_nav6.png) no-repeat;
    background-size: 100% 100%;

}

.fuliWrap .swiper-pagination-bullet.swiper-pagination-bullet-active {}

.fuliWrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
    content: '';
    display: none;
}

.fuliWrap .swiper-pagination-bullet::after {
    content: '';
    position: absolute;
    width: 1.25rem;
    height: 1.23rem;
    border-radius: 100%;
}

.fuliWrap .swiper-pagination-bullet:nth-child(2) {
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/mqb_nav7.png) no-repeat;
    background-size: 100% 100%;
}

.fuliWrap .swiper-pagination-bullet:nth-child(3) {
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/mqb_nav8.png) no-repeat;
    background-size: 100% 100%;
}


.fuliWrap .swiper-pagination-bullet:nth-child(4) {
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/mqb_nav9.png) no-repeat;
    background-size: 100% 100%;
}


.fuliWrap .swiper-pagination-bullet:nth-child(5) {
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0619/mqb_nav10.png) no-repeat;
    background-size: 100% 100%;
}

.fuliWrap .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active {
    filter: grayscale(0);
}

.fuliWrap .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active {
    filter: grayscale(0);
}

.fuliWrap .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active {
    filter: grayscale(0);
}

.fuliWrap .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active {
    filter: grayscale(0);
}

.fuliWrap .swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active {
    filter: grayscale(0);
}
.fuliWrap .swiper-pagination-bullet-active {
    -webkit-filter: grayscale(0) !important;
    filter: grayscale(0) !important;
}*/
/*资讯分页器*/
.info_pagination_wrap{
	box-sizing: border-box;
	position: relative;
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
	width: 100%;
	height: .51rem;
	margin: 0.4rem auto 0;
}
.info_pagination_wrap .swiper-pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  height: .30rem;
  background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/line.png) no-repeat center;
  background-size: 100% auto;
  position: relative;
  top: -0.7rem;
}
.info_pagination_wrap .swiper-pagination-bullet {
	display: block;
  	width: .34rem;
  	height: .30rem;
  	background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/pagination.png) center center no-repeat;
  	-webkit-background-size: .28rem .25rem;
  	background-size: .28rem .25rem;
  	opacity: 1;
    position: relative;
}
.info_pagination_wrap .swiper-pagination-bullet:nth-child(1)::after{
  content: 'I';
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  transform: translateX(-50%);
  font-size: .24rem;
  /* background: linear-gradient(to bottom, #fff, #da8c49); */
  color: #f3dfa7;
  font-weight: 600;
  /* -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; */
}
.info_pagination_wrap .swiper-pagination-bullet:nth-child(2)::after{
  content: 'II';
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  transform: translateX(-50%);
  font-size: .24rem;
  /* background: linear-gradient(to bottom, #fff, #da8c49); */
  color: #f3dfa7;
  font-weight: 600;
  /* -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; */
}
.info_pagination_wrap .swiper-pagination-bullet:nth-child(3)::after{
  content: 'III';
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  transform: translateX(-50%);
  font-size: .24rem;
  /* background: linear-gradient(to bottom, #fff, #da8c49); */
  color: #f3dfa7;
  font-weight: 600;
  /* -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; */
}
.info_pagination_wrap .swiper-pagination-bullet:nth-child(4)::after{
  content: 'IV';
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  transform: translateX(-50%);
  font-size: .24rem;
  /* background: linear-gradient(to bottom, #fff, #da8c49); */
  color: #f3dfa7;
  font-weight: 600;
  /* -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; */
}
.info_pagination_wrap .swiper-pagination-bullet:nth-child(5)::after{
  content: 'V';
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  transform: translateX(-50%);
  font-size: .24rem;
  font-weight: 600;
  /* background: linear-gradient(to bottom, #fff, #da8c49); */
  color: #f3dfa7;
  /* -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; */
}

.info_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
  	background-image: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/pagination_active.png);
  	-webkit-background-size: .34rem .30rem;
  	background-size: .34rem .30rem;
}
.info_pagination_wrap .info_prev,
.info_pagination_wrap .info_next{
	top: -1.9rem;
	width: .52rem;	
	height: .51rem;
	margin: 0;
}
.info_pagination_wrap .info_prev{
	left: 10%;
  	background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/1226/prev_info.png);
    background-size: 100% 100%;
}
.info_pagination_wrap .info_next{
	right: 10%;
  	background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/1226/next_info.png);
    background-size: 100% 100%;
}

.fuliWrap a {
    width: 3rem;
    height: 0.9rem;
    position: absolute;
    bottom: 1.09rem;
    left: 2.2rem;
}




.feature {
	box-sizing: border-box;
    width: 7.5rem;
    height: 9.91rem;
    position: relative;
    padding-top: .82rem;
}

.feature h2 {
    text-align: center;
}

.feature h2 img {
    width: 7.42rem;
    height: auto;
    display: block;
    margin: auto;
}

.feature .swiper-container {
    width: 90%;
}

.feature .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 4.46rem;
    height: 7.87rem;
    box-sizing: border-box;
}

.feature .swiper-slide span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 4.46rem;
    height: 7.87rem;
}

.feature .swiper-slide img {
	box-sizing: border-box;
    width: 4.46rem;
    height: 7.87rem;
    border: 2px solid #e5d8c3;
}

.feature .swiper-button-prev {
    left: .6rem;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-image: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0811/prev_feature.png);
}
.feature .swiper-button-prev,
.feature .swiper-button-next {
    top: 46%;
    width: .74rem;
    height: .97rem;

}
.feature .swiper-button-next {
    right: .6rem;
    background-image: url(https://media.zlongame.com/media/pictures/cn/mz/home/2025/0811/next_feature.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.code {
    position: relative;
    height: 2.34rem;
    color: #e5d8c3;
    padding-bottom: 0rem;
}

.code .bot {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: .8rem;
    line-height: .8rem;
    bottom: 0.3rem;
}

.code .bot p {
    text-align: center;
    font-size: .14rem;
    color: #dadada;
    letter-spacing: 1px;
}

.code .bot img {
    position: absolute;
    left: 50%;
    bottom: .1rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: .6rem;
    width: auto;
}


.kefuWrap img {
    position: absolute;
    right: .8rem;
    /* top: -0.6rem; */
    width: 2rem;
    height: auto;
}

.kefuWrap p {
    font: .2rem/.4rem "微软雅黑";
    color: #675958;
}

.kefuWrap .guopan_down {
    display: flex;
    flex-wrap: wrap;
}

.kefuWrap .guopan_down a {
    width: 100%;
    color: #e5d8c3;
    font-size: .2rem;
    line-height: .16rem;
    text-decoration: underline;
    margin-bottom: .3rem;
}

.wxLeftCon {
    position: relative;
    z-index: 9;
}

.wxLeftCon>.peo {
    position: absolute;
    right: 20px;
    top: -10px;
}

.code>.bot {
    position: absolute;
    left: 50%;
    bottom: 0rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 0.55rem;
    width: 8.52rem;
}

.code>.bot>p {
    text-align: center;
    font: 0.14rem/0.22rem "微软雅黑";
    color: #e5d8c3;
    letter-spacing: 0.02rem;
}

.conLeft {
    width: 1.52rem;
    height: 1.55rem;
    -webkit-background-size: 100%;
    background-size: 100%;
    margin-top: 0.2rem;
}

.conLeft img {
    width: 100%;
}

.conRight {
    width: 3rem;
    height: 2.4rem;
}

.conRight .footer_txt {
    display: block;
    width: 2.17rem;
    height: 1.5rem;
    background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/m-footer_txt.png) no-repeat center;
    background-size: 100% auto;
}

.conRight h2 {
    font: 0.32rem/0.5rem "微软雅黑";
    letter-spacing: 0.05rem;
}

.conRight h2 span {
    color: #F1FFA9;
    font-weight: bold;
    letter-spacing: 0px;
}

.conRight h2.s {
    border-top: 0.01rem solid #acadad;
    padding-top: 0rem;
    margin-bottom: 0.3rem;
}

.wxLeftCon .conRight>p {
    font: 0.14rem/0.24rem "syh";
    white-space: nowrap;
}

.wxLeftCon .conRight>p.s {
    font: 0.14rem/0.14rem "微软雅黑";
    margin-bottom: 0.35rem;
}

.kefuWrap {
    width: 2.3rem;
    height: 1.74rem;
    color: #e5d8c3;
    background: url(//media.zlongame.com/media/upload/20240206/m/footer_feedback.png) no-repeat center;
    background-size: 100% auto;
    margin-right: .4rem;
    font-family: 'syh';
}

.kefuWrap h2 {
    font: 0.22rem/0.26rem "微软雅黑";
    margin-bottom: 0.53rem;
    margin-top: 0.2rem;
}

.kefuWrap .guopan_down h2 {
    font-size: 0.22rem;
    margin-top: 0rem;
    margin-bottom: 0.1rem;
    font-weight: bold;
    margin-top: 0.3rem;
    white-space: nowrap;
}

.kefuWrap .guopan_down h2:nth-child(3) {
    margin-top: 0.1rem;
}



.kefuWrap p {
    font: 0.2rem/0.3rem "微软雅黑";
    color: #fff;
}

/*.wxLeftCon .conRight>p.s{margin-bottom:.35rem;}*/

/*.footer{width: 7.5rem;height:1.9rem;background:#141a22;text-align: center;clear:both;}
    .footer img{width: 2.9rem;margin-top: 0.5rem;}*/

/*底部copyRight*/

#footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: .2rem;
    background: #fff;
}

.footBox {
    position: relative;
    padding-bottom: 0.6rem;
}

.footBox .logo2 {
    padding: .2rem 0;
    background: #fff;
}

.footBox .logo2 img {
    height: .5rem;
    width: auto;
}

.footBox .text {
	line-height: .32rem;
    font-size: 12px;
    padding: 0 .5rem;
}

.footBox p {
    font-size: .12rem;
}

.footBox a {
    color: #000;
}

/*#footer .text p:nth-child(1) {display: none;}*/

/*#footer .text p:nth-child(5) {display: none;}*/

.footer img {
    display: block;
    margin: 0 auto;
}

.footBox .bq {
    width: .6rem;
    height: .6rem;
}

.bq a img {
    width: 0.6rem !important;
    height: auto !important;
}

.bq {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100% !important;
    margin-top: -0.6rem;
}

.opcity-zhezhao {
    width: 7.5rem;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 200;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

/*预约*/

.yypopShow {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

.yyPop {
    width: 6.4rem;
    height: 5.5rem;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -2.44rem 0 0 -3.2rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/yy_alert_bg.png) no-repeat;
    background-size: 100% 100%;
}

.yyPopClose {
    display: block;
    width: 0.44rem;
    height: 0.44rem;
    position: absolute;
    right: -0.44rem;
    top: 0;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/close.png) no-repeat 0 0;
    background-size: 100% auto;
}

.yyTab {
    height: 0.88rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/wx_bg.jpg) no-repeat;
    background-size: 100% auto;
    width: 6.2rem;
    margin-left: 0.12rem;
    margin-top: 0.2rem;
}

.yyTab span {
    float: left;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.24rem;
    color: #FFF;
    font-weight: bold;
    margin-right: 0.02rem;
}

.yyTab span.yyPhone {
    width: 1.8rem;
}

.yyTab span.yyWx {
    width: 2.4rem;
}

.yyTab span.yyTap {
    width: 1.8rem;
    position: relative;
}

.yyTab span.yyTap i {
    width: 80%;
    height: 100%;
    display: inline-block;
    margin: 0 auto;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/yyTap.png) no-repeat center center;
    background-size: 100%;
    margin-left: 0.3rem;
}

.yyTab span.yyTap em {
    position: absolute;
    top: 0;
    left: -5px;
    background: url(../../images/hotBg.png) no-repeat left top;
    width: 0.7rem;
    height: 0.4rem;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.yyTab span.on {
    color: #d8af77;
}

.yyTab span.yyTap.on i {
    width: 80%;
    height: 100%;
    display: inline-block;
    margin: 0 auto;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/yyTap_on.png) no-repeat center center;
    background-size: 100%;
    margin-left: 0.3rem;
}

.yyTaptap {
    text-align: center;
    padding-top: 1.2rem;
}

.yyTaptap a img {
    display: inline-block;
    margin: 0 auto;
    width: 3.6rem;
    height: auto;
}

.yyMain {
    height: 4rem;
    margin-top: -1px;
}

.yyFrom {
    width: 4.58rem;
    height: 3.8rem;
    padding: 0.48rem 0 0 0;
    margin: 0 auto;
    position: relative;
}

.yySys {
    height: 1rem;
    font-size: 0.3rem;
}

.yySys span {
    width: 1.76rem;
    height: 0.64rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/sys.jpg) no-repeat;
    background-size: 100% auto;
    text-align: center;
    color: #fff;
    line-height: 0.64rem;
    font-weight: bold;
    display: inline-block;
}

.yySys span.on {
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/sys_on.jpg) no-repeat;
    background-size: 100% auto;
    color: #FFF;
}

.yyInput {
    height: 0.75rem;
    clear: both;
    margin-top: .5rem;
}

.yyInput input {
    border: 1px solid #d8af77;
    width: 4rem;
    height: 0.3rem;
    line-height: 0.3rem;
    padding: 0.2rem;
    text-align: center;
    color: #d8af77;
    background: none;
    font-size: 0.3rem;
    display: block;
}

.submit {
    display: block;
    width: 2.02rem;
    height: 0.78rem;
    margin: 0 auto;
    background: #df2d2d;
    color: #FFF;
    font-weight: bold;
    font-size: 0.36rem;
    font-weight: bold;
    text-align: center;
    line-height: 0.74rem;
    margin-top: 0.1rem;
}

.yuyueBtn {
    display: block;
    width: 2.27rem;
    height: 0.69rem;
    margin: 0 auto;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/yuyueBtn.jpg) no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: 0.2rem;
    left: 50%;
    margin-left: -1.13rem;
}

.submit:hover {
    text-decoration: none;
}

.yyWeixin {
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/wxYY.png) no-repeat 0 0;
    background-size: 100% auto;
    width: 6.4rem;
    height: 4rem;
    position: relative;
}

.yyWeixin img {
    display: block;
    position: absolute;
    width: 2.38rem;
    height: 2.38rem;
    left: 0.75rem;
    top: 1.26rem;
}

.err {
    font-family: "微软雅黑";
    color: red;
    text-align: left;
    font-size: 0.3rem;
    padding-top: 0.2rem;
    display: none;
}

.successBtn {
    display: none;
}

/*重要公告*/

.csPop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

.csggPop {
    position: fixed;
    left: 50%;
    top: 28%;
    margin: -1.8rem 0 0 -3.2rem;
    width: 6.4rem;
    height: 3.6rem;
}

.csggClose {
    display: block;
    width: 2.37rem;
    height: 0.49rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/csClose.png) no-repeat 0 0;
    background-size: 100% auto;
    margin: 0 auto;
    margin-top: 0.4rem;
}

.listBg {
    background: rgba(201, 202, 202, 0.8);
}

.listScroll {
    width: 90%;
    margin-left: 5%;
    height: 8rem;
    overflow: hidden;
    overflow-y: auto;
}

.listMores {
    color: #000;
    font-size: 0.2rem;
    line-height: 0.26rem;
}

.listMores h3 {
    height: 1rem;
    text-align: center;
    font: 0.3rem/1rem "微软雅黑";
    border-bottom: 1px solid #a5c1d7;
    margin-bottom: 0.4rem;
}

.listMores .tit {
    font: 0.2rem/0.26rem "微软雅黑";
    margin-top: 0.3rem;
}

.listMores p {
    font: 0.2rem/0.26rem "微软雅黑";
    margin-top: 0.1rem;
}

.listMores .end {
    font: 0.2rem/0.26rem "微软雅黑";
    text-align: right;
}

/*活动规则*/

.active-regular {
    width: 6.35rem;
    min-height: 3rem;
    max-height: 7rem;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 202;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: .15rem;
    background: #ece8e2;
    border: .02rem solid #c5a26f;
    border-radius: 0.1rem;
    display: none;
    /* padding-bottom: 0.7rem; */
    padding-bottom: 0.4rem;
}

.active-regular span.item {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/con1.png)no-repeat;
}

.active-regular span.item1 {
    left: 0;
    top: 0;
}

.active-regular span.item3 {
    left: 0;
    bottom: 0;
    transform: rotateX(180deg);
}

.active-regular span.item2 {
    right: 0;
    top: 0;
    transform: rotateY(180deg);
}

.active-regular span.item4 {
    right: 0;
    bottom: 0;
    transform: rotate(180deg);
}

.active-regular-con-wrap {
    height: 100%;
    overflow-y: scroll;
    min-height: 3rem;
    max-height: 7rem;
}

.active-regular-con {
    width: 6.3rem;
    min-height: 2.9rem;
    max-height: 10rem;
    padding-bottom: 0.1rem;
    margin: 0 auto;
}

.active-regular-con>div {
    overflow-y: scroll;
}

.active-regular h2 {
    color: #000;
    font-size: 0.36rem;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 0.1rem 0;
}

.active-regular h3 {
    color: #000;
    font-size: 0.26rem;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
}

.active-regular h4 {
    color: #000;
    font-size: 0.26rem;
    font-weight: bold;
    margin: 0.1rem 0;
    text-indent: 0.2rem;
}

.active-regular p {
    color: #000;
    font-size: 0.2rem;
    padding: 0 0.32rem;
    line-height: 0.35rem;
    position: relative;
    margin: .1rem 0;
    text-align: justify;
}

.active-regular p.blod {
    font-weight: bold;
    color: #e2a20b;
}

.active-regular p.txt_alert {
    padding-left: 0.45rem;
    font-size: 0.18rem;
    margin: 0.05rem 0;
}

.active-regular p.n {
    margin: 0;
}

.active-regular p span {
    width: 1.6rem;
    height: .3rem;
    font: 0.2rem/0.34rem "微软雅黑";
    text-align: center;
}

.active-regular p i {
    font-style: normal;
    color: #911212;
}

.active-regular p em {
    font-weight: bold;
    font-style: normal;
}

.active-regular .active-close {
    position: absolute;
    left: 50%;
    /* bottom: 0.2rem; */
    transform: translateX(-50%);
    /* width: 0.48rem;
    height: 0.48rem; */
    width: 0.6rem;
    height: 0.6rem;
    bottom: -0.8rem;
}

.active-regular .active-close img {
    /* width: 0.48rem;
    height: 0.48rem; */
    width: 0.6rem;
    height: 0.6rem;
    position: absolute;
    top: 0;
    left: 0;
}

/* 分享 */

.sharePopBtn {
    position: absolute;
    right: 0;
    top: 4.5rem;
    width: 0.4rem;
    height: 1.05rem;
    overflow: hidden;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/shareBtnBg.png) no-repeat center top;
    background-size: 100% auto;
    display: block;
}

.dialog {
    width: 7.5rem;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
}

.sharePage {
    width: 7.5rem;
    height: 100%;
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

.wx_sharePage {
    width: 4.84rem;
    height: 1.07rem;
    display: none;
    background-size: cover;
    color: #fff;
    font-size: 0.36rem;
    text-align: center;
    position: absolute;
    top: 0.3rem;
    left: 0.18rem;
    padding: 0.6rem;
}

.sharePage ul {
    width: 5.6rem;
    height: 1.45rem;
    padding: 0.8rem 0.8rem;
    position: absolute;
    bottom: 0;
    font-size: 0.2rem;
}

.sharePage ul li {
    float: left;
    width: 0.9rem;
    margin-left: 0.4rem;
}

.sharePage ul li img {
    width: 0.85rem;
    height: 0.85rem;
    display: block;
    margin-bottom: 0.12rem;
}

.sharePage ul li span {
    display: block;
    width: 0.85rem;
    text-align: center;
    color: #fff;
}

.appointPlay span {
    width: 0.85rem;
    height: 0.8rem;
    position: absolute;
    right: 0.2rem;
    top: 0.38rem;
}

.appointPlay .cancel {
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/cancel.png) no-repeat;
    background-size: cover;
}

.share_link {
    width: 6.8rem;
    font-size: 0.24rem;
    position: absolute;
    bottom: 1.82rem;
    right: -6.8rem;
    color: #fff;
}

.share_link i {
    width: 0.65rem;
    height: 0.6rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/cancel.jpg) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    top: -0.5rem;
    background-size: cover;
}

.share_link p {
    margin-bottom: 0.3rem;
}

.share_link span {
    height: 1rem;
    color: #333;
    background: #fff;
    display: block;
    padding: 0.1rem 0 0 0.2rem;
    border: 1px solid #333;
}

.share_code {
    width: 6.8rem;
    font-size: 0.24rem;
    position: absolute;
    bottom: 182px;
    right: -6.8rem;
    color: #fff;
}

.share_code i {
    width: 0.65rem;
    height: 0.6rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/cancel.jpg) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    top: -0.5rem;
    background-size: cover;
}

.share_code p {
    margin-bottom: 30px;
    text-align: center;
}

.share_code span {
    display: block;
    text-align: center;
}

.share_code span img {
    width: 2.62rem;
    height: 2.66rem;
}

.weixin_box {
    width: 6.4rem;
    height: 100%;
    z-index: 101;
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 2rem;
    display: none;
}

.weixin_box img {
    display: block;
    width: 300px;
    height: auto;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}

.weixin_box p {
    text-align: center;
    font: 0.3rem/0.5rem "微软雅黑";
    color: #fff;
}

.shareImgsPop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

.shareImgsPop img {
    display: block;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

/*  */

.concertWrap {
    width: 1.75rem;
    height: 1.33rem;
    position: fixed;
    right: 0.1rem;
    top: 1.2rem;
    z-index: 99;
}

.act_name {
    height: 0.49rem;
    width: auto;
    position: absolute;
    left: 0;
    top: 0.3rem;
    z-index: 2;
}

.act_sign_btn {
    height: 0.37rem;
    width: 1.17rem;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.act_music {
    width: 1.31rem;
    height: auto;
    position: absolute;
    left: 0.23rem;
    top: -0.17rem;
    -webkit-animation: mz_rotate 12s linear infinite;
    -moz-animation: mz_rotate 12s linear infinite;
    -ms-animation: mz_rotate 12s linear infinite;
    -o-animation: mz_rotate 12s linear infinite;
    animation: mz_rotate 12s linear infinite;
}

.act_pop {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99;
    display: block;
}

.act_pop>div {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 6.96rem;
    height: 10.51rem;
    background: url(../images/concert/act_bg.jpg) no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.act_close {
    width: 0.55rem;
    height: 0.55rem;
    position: absolute;
    top: -0.27rem;
    right: -0.27rem;
    background: url(../images/concert/act_close.png) no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    z-index: 99;
}

.act_btn {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0rem;
    top: 0rem;
}

.opecBg {
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 888;
    display: none;
}

#video {
    width: 100%;
    height: 100%;
}

.videoPop {
    width: 6.4rem;
    height: 3.75rem;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    background: #000;
    display: none;
}

.closeBtn {
    width: 0.4rem;
    height: 0.4rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/close.jpg) no-repeat 0 0;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    top: -0.4rem;
    z-index: 999;
}

/*360度循环旋转*/

@-moz-keyframes mz_rotate {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes mz_rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-ms-keyframes mz_rotate {
    0% {
        -ms-transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
    }
}

@-o-keyframes mz_rotate {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
    }
}

@keyframes mz_rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.clear:after {
    display: block;
    content: '';
    clear: both;
}

.newregisterwrap {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    display: none;
}

.newregisterwrap>div {
    width: 6.91rem;
    height: 10.2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/m/yy/new_yytipbg1.png) no-repeat;
    background-size: 100% auto;
}

.newregisterwrap>div span.newtipclose {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    right: 0;
    top: 0;
}

.newregisterwrap>div ul {
    padding-left: 0.2rem;
    width: 6.5rem;
    padding-top: 1rem;
    margin-bottom: 0.5rem;
}

.newregisterwrap>div ul li {
    float: left;
    padding-top: 0.2rem;
    width: 1.62rem;
}

.newregisterwrap>div ul li p {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 0.24rem;
}

.newregisterwrap>div ul li p.yynum {
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#6d0d06), to(#ab151b));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.goCp {
    width: 2.15rem;
    height: 2.46rem;
    background: url(..///media.zlongame.com/media/pictures/cn/mz/img/rukou_1.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 5.5rem;
    left: .1rem;
}

.goTr {
    width: 2.15rem;
    height: 2.46rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/tongren.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 4rem;
    left: .1rem;
}

.ageTipBtn {
    width: 1.3rem;
    height: 1.2rem;
    background: url(i/agebtn.png) no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: -1.15rem;
    right: 0rem;
}

.ageTipBox {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0, .5);
    z-index: 99999;
}

.ageTipClose {
    width: .54rem;
    height: .52rem;
    background: url(i/tip_close.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.ageTip {
    font-size: .2rem;
    width: 7rem;
    height: 9rem;
    background: rgb(0, 0, 0, .9);
    border: 2px solid rgb(218, 171, 183, .3);
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    z-index: 2;
    box-sizing: border-box;
    padding: .3rem;
    line-height: .4rem;
}

.ageTip_title {
    font-size: 0.3rem;
    text-align: center;
    margin: auto;
    margin-bottom: 7px;
    font-weight: 600;
    text-shadow: 0 0 0.2em #602334, -0 -0 0.2em #602334;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ageTip .ageTipUnit {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #602334;
    text-align: center;
    line-height: 18px;
    margin-right: 3px;
}

.ageTip_title_left {
    width: 111px;
    height: 34px;
    background: url(i/tip_titleLeft.png) no-repeat;
    background-size: 100%;
}

.ageTip_title_right {
    width: 111px;
    height: 34px;
    background: url(i/tip_titleRight.png) no-repeat;
    background-size: 100%;
}

.ageTipCon {
    width: 100%;
    height: 7.3rem;
    overflow: auto;
}

.newregisterwrap>div ul li img {
    width: 1.18rem;
    height: auto;
    display: block;
    margin: 0.2rem auto;
    filter: grayscale(1);
}

.newregisterwrap>div ul li.on img {
    filter: none;
}

.newregisterwrap>div ul li .yyachieve {
    width: 1.08rem;
    height: 0.33rem;
    display: block;
    margin: 0 auto;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/yy/new_achieve.png) no-repeat;
    background-size: 100% auto;
}

.newregisterwrap>div ul li.on .yyachieve {
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/yy/new_achieve_act.png) no-repeat;
    background-size: 100% auto;
}

.newregisterwrap p {
    font-size: 0.24rem;
    line-height: 0.3rem;
    text-align: center;
    font-weight: bold;
}

.newregisterwrap p.bot {
    font-size: 0.24rem;
    line-height: 0.3rem;
    text-align: center;
    font-weight: normal;
    margin-top: 0.38rem;
}

.newregisterwrap p.newnum {
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.5rem;
    text-align: center;
    color: #9b1316;
    margin-top: 0.05rem;
}

.newregisterwrap .newcode {
    width: 2.4rem;
    height: auto;
    margin: 1.5rem 0 0 0.5rem;
}

.newregisterwrap .tipcon {
    float: right;
    width: 3.6rem;
    padding-top: 1.5rem;
    margin-right: 0.2rem;
}

.newregisterwrap .tipcon p {
    color: #c9938f;
    font-size: 0.18rem;
    line-height: 0.3rem;
    text-align: justify;
}

.gitem {
    position: absolute;
    top: -0.4rem;
    height: 1.53rem;
    width: auto;
    display: none;
}

.g1 {
    left: -0.29rem;
}

.g2 {
    left: 0.42rem;
}

.g3 {
    left: 0.97rem;
}

.g4 {
    left: 5rem;
}

.mz_slide {
    width: 0.74rem;
    height: 2.34rem;
    background: url(//media.zlongame.com/media/pictures/cn/mz/img/mz_slide.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    top: 1.2rem;
    z-index: 9;
}

.mz_slide a {
    width: 0.47rem;
    height: 0.47rem;
    display: block;
    border-radius: 50%;
    margin-bottom: 0.15rem;
    margin-left: 0.15rem;
}

.mz_slide a:nth-child(1) {
    margin-top: 0.3rem;
}

.conLeft .codeWrapItem {
    width: 1.5rem;
    float: left;
    padding-top: 0.7rem;
}

.conLeft .codeWrapItem:nth-child(1) {
    margin-right: 0.2rem;
}

.conLeft .codeWrapItem img {
    width: 1.5rem;
    height: auto;
    margin-bottom: 0.15rem;
}

.conLeft .codeWrapItem p {
    font-size: 0.16rem;
    color: #000;
    text-align: center;
}

.wxLeftCon {
    display: -webkit-flex;
    display: flex;
    padding-left: .20rem;
}

.codeWrapItem {
    width: 2.80rem;
    height: 2.80rem;
}

.codeWrapItem img {
    width: 100%;
    height: 100%;
}

.conRight {
    -webkit-flex: 1;
    flex: 1;
    padding-top: .2rem;
    margin-left: .2rem;
}

.wxLeftCon .conRight .s {
    margin-bottom: .10rem;
}



.feature .page3-swiper-pagination {
    display: flex;
  	flex-wrap: wrap;
  	justify-content: center;
  	align-items: center;
    width: 100%;
  	height: .30rem;
  	margin-top: .3rem;
}

.feature .swiper-pagination-bullet {
	display: block;
  	width: .34rem;
  	height: .30rem;
  	background: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/pagination.png) center center no-repeat;
  	-webkit-background-size: .28rem .25rem;
  	background-size: .28rem .25rem;
  	opacity: 1;
  	margin-right: .20rem;
}
.page3_swiper-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;	
}
.feature .swiper-pagination-bullet-active {
  	background-image: url(https://media.zlongame.com/media/pictures/cn/mz/home/2026/0305/pagination_active.png);
  	-webkit-background-size: .35rem .31rem;
  	background-size: .35rem .31rem;
}