@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;}
.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: 1rem 0 1rem 4rem;position: absolute;line-height: 5.6rem;left: 0;bottom: 0;background-image: -moz-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -webkit-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -ms-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);font-weight: bold;width: 28rem;/*width: 26rem;*/}
.sub_banner_title .en{font-size: 16rem;position: absolute;left: 8rem;bottom: 0;line-height: .8em;text-transform: uppercase;opacity: .16;}

.bread{line-height: 6rem;position: relative;color: #fff;text-align: right;float: right;position: absolute;right: 0;bottom: 0;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;height: 5.6rem;}
.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.on,.bread a:hover,.bread a:hover i::before{color: #cfa972;}
.bread a:first-child{}

.content{position: relative;z-index: 2;padding-top: 1.6rem;padding-bottom: 16rem;background: url(../images/sub_page_bg.png) no-repeat bottom center/100% auto;}

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

.sub_layout{position: relative;}
.sub_layout .lf{width: 28rem;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: 1rem 0 4.2rem 2.8rem;border: .1rem solid rgba(0,0,0,.1);border-radius: .8rem;}
.sub_menu .ul1 > li{position: relative;padding: 0 .7rem 0 0;}
.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;}
.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 .title{line-height: 1.6em;color: #444;border-radius: .8rem;padding: .8rem 0 .8rem 1.9rem;}
.sub_menu .ul1 > li.on{z-index: 2;box-shadow: 1px 0 0 0 #fff;margin: -0.3rem 0;}
.sub_menu li.on .item{}
.sub_menu li.on .item .title{color: #fff;padding: 1.2rem 0 1.1rem 4rem;font-weight: bold;background-image: -moz-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -webkit-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -ms-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);}

.sub_menu .ul2{display: none;position: relative;margin: .4rem 0 2rem;}
.sub_menu li.on > .ul2{display: block;}
.sub_menu .item2{padding: 1.2rem 2.4rem 1.2rem 4rem;border-radius: .8rem;position: relative;margin: 0 0 .4rem;border: .1rem solid rgba(0,0,0,.1);background: #fff;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 .item2::before{content: '';display: block;width: .1rem;height: 1.6rem;background: #2d5ec6;position: absolute;top: 50%;transform: translateY(-50%);left: .9rem;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: #2d5ec6;font-weight: bold;border-color: #fff;box-shadow: 0rem 2rem 4.67rem .82rem rgba(0, 0, 0, 0.08);margin-top: 1rem;}
.sub_menu .item2.on::before,.sub_menu li.on > .item2::before{height: 0;}

.sub_menu .ul3{display: none;position: relative;margin: -.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: #2d5ec6;font-weight: bold;background: #fff;padding-right: 3.6rem;}

.sub_menu .btn2{position: absolute;right: 1.4rem;top: .7rem;height: 3.6rem;width: 3.6rem;display: block;z-index: 10;cursor: pointer;text-align: center;line-height: 3.6rem;transform: rotate(90deg);color: #2d5ec6;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);}
.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: rgba(45, 94, 198,.5);top: 1.4rem;}


@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 .btn{display: block;line-height: 45px;height: 45px;text-align: center;font-size: 22px;top: -5px;right: 15px;}
	.sub_menu > .btn{background: #2d5ec6;color: #fff;top: 0;right: 0;}
	.sub_menu .ul2 > li > .btn2{right: 12px;}
	.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{background: #f7f7f7;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: #0F6FB9;position: relative;}
	.bread a{color: #0F6FB9;}
	.bread i::before{color: #0F6FB9;}

	.content{padding-top: 0px;}

}
/* subpage end */

/* subpage_title start */
.sub_page_title{padding: .2rem 0 2.1rem;line-height: 1.25em;position: relative;overflow: hidden;border-bottom: .1rem solid rgba(0, 0, 0, .08);font-weight: bold;margin: 0 0 2.4rem;}
/* subpage_title end */

/* pages start */
/* font-family: 'calibri0'; */

.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:#0F6FB9;}
@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: .8rem 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: #0F6FB9;}

@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{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 i{font-size: 12px;}
	.annex{padding: 12px 10px 0  0;/* margin: 30px 0 0; */}
	/* .annex li{margin: 0 0 6px;} */
}
@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: 2.6rem 0 0;}
.sub_01 ul{margin: 0 0 -4rem -2.5rem;}
.sub_01 .item{margin: 0 0 4rem 2.5rem;overflow: hidden;}
.sub_01 .bottom{padding: 2rem 4rem 3.2rem;width: 72.88%;background-image: -moz-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -webkit-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -ms-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);float: right;overflow: hidden;margin: -2.4rem 0 0;position: relative;z-index: 2;border-radius: 1rem;}
.sub_01 .bottom::after{content: '';display: block;width: 4rem;height: .2rem;background: #fff;}
.sub_01 .title{margin: 0 0 7.6rem;color: #fff;}
.sub_01 .time{color: rgba(255,255,255,.7);margin: 0 0 .4rem;}

.sub_013{}
.sub_013 ul{margin: 1.2rem 0 -1.6rem;}
.sub_013 .item{margin: 0 0 1.6rem;padding: 2.1rem 4rem 4.4rem;border-radius: .8rem;}
.sub_013 li:nth-child(2n) .item{border: .1rem solid rgba(0,0,0,.06);}
.sub_013 li:nth-child(2n + 1) .item{background: url(../images/sub013_bg.png) no-repeat right center/cover;}
.sub_013 .top{padding: 0 0 1.5rem;justify-content: start;align-items: flex-end;}
.sub_013 .title{margin: 0 1.6rem 0 0;font-weight: bold;}
.sub_013 .vicetitle{margin: 0 0;color: #757575;}
.sub_013 .summary{margin: 0 0;color: #757575;}

.sub_022{margin: -.6rem 0 0;line-height: 1.66em;}

.sub_032{}
.sub_032 ul{margin: 0 0 -5.6rem -0.9rem;}
.sub_032 .item{margin: 0 0 5.6rem .9rem;}
.sub_032 .gp-img{border-radius: .8rem;}
.sub_032 .vicetitle{margin: 1.9rem 0 1.4rem;color: #757575;}
.sub_032 .title{margin: 0 0;font-weight: bold;}

.sub_033 .box{margin: 0 0 4rem;position: relative;min-height: 28rem;padding: 2rem 4rem 0;}
.sub_033 .box::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;height: 28rem;z-index: -1;background: rgba(0, 0, 0, .04);}
.sub_033 .box:last-child{margin: 0;}
.sub_033 h2{color: #2d5ec6;margin: 0 0 1.4rem;}
.sub_033a{}
.sub_033a ul{margin: 0 0 -1.4rem -1rem;}
.sub_033a .item{margin: 0 0 1.4rem 1rem;border: .1rem solid rgba(0, 0, 0, .08);background: #fff;line-height: 1.6em;padding: 1.8rem 0 1.9rem;border-radius: .8rem;text-align: center;}

.sub_034{margin: 0 0;overflow: hidden;}
.sub_034 .left{width: 29.2rem;float: left;}
.sub_034 .img_box{border-radius: .8rem;overflow: hidden;}
.sub_034 .right{margin: 0 0 0 33.2rem;padding: 0 0 0 4rem;border-left: .1rem solid rgba(0,0,0,.1);}
.sub_034 .vicetitle{margin: 1.3rem 0 1.8rem;color: #757575;}
.sub_034 .title{margin: 0 0 1.5rem;font-weight: bold;position: relative;padding: 0 0 2.6rem;}
.sub_034 .title::before{content: '';display: block;background-image: -moz-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -webkit-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);background-image: -ms-linear-gradient( 45deg, rgb(45,94,198) 0%, rgb(29,156,224) 100%);position: absolute;left: 0;bottom: 0;width: 4.1rem;height: .4rem;}
.sub_034 .summary{margin: 0 0;color: #757575;line-height: 2;}
.sub_034 .article h2{font-size: 1.11em;color: #2d5ec6;}
.sub_034 .article .line{position: relative;overflow: hidden;margin: 2.8rem 0 5rem;}
.sub_034 .article .line::before{content: '';display: block;width: 1.3rem;height: 1.3rem;border: .1rem solid #2d5ec6;border-radius: 50%;background: #fff;}
.sub_034 .article .line::after{content: '';display: block;position: absolute;left: 1.8rem;right: 0;top: .6rem;border-bottom: .1rem solid #e5e5e5;}
.sub_034 .article .line:last-child{margin-bottom: 0;}

.sub_054{}
.sub_054_2{padding: 3rem 0 0;}
.sub_054 ul{margin: 0 0 -1.6rem;padding: 1.3rem 0 0;}
.sub_054 .item{margin: 0 0 1.6rem;align-items: center;position: relative;border-radius: 0 1rem 1rem 0;min-height: 8.2rem;background: #f5f5f5;border-left: .2rem solid #2d5ec6;padding: 1.2rem 0;}
.sub_054 .time_box{width: 10.2rem;position: relative;text-align: center;}
.sub_054 .year{color: #757575;margin: 0 0 1rem;line-height: 1.1;letter-spacing: .54em;text-indent: .27em;}
.sub_054 .day{color: #2d5ec6;margin: 0 0 0;line-height: 1.1;font-weight: bold;}
.sub_054 .title{margin: 0 0;width: calc(100% - 12.8rem);padding: 0 10rem 0 0;line-height: 1.6em;}
.sub_054 i{position: absolute;right: 4rem;top: 50%;transform: translateY(-50%);color: #2d5ec6;opacity: .5;}

@media screen  and (max-width:996px){
	.sub_01 .bottom{width: 100%;margin: 0;border-radius: 0 0 10px 10px;padding: 12px 20px 16px;}
	.sub_01 .title{margin: 0 0 20px;}


}
@media screen and (max-width:767px){
	.sub_032 ul{margin: 0 0 -3.6rem -0.9rem;}
	.sub_032 .item{margin: 0 0 3.6rem .9rem;}
	.sub_032 .vicetitle{margin: .9rem 0 .4rem;}

	.sub_033 .box{padding: 2rem 2rem 0;}

}
@media screen  and (max-width:639px){
	.sub_034 .left{float: none;margin: 0 auto;width: 100%;}
	.sub_034 .img_box{max-width: 200px;margin: 0 auto;}
	.sub_034 .right{margin: 0;padding: 20px 0 0;border: none;}

	.sub_054 .year{letter-spacing: .3em;}


}
