﻿body{
	background:#fff;
}
.top{
	width:100%;
	min-width:1200px;
	height:124px;
	background:#007a4a;
}
.top_con{
	width:1200px;
	margin:0 auto;
  	position:relative;
}
.top_con a,.top_con img{
	float:left;
}
.logo dt{
	font-size:30px;
	color:#fff;
	font-weight: bold;
	line-height: 30px;
  	font-family:"黑体";
  	padding-bottom:15px;
  	background:url(../../images/logo_bg.png) no-repeat bottom left;
}
.logo dt span{font-size:30px;color:#abcd04;}
.logo dd{
	font-size:20px;
	color:#fff;
	font-weight: normal;
	line-height:24px;
  	margin-top:10px;
}
.logo{
	float:left;
  	margin-top:21px;
}
.top_tel{
	position: absolute;
    right: 0px;
    top: 0px;
    height: 30px;
    line-height: 30px;
    padding-left: 34px;
    border-radius: 23px;
    font-size:26px;
    color: #fff;
    font-family: "黑体";
    font-style: italic;
    margin-top: 5px;
    background: url(../../images/tel_bg.png) no-repeat left center;
  	background-size:22px;
}
.head{
	float:left;
  	height:124px;
  	line-height:124px;
  	margin-left:50px;
}
.head li{
	float:left;  	
}
.head li a{
  	display:block;
  	width:119px;
	height:124px;
  	line-height:124px;
  	font-size:17px;
  	color:#ffffff;
  	text-align:center;
}
.head li a:hover,.head li.in_cur a{
	background:url(../../images/ban_bg.png) no-repeat 100% 100%;
  	background-size:cover;
}
.tel{
	float:right;
	margin-top:37px;
	padding-left:32px;
	line-height: 30px;
	font-size:16px;
	color:#dfc860
}
/*轮播图*/
.slide-main{
	height:620px;
	position:relative;	
}
.prev,.next{
	position: absolute;
	top:50%;
	margin-top:-40px;
	font-size:60px;
	font-family: serif;
	color:#6a6762;
	z-index:88;
	display:none;
}
.prev{
	left:50%;
	margin-left:-680px;
}
.next{
	right:50%;
	margin-right:-680px;
}
.item{
	display: block;
	position: absolute;
	bottom:47px;
	left:0px;
	width:100%;
	text-align: center;
	z-index: 20;
}
.item a{
	display: inline-block;
	width:56px;
	height:12px;	
	background:#007a4a;
	margin:0px 10px;
}
.item a.cur{
	background:#c49d62;
}
.slide-box,.slide{
	display:block;
	width:100%;
	height:620px;
	overflow:hidden;
}
.slide-box{
	position:relative;
}
.slide{
	display:none;
	height:620px;	
	background:#ff6900;
	position:relative;
	position:absolute;
	z-index:8;
}
#bgstylec{
	background:url(../../images/ban_bg1.jpg) no-repeat top center;
}
#bgstylea{
	background:url(../../images/ban_bg2.jpg) no-repeat top center;
}
#bgstyleb{
	background:url(../../images/ban_bg3.jpg) no-repeat top center;
}
.slide a{
	display:block;
	width:100%;
	height:620px;
	cursor:pointer;
}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{
	position:absolute;
	z-index:9;
	left:50%;
}
.obj-a{
	display:block;	
	top:140px;
	margin-left:-500px;
}
.obj-b{
	top:165px;
	margin-left:-20px;
}
.obj-c{
	display:block;
	margin-left:-244px;
	top:190px;	
}
.obj-d{
	top:183px;;
	margin-left:-40px;
}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{		
	top:132px;
	margin-left:-450px;	
}
.obj-f{
	top:215px;
	margin-left:-295px;		
}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/*主营业务*/
.yw{
	width:100%;
	padding:30px 0px 50px;
	background:#f5f5f5;
}
.in_txt{
	text-align: center;
}
.in_txt dt{
	font-size:28px;
	color:#000000;
	line-height: 40px;
}
.in_txt dd{
	font-size:16px;
	color:#666666;
	line-height:30px;
	position: relative;
	padding-bottom:8px;
  	text-transform: uppercase;
}
.in_txt dd:after{
	content: '';
	position: absolute;
	width:68px;
	height:4px;
	background:#007a4a;
	left:50%;
	margin-left:-34px;
	bottom:0px;
}
.yw_con{
	width:1200px;
	margin:0 auto;
	margin-top:50px;
}
.yw_con li{
	float:left;
	width:270px;
	height:382px;
	margin-right:40px;
	position: relative;
}
.yw_con li:last-child{
	margin-right:0px;
}
.yw_con dt{
	font-size:18px;
	color:#000000;
	line-height: 36px;
}
.yw_con i{
	display: block;
	overflow: hidden;
}
.yw_con dd{
	font-size:15px;
	color:#4c4c4c;
	line-height: 26px;
}
.yw_con dl{
	height:92px;	
	padding:10px 10px 20px;
	border-bottom:4px solid #007a4a;
	position: absolute;
	bottom:0px;
	left:0px;
	background:#fff;  	
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.yw_con a:hover dl{
  	border-bottom:4px solid #c49d62;
	height:144px;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.yw_con dd span{
	opacity: 0;
	width:116px;
	height:34px;
	line-height: 34px;
	text-align: center;
	background:#007a4a;
	font-size:16px;
	color:#fff;
	margin-top:18px;
}
.yw_con a:hover dd span{
	display: block;
	opacity: 1;
  	background:#c49d62;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
/*关于我们*/
.about{
	width:100%;
	min-width:1200px;
	height:512px;
	padding-top:45px;
	background:url(../../images/about_bg.jpg) no-repeat top center;
}
.ab_con{
	width:1200px;
	margin:50px auto 0px;
}
.ab_con video{
	float:left;
	width:545px;
	height:328px;
	cursor: pointer;
}
.ab_right{
	float:right;
	width:585px;
	padding-top:15px;
}
.ab_right dd{
	font-size:16px;
	color:#666666;
	line-height:32px;	
}
.ab_right dd a{
	display: block;
	float:left;
	margin-top:30px;
	width:168px;
	height:36px;
	line-height: 36px;
	text-align: center;		
	color:#fff;
  	background:#007a4a;
	font-size:16px;	
	border-radius:20px;
}
.ab_right dd a:hover{
	background:#c49d62;
	color:#fff;
}
.news{
	width:100%;
	height:720px;
	background:url(../../images/news_bg.jpg) no-repeat top center;
}
.news_con{
	width:1200px;
	margin:0 auto;
}
.news_right{
	float:right;
	width:540px;
	padding-top:40px;
}
.news_txt dt{
	font-size:28px;
	color:#fff;
	line-height:40px;
}
.news_txt dd{
	font-size:16px;
	color:#fff;
	line-height:34px;
	padding-bottom:10px;
	position: relative;
}
.news_txt dd:after{
	content: '';
	width:68px;
	height:4px;
	background:#fff;
	position: absolute;
	bottom:0px;
	left:0px;
}
.news_tit{
	margin-top:30px;
}
.news_tit li{
	float:left;
	width:100%;
	padding:35px 0px;
	border-top:1px solid #ddc6a4;
}
.news_tit li p{
	float:left;
	width:68px;
	text-align: center;
	color:#fff;
	font-size:34px;
	line-height: 40px;
	margin-right:20px;
}
.news_tit li p span{
	display: block;
	font-size:16px;
	color:#fff;
	line-height:32px;
}
.news_tit dl{
	margin-top:-6px;
}
.news_tit dt{
	font-size:18px;
	color:#fff;
	line-height:34px;
}
.news_tit dd{
	font-size:14px;
	color:#fff;
	line-height:24px;
}
.news_tit a:hover dt,.news_tit a:hover dd,.news_tit a:hover p,.news_tit a:hover span{
	color:#000000;
}
.news_tit li a{
	font-size:16px;
	color:#fff;
}
/*友情链接*/
.link{
	width:1200px;
	margin:25px auto;
}
.link,.link a{
	font-size:16px;
	color:#;
}
.link span{
	font-size:16px;
	color:#;
	border-left:6px solid #;
	padding-left:8px;
	margin-right:15px;
}
.link a{
	display: inline-block;
	font-size:16px;
	color:#454545;
	line-height: 32px;
	margin-right:5px;
}
.link a:hover{
	color:#000;
}
/*底部*/
.footer{
	width:100%;
	padding-top:35px;
	background:#454545;
}
.foot_con{
	width:1200px;
	margin:0 auto;
	padding-bottom:50px;
}
.foot_con img{
	width:156px;
}
.foot_con dl{
	float:left;
	color:#fff;
	border-left:1px solid #4d4d4d;
}
.foot_con dt{
	font-size:16px;
	position: relative;
	padding-bottom:15px;
	margin-bottom:13px;
}
.foot_con dt:after{
	content: '';
	width:50px;
	height:2px;
	background:#fff;
	position: absolute;
	bottom:0px;
	left:0px;
}
.foot_con dd,.foot_con dd a{
	font-size:14px;
	color:#b2b2b2;
	line-height:32px;
}
.foot_con dl{
	padding:0px 66px;
}
.foot_con dl:first-child{
	padding-right:140px;
	border-left:none;	
}
.foot_con dl:last-child{
	padding-right:0px;	
}
.bottom{
	line-height: 74px;
	border-top:1px solid #666666;
	text-align: center;
}
.bottom span{
	display: inline-block;
	margin:0px 10px;
	font-size:14px;
	color:#b2b2b2;
}
.bottom a{
	font-size:14px;
	color:#b2b2b2;
}
.footer a:hover,.bottom a:hover{
	color:#fff;
	text-decoration: underline;
}
/*列表页*/
.banner_n{
	width:100%;
	min-width:1200px;
	height:400px;
}
.list{
	width:1200px;
	margin:30px auto;
}
.pst_con{
	width:1200px;
	margin:0 auto;
}
.pst{
	width:100%;
	min-width:1200px;
	height:52px;
	line-height: 52px;
	background:#f5f5f5;
}
.pst p{
	float:left;	
	margin:0 auto;
	line-height: 52px;
	padding-left:30px;
	background:url(../../images/pst_bg.png) no-repeat left center;
}
.pst p,.pst a{
	font-size:16px;
	color:#666666;
}
.pst a:hover{
	color:#000;
}
.list_fl{
	float:right;
	text-align: right;
}
.list_fl li{
	display: inline-block;
	margin:0px 10px;
}
.list_fl li a{
	display: block;
	font-size:16px;
	color:#666666;
	line-height:52px;	
}
.list_fl li a:hover{
	color:#5c8c0a;	
}
.ab_txt{
	text-align: center;
}
.ab_txt dt{
	font-size:28px;
	color:#000000;
	line-height: 40px;
}
.ab_txt dd{
	font-size:16px;
	color:#666666;
	line-height: 32px;
	text-transform: uppercase;
	padding-bottom:10px;
	position: relative;
}
.ab_txt dd:after{
	content:'';
	position: absolute;
	width:68px;
	height:4px;
	background:#;
	left:50%;
	margin-left:-34px;
	bottom:0px;
}
.about1{
	margin-top:35px;
}
.about1 img{
	margin-right:20px;
	margin-bottom:10px;
}
.about1,.about1 p,.about1 span{
	font-size:16px;
	color:#454545;
	line-height: 32px;
}
.list_cul{
	width:100%;
	height:390px;
	padding-top:36px;
	background:url(../../images/cul_bg.jpg) no-repeat top center;
}
.list_cul .ab_txt dt,.list_cul .ab_txt dd{
	color:#fff;
}
.list_cul .ab_txt dd:after{
	background:#fff;
}
.cul_con{
	width:1200px;
	margin:55px auto 0px;
}
.cul_con li{
	float:left;
	width:200px;
	text-align: center;
}
.cul_con li{
	font-size:22px;
	color:#fff;
	padding-top:140px;
}
.cul_con li:hover{
	cursor: pointer;
	color:#;
}
.cul1{
	background:url(../../images/cul1.png) no-repeat center 10px;
}
.cul1:hover{
	background:url(../../images/cul11.png) no-repeat center 10px;
}
.cul2{
	background:url(../../images/cul2.png) no-repeat center 10px;
}
.cul2:hover{
	background:url(../../images/cul21.png) no-repeat center 10px;
}
.cul3{
	background:url(../../images/cul3.png) no-repeat center 10px;
}
.cul3:hover{
	background:url(../../images/cul31.png) no-repeat center 10px;
}
.cul4{
	background:url(../../images/cul4.png) no-repeat center 0px;
}
.cul4:hover{
	background:url(../../images/cul41.png) no-repeat center 0px;
}
.cul5{
	background:url(../../images/cul5.png) no-repeat center 10px;
}
.cul5:hover{
	background:url(../../images/cul51.png) no-repeat center 10px;
}
.cul6{
	background:url(../../images/cul6.png) no-repeat center 10px;
}
.cul6:hover{
	background:url(../../images/cul61.png) no-repeat center 10px;
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:1090;
	width:100%;
	height:auto;
	background-color:#131313;
}
#lightbox {
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	z-index:1100;
	text-align:center;
	color:white;
	line-height:0;
}
#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:white;
	text-decoration:underline;
}
#lightbox a img {
	border:none;
}
#outerImageContainer {
	width:auto;
	height:auto; /* without this line error in IE8 detected */
	margin:0 auto;
	position:relative;
}
#lightboxImage {
	width:100%;
	height:100%;
}
#imageContainer {
	width:50px;
	height:50px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}
#loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	font-size:10px;
	z-index:1;
}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:60%;
	height:32px;
	background:url(../icons/loading.gif) center center no-repeat;
	text-indent:-9999px;
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#imageContainer>#hoverNav {
	left:0;
}
#hoverNav a {
	outline:none;
}
#prevLinkImg, #nextLinkImg {
	width:49%;
	height:100%;
	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display:block;
	text-indent:-9999px;
}
#prevLinkImg {
	left:0;
	float:left;
}
#nextLinkImg {
	right:0;
	float:right;
}
#prevLinkImg:hover, #prevLinkImg:visited:hover {
	background:url(../icons/prev.png) 5% center no-repeat;
	_background-image:url(../icons/prev.gif)
}
#nextLinkImg:hover, #nextLinkImg:visited:hover {
	background:url(../icons/next.png) 97% center no-repeat;
	_background-image:url(../icons/next.gif)
}
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	font-family:" Trebuchet MS", tahoma, verdana, arial, sans-serif;
	font-size:13px;
	width:100%;
}
#imageData {
	overflow:hidden;
	width:100%;
}
#imageDetails {
	width:70%;
	float:left;
	text-align:left;
	padding:10px 10px 0 0;
}
#caption {
	font-weight:bold;
	display:block;
}
#numberDisplay {
	display:block;
	float:left;
	padding:9px 10px 0 0;
}
#detailsNav {
	display:block;
	float:left;
	padding:0;
}
#prevLinkDetails, #nextLinkDetails, #slideShowControl {
	background-repeat:no-repeat;
	outline-style:none;
	display:block;
	float:left;
}
#prevLinkDetails {
	margin:2px;
	width:32px;
	height:32px;
	background-position:left 100%;
	background-image:url(../icons/navigation.png);
	_background:none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/prev-32grey.png', sizingMethod='scale');
}
#prevLinkDetails:hover {
	background-position:0 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/prev-32color.png', sizingMethod='scale');
}
#nextLinkDetails {
	margin:2px;
	width:32px;
	height:32px;
	background-position:right 100%;
	background-image:url(../icons/navigation.png);
	_background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/next32-grey.png', sizingMethod='scale');
}
#nextLinkDetails:hover {
	background-position:100% 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/next32-color.png', sizingMethod='scale');
}
#slideShowControl {
	display:block;
	width:32px;
	height:32px;
	float:left;
	margin:2px;
	background-image:url(../icons/navigation.png);
	background-position:-32px 100%;
	background-repeat:no-repeat;
	_background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/start32grey.png', sizingMethod='scale');
}
#slideShowControl:hover {
	background-position:-32px 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/start32color.png', sizingMethod='scale');
}
#slideShowControl.started {
	background-position:-64px 100%;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/pause32grey.png', sizingMethod='scale');
}
#slideShowControl.started:hover {
	background-position:-64px 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/pause32color.png', sizingMethod='scale');
}
#close {
	padding:16px 0 0;
	float:right;
}
#closeLink {
	display:block;
	outline-style:none;
	margin:0;
	padding:0;
	text-decoration:none;
	width:48px;
	height:48px;
	background:url(../icons/close.png) no-repeat 0 100%;
	_background:none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/cancel48grey.png', sizingMethod='scale');
}
#closeLink:hover {
	background-position:0 0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/cancel48color.png', sizingMethod='scale');
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html>body .clearfix {
	display:inline-block;
	width:100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height:1%;/* End hide from IE-mac */
}
#outerImageFrame {
	height:100%;
	width:100%;
	position:absolute;
}
#outerImageContainer {
	overflow:visible;
}
#outerImageContainer td {
	text-align:center;
	padding:0;
}
#lightboxFrameBody {
	background:url(../icons/back_info.png);
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_info.png', sizingMethod='scale');
}
#outerImageContainer td {
	font-size:0;
}
/* frame style */
#outerImageContainer td.tl, #outerImageContainer td.br {
	height:19px;
	width:19px;
}
#outerImageContainer td.tl {
	background:url(../icons/back_corvers.png) 0 0;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_lt.png', sizingMethod='scale');
}
#outerImageContainer td.tc {
	background:url(../icons/back_tb.png) 50% 0;
	_background:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_ct.png', sizingMethod='scale');
}
#outerImageContainer td.tr {
	background:url(../icons/back_corvers.png) 100% 0;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_rt.png', sizingMethod='scale');
}
#outerImageContainer td.ml {
	background:url(../icons/back_lr.png) 0 50%;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_lc.png', sizingMethod='scale');
}	
#outerImageContainer td.mr {
	background:url(../icons/back_lr.png) 100% 50%;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_rc.png', sizingMethod='scale');
}
#outerImageContainer td.bl {
	background:url(../icons/back_corvers.png) 0 100%;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_lb.png', sizingMethod='scale');
}
#outerImageContainer td.bc {
	background:url(../icons/back_tb.png) 50% 100%;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_cb.png', sizingMethod='scale');
}
#outerImageContainer td.br {
	background:url(../icons/back_corvers.png) 100% 100%;
	_background-image:none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/back_rb.png', sizingMethod='scale');
}
.leader{
	width:100%;
	min-width:1200px;
	padding:40px 0px;
	background:#f5f5f5;
}
.leader_con{
	width:1200px;
	margin:40px auto 0px;
}
.leader_con,.leader_con p{
	font-size:16px;
	color:#454545;
	line-height: 32px;
	text-align: center;
}
.leader_con img{
	margin-top:30px;
}
.ab_honor{
	margin-top:40px;
}
.list_honor{
	width:1200px;
	margin:50px auto 0px;
}
.list_honor li{
	float:left;
	width:270px;
	text-align: center;
	margin-right:38px;
	margin-bottom:40px;
}
.list_honor li img{
	width:100%;
}
.list_honor li:nth-child(4n){
	margin-right:0px;
}
.list_video{	
	text-align: center;
	margin-top:40px;
}
.list_video video{
	height:300px;	
	margin:50px auto;
	cursor: pointer;
}
/*苹果*/
.list_apple,.list_tree{
	margin-top:30px;
	margin-bottom:80px;
}
.list_apple img{
	margin-top:20px;
}
.list_apple p{
	font-size:16px;
	color:#666666;
	line-height: 32px;
}
.list_tree p{
	line-height: 34px;
}
.list_apple p.lvsm{
	color:#41b23b;	
}
.list_tree p.lvsm{
	font-size:18px;
	color:#41b23b;
	line-height: 34px;
}
.list_apple p.lvbig{
	font-size:26px;
	color:#41b23b;
	margin-bottom:17px;
	margin-top:17px;
}
.list_apple h3,.list_tree h3{
	text-align: center;
	font-size:28px;
	color:#000000;
	font-weight: normal;
	line-height:40px;
	padding-bottom:15px;
	position: relative;	
	margin-bottom:30px;
}
.list_apple h3:after,.list_tree h3:after{
	content: '';
	width:68px;
	height:4px;
	background:#41b23b;
	position: absolute;
	left:50%;
	margin-left:-34px;
	bottom:0px;
}
.ap_right{
	float:right;
	width:590px;
}
.apple1,.apple3{
	width:1200px;
	margin:0 auto;
}
.apple2{
	width:100%;
	padding:35px 0px 55px;
	background:#ebebeb;
	margin:40px 0px 20px;
}
.app2_con{
	width:1200px;
	margin:0 auto;
}
.app2_left{
	float:left;
	width:600px;
}
.app2_con img{
	float:right;
}
.app3_right{
	float:right;
	width:608px;
}
/*苗木*/
.list_tree{
	width:1200px;
	margin:30px auto 0px;
}
.tree1{
	margin-bottom:50px;
}
.tree3{
	margin:50px auto;;
}
.tree1_right{
	float:right;
	width:530px;
}
.tree1_right img{
	margin-top:10px;
}
.tree_fl{
	text-align: center;
}
.tree_fl li{
	float:left;
	width:276px;
	margin:0px 62px 25px;
}
.tree_fl li dl{
	padding-top:10px;
}
.tree_fl li dt{
	font-size:20px;
	color:#000000;
	line-height: 40px;
}
.tree_fl li dd{
	font-size:16px;
	color:#666666;
	line-height: 32px;
	text-align: center;
}
.tree3 h3{
	margin-bottom:60px;
}
/*苗木详情页*/
.img_body{
	width:1200px;
	margin:30px auto 50px;	
}
.img_body h1{
	font-size:28px;
	color:#000000;
	line-height: 40px;
	margin-bottom:35px;
	font-weight: normal;
	text-align: center;
	position: relative;
	padding-bottom:15px;
}
.img_body h1:after{
	content: '';
	width:68px;
	height:4px;
	background:#007a4a;
	position: absolute;
	left:50%;
	margin-left:-34px;
	bottom:0px;
}
.arc_img{
	position: relative;
	margin-bottom:33px;
}
.arc_img img{
	float:left;
	border:1px solid #9e9e9e;
}
.arc_img,.arc_img p{
	font-size:16px;
	color:#454545;
	line-height: 40px;
}
.arc_img p.img_lv{
	font-size:20px;
	color:#5c8c0a;
	line-height: 40px;
}
.img_right{
	float:right;
	width:798px;
}
.img_tel{
	position: absolute;
	padding:10px;
	background:#5c8c0a;
	left:405px;
	bottom:5px;
	color:#fff;
	font-size:16px;
	font-family: "黑体";	
	border-radius: 8px;;
}
.img_tel i{
	font-size:28px;
	color:#fff;
	font-family: "黑体";
	font-style:italic;
	letter-spacing: 2px;
}
.body_txt{
	border-bottom:1px solid #5c8c0a;
	height:38px;
	line-height: 38px;
	padding-left:20px;
	background:url(../../images/body_bg.png) no-repeat left center;
	font-size:20px;
	color:#fff;
	font-weight: normal;
	margin-bottom:30px;
}
.img_body p.img_dot{
	padding-left:40px;
	position: relative;
	margin:15px auto;
	font-size:24px;
	color:#000000;
	line-height: 32px;
}
.img_body p.img_dot:after{
	content:'';
	width:24px;
	height:24px;
	background:#5c8c0a;
	position: absolute;
	left:1px;	
	top:50%;
	margin-top:-12px;
}
.img_body,.img_body p{
	font-size:18px;
	color:#454545;
	line-height: 36px;
}
/*化肥*/
.hf dt{
	font-size:36px;
	color:#41b23b;
	line-height: 48px;
	font-weight: bold;
}
.hf dd{
	font-size:20px;
	line-height: 32px;
	color:#41b23b;
}
.list_img{
	padding:40px 0px;
	background:#f5f5f5;
}
.img_con{
	width:1200px;
	margin:40px auto 0px;
}
.img_con li{
	float:left;
	margin-right:139px;
	margin-bottom:15px;
	text-align: center;
}
.img_con li i{
	display: block;
	overflow: hidden;
	border:1px solid #999999;
}
.img_con li a:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2); 
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.img_con li p{
	line-height: 68px;	
}
.img_con li:nth-child(3n){
	margin-right:0px;
}
.img_con li a:hover p{
	color:#41b23b;
}
/*建园*/
.about1 .jy_img{
	margin-left:40px;
	margin-right:0px;
}
/*产品展示左右箭头 */
.LeftBotton,.RightBotton{
	width:30px;	
	height:56px;
	line-height: 56px;	
	text-align: center;
	font-size:42px;
	color:#fff;	
	cursor:pointer;
	margin-top:88px;
	background:#5c8c0a;
	font-family: serif;
}
.LeftBotton:hover,.RightBotton:hover{
	background:#000;
}
.LeftBotton{
	float:left;
}
.RightBotton{
	float:right;
}
/*产品展示 */
.rollBox{
	width:1200px;
	overflow:hidden; 
	margin:40px auto 60px;
}
.rollBox .Cont{
	width:1084px;
	overflow:hidden;
	float:left; 	
	margin-left:27px;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ 
	position:relative;
	width:342px;
	float:left;
	text-align:center; 
	margin-right:30px;
}
.pic img{
	width:100%;		
	background:#fff;
	display:block;
	margin:0 auto;
}
.rollBox #List1,.rollBox #List2{
	float:left;
}
/*新闻中心*/
.list_news li{
	float:left;
	width:1166px;
	padding:17px 27px;	
	margin-bottom:30px;
	border:1px solid #cccccc;
}
.list_news li:hover{
	background:#f5f5f5;
}
.list_news i{
	float:left;
	overflow: hidden;
	width:250px;
	height:188px;
	margin-right:30px;
}
.list_news i img{
	width:100%;
	height:188px;
}
.list_news dl{
	float:left;
	width:865px;
	margin-top:10px;
}
.list_news dt{
	font-size:20px;
	color:#454545;
	line-height: 32px;
	padding-bottom:15px;
	border-bottom:1px dashed #999999;
	margin-bottom:15px;
}
.list_news dt span{
	display: block;
	font-size:15px;
	color:#111111;
	line-height: 32px;
}
.list_news dd{
	font-size:16px;
	color:#666666;
	line-height: 30px;
}
/*新闻详情*/
.article{
	margin-top:40px;
}
.article h1{
	font-size: 18px;
    line-height: 40px;
    font-weight: normal;
    text-align: center;
    margin-bottom:5px;
    color:#404040;
}
.f_txt{
	text-align: center;	
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #b9b9b9;
}
.f_txt span{
	font-size:14px;
	color:#909090;
	padding:0px 8px;
}
.arc_body{
	padding-bottom:20px;	
	font-size:18px;
	min-height: 400px;
}
.arc_images,.arc_images span,.arc_images p,.arc_images dl{
	font-size:16px;
	line-height: 34px;
}
.arc_bottom{
	float:left;
	width:100%;
	margin-bottom:25px;
	margin-top:20px;
}
.arc_bottom li{	
	width:48%;
	font-size:14px;
	color:#505050;	
}
.arc_bottom li a{
	font-size:14px;	
}
.article .img_txt{
	padding-bottom:10px;
	border-bottom:1px solid #d5d5d5
}
.arc_bottom li.right{
	text-align: right;
}
.arc_body{
	min-height:300px;
}
.arc_body,.arc_body p,.arc_body span{
	font-size:16px;
	color:#454545;
	line-height: 32px;
}
/*联系我们*/
.list_contact{
	margin-top:50px;
}
.lx_left{
	float:left;
	width:560px;
}
.lx_left,.lx_left p{
	font-size:16px;
	color:#666666;
	line-height:32px;
}
.lx_left p{
	margin-bottom:25px;
}
.lx_left input{
	width:548px;
	padding-left:10px;
	height:46px;
	line-height: 46px;
	font-size:16px;
	color:#666666;
	margin-bottom:20px;
	border:1px solid #cccccc;
	border-radius: 5px;
}
.lx_left input.coolbg{
	display: block;
	width:122px;
	height:36px;
	line-height: 36px;
	text-align: center;
	margin:30px auto;
	font-size:16px;
	color:#fff;
	background:#5c8c0a;
	border:none;
}
.lx_left textarea{
	width:548px;
	height:132px;
	line-height: 46px;
	font-size:16px;
	color:#666666;
	padding-left:10px;
	border:1px solid #cccccc;
	border-radius: 5px;
	resize: none;
}
.lx_right{
	float:right;
	width:460px;
}
.lx_right p{
	padding-left:53px;
	font-size:16px;
	color:#454545;
	line-height: 46px;
}
.lx1{
	background:url(../../images/lx1.png) no-repeat left center;
}
.lx2{
	background:url(../../images/lx2.png) no-repeat left center;
}
.lx3{
	background:url(../../images/lx3.png) no-repeat left center;
}
.lx4{
	background:url(../../images/lx4.png) no-repeat left center;
}
.lx5{
	background:url(../../images/lx5.png) no-repeat left center;
}
.lx_erwm{
	text-align: center;
	margin-top:10px;
}
.lx_erwm li{
	float:left;	
	width:90px;
	font-size:16px;
	color:#666666;
	line-height: 30px;
	margin-right:20px;
}
.lx_erwm li:last-child{
	margin-right:0px;
}
.lx_erwm li img{
	width:100%;
}
#map{
	width:1200px;
	height:400px;
	margin:40px auto 60px;
}






