.loginTk{
    position: fixed;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background: rgba(0,0,0,0.6);
    z-index: 1000;
    display: none;
}
.bg_phone{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius:10px;
    box-sizing: border-box;
    width: 7.467rem;
    padding:0 0 .267rem;
}
.bg_phone .title{
    text-align: center;
    font-size: .533rem;
    color:#333;
    font-weight: 600;
    height: 1.293rem;
    line-height: 1.293rem;
    margin:0 .267rem .533rem;
    border-bottom:1px solid #f5f5f5;
}
.bg_phone .phoneLi{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon3.png) no-repeat 0.333rem center;
    background-size:0.4rem 0.573rem; 
    margin:0 auto .373rem;
    border-radius:50px;
}
.bg_phone .phoneLi input{
    font-size: 0.373rem;
    color:#333;
}
.bg_phone .phoneEms{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    margin:0 auto .373rem;
}
.bg_phone .phoneEms .input{
    float: left;
    width: 3.8rem;
    font-size: .373rem;
    color:#333;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon4.png) no-repeat 0.267rem center;
    background-size:0.533rem 0.413rem; 
    height: 100%;
    border-radius:50px;
}
.bg_phone .phoneEms .input input{
    width: 100%;
}
.bg_phone .phoneEms .num{
    float:right;
    width: 1.827rem;
    height: .733rem;
    line-height: .733rem;
    text-align: center;
    font-size: .267rem;
    color:#333;
    margin-top: .107rem;
}
.bg_phone .phoneEms .num2{
    box-shadow:0px 0px 6px rgba(0,0,0,0.2);
    border-radius:50px;
}
.bg_phone .zhLi{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon2.png) no-repeat 0.333rem center;
    background-size:0.493rem 0.48rem; 
    margin:0 auto .373rem;
    display: none;
    border-radius:50px;
}
.bg_phone .zhLi2{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon1.png) no-repeat 0.333rem center;
    background-size:0.44rem 0.507rem; 
    margin:0 auto .373rem;
    display: none;
    border-radius:50px;
}
.bg_phone .zhLi input,.bg_phone .zhLi2 input{
    font-size: .373rem;
    color:#333;
}
.bg_phone .zhEms{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    margin:0 auto .533rem;
    display: none;
}
.bg_phone .zhEms .input{
    float: left;
    width: 3.8rem;
    font-size: .373rem;
    height: 100%;
    color:#333;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon4.png) no-repeat 0.267rem center;
    background-size:0.533rem 0.413rem; 
    border-radius:50px;
}
.bg_phone .zhEms .input input{
    width: 100%;
}
.bg_phone .zhEms .num{
    float:right;
    width: 1.827rem;
    height: 0.733rem;
    line-height: 0.733rem;
    font-size: 0.32rem;
    margin-top: .107rem;
}
.bg_phone .login_btn{
    width: 6.133rem;
    height: 0.933rem;
    line-height: .933rem;
    text-align: center;
    font-size: .48rem;
    color:#fff;
    background: url(../../common/images/login4.png);
    background-size:100% 100%;
    margin:0.5rem auto .267rem; 
}
.bg_phone .setMM{
    width: 5.6rem;
    margin:0 auto .533rem;
    font-size: .32rem;
    color:#999;
}
.bg_phone .setMM .fr{
    color:#F5903B;
}
.bg_phone .other .tit{
    font-size: .32rem;
    color:#F5903B;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: .267rem;
}
.bg_phone .other .tit img{
    width: 2.04rem;
    height: .227rem;
}
.bg_phone .list{
    font-size: .32rem;
    color:#333;
    display: flex;
    justify-content: space-around;
    width: 4rem;
    margin:0 auto;
}
.bg_phone .list .li{
    text-align: center;
}
.bg_phone .list img{
    width: 1.067rem;
    height: 1.067rem;
    display: block;
    margin:0 auto .133rem;
}
.bg_phone .close{
    position: absolute;
    width: .35rem;
    height: .35rem;
    right: .667rem;
    top:0.5rem;
}
/* 注册 */
.zhuceTk{
    position: fixed;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background: rgba(0,0,0,0.6);
    z-index: 1000;
    display: none;
}
.zhuceTk .bg{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius:10px;
    box-sizing: border-box;
    width: 7.467rem;
    padding:0 0 .267rem;
}
.zhuceTk .title{
    text-align: center;
    font-size: .533rem;
    color:#333;
    font-weight: 600;
    height: 1.293rem;
    line-height: 1.293rem;
    margin:0 .267rem .533rem;
    border-bottom:1px solid #f5f5f5;
}
.zhuceTk .close{
    position: absolute;
    width: .35rem;
    height: .35rem;
    right: .667rem;
    top:0.5rem;
}
.zhuceTk .li1{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon2.png) no-repeat 0.333rem center;
    background-size:0.493rem 0.48rem; 
    margin:0 auto .373rem;
    border-radius:50px;
}
.zhuceTk .li2,.zhuceTk .li3{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon1.png) no-repeat 0.307rem center;
    background-size:0.44rem 0.507rem;
    margin:0 auto .373rem;
    border-radius:50px;
}
.zhuceTk .li4{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon3.png) no-repeat 0.333rem center;
    background-size:0.4rem 0.573rem; 
    margin:0 auto .373rem;
    border-radius:50px;
}
.zhuceTk .zcEms{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    padding-left: 1.2rem;
    background: url(../../common/images/login_icon4.png) no-repeat 0.267rem center;
    background-size:0.533rem 0.413rem; 
    margin:0 auto .4rem;
}
.zhuceTk .zcEms input{
    float: left;
    width: calc(100% - 2rem);
    font-size: .373rem;
    color:#333;
}
.zhuceTk .zcEms .num{
    float:right;
    width: 1.827rem;
    height: .733rem;
    line-height: .733rem;
    text-align: center;
    font-size: .267rem;
    color:#333;
    margin-top: .107rem;
}
.zhuceTk .zcCode{
    width: 6.133rem;
    height: .933rem;
    box-sizing: border-box;
    margin:0 auto .4rem;
}
.zhuceTk .zcCode .input{
    float: left;
    width: 3.8rem;
    font-size: .373rem;
    color:#333;
    padding-left: 1.2rem;
    background:#f5f5f5 url(../../common/images/login_icon5.png) no-repeat 0.267rem center;
    background-size:0.533rem 0.467rem; 
    border-radius:50px;
    height: 100%;
}
.zhuceTk .zcCode .input input{
    width: 100%;
}
.zhuceTk .zcCode .num{
    float:right;
    width: 1.827rem;
    height: 0.733rem;
    line-height: 0.733rem;
    font-size: 0.32rem;
    margin-top: .107rem;
}
.zhuceTk .xieyi{
    width: 6.4rem;
    font-size: .32rem;
    color:#999;
    box-sizing: border-box;
    padding-left:0.4rem;
    background: url(../../common/images/xieyi_check.png) no-repeat left center;
    background-size:0.267rem 0.267rem; 
    margin:0 auto;
}
.zhuceTk .xieyi.on{
    background: url(../../common/images/xieyi_check_on.png) no-repeat left center;
    background-size:0.267rem 0.267rem; 
}
.zhuceTk .xieyi span{
    color:#F5903B;
}
.zhuceTk .zcBtn{
    width: 6.133rem;
    height: .933rem;
    line-height: .933rem;
    color:#fff;
    text-align: center;
    background: url(../../common/images/login4.png) no-repeat;
    background-size:100% 100%;
    margin: 0.533rem auto .267rem;
}
.zhuceTk .tologin{
    text-align: center;
    font-size: .32rem;
    color:#999;
}
.zhuceTk .tologin span{
    color:#F5903B;
}
/* 找回密码 */
.retrieve{
    position: fixed;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background: rgba(0,0,0,0.6);
    z-index: 1000;
    display: none;
}
.retrieve .bg{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius:10px;
    box-sizing: border-box;
    width: 7.467rem;
    padding:.267rem 0 .267rem;
}
.retrieve .title{
    text-align: center;
    font-size: .533rem;
    color:#333;
    font-weight: 600;
    margin-bottom: .8rem;
}
.retrieve .close{
    position: absolute;
    width: .35rem;
    height: .35rem;
    right: .667rem;
    top:0.5rem;
}
.retrieve .li{
    width: 6.133rem;
    height: .933rem;
    margin:0 auto .4rem;
    border-radius:50px;
    background: #f5f5f5;
}
.retrieve .li .fl{
    width: 1.867rem;
    border-radius:50px 0 0 50px;
    height: 100%;
    line-height: .933rem;
    text-align: center;
    background: #E5E5E5;
    font-size: .347rem;
    color:#999;
}
.retrieve .li .fr{
    width: calc(100% - 1.867rem);
    display: block;
    height: 100%;
    line-height: .933rem;
    box-sizing: border-box;
    padding:0 .267rem;
    font-size: .32rem;
}
.retrieve .li2{
    width: 6.133rem;
    height: .933rem;
    margin:0 auto .4rem;
    display: none;
    border-radius:50px;
    background: #f5f5f5;
}
.retrieve .li2 .fl{
    width: 1.867rem;
    border-radius:50px 0 0 50px;
    height: 100%;
    line-height: .933rem;
    text-align: center;
    background: #E5E5E5;
    font-size: .347rem;
    color:#999;
}
.retrieve .li2 .fr{
    width: calc(100% - 1.867rem);
    display: block;
    height: 100%;
    line-height: .933rem;
    box-sizing: border-box;
    padding:0 .267rem;
    font-size: .32rem;
}
.retrieve .li3 .num{
    float:right;
    width: 1.827rem;
    height: 0.733rem;
    line-height: 0.733rem;
    font-size: 0.32rem;
    margin-top: .107rem;
}
.retrieve .li3 .fr{
    width: calc(100% - 3.8rem);
    padding:0 .267rem 0 .2rem;
}
.retrieve .tologin{
    width: 6.133rem;
    text-align: right;
    color:#999;
    font-size: .32rem;
}
.retrieve .tologin span{
    color:#F5903B;
}
.retrieve .retBtn{
    width: 6.133rem;
    height: .933rem;
    line-height: .933rem;
    color:#fff;
    text-align: center;
    background: url(../../common/images/login4.png) no-repeat;
    background-size:100% 100%;
    margin: 0.533rem auto .267rem;
    font-size: .48rem;
}

.retrieve .updatePwd{
    width: 6.133rem;
    height: .933rem;
    line-height: .933rem;
    color:#fff;
    text-align: center;
    background: url(../../common/images/login4.png) no-repeat;
    background-size:100% 100%;
    margin: 0.533rem auto .267rem;
}
/* 协议弹框 */
.xieyiTk{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 1000;
    display: none;
}
.xieyiTk .bg{
    box-sizing: border-box;
    width: 80%;
    height: 80%;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius:10px;
    padding:.5rem .2rem .4rem;
}
.xieyiTk .title{
    text-align: center;
    font-size: .453rem;
    color:#333;
    font-weight: 600;
    margin-bottom: .4rem;
}
.xieyiTk .close{
    position: absolute;
    width: .35rem;
    height: .35rem;
    right: .3rem;
    top:0.4rem;
}
.xieyiTk .tit{
    margin: .533rem 0 .267rem;
    font-size: 0.36rem;
}
.xieyiTk p{
    text-indent: .533rem;
    font-size: .347rem;
    margin-bottom: 0.267rem;
    color:#555;
    line-height: 1.5;
}
.xieyiTk p span{
    color:#ff5d13;
}
.xieyiTk .con{
    height: calc(100% - 1rem);
    overflow-x:hidden;
    overflow-y:auto;  
}
.xieyiTk .b{
    text-align: right;
    font-size: .347rem;
    color:#555;
}