/* subpage start */
.gp-container.narrow{max-width: 1200px;}

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;padding-top: 9.7rem;}
.sub_banner{padding-bottom: calc( 400% / 19.2 );height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner::after{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 19.2rem;background: url(../images/subbanner_cover.png) no-repeat center/100% 100%;}
.sub_banner img{display: block;width: 100%;}
.sub_banner_bottom{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;display: flex; flex-direction: column;align-items: center;}
.root_title{color: #fff;font-weight: bold;margin: 1.6rem 0 8.4rem;font-size: 5.6rem;}
.root_title_en{color: #123B2E;background:#41AE76;background: -webkit-linear-gradient(left, #41AE76 , #98CE97 , #96D0B4 );background: -o-linear-gradient(right, #41AE76 , #98CE97 , #96D0B4 );background: -moz-linear-gradient(right,#41AE76 , #98CE97 , #96D0B4 );background: linear-gradient(to right, #41AE76 , #98CE97 , #96D0B4 );padding: .8rem 3.2rem;border-radius: 5rem;font-weight: bold;}

.content{position: relative;z-index:3;overflow: hidden;min-height: 500px;padding: 4.2rem 0 11.7rem;}
.sub_content{position: relative;padding: 25px 0 0;padding-top: 80px;}

.sub_00{overflow: auto;max-width: 100%;/* min-height: 55px; */margin-bottom: 1.8rem;}
.sub_00 ul{margin: 0 0;white-space: nowrap;}
.sub_00 li{width: auto;}
.sub_00 .item{padding: 1.4rem 0;line-height: 1.5em;position: relative;color: #fff;margin: 0 2.6rem;}
.sub_00 .item::before{content: '';display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-bottom: .4rem solid #B5D67A;width: 0;border-radius: 5rem;}
.sub_00 .item.cur,.sub_00 .item:hover{font-weight: bold;color: #B5D67A;}
.sub_00 .item.cur::before{width: 100%;}

.subpage_title{position: relative;overflow: hidden;z-index: 1;margin: 1.2rem 0 2.2rem;color: #121E4F;text-align: center;font-weight: bold;}

.subpage_top{align-items: center;margin: 0 0 3rem;}

.bread{line-height: 1em;position: relative;color: #7C8F89;text-align: right;z-index: 10;margin: 0;}
.bread a{padding: 0 .6rem;display: inline-block;vertical-align: top;color: #7C8F89;}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover,.bread a:last-child{font-weight: bold;color: #29716D;}

.back{border: 1px solid #29716D;padding: .4rem 1.8rem .4rem 4rem;line-height: 2em;background: url(../images/back.png) no-repeat left 1.8rem center/1.4rem;color: #29716D;}

.sub_layout{padding: 3.5rem 0 0;}
.sub_layout .lf{width: 27.1rem;}
.sub_layout .rt{width: calc(100% - 31.8rem);border-left: .1rem solid #E9F0EC;padding: 0 0 0 4.5rem;}
.sub_layout .rt2{padding-right: 16.3rem;}

.sub_s1{}
.sub_s1 h3{color: #B5D67A;background:rgb(14,86,91);background: -webkit-linear-gradient(left, rgb(14,86,91), rgb(16,89,93), rgb(23,100,100), rgb(35,118,111),rgb(52,144,128), rgb(74,176,149), rgb(81,186,155) );background: -o-linear-gradient(right, rgb(14,86,91), rgb(16,89,93), rgb(23,100,100), rgb(35,118,111),rgb(52,144,128), rgb(74,176,149), rgb(81,186,155) );background: -moz-linear-gradient(right, rgb(14,86,91) );background: linear-gradient(to right, rgb(14,86,91), rgb(16,89,93), rgb(23,100,100), rgb(35,118,111),rgb(52,144,128), rgb(74,176,149), rgb(81,186,155) );padding: 1.8rem 2.6rem;}
.sub_s1 ul{margin: 0 0;}
.sub_s1 .item{margin: 0 0;border-bottom: .1rem solid #e9f0ec;color: #5F746B;padding: 2rem 2.6rem;}
.sub_s1 .item.cur{background: #F6FAF7;}


@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;margin: 0;}
	.sub_banner{padding-bottom: 240px;}

	.sub_banner_bottom{display: block;position: relative;}
	.root_title_en{position: absolute;left: 50%;transform: translateX(-50%);top: -170px;}
	.root_title{position: absolute;left: 50%;transform: translateX(-50%);top: -100px;font-size: 40px;margin: 0;}

	.sub_00{min-height: auto;width: 100%;margin: 0;}
	.sub_00 .item{color: #5F746B;}


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

	.content .gp-container{min-height: initial;}
	.content{margin-top: 0;min-height: inherit;margin-bottom: 0;padding-bottom: 40px;padding-top: 20px;}
	
	.subpage_title{margin-top: 0;}

	.sub_layout{padding: 0;}
	.sub_layout .lf{width: 100%;padding: 0 0 20px;}
	.sub_s1 li{width: auto;}

	.sub_layout .rt{width: 100%;border: none;padding: 0;}

}
@media screen  and (max-width:767px){
	.sub_banner{padding-bottom: 180px;}

	.root_title{font-size: 30px;top: -86px;}
	.root_title_en{top: -135px;}

	.sub_00 .item{margin: 0 10px;}

	.content{padding-top: 20px;}

	.sub_banner_bottom{position: relative;}

}
/* subpage end */

/* pages_start */
.pages {margin: 2.6rem 0 0;position: relative;z-index: 100;justify-content: center;line-height: 2.1;align-items: center;}
.pages .num{/* margin: 0 .5rem; */}
.pages .num > a{border:.1rem solid #DCE7E1;}
.pages .num > a,.pages > a{display:inline-block;line-height:1;position:relative;text-align:center;color:#333;transition:all .35s ease-in-out;margin:.5rem;border-radius: .8rem;cursor:pointer;text-align:center;padding: 0 1.7rem;line-height: 2.8;}
.pages > a{padding: 0;}

.pages a span{border:none}
.pages a.on_pages,.pages .num a:hover{background-color:#29716D;color:#fff;border-color:#29716D}
.pages a.on_pages{background-color:#29716D}
.pages > a:hover{color: #29716D;font-weight: bold;}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages>a{font-size: 13px;height: 30px;line-height: 30px;}

}
@media screen and (max-width:767px){
	.pages > a{margin-bottom: 6px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end{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 */

/* article start */
.page_article{position: relative;padding: 0;}

.page_article_top{position: relative;margin: 0 auto 2.8rem;max-width: 100.8rem;padding: 3.7rem 0 0;}
.page_article_top h3{line-height: 1.66;color: #1F3A36;}

.article_author{margin: 1.2rem 0 0;position: relative;z-index: 2;color: #5F746B;padding: 0 0 2.1rem;border-bottom: .1rem dashed #E9F0EC;line-height: 2em;}
.article_author p{padding: 0 0 0 2.4rem;display: inline-block;vertical-align: top;margin: 0 3.6rem 0 0;}
.article_author p.ico1{background: url(../images/article_ico1.png) no-repeat left center/1.6rem;}
.article_author p.ico2{background: url(../images/article_ico2.png) no-repeat left center/1.6rem;}
.article_author p.ico3{background: url(../images/article_ico3.png) no-repeat left center/1.6rem;}

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

.page_article .article {position: relative;text-align: justify;min-height: 20rem;max-width: 100.8rem;margin: 0 auto;line-height: 1.9;}
.page_article .article p{margin-bottom: 1.6rem;color: #3D4A47;}
.page_article .article p.info{margin: 0;line-height: 1.65;text-align: right;}
.page_article .article p:last-child{margin-bottom: 0;}

.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: 20px;margin-bottom: 12px;}
.annex a::after{content: '';display: block;background: #2e758a;width: 1.3rem;height: .2rem;position: absolute;top: 1em;left: 0;}

.article_bottom{margin: 8.3rem 0 0;border-top: .1rem solid #E9F0EC;padding: 2rem 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;color: #5F746B;margin: 0 0 .5rem;}
.article_bottom a span{font-weight: bold;color: #244A48;margin: 0 1rem 0 0;}


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

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

	.annex { margin: 20px 0 0;}
	.annex li { font-size: 14px; }

}
/* article end */

.sub_01{}
.sub_01 ul{margin: 0 0;}
.sub_01 .item{margin: 0 0;flex-wrap: nowrap;border-bottom: .1rem solid #E9F0EC;padding: 3.28rem 0 3rem;align-items: center;}
.sub_01 .title{white-space: nowrap;position: relative;flex-shrink: 1;width: 100%;font-weight: bold;color: #14372F;}
.sub_01 .time{color: #6E857B;margin: 0 2.8rem 0 0;width: 13rem;}
.sub_01 .vicetitle{color: #6E857B;margin: 0 0 0 2.8rem;width: 24.4rem;padding: 0 4.4rem 0 0;background: url(../images/sub01_more.png) no-repeat right center/1.6rem;text-align: right;}

.sub_02{}
.sub_02 ul{margin: 0 4rem 7.2rem -3.2rem;}
.sub_02 .item{margin: 0 0 3.1rem 3.2rem;border: .1rem solid #E9F0EC;padding: 1.2rem;border-radius: 1rem;line-height: 1.5;}
.sub_02 .gp-img{padding-bottom: 145.8%;border-radius: .6rem;}
.sub_02 .title{margin: .8rem 0;color: #0E3A28;font-weight: bold;}
.sub_02 .summary{margin: 0 0;color: #5F746B;}

.sub_021 .top{margin: 0 0 21px;align-items: flex-end;border-bottom: 1px solid #E9F0EC;justify-content: flex-start;padding: 18px 0 17px;}
.sub_021 .title{margin: 0 20px 0 0;color: #1F3A36;font-weight: bold;}
.sub_021 .summary{margin: 0 0 5px 0;color: #5F746B;}
.sub_021 .article{color: #3D4A47;line-height: 1.9;}

.sub_021 .bottom{padding: 2.1rem 0 0;border-top: .1rem solid #E9F0EC;margin: 8.8rem 0 0;}
.sub_021 .bottom a{line-height: 2em;color: #5F746B;margin: 0 0 .5rem;}
.sub_021 .bottom a span{font-weight: bold;color: #244A48;margin: 0 1rem 0 0;}

.sub_03{max-width: 100.8rem;}
.sub_03a .top{border-bottom: .1rem solid #E9F0EC;padding: 5rem 0 2.2rem;text-align: center;line-height: 1.6;margin: 0 0 3rem;}
.sub_03a .title{margin: 0 0 .1rem;font-weight: bold;}
.sub_03a .vicetitle{text-transform: uppercase;}
.article{color: #3D4A47;line-height: 1.9;}


@media screen  and (max-width:992px){
	.sub_01 .item{padding: 10px 0;flex-wrap: wrap;}	
	.sub_01 .title{order: 0;width: 100%;margin: 0 0 10px;font-size: 16px;}
	.sub_01 .time{order: 1;}
	.sub_01 .vicetitle{order: 2;}

	.sub_02 ul{margin: 0 0 -2rem -3.2rem;}

	.sub_03a .top{padding-top: 0;}

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

	
}


