/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
}
input,select{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#1076AD;
	text-decoration:none;
}
.menu{
	background:url(images/findex_05.jpg) repeat-x;
	padding-top:2px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	padding-right:27px;
}
.menu a{
	display:inline;
	padding:0 10px;
	color:#fff;
}
.menu a:hover{
	color:#00fffc;
}
.time{
	font-size:11px;
	color:#999999;
}
.maintd{
	background:url(images/findex_09.jpg) repeat-x top #fff;
}
.intd{
	border:1px solid #cccccc;
}
.sorttd{
	border:1px solid #cccccc;
	background:url(images/findex_46.jpg) repeat-x bottom #fff;
}
.login{
	background:url(images/findex_11.jpg) repeat-x top #f7f7f6;
	border:1px solid #fff;
}
.search{
	background:url(images/findex_19.jpg) repeat-x top #f7f7f6;
	border:1px solid #fff;
}
.text{
	width:108px;
	border:1px solid #ccc;
}
.text2{
	width:78px;
	border:1px solid #ccc;
}
.fred,.fred a{
	color:#FF3300;
}
.fblue,.fblue a{
	color:#1076AD;
}
.fdark,.fdark a{
	color:#666666;
}
.f11{
	font-size:11px;
}
.f18{
	font-size:18px;
}
.date{
	font-size:10px;
	color:#999999;
}
.newta td{
	padding-bottom:8px;
}
.inleftitle{
	background:url(images/findex_48.jpg) no-repeat 6px center #139be0;
	padding-left:21px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.insort{
	margin-bottom:7px;
}
.insort td{
	background:url(images/sort.gif) no-repeat bottom;
	line-height:250%;
	color:#FF3300;
	padding-left:10px;
}
.insort td a{
	color:#1076AD;
}
.insort2{
	background:url(images/sort2.gif) no-repeat left center;
	line-height:250%;
	color:#FF3300;
	padding-left:24px;
}
.insort2 a{
	color:#1076AD;
}
.insssort{
	padding-left:11px;
	line-height:130%;
}
.insort td a:hover{
	color:#FF3300;
}
.sorttitle{
	background:url(images/findex_49.jpg) no-repeat;
	font-size:18px;
	color:#1076AD;
	padding-left:44px;
	line-height:180%;
}
.sorttitle span{
	font-size:36px;
	font-weight:bold;
	line-height:110%;
}
.inbody{
	border:1px solid #ccc;
	border-top:0;
	background:#fff;
	padding:44px;
	line-height:150%;
	color:#666666;
}
.guide{
	text-align:right;
	font-size:11px;
	padding-right:6px;
	color:#666666;
}
.guide a{
	color:#666666;
}
.innews td{
	background:url(images/dot.gif) repeat-x bottom;
	line-height:250%;
}
.prtd{
	background:url(images/dot.gif) repeat-x bottom;
	padding:12px 0;
}
.showtitle{
	font-size:18px;
	line-height:120%;
	color:#1076AD;
}
.pic{
	border:1px solid #e5e5e5;
}
.showdata{
	margin-top:-1px;
}
.showdata td{
	border-top:1px solid #ccc;
	line-height:150%;
	padding:4px 0;
}
.job td{
	padding:0 12px;
}