/*活动预留*/
.activity_show{
	display: none;
}

/*indedx>banner*/
.swiper-container{
	/*height: 9.11rem;*/
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0.61rem;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	width: 0.5rem; height: 0.5rem; margin: 0 0.71rem 0 0;
}
.swiper-pagination-bullet{
	background: white; opacity: 1;
}
.swiper-pagination-bullet-active{
	background: #dd334f;
}
.swiper-pagination{
	-webkit-transition: none; transition: none;
}
#swiper_1{
	overflow: visible; z-index: 5;
}

/*功能模块入口*/
.fun_modules{
	padding: 0 0.71rem 1px; overflow: hidden; position: relative;
}
.fun_modules:before{
	content: ''; width: 100%; height: 1px; background: -webkit-linear-gradient(white, #cfcfcf),linear-gradient(white, #cfcfcf); position: absolute; left: 0; bottom: 0;
}
.fun_modules a{
	float: left; width: 25%; text-align: center;
}
.fun_modules dt{
	width: 3.07rem; height: 3.07rem; margin: 0.79rem auto 0; overflow: hidden;
}
.fun_modules dt img{
	width: 100%; height: 100%;
}
.fun_modules dd{
	height: 1.93rem; line-height: 1.93rem; margin-bottom: 0.21rem; font-size: 0.86rem; color: #262626;
}
.broadcast{
	height: 1.86rem; line-height: 1.86rem; padding: 0.5rem 0.71rem 0.5rem 2.71rem; display: box; display: -webkit-box; position: relative; overflow: hidden;
}
.broadcast:before{
	content: ''; width: 1.14rem; height: 1.07rem; background: url(../images/horn.png) center center no-repeat; background-size: contain; position: absolute; left: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.broadcast_list_box{
	height: 100%; overflow: hidden;
}
.broadcast li{
	width: 21em; overflow: hidden;
}
.broadcast li a {
    font-size: 0.86rem; color: #666; white-space: nowrap; text-overflow: ellipsis;
}
.broadcast li em{
	color: #dd334f; font-style: normal;
}

/*商品列表*/
.select_list_box{
	background: white; position: relative;
}
.select_list_box.fixed{
	width: 100%; position: fixed!important; top: 3.04rem; z-index: 1001;
}
.places{
	height: 3.1rem;
}
.select_list{
	height: 3.1rem; line-height: 3.1rem; margin: 0 0.71rem; position: relative;
}
.select_list ul{
	overflow: hidden;
}
#index .select_list li{
	float: left; width: 25%; font-size: 1.07rem; text-align: center;
}
.select_list li.on{
	color: #eb3e5b;
}
.total_required{
	padding-right: 0.71rem; box-sizing: border-box; position: relative;
}
.total_required i{
	width: 0.71rem; height: 0.79rem; position: absolute; right: 0; top: 50%; display: block; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.total_required i:before,.total_required i:after{
	content: ''; width: 0.54rem; height: 0.32rem; background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; right: 0;
}
.total_required i:before{
	background-image: url(../images/angle_1.png); top: 0;
}
.total_required i:after{
	background-image: url(../images/angle_2.png); bottom: 0;
}
.minimum i:before{
	background-image: url(../images/../images/angle_3.png);
}
.highest i:after{
	background-image: url(../images/../images/angle_4.png);
}
#index .slide_bar{
	width: 25%; height: 0.14rem; background: #dd334f; position: absolute; left: 0; bottom: 0px; -webkit-transition: all .3s ease; transition: all .5s ease;
}

.commodity_list_box ul{
	background: white; overflow: hidden;
}
.commodity_list_box li{
	position: relative; overflow: hidden;
}
.commodity_list_box li:before{
	content: ''; width: 100%; height: 1px; background: #d9d9d9; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.commodity_list_box li{
	float: left; width: 50%; box-sizing: border-box; padding-right: 1px; display: block; position: relative;
}
.commodity_list_box li:after{
	content: ''; width: 1px; height: 100%; background: #d9d9d9; position: absolute; right: 0; top: 0; -webkit-transform: scale(0.5,1); transform: scale(0.5,1);
}
.commodity_list_box li:nth-child(2n):after{
	display: none;
}
.commodity_list_box li dd{
	padding: 0 0.54rem 0 0.71rem;
}
.commodity_list_box li .miao {
    display: block; position: relative;
}
.commodity_list_box li .miao:first-child:before {
    content: ''; width: 1.5rem; height: 1.5rem; background: url(http://static.1yqba.com/yqba/v3/images/miao2.png) center center no-repeat; background-size: contain; position: absolute; left: 0.71rem; bottom: 0;
}
.commodity_list_box li h5{
	height: 2.42rem; line-height: 1.21rem; padding: 0.71rem 0.54rem 0 0.71rem; font-size: 1.0rem; font-weight: normal; overflow: hidden;
}
.commodity_list_box li dt img{
	height: 10.0rem;
}
.schedule_box{
	padding: 0.71rem 0; display: box; display: -webkit-box;
}
.schedule_box .schedule{
	-webkit-box-flex: 1; box-flex: 1;
}
.schedule{
	padding-right: 0.43rem;
}
.schedule p{
	line-height: 0.8rem; margin-bottom: 0.45rem; font-size: 0.79rem; color: #535353;
}
.schedule p em{
	margin-left: 0.18rem; color: #0081ff; font-style: normal;
}
.schedule span{
	height: 0.36rem; background: #efeeee; border-radius: 0.36rem; display: block; position: relative; overflow: hidden;
}
.schedule span i{
	width: 0%; height: 100%; border-radius: 0.36rem; position: absolute; left: 0; top: 0; background: url(../images/schedule_bar.png) 0 0 no-repeat; background-size: 100% 100%;
}
.participate_btn{
	width: 4.07rem; height: 1.79rem; line-height: 1.79rem; font-size: 0.79rem; color: #dd334f; text-align: center; border: 1px solid #dd334f; box-sizing: border-box; border-radius: 5px; display: block;
}

/* 商品详情 */
#commodity_details .swiper-pagination-bullet{
	width: 0.57rem; height: 0.57rem; margin: 0 0.71rem 0 0; background: #dadada;
}
#commodity_details .swiper-pagination-bullet-active{
	background: #dd334f;
}
#commodity_details .swiper-pagination-bullets{
	bottom: 0.86rem;
}
#commodity_details{
   min-height: 19rem; background: white; position: relative; overflow: hidden;
}
.z_section{
	width: 2.68rem; height: 2.71rem; line-height: 1.21rem; font-size: 0.93rem; color: white; letter-spacing: 0.18rem; text-align: center; position: absolute; left: 1.07rem; bottom: 0.86rem; z-index: 10;
}

.buy_inf{
	padding: 0.93rem 1.07rem;
}
.buy_inf h5{
	line-height: 1.8rem; font-size: 1.14rem; font-weight: normal;
}
.buy_inf h5 span{
	height: 1.36rem; line-height: 1.36rem; margin-right: 0.36rem; padding: 0 0.25rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.79rem; font-weight: normal; color: #37aef1; border: 1px solid #37aef1; border-radius: 3px; display: inline-block;
}
.product_intr{
	line-height: 1.46rem; padding: 0.4rem 0; font-size: 1.0rem; color: #888;
}
.progress_bar .underway{
	height: 2.36rem; line-height: 2.36rem; font-size: 1.0rem; color: #dd334f;
}
.progress_bar span{
	height: 0.5rem; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; background: #efeeee; display: block; position: relative; overflow: hidden;
}
.progress_bar span i{
	width: 0; height: 100%; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; background: url(../images/schedule_bar.png) 0 0 no-repeat; background-size: 100% 100%; display: block; 
}
.progress_bar .total_need{
	height: 2.25rem; line-height: 2.25rem; display: box; display: -webkit-box;
}
.progress_bar .total_need em{
	font-size: 0.86rem; color: #919191; font-style: normal; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.progress_bar .total_need em:last-child{
	text-align: right;
}
.progress_bar .total_need em:last-child i{
	color: #dd334f; font-style: normal;
}

.winning_box{
	padding: 0 1.07rem 1.79rem;
}
.prev_ann{
	width: 1.86rem; position: absolute; right: 0.71rem; top: 0;
}
.winners{
	width: 3.39rem; position: absolute; left: -0.36rem; top: -0.36rem; z-index: 4;
}
.winning{
	padding: 0 0 2.71rem; background: #fff0de; -webkit-border-radius: 5px; border-radius: 5px; position: relative;
}
.winning dl{
    display: box; display: -webkit-box;
}
.winning dt{
	width: 2.86rem; height: 2.86rem; margin: 1.29rem 0.71rem 0 1.43rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; position: relative; z-index: 4;
}
.winning dt img{
	width: 100%; min-height: 100%;
}
.winning dd{
	padding: 0.79rem 0.71rem 0.71rem 0;
}
.winning dd p{
	height: 1.5rem; line-height: 1.5rem; font-size: 0.86rem; color: #999;
}
.winning dd .user_name em{
	color: #37aef1;
}
.winning dd .black em{
	color: #333;
}
.winning dd .period em i{
	color: #dd334f;
}
.winning dd .series em{
	color: #333;
}
.winning dd p em,.winning dd p i{
	font-style: normal;
}
.winning_cont{
	 position: relative;
}
.winning_number{
	width: 100%; height: 2.5rem; line-height: 2.5rem; padding-top: 0.21rem; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; background: url(../images/angle_bg.png) 0 0 repeat-x; background-size: auto 100%; position: absolute; letter-spacing: 0; bottom: 0; display: box; display: -webkit-box;
}
.winning_number p{
	font-size: 1.0rem; color: white; padding-left: 1.07rem; -webkit-box-flex: 1; box-flex: 1;
}
.winning_number p em{
	font-size: 1.21rem; font-style: normal;
}
.calculation_rule{
	width: 4.46rem; height: 100%; margin-right: 0.71rem; padding-right: 0.93rem; font-size: 0.86rem; color: white; text-align: right; position: relative; display: block; 
}
.calculation_rule:before{
	content: ''; width: 0.46rem; height: 0.8rem; background: url(../images/angle_5.png) center center no-repeat; background-size: contain; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}

.no_qb{
	height: 3.25rem; line-height: 3.25rem; font-size: 0.93rem; color: #888; text-align: center; padding-bottom: 1px; position: relative;
}
.no_qb:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; top: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.no_qb a{
	margin: 0 0.18rem; font-size: 1.0rem; color: #37aef1;
}

.annc_inf{
	padding-left: 1.07rem;
}
.annc_inf li{
	height: 3.21rem; line-height: 3.21rem; padding-bottom: 1px; position: relative;
}
.annc_inf li:after{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.annc_inf li a{
	height: 100%; padding-right: 1.61rem; font-size: 1.0rem; display: block; position: relative;
}
.annc_inf li a em{
	font-size: 0.86rem; color: #999; font-style: normal; position: absolute; right: 2.5rem; top: 0;
}
.annc_inf li a:before{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.annc_inf li:last-child:after{
	display: none;
}

/* 本期参与用户 */
.user_part h6{
	height: 3.21rem; line-height: 3.21rem; padding-bottom: 1px; margin: 0; font-size: 1.0rem; font-weight: normal; position: relative;
}
.user_part h6:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 1px; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.user_part,.user_part li{
	padding: 0 0 0px 1.07rem; position: relative;
}
.user_part:before,.user_part li:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.user_part li:last-child:before{
	display: none;
}
.user_part dt{
	width: 2.86rem; height: 2.86rem; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); -webkit-box-flex: 1; box-flex: 1; overflow: hidden;
}
.user_part dt img{
    min-height: 100%;
}
.user_part dd{
	padding: 0.36rem 0 0.36rem 2.57rem;
}
.user_part dd p{
	line-height: 1.29rem; font-size: 0.86rem; color: #999;
}
.user_part dd p i{
	margin-left: 1.32rem; font-size: 0.86rem; color: #999; font-style: normal;
}
.user_part dd p a{
	font-size: 0.86rem; color: #37aef1;
}
.user_part dd p em{
	font-style: normal; color: #dd334f;
}
/* 弹幕 */
@-webkit-keyframes darrage{
	0%{-webkit-transform: translate(-50%,0); transform: translate(-50%,0); opacity: 0;}
	15%{-webkit-transform: translate(0%,0); transform: translate(0%,0); opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes darrage{
	0%{-webkit-transform: translate(-50%,0); transform: translate(-50%,0); opacity: 0;}
	15%{-webkit-transform: translate(0%,0); transform: translate(0%,0); opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}
.barrge_box{
	position: relative;
}
.barrge_box .seat{
	height: 1px; position: absolute; left: 0; top: -1px; visibility: hidden;
}
.barrage{
	min-width: 3.57rem; height: 2.86rem; line-height: 2.86rem; background: rgba(0,0,0,0.75); border-radius: 2.86rem; position: fixed; left: 1.07rem; top: 3.86rem; z-index: 105; -webkit-animation: darrage 4s ease both; animation: darrage 4s ease both; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
}
.barrage dl dt{
	width: 3.21rem; height: 100%; position: absolute; left: 0; top: 0;
}
.barrage dl dt span{
	width: 2.14rem; height: 2.14rem; border-radius: 50%; overflow: hidden; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.barrage dl dt span img{
    min-height: 100%;
}
.barrage dl dd{
	padding: 0 1.61rem 0 3.21rem; font-size: 0.86rem; color: white;
}

/* 商品详情（已参与） */
.my_qb{
	padding: 0.89rem 1.07rem; border-top: 1px solid #e6e6e6;
}
.my_qb h6{
	height: 1.46rem; line-height: 1.46rem; font-size: 1.0rem; font-weight: normal;
}
.my_qb h6 em{
	color: #dd334f; font-style: normal; 
}
.my_qb ul{
	padding-top: 0.5rem; overflow: hidden;
}
.my_qb li{
	float: left; width: 25%; height: 1.46rem; line-height: 1.46rem; font-size: 1.0rem; color: #999; overflow: hidden;
}
.my_qb li a{
	font-size: 1.0rem; color: #37aef1; display: block;
}

/* 商品详情（揭晓中-已参与） */
.lottery_countdown{
	height: 3.14rem; line-height: 3.14rem; margin: 0.71rem 0 0.36rem; padding: 0 0.71rem; background: #eb3e5b; -webkit-border-radius: 5px; border-radius: 5px; display: box; display: -webkit-box;
}
.lottery_countdown p{
	font-size: 1.0rem; color: white; -webkit-box-flex: 1; box-flex: 1;
}
.lottery_countdown p em{
	font-size: 1.36rem; color: white; font-style: normal;
}
.lottery_countdown a{
	width: 5.71rem; padding-right: 0.82rem; height: 0.82rem font-size: 0.86rem; color: white; text-align: right; display: block; position: relative;
}
.lottery_countdown a:before{
	content: ''; width: 0.46rem; height: 0.82rem; background: url(../images/angle_5.png) center center no-repeat; background-size: contain; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-47%); transform: translate(0,-47%);
}

/* 支付订单 */
.prompt_inf{
	height: 3.21rem; line-height: 3.21rem; padding: 0 1.07rem 0 2.54rem; font-size: 1.0rem; position: relative;
}
.prompt_inf:before{
	content: ''; width: 1.0rem; height: 1.07rem; background: url(../images/icon_1.png) center center no-repeat; background-size: contain; position: absolute; left: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.play_list{
	padding: 1.07rem 0 0.21rem;
}
.play_list dl{
	height: 3.57rem; margin: 0 1.07rem 0.71rem; background: #f6f6f6; display: box; display: -webkit-box; overflow: hidden;
}
.play_list dt{
	width: 4.11rem; height: 100%; position: relative; overflow: hidden;
}
.play_list dt img{
	max-width: 90%; max-height: 90%; margin: auto; position: absolute; left: 0; top: 0; bottom: 0; left: 0;
}
.play_list dd{
	display: box; display: -webkit-box; -webkit-box-flex: 1; box-flex: 1;
}
.play_list dd p{
	height: 2.86rem; line-height: 1.29rem; margin: 0.36rem 0; padding: 0 0.36rem; font-size: 0.86rem; border-right: 1px solid #e6e6e6; -webkit-box-flex: 1; box-flex: 1; overflow: hidden; 
}
.play_list dd span{
	width: 4.54rem; line-height: 3.57rem; font-size: 0.86rem; text-align: center; display: block;
}
.play_list dd span em{
	color: #dd334f; font-style: normal;
}
.play_list .total{
	height: 2.29rem; line-height: 2.29rem; padding: 0 1.07rem; font-size: 1.0rem; color: #999; text-align: right;
}
.play_list .total em{
	color: #dd334f; font-style: normal;
}
.play_channel_list{
	border-bottom: 1px solid #e6e6e6; position: relative;
}
.play_channel_list:before{
	content: ''; width: 100%; height: 0.71rem; background: #f6f6f6; position: absolute; left: 0; top: 4.64rem;
}
.play_channel_list li{
	height: 4.64rem; padding-right: 2.68rem; position: relative; display: box; display: -webkit-box;
}
.play_channel_list li span{
	width: 2.5rem; height: 100%; margin-right: 0.71rem; position: relative; display: block;
}
.play_channel_list li span img{
	max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
}
.play_channel_list .paly_box{
	margin-top: 0.93rem; -webkit-box-flex: 1; box-flex: 1;
}
.play_channel_list .paly_box p{
	height: 1.61rem; line-height: 1.61rem; font-size: 1.07rem;
}
.play_channel_list .paly_box p:last-child{
	font-size: 0.86rem; color: #888;
}
.play_channel_list li.m_b2{
	line-height: 4.64rem; font-size: 1.07rem; border-bottom: none; display: block;
}
.play_channel_list li.m_b2 em{
	font-size: 1.0rem; color: #999; font-style: normal;
}
.play_channel_list li.m_b2 i{
	color: #dd334f; margin: 0 0.18rem; font-style: normal;
}
.play_channel_list li:before{
	content: ''; width: 1.5rem; height: 1.5rem; background: url(../images/unchecked.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.play_channel_list li.on:before{
	background-image: url(../images/selected.png);
}

/* 支付结果（去充值） */
.play_result{
	margin-top: 2.86rem; text-align: center;
}
.play_result dt{
	width: 3.21rem; height: 3.21rem; margin: 0 auto 1.07rem;
}
.play_result dd p{
	height: 2.4rem; line-height: 2.4rem; font-size: 1.0rem; color: #999;
}
.play_result dd .tit{
	font-size: 1.29rem; color: #dd334f;
}
.s_paly_btn{
	padding: 0.89rem 1.07rem 1.79rem; display: box; display: -webkit-box;
}
.s_paly_btn a{
	width: 100%; height: 3.43rem; line-height: 3.43rem; font-size: 1.21rem; color: white; text-align: center; border: 1px solid #dd334f; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; border-radius: 5px; background: #dd334f; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.s_paly_btn a.l_btn{
	color: #dd334f; background: white;
}
.s_paly_btn a:nth-child(2){
	margin-left: 1.39rem;
}
.part_inf_show{
	 height: 3.21rem; line-height: 3.21rem; padding: 0 1.07rem; font-size: 0.98rem; white-space: nowrap;
}
.part_inf_show em{
	color: #dd334f; font-style: normal;
}
.qb_godsend_list{
	padding: 1.07rem 1.07rem 0;
}
.qb_godsend_list dl{
	margin-bottom: 0.71rem; background: #f6f6f6; display: box; display: -webkit-box;
}
.qb_godsend_list dl dt{
	width: 5.18rem; position: relative;
}
.qb_godsend_list dl dt img{
	max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.qb_godsend_list dd{
	-webkit-box-flex: 1; box-flex: 1;
}
.qb_godsend_list dd p{
	height: 2.32rem; line-height: 2.32rem; padding: 0.21rem 0.71rem 0 0; font-size: 1.0rem; display: box; display: -webkit-box;
}
.qb_godsend_list dd p em,.qb_godsend_list dd p i{
	font-size: 1.0rem; font-style: normal;
}
.qb_godsend_list dd p em{
	color: #999; display: block;
}
.qb_godsend_list dd p span{
	width: 6em; padding: 0 0 0 0.18rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; -webkit-box-flex: 1; box-flex: 1;
}
.qb_godsend_list dd p i{
	color: #dd334f;
}
.qb_godsend_list dd ul{
	padding: 0 0.71rem 0.71rem 0; overflow: hidden;
}
.qb_godsend_list dd li{
	float: left; width: 33.33%; height: 1.25rem; line-height: 1.25rem; font-size: 1.0rem; overflow: hidden; vertical-align: top;
}
.qb_godsend_list dd li em{
	color: #999; font-style: normal; 
}
.qb_godsend_list dd li a{
	font-size: 1.0rem; color: #37aef1; display: block; 
}
.qb_err dd p{
	height: 4.29rem; line-height: 4.29rem;
}

.return_top{
	width: 3.36rem; height: 3.36rem; position: fixed!important; right: 0.79rem; bottom: 7rem; z-index: 135; display: none;
}
.return_top:after{
	content: ''; width: 100%; height: 100%; background: white; border: 1px solid #e6e6e6; border-radius: 50%; position: absolute; left: 0; top: 0; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
}
.return_top:before{
	content: ''; width: 1.46rem; height: 1.86rem; background: url(../images/return_top.png) center center no-repeat; background-size: contain; position: absolute; left: 50%; top: 50%; z-index: 2; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0);
}

@keyframes returnTop{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-webkit-keyframes returnTop{
	0%{opacity: 0;}
	100%{opacity: 1;}
}

.return_top.show{
	display: block; -webkit-animation: returnTop 1s ease both; animation: returnTop 1s ease both;
}

/*发现*/
.find_all{
	margin-bottom: 0.93rem;
}
.find_list{
	margin-top: 0.93rem;
}
.find_list dl{
	height: 5.71rem; padding: 0 0 0 0.71rem; position: relative; display: box; display: -webkit-box;
}
.find_list dl:before{
	content: ''; width: 0.54rem; height: 0.93rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 1.07rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.find_list dt{
	width: 4.57rem; position: relative;
}
.find_list dt img{
	max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.find_list dd{
	line-height: 1.75rem; margin-left: 1.07rem; padding: 1.0rem 0.71rem 1.0rem 0; -webkit-box-flex: 1; box-flex: 1; position: relative;
}
.find_list dd:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.find_list a:last-child dd:before{
	display: none;
}
.find_list dd strong{
	font-size: 1.14rem; font-weight: normal;
}
.find_list dd p{
	font-size: 0.86rem; color: #888;
}

/*全部分类*/
.all_class{
	border-bottom: 0.71rem solid #f6f6f6;
}
.all_class ul{
	font-size: 0;
}
.all_class ul li{
	width: 33.33%; display: inline-block; position: relative;
}
.all_class ul li:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; top: 0; -webkit-transform: scale(1,0.5); transform: scale(1,0.5);
}
.all_class ul li:nth-child(1):before,.all_class ul li:nth-child(2):before,.all_class ul li:nth-child(3):before{
	display: none;
}
.all_class ul li:after{
	content: ''; width: 1px; height: 100%; background: #e6e6e6; position: absolute; right: 0; top: 0; -webkit-transform: scale(0.5,1); transform: scale(0.5,1);
}
.all_class ul li:nth-child(3n):after{
	display: none;
}
.all_class dt{
	width: 6.21rem; height: 4.21rem; margin: 1.75rem auto 0;
}
.all_class dd{
	height: 2.61rem; line-height: 2.61rem; font-size: 1.07rem; text-align: center;
}

/*让你信服的一元抢宝*/
#eyqba_inf{
	background: url(../images/1yqba_inf_bg.png) 0 0 repeat-y; background-size: 100% auto;
}
#eyqba_inf .ann_qbao{
	width: 60%; height: 3.29rem; line-height: 3.29rem; margin: 1.79rem auto; font-size: 1.79rem; color: white; text-align: center; border-bottom: 0.29rem solid #dd1b21; border-radius: 0.36rem; background: #eb3e5b; display: block;
}

/*幸运值秘籍*/
.lucky_value{
	background: url(../images/lucky_valuebg.png) 0 0;
}
.activity{
	font-size: 0;
}
.activity a{
	width: 50%; display: inline-block;
}

.activity-banner{
	position: fixed; left: 0; right: 0; bottom: 0; z-index: 100;
}
.activity-banner .close{
	width: 1.68rem; height: 1.64rem; background: url(../images/close.png) center center no-repeat; background-size: 100% 100%; position: absolute; right: 0.71rem; top: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}
