﻿html,body
{
    font-size:16px;
    font-family:   Microsoft YaHei, "宋体", Tahoma, Helvetica, Arial, serif;
    padding:0px;
    margin:0px;
    height:100%;
}

a {
    color:#878686;
}
.window {
    padding:2px;
}
.window-mask {
    background-color: transparent;
}
.sys_main
{
    height:480px;
    width:100%;
    margin: 70px auto 0px auto;
}

.sys_center {
   top: 80px;
   background:url('../Images/background_login.png') no-repeat bottom center;
    height:550px;
    width:100%;
    position:absolute;
    z-index:-8;
}
.sys_box {
    background:url('../Images/background_center.png') no-repeat;
    width:873px;
    height:550px;
    margin:60px auto 0px auto;
    z-index:8;
}
.sys_center_main {
  margin: 150px auto 0px 50px; 
  width: 360px; 
  position: absolute;
}
.sys_center_content {
    background-color:#ffffff;
     height:365px;
    width:875px;
    position:absolute;
    top:31%;
    left:27%;
    border:1px solid #c8c8c8

}
    .sys_center_content .sys_container_center {
    width:437px;
    height:100%;
       float:left;
     border:1px solid #c8c8c8;
    }
    .sys_center_content .sys_content_log {
        width: 434px;
        height: 100%;
        float: right;
        border: 1px solid #c8c8c8;
        background: url('../Images/sys_log.png') no-repeat bottom center;
    }
.sys_oldversion {
    padding-top: 195px;
    padding-left:920px;
    height: 20px;
    width:100px;
}
.sys_oldversion a {
    color: #ffffff;
}


/*第二种样式*/
.sys_container_two {
    text-align: center; 
    line-height: 50px; 
    font-size: 20px;
}
    .sys_box .sys_container_left {
        /*background: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);*/ 
        height:50px;
        width:235px;
        margin:120px auto;
        /*padding-top:10px;*/
        line-height:50px;
        /*border:2px solid #c8c8c8;*/
        position:absolute
    }
    .sys_box .sys_container_leftuncheck {
        background: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%); 
        height:50px;
        width:235px;
        margin:120px auto;
        /*padding-top:10px;*/
        line-height:50px;
        border:2px solid #c8c8c8;
        position:absolute;
        margin-left:5px;
    }
    .sys_box .sys_container_right {
        /*background: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);*/ 
        height:50px;
        width:230px;
        margin: 120px auto 0px 236px;
        /*padding-top:10px;*/
        line-height:50px;
        /*border:2px solid #c8c8c8;*/
        position:absolute;

    }
    .sys_box .sys_container_rightuncheck {
        background: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%); 
        height:50px;
        width:230px;
        margin: 120px auto 0px 236px;
        /*padding-top:10px;*/
        line-height:50px;
        border:2px solid #c8c8c8;
        position:absolute;

    }

.sys_box .sys_container_center {
    height: 300px;
    width: 400px;
    margin-top: 75px;
    padding-top: 10px;
}

.sys_box .sys_container a {
    color: #2f3c51;
    font-size:22px;
    padding-left: 40px;
    text-decoration:none;
}
.sys_box .sys_container_right a {
    color: #ffffff;
    font-size:22px;
    padding-left: 40px;
    text-decoration:none;
}

/*.sys_box .sys_container a:hover {
text-decoration:underline;
}*/

.sys_apkDownload{
    text-align:center;
    /*float:left;*/
    font-size:14px;
    color:blue;    
    width:400px;
    margin-left: -280px;
    margin-top:-15px;
    position:relative;
    /*bottom:60px*/
}
.sys_apk {
    float: left;
    width:100px;
    margin-right:30px;
    padding-bottom:50px;
}
.sys_apk a {
    text-decoration:none;
}

.code-bigger {
    display:none;
    z-index:10;
    position:absolute;
    /*top: 450px;*/
    bottom:50px;
    left:35%;
    margin-left: -30%;
}

.sys_apk:hover .code-bigger {
    display:inline;
}


.sys_footer{
    clear:both;
    /*margin-top: 10px;*/
    text-align:center;
    font-size:14px;
    background-color:#ededed;
    color:#878686;
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
}
.login-title {
    background: url(../../../../Images/main/header48.png) no-repeat 0px 0px;
    padding-left:60px;
    line-height:48px;
    font-size: 16px;
    color:#fff;
}
#_dialog_lg  .panel-body, #_dialog .panel-body{
    background-color:#F8FCFF;
    overflow:hidden;
}
/**login form*/
.login-form {
    padding: 0px;
    margin: 0px;
}
.login-form input {
    font-family: Microsoft YaHei, "宋体", Tahoma, Helvetica, Arial, serif;
    font-size:14px;
}

.login-form .login-area {
     width:395px;
     margin: 50px auto;   
}

.login-form .login-buttonbar {
    /*border-top:2px solid #6699cc;*/
    /*padding-top: 15px;*/
    text-align:center;
    margin-left:30px;
  
}
.btn_login {
     line-height: 32px;
    height:36px;
    width:145px;
    font-size: 16px;
    text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    border: 1px solid #999;
    outline-width: medium;
    outline-style: none;
    outline-color: invert;
    font-family:   Microsoft YaHei, "宋体", Tahoma, Helvetica, Arial, serif;
    color:#fff;
    background-color: #2d73c9;
    margin-left:5px;
    margin-right:5px;
}

.btn_login2 {
    width:300px;
}

.btn_login:hover,.btn_login[disabled],.btn_login:disabled
{
    background-color:#2d73c9;
}

.btn_login:active
{
    color:#ddd;
    background-color:#2d73c9;
}
.login-buttonbar-tip{
    margin-right:90px; font-size:14px;
}

.login-form .login-msg {
    color:#ff0000;
    font-size:12px;
    height:17px;
    text-align:left;
}

.login-form .u-area,.login-form .p-area{
    background-color: #ededed;
    width:300px;
    height:42px;
    position:relative;
    margin-top:20px;
    left:60px;
    /*border:1px solid #000;*/

}
.login-form .i-area {
    background-color: #ededed;
    width:155px;
    height:42px;
    position:relative;
    margin-top:15px;
    border:1px solid #000;

}

.login-form .i-area {
    display:none;
    margin-left:60px;
}
.login-form .c-area {
    margin-left:60px;
    margin-top:10px;
    float:left;
}

.login-form .input-uspd {
    position: absolute;
    width: 260px;
    height: 40px;
    left: 40px;
    background-color: #ededed;
    border-left: none;
    border-bottom: none;
    border-top: none;
    border-right: none;
}
.login-form .input-ucd {

    position:absolute;
    width:120px;
    height:38px;
     left:30px;
    background-color:#ffffff;
    border-left:0px;
    border-top:0px;
    border-right:0px;
    border-bottom:1px;
}
.login-form .input-tip {
    position:absolute;
    left:50px;
    top:13px;
    color:#ccc;
}

.login-form .u-icon {
    position:absolute;
    top: 13px;
    left:11px;
    background: transparent url(../../../../Images/main/btn_bg.png) no-repeat 0px -412px;
    _background: transparent url(../../../../Images/main/btn_bg.gif) no-repeat 0px -412px;
    width:16px;
    height:18px;
}
.login-form .p-icon{
    position:absolute;
    top: 13px;
    left:11px;
    background: transparent url(../../../../Images/main/btn_bg.png) no-repeat -20px -412px;
    _background: transparent url(../../../../Images/main/btn_bg.gif) no-repeat -20px -412px;
    width:16px;
    height:18px;
}
.login-form .input-imgcode {
    position:absolute;
    top: 1px;
    left:168px;
}
.login-form .input-font {
    position:absolute;
    top: 10px;
    margin-left:260px;
    font-size:15px;
    color:#0692dd;
    text-align:center;
    width:100px;
    cursor:pointer;
}
.login-form .login-msg {
    margin-top:5px;
    margin-bottom:5px;
    display:block;
    margin-left:60px;
}

.login-form .btn-download {
    display:block;
    background: transparent url(../../../../Images/main/btn_bg.png) no-repeat 0px 0px;
    width:216px;
    height: 71px;
    margin: 0px auto;
    border:0px;
    color:#fff;
    outline:none;
}

.login-form .btn-login {
    background: transparent url(../../../../Images/main/btn_bg.png) no-repeat 0px -503px;
    margin-right: 20px;
    width:91px;
    height: 35px;
    border:0px;
    color:#fff;
    outline:none;
}


.login-form .btn-cancel {
    /*background: transparent url(../images/main/btn_bg.png) no-repeat 0px -503px;*/
     background-color: #2d73c9;
    display:none;
    margin-right: 20px;
    width:91px;
    height: 35px;
    border:0px;
    color:#fff;
    outline:none;
}
.download-form .btn-cancel {
    display:inline;
}

.login-form .btn-login:hover, .login-form .btn-retry:hover, .login-form .btn-cancel:hover {
    background-position-x: -97px;
}

.login-form .btn-login[disabled]:hover{
    background-position-x: 0px;
}

.login-form .btn-download:hover {
    background-position-y: -72px;
}

.login-downloadFrameWork
{
    color:rgb(55,101,155); 
    font-size:14px;
    /*float:right;*/
    /*margin-top:40px;*/
    margin:1px auto;
    padding-top:45px;
  width:823px;
  text-align:center;

}
.sys_Info {
    margin:10px auto 0 auto;
    width: 823px; 
    text-align: center; 
    font-size: 15px;

  
}


/*下载提示*/


.download-form .login-area {
    display:none;
}

.download-form .btn-login {
    display:none;
}

.login-form .download-area
{
    display:none;
    width:100%;
    height:210px;
    _height:190px;
    padding-top:60px;
    text-align:center;
    font-size: 16px;
}
.download-form .download-area {
    display:block;
}

.download-form .download-area .download-area-tip {
    color:rgb(55,98,152);
    width:450px;
    position:relative;
    top:-40px;
    left:70px;
    *left:0px;
}

.login-form .btn-retry {
    display:none;
    background: transparent url(../../../../Images/main/btn_bg.png) no-repeat 0px -467px;
    margin-right: 20px;
    width:91px;
    height: 35px;
    border:0px;
    color:#fff;
    outline:none;
}

.download-form .btn-retry {
    display:inline;
}

/*新检测下载提示*/
.login-form .download-area-new
{
    display:none;
    width:395px;
    height:180px;
    _height:231px;
    padding-top:50px;
    /*padding-left:70px;*/
    margin:0 auto;
    font-size: 16px;
    text-align:left;
    color:rgb(44, 135, 180);
}
.download-form .download-area-new {
    display:block;
}

.download-area-tiptitle {
    font-size: 25px;
}

.login-form .btn-continue {
    display:none;
    /*background: transparent url(../images/main/btn_bg.png) no-repeat 0px -503px;*/
     background-color: #2d73c9;
    margin-right: 20px;
    width:91px;
    height: 35px;
    border:0px;
    color:#fff;
    outline:none;
}

.download-form .btn-continue {
    display:inline;
}

.login-form .btn-continue:hover {
    background-position-x: -97px;
}

.btn-login[disabled] {
    color:#ccc;
}

.sys_title_topspace {
    height:30%;
    min-height:60px;
    max-height:160px;
}

.sys_title {
    /*margin-top:-40px;*/
    /*text-align: center;*/
    height: 80px;
    /*font-size: 60px;
    color: #ffffff;*/
    background: url('../images/sys_title.png') no-repeat bottom left;
}

.sys_title span {
    line-height:80px;
    font-size:50px;
    padding:15px 0px 15px 80px;
    color:#fff;
    /*background:url("../Images/main/Logo.png") no-repeat left;*/   /*图标*/ 
}

.sys_logo {

   padding-top: 10%; 
   margin-left: 15%; 
   float: left;
}
