@charset "utf-8";
/* CSS Document */
/*头部*/
body{min-width:1200px;}
.head{ height:121px; width:100%; background:url(../images/topbg.jpg) center center no-repeat; }
.head_nr{width:1200px;margin:0 auto;}
.head_nr_top{height:32px;line-height:32px;}
.head_nr_top span{float:right;color:#fff;letter-spacing:1px;}
.head_nr_top span a{color:#fff;}
.logo{width:540px;height:80px;float:left; }
.logo .nam1{ font-size:35px; color:#339933; letter-spacing:0.1px; font-weight:600; }
.logo .nam2{ font-size:15px; color:#999; letter-spacing:0px; }
.logo a{color:#339933; }
.phone{width:255px;float:right;color:#333;margin-top:13px;}
.phone img{float:left;margin-right:10px;}
.phone p{display:block;height:15px;line-height:15px;margin-top:5px;}
.phone h2{font-size:24px;display:block;color:#c00;}

/*导航*/
.main_nav{width:100%;background:#349b19; clear:both; }
.nav{width:1200px;margin:0 auto;}
.nav li{float:left;display:block;width:110px;height:50px;line-height:50px;font-size:16px;text-align:center;background:url(../images/nav_line.jpg) right center no-repeat;}
.nav li:last-child{ background:none; }
.nav ul .nav_bg{background:#f89200;}
.nav li a{color:#fff;display:block;width:108px;height:80px;}
.nav li a:hover{background:#f89200;}

#menu100 { width:100%; height:60px; clear:both; background:#349b19; }
#menu { width:1200px; height:60px; margin:0 auto; }
#menu ul { list-style:none; }
#menu ul li { float:left; width:140px; height:60px; background:url(../images/nav_line.jpg) right center no-repeat; }
#menu ul li:last-child{ background:none; }
#menu ul li a { display:block; color:#fff; width:140px; height:60px; line-height:60px; text-align:center;font-size:14px; font-family:"Microsoft YaHei"; }
#menu ul li a:hover { color:#fff; background:#2d8a15; }
#menu ul li a#current { color:#fff; background:#2d8a15; }
#menu ul li ul { display:none; position:absolute; background:#2d8a15;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; z-index:999999; }
#menu ul li ul li { float:none; height:35px; line-height:35px; background:none; border-bottom:1px dotted #43a32a; }
#menu ul li ul li:last-child{ border-bottom:none; }
#menu ul li ul li a { color:#fff; height:35px; line-height:35px; }
#menu ul li ul li a:hover { background:#349b19; color:#fff; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }

/*banner*/
.banner{height:640px;width:100%;}
.flexslider{position:relative;height:640px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:640px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#ccc;border-radius:50%;cursor:pointer;}
.flex-control-nav .flex-active{background:#CC6600;border-radius:50%;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

/*公司简介*/
.main_about{ width:100%; clear:both; overflow:hidden; }
.main_about_nr{width:1200px;margin:0 auto; }
.main_about_tl h2{display:block;text-align:center;font-size:30px;color:#349b19;letter-spacing:1px;}
.main_about_tl span{display:block;width:633px;height:38px;background:url(../images/img.png) left top no-repeat;margin:0 auto;text-align:center;line-height:38px;color:#fff;font-family:Arial;text-transform:uppercase;margin-top:10px;}
.about_content{padding-top:35px;}
.video{ float:left; width:520px; height:340px; overflow:hidden; }
.video img{ width:100%; height:100%; cursor:pointer; transition:all 0.6s; }
.video img:hover{ transform:scale(1.2); }
.video_nr{width:343px;height:250px;margin:0px auto;}
.about_fr{width:630px;float:right;}
.about_fr h2{font-size:22px;color:#349b19;letter-spacing:1px; }
.about_fr p{color:#666666;line-height:24x;margin-top:15px;}
.about_fr span{display:block;width:200px;height:69px;background:url(../images/img.png) -665px 0px no-repeat;font-size:19px;color:#fff;letter-spacing:1px;text-align:center;line-height:52px;margin-top:23px;}
.about_fr span a{color:#fff;display:block;width:200px;height:69px;}
.about_fr span a:hover{background:url(../images/img.png) -880px 0pxno-repeat; }

/*基地展示*/
.main_case{width:1200px; margin:0 auto; padding-top:25px; clear:both; overflow:hidden; }
.case_tl { width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; }
.case_tl h2{display:block;text-align:center;color:#349b19;font-size:31px;letter-spacing:1px;}
.case_tl span{display:block;width:1200px;background:url(../images/main_case_tl.png) center 4px no-repeat;height:20px;text-align:center;color:#349b19;text-transform:uppercase;font-family:Arial;letter-spacing:1px;font-size:12px;}

.case_nr_top { clear:both; overflow:hidden; margin-top:20px; }
.case_nr_top ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:20px; }
.case_nr_top ul li:nth-child(4n){ margin-right:0px; }
.case_nr_top ul li .img{ width:99%; height:175px; border:#ddd 1px solid; overflow:hidden; }
.case_nr_top ul li .img img{ max-width:100%; max-height:175px; cursor:pointer; transition:all 0.6s; transform:scale(1.1); }
.case_nr_top ul li .img img:hover{ transform:scale(1.3); }
.case_nr_top ul li .nam{ font-size:14px; text-align:center; height:30px; line-height:30px; }
.case_nr_top ul li .nam a{ color:#333; }
.case_nr_top ul li .nam a:hover{ color:#349b19; }

.gd01{ width:1200px; margin:0 auto; height:150px; padding-bottom:10px; clear:both; overflow:hidden; }

/*新闻*/
.main_bottom{ width:100%;padding-top:25px;padding-bottom:15px;}
.main_contnet{margin:0 auto;width:1200px;}
.main_new{width:865px;float:left;}
.main_new_tl{border-bottom:1px solid #999999;height:40px;line-height:40px;margin-bottom:20px;}
.main_new_tl span{float:right;}
.main_new_tl span a{color:#349b19;}
.main_new_tl h2{font-size:20px;color:#349b19;letter-spacing:1px;background:url(../images/new_tl_ico.jpg) 6px center no-repeat;padding-left:15px;}
.main_new_tl b{display:block;width:120px;height:3px;background:#349b19;position:relative;top:-2px;}
.new_top{border-bottom:1px dashed #bfbfbf;padding-bottom:20px;margin-bottom:10px;}
.new_top img{float:left;width:274px;height:202px;border:3px solid #cccccc;}
.new_top h2{width:555px;float:right;font-size:16px;font-weight:normal;color:#333;letter-spacing:1px;margin-top:10px;display:block;}
.new_top h2 a{color:#333;}
.new_top h2 a:hover{color:#18800a;}
.new_top p{width:555px;float:right;line-height:27px;margin-top:15px;display:block; text-indent:2em; height:105px; overflow:hidden; }
.new_top span{width:555px;float:left;margin-left:28px;display:block;margin-top:15px;}
.new_top span a{color:#349b19;}
.new_li_fl{width:380px;float:left;margin-right:40px;}
.new_li_fr{width:395px;float:right;margin-right:0px;}
.new_li_fl li, .new_li_fr li{background:url(../images/main_new_ico.png) left center no-repeat;display:block;width:395px;height:35px;line-height:35px;letter-spacing:1px;text-indent:15px;overflow:hidden;}
.new_li_fl span, .new_li_fr span{float:right;letter-spacing:0px;}

/*常见问题*/
.main_zizhi{width:285px;float:right; }
.tupian{}
.tupian img{ max-width:100%; max-height:400px; }

/*.news_list1{}
.news_list1 li{ padding:5px 0;border-bottom:1px solid #d9d9d9;}
.news_list1 li a{display:block; padding-left:30px;color:#333; line-height:1.5; }
.news_list1 li a:hover{color:#4d9912;}

.news_list1 li .wen{ float:left; background:#349b19; color:#fff; font-size:12px; width:18px; height:18px; line-height:18px; text-align:center; margin-top:5px; border-radius:3px; }
.news_list1 li .seod{ clear:both; padding-top:5px; }
.news_list1 li .seod .da{ float:left; background:#333; color:#fff; font-size:12px; width:18px; height:18px; line-height:18px; text-align:center; margin-top:5px; border-radius:3px; }
.news_list1 li .seod span{color:#666;z-index:0;display:block;padding-left:30px; line-height:1.5; font-size:12px; }*/


/*友情链接*/
.link{width:1200px;margin:0 auto; clear:both; overflow:hidden; }
.link_tl h2{display:block;width:253px;height:22px;font-size:20px;color:#333;background:url(../images/links_tl.jpg) no-repeat;font-weight:normal;line-height:20px;text-indent:130px;}
.link_tl{height:22px;border-bottom:1px solid #cccccc;padding:30px 0 10px 0;}
.link_nr{padding:15px 0 10px 0px;}
.link_nr p{letter-spacing:1px;}
.link_nr p a:hover{color:#18800a;}

/*底部*/
.footer{width:100%;background:#18800a;margin-top:20px; clear:both; overflow:hidden; }
.foot{width:1200px;margin:0 auto;padding-top:30px; }
.foot_nav{ width:1200px; height:40px; background:#349b19; color:#fff; text-align:center; }
.foot_nav a{ display:inline-block; color:#fff; color:#fff; font-size:14px; letter-spacing:1px; line-height:40px; }
.foot_nr{ padding:20px 0px 30px 0px; text-align:center; }
.foot_nr p{ color:#fff;letter-spacing:1px;line-height:26px; }
.foot_nr p a{ color:#fff; }

/*返回顶部*/
.scroll{width:30px;height:106px;background:url(../images/fanhui.png) no-repeat;color:#fff;line-height:80px;text-align:center;position:fixed;right:30px;bottom:50px;cursor:pointer;font-size:14px;}


/*内页样式*/
#ny1{ width:1180px; margin:0px auto; clear:both; overflow:hidden; margin-top:0px; padding:10px; }
#ny1 .ny1_l{ width:210px; float:left; margin-top:10px; }
#ny1 .ny1_l01{ width:210px; padding-bottom:10px; }
#ny1 .ny1_l01 h1{ height:76px; background:#349b19; color:#fff; font-size:20px; font-weight:normal; border-radius:10px 10px 0 0; }
#ny1 .ny1_l01 h1 p{padding:15px 0px 0px 0px; color:#fff; line-height:24px; text-align:center;}
#ny1 .ny1_l01 h1 p strong{font-weight:500; }
#ny1 .ny1_l01 h1 p span{font-size:12px; }

#ny1 .ny1_l02{ width:208px; margin:0 auto; text-align:left; color:#4b4a4a; clear:both; line-height:1.8; border:#349b19 1px solid; padding-bottom:15px; }
#ny1 .ny1_l02 ul{}
#ny1 .ny1_l02 ul li{ width:90%; margin:0 auto; height:40px; line-height:40px; text-align:center; margin-top:8px; }
#ny1 .ny1_l02 ul li a{ width:90%; margin:0 auto; background:#eee; display:block; color:#555; border-radius:5px; }
#ny1 .ny1_l02 ul li a:hover{ background:#349b19; color:#fff; }
#ny1 .ny1_l02 ul li a#cut{  background:#349b19; color:#fff; }
#ny1 .ny1_l02 ul .erji{ width:90%; margin:0 auto; line-height:30px; text-align:center; margin-top:1px; }
#ny1 .ny1_l02 ul .erji a{ width:90%; margin:0 auto; background:none; display:block; color:#555; background:#f6f6f6; border-radius:5px; }
#ny1 .ny1_l02 ul .erji a:hover{ background:#349b19; color:#fff; }
#ny1 .ny1_l02 ul .erji a#cut{  background:#349b19; color:#fff; }

#ny1 .ny1_l03{ width:920px; float:right; }
#ny1 .ny1_l03 .r01{ width:900px; margin:0 auto; border-bottom:#349b19 2px solid;  height:40px; line-height:40px; clear:both; overflow:hidden; }
#ny1 .ny1_l03 .r01 .nam{ float:left; color:#349b19; font-size:16px; font-family:"Microsoft YaHei"; padding-left:30px; }
#ny1 .ny1_l03 .r01 .weizhi{ float:right; margin-top:5px; margin-right:20px; }
#ny1 .ny1_l03 .r01 .weizhi .home{ float:left; margin-top:12px; margin-right:5px; }
#ny1 .ny1_l03 .r01 .weizhi .wz{ float:left; color:#666; font-size:12px; font-weight:normal; }
#ny1 .ny1_l03 .r01 .weizhi .wz a{ color:#666; font-weight:normal; }
#ny1 .ny1_l04{ padding:20px 10px 10px 10px; color:#4b4a4a; clear:both; line-height:1.6; }
#ny1 .ny1_l04 .info{ width:93%; margin:0 auto; }
#ny1 .ny1_l04 .info img{ max-width:100%; }
