@charset "utf-8";
*{margin:0; padding:0;font-family:'微软雅黑';}
.Phone_radius{border-radius:4px;}

.Phone_table{display:table;}
.Phone_tableSpan{display:table-cell; vertical-align:middle}
.Phone_main{color:#fff; text-align:center; width:100%;}
.Phone_main *{ font-size:24px; text-align:center; padding:30px;}
.Phone_show_scale{-webkit-transform:scale(1.5);opacity:0}

.Phone_showInfo{position:fixed;	z-index:999; background:rgba(0,0,0,0.5); max-width:400px; padding:10px 20px; text-align:center; box-sizing:border-box; font-size:17px; color:#fff;}
.Phone_showInfo.errorMsg{padding:5px 10px;}
.Phone_showInfo_ok{background:url(../images/iconRightFFF.png); width:40px; height:31.5px; background-size:cover; display:block; margin:3px auto 10px auto}
.Phone_showInfo_error{background:url(../images/iconNoFFF.png); width:40px; height:31.5px; background-size:cover; display:block; margin:3px auto 10px auto}
/*派对版40秒后播放提示*/
.Party_showInfo{font-size:20px}

.Phone_loading{position:fixed; z-index:999; background:rgba(40, 40, 40, 0); width:160px; height:160px; padding:0px; text-align:center; box-sizing:border-box; font-size:14px; color:#fff; display:table}
.Phone_loading_leaf{opacity: 0.25;}
.Phone_loading span{color:#fff; font-size:14px;}


.Phone_all{ font-family:'微软雅黑';outline:none; word-break:break-all; word-wrap:break-word;}
.Phone_cover{width:100%; padding:0; margin:0; height:100%; position:fixed; top:0; left:0; z-index:999; background:rgba(0,0,0,0.6);}
.Phone_box{border-radius:3px; overflow:hidden; width:80%; max-width:400px; position:fixed; z-index:999; box-shadow:0 0 5px 1px #999;  background:#fff;}
.Phone_box_head{width:100%; position:relative; padding:20px 20px 0px 20px; box-sizing:border-box; color:#333;}
.Phone_box_head span{font-size:15px}

.Phone_box_main{padding:20px 20px 30px 20px; box-sizing:border-box; font-size:14px; position:relative; color:#888;}
.Phone_box_main *{font-size:14px; color:#666}
.Phone_box_foot{text-align:center; border-top:solid 1px #eee; width:100%; box-sizing:border-box; display: -webkit-box; display: -moz-box; display:box;}
.Phone_box_foot a{letter-spacing:1px; font-size:14px; user-select: none; }
a.Phone_button{height:40px; display:block; line-height:40px; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; box-sizing:border-box;}
a.Phone_button_n{color:#666;}
a.Phone_button_y{color:#20c51f;}
a.Phone_button.hasBorderRight{border-right:solid 1px #eee; }
.Phone_box_foot a:active{background:#f9f9f9}

.imageView_fixAll{width:100%; height:100%; position:fixed; left:0; top:0; z-index:99;}
.imageView_fixDiv{position:relative; width:640px; height:100%; background:rgba(0,0,0,1); margin:0 auto; overflow:hidden}
.imageView_fixBox{position:absolute; left:0; top:0; width:640px; height:100%; text-align:center;}
.imageView_fixDiv .imageView_fixTable{position:relative; position:absolute; left:0; top:0; width:640px; height:100%; text-align:center; display:table}
.imageView_fixSpan{display:table-cell; vertical-align:middle}
.imageView_fixDiv .imageView_fixTable img{max-height:100%;}
.imageView_fixTitle{position:absolute; width:100%; height:60px; line-height:60px; color:#fff; padding:0 30px; box-sizing:border-box; font-size:24px; left:0; top:0; z-index:999; background:rgba(0,0,0,0.5)}
.imageView_fixTitle span{ font-family:Georgia, "Times New Roman", Times, serif; height:60px; line-height:60px; color:#fff; font-size:24px;}
.imageView_fixTitleClose{position:absolute; right:15px; top:0px; z-index:999; padding:15px;}
/*.imageView_fixTitleClose i{background:url(../images/vol_close.png); width:35px; height:36px; display:block}*/
.imageView_loading{text-align:center; position:absolute; width:100%; height:200px; line-height:200px; top:50%; margin-top:-100px; z-index:20; color:#fff; font-size:24px;}

.Phone_showImage{width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.9);}
.Phone_showImage .Phone_loading{left:50%; top:50%; margin-left:-80px; margin-top:-80px;}
.Phone_showImage_box{width:100%; height:100%; position:relative; text-align:center}
.Phone_showImage_txt{position:absolute; width:100%; left:0; bottom:5%; text-align:center; font-size:15px; text-align:center; display:none}
.Phone_showImage_txt span{display:inline-block; padding:5px 10px; color:#fff; text-align:center; font-size:10px; color:#ccc; background:rgba(0,0,0,0.50); border-radius:5px;}
.Phone_showImage img{max-width:100%; max-height:100%; position:absolute; left:0; top:0; visibility:hidden; right:0; bottom:0; margin:auto}

/*loading*/
.Phone_loading_cover{width:100%; padding:0; margin:0; height:100%; position:fixed; top:0; left:0; z-index:999; background:rgba(0,0,0,0.6)}
.Phone_loading_box{
  position: absolute;
  width: 0px;
  z-index: 999;
  left: 50%;
  top: 38%;
}
.Phone_loading_box2{position:absolute; width:0px; height:0px; left:50%; top:50%;}
.Phone_loading_text{color:#fff; position:absolute; top:60%; left:0; text-align:center; width:100%; font-size:14px;}
.Phone_showImage_foot{position:absolute; bottom:0; left:0; width:100%; font-size:12px;}
.Phone_loading_leaf:before {
  content: " ";
  position: absolute;
  width: 8.14px;
  height: 3.08px;
  background: #d1d1d5;
  box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px;
  border-radius: 1px;
  -webkit-transform-origin: left 50% 0px;
      -ms-transform-origin: left 50% 0px;
          transform-origin: left 50% 0px;
}

.Phone_loading_leaf_0 {
  -webkit-animation: opacity-60-25-0-12 1.25s linear infinite;
          animation: opacity-60-25-0-12 1.25s linear infinite;
}
.Phone_loading_leaf_0:before {
  -webkit-transform: rotate(0deg) translate(7.92px, 0px);
      -ms-transform: rotate(0deg) translate(7.92px, 0px);
          transform: rotate(0deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_1 {
  -webkit-animation: opacity-60-25-1-12 1.25s linear infinite;
          animation: opacity-60-25-1-12 1.25s linear infinite;
}
.Phone_loading_leaf_1:before {
  -webkit-transform: rotate(30deg) translate(7.92px, 0px);
      -ms-transform: rotate(30deg) translate(7.92px, 0px);
          transform: rotate(30deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_2 {
  -webkit-animation: opacity-60-25-2-12 1.25s linear infinite;
          animation: opacity-60-25-2-12 1.25s linear infinite;
}
.Phone_loading_leaf_2:before {
  -webkit-transform: rotate(60deg) translate(7.92px, 0px);
      -ms-transform: rotate(60deg) translate(7.92px, 0px);
          transform: rotate(60deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_3 {
  -webkit-animation: opacity-60-25-3-12 1.25s linear infinite;
          animation: opacity-60-25-3-12 1.25s linear infinite;
}
.Phone_loading_leaf_3:before {
  -webkit-transform: rotate(90deg) translate(7.92px, 0px);
      -ms-transform: rotate(90deg) translate(7.92px, 0px);
          transform: rotate(90deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_4 {
  -webkit-animation: opacity-60-25-4-12 1.25s linear infinite;
          animation: opacity-60-25-4-12 1.25s linear infinite;
}
.Phone_loading_leaf_4:before {
  -webkit-transform: rotate(120deg) translate(7.92px, 0px);
      -ms-transform: rotate(120deg) translate(7.92px, 0px);
          transform: rotate(120deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_5 {
  -webkit-animation: opacity-60-25-5-12 1.25s linear infinite;
          animation: opacity-60-25-5-12 1.25s linear infinite;
}
.Phone_loading_leaf_5:before {
  -webkit-transform: rotate(150deg) translate(7.92px, 0px);
      -ms-transform: rotate(150deg) translate(7.92px, 0px);
          transform: rotate(150deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_6 {
  -webkit-animation: opacity-60-25-6-12 1.25s linear infinite;
          animation: opacity-60-25-6-12 1.25s linear infinite;
}
.Phone_loading_leaf_6:before {
  -webkit-transform: rotate(180deg) translate(7.92px, 0px);
      -ms-transform: rotate(180deg) translate(7.92px, 0px);
          transform: rotate(180deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_7 {
  -webkit-animation: opacity-60-25-7-12 1.25s linear infinite;
          animation: opacity-60-25-7-12 1.25s linear infinite;
}
.Phone_loading_leaf_7:before {
  -webkit-transform: rotate(210deg) translate(7.92px, 0px);
      -ms-transform: rotate(210deg) translate(7.92px, 0px);
          transform: rotate(210deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_8 {
  -webkit-animation: opacity-60-25-8-12 1.25s linear infinite;
          animation: opacity-60-25-8-12 1.25s linear infinite;
}
.Phone_loading_leaf_8:before {
  -webkit-transform: rotate(240deg) translate(7.92px, 0px);
      -ms-transform: rotate(240deg) translate(7.92px, 0px);
          transform: rotate(240deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_9 {
  -webkit-animation: opacity-60-25-9-12 1.25s linear infinite;
          animation: opacity-60-25-9-12 1.25s linear infinite;
}
.Phone_loading_leaf_9:before {
  -webkit-transform: rotate(270deg) translate(7.92px, 0px);
      -ms-transform: rotate(270deg) translate(7.92px, 0px);
          transform: rotate(270deg) translate(7.92px, 0px);
}
.Phone_loading_leaf_10 {
  -webkit-animation: opacity-60-25-10-12 1.25s linear infinite;
          animation: opacity-60-25-10-12 1.25s linear infinite;
}
.Phone_loading_leaf_10:before {
  -webkit-transform: rotate(300deg) translate(7.92px, 0px);
      -ms-transform: rotate(300deg) translate(7.92px, 0px);
          transform: rotate(300deg) translate(7.92px, 0px);
}
.phone_loading_leaf_11 {
  -webkit-animation: opacity-60-25-11-12 1.25s linear infinite;
          animation: opacity-60-25-11-12 1.25s linear infinite;
}
.Phone_loading_leaf_11:before {
  -webkit-transform: rotate(330deg) translate(7.92px, 0px);
      -ms-transform: rotate(330deg) translate(7.92px, 0px);
          transform: rotate(330deg) translate(7.92px, 0px);
}

@-webkit-keyframes opacity-60-25-0-12 {
  0% {
    opacity: 0.25;
  }
  0.01% {
    opacity: 0.25;
  }
  0.02% {
    opacity: 1;
  }
  60.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes opacity-60-25-1-12 {
  0% {
    opacity: 0.25;
  }
  8.34333% {
    opacity: 0.25;
  }
  8.35333% {
    opacity: 1;
  }
  68.3433% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes opacity-60-25-2-12 {
  0% {
    opacity: 0.25;
  }
  16.6767% {
    opacity: 0.25;
  }
  16.6867% {
    opacity: 1;
  }
  76.6767% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes opacity-60-25-3-12 {
  0% {
    opacity: 0.25;
  }
  25.01% {
    opacity: 0.25;
  }
  25.02% {
    opacity: 1;
  }
  85.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes opacity-60-25-4-12 {
  0% {
    opacity: 0.25;
  }
  33.3433% {
    opacity: 0.25;
  }
  33.3533% {
    opacity: 1;
  }
  93.3433% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes opacity-60-25-5-12 {
  0% {
    opacity: 0.270958333333333;
  }
  41.6767% {
    opacity: 0.25;
  }
  41.6867% {
    opacity: 1;
  }
  1.67667% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.270958333333333;
  }
}
@-webkit-keyframes opacity-60-25-6-12 {
  0% {
    opacity: 0.375125;
  }
  50.01% {
    opacity: 0.25;
  }
  50.02% {
    opacity: 1;
  }
  10.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.375125;
  }
}
@-webkit-keyframes opacity-60-25-7-12 {
  0% {
    opacity: 0.479291666666667;
  }
  58.3433% {
    opacity: 0.25;
  }
  58.3533% {
    opacity: 1;
  }
  18.3433% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.479291666666667;
  }
}
@-webkit-keyframes opacity-60-25-8-12 {
  0% {
    opacity: 0.583458333333333;
  }
  66.6767% {
    opacity: 0.25;
  }
  66.6867% {
    opacity: 1;
  }
  26.6767% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.583458333333333;
  }
}
@-webkit-keyframes opacity-60-25-9-12 {
  0% {
    opacity: 0.687625;
  }
  75.01% {
    opacity: 0.25;
  }
  75.02% {
    opacity: 1;
  }
  35.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.687625;
  }
}
@-webkit-keyframes opacity-60-25-10-12 {
  0% {
    opacity: 0.791791666666667;
  }

  83.3433% {
    opacity: 0.25;
  }
  83.3533% {
    opacity: 1;
  }
  43.3433% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.791791666666667;
  }
}
@-webkit-keyframes opacity-60-25-11-12 {
  0% {
    opacity: 0.895958333333333;
  }
  91.6767% {
    opacity: 0.25;
  }
  91.6867% {
    opacity: 1;
  }
  51.6767% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.895958333333333;
  }
}

.Phone_window{border-radius:3px; overflow:hidden; width:82%; max-width:540px; position:fixed; z-index:999; background:#fff;}
.Phone_window_head{width:100%; position:relative; padding:15px 20px 0px 20px; box-sizing:border-box; color:#333;}
.Phone_window_head span{font-size:16px; color:#20c51e}

.Phone_window_main{padding:20px 20px 20px 20px; box-sizing:border-box; font-size:13px; position:relative; color:#888;}
.Phone_window_loading{background:url(../images/009.gif); width:30px; height:30px; display:inline-block; background-size:cover}

.WM_waiting{position:fixed; left:0; top:0; width:100%; height:100%; z-index:999}
.WM_waitingCover{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4)}
.WM_waitingTable{width:100%; height:100%; display:table; position:absolute; left:0; top:0; z-index:1; text-align:center}
.WM_waitingSpan{vertical-align:middle; display:table-cell}
.WM_waitingSpan .WM_waitingDiv{display:inline-block; position:relative; border-radius:6px; overflow:hidden}
.WM_waitingSpan .WM_waitingInnerCover{display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5)}
.WM_waitingSpan .WM_waitingText{display:inline-block; position:relative; z-index:1; color:#fff;color:#fff; font-size:14px; height:30px; line-height:30px; padding:10px 20px 10px 55px;}
.WM_waitingSpan .waitingImg{position:absolute; left:20px; top:9px;}
.WM_waitingSpan .waitingImg{animation: waitingImgAnimate 1.2s linear infinite;}
@-webkit-keyframes waitingImgAnimate {
  0%{opacity:1; transform:scale(1)}
  25%{opacity:0.8; transform:scale(0.9)}
  50%{opacity:0.6; transform:scale(0.8)}
  75%{opacity:0.8; transform:scale(0.9)}
  100%{opacity: 1; transform:scale(1)}
}

.wm_slideBox{width:100%; height:100%; position:fixed; left:0; top:0; z-index:999;}
.wm_slideCover{width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5)}
.wm_slideMain{width:100%;padding:15px; background:#fff; border-radius:8px 8px 0 0; box-sizing:border-box; position:absolute; left:0; bottom:0px; -webkit-transform:translate3d(0,10%,0); -webkit-transition:-webkit-transform 0.1s linear;}
.wm_slideMain_2{width:100%;height: 58.18757vh; padding-top:9px; background:#fff; border-radius:4px 4px 0 0; box-sizing:border-box; position:absolute; left:0; bottom:0px; -webkit-transform:translate3d(0,10%,0); -webkit-transition:-webkit-transform 0.1s linear;}
.wm_slideMain.show{-webkit-transform:translate3d(0,0,0);}
.wm_slideMain_2.show{-webkit-transform:translate3d(0,0,0);}
.wm_slideTitle{font-size:16px; position:relative; height:20px; line-height:20px; padding-left:5px}
.wm_slideTitle_2{font-size:16px; position:relative; height:30px; line-height:30px;text-align:center;box-sizing: border-box;border-bottom: 1px solid #ededed}
.wm_slideTitle_2 .titleItem{height: 30px;display: inline-block;position: relative;font-size: 15px}
.wm_slideTitle_2 .leftTilte{}
.wm_slideTitle_2 .rightTilte{margin-left: 30px}
.wm_slideTitle_2 .choosing{color: #ff4b69}
.choosing .chooseLine{background: #ff4b69;display: inline-block;position: absolute;bottom: 0;left: 50%;margin-left: -8px;width: 16px;height: 3px;}
.wm_slideTitleLine{height:16px; width:2px; display:inline-block; background:#ff4b69; position:absolute; left:0; top:1px}
.wm_slideCloseBox{width:30px; height:30px; text-align:center; position:absolute; right:-10px; top:-5px;}
.wm_slideCloseBox_2{width:30px; height:30px; text-align:center; position:absolute; right:0px; top:-5px;}
.wm_slideClose{margin-top:8px;}
.wm_slideFoot{padding-top:5px}
.wm_slideFoot .btnNormal .litFont{font-size:10px; color:rgba(255,255,255,0.8); margin-left:5px; position:relative; top:-1px;}
.wm_slideBody{padding-top:15px;/* overflow-x:hidden;*/}
.slideBodyBox{width: 200%;height: 100%;overflow: hidden;position: relative;transition: transform 0.1s;-webkit-transition:transform 0.1s;}
.wm_slideBody_2{padding:15px 15px 0 15px; overflow-x:hidden;box-sizing: border-box;width: 50%;height: 100%;float: left}
.wm_slideRowTitle{color:#ff4b72; padding:10px 0;font-size: 17px;}
.wm_slideText{overflow-y:auto; -webkit-overflow-scrolling:touch; line-height:24px; margin-bottom:10px}
.wm_slideClose{background:url(../images/slideClose.png); width:14px; height:14px; display:inline-block; background-size:cover;}
.grayTitle{color:gray;font-size: 12px;text-align: center;padding-top: 8px}
.giftBox{width: 210px;border-bottom: 1px solid #ededed;margin: auto;box-sizing:border-box;overflow: hidden}
.giftBox .gift{width: 70px;height: 100%;box-sizing:border-box;float: left;display: flex;align-items: center;}
.giftBox .giftCenter{min-height: 80px;width: 100%;position: relative}
.giftBox .giftBorder{display:flex;display:-webkit-flex;justify-content:center;align-items:center;border-radius:50%;width:48px;height:48px;margin:auto;border:1px solid #ededed;}
.giftBox .giftName{text-overflow:ellipsis;white-space:nowrap;margin:auto;text-align:center;padding-top:2px;overflow: hidden}
.giftCenter .chooseNumber{display: none;min-width:14px;height:14px;background:#ff4b69;border-radius:50%;position:absolute;top:0;right:12px;font-size:10px;text-align:center;line-height: 14px;color: #fff;font-style: normal;}
.selectStyle p{color:#ff4b69;}
.selectStyle p span{color:#ff4b69}
.selectStyle .giftBorder{border:1px solid #ff4b69}
.selectStyle .chooseNumber{display: block}
.wm_slideBody_2 .payNumberBox{width: 210px;height: 29px;line-height: 29px;display: flex;justify-content: space-between;margin:auto}
.wm_slideBody_2 .wxPayBtn{width:210px;display:block;text-align: center;padding: 10px 0;border-radius: 4px;color: #fff;margin: 5px 0;box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border: 1px solid rgba(0, 0, 0, 0.1);font-size: 15px;}
.wm_slideBody_2 .wxPayBtn{
    margin:15px auto auto auto;
    background: -moz-linear-gradient(left,#ff4bb4 0%, #ff4b6e 100%);
    background: -webkit-linear-gradient(left, #ff4bb4 0%,#ff4b6e 100%);
    background: -o-linear-gradient(left, #ff4bb4 0%,#ff4b6e 100%);
    background: -ms-linear-gradient(left, #ff4bb4 0%,#ff4b6e 100%);
    background: linear-gradient(to right, #ff4bb4 0%,#ff4b6e 100%);
}
.redBagRule {position: relative; margin:10px 0 0 0; font-size:12px; color:#999; padding-left:0px}
.redBagRule>span {font-size:12px; color:#999;line-height: 14px;}
.redBagRule img {width:14px;margin-right:3px;float: left;}
.redBagRule>p {display: none; position: absolute;color: #999;font-size: 10px;top: -40px;left: -5px;padding: 8px;background: #fff;border-radius: 5px;box-shadow: 0 0 13px #ccc;}
.redBagRule>p:after{    
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 5px solid #fff;
    content: "";
    position: absolute;
    width: 0;
    top: 32px;
    left: 25px;
}
.redBagRule>span:hover + p {display: block;} 

.wm_slideMain .wm_otherBar ::-webkit-scrollbar  
{  
    height: 0px;  
    background-color: #eee;
}

/* copyRight */
.copyRight{
  text-align:center;
  width:100%;
}
.copyAbs{
  position:absolute;
  bottom:30px;left:0;
}
.copyNor{
  padding:10px 0 30px 0;
}
.copy{
  color:#b5b5b5;
  font-size:12px;
}

/* 左侧滑动导航栏 */
.WM_nav_box{
  width:100%;
  height:100%;
  position:fixed;
  top:0;left:0;
  z-index:999;
}
.WM_nav_cover{
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, 0.3);
  position:fixed;
  top:0;left:0;
  z-index:990;
}
.WM_nav{
  width:75%;
  height:100%;
  background:#fff;
  position:fixed;
  top:0;left:0;
  z-index:999;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overflow-scrolling:touch;
  -webkit-transform:translate3d(-100%,0px,0px);
  transform:translate3d(-100%,0px,0px);
  -webkit-transition:transform 0.4s;
  transition:transform 0.4s;
}
.WM_nav_pd15{
  padding:15px;
}
.WM_nav_title{
  font-size: 16px;
  position: relative;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.WM_nav_titleLine{
  height:16px;
  width: 2px;
  display: inline-block;
  background: #ff4b69;
  position: absolute;
  left: 0;
  top: 2px;
}
.WM_nav_onWall{
  margin:15px 0;
  min-height:25px;
  line-height:25px;
  padding:10px 0;
  background:#fff;
  border:1px solid #ff8f9e;
  border-radius:5px;
  overflow:hidden;
  position:relative;
}
.WM_nav_onWall span{
  display:inline-block;
  vertical-align:middle;
}
.WM_nav_onWall span:nth-of-type(1){
  width:20px;
  height:20px;
  background:url('../images/iconToWall.png') no-repeat center center/100% 100%;
  margin:0 20px;
}
.WM_nav_onWall span:nth-of-type(2){
  font-size:15px;
  color:#ff4b69;
}
.WM_nav_onWall a{
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;left:0;
  z-index:4;
}
.WM_nav_gameTitle{
  color:#b5b5b5;
  font-size:14px;
}
.WM_nav_gaming{
  margin-top:15px;
  margin-bottom:10px;
  min-height:22px;
  padding:12px 0;
  border-radius:5px;
  background:#fff;
  border:1px solid #58d6ff;
  overflow:hidden;
  position:relative;
}
.WM_nav_gaming span{
  display:block;
  color:#58d6ff;
  font-size:14px;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
}
.WM_nav_gaming span:nth-of-type(1){
  left:20px;
  margin-right:86px;
}
.WM_nav_gaming span:nth-of-type(2){
  right:20px;
}
.WM_gaming_text i:nth-of-type(1){
  font-size:14px;
}
.WM_gaming_text i:nth-of-type(2){
  font-size:12px;
}
.WM_nav_gaming i{
  display:block;
  font-style:normal;
  color:#58d6ff;
}
.WM_nav_gaming a{
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;left:0;
  z-index:4;
}
/* 游戏列表 */
.WM_game_body{
  padding:10px 0 15px 0;
}
.WM_game_list{
  display:block;
  width:33.33%;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  float:left;
  margin:5px 0;
}
.WM_game_list i,.WM_game_list tt{
  display:block;
  margin:0 auto;
  text-align:center;
  font-size:12px;
}
.WM_game_list i{
  -webkit-transform: scale(0.72);
}

#wmViewMain{width:100%; height:100%; position:fixed; left:0; top:0; box-sizing:border-box; -webkit-box-sizing:border-box; z-index:999; background:rgba(0,0,0,0.9)}
.wmViewImage{max-width:100%; max-height:100%; position:absolute; left:0; top:0; visibility:hidden; right:0; bottom:0; margin:auto}
#wmViewMain .swiper-container{height:100%; overflow:hidden; border-radius:5px;-webkit-border-radius:5px;}
#wmViewMain .swiper-pagination span,#wmViewMain .swiper-pagination{color:#fff}
#wmViewMain .Phone_loading{left:50%; top:50%; -webkit-transform:translate3d(-50%,-50%,0)}
#wmViewMain .wmViewMain_txt{position:absolute; width:100%; left:0; bottom:35px; text-align:center; font-size:15px; text-align:center; display:none; z-index:999}
.wmViewMain_txt span{display:inline-block; padding:5px 10px; color:#fff; text-align:center; font-size:12px; color:#ccc; background:rgba(0,0,0,0.50); border-radius:5px;}

.Phone_selectBtn{display:block; text-align:center; border-top:1px #ddd solid; padding:14px 10px; font-size:14px; line-height:22px;}
.Phone_selectBtn_cancel{color:#888}

.waitingImg{background:url(https://oss.wemew.com/wemew/wechat/appstatic/icon/logo.png); width:30px; height:30px; display:inline-block; background-size:cover;}
