@charset "gb2312";
/* CSS Document 
Theme Name:074 
Theme URI: 
Description:网站主色为绿色#3f7046  产品分类有二级菜单样式
Version: 20160605(20160705)
Author: liyan(liyan)
Author URI: 

*/

*{ margin:0; padding:0;}

.clear{ clear:both;height:0px;}
li{ list-style:none;}
a,img{ border:0px;}
a,p,li,span,h1,h2{
	font-family:'"Microsoft YaHei';
	font-size:14px;
	color:#404040;
	line-height:30px;
	text-decoration:none;}
body{ background:url(../images/bg.jpg) repeat;}
#header{height:99px; width:100%;border-bottom:1px solid #f2f2f2; position:fixed; top:0; left:0; background:url(../images/header.jpg) no-repeat;z-index:50; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-animation:gupIn 1s 0.1s both; -moz-animation:gupIn 1s 0.1s both; animation:gupIn 1s 0.1s both;}
#logo{display:block; position:absolute; top:0; left:20px;line-height:99px; height:80px;text-align: center;overflow:hidden;}
#logo img{vertical-align:middle; }
#logo:hover{ opacity:0.6;filter:alpha(opacity=60); -webkit-transition:0.3s, opacity 0.6s; -moz-transition:0.3s, opacity 0.6s; transition:0.3s, opacity 0.6s;}
#nav{width:800px; margin:auto; text-align:center; position:relative;}
#nav a{display:inline-block; height:99px; margin:0 15px; line-height:99px; text-align:center; font-size:16px; -webkit-transition:0.3s, color 0.5s; -moz-transition:0.3s, color 0.5s; transition:0.3s, color 0.5s;}
#nav a:hover{color:#3f7046;}
#nav span{width:100px; height:2px; background:#3f7046; position:absolute; bottom:-1px; left:0; opacity:0; filter:alpha(opacity=0);}
#header h2{position:absolute; top:0; right:25px; height:99px; line-height:99px; font-size:18px; font-weight:bold;  padding-left:60px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; color:#3f7046;}
#header.min{height:80px;}
#header.min #log,#header.min #nav a, #header.min h2{height:80px; line-height:80px;}

.fullSlide{width:100%;position:relative;height:610px;background:#000;margin-top:100px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:610px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:610px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.about{ width:100%; background:url(../images/ab.png) no-repeat left; height:670px;}
.ab{ width:1200px; margin:0 auto; text-align:center; padding:40px 0;}
.abti{ background:url(../images/abbg.png) center no-repeat; height:89px; line-height:40px;}
.abn{ width:1000px; margin:auto;text-align:left;}
.ab img{ width:1100px; height:317px; margin:40px auto;}

.i-about{ width:100%; background:url(../images/header.jpg) repeat-y bottom; height:500px;}
.i-about .w980{overflow: hidden;z-index: 2;height: 642px;width:1200px;margin:auto;}
.i-about .w980 .list{float: left;width:730px; margin-right:10px; margin-top:50px;}
.i-about .img{position: relative;float: right;width:345px;height: 425px;margin-right: -428px; background:url(../images/case.jpg) no-repeat; text-align:center; padding:75px 0 0  16px;}
.tab li { margin-bottom:10px; float:left; background:#3a383b; width:160px; height:40px; line-height:40px; margin-right:5px; text-align:center; }
.tab li a{color:#fff;font-size:18px; }
#con1 ul li span{ float:right;}
#con1 h3 a{ border-bottom:3px solid #3f7046; width:50px; font-weight:normal;font-size:18px; color:#3a383b; line-height:35px; padding:5px 0; letter-spacing:3px; }
.new1 { background:#fefbf1; padding:15px;height:106px; margin:15px 0;}
.new1 img{ width:170px; height:106px; float:left;}
.new1 div{ width:500px; height:106px; float:left; margin-left:20px;}
.new1 div p{ color:#787878; line-height:25px;}
.new1 div a{color:#3f7046;}

.flex-control-nav a { float: left; width: 23px; height: 23px; line-height: 100px; overflow: hidden; background: url(images/dot1.png) 4px 4px no-repeat; cursor: pointer;}
.flex-direction-nav { position: absolute; z-index: 3; right: 0; bottom: 0; width: 100px; height: 50px; padding-right:10px;}
.flex-direction-nav li { float: left;}
.flex-direction-nav a { float: left; width:47px; height: 36px; text-indent: -9999px; overflow: hidden;}
.flex-prev { background: #fff url(../images/arrow2.png) 0 0 no-repeat;}
.flex-next { background: #fff url(../images/arrow.png) right 0 no-repeat;}
.slides img{width:300px; margin-top:30px;}

/* foot*/
.foot{width:100%; min-width:1004px;color:#fff;overflow:hidden; padding:0  0 0 0; background:#343839; height:180px;}
.fmain{ width:1150px; margin:0 auto;}
.footleft{ float:left; padding:10px 0 0 5px; font-size:16px; color:#fff; height:35px; width:400px;}
.footleft b{ float:left; font-size:14px; padding:20px 0 0 0;}
.footleft font{ float:left; padding:18px 0 0 0; color:#fff; font-size:30px;}
.footOne{ float:left; width:365px;height: 40px; padding:20px 0 0 0; }
.share li{position:relative;float:left;height: 40px;}
.share .list{width: 93px; height: 40px; line-height: 40px; padding-left: 48px; display: block;color:#fff}	
.share .qq{background:url(../images/qq.png) 0 0 no-repeat;}
.fool{ float:left; width:420px; padding:20px 0 0 0px;}
.fooc{ float:left; width:350px; padding:25px 0 0 50px;}
.site a{ color:#fff;}
.newsshare{ display:block; height:29px; padding:10px 0 10px 0}
.newsshare .bdshare-button-style0-16 a{display:inline-block; _display:inline; _zoom:1; width:29px !important; height:29px !important; padding:0 !important;margin:0  0 0 10px!important;}
.newsshare a{background:url(../images/share.png) no-repeat !important; }
.newsshare .bds_tsina,.newsshare a.bds_tsina:hover{background-position:0 0 !important;}
.newsshare .bds_tqq,.newsshare a.bds_tqq:hover{background-position:-76px 0 !important;}
.newsshare .bds_sqq,.newsshare a.bds_sqq:hover{background-position:-38px 0 !important;}
.newsshare .bds_weixin,.newsshare a.bds_weixin:hover{background-position:-114px 0 !important;}
.itfname{ display:block; font-size:12px; color:#fff; line-height:20px; padding:0 0 0 10px;}
.you_select{ float:left; width:185px; height:23px; border:1px solid #3f7046; background:#fff; margin:10px 0 0 10px;color:#868686;font-size:12px;}
.you_select option{  color:#868686; }
.site{  float:left;width:155px;  height: 40px; padding:0 20px 0 42px; color:#fff; font-size:14px;background: url(../images/site.png) 0 0 no-repeat;  }
.foor{ font-size:12px;float:left; width:300px; background:url(../images/bbr.png) left center no-repeat; height:130px; padding:25px 0 0 30px ;}
.foor .pp{ color:#fff; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:26px; padding:0 0 15px 0;}
.boot{width:100%; min-width:1004px;color:#fff;overflow:hidden; padding:0  0 0 0; background:#1c1e1f}
.f_left{ float:left;}
.f_right{ float:right;}

.nav_menu{ width:60px; height:180px; position:fixed; right:0; top:803px;z-index:99999;}
.product{ width:100%; background:url(../images/pr.png) no-repeat right;}
.product h2{ background:url(../images/title.png) no-repeat center; height:241px;}
.picbox{background:url(../images/pbg.png) no-repeat  left; height:500px;width:1175px; margin:auto;}
.picbox ul{ overflow:hidden; margin:0 auto; width:1175px; padding:24px 0 0 24px;}
.picbox ul li{width:265px; margin:0 24px 24px 0;border-radius:5px; float:left; height:215px;}
.picbox img{width:265px;border:1px solid #dfebd9;}
.picbox .rotatesimg{-webkit-animation:transform-5 2s ease 500ms alternate none 1;animation:transform-5 2s ease 500ms alternate none 1;}
.picbox p{width:222px;z-index:10;margin:-38px auto 0 auto;}
.rotatesimg a{ position:absolute; background:url(../images/pic.jpg) no-repeat;width:223px; height:54px; line-height:54px;text-align:center; z-index:11;}
.rotatesimg a:hover { color:#38693f;}
.picbox img:hover{ border:1px solid #38693f;}
/*首页完*/

.lnav_{ width:100%; background:url(../images/banner.jpg)  center no-repeat; margin-top:99px; height:310px; text-align:center;}
.lnav_ h2{ font-size:18px; color:#fff; background:url(../images/nav.png) no-repeat center; line-height:41px; margin-bottom:30px;}
.lnav{ padding-top:70px;}
.menu{position:relative; width:1200px; margin:auto; text-align:center;}
.menu .nav{height:80px;margin:0 auto; text-align:center;}
.menu .nav li{float:left;font-size:14px;}
.menu .nav {display:inline-block;}
.menu .nav li a{float:left;display:block;position:relative;overflow:hidden;padding:5px 15px; background:#3f7046; color:#fff;line-height:30px;border-radius: 6px; margin-right:10px; text-align:center;}
.menu .nav li .box{height:50px;position:absolute;top:50px;left:200px;*left:190px;left:198px\0;background:#3f7046;display:none;border-radius: 6px;}
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;padding:0 10px;width:118px; text-align:center;}
.menu .nav li .box a:hover{ color:#fae9b6;}
.btn-5:hover { box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
outline-color: rgba(255, 255, 255, 0); outline-offset: 15px;text-shadow: 1px 1px 2px #2a5931;}
.infomain{ width:1200px; margin:0  auto 40px auto;}
.infomain h6 {height:50px;line-height: 50px;font-size: 14px;font-weight:inherit; padding-left: 10px; padding-right: 10px; border-bottom:1px solid #3f7046; color:#2b2b2b; margin-bottom:30px;}
.infomain h6 span {height:50px;line-height: 50px;text-align: right;float: right;display: inline; color:#3f7046;}
.p_ul li{ padding:12px; background:#e2f1de; width:550px; height:220px; float:left; margin-right:20px; margin-bottom:30px;}
.p_ul { padding-left:12px;}
.p_ul li img{ width:265px;float:left;}
.p_ul li div{ float:left; width:260px; margin-left:20px; padding:15px 0 10px 0;}
.p_ul li div a{font-size:16px;}
.p_ul li div p{ color:#848484; line-height:28px;}
.more{ background:url(../images/m.png) no-repeat;width:163px; text-align:center; height:28px; margin-top:8px;}
.more a{color:#fff; line-height:26px; }
.fanye{ text-align:center;  }
.fanye ul li{ border:1px solid #3f7046; padding: 2px 8px; display:inline;}
.touzi_content{ margin-bottom:30px;}
.touzi_content  li{height: 148px;border-bottom: 1px solid #e3e3e3;background-color: #e2f1de;}
.touzi_content  li:hover{	color:#fff;	background-color: #3f7046;}
.touzi_content  li:hover a{	color:#fff;}
.touzi_content  li:hover .content_news a h3{	color:#fff;}
.touzi_content  li:hover .time{	color:#fff;}
.touzi_content  li:hover .touzi_list_c:before,
.touzi_content  li:hover .touzi_list_c:after{	color:#fff;}
.touzi_list_c{width: 672px;padding:36px 104px;margin:0 auto;position: relative;}
.touzi_list_c:before{content:"“";font-family: "黑体";position: absolute;left: 0;top: 30;font-size: 60px;color:#d0d0d0;}
.touzi_list_c:after{content:"”";font-family: "黑体";position: absolute;right: 0;bottom: 0;font-size: 60px;color:#d0d0d0;}
.time,.content_news{float: left;}
.time{width: 108px;text-align: right;color:#bebebe;font-family: "Arial";}
.time strong{display: block;font-size: 26px;font-weight: normal;white-space: nowrap;}
.time span{display: block;margin-top: 12px;}
.content_news{width: 534px;margin-left: 30px;font-family: "宋体";}
.content_news a{color:#8c8c8c;}
.content_news a h3{color:#767676;font-size: 14px;margin-top: 7px;}
.content_news a div{font-size: 12px;margin-top: 12px;text-align: justify;line-height: 22px;height: 40px;overflow: hidden;}

.pn h1 ,ne{ font-size:24px; font-weight:inherit; border-bottom:1px dashed #a8a8a8; padding-bottom:15px; margin-bottom:15px;}
.ne{ text-align:center;}
.pn img{ float:left; width:500px; margin-right:50px; border:5px solid #e7e5e5;}
.pn div{ float:left; width:640px; padding:10px 0;}
.ti{ background:url(../images/dot1.png) no-repeat center left; padding-left:20px; border-bottom:1px dashed #a8a8a8; margin:20px 0; font-size:16px; line-height:40px;}
.xg{ background:url(../images/header.jpg) repeat-y; height:320px; padding:20px 0; margin-top:20px; border-bottom:2px solid #3f7046;}
.xg2{ background:url(../images/header.jpg) repeat-y;  padding:20px 0; margin-top:20px; border-bottom:2px solid #3f7046;}
.sy{ background:url(../images/sy.jpg) no-repeat 0 center; padding-left:20px;}
.newsp div{ background:url(../images/sy.jpg) no-repeat 0 center; padding-left:20px;}
.crm{ border-bottom:1px solid #3f7046; border-top:1px solid #3f7046; line-height:40px; color:#3f7046;}
.x{ line-height:40px; height:86px;font-size:16px; background:url(../images/abbg.png) no-repeat center top;text-align:center; margin-bottom:15px; }
.xgpro{ width:1200px; margin:auto;}


@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes fadeInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
 @-o-keyframes fadeInUp {
 0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
.projj{ height:84px !important; overflow:hidden !important;}
