.btn_span_on{ color: #ee0218; }
/*红色主题*/
.red_1{ padding:0 0.65rem;margin-top: -2rem; }
.red_2{ position: relative;z-index: 2;display: flex;align-items: center; }
.red_2L{ flex: 1;font-size: 1.2rem; }
.red_2R{width: 5.2rem; height: 2.4rem;text-align: center; line-height: 2.4rem;border-radius: 0.3rem;background-image: linear-gradient(to right, #ff5b6a,#ee0016); }
.red_2R a{ color: #fff; }

.red_3{ margin-top: 4rem;display: flex;justify-content: space-around; }
.red_3in{ width: 31%;padding: 1.2rem 0.8rem 0.6rem 0.8rem;box-sizing: border-box;background-image:linear-gradient(135deg, #7d9bfe,#4444ff); border-radius: 0.3rem; text-align: center;}
.red_3in1{ font-size: 1.1rem; color: #fff;}
.red_3in2{ font-size: 0.85rem;padding-top: 0.3rem; color: #fff;}
.red_3in3img{ width: 2.8rem;height: 2.8rem;margin-top: 0.8rem; }
.red_3in_2{ background-image:linear-gradient(135deg, #92e838,#31bc00) }
.red_3in_3{ background-image:linear-gradient(135deg, #ffb740,#ff7917) }

.red_4{ margin-top: 1rem;background: #fff;border-radius: 0.4rem;padding: 1rem 0rem 0.8rem 0; }
.red_4t{ font-size: 1rem;font-weight: bold; padding: 0 0.8rem 0.3rem 0.8rem;display: flex;align-items: center;}
.red_4tsp{ flex: 1; }
.red_4ta{ color: #999; font-weight: 400;}
.red_4ul{ display: flex;flex-wrap: wrap; }
.red_4li{ width: 25%;text-align: center;margin-top: 1rem;padding-bottom: 0.3rem;}
.red_4a{ display: block;width: 100%;height: 100%; }
.red_4icon{ width: 2.4rem;height: 2.4rem; }
.red_4p{ /*padding-top: 0.2rem;*/color: #666 }

.red_5{ margin-top: 0.8rem;padding: 0 1rem;}
.red_5in{ padding: 0.8rem 0; border-bottom: 1px solid #efefef;display: flex;}
.red_5inL{ width: 3.5rem;height: 3.5rem;margin-right: 0.75rem;border-radius: 0.3rem;overflow: hidden;}
.red_5img{ width: 100%;height: 100%; }
.red_5inR{ flex: 1; }
.red_5inRt{ font-size: 1.1rem; 
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; 
}
.red_5inRin{ font-size: 0.85rem;color: #666; padding-top: 0.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; 
}

/*会员中心*/
.red_6{ margin-top: -2rem;border-radius: 0.8rem 0.8rem 0 0;overflow: hidden;background: pink }
.blue_3{padding:2rem 1rem 3rem 1rem; display: flex;align-items: center;background-image: linear-gradient( 120deg, #ea1529,#ff5b6a)}
.blue_3L{ width: 4rem;height: 4rem; border-radius: 2rem;border:1px solid #efefef;margin-right: 0.5rem; overflow: hidden; }
.blue_3tx{ width: 4rem;height: 4rem;}
.blue_3C{ flex: 1; color: #fff;}
.blue_3C1{ font-size: 1.1rem; }
.blue_3C2{ padding-top: 0.3rem; }
.blue_3R{ width: 1.5rem;margin-left: 0.6rem;}
.blue_3Rset{ width: 1.5rem;height: 1.3rem; }

.red_4ah3{ font-size: 1.2rem;color: #ee0218;padding: 0.3rem 0; }

.red_7{margin: 0 0.8rem; padding: 1.2rem; border-radius: 0.6rem 0.6rem 0 0;background-image:linear-gradient( to right, #ffdba2,#ffefde);display: flex;align-items: center; }
.red_7L{ width: 2.8rem;height: 2rem; }
.red_7img{ width: 2rem; }
.red_7C{ flex: 1;font-size: 1.2rem;font-weight: bold;color: #875009;}
.red_7R{ padding: 0.5rem 1rem;border-radius: 2rem;color: #fff;background: #f95757; }
.red_7R a{ display: block;width: 100%;height: 100%;color: #fff; }

.red_img{ padding: 0 0.6rem;margin-top: 1rem;}
.red_img2{ width: 100%;height: auto; }

.index_search {
    width: 100%;
    height: 3rem;
   /* border: 1px solid #ccc;*/
    border-radius: 5px;
    position: absolute;
    /*margin-top: -1.7rem;*/
    /*margin-left: 5%;*/
    background: #fff;
    line-height: 3rem;
}
.index_search img {
    height: 100%;
    float: left;
    margin-left: 0.8rem;
}
.index_search div {
    height: 100%;
    float: left;
    margin-left: 0.7rem;
}


/*好友晒单*/
.rmhd_2{width: 100%;border-radius: 0.3rem;box-sizing: border-box;overflow: hidden;}
.rmhd_2in{width: 100%;overflow:auto;}
.rmhd_2in::-webkit-scrollbar{
    width:0px;
    height:0px;
    background-color:#F5F5F5;
}
.rmhd_1li{float: left;margin-right: 10px;padding: 0.8rem; background: #fff;border-radius: 0.5rem;box-shadow: 0 0 8px rgba(0,0,0,0.15)}



.g_center_3{
	width: 98%;
	height: 3rem;
	line-height: 3rem;
	padding: 0 1.25rem;
	background: #fff;
	overflow: hidden;
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	border-radius: 0 0 0 0;
	margin-left:1%;
	background:#fff;
	border-bottom:1px dashed #ddd
}
.g_center_3a{
	width: 10%;
	float: left;
}
.g_center_3aicon{
	display: block;
	width: 1.5rem;
	padding: 0.75rem 0; 
}
.g_center_3ul {
    /*position: absolute;*/
    width: 90%;
    height: 3rem;
    display:flex;
	float: left;
	padding: 0 1.25rem 0 0.5rem;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 1;
	white-space: nowrap;
}
.g_center_3li{
	color: #666;
}
.g_center_3li a{
	color: #666;
	line-height: 3rem;
}
.str_wrap{ background:#fff}

/*订单角标*/
.ttt{
	width: 2.875rem;
	margin:auto;
	position: relative;
}
.ts1{
	position: absolute;
	/*margin-left: 2.25rem;*/
	margin-top: -0.6rem;
	width: 2.875rem;
}
.ts{
	float: right;
    background: #fff;
    color: red;
    border-radius: 0.75rem;
    /* font-size: 0.5rem; */
    padding: 0.162rem 0.29rem;
    line-height: 0.75rem;
    border: 1px solid red;
}


.orange_3sp{ flex: 1; }
.orange_3a{ color: #999; }



