BODY {
	
	FONT-SIZE: 12px;

	FONT-FAMILY: "Arial";

	text-align: center;
}

.SoDiv {
	BORDER-RIGHT: #80B8E5 1px solid; BORDER-LEFT: #80B8E5 1px solid; WIDTH: 958px; BACKGROUND-COLOR: #6E9DF3; TEXT-ALIGN: center
}
.top {
	CLEAR: both; BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BACKGROUND-IMAGE: url(top.gif); MARGIN: 0px; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 958px; COLOR: #aaaaaa; PADDING-TOP: 10px; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 19px; TEXT-ALIGN: center
}
.top A {
	COLOR: #1463b3; TEXT-DECORATION: none
}
.top A:hover {
	COLOR: #1463b3; TEXT-DECORATION: underline
}
.top1 {
	CLEAR: both;
	MARGIN: 0px;
	WIDTH: 960px;
	TEXT-ALIGN: left;
	padding: 0px;
}
.top1 A {
	COLOR: #1463b3; TEXT-DECORATION: none
}
.top1 A:hover {
	COLOR: #1463b3; TEXT-DECORATION: underline
}
.top11 {
	FLOAT: left; WIDTH: 381px; TEXT-ALIGN: left
}
.top12 {
	FLOAT: left; WIDTH: 330px; PADDING-TOP: 30px; TEXT-ALIGN: left
}
.top121 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #1463b3; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.top13 {
	FLOAT: left; WIDTH: 182px; PADDING-TOP: 28px; TEXT-ALIGN: left
}
.top14 {
	FLOAT: right; PADDING-TOP: 30px; TEXT-ALIGN: left
}
.top2 {
	CLEAR: both;
	WIDTH: 960px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
}
.top21 {
	BACKGROUND-IMAGE: url(topbg3.gif); MARGIN: 0px; WIDTH: 960px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px; TEXT-ALIGN: left
}
.top22 {
	FLOAT: right; WIDTH: 927px; TEXT-ALIGN: left
}
.top221 {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(topbg.gif); WIDTH: 50px; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top221 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.top221 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.top222 {
	FLOAT: left; BACKGROUND-IMAGE: url(nav2.gif); WIDTH: 90px; COLOR: #1463b3; PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top222 A {
	COLOR: #1463b3; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top222 A:hover {
	COLOR: #1463b3; TEXT-DECORATION: underline;FONT-SIZE: 14px;
}

.top223 {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(nav1.gif); WIDTH: 90px; COLOR: #ffffff; PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top223 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top223 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}

.top224 {
	FLOAT: left; BACKGROUND-IMAGE: url(nav22.gif); WIDTH: 115px; COLOR: #1463b3; PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top224 A {
	COLOR: #1463b3; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top224 A:hover {
	COLOR: #1463b3; TEXT-DECORATION: underline;FONT-SIZE: 14px;
}

.top225 {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(nav12.gif); WIDTH: 115px; COLOR: #ffffff; PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top225 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top225 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}

.top226 {
	FLOAT: left; BACKGROUND-IMAGE: url(nav23.gif); WIDTH: 115px; COLOR: #1463b3;PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top226 A {
	COLOR: #1463b3; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top226 A:hover {
	COLOR: #1463b3; TEXT-DECORATION: underline;FONT-SIZE: 14px;
}

.top227 {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(nav13.gif); WIDTH: 115px; COLOR: #ffffff; PADDING-TOP: 5px;PADDING-bottom:3px;  BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
.top227 A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}
.top227 A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 14px;
}



.top3 {
	BORDER-RIGHT: #80B8E5 1px solid; BORDER-TOP: #80B8E5 1px; BACKGROUND-IMAGE: url(topbg4.gif); MARGIN: auto; BORDER-LEFT: #80B8E5 1px solid; WIDTH: 958px; BORDER-BOTTOM: #80B8E5 1px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px; text-align: center;
}
.top3 .se{
color:#0045A0;
}
.top31 {
	COLOR: #ffffff;
	PADDING-TOP: 8px;
	text-align: center;
	line-height: 20px;
}
.top31 A {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.top31 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.top32 {
	PADDING-RIGHT: 14px;
	BACKGROUND-POSITION: right top;
	PADDING-LEFT: 11px;
	BACKGROUND-IMAGE: url(topbg8.gif);
	PADDING-TOP: 6px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px;
	TEXT-ALIGN: center;
	display: inline;
}
.top34 {
	PADDING-RIGHT: 14px;
	BACKGROUND-POSITION: right top;
	PADDING-LEFT: 11px;
	PADDING-TOP: 6px;
	HEIGHT: 16px;
	TEXT-ALIGN: center;
	display: inline;
}
.top33 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 11px; FLOAT: left; PADDING-TOP: 6px; HEIGHT: 16px; TEXT-ALIGN: left
}
.top4 {
	BORDER-RIGHT: 1px solid #DBE2E8; BORDER-TOP: 1px #DBE2E8; BACKGROUND-IMAGE: url(topbg5.gif); MARGIN: auto; BORDER-LEFT: 1px solid #DBE2E8; WIDTH: 958px; BORDER-BOTTOM: 1px solid #DBE2E8; BACKGROUND-REPEAT: repeat-x; HEIGHT: 27px; TEXT-ALIGN: left
}
.top41 {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 928px; COLOR: #18397C; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.top41 A {
	COLOR: #18397C; TEXT-DECORATION: none
}
.top41 A:hover {
	COLOR: #18397C; TEXT-DECORATION: underline
}
.top5 {
	BORDER-RIGHT: #DBE2E8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #DBE2E8 1px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: auto; OVERFLOW: hidden; BORDER-LEFT: #4f9fda 1px solid; WIDTH: 938px; COLOR: #0f0cbf; PADDING-TOP: 8px; BORDER-BOTTOM: #4f9fda 1px solid
}
.top5 A {
	COLOR: #0f0cbf; TEXT-DECORATION: underline
}
.top5 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.top51 {
	WIDTH: 100%
}
.top52 {
	FLOAT: left; WIDTH: 181px; LINE-HEIGHT: 19px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.top53 {
	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: center
}
.top54 {
	FLOAT: left; WIDTH: 181px; LINE-HEIGHT: 19px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.top6 {
	BORDER-RIGHT: #4f9fda 1px solid; BORDER-TOP: #4f9fda 1px; FLOAT: left; MARGIN: auto; BORDER-LEFT: #4f9fda 1px solid; WIDTH: 958px; BORDER-BOTTOM: #4f9fda 1px solid; BACKGROUND-COLOR: #ebf5fe; TEXT-ALIGN: left
}
.top61 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 947px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.top62 {
	FLOAT: left; WIDTH: 63px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top62 TD {
	FONT-WEIGHT: bold
}
.top63 {
	FLOAT: left; WIDTH: 888px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top64 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 520px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top64 A {
	FONT-WEIGHT: bold; COLOR: #1463b2; TEXT-DECORATION: underline
}
.top64 A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.top65 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 304px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top65 A {
	FONT-WEIGHT: bold; COLOR: #1463b2; TEXT-DECORATION: underline
}
.top65 A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.top66 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 110px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top66 A {
	FONT-WEIGHT: bold; COLOR: #1463b2; TEXT-DECORATION: underline
}
.top66 A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.top67 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 190px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top67 A {
	FONT-WEIGHT: bold; COLOR: #1463b2; TEXT-DECORATION: underline
}
.top67 A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.top68 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 462px; COLOR: #1463b2; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.top68 A {
	FONT-WEIGHT: bold; COLOR: #1463b2; TEXT-DECORATION: underline
}
.top68 A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.inputtext_sou{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;

}
.btn-more-2_sou{
	padding:1px 5px 0;
	font:bold 14px "Arial";
	color:#ffffff;
	white-space:nowrap;
	border:none;
	background-position:0 center;
	background-image: url(../images/sousou1.gif);
	background-color:#6E9DF3;
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	letter-spacing: 5px;
}
#p1_sou{
	padding:3px 0 3px 3px;
	height:11px;
	
}
/**/ 
.top2 ul{list-style:none;}   
.top2 li {float:left;position:relative;}   
.top2 ul ul {visibility:hidden;position:absolute;left:3px;top:23px;}      
.top2 ul li:hover ul,   
.top2 ul a:hover ul{visibility:visible;}   
.top2 ul ul{}   
.top2 ul ul li {clear:both;text-align:left;font-size:12px;}   
.top2 ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;}   
.top2 ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;} 
