/* 最新揭晓 */
.new_ann li{
	padding-bottom: 1px; position: relative;
}
.new_ann 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);
}
.new_ann li:last-child:before{
	display: none;
}
.new_ann dl{
	padding: 0.89rem 0; display: box; display: -webkit-box;
}
.new_ann dt{
	width: 7.5rem; position: relative;
}
.new_ann dt img{
	max-width: 100%; width: auto; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.new_ann dd{
	padding-right: 0.71rem; -webkit-box-flex: 1; box-flex: 1;
}
.new_ann dd h6{
	line-height: 1.46rem; padding: 0.36rem 0; font-size: 1.0rem; font-weight: normal;
}
.new_ann dd p{
	line-height: 2.32rem; font-size: 0.86rem; color: #999;
}
.new_ann dd .soon_revealed{
	color: #da3651;
}
.new_ann dd .count_down{
	line-height: 2.25rem; font-size: 1.79rem; color: #da3651;
}
.Already_ann dd p{
	line-height: 1.21rem; padding-bottom: 0.39rem;
}
.Already_ann dd p em{
	font-style: normal;
}

/* 空购物车 */
.empty_shop_cart{
	background: #f6f6f6; position: relative;
}
.empty_shop_cart: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);
}
.empty_shop_cart dl{
	padding: 5.36rem 1.07rem 0; text-align: center;
}
.empty_shop_cart dt:before{
	content: ''; width: 4.71rem; height: 4.71rem; background: url(../images/shop_cart_2.png) 0 0 no-repeat; background-size: contain; display: inline-block;
}
.empty_shop_cart dt p{
	line-height: 4.29rem; font-size: 1.0rem; color: #999;
}
.empty_shop_cart dd{
	 padding-bottom: 3.07rem;
}
.empty_shop_cart dd a{
	height: 3.43rem; line-height: 3.43rem; font-size: 1.21rem; color: white; background: #dd334f; border-radius: 5px; display: block;
}

/*清单列表*/
.detailed_pad{
	padding-bottom: 7rem;
}
.shop_cart_list li{
	padding: 0.89rem 1.07rem 0.89rem 0; position: relative; -webkit-transition: padding .4s ease; transition: padding .4s ease;
}
.shop_cart_list 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);
}
.shop_cart_list li:before{
	content: ''; width: 1.43rem; height: 1.43rem; background: url(../images/edit_switch_off.png) center center no-repeat; background-size: contain; position: absolute; left: 0.93rem; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); opacity: 0; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease;
}
.shop_cart_list li:last-child:after{
	display: none;
}
.shop_cart_list li dl{
	display: box; display: -webkit-box;
}
.shop_cart_list li dt{
	width: 6.43rem; position: relative;
}
.shop_cart_list li dt img{
	max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;
}
.shop_cart_list li dd{
	-webkit-box-flex: 1; box-flex: 1;
}
.shop_cart_list li dd h6{
	line-height: 1.25rem; font-size: 0.93rem; font-weight: normal;
}
.shop_cart_list li dd p{
	line-height: 2.43rem; font-size: 0.71rem; color: #888;
}
.shop_cart_list li dd .how_much{
	position: relative;
}
.shop_cart_list li dd .how_much_btn{
	width: 8.86rem; height: 2.43rem; border: 1px solid #c8c7c7; border-radius: 5px; display: box; display: -webkit-box;
}
.shop_cart_list li dd .how_much_btn i{
	width: 2.5rem; height: 100%; display: block; position: relative;
}
.shop_cart_list li dd .how_much_btn i:before,.shop_cart_list li dd .how_much_btn i:after{
	content: ''; width: 50%; height: 0.14rem; background: #999; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.shop_cart_list li dd .how_much_btn i:after{
	height: 50%; width: 0.14rem;
}
.shop_cart_list li dd .how_much_btn .sub:after{
	display: none;
}
.shop_cart_list li dd .how_much_btn span{
	width: 3.04rem; padding: 0 0.36rem; border: 1px solid #c8c7c7; border-top: none; border-bottom: none; display: block; overflow: hidden;
}
.shop_cart_list li dd .how_much_btn span input{
	width: 100%; height: 2.43rem; font-size: 1.07rem; color: #dd334f; text-align: center;
}
.switch_all{
	width: 2.29rem; height: 2.29rem; line-height: 2.29rem; font-size: 0.86rem; color: white; text-align: center; background: #eb3e5b; border-radius: 50%; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); -webkit-transition: opacity .3s ease; transition: opacity .3s ease;
}
/*编辑购物车*/
.shop_cart_list li.on:before{
	background-image: url(../images/edit_switch_on.png);
}
.edit_state li{
	padding-left: 2.5rem; position: relative;
}
.shop_cart_list li i.layer{
	width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 999; display: none;
}
.shop_cart_list li.edi i.layer{
	display: block;
}
.edit_state li:before{
	opacity: 1;
}
.edit_state li .how_much .switch_all{
	opacity: 0;
}
.footer_show{
	width: 100%; height: 3.5rem; line-height: 3.5rem; padding: 0 1.07rem; box-sizing: border-box; font-size: 1.0rem; color: #888; background: white; position: relative; display: box; display: -webkit-box; position: fixed; left: 0; bottom: 3.5rem;
}
.footer_show:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; top: 0; -webkit-transform: scale(1,.5); transform: scale(1,.5);
}
.footer_show .total{
	font-size: 1.0rem; color: #888; -webkit-box-flex: 1; box-flex: 1;
}
.footer_show .settlement_btn{
	width: 6.43rem; height: 2.36rem; line-height: 2.36rem; margin: 0.57rem 0; border: 1px solid #eb3e5b; border-radius: 5px; font-size: 1.11rem; color: #eb3e5b; text-align: center; display: block;
}
.settlement_box .settlement_btn{
	background: #eb3e5b; color: white;
}
.switch_all_box{
	height: 100%; padding: 0.43rem 0 0 2.3rem; box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1; position: relative;
}
.switch_all_box:before{
	content: ''; width: 1.43rem; height: 1.43rem; background: url(../images/edit_switch_off.png) center center no-repeat; background-size: contain; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.switch_all_box p{
	line-height: 1.39rem; font-size: 0.86rem; color: #888;
}
.switch_all_box p em{
	font-style: normal;
}
.switch_all_box.on:before{
	background-image: url(../images/edit_switch_on.png);
}
.del_box{
	display: none;
}

/*晒单分享*/
.flaunting_winning ul{
	background: white; position: relative;
}
.flaunting_winning li{
	margin-left: 1.07rem; position: relative;
}
.flaunting_winning li:before,.flaunting_winning ul: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);
}
.flaunting_winning li:last-child:before{
	display: none;
}
.flaunting_winning dl{
	padding: 1.07rem 1.07rem 1.07rem 0; display: box; display: -webkit-box;
}
.flaunting_winning dt{
	width: 2.86rem; height: 2.86rem; border-radius: 50%; overflow: hidden;
}
.flaunting_winning dt img{
	min-height: 100%;
}
.flaunting_winning dd{
	padding-left: 0.79rem; -webkit-box-flex: 1; box-flex: 1;
}
.flaunting_winning dd .name{
	line-height: 1.07rem; font-size: 1.0rem; position: relative;
}
.flaunting_winning dd .name em{
	font-size: 0.86rem; color: #999; font-style: normal; position: absolute; top: 0; right: 0;
}
.flaunting_winning dd .product_name{
	line-height: 2.04rem; font-size: 0.86rem; color: #888;
}
.flaunting_winning dd .evaluate{
	line-height: 1.57rem; font-size: 1.0rem;
}
.flaunting_winning dd .pic_list{
	margin-top: 0.46rem; font-size: 0;
}
.flaunting_winning dd .pic_list span{
	width: 5.36rem; height: 5.36rem; margin: 0.4rem 0.36rem 0 0; display: inline-block; overflow: hidden;
}
.flaunting_winning dd .pic_list span img{
	min-height: 100%;
}
.flaunting_winning dd .pic_list span:nth-child(3n){
	margin-right: 0;
}
.flaunting_winning .click_praise{
	height: 1.79rem; line-height: 1.79rem; padding: 0 0 1.07rem 3.65rem; position: relative;
}
.flaunting_winning .click_praise p{
	font-size: 0.86rem; color: #eb3e5b;	
}
.flaunting_winning .vert_right{
	font-size: 0; position: absolute; right: 1.07rem; top: 0;
}
.flaunting_winning .click_praise a{
	height: 1.79rem; line-height: 1.79rem; margin-left: 0.36rem; padding: 0 0.89rem; font-size: 0.86rem; color: #666; border: 1px solid #dfdfdf; border-radius: 1.79rem; display: inline-block;
}
.flaunting_winning .click_praise a:last-child{
	color: #eb3e5b;
}
.flaunting_winning .click_praise em{
	padding-left: 1.29rem; font-style: normal; position: relative;
}
.flaunting_winning .click_praise em:before{
	content: ''; width: 0.89rem; height: 0.79rem; background: url(../images/heart_1.png) center center no-repeat; background-size: contain; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.flaunting_winning .click_praise .on em{
	color: #eb3e5b;
}
.flaunting_winning .click_praise .on em:before{
	color: #eb3e5b; background-image: url(../images/heart_2.png);
}

/*晒单详情*/
.shrea_pb{
	padding-bottom: 3.39rem;
}
.share_inf{
	margin-bottom: 0.71rem; padding: 0 1.07rem; background: white;
}
.share_inf dl{
	padding: 0.71rem 0; display: box; display: -webkit-box;
}
.share_inf dt{
	width: 2.86rem; height: 2.86rem; border-radius: 50%; overflow: hidden;
}
.share_inf dd{
	padding-left: 0.71rem; -webkit-box-flex: 1; box-flex: 1;
}
.share_inf dd p{
	line-height: 1.36rem; font-size: 1.0rem; color: #999;
}
.share_inf dd .name{
	line-height: 1.36rem; padding-bottom: 0.11rem; font-size: 1.0rem; color: #eb3e5b; position: relative;
}
.share_inf dd .name em{
	width: 10em; font-style: normal; white-space: normal; text-overflow: ellipsis; overflow: hidden; display: block;
}
.share_inf dd .name a{
	font-size: 0.86rem; color: #eb3e5b; padding-right: 1.18rem; position: absolute; right: 0; top: 0;
}
.share_inf dd .name a:before{
	content: ''; width: 0.86rem; height: 0.86rem; background: url(../images/icon_2.png) center center no-repeat; background-size: contain; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.share_inf .cont_inf{
	padding: 0.71rem 1.07rem; background: #f6f6f6;
}
.share_inf .cont_inf p{
	line-height: 1.68rem; font-size: 1.0rem;
}
.share_inf .cont_inf p em{
	color: #999; font-style: normal;
}
.share_inf .describe{
	line-height: 1.36rem; padding: 1.25rem 0; font-size: 1.0rem;
}
.share_inf .picture_area img{
	padding-bottom: 0.71rem;
}
.fot_click_pra{
	width: 100%; height: 3.39rem; padding: 0 1.07rem; box-sizing: border-box; font-size: 0; text-align: right; background: white; position: fixed; left: 0; bottom: 0; z-index: 105;
}
.fot_click_pra: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);
}
.fot_click_pra a{
	height: 1.71rem; line-height: 1.71rem; margin-left: 0.36rem; margin-top: 0.79rem; padding: 0 0.89rem; border: 1px solid #dfdfdf; border-radius: 1.71rem; border-radius: 1.71rem; font-size: 0.86rem; color: #666; display: inline-block;
}
.fot_click_pra a:last-child{
	color: #eb3e5b;
}
.fot_click_pra a em{
	padding-left: 1.29rem; font-style: normal; position: relative;
}
.fot_click_pra a em:before{
	content: ''; width: 0.89rem; height: 0.79rem; background: url(../images/heart_1.png) center center no-repeat; background-size: contain; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.fot_click_pra .on{
	color: #eb3e5b;
}
.fot_click_pra .on em:before{
	background-image: url(../images/heart_2.png);
}

.reward_layer{
	width: 90%; padding: 0.5rem 1.79rem 1.39rem; box-sizing: border-box; border-radius: 5px; background: white; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); display: none;
}
.reward_layer h6{
	line-height: 3.14rem; font-size: 1.0rem; color: #eb3e5b; font-weight: normal; text-align: center;
}
.reward_layer p{
	line-height: 1.79rem; font-size: 1.0rem; color: #888; text-align: center;
}
.reward_layer.show{
	display: block;
}

/*往期揭晓*/
.before_ann{
	margin-top: 0.71rem;
}
.before_ann li{
	margin-bottom: 0.71rem; padding-left: 1.07rem; background: white;
}
.before_ann ul:last-child li:last-child {
    margin-bottom: 0;
}
.before_ann .sh_tit{
	padding-right: 1.07rem; position: relative; display: box; display: -webkit-box
}
.before_ann .sh_tit span{
	height: 1.36rem; line-height: 1.36rem; margin: 0.93rem 0; padding: 0 0.25rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.79rem; font-weight: normal; color: #888; border: 1px solid #dfdfdf; border-radius: 3px; display: inline-block; display: block;
}
.before_ann .sh_tit p{
	height: 3.21rem; line-height: 3.21rem; padding-left: 1.61rem; -webkit-box-flex: 1; box-flex: 1; position: relative;
}
.before_ann .sh_tit:before{
	content: ''; width: 100%; height: 1px; background: #e6e6e6; position: absolute; left: 0; bottom: 0;
}
.before_ann .is_ann .sh_tit:before{
	display: none;
}
.is_ann_ft{
	font-size: 1.0rem; color: #eb3e5b;
}
.before_ann .already_ann .sh_tit p{
	width: 20em; font-size: 1.0rem; white-space: normal; overflow: hidden; text-overflow: ellipsis;
}
.before_ann .already_ann .sh_tit p a{
	padding-right: 1.07rem; position: absolute; right: 0; top: 0;
}
.before_ann .already_ann .sh_tit p a:before{
	content: ''; width: 0.46rem; height: 0.79rem; background: url(../images/angle_6.png) center center no-repeat; background-size: contain; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.before_ann li dl{
	padding: 0.79rem 0 0.79rem 5.71rem; position: relative;
}
.before_ann li dt{
	width: 4.29rem; height: 4.29rem; overflow: hidden; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
.before_ann li dd{
	line-height: 1.64rem; font-size: 1.0rem; color: #999;
}

/*TA的抢宝*/
.his_qb{
	background: #eb3e5b;
}
.his_qb dl{
	padding: 1.07rem; display: box; display: -webkit-box;
}
.his_qb dt{
	width: 4.29rem; height: 4.29rem; border-radius: 50%; overflow: hidden;
}
.his_qb dt img{
	min-height: 100%;
}
.his_qb dd{
	line-height: 2.0rem; padding: 0.36rem 0 0 1.07rem; color: white; -webkit-box-flex: 1; box-flex: 1;
}
.his_qb dd p:last-child{
	line-height: 1.54rem;
}
.select_list ul li.on{
	color: #eb3e5b;
}
.qb_list_swith{
	display: none;
}

.flaunting_winning.qb_list_swith ul{
	background: none;
}
.flaunting_winning.qb_list_swith li{
	margin: 0 0 0.71rem; padding-left: 1.07rem; background: white;
}
.flaunting_winning.qb_list_swith li:before,.flaunting_winning.qb_list_swith ul:before{
	display: none;
}
