/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.sub_banner{padding-bottom: calc(700% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 17.5rem;background: url(../images/sub_banner_cover.png) no-repeat center/100% 100%;}
.sub_banner2{padding-bottom: calc(540% / 19.2);}

.sub_banner::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 45.7%;background-image: -moz-linear-gradient( 90deg, rgb(0,36,77) 0%, rgba(0,36,77,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,36,77) 0%, rgba(0,36,77,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,36,77) 0%, rgba(0,36,77,0) 100%);z-index: 5;}
.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{text-align: center;line-height: 10.5rem;color: #fff;border-bottom: .1rem solid rgba(255,255,255,.5);font-size: 6rem;}

.bread{color: #fffefe;padding: 1rem 0 4rem;text-align: center;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fffefe;}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover{font-weight: bold;}
.bread a:first-child{}

.content{position: relative;z-index: 3;padding-top: 7rem;padding-bottom: 12rem;background: #ebf1ff url(../images/sub_bg.png) no-repeat top center/100% auto;overflow: hidden;min-height: 77rem;}
.content2{padding-bottom: 0 !important;}
.content3{padding-top: 0 !important;padding-bottom: 0 !important}
.content4{background: #f9fbff url(../images/sub_bg.png) no-repeat top center/100% auto;padding-top: 5rem;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_00{overflow: auto;text-align: center;max-width: 100%;min-height: 5.5rem;}
.sub_00 ul{margin: 0 0;white-space: nowrap;}
.sub_00 li{width: auto;}
.sub_00 .item{padding: .3rem 1.5rem 2.5rem;line-height: 1.5em;position: relative;color: #fff;margin: 0 2.5rem;}
.sub_00 .item::before{content: '';display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-bottom: .5rem solid #dca47c;width: 0;}
.sub_00 .item.cur{color: #FFF;}
.sub_00 .item.cur::before{width: 100%;}

.sub_00_mob_arr,.sub_00_a{display: none;}



.sub_layout{position: relative;padding: 65px 0 100px;}
.sub_layout > .lf{width: 430px;position: relative;}
.sub_layout > .rt{width: calc(100% - 600px);}

.sub_layout2{position: relative;}
.sub_layout2 > .lf{width: 280px;position: relative;}
.sub_layout2 > .rt{width: calc(100% - 346px);padding: 60px 0 100px;}


.sub_0s{background: #edf5ff;text-align: center;overflow: auto;box-shadow: 0rem .5rem 1rem 0rem rgba(29, 42, 191, 0.05);position: relative;z-index: 10;}
.sub_0s ul{margin: 0 0;white-space: nowrap;}
.sub_0s li{width: auto;}
.sub_0s .item{padding: 3rem 2.8rem 2.1rem;line-height: 1.8;color: #0558b7;}
.sub_0s .item.cur{color: #fff;background: #dca47c;}



.subpage_title{position: relative;overflow: hidden;z-index: 1;margin: -0.6rem 0 3rem;}
.subpage_title span{display: inline-block;vertical-align: middle;position: relative;font-weight: bold;color: #b44129;}
.subpage_title span::before{content: '';width: 1rem;height: 1rem;background: #FF6900;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 100%;margin-left: 2rem;z-index: 10;}
.subpage_title span::after{content: '';width: 100vw;height: .1rem;background: #b44129;position: absolute;top: 50%;left: 100%;margin-left: 2rem;z-index: 1;}

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



}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;margin: 0;}
	
	/* .root_title{position: relative;bottom: 0;background: #b44129;height: auto;padding: 16px 0;margin: 0;} */
	/* .root_title i{margin-left: 10px;} */

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

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

	.sub_menu{padding: 0;border-radius: 5px;}
	.sub_menu ul{border: none;display: none;}
	.sub_menu > .btn{display: block;line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 22px;border-radius: 5px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.sub_menu ul::after{left: 0;}

	.sub_menu .ul1{padding: 0 16px 20px;}
	.sub_menu .ul2{margin-top: 0;}
	.sub_menu .item1{font-size: 18px;}


	.sub_layout{padding-top: 10px;}
	.content .gp-container{min-height: initial;}

	.bread{right: 20px;}
	/* .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{margin-top: 0;min-height: inherit;}

	.sub_layout .lf,.sub_layout2 .lf{width: 100%;margin: 0 0 10px;padding: 0;}
	.sub_layout .rt,.sub_layout2 .rt{width: 100%;}
	.sub_layout2 .rt{padding-top: 10px;}


}
@media screen  and (max-width:767px){
	/* .wrap_sub_banner{} */
	.sub_banner::before{display: none;}
	.sub_banner::after{height: 60px;}


	.sub_banner_title{font-size: 20px;}

	.bread{margin: 0 0 10px;background: none;padding: 0;color: #333;}
	.bread a{color: #333;}

	.content{padding-top: 20px;}
	.sub_0s{display: none;}

	.wrap_sub_banner .bottom{position: relative;padding: 10px 20px 0;display: flex;background: #ebf1ff;flex-direction: column;}

	.wrap_sub_banner .root_title{font-size: 18px;line-height: 23px;height: auto;background-image: -moz-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -webkit-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -ms-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);color: #fff;order: 2;width: 100%;padding: 16px 20px;font-weight: bold;}
	.wrap_sub_banner .root_title::before{width: 62px;opacity: .34;}
	.wrap_sub_banner .root_title::after{left: 24px;opacity: .34;border-width: 1px;bottom: 6px;}

	.mob_arr{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url(../images/more.png) no-repeat center/100%;margin: -4px 0 0 10px;}

	.sub_00{background-image: -moz-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -webkit-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -ms-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);color: #fff;order: 3;display: none;}
	.sub_00 ul{white-space: normal;}
	.sub_00 li{width: 100%;position: relative;}
	.sub_00 .item{padding-bottom: 2rem;margin: 0;padding: 10px 10px;text-align: left;}
	.sub_00 .item.cur{background: #fefeff;color: #454545;font-weight: bold;}

	.sub_00_mob_arr{display: inline-block;vertical-align: middle;width: 40px;height: 40px;position: absolute;right: 5px;top: 1px;color: #fff;font-size: 20px;transition: all .5s;line-height: 40px;text-align: center;z-index: 2;}
	.sub_00_mob_arr.on{transform: rotate(90deg);}
	.sub_00 .item.cur ~ .sub_00_mob_arr{color: #0558b7;}

	.sub_00_a{background: rgba(255,255,255,.15);padding: 0 0 0 30px;}
	.sub_00_a .item{padding: 5px 0;}
	.sub_00_a .item.cur{background: transparent;color: #fff;}
	.sub_00_a .item.cur::before{border-bottom: 1px dashed #fff;}



}
/* subpage end */

/* pages_start */
.pages {padding: 0;text-align:center;margin: 3.3rem 0 0;position: relative;z-index: 100;justify-content: center;line-height: 4.4rem;}
.pages > a{display:block;width: 5rem;position:relative;text-align: center;margin: 0 .3rem 0 .2rem;border: .1rem solid #1237b2;cursor: pointer;}
.pages .start,.pages .end,.pages .next,.pages .prev{margin: 0 .7rem;padding: 0 2.3rem;width: auto;}

.pages > *:first-child{margin-left: 0;}
.pages > *:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background: #1237b2;}

.pages .select_page{display: flex;margin: 0 0 0 1.4rem;}
.pages .select_page span{display: inline-block;width: 5rem;position:relative;text-align: center;margin: 0;border: .1rem solid #1237b2;cursor: pointer;border-left: 0;}
.pages .select_link{display: inline-block;position: relative;border: .1rem solid #1237b2;}
.pages .select_link.on{background: #1237b2;border-color: #1237b2;}
.pages .select_link.on > a{color: #fff;}
.pages .select_link .arrow{position: absolute;right: 1.3rem;border-left: .5rem solid #646464;border-top: .4rem solid transparent;border-bottom: .4rem solid transparent; cursor: pointer;transform: rotate(90deg);top: 50%;margin: -0.4rem 0 0;}
.pages .select_link .arrow.on{transform: rotate(-90deg);border-left: .5rem solid #fff;}
.pages .select_link p{display: block;text-align: left;padding: 0 3.6rem 0 2.2rem;cursor: pointer;}
.pages .select_link.on p{color: #fff;}
.pages .select_link .alert_box{height: 0;position: absolute;left: -0.1rem;bottom: 100%;background: #0033cc;right: -0.1rem;border-radius: 0;padding: .6rem 0 0;overflow: hidden;border: 0;opacity: 0;}
.pages .select_link .alert_box.on{opacity: 1;height: auto;max-height: 15rem;overflow: auto;}

.pages .select_link .alert_box::-webkit-scrollbar{width: .6rem;background: rgba(255,255,255,0.2);}
.pages .select_link .alert_box::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.5);}
.pages .select_link .alert_box a{display: block;color: #fff;line-height: 1.5;padding: .6rem 0;}
.pages .select_link .alert_box a:hover{background: rgba(255,255,255,0.2);}

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

	.pages .input_page input,.pages span.jumpto{font-size: 13px;height: 30px;line-height: 30px;}

	.pages .select_page{margin: 0 0 0 10px;height: 30px;}
	.pages .select_link .alert_box a{font-size: 12px;line-height: 1.5;}

}
@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,.pages > a.count{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{}
}
@media screen and (max-width:413px){

}
/* pages_end */

/* article start */

.page_article{position: relative;padding: 7.3rem 7.8rem 14rem 7rem;background: rgba(255,255,255,.8);}
.page_article .left{width: 90rem;position: relative;}
.page_article .left::before{content: '';display: block;position: absolute;right: -5rem;top: 7rem;bottom: 0;border-right: .1rem solid #d9d9d9;}
.page_article .right{width: 27rem;}

.page_article_top{position: relative;margin: 0 0 4.4rem;}
.page_article_top h3{line-height: 1.33;color: #000;font-weight: bold;}
.article_author{margin: 3.8rem 0 0;position: relative;z-index: 2;color: #797d7b;background: #e9ebf5;padding: 1.5rem 0;}
.article_author span{padding: 0 4.2rem;display: inline-block;vertical-align: top;position: relative;}
.article_author span::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: .1rem solid #ccc;height: 2rem;}
.article_author span:last-child::before{display: none;}

.page_article .article {position: relative;text-align: justify;}
.page_article .article p { }
.page_article .article { }
.page_article .share_box{margin-top: 6.8rem;}

.annex {overflow: hidden;margin: 5.2rem 0 0;}
.annex .annex_title{position: relative;display: block;font-weight: bold;color: #333;margin: 0 0 1.5rem;}
/* .annex .annex_title::before{content: '';display: block;position: absolute;left: 0;top: .3rem;bottom: 2.2rem;width: .4rem;background: #b44129;} */
.annex .list{background: #f2f4ff;border: .1rem solid #dfe1eb;padding: .7rem 2rem 1.1rem;}
.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;padding: 1.3rem 0 1.3rem 2rem;color: #666;}
.annex a::before{content: '';display: block;background: #00259e;width: 1rem;height: .2rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.annex a:hover{color: #00259e;}

@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: 20px 0 0;} */
	.page_article{padding: 30px 20px;}
	.page_article .left,.page_article .right{width: 100%;}
	.page_article .left::before{display: none;}
	
	.page_article_top{margin-left: 0;margin-right: 0;}
	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}



	.article_author{font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{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 0;}
	.annex li { font-size: 14px; }

	.page_article_top{margin-top: 0;}
	.page_article .b{flex-direction: column;}
	.page_article .left, .page_article .right{width: 100%;}
	.page_article .right{order: initial;margin: 0 0 20px;align-items: flex-end;}

}

.share_box {font-size: 0rem;z-index: 100;position: relative;align-items: center;justify-content: left;}
/* .share_box .share_title{display: block;text-align: center;color: #797d7b;margin: 0 0 1.2rem;position: relative;overflow: hidden;} */
.share_box .share_btn{margin: 0 1rem 1.5rem 0;position: relative;width: 6rem;height: 6rem;cursor: pointer;display: block;border-radius: 0%;}
.share_box .share_btn.share_wechat{background: url(../images/share_wechat.png) no-repeat center/cover;}
.share_box .share_btn.share_sina{background: url(../images/share_sina.png) no-repeat center/cover;}
.share_box .share_btn.share_more{background: url(../images/share_more.png) no-repeat center/cover;}
@media screen and (max-width: 996px) {
	.share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;flex-direction: row;margin: 30px 0;}
	.share_box .share_title{margin: 0 10px 0 0;}
	.share_box .share_btn{margin: 5px 10px;width: 35px;height: 35px;}
}
/* article end */

.sub_0a{margin: 4rem 0 0;}
.sub_0a h3{color: #ba9d63;font-weight: bold;border-bottom: .1rem solid #e5e5e5;padding-bottom: 1.3rem;margin: 0 0 2.3rem;}
.sub_0a ul{margin: 0 0;}
.sub_0a .item{margin: 0 0 2.4rem;position: relative;padding: 0 0 0 2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_0a .item::before{content: '';display: block;position: absolute;left: 0;top: 1.1rem;width: .8rem;height: .8rem;border: .1rem solid #304996;}



.sub_01a{margin: 0 0 6rem;background: url(../images/sub01a_bg.png) no-repeat bottom center/cover;padding: 7.8rem 19.5rem 46.8rem;color: #fff;}

.sub_01b{margin: 0 0 9.5rem;/* align-items: center; */}

.sub_01b1{width: 52.6rem;}
.sub_01b1 ul{margin: 0 0 -6rem;text-align: center;}
.sub_01b1 .item{margin: 0 0 4.5rem;}
.sub_01b1 .title{margin: 0 0 .5rem;color: #0558b7;font-size: 5.4rem;font-weight: bold;line-height: 1.2;}
.sub_01b1 .summary{margin: 0 0;color: #999;}

.sub_01b2{width: 81.1rem;}

.wrap_sub01c{padding: 11rem 0 12rem;background: url(../images/sub01c_bg.png) no-repeat center/cover;position: relative;z-index: 2;}

.sub_01c2{width: 55rem;}
.sub_01c2 ul{margin: 0 0 -6rem;text-align: center;}
.sub_01c2 .item{margin: 0 0 6rem;}
.sub_01c2 .title{margin: 0 0 .5rem;color: #fff;font-size: 5.4rem;font-weight: bold;line-height: 1.2;}
.sub_01c2 .summary{margin: 0 0;color: #fff;opacity: .8;}

.sub_01c1{width: 78.2rem;color: #fff;}

.wrap_sub01d{padding: 9.4rem 0 18rem;background: url(../images/sub01d_bg.png) no-repeat right top -5rem/100%;position: relative;}
.wrap_sub01d::before{content: '';display: block;background: url(../images/sub01d_bg2.png) no-repeat left bottom/128rem auto;width: 128rem;height: 85.8rem;position: absolute;left: 0;bottom: -25.4rem;z-index: 1;}
.sub_01d{margin-left: 53.2rem;}

.sub_01e{background: url(../images/sub01e_bg.png) no-repeat bottom center/cover;padding: 8.5rem 18.5rem 35.4rem;color: #fff;}

.sub_02{margin: 0 0;}
.sub_02 .col{width: 47.86%;}
.sub_02 h3{border-bottom: .1rem solid #cfd9e5;padding: .6rem 3.5rem 2.5rem;}
.sub_02 .item{border-bottom: .1rem solid #cfd9e5;display: flex;padding: 2.9rem 3rem 2.9rem 3.5rem;line-height: 3.4rem;}
.sub_02 .box{margin-bottom: 5rem;}
.sub_02 .left{width: 20rem;color: #0558b7;font-weight: bold;flex-shrink: 0;}
.sub_02 .right a{margin: 0 4.7rem 0 0;display: inline-block;vertical-align: top;}

.sub_03{margin: 0 0;}
.sub_03 .item{margin-bottom: 4.4rem;}
.sub_03 .item:last-child{margin-bottom: 0;}
.sub_03 h3{padding: .6rem 3.5rem 2.5rem;color: #333;}
.sub_03 .bottom{padding: 0 0;overflow: auto;}
.sub_03 .bottom table{width: 100%;min-width: 600px;}
.sub_03 .bottom tr{background: #dbebff;}
.sub_03 .bottom tr:nth-child(2n+1){background: rgba(255,255,255,.33);}
.sub_03 .bottom td{height: 9rem;}
.sub_03 .bottom td:nth-child(1){width: 20rem;font-weight: bold;padding: 0 5rem;}
.sub_03 .bottom td:nth-child(2){width: 29.4rem;padding: 0 5.3rem;}

.sub_04{margin-bottom: 7rem;}
.sub_04 .top{color:#333;font-weight:700;padding-bottom: 2.7rem;margin-bottom: 3.2rem;border-bottom:.1rem solid #cfd9e5;position:relative;padding-top: .5rem;}
.sub_04 .top::after{content:'';position:absolute;left:0;bottom:-0.1rem;width:10rem;height:.4rem;background-color:#dca47c;}
.sub_04 ul{margin:0 0 -3rem -10.8rem;}
.sub_04 .item{color:#0558b7;position:relative;padding-right:2rem;margin: 0 0 3.4rem 10.8rem;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;left: 0;opacity: 1;}
.sub_04 .item::after{content:'';background: url(../images/sub04_more.png) no-repeat center/cover;width: 1.2rem;height: 1.3rem;display: inline-block;vertical-align: middle;margin: 0 -3rem 0 1.6rem;}
.sub_04 .item:hover{font-weight: bold;left: 1rem;opacity: 0.6;}

.sub_05{margin-bottom: 7rem;}
.sub_05 ul{margin: -2.2rem 0 -5.8rem -5.5rem;}
.sub_05 .item{color:#0558b7;position:relative;margin: 0 0 3rem 5.5rem;overflow: hidden;font-weight: bold;padding: 2.5rem 0 2.6rem;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;left: 0;opacity: 1;}
.sub_05 .item::before{content: '';display: block;position: absolute;bottom: 0;border-left: 5rem solid #dca47c;right: 0;left: 0;height: 1px;background: #cfd9e6;}
.sub_05 .item::after{content:'';background: url(../images/sub04_more.png) no-repeat center/cover;width: 1.2rem;height: 1.3rem;display: inline-block;vertical-align: middle;margin: 0 -3rem 0 1.6rem;}
.sub_05 .item:hover{font-weight: bold;left: 1rem;opacity: 0.6;}


.sub_06a{margin: 0 0 7rem;padding: 2.2rem 0 0;}
.sub_06a .img_box{width: 20rem;}
.sub_06a .info_box{width: 19.5rem;overflow: hidden;padding: 0 0 0 2.8rem;}
.sub_06a .title{margin: 0 0 .6rem;color: #0558b7;font-weight: bold;}
.sub_06a .summary{color: #666;}
.sub_06a .bottom{padding: 2.3rem  0 0 2.8rem;border-top: .1rem dashed #d3d9e5;margin: 1.5rem 0 0 -2.8rem;font-weight: bold;}

.sub_06a .article{border-left: .1rem dashed #d3d9e5;flex: 1;padding-left: 2.8rem;padding-top: .7rem;}

.sub_06b{margin-bottom: 6.4rem;}
.sub_06b:last-child{margin-bottom: 0;}
.sub_06b .top{color:#333;font-weight:700;padding-bottom: 2.7rem;margin-bottom: 4rem;border-bottom:.1rem solid #cfd9e5;position:relative;padding-top: .5rem;}
.sub_06b .top::after{content:'';position:absolute;left:0;bottom:-0.1rem;width:10rem;height:.4rem;background-color:#dca47c;}
.sub_06b ul{margin: 0 0 -4.5rem -4rem;}
.sub_06b .item{margin: 0 0 4.4rem 4rem;text-align: center;}
.sub_06b .title{margin: 1rem 0 0;color: #0558b7;}
.sub_06b .summary{margin: .5rem 0 0;color: #000;}

.sub_07a{margin: 0 0 6.6rem;padding: 1.4rem 0 0;}

.sub_07b{margin-bottom: 6.3rem;overflow: hidden;}
.sub_07b:last-child{margin-bottom: 0;}
.sub_07b .top{color:#333;font-weight:700;padding-bottom: 2.7rem;margin-bottom: 1.2rem;border-bottom:.1rem solid #cfd9e5;position:relative;padding-top: .5rem;}
.sub_07b .top::after{content:'';position:absolute;left:0;bottom:-0.1rem;width:10rem;height:.4rem;background-color:#dca47c;}
.sub_07b .bottom{line-height: 5rem;margin-right: -4rem;}
.sub_07b .col1{color: #0558b7;font-weight: bold;width: 12rem;padding-right: 2rem;}
.sub_07b .col2{color: #0558b7;font-weight: bold;width: 25rem;padding-right: 2rem;}
.sub_07b .list{flex: 1;}
.sub_07b .list a{margin: 0 4.4rem 0 0;display: inline-block;vertical-align: top;min-width: 3em;}

.sub_08 .title{margin-top: -1rem;margin-bottom: 1rem;}
.sub_08 .bottom{margin-top: 2.5rem;}
.sub_08 .article{padding-top: 0;}

.sub_09{padding: 3.2rem 0 0;}
.sub_09 ul{margin: 0 0 -5rem -6rem;}
.sub_09 .item{margin: 0 0 5rem 6rem;position: relative;}
.sub_09 .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 38.6%;background-image: -moz-linear-gradient( 90deg, rgb(0,61,234) 0%, rgba(0,61,234,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,61,234) 0%, rgba(0,61,234,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,61,234) 0%, rgba(0,61,234,0) 100%);z-index: 2;}
.sub_09 .title{margin: 0 0;position: absolute;bottom: 3.5rem;left: 4rem;right: 8rem;color: #fff;z-index: 3;}
.sub_09 .title::before{content: '';display: block;position: absolute;background: url(../images/sub09_more.png) no-repeat center/cover;width: 3.6rem;height: 1.1rem;right: 0;top: 50%;margin-top: -0.5rem;}
.sub_09 .item:hover .title::before{-webkit-animation: sub09 .5s 1;animation: sub09 .5s 1;}
@-webkit-keyframes sub09{
	0% {right: 8rem;}
	100% {right: 0;}
}
@keyframes sub09{
	0% {right: 8rem;}
	100% {right: 0;}
}

.sub_10{margin: 0 auto;max-width: 100rem;padding: 1.2rem 0 0;}
.sub_10 .article{margin-bottom: 7.4rem;}
.sub_10 .more{background: rgba(255,255,255,.6);border-bottom: .1rem solid #0558b7;padding: 1rem 4rem;position: relative;display: block;color: #0558b7;line-height: 5rem;}
.sub_10 .more::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 2.7rem;background:#dff0fe url(../images/sub10_more.png) no-repeat center/1.7rem;border: .1rem solid #74a6db;width: 4rem;height: 4rem;border-radius: 50%;}

.sub_10 .more:hover{background: #0558b7;color: #fff;}
.sub_10 .more:hover::before{background:rgba(255,255,255,.3) url(../images/sub10_more2.png) no-repeat center/1.7rem;}

.sub_11a{max-width: 115.6rem;margin: 0 auto 5.9rem;padding: 2rem 0 0;}
.sub_11a h3{text-align: center;position: relative;}
.sub_11a h3::before,.sub_11a h3::after{content: '';display: block;position: absolute;top: 50%;width: calc(50% - 65px);border-bottom: .1rem solid #84c4ff;}
.sub_11a h3::after{left: auto;right: 0;}
.sub_11a ul{margin: .6rem 0 0;}
.sub_11a .item{margin: 0 0;text-align: center;}
.sub_11a .title{margin: 0 0 .1rem;color: #0558b7;font-size: 5.4rem;font-weight: bold;}
.sub_11a .summary{color: #666;}


.sub_11a2{}
.sub_11a2 ul{margin: 0 0 5.4rem -1.6rem;}
.sub_11a2 .item{margin: 0 0 1.6rem 1.6rem;position: relative;}
.sub_11a2 .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 62.5%;background-image: -moz-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.8;z-index: 2;}
.sub_11a2 .gp-img{padding-bottom: 64.5%;}
.sub_11a2 .title{color: #fff;position: absolute;left: 3.3rem;right: 3.3rem;bottom: 8rem;z-index: 3;}
.sub_11a2 .title::before{content: '';display: block;position: absolute;background: url(../images/sub09_more.png) no-repeat center/cover;width: 36px;height: 11px;right: 0;top: 50%;margin-top: -5px;}
.sub_11a2 .title:hover::before{-webkit-animation: sub09 .5s 1;animation: sub09 .5s 1;}
.sub_11a2 .title::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 14.6rem;border-top: .2rem solid #dca47c;}
.sub_11a2 .box{position: absolute;left: 3.3rem;right: 3.3rem;bottom: 2.5rem;z-index: 10;}
.sub_11a2 .top{padding: 0 2.7rem;line-height: 4.4rem;background: #fff;position: relative;}
.sub_11a2 .top::before{content: '';display: block;position: absolute;background: url(../images/sub11a_arr.png) no-repeat center/1rem;width: 3rem;height: 3rem;position: absolute;right: 2rem;top: .7rem;}
.sub_11a2 .bottom{opacity:0;visibility:hidden;position:absolute;top:120%;left:0;width:100%;background-color:#fff;transition:all .3s;overflow-y:auto;max-height:42.2rem;padding-bottom:1.5rem;z-index: 10;}
.sub_11a2 .box:hover .bottom{top:100%;opacity:1;visibility:visible}
.sub_11a2 .bottom a{display: block;position: relative;padding: 1rem 2.7rem;line-height: 1.5em;border-top: .1rem dashed #eee;}
.sub_11a2 .bottom a::before{content: '';display: block;position: absolute;background: url(../images/sub11a_arr.png) no-repeat center/1rem;width: 3rem;height: 3rem;position: absolute;right: 2rem;top: .7rem;transform: rotate(-90deg);opacity: .6;}
.sub_11a2 .bottom a:hover::before{opacity: 1;background-image: url(../images/sub11a_arr2.png);}

.wrap_sub11b{padding: 9.8rem 0 13rem;position: relative;z-index: 1;background: url(../images/sub11b_bg.png) no-repeat center/cover;}
.sub_11b{width: 65rem;float: right;}
.sub_11b .title{margin: 0 0 3.3rem;color: #fff;}
.sub_11b .summary{margin: 0 0 3.8rem;color: #fff;}
.sub_11b .more{color: #fff;position: relative;padding: 0 0 0 2.8rem;}
.sub_11b .more::before{content: '';display: block;position: absolute;background: url(../images/more.png) no-repeat center/cover;width: 1.4rem;height: 1.4rem;left: 0;top: 50%;margin-top: -0.7rem;transform: rotate(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_11b .more:hover::before{transform: rotate(-45deg);}

.wrap_sub11c{padding: 7.3rem 0 12.8rem;background: url(../images/sub11c_bg.png) no-repeat center/cover;}
.sub11c{}
.sub_11c{}
.sub_11c .img_box{width: 50%;}
.sub_11c .gp-img{padding-bottom: 60%;}
.sub_11c .info_box{margin: 0 0 0;padding: 3.9rem 4.8rem 3rem;width: 50%;background: #fff;}
.sub_11c .title{margin: 0 0 2.8rem;color: #000;}
.sub_11c .summary{margin: 0 0 3.8rem;color: #000;}
.sub_11c .more{position: relative;padding: 0 0 0 2.8rem;}
.sub_11c .more::before{content: '';display: block;position: absolute;background: url(../images/more.png) no-repeat center/cover;width: 1.4rem;height: 1.4rem;left: 0;top: 50%;margin-top: -0.7rem;transform: rotate(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_11c .more:hover::before{transform: rotate(-45deg);}

.sub_12{}
.sub_12 ul{margin: -1rem 0 0 0;}
.sub_12 .item{margin: 0 0 2rem;padding: 2.8rem 2rem;background: rgba(255,255,255,.7);align-items: center;}
.sub_12 .time{text-align: center;position: relative;width: 9rem;line-height: 1;font-family: 'arial';}
.sub_12 .time::before{content: '';display: block;position: absolute;width: 4rem;border-bottom: .1rem solid #003dea;top: 50%;left: 100%;}
.sub_12 .day{padding: 0 0 .5rem;color: #0c5bb5;}
.sub_12 .title{margin: 0 0;width: calc(100% - 16rem);}

.sub_14a{margin-bottom: 6rem;}
.sub_14b  .info_box{background: #fff url(../images/sub14_bg.png) no-repeat right bottom/cover;}

.sub_16{background: #fff;padding: 4rem 5rem 5.8rem;margin: -1rem 0 0;}

.sub_16a{position: relative;margin-bottom: 2.2rem;}
.sub_16a .swiper{overflow: hidden;}
.sub_16a ul{margin: 0 0;}
.sub_16a .item{margin: 0 0;position: relative;}
.sub_16a .gp-img{padding-bottom: 56.15%;}
.sub_16a .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 24.67%; 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;z-index: 2;}
.sub_16a .title{margin: 0 0;position: absolute;bottom: 4.4rem;left: 4rem;right: 4rem;z-index: 3;color: #fff;}

.sub_16a .arrow{width: 8rem;height: 8rem;background: rgba(255,255,255,.8) no-repeat center/1.5rem;display: block;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;border-radius: 50%;box-shadow: 0rem .8rem 1.76rem .24rem rgba(0, 0, 0, 0.1);}
.sub_16a .prev{left: -4rem;background-image: url(../images/sub16_prev.png);}
.sub_16a .next{right: -4rem;background-image: url(../images/sub16_next.png);}
.sub_16a .arrow:hover{background-color: #0c5bb5;}
.sub_16a .prev:hover{background-image: url(../images/sub16_prev2.png);}
.sub_16a .next:hover{background-image: url(../images/sub16_next2.png);}

.sub_16b{margin: 0 -0.5rem;overflow: hidden;}
.sub_16b ul{margin: 0 0;}
.sub_16b .item{margin: 0 .5rem;position: relative;}
.sub_16b .item::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: .6rem solid rgba(12, 91, 181, .8);opacity: 0;z-index: 2;}
.sub_16b .swiper-slide-thumb-active .item::before{opacity: 1;}


.sub_17{position: relative;padding: .3rem 0 1rem;}
.sub_17 .lf{width: 95rem;position: relative;}
.sub_17 .rt{width: 35rem;padding-left: 3rem;border-left: .1rem solid #d9d9d9;}

.sub_17a{}
.sub_17a ul{margin: 0;padding: .6rem 0 0;}
.sub_17a .item{margin: 0 0 5rem;}
.sub_17a .time{width: 7rem;position: relative;color: #0558b7;line-height: 1.2;font-family: arial;padding: .3rem 0 0;}
.sub_17a .day{margin: 0 0 .2rem;}
.sub_17a .month{}
.sub_17a .info_box{width: calc(100% - 7rem);padding: 0 0 3.3rem 3rem;position: relative;border-left: .1rem solid #d9d9d9;}
.sub_17a .info_box::before{content: '';width: 6rem;height: .3rem;background: #0558b7;bottom: 0;left: 3rem;position: absolute;}
.sub_17a .title{margin: 0 0 .7rem;font-weight: bold;}
.sub_17a .summary{margin: 0 0;color: #666;}

.sub_17b.sub_0a{margin: 0;}








@media screen  and (max-width:996px){
	.sub_01a,.sub_01e{padding-left: 30px;padding-right: 30px;}

	.sub_01b{flex-direction: column;align-items: center;margin-bottom: 40px;}
	.sub_01b1{max-width: 100%;width: 500px;margin-bottom: 40px;}
	.sub_01b2,.sub_01c1{width: 100%;}

	.wrap_sub01c{padding: 40px 0;}
	.sub01c{flex-direction: column;align-items: center;}
	.sub_01c2{max-width: 100%;width: 500px;margin-top: 40px;}

	.wrap_sub01d{padding: 50px 0;}
	.sub_01d{margin-left: 0;}

	.sub_0a .item::before{top: 12px;}

	.sub_17 .lf{width: 100%;}
	.sub_17 .rt{width: 100%;padding: 0;margin-top: 20px;border-left: none;}

	.sub_17a .time{width: 60px;}
	.sub_17a .info_box{width: auto;flex: 1;}


}
@media screen and (max-width:767px){
	.sub_01a,.sub_01e{padding-left: 20px;padding-right: 20px;padding-top: 20px;}
	.sub_01a{padding-bottom: 100px;z-index: 2;position: relative;}
	.sub_01a::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient( 90deg, rgba(124,193,255,0) 0%, rgb(5,88,183) 30%);background-image: -webkit-linear-gradient( 90deg, rgba(124,193,255,0) 0%, rgb(5,88,183) 30%);background-image: -ms-linear-gradient( 90deg, rgba(124,193,255,0) 0%, rgb(5,88,183) 30%);z-index: -1;}

	.wrap_sub01d::before{width: 80vw;background: url(../images/sub01d_bg2.png) no-repeat left bottom/100% auto;bottom: -50px;}

	.sub_02 h3{padding: .6rem .5rem 1.5rem;}
	.sub_02 .item{padding: 1.5rem .5rem;flex-direction: column;line-height: 28px;}
	.sub_02 .left{width: 100%;}
	.sub_02 .right{width: 100%;}

	.sub_03 .bottom td:nth-child(1),.sub_03 .bottom td:nth-child(2){padding: 0 3rem;width: auto;}

	.sub_05 ul{}
	.sub_05 .item{margin-bottom: 0;}

	.sub_06a .info_box{width: calc(100% - 20rem);}
	.sub_06a .article{width: 100%;flex-grow: 0;flex-basis: 100%;border: none;padding: 20px 0 0;}

	.sub_07b .item{justify-content: flex-start;margin-bottom: 10px;}
	.sub_07b .col2 ~ .list{flex-basis: 100%;}

	.wrap_sub11b{padding: 40px 0;}
	.sub_11b{width: auto;float: none;}

	.sub_11c .img_box,.sub_11c .info_box{width: 100%;}

	.sub_12 .item{padding: 2rem 1.2rem;}
	.sub_12 .time{width: 62px;}





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

}