/*#e41023*/

body{
	/*background:#FFFFFF;*/
}
a{
	color:#000000;
}
pre{
white-space: pre-wrap;       
white-space: -moz-pre-wrap;  
white-space: -pre-wrap;      
white-space: -o-pre-wrap;    
word-wrap: break-word;   
}
.page,  .page-group{
	background:#FFFFFF;
}


.block-span{display: inline-block; border-radius: 0.3rem; line-height: 0.7rem; border: 0.05rem solid #0894ec;
    text-align: center;
    width: 3rem;
    height: 0.75rem;color:#0894ec
	}
.block-span2{display: inline-block; border-radius: 0.3rem; line-height: 0.7rem; border: 0.05rem solid RGB(255,150,0);
    text-align: center;
    width: 1.8rem;
    height: 0.75rem;color:RGB(255,150,0)
	}
.block-span3{display: inline-block; border-radius: 0.3rem; line-height: 0.8rem; border: 0.05rem solid #0894ec;
    text-align: center;
    width: 2.3rem;
    height: 0.9rem;color:#0894ec
	}
.block-span4{display: inline-block; border-radius: 0.3rem; line-height: 0.8rem; border: 0.05rem solid red ;
    text-align: center;
    width: 2.3rem;
    height: 0.9rem;color:red
	}

.pagination-span{
	font-size:0.75rem;
	display: inline-block; 
	border-radius: 0.3rem; 
	line-height: 1.05rem; 
	border: 0.05rem solid #e41023;
    text-align: center;
    width: 3rem;
    height: 1.05rem;
	color:#e41023;
	}
.pagination-span-dis{ 
	border: 0.05rem solid #5f646e; 
	color:#5f646e;
}

	.modal-button {
	color: #e41023 !important;
}
	/* .button.active { */
  /* width:auto !important; */
/* } */
/*.swiper-wrapper{*/
	/*height:25% !important; */
/*}*/
.swiper-slide{
	width:100% !important; 
	height:100%;
	
}
.swiper-slide img{
	width:100% !important; 
	height:100%;
	
}
.swiper-container{
	padding-bottom:0 !important;
}
.hd_cloumn{ height:2.5rem; position:relative;}
.hd_cloumn div{ position:absolute; top:1.25rem; left:5%; width:90%; height:1px;}
.hd_cloumn span{ display:block; position:absolute; width:4rem; line-height:2.5rem; top:0; left:50%; margin-left:-2rem; text-align:center; background-color:#FFFFFF;  }
.hd_cloumn span.more{height:1rem !important; width:3rem!important;left:90%!important;line-height:1rem!important;margin-top:0.75rem;border: 0.05rem solid #ccc;}
.hd_es div{ background-color:#e41023;}
.hd_es span{ color:#e41023;}
.hd_zs div{ background-color:#e41023;}
.hd_zs span{ color:#e41023;}

.bar-tab .tab-item.active, .bar-tab .tab-item:active {
	color: #e41023 !important;
}
.buttons-tab .button.active {
	color: #e41023 !important;
	border-color: #e41023 !important;
	z-index: 100;
}

.buttons-row .button.active {
	background-color: #e41023 !important;
	color: #fff;
	z-index: 90;
}
.buttons-row .button {
	border-radius: 0;
	margin-left: -1px;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	border-color: #e41023 !important;
	color: #e41023 !important;
}
.buttons-row .button.active {
	 background-color: #e41023 !important;
	 color: #fff !important;
	 z-index: 90;
 }

.swiper-container {
	width: 100%;
	height: 9rem;
	background-color: RGB(245, 245, 245);
}

.swiper-slide {
	text-align: center;
	width: 80%;
	/* 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-slide > img {
	width: 100%;
	height: 9rem;
	/*margin-left: -0.5rem;*/
}

.dianpu-item{
	margin-bottom: 0.85rem;


}
.dianpu-title{color: #222222;font-size: 0.9rem;margin-top: 0.85rem;margin-left: 0.8rem;}
.dianpu-renjun{font-size: 0.6rem;color: #FF6E97;margin-top: 0.5rem;margin-left: 0.8rem;}
.dianpu-divide{margin-right: 0.6rem;margin-left: 0.6rem;font-size: 0.6rem;color:#000000}
.dianpu-goods-addr{margin-right: 0.6rem;margin-left: 0.6rem;font-size: 0.6rem;color:#000000}

.fabu-span{
	margin-left: 1rem;display:inline-block;width:1.9rem;text-align:center; font-size: 0.75rem;color:#000000;line-height: 1.5rem;
}
.fabu-span-sel{
	border-bottom:0.05rem solid #ff6e97;font-size: 0.75rem;color:#ff6e97;
}

.zhu-tag{display:inline-block; margin-left: 0.1rem;line-height: 0.9rem;font-size: 0.6rem;color: #242424;background-color: RGBA(255,255,255,0.8);    border-radius: 0.45rem;margin-left: 0.8rem;}
.item-icon {
	margin-left: 0.6rem;
	width: 0.6rem;
	height: 0.6rem;
	display: inline-block;
	vertical-align: middle;
}

.item-subj {
	color: #A0A0A0;
	font-size: 0.7rem;
	vertical-align: middle;
}

.item-cont {
	color: #1e1e1e;
	font-size: 0.72rem;
	vertical-align: middle;
}