body{
    background-color: #eff1f1;
}
.flex{
    height: 100%;
    flex-direction: column;
}
.login{
    flex: 7;
}
.footere{
    flex: 3;
}
.navbar-right{
    line-height: 3.6rem;
}
.login{
    margin: 3.8rem 0 0 0;
}
.h100{
    height: 100%;
    justify-content: center;
    align-items: center;
}
.bg{
    width: 80%;
    /* height: 90%; */
    background: url("/templets/default/images/desktop/loginimg.png") no-repeat;
    background-size: 100% 100%;
    /* display: flex; */
}
.loginpur{
    padding: 1rem 0;
    display: flex;
    align-items: center;
    float: right;
    width: 50%;
    height: 100%;
    background: #ffffff;
}
.dl{
    margin: 0 auto;
    width: 70%;
    /* height: 80%; */
}
.tab-content{
    margin:0 auto;
    width: 100%;
}
form{
    margin: 0 auto;
    width: 90%;
}
.wsxx{
    margin: 0 auto;
    width: 70%;
}
.login .nav-tabs{
    display: flex;
    justify-content: space-between;
    border: 0;
}
.login .nav-tabs > li{
    padding: 0 1rem;
}
.login .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #01966e;
    cursor: default;
    border: 0;
    background-color: transparent;
}
.login .nav-tabs>li>a {
    font-weight: 600;
    border: 0;
    margin-right: 0;
    font-size: 0.8rem;
    color: #3c3a3b;
}
.login .xiantiao{
    padding: 0 0.5rem;
    margin-top: 0.5rem;
    position: relative;
    height: 3px;
    background: #b8b8b8;
}
.ysk{
    width: 30%;
    height: 3px;
    background-image: url("/templets/default/images/desktop/xiant.png");
    position:absolute;
    top: 0;
    left: 4%;
}
.ctit3{
    margin-top: .2rem;
    margin-bottom: .4rem;
    text-align: center;
    font-size: .475rem;
    color: #5a5a5a;
}
.ctit4{
    margin: 0.2rem 0 0.2rem 0;
    font-weight: 500;
    font-size: .675rem;
    color: #3c3a3b;
}
.ctit5{
    font-weight: 600!important;
}
.ctit6{
    margin: .1rem 0;
    font-size: .375rem;
    color: #5a5a5a;
}
.form-control{
    padding-left: 19px;
    width: 100%;
    height: 1.825rem;
    background-color: #eeeeee;
    border-radius: 4px;
    border: 0;
    line-height: 1.825rem !important;
    box-shadow:inset 0 0 0 rgb(0 0 0) !important;
}
input::-webkit-input-placeholder{
    font-size: .6rem;
    color: #828181;
}
.yzm{
    display: flex;
    justify-content: space-between;
}
.inone input{
    width: 80%;
}
.intwo{
    display: flex;
    flex-direction:column;
    justify-content:center;
    width: 50%;
    height: 1.825rem;
    background-color: #01ad7f;
    border-radius: 4px;
    text-align: center;
    font-size: .6rem;
    color: #ffffff;
}
.checkbox{
    margin: 0.4rem 0 0.6rem 0;
    font-size: .6rem;
    color: #3c3a3b;
}
.checkbox input{
    border-radius: 0;
    vertical-align:text-bottom; margin-bottom:-1px; *margin-bottom:-4px;
    margin-bottom: 1px;
    width: .7rem;
    height: .7rem;
    border: solid 1px #4d4d4d;
}
.btn1{
    cursor: pointer;
    margin: 0 auto;
    background-color: #01ad7f;
    width: 80%;
    height: 1.825rem;
    line-height: 1.825rem;
    border-radius: 4px;
    font-size: 0.6rem;
    color: #ffffff;
    border: 0;
}
.btn2{
    text-align: center;
    width: 60% !important;
}
.sjh{
    display: none;
}
.yx{
    display: none;
}
.form-group{
    margin-bottom: 0;
}
.w300{
    width: 100%;
}
.sz{
    margin-top: 0.2rem;
}
.inputremove{
    border: 1px solid #ff001e;
}
.sqb>span>a{
    color: #01ad7f;
}
.pointer-events{
    pointer-events:none;
}