@font-face {
	font-family: 'avanti';
	src: url('/fonts2024/avanti.eot') format('embedded-opentype'),
	url('/fonts2024/avanti.woff') format('woff'),
	url('/fonts2024/avanti.woff2') format('woff2'),
	url('/fonts2024/avanti.ttf') format('truetype'),
	url('/fonts2024/avanti.svg') format('svg');
}

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.sub_banner{padding-bottom: calc(600% / 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;top: 0;bottom: 0;background: no-repeat center/cover;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}

.bread{line-height: 3rem;position: absolute;color: #999;margin: 0 0 1.2rem;left: 0;right: 0;top: 1.1rem;text-align: right;}
.bread a{display: inline-block;/*vertical-align: middle;*/color: #999;}
.bread i{display: inline-block;vertical-align: middle;margin: 0 1rem 0 0;color: #00366f;font-size: 1.6rem;}

.sub_menu_title{line-height: 1.5em;padding: 0 0 2rem;position: relative;color: #fff;font-weight: normal;}

.sub_menu{position: relative;z-index: 3;padding: 0 0 5.7rem;max-width: 100%;}
.sub_menu .lv0{position: relative;font-size: 0;min-height: 4rem;}
.sub_menu .lv0 ul{display: none;}
.sub_menu .li0:hover ul{display: block;}
.sub_menu .li0{display: inline-block;margin-right: 11rem;vertical-align: top;position: relative;top: 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 .li0.on,.sub_menu .li0.current{}
.sub_menu ul,.sub_menu .t,.sub_menu li{position: relative;}

.sub_menu .t0{position: relative;top: 0;padding: 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;padding-left: 2.8rem;}
.sub_menu .t0.on{background: url(/images2024/sub_menu_active.png) no-repeat left center/1.8rem auto;}
/* .sub_menu .t0:hover */


.sub_menu a{display: inline-block;vertical-align: middle;line-height: 4rem;position: relative;font-size: 1.8rem;color: #fff;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;background: left center;/* max-width: calc(100% - 3rem); */letter-spacing: 1px;}
.sub_menu a.l0{font-size: 1.8rem;}
.sub_menu a.current,.sub_menu .t0.on a,.sub_menu a:hover{font-weight: bold;font-size: 2.2rem;}

.sub_menu a.current.l0,.sub_menu .on > a.l0,.sub_menu a.l0:hover{}
.sub_menu a.current.l0::before,.sub_menu a.l0.on::before,.sub_menu a.l0:hover::before{width: 100%;}

.sub_menu .lv1{position: absolute;top: 100%;left: 0;width: 28rem;box-sizing: border-box;background: #fff;box-shadow: 0rem 2rem 4.675rem .825rem rgba(0, 0, 0, 0.1);}

.sub_menu a.l1{font-size: 1.6rem;padding: 1.1rem 1rem 1.1rem 3rem;display: block;border-top: .1rem solid #e5e5e5;}
.sub_menu a.l1.current,.sub_menu a.l1:hover{color: #1d2088;/*border-bottom: .1rem solid #1d2088;*/}

.sub_menu .arrow{width: 2rem;height: 2rem;/*cursor: pointer;*/display: inline-block;vertical-align: middle;position: relative;margin: 0 0 0 .4rem;background: url(/images2024/sub_menu_arrow1.png) no-repeat center/1.6rem auto;}
/* .sub_menu .arrow::before{content: '';display: block;border-top: .7rem solid #1d2088;border-left: .7rem solid transparent;border-right: .7rem solid transparent;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);} */
.sub_menu .t.on .arrow{background-image: url(/images2024/sub_menu_arrow2.png);}


.wrap_sub_banner00 .sub_banner::before{background-image: url(/images2024/sub_banner_cover0.png);}
.wrap_sub_banner00 .sub_menu{width: 52rem;}

.wrap_sub_banner01 .sub_banner::before{background-image: url(/images2024/sub_banner_cover1.png);}
.wrap_sub_banner01 .sub_menu{width: 85rem;}
.wrap_sub_banner01 .sub_menu .li0{margin-right: 4.2rem;}

.wrap_sub_banner02 .sub_banner::before{background-image: url(/images2024/sub_banner_cover2.png);}
.wrap_sub_banner02 .sub_menu{width: 85rem;}

.wrap_sub_banner03 .sub_banner::before{background-image: url(/images2024/sub_banner_cover3.png);}
.wrap_sub_banner03 .sub_menu{width: 62rem;}
.wrap_sub_banner03 .sub_menu .li0{width: 27rem;margin-right: 4rem;white-space: nowrap;}

.wrap_sub_banner04 .sub_banner::before{background-image: url(/images2024/sub_banner_cover4.png);}

.wrap_sub_banner05 .sub_banner::before{background-image: url(/images2024/sub_banner_cover5.png);}
.wrap_sub_banner05 .sub_menu{width: 99rem;}
.wrap_sub_banner05 .sub_menu .li0{margin-right: 3.8rem;}

.wrap_sub_banner06 .sub_banner::before{background-image: url(/images2024/sub_banner_cover6.png);}
.wrap_sub_banner06 .sub_menu .li0{margin-right: 8.2rem;}

.wrap_sub_banner07 .sub_banner::before{background-image: url(/images2024/sub_banner_cover7.png);}
.wrap_sub_banner07 .sub_menu{padding-bottom:2.4rem}
.wrap_sub_banner08 .sub_banner::before{background-image: url(/images2024/sub_banner_cover8.png);}

.wrap_sub_banner09 .sub_banner::before{background-image: url(/images2024/sub_banner_cover9.png);}
.wrap_sub_banner09 .sub_menu .li0{margin-right: 8rem;}

.wrap_sub_banner10 .sub_banner::before{background-image: url(/images2024/sub_banner_cover10.png);}
.wrap_sub_banner10 .sub_menu{width: 71rem;}
.wrap_sub_banner10 .sub_menu .li0{margin-right: 8rem;min-width: 10.9rem;margin-bottom: 1.4rem;}

.wrap_sub_banner11 .sub_menu{width: 90rem;}


.content{position: relative;z-index: 2;padding-bottom: 83.4rem;padding-top: 6.8rem;background: #f6f7f9 url(../images2024/sub_page_bg.png) no-repeat center bottom/100% auto;}
.content .gp-container{}
.content .gp-container::after{content: '';display: block;clear: both;}
.sub_content{position: relative;padding: 5rem 0 0;background: #fff;}

.page_title{margin: 0 0 4.5rem;}

.sub_channel_title{margin: 0 0 4rem;text-align: center;}
.sub_channel_title::before,.sub_channel_title::after{content: '';display: inline-block;vertical-align: middle;background: url(/images2024/sub_title1.png) no-repeat center/cover;width: 1.8rem;height: 2.4rem;margin: 0 2.7rem 0 0;}
.sub_channel_title::after{background-image: url(/images2024/sub_title2.png);margin: 0 0 0 2.7rem;}


@media screen  and (min-width:996px){
	.wrap_sub_banner04 .sub_menu_title{padding-bottom: 1.2rem;}
	.wrap_sub_banner05 .sub_menu_title{padding-bottom: 5.8rem;}
	.wrap_sub_banner06 .sub_menu_title{padding-bottom: 4.8rem;}
	.wrap_sub_banner07 .sub_menu_title{padding-bottom: 2rem;}
	.wrap_sub_banner08 .sub_menu_title{padding-bottom: 1.2rem;}
	.wrap_sub_banner09 .sub_menu_title{padding-bottom: 5.7rem;}
	.wrap_sub_banner09 .lv0{padding-bottom: 3.5rem;}
	.wrap_sub_banner10 .lv0{padding-bottom: 1.1rem;}
	.wrap_sub_banner10 .sub_menu_title{padding-bottom: 4.8rem;}

}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;}
	.content .gp-container{min-height: initial;}
	
	.bread{padding: 8px 6px;font-size: 12px;bottom: 0; margin-bottom: 0;position: relative;top: 0;}
	.bread a:first-child{background-size: 20px auto;padding-left: 24px;}
	
	.sub_banner::before{display: none;}
	.wrap_sub_banner .bottom{position: relative;background: #00366f;padding: 0 0 14px;}

	.sub_left{width: auto;float: none;margin: 0 0 10px;}
	.sub_right{margin: 0;}
	.sub_menu_title{position: relative;padding: 5px 0;font-size: 26px;width: 100%;}

	.wrap_sub_banner .sub_menu{padding: 0;width: 100%;}
	.wrap_sub_banner .sub_menu a{color: #fff;}
	.wrap_sub_banner .sub_menu a.l0{font-size: 16px;}
	.wrap_sub_banner .sub_menu a.current, .sub_menu .t0.on a, .sub_menu a:hover{font-size: 18px;color: #fff;}
	.wrap_sub_banner .sub_menu .lv0{min-height: initial;}
	.wrap_sub_banner .sub_menu .li0{margin:0 10px}

/* 	
	.sub_menu .lv0{display: none;margin: 0;padding-bottom: 8px;padding-top: 8px;width: 100%;}
	.sub_menu .lv0::before{display: none;}
	.sub_menu_title.on + .lv0{display: block;}
	.sub_menu .li0{margin-bottom: 10px;width: 100%;display: flex;background: rgba(0, 0, 0, .03);align-items: center }
	.sub_menu .lv0 .lv1{padding-top: 12px;display: block;position: relative;width: 100%;box-shadow: none;background: transparent;top: 0;padding: 0;}
	.sub_menu .t0{padding-top: 8px;padding-bottom: 8px;background: transparent;flex-shrink: 0;}
	.sub_menu a.l0{font-size: 18px;}
	.sub_menu a.l1{padding-top: 5px;padding-bottom: 5px;border: none;font-size: 16px;padding-left: 5px;}
	.sub_menu .li1{display: inline-block;} */

	.sub_menu .arrow{display: none;}

	.sub_content{padding: 20px 0 0;}
	.content{padding-bottom: 45vw;padding-top: 20px;}

	.page_title{margin-bottom: 25px;padding-left: 110px;}

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


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


}

/* article_page_start */
.page_article{position: relative;padding: .6rem 0 0;}
.page_article_title {}
.page_article_title h3 {line-height: 1.4;color: #333;font-weight: normal;text-align: center;}
.article_author {text-align: center;margin: 4.3rem 0 0;font-size: 0rem;padding: 2.3rem 4rem 1.3rem;line-height: 3rem;position: relative;z-index: 2;border-top: .1rem solid #d9b580;justify-content: center;}
.article_author span{font-size: 1.8rem;line-height: 3rem;color: #666;display: inline-block;vertical-align: top;}
.article_author span.ico{background: url(/images2024/article_ico1.png) no-repeat left center/auto 1.4rem;padding: 0 2.4rem;}
.article_author span.ico2{background-image: url(/images2024/article_ico2.png);}
.article_author span.ico3{background-image: url(/images2024/article_ico3.png);}
.article_author span.ico4{background-image: url(/images2024/article_ico4.png);}
.article_author span.ico5{background-image: url(/images2024/article_ico5.png);}

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

.annex {overflow: hidden;margin: 5.2rem 0 0;line-height: 2.4rem;}
.annex .annex_title{position: relative;color: #444;/* height: 4rem; */line-height: 2.4rem;float: left;}
.annex .list{margin: 0 0 0 6rem;}
.annex li{}
.annex a{position: relative;display: block;color: #00366f;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;word-break: break-all;}
/* .annex a:hover{background: #1d2088;color: #fff;} */


.page_article .share{width: 10.8rem;height: 11.6rem;float: right;background: #f5f5f5;position: relative;z-index: 10;margin: 0 0 1rem 1rem;}
.page_article .share .btn{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);width: 100%;text-align: center;color: #00c785;}
.page_article .share .ico{display: block;margin: 0 auto .2rem;width: 3.6rem;height: 3.6rem;background: url(/images2024/share_wechat.png) no-repeat center/100% auto;}
.page_article .share .hover_box{position: absolute;right: 100%;top: 0;display: none;}
.page_article .share:hover .hover_box{display: block;}

@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){
	/* .full_page .page_article,.page_article{margin: 0;} */
	/* .page_article_title{padding: 0 0 10px;} */
	.page_article .article{font-size: 15px;}
	/* .article_author{margin: 0 0 20px;} */
	/* .annex{padding: 12px 0 20px;margin: 30px 0 0;} */
	.article_author{padding: 12px 6px 4px;}
	.annex li{margin: 0 0 6px;}
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;}
	.article_author i{display: none;}
	.annex { margin: 20px 0; }
	.annex strong::before { left: 10px; }
	.annex strong{ padding-left: 20px; padding-right: 20px; }
	.annex li { font-size: 14px; }
}



.share_box {line-height: .7rem;text-align: center;color: rgb(1, 88, 156);font-size: 0rem;z-index: 100;position: absolute;width: 5rem;height: 5rem; right: 2rem;top: 50%;transform: translateY(-50%);}

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

	.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: 7.8rem 0 0 0;}
.pages > a{display:inline-block;width: 6.4rem;height: 4.6rem;line-height: 4.6rem;position:relative;text-align: center;vertical-align: top;font-size: 1.6rem;color: #555;background: transparent;border-left: .1rem solid #e5e5e5;margin: 0;border-radius: 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;background: #fff;}
.pages .start,.pages .end,.pages .next,.pages .prev{margin: 0;padding: 0 3rem;width: auto;}
.pages > a:first-child{margin-left: 0;border-left: none;}
.pages > a:last-child{margin-right: 0;}
/* .pages > span{font-size: 2.6rem;font-family: arial;color: #333;margin: 0 1.2rem;} */
/* .pages .next{background: url(/images2024/pages_next1.png) center no-repeat #fff;border: .1rem solid #979797;} */
/* .pages .prev{background: url(/images2024/pages_prev1.png) center no-repeat #fff;border: .1rem solid #979797;} */
.pages > a:hover ,.pages > a.on_page{/*background-color:#1d2088;color: #fff;border-color: #1d2088;*/color: #fff;background: #00366f;}
/* .pages > a.on_page{} */
/* .pages .next:hover{background: url(/images2024/pages_next2.png) center no-repeat #1d2088;} */
/* .pages .prev:hover{background: url(/images2024/pages_prev2.png) center no-repeat #1d2088;} */

.pages .select_page{display: inline-block;margin: 0 0 0 5rem;padding: 0 3rem;background: #fff;}
.pages .select_page span{font-size: 1.6rem;display: inline-block;line-height: 4.6rem;vertical-align: middle;color: #555;}
.pages .select_link{display: inline-block;/* width: 5rem; */height: 4.6rem;vertical-align: middle;position: relative;margin: 0 0 0 .7rem;}
.pages .select_link.on{border-radius: 0 0 .3rem .3rem;background: #00366f;border-color: #00366f;}
.pages .select_link.on > a{color: #fff;}
.pages .select_link .arrow{width: 2rem;height: 2rem;position: absolute;right: .6rem;bottom: 50%;margin-bottom: -1rem;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 .arrow::before{content: '';display: block;border-top: 5px solid #00366f;border-left: 3px solid transparent;border-right: 3px solid transparent;width: 0;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.pages .select_link .arrow.on{transform: rotate(180deg);}
.pages .select_link .arrow.on::before{border-top-color: #fff;}
.pages .select_link p{display: block;font-size: 1.6rem;color: #333;line-height: 4.6rem;text-align: left;padding: 0 2.5rem 0 1.6rem;}
.pages .select_link.on p{color: #fff;}
.pages .select_link .alert_box{height: 0;position: absolute;left: 0;bottom: 100%;background: #00366f;right: 0;border-radius: .3rem .3rem 0 0;padding: .6rem 0 0;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;}
.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;font-size: 1.4rem;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 .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */
	.pages .select_page span{font-size: 13px;line-height: 30px;}
	.pages .select_link{height: 30px;/* width: auto; */}
	.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;}

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

}
@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 */

.sub_a{}
.sub_a > .lf{width: 20rem;position: relative;}
.sub_a > .rt{width: calc(100% - 28rem);}
.sub_a1{}
.sub_a1 ul{margin: 0 0;}
.sub_a1 .item{margin: 0 0;border-bottom: .1rem solid #cad0db;line-height: 5.5rem;padding: 0 2rem;}
.sub_a1 .item i{float: right;font-size: 1.2rem;color: #474747;}
.sub_a1 .item .title{font-size: 2rem;}
.sub_a1 .item.on{color: #fff;background-image: -moz-linear-gradient( -75deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);background-image: -webkit-linear-gradient( -75deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);background-image: -ms-linear-gradient( -75deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);}
.sub_a1 .item.on i{color: #fff;}
.sub_a1 .item.on .title{color: #fff;font-size: 2.2rem;}



.sub_001{}
.sub_001 .box{margin: 0 0 6rem;position: relative;padding: 4.2rem 0 0;}
.sub_001 .box:last-child{margin: 0;}
.sub_001 h3{font-weight: normal;position: absolute;left: 0;top: 0;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_001 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}
.sub_001 .bottom{padding: 0 0;background: #fff;padding: 7rem 6rem 6rem;}
.sub_001 ul{margin: 0 0 -2rem -6rem;}
.sub_001 .item{margin: 0 0 2rem 6rem;line-height: 4.1rem;padding: 1rem 0;border-bottom: .1rem dashed #dcdcdc;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_001 i{float: right;color: #646464;font-size: 1.6rem;display: block;margin: 0 0 0 1rem;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_001 .title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_001 .item:hover{border-bottom: 1px solid #00366f;color: #00366f;}
.sub_001 .item:hover i{color: #00366f;}

.sub_002{}
.sub_002 ul{margin: 0 0 -5rem;padding: 0 0;}
.sub_002 .item{margin: 0 0 5rem;padding: 0 4rem 5.5rem;background: #fff no-repeat right bottom;border-radius: 0 0 0 10rem;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_002 .time_box{width: 10rem;float: left;position: relative;text-align: right;border-top: .2rem solid #d9b580;padding: 2.3rem 0 0;}
.sub_002 .month{color: #666;margin: 0 0 1rem;line-height: 1.1;}
.sub_002 .day{color: #00366f;margin: 0 0 0;line-height: 1.1;font-family: 'avanti';}
.sub_002 .info_box{margin: 0 0 0 14rem;padding: 2.2rem 0 0;position: relative;}
.sub_002 .title{margin: 0 0 .9rem;}
.sub_002 .info{margin: 0 0;color: #666;}
.sub_002 .item:hover{background-image: url(/images2024/sub_002_bg.png);box-shadow: 0rem 1rem 2rem 0rem rgba(0, 30, 53, 0.1);}

.sub_003{}
.sub_003 ul{margin: 0 0 -4rem;}
.sub_003 .item{margin: 0 0 4rem;position: relative;padding: 1.8rem 16rem 1.8rem 4rem;background: #fff no-repeat right bottom;clip-path: polygon(0 0, calc(100% - 3.2rem) 0, 100% 100%, 0 100% );}
.sub_003 .item::before{content: '';display: block;position: absolute;left: 0;width: 1.5rem;height: .3rem;background: #003670;top: 3.2rem;z-index: 2;}
.sub_003 .title{margin: 0 0 1rem;position: relative;z-index: 2;}
.sub_003 .info{position: relative;z-index: 2;}
.sub_003 .tip1{display: inline-block;vertical-align: middle;padding: 0 0 0 2.5rem;background: url(/images2024/mode04_author1.png) no-repeat left center/1.4rem auto;margin: 0 2.5rem 0 0;}
.sub_003 .time{display: inline-block;vertical-align: middle;}
.sub_003 .item:hover{filter: drop-shadow(0rem .5rem 1rem rgba(0, 30, 53, .1));}
.sub_003 .item:hover:before{background: #deae67;width: .3rem;top: 0;height: 100%;}
.sub_003 .item:hover .title{color: #fff;}
.sub_003 .item:hover .tip1{background-image: url(/images2024/mode04_author2.png);color: #deae67;}
.sub_003 .item:hover .time{color: #deae67;}
.sub_003 .item::after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;background: #00366f url(../images2024/sub_003_bg.png) no-repeat 132.4rem bottom/7.6rem auto;width: 0;}
.sub_003 .item:hover:after{width: 100%;}
.sub_003 .item::after,.sub_003 .item::before,.sub_003 .title,.sub_003 .tip1,.sub_003 .time{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_011{margin: 0 0;}
.sub_011 .box{margin: 0 0 8rem;}
.sub_011 .box:last-child{margin: 0;}
.sub_011 .more{display: block;float: right;position: relative;background: #fff;width: 14.6rem;height: 8.4rem;clip-path: polygon(0 0, 100% 0, 100% 100%, 2.4rem 100% );}
.sub_011 .more span{display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);color: #deae67;line-height: 2.6rem;font-size: 1.8rem;}
.sub_011 h3{font-weight: normal;position: relative;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_011 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 5px;background: #deae67;}
.sub_011 .bottom{padding: 4rem 0 0;border-top: .1rem solid #cad0db;margin: 2.9rem 0 0;align-items: flex-start}
.sub_011 .img_box{width: 64rem;position: relative;padding: 0 0 0 2rem;}
.sub_011 .img_box::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: calc(50% - .5rem);background: #deae67;clip-path: polygon( 0 1.6rem, 2rem 0, calc(100% - 2rem) 0, 100% 1.6rem, 100% 100%, 0 100%);}
.sub_011 .img_box img{display: block;width: 100%;position: relative;z-index: 2;}
.sub_011 .article{width: 73rem;padding: .3rem 0 0;text-indent: 2em;}
.sub_011 .box:nth-child(2n+1) .img_box{order: 2;padding: 0 2rem 0 0;}

.sub_0111 .img_box{width: 64rem;position: relative;padding: 0 0 0 2rem;}
.sub_0111 .img_box::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: calc(50% - .5rem);background: #deae67;clip-path: polygon( 0 1.6rem, 2rem 0, calc(100% - 2rem) 0, 100% 1.6rem, 100% 100%, 0 100%);}
.sub_0111 .img_box img{display: block;width: 100%;position: relative;z-index: 2;}
.sub_0111 .img_box.rt{float: right;margin: 0 0 1rem 5rem;padding: 0 2rem 0 0;}
.sub_0111 .img_box.lf{float: left;margin: 0 5rem 1rem 0;}

.sub_012 .lf{width: calc(50% - 5rem);float: left;}
.sub_012 .rt{width: calc(50% - 5rem);float: right;}
.sub_012 .box{margin: 0 0 6rem;}
.sub_012 .box:last-child{margin: 0;}
.sub_012 h3{font-weight: normal;float: left;position: relative;background: #e6ecf8;min-width: 42rem;max-width: 100%;/* height: 8.4rem; */line-height: 4.4rem;box-sizing: border-box;padding: 2rem 2rem 2rem 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_012 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}

.sub_012a{display: block;margin: 3rem 0 0;background: url(/images2024/sub_012_bg.png) no-repeat right bottom/cover;box-shadow: 0rem 1rem 2rem 0rem rgba(0, 13, 40, 0.15);clear: both;}
.sub_012a .img_box{width: 20rem;float: left;}
.sub_012a .gp-img{padding-bottom: 138.8%;}
.sub_012a .info_box{margin: 0 0 0 20rem;padding: 3.3rem 6.5rem 2rem 4rem;}
.sub_012a .title{margin: 0 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_012a .info{margin: 1.8rem 0 3.1rem;color: #666;}
.sub_012a .more{display: inline-block;padding: 0 1.8rem 0 0;background: url(/images2024/sub_012_ico.png) no-repeat right center/1.4rem auto;color: #00366f;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_012a:hover .title{color: #deae67;}
.sub_012a:hover .more{color: #deae67;background-image: url(/images2024/index_title3.png);}

.sub_0121{}
.sub_0121 .img_box{width: 30rem;float: left;}
.sub_0121 .img_box img{display: block;width: 100%;}
.sub_0121 .info_box{margin: 0 0 0 35rem;padding: 0 0 0;}
.sub_0121 .title{margin: 0 0 3.4rem;padding: .7rem 0 2.8rem;border-bottom: .1rem solid #cad0db;}
.sub_0121 .article{margin: 0 0;color: #666;}

.sub_013{padding: 6.8rem 0 0;}
.sub_013 ul{margin: 0 0;position: relative;}
.sub_013 ul::before{content: '';display: block;background: #cad0db;width: .7rem;height: .7rem;position: absolute;left: 12.4rem;top: 0rem;border-radius: 50%;}
.sub_013 ul::after{content: '';display: block;background: #cad0db;width: .1rem;position: absolute;left: 12.7rem;top: .4rem;bottom: 0;}
.sub_013 .item{margin: 0 0 5.3rem;position: relative;}
.sub_013 .year{position: absolute;left: 0;top: -2.4rem;color: #deae67;font-family: "fzzzh";text-shadow: 0rem .5rem .5rem rgba(42, 47, 51, 0.2);}
.sub_013 .right{margin: 0 0 0 12.7rem;border-bottom: .1rem solid #cad0db;padding: 0 0 5.3rem 4.3rem;}
.sub_013 .top{padding: 0 0 1rem;}
.sub_013 .img_box{margin: 0 0 1rem;}
.sub_013 .img_box img{height: 24rem;margin: 0 2.7rem 1rem 0;}
.sub_013 .bottom{padding: 0 0;color: #666;}
.sub_013 li:last-child .item{margin: 0;}
.sub_013 li:last-child .right{border-bottom: none;}

.sub_014a{}
.sub_014a ul{margin: 0 0;overflow: hidden;background: #eef1f5;}
.sub_014a .item{margin: 0 0;line-height: 8.2rem;height: 8.2rem;text-align: center;border-right: .1rem solid #cad0db;transform: skew(10deg);font-size: 2rem;transform-origin: left bottom;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;}
.sub_014a .item span{display: inline-block;transform: skew(-10deg);}
.sub_014a li.on .item,.sub_014a li:hover .item{background: #00366f;color: #fff;font-size: 2.4rem;}
.sub_014a li:last-child .item,.sub_014a li.on .item{border-right: none;}

.sub_014b{border-left: .1rem solid #cad0db;margin: 6rem 0 0;padding: 0 0 .1rem;}
.sub_014b h3{color: #00366f;line-height: 1em;border-left: .5rem solid #deae67;padding: 0 0 0 6rem;margin: 0 0 3rem -0.1rem;}
.sub_014b ul{margin: 0 0 -4rem -2.6rem;}
.sub_014b .item{margin: 0 0 4rem 9rem;padding: 0 2rem;position: relative;}
.sub_014b .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;filter: drop-shadow(0rem 1rem 2rem  rgba(0, 13, 40, 0.15));}
.sub_014b .bg::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 11.5rem;bottom: 0;clip-path: polygon( 0 4.8rem, 100% 0, 100% 100%, 0 100%);background: #fff;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_014b .gp-img{padding-bottom: 134.7%;}
.sub_014b .title{margin: 0 0;padding: 1rem 0;line-height: 2em;text-align: center;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_014b .item:hover .bg::before{background: #00366f;}
.sub_014b .item:hover .title{color: #fff;}

.sub_015 .box{margin: 0 0 4.8rem;position: relative;padding: 4.2rem 0 0;}
.sub_015 .box:last-child{margin: 0;}
.sub_015 h3{font-weight: normal;position: absolute;left: 0;top: 0;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_015 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}
.sub_015 .bottom{padding: 0 0;background: #fff;padding: 8rem 6rem 6rem;line-height: 2.0;}
.sub_015 .play_video{position: relative;}
.sub_015 .play_video video{display: block;width: 100%;}
.sub_015 .play_video .btn{width: 12rem;height: 12rem;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-radius: 50%;background: rgba(0, 54, 111, .77);text-align: center;color: #fff;line-height: 12rem;}
.sub_015 .play_video .btn.hide{display: none;}
.sub_015 .play_video .btn i{font-size: 4.5rem;}
.sub_015 .bottom a{color: #00366f;}

.sub_015a{margin: 0 0;overflow: hidden;}
.sub_015a .left{float: left;width: 22.5rem;margin: 0 6rem 1rem 0;}

.sub_02{padding: 1rem 0 0;}
.sub_02 .box{margin: 0 0 6rem;position: relative;}
.sub_02 .box:last-child{margin: 0;}
.sub_02 h3{font-weight: normal;position: relative;left: 0;top: 0;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);margin: 0 0 5.2rem;}
.sub_02 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}

.sub_02a{}
.sub_02a ul{margin: 0 0 -3rem -3rem;}
.sub_02a .item{margin: 0 0 3rem 3rem;position: relative;border: .1rem solid #d4dae6;background: #f6f7f9;}
.sub_02a .top{padding: 0 2rem 0 4rem;height: calc(6rem + 36px);position: relative;display: flex;align-items: center;justify-content: space-between;}
.sub_02a .top::before{content: '';display: block;position: absolute;width: 3.2rem;height: 3.8rem;background: #f6f7f9 url(/images2024/sub_menu_active.png) no-repeat center/1.8rem auto;left: -1.4rem;clip-path: polygon( 0 0, 1.2rem 0, 100% 50%, 1.2rem 100%, 0 100% );}
.sub_02a .btn{position: relative;left: 1.6rem;color: #104e90;width: 4rem;height: 4rem;line-height: 4rem;flex-shrink: 0;text-align: center;margin: 0 0 0 -3rem;cursor: pointer;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_02a .bottom{margin: 0 2rem 0 4rem;border-top: .1rem solid #d4dae6;padding: 2.1rem 0 3.2rem;display: none;}
.sub_02a .bottom a{display: block;position: relative;padding: 0 0 0 .8rem;color: #888;margin: 0 0 1.5rem;}
.sub_02a .bottom a::before{content: '';display: block;width: .2rem;height: .2rem;background: #deae67;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_02a .bottom a:last-child{margin: 0;}
.sub_02a .item.on{background: #fff;}
.sub_02a .item.on .btn{transform: rotate(90deg);}
/* .sub_02a .item:hover .bottom{display:block} */

.sub_03{}
.sub_03 ul{margin: 0 0 -6rem -6rem;padding: 1.2rem 0 0;}
.sub_03 ul::after{content: '';display: block;clear: both;}
.sub_03 li{width: 50%;display: block;float: left;}
.sub_03 li:nth-child(2n){float: right;}
.sub_03 .item{margin: 0 0 6rem 6rem;background: #fff no-repeat right bottom/100% auto;padding: 5rem 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_03 .title{margin: 0 0;font-weight: bold;color: #00366f;}
.sub_03 .bottom{padding: 3rem 0 0;overflow: hidden;margin: 0 0 -0.6rem;}
.sub_03 .bottom a{display: flex;width: calc(50% - 2rem);float: left;line-height: 2.8rem;padding: 1.4rem 0;margin: 0 0 2rem;border-bottom: .1rem solid #e5e5e5;align-items: center;justify-content: space-between;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_03 .bottom a:nth-child(2n){float: right;}
.sub_03 .bottom i{display: block;font-size: 1.6rem;color: #00366f;}
.sub_03 .item:hover{background-image: url(/images2024/sub_03_bg.png);box-shadow: 0rem 1rem 2rem 0rem rgba(0, 13, 40, 0.15);}
.sub_03 .bottom a:hover{color: #00366f;border-bottom-color: #00366f;}
.sub_03 .bottom a:hover i{color: #00366f;}

.sub_052{}
.sub_052 ul{margin: 0 0 -4rem;}
.sub_052 .item{margin: 0 0 4rem;background: #fff;}
.sub_052 .left{width: 52rem;box-sizing: border-box;padding: 6.2rem 6rem;background: url(/images2024/sub_052_bg.png) no-repeat left top/cover;overflow: hidden;}
.sub_052 .right{box-sizing: border-box;width: calc(100% - 52rem);padding: 5.3rem 7rem 6rem 6rem;}
.sub_052 .img_box{padding: 1rem;width: 20rem;background: rgba(222, 174, 103, .2);float: left;}
.sub_052 .gp-img{padding-bottom: 128%;}
.sub_052 .info_box{margin: 0 0 0 28.7rem;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;padding: 1.6rem 0 0;}
.sub_052 .vicetitle{margin: 0 0 0 2.3rem;color: #00366f;}
.sub_052 .title{color: #333;}
.sub_052 .article{color: #333;}
.sub_052 .item:hover{box-shadow: 0rem 1rem 2rem 0rem rgba(40, 46, 53, 0.2);}
.sub_052 .item:hover .left{background-image: url(/images2024/sub_052_bg2.png);}
.sub_052 .item:hover .title,.sub_052 .item:hover .vicetitle{color: #fff;}
.sub_052 .item:hover .img_box{background: rgba(0, 54, 111, .2);}
.sub_052 .item,.sub_052 .left,.sub_052 .title,.sub_052 .vicetitle,.sub_052 .img_box{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_053{}
.sub_053 ul{margin: 0 0;}
.sub_053 .item{margin: 0 0;overflow: hidden;background: #fff;}
.sub_053 .title{margin: 0 0;padding: 2rem 6rem;line-height: 1.8em;color: #00366f;border-bottom: .1rem solid #e5e5e5;}
.sub_053 .bottom{padding: 3.6rem 6rem;overflow: hidden;margin: 0 -6rem 0 0;line-height: 1.5;}
.sub_053 .bottom a{min-width: 16.6%;box-sizing: border-box;position: relative;padding: 0 1.8rem;float: left;}
.sub_053 .bottom a::before{content: '';display: block;width: .3rem;height: 1.8rem;background: #cfa972;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_053 li:nth-child(2n) .item{background: #ebeef4;}

.sub_054{}
.sub_054 .box{margin: 0 0 4rem;position: relative;padding: 4.2rem 0 0;min-height: 4.2rem;}
.sub_054 .box:last-child{margin: 0;}
.sub_054 h3{font-weight: normal;position: absolute;left: 0;top: 0;background: #fff;min-width: 65rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 4.5rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);max-width: 100%;}
.sub_054 h3::before{content: '';display: block;position: absolute;left: 0;top: 0;width: .3rem;height: 100%;background: #cfa972;}
.sub_054 h3 .btn{color: #00366f;position: absolute;width: 4rem;height: 4rem;right: 4.4rem;top: calc(50% - 2rem);line-height: 4rem;text-align: center;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_054 .bottom{padding: 0 0;background: #fff;padding: 6.1rem 9.5rem 4rem 6rem;display: none;}
.sub_054 .box.on h3{color: #fff;background-image: -moz-linear-gradient( 0deg, #00366f 0%, #004d8a 100%);background-image: -webkit-linear-gradient( 0deg, #00366f 0%, #004d8a 100%);background-image: -ms-linear-gradient( 0deg, #00366f 0%, #004d8a 100%);}
.sub_054 .box.on h3 .btn{transform: rotate(90deg);color: #fff;}

.sub_054a{}
.sub_054a ul{margin: 0 0 -2rem -8.7rem;}
.sub_054a .item{margin: 0 0 2rem 8.7rem;padding: 1.3rem 0;line-height: 1.8em;border-bottom: .1rem solid #e5e5e5;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_054a .item:hover{border-bottom: .1rem solid #00366f;color: #00366f;}

.sub_062{}
.sub_062 ul{margin: 0 0 -4rem;padding: 0 0;}
.sub_062 .item{margin: 0 0 4rem;border: .1rem solid #e2e4e7;border-left: .2rem solid #00366f;padding: 2.3rem 3.8rem 3.5rem;position: relative;}
.sub_062 .item::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);background: #00366f;top: 0;bottom: 0;width: 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_062 .title{position: relative;margin: 0 0 .8rem;z-index: 2;}
.sub_062 .time{color: #333;margin: 0 0 0 1.6rem;float: right;position: relative;z-index: 2;}
.sub_062 .summary{margin: 0 0;color: #999;position: relative;z-index: 2;}
.sub_062 .item:hover:before{width: 100%;}
.sub_062 .item:hover .title,.sub_062 .item:hover .time{color: #fff;}
.sub_062 .item:hover .summary{color: rgba(255,255,255,0.5);}

.sub_07{}
.sub_07 ul{margin: 0 0 -8rem;padding: 1.2rem 0 0;}
.sub_07 .item{margin: 0 0 8rem;align-items: center;}
.sub_07 .img_box{width: 60rem;}
.sub_07 .info_box{margin: 0 2rem 0 -50rem;padding: 5.3rem 6rem 5.9rem;width: 82rem;box-sizing: border-box;position: relative;z-index: 2;box-shadow: 0rem .5rem 1rem 0rem rgba(0, 30, 53, 0.15);}
.sub_07 .info_box::after{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #fff url(../images2024/sub_07_bg.png) no-repeat right bottom/100% auto;}
.sub_07 .info_box::before{content: '';position: absolute;left: 8rem;right: -2rem;top: 2rem;bottom: -2rem;background-image: -moz-linear-gradient( -62deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);background-image: -webkit-linear-gradient( -62deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);background-image: -ms-linear-gradient( -62deg, rgb(0,96,160) 0%, rgb(0,54,111) 100%);z-index: -1;}
.sub_07 .title{margin: 0 0 2.8rem;position: relative;z-index: 2;}
.sub_07 .info{margin: 0 0 4.3rem;color: #333;position: relative;z-index: 2;text-indent: 2em;}
.sub_07 .more{padding: 0 2rem 0 0;background: url(/images2024/index_title2.png) no-repeat right center/1.4rem auto;color: #00366f;display: inline-block;position: relative;z-index: 2;}
.sub_07 li:nth-child(2n) .img_box{order: 2;}
.sub_07 li:nth-child(2n) .info_box{margin-right: -50rem;margin-left: 2rem;}
.sub_07 li:nth-child(2n) .info_box::before{left: -2rem;right: 8rem;}

.sub_08{}
.sub_08 ul{margin: 0 0 -2rem -2rem;padding: 1.2rem 0 0;}
.sub_08 li{width: 16.4%;}
.sub_08 .item{margin: 0 0 2rem 2rem;position: relative;height: 28.8rem;box-sizing: border-box;background: #fff;box-shadow: 0rem 1rem 2rem 0rem rgba(0, 30, 53, 0.12);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_08 .item::before{content: '';display: block;position: absolute;top: 0;left: 21.2%;height: 8rem;width: .1rem;background: #deae67;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_08 .item::after{content: '';display: block;position: absolute;top: 0;left: 0;height: 0;width: .2rem;background: #deae67;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_08 .title{margin: 0 0 6.6rem;position: absolute;left: 50%;transform: translateX(-50%);top: 4rem;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;color: #333;letter-spacing: 6px;}
.sub_08 .more{position: absolute;left: 50%;transform: translateX(-50%);bottom: 3.5rem;color: #deae67;}
.sub_08 .more::before{content: '';display: block;border: .1rem dashed #e4bc81;width: 1rem;height: 1rem;position: absolute;left: 50%;border-radius: 50%;top: 50%;transform: translateY(-50%);}
.sub_08 .item:hover{background: #fff url(../images2024/sub_08_bg.png) no-repeat center bottom/cover;}
.sub_08 .item:hover::before{height: 0;}
.sub_08 .item:hover::after{height: 100%;}
.sub_08 .item:hover .more{color: #00366f;}
.sub_08 .item:hover .more::before{border-color: #00366f;}

.sub_09{}
.sub_09 ul{margin: -0.2rem 0 -6rem -6rem;}
.sub_09 .item{margin: 0 0 6rem 6rem;background: #fff;padding: 0 3rem 2.6rem 3rem;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_09 .left{min-width: 11.3rem;float: left;border-top: .2rem solid #00366f;padding: 2.4rem 0 0;text-align: center;color: #00366f;margin: 0 3rem 0 0;}
.sub_09 .right{margin: 0 0 0 14.3rem;padding: 2.4rem 0 0;}
.sub_09 .time{color: #00366f;padding: 0 .5rem;}
.sub_09 .item:hover{box-shadow: 0rem 1rem 2rem 0rem rgba(0, 13, 40, 0.15);}

.sub_101a{margin: 0 0 8rem;}
.sub_101a ul{margin: 0 2rem -6rem -8rem;}
.sub_101a .item{margin: 0 0 6rem 8rem;height: 32rem;box-sizing: border-box;background: #0060a0 url(../images2024/sub_101a_bg1.png) no-repeat center bottom/100% auto;box-shadow: 2rem 2rem 0 #dbe0ea;padding: 5rem 0 0;position: relative;}
.sub_101a .item::before{content: '';display: block;position: absolute;left: 2rem;right: 2rem;top: 2rem;bottom: 2rem;border: .1rem dashed #0081d7;}
.sub_101a li:nth-child(2) .item{background-image: url(/images2024/sub_101a_bg2.png);background-color: #deae67;margin-top: 6rem;}
.sub_101a li:nth-child(3) .item{background-image: url(/images2024/sub_101a_bg3.png);background-color: #00366f;}
.sub_101a li:nth-child(2) .item::before{border: .1rem dashed #f0cb95;}
.sub_101a li:nth-child(3) .item::before{border: .1rem dashed #0053ab;}
.sub_101a .gp-img_centered{width: 12.5rem;height: 12.5rem;margin: 0 auto 5.5rem;}
.sub_101a .title{margin: 0 0;text-align: center;color: #fff;}
@-webkit-keyframes hvr-buzz-out { 
	10% { transform: translateX(.3rem) rotate(2deg); }
	20% { transform: translateX(-0.3rem) rotate(-2deg); }
	30% { transform: translateX(.3rem) rotate(2deg); }
	40% { transform: translateX(-0.3rem) rotate(-2deg); }
	50% { transform: translateX(.2rem) rotate(1deg); }
	60% { transform: translateX(-0.2rem) rotate(-1deg); }
	70% { transform: translateX(.2rem) rotate(1deg); }
	80% { transform: translateX(-0.2rem) rotate(-1deg); }
	90% { transform: translateX(.1rem) rotate(0deg); }
	100% { transform: translateX(-0.1rem) rotate(0deg); }
}
@keyframes hvr-buzz-out { 
	10% { transform: translateX(.3rem) rotate(2deg); }
	20% { transform: translateX(-0.3rem) rotate(-2deg); }
	30% { transform: translateX(.3rem) rotate(2deg); }
	40% { transform: translateX(-0.3rem) rotate(-2deg); }
	50% { transform: translateX(.2rem) rotate(1deg); }
	60% { transform: translateX(-0.2rem) rotate(-1deg); }
	70% { transform: translateX(.2rem) rotate(1deg); }
	80% { transform: translateX(-0.2rem) rotate(-1deg); }
	90% { transform: translateX(.1rem) rotate(0deg); }
	100% { transform: translateX(-0.1rem) rotate(0deg); }
}
.sub_101a .gp-img_centered{transform: perspective(1px) translateZ(0px);}
.sub_101a .item:hover .gp-img_centered{ animation-name: hvr-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }
  


.sub_0101b{}
.sub_0101b .box{margin: 0 0 8rem;position: relative;padding: 4.2rem 0 0;}
.sub_0101b .box:last-child{margin: 0;}
.sub_0101b h3{font-weight: normal;position: absolute;left: 0;top: 0;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_0101b h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}
.sub_0101b .bottom{padding: 0 0;background: #fff;padding: 6.6rem 6rem 3.6rem;line-height: 1.8em;}
.sub_0101b .bottom > p{margin: 1.8rem 0;padding: 0 0 0 3.8rem;background: url(/images2024/sub_title2.png) no-repeat left center/1.8rem auto;}
.sub_0101b .bottom > p.i{display: inline-block;vertical-align: middle;min-width: 42%;margin-right: 1%;}

.sub_102{margin: 0 0;background: #fff;padding: 6rem;}
.sub_102a{margin: 0 0 2rem;position: relative;}
.sub_102a .swiper_box{overflow: hidden;}
.sub_102a .item{position: relative;overflow: hidden;}
.sub_102a .title{margin: 0 0;position: absolute;left: 0;right: 0;bottom: 0;color: #fff;line-height: 2.5em;padding: 0 2rem;z-index: 2;background: rgba(0, 0, 0, .4);transform: translateY(100%);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_102a:hover .title{transform: translateY(0);}

.sub_102a .swiper_menu{position: absolute;left: 0;right: 0;top: 50%;z-index: 2;}
.sub_102a .arrow{width: 10rem;height: 10rem;background: rgba( 255, 255, 255, .77) no-repeat center/1.8rem;cursor: pointer;position: absolute;border-radius: 50%;box-shadow: 0rem 1rem 2rem 0rem rgba(0, 13, 40, 0.15);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: 50%;transform: translateY(-50%);}
.sub_102a .prev{left: -4rem;background-image: url(/images2024/sub_102a_prev.png);}
.sub_102a .next{right: -4rem;background-image: url(/images2024/sub_102a_next.png);}
.sub_102a .arrow:hover{background-color: #fff;}

.sub_102b{overflow: hidden;margin: -0.5rem -0.8rem;}
.sub_102b ul{}
.sub_102b .item{margin: .5rem .8rem;position: relative;}
.sub_102b .item::before{content: '';display: block;position: absolute;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #c1dbf6;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_102b .swiper-slide-thumb-active .item::before{left: -0.5rem;right: -0.5rem;top: -0.5rem;bottom: -0.5rem;}

.sub_106{}
.sub_106 .box{margin: 0 0 8rem;position: relative;padding: 4.2rem 0 0;}
.sub_106 .box:last-child{margin: 0;}
.sub_106 h3{font-weight: normal;position: absolute;left: 0;top: 0;background: #e6ecf8;width: 42rem;height: 8.4rem;line-height: 8.4rem;box-sizing: border-box;padding: 0 0 0 6rem;color: #00366f;clip-path: polygon(0 0, calc(100% - 2.3rem) 0, 100% 100%, 0 100%);}
.sub_106 h3::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: .5rem;background: #deae67;}
.sub_106 .bottom{padding: 0 0;background: #fff;padding: 8.5rem 6rem 3.6rem;line-height: 1.8em;}
.sub_106 .more{display: block;background: #e6ecf8;width: 14.6rem;height: 8.4rem;clip-path: polygon(0 0, 100% 0, 100% 100%, 2.4rem 100% );position: absolute;right: 0;top: 0;}
.sub_106 .more span{display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);color: #00366f;line-height: 2.6rem;font-size: 1.8rem;}

.sub_106a{}
.sub_106a ul{margin: 0 -4rem -0.9rem;}
.sub_106a .item{margin: 0 0 4.7rem 4rem;position: relative;padding: 0 0 0 2rem;}
.sub_106a .item::before{content: '';display: block;position: absolute;top: 2rem;bottom: .4rem;width: .1rem;left: 0;background: #dcdcdc;}
.sub_106a .item::after{content: '';display: block;position: absolute;top: .6rem;width: .3rem;left: 0;background: #cfa972;height: 2rem;}
.sub_106a .time{color: #00366f;margin: 1.9rem 0 0;}


.btbu-email p{font-size: 1.4rem;color: #999;margin: 0 0 0;}
.btbu-email span{width: 12rem;float:left;font-size: 2rem;color: #333;line-height: 5.8rem;}
.btbu-email .title{margin: 2.7rem 0 4rem 0;}
.btbu-email input,.btbu-email textarea{border:.1rem solid #d5d8e0;box-sizing:border-box;background: #f6f7f9;outline: none;font-size: 1.8rem;}
.btbu-email .title input{width: calc(100% - 12rem);height:5.9rem;padding:0 1rem;}
.btbu-email .con textarea{width: calc(100% - 12rem);height:40rem;resize:none;padding:1rem;}
.btbu-email .contact input{width: calc(100% - 12rem);height:5.9rem;padding:0 1.5rem;}
.btbu-email .contact{margin: 4rem  0;}
.btbu-email .code{float: left;}
.btbu-email .code input{width:30rem;height:5.9rem;float:left;padding:0 1rem;}
.btbu-email .code .tupian{float:left;width:19.6rem;margin: 0 0 0 2rem}
.btbu-email .code .tupian img{width:100%;display: block;}
.btbu-email .code a{float:left;margin: 4rem 0 0 2rem;font-size:1.6rem;color:#00366f;line-height: 2rem;}
.btbu-email .code a:hover{text-decoration:underline}

.btbu-email .submitWrap{text-align:center;float: right;}
.btbu-email .submitWrap input{display:inline-block;width:14rem;height:5.9rem;margin: 0 0 0 .6rem;background:#00366f;border:.1rem solid transparent;color:#fff;cursor:pointer;font-size: 2rem;}

@media screen and (max-width:767px){
	.btbu-email p{font-size: 14px;}
    .btbu-email span{float:none;display:block;font-size: 14px;width: auto;float: none;}
    .btbu-email .con textarea,.btbu-email .contact input,.btbu-email .title input{width:100%}
	.btbu-email .title{margin: 12px 0 16px;}
	.btbu-email .contact{margin: 12px 0;}
	.btbu-email .code{float: none;overflow: hidden;}
	.btbu-email .submitWrap{float: none;margin: 20px 0 0;}
}


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

}
@media screen  and (max-width:996px){
	.sub_a > .lf,.sub_a > .rt{width: 100%;}
	.sub_a > .lf{margin-bottom: 24px;}
	.sub_a1 li{width: auto;}
	.sub_a1 .title{margin: 0 10px 0 0;}
	.sub_a1 .item .title{font-size: 16px;}
	.sub_a1 .item.on .title{font-size: 18px;}
	

	.sub_011 .img_box,.sub_011 .box:nth-child(2n+1) .img_box{width: 100%;order: 0;box-sizing: border-box;}
	.sub_011 .article{width: 100%;padding: 10px 0 0;line-height: 1.8em;text-align: justify;}
	.sub_011 .more span{font-size: 12px;line-height: 16px;}

	.sub_012a .info_box{padding: 15px 20px 0;}
	.sub_012a .info{margin: 6px 0 20px;}

	.sub_013{padding: 10px 0 0;}

	.sub_014a .item,.sub_014a .item span{transform: none;border: none;}

	.sub_03 li,.sub_03 li:nth-child(2n){width: 100%;float: none;}
	.sub_03 .item{padding: 20px;margin-bottom: 20px;}

	.sub_052 .left{width: 100%;}
	.sub_052 .right{width: 100%;}

	.sub_07 .img_box{width: 55%;}
	.sub_07 .info_box{width: 50%;}

	.sub_08 li{width: 25%;}
	.sub_08 .item{height: 240px;}

	.sub_09 ul{margin: 0 0 -20px;}
	.sub_09 .item{margin: 0 0 20px;padding-bottom: 2px;}
	.sub_09 .left{padding-top: 10px;}
	.sub_09 .right{padding: 14px 0;}

	.sub_101a li:nth-child(2) .item{margin-top: 0;}

	.sub_106 .bottom{padding-left: 20px;padding-right: 20px;}
	.sub_106a ul{margin-right: 0;}
	.sub_106a .time{margin: 5px 0 0;}


}
@media screen and (max-width: 767px){
	.title[class*="lh"][class*="x1"]{white-space: normal;height: auto;}


	.sub_003 .item{padding-right: 4rem;}
	.sub_0111 {line-height: 1.8em;}
	.sub_0111 .img_box.rt,.sub_0111 .img_box.lf{float: none;margin: 0 auto 10px;width: 80%;}

	.sub_012 .lf,.sub_012 .rt{width: calc(50% - 10px);}
	.sub_012 h3{width: auto;display: inline-block;padding: 0 14px 0 6px;float: none;min-width: auto;}
	.sub_012 h3::before{display: none;}
	.sub_012a .img_box{width: 100%;float: none;}
	.sub_012a .info_box{margin: 0;padding: 10px 20px;}

	.sub_0121 .info_box{margin: 0;}
	.sub_0121 .img_box{float: none;margin: 0 auto;}
	.sub_0121 .title{padding: 10px 0 20px;text-align: center;}

	.sub_015 .bottom{padding-left: 10px;padding-right: 10px;}
	.sub_015a .left{margin-right: 20px;}

	.sub_052 .left{padding: 20px 24px;}
	.sub_052 .right{padding: 20px 24px;}

	.sub_053 .title{padding: 10px 24px;}
	.sub_053 .bottom{padding: 16px 24px;}

	.sub_054 h3{width: 100%;min-width: initial;}
	.sub_054 .bottom{padding: 36px 36px 20px;}
	.sub_054a ul{margin: 0 0 -2rem -20px;}
	.sub_054a .item{margin: 0 0 2rem 20px;}

	.sub_062 .item{padding: 12px 16px;}
 
	.sub_07 .img_box,.sub_07 li:nth-child(2n) .img_box{width: 100%;order: 0;}
	.sub_07 .info_box{width: calc(100% - 20px);margin: -12px 20px 0 4px;}
	.sub_07 li:nth-child(2n) .info_box{margin: -12px 20px 0 4px;}

	.sub_106a .item{margin-bottom: 20px;}

}
@media screen and (max-width: 413px){
	.sub_011 h3{width: auto;display: inline-block;padding-right: 30px;margin-right: -30px;}
	.sub_011 .more{width: 60px;}

	.sub_012 h3{font-size: 14px;padding: 0 10px 0 6px;line-height: 36px;height: 36px;}

	.sub_03 .bottom a{width: 100%;}

	.sub_08 li{width: 50%;}

	.sub_106 h3{width: auto;display: inline-block;padding-right: 30px;margin-right: -30px;}
	.sub_106 .more{width: 60px;}


}

