﻿body {
    padding:0px;
    margin:0px;
}

.syslogo
{
    background-image:url(/images/sys_title.png);
    background-repeat:no-repeat;
    height:57px;
    margin:25px 0px 20px 15%;
}

.middle
{
    min-width:1350px;
    min-height:600px;
    background-color:#246DC7;
    background-image:url(/images/sys_middel_bc.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    margin:0px auto;
    overflow:hidden;
    position:relative;
}

.login_panel
{
    width:410px;
    min-height:350px;
    position:absolute;
    background-color:#DFDDDE;
    top:12%;
    right:18%;
    border-radius:5px;
    /*opacity:0.85;
    filter:alpha(opacity=85);*/
}

.login_panel_title
{
    font-size:18px;
    font-weight:bold;
    font-family:'Microsoft YaHei';
    color:#3099EA;
    padding:22px 0px 20px 22px;
    background-color:#fff;
    border-radius:5px 5px 0px 0px;
}

.login_panel_body
{
    margin-top:5px;
    background-color:#fff;
    height:278px;
    border-radius:0px 0px 5px 5px;
}

.login_panel_row
{
    padding:20px 25px 0px 30px;
}

.login_panel_row10
{
    padding-top:12px;
}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #b7b6b6;
  font-size:15px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #b7b6b6;
  font-size:15px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #b7b6b6;
  font-size:15px;
}   

.txtbox
{
    width:310px;
    height:40px;
    line-height:60px;
    line-height:40px\0;
    border:0px solid #DFDDDE;
    border-bottom:1px solid #DFDDDE;
    margin:0px 1px;    
    padding-left:37px;
    font-size:15px;
    font-family:Tahoma;
    letter-spacing:1px;

}

.txtbox:focus
{
    outline:none;
}

.txtbox-name
{
    background:url(/images/login_user.png) no-repeat 8px 10px;
}

.txtbox-pwd
{
    background:url(/images/login_pwd.png) no-repeat 8px 10px;
}

.keybord_panel
{
    position:relative;
}

.txtbox-keybord
{
    background:url(/images/login_keybord.png) no-repeat 8px 14px;
}

.yzm_bar
{
    position:absolute;
    top:14px;
    right:50px;
}

.yzm_bar_cld
{
    top:1px;
    right:63px;
}

.btnss
{
    background-color: #28A8F1;
    border-color: #2B3F58;
    width:260px;
    height:44px;
    font-family:宋体;
    font-size:22px;
    color:White;  
    word-spacing:16px;
    letter-spacing:16px;
    text-align:center;
    border-radius:4px;
    margin:40px 18%;
}

.btnss:focus
{
    outline:none;
}

.btnss_cld
{    
    width:280px;
    margin:11px 7.3%;
}

.btnss_dis_cld{
    background-color:#e6e2e4;
    color:#888;
}

.btnss:hover
{
    background-color: #509ADB;
    border-color: #509ADB;
    cursor:pointer;
}

.bottom
{
    width: 100%;
    min-width:1350px;
    font-size:14px;
    color:#666666;
    line-height:25px;
    margin-top:15px; 
    /*position:fixed;
    bottom:16px;  */
}


@charset "utf-8";
*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑';}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
dl,dt,dd,span{margin:0;padding:0;display:block;}


#mainBody {width:100%;height:100%;position:absolute;z-index:-1;top:-40px;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(/images/cloud/cloud.png) no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}

/*login*/
.logintop{height:82px; overflow:hidden;background-color:#fff;z-index:100; width:100%;border-top:1px solid #dbdbdb;}/*background-size:22% 58%;*/
.logintop span{color:#fff; line-height:47px; background:url(/images/cloud/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;}
.loginbody{background:url(/images/cloud/loginbg3.png) no-repeat center center; width:100%; height:585px; overflow:hidden; position:absolute; top:3%!important;}
.loginbox{width:692px; height:373px; background:url(/images/cloud/logininfo2_3.png) no-repeat center center; margin-left:auto;margin-right:auto;padding-top:40px;margin-top:5%!important;}
.loginbox ul{margin-top:82px; margin-left:285px;}
.loginbox ul li{margin-bottom:40px;}
.loginbox ul li label{color:#687f92; padding-left:25px;}
.loginbox ul li label a{color:#687f92;}
.loginbox ul li label a:hover{color:#3d96c9;}
.loginbox ul li label input{margin-right:5px;}
.loginbox,.loginbox1,.loginbox2,.loginbox3,.loginbox4{width:692px; height:373px;margin-top:0px;}
.loginuser{width:299px; height:48px; background:url(/images/cloud/loginuser.png) no-repeat; border:none; line-height:48px; padding-left:44px; font-size:14px;}
.loginpwd{width:299px; height:48px; background:url(/images/cloud/loginpassword.png) no-repeat; border:none;line-height:48px; padding-left:44px; font-size:14px; color:#90a2bc;}
.loginbtn{width:111px;height:35px; background:url(/images/cloud/buttonbg.png) repeat-x; font-size:14px; font-weight:bold; color:#fff;cursor:pointer; line-height:35px;}
.loginbm{text-align:center; background-color:#fff;width:100%;height:60px;margin-top:15px;color:#0b3a58;}
