/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.sub_banner{padding-bottom: calc( 475% / 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%;}
.wrap_sub_banner .bottom{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;display: flex; flex-direction: column;align-items: center;}
.wrap_sub_banner .root_title{color: #fff;font-weight: bold;margin: 0 0 5rem;}

.content{position: relative;z-index:3;background: #F5F9FF url(../images/sub_bg.png) no-repeat bottom center/100% auto;overflow: hidden;min-height: 50rem;margin-bottom: -8rem;padding: 7rem 0 16rem;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_00{overflow: auto;max-width: 100%;/* min-height: 5.5rem; */margin-bottom: 2.7rem;margin-top: -3rem;}
.sub_00 ul{margin: 0 0;white-space: nowrap;}
.sub_00 li{width: auto;}
.sub_00 .item{padding: .5rem 0;line-height: 1.5em;position: relative;color: #fff;margin: 0 5.9rem 0 0;}
.sub_00 .item::before{content: '';display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-bottom: .2rem solid #03A387;width: 0;}
.sub_00 .item::after{content: '';display: block;position: absolute;bottom: .1rem;left: 50%;transform: translateX(-50%);border-bottom: 0 solid #03A387;width: 0;border-left: .5rem solid transparent;border-right: .5rem solid transparent;}
.sub_00 .item.cur{font-weight: bold;}
.sub_00 .item.cur::before{width: 100%;}
.sub_00 .item.cur::after{border-bottom: .5rem solid #03A387;}


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


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

	.sub_00{min-height: auto;width: 100%;}

	.wrap_sub_banner .root_title{left: 20px;bottom: 40px;}

	.content .gp-container{min-height: initial;}
	.content{margin-top: 0;min-height: inherit;margin-bottom: 0;padding-bottom: 40px;}
	
	.subpage_title{margin-top: 0;}
	
}
@media screen  and (max-width:767px){
	.sub_banner{padding-bottom: 160px;}
	.sub_banner::before{display: none;}
	.sub_banner::after{height: 60px;display: none;}

	.sub_banner_title{font-size: 20px;}

	.content{padding-top: 20px;}

	.wrap_sub_banner .bottom{position: relative;padding: 10px 0 0;}

	.wrap_sub_banner .root_title{font-size: 20px;line-height: 24px;height: auto;background: linear-gradient(90.00deg, rgba(23, 55, 142, 1) 0%,rgba(0, 163, 134, 0.5) 100%);color: #fff;order: 2;width: 100%;padding: 16px 20px;font-weight: bold;margin: 0;display: flex;justify-content: space-between;align-items: center;}
	.mob_arr{display: block;border-top: 10px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;}

	.sub_00{background: #fff;order: 3;display: none;background: linear-gradient(90.00deg, rgba(23, 55, 142, .2) 0%,rgba(0, 163, 134, 0.1) 100%);}
	.sub_00.on{display: block;}
	.sub_00 ul{white-space: normal;}
	.sub_00 li{width: 100%;position: relative;}
	.sub_00 .item{margin: 0;padding: 10px 20px;text-align: left;color: #333;font-size: 16px;}
	.sub_00 .item.cur{background: #fefeff;color: #454545;font-weight: bold;}

}
/* subpage end */

/* pages_start */
.pages {margin: 5.7rem 0 -1rem;position: relative;z-index: 100;justify-content: center;align-items: center;line-height: 6rem;}
.pages a{display:block;position:relative;text-align:center;color:#6F6F6F;transition:all .35s ease-in-out;margin: 0 .5rem 1rem;cursor:pointer;text-align:center;width: 6.5rem;height: 6rem;background: #F2FFFE no-repeat center/.8rem;}
.pages a.prev{background-image: url(../images/prev1.svg);}
.pages a.next{background-image: url(../images/next1.svg);}
.pages a.on_pages,.pages a:hover{background-color:#00A386;color:#fff;}
.pages a.prev:hover{background-image: url(../images/prev2.svg);}
.pages a.next:hover{background-image: url(../images/next2.svg);}

.pages p{display:block;position:relative;text-align:center;color:#6F6F6F;transition:all .35s ease-in-out;margin: 0 .5rem 1rem;cursor:pointer;text-align:center;}
.pages p.p1{margin-left: 2rem;}
.pages .toNum{width:6.5rem;height:6rem;background: #F2FFFE;outline: none;border: none;margin: 0 .5rem 1rem;text-align: center;font-size: inherit;}
.pages #jumpPage{background: #00A386;color: #fff;padding: 0 1.2rem;outline: none;border: none;height: 6rem;margin: 0 .5rem 1rem;font-size: inherit;}

@media screen and (max-width:996px){
	.pages{margin-top: 30px;height: auto;}
}
/* pages_end */


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

.page_article_top{position: relative;margin: 0 0 4.1rem;text-align: center;padding: 1.1rem 0 0;}
.page_article_top h3{line-height: 1.66;color: #121E4F;}

.article_author{margin: 2.5rem 0 0;position: relative;z-index: 2;color: #6F6F6F;padding: .7rem 0;background: #fff;justify-content: center;}
.article_author p{padding: 0 2rem;}
.article_author .size span{cursor: pointer;padding: 0 .5rem;}

.page_article .article {position: relative;text-align: justify;line-height: 1.82;}
.page_article .article p { }
.page_article .article { }

.annex {overflow: hidden;margin: 8.2rem 0 0;}
.annex .list{margin: 0 0 -2.2rem;}
.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: 1.5em;padding: .25em 2rem;margin-bottom: 2.2rem;color: #6F6F6F;border-left: .2rem solid #00A386;}
.annex a:hover{color: #00A386;font-weight: bold;}

@media screen and (max-width: 996px){
	.page_article_top{padding: 0;}
	.page_article{}
	.article_author,.page_article .article{font-size: 16px;line-height: 1.8;}
	.annex{margin: 30px 0 0;}
}
@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;}
	.annex { margin: 20px 0 0;}
	/* .annex li { font-size: 14px; } */
}
/* article end */

.sub_01{}
.sub_01 ul{margin: 0 0 -5rem;padding: 0 0;}
.sub_01 .item{margin: 0 0 5rem;align-items: flex-end;border-radius: 2rem;overflow: hidden;}
.sub_01 .img_box{width: 53.3rem;position: relative;margin: 0 0 2rem;}
.sub_01 .gp-img{padding-bottom: calc();border-radius: 2rem;}
.sub_01 .info_box{padding: 5.8rem 18.5rem 5.6rem 5.4rem;width: 100%;position: relative;}
.sub_01 .img_box ~ .info_box{padding: 5.8rem 18.5rem 5.6rem 5.4rem;width: calc(100% - 53.3rem);}
.sub_01 .info_box::before{content: '';display: block;position: absolute;left: -37.3rem;top: 0;right: 0; height: 100%;background: #fff;z-index: -1;border-radius: 2rem;}
.sub_01 .text{overflow: hidden;max-height: 16.6rem;}
.sub_01 .title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}
.sub_01 .summary{margin: 1.4rem 0 0;color: #575757;}
.sub_01 .time{position: absolute;right: 2.8rem;top: 6.6rem;color: #079C89;line-height: 1.1;}
.sub_01 .day{margin: 0 0 .5rem;font-size: 1.5em;}

.sub_011{padding: 1.7rem .4rem 0rem;}
.sub_011 ul{margin: 0 0 -2.1rem;}
.sub_011 .item{margin: 0 0 2.1rem;line-height: 7.5rem;position: relative;background: #fff;padding: 0 5.4rem 0 3.5rem;}
.sub_011 .item::before{content: '';display: block;width: .3rem;height: 3.6rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #00A386;}
.sub_011 .title{white-space: nowrap;position: relative;}
.sub_011 .time{color: #079C89;margin: 0 0 0 1.6rem;float: right;}

.sub_021b{margin: 3.6rem 0 2.7rem;position: relative;overflow: hidden;}
.sub_021b::before{content: '';display: block;position: absolute;left: 13.5rem;top: 0;width: 100%;height: 100%;z-index: -1;background: #E5EBFF;clip-path: polygon(0 0,100% 0, 100% 100%, 15rem 100%);}
.sub_021b .img_box{width: 57.1rem;position: relative;z-index: 2;float: left;margin: 0 3.5rem 0 0;}
.sub_021b .article{padding: 2.2rem 5rem 2.2rem 30rem;position: relative;z-index: 2;}

.sub_022{overflow: hidden;margin: 0 auto;width: 90.5rem;max-width: 100%;}
.sub_022 ul{margin: 0 0 0 -21.5rem;border-top: .1rem solid #575757;}
.sub_022 .item{padding: 3.5rem 0 3.5rem 21.5rem;border-bottom: .1rem solid #575757;}
.sub_022 .left{color: #17378E;font-weight: bold;position: relative;}
.sub_022 .title{padding: 0 0 0 5rem;position: relative;}
.sub_022 .title::before{content: '';display: block;position: absolute;border-left: .1rem solid #575757;height: 2.4rem;left: 0;top: 50%;transform: translateY(-50%);}
.sub_022 li:nth-child(2n) .title{min-width: 7em;box-sizing: content-box;}

.sub_023{margin: 0 auto;padding: 1.4rem 0 0;}
.sub_023a{margin: 0 auto;position: relative;width: 24.7rem;background: #17378E;color: #fff;line-height: 8.5rem;text-align: center;border-radius: 1rem;z-index: 10;}
.sub_023a::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);width: .9rem;height: .9rem;border: .1rem solid #17378E;border-radius: 50%;background: #fff;bottom: -0.4rem;}
.sub_023b{position: relative;overflow: hidden;}
.sub_023b ul{margin: 0 -2rem;position: relative;padding: 16.8rem 0 0;}
.sub_023b ul::before{content: '';display: block;position: absolute;left: 50%;border-right: .1rem solid #17378E;height: 16.8rem;top: 0;}
.sub_023b ul::after{content: '';display: block;position: absolute;left: 16.7%;border: .1rem solid #17378E;border-bottom: none;height: 10.8rem;top: 6.2rem;width: 66.6%;border-radius: 5rem 5rem 0 0;}
.sub_023b .item{margin: 0 2rem;background: #fff;position: relative;padding: 3rem 4.8rem 2.3rem;border-radius: 1rem;z-index: 10;}
.sub_023b .item::before{content: '';border-radius: 1rem 0 0 1rem;position: absolute;left: 0;top: 0;width: .5rem;height: 100%;background: #00A386;}
.sub_023b .item::after{content: '';display: block;position: absolute;left: 50%;transform: translateX(-0.3rem);width: .9rem;height: .9rem;border-radius: 50%;background: #00A386;top: -0.4rem;}
.sub_023b .title{margin: 0 0 1.5rem;border-bottom: .1rem dashed #A9C0FF;text-align: center;padding: 0 0 1.7rem;color: #17378E;font-weight: bold;}

.sub_0361{padding: 3.5rem 0 0;}
.sub_0361 ul{margin: 0 0 -2.1rem -4rem;}
.sub_0361 li{width: auto;min-width: 47.5rem;}
.sub_0361 .item{margin: 0 0 2.1rem 4rem;padding: 0 5.4rem 0 3.5rem;}

.sub_0362{margin: 0 0;padding: 1.2rem 0 0;}
.sub_0362 .item{margin: 0 0 3.4rem;background: #fff;padding: 3.9rem 3.1rem 2rem;}
.sub_0362 .ico{width: 4rem;height: 4rem;text-align: center;line-height: 4rem;color: #fff;background: #17378E;border-radius: 1rem;margin: -0.9rem 0 0;font-family: 'arial';font-size: 3rem;}
.sub_0362 .bottom{padding: 1.8rem 0 0;}
.sub_0362 .bottom .ico{background-color: #00A386;margin-top: -0.5rem;}
.sub_0362 .title{margin: 0 0;font-weight: bold;width: calc(100% - 6rem);}
.sub_0362 .article{width: calc(100% - 6rem);}

.sub_042{}
.sub_042 ul{margin: 0 -0.5rem 2.5rem;text-align: center;padding: .4rem 0 0;}
.sub_042 li{width: auto;}
.sub_042 .item{margin: 0 .5rem 2rem;padding: .3rem 4rem;background: #EBF5F4;color: #17378E;line-height: 2em;}
.sub_042 .item.cur{background: #17378E;color: #fff;font-weight: bold;}

.sub_0431{padding: 1.5rem 0 0;}
.sub_0431 .title{margin: 0 0 3.2rem;text-align: center;font-weight: bold;line-height: 1.92em;}

.sub_0432{}
.sub_0432 ul{margin: 0 0 6.9rem -6.3rem;padding: 1.7rem 0 0;}
.sub_0432 .item{margin: 0 0 3rem 6.5rem;}
.sub_0432 .gp-img{padding-bottom: 66.85%;}
.sub_0432 .title{padding: .9rem 0 .4rem 2rem;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}
.sub_0432 .title::before{content: '';display: block;position: absolute;left: 0;top: .9rem;width: .3rem;height: 3.7rem;background: #00A386;}

.sub_05{}
.sub_05 .item{position: relative;padding: .2rem .2rem 3rem 3rem;border-bottom: .2rem dashed #00A386;margin: 0 0 2.5rem;}
.sub_05 .item::before{content: '';display: block;position: absolute;left: 0;top: .8rem;width: .3rem;height: 3.7rem;background: #00A386;}
.sub_05 .item:last-child{margin: 0;border: none;padding-bottom: 0;}
.sub_05 .title{font-weight: bold;color: #17378E;}
.sub_05b1,.sub_05b2{margin: 1.8rem 0 1.5rem;width: calc(50% - 2rem);background: #fff url(../images/sub05_bg1.png) no-repeat bottom center/cover;border-radius: 2rem;padding: 3.9rem 3.6rem;}
.sub_05b2{background: #fff url(../images/sub05_bg2.png) no-repeat bottom center/cover;}

@media screen  and (max-width:992px){
	.sub_01 .text{max-height: initial;}
	.sub_01 .summary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}
	.sub_01 .img_box ~ .info_box,.sub_01 .info_box{padding: 4rem 16rem 4rem 5.4rem;}
	.sub_01 .time{top: 4.6rem;}

	.sub_011{padding: 0;}
	
	.sub_022 .title{min-width: 7em;box-sizing: content-box;}

	.sub_023b ul{margin: 0 -1.2rem;}
	.sub_023b .item{margin: 0 1.2rem;padding: 3rem;}

	.sub_0362{padding: 0;}
	.sub_0362 .ico,.sub_0362 .bottom .ico{margin-top: 0;}

	.sub_05b1, .sub_05b2{width: 100%;}

}
@media screen and (max-width: 767px){
	.sub_01 .img_box{width: 100%;margin: 0;}
	.sub_01 .time{top: 2.6rem;}
	.sub_01 .img_box ~ .info_box, .sub_01 .info_box{width: 100%;padding: 2rem 16rem 2rem 3.4rem;}
	.sub_01 .info_box::before{top: -30px;height: auto;bottom: 0;}
	
	.sub_021b .img_box{float: none;margin: 0 auto;}
	.sub_021b .article{padding: 20px;}
	.sub_021b::before{left: 0;clip-path: none;top: 100px;}

	.sub_023{padding: 0;}
	.sub_023a::before,.sub_023b ul::before,.sub_023b ul::after,.sub_023b .item::after{display: none;}
	.sub_023b ul{padding: 30px 0 0;}
	.sub_023b .item{margin-bottom: 20px;}



}


