body {
	background-color: #eee;
}

.header {
	position: relative;
	width: 100%;
	/* margin-bottom: 50px; */
}

.header .bgImg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.navbar {
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-top: 34px;
}

.navbar .logo {
	height: 70px;
	float: left;
}

.navbar .position {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLElEQVRYR8WWSaiOURjHf/+FWFhRhgwZyxTKFBJ3YyhkiBRFSIYNIcPqWrmm2BgSIqTIkCFkgWSIFOKSDJkyFBsWQj16bufT5/UO5/sop77Fve85z/M7z/k/g/jPS//ZP1UBmFkXoG0C/rWkJ5VeqCIAM5sHTADGZDg6C5yQtDMWJArAzKYAK4B+wDvgTvjdDY76AH3DrxVwG1gn6UgRSCFAcH44GNooaXmeUTPbACwLe6YWQeQClDl/D4yXdLPoRv7dzAYCJ4GWQC5EJoCZjQVOAZ8kNY9xnNxjZh+BZsA4SafTbOQB+A3GAQMl3Uo7bGYdgB+SXmd8HwB41E5JGh8NYGajAVe0C2llys1GAHXAoPDtOrBa0qWUvb7PBTxG0rnk99QImNlawB33lVRSesNZM5sPbAeuAfuBz8BCYAjQU1J9uRMz8wzxrKmTtCoW4CLQO/n2ZtYYeAZcBWZL+hKgmgJ7gB5Af0lfExCuhXuSamIBvKK9kTQ8Yagr8BioSYbbzPxZHLy7pEeJc5eBNpK8gv62sp7Ab7BV0tKEoZKo8gAGS7qROLcJWCSpSSzAfaBe0tSEoRaA14QVktYnvi0GNgOtJXm1/LXMzAtZD0m9YgF2AaMktUtR9SFgGlALeKn9BkwPf9dKWpNy5hVwXtLcWICS0v9QdRCd39RvXL4uSBqZ4tyF+QBYIGlHLICnlCt9rqTdyUMBwgtLpxCBF5LOZOybA3hEh0ry1I0SoaeV5/NDSaPSDMf+z8zOe2YEDTSkbfnKK8UlUaWGLgagrGgtkbQl7UxRN7ziqg7hc/VHLzPzTujP+FbSsKyDRQATgWNA4RyQIr7SXDBJ0vGqAILYDoQ083nA23PhMjPvot5ND0qakXcgZiLyNPJC4jPBWEk+bmUuM/OxzXu/138fRn5rTtEiLN9oZiWI76FAfUgjMDOvlK76RjHO3UZhBEqOyiBehrr+PAHZ0fsH0D7WeUUAQQ+lSHQGjgLbAoTPA5OBp5U4rxggQPjYPQuYCXQLAN5+9wF7k42oSLHRT5Dx5j64kjVwFjmvKgIxRivZ81cRqMRR1YXoXzjJs/ETe7hIMAqmqoYAAAAASUVORK5CYII=);
	height: 70px;
	float: left;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
	background-size: 20px 20px;
	font-weight: 400;
	margin-left: 20px;
}

.navbar .a {
	text-align: right;
}

.navbar .a>a {
	display: inline-block;
	margin-left: 20px;
}

.navbar .a>a.loginbtn {
	background-image: url(../img/user.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 26px 26px;
	padding-left: 32px;
}

.bodyer {
	/* padding:50px 0; */
}

.reg,
.login {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 10px;
	max-height: 100%;
	overflow-y: auto;
}

.reg>.pk-row,
.login>.pk-row {
	box-shadow: 0 0 7px #ddd;
	border: solid 1px #ddd;
	padding: 30px;
	border-radius: 6px;
	background-color: #fff;
	max-width: 480px;
	width: 100%;
}

.reg>.pk-row>.pk-row>.pk-w-sm-12>span,
.login>.pk-row>.pk-row>.pk-w-sm-12>span {
	font-size: 16px;
	color: #888;
}

.reg>.pk-row>.pk-row>.pk-w-sm-12>input,
.login>.pk-row>.pk-row>.pk-w-sm-12>input {
	height: 44px;
	line-height: 44px;
	border-radius: 4px;
}

.reg>.pk-row>.pk-row>.pk-w-sm-12>button,
.login>.pk-row>.pk-row>.pk-w-sm-12>button {
	background-color: #3072f6;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	letter-spacing: 10px;
	border-radius: 4px;
}

.searchbox {
	margin-top: 116px;
}

.searchbox .margin-auto {
	margin-bottom: 116px;
}

.m_navbtn {
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	padding-top: 30px;
	padding-bottom: 10px;
}

.m_navbtn>div {
	margin-bottom: 20px;
}

.m_navbtn img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-bottom: 5px;
}

.ewm {
	margin-top: 0;
	padding: 30px 0;
}

._uploadImage {
	max-width: 100%;
	cursor: pointer;
}

._qh_list {
	margin-top: 26px;
}

._qh_list ._list {
	background-color: #fff;
	overflow: hidden;
	border-radius: 4px;
}

._qh_list ._list ._image img {
	width: 100%;
	height: 168px;
}

._qh_list ._list ._title {
	margin-top: 16px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #222;
	padding: 0 10px;
	height: 48px;
	position: relative;
	overflow: hidden;
}

._qh_list ._list ._phone {
	margin-top: 10px;
	font-size: 12px;
	color: #616669;
	line-height: 16px;
	padding: 0 10px;
	padding-bottom: 20px;
	white-space: nowrap;
}


._qh_list ._list ._title span {
	font-weight: 400;
	font-size: 14px;
	color: #999;
	position: absolute;
	bottom: 0;
	right: 10px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADjElEQVRIS5VVXWhcVRD+vrvJiqSoERSriILWqoVWsGrFIhZshCqKYpZK60+COXM20YBo8FF96EOp5CGS7DnHNBEVxAZ/oT60xfpQSMWiFayoFVQEI4pgAwrZZO/IKbtwc3Pz4325MH/fnJlvZohVPu99F8nNqnqrqt5FMgHwuap+RfIbEflwpRBcSem9fwPAk6r6a5Ik36nq99Ge5MY0TW8keTWAw52dnY9UKpV6UaxCAO/9HQCOAVhHctAY81qRcwjhWVUdUdUFAHdba6fzdssBKIDT5XJ5R09Pz98rvXJycvKSer1+HMAtIrIk3hKBc+4AAGOtvXi1/mT1zrlzAIK1digrXwQQQnhcVd9U1S5r7dGsoff+fpLXRJmq/iIih3MAO0keIfmEMeatlm4RgPf+HZJtxpjurHMI4Yiq7gRwpinfRPKoMaYrZzcV+yEijy0H8KOqvm6t3d8y8N6/BOBlABURmYpy731M4FCUi8grLVvn3Isk+0Tk+iUA3vv1AH5T1dustaeiwejo6BVtbW0zJIeMMa/msn1BVQ8sLCysHxgY+D3qnHNbSX4B4EoRmTlP6ZZTrVa7J0mS47Ozs+uGhob+ifKxsbFtpVJpur29/fLe3t4/swATExOXzc/P/9FoNO7s7+8/GXXDw8MXdnR0/Jum6Y5qtfpZIQDJ240xMYuY0QaSP6jqJmvtt7mm3kzyjKreYK0920xoc6lU+roQYHx8/NJGo/GXqj5trT0YHUZGRi4ol8tnSZ4UkUqOVYdUdVu9Xt8wODg4F3W1Wu2pUqm0zxhzVWGTnXNvRxaJyO586QBMpWn6SZQnSbILQHc20+aLo/9FIvJgIUAIYY+qHkyS5Ka+vr6fMuyI5ZgAEFdI/OKy682WzTkXbU4D2Jdl1qI5aJbpSwAfiMhz2ZI0S3Bt/Fer1Z/zOu/9fpJ7VXVri0GLmtxyCCH0qWoA8PBqq7jl472/DsCJyIts9oUAURhCiBO5EcB92WzyWWdK+D7JLQC25+0Lt6lzbgvJTwFMi8gDywWO8takq+pua+27edtlD45zrp/kaH4d5GbhUZJTJIeNMc8XJbLiRXPOhbhb8nRsUnIXyfcAnJqbm7u3NQtrfkGm6ec3KcmHjDEfN8uyHcBHAGZUtZKf8izIii/IsCSezGdIDpA8kaZpvAXnVgu+LIuKaplZ2/HwL6wl+P8CyDCme63Bo89/ebC3KHxtPOYAAAAASUVORK5CYII=");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-size: 16px auto;
}

#_upload_images ._title {
	font-size: 16px !important;
}

#_upload_images input[name="picture"] {
	display: none;
}

#_upload_images input[name="picture"]+span {
	display: none;
}

.xyy-input {
	align-items: center;
	border: 1px solid transparent;
	display: inline-flex;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top;
	color: rgb(102, 102, 102);
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	background-color: rgb(255, 255, 255);
	border-color: rgb(217, 217, 217);
	border-width: 1px;
	border-radius: 6px;
	height: 40px;
	box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
	max-width: 100%;
	width: 100%;
}

.xyy-input:focus {
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

@media screen and (min-width: 1000px) {
	.reg>div {
		max-height: 840px;
		overflow-y: auto;
	}

	#_upload_images div.pk-w-md-3.pk-w-sm-6 img {
		height: 95px !important;
	}

	.popupbox {
		zoom: 1.5;
	}

	._list_div {
		padding: 45px 0;
	}
}

@media screen and (max-width: 1000px) {
	.searchbox {
		margin-top: 15px;
	}

	.searchbox .margin-auto {
		margin-bottom: 0px;
	}

	.header .bgImg {
		object-fit: cover;
	}

	.reg {
		box-shadow: none;
		border: none;
		border-radius: 0;
	}

	.header {
		margin-bottom: 0;
	}

	.bodyer {
		padding: 0;
	}

	._qh_list ._list ._image img {
		width: 100%;
		height: 148px;
	}

	._list_div {
		padding: 15px;
	}

	._list_div2 {
		margin-bottom: 15px;
	}
}
