@charset "gb2312";
BODY {
	FONT-SIZE: 14px; COLOR: #000000; 
}
TD {
	FONT-SIZE: 14px; COLOR: #000000; 
}
TH {
	FONT-SIZE: 14px; COLOR: #000000; 
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;}
A:active {
	TEXT-DECORATION: none;
}
li{list-style-type:none;}
*{ margin:0 auto; padding:0;}
.clear {clear:both;}
#dh{ width:100%; height:65px; margin:0 auto; background:#029a3b;}
.memu2{ width:1280px; margin:0 auto;}
.memu2 li{
	width:142px;
	float:left;
	text-align:center;
	font-family: "Î¢ÈíÑÅºÚ Light";
}
.memu2 li a{ display:block; font-size:18px; color:#ffffff; height:65px; line-height:65px; font-weight:bold;}
.memu2 a.lcurrent,.memu2 li a:hover{ text-decoration:none; border:none; background:#5abf00; color:#ffffff;}


.case_titlt {
    width: 912px;
    margin: 0 auto;
    overflow: hidden;
}


.cpfl a,.cpfl a:visited{
	font-family: "Microsoft Yahei";
	color: #ffffff;
	font-size:16px;
	width:10.5%;
	height:42px;
	overflow:hidden;
	float:left;
	line-height:42px;
	text-decoration: none;
	background:#198339;
	margin:4px;
}
.cpfl a:hover{
	font-family: "Microsoft Yahei";
	color: #fe8d01;
	font-size:16px;
	width:10.5%;
	height:42px;
	overflow:hidden;
	float:left;
	line-height:42px;
	text-decoration: none;
	margin:4px;

	}
	

.cpzfl a,.cpzfl a:visited{
	font-family: "Microsoft Yahei";
	color: #333333;
	font-size:14px;
	width:11.8%;
	height:50px;
	overflow:hidden;
	float:left;
	line-height:50px;
	text-decoration: none;
    background:url(../images/cpzfl.jpg);
	margin:3px;
}
.cpzfl a:hover{
	font-family: "Microsoft Yahei";
	color: #cf2920;
	font-size:14px;
	width:10.5%;
	height:50px;
	overflow:hidden;
	float:left;
	line-height:50px;
	text-decoration: none;
	margin:3px;
	}


.h-pro-gun01 li{
	float: left;
  margin-right: 14px;
  width:336px;
  height: 370px;
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
  margin-top: 10px;
}
.h-pro-gun01 li:hover{
	background-color: #EAEAEA;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow:0 2px 20px rgba(102,102,102,.55);-moz-box-shadow:0 2px 20px rgba(102,102,102,.55);box-shadow:0 2px 20px rgba(102,102,102,.55);
}
.h-pro-gun01 li .tu{ margin-top:2%; margin-left:2%; margin-right:2%;
	width: 96%;
	height: 280px;
	padding:0px;
	border:0px solid #434343;
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun01 li .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li .p1-t{
	margin:0 auto; z-index:999;
	width: 95%;
	height: 40px;
	background-color: #ececec;
}

.h-pro-gun01 li .p1-t a h3{

  display: block;
  height:40px;
	line-height: 40px;
  font-size: 15px;
  color: #333;
  text-align: center;
  letter-spacing: 0px;

}
.h-pro-gun01 li .p1-t p{
	display: block;
	float: right;
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	text-indent: 25px;
	font-size: 17px;
	color: #fff;
	
}
.h-pro-gun01 li:hover .p1-t a h3{
	font-size: 17px;
    background-color: #dc241c;
	color: #fff;
}
.h-pro-gun01 li .dianhu{
	margin-top:5px;
    width: 340px;
    height: auto;
}

.h-pro-gun01 li .dianhu:hover{
	margin-top:5px;
    width: 340px;
    height: auto; color:#FFFFFF;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 20px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu p:hover{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #FFFFFF;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span:hover{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}








.h-pro-gun02 li{
	float: left;
  margin-right: 14px;
  width:336px;
  height: 380px;
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
  margin-top: 10px;
}
.h-pro-gun02 li:hover{
	background-color: #EAEAEA;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow:0 2px 20px rgba(102,102,102,.55);-moz-box-shadow:0 2px 20px rgba(102,102,102,.55);box-shadow:0 2px 20px rgba(102,102,102,.55);
}
.h-pro-gun02 li .tu{ margin-top:2%; margin-left:2%; margin-right:2%;
	width: 96%;
	height: 280px;
	padding:0px;
	border:0px solid #434343;
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun02 li .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun02 li:hover .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun02 li .p1-t{
	margin:0 auto; z-index:999;
	width: 95%;
	height: 40px;
	background-color: #ececec;
}

.h-pro-gun02 li .p1-t a h3{

  display: block;
  height:40px;
	line-height: 40px;
  font-size: 15px;
  color: #333;
  text-align: center;
  letter-spacing: 0px;

}
.h-pro-gun02 li .p1-t p{
	display: block;
	float: right;
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	text-indent: 25px;
	font-size: 17px;
	color: #fff;
	
}
.h-pro-gun02 li:hover .p1-t a h3{
	font-size: 17px;
    background-color: #dc241c;
	color: #fff;
}
.h-pro-gun02 li .dianhu{
	margin-top:5px;
    width: 340px;
    height: auto;
}

.h-pro-gun02 li .dianhu:hover{
	margin-top:5px;
    width: 340px;
    height: auto; color:#FFFFFF;
}
.h-pro-gun02 li .dianhu p{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 20px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun02 li .dianhu p:hover{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #FFFFFF;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun02 li .dianhu span{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun02 li .dianhu span:hover{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}


.gsjj{height:594px;background:url(../images/dpjc_46.jpg) center top;overflow:hidden;}
.gsjjbox{overflow:hidden;}
.gsjjbox01{width:40%;float:right;overflow:hidden;}
.gsjjbox01 h88{color:#0e7c3b;font-size:30px;font-weight: 800; overflow:hidden;}
.gsjjbox01 p{height: 390px;margin-top:35px;line-height:30px;font-size:16px; color:#333333; overflow:hidden;}
.gsjjbox01 font{margin-top:5px;line-height:30px;font-size:16px;text-align:justify;display:block;overflow:hidden;}
.gsjjbox01 font a{color:#0e7c3b;display:block;overflow:hidden;}




.xmsy{
	width:100%;
	height:auto;
	margin:0px auto;
}
.xmsy ul{}
.xmsy ul li{
	margin-bottom:1%;
	margin-right:1%;
	float:left;
	width:48%;
	background:#ffffff url(../images/xwbg.jpg) right bottom no-repeat;
}
.xmsy .pic{
	float:left;
	width:25%;
	height:134px;
}
.xmsy .con{
	float:right;
	width:70%;
	height:134px;
}
.xmsy .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left;}
.xmsy .bt a{ font-size:16px; color:#090909; font-weight:bold;}
.xmsy .intro{font-size:12px; color:#555555; line-height:20px;}
.xmsy .intro a{ font-size:12px; color:#555555; line-height:20px;}

.aj1{height:70px; color:#333333; font-size:32px; font-weight:bold; text-align:center; line-height:70px;}
.aj2{text-align:center; font-size:16px; color:#999999; height:35px; line-height:35px;}



.h-foot-bg {
	background: url("/images/foot-bg.jpg") no-repeat top; width: 100%; height: 468px; overflow: hidden;
}
.link {
	padding: 15px 18px; border: 1px solid rgb(50, 185, 53); border-image: none;
}
.link h4 {
	width: 80px; color: rgb(39, 153, 80); font-size: 15px; float: left; display: block;
}
.link a {
	color: rgb(39, 153, 80); padding-right: 15px; font-size: 15px;
}
.f-l1 {
	margin-top: 72px; margin-left: 34px; float: left;
}
.f-r1 {
	width: 957px; height: auto; margin-top: 60px; float: right;
}
.f-menu {
	height: 41px; border-bottom-color: rgb(27, 137, 58); border-bottom-width: 1px; border-bottom-style: solid; font-weight:bold;
}
.f-menu a {
	width: 95px; height: 40px; color: rgb(78, 78, 78); line-height: 40px; font-size: 15px; float: left; display: block; font-weight:bold;
}
.lhzs{
	width: 738px;
	height: 144px;
	margin: 0 auto;
	background-image:url(zs.jpg);
	margin-top:10px;
	background-repeat: no-repeat;
	background-position: center top;
}
.lhzs1{
	width: 570px;
	height: 40px;
	margin: 0 auto;
	font-family: "Î¢ÈíÑÅºÚ Light";
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	color: #007903;
	text-align: center;
	padding-top:40px;
}
.lhzs2{
	width: 431px;
	height: 60px;
	margin: 0 auto;
	font-family: "Î¢ÈíÑÅºÚ Light";
	font-size: 66px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:30px;
	text-align: center;
}
.lhzs3{
	width: 220px;
	height: 40px;
	margin: 0 auto;
	font-family: "Î¢ÈíÑÅºÚ Light";
	font-size: 22px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-top:25px;
	background-color: #009900;
	font-weight: bold;
}



.h-pro-gun03 li{
	float: left;
  margin-right: 14px;
  width:336px;
  height: 335px;
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
  margin-top: 10px;
}
.h-pro-gun03 li:hover{
	background-color: #EAEAEA;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow:0 2px 20px rgba(102,102,102,.55);-moz-box-shadow:0 2px 20px rgba(102,102,102,.55);box-shadow:0 2px 20px rgba(102,102,102,.55);
}
.h-pro-gun03 li .tu{ margin-top:2%; margin-left:2%; margin-right:2%;
	width: 96%;
	height: 280px;
	padding:0px;
	border:0px solid #434343;
	background-color: #e5e5e5;
	overflow: hidden;
}
.h-pro-gun03 li .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun03 li:hover .tu img{ width: 100%; height:280px;
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun03 li .p1-t{
	margin:0 auto; z-index:999;
	width: 95%;
	height: 40px;
	background-color: #ececec;
}

.h-pro-gun03 li .p1-t a h3{

  display: block;
  height:40px;
	line-height: 40px;
  font-size: 15px;
  color: #333;
  text-align: center;
  letter-spacing: 0px;

}
.h-pro-gun03 li .p1-t p{
	display: block;
	float: right;
	width: 110px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	text-indent: 25px;
	font-size: 17px;
	color: #fff;
	
}
.h-pro-gun03 li:hover .p1-t a h3{
	font-size: 17px;
    background-color: #dc241c;
	color: #fff;
}
.h-pro-gun03 li .dianhu{
	margin-top:5px;
    width: 340px;
    height: auto;
}

.h-pro-gun03 li .dianhu:hover{
	margin-top:5px;
    width: 340px;
    height: auto; color:#FFFFFF;
}
.h-pro-gun03 li .dianhu p{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 20px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun03 li .dianhu p:hover{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #FFFFFF;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun03 li .dianhu span{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun03 li .dianhu span:hover{
	display: block; text-align:center;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}