@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;}

#wrap{width: 750px; background:url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/bg.jpg) no-repeat 0 0; height: 5698px;}
.section{position: relative;}
.section1{height: 1466px;}
.section2{height: 758px;}
.section3{height: 1817px;}
.section4{height: 1400px;}
.logo{display: block; width: 210px; position: absolute; left: 16px; top: 16px;}
.share{display: block; width: 129px; height:40px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/shareBtn.png) no-repeat 0 0; right: 40px; top: 24px; position: absolute;}
.serverMain{width: 750px; height: 287px; position: absolute; left: 0; top: 934px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/infobg.png) no-repeat 0 0;}
.serverInfo{width: 335px; position: absolute; right: 0; top: 42px; font-size: 24px; color: #826b4c; height: 36px; line-height: 36px;}
.serverInfo span{color: #b93218; font-weight: bold;}
.yyBtn{display: block; overflow: hidden; text-indent: -999px; width: 357px; height: 53px; position: absolute; left: 50%; bottom: 55px; cursor:pointer; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/yy.png) no-repeat 0 0; margin-left: -178px;}
.lotterMain{width: 729px; height: 201px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/lotter.png) no-repeat 0 0; position: absolute; left: 0; top: 1228px;}

.publicTitle{height: 185px;}
.title1{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/title1.png) no-repeat center 0;}
.title2{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/title2.png) no-repeat center 0; height: 216px;}
.title3{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/title3.png) no-repeat center 0; height: 250px;}

.yyNum{padding:0 0 0 0; height: 130px;}
.yyNum span{display: block; width: 750px; height: 86px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/yynum.png) no-repeat 0 0; margin:0 auto;}
.yyNum strong{display: block; width: 186px; height: 86px; line-height: 86px; text-align: center; font-size: 48px; color: #af613d; padding-left: 154px; font-weight: normal;}

.yyLineMain{width: 750px; height: 46px; position: relative;}
.yyLineWid{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/line.png) no-repeat 0 0; width: 740px; height: 43px; position: absolute; left: 0px; top: 0px;}
.yyLineWid span{display: block; height: 43px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/lineon.png) no-repeat 0 0; position: relative;}
.yyLineWid span strong{display: block; position: absolute; right: -15px; top: -1px;}

.yyLineMain span.yySpan{display: block; width: 49px; height: 44px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/on2.png) no-repeat 0 0; position: absolute; top: 0px; z-index: 10;}
.yyLineMain span.spanNum1{left: 87px;}
.yyLineMain span.spanNum2{left: 262px;}
.yyLineMain span.spanNum3{left: 437px;}
.yyLineMain span.spanNum4{left: 612px;}
.yyLineMain span.on{background-position: -49px 0;}

.yyShowMain{height: 299px; padding-left: 38px;}
.yyShowList{float: left; width: 150px; height: 299px; margin-right: 25px; position: relative;}
.yys1{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/v1.png) no-repeat 0 0;}
.yys2{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/v2.png) no-repeat 0 0;}
.yys3{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/v3.png) no-repeat 0 0;}
.yys4{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/v4.png) no-repeat 0 0; margin:0;}
.yyShowList strong.icon{display: block; width: 34px; height: 100px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/on.png) no-repeat 0 0; position: absolute; left: 0; top: 3px;}
.yyShowList strong.on{background-position: -34px 0;}

.heroList{width: 750px; height: 1550px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/r.png) no-repeat 0 0;}
.heroList span{float: left; width: 375px; height: 383px; cursor: pointer; -webkit-appearance:none;-webkit-tap-highlight-color:transparent;}

.textMain{width: 590px; height: 700px; padding:50px 0 0 0; color: #5a4d3a; font-size: 24px; line-height: 48px; margin:0 auto;}


.shareBox {width: 100%;height: 240px;text-align: center;}
.shareBox a {display: inline-block;width: 116px;height: 170px;overflow: hidden;text-indent: -999px;margin: 0 28px;}
.shareBox a.wx{background: url(https://ym.games.wanmei.com/m/images/main20200326/shareWx.png) no-repeat 0 0;}
.shareBox a.wb{background: url(https://ym.games.wanmei.com/m/images/main20200326/shareWeibo.png) no-repeat 0 0;}
.shareBox a.qq{background: url(https://ym.games.wanmei.com/m/images/main20200326/shareQQ.png) no-repeat 0 0;}
.shareBox a.kf{background: url(https://ym.games.wanmei.com/m/images/main20200326/shareKf.png) no-repeat 0 0;}
.layer{ position: fixed; left: 0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,.8);z-index: 999; display: none; }
.close{ width: 74px; height:74px; position: absolute; right: 33px; background: url(https://ym.games.wanmei.com/m/images/main20200326/com-icon.png) no-repeat center top; background-position: -334px 0px; }
.popbox{ position: relative; left: 50%; top:50%; transform: translate(-50%,-50%); webkit-transfrom:translate(-50%,-50%);}
.layer-wxin .popbox,.layer-kef .popbox{ width: 721px; height: 640px; background: url(https://ym.games.wanmei.com/m/images/main20200326/share-pop.png) no-repeat center top; overflow:hidden;}
.layer-wxin img,.layer-kef img{ display: block; margin: 0 auto; margin-top: 200px; width: 178px; height: 178px; }
.layer-wxin p,.layer-kef p{ text-align: center; color: #927e5d; text-align: center; padding-top: 8px; }


.popFiex{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 100; display: none;}
.popMain{width: 750px; height: 620px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/popMain.png) no-repeat 0 0; position: fixed; left: 0; top: 50%; margin:-310px 0 0 0;}
.popMain2{width: 750px; height: 700px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/pop2.png) no-repeat 0 0; position: fixed; left: 0; top: 50%; margin:-350px 0 0 0;}
.closeBtn{display: block; width: 74px; height: 74px; background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/close.png) no-repeat 0 0; cursor: pointer; overflow: hidden; text-indent: -9999px; position: absolute; right: 5px; top: 31px; z-index: 100;}
.popMain2 .closeBtn{right: 6px; top: 72px;}

.subMain{width: 492px; position: absolute; left: 122px; top: 122px;}
.subTab{height: 70px;}
.subTab a{float: left; width: 162px; height: 38px; overflow: hidden; text-indent: -999px; margin-right: 18px; cursor: pointer;}
.subTab a.and{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/and.png) no-repeat 0 0;}
.subTab a.ios{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/ios.png) no-repeat 0 0;}
.subTab a.on,.subTab a:hover{background-position: 0 -38px;}
.subList{height: 75px;}
.subList input{float: left; width: 470px; height: 48px; line-height: 48px; background: #FFF; border: 1px solid #c1b294; padding: 0 10px; font-size: 16px; color: #000; outline: none;}
.subList input.code{float: right; width: 290px; text-align: center;}
.yzmBtn{width: 180px; height: 50px; float: left; background: #9d5a3b; font-size: 18px; color: #f9f7f3; text-align: center; line-height: 50px; cursor: pointer;}
.yzmBtnOn{background: #bfbfbf; cursor: default; color: #fff;}
.subBtn{padding-top: 10px;}
.subBtn a{display: block; width: 388px; height: 58px; cursor: pointer; margin:0 auto; overflow: hidden; text-indent: -999px;}
.subBtn a.yy{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/yy2.png) no-repeat 0 0;}
.subBtn a.enter{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/btn.png) no-repeat 0 0;}

.subMain2{width: 675px; margin:0 auto; padding-top: 70px;}
.subTitle{text-align: center; height: 68px; padding-top: 65px;}
.subTitle img{display: block; margin:0 auto;}
.shareMain{height: 260px; text-align: center;}
.shareMain h2{font-size: 22px; color: #a7997e; height: 50px;}
.shareList{margin:0 auto; width: 510px; height: 185px;}
.shareList li{float: left; width: 170px; height: 185px; font-size: 14px; color: #a7997e;}
.shareList li img{display: block; margin:0 auto; width: 130px;}
.shareList li span{display: block; padding-top: 10px; font-size:18px;}

.lunbo{width: 750px; height: 700px;}
.swiper-container{width: 100%;height: 100%;}
.bigImg{display: block; position: absolute; left: 0; top: 0;}
.lunboText{width: 325px; position: absolute; left: 320px; top: 203px; z-index: 20;}
.lunboText strong{display: block; font-size: 38px; color: #514a3d; padding-bottom: 12px;}
.lunboText span{font-size: 24px; display: block; line-height: 36px; color: #978a71;}
.swiper-button-prev, .swiper-button-next{top: 308px; margin-top: 0; width: 77px; height: 80px; background-size: 100% auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/role-next.png) no-repeat 0 0; right: 10px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/role-prev.png) no-repeat 0 0; left: 10px;}


#wanmeiCaptcha_0{ max-width: 492px!important; width: 492px!important; height: 48px!important; background:#b6a687 !important; border-radius:0 !important; border:0 none !important;}
#wanmeiCaptcha_0:hover{ border-color: rgba(0,0,0,0)!important;}
#wanmeiCaptcha_0 p{ color: #FFF!important; font-size: 16px!important; line-height: 49px!important;}

.move{
  -webkit-animation: btnScale 0.5s linear 0s infinite alternate;
  -moz-animation: btnScale 0.5s linear 0s infinite alternate;
  -ms-animation: btnScale 0.5s linear 0s infinite alternate;
  -o-animation: btnScale 0.5s linear 0s infinite alternate;
  animation: btnScale 0.5s linear 0s infinite alternate;
}
@-webkit-keyframes btnScale{
    0%{-webkit-transform:scale(0.95);}
    100%{-webkit-transform:scale(1);}
}
@-moz-keyframes btnScale{
    0%{-moz-transform:scale(0.95);}
    100%{-moz-transform:scale(1);}
}
@-ms-keyframes btnScale{
    0%{-ms-transform:scale(0.95);}
    100%{-ms-transform:scale(1);}
}
@-o-keyframes btnScale{
    0%{-o-transform:scale(0.95);}
    100%{-o-transform:scale(1);}
}
@keyframes btnScale{
    0%{transform:scale(0.95);}
    100%{transform:scale(1);}
}

.hdmove{width: 40px; height: 40px; display: block;
  background: url(https://ym.games.wanmei.com/hd/2012/net/ymxf/m/images/hd_move.png) no-repeat 0 0;
  -webkit-animation: okmove .8s steps(1, start) infinite;
  -moz-animation: okmove .8s steps(1, start) infinite;
  -o-animation: okmove .8s steps(1, start) infinite;
  -ms-animation: okmove .8s steps(1, start) infinite;
  animation: okmove .8s steps(1, start) infinite;
}
@-webkit-keyframes okmove{
    0%{background-position: 0 0;}
    45%{background-position: -40px 0;}
    75%{background-position: -80px 0;}
    100%{background-position: -120px 0;}
}
@keyframes okmove{
    0%{background-position: 0 0;}
    45%{background-position: -40px 0;}
    75%{background-position: -80px 0;}
    100%{background-position: -120px 0;}
}