@charset "utf-8";
/* CSS Document */
*{ font-size: 9pt; border:0; margin:0; padding:0;}
body{ min-width:980px; margin:0 auto; background:rgb(28, 119, 172); background-image:url(../../images/admin/light.png); background-repeat:no-repeat; overflow:hidden;background-position:center top;}
/* 主窗口飘云动画样式 */
.mainbody{width:100%;height:100%;position:absolute;z-index:-1;background-image:url(../../images/admin/loginbg3.png); background-repeat:no-repeat; background-position:right center; }
.mainbody .cloud {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: url(../../images/admin/cloud.png) no-repeat;z-index: 1;opacity: 0.5;}
.mainbody #cloud2 {z-index:2;}
#menuwin
{position:absolute;
   bottom:45px;
      display: none;
}

#startmenu
{
    border: solid 1px #102a3e;
    overflow: visible;
    display: block;
    float: left;
    height: 404px;
    width: 400px;
    opacity: 0.9;
    -webkit-border-radius: 5px;
    position: absolute;
    box-shadow: inset 0 0 1px #ffffff;
    -webkit-box-shadow: inset 0 0 1px #ffffff;
    background-color: #619bb9;
    background: -webkit-gradient(linear, center top, center bottom, from(#327aa4),color-stop(45%, #2e4b5a), to(#5cb0dc));
}

#leftspliter
{
    margin: 0 15px 0 15px;
    border-top: solid 1px #d6e5f5;
}

#rightspliter
{
    margin: 0 7px 0 7px;
    border-top: solid 1px #596d77;
}

#search
{
    margin: -2px 0 0 0;
}

#programs, #links
{
    float: left;
    padding: 0;
    list-style: none;
    position: relative;
}

#programs
{
    background: #ffffff;
    border: solid 1px #365167;
    margin: 7px 0 7px 7px;
    box-shadow: 0 0 1px #ffffff;
    -webkit-box-shadow: 0 0 1px #ffffff;
    -webkit-border-radius: 3px;
}

#programs a
{
    border: solid 1px transparent;
    display: block;
    padding: 3px;
    margin: 3px;
    color: #4b4b4b;
    text-decoration: none;
    min-width: 220px;
}

#programs a:hover
{
    border: solid 1px #7da2ce;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: inset 0 0 1px #ffffff;
    -moz-box-shadow: inset 0 0 1px #ffffff;
    -webkit-box-shadow: inset 0 0 1px #ffffff;
    background-color: #cfe3fd;
    background: -webkit-gradient(linear, center top, center bottom, from(#dcebfd), to(#c2dcfd));
}

#programs a img
{
    border: 0;
    vertical-align: middle;
    margin: 0 5px 0 0;
}

#links
{
    margin: 7px;
    margin-top: -30px;
}

#links li.icon
{
    text-align: center;
}

#links a
{
    border: solid 1px transparent;
    display: block;
    margin: 5px 0;
    position: relative;
    color: #ffffff;
    text-decoration: none;
    min-width: 120px;
}

#links a:hover
{
    border: solid 1px #000;
    -webkit-border-radius: 3px;
    box-shadow: 0 0 1px #ffffff;
    -webkit-box-shadow: inset 0 0 1px #ffffff;
    background-color: #658da0;
    background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#517384), color-stop(50%, #79a3b8), to(#517384));
}

#links a span
{
    padding: 5px;
    display: block;
}

#links a:hover span
{
    background: -webkit-gradient(linear, center top, center bottom, from(transparent), color-stop(49%, transparent),                color-stop(50%, rgba(2,37,58,0.5)), to(rgba(63,111,135,0.5)));
}
/* 停靠工具栏 */
.dock{width:73px;height:auto; background:url(../../images/admin/dock_bg.png) no-repeat; right:0px; top:80px; position:absolute; z-index:9999;}
.dock .dock-body{width: 73px;height: auto;  padding: 5px 0;  position: relative;}
.dock .dock-body ul{ list-style:none outside none;}
.dock .dock-body ul li{width: 48px;  height: 48px;  overflow: hidden;  margin: 3px auto;  padding: 6px;list-style:none outside none;}
.dock .dock-body ul li:hover{  background: url(../../images/admin/dock_app_hover.png) no-repeat center center;}
.dock .dock-body ul li img{width: 48px;  height: 48px;  cursor: pointer;}
.dock .dock-bottom{width:73px; height:56px; background:url(../../images/admin/dock_bottom.png) no-repeat; margin-bottom:0px; }

/* 任务栏 */
.taskbar,.taskbar-body{ width:100%; height:40px; bottom:0; position:absolute;z-index:9999;}
.taskbar-opacity{ opacity:0.5;background:#5aa2cb;width:100%; height:40px; bottom:0; position:absolute;z-index:9999;}
.taskbar-body ul{list-style:none outside none;z-index:9999;}
.taskbar-body ul li{ float:left;width:50px;height:40px;z-index:9999; margin-right:10px;display:block; cursor:pointer;}
.taskbar-body ul li.start:hover{ width:50px;margin-right:10px;}
.taskbar-body ul li.datetime{ width:120px; line-height:40px; color:#ffffff;float:right; text-align:center;}
.taskbar-body ul li img{ width:28px; height:28px; vertical-align:middle; line-height:40px; margin-top:5px; margin-left:10px;}
.taskbar-body ul li .taskbar-body-icon{float:left;display:block;width:28px;height:40px;}
.taskbar-body ul li .taskbar-body-text{float:left;display:block;color:#ffffff;height:40px; line-height:40px; display:block; margin-left:5px;}
.taskbar-body ul li.app{height:38px; background:#4b8fb7; line-height:38px; border:1px solid #549ac3;width:180px;margin-right:1px;}


/* 桌面图标 */
.diskicon{ width:100%;height:auto;margin-right:80px;overflow:hidden;}
.diskicon ul{ list-style:none outside none; margin:20px;}
.diskicon ul li{ width:86px;height:88px; cursor:pointer; position:absolute;}
.diskicon ul li:hover{ 
 border: solid 1px #bbd6ec;
    -webkit-border-radius: 3px;
    box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    background-color: #5caae8;}
.diskicon ul li.active{ 
 border: solid 1px #bbd6ec;
    -webkit-border-radius: 3px;
    box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    background-color: #5caae8;

background: url(../../images/admin/disk_shortcut_hover.png) no-repeat center center;
}
.diskicon ul li span{display:block;}
.diskicon ul li .icon{width: 80px;  height: 50px;  margin: 5px auto;}
.diskicon ul li .icon img {  width: 50px;  height: 50px; margin-left:12px;}
.diskicon ul li .text{  display: inline-block;  width: 100%;  height: 22px;  line-height: 22px;  text-align: center;  color: #fff;  background: url(images/iconTextbg.png) no-repeat left center; 						 						position: relative;  }


/* 窗体 */
.window{ width:600px;height:auto;position:absolute; left:200px;top:120px; background:#ffffff;overflow:hidden;}
.window .window-title{background:#4991bc;width:100%;height:36px; border-top:1px solid #4991bc;cursor:move; line-height:36px;clor:#ffffff; overflow:hidden;float:left;}
.window .window-title .window-title-icon{float:left; height:36px; line-height:36px;display:block;}
.window .window-title .window-title-icon img{width:24px;height:24px; margin:5px;}
.window .window-title .window-title-text{float:left;color:#ffffff;height:36px; line-height:36px; display:block;}
.window .window-content{overflow:hidden;width:100%;height:100%;float:left;padding-bottom:-36px;}
.window .window-footer{height:1px;width:100%;background:#4991bc;position:absolute;bottom:0;float:left;cursor: s-resize;}
.window .window-left{height:100%;width:1px;background:#4991bc;position:absolute;top:0;left:0;float:left;}
.window .window-right{height:100%;width:1px;background:#4991bc;position:absolute;top:0;right:0;float:left;cursor:e-resize;}


/* 关闭按钮 */
.window .window-title .window-title-close{float:right;width:45px;height:22px;background:#c75050; line-height:22px; display:block; margin-right:5px;}
.window .window-title .window-title-close:hover{background:#da0404; cursor:pointer;}
.window .window-title .window-title-close img{width:16px;height:16px; margin-left:15px; margin-top:2px;}

/* 最大化按钮 */
.window .window-title .window-title-maximize{float:right;width:30px;height:22px; line-height:22px; display:block;}
.window .window-title .window-title-maximize:hover{background:#3277a1; cursor:pointer;}
.window .window-title .window-title-maximize img{width:16px;height:16px; margin-left:5px; margin-top:2px;}

/* 还原按钮 */
.window .window-title .window-title-normal{float:right;width:30px;height:22px; line-height:22px; display:block;}
.window .window-title .window-title-normal:hover{background:#3277a1; cursor:pointer;}
.window .window-title .window-title-normal img{width:16px;height:16px; margin-left:5px; margin-top:2px;}

/* 最小化按钮 */
.window .window-title .window-title-minimize{float:right;width:30px;height:22px; line-height:22px; display:block;}
.window .window-title .window-title-minimize:hover{background:#3277a1; cursor:pointer;}
.window .window-title .window-title-minimize img{width:16px;height:16px; margin-left:5px; margin-top:2px;}
