.arclistbox {
	clear: both;
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0 0 5px 0;
	overflow: hidden;
}
.arclistbox .listtitle {
	background:#6699cc;
	width:620px;
	padding:0;
	margin:0;
	height:27px;
	line-height:27px;
	overflow: hidden;
}
.arclistbox .listtitle h3 {
	float: left;
	display: inline;
	height: 22px;
	line-height: 20px;
	font-weight: bold;
	padding: 2px 7px 0 7px;
	margin: 5px 0 0 25px;
	color: #999;
	background: #FAFAFA url(img/bg_tab1.gif) 0 0 repeat-x;
	border: 1px solid #FFF;
	border-bottom: none;
	font-size: 14px;
}
.arclistbox .listtitle h3 span {
	color: #69C;
	padding: 5px 0 0 27px;
	background: transparent url(img/icon_post_l.gif) 0 3px no-repeat;
}
.arclistbox .listtitle .pagerecord {
	float: right;
	padding: 0 10px 0 0;
	color: #FFF;
}
.arclistbox .listtitle ul {
	list-style: none;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
}
.arclistbox .listtitle ul li {
	list-style: none;
	float: left;
	display: inline;
	height: 22px;
	line-height: 20px;
	padding: 2px 7px 0 7px;
	margin: 5px 0 0 5px;
}
.arclistbox .listtitle ul li a:link, .arclistbox .listtitle ul li a:visited {
	color: #FFF;
	text-decoration: none;
}
.arclistbox .listtitle ul li a:hover, .arclistbox .listtitle ul li a:active {
	color: #F30;
	text-decoration: none;
}
.arclistbox .listtitle ul li.selected {
	color: #999;
	background: #FAFAFA url(img/bg_tab1.gif) 0 0 repeat-x;
	border: 1px solid #FFF;
	border-bottom: none;
	font-weight: bold;
	font-size: 14px;
}
.arclistbox .listtitle ul li.selected a {
	color: #670 !important;
	padding: 5px 0 0 27px;
	background: transparent url(img/icon_post_l.gif) 0 3px no-repeat;
}
.arclistbox .arclist {
	clear: both;
	float: left;
	display: block;
	list-style: none;
	width: 618px;
	padding:3px 0 5px 0;
	margin:0;
	font-size: 14px;
	border: 1px solid #B1C8D7;
	border-top: none;
}
.arclistbox .arclist .toplistcattype {
	float: left;
	display: inline;
	width: 587px;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	line-height: 24px;
	height: 35px;
	font-size: 12px;
	list-style: none;
}
.arclistbox .toplistcattype li {
	float: left;
	display: inline;
	list-style: none;
	margin: 10px 0;
	padding: 0 6px 0 0;
	white-space: nowrap;
}
.arclistbox .toplistcattype li.lsepline {
	padding-left: 6px !important;
	border-left: 1px solid #CCC;
}
.arclistbox .toplistcattype li a span {
	padding: 0 0 2px 0;
	line-height: 17px;
	height: 30px;
	border-bottom: 3px solid #CCC;
}
.arclistbox .toplistcattype li.selected span {
	font-size: 14px;
	padding: 0 0 1px 0;
	font-weight: bold;
	color: #F60;
	border-bottom: 3px solid #69C;
}
.arclistbox .arclist ajaxbox {
	width: 100%;
	padding: 0;
	margin: 0;
}
.arclistbox .arclist ol {
	float: left;
 display: inline  list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}
.arcsol li {
	clear: both;
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
	border-bottom:1px dotted #e7e7e7;
	/*
	background-image:  url(img/bg_dot3.gif);
	background-position:  left bottom;
	background-repeat:  repeat-x;
	*/
}
.arcsol .arcbit {
	clear: both;
	display: inline;
	float: left;
	width: 598px;
	margin: 0 14px 0 8px;
	line-height: 16px;
	padding:10px 0;
	*padding: 10px 0 8px 0;
	font-size: 14px;

}
.arcsol .arcpic {
	float: left;
	display: inline;
	margin-right: 15px;
	width: 200px;
}
.arcsol .arcpic img {
	border: 1px solid #DDD;
}
.arcsol .arcpic img, .arcsol .speclitpic img {
	border: 1px solid #DDD;
}
.arcsol .arcpicmeta {
	float: right;
	display: inline;
	width: 363px;
	padding-right: 5px;
}
.arcsol .interline {
	border-bottom: 3px solid #eee;
}
.arcsol .interline .arcbit {
	background: none;
}
.arcsol .lastitem {
	border: none;
	background: none;
}
.arcsol .lastitem .arcbit {
	background-image: none;
}
.arcsol a:link {
	color: #0033cc;
}
.arcsol a:visited {
	color: #84006b;
}
.arcsol a:hover, .arcsol a:active {
	color: #080063;
}
.arcsol .arclink {
	float: left;
	display: inline;
	width: 360px;
	background:url('https://www.vanpeople.com/images_site/list_styles/2.gif') 1px 8px no-repeat;text-indent:10px;
	overflow: hidden;
	white-space: nowrap;
}
.arcsol .arclink .orderindex {
	float: left;
	display: block;
	width: 20px;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px 0 0px;
	text-align: right;
}
.arcsol .arclink a {
	float: left;
	display:  inline;
}
.arcsol .arcbit .arclink a:hover {
	text-decoration:underline;
}
.arcsol ..arclink img {
	vertical-align: middle;
}
#ajaxbox .arclink {
	width: 420px;
}
.arcsol .views {
	font-size: 9px;
	color: #BBB;
	padding: 0 0 0 5px;
}
.arcsol .views span {
	color: #999;
	font-weight: bold;
}
.arcsol .arcpicmeta .arclink {
	font-weight: bold;
	width: 100%;
}
.arcsol .arctype {
	float: left;
	display: inline;
	font-size: 12px;
	width: 85px;
	overflow: hidden;
	white-space: nowrap;
	text-align: right;
	color: #8492a5;
}
.arcsol .arctype a:link, .arcsol .arctype a:visited {
	color: #666;
}
.arcsol .arctype a:hover, .arcsol .arctype a:active {
	color: #F60;
}
.arcsol .arcinfo {
	font-size: 12px;
	padding:5px 0 4px 0;
	color: #666;
	width: 100%;
	border-bottom: 1px solid #DDD;
}
.arcsol .arcinfo a:link, .arcsol .arcinfo a:visited {
	color: #666;
}
.arcsol .arcinfo a:hover, .arcsol .arcinfo a:active {
	color: #F60;
}
.arcsol .arcdesc {
	font-size: 12px;
	padding: 8px 0 0 0;
	width: 100%;
	line-height: 1.7;
	border-top: 1px solid #FFF;
}
.speclist .arcdesc {
	line-height: 2;
}
.arcsol .arcdesc a:link, .arcsol .arcdesc a:visited {
	color: #333;
}
.arcsol .arcdesc a:hover, .arcsol .arcdesc a:active {
	color: #F30;
}
.arcsol .arcpubdate {
	float: right;
	display: inline;
	width: 145px;
	color: #666;
	font-size: 12px;
	text-align: right;
	font-family:  Georgia, verdana, Arial, 'Trebuchet MS', 'Lucida Grande', sans-serif;
	overflow: hidden;
	white-space: nowrap;
}
.speclist .maintitle {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
}
.speclist .subtitle {
}
.arcsol .speclitpic {
	float: left;
	display: inline;
	margin-right: 15px;
}
.pagelistbox {
	font-size:12px;
	color:#000;
	clear: both;
	float: left;
	display: inline;
	width: 615px;
	padding:0;
	margin:7px auto 5px auto;
}

.pagelistbox .pagenobox {
	float: left;
	display: inline;
	height: 17px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	white-space: nowrap;
	}

.pagenobox a, .pagenobox span.curpage {
	float: left;
	display: block;
	border: 1px solid #CCC;
	background: #EEE;
	margin-right: 5px;
	padding: 0 4px;
	height: 17px;
	line-height: 17px;				
	}

.pagelistbox .pagenobox span.curpage {
	background: #F60 !important;
	color: #FFC;
	font-weight: bold;
	}

.pagenobox a:link, .pagenobox a:visited {
	}

.pagenobox a:hover, .pagenobox a:active {
	background: #FFC !important;
	color: #F60;
	}

.pagenobox a.firstpage:link, .pagenobox a.lastpage:link, .pagenobox a.firstpage:visited, .pagenobox a.lastpage:visited {
	background: #555 !important;
	border: 1px solid #555 !important;
	color: #FFF !important
	}

.pagenobox a.firstpage:hover, .pagenobox a.lastpage:hover, .pagenobox a.firstpage:active, .pagenobox a.lastpage:active {
	background: #900 !important;
	border: 1px solid #900 !important;
	color: #FFF !important
	}

.pagenobox a.prevpage:link, .pagenobox a.nextpage:link, .pagenobox a.prevpage:visited, .pagenobox a.nextpage:visited {
	background: #CCC !important;
	}

.pagenobox a.prevpage:hover, .pagenobox a.nextpage:hover, .pagenobox a.prevpage:active, .pagenobox a.nextpage:active {
	background: #360 !important;
	color: #EEE !important
	}

.pagelistbox .pagenoform {
	float: right;
	display: inline;
	text-align: right;
	white-space: nowrap;
	}

.pagelistbox .inputpageno {
	width: 30px;
	height: 15px;
	font-weight: bold;
	display: inline;				
	border: 1px solid #CCC;
	border-right: none;
	font-size: 11px;
	}

.pagelistbox .plistgo {
	width: 35px;
	height: 19px;
	text-align: center;
	padding: 1px 0 0 0;
	display: inline;
	border: 1px solid #555;
	background: #555;
	color: #FFF;
	font-size: 12px;
	}
			.arclistbox .arclist .arcmetabox {
				clear: left;
				float: left;
				display: inline;
				width: 586px;
				padding: 0;
				margin: 5px 0 0 0;
				font-size: 12px;
				border-top: 1px solid #DDD;
				}

			.arclistbox .arclist .arcmetabox .arcmeta {
				float: left;
				display: inline;
				padding: 0 10px 0 0;
				margin: 0;
				width: 255px;
				border-right: 1px solid #DDD;
				}

				.arclistbox .arclist .arcmetabox .arcmeta  div {
					text-align: left;
					margin: 0;
					padding: 4px 0;
					line-height: 17px;
					color: #666;
					padding-left: 60px;
					text-indent: -60px;
					border-bottom: 1px solid #DDD;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  div span {
					font-weight: normal;
					color: #333;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  span.cityname {
					color: #039;
					}
					
				.arclistbox .arclist .arcmetabox .arcmeta  span.viewmap {
					padding-left: 10px;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  span.viewmap a:link, .arclistbox .arclist .arcmetabox .arcmeta  span.viewmap a:visited {
					color: #900;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  span.viewmap a:hover, .arclistbox .arclist .arcmetabox .arcmeta  span.viewmap a:active {
					color: #F30;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  span.date {
					color: #900;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  span.time {
					color: #039;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  div.contactphone span {
					color: #F60;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  div.contactemail a:link, .arclistbox .arclist .arcmetabox .arcmeta  div.contactemail a:visited {
					color: #039;
					}

				.arclistbox .arclist .arcmetabox .arcmeta  div.contactemail a:hover, .arclistbox .arclist .arcmetabox .arcmeta  div.contactemail a:active {
					color: #F30;
					}

			.arclistbox .arclist .arcmetabox .arcdesc {
				float: right;
				display: inline;
				padding: 5px 0 0 10px;
				margin: 0;
				font-size: 12px;
				line-height: 1.5;
				width: 310px;
				word-break: break-all;
				overflow: hidden;
				}

			.arclistbox .arclist .arcmetabox .arcdesc blockquote {
				margin: 0;
				padding: 0;
				}