



.case_n .item2 a{width:100%;height:100%;display:block;}




/*nav end*/







/*about*/







.about {



	background: url(../images/images/about_dbg.jpg) no-repeat top center;



	height: 700px;



}







.about  .sp_bg {



	background: url(../images/images/sp_bg.png) no-repeat;



	height: 566px;



	margin-top: 100px;



	background-size: 100%;



}







.about .sp_bg .con {



	padding: 18px;



}







.about .sp_bg iframe{height:389px;}







.about .sp_bg .con img {



	width: 100%;



	height: 100%;



}







.about_nr {



	margin-top: 60px;



}







.about_nr h4 span {



	font-size: 48px;



	color: #b7b7b7;



	text-transform: uppercase;



	font-weight: bold;



}







.about_nr h4 a {



	font-size: 24px;



	color: #2d2d2d;



	display: block;



	margin-top: 15px;



}







.about_nr i {



	width: 74px;



	height: 2px;



	background: #999999;



	display: block;



	margin-top: 20px;



}







.about_nr .con {



	font-size: 14px;



	line-height: 36px;



	color: #5f5f5f;



	height: 180px;



	display: block;



	overflow: hidden;



	margin-top: 20px;



}







.about_nr .about_ul i {



	background: #FFF;



	width: 101px;



	height: 101px;



	display: block;



	border-radius: 50%;



	margin: 0 auto;



	box-shadow: 1px 4px 10px 0px #f3f3f3;



	transition: all 0.3s ease-out 0s;



}







.about_nr .about_ul {



	margin-top: 30px;



}







.about_nr .about_ul i img {



	margin-top: 26px;



}







.about_nr .about_ul {



	text-align: center;



}







.about_nr .about_ul p {



	margin-top: 20px;



	transition: all 0.3s ease-out 0s;



}







.about_nr .about_ul  p:hover {



	margin-top: 15px;



}







.about_nr .about_ul i:hover {



	transform: rotateY(-180deg);



}







/*about end*/







/*banner*/











ul,li{list-style: none;padding: 0px;margin:0px;}







#full-screen-slider { width:100%; height:746px; float:left; position:relative;}



#slides { display:block; width:100%; height:746px; list-style:none; padding:0; margin:0; position:relative;}



#slides li { display:block; width:100%; height:746px; list-style:none; padding:0; margin:0; position:absolute; background-position-x:center; background-size:center 100%;}



#slides li a { display:block; width:100%; height:746px; text-indent:-9999px;}



#pagination { display:block;list-style:none;position:absolute;left:50%;bottom:60px;z-index:999;}



#pagination li { display:block;list-style:none;width:40px;height:10px;float:left;margin-right:5px;margin-left: 5px;filter:alpha(opacity:80);opacity:0.8;border-radius:15px;background:#ccc;}



#pagination li a { display:block; width:100%; height:100%;  padding:0; margin:0;  text-indent:-9999px;}



#pagination li.current { background:#819a50; filter:alpha(opacity:80);opacity:0.8; }











/*banner end*/







/*jj*/







.jj_t {



	margin-top: 40px;



}







.jj_t p {

font-size: 15px;

color: #747474;

margin-top: 28px;
}







.jj_n {



	margin-top: 40px;



	height: 700px;



}







.jj_n .pic {



	width: 100%;



	position: relative;



	overflow: hidden;



}







.jj_n .pic img {



	width: 100%;



	height: 490px;



	-webkit-transition: all .2s;



	-moz-transition: all .2s;



	-o-transition: all .2s;



	-ms-transition: all .2s;



	transition: all .2s;



	overflow: hidden;



}







.jj_n .pic:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform: scale(1.2, 1.2);  /* IE 9 */



	-moz-transform: scale(1.2, 1.2);   /* Firefox */



	-webkit-transform: scale(1.2, 1.2); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */



	-o-transform: scale(1.2, 1.2);



}







.jj_n  .pic .con {



	position: absolute;



	bottom: 0px;



	left: 0px;



	background: rgba(129, 154, 80, .8);



	height: 216px;



	font-size: 15px;



	line-height: 34px;



	color: #FFF;



	letter-spacing: 3px;



	display: none;



}







.jj_n  .pic:hover .con {



	display: block;



	cursor: pointer;



}







.jj_n  .pic .con div {



	border: 1px dashed #fff;



	margin: 15px;



	display: block;



	height: 183px;



	padding: 20px 25px;



}







.jj_n .info {



	margin-top: 25px;



	display: block;



	position: absolute;



	top: 510px;



	left: 0px;



	width: 100%;



}







.jj_n .jj2 .info, .jj_n .jj4 .info {



	top: 0px;



}







.jj_n .jj2 .pic, .jj_n .jj4 .pic {



	top: 123px;



}







.jj_n .info a {



	font-size: 24px;



	color: #819a50;



}







.jj_n .info p {



	font-size: 18px;



	color: #979797;



	margin: 6px 0px 30px;



	font-family: arial;



}







.al_dbg {



	background: url(../images/images/case_dbg.jpg) no-repeat top center;



	height: 845px;



}







.al_t {



	margin-top: 60px;



}







.al_t p {



	font-size: 15px;



	color: #fff;



	margin-top: 10px;



}







.bo2 .item2 {



	position: relative;



	overflow: hidden;



	margin-bottom: 10px;



	border: 1px solid #FFF;



	height: 460px;



	width: 100%;



	display: block;



}







.case_n .item2 a img.img-responsive {



	width: 100%;



	height: 460px;



	-webkit-transition: all .2s;



	-moz-transition: all .2s;



	-o-transition: all .2s;



	-ms-transition: all .2s;



	transition: all .2s;



	overflow: hidden;



}







.case_n  .item2:hover a img {



	transform: scale(1.2, 1.2);



	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform: scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform: scale(1.2, 1.2); /* Safari Ã¥â€™Å’ Chrome */



	-o-transform: scale(1.2, 1.2);



}







.case_n .item a img.img-responsive {



	height: 216px;



	width: 100%;



	-webkit-transition: all .2s;



	-moz-transition: all .2s;



	-o-transition: all .2s;



	-ms-transition: all .2s;



	transition: all .2s;



	overflow: hidden;



}







.case_n  .item:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform: scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform: scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform: scale(1.2, 1.2); /* Safari Ã¥â€™Å’ Chrome */



	-o-transform: scale(1.2, 1.2);



}







.case_n {



	padding-top: 50px;



}







.case_right.col-md-6 {



	padding: 0px;



	margin: 0px;



}







.case_right .item {



	position: relative;



	overflow: hidden;



	margin-bottom: 28px;



	border: 1px solid #FFF;



	height: 216px;



	width: 100%;



	display: block;



}







.case_c {



	height: 62px;



	line-height: 62px;



	border-top: 1px solid #94ac77;



	border-bottom: 1px solid #94ac77;



	margin-top: 40px;



}







.case_c li {



	width: 12%;



	border-right: 1px solid #94ac77;



	display: inline-block;



	list-style: none;



	text-align: center;



	padding: 0px;



	margin-right: -5px;



	overflow: hidden;



	zoom: 1;



	height: 60px;



}







.case_c li a {



	color: #FFF;



	font-size: 16px;



}







.case_c li:first-child {



	border-left: 1px solid #94ac77;



}







.case_c li:hover {



	background: #fff;



	box-shadow: -1px 3px 12px 2px #5f7941;



}







.case_c li:hover a {



	color: #515151;



}







.case_n .item .info {



	position: absolute;



	top: 0px;



	left: 0px;



	width: 100%;



	height: 100%;



	display: none;



}







.case_n .item .info em {



	padding-top: 80px;display: block;



}







.case_n .item p  {



	height: 40px;



	line-height: 40px;



	display: block;



	overflow: hidden;



	font-size: 16px;



	color: #FFF;



}







.case_n .item2 {



	position: relative;



}







.case_n .item2 .info {



	position: absolute;



	top: 0px;



	left: 0px;



	width: 100%;



	height: 100%;



	display: none;



}







.case_n .item2:hover .info {



	display: block;



	cursor: pointer;



}







.case_n .item:hover .info {



	display: block;



	cursor: pointer;



}







.case_n .item2 .info em {



	padding-top: 180px;display: block;


}







.case_n .item2 p  {



	height: 40px;



	line-height: 40px;



	display: block;



	overflow: hidden;



	font-size: 24px;



	color: #FFF;



	margin-top: 15px;



}







.case_jt {



	background: #fff;



	width: 64px;



	height: 64px;



	border-radius: 50%;



	box-shadow: 1px 5px 5px 1px #d0cfcf;



	margin: 30px auto 0;



}







.case_jt a {



	padding-top: 20px;



	display: block;



}







.news_t {



	margin-top: 50px;



}







.news_n {



	margin-top: 50px;



}







.news_bg {



	background: #fff;



	width: 100%;



	height: 140px;



	box-shadow: 0px 0px 10px 0px #f1f1f1;



	border-radius: 140px;



	margin-bottom: 26px;



}







.news_n .news_pic img {



	width: 100%;



	height: 482px;



}







.news_n .news_pic {



	height: 482px;



	box-shadow: 0px 0px 11px 1px #d0cfcf;



}







.news_bg .news_d {



	width: 104px;



	height: 104px;



	border: 1px dashed #4f8a41;



	border-radius: 50%;



	margin: 20px 0 0 10px;



	font-size: 30px;



	font-family: arial;



	color: #819a50;



	text-align: center;



	line-height: 30px;



}







.news_bg .news_d p {



	margin-top: 20px;



}







.news_bg p span {



	font-size: 16px;



	display: block;



	color: #464646;



}







.news_zi {



	margin-top: 18px;



 



}







.news_zi a {



	font-size: 18px;



	height: 40px;



	line-height: 40px;



	display: block;



	overflow: hidden;



	color: #363636;



}







.news_zi a:hover {



	color: #819a50;



}







.news_zi p {



	font-size: 13px;



	line-height: 26px;



	height: 52px;



	color: #797979;



	display: block;



	overflow: hidden;



}







/*jj end*/



.hz_t {



	margin-top: 60px;



}







.hz_n > div {



	padding: 0px;



	margin: 0px;



}







.container2 {



	width: 1180px;



	margin: 0 auto;



}







.hz_n {



	margin-top: 160px;



}







.hz_n .col-md-2 {



	margin-top: -105px;



}



















@media (max-width:1500px) {



	.nav>li>a {



		padding: 10px 12px



	}

.about .sp_bg .con{height: 281px!important;width: 100%;}

.about .sp_bg iframe{height:320px!important;width: 100%;}



}







@media(max-width:1000px) {



	.nav>li>a {



		padding: 10px 1px



	}



 



}







@media(max-width:700px) {



	.navbar-brand>img {



		width: 50%;



	}







 



	.about {



 	background: url(../images/images/about_dbg2.jpg) no-repeat top center #f7f7f7;  

 

		height: 900px;



	}







	.about  .sp_bg {

background: url(../images/images/sp_bg.png) no-repeat;

height: 314px;

margin: 50px auto;

background-size: 100%;

width: 344px;
}







	.about .sp_bg .con {

padding: 10px 9px 25% 12px;

}







 	#pagination{ bottom: 20px;}



	#slides li { background-position-x:center; background-size:auto 100%;height: 300px;}



	#full-screen-slider{height: 300px;}



#slides{height: 300px;}



	#slides li a{height: 300px;}



	#pagination li { width:30px;height:6px; }































	.navbar-nav {



		width: 100%;



	}







	.nav>li {



		float: left;



		text-align: center;



		width: 33%;



	}







	.navbar-nav>li p {



		font-size: 14px;



	}







	.navbar-nav {



		margin: 0px;



	}







	.about_nr .about_ul i {



		background: #FFF;



		width: 60px;



		height: 60px;



		display: block;



		border-radius: 50%;



		margin: 0 auto;



		box-shadow: 1px 4px 10px 0px #f3f3f3;



	}







	.about_nr .about_ul i img {



		width: 50%;



		margin-top: 16px;



	}







	.about_nr  .about_ul .col-xs-3 {



		padding: 0px;



	}







	.about_nr  .about_ul a {



		display: block;



	}







	.about_nr h4 a {



		font-size: 18px;



	}







	.about_nr h4 span {



		font-size: 30px;



	}







	.jj_t p {



		font-size: 13px;



		line-height: 22px;



	}







	.jj_n {



		margin-top: 20px;



	}







	.jj_n .pic img {



		width: 100%;



		height: 180px;



	}







	.jj_n  .pic .title {



		height: 216px;



		font-size: 15px;



		line-height: 34px;



		color: #333;



		letter-spacing: 3px;



		display: block;



		background: none;



	}







	.jj_n  .pic .con div {



		border: 1px dashed #fff;



		margin: 15px;



		display: block;



		height: 183px;



		padding: 20px 25px;



	}







	.jj_n .info {



		position: static;



		margin-top: 10px;



	}







	.jj_n .title {



		margin: -10px 0 20px 0;



		font-size: 13px;



	}







	.jj_n .jj2 .info, .jj_n .jj4 .info {



		top: auto;



	}







	.jj_n .jj2 .pic, .jj_n .jj4 .pic {



		top: 0px;



	}







	.jj_n .info a {



		font-size: 16px;



	}







	.al_t p {



		font-size: 13px;



		line-height: 22px;



	}







	.case_c {



		line-height: 35px;



		border-top: 0;



		border-bottom: 0;



		margin-top: 20px;



	}







	.case_c li {



		width: 24%;



		border: 1px solid #94ac77;



		display: inline-block;



		list-style: none;



		text-align: center;



		padding: 0px;



		margin-right: -5px;



		overflow: hidden;



		zoom: 1;



		height: 35px;



	}







	.case_c li a {



		color: #FFF;



		font-size: 16px;



	}







	.bo2 .item2 {



		height: 220px;



		margin-bottom: 16px;



	}







	.case_n .item2 a img.img-responsive { 



		height: 220px;



	}







	.case_n .item a img.img-responsive { 



		height: 120px;



	}







	.case_right .item {



		height: 120px;



		margin-bottom: 16px;



	}







	.case_jt {



		background: #fff;



		width: 50px;



		height: 50px;



		border-radius: 50%;



		box-shadow: 1px 5px 5px 1px #d0cfcf;



		margin: 10px auto 0;



	}







	.case_jt a {



		padding-top: 15px;



		display: block;



	}







	.case_jt  img {



		width: 30%;



		margin-top: 0px;



	}







	.al_t {



		margin-top: 50px;



	}







	.news_t {



		margin-top: 20px;



	}







	.news_n .news_pic img {



		height: 240px;



	}







	.news_n .news_pic {



		height: 240px;



	}







	.news_n .news_b {



		margin-top: 20px;



	}







	.news_bg {



		background: #fff;



		width: 100%;



		height: 110px;



		box-shadow: 0px 0px 10px 0px #f1f1f1;



		border-radius: 110px;



		margin-bottom: 26px;



	}







	.news_bg .news_d {



		width: 80px;



		height: 80px;



		border: 1px dashed #4f8a41;



		border-radius: 50%;



		margin: 15px 0 0  -10px;



		font-size: 24px;



		font-family: arial;



		color: #819a50;



		text-align: center;



		line-height: 22px;



	}







	.news_bg .news_d p {



		margin-top: 15px;



	}







	.news_bg p span {



		font-size: 12px;



		display: block;



		color: #464646;



	}







	.news_zi {



		margin-top: 12px;



		margin-left: -20px;



	}







	.news_zi a {



		font-size: 16px;



		height: 40px;



		line-height: 40px;



		display: block;



		overflow: hidden;



		color: #363636;



	}







	.news_zi a:hover {



		color: #819a50;



	}







	.news_zi p {



		font-size: 13px;



		line-height: 20px;



		height: 40px;



		color: #797979;



		display: block;



		overflow: hidden;



	}







	.container2 {



		width: 100%;overflow: hidden;



	}







	.hz_n img {



		width: 100%;



		height: auto;



	}







	.hz_n .col-md-2 {



		margin-top: 0px;



	}







	.hz_n {



		margin-top: 40px;



		height: 310px;



		overflow: hidden;



	}







	.end_dbg {



		margin-top: 40px;



		margin-bottom: 0px;



	}







	.end_dbg .end_zi {



		margin-top: 40px;



	}







	.end_dbg .end_r {



		margin-top: 20px;



	}







	.end_dbg .ewm img {



		width: 100px;



	}







	.mess_dbg .mess1 {



		background: #FFF;



		height: 34px;



		width: 115px;



		float: left;



	}







	.mess_dbg .mess2 {



		background: #FFF;



		height: 34px;



		width: 184px;



		float: left;



		margin-left: 50px;



	}







	.mess_dbg .mess3 {



		background: #FFF;



		height: 34px;



		width: 184px;



		float: left;



		margin-left: 50px;



	}







	.mess_dbg .mess1 input {



		width: 70px;



	}







	.mess_dbg .mess2 input {



		width: 140px;



	}







	.mess_dbg .mess3 input {



		width: 140px;



	}







.about .sp_bg iframe{
   height: 190px!important;
   width: 320px;
   }



.case_n .item2:hover .info {



	display: none;



	cursor: pointer;



}

.case_n .item:hover .info {



	display: none;



	cursor: pointer;



}


.about_nr{margin-top:30px;}




}