/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family:"微软雅黑","宋体", Arial, Tahoma, Verdana,  Helvetica, sans-serif; text-align:left}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

.left{ float:left;}
.right{ float:right;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height:0; }

.header_top{ width:100%; height:40px; border-bottom:1px #e8e8e8 solid; background:#f9f9f9;}
.header_top1{ width:1200px; height:40px; margin:0 auto; color:#999; font-size:14px; line-height:40px;}
.header_top1 span{color:#999; font-size:14px; line-height:40px; float:right}
.header_top1 span img{ width:22px; height:22px; float:left; padding:10px 5px 0 0;}

.header_logo{ width:100%; height:95px; background: url(../images/bg2_10.jpg) repeat-x bottom;}
.header_logo1{  width:1200px;height:95px; margin:0 auto;}

.logo{ width:335px; height:95px; float:left}
.logo img{ width:335px; height:95px;}

.menu{ width:661px; height:95px; float:right; }

.banner{ width:100%; height:auto; display:block; overflow:hidden}

.about{ width:100%; height:auto; background:url(../images/bg1.jpg) center bottom no-repeat;}
.about1{ width:1200px; height:auto; padding:70px 0;  margin:0 auto;}
.about1_1{ width:640px; float:left; position:relative}
.about1_1 img{ width:640px; height:365px; }
.about1_1 h2{ width:100%; background:rgba(32,159,68,0.8); color:#fff; font-size:22px; height:75px; line-height:75px; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block; overflow:hidden; z-index:999; position: absolute; margin-top:290px; }
.about1_2{ width:500px; float:right; padding:20px 30px;}
.about1_2 h2{ color:#209f44; font-size:28px; line-height:42px; background:url(../images/x1_12.jpg) left bottom no-repeat; text-transform:uppercase; padding-bottom:10px;}
.about1_2 span{ height:168px; color:#666; font-size:16px; line-height:28px; display:block; overflow:hidden; margin:15px 0 25px 0;}
.about1_2 b{ width:136px; height:38px; border:1px #209f44 solid; font-weight:normal; color:#209f44; font-size:14px; line-height:38px; text-align:center; display:block; overflow:hidden;text-transform:uppercase;transition:all 0.5s ease; }
.about1_2 kbd{ font-family:"宋体"}
.about1_2 b:hover{width:146px; border:1px #7cab1e solid; color:#7cab1e; }
	
.product{ width:1200px; height:auto; margin:0 auto; padding:25px 0;}	
.product1{ width:100%; height:auto;}	
.product1 h2{  color:#209f44; font-size:28px; line-height:42px; background:url(../images/x1_12.jpg) left bottom no-repeat; text-transform:uppercase; padding-bottom:10px;}

#Tab1 { float:right; }
/*菜单class*/   
.Menubox1 { padding-top:8px;}
.Menubox1 ul { margin: 0px; padding:0px; text-align:center }
.Menubox1 li { padding:0 15px;  cursor: pointer; height:40px; text-align:center; color:#666; font-size:16px; line-height:40px; background:#0562b0;  background:#e3e3e3; border-radius:5px; margin:0 0 0 10px; display:block; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; }
.Menubox1 li.hover { padding:0 15px;  height:40px; text-align:center; color:#fff; background:#72b52a;  margin:0 0 0 10px; display:block; overflow:hidden; background:#209f44; border-radius:5px; font-family:Arial, Helvetica, sans-serif;}

.product2{ width:100%; height:auto; padding:20px 0; }	
.product2 dl{ width:285px; height:auto; border-radius:5px; display:block; overflow:hidden; padding:20px 19px 0 0; float:left;}
.product2 dl dd{ width:285px; height:215px; display:block; overflow:hidden; }
.product2 dl dd img{ width:285px; height:215px; transition:all 0.5s ease;}
.product2 dl:hover dd img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s; z-index:1;}
.product2 dl dt{ width:253px; height:48px; color:#333; font-size:16px; line-height:48px; border-left:1px #d8d8d9 solid; border-right:1px #d8d8d9 solid; border-bottom:1px #d8d8d9 solid; padding:0 15px; display:block; overflow:hidden; border-radius:0 0 5px 5px; transition:all 0.5s ease;font-family:Arial, Helvetica, sans-serif; }
.product2 dl dt	span{ width:21px; height:21px; border:1px #8fcfa1 solid; color:#209f44; font-size:14px; font-family:"宋体"; line-height:21px; text-align:center; float:right; margin-top:12px; border-radius:3px;}
.product2 dl:hover dt{ background:#74b330; color:#fff;}	
.product2 dl:hover dt span{ border:1px #fff solid; color:#fff;}
.product2 dl:nth-child(4n){ padding-right:0px;}

.product3{ width:180px; height:42px; background:#e3e3e3; border-radius:5px; color:#666; font-size:14px; line-height:42px; text-align:center; text-transform:uppercase; margin:0 auto;  transition:all 0.5s ease;}
.product3:hover{ background:#74b330; color:#fff;}

.Foundry{ width:100%; height:auto; background:#ededed; padding:25px 0; }
.Foundry1{ width:1200px; height:auto; margin:0 auto; }
.Foundry1_1{ width:100%; height:auto;}	
.Foundry1_1 h2{  color:#209f44; font-size:28px; line-height:42px; background:url(../images/x1_12.jpg) left bottom no-repeat; text-transform:uppercase; padding-bottom:10px;}

#Tab2 { float:right; }
/*菜单class*/   
.Menubox2 { padding-top:8px;}
.Menubox2 ul { margin: 0px; padding:0px; text-align:center }
.Menubox2 li { padding:0 15px;  cursor: pointer; height:40px; text-align:center; color:#666; font-size:16px; line-height:40px; background:#0562b0;  background:#e3e3e3; border-radius:5px; margin:0 0 0 10px; display:block; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; }
.Menubox2 li.hover { padding:0 15px;  height:40px; text-align:center; color:#fff; background:#72b52a;  margin:0 0 0 10px; display:block; overflow:hidden; background:#209f44; border-radius:5px; font-family:Arial, Helvetica, sans-serif;}

.Foundry1_2{ width:100%; height:auto; padding:20px 0; }	
.Foundry1_2 dl{ width:285px; height:auto; border-radius:5px; display:block; overflow:hidden; padding:20px 19px 0 0; float:left;}
.Foundry1_2 dl dd{ width:285px; height:215px; display:block; overflow:hidden; }
.Foundry1_2 dl dd img{ width:285px; height:215px; transition:all 0.5s ease;}
.Foundry1_2 dl:hover dd img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s; z-index:1;}
.Foundry1_2 dl dt{ width:255px; height:48px; color:#fff; font-size:16px; line-height:48px; background:#209f44; padding:0 15px; display:block; overflow:hidden; border-radius:0 0 5px 5px; transition:all 0.5s ease; font-family:Arial, Helvetica, sans-serif; }
.Foundry1_2 dl dt span{ width:21px; height:21px; border:1px #8fcfa1 solid; color:#fff; font-size:14px; font-family:"宋体"; line-height:21px; text-align:center; float:right; margin-top:12px; border-radius:3px;}
.Foundry1_2 dl:hover dt{ background:#74b330; color:#fff;}	
.Foundry1_2 dl:hover dt span{ border:1px #fff solid; color:#fff;}
.Foundry1_2 dl:nth-child(4n){ padding-right:0px;}

.foot{ width:100%; height:auto; background:#393939; }	
.foot1{ width:1200px; height:auto; margin:0 auto}	
.foot1_1{ width:600px; height:auto; float:left; padding:45px 0;}
.foot1_1_1{ width:600px; height: auto;  }
.foot1_1_1 span{color:#209f44; font-size:24px; line-height:32px; display:block; overflow:hidden; margin-bottom:10px; }
.foot1_1_1 img{ width:32px; height:32px; float:left; padding:0 10px 0 0 }
.foot1_1_1 h2{ padding:0 15px; background:#209f44; color:#fff; font-size:24px; text-align:center; height:45px; line-height:45px; border-radius:5px; font-weight:normal; float:left; letter-spacing:2px;} 	
.foot1_1_2{ width:600px; height: auto; color:#afafaf; font-size:14px; line-height:32px; margin-top:25px; }
	
.foot1_2{ width:600px; height:auto; float:left;}
.foot1_2 img{ width:100%; height:auto;}
	
.footer{ width:100%; height:auto; background:#2a2a2a; }	
.footer1{ width:1200px; height:auto; margin:0 auto; color:#fff; font-size:14px; line-height:50px; text-align:left }	
.footer1 a{color:#fff;}
.footer1 a:hover{color:#ababab;}
.footer1 span{ color:#ababab; float:right}	
.footer1 span a{ color:#ababab;}	
.footer1 span a:hover{ color:#fff;}	

.nybox{ width:1200px; height:auto; margin:0 auto; padding:30px 0;}
.nybox_bt{ width:1200px; height:auto; border-bottom:1px #d4d4d4 dashed; text-align:center; padding-bottom:15px;}
.nybox_bt span{ color:#209f44; font-size:30px; line-height:50px; text-align:center; margin:0 auto; border-bottom:3px #209f44 solid; font-weight:bold;  padding:0 5px 5px 5px; text-transform:uppercase; }
.nybox_nr1{ width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden; color:#666; font-size:16px; line-height:200%; }
.nybox_nr1 img{ max-width:100%; height:auto; padding:20px 0;}

.nybox_nr2{ width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden; color:#666; font-size:16px; line-height:200%; text-align:center }
.nybox_nr2 img{ max-width:100%; height:auto; padding:20px 0;}

.nybox_fl{ width:1200px; height:auto; padding:30px 0 0 0; text-align:center }
.nybox_fl ul { width:100%; height:auto; text-align:center; display:inline-block}
.nybox_fl ul li a{ width:150px; padding:0 15px; height:40px; border-radius:5px; color:#666; background:#e3e3e3; font-size:16px; line-height:40px; text-align:center; display: inline-block;  margin:0 5px;}
.nybox_fl ul li a:hover{ width:150px; padding:0 15px; height:40px; border-radius:5px; color:#fff; background:#209f44; font-size:16px; line-height:40px; text-align:center; display:inline-block; margin:0 5px}
.nybox_fl ul .jingguo a{ width:150px; padding:0 15px; height:40px; border-radius:5px; color:#fff; background:#209f44; font-size:16px; line-height:40px; text-align:center; display:inline-block; margin:0 5px}


.nybox_nr3{ width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;}

/*新闻详细*/
.newsbt{ font-size:24px;  color:#231815; font-weight:bold; text-align:center; padding:20px 0 10px 0;}
.time{text-align:center; line-height:32px; font-size:14px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; padding-bottom:8px; }


/*分页*/
.page{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:40px auto 20px auto ; float:left}
.page a{ background:#e5e5e5; padding:10px 15px; color:#666; margin-right:5px; font-size:14px; border-radius:3px;}
.page a:hover{background:#209f44; color:#fff; }
.page a:hover,.page a.fyls{background:#209f44; color:#fff; }

@media (max-width:1200px) {
.header_top{ width:1200px; height:40px; border-bottom:1px #e8e8e8 solid; background:#f9f9f9;}
.banner{ width:1200px; height:auto; display:block; overflow:hidden}
	
.foot{ width:1200px; height:auto; background:#393939; }	
.footer{ width:1200px; height:auto; background:#2a2a2a; }	
	
}
	