
	body {

		background-color: #f5f5f5;

	}

    #share_icon{

    	display:none!important;

    }

	.banner {

		background-color: #fff;

	}



	.swiper-container {

		width: 100%;

		height: 100%;

	}


     	.mask,.zb_mask {
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .5);
		display: flex;align-items: center;justify-content: center;
	}
	.fo_norms {

		border: 1px solid #fff;

	}



	.dazhong_cha2 {

		display: none;

	}



	.swiper-slide {

		text-align: center;

		overflow: hidden;

	}



	.swiper-slide img {

		width: 100%;

		float: left;

	}



	.swiper-pagination-bullet-active {

		background-color: #fb2e5e !important;

	}



	.swiper-pagination-bullet {

		background-color: #fff;

		opacity: 1;

	}



	.swiper-pagination-bullet {

		background-color: #ffc1d0;

	}



	.asdasd .xiangp_top {

		background-color: #fff;

		z-index: 999;

		opacity: 1;

		background: #fff;

		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05), 0 0.5px 0 rgba(0, 0, 0, .09);

		box-shadow: 0 1px 0 rgba(0, 0, 0, .05), 0 0.5px 0 rgba(0, 0, 0, .09);

	}



	.xiangp_s img {

		float: left;

	}



	.xiangp_y_di span {

		background-color: #fff !important;

		padding: 0 !important;

	}



	.xiangp_e p {

		display: block;

	}



	.jiaru_gouwuc .jiaru_gouwuc_guige span {

		cursor: pointer;

	}



	.shou_tuij ul li {

		width: 31%;

	}



	.shou_tuij ul {

		display: flex;

		justify-content: baseline;

	}



	.shou_tuij ul li:nth-child(2n) {

		margin-left: 3.5%;

		margin-right: 3.5%;

	}



	.shou_tuij ul li p {

		font-size: 1rem;

		line-height: 1.4rem;

		height: 1.4rem;

	}



	.shou_tuij ul li span {

		font-size: 0;

	}



	.xiangp_tuijian p {

		color: #fc3964;

		padding: 1.2rem 0 0.5rem;

	}



	.xiangp_tuijian a {

		float: right;

		display: block;

		text-align: center;

		color: #fc3964;

		background-color: #ffeaef;

		line-height: 1.8rem;

		border-radius: 50px;

		padding: 0 0.8rem;

	}



	.banner .swiper-container {

		background-color: #000;

	}



	.swiper-wrapper {

		align-items: center;

		display: flex;

		justify-content: space-between;

	}



	/*购买列表*/

	.goumai_lei {

		position: fixed;

		z-index: 999;

		top: 10%;

		right: 0;

		height: 2.8rem;

		width: 17rem;

	}



	.goumai_lei .swiper-slide {

		text-align: left;

		line-height: 3rem;

		background: rgba(0, 0, 0, 0.5);

		border-radius: 50px 0 0 50px;

		color: #fff;

	}



	.goumai_lei .swiper-slide span {

		display: block;

		width: 2rem;

		float: left;

		padding-right: 0.8rem;

	}



	.goumai_lei .swiper-slide span img {

		width: 100%;

		border-radius: 50px;

		margin: 0.4rem;

	}



	.back .back_q {

		background: linear-gradient(180deg, rgba(255, 118, 148, 1) 0%, rgba(241, 40, 84, 1) 100%);

		border-radius: 10px 0 10px 0;

		overflow: hidden;

		width: fit-content;

		margin: .4rem 0 1rem 0;

		padding: 0 .6rem;

		color: white;

	}



	/* 	.back .back_q en {

		display: inline-block;

		line-height: 1.62rem;

		height: 1.5rem;

		float: left;

		font-size: 1rem;

		padding: 0 0.4rem 0 0.6rem;

		text-align: center;

		font-weight: normal;

		color: white;

	}

	.back .back_q h5 {

		font-size: 1.1rem;

		line-height: 1.68rem;

		height: 1.5rem;

		font-weight: normal;

		color: #fc3964;

		float: left;

		padding: 0 0.85rem 0 0.4rem;

	}

	.xiangp_e p span {

		color: #a3a3a3;

		margin-right: 0;

		float: left;

		width: 12%;

	} */

	.videoImg {

		position: absolute;

		left: 0;

		top: 0;

		right: 0;

		bottom: 0;

		background: white;

	}



	.share_money {

		position: fixed;

		top: 17%;

		right: 0;

		width: 150px;

		height: 34px;

		z-index: 999;

		color: #fff;

		background: rgba(0, 0, 0, 0.5);

		border-radius: 50px 0 0 50px;

	}



	.share_money {

		display: flex;

		align-items: center;

		font-size: .4rem;

		padding: 0 1rem 0 .6rem;

		justify-content: space-between

	}



	.jinbi {

		width: 2rem;

	}



	.fanhui {

		width: 1rem;

		transform: rotate(180deg);

	}

	.served_wrapper{

		display: flex;align-items: center;

		justify-content: space-between;

		height: 4rem;

	}

	.served_wrapper>div{

		flex: 1;

	}

	.served_wrapper span{

		color: #8d8d8d;font-weight: normal;

		font-size: 1.2rem;

	}



	.xiangp_y .xiangp_y_ri a{

		margin: 0;font-size: 1rem;

		color: #4b4b4b



	}

	.xiangp_y .xiangp_y_ri{

		padding: 0!important;

		top: 8%;right: 1rem

	}

	.xiangp_y .xiangp_y_ri a img {

	    margin: 0 auto -0.2rem;

	}







	/*

	*	chenpei

	*/

	.tmzl_wrapper{

     position: relative;
    width: 100%;
    height: auto;
    border-radius: 1.4rem 1.4rem 0 0;
    background: linear-gradient(90deg, rgba(255, 80, 36, 1) 0%, rgba(238, 34, 81, 1) 100%);
    padding: 1rem 1.4rem 1.2rem;
    z-index: 99;
    box-sizing: border-box;
    margin-top: -3rem;

	}

	.vip_price{

		display: flex;align-items: center;position: absolute;width:80%;

	}

	.vip_price .n_price{

		color: white;

	}

	.vip_price .vip_image{

		height: 1.4rem;

	}

	.old_price{

		font-size: 1.3rem;color: white;

	 	text-decoration: line-through;

	 	opacity: .8;margin-top: 2.3rem

	}

	.tmzl_foot{

		display: flex;align-items: center;

		justify-content: space-between;

		width: 100%;height: 2.6rem;

		color: #F32F44;margin-top: 1rem;

		background: white;padding: 0 1rem;

		box-sizing: border-box;

		border-radius: .4rem;

	}

	.tmzl_dw{

		position: absolute;

		right: 1.4rem;top: 14%;

		text-align: right;

	}

	.tmzl_dw img{

		height: 1.6rem;

	}

	.tmzl_dw p{

		color: #FFDDCB;margin-top: .3rem

	}

	.swiper-pagination-banner{

		position: absolute;

		left: 84%;bottom: 5%;

		text-align: center;font-size: 1.1rem;

		z-index: 99;padding: .34rem .3rem .2rem;

		border-radius: 1rem;  

		width: 3rem;color: white;

		background: rgba(0,0,0,.4);

	}

	.swiper-pagination-banner span{

		font-size: 1.1rem

  	}

  	.into{

  		width: .6rem;margin-left: .6rem

  	}
    .ms_bg{
  		width: 7.1rem
  	}

  	.goumai_fu{
  		height: 4.6rem
  	}

  	.goumai_fu_le{
		float: left; width: 44%; padding-top: 1rem
  	}
  	.goumai_fu_ri{
  		float: right; width: 54%;
  	}
  	.goumai_fu_ligh{
  		height: 100%;color: #FFEED6;font-size: 1.4rem;
  		background: url(/public/images/ms_btn.png);
  		background-size: 100% 100%;text-align: center;
  		line-height: 3.6rem;
  	}
  	.mask {
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .5);
		display: flex;align-items: center;justify-content: center;
	}

	.mask_main{
		width: 74%;margin-top: -30%
	}
	.mask_success{
		position: relative;
	}
	.mask_bg{
		width: 100%;
	}
	.success_wrap{
		position: absolute;bottom: 1.6rem;
		width: 100%;text-align: center;
	}
	.fail_wrap{
		position: absolute;
	    bottom: 49%;
	    /* width: 100%; */
	    left: 50%;
	    text-align: center;
	    /* transform: translateY(50%); */
	    transform: translate(-50%, 50%);
	    width: 74%;
	}
	.success_title{
		color: #FA565A;font-weight: 700;font-size: 1.3rem;padding: 0 3.4rem
	}
	.success_main{
		padding: 0 3rem;line-height: 1.6rem;font-size: 1.2rem;margin: .8rem 0 2.4rem;color: #343434
	}
	.success_time{
		color: #FF3A60
	}
	.success_btn{
		display: flex;align-items: center;justify-content: space-between;padding: 0 3.4rem;
		box-sizing: border-box;
	}
	.success_btn a{
		display: inline-block;font-size: 1rem;
		border-radius: 3rem;width: 46%;height: 2.8rem;
		text-align: center;line-height: 2.8rem
	}
	.success_nor{
		color: #FF3A60;background: white;border: 1px solid #FF3A60;
	}
	.success_buy{
		color: white;background: #FF3A60;border: 1px solid #FF3A60
	}


	
	.mask_fail{
		text-align: center;
	}
	.fail_title{
		color: #333;font-weight: 700;font-size: 1.3rem;padding: 0 3.4rem
	}
	.fail_btn{
		width: 40%;box-sizing: border-box;display: inline-block;
		border-radius: 2rem;color: white;margin: 0 auto;font-size: 1.2rem;
		height: 3rem;text-align: center;line-height: 3rem;background: #FFBA29;

	}
	.fail_tips{
		color: #999;margin: 1rem 0 2rem;font-size: 1.1rem
	}
   .miaosha{
   	border-radius: 5rem
   }
   .commloading{
	 z-index:999999999999;
	}
	html,body{
		/*width: 100%;height: 100%;overflow: scroll;*/
	}

	.goumai_fu_le{
		width: 30%!important;padding-top: 0!important;
	}
	.goumai_fu_ri{
		width: 60%!important;
  		 /*height: 4.6rem!important; */
	}
	.goumai_fu span{
		line-height: 3.4rem;border-radius: 5rem;
	}
	.goumai_fu_ri span:nth-child(1){
		width: 55%!important;
		position: absolute;
		right: 1.2rem;
		text-align: left;
		padding-left: 1.6rem;
	}
	.goumai_fu_ri span:nth-child(2){
		z-index: 9999;
		position: absolute;
		width: 32%!important;
		right: 1.2rem;
	}
	.goumai_fu {
		height: 3.6rem!important;
		padding: 1rem 0;
		box-shadow: 0px -4px 10px 0px rgba(4, 0, 0, 0.04);
	}
	.jiaru_gouwuc .jiaru_gouwuc_qian .jiaru_gouwuc_qian_t{width: 26%;}
	.commodityInfo{
		height: 7.6rem;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.commodityName{
		width: 16rem;font-size: 1.26rem;
	}
	.ellipsisTwo {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.jiaru_gouwuc_cha{
		right: 4%;width: 1rem;top: 1rem;
	}
	.newPrice{
		color: #FC3764;
		display: flex;
		align-items: center;
		font-size: 1.6rem;
		line-height: 1;
		position: relative;
		padding-left: .7rem;
	}
	.newPrice::before{
		content: '¥';
		position: absolute;left: 0;bottom: .04rem;font-size: 1.2rem;
	}
	.oldPrice{
		display: flex;align-items: center;color:#999;margin: .2rem 1rem 0 0;justify-content: space-between;
	}
	.jiaru_gouwuc{
		width: 100%!important;padding: 4vh 1.2rem!important;box-sizing: border-box;border-radius: 1.4rem 1.4rem 0 0;
	}
	.jiaru_gouwuc_qian_t{
		margin-right: 3%;
	}
	.jiaru_gouwuc .jiaru_gouwuc_guige span{
		border-radius: 2rem;
	}
	.jiaru_gouwuc .jiaru_gouwuc_guige span{
		background: #F2F2F2;color: #333;
	}
	.jiaru_gouwuc_shul .number p b{
		background: #f5f5f5;
	}
	.jiaru_gouwuc_shul .number p{
		border-color: #ebebeb!important;
	}
	.jiaru_gouwuc .qudian_m{
		margin-top: 16%;width: 100%;
	}
	.success_wrap{
     bottom:1rem!important;
	}
	.success_main{
	 margin:.8rem 0 1.4rem!important;
	 }
	 #server_hui{
	 	position: fixed;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);top: 0;left: 0;z-index: 99999;display:none;-webkit-transition: all 0.6s;
	 }
     .server_hui_1{
     	background:#fff;opacity: 1;border-radius: 15px 15px 0px 0px;padding: 5%;    bottom: 0;position: fixed;z-index: 999;width:90%;min-height:60%
     }
     .server_hui_2{
       color:#333;font-size: 1.3rem;font-weight: 900
     }
     .server_hui_img{
      width:1.6rem; vertical-align: sub; margin-right: 4px;
     }
     #server_hidden{
      width: 60%;background: linear-gradient(to right,#f71348, #fe4571);text-align: center;line-height: 3.6rem;display: block;color: #fff;border-radius: 90px;font-size: 1.3rem;margin: 0 auto;margin-top: 5%;
     }
     .detail_shop_logo{
     	object-fit: cover;width: 4rem;height:4rem; margin-right: 1rem; border-radius: 4px;
     }