body{background: rgb(240,240,240)!important;}
.line2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
#header{
	height: .88rem!important;
	line-height: .88rem;
	border-bottom: 1px solid #f0f0f0;
	box-sizing: border-box;
}
#wrap {overflow: hidden;}
#tit {
	margin-bottom: .12rem;
    background: #fff;
    height: .87rem;
    display: flex;
    justify-content: space-between;
    padding: 0 0.5rem;
    position: fixed;
    width: 100%;
    box-sizing: border-box;z-index: 99;
    max-width: 720px
}
#tit span {float: left; height: .87rem; line-height: .87rem; font-size: 0.28rem; text-align: center; color: #333}
#con li{display: none;}
#tit span.select {box-sizing: border-box;font-weight: bold;border-bottom: .04rem solid #F23030}
#con li.show {display: block;}
.shop_box{
	margin: 0 .2rem;
	background: #fff;
	border-radius:.13rem;
	margin-bottom: .2rem;
}
.shop_top{
	height: 1.23rem;
	display: flex;
    align-items: center;
    position: relative;
    border-bottom: 1px solid rgb(240,240,240);
    padding: 0 .2rem;
}
.shop_top_logo{
	width: 0.8rem;
	height: .8rem;
	border-radius: 50%;	
	display: flex;
    justify-content: center;
    align-items: center;
	border: 1px solid #F1F1F1;
}
.shop_top_logo img{
	width: 91%;
}
.shop_top_name p{
	font-size: .28rem;
	color: #333333;
	padding-left: .21rem;
	width: 4.4rem;
}
.shop_top_enter{
	position: absolute;
	right: .2rem;
	top: .41rem;
}
.shop_top_enter p{
	height: .4rem;
	background: -webkit-linear-gradient(90deg,rgba(248,30,30,1) 0%,rgba(254,103,0,1) 100%);
	background: -o-linear-gradient(90deg,rgba(248,30,30,1) 0%,rgba(254,103,0,1) 100%);
	background: -moz-linear-gradient(90deg,rgba(248,30,30,1) 0%,rgba(254,103,0,1) 100%);
	background: linear-gradient(90deg,rgba(248,30,30,1) 0%,rgba(254,103,0,1) 100%);
	border-radius:.2rem;
	font-size: .24rem;
	color: #fff;
	text-align: center;
	line-height: .4rem;
	box-shadow: 0px 2px 5px rgba(254,103,0,1);
	padding: 0 .2rem;
}
.shop_top_enter p a{
	color: #fff
}
.shop_bottom{
	padding: 0 .2rem;
}
.shop_bottom_top div{
	padding-top: .27rem;
	padding-bottom: .14rem;
	font-size: .28rem;
	color: #333333;
	line-height: .4rem;
}	
.shop_bottom_top div p{
	height:.29rem;
	background:rgb(255,246,246);
	border:1px solid rgb(242,48,48);
	border-radius:.15rem;
	text-align: center;
	color: #F23030;
	font-size: .2rem;
	padding: 0 .1rem;
	margin-right: .2rem;
	margin-top: .04rem;
	line-height: .31rem;
}

/*.con_bottom .con_bottom_li:first-child+.con_bottom_li{
	margin: 0 2%
}*/
.con_bottom .con_bottom_li:nth-child(3n-1){
	margin: 0 2%;
	margin-top: 2%
}
.con_bottom_li {
    width: 32%;
    /* height: 2.09rem; */
    position: relative;
    float: left;
    overflow: hidden;
    margin-top: 2%
}
.goods_img {
	width: 100%;
}
.shop_bottom_video{
	margin-bottom: -.32rem
}
.shop_bottom_middle{
	position: relative;
	padding-bottom: .32rem;
}
.goods_money {
	background: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0rem;
	right: 0;
	padding: 0.02rem 0.1rem;
	font-family: zhueFont;
	font-size: .24rem
}
.shop_bottom_bottom{
	height: 0.92rem;
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
	margin-top: -.32rem;
	/*line-height: .92rem;*/
}
.read_num{
	font-size: .24rem;
	color: #999
}
.read_time{
	font-size: .24rem;
	color: #999;
	padding-left: .39rem;
}
.attention{
    font-size: .2rem;
    color: #999;
    position: absolute;
    right: 1.07rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: .97rem
}
.zan{
	font-size: .24rem;
	color: #999;
	position: absolute;
	right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: .97rem;
}
.attention img{
	width: .3rem;
	height: .3rem;
	margin-right: .1rem;
}
.zan img{
	width: .3rem;
	height: .3rem;
	vertical-align: middle;
	margin-right: .1rem;
	float: left;
}
.attention p,.zan p{
	font-size: .22rem
}
.zan_Select{
	color: #F93333
}
.shop_bottom_middle video{
    height: 3.59rem;
    width: 100%;	
        margin-bottom: -.32rem;
}
.video_play{
	width: .96rem;
	height: .96rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}