/* CSS Document */
body{
	width: 100%;
	height: 100%;
	background:url(../img/icon-headback－left.png) no-repeat center fixed;
	-webkit-background-size:100% 100%;
	font-family:"微软雅黑";
}
.
::-moz-placeholder { color:rgba(94, 94, 94, 1); font-size:0.8rem;}
::-webkit-input-placeholder { color:rgba(94, 94, 94, 1); font-size:0.8rem;}
:-ms-input-placeholder { color:rgba(94, 94, 94, 1); font-size:0.8rem;}
a{ color:#FFF;	}
a:hover{ color:#FFF;}
/*content*/
.form-box{ width:25rem; margin:0 auto;}
.content-tilte{ color:#FFF; font-size:1.5rem; margin-top:2rem; text-align:center;}

.input-form{position:relative; height:2.4rem;margin-bottom: 1rem;}
.input-form img{ position:absolute; width:1.6rem; height:1.4rem; margin:0.3rem 0.3rem;left: 16px;
    top: 7px;}

.input-form .inputstyle-code{ position:absolute; height:1.2rem; width:4rem; right:0.2rem; border-left:2px solid #fff; bottom:0.8rem; font-size:0.7rem; color:#0C6;}
.inputstyle{ height:2rem;width: calc(100% - 3.3rem); border: 1px solid #d2d5dc;border-radius: 30px; color:#606161; padding:0.3rem 0.3rem 0.3rem 3rem; }
.inputstyle-c{ height:2rem; width:100%;  color:#606161; padding:0.3rem 4rem 0.3rem 2rem; border-radius:0.1rem}


.input-form input[type=text]:focus, input[type=password]:focus {border: 2px solid #768CF8;outline: inherit;}
.checkbox{ font-size:0.8rem; color:#fff;display: flex;justify-content: space-between;padding: 0.5rem;}
.checkbox input{ width:0.9rem; height:0.9rem; position:relative;}
.sub input{ width:100%; height:3rem; color:rgba(255, 255, 255, 1); font-size:1.2rem; text-align:center; background-color: rgba(36, 127, 255, 1); border-radius:1.5rem;border: none;}
.newuer p{ color:#FFF; font-size:0.7rem; margin:0.5rem 0; text-align:center;}
.or .division{ display:inline-block; width:45%; border-bottom:1px solid #fff; margin-top:0.7rem;}
.or{ text-align:center;}
.or .txt-or{ text-align:center; color:#FFF; margin:0 0.1rem;}
