* {
	font-family: helvetica, arial, 微软雅黑;
}

@media only screen and (max-width: 375px) {
	html {
		font-size: calc(100% + 2 * (100vw - 375px) / 39);
		font-size: calc(16px + 2 * (100vw - 375px) / 39);
	}
}

@media only screen and (max-width: 414px) {
	html {
		font-size: calc(100% + 2 * (100vw - 414px) / 586);
		font-size: calc(18px + 2 * (100vw - 414px) / 586);
	}
}

@media only screen and (max-width: 600px) {
	html {
		font-size: calc(100% + 2 * (100vw - 600px) / 400);
		font-size: calc(20px + 2 * (100vw - 600px) / 400);
	}
}

@media only screen and (max-width: 1000px) {
	html {
		font-size: calc(100% + 2 * (100vw - 1000px) / 1000);
		font-size: calc(22px + 2 * (100vw - 1000px) / 1000);
	}
}

html,
body {
	font-size: 16px;
	width: 100%;
	height: 120%;
	background-color: #f3f5f7;
}

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

li {
	list-style: none;
}

input, select, textarea {
	outline: none;
	border:0;
	background-color: transparent;
	background-image: url("");
}

textarea {
	resize: none;
}

a {
	text-decoration: none;
}

/*返回*/
.main-return{
	background-color: #ffffff;
	border-bottom: #E2E2E2 solid 1px;
}
.main-title {
	height: 6.6vh;
	line-height: 6.6vh;
	background-color: #ffffff;
	margin:0 6.1vw;
	text-align: center;
}
.main-title img{
	margin-top:2.8vw;
   float:left;
}

.main {
	font-size: 3.9vw;
	color: #a8a9a9;
	text-align: center;
}

/*默认地址*/
.sd-remind{
	margin-top: 4.26vw;
	background-color: #ffffff;
}
.sd-address{
	padding: 4.26vw 0;
	font-size:4vw;
	margin:0 6.1vw;
	color:#555555;
	border-bottom: #E2E2E2 solid 1px;
}
.sd-address span{
	padding-left: 15px;
}
.sd-addall{
	font-size: 3vw;
	padding-top: 2vw;
	color:#A5A5A5;
}
/*默认 编辑 删除*/
.sd-addbtn{
	margin:3.2vw 6.1vw 0 6.1vw;
	padding-bottom:3.2vw;
	font-size: 3vw;
	color:#555555;
}
.sd-addbtn input[type=button]{
	float:right;
}
.sd-editor{
	font-size: 3vw;
	padding-left: 20px;
	background: url("../images/pic105.png")left center no-repeat;
	background-size:contain;
	color:#5B5B5B;
}
.sd-delete{
	font-size: 3vw;
	color:#5B5B5B;
	padding-left: 20px;
	background: url("../images/pic106.png")left center no-repeat;
	background-size:contain;
	margin-left: 20px;
}

/*单选按钮*/
.sd-addbtn  input[type=radio] {
	background-color: #FFFFFF;
	-webkit-appearance: none;
	border-radius: 50%;
	color: #FFFFFF;
	border: #cdcdcd solid 1px;
	width: 3.8vw;
	height: 3.8vw;
	margin-right: 6px;
	/*margin-top: 2px;*/
}

.sd-addbtn  input[type=radio]:checked {
	border: 0;
	background: url("../images/gwc-checked.png") center center no-repeat;
	background-size:contain;
}
/*新建地址按钮*/
.shipping-footer {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 14vw;
	background-color: #FDBB1F;
	text-align: center;
	line-height: 14vw;
	color: #fff;
	font-size: 5vw;
}
