.active_banner {
	position: relative;
	border-radius: 4px;
	margin: 0.7em;
}

.banner_dt {
	text-shadow: 1px 1px 1px #666666;
	padding: 5px 10px;
	color: #ffffff;
	bottom: 0px;
	font-size: 1.1em;
	position: absolute;
}

.banner_top {
	top: 10px;
	text-align: center;
	color: #FFFFFF;
	width: 50px;
	background-color: #F93839;
	position: absolute;
	border-bottom-left-radius: 100px;
	border-top-left-radius: 100px;
	right: 0px;
}

.banner_dt .banner_name {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*活动详情*/

.active_dt_banner {
	position: relative;
}

.active_dt_banner .back {
	width: 12px;
	height: 25px;
	position: absolute;
	top: 5px;
	left: 10px;
}

.active_dt_banner .active_title {
	position: absolute;
	bottom: 5px;
	color: #ffffff;
	left: 10px;
}

.active_dt_banner .active_title span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.banner_introduce {
	padding: 10px;
}

.banner_introduce p {
	margin: 0px !important;
	text-indent: 2em;
}

.active_lou {
	padding: 10px;
}

.active_lou .lou_num span {
	margin-right: 5px;
	line-height: 20px;
	text-align: center;
	height: 20px;
	width: 20px;
	display: inline-block;
	color: #FFFFFF;
	background-color: #F93839;
	border-radius: 100px;
}

.active_lou .title_tx span {
	color: #232326;
	font-size: 1.1em;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
}

.lou_intro p {
	margin: 10px 0px !important;
	padding: 10px 10px !important;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
}

.lou_intro img {
	width: 100%;
	margin-bottom: 5px;
}

.lou_intro {
	border-bottom: 1px solid #E3E3E3;
}
.lou_intro a{
	display: block;
	width: 100%;
	position: relative;
}
.lou_intro a .activeIcon{
	max-width: 40px;
	width:10% !important;
	position: absolute;
	top: 1px;
	left: 1px;
	border: none !important;
}
.lou_buy .shop_name {
	width: 70%;
}

.lou_buy .shop_name span {
	display: block;
	font-size: 1.1em;
}

.lou_buy .shop_name span:first-child {
	color: #666666 !important;
}

.lou_buy .shop_name span:last-child {}

.lou_buy .buy_btn {
	line-height: 50px;
	width: 30%;
	text-align: center;
}

.lou_buy .buy_btn span {
	color: #FFFFFF;
	padding: 5px 10px;
	background-color: #F93839;
	border: 1px solid #F93839;
	border-radius: 4px;
}

.line {
	width: 100%;
	height: 10px;
	background-color: #F1F1F1;
}


/*邀请注册*/

.nvitation {
	background-image: url(../img/banner/invitation_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}

.nvitation .nvitation_code {
	margin-top: 38%;
	text-align: center;
}

.nvitation .nvitation_t span {
	display: block;
}

.nvitation .nvitation_img img {
	width: 40%;
	margin: 0px auto 15px auto;
}

.nvitation .nvitation_img span {
	display: block;
}

.nvitation .nvitation_btn span {
	width: 60%;
	display: block;
	margin: 15px auto;
	padding: 10px 0px;
	text-align: center;
	background-color: #F93839;
	color: #FFFFFF;
	border-radius: 4px;
}


/*小店注册标准*/

.register_rule {
	padding: 0px 10px 30px 10px;
}

.register_rule h2 {
	border-bottom: 1px solid #e3e3e3;
	margin: 0px !important;
	padding: 5px 0px;
}

.register_rule .face_img {
	margin-top: 10px;
}

.register_rule .face_img span {
	display: block;
	font-size: 1.1em;
}

.register_rule .face_img span:first-child {
	color: #666666;
}


/*小店新闻*/
.news_list .am-g{
	display: block;
	padding: 10px 0px;
	border-bottom: 1px solid #E3E3E3;
}
.news_list .am-u-sm-4 {
	text-align: center;
	padding-right: 0px !important;
}

.news_list .am-u-sm-4 img {
	max-width: 100px;
	width: 100%;
}

.news_list .am-u-sm-8 span {
	display: block;
}

.news_list .news_list_t {
	color: #232326;
	font-size: 1.1em;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_list .news_list_intro{
	color: #666666;
}
.news_list .news_list_time{
	font-size: 1.1em;
	color: #666666;
}
/*新闻详情 news*/
.news{
	padding:0px 10px;
}
.news .news_title{
	padding: 5px 0px;
	border-bottom: 1px solid #E3E3E3;
}
.news .news_title span:first-child{
    line-height: 20px;
	font-size: 1.2em;
	color: #232326;
}
.news .news_title span:last-child{
	font-size: 0.9em;
	color: #666666;
}
.news .news_title span{
	display: block;
}
.news .am-figure-default{
	margin: 0px !important;
}
.news .am-figure-default img{
	border: none !important;
}
.news p{
	text-indent: 2em;
}
/*MF_rule*/
.MF_rule{
	padding: 5px;
}
.MF_rule p{
	margin:0 0 0.6em !important;
}
.MF_rule .p_small{
	font-size: 0.8em;
	padding-left: 2em;
}
