﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:27px;
color:#3e3e3e;
background:#e5e5e5; 
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#3e3e3e; text-decoration: none;}

a:hover{color:#007b1a;text-decoration:none;}


h1{
float:left;
margin-top:28px;
padding-bottom:20px;

}
.top2{ float:right;  font-size:16px; color:#fff;  background:#079a00; text-align:center; border-radius:25px; width:40px; line-height:40px; margin-top:40px; }
.top2 a{  color:#fff}





.newspage {
	 width:100%; float:left;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d90011; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

/*--------------------index.html start----------------------*/
#container{
width:1000px;
margin:auto; background:#FFFFFF; padding-left:40px; padding-right:40px; overflow:hidden;


}




.head{
width:1000px; 
margin:auto;
}



.yuyan1{width:750px; float:right;}
.yuyan1 p{float:left; padding-top:30px; padding-bottom:10px;color:#007b1a; font-size:19px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}

.yuyan{ float:right; width:90px; padding-top:30px; padding-bottom:10px; }	
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; padding-left:0px; text-align:center; }

ul.menu li {position:relative;  float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; width:90px;  text-align:center; overflow:hidden; font-weight:normal;background:#047c17; font-size:12px; border-top:#FFFFFF solid 1px; line-height:22px;}
ul.menu ul li a {color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif; }
ul.menu ul li a:hover { color:#fff; background:#15af35}
ul.menu ul ul { top:0px;}
ul.menu .menulink {  font-weight:none;padding-top:0px; padding-bottom:0px;font-size:12px;_display:inline-block; width:90px; background:#f6f6f6; height:27px; line-height:27px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff;  background:#047c17; overflow:hidden ;}





#menuz{width:750px;
float:right;
font-size:17px; border-top:#e4e4e4 solid 1px; padding-bottom:10px; 
}

#menuz ul{width:550px; float:left }
#menuz ul li{float:left;line-height:60px;  }
#menuz ul li a{ margin-right:40px; color:#000}



.line{ width:auto;height:50px;position:relative;}
.line:after {
            content: "";
            width: 0;
            height:2px;
            background:#047c17;
            position: absolute;
            top: 100%;
            left:0%;
			margin-top:10px;
            transition: all .5s; 
}

.line:hover:after {left:0%;width: 100%;}



.zdwz{ width:360px; float:left; color:#FF0000; font-size:20px; padding-top:42px; letter-spacing:8px;}
.zdwz p{ width:360px; float:left; color:#FF0000; font-size:15px;letter-spacing:0px; }



#search{
width:195px;
float:right; border:#d5d5d5 solid 1px; margin-top:15px;
}
#search_logo{ padding-top:5px;}
.searchinput{
height:28px;
line-height:28px;
color:#999999;
border:#999999 solid 0px;
width:160px;
float:left;
padding-left:10px;
display:inline;
background:#fff;
}




#f1{
width:1000px;
height:190px;
float:left;
background:url(../images/images/f1.jpg) no-repeat top center;
}

#f2{
width:1000px;
height:460px;
float:left;
background:url(../images/images/f2.jpg) no-repeat top center;
}

#f3{
width:1000px;
height:190px;
float:left;
background:url(../images/images/f3.jpg) no-repeat top center;
}

#f4{
width:1000px;
height:190px;
float:left;
background:url(../images/images/f4.jpg) no-repeat top center;
}


#main{ width:1000px; margin:auto; padding-top:50px;  clear:both}



.ab11{ float:left; width:1000px; padding-bottom:20px;   }

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:35px; font-size:16px; }
.ab11 ul li a:hover{   float:left;}


.zz1{  color:#FFFFFF;background:#212121; padding-left:30px; padding-right:30px; float:left;  line-height:40px; margin-right:7px; border-radius:2px;  margin-bottom:10px; }
.zz1 a{color:#FFFFFF ; }
.zz2{  color:#FFFFFF;background:#007b1a; padding-left:30px; padding-right:30px; float:left;  line-height:40px;  margin-right:7px; border-radius:2px; margin-bottom:10px; }
.zz2 a{color:#FFFFFF ; }



.ab12{ float:left; width:1000px; padding-bottom:20px;   }

.ab12 ul{overflow:hidden; }
.ab12 ul li{display:block;float:left;}
.ab12 ul li a{float:left; text-align:left;line-height:35px; width:300px; margin-right:30px; font-size:14px; border-bottom:#e0e0e0 solid 1px; }
.ab12 ul li a:hover{   float:left; color:#007b1a}




.imglist2 ul li{text-align:center;float:left;display:inline;width:225px;height:210px;border:#f1f1f1 5px solid;margin:20px 7px;overflow:hidden;}
.imglist2 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic2{ width:225px;
height:210px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}



#right{
width:1000px;
float:left; padding-bottom:40px; padding-top:10px;
}

#right h2{width:1000px; float:left; line-height:22px; padding-bottom:10px;font-size:24px; color:#000; font-weight:normal; border-bottom:#e8e8e8 1px solid; margin-bottom:15px;}
#right h2 span{float:right; font-size:15px; color:#8e8e8e; font-weight:normal; padding-top:5px;  padding-left:25px;}
#right h2 span a{color:#7b7b7b;}

#right h4{width:1000px; float:left; font-size:22px; color:#000; text-align:center; font-weight:normal; margin-bottom:30px;}





.cuti{ color:#000; background:#eaeaea; float:left; width:1000px;font-size:20px;text-align:center; margin-bottom:20px; line-height:20px; padding-top:15px; padding-bottom:15px; margin-top:25px;}





#about{  padding-left:0px;   padding-right:0px; padding-top:10px; padding-bottom:10px;}

#about1{ line-height:40px; padding-top:10px; padding-bottom:10px; font-size:16px;}
#about2{ padding:0px; text-indent:28px;}




.imglist ul li{display:inline;float:left; font-size:12px;border:#eaeaea solid 1px; width:280px; height:230px!important; margin-bottom:10px; margin-left:10px;  text-align:center  }
.imglist ul li img{max-width:280px; max-height:190px;}
.imglist ul li span{ float:left;line-height:40px; font-size:14px;  width:280px; text-align:center; }

.casepic{width:280px;height:190px;
vertical-align: middle!important;
display:table-cell!important; overflow:hidden; text-align:center }



.kuang1{
height:35px;
color:#767676;
border:#cccccc solid 1px;
width:95%;
float:left;
display:inline;
margin-right:5px;
margin-top:10px;
line-height:35px;
background:#fdfdfd;
}




.footer{width:1000px; margin:auto;line-height:24px; text-align:right; border-top:#e4e4e4 solid 1px; padding-top:20px; padding-bottom:20px; clear:both; font-size:14px;}
.zzb07tail{color:#3e3e3e}
a.zzb07link{color:#3e3e3e; text-decoration:none;}

a.zzb07link:hover {color:#3e3e3e;text-decoration:underline;

}
.va{ width:300px; float:left; text-align:left}




#ny_xinwen {
	width:1000px; float:left;clear:both;padding-bottom:50px;
	
}
#ny_xinwen ul {
	float: left;
	height: 221px;
	width:1000px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	position: relative;
}
#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 40px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 97px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 40px;
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul p {
	font-size: 13px;
	line-height: 23px;
	color: #848484;
	text-align: left;
	float: left;
	height: 56px;
	width: 650px;
	position: absolute;
	left: 136px;
	top: 75px;
}
#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #319346;
	height: 30px;
	width: 95px;
	border: 1px solid #319346;
	position: absolute;
	left: 136px;
	top: 149px;
	font-style: normal;
	text-align: center;
}
#ny_xinwen ul img {
	height: 133px;
	width: 229px;
	position: absolute;
	top: 40px;
	right: 0px;
}
#ny_xinwen_da {
	width:1000px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1000px; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 14px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1000px; 

	text-align: center;
}


.pnpage{ width:1000px; float:left; padding-bottom:70px; padding-top:40px; margin-top:20px; border-top:#e4e4e4 solid 1px;}
.pnpage1{ width:350px; float:left; text-align:left;}
.pnpage2{ width:350px; float:right; text-align:right}
.pnpage3{ width:300px; float:left; text-align:center;}







#ny_pro_con {
	width:1000px; 
float:left;

}

#ny_pro_con1 {
	width:1000px; 
float:left;
border-bottom:#e4e4e4 solid 1px;	padding-top: 28px;padding-bottom:20px;	
}

.ny_pro_con_tu {
	float: left;
	height:163px;
	width:1000px; 
	margin-top: 15px;
	position: relative;
	margin-bottom:15px;
}
.a1 {position: absolute; left: 0px; top: 0px;}
.b1 {position: absolute; right: 0px; top: 0px;}
.a2 {position: absolute; right: 0px;top: 0px;}
.b2 {position: absolute;left: 0px;top: 0px;}
.a3 {position: absolute; left: 0px; top: 0px;}
.b3 {position: absolute; right: 0px; top: 0px;}
.a4 {position: absolute; right: 0px;top: 0px;}
.b4 {position: absolute;left: 0px;top: 0px;}

.a5 {position: absolute; left: 0px; top: 0px;}
.b5 {position: absolute; right: 0px; top: 0px;}
.a6 {position: absolute; right: 0px;top: 0px;}
.b6 {position: absolute;left: 0px;top: 0px;}
.a7 {position: absolute; left: 0px; top: 0px;}
.b7 {position: absolute; right: 0px; top: 0px;}
.a8 {position: absolute; right: 0px;top: 0px;}
.b8 {position: absolute;left: 0px;top: 0px;}	
	
.ny_pro_con_tu_l {height:163px;width:200px; float:left; overflow:hidden}
.ny_pro_con_tu_l a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ny_pro_con_tu_l a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ny_pro_con_tu_r {
	width:760px; 
	float:left;

}
.ny_pro_con_tu_r h3 {
	font-size: 20px;
	font-weight:bold; color:#007b1b;
	line-height:20px; padding-bottom:10px;
}
.ny_pro_con_tu_r p {
	width: 350px; float:left;	
	font-size: 15px; 
	line-height: 20px;
}
.ny_pro_con_tu_r p a{ color:#000;

}
.ny_pro_con_tu_r p a:hover{

 color:#007a17;
}


.m1m {
	line-height: 30px; float:left;

	text-align: center;
	width:100px;
border-radius:1px;
	margin-top: 10px; font-style:normal; margin-right:500px;
} 

.m1m a{
	line-height: 30px; float:left;
	color: #fff;
	background:#007a17;
	text-align: center;
	width:100px;
border-radius:1px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

	.m1m a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#007a17;
	text-align: center;
	width:100px;
border-radius:1px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 




.cc1{ color:#FFFFFF;}
