.live_float{
	position:fixed;
	right:0;
	bottom:50%;
	background:#E02A52;
	border-radius:.13rem 0 0 .13rem;
	padding-left:.05rem;
	z-index:1006;
}
.live_float a{
	display:flex;
	align-items:center;
	background:#E02A52 url(../images/kj.gif) no-repeat left center;
	background-size:.10rem .11rem;
	padding-left:.15rem;
	font-size:.12rem;
	color:#fff;
	height:.25rem;
	padding-right:.05rem;
	border-radius:.13rem 0 0 .13rem;
}
.float_btn, .float_line{
	position:fixed;
	right:5%;
	top:73%;
	z-index:1002;
}
.float_line{
	top:63%;
}
@-webkit-keyframes into{	
	0%{
		opacity:1;
		right:-10%;
	}
	100%{
		opacity:1;
		right:0;
	}
}
@keyframes into{	
	0%{
		opacity:1;
		right:-10%;
	}
	100%{
		opacity:1;
		right:0;
	}
}
@-webkit-keyframes out{	
	0%{
		opacity:1;
		right:0;
	}
	100%{
		opacity:1;
		right:-10%;
	}
}
@keyframes out{	
	0%{
		opacity:1;
		right:0;
	}
	100%{
		opacity:1;
		right:-10%;
	}
}
@-webkit-keyframes fadeRight{	
	0%{
		opacity:1;
		right:5%;
	}
	100%{
		opacity:.5;
		right:-10%;
	}
}
@keyframes fadeRight{	
	0%{
		opacity:1;
		right:5%;
	}
	100%{
		opacity:.9;
		right:-10%;
	}
}
@-webkit-keyframes fadeLeft{
	0%{
		opacity:.5;
		right:-10%;
	}	
	100%{
		opacity:1;
		right:5%;
	}
}
@keyframes fadeLeft{	
	0%{
		opacity:.5;
		right:-10%;
	}	
	100%{
		opacity:1;
		right:5%;
	}
}
.fadeRight{
	-webkit-animation-name:fadeRight;
	animation-name:fadeRight;	
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.fadeLeft{
	-webkit-animation-name:fadeLeft;
	animation-name:fadeLeft;	
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.into{
	-webkit-animation-name:into;
	animation-name:into;	
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.out{
	-webkit-animation-name:out;
	animation-name:out;	
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.float_btn a{
	width:.50rem;
	height:.50rem;
	display:flex;	
	/* background:linear-gradient(-45deg, #E02A52 0%, #FF4B50 100%); */
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1000);
	border-radius:50%;
	font-size:.14rem;
	background:#FFFFFF;
	color:#DF2951;
	justify-content:center;
	align-items:center;
	margin:.05rem 0;
	line-height:.15rem;
	font-weight:500;
	border:1px solid #EDEDED;
}
.float_btn a:hover{
	color:#DF2951;
}

.float_btn a.top{
	background:#fff url(../images/top.png) no-repeat center center;
	background-size:.20rem .22rem;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1000);
	border:1px solid #EDEDED;
}
.float_btn a i{
	display:block;
	position:absolute;
	right:0;
	top:0;
	background:#EF2B56;
	border:1px solid #FFFFFF;
	border-radius:0.075rem 0.075rem 0.075rem 0;
	font-size:.10rem;
	color:#FFFFFF;
	padding:0 0.05rem;
	line-height:.13rem;
}
.float_line a{
	width:.50rem;
	height:.50rem;
	display:flex;
	background:linear-gradient( #007BF2 0%, #51A9FF 100%);
	box-shadow:0px 10px 20px 0px rgba(0, 107, 223, 0.3000);
	border:none;
	position:relative;
	border-radius:50%;
	justify-content:center;
	align-items:center;
	margin:.05rem 0;
}
.float_line a i{
	display:block;
	position:absolute;
	right:0;
	top:-0.05rem;
	background:#EF2B56;
	border:1px solid #FFFFFF;
	border-radius:0.075rem 0.075rem 0.075rem 0;
	font-size:.10rem;
	color:#FFFFFF;
	padding:0 0.05rem;
	line-height:.13rem;
}
.float_line a img{
	display:block;
	width:.42rem;
	height:.39rem;
}
.float_btn .line {
    position: relative;
}

.im-msg-toast {
    border: 1px solid #EEEEEE;
    background: linear-gradient(90deg, #DDF4FE 0%, #CFE9FF 100%);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    width: 80vw;
    height: 77px;
    box-sizing: border-box;
    padding: 10px;
    top: -10px;
    right: 55px;
    max-width: 280px;
    position: absolute;
}

.im-msg-toast .top {
    display: flex;
    width: 100%;
    margin-bottom: 7.5px;
    justify-content: space-between;
}

.im-msg-toast .top .right .icon {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.im-msg-toast .top .right .icon img {
    width: 20px;
    height: 20px;
}

.im-msg-toast .top .left {
    display: flex;
}

.im-msg-toast .top .left .yuan-list {
    display: flex;
    height: 21px;
}

.im-msg-toast .top .left .yuan-list .item {
    width: 21px;
    height: 21px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #fff;
    overflow: hidden;

}

.im-msg-toast .top .left .yuan-list .item img {
  width: 100%;
  height: 100%;
}

.im-msg-toast .top .left .text {
    display: flex;
    font-size: 12px;
    color: #999999;
    line-height: 21px;
}

.im-msg-toast .top .left .text span {
    color: #E02A52;
    margin: 0 4px;
}

.im-msg-toast .top .left .text .icon {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.im-msg-toast .top .left .text .icon img {
    width: 5px;
    height: 9px;
}

.im-msg-toast .bottom {
    display: flex;


}

.im-msg-toast .bottom .left {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.im-msg-toast .bottom .left img {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.im-msg-toast .bottom .msg {
    flex: 1;
    margin-left: 10px;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    color: #1F1F1F;
    box-sizing: border-box;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #EDF7FF;
    border-radius: 0px 27px 27px 27px;
}
.float_btn a.refresh{
	background:#fff url(../images/refresh.png) no-repeat center center;
	background-size:.20rem .22rem;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1000);
	border:0.8px solid #EEEEEE;
}
.float_btn a.preview{
	background:#fff;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1000);
	border:0.8px solid #EEEEEE;
	font-weight:bold;
	color:#1F1F1F;
}
.float_btn a.font_small{
	font-size:.12rem;
}
.com_pop{
	background:rgba(0, 0, 0, .9);
	height:.4rem;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:.14rem;
	color:#fff;
	border-radius:.05rem;
	width:40%;
	position:fixed;
	left:30%;
	top:45%;
	/* font-weight:500; */
}
.timing{
	width:80%;
	left:10%;
	text-align:center;
	height:.665rem;
	line-height:.24rem;
	bottom:20%;
	top:inherit;
}
.max{
	width:70%!important;
	left:15%;
}
.fabu_box{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.98;
	z-index:999;
}
.fabu_type{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:.15rem .15rem 1rem;
}
.type_max{
	position:relative;
	max-width:750px;
	margin:0 auto;
}
.type_head{
	text-align:center;
	font-size:.16rem;
	color:#1F1F1F;
	font-weight:500;
}
.type_list{
	padding:.2rem 0;
}
.type_list ul{
	display:flex;
	justify-content:space-around;
	margin:0 .05rem;
	align-items:center;
}
.type_list ul li{
	display:flex;
	flex:1;
	justify-content:center;
	align-items:center;
	position:relative;
}
.type_list ul li a, .type_list ul li img, .type_list ul li i{
	display:block;
	text-align:center;
}
.type_list ul li img{
	width:.68rem;
	height:.68rem;
}
.type_list ul li i{
	font-size:.13rem;
	color:#1F1F1F;
	/* font-weight:500; */
}
.type_list ul li span{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	height:.13rem;
	border:0.8px solid #E02A52;
	border-radius:.05rem .05rem .05rem 0;
	color:#E02A52;
	font-size:.10rem;
	right:-.1rem;
	top:-.08rem;
	transform:scale(.9);
	padding:0 .05rem;
}
.type_list ul li.on{
	margin-top:-.2rem;
}
.type_child{
	padding:.1rem 0;
	display:flex;
	justify-content:space-around;
	align-items:center;
	flex-wrap:wrap;
}
.type_child a{
	display:flex;
	width:18%;
	height:.30rem;
	justify-content:center;
	align-items:center;
	font-size:.14rem;
	color:#1F1F1F;
	background:#F8F9FB;
	border-radius:.05rem;
	margin:.05rem 0;
	/* font-weight:500; */
}
.type_child .vhidden{
	visibility:hidden;
}
.closeBox{
	display:block;
	float:right;
	margin-right:.2rem;
	width:.21rem;
	height:.21rem;
	margin-top:.5rem;
}
.closeBox img{
	width:100%;
	-webkit-animation:spin 1s 1 normal;
	animation:spin 1s 1 normal;
}
@keyframes spin{
	form{
		transform:rotate(0deg);
	}
	to{
		transform:rotate(360deg);
		transition:all 1s;
	}
}
.closeBox:hover{	
	-webkit-animation:spin 1s 1 normal;
	animation:spin 1s 1 normal;
}
.fabu_keep{
	display:flex;
	background: linear-gradient(90deg, #FF3662 0%, #FF994F 100%);
	justify-content:center;
	align-items:center;
	height:.23rem;
	color:#fff;
	font-size:.12rem;
}
/* 回复窗口 */
.pub_pop, .num_pop, .delete_pop, .pop_box2, .pop_box3{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0, .5);
	left:0;
	top:0;
	z-index:999;
	display:flex;
	justify-content:center;
	align-items:center;
	z-index:1003;
}
.delete_pop{
	z-index:9999;
}
.delete_pop .pub_box{
	width:70%;
	padding:0;
}
.pub_box{
	margin:50% auto;
	width:70%;
	background:#fff;
	border-radius:.1rem;
	padding:.15rem .2rem;
}
.pop_head{
	text-align:center;
	font-size:.15rem;
	color:#1F1F1F;
}
.pop_head span{
	font-size:.13rem;
	color:#1F1F1F;
	display:inline-block;
	margin-left:.05rem;
}
.pop_text{
	margin:.15rem 0;
	padding:.1rem;
	background:#F8F9FB;
	border-radius:.05rem;
}
.pop_text textarea{
	resize:none;
	font-size:.15rem;
	border:none;
	background:none;
	width:100%;
	display:block;
	font-weight:500;
	font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
	height:.8rem;
}
.pop_btn{
	display:flex;
	justify-content:space-between;
}
.pop_btn button{
	display:flex;
	justify-content:center;
	align-items:center;
	height:.30rem;
	border-radius:.3rem;
	font-size:.14rem;
	background:#F8F9FB;
	color:#999;
	width:100%;
}
.pop_btn button:last-child{
	background:#E02A52;
	color:#fff;
	margin-left:.1rem;
	font-weight:500;
}

/* 中奖 */
.prize_con{
	background:url(../images/pbg.png) no-repeat top center;
	background-size:100% 100%;
	width:70%;
	height:2.93rem;
	margin:25% auto;
}
.prize_con3{
	background:url(../images/pbg3.png) no-repeat top center;
	background-size:100% 100%;
	width:70%;
	height:2.775rem;
	margin:30% auto;
}
.prize_con3 .prize_head span img{
	width:.27rem;
	height:.085rem;
}
.text_top, .text_foot{
	margin:.15rem 0;
}
.text_top>p, .text_foot>p{
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	color:#1F1F1F;
	font-size:.15rem;
	line-height:.23rem;
}
.text_foot p:first-child{
	font-weight:bold;
	font-size:.13rem;
	color:#B9671B;
}
.text_foot p:last-child{
	font-weight:bold;
	font-size:.12rem;
	color:#1F1F1F;
	display:inherit;
	text-align:center;
}
.text_foot p:last-child span{
	font-size:.16rem;
	color:#E02A52;
	font-weight:bold;
}
.text_foot p:last-child i{
	font-size:.20rem;
	color:#E02A52;
	font-weight:bold;
}
.close{
	width:100%;
	margin:0 auto;
	margin-top:.5rem;
}
.close a{
	display:block;
	text-align:center;
}
.close a img{
	display:inline-block;
	width:.235rem;
	height:.235rem;
}
.prize_box{
	margin-top:.2rem;
	padding:.4rem 0;
}
.prize_head{
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:.13rem;
	color:#B9671B;
	font-weight:bold;
	margin-top:.1rem;
}
.prize_head span{
	display:flex;
}
.prize_head span img{
	display:block;
	width:.51rem;
	height:.085rem;
}
.prize_img{
	margin:.1rem .47rem;
	border-radius:.1rem;
	position:relative;
}
.prize_img img{
	display:block;
	width:100%;
	height:1.27rem;
	border-radius:.1rem;
}
.mark{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:rgba(0,0,0,.5);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:.1rem;
	height:1.27rem;
	flex-direction:column;
}
.mark p:first-child{
	font-weight:bold;
	font-size:.13rem;
	color:#fff;
	margin:0;
}
.mark p:first-child span{
	font-weight:bold;
	font-size:.20rem;
	color:#fff;
	padding-right:.05rem;
}
.mark p:last-child{
	color:#fff;
	font-size:.13rem;
	margin:0;
	font-weight:500;
}
.prize_img p{
	text-align:center;
	font-size:.13rem;
	color:#E02A52;
	margin-top:.1rem;
	font-weight:500;
}
.prize_img p span{
	font-size:.13rem;
	color:#B9671B;
	font-weight:500;
}
.prize_btn{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 .3rem;
}
.prize_btn button{
	display:flex;
	justify-content:center;
	align-items:center;
	height:.30rem;
	border-radius:.3rem;	
	background: linear-gradient(0deg, #007BF2 0%, #15B2F4 100%);
	color:#fff;
	font-size:.14rem;
	width:100%;
}
.prize_btn button:last-child{
	background: linear-gradient(0deg, #E02A52 0%, #F46E8C 100%);
	margin-left:.1rem;
}
.max_prize{
	background:url(../images/pbg2.png) no-repeat top center;
	background-size:100% 100%;
	width:70%;
	height:2.7rem;
	margin:25% auto;
}
.max_prize .prize_head{
	color:#FFF0D5;
}
.max_prize .prize_img{
	margin-bottom:.15rem;
}
.max_prize .prize_btn button:first-child{	
	background: linear-gradient(0deg, #FACEAF 0%, #FFEED3 100%);
	color:#E02A52;
}
.max_prize .prize_btn button:last-child{		
	background: linear-gradient(0deg, #FF8A3D 0%, #FDAF4A 100%);
	color:#fff;
}
.term_con{
	background:url(../images/tjimg.png) no-repeat top center;
	background-size:100% 100%;
	width:70%;
	height:2.28rem;
	margin:45% auto;
}
.term_big{
	padding:.15rem 0;
	text-align:center;
	font-size:.15rem;
	color:#1F1F1F;
	line-height:.25rem;
	font-weight:bold;
}
.term_big i, .term_big span{
	display:inline-block;
	font-size:.15rem;
	color:#E02A52;
	font-weight:bold;
}
.term_big i{
	font-weight:bold;
	font-size:.20rem;
	color:#E02A52;
	padding:0 .05rem;
}
.term_small{
	text-align:center;
	font-size:.11rem;
	color:#999999;
	line-height:.15rem;
}
.term_con .prize_btn{
	margin-top:.3rem;
	justify-content:center;
}
.term_con .prize_btn button{	
	background: linear-gradient(0deg, #FF8A3D 0%, #FDAF4A 100%);
	margin:0;
	width:1.15rem;
	font-weight:500;
}
.wthie_pop .pub_box, .num_pop .pub_box, .pop_box2 .pub_box, .pop_box3 .pub_box{
	padding:0;
	width:80%;
}
.wihte_head{
	font-size:.15rem;
	color:#1F1F1F;
	text-align:center;
	padding:.15rem 0;	
	font-weight:500;
}
.wthie_content{
	padding:.2rem .35rem;
	font-size:.16rem;
	color:#1F1F1F;
	text-align:center;
	line-height:.24rem;
	/* font-weight:500; */
	position:relative;
}
.wthie_content span{
	font-size:.15rem;
	color:#E02A52;
	/* font-weight:500; */
}
.wthie_content a{
	display: block;
	background: url(../images/tk3.png) no-repeat;
	background-size: 100% 100%;
	width: .14rem;
	height: .14rem;
	position: absolute;
	right: .15rem;
	top:.15rem;
}
.wthit_btn{
	border-top:0.8px solid #EEEEEE;
	display:flex;
}
.wthit_btn a{
	display:flex;
	flex:1;
	font-size:.15rem;
	color:#1F1F1F;
	border-right:0.8px solid #EEEEEE;
	height:.4rem;
	justify-content:center;
	align-items:center;
	/* font-weight:500; */
}
.wthit_btn a:last-child{
	color:#E02A52;
	border:none;
}
.luru_btn{
	padding:.15rem 0;
	padding-top:.1rem;
	border:none;
	justify-content:center;
}
.luru_btn a{
	border:none;
	height:.30rem;
	background:#F8F9FB;
	border-radius:.3rem;
	margin:0 .05rem;
	width:.925rem;
	flex: inherit;
	/* font-weight:500; */
}
.luru_btn a:first-child{
	background:#E02A52;
	color:#fff;
}
/* 选择条件 */
.foot_pop, .echart_pop{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2);
	z-index:1003;
}
.foot_box{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.tiao_con, .yixuan_con{
	max-width:750px;
	margin:0 auto;
	background:#fff;
	border-radius:.15rem .15rem 0 0;
	min-height:4.06rem;
	padding:.1rem 0;
	position:relative;
}
.pop_head{
	padding:.05rem 0;
	display:flex;
	/* justify-content:center;
	align-items:center; */
	position:relative;
	font-size:.15rem;
	color:#333333;
	font-weight:500;
	flex-direction:column;
}
.pop_head span{
	font-size:.13rem;
	color:#333333;
	font-weight:500;
}
.pop_head a{
	display:block;
	background:url(../images/tk3.png) no-repeat;
	background-size:100% 100%;
	width:.14rem;
	height:.14rem;
	position:absolute;
	right:.15rem;
	top:.12rem;
}
.tiao_nav{
	display:flex;
	justify-content:space-around;
	align-items:center;
}
.tiao_nav a{
	padding:.05rem 0;
	display:flex;
	font-size:.14rem;
	color:#333333;
	font-weight:500;
	position:relative;
}
.tiao_nav a span{
	display:flex;
	width:.115rem;
	height:.115rem;
	justify-content:center;
	align-items:center;
	position:absolute;
	right:-.03rem;
	top:-.03rem;
	font-size:.10rem;
	color:#fff;
	background:#E02A52;
	border-radius:50%;
}
.tiao_nav a.on{
	position:relative;
	color:#E02A52;
}
.tiao_nav a.on:after{
	position: absolute;
	right: 30%;
	bottom: 0;
	left: 30%;
	height: 2.5px;
	background: currentColor;
	border-radius: 3px;
	content: "";
}
.tiao_nav a:nth-child(3).on:after, .tiao_nav a:nth-child(4).on:after{
	left:32%;
}
.tiao_nav a:last-child.on:after{
	left:35%;
}
.first_level{
	padding:.05rem .15rem;
}
.first_level ul{
	display:flex;
	flex-wrap:wrap;
}
.first_level li{
	width:23%;
	height:.275rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#F8F9FB;
	border-radius:.05rem;
	margin:.03rem 0;
	position:relative;
}
.first_level li:not(:nth-child(4n)){
	margin-right:2.6%;
}
.first_level li a{
	display:block;
	color:#666666;
	font-size:.13rem;
	/* font-weight:500; */
}
.first_level li.xuan{
	background:#E02A52;
}
.first_level li.xuan a{
	color:#fff;
}
.first_level span{
	display:flex;
	width:.115rem;
	height:.115rem;
	justify-content:center;
	align-items:center;
	position:absolute;
	right:-.03rem;
	top:-.03rem;
	font-size:.10rem;
	color:#fff;
	background:#E02A52;
	border-radius:50%;
}
.level_list, .yixuan_from{
	padding:0 .15rem;
	margin-top:.1rem;
}
.level_list li, .yixuan_from li{
	padding:.05rem 0;
}
.level_head{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:.03rem;
}
.level_head>p{
	display:flex;
	align-items:center;
	font-size:.12rem;
	color:#666;
	/* font-weight:500; */
}
.level_head p.last{
	color:#999;
}
.level_head span{
	font-size:.12rem;
	color:#666;
}
.level_head i{
	font-size:.12rem;
	color:#E02A52;
	font-weight:500;
}
.level_head p a{
	display:inline-block;
	font-size:.11rem;
	color:#999999;
	background:url(../images/tj3.png) no-repeat left center;
	background-size:.12rem .12rem;
	padding-left:.17rem;
	font-weight:400;
}
.level_head p a.kan{
	background:url(../images/tj7.png) no-repeat left center;
	background-size:.12rem .12rem;
	padding-left:.17rem;
}
.list{
	display:flex;
	flex-wrap:wrap;
	margin-top:.05rem;
}
.list a{
	display:flex;
	width:18%;
	height:.275rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#F8F9FB;
	border-radius:.05rem;
	margin:.03rem 0;
	color:#1F1F1F;
	font-size:.13rem;
	font-weight:500;
}
.list a:not(:nth-child(5n)){
	margin-right:2.5%;
}
.list a.on{
	color:#fff;
	background:#E02A52;
}
.tj_result{
	padding:0 .15rem;
	font-size:.12rem;
	color:#333333;
	display:flex;
	align-items:center;
	/* font-weight:500; */
}
.tj_result em, .tj_result i{
	font-style:inherit;
	display:inline-block;
	padding:0 .02rem;
	/* font-weight:500; */
}
.tj_result i{
	max-width:.6rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tj_result span{
	font-size:.12rem;
	color:#E02A52;
	/* font-weight:500; */
}
.result_btn{
	margin:.2rem 0;
	padding:0 .15rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.level_flex{
	position:absolute;
	bottom:.2rem;
	left:0;
	width:100%;
}
.result_btn>div, .flex_box{
	display:flex;
}
.flex_box{
	justify-content:flex-end;
	padding:0 .15rem;
	max-width:750px;
	margin:0 auto;
}
.result_btn>div>button, .flex_box>button{
	display:flex;
	justify-content:center;
	align-items:center;
	height:.275rem;
	width:.75rem;
	font-size:.13rem;
	background:#F8F9FB;
	color:#1F1F1F;
	border-radius:.05rem;
	/* font-weight:500; */
}
.btn_l button{
	margin-right:.08rem;
}
.btn_r{
	flex:1;
	justify-content:flex-end;
}
.btn_r button{
	margin-left:.08rem;
	width:.625rem;
}
.flex_box>button{
	margin-left:.08rem;
	height:.29rem;
}
.flex_box>button span{
	font-size:.13rem;
	color:#E02A52;
}
.line_fixed{
	position:absolute;
	bottom:3.8rem;
	left:0;
	width:100%;
}
.line_box{
	border-radius:.1rem .1rem 0 0;
	background:#333333;
	max-width: 750px;
	margin: 0 auto;
	min-height:2.7rem;
	padding: .1rem 0;
}
.line_head{
	padding:0 .15rem;
	display:flex;
	position:relative;
}
.line_result{
	position:absolute;
	left:.15rem;
	font-size:.13rem;
	color:#fff;
	font-weight:500;
	display:flex;	
	align-items:center;
	height:.275rem;
	font-weight:500;
}
.line_result span{
	display:inline-block;
	width:.7rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:500;
}
.line_nav{
	margin:0 auto;
}
.line_nav p{
	display:flex;
	background:rgba(255, 255, 255, .1);
	height:.275rem;
	justify-content:center;
	align-items:center;
	border-radius:.3rem;
	padding:0 .025rem;
	margin-left:.1rem;
}
.line_nav p a{
	display:flex;
	height:.235rem;
	width:.55rem;
	justify-content:center;
	align-items:center;
	font-size:.13rem;
	border-radius:.3rem;
	color:#fff;
	font-weight:500;
}
.line_nav a.on{
	background:#E02A52;
	color:#fff;
}
.line_head a.line_close{
	display: block;
	background: url(../images/tk4.png) no-repeat;
	background-size: 100% 100%;
	width:.14rem;
	height:.14rem;
	position:absolute;
	right:.15rem;
	top:.07rem;
}
.bing_pop{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.bing_con{
	background:#fff;
	width:70%;
	margin:17% auto;
	border-radius:.1rem;
	padding:.1rem .3rem;
	z-index:999;
}
.bing_head{
	font-size:.14rem;
	color:#1F1F1F;
	display:flex;
	justify-content:center;
	font-weight:500;
}
.bing_text{
	font-size:.15rem;
	color:#1F1F1F;
	text-align:center;
	padding:.15rem 0;
	/* font-weight:500; */
}
.bing_text span{
	display:inline-block;
	width:.8rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:-4px;
	/* font-weight:500; */
}
.bing_btn a{
	display:block;
	text-align:center;
	font-size:.15rem;
	color:#E02A52;
	/* font-weight:500; */
}
.zdy_box{
	margin-top:.05rem;
	position: relative;
	height:4.4em;
	overflow:hidden;
	background:#F8F9FB;
	border-radius:.05rem;
	padding:.1rem 0;
}
.zdy_box p{
	position:absolute;
	left:.1rem;
	top:.1rem;
	font-size:.12rem;
	color:#999;
}
.zdy_box textarea{
	display:block;
	width:100%;
	border:none;
	background:none;
	resize:none;
	margin:0 .1rem;
	font-size:.13rem;
	font-family: PingFangSC-Regular, sans-serif;
}
.zdy_num{
	width:96%;
	position:absolute;
	left:.1rem;
	top:.1rem;
	line-height:1.2;
	height:2.9em;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	overflow-y:auto;
}
.zdy_num span{
	display:block;
    width:.26rem;
	font-size:.13rem;
	color:#1F1F1F;
	/* font-weight:500; */
}
.level_tab{
	background:#F8F9FB;
	border-radius:.05rem;
	margin-top:.05rem;
}
.yixuan_from .level_tab li{
	display:flex;
	justify-content:space-around;
	/* padding:.1rem 0; */
	border-bottom:0.8px solid #EEEEEE;
	align-items:center;
}
.yixuan_from .level_tab li:last-child{
	border:none;
}
.yixuan_from .level_tab li>div{
	display:flex;
}
.sort{
	width:10%;
	justify-content:center;
	font-size:.13rem;
	color:#1F1F1F;
	font-weight:500;
}
.zhongchu{
	justify-content:flex-start;
	flex-direction:column;
	width:70%;
}
.zhongchu>p{
	display:flex;
}
.zhongchu p:first-child{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	text-align:left;
	font-size:.13rem;
	color:#1F1F1F;
	font-weight:500;
}
.zhongchu p:last-child span{
	display:inline-block;
	font-size:.11rem;
	color:#999;
	margin-right:.1rem;
}
.operation{
	width:20%;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.operation a{
	display:block;
	width:.13rem;
	height:.13rem;
	margin:0 .05rem;
}
.operation a img{
	display:block;
	width:.13rem;
	height:.13rem;
}
.reset_pop{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.reset_pop .pub_box{
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1000);
	padding:0;
}
.yixuan_con .com_pop{
	bottom:35%;
	top:inherit;
}
/* 关联功能 */
.about_pop{
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	background:#fff;
	box-shadow: 0px -4px 20px 0px rgba(0,0,0,0.0500);
	z-index:999;
}
.about_flex{
	background:#fff;
	max-width:750px;
	margin:0 auto;
	border-bottom:0.8px solid #EEEEEE;
	padding:0 .15rem;
}
.about_flex ul{
	overflow-x:auto;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-o-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-box-align:center;
	-o-box-align:cenrer;
}
.about_flex li{
	margin:0 .1rem;
	padding:.15rem 0;
	width:17%;
	text-align:center;
}
.about_flex li i, .about_flex li span, .about_flex li img{
	display:block;
	margin:0 auto;
}
.about_flex i, .about_flex i img{
	width:.305rem;
	height:.305rem;
}
.about_flex li span{
	font-size:.11rem;
	color:#1F1F1F;
}
.reward_pop, .pop_box1{
	position:fixed;
	height:100%;
	width:100%;
	left:0;
	top:0;
	background:rgba(0, 0, 0, .5);
	z-index:1001;
}
.pop_box1 .reward_box{
	padding:.1rem 0;
}
.reward_con{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.reward_box{
	max-width:750px;
	margin:0 auto;
	border-radius:.15rem .15rem 0 0;
	background:#fff;
}
.reward_box>div{
	display:flex;
	align-items:center;
}
.reward_title{
	padding:.15rem;
	padding-bottom:.05rem;
	font-size:.14rem;
	font-weight:bold;
	color:#1F1F1F;
	line-height:.23rem;
}
.reward_txt{
	padding:0 .15rem;
	font-size:.11rem;
	color:#666666;
	margin-bottom:.1rem;
}
.reward_btn{
	justify-content:space-between;
	padding:.15rem .1rem;
}
.reward_btn button{
	display:flex;
	margin:0 .05rem;
	flex:1;
	height:.35rem;
	border-radius:.3rem;
	justify-content:center;
	align-items:center;
	font-size:.15rem;
	background:#F8F9FB;
	color:#E02A52;
	border:none;
	font-weight:500;
}
.reward_btn button.go{
	color:#fff;
	background:#E02A52;
}
/* 更换封面 */
.cover_pop{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0, 0, 0, .5);
	z-index:999;
}
.cover_con{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.cover_from{
	max-width:750px;
	margin:0 auto;
	padding:.15rem 0;
	background:#fff;
	border-radius:.15rem .15rem 0 0;
}
.cover_head{
	font-size:.15rem;
	color:#1F1F1F;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	font-weight:500;
}
.cover_head a{
	display:block;
	width:.14rem;
	height:.14rem;
	background:url(../images/tk3.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:.15rem;
	/* font-weight:500; */
}
.cover_head .cancel{
	background:none;
	left:.15rem;
	font-size:.15rem;
	color:#666666;
	width:inherit;
	height:inherit;
}
.cover_head .fix{
	background:none;
	font-size:.15rem;
	color:#E02A52;
	width:inherit;
	height:inherit;
}
.img_list{
	margin:.1rem 0;    
	width:100%;
    position:relative;
}
.img_list ul{
	display:flex;
	justify-content:space-between;
	overflow:hidden;
	position:relative;
	flex-wrap:wrap;
}
.img_list li{
	position:relative;
	margin:0.5% 0;
	width:24.5%;
}
.img_list li.xuan a{
	display:block;
	width:.15rem;
	height:.15rem;
	background:url(../images/fx7.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:.05rem;
	top:.05rem;
}
.img_list .img_wrap{
	overflow:hidden;
	padding-top:99.1%;
	position:relative;
	width:100%;
	background:#F8F9FB;
}
.img_list .img_wrap img{
	left:50%;
	max-height:100%;
	max-width:100%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%;
}
.cover_from .set_box{
	padding:0 .15rem;
}
.time_pop{
	z-index:99;
}
.time_pop .cover_con{
	bottom:0;
}
.time_pop .cover_from{
	min-height:3rem;
	position:relative;
}
.cash_fixed{
	position:fixed;	
	background: linear-gradient(270deg, #F6E9CD 0%, #F9F1E5 100%);
	height:.25rem;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#6C5031;
	font-weight:500;
	bottom:.74rem;
	left:0;
	width:100%;
	font-size:.12rem;
}
.white_num{
	line-height:1.5;
	height:7.4em;
	overflow:hidden;
	/* display:flex; */
	flex-wrap:wrap;
	overflow-y:auto;
	text-align:justify;
	font-size:.14rem;
	word-break:break-all;
}
.white_num span{
	display:block;
	width:.3rem;
	font-size:.15rem;
	color:#1F1F1F;
}
/* .white_num o{
	display:inline-block;
	margin:0 .04rem;
} */
.cancel_title{
	padding:.15rem;
	padding-bottom:.05rem;
	font-size:.15rem;
	font-weight:bold;
	color:#1F1F1F;
}
.cancel_title span{
	font-size:.16rem;
	color:#FF8A3D;
	font-weight:bold;
	padding:0 .05rem;
}
.cancel_txt{
	padding:0 .15rem;
	font-size:.14rem;
	color:#666666;
	margin-bottom:.1rem;
}
button.bg1{
	background:#E02A52!important;
	color:#fff!important;
}
button.bg2{
	background:#F8F9FB!important;
	color:#999999!important;
}
button.bg3{
	background:#FDEEF1!important;
	color:#E02A52!important;
}
button.bg4{
	background:#F8F9FB!important;
	color:#007BF2!important;
}
button.bg_opacity{
	opacity:.5;
}
/* 手机绑定 */
.phone_pop{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0, .5);
	left:0;
	top:0;
	z-index:999;
}
.phone_max{
	max-width:750px;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
}
.phone_box{
	background:#262427;
	border-radius:.1rem;
	padding:0 .275rem .15rem;
	display:flex;
	flex-direction:column;
	width:80%;
}
.tips_img{
	display:flex;
	justify-content:center;
	align-items:center;
}
.tips_img img{
	display:block;
	width:.90rem;
	height:.90rem;
	margin-top:-.3rem;
}
.tips_text{
	text-align:center;
	font-size:.15rem;
	color:#FFFFFF;
	font-weight:400;
	line-height:.24rem;
	padding:0 .38rem;
	margin:.15rem 0;
}
.tips_nickname{
	margin:.25rem 0;
	display:flex;
	flex-direction:column;
	/* justify-content:center;
	align-items:center; */
}
.nickname_title{
	text-align:center;
	font-size:.14rem;
	color:#FFFFFF;
}
.nickname_list{
	margin-top:.14rem;
}
.nickname_list li{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-left:.3rem;
	margin:.05rem 0;
}
.nickname_list li.cur{
	background:url(../images/iphone2.png) no-repeat left center;
	background-size:.18rem .135rem;
}
.nickname_list li.cur .nickname_name a{
	font-size:.15rem;
	font-weight:500;
	color:#FFFFFF;
}
.nickname_name{
	display:flex;
	width:65%;
	align-items:center;
}
.nickname_name span, .nickname_name a{
	display:block;
}
.nickname_name span{
	width:.25rem;
	height:.25rem;
	margin-right:.1rem;
}
.nickname_name span img{
	display:block;
	width:.25rem;
	height:.25rem;
}
.nickname_name a{
	font-size:.15rem;
	font-weight:400;
	color:#666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:75%;
}
.nickname_cur{
	font-size:.12rem;
	color:#999999;
	width:35%;
}
.tips_btn{
	display:flex;
	justify-content:center;
	align-items:center;
}
.tips_btn button{
	display:flex;
	width:1.15rem;
	justify-content:center;
	align-items:center;
	height:.30rem;
	font-size:.14rem;
	color:#656565;
	background:#171719;
	border:none;
	border-radius:.15rem;
	margin-right:.05rem;
}
.tips_btn button:last-child{
	background:#E02A52;
	color:#fff;
	margin-left:.05rem;
	margin-right:0;
}
.tiao_choice{
	display:flex;
	flex:1;
	padding:0 .15rem;
	align-items:center;
	position:relative;
	margin-right:.3rem;
	justify-content:space-between;
}
.tiao_choice span{
	display:block;
	margin:0;
}
.tiao_choice p{
	display:flex;
	width:.84rem;
	height:.25rem;
	align-items:center;
	justify-content:center;
	background:#F8F9FB;
	border-radius:.125rem;
}
.tiao_choice p a{
	position:inherit;
	right:inherit;
	top:inherit;
	background:none;
	width:.40rem;
	height:.21rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:.105rem;
	font-size:.12rem;
	color:#1F1F1F;
}
.tiao_choice p a.cur{
	background:#fff;
	color:#E02A52;
}
.tiao_childnav{
	padding:0 .15rem;
	margin:.1rem 0;
}
.tiao_childnav li{
	display:flex;
	align-items:center;
	justify-content:space-around;
}
.tiao_childnav a{
	position:inherit;
	right:inherit;
	top:inherit;
	width:inherit;
	height:inherit;
	background:none;
	font-size:.13rem;
	color:#1F1F1F;
	padding:.05rem 0;
}
.tiao_childnav a.on{
	color:#E02A52;
	position:relative;
}
.tiao_childnav a.on:after{
	position:absolute;
	right:18%;
	bottom:0;
	left:18%;
	height:3px;
	background:currentColor;
	border-radius:3px;
	content:"";
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeInUp {
   0% {
        opacity: 1;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
} 
@keyframes fadeInUp {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
} 
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 0.5s;
    animation-duration:  0.5s!important;
}
@-webkit-keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown;
    -webkit-animation-duration: 0.5s;
    animation-duration:  0.5s!important;
}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}

@-webkit-keyframes loading {
   0% {
       background:linear-gradient(90deg, #FF3662 0%, #FF994F 100%);
    }
	50%{
		background:linear-gradient(90deg, #FF3662 50%, #FF994F 100%);
	}
	100%{
		background:linear-gradient(90deg, #FF3662 100%, #FF994F 100%);
	}
} 
@keyframes loading {
   0% {
       background:linear-gradient(90deg, #FF3662 0%, #FF994F 100%);
    }
	50%{
		background:linear-gradient(90deg, #FF3662 50%, #FF994F 100%);
	}
   	100%{
   		background:linear-gradient(90deg, #FF3662 100%, #FF994F 100%);
   	}
}
.loading {
    -webkit-animation-name: loading;
    animation-name: loading;
}
.float_left{
	position:fixed;
	left:5%;
	bottom:18%;
	z-index:99;
}
.float_left a{
	width:.40rem;
	height:.40rem;
	display:flex;
	box-shadow:0px 10px 20px 0px rgba(224,42,82,0.3000);
	border-radius:50%;
	font-size:.14rem;
	justify-content:center;
	align-items:center;
	background:#fff url(../images/info1.png) no-repeat center center;
	background-size:.16rem .16rem;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1000);
	border:0.8px solid #EEEEEE;
	opacity:.9;
}
.hover a{
	opacity:.35;
}
.common_box{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0, .5);
	left:0;
	top:0;
	z-index:1003;
	display:flex;
	justify-content:center;
	align-items:center;
}
.common_bg{
	width:80%;
	border-radius:.1rem;
	background:#ffffff;
	position:relative;
	margin-top:-30%;
}
.pop_title{
	font-size:.15rem;
	color:#1F1F1F;
	padding:.15rem;	
	font-weight:500;
}
.pop_title span{
	display:inline-block;
	width:.025rem;
	height:.125rem;
	background:#E02A52;
	border-radius:3px;
	margin-right:.02rem;
	vertical-align:-1px;
}
.pop_content{
	padding:0 .15rem .05rem;
	font-size:.16rem;
	color:#1F1F1F;
	text-align:center;
	line-height:.24rem;
	position:relative;
}
.content_num{
	line-height:1.5;
	height:5.6em;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	overflow-y:auto;
	/* word-break:break-all; */
	text-align:justify;
	font-size:.14rem;
	margin-bottom:.15rem;
	color:#1F1F1F;
}
.content_num span{
	display:block;
	width:.3rem;
	font-size:.15rem;
	color:#1F1F1F;
}
.content_num o{
	display:contents;
}
.content_tip{
	text-align:center;
	font-size:.12rem;
	color:#999999;
}
.common_btn{
	display:flex;
	padding:.15rem;
	align-items:center;
	justify-content:space-between;
}
.common_btn a{
	display:flex;
	width:32%;
	font-size:.13rem;
	color:#1F1F1F;
	height:.275rem;
	justify-content:center;
	align-items:center;
	background:#F8F9FB;
	border-radius:.14rem;
}
.common_btn .c1{
	color:#fff;
	background:#E02A52;
}
.common_btn .c2{
	background:#007BF2;
	color:#fff;
}
.common_bg .close{
	position:absolute;
	margin-top:.4rem;
}
@media screen and (min-width:390px){
	.float_btn{
		top:71%;
	}
}
@media screen and (min-width:412px){
	.float_btn{
		top:70%;
	}
}
@media screen and (min-width:430px){
	.float_btn{
		top:70%;
	}
}
@media screen and (min-width:1280px){
	.float_btn, .float_line, .float_left{
		right:15%;
	}
}
@media screen and (min-width:1360px){
	.float_btn, .float_line, .float_left{
		right:17%;
	}
	.float_line{
		top:66%;
	}
}
@media screen and (min-width:1400px){
	.float_btn, .float_line, .float_left{
		right:17%;
	}
	.float_line{
		top:65%;
	}
}
@media screen and (min-width:1440px){
	.float_btn, .float_line, .float_left{
		right:18%;
	}
}
@media screen and (min-width:1600px){
	.float_btn, .float_line, .float_left{
		right:22%;
	}
}
@media screen and (min-width:1680px){
	.float_btn, .float_line, .float_left{
		right:24%;
	}
	.float_line{
		top:65%;
	}
}
@media screen and (min-width:1920px){
	.float_btn, .float_line, .float_left{
		right:27%;
	}
	.float_line{
		top:66%;
	}
}

@media screen and (min-width:750px){
	.delete_pop .pub_box{
		width:500px;
		margin:10% auto;
	}
	.pub_box{
		width:500px;
		margin:10% auto;
	}
	.com_pop{
		width:200px;
		left:45%;
	}
	.max{
		width:400px;
		left:35%;
	}
	.yixuan_con .com_pop{
		bottom:15%;
		top:inherit;
	}
	.max_prize{
		width:569px;
		height:540px;
		margin:5% auto;
	}
	.prize_con{
		width:569px;
		height:584px;
		margin:5% auto;
	}
	.prize_con3{
		width:569px;
		height:555px;
		margin:5% auto;
	}
	.prize_con3 .prize_box{
		padding:100px 0;
	}
	.text_top, .text_foot{
		margin:80px 0;
	}
	.term_con{
		width:502px;
		height:456px;
		margin:10% auto;
	}
	.prize_box{
		padding:80px 0;
	}
	.prize_img{
		width:338px;
		height:254px;
		margin:20px auto;
	}
	.prize_img img{
		width:338px;
		height:254px;
	}
	.mark{
		height:254px;
	}
	.prize_btn{
		padding:0 60px;
		margin-top:60px;
	}
	.close{
		margin-top:50px;
	}
	.prize_con .prize_btn{
		margin-top:80px;
	}
	.prize_con .close{
		margin-top:80px;
	}
	.term_con .term_big{
		padding:60px 0;
	}
	.term_con .prize_btn{
		margin-top:100px;
	}
	.wthie_pop .pub_box, .num_pop .pub_box, .pop_box2 .pub_box{
		width:300px;
		margin:15% auto;
	}
	.bing_con{
		width:300px;
		margin:4% auto;
	}
	.phone_box{
		width:300px;
	}
	.common_bg{
		width:300px;
		margin-top:-15%;
	}
	.float_btn{
		top:73%;
	}
}