body,html {
	background-color: #f0f0f0!important
}

a:active,a:hover,a:link,a:visited {
	text-decoration: none
}

.col-center-block {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.paddingNone {
	padding: 0
}

.myMicroHead {
	padding: .35rem 0 .33rem;
	text-align: center;
	font-size: .29rem;
	color: #414141
}

.curriculumOrder,.myMicroHead {
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff
}

.curriculumOrder {
	padding: .38rem 0 .3rem
}

.curriculumOrder span {
	padding: 0;
	font-size: .24rem;
	color: #333;
	text-align: center;
	letter-spacing: .02rem
}

.myMicroList {
	padding: 0 .12rem
}

.shopList_main_ogg {
	margin-top: .25rem;
	padding: .24rem;
	background-color: #fff;
	border-radius: 6px;
	position: relative
}

.shopList_main_ogg_Img {
	padding: 0
}

.shopList_main_ogg_Img>img {
	width: 100%;
	height: 2.52rem;
	background-color: #ccc;
	border-radius: 5px 5px 0px 0px
}

.shopList_main_ogg_Content {
	padding: 0 0 0 .2rem
}

.shopList_main_ogg_Content_title {
	padding: 0;
	font-size: .26rem;
	font-weight: 700
}

.shopList_main_ogg_Content_title>p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.shopList_main_ogg_Content_title>p a {
	color: #414141
}

.shopList_main_ogg_Content_user {
	padding: .2rem 0 0;
	font-size: .22rem;
	color: #414141;
	letter-spacing: .01rem
}

.shopList_main_ogg_Content_lebal {
	padding: .14rem 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	border-bottom: 1px solid #f0f0f0
}

.shopList_main_ogg_Content_lebal>span {
	display: block;
	padding: 0 .1rem;
	height: .38rem;
	line-height: .36rem;
	border: 1px solid #bbb;
	font-size: .22rem;
	color: #8b8b8b;
	margin-right: .27rem;
	letter-spacing: .01rem;
	border-radius: 3px
}
.shopList_main_ogg_Content_lebal>span.art
{
    color: #00a0ea;border: 1px solid #00a0ea;
    }
.shopList_main_ogg_Content_time {
	padding: .14rem 0 0;
	color: #777575;
	font-size: .22rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.shopList_main_ogg_Content_time>span {
	font-size: .22rem;
	color: #ff385a;
	font-weight: 700
}

.shopList_main_ogg_Content_time>span>i {
	display: inline-block;
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	background-color: #e8a400;
	color: #fff;
	border-radius: 3px;
	margin-right: .1rem
}

.shopList_main_ogg_Content_Btn {
	padding: .14rem 0 0
}

.shopList_main_ogg_Content_Btn a {
	display: block;
	width: 2.16rem;
	height: .56rem;
	text-align: center;
	line-height: .56rem;
	font-size: .3rem;
	color: #fff;
	border-radius: 3px;
	float: left;
	margin: 0px .2rem 0 0;
}

.btnRed {
	background-color: #00a0ea
}

.btnGary {
	background-color: #a5a4a4
}

.shopList_main_ogg_Type {
	padding: 0;
	display: flex;
	flex-direction: column
}

.shopList_main_ogg_Type i {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: center;
	width: .64rem;
	height: 1.49rem;
	font-size: .29rem;
	color: #fff;
	text-align: center;
	position: relative;
	top: -.26rem;
	left: .16rem
}

.iRed {
	background: url(/deploy/assets/m2.0/img/allIconBg.png) -2.59rem -4.95rem no-repeat;
	background-size: 10.22rem 8.32rem
}

.iGary {
	background: url(/deploy/assets/m2.0/img/allIconBg.png) -5.25rem -6.08rem no-repeat;
	background-size: 10.22rem 8.32rem
}

.lableImg {
	width: .36rem;
	height: .48rem;
	font-size: .2rem;
	color: #fff;
	text-align: center;
	background-image: url(/deploy/assets/m2.0/img/allBgImg.png);
	background-size: 2.94rem 157.92rem;
	background-repeat: no-repeat;
	background-position: -1.3rem -23.35rem;
	position: absolute;
	top: -.05rem;
	left: .1rem
}

.myMicroMain {
	padding: .3rem 0;
	border-bottom: 1px solid #e9e9e9
}

.myMicroImg {
	padding: 0;
	position: relative
}

.myMicroImg img {
	border-radius: 3px;
	width: 100%;
	height: 1.714rem
}

.myMicroInfo {
	padding: 0 0 0 .2rem
}

.myMicroTitle {
	padding: 0;
	font-size: .26rem;
	color: #414141;
	font-weight: 700
}

.myMicroTitle p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.myMicroUser {
	padding: .12rem 0 0;
	font-size: .24rem;
	color: #414141
}

.myMicroTime {
	padding: 0
}

.myMicroTimeInfo {
	padding: 0;
	font-size: .22rem;
	color: #666
}

.myMicroTimeInfo p {
	padding: .12rem 0 0;
	font-size: .22rem;
	position: relative
}

.myMicroTimeInfo span {
	color: #00a0ea
}

.myMicroTimeInfo i {
	position: absolute;
	right: .8rem;
	top: .13rem;
	display: block;
	width: 1.1rem;
	height: .3rem;
	text-align: center;
	line-height: .28rem;
	border: 1px solid;
	font-size: .2rem;
	border-radius: 3px;
	margin-left: .27rem;
	box-sizing: border-box
}

.lable_yellow {
	color: #dfc166;
	border: #dfc166
}

.lable_blue {
	color: #00a0ea;
	border: #00a0ea
}

.myMicroBtn {
	padding: .12rem 0 0
}

.myMicroBtn a {
	display: inline-block;
	width: 100%;
	height: .54rem;
	line-height: .54rem;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	border-radius: 3px
}

.btn_red {
	background-color: #00a0ea
}

.btn_gary {
	background-color: #999
}

.btn_blue {
	background-color: #00a0ea
}

.btn_yellow {
	background-color: #deb510
}

.myMicroTip {
	padding: .44rem 0 0
}

.myMicroTipTitle {
	padding: 0;
	font-size: .22rem;
	color: #ff385a
}
.myMicroTipMain {
	padding: 0
}
.myMicroTipPhone {
	padding: .15rem 0 0;
	font-size: .22rem;
	color: gray
}
.myMicro_state {
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    font-size: .24rem;
    color: #999;
    background-color: #f0f0f0;
    border-radius: 0 0 5px 5px;
}