@font-face {
	font-family: 'knum';
	src: url('../fonts/knum.eot?#iefix') format('embedded-opentype'),
	url('../fonts/knum.woff') format('woff'),
	url('../fonts/knum.woff2') format('woff2'),
	url('../fonts/knum.ttf') format('truetype'),
	url('../fonts/knum.svg#knum') format('svg');
}
@font-face {
	font-family: 'knumb';
	src: url('../fonts/knumb.eot?#iefix') format('embedded-opentype'),
	url('../fonts/knumb.woff') format('woff'),
	url('../fonts/knumb.woff2') format('woff2'),
	url('../fonts/knumb.ttf') format('truetype'),
	url('../fonts/knumb.svg#knumb') format('svg');
}

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 0}
.sub_banner{padding-bottom: calc(500% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 40%;z-index: 2;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.549;}
.sub_banner img{display: block;width: 100%;}
.sub_banner_title{color: #fff;padding: 1.1rem 32rem 1.1rem 0;position: relative;float: left;line-height: 7.5rem;}
.sub_banner_title::before{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 100vw;background: #019e58;opacity: .66;z-index: -1;clip-path: polygon(0 0, calc(100% - 3.2rem) 0, 100% 100%, 0 100%);}
.sub_banner_title i{padding: 0 3rem 0 0;}

.bread{line-height: 5.6rem;position: relative;color: #fff;margin: 3.2rem 0 0;text-align: right;float: right;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;}
.bread span{padding: 0 .2rem;}
.bread i::before{color: #fff;}
.bread i{padding: 0 .8rem 0 0;}
.bread a.on,.bread a:hover,.bread a:hover i::before{color: #cfa972;}
.bread a:first-child{}

.content{position: relative;z-index: 2;padding-top: 5.2rem;padding-bottom: 30rem;background: #f6f8f1 url(../images/sub_page_bg.png) no-repeat bottom/100% auto;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_layout{position: relative;}
.sub_layout .lf{width: 31.2rem;position: relative;margin-left: -1.3rem;}
.sub_layout .rt{width: calc(100% - 36rem);}
.sub_menu{padding: .8rem 0 0 2rem;}
.sub_menu .btn{display: none;}
.sub_menu > ul{position: relative;padding: 2rem 1.6rem 10rem 3.2rem;border-left: .1rem solid #dde1d5;}
.sub_menu > ul::after{content: '';display: block;background: url(../images/sub_menu_bg.png) no-repeat center/cover;position: absolute;right: 0;bottom: 0;top:0;left: 3.2rem;}
.sub_menu li{position: relative;}
.sub_menu .item{margin: 0 0;padding: 1.9rem 0 1.9rem 3rem;color: #fff;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_menu .item::before{content: '';display: block;position: absolute;left: 2rem;right: 0;bottom: 0;z-index: -1;border-bottom: .1rem solid rgba(255,255,255,0.2);}
.sub_menu .item i{position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: inline-block;line-height: 3.7rem;height: 3.7rem;background: #f6f8f1;opacity: 0;font-size: 1.8rem;}
.sub_menu .item i::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 2.2rem;width: 1rem;height: .1rem;background: #987a3a;}
.sub_menu .title{line-height: 1.6em;color: #fff;}
.sub_menu > ul > li.on{background: #f6f8f1 url(../images/sub_menu_li.png) no-repeat right top;z-index: 2;}
.sub_menu li.on .item{color: #987a3a;}
.sub_menu li.on > .item > .title{/*font-weight: bold;*/color: #987a3a;}
.sub_menu li.on i{opacity: 1;left: -4rem;}

.sub_menu .ul2{display: none;position: relative;padding: 0 0 1rem 3rem;margin: -1rem 0 0;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{padding: 1.2rem 0 1.2rem 1rem;}
.sub_menu .ul2 .title{color: #999;font-size: 1.4rem;}
.sub_menu .btn2{position: absolute;right: 1rem;top: 1.9rem;height: 1.6em;width: 2.4rem;display: block;z-index: 10;cursor: pointer;}
.sub_menu .btn2::before{content: '';display: block;height: .2rem;width: 2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu .btn2::after{content: '';display: block;height: 2rem;width: .2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}

.sub_menu .ul2 .item.on .title{color: #333;}
.sub_menu .ul2 .item.on::before{content: '';display: block;width: 1px;height: 14px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #7bb33b;}

.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{background: #987a3a;}
.sub_menu li.on .btn2{transform: rotate(45deg);}

.page_title{text-align: center;margin: 0 0 4rem;}
.page_title h2{display: inline-block;position: relative;line-height: 4.4rem;font-weight: normal;}
.page_title h2::before{content: '';display: block;background: url(../images/page_title1.png) no-repeat center/cover;width: 4rem;height: 4rem;position: absolute;left: -0.8rem;top: -1.4rem;}
.page_title h2::after{content: '';display: block;background: url(../images/page_title2.png) no-repeat center/cover;width: 1rem;height: 1rem;position: absolute;right: -0.4rem;bottom: 1rem;}
.page_title .c{font-family: "l";color:rgb(40, 147, 67);display: inline-block;vertical-align: top;font-size: 0;margin: 0;}
.page_title .c span{display: inline-block;vertical-align: top;position: relative;margin: -0.6rem 0 0;}
.page_title .c span::before{display: block;content: attr(text);position: absolute;z-index: 10;color:  rgb(82, 163, 63);-webkit-mask:linear-gradient(to left, red, transparent);}
.page_title .c .span1::before{color: rgb(82, 163, 63);}
.page_title .c .span2{color: rgb(82, 163, 63);margin: .8rem 0 0 -0.4rem;}
.page_title .c .span2::before{color: rgb(123, 179, 59);}

/* .page_title2::before{content: '';} */
.page_title2{text-align: center;margin: 4.9rem 0 2.9rem;}
.page_title2:first-child{margin-top:0}
.page_title2 span{display: inline-block;vertical-align: top;position: relative;margin: -0.6rem 0 0;padding: 0 3.2rem;background: url(../images/page_title3.png) no-repeat left .8rem/2.2rem auto, url(../images/page_title4.png) no-repeat right bottom/auto 100%;color: #80b63c;}
.page_title2 span::before{display: block;content: attr(text);position: absolute;z-index: 10;color:  #2a8d3b;-webkit-mask:linear-gradient(to top, red, transparent, transparent);top: 0;left: 0;right: 0;width: 100%;text-align: center;}



@media screen  and (max-width:1640px){
}
@media screen  and (max-width:1280px){
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;}
	.sub_banner{/* padding-bottom: 200px; */}
	.sub_banner_title{}

	.content .gp-container{min-height: initial;}

	.bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;}
	.bread a{}
	.bread a:first-child{}

	.page_title{margin: 0 0 2rem;}

	.content.article_page .bread{margin-bottom: 20px;}

	.sub_content{padding: 20px 0 0;}
	.content{padding: 20px 0 40px;margin-top: 0;}

	.sub_layout .wrap_fix_scroll{position: relative;}
	.sub_layout .wrap_fix_scroll .fix_scroll{position: static !important;}
	.sub_layout .lf{width: 100%;margin: 0 0 20px;}
	.sub_layout .rt{width: 100%;}

	.sub_menu{padding: 0;}
	.sub_menu ul{padding: 0 0 70px;border: none;display: none;}
	.sub_menu .btn{display: block;line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 22px;background-image: -moz-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);background-image: -ms-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);border-bottom: 1px solid #fff;}
	.sub_menu ul::after{left: 0;}
}
@media screen  and (max-width:767px){
	.wrap_sub_banner{background: #f6f8f1;}
	.wrap_sub_banner .bottom{position: relative;}
	.sub_banner{ padding-bottom: 160px;}
	
	.sub_banner_title{font-size: 20px;padding: 5px 40px 5px 0;position: absolute;left: 0;bottom: 100%;}

	.bread{margin: 0;color: #289343;}
	.bread a{color: #289343;}
	.bread i::before{color: #289343;}

	.content{padding-top: 0px;}

}


/* article_page_start */
.page_article{position: relative;z-index: 2;}
.page_article_title {}
.page_article_title h3 {line-height: 1.4;color: #333;font-weight: normal;}
.article_author {margin: 3.4rem 0 2.4rem;padding: 2.4rem 0 1.8rem;line-height: 3rem;position: relative;z-index: 2;color: #646464;border-top: .1rem solid #dcdcdc;overflow: hidden;}
.article_author span{line-height: 3rem;padding: 0 10rem 0 0;display: inline-block;vertical-align: top;color: #289343;}
.article_author span i{font-style: normal;color: #f8b551;padding: 0 .9rem 0 0;}

.font_size_control{float: right;color: #80b63c;padding: 1rem 0 0;}
.font_size_control i{padding: 0 0 0 .3rem;cursor: pointer;}

.page_article .article {position: relative;text-align: justify;line-height: 1.727em;padding-bottom: 7.1rem;}
.page_article .article p { }
.page_article .article { }

.annex {overflow: hidden;padding: 0 0 2.4rem;}
.annex .annex_title{position: relative;color: #289343;}
.annex a{position: relative;color: #289343;word-break: break-all;}
.annex a:not(:last-child)::after{content: ',';}
.annex a:hover{color: #e7be65;}
/* .annex a:hover{background: #ae373b;color: #fff;} */

.article_bottom{}

.article_links{padding: 2.4rem 0 0;border-top: .1rem solid #dcdcdc;margin: 0 16rem 0 0;}
.article_links a{display: block;margin: 0 0 .8rem;color: #555;padding-left: 4.3em;text-indent: -4.3em;}
.article_links a span{color: #999;text-indent: 0;}
.article_links a:hover{color: #e7be65;}

@media screen and (max-width: 996px){
	.page_article{margin: 0;}

	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;}
	.article_author span, .article_author span i{font-size: 12px;}
	.annex{padding: 0 0 12px;}

	.font_size_control{padding: 0;}
	/* .font_size_control{font-size: 18px;} */

}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;}
	/* .article_author i{display: none;} */

}

.share_box{text-align: center;color: #333;font-size: 0rem;z-index: 100;position: relative;float: right;padding: 2rem 0 0;border-top: .1rem solid #dcdcdc;margin: 0 0 0 4rem;}
.share_box .box{display: inline-block;vertical-align: top;position: relative;margin-left: 2rem;width: 5rem;}
.share_box .box:first-child{margin-left: 0;}
.share_box .share_btn{margin: 0rem auto .5rem;position: relative;width: 5rem;height: 5rem;cursor: pointer;display: block;border-radius: 50%;background-color: #F8F8F8;font-size: 2.8rem;}
.share_box .share_btn i{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 2;color: #fff;}
.share_box .share_btn.share_wechat { background: #22bd22;font-size: 2.2rem;}
.share_box .share_btn.share_sina { background: #ff8300;font-size: 2.2rem;}
.share_box .share_btn.share_qzone { background: #fecb56;font-size: 2.2rem;}
.share_box .share_btn.share_more{background: #80b63c;font-size: 3.1rem;}
.share_box .share_btn.share_twitter { background: #6babe8;font-size: 2.2rem;}
.share_box .share_btn.share_facebook { background: #415a94;font-size: 2.2rem;}
.share_box .share_btn.share_linkedin { background: #3d84c2;font-size: 2.2rem;}

.share_box .share_btn.view{background: #e7be65;}
.share_box .share_btn:last-child { }
#qrcode{padding: .5rem;background: #fff;box-shadow: 0 0 .5rem rgba(0,0,0,.2);}
.share_box canvas { display: block; }
.share_box .share_btn .alert_box {position: absolute;top: 100%;left: 0%;padding: .6rem;display: none;z-index: 2;padding: 0;z-index: 10;}
.share_box .share_wechat .alert_box{left: auto;top: 0;right: 109%;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box .share_more .share_btn {margin: .5rem 0 0;border: 0rem;/* border-radius: 0rem; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	/* .share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 8px 0 20px;width: 100%;transform: none;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_btn{display: inline-block;}
	.share_box > .share_btn{display: none;}
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 2px;}
	
	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;} */
}
/* article_page_end */

/* pages_start */
.pages {padding: 0;font-size: 0;text-align:center;margin: 8rem 0 0;position: relative;z-index: 100;}
.pages > a{display:inline-block;width: calc(2.4rem + 12px);height: calc(2.4rem + 12px);line-height: calc(2.4rem + 12px);position:relative;text-align: center;vertical-align: top;font-size: calc(.4rem + 12px);color: #999;background: #fff;margin: 0;border-radius: 500rem;margin: 0 .5rem;}
/* .pages .start,.pages .end,.pages .next,.pages .prev{margin: 0 .7rem;padding: 0 2.3rem;width: auto;} */
.pages > a.count{padding: 0 1.5rem;width: auto;margin-left: 1rem;}
.pages > a:first-child{margin-left: 0;}
.pages > a:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background-image: -moz-linear-gradient( 123deg, rgb(128,182,60) 0%, rgb(40,147,67) 100%);background-image: -webkit-linear-gradient( 123deg, rgb(128,182,60) 0%, rgb(40,147,67) 100%);background-image: -ms-linear-gradient( 123deg, rgb(128,182,60) 0%, rgb(40,147,67) 100%);}

.pages .select_page{display: inline-block;margin: 0 0 0 .5rem;height: calc(2.4rem + 12px);line-height: calc(2.4rem + 12px);background: #fff;border-radius: 10rem;}
/* .pages .select_page span{font-size: 1.6rem;display: inline-block;vertical-align: top;color: #666;padding: 0 1.7rem;} */
.pages .select_link{display: inline-block;vertical-align: middle;position: relative;border-radius: 0 0 1.8rem 1.8rem;}
.pages .select_link.on{background: #289343;border-color: #289343;}
.pages .select_link.on > a{color: #fff;}
.pages .select_link .arrow{width: calc(.8rem + 12px);height: calc(.8rem + 12px);position: absolute;right: 1.3rem;bottom: 50%;margin-bottom: calc(-0.4rem - 6px);cursor: pointer;transform: rotate(90deg);font-size: calc(.4rem + 12px);color: #999;line-height: calc(.8rem + 12px);}
/* .pages .select_link .arrow::before{content: '';display: block;border-top: .5rem solid #289343;border-left: .3rem solid transparent;border-right: .3rem solid transparent;width: 0;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);} */
.pages .select_link .arrow.on{transform: rotate(-90deg);color: #fff;}
/* .pages .select_link .arrow.on::before{border-top-color: #fff;} */
.pages .select_link p{display: block;font-size: calc(.4rem + 12px);color: #999;line-height: calc(2.4rem + 12px);text-align: left;padding: 0 calc(3.8rem + 12px) 0 1.6rem;cursor: pointer;}
.pages .select_link.on p{color: #fff;}
.pages .select_link .alert_box{height: 0;position: absolute;left: 0;bottom: 100%;background: #289343;right: 0;border-radius: 1.8rem 1.8rem 0 0;padding: .6rem 0 0;overflow: hidden;border: 0;opacity: 0;}
.pages .select_link .alert_box.on{opacity: 1;height: auto;max-height: 15rem;overflow: auto;}

.pages .select_link .alert_box::-webkit-scrollbar{width: .6rem;background: rgba(255,255,255,0.2);}
.pages .select_link .alert_box::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.5);}
.pages .select_link .alert_box a{display: block;font-size: calc(.2rem + 12px);color: #fff;line-height: 1.5;padding: .6rem 0;}
.pages .select_link .alert_box a:hover{background: rgba(255,255,255,0.2);}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
	/* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */
	.pages .select_page span{font-size: 13px;line-height: 28px;}
	.pages .select_link{height: 30px;/* width: auto; */}
	.pages .select_link p{font-size: 13px;line-height: 30px;}
	/* .pages .select_link .arrow{bottom: 5px;} */

	.pages .input_page input,.pages span.jumpto{font-size: 13px;height: 30px;line-height: 30px;}

	.pages .select_page{margin: 0 0 0 10px;/* padding: 0 10px; */height: 30px;}
	.pages .select_link .alert_box a{font-size: 12px;line-height: 1.5;}

}
@media screen and (max-width:767px){
	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	.pages a,.pages > span{display: none;}
	.pages .select_page{/* display: block; *//* margin: 15px 0 0; */}
	/* .pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;} */
	/* .pages .select_link .arrow{bottom: 2px;} */
	.pages > a{margin-bottom: 10px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end,.pages > a.count{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{/* margin: 0 5px; *//* padding: 0 5px; */}
}
@media screen and (max-width:413px){
	/* .pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 2px;padding: 0 5px;} */
}
/* pages_end */

.sub_011a{overflow: hidden;padding: 0 0 3rem;position: relative;margin: 0 0 2rem;}
.sub_011a ul{margin: 0 0;}
.sub_011a .item{margin: 0 0;}
.sub_011a .item img{display: block;width: 100%;}
.sub_011a .swiper_menu{text-align: center;font-size: 0;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}
.sub_011a .arrow{width: 6.5rem;height: 6.5rem;background: center no-repeat #80b63c;display: inline-block;vertical-align: top;margin: 0 .2rem 0 .3rem;cursor: pointer;font-size: 2.6rem;color: #fff;line-height: 6.5rem;}
.sub_011a .arrow:hover{}

.sub_011b{margin: 0 0 6.7rem;line-height: 1.8em;}

.sub_011c{}
.sub_011c h3{color: #333;margin: 0 0 .8rem;}
.sub_011c ul{margin: 0 0 -1.4rem -6rem;}
.sub_011c .item{margin: 0 0 1.4rem 6rem;border-bottom: .1rem solid #dcdcdc;overflow: hidden;line-height: 1.8em;padding: 1.8rem 0;}
.sub_011c .left{width: 42%;float: left;color: #80b63c;font-weight: bold;position: relative;padding: 0 0 0 2.7rem;}
.sub_011c .left::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .1rem;height: 2rem;background: #80b63c;}
.sub_011c .right{margin: 0 0 0 42%;}
.sub_011c .right a{float: left;width: 11rem;margin-right: 1.8rem;}

.sub_011d{position: relative;margin: 0 0 3.2rem;}
.sub_011d img,.sub_011d video{display: block;width: 100%;}
.sub_011d.on img,.sub_011d.on .video_btn{display: none;}
.sub_011d .video_btn{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);cursor: pointer;color: #fff;font-size: 6.4rem;}

.sub_012a{background: url(../images/sub012_bg.png) no-repeat center/cover;padding: 3rem 6rem 6rem 3rem;margin: 0 0 4rem;}
.sub_012a .img_box{width: 36rem;float: left;position: relative;z-index: 2;}
.sub_012a .img_box::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 2rem;top: 2rem;border: .3rem solid #d9b580;z-index: -1;}
.sub_012a .info_box{margin: 6.8rem 0 0 44rem;padding: 0 0 0;}
.sub_012a i{color: #80b63c;font-size: 6.2rem;}
.sub_012a .ico1{float: left;}
.sub_012a .ico2{float: right;transform: rotate(180deg);}
.sub_012a .title{margin: 0 0 3rem;text-align: right;}
.sub_012a .summary{margin: 0 0 3rem;color: #333;}

.sub_013{}
.sub_013 ul{margin: 0 0 -4rem -4rem;}
.sub_013 .item{margin: 0 0 4rem 4rem;background: #fff;}
.sub_013 h3{margin: 0 0;text-align: center;color: #fff;line-height: 2em;background: #80b63c url(../images/sub013_bg.png) no-repeat right bottom/11.3rem auto;padding: 1.8rem 0 1.7rem;font-weight: 500;}
.sub_013 .bottom{padding: 2rem 3rem 2.3rem;}
.sub_013 .box{border-bottom: .1rem solid #e5e5e5;line-height: 4.8rem;padding: .5rem 0 .7rem;overflow: hidden;margin: 0 0 .7rem;}
.sub_013 .box:last-child{border-bottom: 0;margin: 0;}
.sub_013 .left{width: calc(50px + 8rem);float: left;color: #80b63c;position: relative;padding: 0 0 0 2.2rem;margin: 0 -10rem 0 0;}
.sub_013 .left::before{content: '';display: block;width: .1rem;height: 2rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #80b63c;}
.sub_013 .right{margin: 0 0 0 calc(50px + 2.5rem);overflow: hidden;}
.sub_013 .right a{float: left;width: calc(36px + 3.2rem);margin: 0 0 0 5.5rem;}

.sub_013 .info_box{overflow: hidden;padding: 1.1rem 0 .8rem;}
.sub_013 .summary{margin: 0 0 0 calc(36px + 9.5rem);color: #999;}


.sub_014{overflow: hidden;}
.sub_014 ul{margin: 0 0 -10rem -2rem;padding: 4.1rem 0 0;}
.sub_014 .item{margin: 0 0 10rem 3rem;padding: 2rem 4rem 2.3rem 4rem;border-left: .1rem solid #dadfce;position: relative;background: no-repeat right top/19.5rem auto;}
.sub_014 .item::before{content: '';display: block;position: absolute;right: 0;top: -4rem;border-top: .1rem solid #dadfce;width: 100vw;}
.sub_014 .img_box{height: 7.8rem;margin: 0 0 2.2rem;}
.sub_014 .img_box img{width: auto;height: 100%;}
.sub_014 .title{margin: 0 0 .5rem;color: #332828;}
.sub_014 .summary{margin: 0 0 0;color: #999;}
.sub_014 .item:hover{background: #fff url(../images/sub014_bg.png) no-repeat right top/19.5rem auto;border-left: .3rem solid #7bb33b;padding-left: 3.8rem;}

.sub_0142{overflow: hidden;}
.sub_0142 ul{margin: 0 0 -3.8rem -6rem;padding: 0 0;}
.sub_0142 .item{margin: 0 0 3.8rem 6rem;}
.sub_0142 .gp-img{padding-bottom: 39.2%;}
.sub_0142 .title{margin: 1.4rem 0 1.2rem;}
.sub_0142 .summary{margin: 0 0;color: #999;font-family: Arial;letter-spacing: .08rem;}

.sub_015{}
.sub_015 ul{margin: 0 0;position: relative;padding: 0 0 5.2rem;}
.sub_015 ul::before{content: '';display: block;width: .7rem;height: .7rem;background: #dbe1ce;position: absolute;left: 12.8rem;top: 0;border-radius: 50%;}
.sub_015 ul::after{content: '';display: block;width: .1rem;background: #dbe1ce;position: absolute;left: 13.1rem;top: 0;bottom: 0;}
.sub_015 .item{margin: 0 0;position: relative;overflow: hidden;}
.sub_015 .item::before{content: '';display: block;position: absolute;left: 13.1rem;right: 0;bottom: .1rem;background: #dbe1ce;height: .1rem;}
.sub_015 .left{/*max-width: 12.6rem;*/float: left;color: #079f56;padding: 2.6rem 0 4.2rem;margin: 0;}
.sub_015 .right{margin: 0 0 0 13.1rem;padding: 4rem 0 4.4rem 3.2rem;}
.sub_015 li:first-child .left{/*margin: -0.4rem 0 0;*/padding-top: 0;}
.sub_015 li:first-child .right{padding-top: 0;}

.sub_015 .time{margin: 0 0;position: relative;line-height: calc(1.8rem + 12px);}
.sub_015 .time:not(:first-child)::before{content: '';display: block;margin: .9rem auto 1.1rem;width: .3rem;height: 1.5rem;background-image: -moz-linear-gradient( -45deg, rgb(127,182,61) 0%, rgb(7,159,86) 100%);background-image: -webkit-linear-gradient( -45deg, rgb(127,182,61) 0%, rgb(7,159,86) 100%);background-image: -ms-linear-gradient( -45deg, rgb(127,182,61) 0%, rgb(7,159,86) 100%);}
.sub_015 .time span{position: relative;display: inline-block;font-family: 'avanti';padding: 0 .8rem 0 0;}
.sub_015 .time span:before{content: attr(text);position: absolute;z-index: 10;color:#7fb63d;-webkit-mask:linear-gradient(to right, black ,transparent );}

.sub_0152{position: relative;z-index: 2;padding: .4rem 0 0;}
.sub_0152::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);width: .1rem;background: #d7dbcc;top: 0;bottom: 0;}
.sub_0152 > ul{display: none;}
.sub_0152 .left{width: 50%;float: left;padding-right: 2.5rem;padding-top: 6rem;}
.sub_0152 .right{width: 50%;float: right;padding-left: 2.5rem;}
.sub_0152 .item{margin: 0 0 6rem;position: relative;}
.sub_0152 .item:last-child{margin-bottom: 0;}
.sub_0152 .dot{display: block;width: 1.2rem;height: 1.2rem;background: #268a3d;border: .6rem solid #ffeed9;border-radius: 50%;position: absolute;top: -1rem;right: -5.4rem;}
.sub_0152 .time{line-height: 5.2rem;height: 5.2rem;position: relative;color: #fff;background: url(../images/sub0152_time.png) no-repeat center/cover;float: right;padding: 0 3rem;text-align: center;min-width: 15rem;margin: 0 .8rem;}
.sub_0152 .right .time{float: left;}
.sub_0152 .time span{font-family: 'avanti';}
.sub_0152 .time::before{content: '';display: block;border-left: 9px solid #36923d;border-bottom: 9px solid transparent;position: absolute;top: 0;right: -.8rem;}
.sub_0152 .right .time::before{left: -.8rem;right: auto;border-left: none;border-right: 9px solid #76b13c;}
.sub_0152 .time::after{content: '';display: block;position: absolute;left: -0.5rem;bottom: -0.5rem;width: 100%;height: 100%;border: .1rem solid #a2793f;z-index: -1;}
.sub_0152 .right .time::after{left: .5rem;}
.sub_0152 .bottom{padding: 2.5rem 0 0;clear: both;overflow: hidden;}
.sub_0152 .summary{margin: 0 0;padding: 2.6rem 3.2rem;line-height: 1.5em;background: url(../images/sub0152_bg.png) no-repeat center/cover;}

.sub_0152 .dot{width: 1.1rem;height: 1.1rem;border: .1rem solid #7bb33b;border-radius: 50%;background: #f6f8f1;position: absolute;left: -3rem;top: -0.6rem;}
.sub_0152 .dot::before{content: '';display: block;width: .5rem;height: .5rem;background: #7bb33b;position: absolute;left: .2rem;top: .2rem;border-radius: 50%;}
.sub_0152 .left .dot{left: auto;right: -3rem;}

.sub_016a{margin: 0 0 3.2rem;display: block;}

.sub_016b{margin: 0 0 4.3rem;}
.sub_016b .title{margin: 0 0 1.4rem;font-weight: bold;color: #80b63c;}
.sub_016b .article{line-height: 2em;}
.sub_016b .article p{margin: 0 0 .5em;}
.sub_016b .article p:last-child{margin: 0;}

.sub_016c{}
.sub_016c ul{margin: 0 0;}
.sub_016c .item{margin: 0 0;background: #eff2e7;overflow: hidden;padding: 5rem 5rem 4rem;}
.sub_016c .left{width: 10rem;height: 10rem;float: left;border-radius: 1rem;background: #fff;line-height: 10rem;text-align: center;color: #80b63c;font-size: 6rem;}
.sub_016c .right{margin: -1.2rem 0 0 15rem;line-height: 2em;/*max-height: 8em;*//*overflow: hidden;*/}
.sub_016c li:nth-child(2n) .item{background: #fff;}
.sub_016c li:nth-child(2n) .left{background: #f6f8f1;}

.sub_0162{padding: .8rem 0 0;}
.sub_0162 ul{margin: 0 0 -4rem -4rem;}
.sub_0162 .item{margin: 0 0 4rem 4rem;padding: 4.5rem 3rem 6.3rem;position: relative;text-align: center;background: #fff;}
.sub_0162 .item::before{content: '';position: absolute;left: 2rem;right: 2rem;top: 2rem;bottom: 2rem;border: .1rem dashed #e0e5d5;}
.sub_0162 .vicetitle{margin: 0 0 1.5rem;font-size: 12.8rem;line-height: 1.2em;height: 1.2em;position: relative;color: #289343;}
.sub_0162 .vicetitle i{position: absolute;top: 0;bottom: 0;color: #7bb33b;-webkit-mask:linear-gradient(to left, red, transparent );z-index: 2;display: block;left: 50%;transform: translateX(-50%);}
.sub_0162 .item:hover{background: #289343 url(../images/sub0162_bg.png) no-repeat center/cover;}
.sub_0162 .item:hover .vicetitle,.sub_0162 .item:hover .vicetitle i{color: #cfa972;}
.sub_0162 .item:hover .title{color: #fff;}

.sub_021a{padding: .5rem 0 0 0;margin: 0 0 5rem;}
.sub_021a .box{overflow: hidden;margin: 0 0 2.6rem;display: flex;}
.sub_021a h3{margin: 0 .4rem 0 0;flex-shrink: 0;}
.sub_021a ul{margin: 0 0 -1rem;}
.sub_021a li{width: auto;}
.sub_021a .item{margin: 0 2rem 1rem 0;position: relative;cursor: pointer;padding: 0 2rem;background: #e8ebdf;color: #456c17;border-radius: 5rem;}
.sub_021a .item.on{color: #fff;background: #7bb33b;}

.sub_021a2{text-align: center;margin: 0 0 4rem;}
.sub_021a2 ul{width: 100%;}
.sub_021a2 .item{margin: 0 1rem 1rem;}


.sub_021b{}
.sub_021b ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_021b li{width: 50%;}
.sub_021b .item{margin: 0 0 4rem 4rem;background: #fff url(../images/sub021_bg1.png) no-repeat right bottom/12.1rem auto;padding: 2rem;}
.sub_021b .img_box{width: 18rem;float: left;}
.sub_021b .info_box{margin: 0 0 0 21rem;padding: .5rem 0 0;}
.sub_021b .title{margin: 0 0 1.5rem;color: #333;}
.sub_021b .author{margin: 1.5rem 0;color: #999;}
.sub_021b .summary{margin: 3rem 0 0;color: #555;}
.sub_021b .author + .summary{margin: 1.5rem 0 -1.5rem;}
.sub_021b .summary p{margin: 0 0 1.5rem;color: #555;word-break: break-all;/* padding: 0 0 0 5em; *//* text-indent: -5em; */white-space: nowrap;}
.sub_021b .summary span{text-indent: 0;display: inline-block;white-space: normal;vertical-align: top;max-width: calc(100% - 6em);}
.sub_021b .summary i{color: #80b63c;display: inline-block;text-align: center;width: 1em;margin: 0 1rem 0 0;text-indent: 0;}
.sub_021b .item:hover{background-image: url(../images/sub021_bg2.png), -moz-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-image: url(../images/sub021_bg2.png),-webkit-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-image: url(../images/sub021_bg2.png),-ms-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-size: 12.1rem auto, 100% 100%;}
.sub_021b .item:hover .title,.sub_021b .item:hover p,.sub_021b .item:hover span,.sub_021b .item:hover i{color: #fff;}
.sub_021b .item:hover .author{color: rgba(255,255,255,.8);}

.sub_021b2 ul{margin: 0 0 -3rem -2rem;padding: 0 0;}
.sub_021b2 li{width: 33.3%;}
.sub_021b2 .item{margin: 0 0 30px 20px;padding: 2rem 1.5rem;}
.sub_021b2 .author + .summary{margin: 1.5rem 0 -.8rem;}
.sub_021b2 .summary p{margin: 0 0 .8rem;white-space: nowrap;}
.sub_021b2 .summary i{margin-right: .6rem;}
.sub_021b2 .summary span{max-width: calc(100% - 7em);}
.sub_021b2 .item:hover{background-image: url(../images/sub021_bg2.png), -moz-linear-gradient( -51deg, rgb(90,195,79) 0%, rgb(52,168,93) 100%);background-image: url(../images/sub021_bg2.png),-webkit-linear-gradient( -51deg, rgb(90,195,79) 0%, rgb(52,168,93) 100%);background-image: url(../images/sub021_bg2.png),-ms-linear-gradient( -51deg, rgb(90,195,79) 0%, rgb(52,168,93) 100%);}

.sub_021b2size .img_box{width: 10rem;}
.sub_021b2size .info_box{margin: 0 0 0 11.5rem;}
.sub_021b2size .title{margin: -10px 0 2px;}
.sub_021b2size .author{margin: 4px 0;color: #999;}


.sub_022a{background: url(../images/sub022_bg.png) no-repeat right center/cover;padding: 2rem 16rem 2.3rem 2rem;margin: 0 0 5rem;}
.sub_022a .img_box{width: 28rem;float: left;position: relative;padding: 0 2rem 2rem 0;z-index: 2;}
.sub_022a .img_box::before{content: '';display: block;position: absolute;left: 2rem;right: 0;top: 2rem;bottom: 0;border: .2rem solid #d9b580;z-index: -1;}
.sub_022a .info_box{margin: 0 0 0 34rem;padding: 2.2rem 0 0;}
.sub_022a .title{margin: 0 0 2.8rem;}
.sub_022a .summary{margin: 0 0;color: #555;}
.sub_022a .box{display: flex;margin: 0 0 1.7rem;color: #555;word-break: break-all;}
.sub_022a .left{flex-shrink: 0;}
.sub_022a .summary i{color: #80b63c;display: inline-block;text-align: center;width: 1em;margin: 0 1rem 0 0;}

.sub_022b1{}
.sub_022b1 ul{margin: 0 0;}
.sub_022b1 li{width: 25.1rem;max-width: 33.3%;}
.sub_022b1 .item{margin: 0 0;line-height: 4.2rem;padding: 1rem 0;background: #f2f5ea;text-align: center;cursor: pointer;}
.sub_022b1 .item span{font-size: 1em;color: #333;}
.sub_022b1 li.on .item{background: #80b63c;color: #fff;}
.sub_022b1 li.on .item span{font-size: 1.2em;color: #fff;}

.sub_022b2{margin: 0 0;background: #fff;padding: 3.2rem 4rem 6rem;}
.sub_022b2 > ul > li.off{display: none;}
.sub_022b2 h2{padding: 0 0 0 2rem;color: #80b63c !important;font-weight: bold;font-size: 1.22em !important;margin: 2.8rem 0 .9rem;position: relative;}
.sub_022b2 h2::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1rem;height: .3rem;background: #d9b580;}
.sub_022b2 h2:first-child{margin-top: 0;}

.sub_031{}
.sub_031 ul{margin: 0 0 -4rem;padding: 0 0;}
.sub_031 .item{margin: 0 0 4rem;padding: 2rem 0;position: relative;}
.sub_031 .item::before{content: '';display: block;position: absolute;left: 4rem;right: 0;top: 0;bottom: 0;background: #fff url(../images/sub031_bg1.png) no-repeat right bottom/20.5rem auto;z-index: -1;clip-path: polygon(5rem 0, 100% 0, 100% 100%, 0 100%);}
.sub_031 .img_box{width: 48rem;float: left;}
.sub_031 .info_box{margin: 0 0 0 48rem;padding: 1.2rem 4rem 1rem;}
.sub_031 .title{margin: 0 0 2.7rem;color: #333;}
.sub_031 .time{color: #019e58;font-family: 'avanti';}
.sub_031 .time i{padding: 0 .6rem 0 0;}
.sub_031 .item:hover .title{color: #fff;}
.sub_031 .item:hover:before{background-image: url(../images/sub031_bg2.png), -moz-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-image: url(../images/sub031_bg2.png),-webkit-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-image: url(../images/sub031_bg2.png),-ms-linear-gradient( -55deg, rgb(123,179,59) 0%, rgb(1,158,88) 100%);background-size: 20.5rem auto, 100% 100%;}
.sub_031 .item:hover .time{color: #fff;}

.sub_031 .info{margin: 0 0;color: #666;padding: 3rem 0 2rem;border-top: .1rem solid #e5e5e5;}
.sub_031 .info p{margin: 0 0 1.2rem;color: #666;word-break: break-all;}
.sub_031 .info p:last-child{margin: 0;}
.sub_031 .info i{color: #7bb33b;display: inline-block;width: 1em;margin: 0 1.2rem 0 0;text-align: center;}
.sub_031 .item:hover .info p,.sub_031 .item:hover .info i{color: #fff;}


.sub_032{}
.sub_032 ul{margin: 0 0 -3.8rem;padding: 1rem 0 0;}
.sub_032 .item{margin: 0 0 3.8rem;position: relative;}
.sub_032 .item::after{content: '';display: block;clear: both;margin: 0 0 -0.1rem 16rem;border-bottom: .1rem solid #dcdcdc;}
.sub_032 .time_box{width: 12rem;float: left;position: relative;text-align: center;background: #e7be65;border-radius: 1rem;padding: 1rem 0 1.2rem;font-family: 'avanti';}
.sub_032 .time_box::before,.sub_032 .time_box::after{content: '';display: block;width: 1rem;height: 1.5rem;border: .2rem solid #f6f8f1;border-radius: 5rem;position: absolute;top: 0;transform: translateY(-50%);background: #e6e9df;left: 2rem;}
.sub_032 .time_box::after{right: 2rem;left: auto;}
.sub_032 .day{color: #fff;margin: 0 0 0;line-height: 1.1;}
.sub_032 .month{color: #fff;margin: 0 0 0;line-height: 1.1;}
.sub_032 .info_box{margin: 0 0 0 16rem;padding: 1.1rem 0;position: relative;}
.sub_032 .title{margin: 0 0;}
.sub_032 .item:hover::after{border-bottom-color: #7bb33b;}
.sub_032 .item:hover .time_box{box-shadow: .2rem .2rem #e2e7d4;}
.sub_032 .item:hover .title{color: #80b63c;}

.sub_034{}
.sub_034 ul{margin: 0 0 -3rem;padding: 0 0;}
.sub_034 .item{margin: 0 0 3rem;position: relative;background: #fff no-repeat right center;overflow: hidden;align-items: center;}
.sub_034 .item::before{content: '';display: block;position: absolute;left: 14rem;top: 0;bottom: 0;background: #eee;width: .1rem;}
.sub_034 .time_box{width: 14rem;position: relative;text-align: center;font-family: 'avanti';padding: 2.7rem 0 4rem;}
.sub_034 .time_box::before{content: '';display: block;position: absolute;width: .2rem;height: 3.4rem;left: 0;top: 3.5rem;background: #e7be65;}
.sub_034 .day{color: #80b63c;margin: 0 0 .4rem;line-height: 1.1;}
.sub_034 .month{color: #80b63c;margin: 0 0 0;line-height: 1.1;}
.sub_034 .info_box{padding: 2.1rem 4rem 2.6rem;position: relative;width: calc(100% - 14rem);max-height: calc(6rem + 36px);overflow: hidden;padding: 0 4rem;}
.sub_034 .title{margin: 0 0 .9rem;color: #333;}
.sub_034 .summary{margin: 0 0;color: #666;}
.sub_034 .item:hover{border-radius: 0 3rem;background: #019e58 url(../images/sub034_bg.png) no-repeat right center/auto 100%;box-shadow: 0rem 1rem 2.5rem 0rem rgba(37, 43, 44, 0.12);}
.sub_034 .item:hover .time_box{background: #e7be65;}
/* .sub_034 .item:hover */
.sub_034 .item:hover .time_box::before{background: #019e58;}
.sub_034 .item:hover .title{color: #fff;}
.sub_034 .item:hover .summary{color: #fff;opacity: .88;}
.sub_034 .item:hover .day,.sub_034 .item:hover .month{color: #019e58;}

.sub_041a{}
.sub_041a ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_041a .item{margin: 0 0 4rem 4rem;padding: 2rem;background: #fff no-repeat right bottom;overflow: hidden;}
.sub_041a .bottom{padding: 1.1rem 1rem 1rem;position: relative;}
.sub_041a .bottom .ico{position: absolute;font-size: 1.8rem;top: 2rem;left: -2.1rem;color: #80b63c;}
.sub_041a .title{margin: 0 0 1rem;color: #333;}
.sub_041a .time{color: #80b63c;font-family: 'avanti';}
.sub_041a .time i{padding: 0 .6rem 0 0;}
.sub_041a .time i::before{color: #019e58;}
.sub_041a .item:hover{background: #019e58 url(../images/sub041_bg.png) no-repeat right bottom/cover;color: #fff;}
.sub_041a .item:hover .title{color: #fff;}
.sub_041a .item:hover .time,.sub_041a .item:hover .time i::before{color: #fff;}
.sub_041a .item:hover .bottom .ico{color: #987a3a;}

.sub_041b{}
.sub_041b ul{margin: 0 0;padding: 0 0;}
.sub_041b .item{margin: 5rem 0 0;background: #fff;align-items: center;display: flex; }
.sub_041b .time_box{width: 11rem;float: left;position: relative;text-align: right;font-family: 'avanti';padding: 2.4rem 1rem 5.5rem 0;color: #80b63c;border-top: .2rem solid #80b63c;flex-shrink: 0;}
.sub_041b .day{margin: 0 0 0;line-height: 1.1;}
.sub_041b .month{margin: 0 0 .8rem;line-height: 1.1;}
.sub_041b .info_box{margin: -1rem 0 0 0;padding: 2.2rem 4rem 3.3rem 0;position: relative;max-height: calc( 6.6rem + 36px);overflow: hidden;padding: 0 4rem;flex-shrink: 0;width: calc(100% - 15rem);}
.sub_041b .title{margin: 0 0 1.1rem;}
.sub_041b .summary{margin: 0 0;color: #666;}
.sub_041b .gp-clear{display: none;}


.sub_0n1{margin: -1rem 0 0;}
.sub_0n1 table{width: 100%;background: #fff;text-align: center;}
.sub_0n1 table tr:not(:first-child){font-size: .9em;}
.sub_0n1 table td{padding: 2.1rem .2rem;line-height: calc(12px + 1.4rem);color: #333 !important;}
.sub_0n1 table td.fs16{width: 27%;}
.sub_0n1 table tr:first-child td{background: #80b63c;color: #fff !important;border-color: #fff;padding: 2.6rem 0;}

.sub_0n3a{overflow: hidden;}
.sub_0n3a .left{float: left;width: 50rem;background: #fff;margin: 0 -20rem 0 0;position: relative;z-index: 1;height: 12.8rem;border-radius: 5rem 0 0 0;}
.sub_0n3a .text{position: absolute;top: 0;bottom: 0;left: 4rem;color: #333;width: 27rem;border: none;}
.sub_0n3a .text::placeholder{color: #999;}
.sub_0n3a .btn{position: absolute;top: 50%;transform: translateY(-50%);border: none;background: transparent;left: 30rem;width: 7.2rem;text-align: center;color: #999;height: 100%;}
.sub_0n3a .right{margin: 1rem 0 0 41rem;background: #80b63c;position: relative;z-index: 2;border-radius: 0 0 5rem 0;padding: .7rem 1.6rem 1rem .6rem;}
.sub_0n3a .tip{color: #999;padding: .1rem 4rem;}

.sub_0n3a1{overflow: hidden;padding: 0 0 1.8rem;position: relative;}
.sub_0n3a1 ul{margin: 0 0;}
.sub_0n3a1 .swiper-slide{width: 6rem;min-width: 40px;}
.sub_0n3a1 .item{margin: 0 0;text-align: center;color: #fff;position: relative;}
.sub_0n3a1 .item::before{content: '';display: block;position: absolute;left: 50%;width: 100%;bottom: 0;height: 4rem;background: url(../images/sub0n3a_img.png) no-repeat center/cover;}
.sub_0n3a1 .num{font-family: 'knum';cursor: pointer;}
.sub_0n3a1 .num::after{content: '';display: block;width: .1rem;height: 6rem;margin: .6rem auto 0;background: rgba(255,255,255,.55);}
.sub_0n3a1.swiper-container-horizontal>.swiper-scrollbar{height: .3rem;width: auto;left: 2.4rem;right: 2.4rem;background: transparent;}
.sub_0n3a1 .swiper-scrollbar::before{content: '';display: block;position: absolute;left: 0;right: 0;top: .1rem;height: .1rem;background: rgba(255,255,255,.2);}
.sub_0n3a1 .swiper-scrollbar-drag{background: #fff;height: .3rem;opacity: .77;}

.sub_0n3b{padding: 4rem 0 0;}
.sub_0n3b ul{margin: 0 0 -4rem;}
.sub_0n3b .item{margin: 0 0 4rem;}
.sub_0n3b .top{display: inline-block;vertical-align: top;background: #80b63c;color: #fff;padding: .8rem 4rem .2rem;line-height: 1.5em;font-family: 'knumb';clip-path: polygon(0 0, calc(100% - 1.2rem) 0, 100% 100%, 0 100%);}
.sub_0n3b .bottom{padding: 1.9rem 0 2rem 3rem;background: #fff;overflow: hidden;line-height: 2.25em;}
.sub_0n3b .bottom h3{color: #80b63c;clear: both;padding: 1.5rem 0 0;font-size: 1.2em;}
.sub_0n3b .bottom h3:first-child{padding: 0;}
.sub_0n3b .bottom a{float: left;min-width: 3em;margin: 0 3.7rem 0 0;}
.sub_0n3b .bottom a .c{color: #f00;}

.sub_0n4{}
.sub_0n4 ul{margin: 0 1rem -4rem -4rem;padding: 0 0;}
.sub_0n4 .item{margin: 0 0 4rem 4rem;background: #fff;box-shadow: 1rem 1rem 0 #ecf0e1;padding: 2rem 3.3rem 2.2rem 0;}
.sub_0n4 .img_box{width: 12rem;float: left;}
/* .sub_0n4 .gp-img{padding-bottom: ;} */
.sub_0n4 .info_box{margin: -0.6rem 0 0 14rem;padding: 0 0 0;}
.sub_0n4 .title{margin: 0 0;}
.sub_0n4 .vicetitle{color: #80b63c;margin: .7rem 0 1.7rem;}
.sub_0n4 .summary{margin: 0 0;color: #999;}

.sub_0m1{}
.sub_0m1 ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_0m1 .item{margin: 0 0 4rem 4rem;padding: 3rem 3rem 3.3rem;background: #fff;box-shadow: 0rem .5rem 1rem 0rem rgba(9, 58, 20, 0.12);}
.sub_0m1 .bottom{padding: 1.2rem 0 0;position: relative;}
.sub_0m1 .title{margin: 0 0;color: #333;}
.sub_0m1 .time{color: #80b63c;margin: 1.7rem 0 0;font-family: 'avanti';}
.sub_0m1 .time i{padding: 0 .6rem 0 0;}
.sub_0m1 .time i::before{color: #80b63c;}
.sub_0m1 .icon-yezi{position: absolute;left: -3rem;top: 2rem;z-index: 2;color: #80b63c;transform: scale(0);transform-origin: left bottom;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_0m1 .item:hover{background: url(../images/sub0m1_bg.png) no-repeat right bottom/cover;}
.sub_0m1 .item:hover .icon-yezi{transform: scale(1);color: #987a3a;}
.sub_0m1 .item:hover .title,.sub_0m1 .item:hover .time,.sub_0m1 .item:hover .time i::before{color: #fff;}

.sub_0m2{}
.sub_0m2 ul{margin: 0 0 -3.6rem -4rem;}
.sub_0m2 .item{margin: 0 0 3.6rem 4rem;}
.sub_0m2 .gp-img{padding-bottom: 39.2%;}
.sub_0m2 .title{position: relative;margin: 1.4rem 0 0;padding: 0 0 0 1.2rem;}
.sub_0m2 .title::before{content: '';display: block;position: absolute;width: .2rem;height: 1.8rem;left: 0;top: 50%;transform: translateY(-50%);background-image: -moz-linear-gradient( 90deg, rgb(123,179,59) 0%, rgb(40,147,67) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(123,179,59) 0%, rgb(40,147,67) 100%);background-image: -ms-linear-gradient( 90deg, rgb(123,179,59) 0%, rgb(40,147,67) 100%);}

.sub_0m3{}
.sub_0m3 ul{margin: 0 0 -4rem;padding: 0 0;}
.sub_0m3 .item{margin: 0 0 4rem;padding: 2rem;background: #fff url(../images/sub0m3_bg.png) no-repeat right bottom/cover;box-shadow: 0rem .5rem 1rem 0rem rgba(1, 39, 21, 0.1);}
.sub_0m3 .img_box{width: 48rem;float: left;}
.sub_0m3 .info_box{margin: 0 0 0 51rem;padding: 1rem 0 0;}
.sub_0m3 .title{margin: 0 0 2.7rem;color: #333;}
.sub_0m3 .info{padding: 3.3rem 0 0 0;position: relative;z-index: 2;border-top: .1rem solid #e5e5e5;margin: 0 0 0 0;}
.sub_0m3 .info p{margin: 0 0 1.4rem;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0m3 .info p:last-child{margin: 0;}
.sub_0m3 .info i{color: #7bb33b;display: inline-block;vertical-align: top;width: 1em;text-align: center;margin: 0 1.4rem 0 0;font-size: 1.1em;}
.sub_0m3 .item:hover{background-image: url(../images/sub0m3_bg2.png);box-shadow: 0rem 1rem 2rem 0rem rgba(1, 39, 21, 0.1);}
.sub_0m3 .item:hover .title{color: #fff;}
.sub_0m3 .item:hover .info{border-top: .1rem solid rgba(229,229,229,.35);}
.sub_0m3 .item:hover .info p,.sub_0m3 .item:hover .info i{color: #fff;}


@media screen  and (max-width:1640px){
	
}
@media screen  and (max-width:1280px){
	.sub_012a .info_box{margin-top: 10px;}
	.sub_013 h3{font-size: 16px;}

	.sub_021b li{width: 100%;}
	.sub_021b2 li{width: 50%;}

	.sub_0152 .dot{background: #7bb33b;}
	.sub_0152 .dot::before{display: none;}

}
@media screen  and (max-width:996px){
	.sub_0152 .ico{margin: 0 0 20px;}
	.sub_0152::before{left: 5px;}
	.sub_0152 > ul{display: block;margin: 0 0 0 20px;}
	.sub_0152 .item:last-child{margin: 0 0 20px;}
	.sub_0152 .left,.sub_0152 .right{display: none;}
	.sub_0152 .time{float: left;}
	.sub_0152 .time::after{left: 5px;right: auto;}
	.sub_0152 .time::before{left: -7px;right: auto;border-left: none;border-right: 8px solid #7bb33b;}
	.sub_0152 .summary,.sub_0152 .img_box + .summary{line-height: 1.8em;padding: 12px 16px;}
	
	.sub_021a{padding: 12px 0 6px 12px;margin: 0 0 20px;}

	.sub_034 .info_box,.sub_041b .info_box{max-height: initial;padding: 16px 20px;margin: 0;}
	.sub_041b .info_box{padding-top: 10px;}
	.sub_034 .title,.sub_041b .title{line-height: 1.8em;height: auto;margin: 0 0 10px;}
	.sub_034 .summary,.sub_041b .summary{line-height: 1.8em;}
	.sub_041b .item{align-items: start;}

}
@media screen and (max-width: 767px){
	.sub_0152 .img_box{float:none;margin: 0 0 10px;}
	.sub_0152 .summary, .sub_0152 .img_box + .summary{min-height:initial}

	.sub_012a .img_box{float: none;margin: 0 auto;}
	.sub_012a .info_box{margin: 10px 0 0;}

	.sub_021b2 li{width: 100%;}

	.sub_031 .item{padding: 0;}
	.sub_031 .item::before{clip-path: none;left: 0;}
	.sub_031 .img_box{width: auto;float: none;}
	.sub_031 .info_box{margin: 0;}
	.sub_031 .title{margin-bottom: 10px;}

	.sub_016c .left{float: none;margin: 0 auto 20px;}
	.sub_016c .right{margin: 0;}

	.sub_022a{padding: 12px;}
	.sub_022a .img_box{float: none;margin: 0 auto;}
	.sub_022a .img_box::before{border-width: 2px;}
	.sub_022a .info_box{margin: 0 0;}

	.sub_022b1 li.on .item span{font-size: 1em;}

	.sub_032 .info_box,.sub_032 .item::after{margin-left: 86px;padding-top: 0;}

	.sub_0n3a .left{float: none;width: auto;margin: 0;height: 50px;}
	.sub_0n3a .text{width: auto;right: 50px;}
	.sub_0n3a .btn{left: auto;right: 20px;height: 100%;}
	.sub_0n3a .right{margin: 0 0 6px;}

	.sub_0m3 .img_box{width: auto;float: none;}
	.sub_0m3 .info_box{margin: 10px 0 0;}


}
@media screen and (max-width: 413px){
	


}

