html{background: #f0f7f4;}
@font-face {
	font-family: 'calibri0';
	src: url('../fonts/calibri0.woff') format('woff'),
	url('../fonts/calibri0.woff2') format('woff2'),
	url('../fonts/calibri0.ttf') format('truetype')
}


/* subpage start */
.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;padding-top: 16rem;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 0}
.sub_banner{padding-bottom: calc(444% / 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: 36%;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: .5;} */
.sub_banner img{display: block;width: 100%;}
.sub_banner_title{color: #fff;padding: 1.3rem 0 1.3rem 4rem;position: absolute;line-height: 5.6rem;left: 0;bottom: 1rem;font-weight: bold;width: 26rem;background: #0ca55c;border-radius: 0 0 4.4rem 0;}

.bread{line-height: 8.2rem;color: #fff;text-align: right;position: absolute;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .4);border-radius: 0 4.4rem 0 0;padding: 0 4rem 0 0;}
.bread::before{content: '';display: inline-block;vertical-align: top;width: 1.8rem;height: 8.2rem;background: url(../images/bread.png) no-repeat center/100% auto;margin: 0 .1rem 0 0;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;height: 8.2rem;}
.bread span{padding: 0 .1rem;}
/* .bread i::before{color: #fff;} */
/* .bread i{padding: 0 .8rem 0 0;display: inline-block;vertical-align: middle;} */
/* .bread a:hover i::before */
.bread a.on,.bread a:hover{color: #cfa972;}
.bread a:first-child{}

.content{position: relative;z-index: 2;padding-top: .1rem;padding-bottom: 10rem;}

.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_layout{position: relative;}
.sub_layout .lf{width: 26rem;position: relative;/*width: 26rem;*/}
.sub_layout .rt{width: calc(100% - 31rem);padding: 5.8rem 0 0;}
.sub_menu{}
.sub_menu .btn{display: none;}
.sub_menu .ul1{position: relative;padding: 1.8rem 0 17rem;background: #fff url(../images/sub_left_bg.png) no-repeat bottom center/100% auto;border-radius: 0 0 6rem 6rem;}
.sub_menu .ul1 > li{position: relative;/* padding: 0 .7rem 0 0; */width: 100%;left: 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{margin: 0 0;color: #444;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;font-weight: bold;}
.sub_menu .item::before{content: '';display: block;position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);border-left: .2rem solid #ffdd33;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 .title{line-height: 1.6em;color: #444;padding: 1.5rem 0 1.5rem 3.9rem;}
.sub_menu .ul1 > li.on{z-index: 2;margin: -0.4rem 0;left: 1rem;}
.sub_menu li.on .item{}
.sub_menu li.on .item .title{color: #fff;background: #0ca55c;padding-top: 1.9rem;padding-bottom: 1.9rem;}
.sub_menu li.on .item::before{height: 1.8rem;}

.sub_menu .ul2{display: none;position: relative;margin: 0 0 0 3rem;padding: 0 0 2.2rem;}
.sub_menu li.on > .ul2{display: block;}
.sub_menu .item2{padding: 1.7rem 2.4rem 1.7rem 2rem;position: relative;margin: 0 1rem .1rem 0;background: #f1f1f1;z-index: 2;color: #757575;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 .item2::before{content: '';display: block;width: .2rem;height: 0;background: #0ca55c;position: absolute;top: 50%;transform: translateY(-50%);left: 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;}
.sub_menu .item2.on,.sub_menu li.on > .item2{color: #0ca55c;font-weight: bold;border-color: #fff;box-shadow: 2rem 0rem 4.25rem .75rem rgba(0, 0, 0, 0.1);background: #fff;padding-left: 3.2rem;margin-right: 0;}
.sub_menu .item2.on::before,.sub_menu li.on > .item2::before{height: 2rem;}

/* .sub_menu .ul3{display: none;position: relative;margin: -0.8rem 0 2rem;background: #f5f5f5;padding: 2rem 1rem;}
.sub_menu li.on > .ul3{display: block;}
.sub_menu .item3{padding: 1.2rem 0 1.2rem 4rem;border-radius: .8rem;position: relative;margin: 0;z-index: 2;color: #757575;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 .item3.on{color: #0ca55c;font-weight: bold;background: #fff;padding-right: 3.6rem;} */

.sub_menu .btn2{position: absolute;right: 1.4rem;top: 1.1rem;height: 3.6rem;width: 3.6rem;display: block;z-index: 10;cursor: pointer;text-align: center;line-height: 3.6rem;transform: rotate(90deg);color: #0ca55c;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 li.on > .btn2{transform: rotate(-90deg);top: 1.5rem;}
.sub_menu .ul2 > li > .btn2{right: .7rem;}

.sub_menu .ul1 > li.on > .btn2{color: rgba(255,255,255,.5);}
/* .sub_menu .ul2 > li.on > .btn2,.sub_menu .item2.on ~ .btn2{color: #0ca55c;top: 14px;} */


@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{}

	.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%;padding: 0;}

	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;display: none;}
	.sub_menu .ul1{padding-top: 0;}
	.sub_menu .btn{display: block;line-height: 45px;height: 45px;text-align: center;font-size: 22px;top: -5px;right: 15px;}
	.sub_menu > .btn{background: #0ca55c;color: #fff;top: 0;right: 0;}
	.sub_menu .ul2 > li > .btn2{right: 12px;}
	.sub_menu li.on > .btn2{top: 2px;}
	.sub_menu .ul2 > li.on > .btn2, .sub_menu .item2.on ~ .btn2{top: .4rem;}
	.sub_menu ul::after{left: 0;}

}
@media screen  and (max-width:767px){
	.wrap_sub_banner{overflow: hidden;}
	.wrap_sub_banner .bottom{position: relative;}
	.sub_banner{ padding-bottom: 160px;}

	.sub_banner_title{font-size: 20px;position: absolute;left: 0;bottom: 100%;width: auto;padding: 6px 24px;}
	.sub_banner_title .en{font-size: 80px;}

	.bread{margin: 0;color: #0ca55c;position: relative;background: transparent;padding: 0 0 10px;border-radius: 0;line-height: 2em;}
	.bread::before{height: 2em;background-image: url(../images/bread2.png);}
	.bread a{color: #0ca55c;height: auto;}
	.bread i::before{color: #0ca55c;}

	.content{padding-top: 0px;}

}
/* subpage end */

/* subpage_title start */
.sub_page_title{padding: 1.6rem 0 1.2rem;line-height: 1.25em;position: relative;overflow: hidden;}
/* subpage_title end */

/* pages start */
.pages {padding: 0;font-size: 0;text-align:center;margin: 4rem 0 0;position: relative;z-index: 100;}
.pages > a{display:inline-block;width: calc(5.4rem + 12px);height: calc(5.4rem + 12px);line-height: calc(5.4rem + 12px);position:relative;text-align: center;vertical-align: top;font-size: calc(.4rem + 12px);color: #999;background: transparent;margin: 0;border-radius: 50%;margin: 0 .5rem;border: .1rem solid rgba(0,0,0,.06);}
.pages .number{font-family: 'calibri0';}
.pages .prev{margin: 0 3.5rem 0 0;line-height: calc(5rem + 12px);}
.pages .next{margin: 0 0 0 3.5rem;line-height: calc(5rem + 12px);}
.pages > a:first-child{margin-left: 0;}
.pages > a:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background:#0ca55c;}
@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a,.pages .prev,.pages .next{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
}
@media screen and (max-width:767px){
	.pages a,.pages > span{display: none;}
	.pages .select_page{}
	.pages > a{margin-bottom: 10px;}
	.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{}
}
/* pages end */

/* article start */
.page_article{position: relative;padding: 0 0;}
.page_article_title {padding: .2rem 0 0;}
.page_article_title h3 {line-height: 1.4;color: #222;text-align: center;}
.article_author{text-align: center;margin: 0 0 2.1rem;padding: .9rem 8rem;line-height: 3.2rem;position: relative;z-index: 2;color: #999;border-bottom: .1rem solid rgba(0, 0, 0, .1);}
.article_author span{line-height: 3rem;padding: 0 1.6rem;display: inline-block;vertical-align: top;}

.page_article .article {position: relative;text-align: justify;}
.page_article .article p { }
.page_article .article {margin: 0rem 0 3rem;}

.article_bottom{border-top: .1rem solid rgba(0, 0, 0, .1);}
.article_bottom::after{content: '';display: block;clear: both;}
.share{float: right;width: 10.8rem;height: 11.6rem;background: rgba(0, 0, 0, .04);position: relative;text-align: center;padding: 3rem 0 0;}
.share .alert_box{position: absolute;right: 0;bottom: 100%;display: none;padding: .5rem;background: #fff;}
.share:hover .alert_box{display: block;}
.share i{display: inline-block;width: 3.6rem;height: 3.6rem;border-radius: 50%;background: #00c785;color: #fff;line-height: 3.6rem;margin: 0 0 .4rem;font-size: 1.8rem;}
.share p{color: #00c785;}

.annex {overflow: hidden;padding: 2.4rem 0 0;}
.annex .annex_title{position: relative;display: inline-block;font-weight: bold;}
.annex .list{padding: .7rem 0 0;}
.annex li{}
.annex a{position: relative;display: block;color: #999;padding: .3rem 0;display: block;word-break: break-all;}
.annex a:hover{color: #0ca55c;}

@media screen and (max-width: 1640px){
	/* .page_article{margin: 0;}
	.page_article_title{padding: 5px 0 0;}
	.article_author{padding-bottom: 12px;margin-bottom: 18px;} */
}
@media screen and (max-width: 996px){
	.page_article{margin: 0;max-width: initial;}
	.page_article_title{}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{padding: 12px 10px 0  0;/* margin: 30px 0 0; */}
	/* .annex li{margin: 0 0 6px;} */
	.share{height: auto;padding: 10px 0;}
	.share i{font-size: 16px;width: 2em;height: 2em;line-height: 2em;}
	.share p{font-size: 12px;}

}
@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; */}
	.annex strong::before { left: 10px; }
	.annex strong{ padding-left: 20px; padding-right: 20px; }
	.annex li { font-size: 14px; }

}
/* article end */

.sub_01{padding: 4rem 0 0;}
.sub_01 ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_01 .item{margin: 0 0 4rem 4rem;background: #fff;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_01 .bottom{padding: 3.2rem 4rem 5.8rem;}
.sub_01 .title{margin: 0 0 1.5rem;font-weight: bold}
.sub_01 .time{color: #999;margin: 0 0 1.7rem;display: inline-block;padding: .4rem 1.5rem;line-height: 1.2em;border: .2rem solid rgba(0, 0, 0, .16);border-radius: 5rem;font-family: arial;}
.sub_01 .summary{margin: 0 0 .5rem;color: #757575;}
.sub_01 .more{color: #999;}
.sub_01 .item:hover{box-shadow: 0 0 2rem 0 rgba(0, 0, 0, .1);}

.sub_011{color: #757575;}

.sub_013{}
.sub_013 ul{margin: 0 0 -3rem;padding: .9rem 0 0;}
.sub_013 .item{margin: 0 0 3rem;background: #fff;}
.sub_013 .img_box{width: 18.1rem;float: left;}
.sub_013 .info_box{margin: 0 0 0 18.1rem;padding: 3.6rem 4rem 0;}
.sub_013 .top{padding: 0 0 2rem;}
.sub_013 .title{margin: 0 1rem 0 0;width: 3em;display: inline-block;vertical-align: middle;color: #222;line-height: 1.2em;}
.sub_013 .vicetitle{display: inline-block;vertical-align: middle;padding: .2rem 2rem;border: .2rem solid rgba(0, 0, 0, .16);border-radius: 5rem;color: #757575;font-weight: bold;}
.sub_013 .summary{margin: 0 0;color: #757575;text-align: justify;}
.sub_013 .item:hover .title{color: #0ca55c;}

.sub_022a{background: #fff;font-size: 0;margin: 1rem 0 3.2rem;}
.sub_022a .item{margin: 0 0;display: inline-block;vertical-align: top;color: #757575;padding: 1.5rem 4rem;line-height: 2em;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_022a .item.on,.sub_022a .item:hover{background: #0ca55c;color: #fff;font-weight: bold;}
.sub_022a .item.on::after{content: '';display: inline-block;vertical-align: middle;width: .4rem;height: .4rem;background: #ffdd33;margin: 0 -0.8rem 0 6rem;}

.sub_022b{}
.sub_022b ul{margin: 0 0 -6rem -4rem;padding: 0 0;}
.sub_022b .item{margin: 0 0 6rem 4rem;background: #fff;}
.sub_022b .bottom{padding: 3.7rem 3.9rem;}
.sub_022b .title{margin: 0 0 1.8rem;}
.sub_022b .summary{margin: 0 0;color: #757575;}

.sub_022c{margin: .9rem 0 0;position: relative;padding: 4rem 0 0;}
.sub_022c::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;background: #fff;height: 10.2rem;}
.sub_022c .img_box{float: left;position: relative;z-index: 2;width: 24.2rem;}
.sub_022c .right{margin: 0 0 0 28.2rem;position: relative;z-index: 2;}
.sub_022c .top{padding: 0 0;align-items: flex-end;justify-content: start;margin: -0.5rem 0 10.5rem;}
.sub_022c .summary{margin: 0 0 0 1.5rem;color: #757575;opacity: .7;}
.sub_022c .article{padding: 0 0 0 2.8rem;line-height: 1.8125;color: #757575;}
.sub_022c .article h2{font-size: 1.375em;font-weight: normal;margin: 6.2rem 0 .5rem;position: relative;line-height: 2em;color: #444;}
.sub_022c .article h2::before{content: '';display: block;position: absolute;top: -0.8rem;bottom: -0.8rem;left: -2.8rem;border-left: .4rem solid #0ca55c;}
.sub_022c .article h2:first-child{margin-top: 0;}

.sub_024{}
.sub_024 ul{margin: .8rem 0 -1.6rem;padding: 0 0;}
.sub_024 .item{margin: 0 0 1.6rem;line-height: 7.1rem;padding: 0 4rem;background: #fff;border-radius: 5rem;}
.sub_024 .title{white-space: nowrap;position: relative;padding: 0 0 0;font-weight: bold;}
.sub_024 .time{color: #999;margin: 0 0 0 1.6rem;float: right;font-family: Arial;}
.sub_024 .item:hover{background: #0ca55c;}
.sub_024 .item:hover .title{color: #fff;}
.sub_024 .item:hover .time{color: #fff;}


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



}
@media screen and (max-width:767px){
	.sub_022c{padding: 2rem 0 0;}
	.sub_022c .img_box{float: none;margin: 0 auto;}
	.sub_022c .right{margin: 20px 0 0;}
	.sub_022c .top{margin: 0 0 20px;}
	.sub_022c .article h2{font-size: 1.2em;}

}
@media screen  and (max-width:413px){
	.sub_013 .img_box{width: auto;float: none;}
	.sub_013 .info_box{margin: 0;padding: 1.6rem 4rem;}


}
