@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(index_r6_c3.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;}



/*xmtl*/
#xmtl  { width:960px; margin:0  auto; }

#xmtl_left  {float:left; width:310px; margin:0  auto;  }
#xmtl_left_pic  {float:left; width:310px; margin:0  auto;   background:url(index_r13_c3.jpg) no-repeat;height:45px; margin-bottom:10px;}
#xmtl_left_news  {float:left; width:310px; margin:0  auto;   }
#xmtl_left_news_pic  {float:left; width:60px;height:114px; margin:0  auto; background:url(index_r16_c3.jpg) no-repeat;  }
#xmtl_left_news_list  {float:left; width:250px; margin:0  auto; height:114px;background-color:#16B7CA; }
.list{padding:10px;float:left;width:230px; height:90px;}
.list li{padding-left:10px;line-height:24px;height:24px;overflow:hidden;font-size: 12px;background:url(bs.png) no-repeat 0 12px;}
.list li a{ color:#FFF;}
.list li a:hover{ color:#FFFF00;}

.xmtl_fg  {float:left; width:15px;  height:114px; }

#xmtl_zj  {float:left; width:310px; margin:0  auto; }
#xmtl_zj_pic  {float:left; width:310px; margin:0  auto;   background:url(index_r13_c11.jpg) no-repeat;height:45px;margin-bottom:10px;}
#xmtl_zj_news  {float:left; width:310px; margin:0  auto;   }
#xmtl_zj_news_pic  {float:left; width:60px;height:114px; margin:0  auto; background:url(index_r16_c12.jpg) no-repeat;  }
#xmtl_zj_news_list  {float:left; width:250px; margin:0  auto; height:114px;background-color:#7BB801; }


#xmtl_right  { float:right;width:310px; margin:0  auto; }
#xmtl_right_pic  {float:left; width:310px; margin:0  auto;   background:url(index_r13_c18.jpg) no-repeat;height:45px;margin-bottom:10px;}
#xmtl_right_news  {float:left; width:310px; margin:0  auto;   }
#xmtl_right_news_pic  {float:left; width:60px;height:114px; margin:0  auto; background:url(index_r15_c19.jpg) no-repeat;  }
#xmtl_right_news_list  {float:left; width:250px; margin:0  auto; height:114px;background-color:#FF7E22; }



/*gdpic*/
#gdpic  { width:960px; margin:0  auto; }
#gdpic_bt  { width:960px; background:url(index_r19_c3.jpg) no-repeat;height:49px;}
#gdpic_bjs  { width:960px; height:3px;background-color:#7BB801}
#gdpic_pic  { width:960px; height:190px;}


/*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; text-align:center; }
#contact_jszc { width:960px; margin:0  auto; height:30px; line-height:30px;text-align:center;}
#contact_jszc_a { float:left; margin:0  auto; height:30px; line-height:30px;text-align:center;}
#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;}
