#wrap{
	max-width:19.2rem;
	position:relative;
	overflow: hidden;
	margin:0 auto;
}
.kv{
	width:100%;
	height:11.6rem;
	background:url(../images/kv.jpg) no-repeat center;
	background-size:cover;
	position:relative;
}
.logo{
	display:block;
	width:2.53rem;
	position:absolute;
	left:.63rem;
	top:.43rem;
}
.btnList{
	width:6.02rem;
	height:.95rem;
	position:absolute;
	right:.54rem;
	top:.59rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.btnList a{
	display:block;
	width:2.9rem;
	height:100%;
	overflow:hidden;
}
.btnList a img{
	display:block;
	width:100%;
}
.hvr-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-shrink:hover {
	-webkit-transform: scale(0.9);
	transform: scale(0.9)
}
.slo{
	width:16.25rem;
	height:5.03rem;
	background:url(../images/slo.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:1.22rem;
	top:4.54rem;
}
.slo::after{
	display: block;
	content: ''; 
	width:17.3rem;
	height:5.05rem;
	background:url(../images/slo.png) no-repeat center;
	background-size:cover;
	animation: heartBeat 4s ease-in-out both infinite;
	-webkit-animation: heartBeat 4s ease-in-out both infinite;
}
.doc{
	display:block;
	width:4.6rem;
	position:absolute;
	left:50%;
	margin-left:-2.3rem;
	bottom:0;
}
.doc img{
	display:block;
	width:100%;
}
.sec{
	width:100%;
	height:15rem;
	background:url(../images/sec.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
}
.secJdt{
	width:14.03rem;
	height:3.02rem;
	background:url(../images/jdt.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:.54rem auto 0;
}
.secJdt i{
	display:block;
	height:.05rem;
	background:#d6c676;
	position:absolute;
	left:0.07rem;
	top:1.1rem;
	border-radius: .3rem;
}
.secJdt span{
	display:block;
	width:1.67rem;
	height:3.02rem;
	background:url(../images/hoc.png) no-repeat center;
	background-size:cover;
	position:absolute;
	top:0;
}
.secJdt span:nth-child(1){
	left:1.84rem;
}
.secJdt span:nth-child(2){
	left:4.55rem;
}
.secJdt span:nth-child(3){
	left:7.85rem;
}
.secJdt span:nth-child(4){
	left:10.7rem;
}
.tit{
	display:block;
	width:11.93rem;
	overflow: hidden;
	position:relative;
	margin:.35rem auto 0;
}
.bak{
	display:block;
	width:1.16rem;
	position:absolute;
	right:3.81rem;
	top:4.67rem;
	cursor:pointer;
}
.dateBox{
	width:12.38rem;
	position:relative;
	overflow: hidden;
	margin:0.7rem auto 0;
}
.dateBox ul{
	width:100%;
	overflow: hidden;
	position:relative;
}
.dateBox ul li{
	width:2.74rem;
	overflow: hidden;
	position:relative;
	float:left;
	margin-left:.42rem;
}
.dateBox ul li:nth-child(1){
	margin-left:0;
}
.dateBox ul li:nth-child(5),.dateBox ul li:nth-child(6),.dateBox ul li:nth-child(7){
	margin-top:.26rem;
}
.dateBox ul li:nth-child(5){
	margin-left:1.6rem;
}
.dateBox ul li .liPic{
	width:2.74rem;
	height:3.3rem;
	overflow: hidden;
	position:relative;
}
.dateBox ul li .liPic img:nth-child(1){
	display:block;
	width:100%;
}
.dateBox ul li.on .liPic img:nth-child(2){
	display:block;
}
.dateBox ul li .liPic img:nth-child(2){
	display:none;
	width:1.5rem;
	position:absolute;
	top:1.05rem;
	left:.75rem;
}
.dateBox ul li .liBtn{
	width:.98rem;
	height:.31rem;
	position:relative;
	overflow:hidden;
	margin:.1rem 0 0 1rem;
	cursor: pointer;
}
.dateBox ul li.active .liBtn img:nth-child(1){
	display:none;
}
.dateBox ul li.on .liBtn img:nth-child(2),.dateBox ul li.on .liBtn img:nth-child(1){
	display:none;
}
.dateBox ul li.on{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.dateBox ul li.on .liBtn{
	pointer-events: none;
}
.dateBox ul li .liBtn img{
	display:block;
	width:100%;
}
.thc{
	width:100%;
	height:18.4rem;
	background:url(../images/thc.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
}
.tit1{
	display:block;
	width:11.93rem;
	margin:0.33rem auto 0;
	z-index: 6;
	position:relative;
}
.invitBox{
	width:12.97rem;
	height:8rem;
	position:relative;
	margin:-.4rem auto 0;
}
.invitBox li {
	overflow: hidden;
}
.invitBox li img{
	display:block;
	width:100%;
}
.invitBox li:nth-child(1){
	width:7.66rem;
	height:7.68rem;
	position:absolute;
	left:2.49rem;
	top:.32rem;
	z-index:5;
}
.invitBox li.active img:nth-child(1){
	display:none;
}
.invitBox li:nth-child(2){
	width:4.96rem;
	height:6.22rem;
	position:absolute;
	right:.86rem;
	top:.55rem;
	z-index:4;
}
.invitBox li:nth-child(3){
	width:4.26rem;
	height:6.28rem;
	position:absolute;
	left:2.25rem;
	top:.46rem;
	z-index:3;
}
.invitBox li:nth-child(4){
	width:4.83rem;
	height:5.45rem;
	position:absolute;
	left:0;
	top:.13rem;
	z-index:2;
}
.invitBox li:nth-child(5){
	width:4.83rem;
	height:5.45rem;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
.inviText{
	width:9.8rem;
	height:1.12rem;
	overflow: hidden;
	position:absolute;
	left:50%;
	margin-left:-4.9rem;
	bottom:.74rem;
	z-index:10;
}
.inviText .inviTip{
	width:7.12rem;
	height:.4rem;
	background:url(../images/zz.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0 auto 0;
	text-align: center;
	font-size:.26rem;
	color:#f7d697;
	line-height:.4rem;
	letter-spacing: .04rem;
}
.inviText .inviteUrl{
	width:100%;
	height:.55rem;
	overflow: hidden;
	position:relative;
	margin:0.17rem auto 0;
}
.inviText .inviteUrl p{
	width:1.68rem;
	height:.55rem;
	background:url(../images/url.png) no-repeat center;
	background-size:cover;
	position:relative;
	float:left;
	font-size:.21rem;
	color:#fff;
	text-align: center;
	line-height:.55rem;
	margin-right:.08rem;
}
.inviText .inviteUrl .url{
	width:6.18rem;
	height:.55rem;
	background:url(../images/bg.png) no-repeat center;
	background-size:cover;
	position:relative;
	float:left;
	font-size:.2rem;
	color:#fff;
	line-height:.55rem;
	text-indent:.2rem;
	letter-spacing: .01rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inviText .fuzhi{
	width:1.65rem;
	height:.53rem;
	background:url(../images/fuzhi.png) no-repeat center;
	background-size:cover;
	position:relative;
	float:left;
	font-size:.21rem;
	margin-left:.21rem;
	color:#2f368f;
	line-height:.53rem;
	text-align:center;
	cursor: pointer;
}
.inviteMain{
	width:11.31rem;
	overflow:hidden;
	position:relative;
	margin:-.57rem auto 0;
	z-index:11;
}
.inviteMain .num{
	width:2.9rem;
	height:4.85rem;
	overflow:hidden;
	position:relative;
	float:left;
}
.inviteMain .num img{
	display:block;
	width:100%;
}
.inviteMain .num .getPrice{
	width:2.31rem;
	height:.75rem;
	background:url(../images/btn.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:50%;
	margin-left:-1.155rem;
	bottom:0;
	font-size:.26rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:.6rem;
	cursor: pointer;
}
.inviteMain .num .getPrice.active{
	pointer-events: none;
}
.inviteMain .num:nth-child(2){
	margin:0 1.3rem;
}
.rulePic{
	display:block;
	width:11.15rem;
	margin:0.28rem 0 0 4.33rem;
}
.for{
	width:100%;
	height:20.33rem;
	background:url(../images/for.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
}
.tit2{
	display:block;
	width:11.93rem;
	margin:0.68rem auto 0;
	z-index: 6;
	position:relative;
}
.lottery{
	width:11.68rem;
	height:11.3rem;
	background:url(../images/pan.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:.3rem auto 0;
}
.lottery ul{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.lottery ul li img{
	display:none;
	width:100%;
}
.lottery ul li:nth-child(1){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	right: 2.68rem;
	top: 0.08rem;
	transform: rotate(-44.2deg);
	-webkit-transform:rotate(-44.2deg);
}
.lottery ul li:nth-child(2){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	right: .54rem;
	top: 1.92rem;
}
.lottery ul li.active img{
	display:block;
}
.lottery ul li:nth-child(3){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	right: .27rem;
    top: 4.75rem;
    transform: rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.lottery ul li:nth-child(4){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	right: 2.08rem;
    bottom: .27rem;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.lottery ul li:nth-child(5){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	left: 2.75rem;
    bottom: 0.03rem;
    transform: rotate(136deg);
    -webkit-transform: rotate(136deg);
}
.lottery ul li:nth-child(6){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	left: .58rem;
	top: 5.36rem;
	transform: rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}
.lottery ul li:nth-child(7){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	left: .32rem;
	top: 2.52rem;
	transform: rotate(226deg);
	-webkit-transform:rotate(226deg);
}
.lottery ul li:nth-child(8){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	left: 2.18rem;
	top: .33rem;
	transform: rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.lottery ul li:nth-child(9){
	width:3.97rem;
	height:4.08rem;
	position: absolute;
	left: 2.18rem;
	top: .33rem;
	transform: rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.lotteryBtn{
	width:3.9rem;
	height:3.9rem;
	position:absolute;
	left:50%;
	margin-left:-1.95rem;
	top:3.8rem;
	cursor: pointer;
}
.lotteryBtn.active{
	pointer-events: none;
}
.lotteryBtn p{
	width:100%;
	text-align:center;
	font-size:.28rem;
	color:#f7d697;
	position:absolute;
	left:0;
	bottom:.4rem;
	letter-spacing: 0.02rem;
}
.btnBox{
	width:10.74rem;
	height:1.67rem;
	position:relative;
	overflow:hidden;
	margin:0 auto 0;
}
.btnBox a{
	display:block;
	width:5.13rem;
	height:100%;
}
.btnBox a img{
	display:block;
	width:100%;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.five{
	width:100%;
	height:9.64rem;
	background:url(../images/five.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
}
.tit3{
	display:block;
	width:11.94rem;
	margin:.34rem auto 0;
}
.banner{
	width:9.72rem;
	height:5.5rem;
	background:url(../images/banner.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:0.45rem auto 0;
	overflow:hidden;
}
.banner li img{
	display:block;
	width:9.28rem;
	height:5.22rem;
	margin:.14rem auto 0;
	object-fit: cover;
}
.five .prev{
	width:1.83rem;
	height:1.23rem;
	background:url(../images/prev.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:2.35rem;
	top:3.7rem;
	transition:all .5s;
	-webkit-transition:all .5s;
	cursor: pointer;
}
.five .prev:hover{
	transform:translate(-.1rem,0);
	-webkit-transform:translate(-.1rem,0);
}
.five .next{
	width:1.83rem;
	height:1.23rem;
	background:url(../images/next.png) no-repeat center;
	background-size:cover;
	position:absolute;
	right:2.35rem;
	top:3.7rem;
	transition:all .5s;
	-webkit-transition:all .5s;
	cursor: pointer;
}
.five .next:hover{
	transform:translate(.1rem,0);
	-webkit-transform:translate(.1rem,0);
}
.five .swiper-pagination{
	width:100%;
	position:relative;
	text-align:center;
	margin:.4rem;
}
.five .swiper-pagination .swiper-pagination-bullet{
	width:.34rem;
	height:.34rem;
	background:url(../images/wx.png) no-repeat center;
	background-size:cover;
	position:relative;
	opacity: 1;
	border-radius:0;
	margin:0 .05rem;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.five .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:url(../images/yx.png) no-repeat center;
	background-size:cover;
}
.float{
	width:2.06rem;
	height:1.64rem;
	position:fixed;
	background:url(../images/top.png) no-repeat center;
	background-size:cover;
	left:.7rem;
	top:45%;
	transform:translate(0,-45%);
	-webkit-transform:translate(0,-45%);
	opacity: 0;
	z-index:49;
}
.float.active{
	opacity:1;
}
.float a{
	display:block;
	width:100%;
	height:.83rem;
}
.float .bakTop{
	width:100%;
	height:.81rem;
	cursor: pointer;
}
.loginTc,.bindTc,.addressTc,.priceTc,.backTc,.logTc{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:50;
	display:none;
	background:rgba(0,0,0,.8);
}
.logBody{
	width:7.67rem;
	height:4.09rem;
	background:url(../images/suc.png) no-repeat center;
	background-size:cover;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	top:45%;
	transform:translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.logBody p{
	font-size:.3rem;
	color:#000;
	margin:1.48rem 0 0 2.85rem;
}
.priceBody,.backBody{
	width:7.67rem;
	height:4.09rem;
	background:url(../images/pr.png) no-repeat center;
	background-size:cover;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	top:45%;
	transform:translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.my{
	display:block;
	width:1.48rem;
	margin:.55rem 0 0 3.06rem;
}
.backList{
	width:4.89rem;
	height:2.35rem;
	border:0.01rem solid #516cc5;
	background:#fff;
	position:relative;
	margin:.17rem 0 0 1.48rem;
	overflow:hidden;
}
.backList .huadong{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.backList .huadong ul{
	width:100%;
	height:100%;
	position:relative;
	overflow:auto;
}
.backList .huadong ul::-webkit-scrollbar {
    width: 8px;
    background: white;
}
.backList .huadong ul::-webkit-scrollbar-corner,
    /* 滚动条角落 */
.backList .huadong ul::-webkit-scrollbar-thumb,
.backList .huadong ul::-webkit-scrollbar-track {      /*滚动条的轨道*/
    border-radius: 4px;
}
.backList .huadong ul::-webkit-scrollbar-corner,
.backList .huadong ul::-webkit-scrollbar-track {
    /* 滚动条轨道 */
    background-color: rgba(180, 160, 120, 0.1);
    box-shadow: inset 0 0 1px rgba(180, 160, 120, 0.5);
}
.backList .huadong ul::-webkit-scrollbar-thumb {
    /* 滚动条手柄 */
    background-color: #9cb9ff;
}
.backList .huadong ul li{
	width:100%;
	overflow:hidden;
	position:relative;
	margin-top:.18rem;
}
.backList .huadong ul li span:nth-child(1){
	display:block;
	font-size:.26rem;
	color:#282c59;
	margin-left:.18rem;
	float:left;
	width:1.5rem;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.backList .huadong ul li span:nth-child(2){
	display:block;
	font-size:.16rem;
	color:#282c59;
	margin-left:.2rem;
	float:left;
	line-height:.34rem;
	width:1.3rem;
	height:.34rem;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.backList .huadong ul li i{
	display:block;
	width:.92rem;
	float:left;
	cursor: pointer;
	margin-top:.05rem;
}
.backList .huadong ul li i img{
	display:block;
	width:100%;
}
.backList .huadong ul li .adres{
	width:.92rem;
	height:.3rem;
	background:url(../images/fuzhi.png) no-repeat center;
	background-size:100% 100%;
	position: relative;
	float:left;
	margin-top:.05rem;
	font-size:.16rem;
	color:#5259aa;
	text-align: center;
	line-height:.3rem;
	cursor: pointer;
}
.priceBox{
	width:4.89rem;
	height:2.35rem;
	border:0.01rem solid #516cc5;
	background:#fff;
	position:relative;
	margin:.74rem 0 0 1.48rem;
	text-align:center;
	font-size:.34rem;
	color:#282c59;
	line-height:.44rem;
	overflow:hidden;
}
.priceBox p:nth-child(1){
	margin-top:.4rem;
}
.fuzhiBtn{
	display:block;
	width:1.89rem;
	margin:.1rem 0 0 2.95rem;
	cursor: pointer;
}
.addressBtn{
	display:none;
	width:2.31rem;
	height:.75rem;
	background:url(../images/btn.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:0.1rem auto 0;
	font-size:.25rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:.64rem;
	cursor: pointer;
}
.bindBody{
	width:7.67rem;
	height:3.32rem;
	background:url(../images/role.png) no-repeat center;
	background-size:cover;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	top:45%;
	transform:translate(0,-45%);
	-webkit-transform:translate(0,-45%);
}
.bindBody .s_put{
	width:4.9rem;
	overflow:hidden;
	margin:1.27rem 0 0 1.39rem;
}
.bindBody .s_put img{
	display:block;
	width:1.56rem;
	float:left;
	margin-top:.14rem;
}
.bindBody input{
	display:block;
	width:3rem;
	height:.51rem;
	background:#fff;
	border:0.01rem solid #282c59;
	line-height:.51rem;
	text-indent:.2rem;
	font-size:.2rem;
	color:#282c59;
	margin-left:.26rem;
	float:left;
}
.sure{
	display:block;
	width:2.56rem;
	margin:.26rem 0 0 2.48rem;
	cursor: pointer;
}
.loginBody{
	width:7.67rem;
	height:4.71rem;
	background:url(../images/tc.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:.47rem;
	height:.47rem;
	position:absolute;
	right:.47rem;
	top:.37rem;
	cursor: pointer;
	z-index:2;
}
.loginDiv{
	width:6.68rem;
	overflow:hidden;
	position:relative;
	margin:0 0 0 .64rem;
}
.addressTc .loTit{
	width:3.39rem;
}
.loTit{
	display:block;
	width:1.5rem;
	margin:0.64rem auto 0;
}
.loginDiv .s_put{
	width:4.9rem;
	overflow:hidden;
	position:relative;
	margin:0.23rem auto 0;
}
.addressTc .loginDiv .s_put>img{
	width:1.08rem;
}
.addressTc .loginDiv .s_put input{
	width:3.1rem;
}
.loginDiv .s_put>img{
	display:block;
	width:1.29rem;
	float:left;
	margin-top:.12rem;
}
.loginDiv .s_put input{
	display:block;
	width:1.6rem;
	height:.51rem;
	background:#fff;
	border:0.01rem solid #516cc5;
	float:left;
	margin-left:.22rem;
	font-size:.22rem;
	color:#282c59;
	line-height:.51rem;
	text-indent:.2rem;
}
.loginDiv .s_put input.phone{
	width:3.22rem;
}
.loginDiv .s_put .captcha{
	width:1.47rem;
	height:.53rem;
	float:left;
	position:relative;
	margin-left:.12rem;
}
.loginDiv .s_put .captcha img{
	display:block;
	width:100%;
	height:100%;
}
.loginDiv .s_put .g_code{
	width:1.47rem;
	height:.47rem;
	background:url(../images/get.png) no-repeat center;
	background-size:cover;
	position:relative;
	float:left;
	font-size:.18rem;
	text-align:center;
	line-height:.47rem;
	margin-top:.02rem;
	margin-left:.12rem;
	cursor: pointer;
	color:#5259aa;
}
.loginDiv .s_put .g_code.active{
	pointer-events: none;
}
.dl{
	display:block;
	width:2.56rem;
	height:.83rem;
	position:relative;
	margin:0.19rem auto 0;
	cursor: pointer;
}
.tj{
	display:block;
	width:2.56rem;
	height:.83rem;
	position:relative;
	margin:0.19rem auto 0;
	cursor: pointer;
}
.sw{
	display:block;
	width:3.34rem;
	margin:-.05rem auto 0;
}