﻿@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:"微软雅黑";font-size:12px;background-attachment:fixed; background-color:#fff; }
body,html{-webkit-text-size-adjust:none;}
.clear { clear:both}
a{ color:#333;text-decoration:none;}
a:hover{color:#c0d54a;}
a.imagehover:hover img{ opacity:0.65;}
li,ul,dl{ list-style:none; margin:0; padding:0;}
img {border:none;vertical-align: middle;}
span{ margin:0px; padding:0px;}
p{ margin:0; padding:0;}

#wrap {width:1003px; margin:0 auto;}
#top{ border-top:6px #c0d54a solid;height:68px; padding:6px 0;}
.logo{ float:left;padding-top:10px;}
.top_tel{ float:right;padding-top:22px;}
#nav{ background:url(../images/nav_bg.jpg) repeat center center; height:52px; font-family:"微软雅黑";}

#imain{padding:35px 0;}

.inews{float:left; background:#fff; border:1px solid #dfdfdf;}
.inews_tit{ position:relative;font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#217039; height:48px; background:url(../images/line_bg01.jpg) no-repeat bottom; }
.inews_tit i{height:30px; width:7px; display: block;  float: left;}
.inews_tit .inews_title{ float:left;color:#3d7e35; font-weight:bold; line-height:48px; padding:0 0 0 12px}
.inews_tit .inews_title P { position:absolute;top:3px; left:104px;font-family:"微软雅黑"; font-size:12px; color:#ccc;}
.inews_tit .imore{ float:right; padding:20px 20px 0 0; }

.ivideo_tit{ position:relative;font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#217039; height:48px; background:url(../images/line_bg02.jpg) no-repeat bottom;}
.ivideo_tit i{height:30px; width:7px; display: block;  float: left;}
.ivideo_tit .ivideo_title{ float:left;color:#3d7e35; font-weight:bold; line-height:48px; padding:0 0 0 18px}
.ivideo_tit .ivideo_title P { position:absolute;top:3px; left:104px;font-family:"微软雅黑"; font-size:12px; color:#ccc;}
.ivideo_tit .imore{ float:right; padding:20px 12px 0 0;}

.case_tit{ position:relative;font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#217039;height:48px; background:url(../images/line_bg03.jpg) no-repeat bottom; }
.case_tit i{height:30px; width:7px; display: block;  float: left;}
.case_tit .case_title{ float:left;color:#3d7e35; font-weight:bold; line-height:48px; padding:0 0 0 18px}
.case_tit .case_title P { position:absolute;top:3px; left:104px;font-family:"微软雅黑"; font-size:12px; color:#ccc;}
.case_tit .imore{ float:right; padding:20px 12px 0 0;}

.link_tit{ position:relative;font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#217039;height:48px; background:url(../images/line_bg03.jpg) no-repeat bottom; }
.link_tit i{height:30px; width:7px; display: block;  float: left;}
.link_tit .link_title{ float:left;color:#3d7e35; font-weight:bold; line-height:48px; padding:0 0 0 18px}
.link_tit .link_title P { position:absolute;top:3px; left:104px;font-family:"微软雅黑"; font-size:12px; color:#ccc;}
.link_tit .imore{ float:right; padding:20px 12px 0 0;}


.inews_content{ padding:20px;}

.inews_pic{ float:left;}
.inews_list{ float:right; width:355px;}
.inews_list ul {width:355px;}
.inews_first{ font-size:14px; color:#000; font-weight:bold;}
.inews_first span{ display:block; font-weight:normal; font-size:12px; line-height:20px; padding:10px 0 0;}
.inews_list ul li{ font-size:14px;height:32px; line-height:32px; background:url(../images/inews_icon.jpg) no-repeat left center; border-bottom:1px dashed #dfe1c6; margin-left:20px;}
.inews_list ul li span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;float:right; color:#8c8b8b;}

.ivideo{float:right; width:328px; height:264px; background:#fff; border:1px solid #dfdfdf;}
.ivideo_content{ padding:8px 11px 8px 25px;}

.imain_02{background:#fff; border:1px solid #dfdfdf; border-bottom:none; margin:26px 0 0;}
.iproject{ padding:0 18px;}

.imain_03{background:#fff; border:1px solid #dfdfdf;border-top: none; height:142px;}
.i_products{ padding:0 18px;}

/*底部*/
#foot{ height:40px;text-align:center; color:#47720e;line-height:40px;color:#fff;}
#foot a{color:#fff;}
#foot a:hover{ color:#76c014}
.dbbq{ float:left;}

/*关于我们*/
#main{min-height:600px;  background-color:#ffffff; padding:30px;}
.ny_left{ float:left;width:216px; background-color:#FFFFFF;  overflow:hidden; border-top:none;}
.lefttit{ position:relative;padding-left:15px;border-bottom:1px solid #ffffff; font-family:"微软雅黑"; height:66px; line-height:66px;width:216px;  background:url(../images/left_tit.jpg) no-repeat 0 0; font-size:24px; color:#fff; }
.lefttit span{position:absolute; top:8px; left:115px;display:block; color:#fff; text-transform:uppercase; color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-right:42px;}
.leftnav{width:216px;}
.leftnav li{ background:url(../images/left_nav_bg.jpg) no-repeat ;border-bottom:1px solid #fff; width:216px; height:auto!important; height:50px; min-height:50px; line-height:50px; color:#686868; display:block;  overflow:hidden; } 
.leftnav ul li a{ color:#333333; height:50px; line-height:50px; display:block; padding-left:45px; font-size:14px;}
.leftnav ul li a:hover{background:url(../images/left_nav_bg2.jpg) no-repeat;color:#fff; height:50px; line-height:50px;display:block; padding-left:45px; font-size:14px;}
.leftnav ul li:hover{ background-color:#24783d;}
.leftnav ul li .sel{color:#fff; height:50px; line-height:50px;background:url(../images/left_nav_bg2.jpg) no-repeat;display:block; padding-left:45px; font-size:14px;}
.leftnav li ul li{ border-top:1px solid #fff;  width:216px; height:auto!important; height:50px; min-height:50px; line-height:50px; color:#686868; display:block;  overflow:hidden; } 
.leftnav ul li ul li a{ background: url(../images/bg_leftnav_02.png) no-repeat 45px center; color:#333333; padding:0 0 0 70px; height:50px; line-height:50px;display:block;font-size:14px;}
.leftnav ul li ul li a:hover{ color:#217039;padding:0 0 0 70px;background: url(../images/bg_leftnav_03.png) no-repeat 45px center; height:50px; line-height:50px; display:block;  font-size:14px;}
.leftnav ul li ul li a:visited{ padding:0 0 0 70px;height:40px; line-height:40px;background: url(../images/bg_leftnav_02.png) no-repeat 45px center; display:block; font-size:14px;}
.leftnav ul li ul li .sel{ padding:0 0 0 70px;color:#217039; height:50px; line-height:50px;background: url(../images/bg_leftnav_03.png) no-repeat 45px center;  display:block; font-size:14px;}


.ny_right{ float:right; width:745px; }
.pro_con { font-family:"微软雅黑"; font-size:14px; color:#666; padding-top:20px;}
.righttop{height:42px; line-height:42px; border-bottom:1px #dadada solid;}
.righttop img{ padding:10px;}
.righttit{ padding-left:15px;background:url(../images/tit_left.jpg) no-repeat;float:left; color:#216e38; font-size:16px; height:42px; line-height:42px; display:block; }
.path{ float:right; color:#212121; font-size:12px;height:42px; line-height:60px; }
.path .title{ float:left; padding-right:10px;}
.path .cur{ float:right; color:#000; font-size:12px;height:42px; line-height:60px;}
.path .cur span{ color:#24783d}
.content{ padding:20px 0px 0px 0px; color:#666; font-size:13px; line-height:24px; min-height:500px; }
.content .txt{ font-size:14px;}
.content1{ padding:20px 20px 20px 0px; color:#1e1e1e; font-size:13px; line-height:24px;}
.ny_right1{  margin-top:20px; margin-left: 20px;margin-bottom: 30px}



/*products*/
.products{ padding-top:20px;}
.products ul li{ float:left; width:308px; height:156px; margin:0px 20px 30px 20px;}
.pro_tu{  width:308px; height:106px; text-align:center; padding:4px; border:1px solid #ccc; }
.pro_tit{ width:308px; height:30px; line-height:30px; overflow:hidden; font-size:13px; text-align:center;}
.proinfo{ margin-top:30px;}
.proinfo .tit{ color:#217039; font-size:18px; text-align:center;  padding-top:20px;}
.proinfo .proinfo_tu{ text-align:center; margin-top:15px;}
.proinfo img{ padding:5px; text-align:center; width:600px;}
.proinfo_info{ margin-top:20px;}
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeInLeft { 0% { opacity: 0; -moz-transform: translateX(-20px); }
  100% { opacity: 1; -moz-transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0); } }
.y_fd { -webkit-animation: fadeInDown 1s .2s ease both; -moz-animation: fadeInDown 1s .2s ease both; animation: fadeInDown 1s .2s ease both; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes fadeInDown { 0% { opacity: 0; -moz-transform: translateY(-20px); }
  100% { opacity: 1; -moz-transform: translateY(0); } }
@keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0); } }
.y_fu { -webkit-animation: fadeInUp 1s .2s ease both; -moz-animation: fadeInUp 1s .2s ease both; animation: fadeInUp 1s .2s ease both; }

@-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); } }
@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0); } }
.webkit_fu { -webkit-animation: fadeInUp 1s .2s ease both; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }

.caseList { padding-top: 30px; min-height: 200px; *padding-bottom: 25px; }
.caseList li { float: left; margin:0 35px  25px 0px; width: 203px; -webkit-opacity: 0; border:5px solid #fff;}
.caseList li a { display: block; width: 206px; }
.caseList li a:hover p { color: #fff; font-size:14px; }
.caseList li a:hover .pro_title{ background:#c0d54a}
.caseList li:hover{border:5px solid #c0d54a; background:#c0d54a;}
.caseList li:hover .img{border:1px solid #ffffff}
.caseList li .img { position: relative; width: 191px; height:118px; overflow: hidden; padding:5px; }
.caseList li .img img { width: 191px; height: 118px; }
.caseList li p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all;font-size:14px;  }


.sList { padding-top: 30px; min-height:200px; *padding-bottom: 25px; }
.sList li { float: left; margin:0 35px  25px 0px; width: 320px; -webkit-opacity: 0; border:5px solid #fff;}
.sList li a { display: block; width: 323px; }
.sList li a:hover p { color: #fff; font-size:14px; }
.sList li a:hover .pro_title{ background:#c0d54a}
.sList li:hover{border:5px solid #c0d54a; background:#c0d54a;}
.sList li:hover .img{border:1px solid #ffffff}
.sList li .img { position: relative; width:308px; height:220px; overflow: hidden; padding:5px; border:1px solid #ccc;}
.sList li .img img { width: 308px; height: 220px; }
.sList li p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all;font-size:14px;  }






.caseSlide { margin: 25px auto 5px; width: 670px; height: 393px; background: #e1eefe; }
.caseSlide .bd { float: left; width: 436px; height: 393px; overflow: hidden; }
.caseSlide .sImg { float: right; margin-right: 50px; width: 130px; }
.caseSlide .sImg a { display: block; margin: 5px 0; width: 130px; height: 10px; background-repeat: no-repeat; background-position: center; }
.caseSlide .sImg a.sPrev { background-image: url(../images/arrow2.png); }
.caseSlide .sImg a.sNext { background-image: url(../images/arrow3.png); }
.caseSlide .shd { height: 354px; }
.caseSlide .shd li { width: 122px; height: 110px; border: 4px solid #e1eefe; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.caseSlide .shd li img { width: 122px; height: 110px; }
.caseSlide .shd li.on { border-color: #74a1df; }

.caseInfo { margin: 0 auto 25px; padding: 13px 20px; width: 630px; background: #8eacd5; color: #fff; line-height: 26px; font-size: 14px; }
.caseInfo h5 { font-size: 18px; font-weight: bold; margin-bottom:10px; }


.proinfo{ margin-top:30px;}

.proinfo .bigpic{ text-align:center; }

/*新闻*/
.news_firstinfo{ margin-bottom:20px}
.news_first{ height:109px; margin-bottom:18px;border-bottom: 1px solid #e5e5e5;padding-bottom: 40px; padding-top:10px;}
.news_first img{ float:left; padding:5px; border:#e5e5e5 1px solid;}
.news_first .news_first_content{float: left;padding-left:20px; width:515px}

.news{ font-size:14px; }
.news_detail {padding:5px;}
.news_detail h1 {font-size:18px;color:#202020;text-align:center;line-height:33px;  font-weight: normal;}
.news_detail .time {text-align:center;color:#999;border-bottom:1px dashed #c1c1c1;margin: 0 0 10px; padding-bottom:5px;font-size: 12px;}

/*合作伙伴*/
.contenttext2 {
	
	text-align:left;
	padding: 10px 0;
	clear: both;
}
.lkpic {
	float:left; width:153px; height:80px; margin:6px 1px 20px 10px; padding:20px 6px; background-color:#ffffff; text-align:center; border:#E0DFDF solid 1px;
}
.input1{ border:solid #e0e0e0 1px;width:250px; height:26px; background-color:#f7f7f7;margin: 10px 0;}
.input3{ margin-right:50px;}
.content .text{ font-size:14px;}
.feedback{ padding:20px 0;}

/*荣誉*/
.contenttext{ padding:20px 0;}
.honor{ float:left; margin:20px 14px;    text-align: center;}


