.number_top {
	position: relative;
	height: 199px;
	background: #fff url('/resources/images/n_sub/bg_search.png') right bottom no-repeat;
	margin-bottom: 40px;
}
	.ani_text {
		position: absolute;
		top: 26px;
		left: 40px;
	}

	.ani_text > div {
		display: none;
	}

	.number_search {
		position: absolute;
		bottom: 0;
		left: 33px;
	}

	.number_search select {
		width: 140px;
		font-size: 16px;
		padding: 10px 0;
		/*height: 42px;*/
	}

.list_item {
	font-family:"Malgun Gothic",Arial,sans-serif;
	border-top: 4px solid #b7b7b7;
}
	.list_item li.empty {
		width: 100%;
		height: 200px;
		line-height: 200px;
		text-align: center;
		font-size: 22px;
	}
	.list_item li {
		clear: both;
		overflow: hidden;
		/*height: 253px;*/
		font-size: 22px;
		padding: 20px 27px;
		border-bottom: 1px solid #b7b7b7;
		line-height: 1.8;
	}
	.list_item img {
		float: left;
		width: 300px;
		height: 198px;
		margin-right: 38px;
	}
	.list_item .desc {
		float: left;
		width: 600px;
		margin-top: 10px;
	}
	.list_item .desc .title { color: #353535; font-weight: bold;;}
	.list_item .desc .tel { color: #ff5000;}
	.list_item .desc .info {
		margin-top: 20px;
		font-size: 20px !important;
		color: #757575;
	}




/*popup	*/

.popup_content {
	padding: 20px;
}

.popup_content .info {
	float: left;
	width: 400px;
}

.popup_content .info .img {
	position: relative;
}

.popup_content .info .img > img {
	width: 400px;
	height: 299px;
}

.popup_content .info .img > a {
	position: absolute;
	bottom: 0;
	right: 0;
}

.popup_content .map {
	float: right;
	width: 522px;
}

.popup_content .detail {
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
}
.popup_content .detail > li {
	font-family:"Malgun Gothic",Arial,sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	background: url('/resources/images/n_popup/dot.png') 0 8px no-repeat;
	padding-left: 15px;
	color: #5d5d5d;
}
.popup_content .detail .title {
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
	width: 40px;
	margin-right: 10px;
}
.popup_content .detail .desc {
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
	width: 300px;
}

.tag {
	display: block;
	margin: 0;
	padding: 0;
}
.tag li {
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */

	background: #9596ef;
	color: #fff;
	font-size: 12px !important;
	padding: 3px 5px;
	margin-bottom: 3px;
	/*margin-right: 0px;*/
}