.pc-login{
    width: 100%;
    height: 100%;
    background: url('../images/pc_login_back.png') no-repeat center center;
    background-size: 100% 100%;
    overflow: hidden;
    .logo{
        width: 700px;
        margin: 0 auto;
        margin-bottom: 35px;
        img{
            width: 100%;
        }
    }
    .r-logo{
        margin-top: 30px;
        img{
            width: 240px;
            margin-right: 40px;
        }
    }
    .hos-logo{
        width: 300px;
        margin: 0 auto;
    }
    .main{
        width: 250px;
        margin: 0 auto;
        .item{
            height: 36px;
            line-height: 36px;
            width: 100%;
            border: 1px solid #aaaaaa;
            border-radius: 5px;
            margin-bottom: 20px;
            img{
                width: 36px;
                height: 36px;
            }
            input,select{
                height: 36px;
                line-height: 36px;
                width: 100%;
                border-radius: 5px;
                font-size: 16px;
                text-indent: 10px;
            }
        }
    }
    .pc-login-btn{
        width: 250px;
        margin: 20px auto 30px;
        cursor: pointer;
    }
    .hos-name{
        width: 320px;
        margin: 30px auto 0;
    }
}
.pc-index{
    .pc-login-btn{
        width: 250px;
        margin: 0 auto;
        cursor: pointer;
    }
    .logo{
        margin-bottom: 60px;
    }
    .tips{
        color: #8e1f22;
        text-align: center;
        font-size: 14px;
        line-height: 26px;
        margin: 15px 0;
    }
    
}
.pc-register{
    .main{
        overflow: hidden;
        width: 440px;
        .item{
            width: 210px;
        }
    }
    #cmbProvince,#cmbCity{
        color: #777;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        border-radius: 5px;
        border: none;
        background-color: #fff;
    }
}
.pc-zhibo{
    padding-bottom: 70px;
    .content{
        width: 90%;
        margin: 0 auto;
    }
    .logo-box{
        width: 90%;
        margin: 0 auto;
    }
    .logo{
        width: 65%;
        margin: 50px auto 20px;
    }
    .r-logo{
        width: 25%;
        margin-top: 50px;
        img{
            width: 100%;
            margin-right: 0;
        }
    }
    .pc-login-btn{
        margin-top: 30px;
        width: 250px;
    }
}
body::-webkit-scrollbar {
    display: none;
}
.mob-index{
    background: url('../images/mob_back.png')no-repeat center center;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
    max-width: 840px;
    margin: 0 auto;
    .logo{
        width: 90%;
        margin: 0 auto;
        margin-top: 10px;
        max-width: 300px;
    }
    .r-logo{
        margin-top: 10px;
        img{
            width: 140px;
            margin-right: 10px;
        }
    }
    .hos-logo{
        width: 65%;
        margin: 25px auto;
        max-width: 300px;
    }
    .mob-btn{
        width: 65%;
        margin: 0 auto;
    }
    .tips{
        color: #8e1f22;
        text-align: center;
        font-size: 14px;
        line-height: 30px;
        margin: 10px 0;
    }
    .zhibo-logo{
        width: 90%;
        margin: 20px auto;
        max-width: 500px;
    }
    .invitation{
        width: 65%;
        margin: 0 auto;
    }
    .par-mode{
        width: 300px;
        margin: 10px auto;
        .mode{
            width: 68%;
        }
        .qr-code{
            width: 30%;
            margin-top: 15px;
        }
    }
}
.mob-reg{
    .logo{
        margin-bottom: 10px;
    }
    .hos-logo{
        margin: 0 auto 10px;
    }
    .main{
        width: 65%;
        margin: 0 auto;
        .item{
            height: 32px;
            line-height: 32px;
            width: 100%;
            border-radius: 5px;
            border-left: none;
            margin-bottom:10px;
            border: 1px solid #aaaaaa;
            img{
                width: 32px;
                height: 32px;
            }
            input{
                height: 32px;
                line-height: 32px;
                border-radius: 5px;
                font-size: 16px;
                width: 100%;
                text-indent: 10px;
            }
        }
    }
    #cmbProvince,#cmbCity{
        width: 234px;
        padding-left: 4px;
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        border-radius: 5px;
        border: none;
        color: #666;
        background-color: #fff;
    }
    .mob-btn{
        margin-top: 20px;
    }
}
.mob-login{
    .main{
        margin: 0 auto;
        .item{
            margin-bottom: 30px;
        }
    }
}