﻿@charset "utf-8";
/* CSS Document */
/*头部*/
body{ width:100%;min-width:1200px;margin:0 auto;background:url(../images/topbg.jpg); }
.fl{float: left;}
.fr{float: right;}

/*头部开始*/
.h_wrap{min-width:1160px;}
.h_top{ height:22px; line-height:22px; overflow:hidden; background:url(../images/topbg.jpg); color:#555; }
.h_top .top_right{color: #555;}
.h_top a{padding:0 8px;display:inline-block;color: #555;}
.h_top .wb{padding-right: 0;}
.header{ width:1160px; margin:0 auto; overflow:hidden; }
#header100{ width:100%; height:130px; clear:both; overflow:hidden; position:relative; background:url(../images/topbg.jpg); }
#header{ width:1180px; margin:0 auto; height:110px; clear:both;  }
#header .logo{ float:left; margin-right:15px; margin-top:10px; }
#header .logo img{ margin-top:5px; max-height:98px; max-width:100%; }
#header .lname{ height:57px; float:left; margin-top:25px; line-height:1.5; }
#header .lname .wz1{ color:#333; font-size:32px; font-weight:600; letter-spacing:0px; }
#header .lname .wz2{ color:#999; font-size:14px; font-weight:600; letter-spacing:0.45px; }
#header .lname .wz3{ color:#148513; font-size:16px; font-family:"宋体"; font-weight:600; letter-spacing:-1.8px; }
#header .lname .wz4{ color:#148513; font-size:16px; font-family:"宋体"; font-weight:600; letter-spacing:-2.4px; }
#header .dh{ float:right; width:260px; height:60px; margin-top:25px; position:relative; }
#header .dh .telico{ position:absolute; left:0; top:12px; }
#header .dh .telico img{ max-height:55px; }
#header .dh .nam{ position:absolute; left:60px; top:10px; font-size:14px; font-family:"Microsoft YaHei"; color:#000; }
#header .dh .tel{ position:absolute; left:60px; top:30px; font-size:32px; color:#c00; font-family: "Times New Roman", Times, serif; font-weight:bold; }
#header .dh .img{ position:absolute; left:0px; top:20px; }
/*头部结束*/


/*导航*/
.main_nav{width:100%;background:#148513; 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:50px; clear:both; background:-webkit-linear-gradient(top,#96d148,#148513); }
#menu { width:1200px; height:50px; margin:0 auto; }
#menu ul { list-style:none; }
#menu ul li { float:left; width:140px; height:50px; background:url(../images/menu_m.png) no-repeat 100% 50%; }
#menu ul li:last-child{ background:none; }
#menu ul li a { display:block; color:#fff; width:140px; height:50px; line-height:50px; text-align:center;font-size:14px; font-family:"Microsoft YaHei"; }
#menu ul li a:hover { color:#fff; background:#129311; }
#menu ul li a#cut { color:#fff; background:#129311; }
#menu ul li ul { display:none; position:absolute; background:#129311; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; z-index:999; }
#menu ul li ul li { float:none; height:35px; line-height:35px; background:none; }
#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:#148513; color:#fff; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }

/*banner*/
.banner{height:570px;width:100%;}
.flexslider{position:relative;height:570px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:570px;}
.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{ clear:both; overflow:hidden; margin-top:20px; }
.main_about_nr{ width:1200px; margin:0 auto; }
.main_about_tl h2{display:block;text-align:center;font-size:30px;color:#148513;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{ background:#f7f7f7; clear:both; overflow:hidden; }
.video{ float:left; width:520px; height:340px; overflow:hidden; }
.video img{ width:100%;height:100%; cursor:pointer; transition:all 0.6s; transform:scale(1); /*box-shadow:6px 6px 5px rgba(0,0,0,0.15);*/ }
.video img:hover{ transform:scale(1.05); }
.shipin{ float:left; width:520px; height:340px; overflow:hidden; display:none; }
.video_nr{width:343px;height:250px;margin:0px auto;}
.about_fr{width:620px;float:right; height:330px; overflow:hidden; padding-top:10px; padding-right:25px; }
.about_fr h2{font-size:22px;color:#148513;letter-spacing:1px;margin-top:3px; margin-bottom:15px; }
.about_fr h2 .amore{ font-weight:normal; float:right; font-size:14px; margin-top:8px; }
.about_fr h2 .amore a{ color:#148513; }
.about_fr h2 .amore a:hover{ color:#333; }
.about_fr .info{ color:#666;line-height:30px; height:240px; overflow:hidden; }
.about_fr .m1{ text-indent:2em; }

.imore{ clear:both; overflow:hidden; text-align:center; margin-top:20px; }
.imore a{ display:block; width:100px; margin:0 auto; padding:5px 10px 5px 10px; border:#148513 1px solid; color:#148513; }
.imore a:hover{ background:#148513; color:#ff0; }


/*基地展示*/
.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:#148513;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:#148513;text-transform:uppercase;font-family:Arial;letter-spacing:1px;font-size:12px;}

/*分割线2*/
.fgx2{font-size:28px;text-align:center;color:#666; padding-top:40px; line-height:35px;font-weight:bold;}
.fgx2 span{ font-family: Geneva, Arial, Helvetica, sans-serif; }
.fgx2 h4{font-size:22px;color:#148513; background:url(../images/title1.png) no-repeat center center; font-weight:bold;}

/*分割线3*/
.fgx3{ width:1200px; margin:0 auto; background:url(../images/fgx3.png) no-repeat; height:50px; line-height:50px; color:#fff; font-weight:bold; text-indent:20px;  clear:both; overflow:hidden; margin-top:20px; }
.fgx3 p{float:left;}
.fgx3 p.show{width:145px;font-size:19px;}
.fgx3 p.enshow{width:500px;color:#999999;font-size:14px;font-weight:500;}
.fgx3 p.showmore{ float:right;width:250px;color:#999999;font-size:13px;font-weight:500;text-align:right; padding-right:15px; }
.fgx3 p.showmore a{color:#999; }

/*分割线4*/
.fgx4{ width:1200px; position:relative; margin:0 auto; overflow:hidden; margin-top:30px; }
.fgx4 h1{ font-size:24px; font-weight:bold; text-align:center; color:#dca562; }
.fgx4 h1 a{ color:#dca562; }
.fgx4 h1 img{ margin-right:10px; }
.fgx4 h1 span{ color:#dedede; }

/*分割线5*/
.fgx5{ width:1200px; margin:0 auto; text-align:center; clear:both; margin-bottom:10px; margin-top:20px;}
.fgx5 p{ font-size:16px; }
.fgx5 span{ font-size:26px; font-weight:bold; display:inline-block; color:#000; display:block; line-height:50px; }
.fgx5 em{ height:5px; width:70px; background:#f2b04a; display:inline-block; }

.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:#148513; }

.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:#148513;}
.main_new_tl h2{font-size:20px;color:#148513;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:#148513;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:#148513;}
.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; }


/*inews start*/
.newsblock{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-bottom:20px; }
.newscon{ clear:both; overflow:hidden; margin-top:30px; }
.leftnew{ float: left; }
.rightnew,.leftnew{float: left;width: 580px}
.rightnew:last-child{ float: right;  }
.rightnew h3{ font-size: 20px; border-left: 5px  solid #f2b04a; padding-left: 20px; margin: 30px 0  }
.newscon a:hover span{color: #f2b04a}
.leftnew img{width: 550px;height: 353px}
.rightnew dl{clear: both;display: block;margin-bottom: 20px;height: 106px;overflow: hidden; }
.rightnew dl dt{float: left;width: 200px; overflow: hidden;}
.rightnew dl dd{float: right;width:350px}
.rightnew dl dd span{ display:block; float:left; font-size:14px; line-height:35px; color:#000; width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.rightnew dl dd em{ display:block; float:right; line-height:35px; padding-right:5px; color:#999; }
.rightnew dl dd p{ clear:both; font-size:14px; color:#999; line-height:24px; height:72px; overflow:hidden; }
.rightnew dl dt img{width: 200px;height: 120px;overflow: hidden; 
    transform: scale(1);  
    transition: all 1s ease 0s;  
    -webkit-transform: scale(1);  
    -webkit-transform: all 1s ease 0s;  }      
.rightnew dl:hover dt img{transform: scale(1.3);  
    transition: all 1s ease 0s;  
    -webkit-transform: scale(1.3);  
    -webkit-transform: all 1s ease 0s;}



.inews100{ clear:both; overflow:hidden; }
.inews{ width:1200px; margin:0px auto; clear:both; overflow:hidden; margin-top:30px; }
.inews .l{ width:100%; }

.inews .l .n01{ margin-bottom:20px; float:left; width:278px; margin-right:24px; }
/*.inews .l .n01:nth-child(2n){ margin-top:20px; } */
.inews .l .n01:nth-child(4n){ margin-right:0px; } 
.inews .l .n01 .img{ width:278px; height:158px; background:#fff; border:#eee 1px solid; text-align:center; overflow:hidden; box-shadow:2px 3px 2px rgba(0,0,0,0.1);  }
.inews .l .n01 .img img{ max-width:278px; max-height:158px; cursor:pointer; transition:all 0.6s; transform:scale(1.2);  }
.inews .l .n01 .img img:hover{ transform:scale(1.3); }
.inews .l .n01 .rt{ width:100%; }
.inews .l .n01 .seot{ font-size:14px; color:#148513; padding:5px; overflow:hidden; margin-top:5px; }
.inews .l .n01 .seot a{ color:#148513; }
.inews .l .n01 .seot a:hover{ color:#333; }
.inews .l .n01 .seot .nam{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.inews .l .n01 .rt .time{ margin-top:5px; font-size:13px; color:#666; background:url(../images/tico1.png) left center no-repeat; padding-left:20px; }
.inews .l .n01 .rt .more{ float:right; }
.inews .l .n01 .rt .more a{ color:#333; font-size:13px; }
.inews .l .n01 .rt .more a:hover{ color:#148513; }
.inews .l .n01 .seod{ clear:both; margin-top:3px; font-size:12px; color:#333; font-family:"Microsoft YaHei"; line-height:24px; text-indent:2em; height:96px; overflow:hidden; }
.inews .l .n01 .seod a{ color:#c00; }
.inews .l .n01 .seod a:hover{ color:#4bb344; }
/*inews end*/



/*友情链接*/
.link{width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:30px; }
.link_tl h2{display:block;width:253px;height:22px;font-size:16px;color:#333;background:url(../images/links_tl.png) no-repeat;font-weight:normal;line-height:20px;text-indent:125px;}
.link_tl{height:22px;border-bottom:1px solid #ccc; padding-bottom:10px; }
.link_nr{padding:15px 0 10px 0px;}
.link_nr p{letter-spacing:1px;}
.link_nr p a:hover{color:#18800a;}


/*底部*/
.footer{width:100%; margin-top:20px; clear:both; overflow:hidden; }
.foot{width:1200px;margin:0 auto; text-align:center; }
.foot_nav100{ background:#148513; overflow:hidden; }
.foot_nav{ width:1200px; margin:0 auto; height:40px; background:#148513; 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:#333;letter-spacing:1px;line-height:26px; }
.foot_nr p a{ color:#333; }

/*返回顶部*/
.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:235px; float:left; margin-top:10px; }
#ny1 .ny1_l01{ width:235px; padding-bottom:10px; }
#ny1 .ny1_l01 h1{ height:76px; background:#148513; 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:233px; margin:0 auto; text-align:left; color:#4b4a4a; clear:both; line-height:1.8; border:#148513 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:#148513; color:#fff; }
#ny1 .ny1_l02 ul li a#cut{  background:#148513; 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:#148513; color:#fff; }
#ny1 .ny1_l02 ul .erji a#cut{  background:#148513; color:#fff; }

#ny1 .ny1_l03{ width:920px; float:right; }
#ny1 .ny1_l03 .r01{ width:900px; margin:0 auto; border-bottom:#148513 2px solid;  height:40px; line-height:40px; clear:both; overflow:hidden; }
#ny1 .ny1_l03 .r01 .nam{ float:left; color:#148513; 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%; }


.iprolist{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding-top:30px; }
.iprolist ul li{ float:left; width:32%; margin-right:2%; margin-bottom:20px; }
.iprolist ul li:nth-child(3n){ margin-right:0px; }
.iprolist ul li .img{ height:400px; overflow:hidden; background:url(../images/probg.jpg) center top no-repeat; border:#eee 1px solid; }
.iprolist ul li .img:hover{ border:#bff3aa 1px solid; }
.iprolist ul li .img img{ max-width:100%; max-height:400px; cursor:pointer; transition:all 0.6s; transform:scale(1.0); }
.iprolist ul li .img img:hover{ transform:scale(0.9); }
.iprolist ul li .nam{ width:100%; line-height:30px; text-align:center; }
.iprolist ul li .nam a{ font-size:16px; color:#148513; }


.iprolist200{ clear:both; overflow:hidden; padding:10px 0 25px; }
.iprolist2{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding-top:30px; }
.iprolist2 ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:20px; }
.iprolist2 ul li:nth-child(4n){ margin-right:0px; }
.iprolist2 ul li .img{ height:200px; overflow:hidden; background:#fff; text-align:center; border:#eee 1px solid; }
.iprolist2 ul li .img img{ max-width:100%; max-height:200px; cursor:pointer; transition:all 0.6s; transform:scale(1.1); }
.iprolist2 ul li .img img:hover{ transform:scale(1.2); }
.iprolist2 ul li .nam{ width:100%; line-height:40px; text-align:center; background:url(../images/topbg.png); }
.iprolist2 ul li .nam a{ color:#000; }

/*产品滚动*/
.picScroll{ width:1100px; margin:0 auto; position:relative; clear:both; margin-top:20px; margin-bottom:40px; }
.picScroll ul{ }
.picScroll ul li{ float:left; width:260px; margin-right:20px; overflow:hidden; position:relative; z-index:0; }
.picScroll ul li .img{ height:180px; overflow:hidden; background:#fff; border:#eee 1px solid; }
.picScroll ul li .img:hover{ border:#bff3aa 1px solid; }
.picScroll ul li .img img{ max-width:100%; max-height:180px; cursor:pointer; transition:all 0.6s; transform:scale(1.0); }
.picScroll ul li .img img:hover{ transform:scale(1.05); }
.picScroll ul li .nam{ font-size:14px; text-align:center; margin-top:8px; }
.picScroll .prev{ position:absolute; left:-56px; top:35%; display:block; width:48px; height:48px; overflow:hidden; background:url(../images/prev1.png) 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .next{ position:absolute; right:-56px; top:35%; display:block; width:48px; height:48px; overflow:hidden; background:url(../images/next1.png) 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .prevStop{ background:url(../images/prev2.png) 0 0 no-repeat; border-radius:3px; }
.picScroll .nextStop{ background:url(../images/next2.png) 0 0 no-repeat; border-radius:3px; }