﻿body{ position: relative; -webkit-text-size-adjust: 100%; font-family: "Microsoft YaHei", Arial, sans-serif; font-size: .16rem;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span, a { margin: 0; padding: 0; vertical-align: baseline;}
ul, ol { list-style: none;}
a { text-decoration: none; color: inherit; cursor: pointer; outline: none;}
a:hover{ text-decoration:none;}
img { border: 0; object-fit: cover;}
video{ object-fit: cover; }
table { border-collapse: collapse;}
area{ outline:none; }
input, textarea, select{ -webkit-appearance: none; outline: none; resize: none; border-radius: 0;}
input::-ms-clear{ display:none;}
input[type="text"], input[type="password"] { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
button { border: none; background: none; cursor: pointer; font-size: inherit; white-space: nowrap;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
button:disabled{ cursor: default;}
h1.wm-public{height:0; line-height:0; font-size:0;}
.cf:after {content:"";display:block;height:0;clear:both;} 
.cf {zoom:1;}
.fl{ float: left; }
.fr{ float: right; }
.rel{ position: relative;}
.abs{ position: absolute;}
.auto{left: 50%; -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0); transform:translate(-50%,0);}

.ani-enter-right{ animation: key-enter-right 0.3s linear; }
@keyframes key-enter-right{
	0%{ transform: translate3d(.5rem,0,0); opacity: 0;}
	100%{ transform: translate3d(0,0,0); opacity: 1;}
}

.general_20220704{ transition: transform 0.3s;}
.generalBox_20220704{ display: none; height: 0!important;}
.header-hover{ position: absolute; left: 0; top: 0; z-index: 50; width: 100%; height: 0.25rem;}

/* 关注我们 */
.guanzhu-bar{ display: none; position: fixed; right: 0; top: 3.65rem; z-index: 50; width: .51rem; height: 2.28rem;}
.btn-guanzhu{ position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: url(https://mhxzx.wanmei.com/images/cover260914/btn-guanzhu.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.guanzhu-cont{ position: absolute; right: -1.82rem; top: 0; width: 1.79rem; height: 2.72rem; background: url(https://mhxzx.wanmei.com/images/cover260914/guanzhu-bg.png) no-repeat; background-size: 100% auto;}
.guanzhu-list{ width: 1.5rem; margin-left: .2rem; padding-top: .19rem;}
.guanzhu-list li{ position: relative; width: 100%; height: .32rem; margin-top: .11rem; cursor: pointer;}
.guanzhu-item{ position: relative; width: 100%; height: 100%; padding-left: .42rem; box-sizing: border-box;}
.guanzhu-item,.guanzhu-item a{ font-size: .21rem; line-height: .32rem; color: #fff;}
.guanzhu-item span{ position: absolute; left: 0; top: 0; width: .32rem; height: .32rem;}
.gz-bbs .icon-gz{ background: url(https://mhxzx.wanmei.com/images/cover251230/icon-bbs.png) no-repeat; background-size: 100% auto;}
.gz-gzh .icon-gz{ background: url(https://mhxzx.wanmei.com/images/cover251230/icon-gzh.png) no-repeat; background-size: 100% auto;}
.gz-tap .icon-gz{ background: url(https://mhxzx.wanmei.com/images/cover251230/icon-tap.png) no-repeat; background-size: 100% auto;}
.gz-dl .icon-gz{ background: url(https://mhxzx.wanmei.com/images/cover251230/icon-dl.png) no-repeat; background-size: 100% auto;}
.gz-wb .icon-gz{ background: url(https://mhxzx.wanmei.com/images/cover251230/icon-wb.png) no-repeat; background-size: 100% auto;}
.close-guzhu{ position: absolute; left: 50%; transform: translate3d(-50%,0,0); bottom: -.27rem; z-index: 3; width: .54rem; height: .54rem; background: url(https://mhxzx.wanmei.com/images/cover260914/icon-close.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.guanzhu-pop{ display: none; position: absolute; left: -5.1rem; top: -.69rem; width: 4.77rem; height: 2.7rem; background: url(https://mhxzx.games.wanmei.com/images/cover260615/guanzhu-pop-bg.png) no-repeat; background-size: 100% auto;}
.guanzhu-list li:hover .guanzhu-pop{ display: block;}
.guanzhu-pop-cont{ left: 0; top: 0; width: 100%; height: 100%;}
.guanzhu-pop-ewm{ position: absolute; left: .27rem; top: .48rem; width: 1.7rem; height: 1.71rem; padding: .14rem; box-sizing: border-box; background: url(https://mhxzx.games.wanmei.com/images/cover260615/guanzhu-pop-ewm.png) no-repeat; background-size: 100% auto;}
.guanzhu-pop-ewm img{ display: block; width: 1.42rem; height: 1.42rem;}
.guanzhu-pop-text{ display: flex; position: absolute; left: 2.1rem; top: .48rem; width: 2.5rem; height: 1.71rem; color: #b4b4e2; align-items: center; justify-content: center; text-align: center;}
.guanzhu-pop-text h4{ margin-bottom: .18rem; font-size: .24rem; line-height: .26rem;}
.guanzhu-pop-text p{ font-size: .16rem; line-height: .22rem;}
.gz-text{ display: block; height: .59rem;}

.age-tip{ position: fixed; right: .6rem; top: 7.9rem; z-index: 50; width: .96rem;}

/* box1 */
.box1{ height: 14.4rem; background: url(https://mhxzx.wanmei.com/images/cover260914/box1.jpg) no-repeat center top / cover;}
.logo{ top: .2rem; left: .33rem; height: .92rem; z-index: 1;}
.login-box{ position: absolute; right: 3.9rem; top: .56rem; z-index: 50; font-size: .18rem; line-height: .48rem; color: #0f6363;}
.btn-login,.btn-logout{ cursor: pointer;}
.logout{ display: none;}
.website{ top: .46rem; right: .54rem; width: 2.53rem; height: .69rem; background: url(https://mhxzx.wanmei.com/images/cover260914/website.png) no-repeat 0 0 / 100% auto;}
.slogan{ top: 3.5rem; left: .47rem; width: 6.19rem;}
.btn-play{ top: 5.39rem; width: 1.41rem; height: 1.23rem; background: url(https://mhxzx.wanmei.com/images/cover260914/btn-play.png) no-repeat 0 0 / 100% auto; z-index: 1; cursor: pointer;}
.bubbleBtns{ top: 5.05rem; right: 50%; margin-right: -2.7rem; width: 9.5rem; height: 4.5rem; background: url(https://mhxzx.wanmei.com/images/cover260914/bubbleBtns.png) no-repeat 0 0 / 100% auto;}
.qxls{ top: .66rem; left: .57rem; width: 2.52rem; height: 2.49rem; background: url(https://mhxzx.wanmei.com/images/cover260914/qxls.png) no-repeat 0 0 / 100% auto;}
.qxbl{ top: 2.06rem; left: 2.97rem; width: 2.07rem; height: 2.06rem; background: url(https://mhxzx.wanmei.com/images/cover260914/qxbl.png) no-repeat 0 0 / 100% auto;}
.qxcj{ top: 2.87rem; left: 5.5rem; width: 2.34rem; height: 2.33rem; background: url(https://mhxzx.wanmei.com/images/cover260914/qxcj.png) no-repeat 0 0 / 100% auto;}
.bubbleBtns a:hover{ background-position-y: bottom;}
.download-box{ display: none; display: flex; position: absolute; left: 0; bottom: 2rem; z-index: 5; width: 100%; height: 2.33rem; justify-content: center;}
.dl-ewm{ position: relative; width: 2.7rem; height: 2.33rem; margin: 0 .05rem; background: url(https://mhxzx.games.wanmei.com/images/cover260713/download-ewm-bg.png) no-repeat; background-size: 100% auto;}
.dl-ewm img{ position: absolute; left: .55rem; top: .19rem; width: 1.98rem;}
.dl-btn-box{ width: 3.03rem; margin: 0 .05rem;}
.dl-btn-box a{ display: block; width: 3.03rem; height: .71rem; margin-bottom: .1rem;}
.btn-dl-pc{ background: url(https://mhxzx.games.wanmei.com/images/cover260713/btn-dl-pc.png) no-repeat; background-size: 100% auto;}
.btn-dl-ios{ background: url(https://mhxzx.games.wanmei.com/images/cover260713/btn-dl-ios.png) no-repeat; background-size: 100% auto;}
.btn-dl-android{ background: url(https://mhxzx.games.wanmei.com/images/cover260713/btn-dl-android.png) no-repeat; background-size: 100% auto;}
.btn-full{ display: block; width: 1.65rem; height: 2.35rem; margin: -.01rem .05rem 0; background: url(https://mhxzx.games.wanmei.com/images/cover260615/btn-full.png) no-repeat; background-size: 100% auto;}
.download-box .new-server-box{ width: 2.35rem; height: 2.35rem; padding-top: .59rem; box-sizing: border-box; margin: -.01rem .05rem 0; background: url(https://mhxzx.games.wanmei.com/images/cover260615/new-server-head.png) no-repeat; background-size: 100% auto;}
.download-box .new-sv-name{ overflow: hidden; width: 100%; height: .63rem; font-size: .36rem; font-weight: bold; line-height: .63rem; color: #373534; text-align: center;}
.download-box .new-sv-time{ overflow: hidden; width: 100%; height: .26rem; font-size: .22rem; line-height: .26rem; color: #fff; text-align: center;}
.download-box .btn-yy-do{ display: block; width: 1.91rem; height: .5rem; margin: .19rem auto 0; background: url(https://mhxzx.games.wanmei.com/images/cover260615/btn-yy-head.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.preRole{ top: 9.2rem; right: .5rem; width: 4.57rem; height: 3.06rem; background: url(https://mhxzx.wanmei.com/images/cover260914/preRole.png) no-repeat 0 0 / 100% auto; z-index: 6;}

/* box2 */
.box2{ height: 15.34rem; background: url(https://mhxzx.wanmei.com/images/cover260914/box2.jpg) no-repeat center top / cover;}
.box2Nav{ width: 3.09rem; height: 2.59rem; left: 50%;}
.box2N1{ top: 5.7rem; margin-left: 8.15rem; background: url(https://mhxzx.wanmei.com/images/cover260914/box2N1.png) no-repeat 0 0 / 100% auto;}
.box2N2{ top: 8.9rem; margin-left: 8.15rem; background: url(https://mhxzx.wanmei.com/images/cover260914/box2N2.png) no-repeat 0 0 / 100% auto;}
.box2Nav:hover, .box2Nav.active{ background-position-y: bottom;}
.box2Cont{ top: 4.95rem; left: 50%; margin-left: -.24rem; width: 7.8rem;}
.subtit{ margin: 0 0 .3rem -.57rem; width: 4.51rem; height: .76rem;}
.tit_bjjs{ background: url(https://mhxzx.wanmei.com/images/cover260914/tit_bjjs.png) no-repeat 0 0 / 100% auto;}
.tit_jnjs{ background: url(https://mhxzx.wanmei.com/images/cover260914/tit_jnjs.png) no-repeat 0 0 / 100% auto;}
.box2_txt{ margin-bottom: .6rem; line-height: .39rem; font-size: .26rem; color: #effeff;}
.box2_txt .col{ color: #ffee2d;}


/* pop */
.pop-fixed{ display: none; position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; background-color: rgba(0,0,0,.8);}
/* pop-video */
.pop-v-cont{ position: absolute; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); width: 14rem; height: 7.86rem; background-color: #000;}
.close-video{ position: absolute; right: -.6rem; top: 0; z-index: 5; width: .5rem; height: .5rem; background: url(https://mhxzx.games.wanmei.com/images/cover20220810/close.png) no-repeat; background-size: 100% auto; cursor: pointer;}
.pop-v-cont video{ width: 100%;}

