@charset "utf-8";
/*
Copyright ibw.cn
Created by ibw
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition:all 0.5s;}
img { transition:all 0.5s;}
table { border-collapse: collapse; border-spacing: 0; }
.hide { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #5c5c5c; }
a { color: #5c5c5c; }
a:hover { color: #3e815a; }
.wrapper{width:100%; margin: 0 auto; overflow:hidden;}
.wrap { width: 1200px; margin: 0 auto; position:relative;}
.g-in{width: 1200px; margin: 0 auto; position:relative;}

.header{position:relative;}
.header .ots{position:absolute;top:30px;right:50px;z-index:100;}
.header .search{float:left;margin-right:36px;font-size:14px;}
.header .search em{display:block;width:20px;height:20px;background:url(em.png);cursor:pointer;}
.header .search form{position:absolute;top:-9px;right:160px;z-index:100;width:275px;display:none;}
.header .search .text{width:200px;height:38px;line-height:38px;background:#fff;float:left;padding-left:10px;}
.header .search .submit{width:65px;height:38px;background:#3e815a;color:#fff;text-align:center;cursor:pointer;float:right;}

.header .lan{float:left;height:20px;line-height:20px;background:url(lan.png) left center no-repeat;padding-left:26px;font-size:14px;color:#fff;}
.header .lan a{color:#fff;}
.header .lan a:hover{color: #a0c800;}

.header .t-b{width:100%;position:absolute;top:48px;left:0;z-index:100;}
.header .logo{float:left;margin-left:50px;}
.header .nav{float:right;margin-top:24px;}
.header .nav li{float:left;display:inline;margin-right:50px;}
.header .nav li a{color:#fff;font-size:15px;display:block;}
.header .nav li a:hover{color: #a0c800;}

.m-header{position:relative;}

.m-header .lan{float:left;margin:0.4rem 0 0 0;font-size:16px;}
.m-header .lan a{color:#fff;}

.m-header .sm{padding:20px 0;position:absolute;top:0;left:0;width:100%;z-index:10;}
.m-header .logo{float:left;margin-left:2%;}
.m-header .logo img{width:86%;}

.swiper-container-1 .swiper-slide img{width:100%;}


.m-container{}
.m-container .m-1{text-align:center;padding:5% 2%;border-bottom:5px solid #4a9d6c;}
.m-container .m-1 img{width:100%;}
.m-container .m-1 h2{font-size:20px;font-weight:normal;color:#4a9d6c;padding-bottom:1%;}
.m-container .m-1 p{font-size:14px;margin-bottom:3%;}
.m-container .m-1 h3{font-size:20px;color:#4a9d6c;padding:3% 0;}
.m-container .m-1 .m{padding-top:1%;}
.m-container .m-1 .m a{display:block;width:50%;height:34px;line-height:34px;text-align:center;margin:0 auto;border:2px solid #4a9d6c;color:#4a9d6c;border-radius:40px;font-size:14px;}

.m-container .m-2{margin:5% 2%;text-align:center;}
.m-container .m-2 img{width:100%;}
.m-container .m-2 h2{font-size:20px;color:#4a9d6c;margin-top:3%;}
.m-container .m-2 p{font-size:14px;margin-bottom:3%;margin-top:1%;}
.m-container .m-2 p a{margin:0 3%;}

.m-container .m-3{background:url(mbg.jpg) no-repeat;background-size:cover;color:#fff;padding:0 2% 5%;text-align:center;}
.m-container .m-3 h2{font-size:20px;font-weight:normal;padding:3% 0;}
.m-container .m-3 p{font-size:14px;margin-bottom:3%;}
.m-container .m-3 .m{padding-top:1%;}
.m-container .m-3 .m a{display:block;width:50%;height:34px;line-height:34px;text-align:center;margin:0 auto;border:2px solid #fff;border-radius:40px;font-size:14px;color:#fff;}

.swiper-container-2 .swiper-slide img{width:100%;}
.swiper-container-2 .swiper-slide a{color:#fff;}
.swiper-container-2 .swiper-slide h3{font-size:20px;padding:3% 0;}


.m-container .m-4 .m23{background:url(mbg2.png) no-repeat;background-size:cover;}
.m-container .m-4 .m23 .z{float:left;width:50%;}
.m-container .m-4 .m23 .z img{width:100%;}
.m-container .m-4 .m23 .y{float:right;width:50%;color:#fff;padding:1.2% 4% 0;box-sizing:border-box;}

.m-container .m-4 .m23 .y h2{font-size:16px;font-weight:normal;}
.m-container .m-4 .m23 .y .ii{font-size:12px;}
.m-container .m-4 .m23 .y ul{margin:4px auto 0;}
.m-container .m-4 .m23 .y ul li{float:left;display:inline;margin-right:4%;}
.m-container .m-4 .m23 .y ul li p{font-size:12px;}
.m-container .m-4 .m23 .y ul li a{color:#fff;}

.m-container .m-4 .m24{background:#f4f4f4;position:relative;padding:18px 0;}
.m-container .m-4 .m24 li{width:33.333%;float:left;display:inline;text-align:center;}
.m-container .m-4 .m24 li p{font-size:14px;color:#4a9d6c;padding-top:8px;}

.m-container .m-5{padding:0 2% 5%;}
.m-container .m-5 h2{font-size:20px;text-align:center;padding:5% 0;color:#4a9d6c;font-weight:normal;}
.m-container .m-5 .p img{width:100%;}
.m-container .m-5 .i{font-size:14px;padding:4% 0 5%;}
.m-container .m-5 .m a{display:block;width:50%;height:34px;line-height:34px;text-align:center;margin:0 auto;border:2px solid #4a9d6c;color:#4a9d6c;border-radius:40px;font-size:14px;}

.m-container .m-6{padding:2% 0 0;}

.swiper-container-3 .swiper-slide{background:#4a9d6c;}
.swiper-container-3 .swiper-slide .p{width:50%;float:left;}
.swiper-container-3 .swiper-slide .p img{width:100%;}
.swiper-container-3 .swiper-slide .t{width:50%;float:right;padding:10% 4% 0;box-sizing:border-box;}
.swiper-container-3 .swiper-slide .t a{color:#fff;display:block;}
.swiper-container-3 .swiper-slide .t h2{font-size:14px;font-weight:normal;font-weight:normal;text-align:justify;margin-bottom:6%;}
.swiper-container-3 .swiper-slide .t span{display:block;width:100%;height:24px;line-height:24px;text-align:center;border:1px solid #fff;border-radius:24px;color:#fff;}

.swiper-container-3 .swiper-pagination-bullet { background:#fff; width:8px; height:8px; border-radius:0 !important;}
.swiper-container-3 .swiper-pagination-bullet-active {opacity:1;}
.swiper-container-3>.swiper-pagination-bullets{ top:8% !important; text-align:right; padding-right:3.8% !important; box-sizing:border-box; }


.ico{width:31px;height:26px;background:url(icos.png);background-size:contain;background-repeat:no-repeat;float:right;cursor:pointer;margin:5px 2% 0 0;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:99; }

.m-nav { width:200px; height:100%; right:-210px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#3e815a; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #3e815a; content:"" }

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}



.footer{background:#655f5d;padding:40px 0;}

.wz{width:267px;float:left;}

.wz .fx{margin:40px 0;}
.wz .fx li{width:41px;height:41px;float:left;display:inline;cursor:pointer;position:relative;}
.wz .fx li a{display:block;width:100%;height:100%;}
.wz .fx li img{position:absolute;bottom:45px;left:50%;margin-left:-50px;z-index:100;display:none;}
.wz .fx li:nth-child(1){background:url(fx1.png);}
.wz .fx li:nth-child(2){background:url(fx2.png);margin:0 40px;}
.wz .fx li:nth-child(3){background:url(fx3.png);}
.wz .fx li:hover img{display:block;}

.add{font-size:14px;color:#cecece;line-height:24px;position:absolute;left:0;top:154px;}
.add a{color:#cecece;}
.add a:hover{color: #3e815a;}

.wy{width:822px;float:right;}
.wy li{width:238px;float:left;display:inline;margin-left:36px;}
.wy li h2{font-size:20px;font-weight:normal;color:#fff;margin-bottom:14px;}
/*.wy li:nth-child(3),.wy li:nth-child(4),.wy li:nth-child(5){margin-top:15px;}*/
.wy li .txt{height:104px;}
.wy li p{color:#cecece;font-size:14px;line-height:26px;text-align:justify;}



@media all and (max-width:1200px){

	.footer{padding:15px 0 0;}
	.footer .wrap{width:100%;}
	.wz{display:none;}
	.wy{width:96%;float:none;margin:0 auto 15px;}
	.wy li{width:48%;margin-left:0;}
	.wy li h2{font-size:17px;margin-bottom:8px;}
	.wy li:nth-child(2n){float:right;}
	.wy li:nth-child(3),.wy li:nth-child(4),.wy li:nth-child(5),.wy li:nth-child(6){margin-top:15px;}
	.wy li .txt{height:auto;}
	.wy li p{font-size:13px;line-height:24px;}

	.add{position:static;text-align:center;background:#504b49;font-size:13px;padding:8px 0;line-height:20px;}
}


/*Banner*/
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:170px; width:100%; height:10px; z-index:4; display:none; }
.banner .hd ul { width:1200px; height:10px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 4px; border-radius:12px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background:#3e815a;}

.container{padding-bottom:72px;}

.b-1{margin-top:72px;}
.b-1 h2{font-size:48px;line-height:48px;color: #4a9d6c;font-weight:normal;}
.b-1 p{font-size:14px;margin:30px 0 55px;}
.b-1 .bd .p{float:left;overflow:hidden;}
.b-1 .bd .p a:hover img{transform:scale(1.05);}
.b-1 .bd .t{float:right;width:778px;}
.b-1 .bd .t h3{font-size:24px;color:#4a9d6c;padding:60px 0 36px;}
.b-1 .bd .t .i{font-size:14px;line-height:26px;}
.b-1 .bd .btn{margin-top:32px;}
.b-1 .bd .btn a{float:right;width:158px;height:46px;line-height:46px;border:2px solid #4a9d6c;border-radius:46px;font-size:14px;text-align:center;color:#4a9d6c;margin-left:38px;}
.b-1 .bd .btn a:hover{background:#4a9d6c;color:#fff;}


.b-2{margin-top:27px;background:url(bg.jpg) top center no-repeat;}

.b21{padding-top:20px;}
.b21 .t{float:left;}
.b21 .t h2{font-size:24px;color:#4a9d6c;margin-top:42px;}
.b21 .t p{font-size:14px;line-height:34px;margin-top:10px;}
.b21 .t p a:hover{padding-left:10px;}
.b21 .p{float:right;margin-right:118px;}

.b22{margin-top:98px;}
.b22 h2{font-size:48px;line-height:48px;color: #a0c800;font-weight:normal;}
.b22 p{font-size:14px;margin:30px 0 55px;}

.b22 .bd{position:relative;}
.b22 .bd li{height:337px;}
.b22 .bd li .p{float:left;overflow:hidden;}
.b22 .bd li .p a:hover img{transform:scale(1.04);}
.b22 .bd li .t{float:right;width:774px;}
.b22 .bd li .t h3{font-size:24px;padding:42px 0 28px;}
.b22 .bd li .t h3 a{color:#a0c800;}
.b22 .bd li .t h3 a:hover{padding-left:10px;}
.b22 .bd li .t .i{font-size:14px;line-height:26px;}
.b22 .bd li .t .m{margin-top:32px;}
.b22 .bd li .t .m a{display:block;width:158px;height:46px;line-height:46px;border:2px solid #4a9d6c;border-radius:46px;/*box-sizing:border-box;*/font-size:14px;text-align:center;color:#4a9d6c;}
.b22 .bd li .t .m a:hover{background:#4a9d6c;color:#fff;}
.b22 .bd .btn{width:96px;height:36px;position:absolute;bottom:25px;left:426px;z-index:10;}
.b22 .bd .btn a{width:36px;height:36px;cursor:pointer;}
.b22 .bd .btn .prev{float:left;background:url(prev11.png);}
.b22 .bd .btn .prev:hover{float:left;background:url(prev22.png);cursor:pointer;}
.b22 .bd .btn .next{float:right;background:url(next11.png);}
.b22 .bd .btn .next:hover{float:right;background:url(next22.png);cursor:pointer;}

.b23{margin-top:127px;}
.b23 .z{float:left;overflow:hidden;}
.b23 .z a:hover img{transform:scale(1.04);}
.b23 .y{float:right;width:600px;height:397px;background:url(bg2.jpg);text-align:center;color:#fff;}
.b23 .y h2{font-size:48px;line-height:48px;font-weight:normal;padding:75px 0 30px;}
.b23 .y .ii{font-size:14px;}
.b23 .y ul{margin:62px auto 0;width:70%;}
.b23 .y ul li{width:50%;float:left;display:inline;}
.b23 .y ul li a{color:#fff;}
.b23 .y ul li p{font-size:14px;padding-top:18px;}

@-webkit-keyframes btnRotate-y {
0% {
    -webkit-transform: rotateY(0deg);
   }
100% {
    -webkit-transform: rotateY(360deg);
    }
}

.b24{height:220px;background:#f4f4f4;position:relative;}
.b24 li{width:400px;float:left;display:inline;text-align:center;}
.b24 li img{margin-top:72px;}
.b24 li p{font-size:14px;color:#4a9d6c;font-weight:bold;padding-top:25px;}
.b24 li:hover img{
	animation: btnRotate-y 0.5s linear 1;
}
.b24 em{display:block;width:66px;height:67px;background:url(jg.png);position:absolute;bottom:-36px;left:96px;}

.b25{margin-top:100px;position:relative;}
.b25 .t{width:594px;float:left;}
.b25 .t h2{font-size:48px;font-weight:normal;padding:75px 0 30px;}
.b25 .t h2 a{color:#3e815a;}
.b25 .t .i{font-size:14px;line-height:26px;}
.b25 .t .m{margin-top:42px;}
.b25 .t .m a{width:158px;height:46px;line-height:46px;border:2px solid #4a9d6c;border-radius:46px;/*box-sizing:border-box;*/font-size:14px;text-align:center;color:#4a9d6c;float:left;margin-right:50px;}
.b25 .t .m a:hover{background:#4a9d6c;color:#fff;}

.b25 .p{float:right;overflow:hidden;}
.b25 .p a:hover img{transform:scale(1.04);}

.b25 ul{width:846px;height:100px;background:rgba(83,162,115,0.95);position:absolute;left:0;bottom:72px;z-index:100;}
.b25 ul li{width:282px;float:left;display:inline;text-align:center;font-size:16px;color:#fff;box-sizing:border-box;height:50px;line-height:50px;margin-top:25px;}
.b25 ul li:nth-child(2){border-left:1px solid #87be9d;border-right:1px solid #87be9d;}

.b26{margin-top:70px;position:relative;}
.b26 li{height:385px;}
.b26 li .p{float:left;display:inline;overflow:hidden;}
.b26 li .p a:hover img{transform:scale(1.04);}
.b26 li .t{float:right;width:774px;height:385px;background:#4a9d6c;box-sizing:border-box;padding:74px 74px 0;}
.b26 li .t h2{font-size:20px;font-weight:normal;}
.b26 li .t h2 a{color:#fff;}
.b26 li .t h2 a:hover{color:#a0c800;padding-left:10px;}
.b26 li .t .i{font-size:14px;color:#fff;line-height:28px;padding:30px 0;}
.b26 li .t .m a{display:block;width:158px;height:46px;line-height:46px;border:2px solid #fff;border-radius:46px;/*box-sizing:border-box;*/font-size:14px;text-align:center;color:#fff;}
.b26 li .t .m a:hover{background:#a0c800;border:2px solid #a0c800;}

.b26 .btn{width:96px;height:36px;position:absolute;bottom:42px;left:498px;z-index:10;}
.b26 .btn a{width:36px;height:36px;cursor:pointer;}
.b26 .btn .prev{float:left;background:url(prev11.png);}
.b26 .btn .prev:hover{background:url(prev33.png);}
.b26 .btn .next{float:right;background:url(next11.png);}
.b26 .btn .next:hover{background:url(next33.png);}