@charset "gb2312";
/* CSS Document */
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);}
.white_content { display: none; position: absolute; width: 460px; font-size:14px; border: 1px solid #666; background-color: white; z-index:1002; overflow: auto; border-radius: 2px;}
.window-t{ background:#f5f5f5; height:34px;border-bottom: solid #E5E5E5 1px; line-height:34px;}
.window-t h4{ padding-left:10px; float:left; font-size:15px;}
.window-b a,.window-b span,.window-t a,.window-l b{background: no-repeat; display:block; outline:none;}
.window-t a{float:right; display:inline; margin:15px 10px 0 0; background-position:-151px -38px; width:16px; height:16px; overflow:hidden;}
.window-t a:hover{ background-position:-188px -38px;}
.window-l{ min-height:70px; _height:70px; margin:0; padding:0; color:#333; position:relative;vertical-align:middle;}
.window-l b.alert{ background-position: -230px 0; width:32px; height:32px; float:left; left:25px; top:20px; display:inline-block; position:absolute;}
.window-l b.confirm{ background-position:-230px -50px; width:32px; height:32px; float:left; left:25px; top:20px; display:inline-block; position:absolute;}
.window-l p{ padding:8px 0 0 10px; float:left;}
.window-l .msg{ padding:25px 15px 30px 75px; margin:0; float:left;}

.alertLoading img{float:left;}
.alertLoading span{float:left; display:inline; margin-top:45px;}
.window-b{ background:#f5f5f5;border-top: solid #E5E5E5 1px; height:42px; clear:both;}

.window-b a{background-position: 100% -24px; font-size:12px; color:#000; text-decoration:none; height:24px; float:right;  display:inline; padding-right:10px; margin: 10px 10px 0 0;}
.window-b a:hover{background-position: 100% -72px;}
.window-b span{background-position: -292px 0;  height:24px; padding-left:10px;  float:left; line-height:24px; cursor:pointer;}
.window-b a:hover span{background-position: -292px -48px; }