@charset "utf-8";
/* CSS Document */

html{width:100%;height:100%}
body{
    width: 100%;
    height: 100%;


}
.loginbox-1{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -2;
    /*background: url(/page/public/img/login/jsd.png)  no-repeat #fff!important;*/
    background-size:cover;
    overflow:hidden;
}
.loginbox-image-1{
    width: 100vw;
    height: 100vh;
}
.loginbox{
    width:1190px;
    /*margin:120px auto 0 auto;*/
    /*clear:both;*/
    /*height:680px;*/
    /*background:url("/page/public/img/login/safa.png) no-repeat top left;*/
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%,-50%);
}
@media (max-width:1250px) {
    .loginbox{
        width:90%;
        background-size: contain;
    }
}

.loginright{
    float: right;

    width: 360px;

    /*height: 360px;*/
    padding-bottom: 10px;
    /*border: solid 1px #55626b;*/

    border-radius: 10px;

    margin-top: 68px;

    background: #fff;
}
.loginForm{
    margin-left: 30px;
}
.inputLogin{
    width: 75%;
    margin-left: 10px;
}

.iconP{
    margin-top: 12px;
}
.iconM{
    margin-top: 26px;
}
.iconN{
    margin-top: 13px;
}

.pad{
    padding-top: 20px;
}

.reg{
    margin-right: 30px;
}

.loginlogo{
    width: 100%;
    height: 68px;
    margin:0 0 28px 0;
    text-align: left;
    padding-left: 10px;
    line-height: 68px;
    font-size: 20px;
    font-weight: bold;
    background: rgba(0,131,59,0.3);
    color: rgba(0,131,59,1);
}

.huiyuan{
    width:299px;
    height:41px;
    background:url("/page/public/img/login/accunt.png") no-repeat;
    margin:0px auto 18px auto;
    clear:both;
}

.logindl{
    width:299px;
    height:120px;
    margin:18px auto 28px auto;
}

.logindl td{
    line-height:36px;
    padding-bottom:18px;
}

.login_slk{
    height:36px;
    line-height:36px;



    border:0px;
    border-radius:5px;
    font-size:14px;
    color:#999;


}

.login_slk2{
    height:36px;
    line-height:36px;
    border:0px;
    border-radius:5px;
    font-size:14px;
    color:#999;
    text-indent:28px;

}
.loginico1{
    background:url("/page/public/img/login/login_ico1.png") no-repeat #FFF  ;
    text-indent:28px;
}
.loginico2{
    background:url("/page/public/img/login/login_ico2.png") no-repeat #FFF  ;
    text-indent:28px;
}

.login_w{
    width:299px;
}

.login_w2{
    width:136px;
    text-indent:12px!important;
}

.login_yzm{
    display:block;
    clear:both;
}

.login_yzm dd{
    float:left;
}

.wzbj{
    padding-left:36px;
}

.forget{

    font-size:14px;
}

.forget a{
    color:#FFF;

    width:46%;
    display:block;
}


.forget a:hover{
    color:#999999;
}

.forget a span{
    width:98px;
    float:right;
    background:url("/page/public/img/login/login_ico5.png") no-repeat left;
    text-indent:16px;
    display:block;
}

.fico1{
    background:url("/page/public/img/login/login_ico3.png") no-repeat left;
    text-indent:16px;
}

/*.fico2{
	   background:url("/page/public/img/login/login_ico5.png) no-repeat left;
	    text-indent:16px;

}

*/
.login_anwenan{
    width:299px;
    height:36px;
    border:solid 1px rgba(0,131,59,0.3);
    color:rgba(0,131,59,1);
    background: rgba(0,131,59,0.3) !important;
    clear: both;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    line-height: 36px;
    border-radius: 6px;
    cursor: pointer;
}
.login_an{
    margin-top: 40px;
    /*width:100%;*/
    /*margin-left: -40px;*/
    height:84px;
    /*border:solid 1px #e8e8e8;*/
    color:#FFF;
    background: none !important;
    /*background:url(/page/public/img/login/loginChina.png) no-repeat #00833b !important;*/
    clear: both;
    text-align: center;
    line-height: 42px;
    position: relative;
}
.login_an img{
    position: absolute;
    left: -18px;
    top: 0;
    width: 360px;
    height: 84px;
}
.login_an label{
    position: absolute;
    top: 10px;
    /*left: 140px;*/
    /*width: 360px
    ;*/
    left: 10px;
    height: 84px;
    text-align: center;
    z-index: 11;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;

}
.bottom-2{
    color: #FFFFFF;
    text-align: left;
}

























