﻿body{
    overflow-x:hidden;
}
.login-container{
    width:1270px;
    margin:auto;
}
.login-head{
    height:120px;
}
.login-head a{
    height:70px;
    display:block;
    padding-top:31px;
}
.login-head a img{
    float:left;
}
.logo-index{
    height:70px;
    margin-left:160px;
}
.login-bg{
    background:url(../../Images/login_bg.png) no-repeat;
    background-size:100% 100%;
}
.login-container{
    height:908px;
    position:relative;
}
.login-box{
    background:#acacac;
    background:rgba(255, 255, 255, 0.2);
    height:300px;
    padding-top:30px;
    box-shadow:0 0 30px #333;
    border-radius:10px;
    position:absolute;
    left:50%;
    top:180px;
    margin-left:-200px;
    width:400px;
}
.login-footer{
    padding:25px;
    color:#333;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    text-align:center;
    font-family:Tahoma, Geneva, '\5fae\8f6f\96c5\9ed1', '\5B8B\4F53';
}
.login-footer a{
    color:#333;
}
.login-footer p, .login-footer h2{
    height:26px;
    line-height:26px;
    font-weight:normal;
    font-size:12px;
    font-style:normal;
    padding:0;
    margin:0;
}
.login-footer h2{
    color:#f60;
}
.input-row{
    width:328px;
    background:url(../../Images/icons.png) no-repeat 0 -427px;
    position:relative;
    height:40px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:20px;
}
.input-row input{
    width:100%;
    height:100%;
    background-color:transparent;
    color:#000;
    font-size:15px;
    border:0;
    outline:0;
    box-sizing:border-box;
    padding:10px;
}
.input-row img{
    position:absolute;
    right:0;
    top:0;
    height:40px;
    cursor:pointer;
}
.input-row input::-webkit-input-placeholder{
    color:#fff;
    font-size:17px;
    font-weight:bold;
}
.input-row input::-moz-placeholder{
    color:#fff;
    font-size:17px;
    font-weight:bold;
}
.input-row input:-ms-input-placeholder{
    color:#fff;
    font-size:17px;
    font-weight:bold;
}
.button-row button{
    display:block;
    border-radius:3px;
    background-color:#ff7a04;
    height:50px;
    line-height:50px;
    text-align:center;
    color:white;
    font-size:18px;
    width:328px;
    margin:auto;
    border:0;
}
.link-container{
    position:absolute;
    bottom:18px;
    left:0;
    color:#fff;
    line-height:100%;
    width:100%;
    padding:0 35px;
    box-sizing:border-box;
}
.link-container input{
    width:15px;
    height:15px;
    margin-right:5px;
}