@charset "utf-8";/* CSS Document *//*登录注册公共样式*/body {	font-family: '微软雅黑';}.logo {	width: 100%;	min-height: 2rem;	float: left;	text-align: center;}a:hover {	text-decoration: none;}ul {	margin: 0;	padding: 0;	list-style: none;}.logo img {	width: 40%;	margin-top: 1rem;}.login_res {	width: 100%;	min-height: 28rem;	float: left;	background: url(../images/dongtu.gif) no-repeat #1776d4;	background-size: 100%;	background-position-y: -5.5rem;	position: relative;}.tab {	width: 100%;	height: 5rem;	margin-top: 6rem;}.tab li {	width: 15%;	height: 6rem;	background: #fff;	position: relative;	margin-left: 21%;	float: left;	margin-right: 5%;}.tab li em {	width: 109.5%;	height: 3rem;	display: inline-block;	background: #1776d4;	position: absolute;	border-radius: 50px;	left: -90.7%;	bottom: 2.4rem;}.tab li em:nth-child(2) {	width: 105%;	height: 3.2rem;	display: inline-block;	background: #1776d4;	position: absolute;	border-radius: 50px;	bottom: 2.3rem;	left: 80.1%;}.tab li span {	width: 118.3%;	display: inline-block;	height: 3.9rem;	border-radius: 85px;	background: #fff;	position: absolute;	line-height: 4rem;	text-align: center;	margin-left: -8.9%;	margin-top: -2.1rem;	font-size: 1rem;}.tab .action {	background: #1776d4;}.tab .action span {	color: #fff;	background: #1776d4;}.con {	width: 90%;	min-height: 5rem;	margin-left: 5%;	position: absolute;	top: 8.7rem;}.login_con {	width: 100%;	min-height: 2rem;	float: left;}.login_con ul {	background: #fff;	border-radius: 11px;	width: 100%;	min-height: 2rem;	float: left;}.login_con li {	width: 100%;	height: 3rem;	line-height: 3rem;	border-bottom: 1px solid #ebebeb;	position: relative;}.login_con .user {	background: url(../images/iphone_text.png) no-repeat center left 3%;	width: 100%;	height: 3rem;	outline: none;	background-size: 8%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.login_con .pwd {	background: url(../images/pwd.png) no-repeat center left 3%;	width: 100%;	height: 3rem;	outline: none;	background-size: 8%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.pwd_confirm{	background: url(../images/pwd.png) no-repeat center left 3%;	width: 100%;	height: 3rem;	outline: none;	background-size: 8%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.login_con li a {	font-size: 0.9rem;	color: #1776d4;	position: absolute;	display: block;	top: 0;	right: 2%;}.login_con .fu_pwd,.res_con .fu_pwd {	border: 0;}.login_con .abut {	width: 100%;	display: block;	height: 3rem;	line-height: 3rem;	float: left;	background: #fff;	text-align: center;	margin-top: 2.5rem;	border-radius: 56px;	font-size: 1.2rem;	color: #1776d4;	font-weight: 700;	font-family: '微软雅黑';	border: 0;}.res_con .abut {	width: 100%;	display: block;	height: 3rem;	line-height: 3rem;	float: left;	background: #fff;	text-align: center;	border-radius: 56px;	font-size: 1.2rem;	color: #1776d4;	font-weight: 700;	font-family: '微软雅黑';	border: 0;}.res_con {	width: 100%;	min-height: 2rem;	float: left;	display: none;}.res_con ul {	background: #fff;	border-radius: 11px;	width: 100%;	min-height: 2rem;	float: left;}.res_con li {	width: 100%;	height: 3rem;	line-height: 3rem;	border-bottom: 1px solid #ebebeb;	position: relative;}.res_con .user {	background: url(../images/iphone_text.png) no-repeat center left 3%;	width: 100%;	height: 3rem;	outline: none;	background-size: 8%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.res_con .yzm {	background: url(../images/yzm.png) no-repeat center left 4%;	width: 100%;	height: 3rem;	outline: none;	background-size: 5%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.res_con .pwd {	background: url(../images/pwd.png) no-repeat center left 3%;	width: 100%;	height: 3rem;	outline: none;	background-size: 8%;	font-size: 0.9rem;	text-indent: 12%;	border: 0;}.res_con .yz button {	position: absolute;	width: 7rem;	line-height: 2rem;	height: 2rem;	display: block;	color: #fff;	right: 3%;	background: #1776d4;	font-size: 0.9rem;	top: 0.5rem;	text-align: center;	border-radius: 7px;	border: 0;}.res_con .yz button:disabled {	position: absolute;	width: 7rem;	line-height: 2rem;	height: 2rem;	display: block;	color: #fff;	right: 3%;	background: #7c95af;	font-size: 0.9rem;	top: 0.5rem;	text-align: center;	border-radius: 7px;	border: 0;}.res_con p {	width: 100%;	text-align: center;	font-size: 0.8rem;	color: #fff;	line-height: 2.5rem;}.res_con p img {	width: 5%;	margin-right: 1%;}.res_con p a {	color: #fff;}.res_con .abut1 {	width: 100%;	display: block;	height: 3rem;	line-height: 3rem;	float: left;	background: #98c2ea;	text-align: center;	border-radius: 56px;	font-size: 1.2rem;	color: #6199d2;	font-weight: 700;	font-family: '微软雅黑';	border: 0;}.footer {	width: 100%;	color: #fff;	position: fixed;	bottom: 1rem;	left: 0;	text-align: center;	font-size: 0.95rem;}.footer img {	width: 20%;}/*苹果五适配*/@media only screen and (min-device-width: 320px)and (-webkit-min-device-pixel-ratio: 2) {	.tab li span {		width: 118.3%;		display: inline-block;		height: 3.5rem;		border-radius: 85px;		background: #fff;		position: absolute;		line-height: 3.5rem;		text-align: center;		margin-left: -8.9%;		margin-top: -2.1rem;		font-size: 1rem;	}	.tab li {		width: 15%;		height: 5.7rem;		background: #fff;		position: relative;		margin-left: 21%;		float: left;		margin-right: 5%;	}	.con {		width: 90%;		min-height: 5rem;		margin-left: 5%;		position: absolute;		top: 8.1rem;	}	.tab li em {		width: 109.5%;		height: 3rem;		display: inline-block;		background: #1776d4;		position: absolute;		border-radius: 50px;		left: -90.7%;		bottom: 2.6rem;	}}@media only screen and (min-device-width: 375px)and (-webkit-min-device-pixel-ratio: 2) {	.tab {		width: 100%;		height: 5rem;		margin-top: 6rem;	}	.tab li {		width: 15%;		height: 6rem;		background: #fff;		position: relative;		margin-left: 21%;		float: left;		margin-right: 5%;	}	.tab li em {		width: 109.5%;		height: 3rem;		display: inline-block;		background: #1776d4;		position: absolute;		border-radius: 50px;		left: -90.7%;		bottom: 2.4rem;	}	.tab li em:nth-child(2) {		width: 105%;		height: 3.2rem;		display: inline-block;		background: #1776d4;		position: absolute;		border-radius: 50px;		bottom: 2.3rem;		left: 80.1%;	}	.tab li span {		width: 118.3%;		display: inline-block;		height: 3.9rem;		border-radius: 85px;		background: #fff;		position: absolute;		line-height: 4rem;		text-align: center;		margin-left: -8.9%;		margin-top: -2.1rem;		font-size: 1rem;	}	.tab .action {		background: #1776d4;	}	.tab .action span {		color: #fff;		background: #1776d4;	}	.con {		width: 90%;		min-height: 5rem;		margin-left: 5%;		position: absolute;		top: 8.7rem;	}}@media only screen and (min-device-width: 414px)and (-webkit-min-device-pixel-ratio: 3) {	.tab li span {		width: 118.3%;		display: inline-block;		height: 4.3rem;		border-radius: 85px;		background: #fff;		position: absolute;		line-height: 4.3rem;		text-align: center;		margin-left: -8.9%;		margin-top: -2.1rem;		font-size: 1rem;	}	.con {		width: 90%;		min-height: 5rem;		margin-left: 5%;		position: absolute;		top: 9.1rem;	}	.tab li em:nth-child(2) {		width: 105%;		height: 3.2rem;		display: inline-block;		background: #1776d4;		position: absolute;		border-radius: 50px;		bottom: 1.7rem;		left: 80.1%;	}	.tab li em {		width: 109.5%;		height: 3rem;		display: inline-block;		background: #1776d4;		position: absolute;		border-radius: 50px;		left: -90.7%;		bottom: 1.8rem;	}}.verify p img{	width: 8rem;	margin-top: 0.5rem;    margin-bottom: 0.5rem;}.verify input{    color: #666;    font-size: 25px;    width: 8rem;    text-align: center;}.verify p{	margin-top: none;	margin-bottom: 0;}.verify{	z-index: 999;    position: absolute;    top: -3rem;    width: 100%;    background-color: #fafafa;    border-radius: 12px;    display: none;}.verify .btn{    width: 45%;    display: inline-block;    height: 3rem;    line-height: 2rem;    background: #e4e0e0;    text-align: center;    border-radius: 56px;    font-size: 1.2rem;    color: #31ab6d;    font-weight: 700;    font-family: '微软雅黑';    border: 0;    margin-top: 0.5rem;    margin-bottom: 0.5rem;}.verify .btnred{    width: 45%;    display: inline-block;    height: 3rem;    line-height: 2rem;    background: #e4e0e0;    text-align: center;    border-radius: 56px;    font-size: 1.2rem;    color: #e04b67;    font-weight: 700;    font-family: '微软雅黑';    border: 0;    margin-top: 0.5rem;    margin-bottom: 0.5rem;}.zhezhao{    background-color: rgb(137, 146, 142, 0.55);    filter: alpha(opacity=20);    background-color: rgba(137, 146, 142, 0.55);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 998;    display: none;}