@charset "utf-8";
/* CSS reset */
/*通用样式*/
html,body,div,ul,li,table,tr,td,dt,dd,dl,p,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0;}
body{
	background:#fff;
	font-size:16px;
	line-height:1.4;
	color:#666;
	font-family: sans-serif,Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft Yahei,Heiti SC,WenQuanYi Micro Hei,Arial;
}
html,body{width: 100%; height: 100%;}
a img{border:none;}
li{list-style-type:none;}
a{text-decoration:none; outline:none;}

/*pc*/
.lxPC_top{
	background:#1B6EEE;
	text-align:center;
	min-width:700px;
	padding:60px 0;
}
	.lxPC_top p{
		font-size: 22px;
		color: #fff;
		margin-top: 20px;
		line-height: 30px;
	}
.lxPC_main{
	width:700px;
	margin:0 auto;
	padding-bottom:124px;
}
	.lxPC_main h4{
		font-size:14px;
		line-height:22px;
		color:#000;
		text-align:center;
		font-weight:100;
		position:relative;
		margin:30px 0 14px;
	}
		.lxPC_main h4 em{
			width:700px;
			height:1px;
			overflow:hidden;
			background:#d7d7d7;
			position:absolute;
			left:0;
			top:11px;
			z-index:-1;
		}
		.lxPC_main h4 span{
			height:22px;
			background:#fff;
			padding:0 22px;
			display:inline-block;
		}
	.lxPC_li{
		font-size:16px;
		line-height:28px;
		text-align:center;
		margin-bottom:22px;/*32px*/
	}
		.lxPC_li em{
			margin:0 14px;
		}
	.lxPC_tel{
		height:28px;
		line-height:28px;
		font-size:16px;
		color:#999;
		vertical-align:middle;
		text-align:center;
		margin-bottom:-10px;
	}
		.lxPC_tel img{
			margin:-4px 15px 0 0;
		}
	.lxPC_dlLi{
		padding:16px 30px 45px;
		overflow: hidden;
	}
		.lxPC_dlLi dl{
			width:100px;
			text-align:center;
			float:left;
			margin-right:80px;
		}
			.lxPC_dlLi dt a{
				width:100px;
				height:100px;
				display:block;
				background:url(../images/lxxz_icon.png) no-repeat;
			}
			.lxPC_Android dt a{
				background-position:0 0;
			}
			.lxPC_Android dt a:hover{
				background-position:0 -102px;
			}
			.lxPC_iOS dt a{
				background-position:-102px 0;
			}
			.lxPC_iOS dt a:hover{
				background-position:-102px -102px;
			}
			.lxPC_Pc dt a{
				background-position:-204px 0;
			}
			.lxPC_Pc dt a:hover{
				background-position:-204px -102px;
			}
			.lxPC_Mac dt a{
				background-position:-306px 0;
			}
			.lxPC_Mac dt a:hover{
				background-position:-306px -102px;
			}
			.lxPC_dlLi dd a{
				font-size:16px;
				color:#999;
				line-height:32px;
			}
			.lxPC_dlLi dd a:hover{
				text-decoration:underline;
			}
			.lxPC_dlLi dd span{
				display:inline-block;
				height:12px;
				line-height:12px;
				padding:0 3px;
				background:#ed5565;
				color:#fff;
				font-size:11px;
				border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				-o-border-radius:3px;
			}

.lxPC_dlLi .mr0{
	margin-right:0;
}
	.lxPC_footer{
		font-size:14px;
		line-height:24px;
		background:#fff;
		text-align:center;
		padding:50px 0;
		margin-top:-124px;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}
	
/*二维码弹框*/
.QR_code{
	padding:8px 0 20px;
	text-align:center;
}
	.QR_code img{
		width:160px;
		height:160px;
	}
	.QR_code p{
		font-size:14px;
		color:#666;
		margin-top:7px;
		line-height:22px;
	}
.downL_btn{
	border-top:1px solid #e8e8e8;
	padding:20px 0;
	text-align:center;
}
	.downL_btn a{
		min-width:160px;
		height:38px;
		line-height:38px;
		padding: 0 10px;
		display:inline-block;
		font-size:16px;
		color:#fff;
		text-align:center;
		background:#578fff;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
	}

/*错误提示*/
.lxI_top{
	background:#1B6EEE;
	text-align:center;
	padding: 30px 0;
}
	.lxI_top img{
		height: 50px;
	}
	.lxI_top p{
		font-size: 14px;
	    color: #fff;
	    margin-top: 10px;
	    line-height: 20px;
	}
.lx_error{
	text-align:center;
	padding-bottom:160px;
	font-size:17px;
}
	.lx_error dt{
		padding:100px 0 18px;
	}
		.lx_error dt img{
			width:80px;
		}
.lxI_footer{
	font-size:12px;
	line-height:20px;
	background:#fff;
	text-align:center;
	padding:20px 0;
	margin-top:-60px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

/*移动端*/
.lx_mobile{
	width: 100%;
	height: 100%;
	text-align: center;
}
	.lxM_logo{
		height: 120px;
		height: 3.2rem;
		margin-top: 80px;
		margin-top: 2.133333rem;
	}
	.lxM_slogan{
		font-size: 16px;
		font-size: 0.426667rem;
		color: rgba(0,0,0,0.45);
		margin: 30px 15px 0;
		margin: 0.8rem 0.4rem 0;
	}
	.lxM_download{
		width: 240px;
		width: 6.4rem;
		height: 41px;
		height: 1.093333rem;
		line-height: 40px;
		line-height: 1.066667rem;
		background: #1B6EEE;
		-webkit-border-radius: 3px;
		-webkit-border-radius: 0.08rem;
		-moz-border-radius: 3px;
		-moz-border-radius: 0.08rem;
		-o-border-radius: 3px;
		-o-border-radius: 0.08rem;
		border-radius: 3px;
		border-radius: 0.08rem;
		font-size: 16px;
		font-size: 0.426667rem;
		color: #FFFFFF;
		display: inline-block;
		margin-top: 50px;
		margin-top: 1.333333rem;
		margin-bottom: 40px;
		margin-bottom: 1.066667rem;
		-webkit-appearance:none;
	}
/*微信下载提示*/
.popUp{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.7);
	display:none;
}
	.tips{
		width: 263px;
		width: 7.013333rem;
		display:inline-block;
		position:absolute;
		top: 10px;
		top: 0.266667rem;
		right: 16px;
		right: 0.426667rem;
	}

@media screen and (max-height: 520px){
	.lxI_footer {	/*错误提示页面*/
	    position: relative;
	}
}
@media screen and (max-height: 800px){
	.lxPC_footer {	/*pc下载页面*/
	    position: relative;
	}
}
@media screen and (min-device-height: 460px){
	.lxM_logo{
		margin-top: 100px;
		margin-top: 2.666667rem;
	}
	.lxM_download {
		margin-top: 110px;
		margin-top: 2.933333rem;
		margin-bottom: 50px;
		margin-bottom: 1.333333rem;
	}
}
@media screen and (min-device-height: 667px){
	.lxM_logo{
		margin-top: 120px;
		margin-top: 3.2rem;
	}
	.lxM_download {
		margin-top: 130px;
		margin-top: 3.466667rem;
		margin-bottom: 50px;
		margin-bottom: 1.333333rem;
	}
}
@media screen and (min-device-height: 812px){
	.lxM_logo{
		margin-top: 140px;
		margin-top: 3.733333rem;
	}
	.lxM_download {
		margin-top: 160px;
		margin-top: 4.266667rem;
		margin-bottom: 60px;
		margin-bottom: 1.6rem;
	}
}