@charset "utf-8";
/* CSS Document */

/*头部*/
body{ min-width:1200px; overflow-x:hidden; }
.head{height:121px; width:100%; background:url(../images/topbg1.jpg) center top no-repeat; }
.head_nr{width:1200px;margin:0 auto; }
.head_nr_top{height:24px;line-height:24px;}
.head_nr_top span{float:right;color:#000;letter-spacing:1px;}
.head_nr_top span a{color:#000;}
.logo{ width:540px; float:left; }
.logo .nam1{ font-size:36px; color:#333; letter-spacing:1.5px; font-weight:600; }
.logo .nam2{ font-size:16px; color:#999; letter-spacing:0px; }
.logo a{color:#333; }
.phone{width:255px;float:right;color:#333;margin-top:13px;}
.phone img{float:left;margin-right:15px; max-width:50px; }
.phone p{display:block;height:15px;line-height:15px;margin-top:5px;}
.phone h2{font-size:24px;display:block;}

/*导航*/
.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:50px; clear:both; background:#349b19; }
#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/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:50px; line-height:50px; 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%;}

/*公司简介*/
.iabout{ background:url(../images/pbg2.jpg) center top no-repeat fixed; padding:30px 0; clear:both; overflow:hidden; }
.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:30px;color:#349b19;letter-spacing:1px;margin-top:3px; text-shadow:0.5px 0.5px 0px #fff; }
.about_fr p{color:#333;line-height:31px;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:30px; }
.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; }

/*首页基地展示*/
.iBase100{ clear:both; overflow:hidden; padding-top:20px; }
.iprolist{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding-top:30px; }
.iprolist ul li{ float:left; width:23%; margin-right:2%; margin-bottom:20px; }
.iprolist ul li:nth-child(4n){ margin-right:0px; }
.iprolist ul li .img{ height:200px; overflow:hidden; border:#eee 1px solid; }
.iprolist ul li .img img{ max-width:100%; max-height:200px; cursor:pointer; transition:all 0.6s; }
.iprolist ul li .img img:hover{ transform:scale(1.05); }
.iprolist ul li .nam{ width:100%; line-height:30px; text-align:center; }


.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; }*/


/*inews start*/
.newsbg{ clear:both; overflow:hidden; background:url(../images/newsbg.jpg) center top no-repeat fixed; margin-top:20px; padding-top:20px; }
.newsblock{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-bottom:40px; }
.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:#339933; }
.leftnew img{width: 550px;height: 353px}
.rightnew dl{ clear:both; display:block; margin-bottom:20px; overflow:hidden; }
.rightnew dl dt{ float:left; width:180px; height:120px; overflow:hidden; background:#fff; text-align:center; border:#eee 1px solid; }
.rightnew dl dt img{ max-width:178px; max-height:118px; 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.05);  
    transition: all 1s ease 0s;  
    -webkit-transform: scale(1.05);  
    -webkit-transform: all 1s ease 0s;}
	
.rightnew dl dd{float: right;width:365px}
.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:#339933; }
.rightnew dl dd p{ clear:both; font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-indent:2em; }


.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.05); }
.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; }
.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:230px; float:left; margin-top:10px; }
#ny1 .ny1_l01{ width:230px; 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:228px; 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:900px; 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%; }


/*观光旅游*/
.c2{ background:url(../images/iabout.jpg) center center fixed; background-size:100% 100%; height:666px; }
.c2_tit{background: url(../images/tit.png)no-repeat bottom center;height:85px;color:#349b19;font-size:30px; font-family:"Microsoft YaHei"; text-align: center;padding-top:100px; font-weight:bold; }
.c2_tit p{ font-size:22px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.c2_cont{ margin-top:79px; }
.c2_cont ul{ text-align:center; }
.c2_cont ul li{display: inline-block;width:221px;text-align: center;margin-right:20px;}
.c2_cont ul li:last-child{margin-right: 0px;}
.c2_cont ul li a{width: 221px;height: 220px;overflow: hidden;display: inline-block;}
.c2_cont ul li a img{-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;cursor: pointer;width: 221px;height: 220px;}
.c2_cont ul li a img:hover{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);transform: scale(1.1,1.1);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.c2_cont ul li h3{ padding-top:22px; color:#fff; font-size:16px; font-weight:normal; }
.c2_cont ul li:hover h3{ color:#339933; }


/*乡村旅游*/
.a1{ clear:both; overflow:hidden; }
.c7{ background:url(../images/bg1.jpg) center bottom no-repeat; background-size:100% 100%; height:720px; }
.c7_tit{text-align: center;color: #000;font-size: 30px;font-family: "宋体";padding-top:50px; }
.c7_tit p{color: #999;font-size: 16px;font-family: "微软雅黑"; margin-top:10px; margin-bottom:15px; }
.c7_tit a{ border:1px solid #339933; color:#339933; font-size: 14px;width: 115px;height: 27px;text-align: center;line-height: 27px; display: inline-block;border-radius: 21px;}
.c7_tit a:hover{ border:1px solid #c00; color:#c00; }
.c7_cont{height:385px;margin-top:16px;background: url(../images/ni.png)no-repeat; width: 1920px;margin-left: -960px;left:50%;position: relative; }
.c7_cont ul{width: 1200px;margin: 0 auto;}
.c7_cont ul li{background: url(../images/xiang.png)no-repeat 37px 0px; width: 86px;float: left;}
.c7_cont ul li a{overflow: hidden;display: block;margin-top: 38px;width: 86px;height: 86px;float: left;}
.c7_cont ul li a img{width:86px; border-radius:50%; }
/*.c7_cont ul li a:hover img{margin-top: -86px;}*/
.c7_cont ul li h3{transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);writing-mode: tb-rl;cursor: pointer; text-decoration: none;font-weight: normal;color: #999;font-size: 12px;float: left;padding-left: 20px;margin-top: 10px;}
.c7_cont ul li span{display: block;color: #000;font-size: 16px;}
.c7_cont ul li:hover h3 span{color: #fe0201}
.c7_cont ul li:nth-child(1){margin-top: 57px;margin-left: 18px;}
.c7_cont ul li:nth-child(2){margin-top: 26px;margin-left: 129px;}
.c7_cont ul li:nth-child(3){margin-top: 30px;margin-left: 125px;}
.c7_cont ul li:nth-child(4){margin-top: 43px;margin-left: 130px;}
.c7_cont ul li:nth-child(5){margin-top: 19px;margin-left: 127px;}
.c7_cont ul li:nth-child(6){margin-top: 53px;margin-left: 125px;}
