 body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,'Microsoft YaHei'; color:#333; font-size:12px;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none; text-decoration:none!important;  }
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,'Microsoft YaHei';}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
em,i{ font-style:normal;}
li{ list-style:none;}
h3{ font-weight:normal;}
.box{ width: 1200px; margin: 0 auto; }

/* head */
.head{ background:#fff; height:90px;  }
h1{ line-height: 90px; float: left; }
.nav_ul{ float: left; margin-left: 144px; }
.nav_ul li{ float: left; margin-left:30px;  }
.nav_ul li a{ display: block; font-size: 16px; font-weight: bold; height:90px; line-height: 90px; padding: 0 16px; color: #545454; position: relative;  }
.nav_ul li a:after{ content: ''; position: absolute;left:0; bottom: 1px; width: 0; height: 2px; background:#7db633; transition: all 0.5s ease 0s; }
.nav_ul li a:hover:after{ transition: all 0.5s ease 0s; width: 100%; }
.navwrap li { margin:0 38px 0 0; float: left; display: block; min-height: 100px; }
.navwrap li a{ font-size: 16px; height: 30px; line-height: 30px; margin-bottom: 8px; display: block; padding: 0; color: #5f913c }
.navwrap li .menu_div a{ color:#a7a7a7;transition: all 0.5s ease 0s; height: 26px; line-height: 26px; margin: 0; font-size: 14px; }
.subMenu{display: none;position: absolute;top: 90px; padding-top: 20px; left: 0;width: 100%; background:#fff; padding-bottom: 40px; border-top: 1px solid #cdcdcd;z-index: 9999999;}
.navwrap {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
.navwrap li .menu_div a:hover{ color: #5f913c; transition: all 0.5s ease 0s; }
.navwrap li a:after{ display: none; }
li.nav-item>a::before{ transition: all 0.5s ease 0s; content: ''; position: absolute; left: 0; bottom: 1px; width: 0; height: 2px; background:#7db633;  position: absolute;}
li.nav-item:hover>a ,li.nav-item.active>a{color: #119f0f;}
li.nav-item:hover>a::before,li.nav-item.active>a::before{ width: 100%; transition: all 0.5s ease 0s; }








.head_right{ float: right; border-left: 1px solid #cdcdcd; }
.sign{ float: left; background: url(../images/head1.png) 20px center no-repeat; height: 90px; line-height: 90px; padding-left: 38px; }
.sign a{ font-size: 12px; display: block; transition: all 0.5s ease 0s; float: left; margin-left:12px;  }
.lan{ float: left; padding-left: 20px; }
.lan a{ height: 90px; transition: all 0.5s ease 0s;  line-height: 90px;background: url(../images/head2.png) left center no-repeat; padding-left: 28px; font-size: 14px; }
.sign a:hover,.lan a:hover{ color:#7db633; transition: all 0.5s ease 0s; }
.foot_top{ background: #5f913c; padding: 32px 0 40px 0; }
.add_ul{ float: left;  }
.add_ul li{ float: left; margin-right:34px; color: #fff; height: 42px; line-height: 42px; overflow: hidden; font-size: 18px;   }
.add_ul li img{ margin-right: 6px; }
.free{ display: block; float: right; width:244px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: bold; border-right: 5px; color: #5f913c; text-transform: uppercase; background: #fff;  }
.add{ height:72px; overflow: hidden; border-top: 1px solid #4f4f4f;  }
.add_left{ font-size: 14px; color: #fff;  text-transform: uppercase; height: 72px; line-height: 72px; display: block; float: left; }
.add_a{ display: block; float: right;transition: all 0.5s ease 0s; font-size: 14px; color: #fff; height: 72px; line-height: 72px; }
.foot_bottom{ background: #2b2b2b }
.zen_tit{ font-size: 30px; font-weight: bold; color:#fff; height: 84px; line-height: 84px; overflow: hidden; display: block; }
.share{ float: right; width:156px;  }
.foot_em{ display: block; height:34px; line-height: 34px; margin-bottom:10px; font-size: 16px; color:#fff; overflow: hidden;   }
.share_ul li{ height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #7f7f7f; margin-bottom: 16px; }
.share_ul li a{color: #7f7f7f;}
.share_ul li img{ margin-right:16px;  }
.foot_zen{ float: left; width: 1004px; }
.foot_nav{ float: left; width:14.28%;  }
.foot_nav a{ display: block; font-size: 14px;  transition: all 0.5s ease 0s;color: #fff;  line-height: 20px; margin-bottom: 10px; overflow: hidden;  }
.zen{ padding-bottom: 50px; }
.foot_nav a:hover,.add_a:hover{ color: #5f913c; transition: all 0.5s ease 0s; }
.catalog{ padding: 70px 0 58px 0; }
.catalog_ul li{ float: left; margin-right:12px;  }
.catalog_ul li a{ transition: all 0.5s ease 0s; display: block; font-size: 16px; text-align: center; padding: 0 10px; margin-bottom: 15px; height: 46px; line-height: 46px; border-radius: 5px; border: 1px solid #7db633; color: #7db633;  }
.catalog_ul li a:hover,.catalog_ul li a.for{ transition: all 0.5s ease 0s; background: #7db633; color: #fff; }

.wrap{ box-shadow: 0 0 20px #ececec; border-radius: 5px; background: #fff; margin-bottom: 90px; }
.about{ padding:40px;  }

.news{ padding-bottom: 70px; }
.web_tit{ height: 48px; line-height: 48px; overflow: hidden; padding:46px 0;  }
.web_cn{ font-size: 30px; font-weight: bold; margin-right: 16px; }
.web_en{ font-size: 18px; color: #a7a7a7; text-transform: uppercase; }
.news_dl{ padding:32px 0; border-bottom: 1px solid #e9e9e9;  }
.news_dl dt{ float: left; width:265px; height: 205px; overflow: hidden;  }
.news_dl dt img{ width:265px; transition: all 1s ease 0s; height: 205px; overflow: hidden;}
.news_dl dd{ float: left; width:857px; margin-left: 30px;  padding-top: 22px; }
.news_tit{ font-weight: bold; transition: all 0.5s ease 0s; font-size: 18px; display: block; height:40px; line-height: 40px; overflow: hidden;  }
.news_time{ display: block; height:40px; line-height: 40px; margin-bottom: 8px; font-size: 14px; padding-left: 30px; overflow: hidden;background: url(../images/news7.jpg) left center no-repeat;  }
.news_zi{ height:72px; line-height: 24px; overflow: hidden; font-size: 14px; color: #888888  }
.news_dl:hover .news_tit{color: #5f913c; transition: all 0.5s ease 0s;}
.news_dl:hover  dt img{ transform: scale(1.1); transition: all 1s ease 0s; }

.sho_ul{ margin:0 0 20px 0;  }
.sho_ul li{ float: left; margin-right:18px; width: 128px; box-shadow: 0 0 10px #dedede;  }
.sho_img{ display: block; width: 128px; height:73px; overflow: hidden;  }
.sho_img img{ width: 128px; height:73px; overflow: hidden;  }
.sho_tit{ display: block; text-align: center; height:42px; line-height: 21px; background: #fff; font-size: 14px; font-weight: bold;  }
.outdoors{ font-size: 14px; font-weight: bold; height:52px; line-height: 52px; margin-bottom: 40px;   border-bottom: 1px solid #d2d2d2; font-weight: bold; color: #7db633; position: relative; }
.outdoors a{ display: block; position: relative; padding: 0 20px; float: left; height: 52px; line-height: 52px; font-size: 14px;  margin-right: 30px; }
.outdoors  a:after{ width: 0;transition: all 0.5s ease 0s;  height: 3px; background: #7db633; position: absolute; left: 0; bottom: 0; content: ''; }
.outdoors  a:hover:after,.outdoors  a.on:after{ transition: all 0.5s ease 0s; width: 100% }


.sho_ul li a.on .sho_tit,.sho_ul li a:hover .sho_tit{ background: #8db000; color:#fff; transition: all 0.5s ease 0s; }
.out_ul{ margin-left:-46px;  }
.out_ul li{ float: left; width:265px; margin: 0 0 26px 46px;  }
.out_img{ display: block; width: 265px; height:205px; overflow: hidden; margin-bottom: 6px;  }
.out_img img{width: 265px; height:205px; overflow: hidden;}
.out_tit{ font-size: 16px;  transition: all 0.5s ease 0s;font-weight: bold; display: block; height: 38px; padding: 0 6px; line-height: 38px;}
.out_zi{ height:40px; line-height: 20px; overflow: hidden; font-size: 14px; padding: 0 6px; color: #666666  }
.out_num{ display: block; height:34px; line-height: 34px; font-weight: bold;padding: 0 6px;  font-size: 16px;  }
.choose{ padding-bottom: 60px; }
.small_list{position:relative;float:left;width:356px;height:73px;overflow:hidden}
.small_list ul{height:116px;overflow:hidden}
.small_list ul li{position:relative;float:left;margin-right:9px;width:82px; box-sizing:border-box;cursor: pointer; }
.small_list ul li img{display:block; width: 82px; height: 63px; opacity: .6}
.out_ul li:hover .out_tit{color: #5f913c; transition: all 0.5s ease 0s;}
.small_list ul li.on img{ opacity: 1  }
.left_btn{background:url(../images/cooleft.png) left top no-repeat; height: 45px; width: 24px; cursor: pointer; position:absolute; margin-top: -22.5px; left: 10px; top:50% }
.right_btn{background:url(../images/cooright.png) left top no-repeat; height: 45px; width: 24px; cursor: pointer; position:absolute; margin-top: -22.5px; left: 727px; top:50%}

.large_box{ width: 760px; float: left; position: relative; }
.honor_h3{ text-align: center; height: 100px; line-height: 100px; overflow: hidden; font-size: 30px; }
.large_box li{ display: none; }
.large_box li img{ width:760px; height: 545px; overflow: hidden;  }
.small_box{ height: 116px; width:356px; float: right; margin-top: 480px; }


.honor{ padding-bottom: 80px; }
.out_inner{ position: relative; }
.pool{ position: absolute; right: 0; top: 0; width:356px;  }
.pool_tit{ font-size: 24px; font-weight: bold; display: block; height:54px; line-height: 54px; overflow: hidden;  }
.pool_zi{ height:96px; line-height: 24px; overflow: hidden; font-size: 14px; color: #888888  }
.pool_cost{ display: block; height:60px; line-height: 60px; overflow: hidden; font-size: 24px; font-weight: bold;  }
.pool_ms{ font-weight: bold; color: #333; }
.tact_tit{ font-weight: bold; font-size: 14px; height:56px; line-height: 56px; display: block;  }
.tact{ border: 1px solid #cccccc; padding: 0 16px; border-radius: 5px;}
.tact_sub{ font-size: 16px; color: #fff; margin-bottom: 16px; border-radius: 5px; display: block; text-indent: 142px; height:40px; border: 1px solid #7db633; line-height: 40px; text-align: left; width: 100% ;background:#7db633 url(../images/chooimg1.png) 112px center no-repeat;}
.tact_txt{ width: 100%; border: 1px solid #cccccc; margin-bottom:10px; height: 28px; font-size: 14px; color: #aaaaaa; line-height: 28px; padding: 0 8px; box-sizing: border-box; border-radius: 5px; background: none;  } 
.shopp{ padding:64px 0 0 0; margin-bottom: 50px;  }
.shopp_ul{ border-bottom: 1px solid #7db633; margin-bottom: 48px; }
.shopp_ul li{ float: left; margin:0 7px 0 0; }
.shopp_ul li a{ display: block; transition: all 0.5s ease 0s; width:138px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; background: #eaeaea;  color: #666666; border-radius: 5px 5px 0 0; }
.shopp_ul li.on a{ background: #7db633; color: #fff; transition: all 0.5s ease 0s; }
.shopp_inner{ border-bottom: 1px solid #eaeaea; padding-bottom: 20px; }
.shopp_div{ display: none; }
.rec_tit{ font-size: 16px; margin-bottom: 42px; font-weight: bold;background:url(../images/shopp.jpg) left top no-repeat; border-bottom: 1px solid #7db633; text-indent: 37px; color:#fff; height:39px; line-height: 39px;  }
.rec{ position: relative; height:205px; margin-bottom:98px;   }
.rec_scroll{ position: absolute; left: 0; top: 0; height: 205px; width: 1200px; overflow: hidden; }
.rec_ul{ width: 10000px; }
.rec_ul li{ float: left; margin-right:47px; width: 265px; height: 205px; overflow: hidden; border-radius: 5px;  }
.rec_ul li img{ width: 265px; height: 205px; overflow: hidden;}
.rec_left{ display: block; left: -58px; position: absolute; top: 50%;  transition: all 0.5s ease 0s;margin-top:-21px; width: 42px; height: 42px;background: url(../images/shopp_left.png) center center no-repeat;   }
.rec_right{ display: block; right: -58px; position: absolute; top: 50%;  transition: all 0.5s ease 0s;margin-top:-21px; width: 42px; height: 42px;background: url(../images/shopp_right.png) center center no-repeat;   }
.rec_left:hover{background: url(../images/shopp_left1.png) center center no-repeat; transition: all 0.5s ease 0s;}
.rec_right:hover{background: url(../images/shopp_right1.png) center center no-repeat; transition: all 0.5s ease 0s;}
.idea_div{ height: 124px; position: relative; }
.idea_scroll{ position: absolute; left: 0; top: 0; width: 1200px; height: 124px; overflow: hidden; }
.idea_ul{ width: 10000px; height: 124px; }
.idea_left{ display: block;background: url(../images/idea_left.png) center center no-repeat; width: 31px; height: 31px; position: absolute; left: -44px; top:50%; margin-top: -15.5px;  }
.idea_right{ display: block;background: url(../images/idea_right.png) center center no-repeat; width: 31px; height: 31px; position: absolute; right: -44px; top:50%; margin-top: -15.5px;  }
.idea_ul li{ margin-right:24px;  }

.try_ul{ margin:62px 0 0 -18px;  }
.try_ul li{ float: left; width: 217px;transition: all 0.5s ease 0s; margin: 0 0 30px 18px; box-shadow: 0 0 20px #f3f3f3 }
.try_img{ width: 217px; height:181px; overflow: hidden;  }
.try_img img{width: 217px; height:181px; overflow: hidden; }
.try_tit{ display: block; transition: all 0.5s ease 0s; text-align: center; font-size: 16px; height: 56px; line-height: 56px; overflow: hidden; }
.try_ul li:hover .try_tit{color: #5f913c; transition: all 0.5s ease 0s;}
.try_ul li:hover{ transition: all 0.5s ease 0s; transform: translateY(-5px); }
.scenery_ul{ margin: 66px 0 0 -47px; }
.scenery_ul li{ float: left; width:365px; margin: 0 0 35px 47px;  }
.sce_img{ width: 365px; height:280px; overflow: hidden; display: block;  }
.sce_img img{width: 365px; height:280px; overflow: hidden;}
.sce_dl dt{ height:64px; line-height: 64px; overflow: hidden; font-size: 18px;  }
.sce_dl dt img{ margin-right:15px; width: 28px; height: 28px; border-radius: 28px;  }
.sce_dl dd{ height:32px; line-height: 16px; font-size: 14px; overflow: hidden; color: #666666  }
.pool_erea{ width: 100%; height:60px; border: 1px solid #cccccc;font-size: 14px;    color: #aaaaaa; padding: 0 10px; border-radius: 5px; box-sizing: border-box; line-height: 24px;  margin-bottom:10px; }
.view{ border: 1px solid #cccccc; padding:0 16px;   border-radius: 5px; }
.view_dl{ border-bottom: 1px solid #e6e6e6;}
.view_dl dt{ float: left; width:32px; height:52px; line-height: 52px; overflow: hidden;   }
.view_dl dd{ float: left; height: 52px; line-height: 52px; overflow: hidden; font-size: 14px; }
.view_dl:nth-last-child(1){ border: none; }
.view_dl:nth-last-child(1) dd{height: auto; line-height:20px; padding: 14px 0;  }
.view_tact{ margin-bottom: 16px; }

.ton dt{ float: left; margin-right:26px; width: 131px; height: 131px;  }
.ton dt img{width: 131px; height: 131px; overflow: hidden;}
.ton dd{ float: left; width:989px;  }
.ton_tit{ font-size: 24px; font-weight: bold; height:46px; line-height: 46px; overflow: hidden;  }
.ton_zi{ height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; color: #8c8c8c }
.ton_scl{ display: block; height:44px; line-height: 44px; overflow: hidden; font-size:16px; color: #a5a5a5   }
.ton{ margin-top:46px;  }
.scenerydiv{ margin-top:56px;  }

.major_ul{ margin: 0 0 50px -42px; }
.major_ul li{ float: left; margin: 0 0 34px 42px; width: 365px; height: 280px; overflow: hidden; position: relative; }
.major_ul li img{width: 365px; height: 280px;transition: all 1s ease 0s; overflow: hidden;}
.major_tit{ width: 100%;  transition: all 0.5s ease 0s;height: 280px; line-height: 280px; display: block; text-align: center; font-size: 24px;  color: #fff; position: absolute; left: 0; top: 0; }
.major_ul li:hover img{ transition: all 1s ease 0s; transform: scale(1.1);}
.major_more{ font-size: 16px; display: block; color: #fff; text-indent: 46px; border-radius: 5px; margin: 12px 0 40px 0; background: #7db633 url(../images/chooimg1.png) 16px center no-repeat; height:38px; line-height: 38px; width: 138px; border: 1px solid #7db633;  }
.major_ul li:hover .major_tit{ transform: translateY(-10px); transition: all 0.5s ease 0s; }
.majordiv .small_box{ float: none; width: 760px; margin: 0;}
.majordiv .large_box{ float: none; }
.maj{ font-size: 14px; height: 66px; line-height: 66px; overflow: hidden; font-weight: bold;}
.majortitle{ color: #7db633 }
.majordiv .small_list ul li img{ width: 175px; height: 136px; }
.majordiv .small_list ul li{ width: 175px; height: 136px; margin-right: 20px; }
.majordiv .small_list{ width: 760px; height: 136px; }
.majordiv .pool{ top: 10px; }

.index_tit{ float: left; height: 48px; line-height: 48px; }
.index_cn{ font-size: 30px; font-weight: bold; margin-right:16px;  }
.index_div{ padding: 60px 0 32px 0; }
.index_see{ float: right; display: block; height: 48px; line-height: 48px;transition: all 0.5s ease 0s; font-size: 14px; color: #666666 }
.index_see:hover{ color:#7db633; transition: all 0.5s ease 0s;}
.index_en{ font-size:18px; color: #a7a7a7; text-transform: uppercase;  }
.pick_left{ float: left; width: 286px; height: 471px; overflow: hidden; }
.pick_left img{ width: 286px; height: 471px; overflow: hidden;transition: all 1s ease 0s; }
.pick_ul{ float: right; width:865px; margin-left: -23px;  }
.pick_ul li{ float: left; width: 265px; margin: 0 0 16px 23px; }
.pick_img{ display: block; width: 265px; height:205px; overflow: hidden;  }
.pick_img img{width: 265px;transition: all 1s ease 0s; height:205px; overflow: hidden; }
.pick_tit{ text-align: center;transition: all 0.5s ease 0s; height:44px; line-height: 44px; overflow: hidden; font-size:16px; font-weight: bold; display: block;   }
.pick{ padding-bottom: 20px; }
.pick_ul li:hover .pick_tit{color:#7db633; transition: all 0.5s ease 0s;}
.pick_ul li:hover .pick_img img,.pick_left:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }
.seek{ background: #eeeef1 }
.seek .major_ul{ margin-bottom: 0; padding-bottom: 20px; }
.get{background: url(../images/indexbj1.jpg) center top no-repeat; height: 1067px;}
.seek .major_ul li{ margin-left: 49px; }
.get_inner{ float: left; width:217px; height: 238px; box-shadow: 0 0 10px #f2f2f2; overflow: hidden;  }
.get_inner img{width:217px; height: 238px;  overflow: hidden;}
.get_ul{ float: right; width:945px; margin-left: -18px;  }
.get_ul li{ float: left; transition: all 0.5s ease 0s; margin: 0 0 0 18px; width:218px; box-shadow: 0 0 10px #f2f2f2;  }
.get_img{ width: 218px; height: 181px; overflow: hidden; display: block; }
.get_img img{width: 218px; height: 181px; overflow: hidden;}
.get_tit{ display: block; transition: all 0.5s ease 0s; text-align: center; height: 58px; line-height: 58px; background: #fff; font-size:16px; border-radius: 0 0 5px 5px;  }
.get_ul li:hover .get_tit{ color:#7db633; transition: all 0.5s ease 0s;}
.get_ul li:hover{ transform: translateY(-5px);  transition: all 0.5s ease 0s;}
.adv_ul{ margin:0 0 0 -36px;  }
.adv_ul li{ float: left; margin: 0 0 24px 36px; }
.adv_img{ width: 265px; height: 205px; overflow: hidden; display: block; }
.adv_img img{width: 265px; height: 205px; overflow: hidden;}
.adv_tit{ font-size: 16px; height:42px; line-height: 42px; overflow: hidden; transition: all 0.5s ease 0s; }
.adv_ul li:hover .adv_tit{color:#7db633; transition: all 0.5s ease 0s;}
.service{ background: #eeeef1; padding-bottom: 42px; }
.ser_ul{ margin: 0 0 0 -36px; }
.ser_ul li{ float: left; margin: 0 0 0 36px; width:265px;  }
.ser_img{ width: 265px; height: 205px; overflow: hidden; display: block; }
.ser_img img{ width: 265px; height: 205px; overflow: hidden;}
.ser_tit{ display: block;transition: all 0.5s ease 0s; font-size: 16px; font-weight: bold; height:44px; line-height: 44px; overflow: hidden;  }
.ser_time{ display: block; height:36px; line-height: 36px; overflow: hidden; padding-left: 24px; font-size: 14px;background: url(../images/ser.png) left center no-repeat;  }
.ser_zi{ height:24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #989898  }
.ser_ul li:hover .ser_tit{color:#7db633; transition: all 0.5s ease 0s;}



.indexflexslider {position: relative;width: 100%;height:auto; overflow: hidden; text-align: center; clear: both;}
.indexflexslider .slides li .banner_img{ width: 100%; height: auto;     transform: translate3d(0px, 0px, 0px);   transition: all 1000ms ease 0s}
.indexflexslider .slides li { position:relative; width:100%; height:auto; float: left; }
.indexflexslider .slides li.flex-active-slide img{ -webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards; }
.indexflexslider .slides {width:100%; height:auto;}
.indexflexslider .flex-control-nav {display: none; }
.indexflexslider  .flex-direction-nav,.flex-prev{ display: block; }
 .flex-prev{ position: absolute; left: 100px; top: 50%; display: block; font-size: 0; background: url(../images/banner_left.png) center center no-repeat; width: 54px; height: 54px; margin-top: -27px; z-index: 99; }
.flex-next{ position: absolute; right: 100px; top: 50%; display: block; font-size: 0; background: url(../images/banner_right.png) center center no-repeat; width: 54px; height: 54px; margin-top: -27px; z-index: 99; }
 


@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

.news_info{ padding: 30px 0; }
.release{ padding-bottom: 20px; margin-bottom: 30px;  border-bottom: 1px solid #dcdcdc; text-align: center; }
.release h3{ height:80px; line-height: 80px; overflow: hidden; font-size: 30px;  text-transform: uppercase; }
.release .rele_span{ height: 48px; line-height: 48px; color: #666666; font-size: 16px; overflow: hidden; display: block; }
.retrun{ float: right;transition: all 0.5s ease 0s; border: 1px solid #7db633; width: 118px; text-align: center; border-radius: 5px; line-height:38px; height: 38px; overflow: hidden;   font-size: 14px; background: #7db633; color: #fff;  margin-bottom: 30px; }
.piece{ padding:30px 0; border-top: 1px solid #eaeaea; }
.piece a{ display: block;transition: all 0.5s ease 0s; color: #666; font-size: 14px; height: 30px; line-height: 30px;}
.piece a:hover{ color: #7db633; transition: all 0.5s ease 0s; }
.retrun:hover{ background: none; color: #7db633; transition: all 0.5s ease 0s; }
.navBg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    background: #222;
    background: rgba(34, 34, 34, .9);
    
    transition: all .5s ease 0s;
    transform: translate(-100%, 0);
    
}

.navBg.active {
    opacity: 1;
    transform: translate(0, 0);
    z-index: 9999;

}

.navTop {
    position: relative;
    z-index: 1;
    padding: 15px 10px;
    overflow: hidden;
    
}

.navClose {
    float: right;
    width: 30px;
    height: 30px;
    cursor: pointer;
     margin-right: -9px;
}

.navClose span {
    display: block;
    width: 100%;
    height: 1px;
    background: #FFF;
    transform-origin: left center
}

.navClose span:first-child {
    transform: rotate(45deg)
}

.navClose span:last-child {
    margin-top: 20px;
    transform: rotate(-45deg)
}

.navBot {
    position: absolute;
    top: 70px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
   
    height: 100%
}

.navList {
    overflow: hidden;
    height: 100%
}

.navList li {
    width: 100%;
    height: auto;
    
    transition: all .5s ease 0s;
    transform: translate(0, 50px)
}

.navList li a {
    display: block;
    padding: 10px ;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, .08);
    color: #fff;
    font-size: 16px;
}



.navList li a:hover {
    padding-left: 10%;
    color: #297f38
}

.active .navList li {
    opacity: 1;
    transform: translate(0, 0)
}

.active .navList li {
    transition-delay: .3s
}

.menuBg {
    position: absolute;
    top: 22px;
    right: 10px;
    z-index: 2;
    display: none;
    
}


.menuBtn img {
    margin: 6px auto 10px
}

.mBtnLine {
    font-size: 0;
    width: 20px;
}

.mBtnLine span {
    display: inline-block;
   
    vertical-align: top
}

.mBtnLine span:nth-child(2) {
    margin: -4px 3px 0
}
.mBtnLine span {
        width: 100%;
        height: 2px;
        background: #7db633
    }

    .mBtnLine span:nth-child(2) {
        margin: 5px 0;
        width: 80%
    }

.logoanv { float: left; }


.pagination{text-align:center;margin-top:50px;margin-bottom: 20px;}  
	.pagination li{margin:0px 2px; border:1px solid #5f913c;padding: 3px 5px;display: inline-block;font-size: 16px!important;}  
	.pagination .active{background-color: #5f913c!important;color: #fff;}  
	.pagination .disabled{color:#aaa;} 
	.pagination ul li, .cur{border:1px solid #5f913c!important;}