.zzlayer{ width: 100%; height: 100%; _height: expression(document.body.offsetHeight+"px"); filter:alpha(opacity=60); background: #000; background:rgba(0,0,0,0.6); position: fixed; top: 0; left: 0; _position:absolute; z-index: 1000;}
.tipframe{ width: 340px; padding: 5px; position: absolute; top: 120px; left: 50%; margin-left:-175px; background: #495A6D;  z-index: 1001; border-radius: 5px;}
.tipfrcon{ background: #FFF; }
.tipfrcon em{ height: 34px; line-height: 34px; background: #E7EFF5; display: block; background:#F1F1F1; padding-left:10px; font-size: 14px; font-weight: bold;}
.tipfrcon strong{ display: block; padding:15px 0 15px 50px; font-family:"Microsoft YaHei";  font-size: 18px; background:url(../images/validpass.gif) 22px 15px no-repeat; }
.tipfrcon strong.warning{background:url(../images/validinit.gif) 22px 15px no-repeat;}
.tipfrcon p{ color: #666; padding: 2px 0 2px 50px;}
.tipfrcon a{ color: #224499;}
.tipfrcon b{ color: #CC0000; font-family: arial;}
/*** µ¯´° ***/
.validmessage{ position: relative;}
.popup_tip{position:absolute; top:10px;right:285px;_right:302px;width:230px; z-index:9;background:#fff;background:#FFF;padding:12px;box-shadow:0 0 4px #000; border: 1px solid #CCC\9;}
.popup_tip span{ display: block; font-family:"Microsoft YaHei"; font-size: 14px; padding-left:30px; background: url(../images/validinit.gif) no-repeat; }
.popup_tip i{position:absolute;top:50%;right:-22px;border:11px dashed transparent;line-height:0;font-size:0; margin-top:-12px;border-left:11px solid #fff;}
.popup_tip i.arrow{right:-23px; border-left-color:#CCC; }
/*** ´يخَجلت¾¶¯»­ ***/
.popup_tip{
  display:block;
  -webkit-animation: shake 0.6s ease 0.3s;
  -moz-animation: shake 0.6s ease 0.3s;
  -o-animation: shake 0.6s ease 0.3s;
  animation: shake 0.6s ease 0.3s;
}
@-webkit-keyframes shake {
  0%{margin-right:0px;}
  25%{margin-right:-5px;}
  50%{margin-right:0px;}
  75%{margin-right:-5px;}
  100%{margin-right:0px;}
}
@-moz-keyframes shake {
  0%{margin-right:0px;}
  25%{margin-right:-5px;}
  50%{margin-right:0px;}
  75%{margin-right:-5px;}
  100%{margin-right:0px;}
}
@keyframes shake {
  0%{margin-right:0px;}
  25%{margin-right:-5px;}
  50%{margin-right:0px;}
  75%{margin-right:-5px;}
  100%{margin-right:0px;}
}

