@charset "utf-8";
/* CSS Document */
ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:none;} 
a:focus{ outline:none;}
img{ border: 0;}
img, input, textarea { outline:none;/*border: 0;*/}
.clear{ clear:both; }
body{ font-family:"微软雅黑"; font-size:13px; line-height:26px; background-color:#FFF; margin:0px auto; color:#555555}
h2{ height:30px; line-height:30px; font:16px/30px; padding-left:10px; color:#222222 }
h1{ line-height:30px; font-size:20px; color:#12a741; margin:0px; font-weight:normal}

.t_top { width:100%; height:25px; line-height:25px; border-bottom:#d2d2d2 1px dashed; overflow:hidden; color:#aaa; font-size:12px;}
.t_top .t_left { height:25px; float:left; font-family:simsun;}
.t_top .t_right { height:25px; float:right; text-align:right; font-family:simsun;}
.t_top .t_right a { padding:0 8px; color:#aaa;}
.mainbody,.syabout { width:1200px; margin:0 auto;}

.cata img{
	margin-top:10px;
}
.cata a{
	font-size:16px;
	color:#000000;
	font-weight:bold
}
.cata a:hover{color:#888888;
}
.header_bg{ min-width:1200px; width:100%; margin-top:20px;}
.header{ width:1200px;  margin:0px auto; overflow:hidden }
.logo{ float:left; overflow:hidden }
.seacher_bg{ float:left;  overflow:hidden; margin-left:50px}
.seacher{border:1px solid #d4d4d4; border-radius:20px;   float:left; margin-top:20px}
.seacher input{ border:none; }
.seacher .txt{ width:330px; background:none; height:30px; line-height:30px;  padding-left:15px; padding-right:5px; color:#999;}
.seacher .btn{ background:url(../images/seacher.jpg) no-repeat; text-indent:-999; width:25px; height:22px;  cursor:pointer; margin-right:10px; }
.seacher_bg span{ line-height:30px;}
.seacher_bg span a{ color:#585858;}
.seacher_bg span a:hover{ color:#e75f04;}
.vision{float:right;  clear:right; margin-left:200px}
.tel{font-weight:bold; font-size:18px; color:#1a3e8c; float:right;}


.daohang{ height:50px; clear:both; width:100%; font-size:16px;  background:#039743;}
.daohang #nav{
	width:1200px;  margin:0px auto;
}
#nav {
  line-height: 50px;  list-style-type: none; overflow:hidden; height:50px;margin:0;padding:0; font-size:16px; margin:0px auto; width:1200px }

#nav a {
 display: block;  text-align:center; height:50px; color:#fff; text-decoration:none
}

#nav a:hover  {
 color:#FFF;text-decoration:none; color:#ffffff
}
#nav li {
 float: left; width:163px; overflow:hidden; display:block; font-weight:bold
}
#nav li a:hover{
 background:#006f43;
}
#nav li ul {
 line-height: 25px;  list-style-type: none;
 left: -999em; width: 163px; position: absolute; margin:0px; z-index:1000; padding:0px
}
#nav li ul li{
 float: left; width: 163px;
 background: #006f43;
 border-bottom:1px #FFFFFF solid;
 font-size:14px;
 margin-left:0px;
 font-weight:bold
}


#nav li ul a{
 display: block; width: 175px;w\idth: 175px;text-align:left;padding-left:10px;font-weight:normal;line-height: 30px; height:30px
}

#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight: bold;
 background:#4a9463;
}

#nav li:hover ul, #nav li ul li:hover ul {
 left: auto;
}
#nav li.sfhover ul, #nav li ul li.sfhover ul {
 left: auto;
}


/*新加*/
#nav li ul ul { /* third-and-above-level lists */
	margin: -2.2em 0 0 11.6em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

.pic1_001{ font:24px/50px Arial, Helvetica, sans-serif; padding-top:80px; color:#166ab0;  height:145px; overflow:hidden; }
.pic1_01{ font:22px/50px "Microsoft Yahei"; padding-top:80px; color:#166ab0;  height:145px; overflow:hidden; border-right:1px solid #e5e5e5;}
.pic1_02{   /*border-left:1px solid #e5e5e5;*/}
.pic1_03{ margin-top:52px; }
.pic4_02{ padding-top:50px;}
/*.line{ border-left:1px solid #e5e5e5; height:140px;}*/
.blue{
	color:#000000
}
 .title_pro{
	 color:#ffffff;
	 font-size:16px
 }
#kinMaxShow {
	visibility:hidden; width:100%; min-width:1140px; height:430px; overflow:hidden; clear:both
}


.goscill22{ /*background:url(../images/bbg.jpg) no-repeat top left #fff;*/ border:1px solid #e0e0e0; background:#fff;  -moz-box-shadow: 2px 2px 10px #e0e0e0;/*firefox*/-webkit-box-shadow: 2px 2px 10px #e0e0e0;/*safari或chrome*/box-shadow:2px 2px 10px #e0e0e0;/*opera或ie9*/ }

.title_b{
	font-size:15px;
	color:#12a741
}
.news {
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}
.left_pro td {
	border-bottom:1px solid #eeeeee;
	display:block;
	height:34px;
	line-height:34px;
	font-size:16px
}
.left_pro td a{
	border:1px solid #eeeeee;
	padding-left:20px;
	display:block;
	height:34px;
	line-height:34px;
	background:url(left_bg.jpg) repeat-x;
}
.left_pro td a:hover{
	background:url(left_bg2.jpg) repeat-x;
	border:1px solid #eeeeee;
	padding-left:20px;
	display:block;
	color:#ffffff
}	

.gdpic{
   width:160px;
   height:120px;
}
.gdpic img{
   width:50%;
   height:50%;
}



.font7{
	font-size:18px;
	color:#222222;
	line-height:50px
}
.font2{
	margin:5px 0
}
.font3 a{
	margin:5px 0;
	color:#ffffff
}
.font3 a:hover{
	text-decoration:underline
}

.hotline{
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 50% 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT:258px;

}
.pp2{
	line-height:30px; font-size:18px; color:#12a741; margin:0px; font-weight:normal
}