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

.wrap_top_sub_menu{position: relative;z-index: 3;overflow: hidden;padding: 0 0 5rem;margin: -4rem 0 0;min-height: 4rem;}
.wrap_top_sub_menu .gp-container::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: calc(50% + 50vw);background: #fff;box-shadow: 0rem 1rem 2rem 0rem rgba(21, 37, 131, 0.1);}

.wrap_top_sub_menu2{float: left;width: 100%;}

.bread{line-height: 30px;position: absolute;color: #fff;margin: 0 0 103px;left: 3px;bottom: 100%;}
.bread a{padding: 0 1px;display: inline-block;vertical-align: top;color: #fff;}
.bread i{display: inline-block;vertical-align: top;margin: 0 3px;}
.bread a.on{color: #003a8c;}
.bread a:first-child{padding-left: 26px;background: url(../images/bread.png) left center no-repeat;}

.page_title{margin: 0 0 45px;}

.top_sub_menu_title{color: #fff;line-height: 1.5em;position: absolute;bottom: 0;left: 0;margin-bottom: 14.5rem;font-family: 'Noto Serif SC';font-weight: bold;text-align: center;right: 0;padding: 0 0 4.7rem;background: url(../images/sub_banner_title.png) no-repeat center bottom/8.3rem auto;}
.sub_banner_text{color: #fff;line-height: 1.5em;position: absolute;bottom: 0;left: 0;margin-bottom: 6.3rem;text-align: center;right: 0;}

.top_sub_menu ul{}
.top_sub_menu li{width: 11.1%;}
.top_sub_menu .item{display: block;color: #000;padding: 3.2rem 1.2rem;position: relative;z-index: 2;text-align: center;border-right: .1rem solid #ebebeb;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; background:none;}
.top_sub_menu .item.on,.top_sub_menu .item:hover{background: #2a479b url(../images/sub_menu_bg.png) center/cover;color: #fff;border: none;}


.content{position: relative;z-index: 2;}
.content .gp-container{}
.content.w{background: #fff;padding: 1px 0;}
.sub_content{position: relative;padding: 0 0 9rem;}

.sub_menu{}
.sub_menu .lv0{position: relative;padding: 0 1.9rem 10.5rem;background: url(../images/sub_menu_bg.png) center bottom no-repeat;border-left: .1rem solid #dcdcdc;border-right: .1rem solid #dcdcdc;}
.sub_menu .lv0 ul{display: none;}
.sub_menu ul,.sub_menu .t,.sub_menu li{position: relative;}

.sub_menu .li0{border-bottom: .1rem solid #e5e5e5;margin: 0 0 2rem;}
.sub_menu .li0:last-child{margin: 0;}
.sub_menu .t0{padding: 1.3rem 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 .t0.on,.sub_menu .t0:hover{color: #003a8c;} */
.sub_menu a{line-height: 1.5em;position: relative;font-size: 1.4rem;color: #888;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;}
.sub_menu a.a0{font-size: 1.6rem;line-height: 3rem;color: #666;text-align: center;padding-left: 0;}

.sub_menu a.current,.sub_menu a.on,.sub_menu a:hover{color: #333;}
.sub_menu a.current.a0,.sub_menu .on > a.a0,.sub_menu a.a0:hover{color: #003a8c;}
.sub_menu .li0.on a.a0{text-align: left;padding-left: 2rem;}

.sub_menu .lv1{padding: 0 0 .5rem 2rem;position: relative;top: -0.9rem;}
.sub_menu a.a1{font-size: 1.4rem;padding-top: .3rem;padding-bottom: .3rem;line-height: 2.3rem;}
.sub_menu .t1.on a.a1,.sub_menu a.a1:hover{color: #333;}
.sub_menu a.a1.current::before,.sub_menu a.a1:hover::before{content: '';width: .5rem;height: .5rem;background: #f69c20;position: absolute;left: -1.4rem;top: 50%;transform: translateY(-50%);border-radius: 50%;}

.sub_menu .arrow{width: 2rem;height: 2rem;cursor: pointer;display: block;position: absolute;right: -0.5rem;top: 50%;transform: translateY(-50%);background: url(../images/sub_menu_arrow.png) center no-repeat;}
.sub_menu .t.on .arrow{background-image: url(../images/sub_menu_arrow2.png);}

.sub_left{width: 30rem;position: relative;}
.sub_left .wrap_fix_scroll,.sub_left .fix_scroll{width: 30rem;}
.sub_right{position: relative;width: calc(100% - 36rem);}

.sub_menu2{max-height: calc(100vh - 14rem);overflow: auto;}
.sub_menu2 a{display: block;margin: 0 0 2rem;padding: 2.5rem 0;background: #e6d9cf;cursor: pointer;}
.sub_menu2 a.on{background: #17287e;color: #fff;}
.sub_menu2 .title{line-height: 1.5;text-align: center;}

@media screen  and (max-width:1640px){
	/* .sub_left{width: 24rem;}
	.sub_right{width: calc(100% - 27rem);}
	.sub_left .wrap_fix_scroll,.sub_left .fix_scroll{width: 24rem;}

	.sub_menu2 a{padding: 1.5rem 0;}

	.sub_content{}
	
	.top_sub_menu_title{font-size: 3.6rem;padding: 0 0 2.6rem;background-size: 6rem auto;}
	.top_sub_menu .item{padding: 2rem .8rem;}
	 */

}
@media screen  and (max-width:1280px){
	/* .content{padding: 30px 0 60px;} */
	/* .bread{margin-bottom: 70px;}
	.top_sub_menu_title{margin-bottom: 9rem;}
	.sub_banner_text{margin-bottom: 2rem;} */
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;}
	.sub_banner{padding-bottom: 200px;}

	.wrap_top_sub_menu{padding: 0 0 20px;margin: 0;z-index: 101;}
	/* .top_sub_menu .item.on{font-size: 17px;} */
	.wrap_sub_banner .sub_banner_text{margin-bottom: 10px;}

	.bread{	margin: 0 0 12px;}
	/* .bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;color: #555;} */
	/* .bread a{color: #555;} */
	.sub_menu .wrap_fix_scroll{position: relative;}
	.sub_menu .wrap_fix_scroll .fix_scroll{position: relative !important;}

	.sub_left .wrap_fix_scroll, .sub_left .fix_scroll{width: 100%;position: relative !important;}

	.sub_left{width: 100%;float: none;margin: 0 0 10px;position: relative;left: 0;right: 0;top: 0;z-index: 20;}
	.sub_left.fixed{position: fixed;left: 20px;right: 20px;}

	.sub_menu2{max-height: initial;}
	.sub_menu2 li{display: inline-block;width: auto;}
	.sub_menu2 a{padding: 6px 15px;margin: 0 0 5px;}
	.sub_menu2 .title{font-size: 16px;}

	.sub_menu .wrap_fix_scroll, .sub_menu .wrap_fix_scroll .fix_scroll{width: 100%;float: none;}
	.sub_right{margin: 0;width: 100%;}
	.top_sub_menu_title{margin-bottom: 70px;padding: 0 0 20px;font-size: 24px;background-size: auto 22px;}
	.top_sub_menu ul{}
	.top_sub_menu li{width: auto;}
	.top_sub_menu .item{padding: 10px;font-size: 16px;}
	.top_sub_menu .item.on::before{width: 100px;}

	.sub_menu_title{background: #00508f url(../images/sub_menu_title1.png) no-repeat center/auto 9px;height: 30px;}
	.sub_menu_title.on{background-image: url(../images/sub_menu_title2.png);}
	.sub_menu .lv0{display: none;margin: 0;padding: 0 12px 120px;border: none;max-height: calc(100vh - 190px);overflow: auto;background-image: url(../images/sub_menu_bg2.png);}
	.sub_menu .li0{margin: 0;}
	.sub_menu .lv1{padding-top: 12px;}
	.sub_menu .t0{padding: 8px 0;margin: 5px 0 0;}
	.sub_menu a.a0{}
	.sub_menu a.a1{padding-top: 5px;padding-bottom: 5px;}

	.sub_content{}
	.content{margin-top: 0;z-index: 100;}
	.sub_content{padding: 0 0 60px;}
	.content .gp-container{min-height: initial;}

}
@media screen  and (max-width:767px){
	/* .sub_banner{padding-bottom: 140px;} */

	.top_sub_menu .item{font-size: 14px;padding: 6px 10px;}

	.bread{font-size: 12px;}
	.bread a:first-child{padding-left: 18px;}
}


/* article_page_start */
.page_article{position: relative;margin: 0 0 0;}

/* .vjs_video_3-dimensions{width: 100% !important;height: auto !important;padding-bottom: 56.25% !important;} */

.article_left{width: calc(100% - 35rem);float: left;padding-right: 5rem;border-right: .1rem solid #d9d9d9;position: relative;}
.article_right{width: 27rem;float: right;}

.page_article_title {}
.page_article_title h3 {line-height: 1.4;color: #000;margin: 1.2rem 0 2.7rem;}
.article_author{margin: 0 0 4.8rem;font-size: 0px;padding: 1rem .8rem;line-height: 2.8rem;position: relative;z-index: 2;background: #e6e9f5;}
.article_author span{font-size: 1.4rem;line-height: 2.2rem;padding: 0 3.2rem;color: #666;display: inline-block;vertical-align: middle;}
.article_author i{width: .1rem;display: inline-block;height: 1.6rem;vertical-align: middle;margin: 0 .8rem;background: #ccc;}

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

.annex {overflow: hidden;margin: 26px 0 0;line-height: 2.4rem;padding: 0 0 0;}
.annex .annex_title {position: relative;color: #333;padding: 0 0 1.6rem;font-weight: bold;}
.annex .list {margin: 0 0 -1rem 0;}
.annex li {margin: 0 0 1rem;}
.annex a{position: relative;display: block;color: #666;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;padding: 1.7rem 2rem;border: 1px solid #dfe1eb;}
.annex a:hover{color: #415ad9;border-color: #415ad9;}

.sub_article{}
.sub_article h3{color: #ba9d63;border-bottom: .1rem solid #e6e6e6;margin: 5.7rem 0 2.5rem;padding: 0 0 1.3rem;}
.sub_article ul{margin: 0 0 -2.8rem;}
.sub_article .item{margin: 0 0 2.8rem;position: relative;padding: 0 0 0 2rem;}
.sub_article .item::before{content: '';display: block;width: .6rem;height: .6rem;border: .1rem solid #304996;position: absolute;left: .2rem;top: 1rem;}

.table_article table{width: 100% !important;}
.table_article table *{background: none !important;}
.table_article td, .table_article th{border: 1px solid #000 !important;}

/* @media screen and (max-width: 1640px){
	.page_article{margin: 0;}
	.page_article_title{padding: .5rem 0 0;}
	.article_author{line-height: 2.4rem;margin: 0 0 2rem;}
	.article_author span{padding: 0 4rem 0 0;}
} */
@media screen and (max-width: 996px){
	.full_page .page_article,.page_article{margin: 0;}
	.page_article_title{padding: 0 0 10px;}
	.page_article_title h3{margin: 0;text-align: center;}
	.article_author{margin: 0 0 20px;padding: 10px 0;text-align: center;}
	.article_author span{padding: 0 10px;}
	.page_article .article{font-size: 15px;}
	.annex{margin: 30px 0 0;}
	.annex li{margin: 0 0 6px;}

	.article_left{width: 100%;float: none;padding: 0;border: none;}
	.article_right{width: auto;float: none;margin: 30px 0 0;}
	.share_box{text-align: center;}

	.sub_article .item::before{top: 9px;}
}
@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; }
}

.share_box {line-height: .7rem;text-align: center;color: rgb(1, 88, 156);font-size: 0rem;z-index: 100;position: relative;height: 6rem;margin: 0 0 0 -1rem;}
.share_box .share_title{display: block;text-align: center;color: rgb(51, 51, 51);font-size: 1.4rem;margin: -1.3rem 0 1rem;line-height: 2rem;position: relative;overflow: hidden;}
.share_box .share_title::before{content: '';display: block;border-top: .1rem dashed #e5e5e5;position: absolute;width: 100%;height: 0;top: 50%;left: 0;}
.share_box .share_title span{background: #fff;display: inline-block;position: relative;z-index: 2;padding: 0 1rem;color: #333;}

.share_box .share_btn, .share_box .share_btn.share_more::after {line-height: 2rem;margin: 0rem auto 2rem;position: relative;width: 6rem;height: 6rem;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 0%;background-color: #F8F8F8;float: left;}
.share_box > .share_btn{margin-left: 1rem;}

.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: #fff;}
.share_box .share_btn.share_wechat { background-image: url("../images/share_wechat.png");}
.share_box .share_btn.share_sina { background-image: url("../images/share_sina.png");}
.share_box .share_btn.share_qzone { background-image: url("../images/share_qzone.png");}
/* .share_box .share_btn.share_copy { background-image: url("../images/share_copy.png"); background: #7dd43c;} */
.share_box .share_btn.share_more::after { content: ""; background-image: url("../images/share_more.png");position: absolute; border: 0px; left: 0px; margin: 0px; }
.share_box .share_btn.share_twitter { background-image: url("../images/share_twitter.png"); /*background: #6babe8;*/}
.share_box .share_btn.share_facebook { background-image: url("../images/share_facebook.png"); /*background: #415a94;*/}
.share_box .share_btn.share_linkedin { background-image: url("../images/shareto_linkedin.png"); /*background: #3d84c2;*/}
.share_box .share_btn:last-child { }
#qrcode{padding: 5px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.share_box .share_btn .alert_box { position: absolute; top: 100%; left: 0%; padding: 6px; display: none;z-index: 2;padding: 1px;z-index: 10;}
.share_box .share_wechat .alert_box{right: 100%;top: 0;left: auto;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box canvas { display: block; }
.share_box .share_more .share_btn {margin: 10px 0 0;border: 0px;/* border-radius: 0px; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	/* .share_box {position: fixed;right: 20px;bottom: 20px;top: initial;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	.share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;}
	.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 0 10px;} */

	.share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 8px 0 0;width: auto;transform: none;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more::after{display: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	/* .share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;} */
	.share_box .share_btn{float: none;display: inline-block;vertical-align: top;}
	/* .share_box > .share_btn{display: none;} */
	/* .share_box .share_btn{display: inline-block;} */
	.share_box .share_btn.share_more{display: inline-block;margin: 0;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 0 0 10px;}

	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;}
}
@media screen and (max-width: 767px){
	.share_box .share_btn{width: 40px;height: 40px;}
}


/* article_page_end */

/* pages_start */
.pages {padding: 0;font-size: 0;text-align:center;margin: 5rem 0 0 0;position: relative;z-index: 2;}
.pages > a{display:inline-block;width: 4.8rem;height: 4.4rem;line-height: 4.4rem;position:relative;vertical-align: top;font-size: 1.6rem;color: #666;margin: 0 0 0 .5rem;border: .1rem solid #17287e;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;}
.pages .start,.pages .end,.pages .next,.pages .prev{width: auto;padding: 0 2.3rem;margin: 0 0 0 1rem;}
.pages .start{margin: 0;}
.pages .prev + a{margin: 0 0 0 1rem;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background: #17287e;border-color: #17287e;}

.pages .select_link_box{display: inline-block;vertical-align: top;margin: 0 0 0 2rem;padding: 0 1.7rem 0 .2rem;height: 4.4rem;line-height: 4.4rem;border: .1rem solid #1237b2;font-size: 1.6rem;position: relative;}
.pages .select_link_box::before{content: '';display: block;width: .1rem;height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 6.8rem;background: #1237b2;}
.pages .select_link_box span{display: inline-block;vertical-align: top;}
.pages .select_link{display: inline-block;vertical-align: middle;width: 5.3rem;height: 3.2rem;position: relative;margin: -0.2rem 1.3rem 0 0;padding: 0 1.3rem 0 0;}
.pages .select_link:hover{background: #17287e;}
.pages .select_link:hover > a{color: #fff;}
.pages .select_link .arrow{width: 2rem;height: 2rem;position: absolute;right: .4rem;bottom: calc(50% - 1rem);background: url(../images/select_arrow.png) center center no-repeat;transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;cursor: pointer;}
.pages .select_link:hover .arrow{transform: rotate(180deg);background: url(../images/select_arrow2.png) center center no-repeat;}
.pages .select_link > p{display: block;font-size: 1.6rem;line-height: 3.2rem;text-align: center;position: relative;}
.pages .select_link:hover > p{color: #fff;}
.pages .select_link .alert_box{height: 0;position: absolute;left: 0;right: 0;bottom: 100%;background: #17287e;overflow: hidden;border: 0;opacity: 0;transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;max-height: 20rem;overflow: auto;padding: .5rem 0 0;}
.pages .select_link:hover .alert_box{opacity: 1;height: auto;}
.pages .select_link .alert_box a{display: block;font-size: 1.4rem;color: #fff;line-height: 1.5;padding: .6rem 0;text-align: center;}
.pages .select_link .alert_box a:hover{background: rgba(255,255,255,0.2);}

.pages .input_page{display: inline-block;vertical-align: middle;}
/* .pages span.word{color: #494949;font-size: 1.6rem;margin: 0 1.5rem 0 .6rem;} */
.pages span.jumpto{width: auto;line-height: 3.2rem;height: 3.2rem;cursor: pointer;padding: 0 1rem;}
.pages span.tips{color: red;display: none;}
.pages .input_page input{width: 3.2rem;height: 3.2rem;color: #333;outline: none;padding: 0;text-align: center;background: #F2F2F2;border: none;border-radius: .2rem;margin: 0 .5rem;font-size: 1.6rem;}

@media screen and (max-width:1640px){
	.pages{margin: 4rem 0 0;}
}
@media screen and (max-width:1220px){
	.pages>a{width: 4rem;font-size: 1.4rem;}
	.pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 1.5rem;}
	.pages .select_link_box{margin-left: 3rem;/* padding: 0 1.5rem; */font-size: 1.4rem;}
	.pages .select_link{/* margin: -0.2rem 0 0; */}

}
@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
	/* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */

	.pages .select_link_box{margin-left: 20px;/* padding: 0 10px; */font-size: 13px;height: 30px;line-height: 30px;}
	.pages .select_page span{font-size: 13px;line-height: 30px;}
	.pages .select_link{height: 30px;}
	.pages .select_link p{font-size: 13px;line-height: 30px;}
	/* .pages .select_link .arrow{bottom: 5px;} */

	.pages .input_page input,.pages span.jumpto{font-size: 13px;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,.pages .prev + a{margin-bottom: 10px;margin-left: 5px;}
	.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{padding: 0 5px;margin: 0 0 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 */

.sub_channel_title{font-weight: bold;margin: 0 0 3rem;line-height: 3.6rem;}
.sub_channel_title.w{color: #fff;}
.sub_channel_link{display: block;color: #d02f24;padding: 0 0 0 7rem;line-height: 2.4rem;height: 2.4rem;position: relative;font-family: 'Noto Serif SC';}
.sub_channel_link::before{content: '';display: block;width: 4rem;height: .1rem;background: #d02f24;position: absolute;left: 2.2rem;top: 50%;}
.sub_channel_link::after{content: '';display: block;width: 2.2rem;height: 2.2rem;position: absolute;left: 0;top: 50%;margin: -1.1rem 0 0;background: url(../images/sub_page_more1.png) no-repeat left center/100% auto;}
.sub_channel_link:hover{color: #d02f24;}

.wrap_sub01a{padding: 8rem 0 22rem;position: relative;background: url(../images/sub01a_bg.png) center/cover;}
.sub01a{}
.sub01a .lf{width: 33.2%;float: left;padding: .5rem 0 0;}
.sub01a .rt{width: 59.6%;float: right;position: relative;padding: 0 3rem 0 0;}
.sub_01a1 .info{margin: 4.1rem 0 9rem;text-align: justify;}
.sub_01a2::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 5rem;bottom: 0;background: url(../images/sub01a_bg2.png) center/cover;}

.sub_01a3{margin: -10rem 0 11rem;}
.sub_01a3 ul{margin: 0 1.5rem -3rem -6.5rem;}
.sub_01a3 .item{margin: 0 0 3rem 6.5rem;background: #fff;height: 20rem;line-height: 20rem;text-align: center;font-weight: bold;box-shadow: 1.5rem 1.5rem 0 #e0e8fc;}
.sub_01a3 li:nth-child(1) .item{background: url(../images/sub01a3_bg1.png) no-repeat center/cover;}
.sub_01a3 li:nth-child(2) .item{background: url(../images/sub01a3_bg2.png) no-repeat center/cover;}
.sub_01a3 .title::before,.sub_01a3 .title::after{content: '';display: inline-block;vertical-align: middle;width: 10rem;height: .1rem;background: #415ad9;margin: -0.4rem 2rem 0;}

.wrap_sub01b{padding: .2rem 0 .2rem;background: #edeffa;}
.sub01b{background: #304996 url(../images/sub01b_bg.png) no-repeat left bottom;align-items: center;}
.sub_01b1{width: calc(50% - 23rem);padding: 3.3rem 0 1.6rem 10rem;}
.sub_01b1 .info{margin: 5rem 0 6rem;color: rgba(255,255,255,.8);max-height: 30rem;}

.sub_01b2{width: calc(50% + 3rem);}
.sub_01b2 ul{margin: 0 0;}
.sub_01b2 .item{margin: 0 0;padding: 4.1rem 0;background: #3c549c;}
.sub_01b2 li:nth-child(2) .item,.sub_01b2 li:nth-child(3) .item{background: #2b4291;}
.sub_01b2 .top{padding: 0 0;width: 15rem;height: 15rem;margin: 0 auto 2.5rem;border-radius: 50%;position: relative;background: #fff;text-align: center;line-height: 15rem;box-sizing: border-box;border: .1rem dashed #ba9d63;}
.sub_01b2 li:nth-child(2) .top,.sub_01b2 li:nth-child(3) .top{border: none;background: rgba(255,255,255,.1);}
.sub_01b2 .num{font-size: 6rem;color: #ba9d63;font-family: 'Noto Serif SC';}
.sub_01b2 .unit{position: absolute;left: 100%;line-height: 1em;bottom: 1.5rem;color: #999;}
.sub_01b2 .title{margin: 0 auto;max-width: 19rem;padding: 0 1rem;text-align: center;color: #ba9d63;}

.wrap_sub01c{padding: 12.2rem 0 12.8rem;background:#edeffa url(../images/sub01c_bg.png) no-repeat center/100% auto;}
.sub01c{}
.sub_01c1 .sub_channel_link{float: right;margin: .5rem 0 0;}
.sub_01c1{}
.sub_01c1 ul{margin: 0 0 -2rem -2rem;}
.sub_01c1 .item{margin: 0 0 2rem 2rem;}
.sub_01c1 .gp-img{padding-bottom: 55.8%;}

.sub_01c2{margin: 9rem 0 7.2rem;text-align: center;}
.sub_01c2 .sub_channel_link{display: inline-block;}
.sub_01c2 .sub_channel_title{display: inline-block;margin-bottom: 0;}
.sub_01c2 .info{color: rgba(255,255,255,.7);padding: 2rem 9rem .7rem;background: url(../images/sub01c_ico1.png) no-repeat left top,url(../images/sub01c_ico2.png) no-repeat right bottom;margin: .2rem 0 4.1rem;}

.sub_01c3{}
.sub_01c3 ul{margin: 0 0 -2rem -6rem;}
.sub_01c3 .item{margin: 0 0 2rem 6rem;position: relative;padding: 0 0 0 2rem;background: #edeffa;}
.sub_01c3 .item::before{content: '';display: block;width: 2rem;height: 7rem;position: absolute;left: 0;bottom: 2rem;background: #415ad9;}
.sub_01c3 .gp-img{padding-bottom: 52.3%;}
.sub_01c3 .title{margin: 0 0;position: absolute;left: 6rem;bottom: 4.3rem;font-weight: bold;color: #fff;}

.sub_013{width: calc(50% - 3rem);}
.sub_013 ul{margin: 0 0;padding: 3.2rem 0 0;}
.sub_013 .item{margin: 0 0;border-bottom: .1rem solid #d9d9d9;padding: 1.9rem 0 2rem;position: relative;}
.sub_013 li:first-child .item{border-top: .1rem solid #d9d9d9;}
.sub_013 .title{position: relative;color: #415ad9;padding: 0 0 0 3rem;float: left;font-weight: bold;line-height: 4rem;}
.sub_013 .title::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .1rem;height: 2.4rem;background: #415ad9;}
.sub_013 .info{margin: 0 0 0 20rem;line-height: 4rem;padding: 0 0 0 18rem;}
.sub_013 .info a{line-height:1.5em;padding:.5em 0;position: relative;}
.sub_013 .info span{color: #999;font-size: .6em;position: absolute;position: absolute;left: -90px;top: 10px;}

.sub_0132{align-items: stretch;width: 100%;padding: .8rem 0 0;}
.sub_0132 .box{width: calc(50% - 3rem);border: .2rem solid #edeef2;margin: 0 0 3rem;position: relative;box-sizing: border-box;padding: 1.3rem 5rem 2rem 8rem;border-left: none;}
.sub_0132 .box.box2{width: 100%;}
.sub_0132 .box::before{content: '';display: block;width: 5rem;position: absolute;left: 0;top: 0;bottom: 0;background: url(../images/sub013_bg.png) center;}
.sub_0132 ul{margin: 0 0;}
.sub_0132 .item{margin: 0 0 -0.3rem;border-top: .1rem solid #e5e5e5;padding: 1.9rem 0 1.6rem;position: relative;overflow: hidden;}
.sub_0132 li:first-child .item{border-top: none;}
.sub_0132 .title{position: relative;color: #000;float: left;font-weight: bold;line-height: 4rem;}
.sub_0132 .info{margin: 0 -3.6rem 0 20rem;line-height: 4rem;}
.sub_0132 .info a{line-height:1.5em;padding: .3em 0;display: inline-block;vertical-align: top;margin: 0 3.5rem 0 0;}
.sub_0132 .box:nth-child(2n) .info{margin-left: 14rem;}

.sub_014{padding: 5rem 0 0 2.5rem;background: url(../images/sub014_bg.png) no-repeat right top/auto 21rem;overflow: hidden;}
.sub_014 .img_box{width: 24rem;float: left;position: relative;z-index: 2;padding: 1.5rem 0 0 2rem;}
.sub_014 .img_box::before{content: '';display: block;position: absolute;left: 0;right: 2rem;top: 0;bottom: 4rem;background: url(../images/sub014_bg2.png) no-repeat center/cover;z-index: -1;}
.sub_014 .img_box img{display: block;width: 100%;}
.sub_014 .info_box{margin: 0 0 0 30.3rem;padding: 1.1rem 0 0;}
.sub_014 .title{margin: 0 0 2rem;}
.sub_014 .info{margin: 0 0 9.6rem;color: #666;}
.sub_014 .article{min-height: 27.2rem;}

.sub_0142{padding: 4rem 0 0 0;overflow: hidden;}
.sub_0142 .img_box{width: 34rem;float: left;position: relative;z-index: 2;padding: 0 0 1rem 1rem;margin: 0 6.5rem 0 0;}
.sub_0142 .img_box::before{content: '';display: block;position: absolute;left: 0;right: 5rem;bottom: 0;top: 2.5rem;z-index: -1;
	/* background: #415ad9;background: -webkit-linear-gradient(top, #162888 0%,  #3a52db 100%);background: -o-linear-gradient(top, #162888 0%,  #3a52db 100%);background: -moz-linear-gradient(top, #162888 0%,  #3a52db 100%);background: linear-gradient(to bottom, #162888 0%,  #3a52db 100%); */
	/* linear-gradient(to bottom right, #bd9b5c 0%,  #3a52db 100%) */
	/* background: url(../images/sub041b_bg.png) left/cover; */
	background: url(../images/sub014_bg3.png) left/cover;
}
.sub_0142 .img_box img{display: block;width: 100%;}
.sub_0142 .info_box{margin: -0.4rem 0 0 41.5rem;}
.sub_0142 .title{margin: 0 0 6rem;}
.sub_0142 .title span{display: inline-block;padding: 0 2.3rem 0 0;}
.sub_0142 .article{min-height: 27.2rem;}

.sub_015a{margin: 3rem 0 0;}
.sub_015a ul{margin: 0 0;}
.sub_015a .item{margin: 0 0;padding: 2.4rem 3rem 3.6rem;background: #fff;overflow: hidden;}
.sub_015a .title{margin: 0 0 1.4rem;border-bottom: .1rem solid #e6e8f2;padding: 0 0 .5rem;font-weight: bold;}
.sub_015a .info{margin: 0 -2.7rem 0 0;}
.sub_015a .info a{margin: 0 2.7rem 0 0;float: left;}
.sub_015a li:nth-child(2n) .item{background: #e6e8f2;}
.sub_015a li:nth-child(2n) .title{border-color: #fff;}

.sub_16{padding: 4rem 5rem 5.8rem;background: #fff;}

.sub_16a{margin: 0 0 2rem;position: relative;}
.sub_16 ul{margin: 0 0;}
.sub_16 .item{margin: 0 0;position: relative;background: #fff;}
.sub_16 .gp-img::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 24.6%;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.5));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.5));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.5));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.5));z-index: 2;}
.sub_16 .title{position: absolute;left: 0;right: 0;bottom: 0;color: #fff;padding: 0 4rem 4.6rem;z-index: 2;}

/* .sub_16a .gp-img,.sub_16b .gp-img{padding-bottom: 42.7%;} */
.sub_16a .gp-video-box{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.sub_16a video{display: block;width: 100%;height: 100%;}

.sub_16a .swiper_box{overflow: hidden;}
.sub_16a .swiper_menu{text-align: center;font-size: 0;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2;}
.sub_16a .arrow{width: 8rem;height: 8rem;line-height: 8rem;background: center no-repeat rgba(255,255,255,.8);display: inline-block;vertical-align: top;margin: 0 0 .1rem;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);border-radius: 50%;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;box-shadow: 0rem .8rem 1.76rem .24rem rgba(0, 0, 0, 0.1);color: #17287e;}
.sub_16a .arrow i{font-size: 3.2rem;}
.sub_16a .prev{left: -4rem;}
.sub_16a .next{right: -4rem;}
.sub_16a .arrow:hover{background-color: #415ad9;color: #fff;}

.sub_16b{overflow: hidden;margin: 0 0 0 -1rem;}
.sub_16b ul{}
.sub_16b .item{margin: 0 0 0 1rem;}
.sub_16b .swiper-slide-thumb-active .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: .6rem solid #415ad9;opacity: .8;z-index: 2;}

.sub_017{}
.sub_017 ul{margin: 0 0 -3rem;}
.sub_017 .item{margin: 0 0 3rem;}
.sub_017 .title{width: 11rem;height: 5rem;line-height: 5rem;text-align: center;background: #415ad9;color: #fff;}
.sub_017 .info_box{padding: 3rem 0;align-items: center;background: #fff;}
.sub_017 .gp-img_centered{height: 21rem;width: 31rem;border-right: .1rem solid #e5e5e5;}
.sub_017 .info{width: calc(100% - 38rem);padding: 1.4rem 3rem 0 0;}
.sub_017 .info p{margin: 0 0 1.8rem;}

.wrap_sub02{padding: 10rem 0 10rem;background: #f2f4ff url(../images/sub02_bg.png) no-repeat right bottom/100% auto;}
.sub02{}
.sub_02::before{content: '';display: block;width: 17rem;height: 17rem;margin: 0 auto;background: url(../images/sub017_img1.png) center/cover;}
.sub_02 ul{position: relative;}
.sub_02 ul::before{content: '';display: block;position: absolute;top: -0.1rem;left: 50%;transform: translateX(-50%);border-top: 1.2rem solid #14287d;border-left: .9rem solid transparent;border-right: .9rem solid transparent;}
.sub_02 li::before{content: '';display: block;width: .2rem;height: 8.8rem;margin: 0 auto;background: #14287d;}
.sub_02 li:first-child:before{height: 5.4rem;}
.sub_02 .item{position: relative;border-top: .1rem solid #d9d9d9;border-bottom: .1rem solid #d9d9d9;padding: 1rem 0 1rem 15.6rem;overflow: hidden;}
.sub_02 .title{margin: 0 0;position: absolute;left: 0;top: -0.1rem;border-top: .4rem solid #415ad9;padding: 1rem 0 0;color: #14287d;}
.sub_02 .info{padding: 1.5rem 0 .3rem;display: flex;flex-wrap: wrap;}
.sub_02 .info a{/* float: left; */line-height: 1.5;margin: 0 0 1.6rem;width: 16.6%;/* display: inline-block; *//* vertical-align: top; */box-sizing: border-box;padding: 0 2.2rem 0 0;}
.sub_02 .info.info2{margin-right: -7.2rem;}
.sub_02 .info.info2 a{width: auto;margin-right: 7.1rem;min-width: 8em;}

.sub_03{padding: 6rem 0 0 ;}
.sub_03 ul{margin: 0 0 -6.8rem -4rem;}
.sub_03 .item{margin: 0 0 6.8rem 4rem;overflow: hidden;}
.sub_03 .gp-img{transition: all linear .35s;-ms-transition: all linear .35s;-moz-transition: all linear .35s;-webkit-transition: all linear .35s;-o-transition: all linear .35s;}
.sub_03 .item:hover .gp-img{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.sub_03 .bottom{padding: 0 4rem 0 1rem;position: relative;background: #f2f4ff;z-index: 2;}
.sub_03 .bottom::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 2rem;width: 1rem;background: #415ad8;}
.sub_03 .title{margin: 0 0;background: #dce6fa url(../images/sub03_bg.png) no-repeat right center/auto 100%;line-height: 1.8;padding: 1.9rem 3rem 2.7rem 3rem;}
.sub_03 i{position: absolute;top: 50%;transform: translateY(-50%);right: 3rem;font-size: 4.2rem;color: #ba9d63;}

.sub_032 .gp-img{padding-bottom: 44.27%;}
.sub_032 .title{background: none;padding: 0 0rem 1.2rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;}
.sub_032 .title::before{content: '';display: block;position: absolute;left: 0;bottom: 0;height: 1px;width: 10%;background: #415ad8;}
.sub_032 .time{color: #415ad8;margin: 1.2rem 0 .4rem;}

.wrap_sub041a{padding: 5.6rem 0 7.5rem;background: url(../images/sub041a_bg.png) center/cover;}
.sub041a{}
.sub041a .box{width: calc(25% - 2.67rem);}
.sub_041a{}
.sub_041a ul{margin: -1.2rem 0 1.1rem;}
.sub_041a .item{margin: 0 0 2rem;padding: 2.7rem 3rem 4.6rem;background: #fff;position: relative;}
.sub_041a .item::before{content: '';display: block;width: .1rem;height: 4.4rem;background: #d02f24;position: absolute;left: 3rem;top: 0;}
.sub_041a .time{font-family: 'myriad';color: #17287e;padding: 0 0 0 1rem;margin: 0 0 1.2rem;}

.wrap_sub041b{padding: 7.1rem 0 11rem;}
.sub041b{}
.sub_041b1{order: 2;width: 48.5rem;}
.sub_041b2{order: 1;width: calc(100% - 53.5rem);box-sizing: border-box;padding: 0 0 0 3rem;position: relative;}
.sub_041b2::before{content: '';display: block;position: absolute;left: 0;top: 5rem;bottom: 0;right: 4.5rem;background: url(../images/sub041b_bg.png) center/cover;}
.sub_041b1 .info{margin: 1.2rem 0 6.3rem;text-align: justify;}

.sub_042{}
.sub_042 ul{margin: 0 0 -2rem;padding: 0 0;}
.sub_042 .item{margin: 0 1rem 2rem 0;align-items: center;padding: 2.7rem 1rem;background: url(../images/sub042_bg1.png) right center/cover;position: relative;}
.sub_042 .item::before{content: '';display: block;position: absolute;left: 100%;top: 0;height: 3rem;width: 0;border-left: 1rem solid #415ad9;border-bottom: 2rem solid transparent;}
.sub_042 .title{position: relative;padding: 0 0 0;width: calc(100% - 11.3rem);}
.sub_042 .time{/* margin: 0 0 0 1.6rem; */width: 9rem;text-align: center;font-family: Arial;position: relative;}
.sub_042 .time::before{content: '';display: block;width: .1rem;height: 5rem;background: #e5e5e5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sub_042 .day{margin: 0 0;padding: 0 0 0;color: #415ad9;}
.sub_042 .item,.sub_042 .time,.sub_042 .time::before,.sub_042 .title,.sub_042 .day{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_042 .item:hover{background-image: url(../images/sub042_bg2.png);box-shadow: 0rem 1rem 2rem 0rem rgba(23, 40, 126, 0.1);}
.sub_042 .item:hover .time::before{background: #8392de;}
.sub_042 .item:hover .time,.sub_042 .item:hover .day,.sub_042 .item:hover .title{color: #fff;}

.wrap_sub044a{padding: 6rem 0 6rem;position: relative;z-index: 1;}
.wrap_sub044a::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 60rem;transform: translateY(59%);background: url(../images/sub044_bg.png) center/cover;}
.sub044a{}
.sub_044a{position: relative;}
.sub_044a ul{margin: 0rem -5rem;padding: 0 5rem 1rem;background: #f2f4ff;}
.sub_044a .item{margin: 0 0 7.8rem;position: relative;padding: .1rem 0 .1rem 4.6rem;}
.sub_044a .item::before{content: '';display: block;width: .5rem;height: 100%;background: #415ad9;position: absolute;left: 0;top: 0;}
.sub_044a .img_box{width: 56.8rem;float: right;}
.sub_044a .info_box{margin: 0 62rem 0 0;padding: 0 0 0;}
.sub_044a .title{margin: -0.5rem 0 3rem;font-weight: bold;}
.sub_044a .info{margin: 0 0 3.9rem;color: #666;text-align: justify;}
.sub_044a .more{position: relative;padding: 0 0 0 6.1rem;color: #415ad9;margin: 0 0 1.9rem;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_044a .more:last-child{margin-bottom: 0;}
.sub_044a .more::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: .7rem;border: .1rem solid #415ad9;border-radius: 50%;width: .6rem;height: .6rem;}
.sub_044a .more::after{content: '';display: block;position: absolute;left: 1.5rem;height: .1rem;width: 4rem;background: #415ad9;top: 50%;}
.sub_044a .more:hover{left: 10px;}

.wrap_sub044b{padding: 10.5rem 0 12.8rem;overflow: hidden;}
.sub044b{}
.sub044b_title{display: block;line-height: 4rem;height: 4rem;border-left: .5rem solid #415ad9;padding: 0 0 0 2rem;color: #fff;display: block;margin: 0 0 1.5rem;font-weight: bold;}

.sub_044b{margin: 0 -5rem 0;padding: 4rem 5rem 0;background: #f2f4ff;}
.sub_044b ul{margin: 0 0 -2rem -2.5rem;}
.sub_044b .item{margin: 0 0 3rem 2.5rem;position: relative;}
.sub_044b .title{margin: 1rem 0 0;}

.sub_05{}
.sub_05 ul{margin: 0 0 -3rem -4rem;}
.sub_05 .item{margin: 0 0 3rem 4rem;padding: 2.6rem 4rem 4rem;background: #fff;position: relative;}
.sub_05 .item::before{content: '';display: block;width: .1rem;height: 4rem;background: #d02f24;position: absolute;left: 4rem;top: 0;}
.sub_05 .time{font-family: 'myriad';color: #17287e;padding: 0 0 0 2rem;margin: 0 0 1.8rem;}

.wrap_sub06a{padding: 7rem 0 9rem;}
.wrap_sub06b{background: url(../images/sub041a_bg.png) center/cover;}
.sub041b{align-items: start;}
.sub_041b1 .sub_channel_title{margin: -0.8rem 0 3.3rem;}
.sub_041b1 .sub_channel_link{margin-bottom: 2.6rem;}
.sub_041b1 .sub_channel_link:last-child{margin-bottom: 0;}

.sub_07{}
.sub_07 ul{margin: 0 0;padding: 2.4rem 0 0;}
.sub_07 .item{margin: 0 0;line-height: 3.1rem;padding: 2.4rem 0;border-bottom: .1rem solid #dadce5;}
.sub_07 .title{white-space: nowrap;position: relative;margin: 0 4rem 0 13.6rem;line-height: 3.1rem;}
.sub_07 .time{color: #415ad9;float: left;font-family: arial;font-weight: bold;}
.sub_07 i{float: right;color: #ccc;}
.sub_07 .item:hover i{color: #415ad8;}

.wrap_sub08a{padding: 7rem 0 7rem;}
.wrap_sub08b{padding: 8.4rem 0 13rem;}
.sub08b .sub_channel_link{float: right;margin: .7rem 0 0;}
.sub_08b ul{margin: -0.2rem 0 -2rem -4rem;}
.sub_08b .item{margin: 0 0 2rem 4rem;padding: 2.8rem 3rem 3rem;}
.sub_08b .item::before{left: 3rem;height: 4.4rem;}
.sub_08b .time{padding: 0 0 0 .9rem;margin: 0 0 1.2rem;}

.sub_09{}
.sub_09 ul{margin: 0 0 -2rem;}
.sub_09 .item{margin: 0 0 2rem;line-height: 4rem;position: relative;padding: 3.1rem 2rem 3.1rem 19rem;background: #fff;}
.sub_09 .title{margin: 0 0;position: absolute;color: #17287e;top: 50%;transform: translateY(-50%);left: 5rem;}
.sub_09 .info a{position: relative;padding: 0 0 0 2.1rem;display: inline-block;color: #666;margin: 0 5rem 0 0;}
.sub_09 .info a::before{content: '';display: block;width: .6rem;height: .6rem;border: .1rem solid #17287e;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.sub_09 .info a:hover{color: #17287e;}

.sub_10{padding: 0 0 6rem;}
.sub_10 .title{margin: 0 0 3.8rem;position: relative;font-weight: bold;padding: 0 0 0 3rem;}
.sub_10 .title::before{content:'';display: block;position: absolute;left: 0;height: 3.2rem;width: .3rem;background: #ba9d63;top: 50%;transform: translateY(-50%);}
/* .sub_10 .title::before{content:'';display: block;position: absolute;left: 0;bottom: 0;height: 2rem;width: 60rem;background: url(../images/sub10_title.png);} */
.sub_10 .bottom{height: 60vh;}




.sub_05 .item,.sub_07 .title{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;top: 0;left: 0;}
.sub_05 li:hover .item{top: -10px;}
.sub_07 li:hover .title{left: 16px;}



@media screen  and (max-width:1280px){
	.sub_041b1 .info{margin: 1.2rem 0 2rem;}
}
@media screen  and (max-width:996px){
	.sub_channel_title{margin: 0 0 10px;line-height: 24px;}

	.wrap_sub01a{padding: 40px 0 80px;}
	.sub01a .lf{width: auto;float: none;padding: 0;}
	.sub01a .rt{width: auto;float: none;padding: 0 10px 0 0;margin: 20px 0 0;}
	.sub_01a1 .info{margin: 12px 0;line-height: 1.8em;}
	.sub_01b2 .title{max-width: initial;}
	.sub_01a3 ul{margin: 0 0 -20px -30px;}
	.sub_01a3 .item{margin: 0 0 20px 30px;line-height: 80px;height: 80px;}
	.sub_01a3 .title{line-height: inherit;}
	.sub_01a3 .title::before, .sub_01a3 .title::after{width: 50px;margin: -2px 10px 0;}

	.sub_01b1{width: 100%;padding: 42px 40px;box-sizing: border-box;background: url(../images/sub01b_bg.png) no-repeat left bottom/100% auto;}
	.sub_01b1 .info{max-height: initial;}
	.sub_01b2{width: 100%;}

	.wrap_sub01c{padding: 40px 0;background-size: 180vw auto;}
	.sub_01c2{margin: 30px 0 20px;}
	.sub_01c2 .info{padding: 20px 30px 7px;margin: 0 0 22px;background-size: 21px auto,21px auto;}

	.sub_01c3 ul{margin: 0 0 -20px -30px;}
	.sub_01c3 .item{margin: 0 0 20px 30px;padding: 0 0 0 10px;}
	.sub_01c3 .item::before{width: 10px;height: 40px;left: 0;bottom: 10px;}
	.sub_01c3 .title{left: 30px;bottom: 20px;}

	.sub_013 .title{float: none;font-size: 16px;}
	.sub_013 .info{margin: 6px 0 0 22px;padding: 0;}
	.sub_013 .info span{position: relative;left: 0;top: 0;display: block;}

	.sub_014 .info{margin: 0 0 30px;}

	.sub_0142 .info_box{margin-left: 0;}

	.sub_017 .info_box{padding: 20px 0;}

	.wrap_sub041a{padding: 40px 0 20px;}
	.sub041a .box{width:100%;margin: 0 0 30px;}
	.sub_041a ul{margin: 5px 0 0;}
	.sub_041a .item{margin: 0 0 20px;padding: 12px 20px;}
	/* .sub_041a .item::before{width: 1px;height: 40px;left: 0;top: 0;} */

	.wrap_sub041b{padding: 30px 0;}
	.sub_041b1{order: 1;width: 100%;}
	.sub_041b2{order: 2;width: 100%;padding: 0 0 0 20px;margin: 30px 0 0;}
	.sub_041b1 .info{margin: 0 0 20px;}

	.sub_042 .item{padding: 10px 6px;}
	.sub_042 .time{width: 60px;}

	.sub_044a ul{margin: 0;}
	.sub_044a .img_box{width: 100%;float: none;margin: 0 0 10px;}
	.sub_044a .info_box{margin: 0;padding: 0;}
	.sub_044a .title{margin: 0 0 4px;}
	.sub_044a .info{margin: 0 0 20px;}

	.sub_044b{margin: 0;}

	.sub_05 .item::before{height: 30px;}
	.sub_07 ul{padding: 6px 0 0;}
	.sub_08b ul{margin-top: 0;}

	


}
@media screen and (max-width: 767px){
	.sub_channel_link{padding: 0 0 0 36px;line-height: 20px;height: 20px;}
	.sub_channel_link::after{width: 12px;height: 12px;margin: -6px 0 0;background-size: 100% auto;}
	.sub_channel_link::before{width: 20px;height: 1px;left: 12px;}

	.sub_01b2 .item{padding: 24px 0;}
	.sub_01b2 .top{width: 70px;height: 70px;line-height: 64px;margin-bottom: 8px;}
	.sub_01b2 .num{font-size: 30px;}
	.sub_01b2 .unit{left: 110%;}
	
	.sub_01c1 .sub_channel_link{margin: 0;}
	.wrap_sub01c{background: none;overflow: hidden;}
	.sub_01c2{background: #edeffa url(../images/sub01c_bg.png) no-repeat center/cover;padding: 30px 20px 50px;margin: 20px -20px -20px;}

	.sub_013 ul{padding: 0;}

	.sub_0132 .box{padding: 9px 12px 4px 30px;width: calc(50% - 10px);}
	.sub_0132 .box::before{width: 16px;}
	.sub_0132 .info,.sub_0132 .box:nth-child(2n) .info{margin: 10px 0 0;}
	.sub_0132 .title{float: none;}


	.sub_014{background: none;padding: 0;}
	.sub_014 .img_box{float: none;margin: 0 auto;}
	.sub_014 .info_box{margin: 0;}
	.sub_014 .title{margin: 0 0 6px;text-align: center;}
	.sub_014 .info{margin: 0 0 12px;text-align: center;}
	.sub_014 .article{min-height: 0;}

	.sub_0142{background: none;padding: 0;}
	.sub_0142 .img_box{float: none;margin: 0 auto;max-width: 80%;}
	.sub_0142 .info_box{margin: 0;}
	.sub_0142 .title{margin: 0 0 6px;text-align: center;}
	.sub_0142 .article{min-height: 0;}


	.sub_015a{margin: 20px 0 0;}
	.sub_015a .item{padding: 12px 15px 20px;}
	.sub_015a .title{margin: 0 0 5px;padding: 0 0 5px;}

	.sub_16{padding: 10px;}
	.sub_16 .title{padding: 0 12px 12px;}
	.sub_16a{margin: 0 0 10px;}
	.sub_16b{margin: 0 0 0 -4px;}
	.sub_16b .item{margin: 0 0 0 4px;}
	.sub_16b .swiper-slide-thumb-active .item::before{border-width: 3px;}

	.sub_017 .title{width: 80px;height: 36px;line-height: 36px;}
	.sub_017 .gp-img_centered{width: 100%;border: none;height: 120px;}
	.sub_017 .info{width: 100%;padding: 20px 20px 0;box-sizing: border-box;line-height: 1.8;}
	.sub_017 .info p{margin: 0 0 10px;}

	.wrap_sub02{padding: 80px 0 60px;}
	.sub_02 li:first-child:before{height: 30px;}
	.sub_02 li::before{width: 1px;height: 40px;}
	.sub_02 .item{padding: 0;}
	.sub_02 .title{position: relative;float: left;padding-bottom: 10px;}
	.sub_02 .info{clear: both;padding: 0;}
	.sub_02 .info a{width: 50%;float: left;line-height: 1.5;margin: 0 0 10px;}

}
@media screen and (max-width: 413px){
	.sub_013{width: calc(50% - 10px);}


	.sub_02::before{width: 60px;height: 60px;}
	.sub_02 ul::before{border-top: 8px solid #14287d;border-left: 6px solid transparent;border-right: 6px solid transparent;}

}