@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto;
	background:url(../images/bg.jpg) repeat;
	font-family:Arial, sans-serif;
	line-height:1.666em;
	text-align:center;
}
body, select, input, button, h1, h2, h3, h4, h5, h6 {font-size:12px}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, table, th, td, img, blockquote { margin:0; padding:0; border:0; color:#444;}
input, button, textarea, img { line-height:normal }
abbr, acronym, address, cite, q, em, code, var, dfn, ins { font-style:normal; text-decoration:none; border:0 }
q:before, q:after { content:"" }
ul, ol { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
input.text { border:1px solid #ccc; height:15px; padding:1px; margin:0 }
input.file { height:22px; padding:1px;height:19px;border:1px solid #ccc}
input.button, button { line-height:135%; padding:0 .5em; overflow:visible }
select, input, button { vertical-align:middle }
.radio input, .checkbox input, input.radio, input.checkbox { width:16px; height:16px; margin:0 3px 0 0; overflow:hidden }
button img { vertical-align:middle }
textarea.textarea { border:1px solid #ccc }
a{color:#444; text-decoration:none;}
a:hover{color:#00425E;text-decoration:underline;}
.phd,.pbd,.pft{width:960px; margin:0 auto; clear:both;text-align:left; background:#fff;}
.pbd{margin-bottom:0; border:solid #e5e5e5; border-width:0 5px; width:950px;}
.phd{background:url(../images/phdBG.jpg) no-repeat 0 0; margin-top:86px;}

.logo{}
.mainNav #mainNav{background:url(../images/mainNavBG.gif) repeat-x 0 0; line-height:27px; height:27px; border:solid #174574; border-width:0 1px;padding-left:13px;}
.mainNav #mainNav .subNav{
	position:absolute;
	background:#007bb2;
	top:27px;
	left:0;
	width:220px;
	padding:8px 0;
}
.mainNav #mainNav .subNav li{padding:0; width:127px; width:100%}
.mainNav #mainNav .subNav li a{font-size:12px; font-style:normal;padding:0 16px; font-weight:normal; float:none; line-height:22px;}
.mainNav #mainNav .subNav li a:hover{background:#00649d;}
.mainNav #mainNav .subNav .sfHover{background:0;}
.mainNav li{float:left;padding:0 8px 0 30px;  display:inline; background:url(../images/mainNavline.gif) no-repeat 100%; position:relative;}
.mainNav li a{font-size:14px; color:#fff;display:block; float:left; font-style:italic; font-weight:bold; font-family:Arial,sans-serif;}
.mainNav li a:hover{text-decoration:none; color:#fff;}
.mainNav .sfHover{ background:url(../images/icon_ball.gif) no-repeat 8px;}

.location{font-family:"宋体";color:#129500;}
.location a{color:#129500; font-family:Arial, Helvetica, sans-serif; margin:0 5px;}

.pft{
	background:url(../images/mainNavBG.gif) repeat-x 0 0;
	line-height:27px;
	height:27px;
	margin-bottom:110px;
	text-align:center;
	border:solid #174574;
	border-width:0 1px;
	color:#fff;
	overflow:hidden;
}
.pft a{color:#fff; margin:0 5px;}
