body { background: url(../img/login/reg_bg.png) repeat-x; background-attachment: fixed;}

/* 会员注册页面样式 */
.header-logo { height: 80px; margin-top: 10%; background: url(/Content/img/pulic/logo.png) no-repeat; background-position: 50% 10%; }
.count {display: flex; flex-direction:column; align-items: center; justify-content: center;  margin-bottom: 20px;}
.count .reg-form { display: inline-block; position: relative; background: url(/Content/dist/img/login/login_foot.png) no-repeat bottom; overflow: hidden; padding: 20px 30px; text-align: center; box-shadow: rgb(45,149,247) 0 -3px 15px; background-color: #FFFFFF; border-radius: 5px; }  
.count .reg-form .reg-title { font-size: 22px; color: #2d95f7; margin-bottom: 20px;}
.count .reg-form .reg-input { display: block; margin: 6px 0; border: none; font-size: 16px; border-bottom: 1px #999 solid; color: #999999; padding: 10px; width: 300px; outline: none;}
.count .reg-form .reg-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #d6d6d6; font-size: 16px;}
.count .reg-form .reg-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #d6d6d6; font-size: 16px;}
.count .reg-form .reg-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d6d6d6; font-size: 16px;}
.count .reg-form .reg-input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #d6d6d6; font-size: 16px;}
.count .reg-form .reg-yanzheng { width: 300px;}
.count .reg-form .reg-yanzheng .yanzheng-input { width: 60%; display: inline-block; float: left; margin-right: 1%;}
.count .reg-form .reg-yanzheng .yanzheng-img { width: 30%; margin-top:10px; display: inline-block; float: left;}
.count .reg-form .reg-yanzheng .yanzheng-button { width: 39%; display: inline-block; float: left; border: 1px #2D95F7 solid; padding: 8px 0; outline: none; color: #2D95F7; border-radius: 5px; background-color: transparent; margin-top:10px; }
.count .reg-form .reg-btn { margin-bottom: 60px;}
.count .reg-form .reg-btn .reg-btn-default { margin-top: 30px; background-color: #2d95f7; color: #fff; font-size: 16px; border-radius: 20px; display: inline-block; padding: 10px; width: 200px; border: none; outline: none;}
.count .reg-form .reg-btn .login-btn { display: inline-block; color: #999; display: block; padding: 10px;}

/* 管理员登录页面样式 */
.left-bg { position: relative; height: 100vh; background: url(../img/login/admin_bg.png) no-repeat; background-size: cover; display: flex; flex-direction:column; align-items: center; justify-content: center;}
.left-bg .font-title { font-size: 48px; color: #FFFFFF; letter-spacing: 5px;}
.left-bg .foot { position: absolute; bottom: 5%; align-items: center;}
.left-bg .foot img { width: 100%;}
.right-login { background-color: #FFFFFF; height: 100vh; display: flex; flex-direction:column; align-items: center; justify-content: center;}
.right-login .right-count { text-align: center; margin-bottom: 20px;}
.right-login .right-count .right-title { color: #0755c3; font-size: 28px; letter-spacing: 2px;}
.right-login .right-count .right-subtitle { color: #999999;}
.right-login .login_form { padding: 20px;}
.right-login .login_form .reg-input { display: block; margin: 10px 0; border: none; font-size: 16px; border-bottom: 2px #666 solid; color: #666; padding: 10px; width: 350px; outline: none; }
.right-login .login_form .reg-yanzheng { width: 350px;}
.right-login .login_form .reg-yanzheng .yanzheng-input { width: 60%; display: inline-block; float: left; margin-right: 1%;}
.right-login .login_form .reg-yanzheng .yanzheng-img {width: 30%; display: inline-block; float: left; margin-top:10px;}
.right-login .reg-btn { text-align: center; margin-top: 30px;}
.right-login .reg-btn .reg-btn-default {font-size: 16px; border-radius: 20px; display: inline-block; padding: 10px; width: 250px; border: none; outline: none; background-color: #0755C3; color: #FFFFFF; }
.right-login .reg-btn .login-btn { display: inline-block; color: #999; display: block; padding: 10px;}





@media all and (max-width: 768px){
	/* 会员注册表单块小屏宽度 */
	.count .reg-form {width: 100%;}
	.count .reg-form .reg-input { width: 100%;}
	.count .reg-form .reg-yanzheng { width: 100%;}
	/* 管理员登录表单小屏宽度 */
	.right-login .login_form { padding: 0 40px;}
	.right-login .login_form .reg-input { width: 100%;}
	.right-login .login_form .reg-yanzheng { width: 100%;}
}
