/**{margin:0;padding:0;-moz-user-select:none;-ms-user-select:none;}
html{width:100%;height:100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{width:100%;height:100%;font-size:14px;color:#262626;font-family:'微软雅黑';}

img{border:0;}
a{color:#444;text-decoration:none;outline:0;}
a:hover, a.hlink{color:#3ab487;}
input{border:1px solid #CACACA; box-sizing:border-box;font-size:14px;outline: 0;border-radius:3px;text-indent:14px;behavior:url(PIE.php);z-index:1;position: relative;}
input:focus{outline: 0;border:1px solid #3AB487;}
input[type="radio"] {border:none;};
select:focus{outline:0;border:1px solid #3AB487;}
textarea{box-sizing:border-box;resize:none;border:1px solid #CACACA;font-family:"微软雅黑";font-size:14px;color:#191919;}
textarea:focus{border-color:#3AB487;outline:0;}
/* register & login & reset */
/*.user_bg{background:#F2F2F2 url(../../images/reg_bg.png) repeat; }
.userbox{width:310px;padding:0 38px 20px;background:#FFF;position:relative;margin:172px auto 0;}
.boxshadow{border:1px solid #EEE;border-top:0px;border-radius:3px;box-shadow:1px 2px 3px #BDBDBD;behavior:url(PIE.php);z-Index:1;position: relative;}
.userbox dt{font-size:24px;text-align:center;padding:30px 0 22px;}
.userbox dd{position:relative;padding:10px 0;}
/*.userbox_login dd{padding:10px 0;}
.userbox .captcha{width:160px;height:44px;}
.userbox .check{width:140px;height:44px;float:right;text-indent:0;line-height:35px;cursor:pointer;}
.userbox input,.userbox button{border:1px solid #CACACA;border-radius:3px;width:310px;height:44px;line-height:44px;behavior:url(PIE.php);z-Index:1;position: relative;}
.userbox input.text{padding-right:56px;}
.userbox input:focus{border-color:#3AB487;}
.send-code{font-family: '微软雅黑';}
.userbox .register, .userbox .login{font-size:20px;height:54px;border:none;cursor:pointer;font-family: '微软雅黑';}
.userbox .tip{font-size:12px;color:#8E8E8E;letter-spacing:-.2px;}
.sep_column span{width:50%;display:inline-block;}
.back{width:386px;margin:20px auto 0;text-align:center;font-size:12px;}

.input_success input{border-color:#3AB487 !important;background:url(../../images/success.png) right center no-repeat;}
.input_error input, .input_error input:focus{border-color:#E36359 !important;}
.input_error small{position:absolute;right:15px;top:5px;height:44px;line-height:44px;color:#E36359;font-size:14px;}

.userbox_confirm{width:626px;text-align:center;padding:20px 0  50px;}
.hbtn {
    color: #FFF;
    background: #3AB487;
}*/
.container{
    position: relative;
    width:100%;
    height: 100vh;
    background: url('../../images/bg.jpg') no-repeat;
    background-size: cover;
    overflow: auto;
}
div.login-label{
    width:392px;
    margin:230px auto;
    border-radius: 4px;
}
p.top-title{
    width: 392px;
    height: 74px;
    line-height: 74px;
    font-size: 20px;
    text-align: center;
    color: #ffffff;
    background-color: #38b487;
    border-radius: 4px 4px 0 0;
}
.login-form{
    padding:30px 35px;
    background: #ffffff;
    border-radius: 0 0 4px 4px;
}
.login-form dl dd.tips{
    height:24px;
    font-size: 11px;
    color: #ff6e6e;
}
.phone-code input{
    display: inline-block;
    width:152px;
    float:left;
    margin-right:12px;
}
.phone-code img{
    width:109px;
    height:36px;
}
.remenber-me{
    padding-bottom:24px;
    font-size: 14px;
    font-weight: 500;
    color: #6c6c78;
}
.remenber-me input{
    position: relative;
    top: 1px;
    margin-right:4px;
}
.login-btn{
    opacity:0.5;
    display: inline-block;
    width: 322px;
    height: 36px;
    color: #ffffff;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
    background-color: #34c28e;
    cursor: pointer;
    margin-bottom: 12px;
    font-size: 14px;
    /*font-weight: 600;*/
    letter-spacing: 8px;
}
a,a:hover,a:active,a:link{
    color: #34c28e;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
}
a.reset-btn{
    float: right;
    color: #6c6c78;
}
.login-form dl dd.tips{
    padding-top:4px;
}
dd span.tips{
    display: inline-block;
    font-size: 12px;
    color: #6c6c78;
    padding-top:12px;
    font-family: MicrosoftYaHei;
}
.login-form dd input{
    padding-top: 9px;
}