.address_header,.address_switchPage,.foot {
	position: relative;
}

.address_switchPage {
	position: relative;
	background: #FFF;
	border-top: 1px solid #E6E9ED;
}

.address_switchPage .cont {
	display: table;
	width: 100%;
}

.address_switchPage .cont>div {
	display: table-row;
}

.address_switchPage .cont>div>span {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #E6E9ED;
}

.address_switchPage .cont>div>span>span {
	display: block;
}

.address_switchPage .cont>div>span>span>label {
	font-size: 1.2em;
	display: inline-block;
}

.address_switchPage .choice_btn,.address_switchPage .choice {
	width: 2em;
	height: 2em;
}

.address_switchPage .choice_btn {
	background: url("../../../image/radio2.png") center no-repeat;
	background-size: 2em 2em;
	padding: 0.8em 0.8em;
}

.address_switchPage .choice {
	background: url("../../../image/radio1.png") center no-repeat;
	background-size: 2em 2em;
}

.address_switchPage .phone_address {
	padding: 0.8em 0em 0.8em 0.8em;
}

.address_switchPage .phone_address .phone {
	margin-bottom: 0.5em;
}

.address_switchPage .phone_address .address {
	color: #999;
	line-height: 1.6;
}

.address_switchPage .addr_cont:FIRST-CHILD>span {
	border-top: 1px solid #E6E9ED;
}

.address_switchPage .more {
	font-size: 1.2em;
	width: 1em;
	height: 2em;
	background: url("../../../image/more.png") center no-repeat;
	background-size: 0.6em 1.1em;
	padding-left: 1em;
}

.address_switchPage .more:HOVER {
	cursor: pointer;
}

.address_switchPage .newAddress {
	display: block;
}

.address_switchPage .btn {
	background: #F5F7FA;
}

.address_switchPage .btn .newAddress {
	padding: 0.8em;
}

.address_switchPage .btn .newAddress input {
	width: 100%;
	border: none;
	color: #FFF;
	height: 3em;
	font-size: 1.2em;
}