/* 通知 */
.notice { width: 150px; height: 24px; line-height: 24px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; }

/* 加载框 */
.loading { width: 26px; height: 26px; background: #fff url(loading.gif) no-repeat 5px 5px; }

/* 消息框 */
.prompt-container { width: 300px; height: 150px; background: #fff; color: #222; border: solid 1px #778b99; }
.prompt-title { background: url(mp.png) repeat-x 0 0; height: 27px; line-height: 27px; font-size: 14px; padding-left: 6px; font-weight: bold; color: #fff; }
.prompt-title .prompt-x { width: 25px; height: 27px; display: block; float: right; background: url(mp.png) no-repeat 0 -50px; }
.prompt-title .prompt-x:hover { background: url(mp.png) no-repeat -30px -50px; }
.prompt-title .prompt-x:active { background: url(mp.png) no-repeat -60px -50px; }
.prompt-message { width: 180px; height: 50px; padding: 5px 0 0 70px; margin: 15px auto 0; font-size: 14px; background: #f00; }
  .prompt-alert { background: url(alert.gif) no-repeat 0 0; }
  .prompt-confirm { background: url(confirm.gif) no-repeat 0 0; }
  .prompt-succeed { background: url(succeed.gif) no-repeat 0 0; }
  .prompt-succeed span { font-size: 12px; color: #999; }
  .prompt-error { background: url(error.gif) no-repeat 0 0; }
.prompt-button { height: 25px; text-align: center; margin-top: 15px; }
.prompt-button a { width: 63px; height: 24px; line-height: 24px; color: #222; font-size: 12px; text-decoration: none; display: inline-block; margin: 0 10px; background: url(mp.png) repeat-x 0 -100px; }
.prompt-button a:hover { background: url(mp.png) repeat-x 0 -150px; text-decoration: none; color: #222; }
.prompt-button a:active { background: url(mp.png) repeat-x 0 -200px; }

/* 弹出层 */
.popup-container { border: solid 1px #778b99; background: #fff; }

/* 对话框 */
.dialog-container { border: solid 1px #778b99; }
/*.dialog-title { padding:3px; background:#fff; height: 25px; line-height: 25px; font-size: 15px; padding-left: 20px; color: #03349a; font-family:Microsoft YaHei; }*/
.dialog-title .dialog-x { width: 25px; height: 25px; display: block; float: right; background: url(mp.png) no-repeat 0 -50px; }
.dialog-title .dialog-x:hover { background: url(mp.png) no-repeat -30px -50px; }
.dialog-title .dialog-x:active { background: url(mp.png) no-repeat -30px -50px; }
.dialog-content { background: #fff; position: relative; }
.dialog-loading { width: 26px; height: 26px; background: #fff url(loading.gif) no-repeat 5px 5px; }

.newpop-footbox { position:absolute; width:100%; background:#000; opacity:0.6; top:0; left:0 }
.newpop-tit { padding-left:10px; height:51px; line-height:51px; background:url(alertdivbg.png) repeat-x #fff; font:16px/51px microsoft yahei; color:#003398; padding-left:10px; position:absolute;}
.newpop-tit .tit-close { width: 25px; height: 25px; display: block; float: right; background: url(mp.png) no-repeat 0 -50px; margin: 10px 10px 0 0;}
.newpop-tit .tit-close:hover { background: url(mp.png) no-repeat -30px -50px; }
.newpop-tit .tit-close:active { background: url(mp.png) no-repeat -30px -50px; }