﻿@charset "utf-8";
/* CSS Document */
html, body, .Wrap, .Main { width: 100%; height: 100%; font-size: 12px; font-family: "微软雅黑"; overflow: hidden; }
body { width: 100%; margin: 0 auto; height: 100%; background: #fff; }
* { font-size: 30px; font-family: "微软雅黑"; }
.Wrap,.Main { position: absolute; top: 0; left: 0; display:block;}

/* 自适应Class样式 */
.cmn_BodyContainer{ width:100%; height:100%; position:absolute !important; top:0; left:0; overflow:hidden; }
img{ pointer-events:none; }

/***************************************************************************************************************************************/
/*单行字数超出显示省略号*/
.Overflow{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/*定位：相对.绝对.固定*/
.re{ position:relative; }
.ab{ position:absolute; }

/* 最外层 */
.PublicScenes { width:100%; height:100%; position:absolute; top:0px; left:0px; margin: 0 auto; overflow: hidden; background:#fff; display:none; }
/* 内层父级 */
.Content{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: auto; -webkit-overflow-scrolling: touch; overflow-x:hidden; }
/* 安全距离居中父级 */
.Security{ width: 100%; height: 960px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); overflow: auto; overflow-x:hidden; -webkit-overflow-scrolling: touch; }
/* 内层撑高度上下居中 */
.Support{ width:100%; text-align:center; top:50%; transform:translateY(-50%); left:0; position:absolute; }
/* 贴图盒子 */
.CloselyMapBox{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }

/*各场景背景*/
.Bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; }
.Bg img { width: 100%;  position: relative; }

/* 浮层父级 */
.Floating { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); overflow: hidden; display: none; }
/* 浮层上下左右居中 */
.FloatingBox { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 0; }
/* 浮层宽高撑满父级 */
.FloatingCont { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/***************************************************************************************************************************************/

/* Loading颜色 */
.LoadingPage{ background:#00ff90; }
.LoadingBox{ border:3px solid #fff; }
.Loading{ background:#fff; }
.Loading_Number{ color:#fff; }




