﻿@charset "utf-8";
/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0; outline: none;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
span,a,strong,div{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_ani{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pub_yh{font-family:"Microsoft YaHei";}
.pub_btn{display: block; overflow: hidden; text-indent: -999px; cursor: pointer; margin: 0 auto;}
.pub_btn:hover{background-position: 0 bottom;}
.pub_le{float: left}
.pub_lr{float: right;}
.pub_ib{text-align: center; display: table; word-spacing:-1em;}
.pub_text1{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pub_text2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pub_table{border-collapse: collapse; width: 100%;}
.none{display:none;}
*:not(input):not(textarea){user-select:none;}
body{background:#000; font-size:12px; font-family:"FZCYSJW","Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#content{position: relative; min-width: 1500px; max-width: 1920px; margin: 0 auto;}
@font-face {
    font-family : "Heavy";
    src : url("https://xxavmg.wmupd.com/game/xxa/xxa/font/Heavy.otf");
}
@font-face {
    font-family : "FZCYSJW";
    src : url("https://xxavmg.wmupd.com/game/xxa/xxa/font/FZCYSJW.ttf");
}
.indexTop{background: url(../images/indexbg.jpg) no-repeat center 0;}
.indexbg{background: url(../images/header.jpg) no-repeat center 0; height: 8000px;}

.section{position: relative;}
.section1{height: 995px;}
.section2{padding-bottom: 20px;}
.section3{padding-bottom: 60px;}
.section4{padding-bottom: 60px;}
.section6{background: url(../images/lb_bg.png) no-repeat center 120px;}
.publicMain{width: 1400px; height: 100%; margin: 0 auto; position: relative;}

.lrTop{width: 211px; position: fixed; bottom: 240px;}
.goTop{display: block; width: 65px; height: 75px; background: url(../images/top.png) no-repeat 0 0; margin: 0 auto; z-index: 100; cursor: pointer;}
.lrCont{width: 211px; height: 100%; position: absolute; right: 40px; top: 0; z-index: 9;}
.lrMain{width: 211px; height: 529px; background: url(../images/lr.png) no-repeat 0 0; position: fixed; top: 30%;}
.lrBtns{padding-top: 76px;}
.lrBtns a{display: block; width: 171px; height: 33px; line-height: 33px; text-align: center; background: url(../images/lr_btn.png) no-repeat 0 0; font-family: "Heavy"; font-size: 20px; color: #fff8e6; margin: 0 auto; margin-bottom: 10px; cursor: pointer;}
.lrBtns a:hover,.lrBtns a.on{background-position: 0 bottom; color: #ffeccb;}

.logo{display: block; position: absolute; left: 0px; top: 22px; z-index: 10;}
.time{display: block; position: absolute; left: 102px; top: 90px; z-index: 10;}
.topCont{width: 880px; height: 160px; position: absolute; right: 24px; top: 20px; z-index: 10;}
.topBtns{height: 56px; display: flex; justify-content: right;}
.topBtns a{display: block; width: 133px; height: 33px; line-height: 33px; text-align: center; font-size: 18px; color: #f7d697; text-shadow: 0 0 10px #f7d697; background: url(../images/top_btn.png) no-repeat 0 0; margin-left: 6px; cursor: pointer; position: relative;}
.topBtns a:hover{background-position: 0 bottom;}
.topBtns img{display: none; width: 200px; position: absolute; left: 50%; margin-left: -100px; top: 35px;}
.topBtns a:hover img{display: block;}

.login{display: none;}
.btnLogin{display: block; width: 178px; height: 55px; background: url(../images/btn_login.png) no-repeat 0 0; cursor: pointer; float: right;}
.logout{font-size: 20px; color: #dfbd7c; text-align: right; height: 54px; line-height: 54px; font-weight: bold; display: none;}
.btnLogout{display: block; width: 109px; height: 55px; background: url(../images/btn_logout.png) no-repeat 0 0; cursor: pointer; float: right; margin-left: 10px;}
.headCont{width: 100%; position: absolute; left: 0; top: 630px;}
.serverBtn{display: flex; justify-content: center; height: 122px;}
.serverBtn a{display: block; width: 432px; height: 100px; cursor: pointer; margin: 0 60px; background-position: 0 0; background-repeat: no-repeat;}
.serverBtn a.s1{background-image: url(../images/btn_server1.png);}
.serverBtn a.s2{background-image: url(../images/btn_server2.png);}
.serverBtn a:hover{background-position: 0 bottom;}
.btnRule{display: block; width: 350px; height: 70px; cursor: pointer; margin: 0 auto; background: url(../images/btn_rule.png) no-repeat 0 0;}

.tit1{background: url(../images/tit1.png) no-repeat center 0; height: 225px;}
.tit2{background: url(../images/tit2.png) no-repeat center 0; height: 242px; position: relative;}
.tit2 p{text-align: center; font-size: 18px; color: #b08056; padding-top: 215px;}
.btnRule2{display: block; width: 171px; height: 38px; cursor: pointer; background: url(../images/btn_rule2.png) no-repeat 0 0; position: absolute; right: 116px; top: 126px;}
.tit3{background: url(../images/tit3.png) no-repeat center 0; height: 167px; position: relative;}
.btn_list{display: block; width: 171px; height: 38px; cursor: pointer; background: url(../images/btn_list.png) no-repeat 0 0; position: absolute; right: 116px; top: 126px;}
.tit4{background: url(../images/tit4.png) no-repeat center 0; height: 165px; position: relative;}
.tit5{background: url(../images/tit5.png) no-repeat center 0; height: 120px; position: relative;}
.tit6{background: url(../images/tit6.png) no-repeat center 0; height: 150px; position: relative;}

.box1Cont{width: 1231px; height: 708px; background: url(../images/box0.png) no-repeat 0 0; margin: 0 auto;}
.box1Height{height: 550px;}
.boxRule{width: 1050px; margin: 0 auto; font-size: 18px; color: #413f46; line-height: 30px; padding-top: 40px; font-family: "FZCYSJW"}
.boxRule h3{font-size: 22px; margin-bottom: 6px;}
.boxRule span{color: #bd471f;}

.box1Prss{width: 1137px; height: 120px; margin: 0 auto; position: relative;}
.box1PrssLine{width: 100%; height: 19px; position: absolute; left: 0; top: 11px; background: url(../images/line.png) no-repeat 0 0; width: 100%;}
.box1PrssLine span{width: 0%; height: 19px; background: url(../images/line_on.png) no-repeat 0 0; display: block;}
.box1PrssList{width: 120px; height: 100%; position: absolute; top: 0; text-align: center;}
.box1PrssList.a1{left: 100px;}
.box1PrssList.a2{left: 304px;}
.box1PrssList.a3{left: 505px;}
.box1PrssList.a4{left: 710px;}
.box1PrssList.a5{left: 902px;}
.box1PrssList span{display: block; width: 40px; height: 40px; margin: 0 auto; background: url(../images/on.png) no-repeat right 0;}
.box1PrssList p{font-size: 14px; color: #413f46; padding-top: 10px;}
.box1PrssList h3{font-size: 30px; color: #c26140; font-weight: bold;}
.box1PrssList.on span{background-position: 0 0;}

.box2Cont{width: 1240px; height: 600px; background: url(../images/box2.png) no-repeat 0 0; margin: 0 auto;}
.box2Main{width: 1088px; height: 477px; background: url(../images/box3.png) no-repeat 0 0; margin: 0 auto; padding-top: 10px; position: relative;}
.box2Server{height: 76px; line-height: 76px; text-align: center; font-size: 30px; color: #8b613b; font-family: "FZCYSJW";}
.box3Table{width: 887px; padding-bottom: 20px; background: url(../images/box4.png) no-repeat 0 0; margin: 0 auto; margin-bottom: 28px;}
.box3Table.w1{height: 317px;}
.box3Ul{width: 800px; margin: 0 auto; padding-top: 70px;}
.box3Ul li{height: 42px; margin-bottom: 20px; background: url(../images/n_line.png) no-repeat right 0; text-align: center; font-size: 24px; color: #a0744c; font-family: "FZCYSJW";}
.box3Ul li.last{background: url(../images/n_line2.png) no-repeat right 0;}
.box3Ul li a{float: left; width: 110px; height: 42px;}
.box3Ul li a.key0{background: url(../images/n1.png) no-repeat 0 0;}
.box3Ul li a.key1{background: url(../images/n2.png) no-repeat 0 0;}
.box3Ul li a.key2{background: url(../images/n3.png) no-repeat 0 0;}
.box3Ul li span.name{float: left; width: 200px; height: 42px; line-height: 42px;}
.box3Ul li span.num{float: right; width: 372px; height: 42px; line-height: 42px;}
.btn_link{display: block; width: 286px; height: 60px; background: url(../images/btn_link.png) no-repeat 0 0; margin: 0 auto; cursor: pointer;}
.btn_select{display: block; width: 286px; height: 60px; background: url(../images/btn_select.png) no-repeat 0 0; margin: 0 auto; cursor: pointer;}
.btn_share{display: none; width: 35px; height: 30px; background: url(../images/btn_share.png) no-repeat 0 0; cursor: pointer; position: absolute; right: 30px; top: 30px; z-index: 10;}

.btnLotter{display: flex; justify-content: center; height: 95px;}
.btnLotter a{display: block; width: 286px; height: 60px; cursor: pointer; margin: 0 36px; background-position: 0 0; background-repeat: no-repeat;}
.btnLotter a.s1{background-image: url(../images/btn_start1.png);}
.btnLotter a.s5{background-image: url(../images/btn_start5.png);}
.btnLotterNum{text-align: center; height: 70px; font-size: 30px; font-weight: bold; color: #aa8f63;}
.btnLotterNum span{padding: 0 30px; color: #cc7152;}

.lotterCont{width: 1080px; height: 740px; margin: 0 auto; position: relative; background: url(../images/lotter/v_bg.png) no-repeat 0 0;}
.lotterCont div{width: 169px; height: 169px; position: absolute; display: block;}
.lotterCont div.v1{left: 95px; top: 22px; background: url(../images/lotter/0.png) no-repeat 0 0;}
.lotterCont div.v2{right: 95px; top: 22px; background: url(../images/lotter/1.png) no-repeat 0 0;}
.lotterCont div.v3{right: 2px; top: 190px; background: url(../images/lotter/2.png) no-repeat 0 0;}
.lotterCont div.v4{right: 17px; top: 383px; background: url(../images/lotter/3.png) no-repeat 0 0;}
.lotterCont div.v5{right: 150px; top: 530px; background: url(../images/lotter/4.png) no-repeat 0 0;}
.lotterCont div.v6{left: 150px; top: 530px; background: url(../images/lotter/5.png) no-repeat 0 0;}
.lotterCont div.v7{left: 17px; top: 383px; background: url(../images/lotter/6.png) no-repeat 0 0;}
.lotterCont div.v8{left: 2px; top: 190px; background: url(../images/lotter/7.png) no-repeat 0 0;}
.lotterCont div span{display: none; width: 203px; height: 178px; background: url(../images/lotter/on.png) no-repeat 0 0; position: absolute; left:-14px; top: -4px;}
.lotterCont div.on span{display: block;}

.lunbo{width: 1300px; height: 800px; margin: 0 auto; background: url(../images/lunbo_bg.png) no-repeat 0 0; position: relative;}
.lbRole{display: block; width: 704px; height: 707px; background: url(../images/role.png) no-repeat 0 0; position: absolute; left: -56px; top: 30px;}
.lbCont{width: 600px; height: 545px; position: absolute; right: 130px; top: 88px; overflow: hidden; z-index: 100;}
.swiper{width: 100%; height: 100%;}
.lbMain{padding: 0 0 0 24px;}
.lb_title{width: 535px; height: 49px; line-height: 49px; text-align: center; background: url(../images/lb_title.png) no-repeat 0 0; font-size: 28px; color: #fff6e0;}
.lb_text{padding: 26px 0 0 0; font-size: 20px; color: #262728; line-height: 36px;}
.lb_text span{color: #d03c0f;}
.lbCont .swiper-pagination-bullet{width: 108px; height: 99px; opacity: 0.5; border-radius: 0;}
.lbCont .lbspan1{background: url(../images/s1.png) no-repeat 0 0;}
.lbCont .lbspan2{background: url(../images/s2.png) no-repeat 0 0;}
.lbCont .lbspan3{background: url(../images/s3.png) no-repeat 0 0;}
.lbCont .lbspan4{background: url(../images/s4.png) no-repeat 0 0;}
.lbCont .swiper-pagination-bullet-active{opacity: 1;}

.lunbo2{width: 1400px; height: 880px; overflow: hidden;}
.tese-swiper{width: 100%; height: 880px;}
.tese-t{ display: block; margin: 56px auto 0;}
.tese-info{ display: block; margin: 36px auto 0;}
.tese-img{ display: block; margin: 0 auto;}
.tese-swiper .swiper-pagination-bullet{ width: 54px; height: 54px; margin: 0 17px!important; border-radius: 0; opacity: 1; background: url(https://xxa.wanmei.com/net/260814server/images/icon-page.png) no-repeat;}
.tese-swiper .swiper-pagination-bullet-active{ background: url(https://xxa.wanmei.com/net/260814server/images/icon-page-on.png) no-repeat;}


.ewm_list{}
.ewm_list ul{display: flex; width: 1050px; justify-content: space-between; margin: 0 auto;}
.ewm_list li{position:relative; width:185px; height:187px;}
.ma_bg{position:relative; width:185px; height:187px; background:url(https://xxa.wanmei.com/images/cover2007/ewm_bg.png);}
.ma_bg img{ position:absolute; width:155px; height:155px; left:25px; top:25px;}
.ewm_list li p{ width:174px; height:28px; margin:8px 0 0 20px; font: normal 18px/28px "Microsoft YaHei"; color:#ffeeda; text-align:center; background-color:#655e5c; border-radius:14px;}
.ewm_list li p a{ color:#ffeeda;}

.popFiex{width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 100; display: none;}
.popCont{position: fixed; left: 50%; top: 54%; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pop1{width: 656px; height: 692px; background: url(../images/pop1.png) no-repeat 0 0;}
.pop2{width: 656px; height: 790px; background: url(../images/pop2.png) no-repeat 0 0;}
.closeBtn{display: block; width: 68px; height: 68px; background: url(../images/close.png) no-repeat 0 0; cursor: pointer; overflow: hidden; text-indent: -9999px; position: absolute; right: -20px; top: -20px;}

.pt1{text-align: center; font-size: 46px; color: #462514; font-family: "Heavy"; padding-top: 130px; height: 120px;}
.pt2{text-align: center; font-size: 46px; color: #462514; font-family: "Heavy"; padding-top: 60px; height: 120px;}
.pt3{text-align: center; font-size: 46px; color: #462514; font-family: "Heavy"; padding-top: 60px; height: 120px;}

.msg{padding: 0 30px; font-size: 32px; color: #694a3a; line-height: 50px; text-align: center; height: 180px; margin-bottom: 100px; display: flex; justify-content: center; align-items: center;}
.msg span{color: #39b6ff;}

.ruleCont{width: 580px; height: 560px; margin: 0 auto; overflow: hidden; overflow-y: auto; font-size: 20px; line-height: 32px; color: #694a3a;}
.ruleCont p{padding-bottom: 10px;}

.listCont{width: 570px; height: 565px; margin: 0 auto; overflow: hidden; overflow-y: auto;}
.listMain{width: 540px;}
.listMain div.li{height: 142px; border-bottom: 1px dotted #8b613b;}
.liImg{width: 95px; height: 142px; background: url(../images/k.png) no-repeat 0 center; display: flex; align-items: center; justify-content: center; float: left;}
.liImg img{display: block;}
.liText{width: 430px; height: 142px; float: right;}
.liText h2{font-size: 30px; color: #bd471f; padding: 30px 0 0 0; height: 54px;}
.liText p{font-size: 18px; color: #42200e;}

.lotterMsg{display: flex; justify-content: center; align-items: center; height: 300px; font-size: 36px; color: #bd471f; line-height: 60px; text-align: center; margin-bottom: 50px;}
.lotterIconBg{width: 95px; height: 95px; background: url(../images/k.png) no-repeat 0 center; display: flex; align-items: center; justify-content: center; margin: 0 auto; margin-bottom: 40px;}

.shareCont{padding-bottom: 105px;}
.shareCont h2{text-align: center; font-size: 30px; color: #694a3a; padding-bottom: 15px;}
.shareCont input{width: 540px; height: 90px; display: block; margin: 0 auto; font-size: 22px; outline: none; text-align: center; padding: 0 10px;}

.popBtns{display: flex; justify-content: center; padding-bottom: 40px;}
.popBtns a{width: 352px; height: 82px; display: block; margin: 0 15px; cursor: pointer; background-position: 0 0; background-repeat: no-repeat;}
.popBtns a.btnEnter{background-image: url(../images/btnEnter.png);}
.popBtns a.btnCopy{background-image: url(../images/btnCopy.png);}
.popBtns a.btn_submit{background-image: url(../images/btn_submit.png); width: 327px; height: 76px;}
.popBtns a.btn_cancel{background-image: url(../images/btn_cancel.png); width: 327px; height: 76px;}
.popBtns a:hover{background-position: 0 bottom;}

.subMain{height: 150px;}
.subMain select{display: block; margin: 0 auto; outline: none; width: 530px; height: 80px; border: 1px solid #8b613b; background: #FFF; margin: 0 auto; font-size: 20px;}
.subTips{text-align: center; font-size: 36px; color: #000; line-height: 30px; padding: 50px 0 140px 0;}
.popTips{text-align: center; font-size: 22px; color: #505050; line-height: 30px; padding-top: 10px;}
.popTips span{color: #af3c21;}

.scrollStyle::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
.scrollStyle::-webkit-scrollbar-track{border-radius:6px;background-color:#f7f3ea;}/*底*/
.scrollStyle::-webkit-scrollbar-thumb{border-radius:6px;background-color:#694a3a;}/*面*/
.scrollStyle::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.scrollStyle::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.scrollStyle::-webkit-scrollbar-track-piece{margin:0;}

body::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0);}
body::-webkit-scrollbar-track{border-radius:6px;background-color:#1e1e1e;}/*底*/
body::-webkit-scrollbar-thumb{border-radius:6px;background-color:#8b8b8b;}/*面*/
body::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
body::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
body::-webkit-scrollbar-track-piece{margin:0;}
