
* {
	margin:0;
	padding:0;
}
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 14px;
	color: #000000;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
img {
	border:0;
}
table {
	border-collapse:collapse;
}
.cal {
	clear:left;
}
#Index_Logo,#Index_Form,Index_Ad,#Index_Bottom {
	width:600px;
	margin:0 auto;
}
#Index_Logo {
	margin-top:60px;
	text-align:center;
}
#Index_Logo111 {
	text-decoration:underline;
}
#Index_Form {
	margin-top:20px;
	text-align:center;
}
#Index_Ad {
	text-align:center;
	margin-top:10px;
}
#Index_Bottom,#So_Bottom {
	margin-top:20px;
	color:#CCCCCC;
	text-align:center;
}
#Index_Bottom a,#So_Bottom a {
	color:#CCCCCC;
}
#Search_Input {
	width:300px;
	border:1px solid #CCCCCC;
	height:25px;
	line-height:25px;
	font-size:13px;
	text-indent:12px;
}
#Search_Button {
	width:100px;
	height:28px;
	
	line-height:25px;
}
#So_Top,#So_Info,#So_List,#So_Search2,#Donw_Top,#Down_As2 {
	width:1001px;
	margin:0 auto;
}
#So_Top {
	margin-top:10px;
	margin-left:2px;
}
#So_Logo {
	width:160px;
	margin-left:10px;
	float:left;
}
#So_Search {
	width:500px;
	margin-left:10px;
	float:left;
	margin-top:5px;
}
#So_Info {
	height:25px;
	line-height:25px;
		background-color:#F3F6F9;
		color:#000000;
	width:100%;
	text-align:right;
}
.td1 {
	border-top:2px solid #B4C7E9;
	background-color:#F3F6F9;
	line-height:25px;
	font-weight:bold;
}
.td2 {
	line-height:25px;
	border-bottom:1px solid #DFE2E7;
}

#So_List {
	width:100%;
	margin-left:2px;
	float:left;
	margin-top:5px;
}
#So_ListAd {
	width:180px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	border:1px solid #B4C7E9;
	margin-top:0px;
}
#So_ListAdTop {
	width:180px;
	background-color:#B4C7E9;
	color:#FFFFFF;
	line-height:25px;
	text-align:center;
}
.So_V {
	width:128px;
	height:168px;
	line-height:20px;
	padding-top:12px;
	background-image:url(../Images/Vbg.gif);
	margin:10px;
	float:left;
	background-repeat:no-repeat;
	text-align:center;
}
.Su {
	color:#666666;
}
#So_Page {
	width:500px;
	margin-left:300px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#So_Page a:link,#So_Page a:visited,#So_Page a:hover,#So_Page a:active {
	text-decoration: none;
	border:1px solid #DFE2E7;
	display:block;
	float:left;
	width:25px;
	margin:3px;
	line-height:22px;
	color:#0000CC;
}
#So_Page a:hover {
	background-color:#DFE2E7;
}
#So_PageNow {
	border:1px solid #DFE2E7;
	display:block;
	float:left;
	width:25px;
	margin:3px;
	line-height:22px;
	font-weight:bold;
}
.So_Pages {
	border:1px solid #DFE2E7;
	display:block;
	float:left;
	width:60px;
	margin:3px;
	line-height:22px;
	font-weight:bold;
}
#So_Search2 {
	background-color:#F3F6F9;
	border-top:1px solid #B4C7E9;
	border-bottom:1px solid #B4C7E9;
	height:35px;
	padding-top:10px;
	text-align:center;
	margin-top:10px;
	width:100%;
}
#Down_Link {
	width:160px;
	margin-left:20px;
	float:left;
	text-align:center;
	margin-top:10px;
}
#Down_Link a {
	width:140px;
	display:block;
	height:50px;
	padding:10px;
	padding-bottom:0;
	border:1px solid #B4C7E9;
	background-color:#F3F6F9;
}
#Down_As1 {
	width:780px;
	float:right;
	margin-top:10px;
}
#Down_As2 {
	margin-top:10px;
	border-top:2px solid #B4C7E9;
}
#So_Bottom {
	margin-top:10px;
	padding-bottom:30px;
	
}
 #web_right {
	float: right;MARGIN-TOP: 10px; PADDING-LEFT: 10px; BORDER-LEFT: #CCCCCC 1px solid;
}
.pagenum {
	MARGIN-TOP: 1em; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left;font-weight:bold;
}
.pagenum .normal {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #ccc; MARGIN-RIGHT: 3px; PADDING-TOP: 3px
}
.pagenum A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 1px solid; COLOR: #ddd; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pagenum A:link {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 1px solid; COLOR: #080; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pagenum A:visited {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 1px solid; COLOR: #080; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pagenum A:hover {
	BORDER-RIGHT: #080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #080 1px solid; PADDING-LEFT: 4px; BACKGROUND: #080; PADDING-BOTTOM: 1px; BORDER-LEFT: #080 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #080 1px solid; TEXT-DECORATION: none
}
.pagenum A:active {
	BORDER-RIGHT: #080 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #080 1px solid; PADDING-LEFT: 4px; BACKGROUND: #080; PADDING-BOTTOM: 1px; BORDER-LEFT: #080 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #080 1px solid; TEXT-DECORATION: none
}
.pagenum SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 3px
}