.row-a1{overflow: hidden;padding: 130px 0 51px;}
.row-a1 .col-l{width: 940px;}
.row-a1 .col-r{width: 502px;}
.g-t1{overflow: hidden;}
.g-t1 .tit{font-size: 32px;color: #333;padding-left: 58px;float: left;
	font-family: 'SourceHanSerifCN-Bold';font-weight: bold;
	background: url(../images/i-04.png) no-repeat left center;
	-o-background-size: 48px auto;
	-ms-background-size: 48px auto;
	-moz-background-size: 48px auto;
	-webkit-background-size: 48px auto;
	background-size: 48px auto;
}
.g-t1 .tit span{background-image: linear-gradient(0deg, #407F5C 0%, #6EA73F 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.g-t1 .more{float: right;font-size: 16px;color: #407F5C;padding-left: 30px;margin-top: 12px;
	background: url(../images/i-05.png) no-repeat left center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
}
.g-t1 .more:hover{text-decoration: underline;}
.row-a1 .g-t1{margin-bottom: 24px;}
.m-news{margin-bottom: 6px;}
.m-news .con{display: block;overflow: hidden;
	background: linear-gradient(0deg, #548E6D 0%, #3F805B 100%);
}
.m-news .pic{float: left;width: 597px;height: 384px;overflow: hidden;}
.m-news .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-news .txt{overflow: hidden;height: 384px;padding: 40px 33px 0 39px;color: #fff;
	background: url(../images/i-bg1.png) no-repeat right 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-news .date{line-height: 1.2;margin-bottom: 16px;}
.m-news .date span{font-size: 24px;display: block;font-weight: bold;}
.m-news .date em{font-size: 14px;}
.m-news .tit{font-size: 18px;line-height: 1.78;margin-bottom: 28px;
	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: 14px;line-height: 1.86;opacity: .8;margin-bottom: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-news .bot{overflow: hidden;border-top: 1px solid #fff;line-height: 34px;padding-top: 14px;}
.m-news .more{float: left;font-size: 18px;}
.m-news .btn{float: right;width: 25px;height: 34px;
	background: url(../images/i-06.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-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 .tit{opacity: .8;}
.m-news .con:hover .more{text-decoration: underline;}

.m-list1{}
.m-list1 .con{display: block;overflow: hidden;line-height: 66px;
	border-bottom: 1px solid #DEDCDC;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .date{float: right;font-size: 18px;color: #B2B2B2;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .tit{font-size: 18px;font-weight: normal;color: #333;padding-left: 34px;
	background: url(../images/i-07.png) no-repeat left center;
	-o-background-size: 21px auto;
	-ms-background-size: 21px auto;
	-moz-background-size: 21px auto;
	-webkit-background-size: 21px auto;
	background-size: 21px auto;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .con:hover,.m-list1 li.on .con{border-color: #407F5C;}
.m-list1 .con:hover .tit,.m-list1 li.on .con .tit{color: #407F5C;font-weight: bold;
	background-image: url(../images/i-07-on.png);
}
.m-list1 .con:hover .date,.m-list1 li.on .con .date{color: #407F5C;font-weight: bold;}

.m-list2{border-top: 1px solid #DEDCDC;}
.m-list2 li{margin-bottom: -1px;border-bottom: 1px solid #DEDCDC;}
.m-list2 .con{display: block;overflow: hidden;padding: 19px 13px 20px 22px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .date{float: left;width: 70px;text-align: center;margin-right: 36px;
	box-shadow: 0px 4px 10px 0px rgba(64, 127, 92, 0.3);overflow: hidden;
	background-color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .date span{display: block;height: 46px;line-height: 46px;
	font-size: 18px;font-weight: bold;color: #fff;
	background-color: #548E6D;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .date em{font-size: 14px;color: #548E6D;display: block;height: 24px;line-height: 24px;}
.m-list2 .tit{overflow: hidden;height: 70px;position: relative;}
.m-list2 .tit h3{position: absolute;left: 0;right: 0;top: 50%;
	font-size: 20px;color: #383838;font-weight: normal;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	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-list2 .con:hover{border-radius: 25px 0px 25px 0px;
	background-color: #548E6D;
}
.m-list2 .con:hover .date{border-radius: 10px 0px 10px 0px;}
.m-list2 .con:hover .date span{color: #548E6D;
	background-color: #EFF1CC;
}
.m-list2 .con:hover .tit h3{font-weight: bold;color: #fff;text-decoration: underline;}
.m-list2 li:hover{background-color: #fff;}
.row-a2{overflow: hidden;height: 849px;padding: 125px 0 81px;position: relative;
	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;
}
.row-a2 .col-l{float: none;position: absolute;top: 50%;left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-a2 .col-r{width: 1140px;}
.m-tab{position: relative;}
.m-tab:after{content: '';position: absolute;top: 50%;left: -372px;
	width: 675px;height: 714px;
	background: url(../images/i-09.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: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab ul{position: relative;z-index: 2;}
.m-tab li{margin-bottom: 75px;padding-left: 194px;}
.m-tab li.i2{padding-left: 240px;}
.m-tab .con{display: block;overflow: hidden;}
.m-tab .pic{float: left;width: 118px;height: 118px;border-radius: 50%;
	padding: 7px;background-color: rgba(216, 216, 216, .3);overflow: hidden;
	margin-right: 11px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab .pic img{width: 100%;height: 100%;display: block;}
.m-tab .tit{overflow: hidden;font-family: 'SourceHanSerifCN-Bold';padding-top: 26px;
	line-height: 1.3;
}
.m-tab .tit h3{font-size: 30px;color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab .tit span{font-size: 17px;color: #85B5A0;font-weight: bold;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab li:last-child{margin-bottom: 0;}
.m-tab li.on .pic,.m-tab li:hover .pic{border-color: rgba(237, 240, 178, .2);}
.m-tab li.on .tit h3,.m-tab li.on .tit span,
.m-tab li:hover .tit h3,.m-tab li:hover .tit span{color: #EFF1CC;}

.g-more{float: right;font-size: 16px;color: #fff;padding-left: 30px;
	background: url(../images/i-08.png) no-repeat left center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-more:hover{color: #fff;opacity: .8;}
.m-list3{margin-right: -46px;clear: both;}
.m-list3 li{width: 50%;float: left;}
.m-list3 .con{display: block;height: 623px;padding: 60px 24px 0;margin-right: 22px;position: relative;overflow: hidden;}
.m-list3 .con:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background: linear-gradient(180deg, #538D6C 0%, rgba(31, 137, 72, 0.1) 100%);opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .pic{position: relative;z-index: 2;padding-top: 68%;height: 0;overflow: hidden;margin-bottom: 23px;}
.m-list3 .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-list3 .date{position: absolute;right: 54px;top: 34px;z-index: 3;padding-top: 24px;
	width: 87px;height: 87px;border-radius: 50%;text-align: center;
	background-color: #EFF1CC;color: #407F5C;line-height: 1.2;
}
.m-list3 .date:before{content: '';position: absolute;top: -6px;bottom: -6px;left: -6px;right: -6px;
	border-radius: 50%;background-color: rgba(255,255,255,.15);
}
.m-list3 .date span{display: block;font-size: 24px;font-weight: bold;}
.m-list3 .date em{font-size: 16px;}
.m-list3 .txt{position: relative;z-index: 2;}
.m-list3 .tit{font-size: 22px;color: #fff;margin-bottom: 16px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 .desc{font-size: 18px;line-height: 1.67;color: rgba(255,255,255,.6);margin-bottom: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .btn{float: right;width: 36px;height: 28px;opacity: 0;
	background: url(../images/i-10.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: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con:hover:before{opacity: .8;}
.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 .btn{opacity: 1;}

.row-a3{overflow: hidden;padding: 66px 0 90px;position: relative;}
.row-a3:after{content: '';position: absolute;bottom: 0;right: -178px;
	width: 607px;height: 406px;
	background: url(../images/i-bg3.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;
}
.row-a3 .wp{position: relative;z-index: 2;}
.row-a3 .col-l{width: 536px;}
.row-a3 .col-r{width: 930px;}
.row-a3 .g-t1{margin-bottom: 33px;}
.m-list4{
	background: linear-gradient(180deg, rgba(203, 240, 243, .4) 0%, rgba(242, 253, 226, .4) 100%);
}
.m-list4 li{border-bottom: 1px dashed #93B98C;}
.m-list4 li:last-child{border-bottom: 0;}
.m-list4 .con{display: block;height: 80px;line-height: 80px;overflow: hidden;position: relative;
	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-list4 .con:after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 0;
	background-color: #407F5C;opacity: 0;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list4 .tit{font-size: 22px;font-family: 'SourceHanSerifCN-Bold';
	color: #343434;padding-left: 50px;position: relative;
}
.m-list4 .tit:before{content: '';position: absolute;top: 50%;left: 23px;
	width: 10px;height: 10px;border-radius: 50%;
	border: 1px solid #D8D8D8;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-list4 .con:hover{background-image: url(../images/i-bg2.jpg);}
.m-list4 .con:hover:after{width: 100%;opacity: 1;}
.m-list4 .con:hover .tit:before{border-color: #407F5C;}
.m-list4 .con:hover .tit{color: #407F5C;}

.m-list5{overflow: hidden;margin: 0 -12px;}
.m-list5 li{width: 50%;float: left;margin-bottom: 28px;}
.m-list5 .con{display: block;margin: 0 12px;}
.m-list5 .pic{padding-top: 41%;height: 0;position: relative;overflow: hidden;background-color: #000;}
.m-list5 .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-list5 .con:hover .pic img{opacity: .8;}

.ban{position: relative;height: 550px;
	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:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 200px;z-index: 2;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.93) 0%, rgba(0, 0, 0, 0) 96%);
}
.row-b1{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;
}
.row-b1 .col-l{width: 390px;margin-right: 60px;}
.row-b1 .col-r{float: none;overflow: hidden;}
.m-t1{
	height: 100px;
	margin-top: -100px;
	text-align: center;
	padding-top: 38px;
	font-family: 'SourceHanSerifCN-Bold';
	line-height: 1;
	background: url(../images/i-bg4.png) 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-t1 span{font-size: 30px;text-transform: uppercase;font-weight: bold;opacity: .1;
	background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	text-shadow: 0px 4px 10px rgba(0, 91, 172, 0.2);
}
.m-t1 h2{font-size: 28px;color: #fff;/* margin-top: -10px; */}
.snv{padding: 0 24px 85px;position: relative;
	background: linear-gradient(180deg, #FFFFFF 38%, #F8FFFF 100%);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}
.snv ul{position: relative;z-index: 2;}
.snv:after{content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 100px;
	background: url(../images/i-bg5.png) no-repeat right 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;
}
.snv li{border-bottom: 1px dashed #D8D8D8;}
.snv li .s1{display: block;line-height: 65px;padding-left: 5px;font-size: 16px;
	color: #2C2C2C;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li .s1:after{content: '';position: absolute;top: 50%;right: 0;width: 16px;height: 16px;
	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;
	-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;
}
.snv li.on .s1,.snv li:hover .s1{color: #197846;}
.snv li.on .s1:after,.snv li:hover .s1:after{background-image: url(../images/i-13.png);}
.snv dl{display: none;}
.snv dd a{display: block;padding-left: 20px;font-size: 14px;line-height: 50px;}
.snv .item{display: none;}
.snv .item .s3{padding-left: 40px;}
.snv li.on dl{display: block;}
.snv dd.ok .item{display: block;}
.g-cur{overflow: hidden;padding: 41px 0 20px;
	border-bottom: 1px solid #D8D8D8;
}
.g-cur .tit{position: relative;float: left;font-size: 28px;color: #2C2C2C;padding-left: 22px;font-family: 'SourceHanSerifCN-Bold';}
.g-cur .tit:after{content: '';position: absolute;left: 0;top: 50%;width: 5px;height: 30px;
	background-color: #407F5C;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-cur .cur{float: right;font-size: 16px;color: #626262;padding-left: 28px;margin-top: 11px;
	background: url(../images/i-14.png) no-repeat left center;
	-o-background-size: 17px auto;
	-ms-background-size: 17px auto;
	-moz-background-size: 17px auto;
	-webkit-background-size: 17px auto;
	background-size: 17px auto;
}

.m-list6{margin-top: 32px;}
.m-list6 li{border-bottom: 1px dashed rgba(141,141,141,.3);}
.m-list6 .con{display: block;overflow: hidden;padding: 30px 47px 30px 30px;
	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-list6 .pic{float: left;width: 330px;height: 220px;overflow: hidden;}
.m-list6 .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-list6 .txt{overflow: hidden;padding-top: 15px;}
.m-list6 .date{display: inline-block;font-size: 20px;font-weight: bold;color: #40805C;
	padding: 0 10px 5px 30px;border-bottom: 1px solid #40805C;position: relative;
	margin-bottom: 16px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .date:after{content: '';position: absolute;left: 100%;bottom: -4px;
	width: 8px;height: 8px;border-radius: 50%;border: 1px solid #40805C;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .tit{margin-left: 30px;font-size: 20px;font-weight: normal;color: #2C2C2C;margin-bottom: 15px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .desc{font-size: 16px;line-height: 1.88;color: #808080;margin-left: 30px;margin-bottom: 24px;
	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-list6 .more{float: right;padding-left: 30px;font-size: 16px;color: #fff;opacity: 0;
	background: url(../images/i-08.png) no-repeat left center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .con:hover{background-image: url(../images/i-bg6.png);}
.m-list6 .con:hover .date{color: #fff;border-bottom-color: #fff;}
.m-list6 .con:hover .date:after{border-color: #fff;}
.m-list6 .con:hover .tit{color: #fff;}
.m-list6 .con:hover .desc{color: #fff;}
.m-list6 .con:hover .more{opacity: 1;}
.m-list6 .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);
}
.pages {
    margin: 80px 0;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.pages ul {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.pages ul li {
    padding: 0 2px
}

.pages ul li a,.pages ul li span {
    padding: 0 5px;
    display: block;
    font-size: 16px;
    color: #959595;
    min-width: 34px;
    line-height: 32px;
    border: 1px solid #ccc;
    background-color: #fff;
    text-align: center;
    border-radius: 4px
}

.pages ul li span {
    border: none
}

.pages ul .next a,.pages ul .prev a {
    min-width: 0;
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 13px auto
}

.pages ul .prev a,.pages ul .next a {width: auto;
}

.pages ul .active a {
    border-color: #40805C;
    background-color: #40805C;
    color: #fff
}
.pages .num{font-size: 16px;color: #666;margin-right: 12px;
	display: -webkit-flex;
    display: flex;
    align-items: center
}
.pages .go {
    margin-left: 12px;
    font-size: 16px;
    color: #666;
    display: -webkit-flex;
    display: flex;
    align-items: center
}

.pages .go .inp {
    margin: 0 10px;
    width: 34px;
    height: 34px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    color: #959595;
    text-align: center
}

.pages .go .sur {
    margin-left: 8px;
    width: 60px;
    height: 34px;
    line-height: 34px;
    background-color: #40805C;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    text-align: center
}

.pages ul li a:hover {
    background-color: #40805C;
    border-color: #40805C;
    color: #fff
}

.m-list7{margin-top: 32px;}
.m-list7 li{border-bottom: 1px dashed rgba(141,141,141,.3);}
.m-list7 .con{display: block;overflow: hidden;padding: 32px 39px 27px 32px;
	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-list7 .date{float: left;text-align: center;width: 90px;height: 90px;
	border-radius: 50%;border: 1px solid #407F5C;margin-right: 33px;padding-top: 24px;
	line-height: 1.1;color: #407F5C;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .date span{display: block;font-size: 24px;font-weight: bold;margin-bottom: 1px;}
.m-list7 .date em{font-size: 16px;}
.m-list7 .txt{overflow: hidden;padding-top: 16px;}
.m-list7 .tit{font-size: 20px;font-weight: normal;color: #2C2C2C;margin-bottom: 6px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .desc{font-size: 16px;line-height: 1.88;color: #A3A6A4;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .con:hover{background-image: url(../images/i-bg7.png);}
.m-list7 .con:hover .date{color: #fff;border-color: #fff;}
.m-list7 .con:hover .date:after{border-color: #fff;}
.m-list7 .con:hover .tit{color: #fff;}
.m-list7 .con:hover .desc{color: #fff;}

.m-details{padding: 24px 0 100px;}
.m-details h1{text-align: center;font-size: 24px;font-weight: normal;color: #333;margin-bottom: 21px;}
.m-details .info{text-align: center;font-size: 15px;color: #868686;
	border-bottom: 1px solid #D8D8D8;padding-bottom: 22px;
}
.m-details .info em{margin: 0 15px 0 18px;}
.m-details .txt{font-size: 18px;line-height: 1.89;color: #333;padding: 49px 30px 0 22px;}

.m-details .txt p{
   background: none !important;
}
.m-details .txt span{
   background: none !important;
}

/*content*/
.c-content {
    height: auto;
    overflow: hidden;
    position: relative;
  /*  margin: 30px auto 40px auto;*/
    padding: 0 20px;
}

.c-content .c-title {
    font-size: 28px;
    color: #000000;
    line-height: 50px;
    text-align: center
}

.c-content .other-s {
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #222222;
    background: #f7f7f7;
    margin: 15px auto 0 auto;
    position: relative;
}

.c-content .other-s .sjfx {
    position: absolute;
    right: 10px;
    top: 10px;
}

.c-content .nr-info {
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: left
}

.c-content .nr-info p {
    line-height: 29px;
    margin: 15px 0;
    text-indent: 2em;
    text-align: left;
    color: #000000;
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
}
.a-back{    margin-bottom: 20px;margin-left: 22px;margin-top: 40px;font-size: 18px;color: #fff;
	display: block;width: 180px;height: 50px;text-align: center;line-height: 50px;
	background-color: rgb(64,128,92);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.a-back:hover{opacity: .8;    color: #ffffff91;}

.snv li .s12:after{
	background:none;
}

.snv li.on .s12:after,.snv li:hover .s12:after{background: none;}