/*
 * mobile
 */
.address-wrap.choose-mobile{
	position: fixed;
	width: 90% !important;
	left: 5%;
	min-width:unset;
	top:20%;
	bottom:unset !important;
}
.address-wrap.choose-mobile .address-body {
	max-height: 300px;
	overflow: auto;
	min-height:100px;
}
/*
 * mobile 结束
 */
.address-wrap{
	position:relative;
	min-width:450px;
	width:450px;
	min-height:50px;
	position:absolute;
	z-index:1999;
	cursor:default;
	font-size:13px;
	background-color:white;
	box-shadow: 0px 0px 4px #9a9a9a;
}
.address-wrap .address-body{
}

.address-wrap .address-one{
	display:inline-block;
	min-width:100px;
	height:24px;
	padding-left:10px;
}

.address-wrap .head-one{
	display:inline-block;
	min-width:60px;
	background-color: #516ca0;
	padding:5px;
	text-align:center;
	border-right:0.5px solid gainsboro;
	margin-top: 2px;
}
.address-wrap .head-one.active{
	background-color: #233c6d;
}

.address-wrap .address-head{
	margin-top: 5px;
	border-bottom: 1px solid #233c6d;
}
.address-wrap .address-body{
	background-color: #ffffff;
	margin-right:10px;
	padding-bottom:0px;
	margin-bottom:10px;
}
.address-wrap .address-one-wrap{
	padding-top: 10px;
}
.address-wrap .close{
	position:absolute;
	float:none;
	right:11px;
	top:5px;
	color: #233c6d;
	opacity: 1;
	border:unset;
}

.address-one.active .a-address-one{
	color:red;
}
.a-address-one:hover{
	color:red;
}
.address-wrap .extra-info {
  margin-bottom: 10px;
  border-top: 1px solid #d4d4d4;
  padding-left: 10px;
  padding-top: 10px;
}
.address-wrap a.a-head-one {
	color: white;
}
.choose-mobile-w {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #0000004a;
    z-index: 1998;
}
