﻿img{background:none;}
.m-1200{width:1200px;margin:0 auto;}
.m-545{width:545px;margin:0 auto;}
.u_head{height:70px;line-height:70px;overflow:hidden;position: relative;}
.u_head img{margin-top: 13px;}
.u_head span{color: #999;font-size: 24px;position: absolute;left: 400px;font-family: "宋体";top: 0;height: 100%;}
.Validform_checktip{}
/*登录*/
.u_nav{background:url(https://static.gmzx.com/images/gmzx/user/user-bg.jpg) center no-repeat;height:790px;}
.u_nav .m-1200{position:relative;height: 100%;}
.u_login{position:absolute;width:340px;padding:30px;right: 0;top: 120px;background:#fff;border-radius:4px;box-shadow: 0px 0px 10px #333;}
.user_pic{text-align: center;margin-bottom:30px;}
.user_from{border:#E6E6E6 1px solid;border-radius:4px;padding:0 15px;}
.user_from li{height:66px;line-height:66px;}
.user_from li input{border: 0 none;height: 80%;margin-left: 15px;font-size: 16px;color: #666;}
.u-text{}

.item-login-option{margin:15px 0;}
.item-login-option .retrieve-password {float: right;text-align: right;padding-left:18px;position:relative;}
.item-login-option .retrieve-password a{font-size:14px;color:#999;}
.item-login-option .remember-password em input{vertical-align: middle; margin-top: -2px;}
#remember-password {display:none;}
#remember-password + label{
	position: relative;
	padding: 8px 0 8px 22px;
	font-size: 14px;
	color: #999;
	display: inline;
	font-weight: normal;
	margin: 0;
}
#remember-password + label::after {
	content: '\2714';
	position: absolute;
	top: 9px;
	left: 0px;
	color: #9A9A9A;
	width: 15px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #fff;
	border-radius: 50%;
	line-height: 15px;
	border: #9A9A9A 1px solid;
	font-weight: normal;
}
#remember-password:checked + label::after {
	content: '\2714';
	position: absolute;
	top: 9px;
	left: 0px;
	color: #fff;
	width: 15px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #F14C7F;
	border-radius: 50%;
	line-height: 15px;
	border:#F14C7F 1px solid;
	font-weight: normal;
}
.u-submit .button{background-clip: padding-box;background-color: #F14C7F;border-color: #F14C7F;color: #fff;border: none;cursor: pointer;border-radius: 5px;display: block;font-size: 14px;height: 40px;line-height: 40px;width: 100%;text-align: center;}
.u-zhuce{font-size:14px;color:#333;text-align:center;margin:25px 0;}
.u-zhuce a{font-size:14px;color:#f14c7f;}
.otherlogin{}
.otherlogin a{float:left;width:33%;text-align:center;font-size: 14px;color: #666;}
.bcode{padding: 9px;border: #E4E4E4 1px solid;margin-left: 20px;color:#666;}




/*注册*/
.r_nav{background:#F2F2F2;padding:100px 0;}
.u-register{background:#fff;border-radius:10px;padding:30px;width:1140px;margin:0 auto;}
.u-register h1{color:#ff3366;margin-bottom:50px;}
.u-register-left{width: 370px;text-align: right;padding-right:215px;border-right:#E4E4E4 1px solid;}
.u-register-left li{height:40px;line-height:40px;font-size:14px;color:#333;margin-bottom:25px;}
.u-register-left li label{}
.u-register-left li span{width: 260px;float: right;text-align: left;height: 100%;}
.u-register-left li span input{margin-right:5px;}
.u-register-left li select{height: 100%;padding: 0 20px;margin-right: 20px;}
.u-register-left li button.but{background:#F14C7F;width:100%;height:100%;text-align:center;color:#fff;border:0 none;border-radius:4px;}
.input-text{border:#E4E4E4 1px solid;width:260px;height:38px;line-height:38px;text-indent: 1em;color: #666;box-shadow: 2px 2px 2px #E1E1E1;border-radius: 4px;}
.u-register-right{width:455px;margin-top: 30px;}

/*尾部*/
.u_foot{padding:15px 0;}
.u_foot p{color:#666;line-height:26px;font-size:14px;text-align:center;}
.u_foot p span{color:#f14c7f;padding-right:15px;}