﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,p,blockquote,th,td {margin:0px; padding:0px; font-size:12px;}
body { font:12px Arial, Helvetica, sans-serif,微软雅黑; color:#666666;line-height:1.25em;  line-height:22px;   background-color:#f0fee4;
       
    
         } /* background-image:url(../img/SY-1.jpg); background-repeat:repeat-x;*/
img{border-style: none;
	border-color: inherit;
	border-width: medium;}
	

ol,ul,li {list-style:none;color:#666666;}
a {color:#666666;text-decoration:none; }
a:link { text-decoration: none;}
a:visited {text-decoration:none;}
a:hover {color:#666666;text-decoration:none; /*text-decoration:underline;*/}
a:active {color:#373737;}
.body{margin:0px auto;   }
.index{margin:0px auto;    }

/****************全局****************/
.m1{ margin-top:10px;}
.m2{ margin-right:10px;}
.m3{ margin-bottom:10px;}
.m4{ margin-left:10px;}
.p5{ padding: 0 0 0 5px; height:205px; }
.p15{ padding: 0 0 0 10px;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.font-center{ text-align:center; }

/*top上面*/
.header{ margin:0px auto; overflow:hidden; height:207px;   background-position:top center;  background-image:url(../img/topbg.jpg);   }
.header .top2{width:1003px; margin:0px auto;height:39px; line-height:35px;     }
.header .top{width:1003px; margin:0px auto;height:120px;     }
.header  .top .top_logo{height:80px; padding:13px 0 0 1px;     float:left;text-align:left;  }
.header  .top .top_menu{height:80px; float :left;text-align:left; }
.header  .top .top_map{height:80px;   padding:18px 0 0 1px;    float:right;    background-repeat:no-repeat; background-position:bottom right   }
.header  .top .top_map .searchbox{float:right;  clear:both; width:350px;   font-size:12px; overflow:hidden; }
.h30{ height:26px;line-height:26px; color:#666; text-align:right;    padding:0 12px 10px 15px;  }
.h30 a{ color:#666; padding:0 4px;  }
.h40 { float:right; padding:5px 0 0 20px; text-align:right; }


.menu{width:1003px;HEIGHT:48px;  overflow:hidden; margin:0px auto;}
.menu ul{list-style:none;width:1003px;  }
.menu li{float:left;  width:115px; line-height:48px;    text-align:center;}
.menu li a{float:left; color:#ffffff;width:115px;line-height:48px; font-size:14px; text-decoration:none;  background-repeat:no-repeat; background-position:bottom center; font-family:微软雅黑;}
.menu li a:hover{text-decoration:none;color:#448e03;
 background-repeat:no-repeat; background-position:bottom center;background-image:url(../img/m2.jpg); }
.menu li a.curhover{  font-weight:bolder;color:#448e03;  background-image:url(../img/m2.jpg);  }
.menu li a.current{ font-weight:bolder; color:#448e03; background-repeat:no-repeat; background-position:bottom center;  background-image:url(../img/m2.jpg); }



.banner{ width:100%;  margin:0px auto;	 margin-bottom:10px;  background-repeat:no-repeat;  overflow:hidden;  }
.banner2{width:1003px; height:auto;   margin:0px auto;text-align:center; overflow:hidden;}

.banners {min-height:350px;height:auto;  position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-325px; padding:2px 6px;}
#flashs .btn span{ color:#fff;  background:#000;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#a80b28; color:#fff;}
.w1001{  width:1001px; height:auto; clear:both;     margin:0px auto; }



.indexpro
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #ccc;
    width: 1003px;
    height:380px;
 overflow:hidden;
 margin:10px auto;
}
.sitemaplist{width:300px; float:left; margin-left:10px;   }
.sitemaplist li{width:145px; float:left;   }
.maplist{width:920px; float:left; margin-left:10px;}
.maplist li{width:220px; height:25px; line-height:25px; padding-left:8px; float:left;}

.pimgs{ padding:1px; width:96px; float:left; margin:5px;}

.content{margin:0px auto;width:1003px;   clear:both; overflow:hidden;  background-color:#fff;      }
.w1001{ width:1003px;margin:0px auto;clear:both;   }


.xb1{ background-image:url(../img/xb1.jpg);height:480px;  width:1003px;background-repeat:no-repeat; }
.exb1{ background-image:url(../img/exb1.jpg);height:480px;  width:1003px;background-repeat:no-repeat; }
.xb3{ background-image:url(../img/xb3.jpg);height:220px;   width:1003px;background-repeat:no-repeat; }
.xb4{ background-image:url(../img/xb4.jpg);height:360px; margin-bottom:15px;   width:1003px;background-repeat:no-repeat; }

.xb6{ background-image:url(../img/xb6.jpg);height:210px; width:1003px;background-repeat:no-repeat; }
.xb7{ background-image:url(../img/xb7.jpg);height:210px;  padding-top:50px; width:1003px;background-repeat:no-repeat; }



.xb6 h3{ height:40px; float:left; line-height:40px;  color:#fff; font-size:15px;  padding-right:8px;  width:960px; padding-left:35px; }

.xb6 h3 span{ float:right; padding-right:15px; }
.xb6 h3 span a{  color:#666;  font-weight:normal;font-family:宋体; }


.w260{width:260px;}
.w260 h2{ width:260px; height:48px; line-height:48px; padding-left:10px; font-family:微软雅黑;  font-size:14px; }


.w260 ul{width: 260px;}
.w260 ul li
{
width: 225px;
float: left;
height: 36px;
line-height:36px;
padding-left:35px;
background-image:url(../img/xb2.jpg); 
background-repeat:no-repeat;  
background-position:left center;
color:#fff;
}
.w260 ul li a
{

color:#fff;
}

.xb5{ background-image:url(../img/xb5.jpg);height:210px; float:left;   padding-right:9px;  width:328px;background-repeat:no-repeat; }
.xb5r{ background-image:url(../img/xb5.jpg);height:210px; float:right;  width:328px;background-repeat:no-repeat; }

.xb5 h3{ height:48px; float:left; line-height:40px;  color:#fff; font-size:15px;  padding-right:9px;  width:300px; padding-left:28px; }
.xb5 ul{  width:328px;float:left; padding-left:5px; }
.xb5 ul li{  line-height:30px;  height:30px; padding-left:8px;  background-image:url(../img/dot2.gif);  background-position:left center; background-repeat:no-repeat; }

.xb5r h3{ height:40px; float:left; line-height:40px;  color:#fff; font-size:15px;  padding-right:9px;  width:300px; padding-left:28px; }

.xb5 h3 span,.xb5r h3 span{ float:right; padding-right:15px; }
.xb5 h3 span a,.xb5r h3 span a{  color:#fff;  font-weight:normal;font-family:宋体; }
.xb5r li{  line-height:30px;  background-image:url(../img/dot2.gif);  background-position:left center; background-repeat:no-repeat; }

.w743{width:743px;}
.w743 h2{ width:743px; height:48px; line-height:48px;  font-family:微软雅黑;  font-size:14px; }
.w743 h2 span{ float:right; }

.w415
{width: 415px;
padding:50px 0 0 200px;
height:155px; float:left
}


#main { width:1000px; padding:10px 0; margin:-10px auto 0;  }
#pro-lunbo { float:left }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
li { list-style-type:none; }
.hr-05, .hr-08, .hr-10, .hr-12, .hr-15, .hr-18, .hr-20, .hr-25, .hr-30 { clear:both; overflow:hidden; }
.hr-05 { height:5px; }
.hr-08 { height:8px; }
.hr-10 { height:10px; }
.hr-12 { height:12px; }
.hr-15 { height:15px; }
.hr-18 { height:18px; }
.hr-20 { height:20px; }
.hr-25 { height:25px; }
/*关于我们*/
.about_us { background:url(../img/xb3.jpg) repeat-x; width:1003px; height:240px; background-color:#dfebd3; }
.eabout_us { background:url(../img/exb3.jpg) repeat-x; width:1003px; height:240px; background-color:#dfebd3; }

.about_1 { float:left; width:250px; position:relative; }
.about_1 .shipin { margin-right:8px; position:absolute; top:20px; }
.about_1 h3 { height:49px; width:250px;  }
.about_1 .shipin { margin:3px 0 0 10px; background:url(../images/shiping.png) no-repeat; width:243px; height:182px; padding:10px 0 0 8px }
.about_2 { float:left; width:425px; }
.about_2 .guanyu { width:400px; margin:10px 0 0 20px;  line-height:14px; color:#987e77; line-height:21px; }
.about_2 h3 { background:url(../images/abot1.jpg); width:445px; height:49px; }
.about_3 { float:right; width:285px; }
.about_3 h3 { background:#255809; height:49px; }
.about_3 h3 li{ float:left;}
.about_3 h3 a { display:block; background:url(../img/tiaox1.jpg); width:133px; height:27px; float:left; text-align:center; color:#fff; line-height:27px; }
.about_3 h3 .a_4 { margin-top:22px; _margin-top:10px }
.about_3 h3 .a_5 { margin-top:22px; }
.about_3 ul li.select a { background:url(../img/tiaox2.jpg); width:133px; height:32px; }
.tab-cont.zhengshu { height: 175px; overflow: hidden; width: 267px; }
.zhengshu .tup_2 { float:left; }
.zhengshu ul li { float:left; width:110px; text-align:center; height:140px }
.zhengshu ul li em { display:block; font-style:normal; margin-top:5px; text-align:center; color:#9d6541; font-size:12px; overflow:hidden }
.about_3 .zhengshu .tup_1 { float:left; }
.zhengshu .ok_1 { margin:60px 10px 0 0 }
.zhengshu .ok_2 { margin:60px 0 0 10px }
.zhengshu .ok_1 img { border:0px none; }
.zhengshu .ok_2 img { border:0px none; }
#pro_Box,#pro_Boxs{ margin-top:10px}



#pro-lunbo { float:left }



.w415 h2{ width:308px; height:30px; line-height:20px; font-family:微软雅黑;  font-size:14px; }
.w415 h2 span{padding-right:10px; float:right;  font-family:宋体; font-weight:normal;  font-size:12px;   }
.w415 h2 span a{ color:#666;    }

.w415  li
{
width: 140px;
float: left;
height: 30px;
line-height: 30px;
padding-left:10px;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #C0C0C0;
background-image:url(../img/dot1.gif); 
background-repeat:no-repeat;  
background-position:left center;
}




.w720 {  padding:0px 0 0 2px; width:715px; float:right; }
.w720 h2{ width:700px; height:35px; line-height:35px; padding-left:10px; font-family:微软雅黑;  font-size:14px; }
.w720 h2 span{padding-right:20px; float:right;  font-family:宋体; font-weight:normal;  font-size:12px;   }
.w720 h2 span a{ color:#666;    }

.contactbox{  width:235px; height:122px; padding-top:100px; float:left;  padding-left:5px; color:#2b2b2b;background-image:url(../img/contact3.jpg);
              margin-bottom:10px;
            background-repeat:no-repeat;     }
.contactbox p{ line-height:25px; height:25px; color:#2b2b2b; }
.aboutbj{  padding:5px; overflow:hidden;display:inline; float:left;   }
.aboutbj img{ padding:5px 0px;  }

.msgbox{ margin:15px 0 12px 0px;}




/*左边left*/
.left
{float: left;width: 220px; }

.left_top{height:0px;float:left;width:220px; background-repeat:no-repeat; overflow:hidden;}
.left_c{height:100%;float:left;width:220px;  overflow:hidden; }
.left_down{height:10px;float:left;width:220px;background-repeat:no-repeat; overflow:hidden;}
.left .left_box{
	width: 220px;
	margin:0px auto;
	padding-bottom:10px;
	background-color:#eaeaea;
}

.left .left_box h2
{	
color:#fff;
width:190px;
height:40px;
padding:0px 0 0 30px;
line-height:40px;
font-size: 14px;
font-weight: bolder;
background-image:url(../img/left_tit.jpg);
background-repeat:no-repeat;

}
.left .left_box h2 a:hover {color:#ba2636;text-decoration:underline;}
.left .left_box h2 span{ float:right; padding: 0 10px 0 0;}
.left .left_box ul{width:220px; height:auto; line-height:30px;}
.left .left_box ul li
{
	width: 180px;
	line-height:32px;
	padding: 0 0 0 40px;
	display: block;
	background-image: url(../img/tit2.gif);
	height:32px;
	text-decoration: none;
	color: #2d62a2;

}
.left .left_box ul li span{float:left;line-height:30px; padding:7px 8px 0 0;}
.left .left_box ul li li{line-height:32px;}
.left .left_box ul li span{float:left;line-height:30px; padding:7px 8px 0 0;}




/*right*/
.right{float: right;width: 758px;}
.right .right_box{width:758px;  float:right;overflow:hidden; }
.right .right_box h2
{	background-image: url(../img/right_tit.jpg);

	width: 720px;
	padding: 0px 0 0 38px;
	height:36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	float: left;

}
.right .right_box h2 span{ float:right;color:#fff; padding:0px 10px 0 0;font-size:12px; font-weight:normal;}
.right .right_box h2 a{ color:#fff;}
.right .right_box h2 a:hover { color:#897509;}

.right .right_box .pagebox{ color:#666666;width:700px; height:auto; padding:10px;    overflow:hidden; margin:0px auto; }
.right .right_box .pagebox a{ color:#666666;}


.newslist ul{ width:700px; height:auto;   }
.newslist ul li
{
	width: 700px;
	line-height: 25px;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.newslist ul li span{  padding:0 10px 0 0; float:right; height:25px; line-height:25px;   }




.right .right_box .pagebox h1{ width:700px;  line-height:35px; font-size:18px; text-align:center; font-weight:bolder;   }
.right .right_box .pagebox .author{ width:700px; height:25px; line-height:25px; font-size:12px; text-align:center;   }
.right .right_box .pagebox .newscontent{ width:700px;  line-height:25px; font-size:12px; text-align:left;   }


 .sppage{ width:650px; clear:both; overflow:hidden; padding-bottom:15px;  margin-bottom:10px; line-height:20px;  float:left;  padding-left:20px; }
 .sppage ul{ width:650px; height:auto; height:20px; line-height:20px;   }
 .sppage ul li
{
	border: 1px solid #499109;
	margin: 0px 5px;
	height: 20px;
	padding:0 5px;
	line-height: 20px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #499109;color:#fff; font-weight:bolder; }
 .sppage ul li a{  height:auto; height:20px; line-height:20px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}
.friendlink
{

margin: 0px auto; 
color:#fff;
width:1003px;
}

.friendlink .linktext{line-height:28px;	margin: 0px auto; width: 1003px;color:#fff;}
.friendlink  a{padding:0 4px 0 4px;line-height:30px;  text-align:left;color:#fff; }

/*页脚*/

.foot
{	
margin: 0px auto; 
background-color:#418605;
}

.foot .footer
{
	width: 1003px;
	margin: 0px auto;
	line-height: 30px;
	overflow:hidden;
	text-align:center;
}
.foot .footer .foot_logo{  color:#fff;width:1003px;  line-height:33px; float:left;  }
.foot .footer .foot_Copyright{  color:#fff;width:1003px; line-height:33px;float:left;  }
.foot .footer .foot_Copyright a{  color:#fff; }

.listbox{ width:155px; height:186px; float:left;margin:12px 8px 5px 10px ;  overflow:hidden;}
.listbox img{ text-align:center;    padding:1px;  }
.listbox h3{ width:155px;  height:25px; float:left; line-height:25px; color:#f5a20f; text-align:center; overflow:hidden;}
.listbox .imgbox
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 140px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:150px;     
	height:150px;       

                    }
                  
.listbox .imgbox img
{
	 vertical-align:middle; border:0px solid
}
   
  .prolistbox{ width:155px; height:190px; float:left;margin:16px 10px 5px 18px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center;    padding:1px;  }
.prolistbox p{ width:155px;  height:18px; float:left; line-height:18px; color:#f5a20f; text-align:center; overflow:hidden;}
.prolistbox .proimg
{             
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
 vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	* display: block;       
	* font-size: 134px;/*约为高度的0.873，200*0.873 约为175*/     
	* font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:152px;     
	height:152px;
		border: 1px solid #d9f4c2;
     


                     }
     
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}
 
   
   
   
.divtable{ margin:0px auto;margin:10px; }
.bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
text-align:right;
color:#666;
font-weight:normal;

}
.divtable table tr td{ text-align:left; 
line-height:25px;
	
}


