*{
	margin: 0;
	padding: 0;
	font-family: "PingFangSC-Light,helvetica,'Heiti SC'";
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
img{
	max-width: 100%;
	width: 100%;
}
a{
	text-decoration: none;
	color: #333333;
	outline: none;
}
.clear{
	clear: both;
}
body{
	background: #EFEFF4;
}
.icon {
  /* 通过设置 font-size 来改变图标大小 */
  width: 1em; height: 1em;
  /* 图标和文字相邻时，垂直对齐 */
  vertical-align: -0.15em;
  /* 通过设置 color 来改变 SVG 的颜色/fill */
  fill: currentColor;
  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
     normalize.css 中也包含这行 */
  overflow: hidden;
}
/*index页面开始++++++++++++++++++++++++++++*/
.header{
	width: 100%;
	height: 84px;
	background: white;
	z-index: 999;
}
.header_top{
	height: 44px;
	overflow: hidden;
	font-size: 0;
}
.header_top svg{
	display: block;
	font-size: 16px;
	margin: 7px auto 0 auto;
}
.header_top span{
	display: block;
	font-size: 10px;
	line-height: 15px;
	text-align: center;
}
.header_top_left{
	width: 25%;
	height: 44px;
	box-sizing: border-box;
	float: left;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}
.header_top_left img{
	width: 90% !important;
}
.header_top_center{
	width: 70%;
	height: 30px;
	position: relative;
	top: 7px;
	background: #E5E5E5;
	float: left;
	margin-left: 3%;
	text-align: center;
	box-sizing: border-box;
	border-radius: 3px;
}
.header_top_center svg{
	display: inline-block;
	height: 24px;
	position: absolute;
	margin: 0;
	top: 3px;
	left: 10%;
}
.header_top_center input{
	padding-top: 2px;
	width: 70%;
	position: absolute;
	top: 0;
	left: 22%;
	border: none;
	outline: none;
	background: #E5E5E5;
}
.header_top_right{
	display: block;
	width: 14%;
	height: 44px;
	float: right;
	position: relative;
}
.red_radio{
	width: 5px;
	height: 5px;
	position: absolute;
	border-radius: 50%;
	top: 18%;
	right: 35%;
	background: red;
}
.header_nav{
	height: 40px;
	font-size: 1.1rem;
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2);

}
.nav_active{
	
	border-bottom: 2px solid red;
}
.nav_active a{
	color: red;
}

/*内容开始*/
.first_contain{
	width: 100%;
	font-size: 0;
} 
.swiper-slide{
	width: 100%;
	height: 100%;
	
}
.swiper-container{
	width: 100%;
	height: 100%;
}
.bar_text{
	width: 100%;
	height: 2.5rem;
	background: white;
	color: #BE0A07;
	font-weight: 300;
}
.bar_text_list{
	float: left;
	width: 33%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 1rem;
}
/*轮播图结束*/

.swiper-slide-nav{
    display: inline-block;
    padding: 0 .95rem;
	line-height: 38px;
}
.swiper-wrapper-nav{
    font-size: 14px;
    white-space: nowrap;
    z-index: 2;
}
/*网格开始*/
.grid{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	background: white;
	margin-top: 6px;
	padding: 0.4rem 0.4rem 0 0.4rem;
}
.grid a{
	text-align: center;
	color: black;
	width: 25%;
	margin: 0.8rem 0;
}
.grid a img{
	width: 40%;
	height: 40%;
}
.grid a span{
	font-size: 1rem;
	height: 2.4rem;
	line-height: 2.4rem;
	color: #333333;
}
/*新品首发开始*/
.new_first{
	background: white;
	margin-top: 6px;
}
/*.first_contain{
	margin-bottom: 50px;
}*/
.new_first_header{
	height: 3.5rem;
	line-height: 3.5rem;
	font-size: 1.2rem;
	text-align: center;
	border-bottom: 1px solid gainsboro;
}
.new_first_header a{
	color: #666;
}
.new_first_header_content{
	height: 3rem;
}
.new_first_content{
	font-size: 1rem;
	margin-top: 0.4rem;
	padding-left: 0.512rem;
}
.swiper-slide {
        text-align: center;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
#swiper-container2 img,#swiper-container3 img,#swiper-container4 img{
	height: 9rem;
	/*object-fit: cover;*/
}
.new_slide_text{
	text-align: left;
	text-align: -webkit-left;
	padding-left: 0.3rem;
	margin-top: 0.4rem;
}    
.new_slide_text span:nth-child(1){
	display: block;
	color: #666;
	line-height: 1rem;
}
.new_slide_text span:nth-child(2){
	display: block;
	color: #b4282d;
	line-height: 2rem;
	font-size: 1rem;
	padding-bottom: 0.2rem;
	letter-spacing: 1px;
}
/*新品发布结束*/

/*热点推荐开始*/
.hot_good_header{
	background: #FEF7E3;
	color: #B4A078;
}
.hot_good_header a{
	color: #B4A078;
	background: #F4E9CB;
}  

/*限时抢购开始*/
.time_limit{
	margin: 6px 0;
	/*height: 16rem;*/
	
}
.time_limit_left span{
	font-size: 1rem;
}
.time_limit_left{
	float: left;
	width: 50%;
	margin-top: 4rem;
	text-align: center;
}
.time_limit_left>span{
	display: block;
	height: 3rem;
	line-height: 3rem;
}
.time_limit_left_text{
	font-size: 1.3rem !important;
	color: #333333;
	letter-spacing: 0.1rem;
}
.time_limit_right{
	height: 14rem;
	width: 50%;
	float: right;
	margin-top: 1rem;
	position: relative;
}
.time_limit_right_money{
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	position: absolute;
	bottom: 1rem;
	right: 0.4rem;
	color: white;
	font-size: 1rem;
	background: #F59524;
	text-align: center;
}
.time_limit_right_money span{
	display: block;
	line-height: 1.2rem;
}
.empty{
	height: 1rem;
}
.limit_red{
	color: #b4282d !important;
	font-size: 1.2rem;
}
.limit_old{
	text-decoration: line-through;
}
.reverse{
	display: inline-block;
	width: 3rem;
	height: 3rem;
	background: #444444;
	line-height: 3rem;
	color: white;
}
/*限时抢购下方列表开始*/
.index_card{
	margin-bottom: 6px;
	background: white;
}
.index_card_content{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 2rem 10px 0 10px;
}
.index_card_content .mian_bei_content_conlumn{
	font-size: 0;
	width: 49% !important;
	margin-bottom: 1rem;
}
/*底部开始*/
.footer{
	height: 50px;
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	position: fixed;
	bottom: 0;
	font-size: 0;
	background: #FAFAFA;
	z-index: 1001;
	border-top: 0.5px solid gainsboro;
}
.footer_conlumn{
	/*float: left;*/
	width: 20%;
	height: 50px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	text-align: center;
	flex-wrap: wrap;
	line-height: 10px !important;
	outline: none;
}
.footer_conlumn svg{
	width: 100%;
	height: 15px;
	position: relative;
	top: 4px;
	line-height: 13px;
	font-size: 16px;
}
.footer_conlumn span{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 1rem;
	line-height: 1rem;
	color: #666;
}
/*消息弹出框开始*/
.message_pop_zhezhao{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #333333;
	opacity: 0.6;
}
.message_pop{
	width: 90%;
	position: fixed;
	top: 18rem;
	left: 5%;
	box-sizing: border-box;
	padding: 11px 15px;
	font-size: 1rem;
	color: #333333;
	background: white;
	z-index: 10000;
}
.message_pop_header{
	margin-top: 1rem;
	font-size: 1.4rem;
	font-weight: 600;
	text-align: center;
}
.message_pop p{
	margin: 1rem auto;
	text-indent: 2rem;
}
.message_pop_bottom{
	margin-top: 2rem;
}
.message_pop_bottom a{
	width: 45%;
	margin: 1rem auto;
	text-align: center;
	color: white;
	padding: 8px 0;
	display: block;
	background: #2E80FE;
	border-radius: 20px;
}
.message_pop_bottom span{
	width: 45%;
	margin: 1rem auto;
	text-align: center;
	color: #2E80FE;
	padding: 8px 0;
	display: block;
	border-radius: 20px;
	border: 1px solid #2E80FE;
}
/*index页面结束-----------------------------*/


/*居家页面开始++++++++++++++++++++++++++++++*/
.contain{
	margin-top: 85px;
	margin-bottom: 50px;
	background: #EFEFF4;
}
.bar{
	width: 100%;
	font-size: 0;
}
.bar img{
	max-width: 100%;
}
.mian_bei,.bed{
	background: white;
}
.mian_bei_header{
	text-align: center;
	padding: 1.2rem 0 1rem 0;
}
.mian_bei_header span{
	display: block;
}
.mian_bei_header_top{
	font-size: 1.3rem;
	line-height: 2rem;
}
.mian_bei_header_bot{
	font-size: 1rem;
	color: #777777;
}
.mian_bei_content{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding: 0 5px;
}
.mian_bei_content_conlumn{
	width: 47%;
	margin-top: 1rem;
	font-size: 0;
	padding-bottom: 1rem;
}
.conlumn_img{
	 height: 13rem;
	 display: -webkit-flex;
	 justify-content: center;
	 align-items: center;
	 -webkit-align-items: center;
	 overflow: hidden;
}
.conlumn_text{
	background: #F1ECE2;
	font-size: 0.8rem;
	height: 2rem;
	color: #9F8A60;
	line-height: 2rem;
	padding-left: 0.8rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.column_about>span:nth-child(1){
	font-size: 1rem;
	display: block;
	width: 95%;
	margin-top: 0.8rem;
	color: #333333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 0.4rem;
}
.column_about span:nth-child(2){
	display: block;
}
.text_red{
	font-size: 1rem;
	padding-left: 5px;
	color: #b4282d !important;
}
.text_red_num{
	font-size: 1.1rem;
	margin-left: 2px;
}
.bed{
	margin-top: 6px;
}
/*底部开始*/
/*jujia页面结束------------------*/


/*个人登录页面开始+++++++++++++++*/
.person_header{
	font-size: 14px;
	width: 100%;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	position: fixed;
	top: 0;
	z-index: 999;
	text-align: center;
	background: white;
	color: #333333;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 6px #DCDCDC; 
    box-shadow: 0 1px 6px #DCDCDC;
	border-bottom: 1px solid gainsboro;
}
.person_header a{
	position: absolute;
	font-size: 16px;
	left: 5px;
	padding: 0 10px;
}
.section{
	text-align: center;
	margin-top: 7rem;
}
.section_input_block{
	width: 85%;
	height: 3.8rem;
	outline: none;
	display: block;
	margin: 0 auto;
	border: 0;
	font-size: 1.2rem;
	padding: 0 10px;
	box-sizing: border-box;
	border-bottom: 1px solid gainsboro;
}
.section_checkbox{
	width: 85%;
	margin: 2rem auto;
	text-align: left;
	color: #666666;
}
.section_checkbox input{
	vertical-align: middle;
	margin-right: 1%;
}
#login{
	height: 3.8rem;
	margin-top: 2rem;
	background: #B4282D;
	cursor: pointer;
	color: white;
	font-size: 1.4rem;
	border: none;
	border-radius: 0.2rem;
}
.login_information{
	width: 85%;
	margin: 0.5rem auto 1rem auto;
	font-size: 1rem;
	text-align: left;
	color: #666666;
}
.login_information a{
	text-decoration: none;
	color: #666666;
}
.login_information a:nth-child(2){
	float: right;
}
.login_information input{
	vertical-align: middle;
}
.person_foot{
	text-align: center;
	margin-top: 10rem;
}
.person_foot svg{
	font-size: 3rem;
	width: 20%;
	text-align: center;
}
.person_foot svg:nth-child(1){
	font-size: 3.41rem;
}
/*个人登录页面而结束----------------*/


/*分类页面开始++++++++++++++++++++++*/
.mui-row.mui-fullscreen>[class*="mui-col-"] {
	height: 100%;
	padding-bottom: 50px;
}
.mui-col-xs-3,
.mui-col-xs-9 {
	overflow-y: auto;
	height: 100%;
}
.mui-segmented-control .mui-control-item {
	line-height: 50px;
	width: 100%;
}
.mui-control-content {
	display: block;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
	background-color: #b4282d !important;
	color: white !important;
}
.classify_header{
	text-align: center;
	width: 100%;
	height: 4rem;
	border-bottom: 1px solid gainsboro;
	line-height: 4rem;
	position: fixed;
	top: 0;
	background: white;
	z-index: 9;
}
.classify_header input{
	width: 92%;
	height: 2.8rem;
	border-radius: 10px;
	font-size: 1rem;
	outline: none;
	text-align: center;
	background:gainsboro;
	border: 0;
}
.aside_nav{
	width:20%;
	padding-top: 1rem;
	float: left;
}
.aside_nav ul li{
	height: 2rem;
	line-height: 2rem;
	font-size: 1.2rem;
	text-align: center;
	margin: 0.5rem 0;
}
/*页面主要内容开始*/
.classify_conlumn_img img{
	min-height: 3rem;
}
.classify_content_block_header img{
	min-height: 6.2rem;
}
.classify_content{
	width: 79%;
	float: left;
	border-left: 1px solid gainsboro;
}
.classify_content_header{
	width: 94%;
	margin: 0.8rem auto;
	padding-left: 0.2rem;
}
.classify_content_text{
	text-align: center;
	font-size: 0.7rem;
	margin-top: 1rem;
	color: #666666;
}
.classify_conlumn_box{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content:flex-start;
	align-items: center;
	margin-bottom: 0.2rem;
	padding: 0 0.4rem;
	padding-bottom: 1rem;
}
.classify_conlumn{
	width: 30%;
	margin-top: 1rem;
	margin-right: 3%;
}
.classify_conlumn_img{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}
.classify_conlumn_img img{
	height: 4rem;
}
.classify_conlumn_decoration {
	text-align: center;
	font-size: 0.5rem;
	margin-top: 0.4rem;
	color: #666666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*分类页面结束*/


/*商品详情页开始*/
/*页面底部开始*/
.detail_footer{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	height: 50px;
	text-align: center;
	position: fixed;
	bottom: 0;
	background: white;
	z-index: 999;
	border-top: 1px solid gainsboro;
}
.detail_footer a{
	height: 100%;
	line-height: 50px;
}
.detail_footer1{
	font-size: 24px;
	flex-grow: 1;
	color: #007AFF;
	border-right: 1px solid gainsboro;
}
.detail_footer2{
	flex-grow: 2;
	font-size: 14px;
}
.detail_footer3{
	font-size: 14px;
	color: white;
	background: #b4282d;
	flex-grow: 3;
}
.goods_detail svg:nth-child(1){
	margin-top: 13.5px;
	margin-left: 5px;
	font-size: 17px;
	vertical-align: middle;
}
.goods_detail svg:nth-child(3){
	margin-top: 13.5px;
	margin-right: 5px;
	font-size: 17px;
	float: right;
	vertical-align: middle;
}
.detail_contain{
	margin-top: 44px;
}
.goodpage_header{
	height: 3.2rem;
	padding: 0 0.4rem;
	background: white;
	color: #333333;
	border-bottom: 1px solid gainsboro;
}
.goodpage_header img{
	width: 20%;
	height: 3rem;
	display: block;
	float: left;
}
.goodpage_header div{
	width: 78%;
	height: 3.2rem;
	float: left;
	display: table;
	box-sizing: border-box;
	padding-left: 1.8rem;
	font-size: 0.6rem;
}
.goodpage_header div span{
	display: table-cell;
	vertical-align: middle;
}
.select{
	background: white;
	margin-top: 0.3rem;
	font-size: 0.512rem;
}
.choice{
	margin-top: 0.7rem;
	/*border: 1px solid gainsboro;*/
}
.select .mui-navigate-right{
	font-size: 0.512rem;
}
/*下拉选择规格开始*/
.number_down_size_title{
	height: 1.5rem;
	font-size: 0.512rem;
	line-height: 1.5rem;
}
.number_down_size_content,.number_down_color_content{
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 4%;
}
.number_down_size_content span,.number_down_color_content span{
	display: inline-block;
	width: 3.6rem;
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: 0.512rem;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 0.3rem;
	margin-right: 1%;
	margin-left: 5%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	border: 1px solid gainsboro;
}
.number_down_size_content span input{
	width: 100%;
	text-align: center;
	font-size: 0.512rem;
	border: none;
	outline: none;
	height: 1.3rem;
	line-height: 1.3rem;
}
.game_info{
	border-bottom: 1px solid #efeff4;
}
.game_info input{
	font-size: 0.512rem;
}
.game_info label{
	padding: 11px 0 !important;
}
.down_line{
	width: 100%;
	height: 1px;
	background: #DDDDE0;
	margin: 0.4rem 0;
}
.number_down_number{
	margin-top: 0.8rem;
	padding-bottom: 0.4rem;
}
.number_down_number_left{
	width: 28%;
	float: left;
	height: 1.6rem;
	font-size: 0.512rem;
	line-height: 1.6rem;
}
.number_down_number_right{
	width: 68%;
	float: left;
}
.number_down_number_right input{
	height: 1.6rem;
	outline: none;
	box-sizing: border-box;
	border: 1px solid gainsboro;
	font-size: 0.7rem;
}
.mui-numbox{
	width: 3.6rem!important;
	height: 1.3rem !important;
	border: 1px solid gainsboro !important;
}
.number_down_coin{
	margin-top: 0.4rem;
	height: 2.2rem;
}
.number_down_coin_left{
	width: 28%;
	height: 1.6rem;
	line-height: 1.6rem;
	float: left;
}
.number_down_coin_right{
	width: 38%;
	float: left;
	position: relative;
}
#coin{
	width: 3.6rem;
	height: 1.3rem !important;
	box-sizing: border-box;
	font-size: 0.55rem;
	outline: none;
	padding: 0 !important;
	padding-left: 0.4rem !important;
	border: 1px solid gainsboro !important;
}
.number_down_coin_right svg{
	position: absolute;
	right: 2.1rem;
	top: 0.512rem;
}
.number_down_coin_content span{
	display: inline-block;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 0.512rem;
	box-sizing: border-box;
}
.beizhu label{
	font-size: 0.512rem;
	width: 20%;
	padding: 11px 0;
}
.beizhu input{
	font-size: 0.512rem;
}
/*规格结束*/

/*销售数量*/
.sale{
	margin-top: 0.3rem;
	background: white;
	font-size: 0.512rem;
	color: #333;
}
/*客户评论开始*/
.customer{
	font-size: 0.512rem;
	margin-top: -2% !important;
}

.customer_content_user {
	height: 2rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	text-align: left;
	line-height: 2rem;
	padding-left: 0.4rem;
}
.customer_content_user img{
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
}
.customer_content_user span{
	display: inline-block;
	width: 90%;
	font-size: 0.512rem;
	color: #333333;
}
.customer_content_time{
	color: #7F7F7F;
	font-size: 0.5rem;
}
.customer_content_time,.customer_content_text,.customer_content_img{
	padding-left: 0.5rem;
}
.customer_content_text textarea{
	display: inline-block;
	width: 95%;
	font-size: 0.5rem;
	padding: 0.2rem 0.2rem 0.1rem 0;
	outline: none;
	border: none;
	margin-bottom: 0 !important;
}
.customer_content_img img{
	width: 30%;
}
.product_decoration{
	 margin-bottom: 50px;
 	 background: white;
}
.product_decoration_header{
	font-size: 0.6rem;
	padding: 11px 15px;
	font-weight: 700;
}
.product_decoration_content{
	padding: 0px 15px 11px;
	font-size: .512rem;
}
/*商品详情页面结束-----------------*/


/*个人中心页面++++++++++++++++++*/
#right_a{
	right: 15px !important;
	left: auto;
}
.person_header1 svg{
	font-size: 16px;
}
.person_contain{
	width: 100%;
	padding: 44px 0 50px 0;
}
.person_contain_header{
	height: 8rem;
	padding: 0 15px;
	background: #B09982;
	color: white;
}
.person_contain_header_left{
	width: 25%;
	height: 8rem;
	line-height: 8rem;
	float: left;
}
.person_contain_header img{
	width: 5rem;
	height: 5rem;
	text-align: center;
	border-radius: 50%;
	vertical-align: middle;
}
.person_contain_header_right{
	width: 75%;
	height: 8rem;
	display: table;
	float: left;
}
.person_contain_header_right_box{
	display: table-cell;
	vertical-align: middle;
}
.person_contain_header_right_box .name{
	font-size: 1.2rem;
	margin-bottom: 6px;
}
.person_contain_header_right_li{
	font-size: 0.8rem;
}
/*头部信息结束*/
.person_ul{
	margin-bottom: 8px;
	padding-left:15px;
	list-style: none;
	font-size: 1.2rem;
	color: #444444;
	background: white;
}
.person_ul li{
	position: relative;
	border-bottom: 1px solid #c8c7cc;
}
.person_ul li a{
	display: inline-block;
	width: 100%;
	padding: 11px 15px 11px 0;
	box-sizing: border-box;
}
.person_ul li a span{
	margin-left: 5px;
	font-size: 1.1rem;
	color: #b4282d;
}
.person_ul li svg{
	position: absolute;
	right: 15px;
}
.person_ul li:last-child{
	border-bottom: none;
}
.order_icon_li{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	text-align: center;
	padding-bottom: 11px;
}
.order_icon_li .li_list{
	width: 25%;
	display: block;
	position: relative;
}
.order_icon_li .li_list svg{
	display: block;
	margin: 11px auto;
	font-size: 2rem;
	color: #B09982;
}
.order_icon_li .li_list span{
	display: block;
	text-align: center;
	color: #666666;
	font-size: 1rem;
}
.order_icon_li .li_list span:nth-child(3){
	position: absolute;
	top: 10%;
	left: 60%;
	font-size: 0.8rem;
	font-weight: 600;
	color: #b4282d !important;
	z-index: 996;
	background: white;
}
.person_info li:nth-child(1){
	font-size: 1.1rem;
	color: black;
}
.person_info{
	color: #666;
}
/*个人登录信息页面结束*/


/*订单页面开始*/
.order_nav{
	margin-top: 46px;
	height: 40px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	-webkit-align-items: center;
	text-align: center;
	background: #FdFdFd;
	border-bottom: 1px solid gainsboro;
}
.order_nav a{
	padding: 5px 3px;
	border-bottom: 1px solid #FdFdFd;
	font-size: 14px !important;
	color: #929292;
}
.order_nav_active{
	color: darkred !important;
	border-bottom: 1px solid darkred !important;
}
.order_contain{
	margin-bottom: 50px;
	color: #666;
}
.order_list{
	display: block;
	margin-top: 8px;
	padding-left: 15px;
	background: white;
}
.order_list_header{
	height: 3.8rem;
	font-size: 1.1rem;
	line-height: 3.8rem;
	border-bottom: 1px solid gainsboro;
}
.order_list_header>span:nth-child(1){
	display: inline-block;
	float: left;
}
.order_list_header svg{
	float: right;
	height: 3.8rem;
	line-height: 3.8rem;
	margin-right: 15px;
}
.order_list_content{
	height: 7rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.1rem;
	border-bottom: 1px solid gainsboro;
}
.order_list_content_left{
	width: 25%;
	height: 7rem;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}
.order_list_content_left img{
	width: 5rem;
	height: 5rem;
	/*object-fit: cover;*/
}
.order_list_content_mid span:nth-child(1){
	display: block;
	padding: 0.2rem 0;
	text-align: center;
	color: #888888;
}
.order_list_content_mid span:nth-child(2){
	display: block;
	padding: 0.2rem 0;
	font-size: 1rem;
	text-align: center;
	color: #888888;
}
.order_list_content_right{
	margin-right: 15px;
}
.order_list_content_right span:nth-child(1){
	display: block;
	padding: 0.2rem 0;
	text-align: center;
	color: #888888;
}
.order_list_content_right span:nth-child(2){
	display: block;
	padding: 0.2rem 0;
	font-size: 1rem;
	text-align: center;
	color: #66C282;
}

.order_list_footer{
	height: 3.8rem;
	line-height: 3.8rem;
	text-align: right;
	text-align: -webkit-right;
}
.order_list_footer a{
	font-size: 1.1rem;
	color: #666;
	margin-right: 15px;
	padding: 0.3rem 0.7rem;
	border: 1px solid #999;
}
/*分页开始*/
.q_detail_evaluate_pagenation{
	height: 4rem;
	line-height: 4rem;
	font-size: 1.1rem;
	text-align: center;
}
.q_detail_evaluate_pagenation a{
	color: #333333;
	padding: 0 0.3rem;
}
/*订单页面结束-----------------------*/


/*搜索页面开始*/
.search_input_box{
	width: 85%;
	height: 30px;
	position: relative;
	margin-top: 7px;
	float: left;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	background: #F4F4F4;
}
.search_input_box svg{
	position: absolute;
	left: 5px;
	top: 7px;
	width: 18px;
	height: 18px;
}
.search_input_box form{
	width: 90%;
	margin-left: 22px;
}
.search_input_box input{
	width: 100%;
	height: 100%;
	margin-left: 15px;
	outline: none;
	border: none;
	background: none;
}
.search_header span{
	float: right;
	font-size: 14px;
}
/*头部结束*/
/*内容开始*/
.search_contain{
	background: white;
	margin-top: 46px;
}
.search_contain_title{
	height: 3rem;
	line-height: 3rem;
	padding: 0 15px;
}
.search_contain_list{
	padding: 0 15px;
}
.search_contain_list span{
	display: inline-block;
	height: 2rem;
	line-height: 2rem;
	float: left;
	padding: 0.2rem 0.4rem;
	margin: 0.5rem 0.4rem;
	border: 1px solid gainsboro;
	border-radius: 3px;
}
.search_contain_list span:nth-child(1),.search_contain_list span:nth-child(4),.search_contain_list span:nth-child(7){
	color: #B4282D;
	border:1px solid #B4282D;
}
/*搜索结果显示区域*/
.search_result{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	margin-bottom: 50px;
	margin-top: 6px;
	background: white;
}
/*搜索页面结束*/


/*订单详情页*/
.img_line {
    height: 2px;
    background: url(img/pay1.png);
}
.order_detain_box{
	margin-top: 44px;
	margin-bottom: 50px;
}
.OD_status{
	background: #F7931E;
	height: 5rem;
	text-align: center;
	color: white;
}
.OD_status_left{
	height: 5rem;
	width: 50%;
	float: left;
	line-height: 5rem;
	font-size: 1.2rem;
}
.OD_status_right{
	float: right;
	width: 50%;
	height: 5rem;
	line-height: 5rem;
	font-size: 4rem;
}
.order_detail_ul{
	padding-left: 15px;
	background: white;
	margin-bottom: 10px;
	list-style: none;
	color: #333;
}
.order_detail_ul_header{
	font-size: 1.1rem;
	color: #111;
}
.order_detail_ul li{
	padding: 11px 15px 11px 0;
	font-size: 1rem;
}
#order_detail_ul_gray{
	color: #777777 !important; 
}
.order_detail_ul li>span:nth-child(2){
	float: right;
}
.order_detail_ul li:last-child{
	border-bottom: none;
}
.order_detail_goods{
	margin-top: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding: 0 15px;
	background: white;
	display: block;
}
.order_detail_goods_left{
	width: 20%;
	float: left;
	line-height: 6rem;
	vertical-align: middle;
}
.order_detail_goods_left img{
	vertical-align: middle;
}
.order_detail_goods_middle{
	width: 80%;
	float: left;
	text-align: left;
	font-size: 1.1rem;
	box-sizing: border-box;
	padding: 2rem 1.5rem 2rem 3rem;
}
.order_detail_goods_middle div>span{
	display: block;
	margin-bottom: 0.3rem;
}
.order_detail_goods_right{
	width: 10%;
	height: 8rem;
	line-height: 8rem;
	float: left;
	text-align: right;
}
#order_detail_ul_money{
	padding: 15px 11px 15px 0;
	color: #ED5A00;
	font-size: 1.2rem;
	background: #FBFBFB;
}
#contact_server a{
	display: block;
	height: 100%;
	color: #777777;
}
#contact_server a svg{
	float: right;
}
.order_detail_footer{
	width: 100%;
	height: 50px;
	font-size: 12.5px;
	line-height: 50px;
	text-align: center;
	position: fixed;
	bottom: 0;
	background: white;
}
.order_detail_footer div{
	float: left;
}
.order_detail_footer_left,.order_detail_footer_right{
	width: 20%;
}
.order_detail_footer_left{
	color: #777777;
}
.order_detail_footer_middle{
	width: 60%;
	color: #444444;
}
.order_detail_footer_middle span{
	color: #F7931E;
}
.order_detail_footer_right{
	color: white;
	background: #b4282d;
}
.order_detail_footer1 a{
	display: inline-block;
	width: 24%;
	float: right;
	background: #b4282d;
}
.order_detail_footer1 a:nth-child(1),.order_detail_footer1 a:nth-child(2){
	color: white;
}
.order_detail_footer1 a:nth-child(3){
	float: left !important;
	background: white !important;
}
.order_detail_footer1 #evaluate_btn{
	border-right: 1px solid white;
}
/*订单详情页面结束--------------------*/

/*订单评价页面开始++++++++++++++++++++++++*/
.evaluate_box{
	margin-top: 80px;
	background: white;
	padding-bottom: 2rem;
}
.evaluate_header{
	height: 6.8rem;
	padding: 0 10px;
}
.evaluate_header_left{
	float: left;
	width: 25%;
	height: 5rem;
	margin-top: 0.9rem;
	text-align: center;
}
.evaluate_header_left img{
	width: 5rem;
	height: 5rem;
}
.evaluate_header_right{
	float: right;
	width: 75%;
	line-height: 6.8rem;
	padding-left: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.evaluate_header_right span{
	display: block;
	height: 2rem;
}
.evaluate{
	line-height: 2.5rem;
	padding-left: 20px;
	margin-top: 1rem;
}
.evaluate ul{
	list-style: none;
}
.evaluate_li svg{
	color: gainsboro;
}
#evaluate_li_text,#evaluate_li_decoration{
	color: #333333 !important;
}
.evaluate_text{
	margin-top: 2rem;
}
.evaluate_text textarea{
	display: block;
	box-sizing: border-box;
	width: 90%;
	height: 9rem;
	margin: 0 auto;
	padding: 11px 15px ;
	outline: none;
	border: 0.5px solid gainsboro;
}
.evaluate_submit{
	text-align: right;
	height: 3rem;
	line-height: 3rem;
	padding-right: 15px;
	margin-top: 2rem;
}
.evaluate_submit button{
	padding: 1rem 4.5rem; 
	background: #D24146;
	border: none;
	color: white;
	border-radius: 4px;
}
/*评价页面结束*/


/*立即购买页面开始*/
.shop_box{
	margin-top: 44px;
	margin-bottom: 50px;
}
.advert{
	height: 3rem;
	line-height:3rem;
	color:#F6A23B;
	padding-left: 1rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-top: 3.2rem;
	background-color: #FFF8D8;
}
.advert a{
	color:#F6A23B;
}
.img_line{
	height: 0.5rem;
	background: url(../img/shop1.png);
}
.make_sure_ul{
	list-style: none;
	padding-left: 15px;
	margin-bottom: 10px;
	background: white;
}
.make_sure_ul li{
	padding: 11px 15px 11px 0;
	border-bottom: 0.5px solid #c8c7cc;
}
.make_sure_ul li:last-child{
	border-bottom: none;
}
.make_sure_ul_li_pay svg{
	float: left !important;
	font-size: 1.4rem;
	vertical-align: middle;
	color: #00C900;
}
.make_sure_ul_li_pay1 svg{
	color: #00C900;
}
.make_sure_ul_li_pay2 svg{
	font-size: 1.6rem;
}
.make_sure_ul_li_pay3 svg{
	color: #00C900;
}
.make_sure_ul_li_pay span{
	margin-left: 10px;
}
.pay_ul input{
	float: right;
	vertical-align: middle;
}

.bottom_pay{
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	background: #fff;
	position: fixed;
	z-index: 9;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-left: 15px;
	border-top: 1px solid gainsboro;
}
.bottom_pay_left{
	color: #b4282d;
	width: 60%;
	float: left;
}
.bottom_pay_right{
	background: #b4282d;
	color: #fff;
	width: 40%;
	float: left;
	text-align: center;
}
/*选择付款样式*/
input[type="radio"]{
	-webkit-appearance: none;
	vertical-align:middle;
	margin-top:0;
	background:#fff;
	border:#999 solid 1px;
	border-radius: 5rem;
	min-height: 1.2rem;
	min-width: 1.2rem;
	position: relative;
}
input[type="radio"]:checked {
	background: #b4282d;
}
input[type=radio]:checked::after{
	content: '';
	top: 0.2rem;
	left: 0.1rem;
	position: absolute;
	background: transparent;
	border: #fff solid .2rem;
	border-top: none;
	border-right: none;
	height: 0.3rem;
	width: 0.7rem;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/*选择付款样式*/
/*立即购买页面结束*/


/*优惠券页面开始*/
.coupon_header{
    -webkit-box-shadow: 0 1px 6px #DCDCDC; 
    box-shadow: 0 1px 6px #DCDCDC;
}
.coupon_nav{
	position: fixed;
	height: 40px;
	width: 100%;
	top: 44px;
	line-height: 40px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	-webkit-align-items: center;
	text-align: center;
	background: #FdFdFd;
	border-bottom: 1px solid gainsboro;
}
.coupon_nav a{
	padding: 0 0.5rem;
	border-bottom: 1px solid #gainsboro;
	font-size: 14px !important;
	color: #929292;
}
.coupon_nav_active{
	color: darkred !important;
	border-bottom: 1px solid darkred !important;
}
.youhui_exchange{
	position: fixed;
	top: 84px;
	width: 100%;
	background: white;
	height: 50px;
	line-height: 4rem;
	padding: 0 0.5rem 0 0.8rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
}
.youhui_exchange input{
	height: 2.4rem;
	width: 62%;
	padding-left: 1rem;
	outline: none;
	border: 1px solid gainsboro;
}
.youhui_exchange button{
	height: 2.6rem;
	width: 23%;
	color: white;
	background: #CCCCCC;
	border: 0;
	/*border-radius: 5px;*/
}

/*页面优惠券部分开始*/
.youhui_card_box{
	margin-top: 80px;
	padding-top: 20px;
}
.youhui_card_box ul{
	list-style: none;
}
.youhui_card_box ul li{
	width: 90%;
	margin: 0 auto;
	margin-bottom: 1rem;
}
.card_top{
	background: #DCB673;
	height: 9rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
	color: white;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom: 5px dotted #D0AF70;
}
.card_top span{
	display: block;
	height: 2rem;
	line-height: 2rem;
}
.card_top span:nth-child(1){
	font-size: 1.4rem;
}
.card_top_right a{
	display: inline-block;
	background: #F9F2E4;
	border: 0;
	padding: 0.3rem 1rem;
}
.card_bot{
	/*height: 3.8rem;*/
	line-height: 4rem;
	background: #D0AF70;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
	color: white;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.card_bot span:nth-child(1){
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 80%;
}
.height_more{
	height: 7.4rem;
	text-overflow: initial;
	white-space: normal;
}
.pink .card_top{
	background: #EB7274;
	border-bottom: 5px dotted #D9686B;
}
.pink .card_bot{
	background: #D9686B;
}


/*已经失效横线*/
.timeout{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	align-items: center;
}
.timeout_line{
	width: 36%;
	border: 1px solid gainsboro;
}

/*失效部分开始*/
.timeout_card .card_top{
	background: #B8BCC3;
	border-bottom: 5px dotted #AAADB4;;
}
.timeout_card .card_bot{
	background: #AAADB4;
}
/*优惠券部分结束*/

/*注册页面开始*/
.register_header{
	height: 44px;
	line-height: 44px;
	background: white;
	font-size: 14px;
	text-align: center;
	padding: 0 15px;
	box-sizing: border-box;
	color: #333333;
}
.register_header a{
	float: left;
	box-sizing: border-box;
	outline: none;
}
/*表单内容开始*/
.register_form{
	margin-top: 100px;
}
.register_form>input{
	display: block;
	width: 85%;
	height: 3.8rem;
	padding-left: 1rem;
	outline: none;
	margin: 0 auto;
	margin-bottom: 1rem;
	border: 1px solid #D7D7D7;
	box-sizing: border-box;
}
.register_agreement{
	width: 85%;
	margin: 1rem auto;
}
.register_agreement input{
	vertical-align: middle;
	margin-right: 1%;
}
.red_number{
	color: #f25454;
}
.register_form>span{
	display: block;
	width: 85%;
	margin: 1rem auto;
}
.register_form #regist_button{
	background: #B4282D;
	color: white;
	color: white;
	font-size: 1.4rem;
	border: none;
}
.have_account{
	width: 85%;
	margin: 1rem auto;
	font-size: 1rem;
	text-align: right;
}
.have_account a{
	color: #777;
}
/*注册页面结束*/


/*重置密码页面*/
.password_box{
	padding:0 1rem;
}
.step{
	margin-top: 5.2rem;
}
.step_header ul{
	list-style: none;
}
.step_header ul li{
	list-style-type: none;
	height: 2rem;
	line-height: 2rem;
	float: left;
	text-align: center;
	background: #e4e4e4;
	margin-right: 3px;
	color: white;
	padding: 0 0.3rem;
}
.step_header ul li:nth-child(1){
	/*background: #FF6600;*/
}
.step_yellow{
	background: #FF6600 !important;
}
#yanzhengma{
	display: inline-block;
	width: 4rem;
}
.step_content{
	margin-top: 3rem;
	padding: 1rem;
	background: #F1FAFF;
	color: #666666;
}
.step_content ul li{
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.step input{
	outline: none;
	height: 2rem;
	padding-left: 0.2rem;
	border: 1px solid gainsboro;
}
.step_content1 li:nth-child(4){
	margin-top: 3rem;
	text-align: center;
}
.step_content1 form li img{
	width: 8rem;
	height: 4rem;
	margin-left: 8rem;
}
.step_content ul li button{
	display: inline-block;
	height: 3rem;
	border: none;
	outline: none;
	padding: 0.2rem 0.4rem;
	background: #007AFF;
	border-radius: 5px;
	color: white;
}
.step_tip{
	margin-top: 3rem;
}
.step_tip_title{
	height: 3rem;
	line-height: 3rem;
}
.step_tip_list span{
	display: block;
	height: 1.8rem;
	line-height: 1.8rem;
}
/*第二步页面开始*/
.step_content2 h4{
	text-align: center;
	margin: 2rem;
}
.step_content2 li span{
	display: inline-block;
	width: 8rem;
}
.step_content2 li:nth-child(5){
	margin-top: 3rem;
	text-align: center;
}
/*第三步页面开始*/
.step_content3 h4{
	text-align: center;
	margin: 2rem;
}
.step_content3 div{
	text-align: center;
}
.step_content3 a{
	display: inline-block;
	width: 8rem;
	height: 2.8rem;
	background: #007AFF;
	color: white;
	text-align: center;
	padding: 0.2rem 0.1rem;
	border-radius: 5px;
	line-height: 2.8rem;
}

.step_content:nth-child(3),.step_content:nth-child(4),.step_content:nth-child(5){
	display: none;
}
/*修改密码页面结束-----------------*/

/*消息中心页面开始+++++++++++++++++++*/
.content{
	padding: 44px 0 50px 0;
}
.message_list{
	margin-top: 10px;
	display: block;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	padding: 11px 15px;
	box-sizing: border-box;
	background: white;
}
.message_list_left{
	width: 20%;
	display: block;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	-webkit-align-items: center;
}
.message_list_left img{
	max-height: 80%;
	max-width: 80%;
}
.message_list_middle{
	width: 70%;
}
.message_list_middle span{
	display: block;
}
.message_list_middle span:nth-child(1){
	font-size: 1.1rem;
	line-height: 2rem;
	color: #333;
}
.message_list_middle span:nth-child(2){
	color: #999999;
}
.message_list_right{
	width: 10%;
	text-align: right;
}
/*消息中心结束----------------------*/

/*评价列表开始++++++++++++++++++++++*/
.evaluate_list{
	background: white;
	margin-bottom: 10px;
	padding: 11px 15px;
}
.evaluate_list_header{
	height: 3rem;
	line-height: 3rem;
}
.evaluate_list_header>svg{
	color: #ff5500;
	font-size: 2rem;
	vertical-align: middle;
}
.evaluate_list_header span{
	vertical-align: middle;
	margin-left: 5px;
}
.evaluate_list_header span svg{
	color: #FFB056;
}
.evaluate_list_time{
	color: #999999;
	padding: 5px 0;
}
/*评价列表结束----------------------*/

/*商品列表开始瀑布流+++++++++++++++++*/
.goodslist_content{
	padding-bottom: 50px;
}
.goodslist_title_bar{
	margin-top: 84px;
	display: block;
}
.goodslist_title{
	font-size: 1.2rem;
	text-align: center;
	padding: 2rem 0 1.2rem 0;
	background: white;
}
.goodslist_title span{
	display: block;
	font-size: 1rem;
	color: #888888;
}
#goodslist_list_box{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: wrap;
	/*padding: 0 10px;*/
	box-sizing: border-box;
}
#goodslist_list_box .mian_bei_content_conlumn{
	width: 49%;
	margin-top: 0 !important;
	margin-bottom: 1rem;
	background: white;
}
.pullup_more{
	height: 3rem;
	line-height: 3rem;
	font-size: 1.1rem;
	text-align: center;
	color: #666666;
}
/*商品列表结束-------------------------*/

/*点卡用户协议页面+++++++++++++++++++++*/
.agreement_content{
	font-size: 1rem;
	line-height: 1.5;
	padding: 44px 11px 15px 11px;
}
.agreement_content_title{
	padding: 2rem 11px 1rem 11px;
	text-align: center;
}
.agreement_time{
	text-align: center;
}
.agreement_article{
	margin-top: 2rem;
}
.agreement_article_list{
	margin-top: 2rem;
}

/*积分兑换页面开始+++++++++++++++++++*/
.jifen_header{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	position: fixed;
	top: 0;
	text-align: center;
	box-shadow: 0 5px 3px #F4F4F4;
	background: white;
}
.jifen_header svg{
	position: absolute;
	top: 16px;
}
.jifen_header svg:nth-child(1){
	left: 15px;
}
.jifen_header svg:nth-child(2){
	right: 15px;
}
.jifen_userinfo{
	margin-top: 52px;
	padding: 1.5rem 15px;
	background: white;
}
.jifen_userinfo_level{
	font-size: 1.2rem;
	color: #333333;
	padding: 0.5rem 0;
}
.jifen_userinfo_name{
	padding-bottom: 0.4rem;
}
.jifen_userinfo_name,.jifen_userinfo_grade{
	font-size: 1rem;
	color: #555555;
}
.jifen_userinfo_grade span{
	color: #333333;
}
.jifen_content_header{
	height: 3rem;
	line-height: 3rem;
	padding: 0 15px;
	color: #444444;
	background: #EEEEEE;
}
.jifen_content_block{
	padding: 2rem 15px 0 15px;
	background: white;
}
.jifen_content_block ul{
	list-style: none;
}
.jifen_content_block ul li{
	width: 100%;
	height: 10rem;
	margin-bottom: 1.5rem;
	border: 0.5px solid #CCCCCC;
}
.jifen_li_left{
	width: 30%;
	height: 10rem;
	float: left;
	display: -webkit-flex;
	-webkit-align-items: center;
	box-sizing: border-box;
	border-right: 0.5px solid #CCCCCC;
}
.jifen_li_right{
	width: 70%;
	height: 100%;
	float: left;
	padding: 1rem 10px;
	box-sizing: border-box;
}
.jifen_li_right_name{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jifen_li_right_name>span:nth-child(1){
	font-size: 1.2rem;
	color: #333333;
}
.jifen_li_right_name>span:nth-child(2){
	font-size: 1rem;
	color: #B4282D;
}
.jifen_li_right_jifen>span:nth-child(2) svg{
	font-size: 1.8rem;
	position: relative;
	right: -1rem;
	top: 0.2rem;
}
.jifen_li_right_jifen{
	color: #B4282D;
	font-size: 1rem;
}
.jifen_li_right_level{
	color: #555555;
}
.jifen_li_right button{
	display: block;
	width: 100%;
	margin-top: 1rem;
	font-size: 1rem;
	text-align: center;
	padding: 0.4rem 0;
	color: white;
	background: #B4282D;
	border: none;
}
/*积分兑换结束--------------------*/

/*我的积分开始++++++++++++++++++++\*/
.my_jifen_num{
	color: #B4282D !important;
}
.my_jifen_content{
	height: 100%;
	margin-top: 8px;
	padding: 0 15px;
	background: white;
}
.my_jifen_content ul{
	list-style: none;
}
.my_jifen_li{
	text-align: center;
	padding: 15px 0;
	border-bottom: 0.5px solid #CCCCCC;
}
.my_jifen_li>span:nth-child(1){
	float: left;
}
.my_jifen_li>span:nth-child(3){
	float: right;
}
.my_jifen_li:last-child{
	border-bottom: 0;
}

/*遮罩层开始+++++++++++*/
.channel-jiazai{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	background:#fdfdfd none repeat scroll !important;
	opacity: 0.5;
	z-index: 9999;
	display: none;
}
.channel-jiazai div{
	width: 4rem;
	height: 4rem;
	margin: 0 auto;
	margin-top: 70%;
}
.channel-jiazai div img{
	width: 4rem;
	height: 4rem;
}
.channel-jiazai div p{
	font-size: 0.512rem;
	text-align: center;
	color: #266b1c;
}
/*遮罩层结束+++++++++++*/

/*新人注册图标开始+++++++++++*/
.channel-user{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	background:rgba(0,0,0,.7) none repeat scroll !important;
	z-index: 999;
	display: none;
}
.channel-user > img:nth-child(1){
	position: absolute;
	margin-top: 30%;
	margin-left: 83%;
	width: 2.3rem;
}
.channel-user > img:nth-child(2){
	margin: 0 auto;
	margin-top: 50%;
	opacity: 1;
}

/*新人注册图标结束+++++++++++*/

/*积分兑换页面开始+++++++++++++++++++*/
.jifen_change_header{
	width: 100%;
	height: 44px;
	position: fixed;
	top: 0;
	text-align: center;
	line-height: 44px;
	background: white;
	box-shadow: 0 1px 6px #CCCCCC;
}
.jifen_change_header svg{
	position: absolute;
	top: 15px;
}
.jifen_change_header svg:nth-child(1){
	left: 15px;
}
.jifen_change_header svg:nth-child(3){
	right: 15px;
}
.jifen_change_header h1{
	font-size: 1rem;
	color: #444;
}
.jifen_change_contain{
	margin: 44px 0 44px 0;
}
.jifen_change_contain_header{
	height: 8rem !important;
}
.jifen_change_contain_header img{
	height: 6rem;
	margin-top: 1rem;
}
.jifen_change_contain_header .goodpage_header_text{
	height: 8rem !important;
}
.jifen_change_ul{
	margin-top: 8px;
	list-style: none;
	background: white;
	padding: 0 15px;
}
.jifen_change_ul li{
	padding: 11px 0;
	border-bottom: 0.5px solid #CCCCCC;
}
.jifen_change_ul li:last-child{
	border-bottom: none;
}
.jifen_change_ul li span{
	margin-left: 15px;
	color: #b4282d;
}
.jifen_change_ul li input{
	margin-left: 15px;
	border: none;
	outline: none;
}
.jifen_change_describe{
	margin-top: 8px;
	padding: 0 15px;
	background: white;
}
.jifen_change_describe_title{
	padding: 11px 0;
}
.jifen_change_describe_content{
	line-height: 1.5;
}
/*底部开始*/
.jifen_change_footer{
	width: 100%;
	height: 44px;
	line-height: 44px;
	bottom: 0;
	position: fixed;
	background: white;
}
.jifen_change_footer_left{
	width: 40%;
	float: left;
	padding: 0 15px;
	color: #b4282d;
	box-sizing: border-box;
}
.jifen_change_footer_right{
	width: 60%;
	float: right;
	text-align: center;
	color: white;
	background: #b4282d;
}

/*会员专享券开始++++++++++++++++++*/
.vip_jifen_container{
	margin: 44px 0 0 0;
	background: white;
	padding: 11px 15px;
}
.vip_jifen_title{
	font-size: 1.1rem;
	padding: 11px 0px;
}
.vip_jifen_quan_list{
	width: 100%;
	height: 7rem;
	position: relative;
	display: table;
	border: 0.1px solid #CCCCCC;
	background: #fcfcfc;
}
.vip_jifen_quan_list img{
	width: 1.4rem;
	position: absolute;
	top: 0;
	left: 0;
}
.vip_jifen_quan_list_left{
	width: 55%;
	display: table-cell;
	vertical-align: middle;
	padding-left: 8%;
	color: #555555;
	box-sizing: border-box;
	border-right: 0.5px dashed #CCCCCC;
}
.vip_jifen_quan_list_left div:nth-child(1){
	font-size: 1.05rem;
}
.vip_jifen_quan_list_left_num{
	color: #b4282d;
}
.vip_jifen_quan_list_left_num>span:nth-child(1){
	font-size: 1rem;
}
.vip_jifen_quan_list_left_num>span:nth-child(1) span{
	font-size: 1.4rem;
}
.vip_jifen_quan_list_left div{
	padding: 2px 0;
}
.vip_jifen_quan_list_right{
	width: 45%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #b4282d;
	font-size: 1.2rem;
}
/*使用说明*/
.vip_userinfo{
	margin-top: 2rem;
}
.vip_userinfo_title,.vip_common_title{
	font-size: 1.1rem;
	color: #333333;
	padding: 11px 0;
}
.vip_userinfo ul{
	list-style: decimal;
	padding: 0 15px;
	color: #888888;
}
.vip_userinfo ul li{
	margin-bottom: 0.4rem;
}
.vip_common_content{
	color: #999;
}
.vip_common_content p{
	margin-bottom: 0.4rem;
}
.vip_common_content p:nth-child(odd){
	color: #555;
}
.vip_common{
	margin-top: 1rem;
}



/*通用底部*/

.footercopy {
    padding: 0 0 1rem;
}
.footercopy {
    width: 100%;
    overflow: hidden;
    padding: 0 0 1.5rem;
    background-color: #fff;
	margin-bottom: 50px;
}
.footercopy .status-bar {
    background: #ffffff;
    height: 1.833rem;
    line-height: 1.833rem;
    overflow: hidden;
    color: #4d525d;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    font-size: .5833rem;
}
.footercopy .status-bar a {
    float: left;
    display: inline-block;
    margin-left: .8333rem;
    color: #4d525d;
}
.footercopy .status-bar .top {
    float: right;
    padding: 0 .3333rem 0 .8333rem;
    background: url(/mobile/Public/img/goto-top-new.png) transparent .1667rem center no-repeat;
    background-size: .4167rem;
    font-size: .5rem;
    padding-left: .6667rem;
}
.footercopy .b-nav {
    margin: .21rem .4167rem;
}
.footercopy .b-nav p {
    text-align: center;
}
.footercopy .b-nav p a {
    font-size: .5417rem;
    padding: 0 .21rem;
    line-height: 1.083rem;
    color: #323232;
}
.footercopy .b-nav p a.red {
    color: #fe435d;
}
section {
    display: block;
    margin: 0 auto;
}
.footercopy .copyright p {
    text-align: center;
    color: #999999;
    font-size: .5rem;
}
/*顶部广告*/
.topAdvert {
	position: relative;
	top: 0;
    width: 100%;
    height: 4rem;
    background-color: rgba(43, 42, 42, 0.8);
    display: flex;
    font-size: .8rem;
}
#triangle-topleft {
    width: 0;
    height: 0;
    border-top: 3rem solid gray;
    border-right: 2.5rem solid transparent;
    color: #fff;
}
#triangle-topleft #shutD {
    font-size: 1.3rem;
    position: absolute;
    top: 0;
    left: 1%;
}
.appLogo {
	width: 3rem;
	height: 3rem;
	background: url("/mobile/Public/img/Imagelogo.jpg") no-repeat center center;
	background-size: cover;
    border-radius: .6rem;
    margin-top: 2%;
	margin-left: 3%;
}
.appTxt {
	height: 4rem;
    margin-left: 7%;
    color: #fff;
}
.appTxt .txt {
	height: .9rem;
	line-height: .9rem;
}
.appTxt .txt {
	height: 1.5rem;
	line-height: 2.2rem;
}
.appButton {
	margin-left: 7%;
	margin-top: 3%;
	width: 26%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	background-color: red;
	border-radius: .5rem;
	color: #fff;
}
/*导航固定js样式*/
.fixed {
	position: fixed;
	top: 0;
	z-index: 997;
}
/*导航固定js样式*/

/*顶部广告*/
/*底部新增*/
.zsn_pointOut {
	width: 100%;
	margin-top: 2%;
	padding-top: 2%;
	height: 5rem;
	/*line-height: 2rem;*/
	text-align: center;
	background: #efeff4;
	font-size: .7rem;
	color: #666;
}
.zs_txt {
	margin-top: 2%;
}
.zs_txt a,.zs_txt span{
	display: inline-block;
	margin-right: 1rem;
}
.placeLong {
	width: 100%;
	height: 3.5rem;
}
/*底部新增*/
/*搜索页遮罩层样式*/
.maskMainSearch {
	background-color: #fff;
	width: 100%;
	height: 100%;
    background-size: cover;
	box-sizing: border-box;
	position: fixed;
	top: 0;
	z-index: 1000;
	overflow: hidden;
}
.z_form {
	width: 100%;
	margin: auto;
	overflow: hidden;
	padding-top: 1rem;
	padding-bottom: 1rem;
	background: #e5e5e5;
}
.search_houtui .z_back_img {
	float: left;
	height: 2rem;
	width: 2rem;
	display: table-cell;
	margin-left: 0.5rem;
	margin-top: 0.3rem;
}
.txt_input {
	text-decoration: none;
	outline: 0;
	width: 78%;
	height: 2.7rem;
	font-size: 1rem;
	float: left;
	border-radius: .3rem;
	-webkit-border-radius: .3rem;
	-o-border-radius: .3rem;
	-moz-border-radius: .3rem;
	padding-left: .3rem;
	border: .1rem solid #ccc;
	background-color: #fff;
	color: #676666;
	margin-left: 2%;
}
.search_icon_btn {
	background: url("/mobile/Public/img/zsnsearch.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	display: inline-block;
	height: 2rem;
	width: 2rem;
	text-indent: -9999rem;
	border: 0;
	margin: 1% 2% 0 2%;
}
.monyItem {
	width: 90%;
	margin: 1rem auto;
}
.z_keywordsItem {
	list-style: none;
	color: #666;
	border: 1px solid #666;
	height: 26px;
	line-height: 28px;
	text-align: center;
	border-radius: .2rem;
	-webkit-border-radius: 0.3rem;
	-o-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	padding: 1%;
	float: left;
	margin: 4% 2% 3% 2%;
	font-size: 1rem;
	font-family: 'microsoft yahei';
}
.zs_hotkeywords {
	border: 1px solid #b4282d;
	color: #b4282d;
	border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	-o-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
}
.z_moneyitem {
	margin-top: 1rem;
	overflow: hidden;
}
.z_productsItem {
	border-top: 0.9px solid #ccc;
	width: 92%;
	overflow: hidden;
	height: auto;
	margin: 10% auto;
	color: #666;
	font-size: 1rem;
}
.z_productsItem li {
	list-style: none;
	display: block;
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	font-size: 0.95rem;
}
.z_productsItem .icon {
	float: right;
	margin-top: 6%;
}
/*搜索页遮罩层样式*/