@charset "utf-8";
/* CSS Document */
* {
}
body {
	text-align:center;
	background-color: #24408f;
	background-image: url(../images_nc09/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
body, td, input, textarea, select, button {
-x-system-font:none;
color:#444444;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
}
input, select, button {
vertical-align:middle;
}
body, ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:1em;
}
ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
color:#046CB5;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.lightlink, .lightlink a {
color:#0099CC;
}
a img {
border:medium none;
}
em, cite, strong, th {
font-style:normal;
text-align:left;
}
.emfont {
color:#FF6600;
}
table {
border-collapse:collapse;
empty-cells:show;
}
th {
font-weight:400;
}
.txt, .txtarea {
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:16px;
padding:2px;
}
.txtarea {
height:auto;
}
.checkbox, .radio {
margin:0;
width:15px;
}
.pipe {
margin:0 5px;
}
.lighttxt, .lighttxt a, .pipe {
color:#999999;
}
.smalltext {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:0.83em;
}
.noborder, .noborder td {
border:medium none !important;
}
.nobg {
background:transparent none repeat scroll 0 0 !important;
}
.red { color:#F00; }
.orange {
	color:#f7931d;
}
.ad {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align:center;
}
.ad a img {
	margin: 5px 0;
	padding: 0px;
}
.fr {
float:right;
}
.fl {
float:left;
}
.fb { font-weight:bold; }
.rline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.rbline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.tc { text-align:center; }
.mrl20 { margin:0 20px; }
.ml5 { margin-left:5px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w150 { width:150px; }
.w236 { width:236px; }
.w288 { width:288px; }
.w318 { width:318px; }
.w319 { width:319px; }
.w330 { width:330px; }
.w485 { width:485px; }
.w495 { width:495px; }
.w497 { width:496px; }
.w682 { width:682px!important; /* IE7+FF */ width: 677px; /* IE6 */ overflow:hidden; }
.w982 { width:982px; }
.w990 { width:990px; margin:0 auto; overflow:hidden; }
.w994 { width:994px; margin:0 auto; overflow:hidden; text-align:center; }
.h8 { height:8px; }
.h120 { height:160px; }
.h230 { height:230px; }
.h276 { height:276px; }
/*  wrap  */
#wrap {
	margin:0 auto;
	width:1004px;
	background-color:#e8e8e8;
	text-align:center;
}
#header {
	width:1004px;
	background-image: url(../images_nc09/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 79px;
	margin: 0px auto;
	text-align: left;
}
#header .logo {
	margin: 0 0 0 10px;
	float: left;
	height: 59px;
	width: 140px;
	padding: 10px 0 0 0;
}
#header .headermenu {
	background-image: url(../images_nc09/header_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left -27px;
	min-width:706px;
	height:27px;
	float:right;
}
#header .headermenu .left {
	background-image: url(../images_nc09/header_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:3px;
	height:27px;
	float:left;
}
#header .headermenu .center {
	color:#FFF;
	min-width:700px;
	height:27px;
	line-height:27px;
	float:left;
}
#header .headermenu .center .title {
	color:#FFF;
	width:40px;
	height:14px;
	line-height:14px;
	float:left;
	text-align:center;
	margin-top: 7px;
}
#header .headermenu .center li {
	color:#FFF;
	min-width:33px;
	height:14px;
	line-height:14px;
	float:left;
	text-align:center;
	margin-top: 7px;
}
#header .headermenu .center li a {
	color:#FFF;
	padding: 0px 3px;
}
#header .headermenu .right {
	background-image: url(../images_nc09/header_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left -54px;
	width:3px;
	height:27px;
	float:left;
}
#header .menu {
	width:770px!important; /* IE7+FF */
	width:743px; /* IE6 */
	height:34px;
	margin: 14px 12px 0 0;
	padding: 0px;
	float: right;
	text-align:left;
}
#header .menu  li {
	color:#FFF;
	min-width:60px;
	height:34px;
	line-height:34px;
	float:left;
	text-align:center;
}
#header .menu  a {
	color:#24408f;
	height:34px;
	line-height:34px;
	float:left;
	text-align:center;
	padding: 0px 12px;
	font-size:14px;
}
#header .menu  a:hover {
	color:#FFF;
	background:url(../images_nc09/menu_bg.gif) repeat-x left -34px;
	height:34px;
	line-height:34px;
	float:left;
	text-align:center;
	padding: 0px 12px;
	font-size:14px;
	text-decoration: none;
}
#header .menu  .on {
	color:#FFF;
	background:url(../images_nc09/menu_bg.gif) repeat-x center top;
	height:34px;
	line-height:34px;
	float:left;
	text-align:center;
	padding: 0px 12px;
	font-size:14px;
	text-decoration: none;
}
#main {
	text-align: center;
	padding: 0 5px !important; /* IE7+FF */
	padding: 0px; /* IE6 */
	width: 994px;
	margin: 0px auto;
	overflow:hidden;
}
.boxtitle {
	background: url(../images_nc09/box-top.gif) repeat-x left -39px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 100%;
	overflow: hidden;
}
.boxtitle .left {
	background: url(../images_nc09/box-top.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 6px;
}
.boxtitle .center {
	color:#FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	line-height:39px;
}
.boxtitle .right {
	background-image: url(../images_nc09/box-top.gif);
	background-repeat: no-repeat;
	background-position: left -78px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 6px;
}
.boxcontent_left {
	background: #FFF url(../images_nc09/box-left.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
	float: left;
	min-height: 28px;
	width: 100%;
	overflow: hidden;
}
.boxcontent_right {
	background: url(../images_nc09/box-right.gif) repeat-y right top;
	margin: 0px;
	padding: 0px;
	float: left;
	min-height: 28px;
	width: 100%;
	overflow: hidden;
}
.boxcontent {
	margin: 3px 0px 0px 6px!important; /* IE7+FF */
	margin: 3px 0px 0px 3px; /* IE6 */
	padding: 0px;
	float: left;
	min-height: 28px;
	overflow: hidden;
}
.boxbottom {
	background-image: url(../images_nc09/box-bottom.gif);
	background-repeat: repeat-x;
	background-position: left -6px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 100%;
	overflow: hidden;
}
.boxbottom .left {
	background-image: url(../images_nc09/box-bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 6px;
}
.boxbottom .center {
	color:#FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	line-height:6px;
}
.boxbottom .right {
	background-image: url(../images_nc09/box-bottom.gif);
	background-repeat: no-repeat;
	background-position: left -12px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 6px;
}
#bottom {
	background-image: url(../images_nc09/bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 166px;
	width: 100%;
}
.copyright {
	padding: 30px 0 0 0;
	height: 136px;
	width: 1004px;
	margin: 0px auto;
	background-image: url(../images_nc09/copyright_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.copyright .logo {
	margin: 0 12px;
	padding: 0px;
	float: left;
	height: 113px;
	width: 239px;
}
.copyright .tel {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 52px;
	width: 741px!important; /* IE7+FF */
	width: 721px; /* IE6 */
	text-align:center;
}
.copyright .info {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 741px!important; /* IE7+FF */
	width: 721px; /* IE6 */
	text-align:center;
}
.copyright .info ul {
	margin: 5px auto;
	padding: 0px;
	width: 490px;
	height:14px;
	line-height:14px;
}
.copyright .info ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:center;
	width: 60px;
	height:14px;
	line-height:14px;
}
.copyright .info ul li a {
	color:#000;
	margin: 0 5px;
	padding: 0px;
	line-height:14px;
}

.boxtop {
	background: url(../images_nc09/boxtop.gif) repeat-x left -6px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 100%;
	overflow: hidden;
}
.boxtop .left {
	background: url(../images_nc09/boxtop.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 6px;
}
.boxtop .center {
	color:#FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	line-height:6px;
}
.boxtop .right {
	background-image: url(../images_nc09/boxtop.gif);
	background-repeat: no-repeat;
	background-position: left -12px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 6px;
}
.tbl {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
