html {
	background-color: #eaedf2
}

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
}

.Goback {
	padding: 0 .48rem;
	height: .88rem;
	line-height: .88rem;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	position: relative;
	background-color: #fff
}

.Goback .pull-left {
	position: absolute;
	top: .16rem;
	left: .48rem;
	display: block;
	width: .5rem;
	height: .56rem;
	background-image: url(/img/allBgImg.png);
	background-size: 2.205rem 118.44rem;
	background-repeat: no-repeat;
	background-position: -.9rem -85.24rem
}

.Goback .pull-right {
	font-size: .3rem;
	color: #414141
}

.promotion-Head {
	padding: .31rem .22rem;
	background-color: #fff;
	margin-bottom: .24rem
}

.promotion-Head-Img img {
	width: 1.48rem;
	height: 1.48rem;
	border-radius: 50%;
	border: .06rem solid #f43152;
	background-color: #222
}

.promotion-Head-Name {
	padding: 0 0 0 .24rem;
	font-size: .23rem;
	color: #666
}

.promotion-Head-Name p {
	padding: .28rem 0 .1rem;
	font-size: .32rem;
	color: #333
}

.promotion-Head-Name span {
	display: inline-block;
	width: 1.8rem;
	height: .46rem;
	text-align: center;
	line-height: .46rem;
	font-size: .23rem;
	color: #666;
	border: .01rem solid #ccc;
	border-radius: 3px
}

.promotion-Info {
	padding: 0;
	background-color: #fff;
	margin-bottom: .24rem
}

.promotion-Title {
	padding: 0;
	height: .9rem;
	line-height: .9rem
}

.promotion-Title span {
	display: inline-block;
	height: .3rem;
	line-height: .3rem;
	font-size: .28rem;
	color: #333;
	border-left: .04rem solid #f43152;
	padding-left: .19rem
}

.promotion-Title button {
	margin-top: .19rem;
	margin-right: .24rem;
	width: 2rem;
	height: .52rem;
	line-height: .52rem;
	font-size: .23rem;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #fff;
	outline: 0
}

.promotion-Money {
	padding: 0
}

.promotion-pad {
	padding: 0 .22rem
}

.promotion-Money {
	padding: 0;
	height: .82rem;
	border-bottom: .01rem solid #e0e0e0
}

.promotion-Money span {
	font-size: .18rem;
	color: #333;
	line-height: .82rem
}

.promotion-Money span b {
	font-size: .26rem;
	margin-left: .08rem
}

.promotion-Money a {
	display: block;
	margin-top: .15rem;
	width: 1.38rem;
	height: .52rem;
	text-align: center;
	line-height: .48rem;
	font-size: .25rem;
	color: #fff;
	background-color: #ff385a;
	border: .01rem solid #ff385a;
	border-radius: 3px;
	outline: 0;
	margin-left: .1rem
}

.btnBlue {
	color: #00a0ea!important;
	background-color: #fff!important;
	border: .01rem solid #00a0ea!important
}

.promotion-Grandtotal {
	padding: .31rem 0 .32rem
}

.promotion-Grandtotal div {
	padding: 0;
	text-align: center;
	font-size: .23rem;
	color: #666;
	border-right: .01rem solid #e0e0e0
}

.promotion-Grandtotal div:last-of-type {
	border: 0
}

.promotion-Grandtotal div p {
	padding: .23rem 0 0;
	font-size: .23rem;
	color: #333;
	font-weight: 700
}

.promotion-Course {
	padding: 0;
	background-color: #fff
}

.promotion-List {
	padding: 0 .22rem;
	border-top: .01rem solid #e0e0e0
}

.promotion-Odd {
	padding: .3rem 0 .26rem;
	border-bottom: .01rem solid #e0e0e0
}

.promotion-Odd-Img {
	padding: 0
}

.promotion-Odd-Img img {
	width: 2.58rem;
	height: 1.44rem;
	border-radius: 3px
}

.promotion-Odd-Info {
	width: 4.4rem;
	padding: 0 0 0 .2rem
}

.promotion-Odd-Info p:first-of-type {
	font-size: .25rem;
	color: #333;
	line-height: .44rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.promotion-Odd-Info p:first-of-type span {
	display: inline-block;
	padding: 0 .06rem;
	height: .3rem;
	text-align: center;
	line-height: .23rem;
	font-size: .21rem;
	color: #00a0ea;
	border: 1px solid #00a0ea;
	border-radius: 3px;
	margin-right: .09rem
}

.promotion-Odd-Info p:nth-child(2) {
	padding: .08rem 0 0;
	font-size: .23rem;
	color: #666
}

.promotion-Odd-Info p:nth-child(2) b {
	font-size: .23rem;
}

.promotion-Odd-Info p:nth-child(2) span {
	color: #00a0ea
}

.promotion-Odd-Info p:last-of-type {
	padding: .2rem 0 0
}

.promotion-Odd-Info p:last-of-type a {
	display: block;
	width: 1.7rem;
	height: .36rem;
	text-align: center;
	line-height: .36rem;
	font-size: .23rem;
	color: #f43152;
	border: 1px solid #f43152;
	border-radius: 3px;
	background-color: #fff;
	outline: 0
}

.promotion-Odd:last-of-type {
	border: 0
}

.incomeBtn {
	padding: 0;
	margin-bottom: .2rem
}

.incomeBtnMain {
	padding: 0 .17rem;
	background-color: #fff
}

.incomeBtnMain>a {
	display: block;
	width: 100%;
	height: .98rem;
	text-align: center;
	line-height: .98rem;
	font-size: .3rem;
	color: #666;
	border: 0;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
	outline: 0
}

.incomeBtnMain>a:last-of-type {
	border: 0
}
