* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
}

body {background-color: #FFF;BACKGROUND: url(/images/body_bg.gif) repeat-x;}
td,th,div {font-family:宋体, sans-serif;font-size: 12px;color: #2b2b2b;}
img {border:0}
.li {
         list-style: none;
         background: url(/Images/li.gif) no-repeat .3em .6em;
         padding: 1px 0 1px .1em;
}

a {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #2b2b2b;text-decoration: none;}
a:hover{color: #0066cc;text-decoration: underline;}
.top
{
width:900px;
margin:0 auto;
}

.nav_top
{
width:900px;margin:0 auto;height:25px;line-height:25px;
}
.nav_top .menu
{
float:left;width:498px;overflow:hidden;
}
.nav_top .map
{
width:402px;overflow:hidden;text-align:right
}
.nav_top UL
{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.nav_top LI {
	FLOAT: left;list-style-type:none;margin-left:10px;
}
.nav_top LI A
{color:#0066cc;font-weight:bold;}
.nav_top span
{FLOAT: left;}

#header
{width:900px;height:50px;overflow:hidden;margin:0 auto;}
#header .logo
{FLOAT: left; WIDTH: 250px; PADDING-TOP: 10px; HEIGHT: 50px}
#header .nav
{FLOAT: left; WIDTH: 650px}
.topr2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.topr3 {}
.clear {CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px}
.nav_primary {
	BACKGROUND: url(/images/menubg.gif) no-repeat;OVERFLOW: hidden; WIDTH: 650px; HEIGHT: 31px
}
.nav_primary A {
	COLOR: #2f5fa1; TEXT-DECORATION: none
}
.nav_primary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.nav_primary LI {
	FLOAT: left; WIDTH: 70px; MARGIN-RIGHT: 5px; HEIGHT: 31px; TEXT-ALIGN: center;list-style-type:none
}
.nav_primary A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 70px; PADDING-TOP: 10px; HEIGHT: 21px
}
.nav_primary .nav_current {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/top_corr.jpg) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
.nav_primary A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/top_corr.jpg) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}

.nav LI {
	FLOAT: left; LIST-STYLE-TYPE: none;
}
.nav A {
	DISPLAY: block
}
.line1
{
width:100%;
height:5px;
}
.line_cc
{
width:100%;
height:1px;
background-color:#CCC;
}

/* 子导航 */
.subnav
{margin:0 auto;width:900px;height:25px;line-height:25px;color:#0066cc}

.subnav A
{color:#0066cc}

/**** 搜索部分 ***/
.nav-search {
	margin:0 auto;BORDER-RIGHT: #4294d0 1px solid; BACKGROUND: url(/images/searchnbg.jpg) repeat-x; BORDER-LEFT: #4294d0 1px solid; WIDTH: 900px; HEIGHT: 69px
}
.nav-search-01 {
	VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px
}
.nav_searchform {
	FLOAT: left; WIDTH: 280px; PADDING-TOP: 4px
}
.nav_search_input
{height:23px;line-height:23px;BORDER: #CCCCCC 1px solid;font-size: 13px; padding-left:5px;}
.searchBtn {height:25px;BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP:#7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px;BORDER-BOTTOM: #7b9ebd 1px solid }

.searchwords {
	PADDING-LEFT: 60px; COLOR: #ffffff
}
.searchwords A {
	COLOR: #ffffff;TEXT-DECORATION: none
}
.nav_topr2 {
	FLOAT: left; WIDTH: 450px; PADDING-TOP: 8px
}
/* 搜索部分 */

/* 页面尾部 */
.footer
{margin:0 auto;width:900px}
.fnt23{ line-height:21px; font-family:simHei; font-size:18px;color:#0066cc;}
.fnt23 a{ line-height:21px; font-family:simHei; font-size:18px;color:#0066cc;}
.fnt23 a:hover{ line-height:21px; font-family:simHei; font-size:18px;color:#0066cc;}
.fnt23 a:active{ line-height:21px; font-family:simHei; font-size:18px;color:#0066cc;}

.fnt14{ 
font-weight:bold;
line-height:18px; 
font-size:14px;
color:#0066cc;
padding-left:5px
}

.fnt18{ line-height:21px; font-size:13px;}
.fnt18 a{ line-height:21px; font-size:13px;}
.fnt18 a:hover{ line-height:21px; font-size:13px;}
.fnt18 a:active{ line-height:21px; font-size:13px;}

.fnt_blue_b
{
font-size:14px;
color:#0066cc;
font-weight:bold;
}

.fnt_blue
{
color:#0066cc;
}
.fnt_red
{
color:#FF0000;
font-weight:bold;
}
.fnt_red_b
{
font-weight:bold;
color:#E30000;
font-size:14px
}
.a_900 {
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
width:900px;
margin:0 auto;
padding-left:1px;
}
.a_290 {border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;width:290px;clear:both; margin:0 auto;height:36px;padding-left:10px; }
.a_600 {border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:600px;clear:both; margin:0 auto; padding-left:1px;}
.a_280 {border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:280px;height:415px;clear:both; margin:0 auto; padding-left:1px;}

.leftitle{font-size:14px;font-weight:bold;color:#FFF;padding-left:13px;}
.contents {font-family: "宋体"; font-size: 14px;line-height:150%;}
.contents_link {font-family: "宋体"; font-size: 14px;}

.page {padding-right:3px;padding-left:3px;padding-bottom:3px;margin:3px;text-align:right;}
.page A {border-right:#ddd 1px solid;padding-right:5px;border-top:#ddd 1px solid;padding-left:5px;padding-bottom:2px;border-left:#ddd 1px solid;color:#0066CC;margin-right:2px;padding-top:2px;border-bottom:#ddd 1px solid;text-decoration:none;}
.page A:hover {border-right:#0066CC 1px solid;border-top:#0066CC 1px solid;border-left:#0066CC 1px solid;color:#0066CC;border-bottom:#0066CC 1px solid;background-color:#f1ffd6;}
.page A:active {border-right:#0066CC 1px solid;border-top:#0066CC 1px solid;border-left:#0066CC 1px solid;color:#0066CC;border-bottom:#0066CC 1px solid;background-color:#f1ffd6;}
.page strong {border-right:#0066CC 1px solid;padding-right:5px;border-top:#0066CC 1px solid;padding-left:5px;font-weight:100;padding-bottom:2px;border-left:#0066CC 1px solid;color:#fff;margin-right:6px;padding-top:2px;border-bottom:#0066CC 1px solid;background-color:#0066CC;}

input.txt {
HEIGHT:15px;
BORDER-RIGHT: #ddd 1px solid; 
BORDER-TOP: #aaa 1px solid; 
FONT-SIZE: 10pt; 
BORDER-LEFT: #aaa 1px solid;
BORDER-BOTTOM: #ddd 1px solid
}
.picBorder {border:#F2F6FB 1px solid;padding:5px;}

.netgame {
	MARGIN: 0px auto;
	WIDTH: 300px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
	background-color:#F2F6FB
}
.netgame_bg {
	 background-color:#B6CAE3;WIDTH: 300px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 7px;
}

.netgame_tat1 {
	vertical-align:middle;text-align:center;BACKGROUND-COLOR: #fff; WIDTH: 100px; FLOAT: left; HEIGHT: 20px; COLOR: #0066cc; MARGIN-LEFT: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.game {
	MARGIN: 0px auto;
	WIDTH: 592px;
	border-top:1px solid #F2F6FB;
	border-right:1px solid #F2F6FB;
	border-bottom:1px solid #F2F6FB;
	border-left:1px solid #F2F6FB;
	background-color:#fff
}
.game_bg {
	 background-color:#F2F6FB;WIDTH: 592px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 7px;
}

.game_tat1 {
	vertical-align:middle;text-align:center;BACKGROUND-COLOR: #fff; WIDTH: 100px; FLOAT: left; HEIGHT: 20px; COLOR: #000; MARGIN-LEFT: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.game_tat1 A {
	COLOR: #000
}
.game_tat2 {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 450px; FLOAT: left; HEIGHT: 20px; COLOR: #0066cc; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.game_tat2 A {
	COLOR: #0066cc
}
.game_tat2 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}

.themes {
	MARGIN: 0px auto;
	WIDTH: 900px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
}
.themes_bg {
	 background-color:#B6CAE3;WIDTH: 900px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 7px;
}
.themes_tat1 {
	vertical-align:middle;text-align:center;BACKGROUND-COLOR: #fff; WIDTH: 100px; FLOAT: left; HEIGHT: 20px; COLOR: #000; MARGIN-LEFT: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.themes_tat1 A {
	COLOR: #0066cc
}
.themes_tat2 {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 600px; FLOAT: left; HEIGHT: 20px; COLOR: #0066cc; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.themese_tat2 A {
	COLOR: #0066cc
}
.themes_tat2 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.soft_col {
	MARGIN: 0px auto;
	WIDTH: 900px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
}
.soft_bg {
	 background-color:#B6CAE3;WIDTH: 900px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 7px;
}

.soft_tat1 {
	vertical-align:middle;text-align:center;BACKGROUND-COLOR: #fff; WIDTH: 100px; FLOAT: left; HEIGHT: 20px; COLOR: #000; MARGIN-LEFT: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.soft_tat1 A {
	COLOR: #0066cc
}
.soft_tat2 {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 600px; FLOAT: left; HEIGHT: 20px; COLOR: #0066cc; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.soft_tat2 A {
	COLOR: #0066cc
}
.softs_tat2 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.newsoft {
	MARGIN: 0px auto;
	WIDTH: 596px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
	padding:2px
}
.topsoft {
	MARGIN: 0px auto;
	WIDTH: 286px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
	padding:2px
}

.news {
	MARGIN: 0px auto;
	WIDTH: 600px;
	border-top:1px solid #B6CAE3;
	border-right:1px solid #B6CAE3;
	border-bottom:1px solid #B6CAE3;
	border-left:1px solid #B6CAE3;
}
.news_bg {
	 background-color:#B6CAE3;WIDTH: 600px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 7px;
}

.news_tat1 {
	vertical-align:middle;text-align:center;BACKGROUND-COLOR: #fff; WIDTH: 100px; FLOAT: left; HEIGHT: 20px; COLOR: #000; MARGIN-LEFT: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}

.news_tat1 A {
	COLOR: #0066cc
}
.news_tat2 {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 400px; FLOAT: left; HEIGHT: 20px; COLOR: #0066cc; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.news_tat2 A {
	COLOR: #0066cc
}
.news_tat2 A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}

