@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;
 }
/**********************************************BEGIN******************************************/ 
 #proMask{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:86;
			display:none;
 }
 #proAbsoluteTemp{
  margin: auto;
  position: fixed;
  _position:absolute;
  top:30px;bottom:0px;right:30px;left:30px;border-radius:5px 5px 0px 0px;
  z-index:88;
  text-align:left;
  display:none;
  overflow:hidden;
  background-color:#FFFFFF;
}

#proAbsoluteTemp .tempHeaderDiv{float:left;display:inline;width:100%;height:52px;border-radius:5px 5px 0px 0px;border-bottom:1px solid #DADFE4;text-align:left;padding-bottom:52px;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderTitleDiv{float:left;display:inline;width:auto;min-height:12px;_height:12px;padding:12px 0px 0px 12px; font-size:18px; color:#333;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderTitleDiv span{ background-color:#00CC99; font-size:14px; padding:2px 10px 3px 10px; line-height:10px; color:#FFFFFF;border-radius:12px; margin-left:12px;}

#proAbsoluteTemp .tempHeaderDiv .tempHeaderSelectDivs{float:left;display:inline;width:auto;height:28px;padding:4px 12px 4px 12px; font-size:13px; color:#FFF; background-color:#FF9900;border-radius:18px; margin:13px 0px 0px 12px; border:1px solid #FF9900;cursor:pointer;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderSelectDiv{float:left;display:inline;width:auto;height:28px;padding:4px 12px 4px 12px; font-size:13px; color:#333; background-color:#FFF;border-radius:18px; margin:13px 0px 0px 12px; border:1px solid #999;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderSelectDiv:hover{color:#FF3300;cursor:pointer;border:1px solid #FF3300;}

#proAbsoluteTemp .tempHeaderDiv .tempHeaderTitleDiv span:hover{background-color:#FF6600;cursor:pointer;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderClose{float:right;display:inline;width:auto;min-height:12px;_height:12px; padding:12px 12px 0px 0px;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderClose span{ float:right;font-size:20px; color:#666666;}
#proAbsoluteTemp .tempHeaderDiv .tempHeaderClose span:hover{color:#FF6600;cursor:pointer;}

#proAbsoluteTemp .tempLeftDiv{float:left;display:inline;width:60%;height:100%;border-right:1px solid #DADFE4;text-align:left;padding-bottom:68px; overflow:auto;
}
#proAbsoluteTemp .tempRightDiv{float:left;display:inline;width:40%;height:100%;text-align:left; overflow:auto;}
#proAbsoluteTemp .tempRightSendBtnDiv{float:right;display:inline;width:auto;min-height:12px;_height:12px;padding:0px 12px 0px 0px; margin-top:-98px;}
#proAbsoluteTemp .tempPubBody{float:left;display:inline;width:100%;height:100%;text-align:left; overflow:auto; padding:12px 12px 66px 12px;}

#proAbsoluteTemp .tempPubDiv{float:left;display:inline;width:100%;height:100%;text-align:left;padding:12px 12px 68px 12px;overflow:auto;}
/**********************************************END******************************************/
 
 #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; width:auto;
  bottom:0;right:0px; height:50px;
  z-index:9992;
  padding:10px 30px 10px 30px;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;
}