﻿
.row-a1{overflow: hidden;padding: 49px 0;
	background-position: center bottom;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;
}
.row-a1 .col-l{width: 69%;}
.row-a1 .col-r{width: 29%;}

.g-t1{overflow: hidden;padding-bottom: 19px;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.g-t1 h2{font-size: 30px;color: #01913A;float: left;}
.g-t1 .more{float: right;width: 105px;height: 33px;margin-top: 11px;
	border: 1px solid #D6D6D6;text-align: center;font-size: 14px;
	border-radius: 5px;line-height: 31px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1 .more:hover{border-color: #01913A;color: #fff;background-color: #01913A;}

.m-list1{overflow: hidden;margin: 0 -12px 8px;padding-top: 32px;}
.m-list1 li{width: 50%;float: left;}
.m-list1 .con{display: block;margin: 0 12px;position: relative;}
.m-list1 .pic{padding-top: 50%;height: 0;position: relative;overflow: hidden;
	background-color: #000;
}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	display: block;opacity: 1;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 h3{position: absolute;left: 0;right: 0;bottom: 0;
	font-size: 16px;color: #fff;padding: 0 15px 14px 30px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list1 .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-list2{}
.m-list2 li{overflow: hidden;padding: 20px 0;
	border-bottom: 1px dashed #ccc;
}
.m-list2 .con{display: block;overflow: hidden;}
.m-list2 .date{float: left;text-align: center;margin-right: 35px;}
.m-list2 .date span{font-size: 48px;color: #000;display: block;line-height: 1.1;}
.m-list2 .date em{font-size: 16px;color: #666;}
.m-list2 .txt{overflow: hidden;}
.m-list2 .txt h3{font-size: 20px;margin-bottom: 7px;}
.m-list2 .desc{font-size: 16px;line-height: 21px;color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3{overflow: hidden;margin-top: 97px;}
.m-list3 li{margin-bottom: 27px;}
.m-list3 .con{display: block;}
.m-list3 .pic{position: relative;padding-top: 27%;height: 0;position: relative;overflow: hidden;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list3 li:last-child .pic{padding-top: 56%;}


.row-a2{overflow: hidden;padding: 72px 0 80px;
	background-position: center bottom;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list4{overflow: hidden;margin: 0 -17px;padding-top: 6px;}
.m-list4 li{width: 50%;float: left;padding: 20px 0;
	border-bottom: 1px solid rgba(0,0,0,.07);
}
.m-list4 .con{display: block;margin: 0 17px;overflow: hidden;}
.m-list4 .date{width: 66px;height: 69px;text-align: center;
	background-color: #01913a;float: left;margin-right: 22px;
}
.m-list4 .date span{display: block;font-size: 22px;margin: 0 auto 4px;padding-top: 3px;
	width: 48px;border-bottom: 1px solid rgba(255,255,255,.2);
	color: #fff;font-weight: bold;
}
.m-list4 .date em{font-size: 14px;font-family: arial;color: #fff;}
.m-list4 .txt{overflow: hidden;}
.m-list4 h3{font-size: 18px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list4 .desc{font-size: 16px;line-height: 20px;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.row-a3{position: relative;}
.m-slider1{}
.m-slider1 .slider-for{}
.m-slider1 .slider-for .con{height: 720px;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;
}
.m-slider1 .slider-for .wp{position: relative;height: 100%;}
.m-slider1 .txt{position: absolute;left: 0;bottom: 260px;
	width: 50%;color: #fff;padding: 72px 50px 50px 59px;
	background-color: rgba(1, 145, 58, .9);
}
.m-slider1 .tit{font-size: 30px;margin-bottom: 16px;}
.m-slider1 .subtit{font-size: 24px;margin-bottom: 2px;}
.m-slider1 .desc{font-size: 16px;line-height: 26px;margin-bottom: 30px;}
.m-slider1 .more{font-size: 16px;line-height: 30px;display: inline-block;
	border-bottom: 1px solid #fff;color: #fff;
}

.m-slider1 .slider-nav{height: 180px;padding: 22px 0 0;position: absolute;left: 0;right: 0;bottom: 80px;
	background-color: #fff;z-index: 3;
}
.m-slider1 .slider-nav .slider{text-align: center;margin: 0 20px;}
.m-slider1 .slider-nav .slider:after{content: '';position: absolute;top: 50px;
	left: 60px;right: 60px;height: 1px;border-bottom: 1px dashed #d2d2d2;
}
.m-slider1 .slider-nav .slick-list{position: relative;z-index: 2;}
.m-slider1 .slider-nav .ico{width: 95px;height: 95px;border-radius: 50%;display: block;
	border: 1px dashed #fff;position: relative;margin: 0 auto 3px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .slider-nav .ico i{position: absolute;top: 6px;bottom: 6px;left: 6px;right: 6px;
	border-radius: 50%;border: 1px solid #d2d2d2;background-color: #fff;
	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;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .item{cursor: pointer;}
.m-slider1 .i-on,
.m-slider1 .item:hover .i-ok,
.m-slider1 .slider-nav .item.slick-current .i-ok{opacity: 0;}
.m-slider1 .item:hover .i-on,
.m-slider1 .slider-nav .item.slick-current .i-on{opacity: 1;}
.m-slider1 .slider-nav h3{font-size: 19px;color: #444;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .item:hover .ico,.m-slider1 .slider-nav .item.slick-current .ico{border-color: #00923A;background-color: #fff;}
.m-slider1 .item:hover i,.m-slider1 .slider-nav .item.slick-current i{background-color: #00923A;
	border-color: #00923A;
}
.m-slider1 .slider-nav .item:hover h3,.m-slider1 .slider-nav .item.slick-current h3{color: #00923A;}
.m-slider1 .slick-arrow{position: absolute;top: 50%;font-size: 0;text-indent: 9999px;
	width: 23px;height: 40px;border: 0;cursor: pointer;
	background-color: transparent;
	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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider1 .slick-prev{left: -20px;background-image: url(/public/index/images/i-01.png);}
.m-slider1 .slick-next{right: -20px;background-image: url(/public/index/images/i-02.png);}


.m-list5{margin:0 -18px;overflow:hidden}
.m-list5 li{float:left;width:33.33%;padding:0 18px;margin-bottom:41px;overflow:hidden}
.m-list5 .con{display:block;background-color:#ebeff3;
	padding: 5px 5px 0 5px;overflow:hidden;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.m-list5 .pic{position:relative;height:0;padding-top:72%;overflow:hidden;
	margin-bottom: 5px;
}
.m-list5 .pic img{display:block;width:100%;height:100%;position:absolute;top:0%;left:0%;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.m-list5 .tit{overflow:hidden;line-height: 63px;padding: 0 12px;}
.m-list5 .num{display:block;float:right;font-size:16px;color:#999;
	background:url(/public/index/images/i-07.png) left center no-repeat;
	padding-left:22px;margin-left:10px;overflow:hidden;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-o-background-size: 20px auto;
	background-size: 20px auto;
}
.m-list5 h3{font-size:18px;color:#333;font-weight:400;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.m-list5 .con:hover{background-color:#01913a}
.m-list5 .con:hover h3{color:#fff}
.m-list5 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.m-list5 .con:hover .num{color:#fff;background-image:url(/public/index/images/i-07-on.png)}
.m-list5 .play{position: absolute;top: 50%;left: 50%;width: 56px;height: 56px;z-index: 2;
	background: url(/public/index/images/i-08.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%);
}
.pop-video{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1024;display: none;}
.pop-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}
.pop-video .cont{width:660px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-video .close{position:absolute;right:-20px;top:-20px;z-index:3;width:46px;height:46px;border-radius:50%;cursor:pointer;background:url(/public/index/images/close.png) center no-repeat #000;-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}
.pop-video .video video{width:100%;background-color:#000}
.pop-video .close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.m-list6{}
.m-list6 li{margin-bottom: 24px;}
.m-list6 .con{display: block;overflow: hidden;
	background-color: #f3f8f5;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .pic{float: left;width: 311px;height: 195px;overflow: hidden;}
.m-list6 .pic img{width: 100%;height: 100%;display: block;}
.m-list6 .txt{overflow: hidden;padding: 44px 40px 0 33px;}
.m-list6 h3{font-size: 20px;font-weight: normal;margin-bottom: 9px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .desc{font-size: 16px;line-height: 30px;color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .date{font-size: 16px;color: #ABABAB;display: block;
	margin-top: -13px;margin-bottom: 11px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .con:hover{background-color: #01913A;}
.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);
}
.m-list6 .con:hover h3,.m-list6 .con:hover .desc,.m-list6 .con:hover .date{color: #fff;}

.m-list7 li{margin-bottom: 21px;}
.m-list7 .con{display: block;overflow: hidden;padding: 34px 33px 43px 34px;
	background-color: #f3f8f5;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .date{font-size: 16px;color: #999;display: block;margin-bottom: 9px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .desc{font-size: 16px;line-height: 31px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 h3{font-size: 24px;font-weight: normal;margin-bottom: 9px;
	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: #01913A;}
.m-list7 .con:hover h3,.m-list7 .con:hover .desc,.m-list7 .con:hover .date{color: #fff;}
.m-list7 .new{position: absolute;right: 0;top: 0;width: 69px;height: 63px;
	background: url(/public/index/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;
}

.m-txt3{margin-bottom: 100px;}
.m-txt3 h3{font-size: 26px;color: #057933;margin-bottom: 15px;}
.m-txt3 .con{overflow: hidden;}
.m-txt3 .pic{float: left;width: 470px;margin-right: 24px;}
.m-txt3 .pic img{width: 100%;display: block;}
.m-txt3 .txt{font-size: 18px;line-height: 45px;color: #666;position: relative;top: -6px;}


.m-txt6{padding: 0 0 55px;}
.m-txt6 h1{font-size: 32px;
	margin-bottom: 22px;color: #333;
}
.m-txt6 .top{overflow: hidden;font-size: 16px;line-height: 30px;color: #999;
	border-bottom: 1px solid rgba(160, 160, 160, .3);padding-bottom: 18px;
	margin-bottom: 15px;
}
.m-txt6 .info{color: #999;}
.m-txt6 .info span{margin-right: 65px;}
.m-txt6 .share{display: inline-block;vertical-align: middle;margin-left: 30px;}
.m-txt6 .share span{float: left;margin-right: 10px;}
.m-txt6 .bdsharebuttonbox a{width: 30px;height: 30px;display: block;float: left;
	background-position: center;background-repeat: no-repeat;
	margin: 0 5px 0 0;padding: 0;
}
.m-txt6 .bdsharebuttonbox .bds_sqq{background-image: url(/public/index/images/g-i3.png);}
.m-txt6 .bdsharebuttonbox .bds_weixin{background-image: url(/public/index/images/g-i4.png);}
.m-txt6 .bdsharebuttonbox .bds_qzone{background-image: url(/public/index/images/g-i5.png);}
.m-txt6 .bdsharebuttonbox .bds_tsina{background-image: url(/public/index/images/g-i6.png);}
.m-txt6 .txt{font-size: 16px;line-height: 3;margin-bottom: 40px;}
.m-txt6 .back{float: right;width: 160px;height: 50px;text-align: center;line-height: 50px;
	border-radius: 25px;font-size: 16px;color: #fff;
	background-color: #01913A;margin-top: 14px;
}
.m-txt6 .back:before{content: '';display: inline-block;vertical-align: middle;
	width: 18px;height: 16px;position: relative;top: -2px;margin-right: 9px;
	background: url(/public/index/images/i-11.png) no-repeat center;
}
.m-txt6 .back:hover{opacity: .8;}    
.m-txt6 .arrow{overflow: hidden;position: relative;height: 117px;
	background-color: #EEF7EF;padding: 0 40px;line-height: 117px;
}
.m-txt6 .arrow .item{font-size: 16px;color: #999;}
.m-txt6 .arrow .item a{color: #333;}
.m-txt6 .arrow .prev{float: left;}
.m-txt6 .arrow .next{float: right;}
.m-txt6 .arrow .item a:hover{color: #01913A;}
.m-txt6 .more{position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;
	background: url(/public/index/images/i-12.png) no-repeat center;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}















   








