footer::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 100%;height: 13px;background: url(../images/footer_cover.png) no-repeat bottom center/cover;}

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 6rem;top: 0;justify-content: center;flex-direction: column;z-index: 10;align-items: center;}
.sub_banner{padding-bottom: calc(870% / 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: 100%;z-index: 2;background: url(../images/sub_banner_cover.png);}
.sub_banner::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 100%;z-index: 3;background: url(../images/sub_banner_cover2.png) no-repeat bottom center/100% auto;}

.sub_banner_title{color: #fff;position: relative;line-height: 7.5rem;text-align: center;font-size: 7.2rem;font-family: 'index_title';text-shadow: .2rem .2rem 0 #1e2b50;}

.bread{line-height: 2em;position: relative;color: #fff;margin: 4.2rem 0 0;background: #0e38a8;padding: 1.3rem 5.4rem;font-family: 'bell_b';}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;}
.bread span{padding: 0 .2rem;}
.bread i::before{color: #fff;}
.bread i{padding: 0 .8rem 0 0;}
.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: .1rem;padding-bottom: .1rem;background: url(../images/sub_page_bg.png);font-family: 'bell_b';}
.content > .gp-container{margin-top: -19.7rem;margin-bottom: -0.5rem;}
.content > .wrap_sub041a{padding-bottom: 30px;}

.sub_content{padding: 7.7rem 10rem 21.6rem 0;}
.sub_content::before{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 100vw;background: #fff;box-shadow: 0rem 2rem 4rem 0rem rgba(0, 23, 86, 0.2);z-index: -1;background: #fff url(../images/sub_page_bg2.png) no-repeat left bottom/75.2rem auto;}
.sub_content.bg3::before{background: #fff url(../images/sub_page_bg3.png) no-repeat right top/75rem auto;}
.sub_content.wrap_sub041a::before{background: #fff;}

.page_title{margin: 0 0 4rem;font-family: 'acaslonpro_b';}
.page_title.w{color: #fff;}

.sub_more,.sub_more:hover{color: #0e38a8;font-family: 'bell_b';position: relative;display: block;float: right;padding: 1.8rem 0;}
.sub_more.w,.sub_more.w:hover{color: #fff;}
.sub_more i{font-size: .8em;margin: -0.3rem 0 0 1.7rem;display: inline-block;vertical-align: middle;}


@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;}
	.wrap_sub_banner .bottom{bottom: 20px;}
	.sub_banner{/* padding-bottom: 200px; */}
	.sub_banner_title{}

	.content > .gp-container{min-height: initial;margin-top: -40px;}


	.bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;}
	.bread a{}
	.bread a:first-child{}

	.page_title{margin: 0 0 2rem;}

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

	.sub_content{padding: 30px 30px 30px 0;}
	.content{/* padding: 20px 0 40px; *//* margin-top: 0; */}
}
@media screen  and (max-width:767px){
	.wrap_sub_banner{background: url(../images/sub_page_bg.png);}
	.wrap_sub_banner .bottom{position: relative;bottom: 0;}
	.sub_banner{ padding-bottom: 130px;}
	
	.sub_banner_title{font-size: 20px;color: #0e38a8;text-shadow: .2rem .2rem 0 rgba(30, 43, 80, .2);}
	
	.bread{margin: 0 0 10px;padding: 5px 20px;}
	/* .bread a{color: #289343;} */
	/* .bread i::before{color: #289343;} */
	
	.content{padding-top: 0px;}
	.content > .gp-container{margin-top: 0;}

	.page_title{font-size: 26px;}
}


/* article_page_start */
.page_article{position: relative;z-index: 2;margin: 0 8rem 0 0;padding: 6.6rem 10rem 19.6rem 0;}
.page_article::before{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;width: 100vw;background: #fff;box-shadow: 0rem 2rem 4rem 0rem rgba(0, 23, 86, 0.2);z-index: -1;background: #fff url(../images/sub_page_bg2.png) no-repeat left bottom/75.2rem auto;}
.page_article_title {}
.page_article_title h3 {line-height: 1.89em;color: #333;font-weight: normal;font-family: 'acaslonpro_b';}

.article_author {margin: 3.4rem 0 2.8rem;padding: 0 0 0 6rem;line-height: 6rem;position: relative;z-index: 2;color: #646464;overflow: hidden;background: #eef3ff;font-family: 'arial';}
.article_author span{line-height: 6rem;padding: 0 9.5rem 0 0;display: inline-block;vertical-align: top;color: #0e38a8;}
.article_author span:last-child{padding: 0;}

.font_size_control{float: right;color: #fff;background: #0e38a8;padding: 0 2.6rem;}
.font_size_control i{cursor: pointer;display: inline-block;width: 4.2rem;height: 4.2rem;margin: 0 .8rem;line-height: 4.2rem;border: .1rem solid rgba(255,255,255,.5);text-align: center;border-radius: 50%;}

.page_article .article {position: relative;text-align: justify;line-height: 1.8em;padding-bottom: 4.8rem;font-family: 'bell_r';min-height: 20rem;}
.page_article .article b,.page_article .article strong{font-family: 'bell_b';}
.page_article .article {}

.annex {overflow: hidden;padding: 0 0 2.4rem;}
.annex .annex_title{position: relative;color: #0e38a8;}
.annex a{position: relative;color: #0e38a8;word-break: break-all;}
.annex a:not(:last-child)::after{content: ',';}
.annex a:hover{color: #0e38a8;}

.article_bottom{}

.article_links{padding: 2.4rem 0 0;margin: 0 0 0;font-family: 'bell_b';}
.article_links::before{content: '';display: block;border-top: .1rem dashed #b8caf5;height: .6rem;border-bottom: .1rem dashed #b8caf5;margin: 0 0 2.7rem;}
.article_links a{display: block;margin: 0 0 .8rem;color: #999;padding-left: 3em;text-indent: -3em;line-height: 1.6em;}
.article_links a:last-child{margin: 0;}
.article_links a span{color: #999;text-indent: 0;}
.article_links a:hover{color: #0e38a8;}

@media screen and (max-width: 996px){
	.page_article{/* margin: 0; */padding-bottom: 60px;padding-right: 30px;}

	.page_article_title{padding: 0 0 10px;}
	.page_article_title h3{line-height: 1.6em;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;padding-left: 20px;}
	.article_author span, .article_author span i{font-size: 12px;padding-right: 20px;}
	.annex{padding: 0 0 12px;}

	.font_size_control{}
	.font_size_control i{font-size: 16px;}

}
@media screen and (max-width: 767px) {
	.page_article{padding: 18px 20px 40px 0;}
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.font_size_control{float: none;}
	
	.article_author{padding: 0;text-align: center;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;vertical-align: middle;}

	/* .article_author i{display: none;} */

}

.share_box{text-align: center;color: #333;font-size: 0rem;z-index: 100;position: absolute;left: 100%;top: 25rem;}
.share_box .box{display: inline-block;vertical-align: top;position: relative;margin-left: 2rem;width: 8rem;}
.share_box .box:first-child{margin-left: 0;}
.share_box .share_btn{margin: 0rem auto .2rem;position: relative;width: 8rem;height: 8rem;cursor: pointer;display: block;background-color: #F8F8F8;font-size: 2.8rem;}
.share_box .share_btn::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);width: 4.8rem;height: 4.8rem;background: #fff;border-radius: 50%;z-index: 1;}
.share_box .share_btn i{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 2;}
.share_box .share_btn.share_wechat { background: #0ab70e;font-size: 2.2rem;}
.share_box .share_btn.share_sina { background: #f56467;font-size: 2.2rem;}
.share_box .share_btn.share_qzone { background: #f8b551;font-size: 2.2rem;}
.share_box .share_btn.share_more{background: #b8caf5;font-size: 3.1rem;}
.share_box .share_btn.share_twitter { background: #6babe8;font-size: 2.2rem;}
.share_box .share_btn.share_facebook { background: #415a94;font-size: 2.2rem;}
.share_box .share_btn.share_linkedin { background: #3d84c2;font-size: 2.2rem;}

.share_box .share_btn.share_wechat { color: #0ab70e;}
.share_box .share_btn.share_sina { color: #f56467;}
.share_box .share_btn.share_qzone { color: #f8b551;}
.share_box .share_btn.share_more{color: #b8caf5;}
.share_box .share_btn.share_twitter { color: #6babe8;}
.share_box .share_btn.share_facebook { color: #415a94;}
.share_box .share_btn.share_linkedin { color: #3d84c2;}


.share_box .share_btn.view{background: #e7be65;}
.share_box .share_btn:last-child { }
#qrcode{padding: .5rem;background: #fff;box-shadow: 0 0 .5rem rgba(0,0,0,.2);}
.share_box canvas { display: block; }
.share_box .share_btn .alert_box {position: absolute;top: 100%;left: 0%;padding: .6rem;display: none;z-index: 2;padding: 0;z-index: 10;}
.share_box .share_wechat .alert_box{left: auto;top: 0;right: 109%;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box .share_more .share_btn {margin: .5rem 0 0;border: 0rem;/* border-radius: 0rem; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 1280px){
	.share_box .share_btn::before{width: 6rem;height: 6rem;}

}
@media screen and (max-width: 996px) {
	/* .share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 8px 0 20px;width: 100%;transform: none;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_btn{display: inline-block;}
	.share_box > .share_btn{display: none;}
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 2px;}
	
	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;} */
}
/* article_page_end */

/* pages_start */
.pages {padding: 0;font-size: 0;text-align:center;margin: 6rem 0 0;position: relative;z-index: 100;font-family:'Microsoft YaHei','微软雅黑',SimSun,'宋体',SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
.pages > a{display:inline-block;width: calc(25px + 1.2rem);height: calc(25px + 1.2rem);line-height: calc(25px + 1.2rem);position:relative;text-align: center;vertical-align: top;font-size: 14px;color: #333;background: #fff;margin: 0;border: 1px solid #e5e5e5;border-left: none;}
.pages > a:first-child{margin-left: 0;border-left: 1px solid #e5e5e5;border-radius: 5px 0 0 5px;width: 51px;color: #999;}
.pages > a:last-child{margin-right: 0;border-radius: 0 5px 5px 0;width: 51px;color: #999;}
.pages > a.on_page{color: #fff;background: #0e38a8;}
.pages > a:hover{background: #eef3ff;color: #0e38a8;}
@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
}
@media screen and (max-width:767px){
	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	.pages a,.pages > span{display: none;}
	.pages .select_page{/* display: block; *//* margin: 15px 0 0; */}
	/* .pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;} */
	/* .pages .select_link .arrow{bottom: 2px;} */
	.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{/* 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 */

.index_02{max-width: 110rem;margin: 0 auto 5rem;padding: 1rem;background: #0e38a8;line-height: 8rem;}
.index_02 span{display: inline-block;vertical-align: middle;}
.index_02 .txt{height: 8rem;background: #fff;color: #0e38a8;border: none;width: 60rem;font-family: 'bell_b';padding: 0 4rem;}
.index_02 .txt::placeholder{color: #0e38a8;}
.index_02 .search_txt{background: transparent;width: 24rem;color: #fff;text-align: center;border: none;font-family: 'bell_b';cursor: pointer;height: 8rem;}
.index_02 .search_txt i{font-size: 1.3em;margin: 0 2rem 0 0;display: inline-block;vertical-align: middle;}
/* .index_02 .search_txt::before{content: '';display: inline-block;background: url(../images/mode02_ser.png) no-repeat center/100% 100%;width: 2.6rem;height: 2.6rem;margin: 0 2rem 0 0;vertical-align: middle;} */
.index_02 .view_all{color: #fff;width: 24rem;text-align: center;font-family: 'bell_b';position: relative;height: 8rem;}
.index_02 .view_all i{font-size: .8em;margin: 0 0 0 2rem;display: inline-block;vertical-align: middle;}
.index_02 .view_all::before{content: '';display: block;background: #fff;width: .1rem;height: 4rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
/* .index_02 .view_all::after{content: '';display: inline-block;background: url(../images/index_more.png) no-repeat center/100% 100%;width: 1.8rem;height: 1.6rem;margin: 0 0 0 2rem;vertical-align: middle;} */


.sub_01{margin: 0 0;font-family: 'bell_b';}
.sub_01 .img_box{margin: 0 0 20px;}

.sub_02a{margin: 0 0 1.2rem;}
.sub_02a ul{margin: 0 0 0 -1.5rem;padding: 1.4rem 0 0;}
.sub_02a li{width: auto;}
.sub_02a .item{font-family: 'acaslonpro_b';color: #0e38a8;line-height: 1.67em;margin: 0 1.5rem 1rem;height: 1.39em;position: relative;z-index: 2;cursor: pointer;}
.sub_02a li.on .item{background: #0e38a8;color: #fff;padding: 0 1.5rem;}
.sub_02a .item:hover{color: #fff;}
.sub_02a li:not(.on) .item:hover::before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #0e38a8;margin: 0 -1.5rem;z-index: -1;}

.sub_02b{}
.sub_02b ul{margin: 0 0 -2.2rem;}
.sub_02b .off,.sub_02b .hide{display: none !important;}
.sub_02b .item{margin: 0 0 2.2rem;border-bottom: .1rem solid #dadbe3;padding: 3rem 0 5.6rem;}
.sub_02b .left{width: 10rem;float: left;font-size: 7.2rem;color: #0e38a8;font-family: 'acaslonpro_b';text-shadow: .4rem .2rem 0 #d9dbe9;}
.sub_02b .right{margin: 0 0 0 16rem;line-height: 2em;padding: 1.4rem 0 0;}
.sub_02b .right > a,.sub_02b .tip{margin: 0 0 .6rem;font-family: 'bell_b';}
.sub_02b .right > a:last-child,.sub_02b .tip:last-child{margin: 0;}
.sub_02b .tip a{display: inline-block;vertical-align: middle;font-size: 1em;padding: 0 .5rem;color: #666;}
.sub_02b .tip a:first-child{margin: 0 1.5rem 0 0;font-size: 1.2em;color: #333;}
.sub_02b .right a i{padding: 0 0 0 2.8rem;display: inline-block;vertical-align: middle;font-size: 4.6rem;color: #d9dbe9;margin: 0 0 0 -6.6rem;opacity: 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;position: relative;left: 0;}
.sub_02b .right a:hover{color: #0e38a8;}
.sub_02b .right a:hover i{opacity: 1;left: 6.6rem;}


.sub_021a{margin: 0 0 5.2rem;padding: 1.5rem 0 0;}
.sub_021a .img_box{margin: 0 0 2rem;}

.sub_021b{}
.sub_021b::before{content: '';display: block;border-top: .1rem dashed #b8caf5;height: .6rem;border-bottom: .1rem dashed #b8caf5;margin: 0 0 6rem;}
.sub_021b ul{margin: 0 0 -5rem -4.2rem;padding: 0 0;}
.sub_021b .item{margin: 0 0 5rem 5.2rem;position: relative;box-shadow: -1rem -1rem 0 #d5d7eb;}
.sub_021b .item::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 41%;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: .66;z-index: 2;}
.sub_021b .bottom{padding: 1.5rem 2rem 2.7rem;position: absolute;left: 0;right: 0;bottom: 0;z-index: 11;}
.sub_021b .bottom::before{content: '';display: block;position: absolute;left: 0;right: -0.2rem;bottom: 0;background: rgba(14, 56, 168, .66);border-right: .2rem solid #640ea8;z-index: -1;height: 0;}
.sub_021b .title{margin: 0 0 .3rem;color: #fff;}
.sub_021b .summary{margin: 0 0;color: #fff;}
.sub_021b .item:hover .bottom{padding: 1.7rem 2rem 4rem;}
.sub_021b .item:hover .title{margin: 0 0 .8rem;}
.sub_021b .item:hover .bottom::before{height: 100%;}

.sub_022a{margin: 0 0 5rem;padding: 1.5rem 0 0;}
.sub_022a .img_box{width: 29rem;float: left;padding: 1rem 0 0 1rem;}
.sub_022a .gp-img{box-shadow: -1rem -1rem 0 #0e38a8;}
.sub_022a .info_box{margin: 0 0 0 35rem;padding: 0 0 0;}
.sub_022a .title{margin: -0.5rem 0 3.5rem;display: inline-block;padding: 0 0 2rem;border-bottom: .2rem solid #640ea8;color: #333;}
.sub_022a .vicetitle{margin: 0 0 3.9rem;color: #666;font-family: 'acaslonpro_b';}
.sub_022a .summary{margin: 0 0;color: #333;}

.sub_022b{margin: 0 0;}
.sub_022b h3{position: relative;padding: 0 0 0 3.2rem;font-family: 'acaslonpro_b';font-size: 1.66em;line-height: 1.6em;margin: 5rem 0 1rem;}
.sub_022b h3:first-child{margin-top: 0;}
.sub_022b h3::before{content: '';display: block;width: 1rem;height: 1rem;background: #ea68a2;border-radius: 50%;position: absolute;left: 0;top: 40%;transform: translateY(-50%);}

.sub_03{}
.sub_03 ul{margin: 0 0 -5rem -5.1rem;padding: 0 0;}
.sub_03 .item{margin: 0 0 5rem 5.1rem;position: relative;padding: 0 .5rem 2.7rem;z-index: 2;}
.sub_03 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: .8rem;bottom: 0;border: .1rem solid #0e38a8;background: transparent;z-index: -2;}
.sub_03 .item::after{content: '';display: block;position: absolute;left: 0;right: 0;top: .8rem;bottom: 0;background: transparent;z-index: -1;background-image: -moz-linear-gradient( 122deg, rgb(100,14,168) 0%, rgba(100,14,168,0) 100%);background-image: -webkit-linear-gradient( 122deg, rgb(100,14,168) 0%, rgba(100,14,168,0) 100%);background-image: -ms-linear-gradient( 122deg, rgb(100,14,168) 0%, rgba(100,14,168,0) 100%);opacity: 0;}
.sub_03 .bottom{padding: 2.3rem 3rem 0;}
.sub_03 .title{margin: 0 0 1.7rem;color: #333;}
.sub_03 .time{color: #0e38a8;font-family: 'bell_r';}
.sub_03 .time span{font-family: 'arial';margin: 0 0 0 .4rem;}
.sub_03 .item:hover::before{background: #0e38a8;box-shadow: .25rem .43rem .1rem 0rem rgba(147, 155, 236, 0.88);}
.sub_03 .item:hover .title,.sub_03 .item:hover .time{color: #fff;}
.sub_03 .item:hover::after{opacity: .77;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;}

.sub_041a{}
.sub_041a ul{margin: 0 0 .9rem -6rem;padding: 1.5rem 0 0;}
.sub_041a .item{margin: 0 0 6rem 6rem;}
.sub_041a .img_box{padding: 0 0 0 2rem;position: relative;}
.sub_041a .time{position: absolute;left: 0;top: 2rem;z-index: 2;background-image: -moz-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -webkit-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -ms-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);text-align: center;color: #fff;padding: 2rem .5rem 1.6rem;}
.sub_041a .time span{font-family: 'arial';padding: 0 0 0 .2rem;}
.sub_041a .day{margin: 0 0 .8rem;line-height: 1.1;}
.sub_041a .month{margin: 0 0 0;line-height: 1.1;font-family: 'arial';}
.sub_041a .title{margin: 2.2rem 0 0;}

.wrap_sub041b{padding: 25.5rem 0 10rem;background: url(../images/sub041b_bg.png) no-repeat center/cover;margin: -18rem 0 0;}
.sub041b{}
.sub041b .page_title{margin-bottom: 2.2rem;}
.sub041b .lf{width: calc(50% - 6rem);float: left;}
.sub041b .rt{width: calc(50% + 3rem);float: right;}

.sub_041b1{}
.sub_041b1 ul{margin: 0 0 0;}
.sub_041b1 .item{margin: 0 0;border-bottom: .1rem dashed rgba(255,255,255,.25);padding: 3.5rem 0 3rem;color: #fff;}
.sub_041b1 li:nth-child(1) .item{padding-top: .5rem;}
.sub_041b1 .title{margin: 0 0 2.1rem;position: relative;padding: 0 0 0 1.5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_041b1 .title::before{content: '';display: block;width: .5rem;height: .5rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #ea68a2;border-radius: 50%;}
.sub_041b1 .time{color: #fff;font-family: 'bell_r';padding: 0 0 0 1.5rem;margin: 0 0 -0.4rem;}
.sub_041b1 .time span{font-family: 'arial';padding: 0 0 0 .5rem;}

.sub_041b2{}
.sub_041b2 ul{margin: 0 0;}
.sub_041b2 li{display: none;}
.sub_041b2 li.on{display: block;}
.sub_041b2 .item{margin: 0 1rem 0 0;box-shadow: 1rem 1rem 0 #001d6e;}

.wrap_sub041c{padding: 7.4rem 0 20.3rem;background: url(../images/sub041c_bg.png) no-repeat left bottom/69.6rem auto;}
.sub041c{}
.sub_041c .summary{margin: 0 0 3.4rem;padding: .7rem 0 0;}

.wrap_sub_042a{overflow: hidden;margin: 0 0 9.7rem;}
.sub_042a{position: relative;padding: .5rem 0 7.3rem;margin: 0 -2rem;}
.sub_042a ul{margin: 0 0;padding: 0 0;}
.sub_042a .item{margin: 0 2rem;}
.sub_042a li:nth-child(2n) .item{padding: 3rem 0 0;}
.sub_042a .bottom{padding: 0 0 0 2.2rem;position: relative;margin: 2.2rem 0 0;}
.sub_042a .bottom::before{content: '';display: block;position: absolute;left: 0;width: .2rem;height: 8rem;top: 50%;transform: translateY(-50%);background-image: -moz-linear-gradient( 90deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -ms-linear-gradient( 90deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);}
.sub_042a .title{margin: 0 0;}

.sub_042a .swiper-pagination{bottom: 0;}
.sub_042a .swiper-pagination .swiper-pagination-bullet{width: 3rem;height: .4rem;background: #ea68a2;opacity: .3;border-radius: .5rem;margin: 0 .5rem;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_042a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;width: 5rem;}

.sub_042b{padding: 1.4rem 0 0;}
.sub_042b1{float: left;width: 66rem;}
.sub_042b2{float: right;width: calc(100% - 66rem);}

.sub_042b1 .item{margin: 0;padding-left: 1rem;padding-right: 1rem;}
.sub_042b1 .item::before{background: #fff;}
.sub_042b1 .item::before,.sub_042b1 .item::after{top: 2rem;}
.sub_042b1 .bottom{padding: 2.2rem 2rem;}

.sub_042b2{}
.sub_042b2 ul{margin: 0 0 -4rem;}
.sub_042b2 .item{margin: 0 0 4rem 4rem;border: .1rem solid #cfd6e9;border-top: .5rem solid #0e38a8;padding: 2.7rem 3rem 5.5rem;position: relative;z-index: 2;background: #fff;}
.sub_042b2 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;height: 0;background: #0e38a8;z-index: -1;}
.sub_042b2 .time{color: #0e38a8;font-family: 'bell_r';margin: 3.6rem 0 0;}
.sub_042b2 .time span{font-family: 'arial';padding: 0 0 0 .5rem;}
.sub_042b2 .item:hover::before{height: 100%;}
.sub_042b2 .item:hover .title,.sub_042b2 .item:hover .time{color: #fff;}

.sub_003{}
.sub_003 ul{margin: 0 0 -8rem -6rem;padding: 2rem 0 0;}
.sub_003 .item{margin: 0 0 8rem 8rem;background: #edf2fe;}
.sub_003 .gp-img{left: -2rem;top: -2rem;}
.sub_003 .bottom{padding: .4rem 4rem 5.4rem;}
.sub_003 .title{margin: 0 0 2.3rem;font-family: 'bell_b';}
.sub_003 .time{color: #0e38a8;font-family: 'bell_r';}
.sub_003 .time span{font-family: 'arial';padding: 0 0 0 .5rem;}

.sub_052a{padding: 0 2rem 2rem 0;position: relative;margin: 0 0 6rem;}
.sub_052a::before{content: '';display: block;position: absolute;left: 2rem;right: 0;top: 2rem;bottom: 0;border: .1rem solid #0e38a8;}
.sub_052a .item{position: relative;background: #eef3ff url(../images/sub052a_bg.png) no-repeat center;padding: 2.3rem 4rem 3.7rem;z-index: 3;}
.sub_052a .summary{margin: 0 0 3.4rem;padding: .7rem 0 0;}
.sub_052a .info_box{color: #0e38a8;}

.sub_052 .sub_more{float: none;text-align: center;margin: 4rem 0 0;}

.sub_052b{}
.sub_052b ul{margin: 0 0 -10rem -10rem;}
.sub_052b .item{margin: 0 0 10rem 12rem;}

.sub_001{}
.sub_001 ul{margin: -0.6rem 0 0;padding: 0 0 0;}
.sub_001 .item{margin: 0 0;padding: 0 0 4.7rem 2.8rem;position: relative;}
.sub_001 .item::before{content: '';display: block;width: .1rem;left: .4rem;top: 1.5rem;height: 100%;background: #cdcfde;position: absolute;}
.sub_001 .item::after{content: '';display: block;width: .9rem;left: 0rem;top: 1rem;height: .9rem;background: #ea68a2;position: absolute;border-radius: 50%;}
.sub_001 .title{margin: 0 0 2.3rem;font-family: 'bell_b';}
.sub_001 .time{color: #0e38a8;font-family: 'bell_r';}
.sub_001 .time span{font-family: 'arial';padding: 0 0 0 .5rem;}

.sub_002{}
.sub_002 ul{margin: 0 0 -4rem;padding: 1.5rem 0 0;}
.sub_002 .item{margin: 0 0 4rem;position: relative;}
.sub_002 .img_box{padding: 0 0 0 2rem;position: relative;width: 50rem;}
.sub_002 .time{position: absolute;left: 0;top: 2rem;z-index: 2;background-image: -moz-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -webkit-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);background-image: -ms-linear-gradient( 135deg, rgb(14,56,168) 0%, rgb(100,14,168) 100%);text-align: center;color: #fff;padding: 2rem .5rem 1.6rem;}
.sub_002 .time span{font-family: 'arial';padding: 0 0 0 .2rem;}
.sub_002 .day{margin: 0 0 .8rem;line-height: 1.1;}
.sub_002 .month{margin: 0 0 0;line-height: 1.1;font-family: 'arial';}
.sub_002 .info_box{width: calc(100% - 53rem);border-bottom: .1rem solid #d8dbf1;padding: 2.3rem 0 0;}
.sub_002 .summary{margin: 2.2rem 0 0;color: #999;}

@media screen  and (max-width:1640px){
	
}
@media screen  and (max-width:1280px){
	.sub_003 ul{margin: 0 0 -40px -30px;padding: 20px 0 0;}
	.sub_003 .item{margin: 0 0 40px 50px;}
	.sub_003 .bottom{padding: 4px 20px 30px;}

}
@media screen  and (max-width:996px){
	.sub_02b .right a i{display: none;}

	.sub_042b1{width: auto;float: none;}
	.sub_042b2{width: auto;float: none;margin: 4rem 0 0 -4rem;}

	.sub_001 .item::after{top: 10px;}

}
@media screen and (max-width: 767px){
	.sub_02b .right{margin: 0 0 0 10rem;}

	.sub_022a .img_box{float: none;margin: 0 auto;max-width: 100%;}
	.sub_022a .info_box{margin: 10px 0 0;}

	.sub041b .lf{width: auto;float: none;}
	.sub041b .rt{width: auto;float: none;margin: 20px 0 0;}

	.sub_041a .title{height: auto;-webkit-line-clamp: inherit;line-clamp: inherit;margin: 10px 0 0;}

	.wrap_sub_042a{margin: 0 0 40px;}
	.sub_042a{padding-bottom: 30px;}
	.sub_042a li:nth-child(2n) .item{padding-top: 0;}

	.sub_002 .img_box{width: 100%;}
	.sub_002 .info_box{width: 100%;padding: 10px 0 20px;}

	.index_02 .search_txt,.index_02 .view_all{width: 50%;}
	.index_02 .txt{width: 100%;}


}
