﻿
.row-a1{padding: 85px 0 131px;
	background-color: #EEF0F4;
}

.g-t1{text-align: center;line-height: 1.4;}
.g-t1 .en{font-size: 26px;color: #08713B;display: block;margin-bottom: 18px;}
.g-t1 h2{font-weight: normal;font-size: 52px;color: #111;margin-bottom: 2px;}
.g-t1 h2:before,.g-t1 h2:after{content: '';display: inline-block;vertical-align: middle;
	width: 72px;height: 14px;position: relative;top: -2px;margin: 0 20px;
	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;
}
.g-t1 h2:before{background-image: url(../images/i-09.png);}
.g-t1 h2:after{background-image: url(../images/i-10.png);}
.g-t1 .desc{font-size: 18px;color: #666;}

.g-t1-1 .en,.g-t1-1 h2,.g-t1-1 .desc{color: #fff;}
.g-t1-1 h2:before{background-image: url(../images/i-09-on.png);}
.g-t1-1 h2:after{background-image: url(../images/i-10-on.png);}

.m-list1{overflow: hidden;margin: 0 -12px;padding-top: 69px;}
.m-list1 li{width: 25%;float: left;}
.m-list1 .con{display: block;margin: 0 12px;position: relative;height: 491px;
	background-color: #fff;
	background-position: 0 0;
}
.m-list1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .bg:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/lv-bg.png) no-repeat center bottom;display: none;
	-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-list1 .t-c{position: relative;z-index: 2;padding-top: 83px;text-align: center;font-family: 'SourceHanSansCN-Normal';}
.m-list1 .pic{height: 180px;overflow: hidden;
	margin-bottom: 44px;
}
.m-list1 .pic img{height: 100%;display: block;margin: 0 auto;}
.m-list1 h3{font-size: 32px;font-weight: normal;margin-bottom: 8px;color: #333;}
.m-list1 .desc{font-size: 20px;color: #666;margin-bottom: 26px;padding: 0 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 .more{font-size: 16px;display: inline-block;color: #fff;opacity: 0;
	border-bottom: 1px solid #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .con:hover .bg{opacity: 1;}
.m-list1 .con:hover .more{opacity: 0;}
.m-list1 .con:hover h3{color: #fff;opacity: 0;}
.m-list1 .con:hover .desc{color: #fff;opacity: 0;}
.m-list1 .con:hover .pic img{opacity: 0;}
.m-list1 .con:hover .bg:after{opacity: 0;}

.row-a2{padding: 77px 0 90px;
	background-color: #EEF0F4;
	background-position: center top;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slider1{position: relative;margin-bottom: 43px;}
.m-slider1 .swiper-container{overflow: hidden;margin: 0 144px;
	border-bottom: 1px solid rgba(255,255,255,.4);
}
.m-slider1 .swiper-slide{width: auto;}
.m-slider1 .swiper-slide a{font-size: 18px;color: #fff;font-weight: bold;position: relative;
	display: block;padding: 19px 22px 34px;cursor: pointer;
}
.m-slider1 .swiper-slide a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
	height: 3px;background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .swiper-slide.on a:after,.m-slider1 .swiper-slide:hover a:after{left: 0;right: 0;}
.m-slider1 .swiper-arrow{z-index: 3;position: absolute;bottom: 26px;
	width: 44px;height: 44px;border-radius: 50%;
	background-color: rgba(255,255,255,.2);
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 10px auto;
    -ms-background-size: 10px auto;
    -moz-background-size: 10px auto;
    -webkit-background-size: 10px auto;
    background-size: 10px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .swiper-prev{left: 37px;background-image: url(../images/i-07.png);}
.m-slider1 .swiper-next{right: 37px;background-image: url(../images/i-08.png);}
.m-slider1 .swiper-arrow:hover{background-color: #fff;}
.m-slider1 .swiper-prev:hover{background-image: url(../images/i-07-on.png);}
.m-slider1 .swiper-next:hover{background-image: url(../images/i-08-on.png);}

.m-slider2{position: relative;}
.m-slider2 .swiper-container{overflow: hidden;}
.m-slider2 .swiper-slide{width: 381px;margin: 30px 19px 30px 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .pic{height: 426px;overflow: hidden;}
.m-slider2 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-slider2 .con{display: block;
	background: #FFFFFF;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .bot{overflow: hidden;position: relative;}
.m-slider2 h3{font-size: 24px;font-weight: normal;color: #333;
	line-height: 108px;padding: 0 28px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .lab{position: absolute;top: 50%;right: 24px;padding: 0 10px;height: 36px;
	text-align: center;line-height: 34px;border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;font-size: 16px;color: #999;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .swiper-slide.on{width: 800px;}
.m-slider2 .swiper-slide.on .con{background-color: #08713B;}
.m-slider2 .swiper-slide.on h3{color: #fff;}
.m-slider2 .swiper-slide.on .lab{color: rgba(255,255,255,.68);border-color: rgba(255,255,255,.2);}
.m-slider2 .swiper-arrow{z-index: 3;position: absolute;top: 50%;
	width: 40px;height: 70px;border-radius: 6px;
	background-color: rgba(255,255,255,1);
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 13px auto;
    -ms-background-size: 13px auto;
    -moz-background-size: 13px auto;
    -webkit-background-size: 13px auto;
    background-size: 13px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .swiper-prev{left: -73px;background-image: url(../images/i-07-on.png);}
.m-slider2 .swiper-next{right: -73px;background-image: url(../images/i-08-on.png);}
.m-slider2 .swiper-arrow:hover{background-color: #08713B;}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-07.png);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-08.png);}

.row-a3{padding: 87px 0 140px;}
.m-tab1{text-align: center;font-size: 0;padding-top: 21px;}
.m-tab1 li{display: inline-block;margin: 0 12px;}
.m-tab1 li a{display: block;height: 50px;text-align: center;line-height: 50px;
	font-size: 20px;color: #999;border-radius: 25px;padding: 0 35px;
	background-color: #eee;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li:hover a,.m-tab1 li.on a{color: #fff;
	background-color: #08713B;
}

.m-list2{position: relative;margin-top: 77px;}
.m-list2:before{content: '';position: absolute;left: 0;right: 0;top: 6px;height: 3px;
	background-color: rgba(222, 222, 222, .5);
}
.m-list2 .swiper-container{position: relative;margin: 0 -21px;z-index: 2;overflow: hidden;}
.m-list2 .swiper-slide{width: 30%;float: left;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con{margin: 0 21px;display: block;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con:before{content: '';position: absolute;left: 0;right: 0;top: 6px;height: 3px;
	background-color: #08713B;opacity: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con:after{content: '';position: absolute;top: 0;left: 50%;width: 15px;height: 15px;
	background: #FFFFFF;
	border: 3px solid #B5B5B5;
	border-radius: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .date{display: block;text-align: center;font-size: 18px;color: #888;
	padding-top: 28px;font-family: 'Arial';margin-bottom: 28px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .pic{height: 280px;overflow: hidden;margin-bottom: 31px;position: relative;}
.m-list2 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list2 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;
	background: url(../images/i-bg1.png) repeat-x center bottom;
	-o-background-size: 267px auto;
	-ms-background-size: 267px auto;
	-moz-background-size: 267px auto;
	-webkit-background-size: 267px auto;
	background-size: 267px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .txt{}
.m-list2 h3{font-size: 22px;line-height: 1.55;color: #333;font-weight: normal;
	font-family: 'SourceHanSansCN-Normal';margin-bottom: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .desc{font-size: 16px;color: #999;line-height: 1.63;font-family: 'SourceHanSansCN-Normal';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .swiper-slide.on .con:before{opacity: 1;}
.m-list2 .swiper-slide.on .con:after{border-color: #08713B;}
.m-list2 .swiper-slide.on .date{color: #08713B;}
.m-list2 .swiper-slide.on{width: 40%;}
.m-list2 .swiper-slide.on .pic{height: 463px;margin-bottom: 0;}
.m-list2 .swiper-slide.on .pic:after{opacity: 1;}
.m-list2 .swiper-slide.on .txt{position: absolute;left: 59px;right: 59px;bottom: 47px;z-index: 2;}
.m-list2 .swiper-slide.on h3{color: #fff;}
.m-list2 .swiper-slide.on .desc{color: #fff;-webkit-line-clamp: 1;}


.row-a4{
	background-color: #EEF0F4;
}
.m-txt1{position: relative;}
.m-txt1 .con{overflow: hidden;padding: 60px 0;}
.m-txt1 .tit{float: left;font-size: 36px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	color: #08713B;margin-right: 149px;
}
.m-txt1 .desc{font-size: 18px;line-height: 1.78;color: #666;overflow: hidden;
	width: 615px;
}
.m-txt1 .btn{position: absolute;right: 0;top: 50%;padding: 0 26px;
	border: 1px solid #08713B;height: 52px;line-height: 50px;
	border-radius: 26px;font-size: 18px;color: #08713B;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt1 .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 16px;height: 18px;margin-right: 7px;position: relative;top: -2px;
	background: url(../images/i-11.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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt1 .btn:hover{background-color: #08713B;color: #fff;}
.m-txt1 .btn:hover:before{background-image: url(../images/i-11-on.png);}

.ban{height: 560px;position: relative;overflow: hidden;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ban h2{position: absolute;top: 50%;left: 0;right: 0;text-align: center;font-size: 70px;
	font-family: 'SourceHanSansCN-Light';color: #fff;font-weight: normal;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-top{margin-top: -82px;position: relative;z-index: 3;}
.g-top .cont{overflow: hidden;font-family: 'SourceHanSansCN-Light';
	background-color: rgba(255,255,255,.8);
}
.g-top .tab{float: left;}
.g-top .tab li{float: left;}
.g-top .tab li a{font-size: 20px;color: #333;display: block;
	line-height: 82px;text-align: center;
	border-right: 1px solid rgba(0,0,0,.1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-top .tab li:hover a,.g-top .tab li.on a{color: #fff;background-color: #08713B;}
.g-top .cur{float: right;margin-right: 54px;}
.cur{line-height: 82px;font-size: 16px;
	color: #666;
}
.cur a{color: #666;}
.cur .home{padding-left: 29px;
	background: url(../images/i-18.png) no-repeat left center;
	-o-background-size: 19px auto;
	-ms-background-size: 19px auto;
	-moz-background-size: 19px auto;
	-webkit-background-size: 19px auto;
	background-size: 19px auto;
}

.m-list3{overflow: hidden;margin: 137px -17px 40px;}
.m-list3 li{width: 33.33%;float: left;margin-bottom: 80px;}
.m-list3 .con{display: block;margin: 0 17px;}
.m-list3 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 37px;border: 1px solid #ddd;
}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .txt{font-family: 'SourceHanSansCN-Light';text-align: center;}
.m-list3 h3{font-size: 24px;font-weight: normal;color: #333;margin-bottom: 8px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 .desc{font-size: 16px;line-height: 1.88;color: #666;margin: 0 57px 32px;height: 3.76em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .more{display: block;margin: 0 auto;width: 138px;height: 40px;
	line-height: 38px;border: 1px solid rgba(0,0,0,0.45);border-radius: 20px;
	font-size: 16px;color: #333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .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-list3 .con:hover .more{color: #fff;border-color: #08713B;background-color: #08713B;}


.g-t2{text-align: center;line-height: 1.4;position: relative;font-family: 'SourceHanSansCN-Light';}
.g-t2 .en{font-size: 168px;text-transform: uppercase;display: block;
	color: rgba(51,51,51,.04);font-family: 'Manrope3-Bold';line-height: 1;
	position: absolute;top: 6px;left: 0;right: 0;text-align: center;
}
.g-t2 h2{font-weight: normal;font-size: 60px;color: #111;margin-bottom: 16px;position: relative;z-index: 2;}
.g-t2 h2 span{color: #08713B;}
.g-t2 h2:before,.g-t2 h2:after{content: '';display: inline-block;vertical-align: middle;
	width: 72px;height: 14px;position: relative;top: -2px;margin: 0 20px;
	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;
}
.g-t2 h2:before{background-image: url(../images/i-09.png);}
.g-t2 h2:after{background-image: url(../images/i-10.png);}
.g-t2 .desc{font-size: 18px;color: #666;max-width: 1009px;margin: 0 auto;
	line-height: 1.67;position: relative;z-index: 2;
}

.row-b1{padding: 77px 0 96px;
	background: url(../images/p-bg2.jpg) no-repeat center top;
	-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-video{position: relative;width: 1280px;margin: 55px auto 108px;}
.m-video .play{position: absolute;top: 50%;left: 50%;width: 86px;height: 86px;
	cursor: pointer;z-index: 5;
	background: url(../images/i-19.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;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-video video{width: 100%;height: 100%;background-color: #000;}
.m-video img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;
	z-index: 3;
}

.m-tab2{text-align: center;font-size: 0;padding-bottom: 78px;border-bottom: 1px solid rgba(0,0,0,.2);
	margin-bottom: 41px;
}
.m-tab2 li{display: inline-block;vertical-align: top;width: 301px;height: 176px;margin-left: -15px;vertical-align: top;
	background: url(../images/i-25.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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2 .con{display: block;padding-top: 30px;height: 100%;}
.m-tab2 .ico{width: 80px;height: 80px;display: block;position: relative;margin: 0 auto 8px;}
.m-tab2 .ico img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-tab2 .i-on{opacity: 0;}
.m-tab2 p{font-size: 18px;text-align: center;font-family: 'SourceHanSansCN-Light';
	color: #333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2 li.on p{color: #fff;}
.m-tab2 li.on{background-image: url(../images/i-25-on.png);}
.m-tab2 li.on .i-on{opacity: 1;}
.m-tab2 li.on .i-ok{opacity: 0;}

.m-txt2{font-size: 18px;line-height: 1.67;color: #666;font-family: 'SourceHanSansCN-Light';}

.row-b2{overflow: hidden;background-color: #F6F6F6;position: relative;
	border-bottom: 2px solid #08713B;
}
.row-b2:before{content: '';position: absolute;top: 0;bottom: 0;width: 50%;right: 50%;
	background-color: #fff;
}
.row-b2 .col-l{width: 50%;position: relative;z-index: 1;}
.row-b2 .col-r{width: 50%;padding-left: 87px;}
.m-pic{height: 714px;line-height: 714px;font-size: 0;padding-left: 30px;position: relative;text-align: center;}
.m-pic img{display: inline-block;vertical-align: middle;max-width: 80%;
	max-height: 70%;
}
.m-pic .i-so{position: absolute;width: 27px;height: 28px;right: 49px;bottom: 55px;
	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-info{padding: 71px 0 30px 0;}
.m-info .lab{display: block;font-size: 20px;color: #08713B;padding-left: 31px;
	font-family: 'SourceHanSansCN-Bold';margin-bottom: 11px;
	background: url(../images/i-27.png) no-repeat left center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}
.m-info .tit{font-size: 46px;font-family: 'SourceHanSansCN-Bold';margin-bottom: 2px;}
.m-info .desc{font-size: 18px;line-height: 1.78;color: #666;padding-bottom: 30px;margin-bottom: 28px;
	border-bottom: 1px solid rgba(0,0,0,.4);
}
.m-info .info{font-size: 16px;line-height: 2;color: #333;font-family: 'SourceHanSansCN-Light';
	overflow: hidden;margin-bottom: 18px;
}
.m-info .info .item{width: 50%;float: left;margin-bottom: 8px;}
.m-info .info span{font-family: 'SourceHanSansCN-Medium';}
.m-info .tips{font-size: 14px;color: #888;font-family: 'SourceHanSansCN-Light';margin-bottom: 9px;}
.m-info .color{margin-bottom: 15px;}
.m-info .color{*zoom:1; }
.m-info .color:after,.m-info .color:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-info .color li{float: left;position: relative;text-align: center;margin-right: 3px;padding-bottom: 20px;}
.m-info .color span{width: 57px;height: 33px;border-radius: 5px;display: block;
	margin: 0 auto 3px;cursor: pointer;
}
.m-info .color p{font-size: 14px;opacity: 0;padding-bottom: 3px;width: 12em;text-align: center;
	position: absolute;left: 50%;bottom: 0;white-space: nowrap;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.m-info .color li.on p{opacity: 1;}
.m-info .bot{overflow: hidden;}
.m-info .bot a{display: block;float: left;height: 54px;border-radius: 27px;
	text-align: center;line-height: 54px;font-size: 18px;color: #fff;
	font-family: 'SourceHanSansCN-Light';margin-right: 9px;padding: 0 30px;
	background-color: #08713B;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-info .bot a:hover{opacity: .8;}
.m-info .bot .mo-db{display: none;}

.row-b3{padding-bottom: 140px;}
.m-tab3{overflow: hidden;
	border-bottom: 1px solid rgba(0,0,0,.15);
}
.m-tab3 li{float: left;margin-right: 38px;}
.m-tab3 li a{display: block;font-size: 20px;color: #333;font-family: 'SourceHanSansCN-Light';
	line-height: 82px;position: relative;
}
.m-tab3 li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
	height: 2px;background-color: #08713B;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab3 li.on a{color: #08713B;}
.m-tab3 li.on a:after{left: 0;right: 0;}
.m-txt3{margin-top: 102px;}
.m-txt3 .tit{font-size: 36px;color: #111;font-family: 'SourceHanSansCN-Bold';margin-bottom: 20px;}
.m-txt3 .desc{font-size: 18px;line-height: 1.67;color: #333;font-family: 'SourceHanSansCN-Light';}

.m-info2{padding-top: 106px;padding-right: 50px;}
.m-info2 .tit{font-size: 46px;font-family: 'SourceHanSansCN-Bold';margin-bottom: 15px;}
.m-info2 .desc{font-size: 18px;line-height: 1.78;color: #666;font-family: 'SourceHanSansCN-Light';
	height: 21.36em;margin-bottom: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 12;
	overflow: hidden;
}
.m-info2 .bot{overflow: hidden;}
.m-info2 .bot a{display: block;float: left;width: 180px;height: 54px;border-radius: 27px;
	text-align: center;line-height: 54px;font-size: 18px;color: #fff;
	font-family: 'SourceHanSansCN-Light';margin-right: 9px;
	background-color: #08713B;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-info2 .bot a:hover{opacity: .8;}
.m-info2 .bot .mo-db{display: none;}

.row-c1{padding: 113px 0 83px;}
.m-txt4{text-align: center;font-family: 'SourceHanSansCN-Light';}
.m-txt4 .tit{font-size: 60px;margin-bottom: 19px;}
.m-txt4 .tit span{color: #08713B;}
.m-txt4 .desc{font-size: 18px;line-height: 1.89;max-width: 1210px;margin: 0 auto;}

.m-list4{font-family:"微软雅黑","Microsoft Yahei";}
.m-list4 li{margin-bottom: 14px;
	background-color: #fff;box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.06);
}
.m-list4 .top{border: 1px solid rgba(0,0,0,0.08);overflow: hidden;line-height: 98px;
	font-size: 18px;color: #666;padding-left: 34px;cursor: pointer;position: relative;
}
.m-list4 .top:after{content: '';position: absolute;
	width: 15px;height: 10px;top: 50%;right: 39px;
	background: url(../images/i-28.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-list4 .top span{float: left;}
.m-list4 .s1{width: 34%;font-size: 22px;color: #111;}
.m-list4 .s2{width: 25%;}
.m-list4 .s3{width: 17.5%;}
.m-list4 .con{padding: 45px 230px 29px 58px;overflow: hidden;display: none;
	border: 1px solid rgba(0,0,0,0.08);border-top: 0;
	background: url(../images/p-bg3.jpg) no-repeat center bottom;
	-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-list4 .item{border-top: 1px solid rgba(0,0,0,.15);padding-top: 26px;margin-bottom: 24px;}
.m-list4 .tit{font-size: 20px;color: #333;margin-bottom: 14px;}
.m-list4 .desc{font-size: 18px;line-height: 1.89;}
.m-list4 .info{overflow: hidden;padding-bottom: 36px;}
.m-list4 .t-t{float: left;font-size: 26px;margin-right: 136px;}
.m-list4 .t-c{overflow: hidden;font-size: 18px;line-height: 2.22;}
.m-list4 li.on .top{border-color: #08713B;background-color: #08713B;color: #fff;}
.m-list4 li.on .s1{color: #fff;}
.m-list4 li.on .top:after{background-image: url(../images/i-28-on.png);}

.pages{overflow: hidden;text-align: center;margin: 50px 0 100px;}
.pages ul{font-size: 0}
.pages li{display: inline-block;vertical-align: middle;margin: 0 5px}
.pages a,.pages span{border-radius: 4px;display: block;
	width: 44px;height: 44px;line-height: 40px;font-family: arial;
	border: 2px solid #E9E9E9;text-align: center;font-size: 18px;
	color: #666;background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pages li a:hover,.pages li.on a{background-color:#08713B;border-color:#08713B;color:#fff}
.pages span{font-weight: normal;}
.pages .arrow a{background-color: #E9E9E9;border-color: #E9E9E9;font-family: 'SimHei';}

.m-slider3{position: relative;margin-top: 115px;margin-bottom: 104px;}
.m-slider3 .swiper-container{overflow: hidden;}
.m-slider3 .con{display: block;overflow: hidden;
	background-color: #F7F7F7;
}
.m-slider3 .pic{float: left;width: 50%;height: 505px;overflow: hidden;}
.m-slider3 .txt{overflow: hidden;height: 505px;padding: 75px 85px 0 70px;
	background: url(../images/p-bg4.jpg) no-repeat right bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slider3 .date{display: block;font-size: 18px;color: #08713B;font-family: arial;margin-bottom: 8px;}
.m-slider3 .tit{font-size: 36px;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	line-height: 1.31;color: #333;margin-bottom: 20px;
}
.m-slider3 .desc{font-size: 16px;line-height: 1.67;color: #666;font-family: 'SourceHanSansCN-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider3 .swiper-arrow{z-index: 3;position: absolute;bottom: 94px;left: 50%;
	width: 58px;height: 58px;
	background-color: #E9E9E9;
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 13px auto;
    -ms-background-size: 13px auto;
    -moz-background-size: 13px auto;
    -webkit-background-size: 13px auto;
    background-size: 13px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .swiper-prev{margin-left: 70px;background-image: url(../images/i-07-on.png);}
.m-slider3 .swiper-next{margin-left: 135px;background-image: url(../images/i-08-on.png);}
.m-slider3 .swiper-arrow:hover{background-color: #08713B;}
.m-slider3 .swiper-prev:hover{background-image: url(../images/i-07.png);}
.m-slider3 .swiper-next:hover{background-image: url(../images/i-08.png);}

.m-list5{border-bottom: 1px solid rgba(0,0,0,.15);}
.m-list5 li{border-top: 1px solid rgba(0,0,0,.15);}
.m-list5 .con{display: block;overflow: hidden;padding: 33px 0 36px;}
.m-list5 .pic{float: left;width: 340px;height: 220px;margin-right: 53px;overflow: hidden;}
.m-list5 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .txt{overflow: hidden;padding-top: 17px;}
.m-list5 h3{font-size: 28px;font-weight: normal;font-family: 'SourceHanSansCN-Normal';
	color: #333;margin-bottom: 20px;
}
.m-list5 .desc{font-size: 16px;line-height: 1.63;color: #999;margin-bottom: 23px;
	font-family: 'SourceHanSansCN-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list5 .date{font-size: 18px;font-family: arial;color: #888;}
.m-list5 .con:hover h3{color: #08713B;}
.m-list5 .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);
}

.row-d1{overflow: hidden;padding: 127px 0 70px;}
.row-d1 .col-l{width: 1008px;}
.row-d1 .col-r{width: 440px;}

.m-details{padding: 24px 0 0;}
.m-details h1{font-size: 40px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	margin-bottom: 18px;
}
.m-details .info{overflow: hidden;font-family: 'SourceHanSansCN-Light';
	border-bottom: 1px solid rgba(0,0,0,0.1);line-height: 30px;padding-bottom: 27px;
}
.m-details .info span{float: left;font-size: 16px;color: #888;margin-right: 75px;}
.m-details .share{float: right;}
.m-details .share em{font-size: 16px;color: #888;float: left;margin-right: 12px;}
.m-details .share .bdsharebuttonbox{float: left;}
.m-details .share .bdsharebuttonbox a{float: left;width: 30px;height: 30px;
	padding-left: 0;margin: 0 10px 0 0;
	background-position: center;background-repeat: no-repeat;
}
.m-details .bdsharebuttonbox .bds_weixin{
	background-image: url(../images/i-29.png);
}
.m-details .bdsharebuttonbox .bds_tsina{
	background-image: url(../images/i-30.png);
}
.m-details .bdsharebuttonbox .bds_sqq{
	background-image: url(../images/i-31.png);
}
.m-details .bdsharebuttonbox .bds_qzone{margin-right: 0 !important;
	background-image: url(../images/i-32-on.png);
}
.m-details .bdsharebuttonbox .bds_weixin:hover{
	background-image: url(../images/i-29-on.png);
}
.m-details .bdsharebuttonbox .bds_tsina:hover{
	background-image: url(../images/i-30-on.png);
}
.m-details .bdsharebuttonbox .bds_sqq:hover{
	background-image: url(../images/i-31-on.png);
}
.m-details .bdsharebuttonbox .bds_qzone:hover{
	background-image: url(../images/i-32.png);
}
.m-details .txt{font-size: 18px;line-height: 1.89;font-family: 'SourceHanSansCN-Light';
	padding: 30px 0 50px;border-bottom: 1px solid rgba(0,0,0,.12);
}

.m-details .arrow{font-size:18px;line-height:42px;padding:32px 0 10px;font-family:"微软雅黑","Microsoft Yahei";}
.m-details .arrow .item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}
.m-details .arrow .item:hover span{color:#08713B}
.m-details .item a:before{position:absolute;top:50%;left:0;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-family:'黑体';font-size:13px;color:#666;background-color:#F1F1F1;margin-top:-13px}
.m-details .prev a:before{content:'<'}
.m-details .next a:before{content:'>'}
.m-details .item.disabled a:before{color:rgba(102,102,102,.5)}

.m-news{padding: 19px 27px 17px 30px;
	border: 1px solid rgba(0,0,0,0.12);border-top: 4px solid #08713B;
}
.m-t1{font-size: 26px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	border-bottom: 1px solid rgba(0,0,0,.2);padding-bottom: 14px;margin-bottom: 19px;
}
.m-list6{}
.m-list6 li{border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 20px;margin-bottom: 20px;}
.m-list6 .con{display: block;overflow: hidden;}
.m-list6 .pic{float: left;width: 136px;height: 88px;overflow: hidden;margin-right: 30px;}
.m-list6 .txt{overflow: hidden;padding-top: 8px;}
.m-list6 .date{display: block;font-size: 14px;color: #08713B;font-family: 'SourceHanSansCN-Medium';
	margin-bottom: 3px;
}
.m-list6 h3{font-size: 16px;font-family: 'SourceHanSansCN-Light';font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list6 li:last-child{border-bottom: 0;margin-bottom: 0;}

.row-e1{overflow: hidden;
	background-color: rgba(0,0,0,.02);
}

.m-sel{overflow: hidden;margin-top: 64px;margin-bottom: 45px;}
.m-sel .tit{float: left;font-size: 22px;color: #111;margin-right: 20px;
	line-height: 45px;
}
.m-sel .cont{overflow: hidden;}
.m-sel .tab{overflow: hidden;margin-bottom: 17px;
	border-bottom: 1px solid rgba(0,0,0,.06);
}
.m-sel .tab li{float: left;font-family: arial;
	text-align: center;margin-right: 5px;
}
.m-sel .tab li a{display: block;width: 45px;font-size: 22px;color: #096436;
	line-height: 45px;height: 45px;border-radius: 8px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-sel .tab li:first-child a{width: 60px;}
.m-sel .tab li.on a,.m-sel .tab li:hover a{color: #fff;background-color: #08713B;}
.m-sel .adds{overflow: hidden;}
.m-sel .adds li{float: left;margin-right: 18px;}
.m-sel .adds li a{display: block;width: 101px;height: 45px;text-align: center;line-height: 43px;
	border: 1px solid #CCCCCC;border-radius: 4px;font-size: 18px;color: #999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-sel .adds li.on a,.m-sel .adds li:hover a{color: #fff;background-color: #08713B;border-color: #08713B;}

.m-list7{*zoom:1;margin: 0 -10px;}
.m-list7:after,.m-list7:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list7 li{width: 50%;float: left;margin-bottom: 28px;}
.m-list7 .con{display: block;margin: 0 10px;
	background-color: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}
.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 h3{height: 99px;line-height: 99px;font-size: 22px;font-weight: normal;
	color: #000;font-family: 'SourceHanSansCN-Light';padding: 0 38px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .con:hover{background-color: #08713B;}
.m-list7 .con:hover h3{color: #fff;}
.m-list7 .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-1{margin-top: 50px;}
.m-slider1-1 .swiper-slide a{color: #333;font-family: 'SourceHanSansCN-Light';font-weight: normal;}
.m-slider1-1 .swiper-container{border-bottom-color: rgba(0,0,0,.2);}
.m-slider1-1 .swiper-slide a:after{background-color: #096436;}
.m-slider1-1 .swiper-slide.on a,
.m-slider1-1 .swiper-slide:hover a{color: #096436;font-family: 'SourceHanSansCN-Medium';}
.m-slider1-1 .swiper-arrow{background-color: #E0E0E0;}
.m-slider1-1 .swiper-arrow:hover{background-color: #096436;}
.m-slider1-1 .swiper-prev{left: 0;}
.m-slider1-1 .swiper-next{right: 0;}
.m-slider1-1 .swiper-prev:hover{background-image: url(../images/i-07.png);}
.m-slider1-1 .swiper-next:hover{background-image: url(../images/i-08.png);}
.m-slider1-1 .swiper-container{margin: 0 80px;}

.pop-case{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pop-case.open{
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.pop-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-color: rgba(0,0,0,.5);
}
.pop-case .close{position: absolute;top: 33px;right: 33px;width: 58px;height: 58px;
	border-radius: 50%;cursor: pointer;
	background: rgba(0,0,0,.32) url(../images/i-35.png) no-repeat center;
	-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: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pop-case .close:hover{background-color: #08713B;}
.pop-case .cont{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-color: #fff;
}
.pop-case .row{position: absolute;left: 105px;right: 140px;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-case .col-l{width: 1060px;margin-right: 75px;}
.pop-case .swiper-container{overflow: hidden;}
.pop-case .slick-slider,.pop-case .slick-list,.pop-case .slick-track,.pop-case .slick-slide{height: 100%;}
.pop-case .pic{height: 564px;overflow: hidden;}
.pop-case .pic img{width: 100%;height: 100%;display: block;}
.pop-case .col-r{float: none;overflow: hidden;}
.pop-case .tit{font-size: 40px;font-weight: normal;padding-bottom: 24px;margin-bottom: 28px;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.pop-case .info{font-size: 18px;line-height: 1.8;font-family: 'SourceHanSansCN-Light';
	margin-bottom: 28px;
}
.pop-case .info span{font-family: 'SourceHanSansCN-Medium';}
.pop-case .desc{font-size: 18px;line-height: 1.67;font-family: 'SourceHanSansCN-Light';}
.pop-case .swiper-arrow{z-index: 3;position: absolute;bottom: 44px;
	width: 80px;height: 80px;border-radius: 50%;
	border: 1px solid rgba(0,0,0,.2);
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 14px auto;
    -ms-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -webkit-background-size: 14px auto;
    background-size: 14px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pop-case .swiper-prev{left: 1135px;background-image: url(../images/i-33.png);}
.pop-case .swiper-next{left: 1226px;background-image: url(../images/i-34.png);}
.pop-case .swiper-arrow:hover{background-color: #08713B;}
.pop-case .swiper-prev:hover{background-image: url(../images/i-33-on.png);}
.pop-case .swiper-next:hover{background-image: url(../images/i-34-on.png);}

.row-f1{padding: 106px 0 135px;
	background: url(../images/p-bg5.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-t2{text-align: center;font-size: 60px;font-weight: normal;font-family: 'SourceHanSansCN-Light';}

.m-list8{*zoom:1;margin: 62px -10px 0;}
.m-list8:after,.m-list8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list8 li{width: 33.33%;float: left;}
.m-list8 .con{margin: 0 10px;height: 330px;position: relative;padding-top: 50px;
	background-color: #fff;text-align: center;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list8 .con:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 2px;
	background-color: #08713B;
}
.m-list8 .tit{font-size: 26px;padding-bottom: 45px;margin-bottom: 47px;font-weight: normal;
	background: url(../images/i-36.png) no-repeat center bottom;
}
.m-list8 .t1{font-size: 22px;font-family: 'SourceHanSansCN-Light';}
.m-list8 .tel{font-size: 52px;font-family: 'Helvetica-Condensed-Bold';}
.m-list8 .con:hover{background-image: url(../images/p-bg7.jpg);color: #fff;}
.m-list8 .con:hover:after{display: none;}
.m-list8 .con:hover .tit{background-image: url(../images/i-36-on.png);}

.row-f2{padding: 106px 0 137px;
	background: url(../images/p-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-form1{max-width: 1440px;margin: 0 auto;padding-top: 36px;}
.m-form1 .ovh{overflow: hidden;margin: 0 -10px;}
.m-form1 .item{margin-bottom: 20px;}
.m-form1 .item-50{width: 50%;float: left;padding: 0 10px;}
.m-form1 .inp{display: block;width: 100%;height: 56px;padding: 0 29px;
	border: 0;font-size: 18px;
	background-color: rgba(255,255,255,.88);border-radius: 6px;
}
.m-form1 textarea.inp{padding: 17px 29px;height: 260px;}
.m-form1 .bot{overflow: hidden;}
.m-form1 .code{width: 50%;float: left;position: relative;}
.m-form1 .p-code{position: absolute;top: 10px;right: 12px;width: 113px;height: 36px;}
.m-form1 .p-code img{width: 100%;height: 100%;display: block}
.m-form1 .btn{float: right;display: block;width: 255px;height: 56px;border-radius: 6px;
    font-size: 18px;color: #fff;font-weight: bold;font-family:"微软雅黑","Microsoft Yahei";
    border: 0;cursor: pointer;
    background-color: #08713B;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-form1 .btn:before{content: '';display: inline-block;vertical-align: middle;
    width: 19px;height: 17px;position: relative;top: -2px;margin-right: 7px;
    background: url(../images/i-12.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-form1 .btn:hover{opacity: .8;}

.row-f3{padding: 90px 0 122px;}
.m-list9{*zoom:1;margin: 45px -13px 0;}
.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list9 li{width: 50%;float: left;}
.m-list9 .con{display: block;margin: 0 13px;padding: 10px 10px 0;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
}
.m-list9 .pic{padding-top: 59%;height: 0;position: relative;overflow: hidden;}
.m-list9 .pic .map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list9 .pic .map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}
.m-list9 .bot{overflow: hidden;line-height: 114px;padding: 0 41px 0 31px;}
.m-list9 .tit{float: left;font-size: 32px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';}
.m-list9 .adds{float: right;font-size: 20px;font-family: 'SourceHanSansCN-Light';
	padding-left: 33px;color: #333;line-height: 1.8;
	background: url(../images/i-37.png) no-repeat left 6px;
	-o-background-size: 23px auto;
	-ms-background-size: 23px auto;
	-moz-background-size: 23px auto;
	-webkit-background-size: 23px auto;
	background-size: 23px auto;
}

.row-g1{padding: 135px 0 118px;
	background: url(../images/p-bg8.jpg) no-repeat center bottom;
	-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-txt6{overflow: hidden;margin-bottom: 103px;}
.m-txt6 .pic{float: left;width: 800px;margin-right: 79px;}
.m-txt6 .pic img{width: 100%;display: block;}
.m-txt6 .txt{overflow: hidden;/*padding-top: 35px;*/}
.m-txt6 .tit{font-size: 52px;margin-bottom: 24px;font-weight: normal;font-family: 'SourceHanSansCN-Light';}
.m-txt6 .desc{font-size: 18px;line-height: 1.89;font-family: 'SourceHanSansCN-Light';}

.m-list10{font-size: 0;text-align: center;}
.m-list10 li{display: inline-block;font-size: 20px;font-family: 'SourceHanSansCN-ExtraLight';
	margin: 0 30px;
}
.m-list10 .t1{display: block;margin-bottom: 13px;}
.m-list10 .num{line-height: 1;}
.m-list10 .num span{color: #08713B;font-family: 'Helvetica-Condensed-Bold';
	font-size: 60px;font-weight: bold;margin-right: 10px;
}

.row-g2{overflow: hidden;
	background: url(../images/p-bg9.jpg) no-repeat center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-g2 .col-l{width: 45%;padding-top: 183px;}
.row-g2 .col-r{width: 50%;}
.row-g2 .m-t2{text-align: left;margin-bottom: 41px;}

.m-list11{position: relative;}
.m-list11:before{content: '';position: absolute;left: 165px;top: 43px;bottom: 43px;width: 1px;
	background-color: rgba(0,0,0,.15);
}
.m-list11 .swiper-container{height: 415px;overflow: hidden;}
.m-list11 .swiper-slide{position: relative;overflow: hidden;color: #666;font-family: 'SourceHanSansCN-Light';
	height: 83px;line-height: 83px;cursor: pointer;
}
.m-list11 .time{float: left;font-size: 20px;margin-right: 60px;width: 160px;}
.m-list11 .desc{font-size: 18px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list11 .swiper-slide:before{content: '';position: absolute;top: 50%;width: 7px;height: 7px;left: 160px;
	border-radius: 50%;background-color: #A3A9AF;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list11 .swiper-slide.swiper-slide-active{color: #08713B;}
.m-list11 .swiper-slide.swiper-slide-active:before{width: 11px;height: 11px;left: 160px;
	background: #EEF1F4;
	border: 2px solid #08713B;
}
.m-slider4 .swiper-container{height: 940px;overflow: hidden;}
.m-slider4 .pic{height: 506px;opacity: .2;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .pic img{width: 100%;height: 100%;display: block;}
.m-slider4 .swiper-slide-active .pic{opacity: 1;}

.row-g3{overflow: hidden;padding: 88px 0 59px;
	background: url(../images/p-bg10.jpg) no-repeat center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-g3 .m-t2{text-align: left;margin-bottom: 32px;}
.m-t3{font-size: 26px;color: #333;font-family: 'SourceHanSansCN-Light';
	font-weight: normal;margin-bottom: 26px;
}
.m-slider5{position: relative;margin-bottom: 51px;}
.m-slider5 .swiper-container{overflow: hidden;}
.m-slider5 .swiper-slide{width: auto;margin-right: 13px;}
.m-slider5 .pic{width: 500px;height: 338px;position: relative;overflow: hidden;}
.m-slider5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider5-2 .pic{width: 310px;height: 446px;}
.m-slider5 .pic img{display: block;}
.m-slider5 .swiper-arrow{z-index: 3;position: absolute;top: 50%;
	width: 80px;height: 80px;border-radius: 50%;
	border: 1px solid rgba(0,0,0,.2);
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 14px auto;
    -ms-background-size: 14px auto;
    -moz-background-size: 14px auto;
    -webkit-background-size: 14px auto;
    background-size: 14px auto;
   	-webkit-transform: translateY(-50%);
   	-moz-transform: translateY(-50%);
   	-o-transform: translateY(-50%);
   	-ms-transform: translateY(-50%);
   	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider5 .swiper-prev{left: -108px;background-image: url(../images/i-33.png);}
.m-slider5 .swiper-next{right: -108px;background-image: url(../images/i-34.png);}
.m-slider5 .swiper-arrow:hover{background-color: #08713B;}
.m-slider5 .swiper-prev:hover{background-image: url(../images/i-33-on.png);}
.m-slider5 .swiper-next:hover{background-image: url(../images/i-34-on.png);}

.row-h1{padding: 100px 0 113px;
	background: url(../images/p-bg11.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-fang{position: relative;margin-top: 58px;margin-bottom: 30px;}
.m-fang .bg img{width: 100%;display: block;}
.m-fang li{position: absolute;}
.m-fang .num{width: 29px;height: 29px;display: block;text-align: center;line-height: 29px;
	font-size: 22px;color: #096436;font-family: arial;border-radius: 50%;
	background-color: #fff;font-weight: bold;z-index: 3;cursor: pointer;
}
.m-fang .pic{width: 121px;height: 121px;border-radius: 50%;position: absolute;
	padding: 2px;background-color: #fff;opacity: 0;
}
.m-fang .line{content: '';position: absolute;top: 50%;height: 1px;width: 0;
	background-color: #fff;
	
}
.m-fang .pic img{width: 100%;height: 100%;display: block;border-radius: 50%;position: relative;z-index: 2;}
.m-fang .i1{left: 634px;top: 176px;}
.m-fang .i2{left: 485px;top: 318px;}
.m-fang .i3{left: 629px;top: 563px;}
.m-fang .i4{left: 1143px;top: 118px;}
.m-fang .i5{left: 710px;top: 347px;}

.m-fang .i1 .pic{top: -46px;right: 301px;}
.m-fang .i2 .pic{top: -46px;right: 301px;}
.m-fang .i3 .pic{top: -46px;right: 301px;}
.m-fang .i4 .pic{top: -46px;left: 246px;}
.m-fang .i5 .pic{top: -46px;left: 636px;}
.m-fang .i1 .line{right: 100%;}
.m-fang .i2 .line{right: 100%;}
.m-fang .i3 .line{right: 100%;}
.m-fang .i4 .line{left: 100%;}
.m-fang .i5 .line{left: 100%;}

.m-fang .txt{position: absolute;width: 290px;color: #fff;opacity: 0;
	
}
.m-fang .txt h3{font-size: 24px;margin-bottom: 12px;}
.m-fang .desc{font-size: 12px;line-height: 1.67;font-family: 'SourceHanSansCN-Medium';}

.m-fang .i1 .txt{right: 300px;top: 45px;}
.m-fang .i2 .txt{right: 200px;top: 85px;}
.m-fang .i3 .txt{right: 260px;top: 35px;}
.m-fang .i4 .txt{left: 60px;top: 50px;}
.m-fang .i5 .txt{left: 316px;top: 50px;width: 355px;}

.m-fang li.on .pic{opacity: 1;
	transition: all .3s ease-in-out .3s;
}
.m-fang li.on .txt{opacity: 1;transition: all .3s ease-in-out .6s;}
.m-fang li.on .line{transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-fang .i1.on .line{width: 285px;}
.m-fang .i2.on .line{width: 285px;}
.m-fang .i3.on .line{width: 285px;}
.m-fang .i4.on .line{width: 220px;}
.m-fang .i5.on .line{width: 610px;}

.m-tab5{text-align: center;font-size: 0;}
.m-tab5 li{display: inline-block;margin: 0 10px;}
.m-tab5 li a{display: block;padding: 0 40px;height: 54px;line-height: 54px;
	font-size: 18px;color: #08713B;border-radius: 4px;
	background-color: rgba(9, 100, 54, .1);
}
.tab-txt8{display: none;}
.row-h2 .m-video{height: 875px;width: auto;margin: 0;}
.row-h3{padding: 133px 0 100px;position: relative;
	background: url(../images/p-bg12.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.f-tips{position: absolute;left: 223px;bottom: 0;line-height: 1.4;
	font-size: 160px;font-family: 'Manrope3-Bold';
	color: rgba(0, 0, 0, 0);text-transform: uppercase;
	opacity: 0.1;
	-webkit-text-stroke: 2px #096335;
	text-stroke: 2px #096335;
}
.m-slider6{position: relative;z-index: 3;}
.m-slider6 .swiper-container{overflow: hidden;}
.m-slider6 .con{padding: 0 104px;display: block;overflow: hidden;padding-bottom: 39px;}
.m-slider6 .pic{height: 524px;margin: 0 auto;overflow: hidden;background-color: #000;}
.m-slider6 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider6 .txt{width: 803px;height: 250px;margin-top: -49px;margin-right: -1px;
	position: relative;z-index: 2;float: right;padding: 20px 0 0 30px;
	background-color: #fff;
	box-shadow: 0px 0px 29px 1px rgba(0,0,0,0.12);
}
.m-slider6 .num{position: absolute;top: 50%;right: 60px;
	font-size: 120px;color: rgba(0,0,0,.06);
	font-family: 'Helvetica-Condensed-Bold';
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider6 h3{font-size: 30px;margin-bottom: 10px;color: #08713B;font-weight: normal;}
.m-slider6 h3:after{content: '';display: inline-block;vertical-align: middle;display: none;
	width: 72px;height: 14px;position: relative;top: -2px;margin: 0 20px;
	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-slider6 h3:after{background-image: url(../images/i-10.png);}


.m-slider6 .desc{font-size: 18px;line-height: 1.78;color: #888;margin-bottom: 15px;padding-right: 320px;
	font-family: 'SourceHanSansCN-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider6 .more{display: block;font-size: 18px;color: #08713B;font-family: 'SourceHanSansCN-Light';}
.m-slider6 .con:hover .pic img{opacity: .8;
	-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-slider6 .swiper-pagination{position: absolute;top: 228px;right: 380px;z-index: 3;left: auto !important;
	width: auto !important;
}
.m-slider6 .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;
	background-color: transparent;border: 1px solid rgba(0,0,0,.1);
	border-radius: 50%;margin-bottom: 29px !important;
	display: block;opacity: 1;cursor: pointer;
}
.m-slider6 .swiper-pagination .swiper-pagination-bullet-active{border-color: #096436;background-color: #096436;}
.m-slider6 .swiper-num{font-family: 'Manrope3-Bold';
	position: absolute;left: 340px;top: 113px;
}
.m-slider6 .swiper-num .s1{font-size: 60px;color: #08713B;}
.m-slider6 .swiper-num .s2{font-size: 26px;color: rgba(51,51,51,.4);display: block;
	padding-left: 39px;padding-top: 43px;text-align: right;
	margin-top: -45px;margin-left: 35px;
	background: url(../images/i-38.png) no-repeat left top;
	-o-background-size: 65px auto;
	-ms-background-size: 65px auto;
	-moz-background-size: 65px auto;
	-webkit-background-size: 65px auto;
	background-size: 65px auto;
}

.hide-dn{height: 0;overflow: hidden;}
.mo-pic{display: none;}

.row-c2{padding-top: 88px;overflow: hidden;
	background-color: #F7F7F7;
}

.m-list2 .swiper-arrow{z-index: 3;position: absolute;top: 50%;
	width: 40px;height: 70px;border-radius: 6px;
	background-color: rgba(255,255,255,1);
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 13px auto;
    -ms-background-size: 13px auto;
    -moz-background-size: 13px auto;
    -webkit-background-size: 13px auto;
    background-size: 13px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .swiper-prev{left: -73px;background-image: url(../images/i-07-on.png);}
.m-list2 .swiper-next{right: -73px;background-image: url(../images/i-08-on.png);}
.m-list2 .swiper-arrow:hover{background-color: #08713B;}
.m-list2 .swiper-prev:hover{background-image: url(../images/i-07.png);}
.m-list2 .swiper-next:hover{background-image: url(../images/i-08.png);}
