body,html {
	background-color: #fff
}

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
}

.title_tap {
	padding: 0;
	height: auto;
	border-bottom: 1px solid #f0f0f0;
	background-color: #fff
}

.title_tap div {
	padding: 0;
	text-align: center
}

.title_tap div a {
	display: inline-block;
	height: 1rem;
	line-height: 1rem;
	color: #333;
	font-size: .29rem;
	border-bottom: .06rem solid #fff
}

.aActive {
	color: #00a0ea!important;
	border-bottom: .06rem solid #00a0ea!important
}
.orderMain {
	padding: 0;
	background-color: #fff;
	margin-top: .16rem;
	border-radius: 6px;	
}
.orderMainTime {
	padding: .2rem .24rem;
	font-size: .22rem;
	color: #666;
	letter-spacing: .02rem
}
.orderMainInfo {
	padding: .2rem .24rem;
	background-color: #f8f8f8
}
.orderMainInfoImg {
	padding: 0
}
.orderMainInfoImg img {
	width: 100%;
	height: 1.3rem;
	border-radius: 5px
}

.orderMainInfoWord {
	padding: 0 0 0 .15rem
}

.orderMainInfoTitle {
	padding: 0;
	font-size: .26rem;
	color: #414141
}

.orderMainInfoTitle p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.orderMainInfoTeacher {
	padding: .115rem 0 0;
	font-size: .24rem;
	color: #414141
}

.orderMainInfoMoney {
	padding: .115rem 0 0;
	font-size: .25rem;
	color: #00a0ea
}

.orderMainInfoMoney b {
	margin-left: .14rem
}

.orderMainInfoMoney s {
	margin-left: .16rem;
	color: #999
}

.orderMainInfoActive {
	padding: .24rem .25rem .13rem;
	font-size: .24rem;
	color: #00a0ea;
	letter-spacing: .02rem;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
}

.orderMainInfoActive span {
	font-size: .22rem
}

.orderMainInfoActive b {
	font-size: .3rem
}

.orderMainInfoActive input {
	width: .3rem;
	height: .3rem;
	z-index: 2;
	opacity: 0;
	position: relative;
	top: .1rem;
	margin: 0
}

.orderMainInfoBtn {
	padding: .3rem .23rem;
	font-size: .24rem;
	color: #00a0ea
}

.orderMainInfoBtn .pull-left {
	padding-top: .06rem
}

.orderMainInfoBtn a {
	display: inline-block;
	width: 1.3rem;
	height: .54rem;
	line-height: .54rem;
	font-size: .24rem;
	color: #545454;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #999;
	border-radius: 3px;
	margin-left: .24rem
}
.deleteBtn a {
	display: inline-block;
	float: right;
	width: 1.3rem;
	height: .54rem;
	line-height: .54rem;
	text-align: center;
	font-size: .24rem;
	color: #545454;
	border: 1px solid #999;
	border-radius: 3px
}
.orderMainInfoBtn a:first-of-type {
	margin: 0
}

.a_red {
	background-color: #00a0ea!important;
	color: #fff!important;
	border: 1px solid #00a0ea!important
}

.deleteBtn {
	padding: .24rem .25rem .3rem;
	background-color: #fff;
	font-size: .24rem;
	color: #545454
}

.deleteBtn .pull-left {
	padding-top: .06rem
}



.deleteDiv {
	width: 80%;
	background-color: #fff;
	border-radius: 4px;
	position: fixed;
	top: 1.5rem;
	left: 10%
}

.deleteImg {
	padding: .5rem 0 0;
	display: flex;
	justify-content : center
}

.deleteImg i {
	display: block;
	width: 1.8rem;
	height: 1.8rem;
	background: url(/deploy/assets/m2.0/img/allIconBg.png) -2.055rem -7.425rem no-repeat;
	background-size: 15.33rem 12.48rem
}
.deleteInfo {
	padding: .34rem 0 0;
	font-size: .26rem;
	color: #414141
}

.deleteInfo,.deleteTip {
	width: 100%;
	text-align: center;
	letter-spacing: .02rem
}

.deleteTip {
	padding: .22rem 0 0;
	font-size: .18rem;
	color: #999;
	margin-bottom: .38rem
}

.deleteModalBtn {
	width: 100%;
	height: .8rem;
	border-top: 1px solid #e4e4e4
}

.deleteModalBtn a {
	display: block;
	float: left;
	width: 50%;
	height: .8rem;
	text-align: center;
	line-height: .8rem;
	font-size: .24rem;
	box-sizing: border-box
}

.deleteModalBtn a:first-of-type {
	color: #414141;
	border-right: 1px solid #e4e4e4
}

.deleteModalBtn a:last-of-type {
	color: #ff3c5c
}