@font-face {
	font-family: 'bold';
	src: url('../font/hyliliangheij.ttf') format('opentype');
}
@font-face {
	font-family: 'bold1';
	src: url('../font/SiYuan52mix-Bold614.ttf') format('opentype');
}
@font-face {
	font-family: 'bold2';
	src: url('../font/SourceHanSansCN-Heavy_0.otf') format('opentype');
}
#liosWrap{
	width:100%;
	max-width:19.2rem;
	position:relative;
	margin:0 auto;
}
.kv{
	width:100%;
	height:11.36rem;
	background:url(../images/kv.jpg) no-repeat center;
	background-size:cover;
	position:relative;
}
.Language{
	width:2.54rem;
	height:.6rem;
	background:#fff;
	border:0.02rem solid #8e8e8e;
	position:absolute;
	right:1rem;
	bottom:1rem;
	outline:none;
	font-size:.28rem;
	line-height:.6rem;
}
.sec{
	width:100%;
	height:32.42rem;
	background:url(../images/sec.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
}
.dialog-head{
	width:100%;
	position:relative;
	overflow: hidden;
	margin-left:1.2rem;
}
.dialog-head .header{
	width:100%;
	height:3.59rem;
	position:relative;
}
.header img{
	display:block;
	width:2rem;
	float:left;
	position:relative;
	z-index:1;
}
.header .headTxt{
	float:left;
}
.header .headTxt p:nth-child(1){
	font-size:.32rem;
	color:#ff7b1d;
	margin:.44rem 0 0 .2rem;
}
.header .headTxt p:nth-child(2){
	width:3.2rem;
	height:.68rem;
	background:url(../images/li.png) no-repeat center;
	background-size:cover;
	font-size:.28rem;
	color:#ffffff;
	margin:.2rem 0 0 -.13rem;
	line-height:.68rem;
	text-indent:.34rem;
}
.dialog-head .tips{
	display:block;
	width:9.22rem;
	position:absolute;
	left:4.79rem;
	top:.43rem;
}
.tit{
	display:block;
	width:11.35rem;
	margin:1.35rem auto 0;
}
.codeList{
	margin:0 0 0 1.2rem;
	position:relative;
}
.codeList .codeListp{
	font-size:.4rem;
	color:#fff;
	font-family: 'bold';
	line-height:.9rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	margin-top:.6rem;
}
.codeList .codeListp i{
	font-size:.9rem;
	color:#fb7914;
	font-style: normal;
	margin-right:.3rem;
	position:relative;
	z-index:1;
}
.codeList .codeListp i:after{
	display:block;
	content:'';
	width:.57rem;
	height:.57rem;
	background:url(../images/lo.png) no-repeat center;
	background-size:cover;
	position:absolute;
	right:-.1rem;
	bottom:-.1rem;
	z-index:-1;
}
.codePut{
	width:13.15rem;
	height:.94rem;
	position:relative;
	overflow: hidden;
	margin:.14rem 0 0 1.85rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.codePut .codeBox{
	display:block;
	width:8.43rem;
	height:.9rem;
	background:#fff;
	position:relative;
	font-size:.26rem;
	border:0.02rem solid #8e8e8e;
	line-height:.9rem;
	display: flex;
	display: -webkit-flex;
}
.codePut .codeBox .codeTips{
	color:#000000;
	margin-left:.48rem;
	font-family: 'bold1';
	font-size: .32rem;
}
.codePut .codeBox .codeMa{
	color:#ff7b1d;
	font-size:.4rem;
	font-family: 'bold1';
	margin-left:1rem;
}
.codePut .codeCopy{
	width:4.51rem;
	height:.9rem;
	background:#ff7b1d;
	border:0.02rem solid #8e8e8e;
	font-size:.32rem;
	color:#fff;
	font-family: 'bold2';
	text-align: center;
	line-height:.9rem;
	cursor: pointer;
}
.codeTwo{
	width:13.14rem;
	height:1.21rem;
	background:url(../images/tuo.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:.14rem 0 0 1.85rem;
}
.codeTwo p{
	font-size:.24rem;
	color:#fff;
	line-height:1.21rem;
	margin-left:.44rem;
}
.codeTwo p span{
	font-weight:bold;
	color:#ff7b1d;
}
.installNow{
	display:block;
	width:10.77rem;
	height:1.96rem;
	background:url(../images/install.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0.12rem auto 0;
	font-size:.36rem;
	color:#fff;
	font-family: 'bold2';
	text-align: center;
	line-height:1.96rem;
}
.tit1{
	display:block;
	width:10.13rem;
	margin:1.95rem auto 0;
}
.s1-gift{
	display:block;
	width:16.81rem;
	margin:.62rem auto 0;
}
.tit2{
	display:block;
	width:10.13rem;
	margin:1.34rem auto 0;
}
.s2-gift{
	display:block;
	width:16.81rem;
	margin:.23rem auto 0;
}
.rule{
	width:16.84rem;
	height:3.02rem;
	background:url(../images/rule.png) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
	margin:.4rem auto 0;
}
.ruleTit{
	font-size:.4rem;
	color:#ff7b1d;
	text-align: center;
	margin-top:.38rem;
	font-family: 'bold';
}
.rule .ruleMain{
	width:15rem;
	overflow: hidden;
	position:relative;
	margin:0 auto 0;
	font-size:.24rem;
	color:#fff;
	line-height:.4rem;
	margin-top:.2rem;
}
.thc{
	width:100%;
	height:25.27rem;
	background:url(../images/thc.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0 auto 0;
	overflow: hidden;
}
.tit3{
	display:block;
	width:9.42rem;
	margin:0.48rem auto 0;
}
.banner{
	width:14.13rem;
	height:8.36rem;
	background:url(../images/bg.png) no-repeat center;
	background-size:cover;
	overflow: hidden;
	position:relative;
	margin:.46rem auto 0;
}
.banner ul li img{
	display:block;
	width:12.88rem;
	margin:1.1rem 0 0 .3rem;
}
.thc .swiper-button-prev{
	width:1.07rem;
	height:1.07rem;
	background:url(../images/left.png) no-repeat center;
	background-size:cover;
	opacity: 1;
	position:absolute;
	left:1rem;
	margin-top:0;
	top:5.8rem;
	cursor: pointer;
}
.thc .swiper-button-next{
	width:1.07rem;
	height:1.07rem;
	background:url(../images/left.png) no-repeat center;
	background-size:cover;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	opacity: 1;
	position:absolute;
	right:1rem;
	margin-top:0;
	top:5.8rem;
	cursor: pointer;
}
.thc .swiper-pagination{
	width:100%;
	position: relative;
	text-align: center;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
	margin-top:.5rem;
}
.thc .swiper-pagination .swiper-pagination-bullet{
	display:block;
	width:.38rem;
	height:.36rem;
	background-color: #6c6c6c;
	opacity: 1;
	border-radius: 0;
	transform: skewX(40deg);
	-webkit-transform: skewX(40deg);
	margin: 0 .12rem;
}
.thc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color:#ff7b1d;
}
.lastMain{
	width:14.85rem;
	position:relative;
	margin:0 auto 0;
}
.lastMain .lastp{
	font-size:.24rem;
	color:#fff;
	line-height:.42rem;
	position:relative;
	z-index:1;
}
.lastMain .lastp:before{
	display:block;
	content:'';
	width:.58rem;
	height:.59rem;
	background:url(../images/zhuang.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:-.28rem;
	top:-.1rem;
	z-index:-1;
}
.lastMain .lastp1{
	font-size:.24rem;
	color:#ff7b1d;
	line-height:.46rem;
	position:relative;
	z-index:1;
	margin-top:.36rem;
}
.lastMain .lastp1:before{
	display:block;
	content:'';
	width:.58rem;
	height:.59rem;
	background:url(../images/zhuang.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:-.28rem;
	top:-.1rem;
	z-index:-1;
}
.lastMain .lastp1 .lastp2{
	color:#ffae75;
}
.lastMain .lastp1 .lastp2 a{
	color:#ffae75;
	text-decoration:underline;
}
.lastInt{
	width:100%;
	overflow: hidden;
	position:relative;
	display: flex;
	display: -webkit-flex;
	margin-top:1.5rem;
}
.lastInt .lastFor{
	display: flex;
	display: -webkit-flex;
}
.lastInt .lastFor .lastPic{
	display:block;
	width:1.2rem;
}
.lastInt .lastFor .forTxt{
	margin-left:.2rem;
	font-family: 'bold2';
}
.lastInt .lastFor .forTxt p:nth-child(1){
	font-size:.32rem;
	color:#ff7b1d;
	margin-top:.1rem;
}
.lastInt .lastFor .forTxt p:nth-child(2){
	font-size:.28rem;
	color:#bbbbbb;
}
.lastInt a{
	display:block;
	width:3.62rem;
	height:.9rem;
	background:#ff7b1d;
	position:relative;
	font-size:.32rem;
	font-family: 'bold2';
	text-align: center;
	line-height:.9rem;
	border:0.02rem solid #8e8e8e;
	color:#fff;
	border-radius: .2rem;
	margin:.09rem 0 0 .9rem;
}
.fzTc{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.86);
	position:fixed;
	left:0;
	top:0;
	z-index:50;
	display:none;
}
.fzBody{
	width:10.32rem;
	height:6.12rem;
	background:url(../images/fz.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0 auto;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.close{
	display:block;
	width:.8rem;
	position:absolute;
	right:-.94rem;
	top:-1.06rem;
	cursor: pointer;
}
.fzBody .fzTips{
	font-size:.5rem;
	color:#fff;
	font-family: 'bold2';
	text-align: center;
	margin-top:2.1rem;
}
.fzBody a{
	display:block;
	width:6.66rem;
	height:1.96rem;
	background:url(../images/fb.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0.9rem auto 0;
	font-size:.36rem;
	color:#fff;
	font-family: 'bold2';
	text-align: center;
	line-height:1.96rem;
}