.pay_header,.pay_switchPage,.foot {
	position: relative;
}

.pay_header .pay_back {
	float: left;
	height: 2em;
	width: 2em;
	background: url("../../../image/back.png") left no-repeat;
	background-size: 1em 1.8em;
}

.pay_switchPage {
	background: #FFF;
	border-top: 1px solid #E6E9ED;
}

.pay_switchPage .cont {
	display: table;
	width: 100%;
}

.pay_switchPage .cont .row {
	display: table-row;
}

.pay_switchPage .cont .row .cell {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #E6E9ED;
	padding: 0.8em;
}

.pay_switchPage .choice_btn,.pay_switchPage .choice {
	width: 2.2em;
	height: 2.2em;
}

.pay_switchPage .choice_btn {
	background: url("../../../image/radio2.png") center no-repeat;
	background-size: 2em 2em;
	padding: 0.8em 0.8em;
}

.pay_switchPage .choice {
	background: url("../../../image/radio1.png") center no-repeat;
	background-size: 2em 2em;
}

.pay_switchPage .cont .row .cell span {
	display: inline-block;
}
/* 
.pay_switchPage .cont .row .cell:FIRST-CHILD span {
	width: 2em;
	height: 2em;
} */
.pay_switchPage .cont .row .cell:LAST-CHILD {
	width: 100%;
	font-size: 1.2em;
}