body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;font-family: "微软雅黑"  }
td,th,caption { font-size:14px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/*初始化代码结束*/

.wrap {margin: 0 auto;width: 1000px}
/*#login-head {position:absolute;top:0;left:0;width: 100%;height: 70px;background-color: #fff;z-index: 300}*/
#login-head {width: 100%;height: 70px;background-color: #fff;z-index: 300}
.head-logo {height:70px;background: url("../Images/logo.png") no-repeat;background-position: 0 20px;}
.mr-bot-30px {margin-bottom: 30px;}
.mr-bot-40px {margin-bottom: 40px;}
/*主体main*/
.container {position:relative;width:100%;height:500px;background-color: #e7eaf0;z-index: 100; overflow:hidden;}
.login-cont {position:absolute;left:50%;top:50%;margin-top:-250px;margin-left:-500px;height:420px;background: url("../Images/screen_bg.jpg")}

/*登录区*/
.login-cont-rigt {float: right;padding-top: 75px;width: 300px;}
.login-cont-rigt  .frame {position:relative;width: 300px;height: 340px;padding: 26px 25px;box-sizing: border-box;background: url("../Images/form_bg.png");}
.frame-h1 {margin-bottom: 20px;font-size: 24px;color: #666666;text-align: left;font-family:'微软雅黑'}
#login-form .input-box {position:relative;width: 250px;height: 32px;}
#login-form .input-box input {display: inline-block;padding-left:44px;width:204px;height: 30px;line-height:33px;border: 1px solid #e8e9ea; }
#login-form .input-box input:focus {outline:1px solid #b1cffc}
#login-form .user-name-icon {
     display: block;
     width: 33px;
     height: 31px;
     position: absolute;
     top:1px;
     left:0;
     background:url("../Images/user.png") no-repeat;
     background-position: center;
     border-right:1px solid #e8e9ea;
 }
#login-form .user-password-icon {
    display: block;
    width: 33px;
    height: 31px;
    position: absolute;
    top:1px;
    left:0;
    background:url("../Images/password.png") no-repeat;
    background-position: center;
    border-right:1px solid #e8e9ea;
}
.Verification .Verification-code {padding:0 10px;height: 30px;width: 106px;line-height:30px;text-align:center;border: 1px solid #e8e9ea;box-sizing: border-box;}
.Verification .Verification-code:focus{outline: 1px solid #b1cffc }
.Verification .code-pic {display:inline-block;margin: 0 10px;width:60px;height: 30px;line-height: 30px;text-align: center;background-color: #efefef;color: #6ea8ff;vertical-align: middle}
.prompt-info {font-family:'微软雅黑'}
.prompt-info h1{ text-align: center;line-height: 18px;font-size: 18px;color: #666666;}
.prompt-info p{text-align: center;line-height: 42px;font-size: 12px;color: #666666;}
.eroor-info {display: none}
.sub-btn {position:relative;height: 35px;line-height:35px;font-size:16px;font-family:'微软雅黑';text-align:center;background-color: #6ea8ff;color: #ffffff;}
.sub-btn:hover {background-color: #5289c2; }
.sub-btn .btn {display:block;position:absolute;top:0;left:0;height: 35px;width: 100%;opacity: 0;cursor: pointer}
.browser-version h1{margin-top:34px;text-align: center;line-height: 24px;font-size: 24px;color: #666666;}
.browser-version p{text-align: center;line-height: 42px;font-size: 14px;color: #666666; }
.browser-version span{
    display: block;
    padding-top: 16px;
    margin: 0 auto;
    width: 131px;
    height: 131px;
}
.browser-version span a{
    display: block;
    width: 100%;
    height: 100%
}
.browser-version span a img {
    width: 100%;
    height: 100%
}
/*尾部footer*/
#login-foot {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background-color:#fff;z-index: 200}
.login-foot {padding-top: 10px;}
.foot-nav-link {float: right;}
