@charset "utf-8";
body{ padding:0px; font-size:12px; margin:0px auto; }
ul,li{border-width:0px;padding:0px;margin:0px;list-style-type:none;text-align:left;}
img{border:none;}
h1{font-size:16px; margin:0px; font-weight:100;}
p {margin:0; padding:0px;}
a {blr:expression(this.onFocus=this.blur());color:#666666;} 

.clear{clear:both;}

#mp_mask,#temp_mask{width:100%;
  width: 100%; /* 宽度100% */
  height: 100%; /* 高度100% */
  position: fixed; /* 固定定位 */
  top: 0; /* 从顶部开始 */
  left: 0; /* 从左侧开始 */
  background-color: #000000; /* 背景颜色为黑色 */
  opacity: 0.3; /* 透明度为0.2 */
  filter: alpha(opacity=30); /* 兼容IE8及以下 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* 兼容IE8 */
  z-index: 998; /* 确保在最上层 */

  /* 兼容IE7及以下 */
  *position: absolute;
  *top: expression(document.documentElement.scrollTop + "px");
  *left: expression(document.documentElement.scrollLeft + "px");
  *width: expression(document.documentElement.clientWidth + "px");
  *height: expression(document.documentElement.clientHeight + "px");
			display:none;
}
#absolute_tip,#absolute_tips{width:100px;min-height:20px;_height:20px;
  margin: auto;
  position: fixed;
  _position:absolute;
  top:40%;left:0;right:0;
  z-index:999;
  background-color: #000000; /* 背景颜色为黑色 */
  opacity: 0.8; /* 透明度为0.2 */
  filter: alpha(opacity=80); /* 兼容IE8及以下 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* 兼容IE8 */
  
  /* background-image:url(../images/absolute_bg.png);*/
  padding:12px 10px 12px 10px; line-height:24px;
  text-align:center;
  display:none;color:#FFF;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

#noticeMask{
  width: 100%; /* 宽度100% */
  height: 100%; /* 高度100% */
  position: fixed; /* 固定定位 */
  top: 0; /* 从顶部开始 */
  left: 0; /* 从左侧开始 */
  background-color: #000000; /* 背景颜色为黑色 */
  opacity: 0.05; /* 透明度为0.2 */
  filter: alpha(opacity=5); /* 兼容IE8及以下 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"; /* 兼容IE8 */
  z-index: 99998; /* 确保在最上层 */
  display:none;

  /* 兼容IE7及以下 */
  *position: absolute;
  *top: expression(document.documentElement.scrollTop + "px");
  *left: expression(document.documentElement.scrollLeft + "px");
  *width: expression(document.documentElement.clientWidth + "px");
  *height: expression(document.documentElement.clientHeight + "px");
}
#noticeTemp{
  min-height: 20px; /* 最小高度 */
  margin: auto; /* 水平居中 */
  position: fixed; /* 固定定位 */
  top: 32px; /* 距离顶部32px */
  left: 50%; /* 水平居中 */
  transform: translateX(-50%); /* 通过偏移实现精确居中 */
  -webkit-transform: translateX(-50%); /* 兼容旧版Webkit浏览器 */
  -ms-transform: translateX(-50%); /* 兼容IE9 */
  z-index: 99999; /* 确保在最上层 */
  background-color: #FFFFDD; /* 背景颜色 */
  padding: 8px 10px; /* 内边距 */
  line-height: 24px; /* 行高 */
  text-align: left; /* 文字左对齐 */
  color: #333; /* 文字颜色 */
  font-size: 14px; /* 字体大小 */
  border-radius: 15px; /* 圆角 */
  -webkit-border-radius: 15px; /* 兼容旧版Webkit浏览器 */
  -moz-border-radius: 15px; /* 兼容旧版Firefox */
  box-sizing: border-box; /* 防止padding影响宽度计算 */
  white-space: nowrap; /* 防止内容换行 */
  overflow: hidden; /* 防止内容溢出 */
  text-overflow: ellipsis; /* 超出部分显示省略号 */
  display: inline-block; /* 宽度根据内容自动延展 */
  transition: top 0.5s ease-in-out; /* 动画效果 */
  display:none;

  /* 兼容IE8及以下 */
  *position: absolute;
  *top: expression(document.documentElement.scrollTop + 32 + "px");
  *left: expression((document.documentElement.clientWidth / 2) - (this.offsetWidth / 2) + "px");
}
#noticeTemp #noticeTempSpan{color:#FF9900;margin-right:5px; font-size:18px; float:left;}
#noticeTemp #noticeTempText{color:#333;font-size:12px; line-height:24px;}

#helpMask,#setMask{width:100%;
            height: 100%;
			position: fixed;
	        _position:absolute;
            top: 0;
            left: 0;background-color:#000000;
            filter: Alpha(Opacity=30);
            -moz-opacity: 0.3;
            opacity: 0.3;
            z-index:90;
			display:none;
 }
 #helpAbsoluteTemp{
  margin: auto;
  position: fixed;
  _position:absolute;
  top:0;bottom:0;right:0px;
  z-index:91;
  padding:10px 10px 50px 10px;line-height:26px;
  text-align:left;
  display:none;
  overflow:auto;
  background-color:#FFFFFF;
}
.helpAbsoluteTemp::-webkit-scrollbar{
    width: 3px;
    height: 16px;
    background-color: #F1F3F6;
	border-radius: 10px;
}
/*定义滚动条的轨道，内阴影及圆角*/
.helpAbsoluteTemp::-webkit-scrollbar-track{
   
    border-radius: 10px;
    background-color: #F1F3F6;
}
/*定义滑块，内阴影及圆角*/
.helpAbsoluteTemp::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 1px;
    background-color: #24B9F4; overflow:hidden;
}
#helpAbsoluteTempNote{
  margin: auto;
  position: fixed;
  _position:absolute;
  bottom:0;right:0px; height:50px;
  z-index:9992;
  padding:10px 10px 10px 10px;line-height:30px;
  text-align:center;
  background-color:#F2F2F2;color:#0099FF; cursor:pointer;
}

#absoluteTipImgs{
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  /* 尺寸限制 */
  max-width: 80%;
  max-height: 80%;
  width: auto;
  height: auto;
  
  /* 布局和外观 */
  margin: auto;
  z-index: 999998;
  padding: 0;
  display: none;
  text-align: center;
  background-color: #FFFFFF;
  overflow: auto;
  
  /* 确保内部元素行为正确 */
  box-sizing: border-box;
}
#absoluteTipImgs img {
  /* 图片随容器大小变化 */
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  display: block;
  margin: 0 auto;
}


#absoluteTipClose{
  /* 全屏尺寸 */
  width: 100%;
  height: 100%;
  /* 定位和层叠 */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999997;
  /* 背景样式 - 黑色10%透明度 */
  background-color: rgba(0, 0, 0, 0.10);
  /* 初始状态 */
  display: none;
}