@charset "gb2312";
/* aya modify 2010-03-17 */
body {
	font:13px/100% arial;
	color:#464646;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, form, fieldset, input, textarea, blockquote {margin:0; padding:0; outline: 0;}
input,select,button{vertical-align:middle;}
body,table,div,p{word-wrap:break-word;}
.clear{clear:both;}
a{color:#464646; text-decoration:none;}
a:hover{
	text-decoration:underline;
	color:#ff6600;}
ul {list-style-type:none;}
table{border-collapse:collapse;}
a img{border:none;}
img{display:block; border: none;}
.center{text-align:center;}
.noborder{border:none;}
.block{display:block;}
.fl{float:left;}
.fr{float:right;}
/*all nav and footer CSS Document */
.nav:after{ display:block; height:0px; visibility:hidden; clear:both; content:".";}
.nav,.footer,.box{width:950px; margin:0 auto;}
.nav{
	height: 58px;
	margin: 0 auto;
	position: relative;
}
.nav .navlogo{
	position: absolute;
	top: 0px;
	left: 0px;
}
.nav .navlogo span{display:none;}
.nav span{
	float: right;
	padding-top: 4px;
}
.nav span a{color:#888888; padding:0 8px; font:11px/12px verdana; outline:0;}
.nav span a:hover{text-decoration:underline;}
.nav .navinfo{
	position:absolute;
	width: 760px;
	height:20px;
	top: 0px;
	float: right;
	right: 0px;
}
.nav .navselect{
	position:absolute;
	top:30px;
	right: 0px;
	height: 29px;
}
.nav .navselect li{
	line-height:28px;
	width:123px;
	height:28px;
	text-align:center;
	float: left;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
}
.navselect li,.navselect li.act{background:url(../bg/enbtn.gif) 0 -2px no-repeat; }
.navselect li{
	background-position:-123px -2px;
	display: block;
	height:30px;
	color:#464646;
	cursor:pointer;
	width:123px;
	text-align:center;
}
.navselect li.act{
	height:29px;
	width:122px;
	text-align:center;
	color:#ffffff;
}
.searchbox{background:url(../bg/enbk01.png) 0px 0 repeat-x;
}
.searchbox{
	background-position:0 -81px;
	background-repeat:repeat-x;
	width:948px;
	border:1px solid #3a71aa;
	margin:0 auto;
	clear:both;
	color: #ffffff;
	font-weight: 600;
	height: 36px;
	padding-top: 12px;
	text-align: center;
}
.searchbox .searbtn{
	background:url(../bg/enbtn.gif) 0 -32px no-repeat;
	height:20px;
	width:65px;
	border:none;
	cursor:pointer;
	color:#c13211;
	font-weight: 600;
}
.hotkeyword,.hotkeyword .hl,.hotkeyword .hr{background:url(../bg/enbk01.png) 0 0 scroll;}
.hotkeyword{
	background-position:0 -27px; background-repeat:repeat-x;
	width: 950px;
	margin:0 auto;
	height: 25px;
	position:relative;
}
.hotkeyword .hl,.hotkeyword .hr{height:25px; width:8px; position:absolute; top:0;}
.hotkeyword .hl{background-position:8px -2px; left:0;}
.hotkeyword .hr{background-position:0 -2px; right:0;}
.row_lr{
	background:url(../bg/box_bg.gif) -6px -15px no-repeat;
	height: 25px;
	text-align: left;
	line-height: 23px;
	padding-left: 28px;
}
.row_lr span{
	width:8px;
	height: 25px;
	text-align: right;
	display: block;
	float: right;
}
.row_lr a{font-size:11px; font-weight:normal;}
.hotkeyword .words{
	background:url(../bg/box_bg.gif) 944px -15px no-repeat;
}
.hotkeyword h3{
	margin:0;
	font-size:11px;
	color:#CC0000;
	display:inline;
}
.hotkeyword a{color:#888888; padding:0 8px;}
.hotkeyword a:hover{text-decoration:underline;}

.footer{
	margin-top:4px;
	text-align:center;
	clear: both;
}
.footer .row01{background:#F3F3F3; border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; line-height:25px; height:25px;}
.footer .row01 a{color:#02339A; padding:0 8px;}
.footer .row01 a:hover{color:#ff3300;}
.footer .row02{height:28px; line-height:28px; text-align:center;}
.footer .row02 a{color:#464646; padding:0 8px;}
.footer .row02 a:hover{color:#ff3300;}
/*all nav and footer CSS Document */
.crumbs{
	clear:both;
	width:950px;
	margin:0 auto;
	line-height: 2.5em;
	font-size: 11px;
	font-family: verdana;
}
.crumbs a{color:#003399;}

