
html {margin:0; height:100%;}
body {
    padding: 0;
    overflow-x: hidden;

	margin:0; height:100%;
background:url(images/login/bgm.jpg) top left;
background-size:100%;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}



.copyRight {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: "Î¢ÈíÑÅºÚ";
    color: #909399;
    font-weight: 300;
}

.loginTit dt{
    font-size: 24px;
	text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    color: #fff;
    width: 100%;
    text-align:left;

}



.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}


    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

.form-control-lg {
    height: 3.5rem;
    padding: 0.94rem 1.94rem;
    font-size: 1rem;
    line-height: 1.5;
}

.form-group {
    margin-bottom: 1rem;
}

.btn {
    text-align: center;
	cursor: pointer;
}

.btn-primary {
    color: #fff;
    background-color: #3a80e7;
    border-color: #3a80e7;
}


.btn-lg, .btn-group-lg > .btn {
    padding: 1rem 3rem;
    line-height: 1.5;
}


.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control{
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.validateImg{
	
    height: 3.5rem;
}
.d-flex{
    display: flex !important;
}

.justify-content-center {
    justify-content: center !important;
}
