/* subpage start */

.gotop{background: url(../images/gotop.png) no-repeat center/cover;margin: 2.4rem auto 0;width: 4rem;height: 4rem;cursor: pointer;right: -10rem;position: fixed;bottom: 4rem;z-index: 100;transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;}
.gotop.on{right: 4rem;}

.wrap_content{overflow: hidden;}
.wrap_sub_banner{overflow: hidden;position: relative;box-sizing: border-box;z-index: 1;}
.sub_banner{overflow: hidden;position: relative;background: center;background-size: cover;z-index: 2;padding-bottom: 29.375%;}
/* .sub_banner::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 46.36%;background-image: -moz-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);opacity: .5;} */

.bread{line-height: 1em;position: relative;color: #000;text-align: right;z-index: 10;margin: 0 auto;padding: 2.4rem 0 0;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover,.bread a:last-child{}
/* .bread_f{padding: 2.4rem 0 0;} */

.content{position: relative;z-index: 1;padding-bottom: 12.2rem;background-image: -moz-linear-gradient( -90deg, rgb(245,249,249) 0%, rgba(245,249,249,0) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(245,249,249) 0%, rgba(245,249,249,0) 100%);background-image: -ms-linear-gradient( -90deg, rgb(245,249,249) 0%, rgba(245,249,249,0) 100%);min-height: 84rem;}
.content::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:  url(../images/subbg.png) no-repeat bottom/100%;}
.content.bg2::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/sub011_bg.png) no-repeat right center/49.3rem;z-index: 1;}

.sub_page_title{padding: 3.6rem 0 3rem;color: #005e3c;font-weight: bold;text-align: center;}
.full_layout .lf .sub_page_title{padding-top: 0;}

.sub_page_title2{text-align: left;}

.full_layout{padding: 3.7rem 0 0;}
/* .full_layout .lf{width: 100%;} */
/* .full_layout .rt{display: none;} */
.full_layout .lf{width: 100%; margin: 0 auto;}
.full_layout .rt{width: 34rem; margin: 0 .5rem 0 0; display: none;}


.sub_layout{position: relative;}
.sub_layout .lf{width: 28.6rem;position: relative;margin: 0;z-index: 2;}
.sub_layout .rt{width: calc(100% - 35rem);}


.sub_content{/*padding: 2.9rem 5.8rem 6rem;*//*box-shadow: 0rem 0rem 1rem 0rem rgba(245, 238, 231, 0.7);*//*background: #fff;*/min-height: 27rem;}
.sub_content2{/*border-top: 2px solid #058763;*/}

/* .sub_layout2{max-width: 1220px;margin: 0 auto;padding: 1.7rem 0 0;} */

.sub_menu{position: relative;font-size: 2.3rem;}
.sub_menu_title{width: 39.9rem;height: 10.8rem;padding: 3.1rem 0 1rem;font-weight: bold;background: url(../images/submenu.png) no-repeat center/100% 100%;color: #fff;position: absolute;text-align: center;font-weight: bold;line-height: 1.8em;bottom: 100%;left: -5.6rem;}
.sub_menu_title2{max-width: 27rem;}
.sub_menu .btn{}
.sub_menu > ul{position: relative;padding: .6rem 2.5rem 4.8rem;background: #e1ebe3;}

.sub_menu li{position: relative;}
.sub_menu .item{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;border-bottom: .1rem solid #fff;}
.sub_menu .title{line-height: 1.6em;color: #000;position: relative;padding: 1.6rem 0 1.6rem 2.2rem;}
.sub_menu .item.cur{}
	
.sub_menu > ul > li.on{z-index: 2;}
.sub_menu > ul > li.on > .item::before,.sub_menu > ul > li.on > .item::after{display: block;}
.sub_menu .item:hover > .title,.sub_menu li.on > .item > .title{color: #005e3c;font-weight: bold;}
.sub_menu > ul > li > .item.cur{}

.sub_menu .title::before{content: '';background: url(../images/index_more.svg) no-repeat center/100%;position: absolute;left: .7rem;top: 50%;transform: translateY(-50%);width: 0;height: 0;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:hover > .title::before, .sub_menu li.on > .item > .title::before{width: 1.4rem;height: 1.4rem;left: 0;}


.sub_menu .ul2{display: none;position: relative;padding: 0 1rem;background: #E8F5E9;margin: 0 -1rem;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{position: relative;border-bottom: .1rem dashed #dacab2;}
.sub_menu .ul2 li:last-child .item{border-bottom: .1rem solid #fff;}
.sub_menu .ul2 .title{color: #666;padding: 1.2rem 0 1.2rem 4.1rem;font-size: .9em;}
.sub_menu .ul2 .item.on .title{background: none;}
.sub_menu li .ul2 .item .title::before{content: '';display: block;position: absolute;left: 2.2rem;top: 50%;transform: translateY(-50%);border-left: .7rem solid #666;border-bottom: .5rem solid transparent;border-top: .5rem solid transparent;background: none;width: 0;height: 0;}
.sub_menu .ul2 .item.on .title::before{border-left-color: #005e3c;left: 2.2rem;width: 0;height: 0;}

.sub_menu .ul3{margin-left: 2rem;font-size: .9em;display: none;}
.sub_menu .ul3 .item{}
.sub_menu li.on > .ul3{display: block;}

.sub_menu .btn2{position: absolute;right: -0.9rem;top: 50%;transform: translateY(-50%);height: 3.6rem;width: 3.6rem;display: block;z-index: 10;cursor: pointer;background: url(../images/sub_menu_arrow.svg) no-repeat center/1.6rem;/*! transform: rotate(-90deg); */}
.sub_menu li.on .btn2{ background: url(../images/sub_menu_arrow2.svg) no-repeat center/1.6rem;}

/* .sub_menu .btn2::before,.sub_menu .btn2::after{content: '';display: block;width: 12px;height: 2px;background: #2e758a;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{width: 10px;height: 1px;}
.sub_menu li:not(.on) .btn2::after{transform:translateX(-50%) translateY(-50%) rotate(90deg);} */

/* @media screen  and (max-width:1780px){
	.sub_layout .lf{margin-left: -2rem;}
	.sub_layout .rt{width: calc(100% - 30rem);}
} */

@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;}
	.sub_banner{ padding-bottom: 200px;}
	.sub_banner_title{}
	/* .full_layout .lf .sub_page_title{padding-top: 3.6rem;} */
	.sub_page_title2 h2{width: auto;padding-left: 2rem;padding-right: 2rem;max-width: 100%;}

	.sub_menu_title{padding: 1.4rem 3.8rem;position: relative;bottom: 0;line-height: 1.6em;width: 100%;height: auto;background: #1e7753;left: 0;text-align: left;}
	.sub_menu_title::before{display: none;}
	.sub_menu > ul::before{left: 24px;}

	.sub_menu .title{display: block;}
	/* .sub_menu .item:hover > .title::before, .sub_menu li.on > .item > .title::before{width: 2em;left: 0;transform: none;} */

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

	.bread{bottom: 0;position: relative;margin-bottom: 0;line-height: 1.8em;}
	.bread a{}
	.bread a:first-child{}

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

	.sub_content{/*padding: 20px 10px;*/min-height: initial;}
	.content{padding: 20px 0 40px;margin-top: 0;}

	.bread_f,.sub_layout{padding: 0;}
	.sub_layout .lf,.full_layout .lf{width: 100%;margin: 0;}
	.sub_layout .rt,.full_layout .rt{width: 100%;}

	.sub_menu_title i{display: block;float: right;font-weight: normal;}

	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;display: none;padding: .9rem 3.5rem;}
	.sub_menu .ul3{padding: .9rem 1.5rem;}

	.sub_menu .btn2::before,.sub_menu .btn2::after{width: 8px;height: 2px;}
	.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{width: 10px;height: 1px;}
	
}
@media screen  and (max-width:767px){
	.wrap_sub_banner .bottom{}
}
/* subpage end */

/* pages_start */
.pages {margin: 3.4rem 0 0;position: relative;z-index: 100;justify-content: center;align-items: center;}
.pages a{display:block;line-height:1;position:relative;text-align:center;color:#bb7c56;transition:all .35s ease-in-out;margin:.5rem 0 0 .5rem;cursor:pointer;text-align:center;padding: 0 1.5rem;line-height: 4rem;min-width: 3.6rem;border: .1rem solid #8ba9ab;color: #4b524f;color: #000000;height: 4rem;}
.pages a.prev{background: url(../images/page_prev.png) no-repeat center/1.2rem;}
.pages a.next{background: url(../images/page_next.png) no-repeat center/1.2rem;}
.pages a.on_page,.pages a:hover{background-color:#058763;color:#fff;border-color:#058763}
.pages a.prev:hover{background: #058763 url(../images/page_prev2.png) no-repeat center/1.2rem;}
.pages a.next:hover{background: #058763 url(../images/page_next2.png) no-repeat center/1.2rem;}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages a{font-size: 13px;height: 28px;line-height: 28px;}
}
@media screen and (max-width:767px){
	.pages a,.pages .total-text{margin-bottom: 6px;}
	.pages a{display: none;}
	.pages a.on_page,.pages a.start,.pages a.prev,.pages a.next,.pages a.end{display: block;}
}
/* pages_end */

/* article start */
.page_article{position: relative;padding: 0 11rem 2.5rem 2rem;/*background-color: rgb(255, 255, 255);*//*box-shadow: 0rem 0rem 1rem 0rem rgba(245, 238, 231, 0.7);*/margin: 4.9rem 0 0;}
.full_layout .lf .page_article{margin: 0;}

.page_article_top{position: relative;margin: 0 3rem 3.3rem;text-align: center;}
.page_article_top h3{line-height: 1.66;font-weight: normal;color: #000000;}

.article_author{margin: 1.4rem 0 0;position: relative;z-index: 2;color: #797d7b;padding: 0 0 2.4rem;border-bottom: .1rem dashed #b0d7d8;line-height: 2em;}
.article_author p{padding: 0 1.8rem;display: inline-block;vertical-align: top;}
.article_author span{padding: 0 .5rem;}
.article_author .size span{cursor: pointer;}
/* .article_author p.ico1{background: url(../images/article_ico1.png) no-repeat left center/13px;}
.article_author p.ico2{background: url(../images/article_ico2.png) no-repeat left center/12px;}
.article_author p.ico3{background: url(../images/article_ico3.png) no-repeat left center/14px;}
.article_author p.ico4{background: url(../images/article_ico4.png) no-repeat left center/14px;}
.article_author p.ico5{background: url(../images/article_ico5.png) no-repeat left center/12px;} */

.article *{background: transparent !important;text-align: justify;}

.page_article .article {position: relative;text-align: justify;min-height: 20rem;}
.article p {margin-bottom: 2.2rem !important;margin-top: 0 !important;}
.article p:last-child{margin-bottom: 0 !important;}
.article:not(.article2) img,.article:not(.article2) video{width: 80rem !important;margin: 0 auto !important;height: auto !important;display: block;}
.article:not(.article2) video{width: 100rem !important;}

.page_article .share_box{margin-top: 11rem;}

.page_article .article.border{background: url(../images/article_border.svg) no-repeat left top/15.5rem;padding: 6rem 0;min-height: initial;}
.page_article .article.border::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/article_border.svg) no-repeat left top/15.5rem;transform: rotate(180deg);pointer-events: none;}

.annex {overflow: hidden;margin: 2.3rem 0 0;border-top: .1rem dashed #b0d7d8;}
.annex .annex_title{position: relative;display: block;font-weight: normal;color: #2e758a;padding: 2.5rem 0 2rem;}
.annex .list{margin: 0 0;background: #f2f5f6;padding: 2.8rem 4.2rem 2.9rem;}
.annex li{margin: 0 0;}
.annex a{position: relative;display: block;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;display: block;word-break: break-all;line-height: 2em;padding-left: 2rem;margin-bottom: 1.2rem;}
.annex a::after{content: '';display: block;background: #2e758a;width: 1.3rem;height: .2rem;position: absolute;top: 1em;left: 0;}

.article_bottom{background: #f6f1e9;padding: 3.7rem 14.8rem;margin: 3.8rem 0 0;}
.article_bottom a{position: relative;display: block;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;display: block;word-break: break-all;line-height: 2em;padding-left: 2rem;}
.article_bottom a::after{content: '';display: block;background: #005e3c;width: 1.3rem;height: .2rem;position: absolute;top: 1em;left: 0;}

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

}
@media screen and (max-width: 996px){
	.page_article{ padding: 10px; }
	.page_article_top{margin-left: 0;margin-right: 0;}
	.page_article_title{padding: 0 0 10px;}
	.article_author p{min-width: 48%;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{margin: 30px 0 0;}

	.page_article .lf{padding: 0 0 30px;width: 100%;}
	.page_article .rt{width: 100%;padding: 0;}

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

	.page_article_top{margin-top: 0;}
	.page_article .b{flex-direction: column;}
	.page_article .left, .page_article .right{width: 100%;}
	.page_article .right{order: initial;margin: 0 0 20px;align-items: flex-end;}

}

.share_box {font-size: 0px;z-index: 100;position: relative;justify-content: flex-end;align-items: center;}
.share_box .share_title{display: block;text-align: center;color: #323232;color: #000000;margin: 0 -4px 0  0;position: relative;overflow: hidden;}

.share_box .share_btn, .share_box .share_btn.share_more::after {margin: 0 0 0 1.5rem;position: relative;width: 5rem;height: 5rem;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 0%;background-color: transparent;border-radius: 50%;color: #2e758a;background: #fff;}
.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}


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

.share_box2 {font-size: 0rem;z-index: 100;position: absolute;align-items: center;right: 2.6rem;top: 17.5rem;flex-direction: column;}
.share_box2 .box{position: relative;margin: 0 0;}
.share_box2 .hover_box{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);display: none;}
.share_box2 .box:hover .hover_box{display: block;}
.share_box2 .share_title{display: block;text-align: center;color: #797d7b;margin: .5rem 0 0;position: relative;overflow: hidden;}
.share_box2 .share_btn2{margin: 1.5rem 0 0;position: relative;width: 4.5rem;height: 4.5rem;cursor: pointer;display: block;border-radius: 0%;border-radius: 50%;color: #f8f8ef;}
.share_box2 .share_btn2 i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}
.share_box2 .share_btn2.share_wechat{background: #28c445;}
.share_box2 .share_btn2.share_sina{background: #f56467;}
.share_box2 .share_btn2.share_view{background: #058200;}
.share_box2 .share_btn2.share_more{background: #976c08;}
@media screen and (max-width: 996px) {
	.share_box2 {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;flex-direction: row;margin: 30px 0 0;}
	/* .share_box2 .share_title{margin: 0 10px 0 0;} */
	.share_box2 .share_btn2{margin: 5px 10px;width: 35px;height: 35px;}
}

/* article end */

.sub_layout .rt > img{max-width: initial;display: block;width: 122.3rem;}
.full_layout > img{max-width: initial;display: block;width: 156.5rem;margin-left: -.3rem;}

.sub_011a{margin: -1rem 0 4.1rem;}
.sub_011a p{margin: 0 0 2.9rem;}

.sub_011b{padding: 0 0 0;position: relative;}
.sub_011b::before{content: '';display: block;background: url(../images/sub011_img2_2.png) no-repeat center/cover;width: 128rem;height: 62.4rem;position: absolute;left: -6rem;bottom: -20rem;z-index: 2;pointer-events: none;width: 131rem;}
.sub_011b .article{padding: 3.5rem 0 43.3rem 5.2rem;position: relative;color: #fff;}
.sub_011b .article::before{content: '';background: #058763;position: absolute;left: 0;top: 0;width: calc(50vw + 43rem);height: 100%;z-index: -1;}

.sub_011c{margin: -19.6rem 0 0;position: relative;z-index: 2;}
.sub_011c .img_box{width: 62.1rem;padding: 46rem 0 0;}
.sub_011c .article{width: 56rem;background: #e1ebe3;padding: 3.9rem 3.3rem 1.9rem;}

/* .sub_011b::before{width: 100%;height: 0;padding-bottom: 41%;display: none;}
.sub_011b{padding: 0;}
.sub_011b .article{background: #058763 url(../images/sub011_img2_2.png) no-repeat bottom center/100%;padding: 3.6rem 6rem 20%;}
.sub_011b .article::before{width: 100%;display: none;} */

.sub_012{}
.sub_012 ul{margin: 0 -0.3rem -4rem -4.1rem;text-align:center;margin-bottom: 0;}
.sub_012 li{width: 16.6%;}
.sub_012 .item{margin: 0 0 4rem 5rem;text-align: center;}
.sub_012 .gp-img{padding-bottom: 150%;box-shadow: 0px 0px 10px 0px rgba(244, 239, 229, 1);}
.sub_012 .vicetitle{margin: 1.4rem -1rem .5rem;color: #005e3c;}

.sub_0120{/*background: #fff;*//*padding: 3.7rem 5.3rem 4.7rem;*//*box-shadow: 0rem 0rem 1rem 0rem rgba(244, 239, 229, 1);*//*align-items: flex-start;*//*margin: 0 0 0 1rem;*/display: block;min-height: 400px;}
.sub_0120 .img_box{width: 19rem;margin: 0 auto 1rem;}
.sub_0120 .img_box img{box-shadow: 0rem 0rem 1rem 0rem rgba(244, 239, 229, 1);}
.sub_0120 .info_box{padding: 0 0 0;width: calc(100% - 24.7rem);display: flex;flex-direction: column;justify-content: center;width: 100%;text-align: center;}
.sub_0120 .title{margin: 0 0 .5rem;}
.sub_0120 .vicetitle{margin: 0 0 2.9rem;color: #005e3c;}
.sub_0120 .info_box .article{text-align: center;}

.sub_0120.border{background: url(../images/article_border.svg) no-repeat left top/15.5rem;padding: 3.2rem 0;min-height: initial;}
.sub_0120.border::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/article_border.svg) no-repeat left top/15.5rem;transform: rotate(180deg);pointer-events: none;}

.sub_0120 .top{align-items: center;margin: 0 0 2rem;display: block;overflow: hidden;}
.sub_0120_2 .img_box{float: left;margin: 0;}
.sub_0120_2 .info span{font-weight: bold;}
.sub_0120_2 .info_box{margin: 0 0 0 24.7rem;width: auto;text-align: left;}
.sub_0120_2 .article h3{color: #005e3c;margin: 2em 0 .5em;background: url(../images/index_more.svg) no-repeat left .2rem center / 1rem;padding: 0 0 0 2.2rem;}
.sub_0120_2 .article h3:first-child{margin-top: 0;}

.article *,.prestyled *{font-size: 2.2rem !important;line-height: 2em !important;font-family: "微软雅黑",'Microsoft YaHei' !important;}
.sub_0120 .article h3{font-size: 1.17em !important;}


.prestyled h1{padding: .5rem 0 .5rem 2rem;position: relative;text-indent: 0 !important;margin: 2rem 0 0;font-size: 2.4rem !important;color: #005e3c; background: #e1ebe3 !important;}
.prestyled h1 *{font-size: 2.4rem !important;color: #005e3c;}
.prestyled h1::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-left: .4rem solid #005e3c;height: 2rem;}

.prestyled h2{padding: 0 0 0 3rem;position: relative;text-indent: 0 !important;margin: 2rem 0 0;font-size: 2.2rem !important;color: #005e3c;}
.prestyled h2 *{font-size: 2.2rem !important;color: #005e3c;}
.prestyled h2::before{content: '';display: block;position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);border-left: .7rem solid #005e3c;border-bottom: .5rem solid transparent;border-top: .5rem solid transparent;}

.prestyled h3{padding: 0 0 0 3.6rem;position: relative;text-indent: 0 !important;margin: 1rem 0 0 1em;}
.prestyled h3::before{content: '';display: block;position: absolute;left: 1.6rem;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;border: .1rem solid #005e3c;border-radius: 50%;}


.sub_0223{border-top: .2rem solid #058763;}
.sub_0223 ul{margin: 0;padding: 0 0;}
.sub_0223 .item{margin: 0 0;line-height: 8rem;border-bottom: .1rem dashed #8ba9ab;position: relative; 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_0223 .title{white-space: nowrap;position: relative;padding: 0 0 0 4rem;}
.sub_0223 .title::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 1px solid #a5a5a5;width: 1.4rem;height: 1.4rem;border-radius: 50%;}
.sub_0223 .title::after{content: '';display: block;position: absolute;left: .4rem;top: 50%;transform: translateY(-50%);background: #a5a5a5;width: .6rem;height: .6rem;border-radius: 50%;}
.sub_0223 .time{color: #000;margin: 0 0 0 1.6rem;float: right;}
/* .sub_0223 .item:hover{background: #058763;color: #fff;padding: 0 1rem;margin: 0 -1rem;} */
.sub_0223 .item:hover .time{}

.sub_0223 .item::before{content: '';display: block;position: absolute;left: 0;bottom: -1px;width: 0;border-top: 1px solid #058763;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_0223 .item:hover::before{width: 100%;}
.sub_0223 .item:hover .title::before{border-color: #058763;}
.sub_0223 .item:hover .title::after{background: #058763;}


.wrap_sub_013{/*padding: 2.5rem 4rem 4rem;*/}
.sub_013 .box{margin: 0 0 3.6rem;}
.sub_013 .box:last-child{margin: 0;}
.sub_013 .title{font-weight: bold;margin: 0 0 1.5rem;}
.sub_013 table{width: 100%;box-shadow: 0rem 0rem 1rem 0rem rgba(244, 239, 229, 1);border: .1rem solid rgb(241, 232, 232);}
.sub_013 .box3 table{max-width: 71rem;}
.sub_013 table th{background: #058763;color: #fff;text-align: center;line-height: 2.6;font-weight: normal;}
.sub_013 table td{background: #fff;text-align: center;line-height: 1.8;border: .1rem solid #f1e8e8;padding: .8rem 1rem .7rem;}
.sub_013 table td p{display: inline-block;text-align: left;}
.sub_013 .box2 table td:first-child{white-space: nowrap;}

.sub_014a{margin: 0 0 3rem;position: relative;}
.sub_014a .img_box{margin: 0 auto .8rem;}
.sub_014a .download{display: inline-block;position: absolute;right: 0;bottom: 0;padding: 0 0 .4rem 4.2rem;background: url(../images/download.svg) no-repeat left center/3rem;color: #005e3c;}
.sub_014a .download::before{content: '';display: block;position: absolute;left: 4.2rem;right: 0;bottom: 0;border-bottom: .1rem solid #005e3c;}

.sub_014b{line-height: 2;}
.sub_014b.article *{font-size: 2.4rem !important;line-height: 2em !important;}
.sub_014b img{cursor: zoom-in;}

.image_preview{position: fixed;left: 0;top: 0;width: 100%;height: 100%;padding: 4rem;display: none;align-items: center;justify-content: center;background: rgba(0,0,0,.78);z-index: 1001;cursor: zoom-out;}
.image_preview.on{display: flex;}
.image_preview img{display: block;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;object-fit: contain;cursor: default;background: #fff;}
.image_preview_close{position: absolute;right: 2rem;top: 1rem;width: 4.5rem;height: 4.5rem;border: 0;background: none;color: #fff;font-size: 4rem;line-height: 4.5rem;cursor: pointer;}
@media screen and (max-width:996px){
	.image_preview{padding: 2rem;}
	.image_preview_close{right: 1rem;top: .5rem;}
}

.sub_0141{margin: 4.8rem 0 0;}

.sub_0141a{width: 9.5rem;}
.sub_0141a ul{margin: .8rem 0 0;}
.sub_0141a .item{margin: 0 0 4rem;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;background: #e1ebe3;font-weight: bold;line-height: 9.5rem;padding: 1.8rem 0 3rem;position: relative;}
.sub_0141a .item::before{content: '';display: block;position: absolute;left: 0;top: -0.8rem;width: 100%;height: .4rem;background: #058763;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_0141a li.on .item{background: #058763;color: #fff;}

.sub_0141b{border-left: .1rem solid #e1ebe3;padding: 0 0 0 4rem;width: calc(100% - 14.5rem);}


.sub_015 .left{width: 86.7rem;}
.sub_015 .right{width: 31rem;margin: 11.7rem 0 0;position: relative;}

.sub_015a{/*background-color: #fff;*//*box-shadow: 0rem 0rem 1rem 0rem rgba(245, 238, 231, 0.7);*//*padding: 4rem 3rem 8rem;*/line-height: 2;}
.sub_015a h2{font-size: 1em;}

.sub_015b{background: #f9f5ef;padding: 3.5rem 1.5rem 4.5rem;}
.sub_015b ul{margin: 0 0;position: relative;}
.sub_015b ul::before{content: '';display: block;background: #005e3c;position: absolute;left: .4rem;top: 2rem;bottom: 2rem;border-left: .1rem solid #005e3c;}
.sub_015b .item{padding: 1.1rem 0 1rem 2.1rem;line-height: 1.5em;position: relative;cursor: pointer;}
.sub_015b .item::before{content: '';display: block;position: absolute;background: #fff;border: .1rem solid #005e3c;border-radius: 50%;width: .9rem;height: .9rem;left: 0;top: 50%;transform: translateY(-50%);}
.sub_015b li:last-child .item{margin: 0;}
.sub_015b li.on .item{color: #005e3c;}
.sub_015b li.on .item::before{background: #005e3c;}

.wrap_sub_021{/*padding: 3rem 3.7rem;*/}
.sub_021{margin: 0 0 2rem; /*box-shadow: 0rem 0rem 1rem 0rem rgba(244, 239, 229, 1);*/}
.sub_021:last-child{margin: 0;}
.sub_021 ul{margin: -.8rem 0 -.5rem -1rem;}
.sub_021 .item{margin: 0 0 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: .8rem 1rem;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;border-radius: 1rem;position: relative;}
.sub_021 .item::before{content: '> ';color: inherit;}
.sub_021 .item:hover{background: #058763;color: #fff;}
.sub_021 .top{padding: 1rem 8rem 1rem 3.6rem;background: #058763;color: #fff;position: relative;z-index: 2;line-height: 1.6em;cursor: pointer;}
.sub_021 .top::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%) rotate(180deg);background: url(../images/sub021_arrow.svg) no-repeat center/cover;width: 2.3rem;height: 1.2rem;right: 3.8rem;}
.sub_021 .bottom{padding: 3.2rem 3rem 3.2rem;display: none;}
.sub_021.on .top::after{transform: translateY(-50%);}
.sub_021.on .bottom{display: block;}

.sub_021-2{border-top: .2rem solid #058763;}
.sub_021-2 .bottom{padding-left: 0;padding-right: 0;}
.sub_021-2 ul{margin: -.8rem 0 -.2rem -2rem;}
.sub_021-2 .item{margin: 0 0 2rem 2rem;padding: 1.8rem 5rem 1.8rem 4.5rem;/*border: 1px solid #e5e5e5;*/border-radius: 0;box-shadow: 0px 2px 8px 0px rgba(0 , 94, 60, .16);background: #fff;border-radius: 2rem;}
.sub_021-2 .item .ico{content: '';background: url(../images/arrow.svg) no-repeat center/cover;position: absolute;top: 50%;transform: translateY(-50%); right: 2rem;width: 3rem;height: 3rem;}
.sub_021-2 .item:hover .ico{background-image: url(../images/arrow_2.svg);}
/* .sub_021-2 .item::before{content: '> ';margin: 0 1rem 0 0;} */


.sub_021-2 .item::before{content: '';display: block;position: absolute;left: 2.2rem;top: 50%;transform: translateY(-50%);border-left: .7rem solid #666;border-bottom: .5rem solid transparent;border-top: .5rem solid transparent;}
.sub_021-2 .item:hover::before{border-left-color: #fff;}




.sub_0221a{}
.sub_0221a ul{margin: 1.1rem 0 .8rem -2.4rem;}
.sub_0221a .item{margin: 0 0 2.4rem 2.4rem;border: .1rem solid #058763;color: #058763;line-height: 2.6em;text-align: center;}
.sub_0221a .item.cur{background: #058763;color: #fff;}

.sub_0221b{margin: 0 0;}
.sub_0221b table{width: 100%;border: none;box-shadow: 0rem 0rem 1rem 0rem rgba(244, 239, 229, 1);margin: 1.5rem 0 0;}
.sub_0221b table tr:first-child td{background: #f6f1e9;color: #6f4f22;padding: .8rem 0;border: none;text-align: center;}
.sub_0221b table td{border: .1rem solid #f1e8e8;padding: .6rem 3.6rem;}

.sub_0231{/*background-color: #fff;*//*box-shadow: 0rem 0rem 1rem 0rem rgba(245, 238, 231, 0.7);*//*padding: 6rem 9.4rem 8.3rem;*/margin: 5rem 0 0;}
.sub_0231 .title{text-align: center;margin: 0 0 1.6rem;}

.wrap_sub_0233{/*padding: 4rem;*/}
.sub_0233a{padding: 0 0 1rem;border-bottom: .1rem dashed #8ba9ab;margin: 0 0 1.4rem;}
.sub_0233a ul{margin: 0 0 0 -3.2rem;}
.sub_0233a .item{margin: 0 0 2.1rem 3.2rem;border: .1rem solid #058763;padding: 1rem 3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;color: #058763;line-height: 1.6em;}
.sub_0233a .item.cur{background: #058763;color: #fff;}
@supports (display: grid) {
	.sub_0233a ul{display: grid;grid-template-columns: repeat(4, 1fr); grid-gap: 0;}
	.sub_0233a li{width: auto;}
}

.wrap_sub_024{/*padding: 3.2rem 6.8rem 5.4rem;*/}
.sub_024a{margin: 0 0 3rem;}
.sub_024b{margin: 0 3.7rem;}
.sub_024b ul{margin: 0 0 -5.4rem -12.6rem;}
.sub_024b .item{margin: 0 0 5.4rem 12.6rem;}
.sub_024b .gp-img{padding-bottom: 68.57%;}
.sub_024b .title{margin: .9rem -3rem 0;color: #0f6747;font-weight: bold;text-align: center;}

.wrap_sub_041a{/*padding: 3rem 6.6rem 4.5rem;*/}
.sub_041a{margin: 0 0 3.8rem;}

.sub_041b{border-bottom: .1rem solid #058763;padding: 0 0 1.7rem;}
.sub_041b ul{margin: 0 .4rem -1.4rem -6rem;}
.sub_041b .item{margin: 0 0 5.4rem 6.2rem;}
.sub_041b .gp-img{padding-bottom: 130.7%;}
.sub_041b .bottom{padding: .7rem 1rem;background: #E8F5E9;text-align: center;}
.sub_041b .vicetitle{color: #005e3c;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_041b .title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_041b .tip{margin: 0 0 1.6rem;line-height: 2.9rem;height: 2.9rem;}

.sub_041b_2{border: none;}
.sub_041b_2 ul{margin: 0 .7rem -0.8rem -3.6rem;}
.sub_041b_2 .item{margin: 0 0 4rem 3.5rem;padding: .7rem 0 0;}

.wrap_sub_041a ~ .sub_page_title{padding-top: 0;}


.wrap_sub_0410{margin: 4.9rem 0 0;padding: 9.9rem 6.6rem;}
.sub_0410{}
.sub_0410 .img_box{width: 22.1rem;}
.sub_0410 .info_box{width: calc(100% - 26.6rem);overflow: hidden;}
.sub_0410 .top{display: flex;flex-wrap: wrap;align-items: center;margin: -0.7rem 0 1.6rem;}
.sub_0410 .vicetitle{color: #005e3c;margin: 0 2.6rem 0 0;}
.sub_0410 .bottom{float: right;margin: 1.3rem 0 0;}
.sub_0410 .share_box2{position: relative;left: 0;top: 0;flex-direction: row;align-items: center;margin: .9rem 0 0;}
.sub_0410 .share_title{color: #000;margin: 0;}
.sub_0410 .share_box2 .share_btn2{margin: 0 0 0 1.4rem;}


.wrap_sub_0421{/*padding: 2.4rem 3rem 4.5rem 5.8rem;*/}

.sub_0421a{margin: 0 0 3.1rem;}

.sub_0421b{margin: 0 0 1.3rem;}
.sub_0421b h3{color: #005e3c;border-bottom: .2rem solid #058763;padding: 0 0 1.4rem;margin: 0 0 2.5rem;}
.sub_0421b .box{margin: 0;line-height: 1.5em;}
.sub_0421b .left{width: 6em;margin: 0 -2em 0 0;}
.sub_0421b .right{width: calc(100% - 4.9em);display: flex;flex-wrap: wrap;}
.sub_0421b .right .item{border-radius: 5rem;min-width: 8.8rem;margin: 0 2rem 2.2rem 0;padding: 0 1.5em .1rem;background: #f9f5ef;color: #797d7b;text-align: center;cursor: pointer;}
.sub_0421b .right .item.on{background: #005e3c;color: #fff;}
.sub_0421b .right .item:first-child{min-width: 7rem;padding: 0;}
.sub_0421b .box3 .right .item:first-child ~ .item{min-width: 1.5em;padding: 0;margin: 0 .7rem 2rem 0;}

.sub_0421c{}
.sub_0421c h2{display: none;}
.sub_0421c h3{color: #005e3c;font-weight: normal;margin: 0 0 1rem;padding: 0 0 0 2rem;position: relative;}
.sub_0421c h3::before{content: '';display: block;position: absolute;left: .2rem;top: 50%;transform: translateY(-50%);border-left: 1rem solid #005e3c;border-bottom: .6rem solid transparent;border-top: .6rem solid transparent;}
.sub_0421c .box{border-top: .1rem dashed #8ba9ab;padding: 2.4rem 0 2.9rem;}
.sub_0421c ul{margin: 0 0 -1.5rem -7.3rem;}
.sub_0421c li{width: auto;}
.sub_0421c .item{margin: 0 0 1.6rem 9.3rem;position: relative;}
.sub_0421c li.kuang .item::before{content: '';display: block;height: 1.5em;width: 3.88em;border: .1rem solid #8ba9ab;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}

.sub_051a{}
.sub_051a ul{margin: 4.6rem 0 -0.6rem -2.7rem;}
:first-child > .sub_051a ul{margin-top:  1.1rem;}
.sub_051a .item{margin: 0 0 2.6rem 2.7rem;text-align: center;color: #058763;border: .1rem solid #058763;line-height: 1.6em;padding: 1rem;}
.sub_051a li.on .item{background: #058763;color: #fff;}
.sub_051b .article.off{display: none;}


.wrap_sub_061{margin-top: 4.9rem;}
.sub_061{}
.sub_061 ul{margin: -2.9rem -1.5rem 0 0;padding: 0 0;}
.sub_061 .item{padding: 4rem 0;border-bottom: .1rem solid #cddada;align-items: center;position: relative; 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_061 .time{width: 10.7rem;position: relative;text-align: center;color: #058763;line-height: 1.2;padding: 0 0 0 .2rem;}
.sub_061 .time::before{content: '';position: absolute;right: 0;top: 1rem;border-right: .1rem solid #cddada;height: 5.3rem;}
.sub_061 .day{margin: 0 0 .4rem;font-weight: bold;}
.sub_061 .info_box{padding: 0 0 0;position: relative;width: calc(100% - 13.6rem);}
.sub_061 .title{margin: 0 0 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_061 .summary{color: #757575;}
.sub_061 .img_box{width: 29.7rem;}
.sub_061 .img_box ~ .info_box{width: calc(100% - 45.2rem);height: 12rem;}
.sub_061 .img_box ~ .time{height: 12rem;}

/* .sub_061 .item:hover{background: #058763;color: #fff;} */
/* .sub_061 .item:hover .time{color: rgba(255, 255, 255, 1);} */
/* .sub_061 .item:hover .summary{color: rgba(255, 255, 255, .6);} */
.sub_061 .item:hover .title{font-weight: bold;}

.sub_061 .item::before{content: '';display: block;position: absolute;left: 0;bottom: -1px;width: 0;border-top: 1px solid #058763;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_061 .item:hover::before{width: 100%;}


.sub_07{overflow: hidden;padding: 1rem 0 0;margin: -1rem 0 0;}
.sub_07 ul{margin: 0 -2.7rem 0;flex-wrap:wrap;justify-content:flex-start}
.sub_07 ul li{}
.sub_07 li a{position:relative;display:block;margin:0 2.7rem 2.5rem;padding:2.5rem 0 0;border-top:1px solid #e6e6e6;transition:all .3s ease-in-out}
.sub_07 li a:hover{transform:translateY(-.5rem)}
.sub_07 li a::before{content:'';display:block;width:1px;height:100%;background:#e6e6e6;position:absolute;top:0;right:-2.7rem;z-index:1}
.sub_07 .bottom{}
.sub_07 .title{color:#058763;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 2.2rem;}
.sub_07 .summary{color:#666;margin-top: 2rem}


.sub_0s1{padding: 3.2rem 0 0;}
.sub_0s1 h3{border-bottom: .1rem solid #058763;font-weight: normal;padding: 0 0 1.7rem;}
.sub_0s1 h3::before{content: '';display: inline-block;vertical-align: middle;background: url(../images/sub0s1_ico.svg) no-repeat center/cover;width: 2.2rem;height: 2.2rem;margin: -0.3rem 1rem 0 0;}
.sub_0s1 ul{margin: 0 0;}
.sub_0s1 .item{border-bottom: .1rem dashed #bbbdbc;padding: 2.4rem 0 2.3rem;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;margin: 0;}
.sub_0s1 .time{color: #000;margin: 0 0 .2rem;}
.sub_0s1 .item:hover{background: #058763;color: #fff;padding: 2.4rem 1rem 2.3rem;margin: 0 -1rem;}
.sub_0s1 .item:hover .time{color: rgba(255, 255, 255, .6);}


/* é€šæ é¡µé¢ */

.sub_001{border-top: .2rem solid #058763;}
.sub_001 ul{margin: 0 0 0;padding: 0 0;}
.sub_001 .item{padding: 4.1rem 4.2rem;border-bottom: .1rem dashed #e1ebe3;align-items: center;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;position: relative;padding: 4.1rem 0;}
.sub_001 .time{width: 9.1rem;height: 9.1rem;position: relative;text-align: center;color: #058763;line-height: 1.2;padding: 0 0 0;background: #e1ebe3;float: right;margin: -2.5rem .8rem 0 1.6rem;border-top: .2rem solid #058763;display: flex;flex-direction: column;justify-content: center;}
.sub_001 .day{margin: 0 0 .6rem;}
.sub_001 .info_box{padding: 2rem 0;position: relative;width: 100%;}
.sub_001 .title{margin: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_001 .line{margin: 2.9rem 0 2.5rem;width: 5.9rem;border-bottom: .1rem solid #058763;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_001 .summary{color: #757575;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sub_001 .img_box{width: 43.3rem;}
.sub_001 .img_box ~ .info_box{width: calc(100% - 49rem);}
/* .sub_001 .item:hover{background: #058763;}
.sub_001 .item:hover .title{color: #fff;}
.sub_001 .item:hover .line{border-bottom: .1rem solid #e1ebe3;}
.sub_001 .item:hover .summary{color: #e1ebe3;}
.sub_001 .item:hover .time{border-top: .2rem solid #fabb8d;} */

.sub_001 .item:hover .title{font-weight: bold;}
/* .sub_001 .item:hover .line{width: 50%;} */

.sub_001 .item::before{content: '';display: block;position: absolute;left: 0;bottom: -1px;width: 0;border-top: 1px solid #058763;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_001 .item:hover::before{width: 100%;}


.sub_002{border-bottom: .1rem solid #cddada;}
.sub_002 ul{margin: 0 0 0 -1.5rem;padding: 4.3rem 0 .3rem;}
.sub_002 .item{margin: 0 0 4.5rem 1.5rem;background: #f6f1e9;position: relative;}
.sub_002 .bottom{padding: 0 0 0;padding: 1.1rem 3.7rem;font-weight: bold;color: #005e3c;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_002 .item:hover .bottom{background: #005e3c;color: #fff;}


.wrap_sub_0021{/*padding: 3.8rem 5.5rem 5.4rem;*/}
.sub_0021{}
.sub_0021 ul{margin: -2rem 0 0;}
.sub_0021 .item{padding: 2.3rem 0;border-bottom: .1rem solid #cddada;align-items: center;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;margin: 0;position: relative;}
.sub_0021 .time{/* width: 7.8rem; */position: relative;text-align: center;color: #058763;line-height: 1.2;padding: 0 0 0 .2rem;}
.sub_0021 .time::before{content: '';position: absolute;right: -1.7rem;top: 1rem;border-right: .1rem solid #cddada;height: 5.3rem;}
.sub_0021 .day{margin: 0 0 .4rem;font-weight: bold;}
.sub_0021 .title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: calc(100% - 10.6rem);}
.sub_0021 .item:hover{/*background: #058763;color: #fff;margin: 0 -1rem;*/padding: 2.3rem 0;}
/* .sub_0021 .item:hover .time{color: rgba(255, 255, 255, 1);} */
.sub_0021 .item:hover .title{font-weight: bold;}

.sub_0021 .item::before{content: '';display: block;position: absolute;left: 0;bottom: -1px;width: 0;border-top: 1px solid #058763;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_0021 .item:hover::before{width: 100%;}


.sub_003{}
.sub_003 ul{margin: 0 0 -1.5rem -6rem;padding: 0 0;}
.sub_003 .item{padding: 4.1rem 4.4rem;box-shadow: 0rem 0rem 1rem 0rem rgba(245, 238, 231, 0.7);background: #fff;align-items: center;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;margin: 0 0 4.5rem 6rem;}
.sub_003 .time{width: 9.1rem;height: 9.1rem;position: relative;text-align: center;color: #058763;line-height: 1.2;padding: 0 0 0;background: #e1ebe3;float: right;border-top: .2rem solid #058763;display: flex;flex-direction: column;justify-content: center;margin: -1.4rem 0 0;}
.sub_003 .day{margin: 0 0 .6rem;}
.sub_003 .info_box{position: relative;width: calc(100% - 14rem);}
.sub_003 .title{margin: 0 0 1.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_003 .summary{color: #757575;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_003 .item:hover{background: #058763;}
.sub_003 .item:hover .title{color: #fff;}
.sub_003 .item:hover .summary{color: #e1ebe3;}
.sub_003 .item:hover .time{border-top: .2rem solid #fabb8d;}

.sub_004{margin: 0 0;}
.sub_004 .box{position: relative;}
.sub_004 .title{margin: 0 0 2rem;font-weight: bold;text-align: center;}
.sub_004 .box1{width: 65.3rem;}
.sub_004 .box2{width: 51rem;}
.sub_004 .bottom{padding: 3.6rem 4rem;background: #fff url(../images/sub004_bg.png) no-repeat right bottom/59.1rem;box-shadow: 0rem 0rem 1rem 0rem rgb(244, 239, 229);line-height: 4.8rem;}
.sub_004 .box table{width: 100%;border-collapse: collapse;}
.sub_004 .box1 td{padding: .2rem 0;}
.sub_004 p.formatName{line-height: 1.8em;text-align: center;}

.title.fs18{font-size: 2.2rem;}

.Institutional_list_select{padding: .7rem 0 2rem 3rem;background: #fff !important;border-radius: 1rem;margin: 0 0 2rem;}
.Institutional_list_select .list{display: flex;margin: .8rem 0 0;}
.Institutional_list_select .item{font-size: 2.2rem !important;line-height: 2.7rem !important;padding: .8rem .8rem .8rem 1.7rem;border-radius: 5rem;border: .1rem solid #058763;margin-right: 2.4rem;white-space: nowrap;cursor: pointer;color: #005e3c;}
.Institutional_list_select .item span{line-height: 2.7rem !important;display: inline-block;vertical-align: top;background: #058763 !important;border-radius: 5rem;padding: 0 .8rem;margin: 0 0 0 1.8rem;color: #005e3c;}
.Institutional_list_select .item.c0{border-color: #425667;color: #425667;}
.Institutional_list_select .item.c1{border-color: #498051;color: #498051;}
.Institutional_list_select .item.c2{border-color: #8c6c39;color: #8c6c39;}
.Institutional_list_select .item.c3{border-color: #594170;color: #594170;}
.Institutional_list_select .item.c4{border-color: #904f3e;color: #904f3e;}

.Institutional_list table{background: #fff !important;border: none;width: 100%;border-radius: .8rem;overflow: hidden;}
.Institutional_list table tr:first-child{}
.Institutional_list table tr:first-child td{background: #005e3c !important;color: #fff;text-align: center;border: none;padding: 0 1.8rem;white-space: nowrap;}

.Institutional_list table tr{overflow: hidden;}
.Institutional_list table tr td{border: none;padding: 1.6rem 1.8rem;border-bottom: .1rem solid #f0ede4;}
.Institutional_list table tr td:first-child{text-align: center;}
.Institutional_list table tr:first-child ~ tr td{line-height: 1.36em !important;}

.Institutional_list table tr:nth-child(2n+1) {background: #faf9f6 !important;}

.Institutional_list table span{display: block;white-space: nowrap;width: 100%;padding: 0 1.6rem;text-align: center;border-radius: .6rem;line-height: 1.36em !important;}
.Institutional_list table span.c0,.Institutional_list_select .item.c0 span{background: #e8f0f7 !important;color: #425667;}
.Institutional_list table span.c1,.Institutional_list_select .item.c1 span{background: #e8f5e9 !important;color: #498051;}
.Institutional_list table span.c2,.Institutional_list_select .item.c2 span{background: #f6f1e9 !important;color: #8c6c39;}
.Institutional_list table span.c3,.Institutional_list_select .item.c3 span{background: #f0e8f7 !important;color: #594170;}
.Institutional_list table span.c4,.Institutional_list_select .item.c4 span{background: #ffe2da !important;color: #904f3e;}

.Institutional_list_select .item.on{background: #005e3c !important;color: #fff;}
.Institutional_list_select .item.all span{color: #fff;}
.Institutional_list_select .item.on.c0{background: #425667 !important;}
.Institutional_list_select .item.on.c1{background: #498051 !important;}
.Institutional_list_select .item.on.c2{background: #8c6c39 !important;}
.Institutional_list_select .item.on.c3{background: #594170 !important;}
.Institutional_list_select .item.on.c4{background: #904f3e !important;}


.sub_08{}
.sub_08 ul{margin: 0 0 -3rem -4.6rem;}
.sub_08 .item{margin: 0 0 3rem 4.6rem;background-color: #fff;box-shadow: 0rem 0rem 1rem rgb(221, 234, 230);position: relative;line-height: 2em;padding: 1.5rem 3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_08 .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .5rem;height: 3rem;background: #058763;}



@media screen  and (max-width:996px){
	.sub_011b{padding: 0;}
	.sub_011b .article::before{width: 100%;}
	.sub_011b::before{width: 100%;height: 0;padding-bottom: 41%;display: none;}
	.sub_011b .article{padding: 3.6rem 3.4rem 10% 3.5rem;padding-bottom: 20px;}

	.sub_011c{margin: 20px 0 0;}
	.sub_011c .article{width: 100%;margin: 0 0 20px;}
	.sub_011c .img_box{width: 100%;order: 2;padding: 0;}

	.sub_012 ul{margin: 0 0 -4rem -4rem;margin-bottom: 0;}
	.sub_012 li{width: 33.3%;}
	.sub_012 .item{margin: 0 0 4rem 4rem;}

	.sub_0120 .article *{font-size: 16px !important;}
	.sub_0120 .article h3{font-size: 1.17em !important;}

	.sub_0141a{width: 100%;}
	.sub_0141a ul{margin: .8rem 0 -2.5rem -2rem;}
	.sub_0141a li{width: 50%;}
	.sub_0141a .item{writing-mode: horizontal-tb;-webkit-writing-mode: horizontal-tb;-ms-writing-mode: horizontal-tb;-ms-writing-mode: lr-tb;line-height: 1.6em;padding: 1rem 0;margin: 0 0 2.5rem 2rem;text-align: center;}

	.sub_0141b{width: 100%;padding: 20px 0 0;border: none;}

	.sub_015 .left{width: 100%;}
	.sub_015 .right{display: none;}

	.sub_0221b .article_table_box{margin-top: 14px;}
	.sub_0221b table td{padding: 4px 12px;}

	.sub_0231{margin: 20px 0 0;padding: 30px 20px;}

	@supports (display: grid) {
        .sub_0233a ul { grid-template-columns: repeat(2, minmax(100px, 1fr)); }
    }
	.sub_0233a .item{padding: .6rem 1.5rem;}

	/* .wrap_sub_0233,.wrap_sub_024,.wrap_sub_041a,.wrap_sub_0410,.wrap_sub_0421,.wrap_sub_0021{padding: 20px 10px;} */

	.sub_024b{margin: 0 1rem;}
	.sub_024b ul{margin: 0 0 -3.4rem -6rem;}
	.sub_024b .item{margin: 0 0 3.4rem 6rem;}

	.sub_041b ul{margin: 0 0 -1.4rem -3rem;}
	.sub_041b .item{margin: 0 0 3.4rem 3rem;}

	.sub_061 ul{margin-right: 0;}

	.sub_002 {overflow: hidden;position: relative;}
	.sub_002 ul{margin: 0;padding-top: 0;}

	.sub_0120 .info{line-height: 1.6em;}

	.sub_0021 .title{width: calc(100% - 76px);}

	.sub_07 .title,.sub_07 .summary{line-height: 1.6em;}

	.article *,.sub_014b.article *{font-size: 16px !important;}
	
	.prestyled h1, .prestyled h1 *{font-size: 18px !important;}
	.prestyled h2, .prestyled h2 *{font-size: 16px !important;}

	.share_box2 .hover_box{top: auto;bottom: 100%;}

	.sub_001 .summary{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.sub_004 .box1{width: 55%;}
	.sub_004 .box2{width: 40%;}
	.sub_004 .bottom{overflow: auto;}
	.sub_004 table{min-width: 400px;}

	.title.fs18{font-size: 16px;}

}
@media screen and (max-width: 767px){
	.sub_0120 .img_box{margin: 0 auto 10px;float: none;}
	.sub_0120 .info_box{width: 100%;margin: 0;}
	.sub_0120 .title,.sub_0120 .vicetitle{text-align: center;}

	.sub_0120 .article *{font-size: 14px !important;}
	.sub_0120 .article h3{font-size: 1.17em !important;}

	.sub_014a .img_box{width: 100%;}

	.sub_0410{flex-direction: column;align-items: center;}
	.sub_0410 .info_box{width: 100%;margin: 20px 0 0;}
	.sub_0410 .top{justify-content: center;}

	.sub_001 .item{padding: 3rem 2rem;}
	.sub_001 .img_box{width: 100%;}
	.sub_001 .img_box ~ .info_box{width: 100%;margin: 20px 0 0;}
	.sub_001 .info_box{padding: 0;}
	.sub_001 .time{margin-top: -1rem;margin-right: 0;}
	.sub_001 .line{margin: 1.6rem 0;}
	
}
@media screen and (max-width: 479px){
	.sub_014a{text-align: center;}
	.sub_014a .download{position: relative;}

	.sub_061 .img_box{width: 100%;margin: 0 0 10px;}
	.sub_061 .info_box,.sub_061 .time,.sub_061 .img_box ~ .info_box,.sub_061 .img_box ~ .time{height: auto;}
	.sub_061 .img_box ~ .info_box{width: calc(100% - 13.6rem);}

}

