.list {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.list .title {
	padding: calc(20 / var(--main-font)* 1rem) 0;
	margin-bottom: 0;
}

.list .item .desc {
	width: 100%;
    padding: 0 calc(20 / var(--main-font)* 1rem) !important;
	box-sizing: border-box;
}

/* .details .content .left .title {
    margin-bottom: calc(40 / var(--main-font)* 1rem) !important;
} */

.next .btn {
	height: calc(77 / var(--main-font)* 1rem) !important;
	margin-right: 0;
}

.list .item .leftbox {
	width: 20% !important;
}

.layui-form-item {
	position: relative;
	margin-bottom: calc(15 / var(--main-font)* 1rem) !important;
	clear: both;
}

.layui-input-group .layui-input {
	padding-right: calc(15 / var(--main-font)* 1rem) !important;
}

.layui-input-split {
	border-width: calc(1 / var(--main-font)* 1rem) !important;
	border-style: solid;
}

.layui-input-suffix {
	right: 0;
	border-radius: 0 calc(2 / var(--main-font)* 1rem) calc(2 / var(--main-font)* 1rem) 0;
}

.layui-input-prefix,
.layui-input-split,
.layui-input-suffix,
.layui-input-suffix .layui-input-affix {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 calc(10 / var(--main-font)* 1rem);
	width: calc(35 / var(--main-font)* 1rem);
	height: 100%;
	text-align: center;
	transition: all .3s;
	box-sizing: border-box;
}

.layui-input-prefix .layui-icon,
.layui-input-split .layui-icon,
.layui-input-suffix .layui-icon {
	position: relative;
	font-size: calc(16 / var(--main-font)* 1rem);
	color: #5f5f5f;
	transition: all .3s;
}

.title_desc {
	width: 97.5%;
	background-color: #fdf6ec;
	padding: calc(16 / var(--main-font)* 1rem);
	box-sizing: border-box;
	color: #e6a23c;
	font-size: calc(16 / var(--main-font)* 1rem);
	border-radius: calc(10 / var(--main-font)* 1rem);
	margin-bottom: calc(20 / var(--main-font)* 1rem);
}

.recycle {
	background-color: #ffffff !important;
	border: calc(0 / var(--main-font)* 1rem) solid #0276f1 !important;
	color: #0276f1 !important;
	border-radius: calc(20 / var(--main-font)* 1rem) !important;
	margin-top: calc(8 / var(--main-font)* 1rem) !important;
}

.contacter .tips {
	font-size: calc(14 / var(--main-font)* 1rem);
	color: #0276f1 !important;
	margin-bottom: calc(15 / var(--main-font)* 1rem) !important;
}


.contacter .item span {
	display: inline-block;
	margin: calc(15 / var(--main-font)* 1rem) 0 !important;
}

.layui-form-item .layui-input-inline {
	float: left;
	width: calc(190 / var(--main-font)* 1rem) !important;
	margin-right: calc(10 / var(--main-font)* 1rem) !important;
}

select {
	width: 100%;
	height: calc(38 / var(--main-font)* 1rem) !important;
	border: calc(1 / var(--main-font)* 1rem) solid #cdcdcd;
}

.layui-tabs-header .layui-this,
.layui-tabs-header li:hover {
	color: #0276f1 !important;
}

.tips {
	width: 100%;
	padding: calc(20 / var(--main-font)* 1rem) !important;
	box-sizing: border-box;
	background-color: #f9f9f9;
	font-size: calc(14 / var(--main-font)* 1rem) !important;
	color: #a6a6a6;
}

.layui-tab-item .item .name {
	width: 100%;
	margin: calc(25 / var(--main-font)* 1rem) 0 !important;
	margin-bottom: calc(15 / var(--main-font)* 1rem) !important;
	font-size: calc(16 / var(--main-font)* 1rem) !important;
}

.layui-tab-item .item .addressdetails {
	margin-top: calc(25 / var(--main-font)* 1rem) !important;
	background-color: #deeeff;
	padding: calc(16 / var(--main-font)* 1rem);
	box-sizing: border-box;
	color: #0276f1 !important;
	font-size: calc(16 / var(--main-font)* 1rem);
	border-radius: calc(10 / var(--main-font)* 1rem);
}

.layui-tabs-header li {
	line-height: calc(40 / var(--main-font)* 1rem) !important;
	padding: 0 calc(16 / var(--main-font)* 1rem) !important;
	font-size: calc(16 / var(--main-font)* 1rem) !important;
}

.layui-form {
	margin: calc(15 / var(--main-font)* 1rem) !important;
}

.door_item {
	margin: calc(15 / var(--main-font)* 1rem) !important;
}

.door_item span {
	display: block;
	margin: calc(10 / var(--main-font)* 1rem) 0 !important;
}

.list .item .rightboxchoose {
	margin-top: calc(2 / var(--main-font)* 1rem) !important;
}

.layui-tab-card {
	border-width: calc(1 / var(--main-font)* 1rem) !important;
	border-style: solid;
	border-radius: calc(2 / var(--main-font)* 1rem) !important;
	box-shadow: 0 calc(2 / var(--main-font)* 1rem) calc(5 / var(--main-font)* 1rem) 0 rgba(0, 0, 0, .1) !important;
}

.layui-tab .layui-tab-title li {
	position: relative;
	line-height: calc(40 / var(--main-font)* 1rem) !important;
	min-width: calc(65 / var(--main-font)* 1rem) !important;
	margin: 0;
	padding: 0 calc(15 / var(--main-font)* 1rem) !important;
	text-align: center;
	cursor: pointer;
}

.layui-tab .layui-tab-title li {
	font-size: calc(16 / var(--main-font)* 1rem) !important;
}

.layui-tab-content .item {
	padding: calc(20 / var(--main-font)* 1rem) !important;
	box-sizing: border-box;
}

.layui-tab-content .door_item {
	padding: 0 !important;
}

.layui-form-select dl dd.layui-this {
	color: #0176f1 !important;
}

.layui-input:focus,
.layui-textarea:focus {
	border-color: #0176f1 !important;
}

.address_btn {
	width: 100%;
	overflow: auto;
}

.address_btn .btn_item {
	float: left;
	background-color: #ffffff;
	color: #0176f1;
	border: calc(1 / var(--main-font)* 1rem) solid #0176f1;
	font-size: calc(14 / var(--main-font)* 1rem) !important;
	line-height: calc(35 / var(--main-font)* 1rem) !important;
	padding: 0 calc(15 / var(--main-font)* 1rem) !important;
	border-radius: calc(10 / var(--main-font)* 1rem) !important;
	margin-right: calc(10 / var(--main-font)* 1rem) !important;
	margin-bottom: calc(10 / var(--main-font)* 1rem) !important;
}

.address_btn .active {
	background-color: #0176f1;
	color: #ffffff;
}

.list_box {
	padding: calc(40 / var(--main-font)* 1rem) !important calc(20 / var(--main-font)* 1rem) !important; 
	margin-top: calc(20 / var(--main-font)* 1rem) !important; 
}