﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.shil{height:308px;margin-top:80px;}
.shil dl {height:308px;background: #299625}
.shil dt {float:left;font-size:0;line-height: 0;width:495px;}
.shil dt img {width:495px;height: 308;}
.shil dd {float:left;width:550px;padding:22px 0 0 72px;}
.shil dd h4 {height: 90px;line-height: 90px;font-size:36px;color: #fff;border-bottom:1px dashed #fff;}
.shil dd p {padding-top:18px;height:126px;font-size:14px;color: #fff;line-height: 28px;}


.titis{height:128px;text-align: center;background: url(../images/ico1.png) no-repeat center bottom;}
.titis h4 {height:66px;line-height:66px;font-size:42px;color: #289624}
.titis h4 a {color: #289624;}
.titis p{font-size:20px;color: #262626;height:34px;line-height:34px;}
.pro{margin-top:63px;overflow: hidden;height: 1060px;}
.pro_nr{}
.pro_nr li{float:left;width:382px;margin:0 26px 27px 0;line-height: 0;font-size:0;position: relative;}
.pro_nr li img{width:382px;height: 287px;}
.pro_nr li p a{position: absolute;width:100%;text-align: center;height: 38px;background:rgba(0,0,0,0.4);line-height: 38px;color: #fff;font-size:16px;left;bottom:0;display: block;}
.pro_nr li:nth-child(3n){margin:0 0 27px 0;}


.list1{background: url(../images/pz_bj.jpg) no-repeat;height: 715px;padding-top:65px;}
.pinz .titis h4{color: #fff}
.pinz .titis p {color: #cececf}
.pz_nr{padding-top:47px;}
.pz_nr dl{position: relative;height: 394px;background: #f4f4f4;position: relative;}
.pz_nr dt {font-size:0;line-height: 0;width:722px;float:left;}
.pz_nr dt img {width:722px;height: 394px;}
.pz_nr dd {float:left;width:360px;padding:52px 0 0 52px;}
.pz_nr dd h4 {height: 98px;line-height: 98px;font-size:27px;color: #333333;font-weight: bold;border-bottom:1px dashed #c7c7c7;}
.pz_nr dd p {font-size:14px;color: #585858;line-height: 28px;padding-top:26px;}
.pz_nr dd em {position: absolute;width:53px;height:53px;background: #007b21;line-height: 53px;text-align: center;font-size:24px;color: #fff;right:0;top:-11px;}
.pz_qh{padding-top:54px;height: 44px;}
.pz_qh li {float:left;height: 44px;line-height: 44px;background: url(../images/pz_ico1.png) no-repeat right;padding-right:41px;margin-right:55px;}
.pz_qh li em {width:44px;height: 44px;background: #d2d2d2;border-radius: 50%;text-align: center;line-height: 44px;font-size:24px;color: #292929;display: inline-block;vertical-align: top;margin-right:14px;}
.pz_qh li span {font-size:20px;color: #fff;}
.pz_qh li span b{padding-right:8px;}
.pz_qh li:last-child{margin:0;padding:0;background: none}
.pz_qh li.on em{background: #e62129;color: #fff}


.container{
	width: 100%;
	position: relative;
	text-align: center;
}

.container > header{
	padding: 20px 30px 10px 30px;
	margin-bottom: 40px;
	position: relative;
	display: block;
    text-align: center;
}
.container > header h1{
	font-family: "BebasNeueRegular", Arial, sans-serif;
	font-size: 35px;
	position: relative;
	font-weight: 300;
	text-transform: uppercase;
	color: rgba(101,141,114,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    padding: 0px 0px 5px 0px;
}
.container > header h1 span{
	color: #a0caad;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.4);
}
.container > header h2{
	
}
/* Header Style */
.containerscoll {
width: 100%;
position: relative;
text-align: center;
}
.codrops-top{
	line-height: 24px;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
	-webkit-animation: slideOut 0.5s ease-in-out 0.3s backwards;
}
@-webkit-keyframes slideOut{
	0%{top:-30px; opacity: 0;}
	100%{top:0px; opacity:0.5;}
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.codrops-top a:hover{
	background: #fff;
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: left;
	display: block;
}
.codrops-demos{
	text-align:center;
	display: block;
	padding-top: 20px;
}
.codrops-demos a, 
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
    display: inline-block;
	border: 1px solid #719c7f;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 0px 3px;
	font-weight: 800;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #90bd9e;
	background: -moz-linear-gradient(top, #90bd9e 0%, #72a081 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bd9e), color-stop(100%,#72a081));
	background: -webkit-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: -o-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: -ms-linear-gradient(top, #90bd9e 0%,#72a081 100%);
	background: linear-gradient(top, #90bd9e 0%,#72a081 100%);
}
.codrops-demos a:hover{
	background: #85b995;
}
.codrops-demos a:active{
	/*-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.4);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.4);*/
}
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
	color: #506757;
	/*text-shadow: 0px 1px 1px rgba(255,255,255,0.3)*/;
}
/* Media Queries */
@media screen and (max-width: 767px) {
	.container > header{
		text-align: center;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
}
p,p a{color:#666;font-weight:normal;font-size:12px;}

#carousel {
	width:1200px;
	height:444px;
	position:relative;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-repeat: no-repeat;
	border-radius: 15px;
  }
  #carousel img {
	visibility:hidden; /* hide images until carousel can handle them */
	cursor:pointer; /* otherwise it's not as obvious items can be clicked */
	/*box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;*/
  }

.container{
	padding-bottom: 20px;
}

.hez{height: 143px;position: relative;}
.hez li{float:left; font-size:0;line-height: 0;width:179px;margin-right:25px;}
.hez li img {width:179px;height: 100px;}
.hez li span {display: none;height: 41px;line-height: 41px;font-size:14px;color: #00438e;text-align: center;font-weight: bold}
.hez li span a{color: #00438e}
.hez li:hover img{width:173px;height: 94px;border:3px solid #289624;}
.hez li:hover span {display: block;}
.hez li:last-child{margin:0;}
.hz_j1,.hz_j2{position: absolute; top:29px;}
.hz_j1{left:-50px;}
.hz_j2{right:-50px;}



.news{padding-top:58px;overflow: hidden;height: 921px;}
.news .titis {margin-bottom:25px;}
.news .tit{height: 42px;line-height: 42px;background: url(../images/ns_ico1.jpg) no-repeat 104px center;margin-bottom:23px;}
.news .tit span a {font-size:24px;color: #3a3a3a;}
.news .tit em a {float:right;font-size: 14px;color: #00438e;}
.dongt{float:left;width:579px;}
.dongt .nr dl {height: 494px;}
.dongt .nr dt {font-size:0;line-height: 0}
.dongt .nr dt img {width:579px;height: 326px;}
.dongt .nr dd {padding:28px 35px 0 30px;height: 139px;background: #eeeeee;margin-top:1px;}
.dongt .nr dd h4{height: 27px;line-height: 27px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dongt .nr dd em {display: inline-block;width:93px;height: 27px;background: #289624;border-radius: 13px;text-align: center;font-size:16px;color: #fff;margin-right:11px;}
.dongt .nr dd h4 a {font-size: 20px;color: #1f1f1f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}
.dongt .nr dd p {padding-top:18px;color: #555555;font-size:14px;line-height: 24px;}
.dongt .nr dd p a {color: #00438e;}
.dongt .nr li{height: 118px;margin-top:7px;background: #eeeeee;}
.dongt .nr li em {width:111px;border-right:1px solid #fff;height: 118px;padding-top:24px;display: block;float:left;text-align: center;}
.dongt .nr li b{display: block;font-size:50px;color: #4f4947;height: 45px;line-height: 45px;margin-bottom:7px;font-weight: normal;}
.dongt .nr li i{background: url(../images/ns_ico2.jpg) no-repeat center;height: 9px;font:16px "Tahoma";color: #605b5a;display: block;text-align: center;line-height: 9px}
.dongt .nr li p {float:left;width:410px;padding:16px 0 0 31px;}
.dongt .nr li a {display: block;height: 31px;line-height: 31px;font-size:16px;color: #1f1f1f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt .nr li span {font-size:14px;color: #555555;margin-top:12px;line-height: 20px;}

.went{float:right;width: 579px;}
.went .nr dl{height: 170px;padding:20px 0 0 23px;background: #eeeeee;}
.went .nr dt {float:left;width:263px;height: 149px;}
.went .nr dt img {width:263px;height: 149px;}
.went .nr dd {float:left;width:247px;padding:12px 0 0 20px;}
.went .nr dd h4 a {display: block;height: 35px;line-height: 35px;font-size:16px;color: #1f1f1f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went .nr dd p {font-size:14px;color: #555555;padding-top:10px;line-height: 24px;}
.wt_c{height: 424px;padding:25px 23px 0 27px;box-sizing: border-box;background: #eeeeee;margin-top:6px;}
.wt_c li{height: 118px;border-bottom:1px dashed #cfcfcf;margin-bottom:19px;}
.wt_c li a {display: block;padding-left:35px;background: url(../images/wen.jpg) no-repeat left center;height: 32px;line-height: 32px;color:#1f1f1f;font-size:16px;}
.wt_c li p {padding-left:35px;background: url(../images/da.jpg) no-repeat; margin-top: 19px;font-size:14px;color: #555555;line-height: 24px;}
.wt_c li:last-child{border:0;}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center top;height: 649px;padding-top:88px;box-sizing: border-box;}
.ab_w{float:left;width:500px;padding-top:38px;}
.ab_w span {display: block;height: 43px;line-height: 43px;font-size:40px;color: #bdbdbd;text-transform: uppercase;}
.ab_w h2 a{ display: block;font-size:42px;color: #289624;height: 51px;line-height: 51px;}
.ab_w p {padding-top:52px;font-size:14px;color: #585858;line-height: 30px;height: 227px;}
.ab_w em a {background: url(../images/ys_btn1.png) no-repeat;width:115px;height: 34px;line-height: 34px;text-align: center;font-size:14px;color: #fff;display: block;padding-right:15px;}
.ab_t{float:right;width:621px;position: relative;}
.ab_t li{font-size: 0;line-height: 0}
.ab_t li img {width:621px;height: 436px;}
.ab_j1,.ab_j2{position: absolute;top:190px;}
.ab_j1{left:0;}
.ab_j2{right:0;}