.login{background:#fff;padding:20px 20px;width:450px;margin:20px auto;}
.login h3{font-weight:500;font-size:14px;margin:0 0 5px 5px}
.login_div{padding:20px 0}
.login_div div{padding:5px 0}
.bt001{width:100%;border:1px solid #555;color:#555;padding:10px 0;border-radius:10px;display:block;text-align:center}
.bt002{width:100%;background:var(--c1);color:#fff;font-size:16px;padding:10px 0;border-radius:10px;display:block;text-align:center;border:0}
input::placeholder {color: #999;}
input::-webkit-input-placeholder {color: #999;}
input:-ms-input-placeholder { color: #999;}
textarea::-webkit-input-placeholder { color: #999;}
textarea:-ms-input-placeholder { color: #999;}
.login_img{text-align:center;margin-bottom:50px}
.login_img img{border-radius:50%;width:200px}

@media (max-width:600px){
	.login{width:100%;margin-top:0px}
}
input[type=text], input[type=password]{
    background: #f4f4f4;
    border-radius: 10px;
    border: 0;
}
.join_div{font-size:14px;text-align:center;padding-top:20px;color:#999;}
.join_div a{margin:0 5px;}