 /*http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
   questionlee | 20170116
*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, i, button,
dl, dt, dd, ol, ul, li, form, label, 
table, tbody, tr, th, td, audio, video, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
a { text-decoration: none; outline:none;}
html, body{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-appearance:none;
	font-family: "Microsoft YaHei" ,"宋体";
	line-height: 1em;
	font-size: 16px;
}
/*修改轮廓样式*/
input,button,textarea{
	outline: none;
	border: 0;
} 
ol,
ul {
	list-style: none;
}
.fl{ float: left; }
.fr{ float: right; }
.color-999 { color: #999; }
.color-geo { color: #ff9a80; }

/*登录模块*/
	.lg-box {
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 10;
		margin: -260px 0 0 -204px;
		width: 408px;
		padding: 0 0 28px;
		background: #fff;
		border-radius: 8px;
		box-shadow: 0 3px 3px rgba(0,0,0,.4);
		overflow: hidden;
	}
	.lg-box-logo {
		display: inline-block;
		width: 100%;
		padding: 36px 0 26px;
	}
	.lg-box-logo h1 {
		width: 180px;
		text-align: right;
		margin: 0 auto;
		clear: both;
	}
	.lg-box-logo img {
		width: 50px;
		height: 50px;
		float: left;
	}
	.lg-box-logo span {
		font-size: 24px;
		color: #333;
		line-height: 50px;
		float: right;
	}
	.lg-box-top {
		height: 80px;
		padding: 0 24px;
		border-bottom: 1px solid #d8d8d8;
		background: #f5f5f5;
	}
	.lg-box-top span {
		margin-top: 36px;
		font-size: 22px;
		color: #666;
		float: left;
	}
	.lg-box-body {
		padding: 0 24px;
	}
	.lg-box h3 {
		font-size: 16px;
		color: #666;
		text-align: center;
	}
	.lg-box h3:before,
	.lg-box h3:after {
		content: '';
		display: block;
		width: 93px;
		height: 8px;
		border-bottom: 1px solid #c5c5c5;
	}
	.lg-box h3:before {
		float: left;
	}
	.lg-box h3:after {
		float: right;
		border-bottom-style: dashed;
	}
	.lg-box h3 span {
		color: #999;
		font-size: 14px;
	}
	.lg-box a {
		font-size: 14px;
	}
/*表单模块*/
	.input-groupOuter {
		margin: 20px 0;
	}
	.input-group {
		border: 1px solid #cdcdcd;
		border-radius: 4px;
		margin: 20px 0;
		position: relative;
		behavior: url(/Public/Pc/css/PIE.htc);
	}
	.input-group .input-group-addon {
		float: left;
		width: 19%;
		height: 49px;
		line-height: 49px;
		background: #cdcdcd;
		color: #fff;
		text-align: center;
	}
	.input-group .input-group-addon i {
		font-size: 26px;
	}
	.input-group .form-control {
		width: 74%;
		height: 48px;
		padding: 0 12px;
		font-size: 14px;
		border-radius: 0 4px 4px 0;
		behavior: url(/Public/Pc/css/PIE.htc);
	}
	.input-group .input-error {
		display: none;
		border: 1px solid #e1b9b9;
		border-radius: 3px;
		background: #f2dedd;
		font-size: 12px;
		color: #a84647;
		padding: 8px 10px 5px;
		position: absolute;
		width: 338px;
		top: -30px;
		left: -1px;
		behavior: url(/Public/Pc/css/PIE.htc);
	}
/*	.input-group .input-error:before {
		content: '';
	    width: 8px;
	    height: 8px;
	    border-left: 1px solid #e1b9b9;
	    border-bottom: 1px solid #e1b9b9;
	    background: #f2dedd;
	    position: absolute;
	    top: 25px;
	    left: 35px;
		-webkit-transform: rotate(-45deg);
		   -moz-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}*/
	.input-group .input-error i {
		font-size: 15px;
		margin-right: 10px;
	}
	.lg-box .checkbox {
		margin: 1px 5px 0 0;
	}
	.form-btn {
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: #ff9a80;
		color: #fff;
		border-radius: 4px;
		font-size: 20px;
		text-align: center;
		cursor: pointer;
		margin: 20px 0;
		behavior: url(/Public/Pc/css/PIE.htc);
	}
/*获取短息验证码*/
	.getVcode {
		width: 208px;
		display: inline-block;
		font-size: 0;
		margin: 0;
	}
	.getVcode .form-control {
		width: 122px;
	}
	.getVcode-btn {
		width: 138px;
		height: 50px;
		color: #fff;
		border-radius: 4px;
		font-size: 14px;
		text-align: center;
		cursor: pointer;
		background: #ff9a80;
	}
	.vCodeImg {
		width: 140px;
		height: 52px;
		border-radius: 4px;
		cursor: pointer;
	}
/*一键登录*/
	.lg-onekey {
		padding-top: 18px;
	}
	.lg-onekey li {
		text-align: center;
		font-size: 14px;
		width: 33.33333%;
		float: left;
	}
	.lg-onekey li a {
		color: #999;
		display: inline-block;
	}
	.lg-onekey .icon {
		width: 52px;
		height: 52px;
		font-size: 30px;
		border-radius: 50%;
		margin: 0 auto 10px;
		behavior: url(/Public/Pc/css/PIE.htc);

	}
	.lg-onekey .icon.weixin {
		background: #00d573;
	}
	.lg-onekey .icon.weibo {
		background: #fb1924;
	}
	.lg-onekey .icon.qq {
		background: #00adef;
	}
	.lg-onekey .icon i {
		font-size: 30px;
		color: #fff;
		line-height: 52px;
	}

/*背景图片*/
	.lg-bg {
		background-position: 50% 50%;
	    background-size: cover;
	    bottom: 0;
	    right: 0;
	    position: fixed;
	    position: absolute\9;
	    width: 100%\9;
	    height: 100%\9;
	    overflow: hidden;
	    left: 0;
	    top: 0;
	}