@charset "gb2312";
body {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #343331;
	background: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
img {border:0;}
a {color: #343331; text-decoration:none}
a:hover {color: #f00; text-decoration:underline}
table td {font-size:12px;}
.all {width:100%; height:auto;}
#apDiv1 {
	position:absolute;
	width:980px;
	height:32px;
	z-index:1;
	text-align:right;
	line-height:32PX;
	margin:-50px 0 0 0
}

/* 头部
------------------------------------------------------------------*/
#batt {
	position:absolute;
	width:100px;
	height: auto;
	z-index:1;
	margin:109px 0px 0px 10px;
}
#topall {width:auto; padding-top:50px}
#top-swf {width:980px; text-align:left; margin:0 auto;}

/* 内容
------------------------------------------------------------------*/
#nav-bg {width:876px; margin:0 auto; overflow:hidden; background:url(../img/nav-bg2.gif) repeat-y ;}
.nav-x {width:auto; overflow:hidden; padding-right:26px;}
.n-x-l {float:left;}
.n-x-r {float:right; height:30px; background:url(../img/ico01.gif) no-repeat left; padding-left:16px; line-height:30px; color:#9bc754;}
.n-x-r a {color:#457278; text-decoration:underline}
.n-x-r a:hover {color:#f00; text-decoration:underline}
.nav-x2 {width:auto; height:124px; overflow:hidden; padding-top:14px; border-bottom:1px solid #d2d5cc;}
.n-x2-1 {width:600px; overflow:hidden; padding:0px 12px;}
.n-x2-1 ul { width:138px; height:auto; list-style:none; padding:0px 6px; margin:0px; float:left; font-family:"宋体";}
.n-x2-1 li {width:auto;}
.n-x2-1 li img {width:130px; height:120px;}
.n-l1 {height:120px; text-align:left;}
.n-l2 {line-height:32px; height:32px; text-align:center; overflow:hidden;}
.pou { width:138px; height:120px; position:absolute; z-index:1; display:none}
html>body .pou {background: url(../img/pou.png) repeat-x;}
/*for ie 6.0*/
* html .pou {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../img/pou.png");
background: none ;
}

.nav-x3 {width:auto; overflow:hidden; height:auto; padding:0px;}

.nav-l {width:228px; float:left; padding:8px 0px 50px 0px;}
.nav-l-x {width:auto; height:auto; color:#969696;}
.nav-l-x ul {width:190px; height:auto; padding:5px 0px 0px 0px; margin:0px; list-style:none;}
.nav-l-x li {padding-left:28px; line-height:26px; background:url(../img/ico02.gif) no-repeat 12px center; text-align:left; font-size:14px; font-weight:bold;}
.nav-l-x li a {color:#557e92; text-decoration: none}
.nav-l-x li a:hover {color:#f00; text-decoration:underline}
.nav-l-x li ul { padding:0px; border-top:1px solid #f0f0f0;}
.nav-l-x li ul li { font-weight: normal; background:none; line-height:22px; border:none; font-size:12px;}
.nav-l-x li ul li a {color:#969696; text-decoration: none}
.nav-l-x li ul li a:hover {color:#f00; text-decoration:underline}
.nav-l-x a {color:#969696; text-decoration: none}
.nav-l-x a:hover {color:#f00; text-decoration:underline}
.nav-l-x2 {width:auto; height:auto; border-left:1px solid #e2e4e3; border-right:1px solid #e2e4e3; color:#969696; line-height:20px;}

.nav-r {width:624px; float:right; padding-left:12px; /*background:url(../img/home-hua.gif) scroll no-repeat right top;*/ padding-top:8px;}
.nav-r-x {width:auto; height:auto; overflow:hidden; text-align:left;}
.nav-r-x2 {width:auto; height:auto; text-align:left; padding:0px 0px 6px 0px; line-height:21px; color:#969696;}
.nav-r-x3 {width:auto; height: auto; overflow:hidden; text-align:left; padding:0px; border-left:1px solid #e2e4e3; border-right:1px solid #e2e4e3;}
.nav-r-x4 {width:auto; height:auto; text-align:left; font-size:14px; padding:5px 15px 16px 15px; line-height:30px;}
.nav-r-x5 {width:auto; height:auto; text-align:left; font-size:14px; padding:5px 5px 16px 5px; line-height:30px;}
.nav-r-x6 {width:auto; height:auto; text-align:left; font-size:14px; padding:5px 15px 16px 15px; line-height:30px;}
.nav-r-x6 img {width:138px; height:120px;}
.nav-r-x7 {width:auto; height:auto; text-align:left; font-size:14px; padding:0px 0px 16px 0px; line-height:30px; }
.nav-r-x7 td {font-size:14px;}
.nav-r-x8 {width:624px; background:url(../img/home-pic04.gif); height:61px;}

/* 底部
------------------------------------------------------------------*/
#footall {width:auto; height:74px; padding-top:12px;}
.foot-x {line-height:18px; color:#a2a2a2; background:url(../img/f-all-bg.gif) repeat-x left top; padding:16px 0px 0px 16px; text-align:left; width:876px; margin:0 auto;}
.foot-x b {color:#a2a2a2;}
.foot-x span { font-weight:bold;}
.foot-x a {color:#a2a2a2;}
.foot-x a:hover {color:#a2a2a2;}

.nav-l-xx {width:auto; height:auto; color:#969696; padding-bottom:12px;}
.nav-l-xx ul {height:auto; padding:5px 0px 0px 0px; margin:0px; list-style:none;}
.nav-l-xx li { line-height:32px; text-align:left; font-size:14px; font-weight:bold;}
.nav-l-xx li a {color:#557e92; text-decoration: none;background:url(../img/ico02.gif) no-repeat 12px center;padding-left:28px; display:block}
.nav-l-xx li a:hover {color:#f00; text-decoration:none;background:#f9f9f9 url(../img/ico02.gif) no-repeat 12px center;}
.nav-l-xx li ul { padding:0px; border-top:1px solid #f0f0f0;}
.nav-l-xx li ul li { font-weight: normal; background:none; line-height:22px; border:none; font-size:12px;}
.nav-l-xx li ul li a {color:#969696; text-decoration: none}
.nav-l-xx li ul li a:hover {color:#f00; text-decoration:underline}