@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0}
 img{ border:none; vertical-align:middle;  }


body{ font-size:12px;line-height:24px; color:#565551; background:#efeee9; padding-bottom:55px}
a{ text-decoration:none; color:#333; outline:none}
a:hover{ color:#004529;}
a:active,input[type=submit],input[type=image]{star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.hei{ line-height:0; font-size:0}
table{ margin:0 auto} 
li{ list-style:none}
textarea,input[type=text],input[type=password],input[type=password],textarea,select{}
.clear{ clear:both}

.fff a{ color:#fff}
#navMenu a{ display:block; color:#fff; background:url(images/ico_02.gif) no-repeat 0 45px ;padding:35px 0 24px 15px; }
#navMenu td{ font-size:14px; font-family:微软雅黑,幼圆,黑体; }
#navMenu span{ color:#38332c; position:absolute;  margin:-1px 0 0 -1px; *margin:-2px 0 0 -1px; }
.title span{ color:#004529; position:absolute;  margin:-1px 0 0 -1px; *margin:1px 0 0 -1px}
#navMenu a{ width:80px}
#navMenu a span{ width:60px; white-space:nowrap}
#navMenu #li_01 ,#navMenu #li_01  span{ width:54px}
#navMenu #li_01 {padding:35px 0 24px 17px;  }

#navMenu a:hover,#navMenu  #li_01:hover,#li1.on{  text-decoration:none; background:url(images/menu_01.gif) right top no-repeat; color:#fff;}
#navMenu  a:hover span,#li1.on span{ display:none}
#navMenu  #li_01{ background-image:none}

#navMenu div{position:absolute;z-index:99999; display:none; }

#navMenu div table{opacity: 0.85;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 85);
filter: alpha(opacity = 85);
;line-height:30px; }

#navMenu div a{ color:#fff;background:#38332c; display:block; padding-left:15px; border-bottom:1px solid #38332c;border-top:1px solid #38332c}
#navMenu div a:hover,.dropMenu a.on{ background:#32642f; border-bottom:1px solid #466e3a;border-top:1px solid #3f713c; text-decoration:none}
#navMenu div table a{ width:145px; line-height:30px; display:block; padding:0; padding:0 0 0 15px; font-size:12px}

.title{ font-size:20px; font-family:微软雅黑,幼圆,黑体; color:#fff; letter-spacing:1px}

.title1{font-size:14px; font-weight:bold; color:#004529}

#neirong img{max-width: 1130px; WIDTH: expression(this.width > 1130 && this.width > this.height ? 1130 : true); height:auto}

#gsys table{margin-bottom:10px;background:#558e1c; }
#gsys a{ display:block; color:#fff; font-size:16px; }
#gsys a:hover{ ; text-decoration:none}
#gsys a img{ display: block; float:left; width:50px; margin:0 20px 0 10px}


.left{ background:url(images/ico_06.gif) no-repeat 50% 20px; height:245px; display: block}
.left:hover{ background:url(images/ico_01.jpg) no-repeat 50% 0}
.mid{ background:url(images/ico_08.gif) no-repeat 50% 20px; height:245px; display: block}
.mid:hover{ background:url(images/ico_02.jpg) no-repeat 50% 0}
.right{ background:url(images/ico_09.gif) no-repeat 50% 20px; height:245px; display: block}
.right:hover{ background:url(images/ico_03.jpg) no-repeat 50% 0}


.fw img{ margin-bottom:16px}

.fff,.fff a{ color:#fff}
.fff h2{ font-size:14px; margin-bottom:6px}


.fuwu{ border-bottom:1px dashed #cecdcd; margin-top:30px}
.fuwu td,.fuwu th{ vertical-align: top}
.fuwu td a{ display: block; font-size:16px; font-weight:bold; margin-bottom:10px}
.fuwu th{ padding-bottom:30px;  width:260px; text-align:right}
.fuwu img{ width:220px; height:168px}
.fuwu td{ background:url(images/ico_11.gif) 0 7px no-repeat; padding-left:20px}
.fuwu1 th{ text-align:left}


.news td{ border-bottom:1px dotted #ccc; line-height:33px}
.news td a{ display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:300px }
.td td,.td th{ padding: 6px 10px}

#footer th{ text-align:left; font-size:14px; padding-bottom:8px}
#footer table td a{ width:120px; display:block; line-height:28px}
#footer  li{ width:120px; float: left; line-height:28px}

.page a{ display:inline-block; border:1px solid #2c5e29; padding:0 9px; margin:0 4px}
.page a.on,.page a:hover{ color:#fff; border:1px solid #2c5e29; background:#004529; text-decoration:none}

.page a.current{ border:1px solid #efeee9; margin:0; font-weight:bold; color:#060}

#bottom{background:url(images/bottom.gif); color:#ccc; position:fixed; width:100%; left:0; bottom:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

.focus{width:100%;position:relative; height:502px}
.f426x240{width:100%;overflow:hidden; height:502px}
.f426x240 img{width:100%; height:502px}

.rslides{width:100%;position:relative;list-style:none;}
.rslides_nav{ display:none}
.rslides_tabs{ width:230px; margin:0 auto; height:0; overflow:hidden; padding-left:900px}
.rslides_tabs li{float: left;margin-left:20px;width:50px;height:7px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:#c8cbca;display:block;width:50px;height:7px; position:absolute; margin-top:-30px}
.rslides_tabs .rslides_here a{background:#390}


#fade {
	background: #000; 
	position: fixed; left: 0; top: 128px; 
	width: 100%; height: 400px;
	filter:alpha(opacity=1);
-moz-opacity:0.01;
opacity:0.01;
	z-index: 9999; display:none
}

.cpzs li{ float:left; text-align:center; margin:50px 50px 0 0; background:#fff; padding-bottom:10px; border:1px solid #e8e8e8}
.cpzs li img{ width:320px; display:block; border:10px solid #fff}
