/* 导航开始 */
nav .nav{
    box-shadow: none;
}
.nav .nav_left{
    margin-right: 8.5rem;
}
nav .nav .nav_right .nav_right_btn{
    width: 0.90rem;
    height: 0.34rem;
    border: 0.01rem solid #CCCCCC;
    border-radius: 0.04rem;
    font-size: 0.14rem;
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* 导航结束 */
/* 主体开始 */
main{
    width: 100%;
    position: relative;
}
.main_bj{
    width: 100%;
}
.main{
    width: 12rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.logon{
    width: 3.50rem;
    height: 5rem;
    background: #FFFFFF;
    float: right;
    margin-top: 0.9rem;
}
.logon_title{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    font-size: 0.18rem;
    color: #000000;
    padding: 0.3rem 0 0.3rem;
}
.logon_title img{
    width: 0.16rem;
    color: 0.16rem;
    position: absolute;
    right: 0.29rem;
    top: 0.29rem;
    cursor: pointer;
}
.logon_title .wechat2{
    width: 0.5rem;
    height: 0.5rem;
    top: 0;
    right: 0;
}
.logon_erweima{
    width: 2.90rem;
    height: 2.90rem;
    border: 0.01rem solid #E6E6E6;
    margin: 0rem auto 0.22rem;
}
.logon_erweima img{
    width: 100%;
    height: 100%;
}
.logon_tips{
    width: 100%;
    text-align: center;
    font-size: 0.14rem;
    color: #000000;
    line-height: 0.22rem;
}
.logon_input{
    width: 2.9rem;
    height: 0.45rem;
    border: 0.01rem solid #E6E6E6;
    margin: 0rem auto 0.25rem;
    display: flex;
    align-items: center;
    padding: 0 0.16rem;
    box-sizing: border-box;
    border-radius: 2px;
}
.logon_input input{
    width: 100%;
    font-size: 0.14rem;
}
.logon_code{
    width: 2.9rem;
    height: 0.45rem;
    border: 0.01rem solid #E6E6E6;
    margin: 0rem auto 0.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.16rem;
    box-sizing: border-box;
    border-radius: 2px;
}
.logon_code input{
    width: 60%;
    font-size: 0.14rem;
}
.code_xian{
    width: 1px;
    height: 0.15rem;
    background-color: #000000;
}
.code_btn{
    height: 100%;
    font-size: 0.14rem;
    color: #000000;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.blue_btn{
    width: 2.9rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.14rem;
    color: #FFFFFF;
    margin: 0rem auto 0.25rem;
    background-color: #3881F4;
    cursor: pointer;
    border-radius: 2px;
}
.xieyi{
    width: 2.9rem;
    display: flex;
    align-items: center;
    margin: 0 auto 0;
    padding-top: 0.15rem;
}
.xieyi img{
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.06rem;
}
.xieyi span{
    font-size: 0.14rem;
    color: #000000;
}
.logon_type{
    width: 2.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0rem auto 0;
}
.logon_type .span1{
    font-size: 0.14rem;
    color: #999;
    cursor: pointer;
}
.logon_type .span2{
    font-size: 0.14rem;
    color: #999;
    margin: 0 0.1rem;
}
.or{
    width: 2.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.3rem auto 0;
    font-size: 0.14rem;
    color: #DCDCDC;
}
.or span{
    color: #000000;
    margin: 0 0.1rem;
}
.wechat{
    width: 2.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.2rem auto 0.1rem;
}
.wechat img{
    width: 0.4rem;
    cursor: pointer;
}
/* 主体结束 */
/* 尾部开始 */
.footer_top_login{
    justify-content: center !important;
}
.footer_top_login .top_left{
    text-align: center;
}
/* 尾部结束 */