@charset "utf-8";
/* CSS Document */

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
 
/* 滚动条里面小方块 */
::-webkit-scrollbar-thumb {
  background: #297735;
  border-radius: 10px;
}
/*滚动条里面轨道*/
::-webkit-scrollbar-track {
  background-color: #bdbdbd;
}


.ne-bg{ position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: url(../images/bg.png) no-repeat;
    background-size: 100% 100%;}

.t-wea{ width:100%; border-bottom:1px solid #a6b8b6; color:#fff; padding:20px 0;}


.top{ width:100%; z-index:22;}
.w90{ width:90%; margin:0 auto;}


.fixed_bg{width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; background: rgba(0,0,0,0.6); z-index:200;}
.slide_nav{background:#ffffff;  transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; width: 400px; position:fixed; left: -400px; top: 0; height: 100%; z-index: 200;}
.left_active{left: 0;}
.closed{ position:absolute; left:30px; top:30px; cursor: pointer;}

.slide_nav .slide_nav_ul{ height:100%; padding-top:20%;}
.slide_nav .slide_nav_ul li{ text-align: center;  position: relative; width: 100%; margin-bottom: 30px; line-height:82px; height:82px;}
.slide_nav .slide_nav_ul li a{font-size: 20px;}
.slide_nav .slide_nav_ul li a span{ display:block; font-size:13px; color:#bbb; font-family:"Arial";}
.slide_nav .slide_nav_ul .slide_nav_wz{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; transition-duration:.5s;}
.slide_nav .slide_nav_ul .slide_nav_wz:hover{ background:url(../images/bg1.png) no-repeat center; color:#fff;}



.fixed_bg img{ z-index:9999;}

.ne-po{ position:absolute;top:102px; z-index:2;width: calc(100% - 136px);
    width: -webkit-calc(100% - 136px); right:0;border-bottom:1px solid #a6b8b6; padding-left:20px;}
.ne-po h1{ float:left; font-size:24px; line-height:100px; color:#fff; font-weight:normal;}
.ne-po ul{ float:right; padding-right:5%; padding-top:26px;}
.ne-po ul li{ float:left; margin-left:15px;}
.ne-po ul li a{ display:block; font-size:18px; background:#e3e5e5; padding:10px 25px; border-radius:35px; min-width:109px; text-align:center;}
.ne-po ul li .on,.ne-po ul li a:hover{ background:#427f4e; color:#fff;}
.menu {
    padding: 25px 0 25px 5%;
    border-bottom: 1px solid #a6b8b6;
    position: absolute;
}
.ne-box{ position:absolute;  height:66%; background:url(../images/hua.png) no-repeat bottom right #fff; width:90%; left:5%; bottom:70px; padding:40px 20px 0 40px;}
.ne-gdt{ height:100%;overflow: auto; padding:0 30px 0 0;}
.f-banquan{ width:90%; left:5%;}

.eat-list li{ float:left; width:31%; overflow:hidden; margin:0 3.5% 35px 0; border-radius:15px; position:relative; overflow:hidden;}
.eat-list li img,.live-list dl dt img,.yw-list dl dt img{ width:100%; display:block; transition-duration:.5s; border-radius:15px;}
.eat-list li:nth-child(3n){ margin-right:0;}
.eat-list li:hover img,.live-list dl:hover dt img,.yw-list dl:hover dt img,.zt-list dl:hover dt img,.sp-list dl:hover dt .img01{ transform:scale(1.1)}
.eat-list li p{ position:absolute; bottom:0; line-height:70px; text-align:center; width:100%; font-size:16px; z-index:3;transition-duration:.5s;}
.eat-list li:after{ content:"";   background:#dadada; position:absolute; bottom:-60px; left:0; width: 100%;height:130px;border-radius: 50%; z-index:2; transition-duration:.5s;}
.eat-list li:hover:after{ background:#007a39; bottom:-30px;border-radius: 30%;}
.eat-list li:hover p{ color:#fff; line-height:90px;}
.live-list dl{ width:49%; margin-bottom:20px; float:left;}
.live-list dl dt{ overflow:hidden;}
.live-list dl dt img,.yw-list dl dt img{ border-radius:0;}
.live-list dl dd{ background:#f4f4f4; padding:20px 15px; position:relative;}
.live-list dl dd:after{ content:""; width:100%; height:4px;background: linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -o-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -ms-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -moz-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -webkit-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%); position:absolute; left:0; bottom:0;
}
.live-list dl dd h1{ font-size:20px; text-align:center; padding-bottom:15px;}
.live-list dl dd p{ font-size:16px; padding-left:30px; margin-bottom:10px;}
.live-list dl dd p:nth-child(2){ background:url(../images/add.png) no-repeat left center;}
.live-list dl dd p:nth-child(3){ background:url(../images/tel.png) no-repeat left center;}
.live-list dl dd p:nth-child(4){ background:url(../images/wz.png) no-repeat left center; width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.live-list dl dd span{ position:absolute; color:#007a39; font-size:16px; font-weight:bold; bottom:30px; right:15px;}
.live-list dl:nth-child(2n){ float:right;}

.wz01{ width:85%; margin:0 auto; padding:50px 0;}
.ez-zi{ font-size:18px; padding-bottom:27px;}
.ez-zi span{ font-weight:bold; font-size:24px; color:#007a39}
.wz01 li{ width:50%; float:left; margin-bottom:17px;}
.wz01 li h1{ width:92px; height:92px;background: linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -o-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -ms-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -moz-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%);
background: -webkit-linear-gradient(left , rgb(2, 124, 59) 8% , rgb(69, 198, 193) 100%); color:#fff; text-align:center; font-size:22px; font-weight:normal; padding-top:10px; line-height:1.6; border-radius:10px; float:left;}
.wz01 li p{ float:left; line-height:92px; font-size:18px; padding-left:15px; width:83%;}
#map{ height:400px;}


.yw-list dl{ position:relative; margin-bottom:30px;}
.yw-list dl dt{ width:50%; float:left; overflow:hidden;}
.yw-list dl dt img{ border-radius:10px 0 0 10px;}
.yw-list dl dd{ width:50%; height:100%; position:absolute; top:0; right:0; border:1px solid #bdbdbd; border-radius:0 10px 10px 0; padding:50px;}
.yw-list dl dd h1{ font-size:20px; background:url(../images/zp.png) no-repeat right center; display:inline-block; padding-right:30px;}
.yw-list dl dd p{ padding:40px 0; font-size:17px; line-height:1.7;}
.yw-list dl dd span{ font-size:20px; color:#007a39}

.live-list h2{ font-weight:normal; font-size:16px; line-height:1.7; margin:10px 0 15px 0;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.live-list h3{ font-weight:normal; font-size:17px;color:#007a39; text-align:center;}
.zt-list dl,.sp-list dl{ width:32%; float:left; position:relative; margin:0 2% 40px 0;}
.zt-list dl dt { overflow:hidden;}
.zt-list dl dt img,.sp-list dl dt .img01{ width:100%; height:100%; display:block; transition-duration:.5s;}
.zt-list dl dd{ position:absolute; width:90%; left:5%; bottom:12px; background:rgba(41,119,53,0.86); color:#fff; border-radius:25px; line-height:46px; height:46px; padding:0 10px;font-size:17px;}
.zt-list dl dd p{ float:left; }
.zt-list dl dd span{ float:right;}
.zt-list dl:nth-child(3n),.sp-list dl:nth-child(3n){ margin-right:0;}
.jj-ti{ font-size:30px; color:#00702e; margin-bottom:33px;}
.jj-zi{ font-size:18px; line-height:1.8; text-align:justify; padding-bottom:40px;}
.sp-list dl{ margin-bottom:0;}
.sp-list dl dt { position:relative; overflow:hidden;}
.sp-list dl dt .img02{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.sp-list dl dd{ text-align:center; font-size:18px; line-height:70px; transition-duration:.5s;}
.sp-list dl:hover dd{ color:#fff; background:#297735}


.sj-le{ width:40%; font-size:17px;}
.sj-le p{ line-height:2.5; padding-bottom:80px; background:url(../images/time.png) no-repeat left 13px; padding-left:40px;}
.sj-le p span{ font-weight:bold; color:#007130; font-size:20px;}


.Menubox{ position: relative; top:-40px; right:0; color:#b6b6b6; font-size:20px; background:#fff; float:right}
.Menubox li{ display:inline-block; color:#333; cursor:pointer;  padding:0 10px 10px; position:relative;}
.Menubox li:after{ content:""; width:87px; height:2px; background:#007333; position:absolute; bottom:0; left:50%; margin-left:-44px; opacity:0;}
.Menubox li.hover{ color:#007333}
.Menubox li.hover:after{ opacity:1;}
.sf-ti{ text-align:center; font-size:24px;}
.sf-li01{ text-align:center; padding:35px 0;}
.sf-li01 li{ display:inline-block; font-size:20px; margin:0 50px;}
.sf-tt{ background:#00702d; color:#fff; font-size:20px; line-height:60px;}
.sf-tt li{ float:left; width:16.666%; text-align:center;}
.sf-bi{ border:1px solid #d5d5d5; line-height:77px;font-size:20px;}
.sf-bi li{ float:left;width:16.666%; text-align:center;}
.sf-bi li:nth-child(1){ border-right:1px solid #d5d5d5}
.sf-bi li:nth-child(5),.sf-bi li:nth-child(6){ line-height:30px; padding-top:7px;}
.sf-wa{ position:relative; border:1px solid #d5d5d5; border-top:none; font-size:18px;}
.sf-wa li:nth-child(1){ width:16.666%;border-right:1px solid #d5d5d5; position:absolute; left:0; top:0; height:100%; text-align: center; padding-top:20%;}
.sf-wa li:nth-child(2){ float:right; width:83.33%; padding:30px 80px;}
.sf-wa li:nth-child(2) p{ line-height:1.8; padding-bottom:20px;}
.sf-wa li:nth-child(2) p span{ font-weight:bold; color:#00702d}
.jt-ri{ width:35%;}
.jt-ri #map{ height:500px;}
.jt-le{ width:55%;}
.jt-le p{ padding-bottom:30px;}
.jt-le p:nth-child(1){ background:url(../images/icon06.png) no-repeat left 10px;}
.jt-le p:nth-child(2){ background:url(../images/icon07.png) no-repeat left 10px;}
.jt-le p:nth-child(3){ background:url(../images/icon08.png) no-repeat left 10px;}
.dy-nr .sf-tt li{ width:50%;}

.bi-table{border:1px solid #d5d5d5; border-bottom:none;}
.bi-table li{ border-bottom:1px solid #d5d5d5; line-height:74px; background:#fff;}
.bi-table li p{ float:left;width:50%; text-align:center; font-size:18px;}
.ggc-ri{ width:471px;}
.ggc-le dl{ margin-bottom:40px;}
.ggc-le dl dt{ float:left;}
.ggc-le dl dd{ float:left; padding-left:30px;}
.ggc-le dl dd h1{ font-size:24px; font-weight:normal; color:#007130; padding-bottom:15px;}
.ggc-le dl dd p{ font-size:18px; line-height:1.7;}
.jqdl{ position:absolute; width:100%; text-align:center; top:30%;}
.jqdl li{ display:inline-block; margin:0 35px;}
.new-ti{ text-align:center; font-size:24px; padding-bottom:23px; border-bottom:1px solid #eee; margin-bottom:23px;}
.new-zi p{ font-size:18px; line-height:1.7;}
.new-zi img{ padding:20px 0;}












