*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:"新宋体",Helvetica,Arial,sans-serif;margin:0 auto;background-color:#FFF;}
ul,li{list-style:none;}
img{border:0;}
.clear{ clear:both; }

#loginBody{background:#1c77ac url('images/light.png') no-repeat center top;overflow: hidden;}
#cloudBody {width:100%;height:100%;position:absolute;z-index:-1;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/login/cloud.png) no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}
#cloud3 {z-index:3;}

.loginTop{height:47px; position:absolute; top:0; background:url(../images/login/loginbg1.png) repeat-x;z-index:100; width:100%;color:#FFF;}
.loginTop span{color:#fff; line-height:47px; background:url(../images/login/loginsj.png) no-repeat 21px 18px; text-indent:44px; color:#afc5d2; float:left;}
.loginTop ul{float:right; padding-right:30px;}
.loginTop ul li{float:left; margin-left:20px; line-height:47px;}
.loginTop ul li a{color:#afc5d2;}
.loginTop ul li a:hover{color:#fff;}

.loginBottom{height:50px; line-height:50px; text-align:center; background:url(../images/login/loginbg2.png) repeat-x;position:absolute; bottom:0; width:100%; color:#0b3a58;}
.loginBottom a{font-weight:bold;color:#0b3a58;}
.loginBottom a:hover{color:#fff;}

.loginMain{background:url(../images/login/loginbg3.png) no-repeat center center; width:100%; height:585px; overflow:hidden; position:absolute; top:130px;}
.loginBox{width:692px; height:336px; background:url(../images/login/logininfo.png) no-repeat;position:absolute;left:0px;right:0px;margin:0px auto; }
.loginBox ul{margin-top:88px; margin-left:285px;}
.loginBox ul li{margin-bottom:25px;}
.loginBox ul li label{color:#687f92; padding-left:25px;cursor:pointer;}
a.loginPwdBack{color:#666; display:inline-block;margin-left:135px; text-decoration:none;}
a.loginPwdBack:hover{color:#CC6600;}
.loginUser{background:url(../images/login/loginuser.png) no-repeat; }
.loginPwd{background:url(../images/login/loginpassword.png) no-repeat; }
.loginText{width:289px; height:28px; border:none; padding:10px 10px 10px 44px; font-size:18px; color:#333; }
.loginBtn {width:120px; height:35px;color:#fff;font-size: 14px; font-weight:bold; cursor:pointer; border: 0; padding: 6px 15px; 
    display: inline-block; line-height: 20px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
     transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background-color: #09c;}
.loginBtn:hover{background-color:#F60;}

/* install */
#install{ width:980px; background:#EEE; position:absolute; z-index:9999; top:10px; bottom:10px; left:50%; margin-left:-490px; border:solid 10px #EEE; border-top:none;border-bottom:none; overflow:hidden; }
#installhead{background:#EEE; width:100%; height:30px; line-height:30px; font-size:16px;position:absolute; left:0; top:0px;}
#installbottom{ background:#EEE; width:100%; height:40px; position:absolute; left:0; bottom:0px; text-align:left; padding:8px 0px 0px 0px; }
#installcontent{ overflow-y:auto;position:absolute; left:0; top:30px; bottom:40px; right:0px; background: #F7FAFF; border: 1px solid #D9DEE4;
line-height:25px;padding:10px 20px; }
#installcontent p{ margin:5px 0px; }
#installcontent p h2{ font-size:16px; margin:5px 0px; font-weight:bold; }
#installcontent p span{ color: #0A57AC;font-size:14px; }
#installcontent p label{ display:inline-block; width:80px; }
#installcontent p a{ color:#0b3a58; }
#installcontent p a:hover{ color:#F60; }
.btns{ }
.installbtn{ height:25px; cursor:pointer; color:#FFF; background-color:#4E6A81; border:solid 1px #CCC; padding:0px 20px; font-size:14px; margin:0px 5px 0px 5px; }
.installbtn:hover{background-color:#0A57AC; }

.divmsg{ background:#fcd104;color:#000; padding:5px 10px; }
.keysuccess{color:#036c0f; }
.keyfailed{color:#f00; }

.tableinstall{ width:100%; }
.tableinstall thead tr td{padding:5px 0px; color:#000; }
.tableinstall tbody tr td{padding:5px 10px;border-bottom:solid 1px #EEE; }
.tableinstall .tdleft{ vertical-align:top;text-align:right; width:120px;background: #E2E8EB;}
.tableinstall span{ display:inline-block;margin:0px 10px;color:#666;}
.tableinstall select{ height:22px;border:solid 1px #DDD; }
.tableinstall label{ padding-right:10px; cursor:pointer; }

.tableinstall dl{ }
.tableinstall dt{font-weight:bold; clear:both; margin-bottom:5px; border-bottom:solid 1px #EEE; }
.tableinstall dd{ float:left; margin-bottom:5px; }