html{
    font-size:625%;
}
.login-register-header{
    /*height:.90rem;*/
    height: 0;
    background:#fff;
    display: none;
}
.university{
    /*text-align: center;*/
    padding-top:.15rem;
    margin-left: .50rem;
}
.university img{
    display:inline-block;
    /*width:3.73rem;*/
    height:.65rem;
}
.body1{
    /*background:url("/static/image/back2.png")   no-repeat ;*/
    /*background-size: cover;*/
    /*min-height:8.00rem;*/
}
#nav-search-input{
    margin-left: 0 !important;
}
.back div{
    text-align: center;
    line-height: .55rem;
    float:right;
    margin-top:.19rem;
    margin-right:.50rem;
    cursor:pointer;
    width:1.88rem;
    height:.60rem;
    background:url("/static/image/comeback1.png") no-repeat 0 -.75rem;
    background-size:1.82rem 1.33rem;
}
.back div span{
    margin-right: .30rem;
    letter-spacing: .01rem;
}
.back div:hover{
    background:url("/static/image/comeback1.png") no-repeat ;
    background-size:1.82rem 1.33rem;
    color:#fff;
}

.line-title{
    font-family: PingFangSC-Regular;
    /*font-size: .28rem;*/
    font-size: .47rem;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-weight:100;
}
.line{
    position: relative;
    display: inline-block;
    width:.97rem;
    height:.60rem;
    border-bottom:.01rem solid #fff;
    top:-.10rem;

}
.text10{
    padding:.15rem;
}
.errorMessage{
    margin-left:.50rem;
    padding-left:.10rem;
}
.login-register{
    width:4.46rem;
    /*min-height:5.09rem;*/
    min-height:4.65rem;
    background: #FFFFFF;
    box-shadow: 0 .07rem .17rem 0 rgba(137,192,232,0.61) !important;
    border-radius: .05rem;
    margin:auto;
    font-weight: 200;
    border:none;
    background-color:#fff;
    margin-top: .30rem;
    margin-bottom: 1.00rem;
}
.register{
    padding-bottom: .01rem;
}
.s-title{
    font-family: MicrosoftYaHei;
    width:2.50rem;
    height:.20rem;
    /*margin-top:.30rem ;*/
    padding:.40rem 0;
    margin: auto;
    text-align:center;
    font-size: .24rem;
    color: #666666;
    line-height: .16rem;
    cursor:pointer;
}
.s-title span{
    padding:0 .15rem .05rem ;
    margin-right:.14rem;
    margin-left:.15rem;

}
.s-title-style{
    color: #4A90E2;
    border-bottom : .02rem solid #4A90E2;
}
.login-register label{
    width:5.00rem !important;
    /*margin-left: .50rem;*/
}
.login-register input{
    width:3.50rem ;
    outline:none;
    border:none;
    border-bottom: .01rem solid #EAEAEA;
    /*color: #BBBBBB;*/
    margin-left:.47rem;
    padding:.20rem .10rem;
    margin-top: .15rem;
    -webkit-box-shadow: 0 0 .00rem 10rem white inset;
    letter-spacing:.01rem;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #BDC0C2;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #BDC0C2;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #BDC0C2;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #BDC0C2;
}

div.password{
    position:relative;
}

.captcha_captcha,.captcha_phone_captcha{
    display:inline-block;
    width:.80rem;
    height:.30rem;
    margin-top:.30rem;
    border:.01rem solid #EAEAEA;
}
#id_captcha_1{
    margin-top:.10rem;
    width:2.00rem !important;
    margin-right:.50rem;
}
div.identify-code{
    position:relative;
}
.pwd,.code{
    margin-top:.10rem;
    /*background:url("/static/image/hidden-pwd.png") no-repeat 100% 50%;*/

}
.send-code{
    position:absolute;
    color: #BDC0C2;
    top:.30rem;
    right:.50rem;
    cursor:pointer;
}
.send-code:hover{
    color: #4A90E2;
}
.remeber-pwd , .agreement{
    margin:.30rem 0 .50rem;
    margin-left:.50rem;
    position:relative;
}
.is-secret{
    position:absolute;
    width:.22rem;
    height:.18rem;
    top:.37rem;
    /*right:.50rem;*/
    right:.60rem;
    cursor:pointer;
}
.is-secret1{
    background:url('/static/image/show-pwd.png') no-repeat;
    background-size: .22rem .17rem;
}
.is-secret1:hover{
    background:url('/static/image/showPwd1.png') no-repeat;
    background-size: .22rem .17rem;
}
.is-secret2{
    background:url('/static/image/close-pwd.png') no-repeat;
    background-size: .22rem .17rem;
}
.is-secret2:hover{
    background:url('/static/image/close-pwd1.png') no-repeat;
    background-size: .22rem .17rem;
}

.s-box{
    position: relative;
    z-index: 10;
    cursor:pointer;
    display: inline-block;
    border:.01rem #ddd solid;
    width:.18rem;
    height:.18rem;
    vertical-align: top;
    border-radius: .03rem;
}
.s-box:hover{
    border:.01rem #699AEF solid;

}
.remeber-pwd img.right,.agreement img.right{

    position:absolute;
    top:.04rem;
    left:.03rem;
}
.is-show{
    display:none !important;
}
.remeber-pwd span:not(:first-child),.agreement span:not(:first-child){
    margin-left:.10rem;
    font-family: MicrosoftYaHei;
    font-size: .14rem;
    color: #BBBBBB;
}

.login-register div.button{
    width:3.50rem;
    height:.40rem;
    color:#fff;
    text-align:center;
    line-height:.40rem;
    margin:0 auto;
    margin-bottom:.50rem;
    background: #497CD6;
    border-radius: 1.00rem;
    cursor:pointer;
}
.org-login-btn.disabled,
.register-btn.disabled {
    cursor: not-allowed !important;
    background: #d8d8d8 !important;
}
.login-style{
    margin-top:.60rem !important;
}
.login-style1{
    margin-top:.35rem !important;
    margin-bottom: .15rem!important;
}
.login-register div.button:hover{
    background: #699AEF;
}
.cue{
    text-align:center;
    color: #BBBBBB;
    /*cursor:pointer;*/
    /*margin-bottom:.50rem;*/
    /*padding-bottom:.50rem;*/
}
.choose.clearfix{
    margin-top: .40rem;
    font-size: .18rem;
    color: #666666;
    font-weight: 200;
}
.close1 {
    opacity:1 !important;
    display: block;
    width: .28rem;
    height: .27rem;
    position: relative;
    top: -.30rem;
    left: .30rem;
    background: url(/static/image/close.png) no-repeat -.43rem;
}
.close:hover{
    background: url(/static/image/close.png) no-repeat .03rem;

}
.phone-password-retrieve-form .errorMessage{
    margin-left: 0 !important;
}
.email-password-retrieve-form .errorMessage{
    margin-left: 0 !important;
    -webkit-box-shadow: 0 0 .00rem 10rem white inset !important;
}
.email-password-retrieve-form input,.phone-password-retrieve-form input{
    margin-left: .10rem !important;
    -webkit-box-shadow: 0 0 .00rem 10rem white inset !important;
}
.boya-logo {
    position: fixed;
    bottom: .2rem;
    right: .3rem;
    width: 1.51rem;
    height: .31rem;
    background: url(/static/image/boya-logo.png)no-repeat;
    background-size: 1.51rem .31rem;
}

