html{ font-size:100px; }
body{ font-size:.26rem; font-family:'微软雅黑','微软雅黑 Regular','黑体','黑体 Regular','宋体 Regular','宋体','Arial Regular','Arial'; }
.wrap{ width:7.5rem; margin:0 auto; }
a:hover{ text-decoration:none !important; }

/*头部*/
.header{ width:100%; height:1.1rem; top:0; left:0; z-index:10; position: fixed; background:#fff; }
.t_kong{ height:1.1rem; }
.logo{ width:3rem; height:.62rem; margin:.24rem 0 0 .3rem; }
.logo img{ display:block; width:100%; }
.nav_a{ width:.3rem; height:.26rem; position: relative; margin:.45rem .3rem 0 .26rem; }
.nav_a span{ width:.3rem; height:.04rem; background:#5ba547; position: absolute; top:0; left:0; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.nav_a span:nth-child(2){ top:.11rem; }
.nav_a span:nth-child(3){ top:auto; bottom:0; }

.nav_a.on span:nth-child(1){ -o-transform: rotate(-45deg) translate(-.08rem,.08rem); -ms-transform: rotate(-45deg) translate(-.08rem,.08rem); -moz-transform: rotate(-45deg) translate(-.08rem,.08rem); -webkit-transform: rotate(-45deg) translate(-.08rem,.08rem); transform: rotate(-45deg) translate(-.08rem,.08rem); }
.nav_a.on span:nth-child(2){ -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }
.nav_a.on span:nth-child(3){ opacity:0; }

.tel{ line-height:1.1rem; font-size:.28rem; color:#151515; }

/*banner*/
.banner img{ display:block; width:100%; }
.banner .bannerPrev{ width:.25rem; height:.43rem; right:.3rem; background:url(../images/prev.png) no-repeat center / cover; }
.banner .bannerNext{ width:.25rem; height:.43rem; right:.3rem; background:url(../images/next.png) no-repeat center / cover; }


/*第一块*/
.indexTitle{ text-align:center; height:.6rem; position: relative; }
.indexTitle h3{ font-size:.8rem; color:#f0f0f0; line-height:.8rem; text-transform:uppercase; font-family:'Arial Regular','Arial'; }
.indexTitle h2{ font-size:.36rem; line-height:.36rem; bottom:0; left:0; width:100%; position: absolute; }

.index1{ padding:.6rem 0 0; }
.index1 ul{ padding:.8rem .3rem 0; }
.index1 img{ display:block; width:100%; }
.index1 li{ width:6.88rem; height:3.77rem; margin:0 0 .3rem; position: relative; overflow:hidden; -o-border-radius:.15rem; -ms-border-radius:.15rem; -moz-border-radius:.15rem; -webkit-border-radius:.15rem; border-radius:.15rem; }
/*.index1 li .text{ width:100%; height:100%; position: absolute; top:1.95rem; left:0; }*/.index1 li .box{ padding:.51rem 0 0; background:url(../images/index1Bg.png) no-repeat center top / 100% auto; }
.index1 li .con{ background:#f8f8f8; padding:.65rem 0 0; position: relative; }
.index1 li h3{ text-align:center; font-size:.3rem; font-weight:normal; height:.6rem; }
.index1 li h3 span{ font-size:.24rem; color:#b1b1b1; text-transform:uppercase; }
.index1 li .zhbtn{ width:.92rem; height:.92rem; cursor:pointer; top:-.46rem; left:50%; margin-left:-.46rem; position: absolute; background:url(../images/jia.png) no-repeat center / cover; }
.index1 li.on{ -o-box-shadow:0 0 .6rem rgba(0,0,0,0.38); -ms-box-shadow:0 0 .6rem rgba(0,0,0,0.38); -moz-box-shadow:0 0 .6rem rgba(0,0,0,0.38); -webkit-box-shadow:0 0 .6rem rgba(0,0,0,0.38); box-shadow:0 0 .6rem rgba(0,0,0,0.38); }
/*.index1 li.on .zhbtn{ background-image:url(../images/jian.png); }*/
.index1 li.on .text{ background-color:#f8f8f8; }
.index1 li .nr{ padding:0 .44rem; font-size:.24rem; color:#707070; line-height:.4rem; }
.index1 li .btn{ text-align:center; padding:.3rem 0 0; }
.index1 li a{ display:inline-block; width:1.9rem; height:.46rem; text-align:center; line-height:.46rem; color:#fff; background:#f3bb44; }

.index1 li.on:nth-child(1) .zhbtn{ background-image:url(../images/cjicon1.png); }
.index1 li.on:nth-child(2) .zhbtn{ background-image:url(../images/cjicon2.png); }
.index1 li.on:nth-child(3) .zhbtn{ background-image:url(../images/cjicon3.png); }
.index1 li .text{ width:100%; height:100%; position: absolute; top:0; left:0; background:#fff;}.index1 li .zhbtn{ width:.92rem; height:.92rem; cursor:pointer; top:-.4rem; left:50%; margin-left:-.46rem; position: absolute; background:url(../images/jia.png) no-repeat center / cover; }



/*第二块*/
.index2{ padding:.27rem .3rem .73rem; }
.index2 ul{ border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; margin:.53rem 0 0; }
.index2 li{ width:33.33%; height:2.28rem; }
.index2 li .box{ height:2.28rem; position: relative; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; }
.index2 li img{ width:.6rem; height:.6rem; margin:.64rem 0 0; }
.index2 li .li_a{ text-align:center; position: relative; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.index2 li h3{ font-size:.28rem; font-weight:normal; color:#424242; line-height:.28rem; padding:.3rem 0 0; }
.index2 li .li_b{ width:100%; height:100%; top:0; left:0; position: absolute; background:#5ba547; color:#fff; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s; }
.index2 li .li_b .nr{ font-size:.22rem; line-height:.36rem; height:1.08rem; overflow: hidden; padding:.64rem .26rem 0 .39rem;  }
.index2 li.on .li_a{ -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
.index2 li.on .li_b{ -o-transform: rotateY(0); -ms-transform: rotateY(0); -moz-transform: rotateY(0); -webkit-transform: rotateY(0); transform: rotateY(0); }

/*第三块*/
.index3{ padding:.6rem .3rem 1.24rem; background:#f4f4f4; }
.index3 img{ width:100%; display:block; }
.index3 .indexTitle{ margin:0 0 .64rem; }
.index3 .swiper-pagination{ text-align:center; width:100%; left:0; padding:.5rem 0 0; }
.index3 .swiper-pagination .swiper-pagination-bullet{ width:.62rem; height:.09rem; background:#fff; border:1px solid #d9d9d9; -o-border-radius:.045rem; -ms-border-radius:.045rem; -moz-border-radius:.045rem; -webkit-border-radius:.045rem; border-radius:.045rem; margin:0 .08rem; -o-opacity:1; -ms-opacity:1; -moz-opacity:1; -webkit-opacity:1; opacity:1; }
.index3 .swiper-pagination .swiper-pagination-bullet-active{ background:#5ba547; border-color:#5ba547; }

/*第四块*/
.index4{ padding:.76rem 0 .37rem; background:url(../images/index4Bg.png) no-repeat center 1rem / 100% auto; }
.index4 li{ width:3.26rem; margin:0 .32rem .35rem 0; text-align:center; height:4.94rem; background:#fff; }
.index4 ul{ padding:.74rem .3rem 0; }
.index4 .box{ padding:.3rem .3rem 0; }
.index4 .pic{ width:2.68rem; height:2.33rem; }
.index4 img{/* display:block;*/ width:85%; text-align:center; }
.index4 li h3{ font-size:.3rem; color:#595959; }
.index4 li h4{ font-size:.36rem; color:#f3bb44; height:.58rem; }
.index4 li p{ font-size:.2rem; color:#434343; }
.index4 li .btn{ padding:.18rem 0 0; }
.index4 li .btn a{ width:2.03rem; height:.44rem; line-height:.44rem; background:#f3bb44; color:#fff; display:inline-block; }
.index4 li:nth-child(2n){ margin-right:0; }

/*第五块*/
.index5{ padding:.75rem .3rem .1rem; background:#f4f4f4; }
.index5 .tab_t{ padding:.68rem 0 0; }
.index5 .tab_t a{ float:left; width:1.32rem; height:.64rem; color:#fff; margin:0 .07rem 0 0; text-align:center; line-height:.64rem; background:#5ba547; }
.index5 .tab_t a.on{ background:#f3bb44; }
.index5 .tab_t a:last-child{ margin-right:0; }
.index5 .tab_b{ padding:.24rem .3rem .27rem; font-size:.48rem; font-size:.24rem; background:#fff; }
.index5 .tab_b a{ color:#767676; }
.index5 .tab_b a.on{ color:#5ba547; }
.index5 .tab_b em{ margin:0 .22rem; }
.index5 #map{ height:4.55rem; }
.index5 .tabs_b{ display:none; }
.index5 .tabs_b.on{ display:block; }
.index5 .text{ font-size:.26rem; text-align:center; font-weight:normal; color:#5ba547; line-height:1.34rem; }
.index5 .text span{ color:#f3c466; }

/*第六块 -o- -ms- -moz- -webkit-*/
.index6{ padding:.68rem .3rem .86rem; background:url(../images/index6Bg.png) repeat-x left bottom; }
.index6 .indexTitle{ margin:0 0 .7rem; }
.index6Pic img{ display:block; width:100%; }
.index6Pic .tx img{ display:block;width:.78rem; height:.78rem; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.index6Pic .swiper-slide{ position: relative; }
.index6Pic .swiper-slide .box{ width:100%; height:100%; top:0; left:0;  position: absolute; }
.index6Pic .con{ padding:.45rem .3rem 0; }
.index6Pic .tx{ width:.78rem; height:.78rem; margin:0 auto; border:.03rem solid #e7b649; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.index6Pic .nr{ font-size:.22rem; color:#fff; padding:.32rem 0 0; height:2rem; overflow:hidden;}

/*第七块*/
.index7{ padding:.46rem .3rem .65rem; }
.index7 .tab_t{ text-align:center; }
.index7 .tab_t a{ display:inline-block; font-weight:bold; margin:0 .2rem; line-height:.74rem; font-size:.3rem; color:#424242; }
.index7 .tab_t a.on{ color:#5ba547; border-bottom:.08rem solid #5ba547; }
.index7 .tab_b{ padding:.57rem 0 0; }
.index7 .box img{ display:block; width:100%; }
.index7 .box{ padding:.32rem 0 .4rem; border-bottom:1px solid #e1e1e1; }
.index7 .box h3{ font-size:.24rem; padding:.32rem 0 .12rem; }
.index7 .box h3 a{ color:#499335; }
.index7 .box .nr{ font-size:.22rem; color:#3e3e3e; line-height:.36rem; padding:0 0 .2rem; }
.index7 .box .date{ font-size:.22rem; color:#828282; }
.index7 ul{ padding:.2rem 0 0; line-height:.48rem; font-size:.22rem; color:#aaa; }
.index7 ul a{ color:#4e4e4e; width:4.9rem; }


.index7 .tabs_b{ display:none; }
.index7 .tabs_b.on{ display:block; }
/*底部*/
.footer{ padding:.7rem .6rem .42rem; background:#1f1f1f; color:#545454; }
.fot_t .left{ width:.92rem; height:1.73rem; margin:0 .4rem 0 0; }
.fot_t .left img{ display:block; width:100%; }
.fot_t .right{ width:4.25rem; padding:.3rem 0 0; }
.fot_t .right h3{ font-size:.3rem; color:#ababab; font-weight:normal; height:.68rem; }
.fot_t .right a{ color:#cdcdcd; margin:0 .25rem; display:inline-block; font-size:.2rem; }
.copy{ text-align:center; font-size:.2rem; color:#545454; line-height:.36rem; padding:.35rem 0 0; }

.bot{ width:100%; text-align:center; z-index:10; font-size:.3rem;; height:.9rem; line-height:.9rem; left:0; bottom:0; position: fixed; background:#489234; }
.bot a{ width:33.33%; float:left; color:#fff; }
.bot .icon{ display:inline-block; vertical-align:middle; width:.44rem; height:.36rem; margin:0 .08rem 0 0; }
.bot img{ width:100%; display:block; }
.bot a:nth-child(2){ background:#f3bc45; }
.b_kong{ height:.9rem; }

/*弹层*/
.tc_bg{ width:100%; height:100%; display:none; z-index:100; background:url(../images/tcBg.png); position: fixed; top:0; left:0; }
.wydc_tc{ width:6.3rem; height:10.8rem; top:50%; display:none; left:50%; z-index:101; background:#fff; position: fixed; margin:-5.4rem 0 0 -3.15rem; -o-border-radius:.3rem; -ms-border-radius:.3rem; -moz-border-radius:.3rem; -webkit-border-radius:.3rem; border-radius:.3rem; }
.wydc_tc .con{ padding:.35rem .32rem 0 .4rem; }
.wydc_tc h2{ font-size:.3rem; height:.57rem; text-align:center; font-weight:bold; }
.wydc_tc h3{ font-size:.24rem; line-height:.78rem; font-weight:bold; }
.wydc_tc li{ margin:0 0 .02rem; }
.wydc_tc .srk{ height:.76rem; background:#f3f3f3; padding:0 .38rem; }
.wydc_tc .srk input{ width:100%; height:.76rem; background:none; }
.wydc_tc .x_srk{ width:2.54rem; padding:0 0 0 .36rem; font-size:.24rem; }
.wydc_tc .x_srk .sr{ width:1.82rem; height:.76rem; line-height:.76rem; font-size:.2rem; text-align:center; }
.wydc_tc .guliang{ width:2.42rem; text-align:center; color:#fff; background:#5ba547; font-size:.2rem; line-height:.76rem; }
.wydc_tc .xz{ width:1.31rem; cursor:pointer; height:.72rem; line-height:.72rem; float:left; text-align:center; background:#f3f3f3; margin:0 .1rem .12rem 0; }
.wydc_tc .xz.on{ color:#fff; background:#489234; }
.wydc_tc .xz:nth-child(4n){ margin-right:0; }
.wydc_tc .select{ padding:0 .38rem; height:.76rem; position: relative; background:#f3f3f3; }
.wydc_tc .select span{ width:100%; height:.76rem; line-height:.76rem; display:block; background:url(../images/xlIcon.png) no-repeat right center; background-size:auto 100%; }
.wydc_tc .selectBox{ padding:.1rem 0; background:#f3f3f3; z-index:5; display:none; width:100%; top:.76rem; left:0; position: absolute; } 
.wydc_tc .selectBox a{ color:#333; display:block; padding:.03rem .38rem; }
.wydc_tc .btn{ text-align:center; padding-top:.33rem; }
.wydc_tc .btn input{ width:3.84rem; height:.78rem; text-align:center; line-height:.78rem; color:#fff; background:#5ba547; font-size:.24rem; }

.gb_btn{ width:.62rem; height:.62rem; top:-.15rem; right:-.09rem; position: absolute; background:url(../images/gb_btn.png) no-repeat center / cover; }





.nav_m{ width:100%; height:100%; top:1.1rem; display:none; left:0; position: fixed; z-index:90; background:#fff; }
.nav_m .ul{ border-top:2px solid #36488e; line-height:40px; font-size:14px; font-weight:bold; }
.nav_m a{ display:block; padding:0 2%; color:#333; border-bottom:1px solid #ccc; }
.nav_m .ejUl{ font-weight:normal; padding:0 15px; display:none; }


.ld_index1{ padding:.6rem 0 0; }
.ld_index1 .ld_img{ padding: .6rem .3rem 0;}
.ld_index1 .ld_img img{ width:100%;}

.ld_index2{ padding:.6rem 0 0; }
.ld_index2 ul{ padding: .6rem .3rem 0;}
.ld_index2 ul li{ width:6.9rem; background:#f6c358; margin-bottom:.2rem; border-radius:10px; padding:.6rem 0; position:relative;}
.ld_index2 ul li img{ width:1.2rem; height:1.2rem; text-align:center; position:absolute; top:50%; margin-top:-.6rem; left:0; margin-left:.6rem;}

.ld_index2 ul li .nr{ width:3.8rem; margin-left:2.4rem;}
.ld_index2 ul li .nr h1{ font-size:.24rem; font-weight:bold;}
.ld_index2 ul li .nr span{ height:0.03rem; width:.3rem; background:#000000; margin:.2rem 0; display:block;}
.ld_index2 ul li .nr p{ font-size:.22rem;}


.ld_index3{ padding:.6rem 0 0; }
.ld_index3 .ld_img{ padding: .6rem .3rem 0;}
.ld_index3 .ld_img img{ width:100%;}


.ld_index4{ padding:.6rem 0 0; background:#f0f6ee;}
.ld_index4 .guige{ padding: .6rem .3rem 0;}
.ld_index4 ul li{ height:1rem; width:2.6rem; float:left; margin-right:.3rem; background:#ffffff; line-height:1rem; padding-left:.65rem; margin-bottom:.15rem; color:#3e3c3c; position:relative; display:block; font-size:.24rem;}
.ld_index4 ul li m{ width:.28rem; height:.28rem;position:absolute; right:.6rem;; top:.35rem; background:url(../images/img_tu2.png) no-repeat; background-size:.28rem;}
.ld_index4 ul li.on m{background:url(../images/img_tu1.png) no-repeat; background-size:.28rem;}
.ld_index4 ul li.on{ background:#f3bb44;}


.ld_index4 ul li:nth-child(2n){ margin-right:0;}
.ld_index4 .kongjian{ padding:.7rem 0; margin: 0 .3rem 0; background:#fff;}
.ld_index4 .kongjian .img{ width:3.15rem; text-align:center;}
.ld_index4 .kongjian img{ width:2.5rem; height:2.5rem; text-align:center;}
.ld_index4 .kongjian .text{ width:3.4rem;}
.ld_index4 .kongjian .text h1{ font-size:.36rem; color:#f3bb44; padding-bottom:.3rem; font-weight:bold;}

/*第六块 -o- -ms- -moz- -webkit-*/
.ld_index6{ padding:.68rem .3rem .86rem; background:url(../images/index6Bg.png) repeat-x left bottom; }
.ld_index6 .indexTitle{ margin:0 0 .7rem; }
.ld_index6Pic img{ display:block; width:100%; }
.ld_index6Pic .tx img{ display:block;width:.78rem; height:.78rem; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.ld_index6Pic .swiper-slide{ position: relative; margin-bottom:.4rem;}
.ld_index6Pic .swiper-slide .box{ width:100%; height:100%; top:0; left:0;  position: absolute; }
.ld_index6Pic .con{ padding:.45rem .3rem 0;}
.ld_index6Pic .tx{ width:.78rem; height:.78rem; margin:0 auto; border:.03rem solid #e7b649; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; position:absolute; bottom:-.4rem; left: 50%; margin-left: -.39rem;}
.ld_index6Pic .nr{ font-size:.22rem; color:#fff; padding:.32rem 0 0; height:2.2rem; overflow:hidden;}
.ld_index6Pic .nr h1{ text-align:center; font-size:.22rem; line-height:.5rem;}

