﻿
.row-a1{overflow: hidden;padding: 147px 0 160px;}
.g-t1{}
.g-t1 span{font-size: 52px;display: inline-block;position: relative;}
.g-t1 span:after{content: '';position: absolute;width: 10px;height: 10px;right: -26px;top: 20px;
	background-color: #48B532;
}
.m-txt1{}
.m-txt1 .left{float: right;width: 586px;padding-top: 6px;}
.m-txt1 .right{float: left;width: 586px;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .pic1{margin-top: 102px;}
.m-txt1 .pic2{position: relative;margin-bottom: 85px;}
.m-txt1 .pic2 img{position: relative;z-index: 2;}
.m-txt1 .pic2:before{content: '';position: absolute;left: -22px;bottom: -22px;width: 353px;height: 377px;
	background-color: #48B532;
}
.m-txt1 .desc{font-size: 20px;line-height: 1.6;}
.m-txt1 .g-t1{margin-bottom: 33px;}
.m-txt1 .g-btn{margin-top: 96px;}
.g-btn{display: block;position: relative;width: 244px;}
.g-btn span{display: block;height: 64px;border: 2px solid #48B532;text-align: center;
	line-height: 60px;font-size: 18px;color: #48B532;position: relative;z-index: 2;
	background-color: #fff;
}
.g-btn:before{content: '';position: absolute;bottom: -6px;right: -6px;width: 100%;height: 100%;
	background-color: #48B532;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-btn span:after{content: '';display: inline-block;vertical-align: middle;
	width: 11px;height: 11px;margin-left: 43px;
	background: url(../images/i-01.png) no-repeat top right;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-btn:hover span:after{background-position: left bottom;}
.g-btn:hover:before{right: 0;bottom: 0;}

.row-a2{padding: 77px 0 75px;
	background-color: #F6F8F6;
}
.m-slider1{margin: 48px -20px 0;}
.m-slider1 .con{display: block;margin: 0 20px 75px;
	background: #FFFFFF;
	box-shadow: 0px 17px 20px 0px rgba(76,80,76,0.09);
}
.m-slider1 .pic{padding-top: 68%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider1 .more{display: block;position: absolute;left: 28px;right: 28px;bottom: 17px;z-index: 2;
	padding-left: 33px;line-height: 64px;font-size: 18px;color: #fff;opacity: 0;
	background-color: #48B532;font-weight: normal;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .more:after{content: '';position: absolute;right: 27px;top: 50%;width: 11px;height: 11px;
	background: url(../images/i-02.png) no-repeat top right;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .txt{display: block;height: 214px;border-bottom: 2px solid #DEE5DE;
	padding: 30px 20px 0 28px;
}
.m-slider1 .t1{font-size: 20px;line-height: 1.3;color: #333;font-weight: normal;margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .desc{font-size: 16px;line-height: 22px;color: #828282;font-family: 'Montserrat-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider1 .date{display: block;line-height: 68px;font-size: 16px;color: #448237;font-family: 'Montserrat-Light';
	padding-left: 28px;
}
.m-slider1 .con:hover .more:after{background-position: left bottom;}
.m-slider1 .con:hover .more{opacity: 1;}
.m-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-slider1 .con:hover .t1{color: #5CB54A;}
.m-slider1 .slick-arrow{position: absolute;top: 50%;overflow: hidden;cursor: pointer;margin-top: -40px;
    width: 60px;height: 60px;font-size: 0;line-height: 0;z-index: 3;text-indent: 9999px;border: 0;
    background-repeat: no-repeat;background-position: center;background-color: transparent;
    -o-background-size: 27px auto;
    -ms-background-size: 27px auto;
    -moz-background-size: 27px auto;
    -webkit-background-size: 27px auto;
    background-size: 27px auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .slick-prev{left: -70px;background-image: url(../images/i-03.png);}
.m-slider1 .slick-next{right: -70px;background-image: url(../images/i-04.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-03-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-04-on.png);}
.g-btn-1{margin: 0 auto;}

.row-a3{
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	background-color: #fff;
}
.m-list1{*zoom:1;}
.m-list1:after,.m-list1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 li{width: 16.66%;float: left;position: relative;}
.m-list1 .con{display: block;}
.m-list1 .pic{height: 148px;line-height: 148px;font-size: 0;text-align: center;}
.m-list1 .pic img{max-width: 90%;max-height: 90%;display: inline-block;vertical-align: middle;}
.m-list1 li:before{content: '';position: absolute;top: -1px;left: 50%;right: 50%;height: 2px;
    background-color: #55A445;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list1 li:hover:before{left: 0;right: 0;}

.row-b1{padding: 103px 0 148px;}
.m-txt2{overflow: hidden;color: #fff;padding: 86px 150px 79px 127px;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
/*.m-txt2 .i1{float: left;}
.m-txt2 .i2{float: right;}*/
.m-txt2 .t1{font-size: 24px;position: relative;padding-bottom: 21px;margin-bottom: 30px;}
.m-txt2 .t1:after{content: '';position: absolute;left: 0;bottom: 0;width: 21px;height: 2px;
	background-color: #fff;
}
.m-txt2 .t1:before{content: '';position: absolute;left: -38px;right: 0;width: 21px;height: 36px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt2 .i1 .t1:before{background-image: url(../images/i-17.png);}
.m-txt2 .i2 .t1:before{background-image: url(../images/i-18.png);}
.m-txt2 .desc{font-size: 22px;display: inline-block;vertical-align: top;}
.m-txt2 .i2 .desc{cursor: pointer;padding-right: 36px;background: url(../images/i-19.png) no-repeat right center;}

.m-list2{margin: 0 -20px;*zoom:1;}
.m-list2:after,.m-list2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list2 li{width: 33.33%;float: left;}
.m-list2 .con{display: block;margin: 0 20px 75px;
	background: #FFFFFF;
	box-shadow: 0px 17px 20px 0px rgba(76,80,76,0.09);
}
.m-list2 .pic{padding-top: 68%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list2 .more{display: block;position: absolute;left: 28px;right: 28px;bottom: 17px;z-index: 2;
	padding-left: 33px;line-height: 64px;font-size: 18px;color: #fff;opacity: 0;
	background-color: #48B532;font-weight: normal;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .more:after{content: '';position: absolute;right: 27px;top: 50%;width: 11px;height: 11px;
	background: url(../images/i-02.png) no-repeat top right;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{display: block;height: 214px;border-bottom: 2px solid #DEE5DE;
	padding: 30px 20px 0 28px;
}
.m-list2 .t1{font-size: 20px;line-height: 1.3;color: #333;font-weight: normal;margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .desc{font-size: 16px;line-height: 22px;color: #828282;font-family: 'Montserrat-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list2 .date{display: block;line-height: 68px;font-size: 16px;color: #448237;font-family: 'Montserrat-Light';
	padding-left: 28px;
}
.m-list2 .con:hover .more:after{background-position: left bottom;}
.m-list2 .con:hover .more{opacity: 1;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list2 .con:hover .t1{color: #5CB54A;}

.m-news{margin-bottom: 51px;
	background: #FFFFFF;
	box-shadow: 0px 17px 49px 0px rgba(76,80,76,0.09);
}
.m-news .con{display: block;padding: 30px 120px 30px 30px;overflow: hidden;}
.m-news .pic{float: left;width: 540px;height: 365px;overflow: hidden;margin-right: 60px;}
.m-news .pic img{width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-news .txt{overflow: hidden;padding-top: 24px;}
.m-news .date{display: block;font-size: 16px;color: #448237;font-family: 'Montserrat-Light';
	margin-bottom: 33px;
}
.m-news .t1{font-size: 20px;line-height: 1.3;color: #333;font-weight: normal;font-family: 'Montserrat-Medium';
	margin-bottom: 29px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .desc{font-size: 16px;line-height: 22px;color: #828282;font-family: 'Montserrat-Light';
	margin-bottom: 94px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-news .more{font-size: 18px;color: #48B532;}
.m-news .more:after{content: '';display: inline-block;vertical-align: middle;
	width: 11px;height: 11px;margin-left: 43px;
	background: url(../images/i-01.png) no-repeat top right;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .con:hover .more:after{background-position: left bottom;}
.m-news .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-news .con:hover .t1{color: #55A445;}
.row-b2{padding: 70px 0 40px;
	background-color: #f6f8f6;
}
.pages{margin: 40px 0 60px;font-size: 0;text-align: center;}
.pages li{display: inline-block;vertical-align: top;margin: 0 8px;}
.pages li a{font-size: 18px;color: #444547;font-family: 'Helvetica-Bold';width: 44px;height: 44px;
	border-radius: 4px;border: 2px solid #959AA2;line-height: 40px;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pages .arrow a{
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.pages .prev a{background-image: url(../images/i-20.png);}
.pages .next a{background-image: url(../images/i-21.png);}
.pages .prev a:hover{background-image: url(../images/i-20-on.png);}
.pages .next a:hover{background-image: url(../images/i-21-on.png);}
.pages li:hover a,.pages li.on a{color: #fff;background-color: #48B532;border-color: #48B532;}
.pages .disabled{display: none;}

.row-b3{overflow: hidden;padding-bottom: 81px;
	background-color: #f6f8f6;
}

.m-details{padding: 65px 65px 80px;margin-top: 64px;margin-bottom: 47px;
	background-color: #fff;box-shadow: 0px 17px 49px 0px rgba(76,80,76,0.09);
}
.m-details .date{display: block;font-size: 16px;color: #448237;font-family: 'Montserrat-Light';
	margin-bottom: 20px;
}
.m-details h1{font-size: 42px;line-height: 1.14;font-family: 'Montserrat-Medium';
	font-weight: normal;margin-bottom: 55px;
}
.m-details .txt{font-size: 20px;line-height: 1.6;color: #828282;}

.m-arrow{overflow: hidden;}
.m-arrow a{line-height: 60px;font-size: 18px;color: #333;}
.m-arrow .prev{float: left;}
.m-arrow .next{float: right;}
.m-arrow span{width: 60px;height: 60px;border: 2px solid #959AA2;display: block;
	font-size: 0;text-align: center;line-height: 56px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-arrow .prev span{float: left;margin-right: 20px;}
.m-arrow .next span{float: right;margin-left: 20px;}
.m-arrow span:after{content: '';display: inline-block;vertical-align: middle;
	width: 11px;height: 11px;background-repeat: no-repeat;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-arrow .prev span:after{background-image: url(../images/i-23.png);background-position: left top;}
.m-arrow .next span:after{background-image: url(../images/i-22.png);background-position: right top;}
.m-arrow .prev:hover span:after{background-image: url(../images/i-23-on.png);background-position: right bottom;}
.m-arrow .next:hover span:after{background-image: url(../images/i-02.png);background-position: left bottom;}
.m-arrow a:hover span{border-color: #48B532;background-color: #48B532;}

.row-c1{padding: 85px 0 0;overflow: hidden;}
.m-txt3{font-size: 24px;line-height: 1.42;color: #333;margin-bottom: 103px;}

.m-slider2{position: relative;padding-bottom: 216px;}
.m-slider2 .con{margin-right: 30px;}
.m-slider2 .pic{padding-top: 126%;height: 0;position: relative;overflow: hidden;}
.m-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-slider2 .swiper-pagination-bullets.swiper-pagination-horizontal{position: absolute;left: 0;bottom: 142px;
	text-align: left;width: auto;
}
.m-slider2 .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 6px;border-radius: 0;
	background-color: #CECECE;opacity: 1;margin: 0 9px 0 0;
}
.m-slider2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 29px;
	background-color: #48B532;
}
.m-slider2 .swiper-arrow{position: absolute;bottom: 118px;z-index: 12;width: 54px;height: 54px;
	border-radius: 50%;cursor: pointer;
	background-color: #EEE;background-position: center;background-repeat: no-repeat;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .swiper-prev{right: 70px;background-image: url(../images/i-24.png);}
.m-slider2 .swiper-next{right: 0;background-image: url(../images/i-25.png);}
.m-slider2 .swiper-arrow:hover{background-color: #48B532;}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-24-on.png);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-25-on.png);}

.row-d1{padding: 87px 0 85px;position: relative;}
.m-txt4{}
.m-txt4 .txt{width: 60%;padding: 159px 49px 61px;position: relative;z-index: 2;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt4 .desc{font-size: 20px;line-height: 1.7;color: #FEFEFE;margin-bottom: 47px;position: relative;}
.m-txt4 .desc:before{content: '';position: absolute;top: -86px;left: 16px;width: 62px;height: 44px;
	background: url(../images/i-26.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt4 .tips{margin: 0 11px;font-size: 20px;color: #333;padding: 28px 36px;
	background-color: #fff;font-weight: bold;
}
.m-txt4 .pic{position: absolute;right: 0;top: 164px;width: 47.5%;}
.m-txt4 .pic img{width: 100%;display: block;}

.row-d2{padding-bottom: 79px;}
.m-pic1 img{width: 100%;display: block;}

.row-d3{padding: 84px 0 93px;
	background-color: #F8F8F8;
}
.m-txt5 .txt{font-size: 20px;line-height: 1.7;position: relative;padding-left: 69px;margin-bottom: 63px;}
.m-txt5 .txt:before{content: '';position: absolute;left: 0;top: 7px;width: 4px;height: 155px;
	background-color: #48B532;
}
.m-txt5 .pic{width: 822px;margin: 0 auto;}
.m-txt5 .pic img{width: 100%;display: block;}

.row-e1{padding: 92px 0 100px;
	background: url(../images/p-bg4.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt6{position: relative;}
.m-txt6 .txt{width: 65%;color: #fff;padding: 71px 58px 80px 66px;margin-bottom: 68px;position: relative;z-index: 2;
	background: url(../images/p-bg3.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt6 .g-t1 span:after{background-color: #fff;}
.m-txt6 .g-t1{margin-bottom: 30px;}
.m-txt6 .desc{font-size: 20px;line-height: 1.8;}
.m-txt6 .desc2{margin-left: 70px;position: relative;padding-left: 59px;
	width: 543px;font-size: 20px;line-height: 1.6;color: #333;
}
.m-txt6 .desc2:before{content: '';position: absolute;left: 0;top: 8px;bottom: 8px;left: 0;width: 11px;
	background-color: #F2F2F2;
}
.m-txt6 .pic{position: absolute;right: 0;top: 66px;width: 46%;}
.m-txt6 .pic img{width: 100%;display: block;}

.row-e2{padding: 106px 0 144px;
	background-color: #232627;
}
.m-desc1{color: #fff;overflow: hidden;padding: 0 102px;margin-bottom: 91px;}
.m-desc1 .ico{float: left;width: 81px;margin-right: 54px;}
.m-desc1 .ico img{width: 100%;display: block;}
.m-desc1 .desc{overflow: hidden;font-size: 20px;line-height: 1.5;padding-top: 4px;}

.m-txt7{overflow: hidden;margin-bottom: 65px;}
.m-txt7 .pic{float: left;width: 50%;margin-right: 45px;}
.m-txt7 .pic img{width: 100%;display: block;}
.m-txt7 .txt{overflow: hidden;border-top: 1px solid rgba(211, 211, 211, .12);margin-top: 10px;}
.m-txt7 li{border-bottom: 1px solid rgba(211, 211, 211, .12);padding: 32px 0 36px 45px;
	font-size: 20px;color: #fff;
	background: url(../images/i-28.png) no-repeat left 38px;
	-o-background-size: 25px auto;
	-ms-background-size: 25px auto;
	-moz-background-size: 25px auto;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
}

.m-desc2{font-size: 20px;color: #fff;margin-left: 60px;max-height: 1018px;}

.row-e3{padding-bottom: 122px;
	background: url(../images/p-bg5.jpg) no-repeat left top;
	-o-background-size: 1268px auto;
	-ms-background-size: 1268px auto;
	-moz-background-size: 1268px auto;
	-webkit-background-size: 1268px auto;
	background-size: 1268px auto;
}
.m-txt8{position: relative;padding-top: 117px;}
.m-txt8 .txt{width: 51%;padding: 70px 0 74px;margin-left: 62px;
	background: url(../images/i-29.png) repeat-x left top;
}
.m-txt8 .desc{font-size: 20px;color: #333;margin-bottom: 73px;}
.m-txt8 .ico{display: block;width: 49px;}
.m-txt8 .ico img{width: 100%;display: block;}
.m-txt8 .pic{position: absolute;right: 0;top: -60px;width: 40%;}
.m-txt8 .pic img{width: 100%;display: block;}

.row-e4{padding: 121px 0 85px;
	background: url(../images/p-bg6.jpg) no-repeat center bottom 160px;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-desc3{margin-left: 33px;margin-right: 222px;margin-bottom: 74px;overflow: hidden;}
.m-desc3 .ico{float: left;width: 84px;margin-right: 70px;}
.m-desc3 .ico img{width: 100%;display: block;}
.m-desc3 .txt{overflow: hidden;font-size: 20px;color: #fff;}

.m-list3{overflow: hidden;margin: 0 -10px;}
.m-list3 li{width: 25%;float: left;}
.m-list3 .con{display: block;margin: 0 10px;}
.m-list3 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}

.row-e5{padding: 75px 0 119px;position: relative;}
.row-e5:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 612px;
	background-color: #F9F9F9;
}
.row-e5 .wp{position: relative;z-index: 2;}
.m-tit1{font-size: 36px;line-height: 1.17;font-weight: bold;margin-bottom: 98px;}

.m-slider3{position: relative;padding-bottom: 168px;margin-right: -40px;}
.m-slider3 .con{margin-right: 40px;height: 422px;position: relative;padding: 59px 50px 0;
	background: #FFFFFF;
	box-shadow: 0px 17px 49px 0px rgba(76,80,76,0.09);
}
.m-slider3 .con:before{content: '';position: absolute;top: 0;left: 0;width: 230px;height: 8px;
	background-color: #48B532;
}
.m-slider3 .t1{font-size: 22px;line-height: 30px;height: 90px;}
.m-slider3 .desc{font-size: 18px;line-height: 1.56;color: #838383;}

.m-slider3 .swiper-pagination-bullets.swiper-pagination-horizontal{position: absolute;left: 0;bottom: 91px;
	text-align: left;width: auto;
}
.m-slider3 .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 6px;border-radius: 0;
	background-color: #CECECE;opacity: 1;margin: 0 9px 0 0;
}
.m-slider3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 29px;
	background-color: #48B532;
}
.m-slider3 .swiper-arrow{position: absolute;bottom: 67px;z-index: 12;width: 54px;height: 54px;
	border-radius: 50%;cursor: pointer;
	background-color: #EEE;background-position: center;background-repeat: no-repeat;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider3 .swiper-prev{right: 70px;background-image: url(../images/i-24.png);}
.m-slider3 .swiper-next{right: 0;background-image: url(../images/i-25.png);}
.m-slider3 .swiper-arrow:hover{background-color: #48B532;}
.m-slider3 .swiper-prev:hover{background-image: url(../images/i-24-on.png);}
.m-slider3 .swiper-next:hover{background-image: url(../images/i-25-on.png);}

.m-pic2 img{width: 100%;display: block;}

.row-e6{padding: 69px 0 72px;
	background: url(../images/p-bg7.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-txt9 .tit{max-width: 1116px;font-size: 24px;line-height: 1.33;margin-bottom: 39px;}
.m-txt9 .link{font-size: 20px;line-height: 1.6;color: #48B532;text-decoration: underline;padding-right: 30px;
	background: url(../images/i-32.png) no-repeat right center;
}
.m-txt9 .t1{font-size: 20px;line-height: 1.6;font-weight: normal;margin-top: 24px;}



