@charset "gb2312";
/* CSS Document */
body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;background:url(bj.jpg) repeat-x top #fff;color:#666;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#666; text-decoration:none;}
a:hover { color:#f00;text-decoration: underline;color: #FF0000;}
a.linkRed:link,a.linkRed:visited{color:#e66100!important;}
a.linkRed:hover,a.active:hover{color:#e66100!important;}

.clearfloat {clear:both;height:0; font:0/0 Arial; visibility:hidden;} 
.fgx {clear:both;height:8px;font-size: 12px;line-height: 8px;} 

/*top*/
#top { width:968px;height:95px; margin:0px  auto;  }
#top_l { float:left; height:95px; width:12px; overflow:hidden; background:url(index_r1_c2.jpg) 0 0 no-repeat; margin-right:0px;}
#top_z { float:left; height:95px; width:947px; background:url(index_r1_c4.jpg) repeat-x top; margin-right:0px;}
#top_r { float:right; height:95px; width:9px;  background:url(index_r1_c24.jpg) 0 0 no-repeat;}
#logo { float:left; margin-top:10px; vertical-align:middle; width:296px;}

#dh { float:right;width:640px; margin:0px  auto; margin-top:16px;  }
#dh_l { float:left; height:57px; width:16px; overflow:hidden; background:url(index_r3_c11.jpg) 0 0 no-repeat; margin-right:0px;}
#dh_z { float:left; height:57px; width:610px; line-height:57px; background:url(index_r3_c13.jpg) repeat-x top; margin-right:0px;}
#dh_r { float:right; height:57px; width:14px;  background:url(index_r3_c22.jpg) 0 0 no-repeat;}


.nav{ overflow:hidden; width: 610px; margin: 0 0px; overflow: hidden; }
.nav ul li { float:left; font-size:14px; margin:0 0 0 5px; }
.nav ul li a { float:left; display:block; height:57px; line-height:57px; color:#fff;  padding-left:6px; font-weight:bold;}
.nav ul li a span { float:left; display:block; padding-right:6px;}
.nav ul li a:hover {  color:#FFFF00; }
.nav ul li a:hover span  { }
#nav_current { height:57px; line-height:57px; width: 10px; background:url(gg.jpg) 0 0 repeat-x; color:#CC0001;}

#top_dt { width:960px;height:360px; margin:0 auto;}

/*head*/
#head { width:960px;height:222px; margin:0px  auto; background:url(show_r2_c2.jpg) 0 0 repeat-x;  }
.head_z { width:380px;float:left;  margin:0  auto;margin-left:10px; }
.head_z_a { width:110px;float:left;  margin:0  auto; background:url(bz_r1_c1.jpg) no-repeat}
.head_z_a a{width:110px;background-position:0px 0px; height:193px;}
.head_z_a a:hover{width:110px;background-position:left 0px;background:url(zb.jpg) no-repeat}


.head_z_b { width:110px;float:left;  margin:0  auto; background:url(bz_r1_c4.jpg) no-repeat}
.head_z_b a{width:110px;background-position:0px 0px; height:193px;}
.head_z_b a:hover{width:110px;background-position:left 0px;background:url(jsz.jpg) no-repeat}

.head_z_c { width:110px;float:left;  margin:0  auto; background:url(bz_r1_c6.jpg) no-repeat}
.head_z_c a{width:110px;background-position:0px 0px; height:193px;}
.head_z_c a:hover{width:110px;background-position:left 0px;background:url(kjz.jpg) no-repeat}

/*main*/
#main  { width:960px; margin:0  auto; }
#main_left {float:left; width:539px; margin:0  auto; }

#main_left_top {float:left; width:100%;  margin:0  auto; }
#main_left_top_a {float:left; width:100%; height:8px;  background:url(index_r8_c3.jpg) no-repeat }
#main_left_top_b {float:left; width:100%;  height:100px;  background:url(index_r9_c3.jpg)  0 0 repeat-y; }
    .tt{
	      float:left;
	      padding:10px 10px 0px 0px;	
		  text-align:center;
        }
     .tt_title a { color:#78A301; font-size:18px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; text-align:center;}
     .tt_title a:hover {  
	            color:#fff; 
	            text-decoration: none;
	            background-color:#78A301;
	            font-size:18px;
	            font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";
	            padding:5px ;	
	       }
     .tt p{	    margin-left:20px;
	            margin-top:10px;
	            text-align:left;
	            font-size:12px;
	            line-height:180%;	
	            color:#838687;
				text-align:left;	
             }
			 
	 .pic{
	      float:left;
	      padding:10px 10px 0px 0px;	
		  text-align:center;
		  width:180px;
		  overflow:hidden;
        }
     .pic p{	
	            margin-top:5px;
	            text-align:left;
	            font-size:12px;
	            line-height:180%;	
	            color:#838687;
				text-align:center;	
				overflow:hidden;
             }
			 
#main_left_top_c {float:left; width:100%;   height:19px;  background:url(index_r11_c3.jpg) no-repeat}

#main_left_news {float:left; width:100%;   margin:0  auto; }
#main_left_news_left {float:left; width:180px;   margin:0  auto; }
#main_left_news_right {float:right; width:359px;   margin:0  auto; }

#main_right {float:right;margin:0  auto; }


/* sublist */
.sublist{padding:10px;float:left;width:332px;}
.sublist li{padding-left:10px;line-height:26px;height:26px;overflow:hidden;font-size: 14px;background:url(icon.png) no-repeat 0 12px;}


/* nbody_left */



.nbodytop{ width:960px; height:300px; margin:0 auto;}

.nbody_left{ float:left; width:234px; height:auto; background:url(left_nav_bg.png) no-repeat;  position:absolute;top:294px;  z-index:9;}
.nbody_left .title{ float:left; width:234px; height:50px; margin-bottom:30px; background:url(left_nav_bg.png) no-repeat }
.nbody_left .title h3{ float:right; width:98px; height:50px; line-height:60px; overflow:hidden; color:#FFF; font-size:1.6em; font-weight:bold; text-align:left; margin-right:20px; border-bottom:#E1F0C8 1PX solid; padding-bottom:10PX; padding-left:20px}
.nbody_left ul.leftnavul{ float:left; width:234px; mix-height:100px; _height:100px; background:url(leftnavbg.jpg) no-repeat left top}
.nbody_left ul.leftnavul a{ float:left; color:#FFF; width:170px ; height:23px; line-height:23px; overflow:hidden; text-align:left; text-indent:35px; font-size:14px; margin-left:25PX; _margin-left:12PX}
.nbody_left ul.leftnavul a:hover,.onhover{ color:#F30; background:#8EC300; text-decoration:none}
.nbody_left .leftnavbot{ float:left; width:234px; height:40px; overflow:hidden; background:url(leftnavbot.png); }

.nbody{ width:960px; margin:0 auto;  background:url(bg_right.jpg) no-repeat left top;}
.nbody_right{ float:right; width:745px; height:auto; overflow:hidden; background:url(bg_right.jpg) no-repeat left top;  padding:10px 0 0 0px ; }
.nbody_right h3{ float:left; width:705px; height:30px; overflow:hidden; text-align:left; font-size:1.6em; font-weight:bold; color:#407605; line-height:30px; text-indent:35px; border-bottom:#88ba00 2px solid; margin-bottom:10px; letter-spacing:1px; margin-top:15px; margin-left:28px; _margin-left:14px; background:url(icon.jpg) no-repeat left top; padding-bottom:10px}
.nbody_right h3 span{ display:none; float:right; width:auto; height:40px; overflow:hidden; margin-right:10px; font-size:12px; font-weight:200; color:#666; line-height:29px;}
.nbody_right .neirong{ float:left; width:705px; height:auto; overflow: visible;color:#333; font-size:14px; min-height:400px;_height:400px; margin-left:28px; _margin-left:14px; line-height:24px;}


.neirong  img{max-width:685px;width:expression(this.width>685&&this.width>this.height?685:auto); margin:10px}
*html .neirong  img{width:expression(this.width>685&&this.width>this.height?685:auto);}

.neirong_img{ text-align:center; padding:10px 0; border:0; clear:both}
.neirong_title{width:705px;height:48px; line-height:48px;font-size:26px; font-weight:bold;color:#407605; text-align:center; letter-spacing:1px; margin-bottom:5px; clear:both; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";}
.neirong_note{text-align:right;height:26px; line-height:26px;border:dotted 1px #dcdcdc;padding-top:4px;margin:10px 0;width:703px;color:#666; text-align:center; clear:both}
.neirong_note a{color:#666}
.neirong_note a:hover{ color:#666;text-decoration:none;}
.neirong_text{width:705px; padding:10px 0;line-height:200%; clear:both;color:#555}
.neirong_text a{color:#555}
.neirong_text a:hover{ color:#F00;}

.neirongpage{ width:100%; height:20px; line-height:20px; overflow:hidden; text-align:center; margin:10px auto}
.neirongpage a{color:#555; padding:0 3px}
.neirongpage a:hover{ color:#F00;}

/*contact*/
#contact  { width:960px; margin:0  auto;  background:url(index_r21_c3.jpg) no-repeat;height:23px;margin-bottom:10px;}
#contact_bj  { width:960px; margin:0  auto;  height:91px;}
#contact_main  { width:960px; margin:0  auto; height:61px; line-height:61px; }
#contact_jszc { width:960px; margin:0  auto; height:30px; line-height:30px;}
#contact_jszc_a { float:left; margin:0  auto; height:30px; line-height:30px;}
#contact_tj{ float:left;  margin:0  auto; }



/*recommend_con*/
.recommend_con{ float:left; width:960px; margin-top:10px; overflow:hidden; height:155px;}
.recommend_con ul{ float:left; width:1200px;}
.recommend_con ul li{ float:left; width:196px; height:155px; margin-right:1px;}


.recommend_con p{ width:170px;line-height:22px; float:left;  font-size:14px;color:#626262;font-family:"Î¢ÈíÑÅºÚ"; text-align:center;margin-top:5px; }
.recommend_con b{ font-family:"Î¢ÈíÑÅºÚ"; clear:both; font-size:16px; color:#9e2c2b; width:170px;}


/**************ÐÂÎÅÖÐÐÄ****************/
.ilist li{float:left; width:705px;height:auto;line-height:30px;border-bottom:1px dotted #dcdcdc;color:#333; background:url(icon.png) no-repeat 2px 12px; text-indent:16px}
.ilist li span{ float:right;padding-right:5px;color:#666; margin:0;}
.ilist li a{color:#333; font-size:14px}
.ilist li a:hover{ color:#407605;text-decoration:none;}

DIV.fenye { width:100%; height:20px; overflow:hidden;TEXT-ALIGN: center; line-height:20px; padding-top:10px;}
DIV.fenye A {BORDER: #82C031 1px solid; PADDING:0px 5px 0px 5px; MARGIN:0 2px 0 2px; COLOR: #82C031; TEXT-DECORATION: none; font-size:12px; height:18px;line-height:18px;overflow:hidden}
DIV.fenye A:hover {BORDER: #82C031 1px solid; COLOR: #fff; BACKGROUND-COLOR: #82C031}
DIV.fenye A:active {BORDER: #82C031 1px solid; COLOR: #fff; BACKGROUND-COLOR: #82C031}
DIV.fenye SPAN.current {BORDER: #82C031 1px solid; PADDING:0px 5px 0px 5px; FONT-WEIGHT: bold; MARGIN:0 2px 0 2px; COLOR: #fff; BACKGROUND-COLOR: #82C031; font-size:12px; height:18px;line-height:18px;overflow:hidden}
DIV.fenye SPAN.disabled {BORDER: #eee 1px solid; PADDING:0px 5px 0px 5px;MARGIN:0 2px 0 2px; COLOR: #ddd; font-size:12px}
Div.fenye input{MARGIN:0 2px 0 2px; line-height:16px; font-size:12px; height:16px; padding:0;vertical-align:middle;border: #82C031 1px solid;margin-top:-4px;_margin-top:0px; text-align:center}