html,
.w {

	background-color: #fff;

}



/*地址*/

.arrive {

	height: 38px;

	padding: 9px 17px;

}

.arrive img {

	width: 12.5px;

}



.arrive del {

	margin-right: 7.5px;

}



/*.arrive span {*/

/*    width: 70px;*/

/*    height: 20px;*/

/*    border-radius: 10px;*/

/*    border: 1px solid #333;*/

/*    font-size: 1.5rem;*/

/*    color: #333;*/

/*    text-align: center;*/

/*    display: flex;*/

/*    flex-direction: row;*/

/*    align-items: center;*/

/*    padding-left: 10px;*/

/*}*/



/*add-img*/

.add-img {

	padding: 0 10px;

	width: 100%;

}



#city {
	text-align-last: center;
	border-radius: 10px;

	padding-bottom: 4px;
	top: 11px !important;
	padding-top: 4px;
}

.add-img img {

	width: 100%;

}

/*add-link*/

.add-link span {

	display: block;

	line-height: 32.5px;

}

.add-link {

	padding: 0 15px;

	display: flex;

	flex-direction: row;

	align-items: center;

	height: 90px;

	font-size: 1.3rem;

	color: #333;

	width: 100%;

	justify-content: space-between;

}

.add-link a img {

	width: 40px;

	height: 40px;

}

.add-link a {

	width: 33%;

	align-items: center;

	display: flex;

	flex-direction: column;

	justify-content: center;

}

/*tit*/

.tit {

	height: 42px;

	width: 100%;

	padding: 0 10px;

	background-color: #f7f7f7;

}



.tit a {

	display: block;

	width: 100%;

	position: relative;

	height: 42px;

}


.tit a img {

	display: block;

}



.tit a img:first-child {

	width: 21px;

	margin-top: 12px;

	float: left;

	margin-left: 5px;

}



.tit a img:last-child {

	width: 6px;

	position: absolute;

	right: 10px;

	top: 16.5px;

}



.tit span {

	display: inline-block;

	height: 42px;

	line-height: 42px;

	float: left;

	margin-left: 10px;

	font-size: 1.8rem;

	color: #e77745;

}



/*con*/

.con {

	width: 100%;

	padding: 0 10px;

	background-color: #f7f7f7;

}



.con a {

	position: relative;

	display: block;

	width: 100%;

	height: 50px;

	background-color: #fff;

	border: 1px solid #f7f7f7;

}



.con1 p {

	font-size: 1.3rem;

	color: #333;

	line-height: 50px;

	padding-right: 15%;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	height: 50px;

	-webkit-box-orient: vertical;

}



.con1 p span {

	font-size: 1.3rem;

	color: #333;

}



.con img {

	width: 6px;

	position: absolute;

	right: 10px;

	top: 18px;

}



.con2 a {

	padding: 0 10px;

}



.con2 del {

	font-size: 1.2rem;

	height: 50px;

	display: inline-block;

	text-align: center;

	color: #999;

	line-height: 50px;

	position: absolute;

	right: 55px;

	top: 0;

}



.con2 .nav a {

	height: 34px;

}



.con2 .nav del {

	color: #e60012;

	background-color: transparent;

	width: 40px;

}



.con2 .nav span {

	line-height: 34px;

}



.con2 .nav {

	height: 34px;

}



.con2 span {

	color: #333;

	font-size: 1.5rem;

	display: inline-block;

	line-height: 50px;

}



.con3 .nav del {

	color: #009dcc;

}



.box {

	height: 70px;

}



.add-nav {

	height: 37px;

	background-color: #f7f7f7;

	color: #333;

	font-size: 1.8rem;

	display: flex;

	flex-direction: row;

	align-items: center;

	margin: 0 15px;

}

.add-nav img {

	width: 17px;

	height: 17px;

	margin: 0 10px;

}

.add-link {

	height: 122.5px;

}
