/* subpage start */
.footer{padding-top: 7rem;}

.wrap_content{overflow: hidden;}
.wrap_sub_banner{overflow: hidden;position: relative;box-sizing: border-box;z-index: 1;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 1.3rem;z-index: 2;}
.sub_banner{overflow: hidden;position: relative;background: center;background-size: cover;z-index: 2;padding-bottom: 28.64%;}
.sub_banner::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 46.36%;background-image: -moz-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%);opacity: .5;}

.bread{line-height: 5.4rem;position: relative;color: #fff;text-align: right;z-index: 10;margin: 0 auto;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover,.bread a:last-child{color: #fff;}

.content{position: relative;z-index: 1;padding-bottom: 13.4rem;background: #fff url(../images/subbg.png) no-repeat right bottom/145.3rem;}
.content.bg2::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/subbg2.png) no-repeat bottom center/100% auto;z-index: 1;}
.content.bg3::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/subbg3.png) no-repeat center/100% auto;z-index: 1;}


.sub_page_title{border-bottom: .1rem solid #2e758a;padding: 0 0 2.7rem;color: #2e758a;font-weight: normal;text-align: center;}
.sub_page_title.noborder{border: none;}

.sub_layout{position: relative;}
.sub_layout .lf{width: 27rem;position: relative;margin: 0 0 0 -7.5rem;z-index: 2;}
.sub_layout .lf::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient( -90deg, rgb(234,241,243) 0%, rgb(0,0,0) 0%, rgb(176,215,216) 0%, rgba(234,241,243,0) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(234,241,243) 0%, rgb(0,0,0) 0%, rgb(176,215,216) 0%, rgba(234,241,243,0) 100%);background-image: -ms-linear-gradient( -90deg, rgb(234,241,243) 0%, rgb(0,0,0) 0%, rgb(176,215,216) 0%, rgba(234,241,243,0) 100%);max-height: 86rem;z-index: -1;}
.sub_layout .rt{width: calc(100% - 26rem);padding: 4.2rem 0 0;}


/* .sub_layout2{max-width: 1220px;margin: 0 auto;padding: 1.7rem 0 0;} */

.sub_menu{position: relative;}
.sub_menu_title{width: 100%;padding: 1.5rem 1rem 0;font-weight: bold;background: rgba(46, 117, 138, .9);color: #fff;position: absolute;text-align: center;font-weight: normal;line-height: 2.67em;bottom: 100%;left: 0;}
.sub_menu_title::before{content: '';display: block;position: absolute;top: -1.5rem;left: -0.8rem;right: -0.8rem;background: url(../images/submenu.png) no-repeat center/100% 100%;height: 3.7rem;}
.sub_menu_title2{max-width: 27rem;}
.sub_menu .btn{}
.sub_menu > ul{position: relative;padding: 2.8rem 2.6rem 1rem 6.1rem;}
.sub_menu > ul::before{content: '';display: block;position: absolute;left: 6.8rem;top: 4.6rem;bottom: 3.2rem;border-right: .2rem dashed #6ca4af;}

.sub_menu li{position: relative;}
.sub_menu .item{padding-left: 4rem;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_menu .item::before{content: '';display: none;width: 1.4rem;height: 1.4rem;border: .1rem solid #f5ac1a;background: #eaf1f3;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_menu .item::after{content: '';display: none;width: .7rem;height: .7rem;background: #2e758a;border-radius: 50%;position: absolute;left: .4rem;top: 50%;transform: translateY(-50%);}
.sub_menu .title{line-height: 1.6em;color: #000;position: relative;padding: 1.3rem 0;display: inline-block;}
.sub_menu .title::before{content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: .4rem;border-bottom: .3rem solid #f5ac1a;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_menu .item.cur{}

.sub_menu > ul > li.on{z-index: 2;}
.sub_menu > ul > li.on > .item::before,.sub_menu > ul > li.on > .item::after{display: block;}
.sub_menu .item:hover > .title,.sub_menu li.on > .item > .title{font-weight: bold;}
.sub_menu .item:hover > .title::before,.sub_menu li.on > .item > .title::before{width: 50%;}
.sub_menu > ul > li > .item.cur{}

.sub_menu .ul2{display: none;position: relative;padding: .4rem 1rem .7rem 4rem;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{padding: .6rem 0;position: relative;border-bottom: .1rem dashed #2e758a;}
.sub_menu .ul2 li:last-child .item{border: none;}
.sub_menu .ul2 .title{color: #2e758a;padding: 0 0 0 1rem;}
.sub_menu .ul2 .item.on .title{font-weight: bold;}
.sub_menu .ul2 .item .title::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .2rem;height: .2rem;background: #2e758a;border: none;}
.sub_menu .ul2 .item.on .title::before{width: .3rem;height: .3rem;}

.sub_menu .btn2{position: absolute;right: -2.2rem;top: 50%;transform: translateY(-50%);height: 3.6rem;width: 3.6rem;display: block;z-index: 10;cursor: pointer;/*background: rgba(255,255,255,0) url(../images/sub_arrow.png) no-repeat center/1.6rem;border-radius: .8rem;*/}
.sub_menu li.on .btn2{/*background: rgba(255,255,255,.1) url(../images/sub_arrow2.png) no-repeat center/1.6rem;right: 1rem;*/}
.sub_menu .btn2::before,.sub_menu .btn2::after{content: '';display: block;width: 1.2rem;height: .2rem;background: #2e758a;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{width: 1rem;height: .1rem;}
.sub_menu li:not(.on) .btn2::after{transform:translateX(-50%) translateY(-50%) rotate(90deg);}

@media screen  and (max-width:1780px){
	.sub_layout .lf{margin-left: -2rem;}
	.sub_layout .rt{width: calc(100% - 30rem);}
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;}
	.sub_banner{/* padding-bottom: 200px; */}
	.sub_banner_title{}
	.sub_page_title2 h2{width: auto;padding-left: 2rem;padding-right: 2rem;max-width: 100%;}

	/* .sub_layout .lf::before{display: none;} */

	.sub_menu_title{padding: 1.8rem 3.8rem;position: relative;bottom: 0;line-height: 1.6em;}
	.sub_menu_title::before{display: none;}
	.sub_menu > ul::before{left: 24px;}

	.sub_menu .title{display: block;}
	.sub_menu .item:hover > .title::before, .sub_menu li.on > .item > .title::before{width: 2em;left: 0;transform: none;}

	.content .gp-container{min-height: initial;}

	.bread{bottom: 0;position: relative;margin-bottom: 0;}
	.bread a{}
	.bread a:first-child{}

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

	.sub_content{padding: 20px 0 0;}
	.content{padding: 20px 0 40px;margin-top: 0;}
/* 
	.sub_layout .wrap_fix_scroll{position: relative;}
	.sub_layout .wrap_fix_scroll .fix_scroll{position: static !important;} */
	.sub_layout{padding: 0;}
	.sub_layout .lf{width: 100%;margin: 0;}
	.sub_layout .rt{width: 100%;}

	.sub_menu_title i{display: block;float: right;font-weight: normal;}

	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;display: none;padding: 2.4rem 3.5rem;}
	/* .sub_menu .btn{display: block;line-height: 24px;height: auto;font-size: 22px;border-bottom: 1px solid #dcdcdc;position: relative;} */
	/* .sub_menu .btn i{float: right;color: #fff;display: block;font-weight: normal;} */

	.sub_menu .btn2::before,.sub_menu .btn2::after{width: 8px;height: 2px;}
	.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{width: 10px;height: 1px;}
	
}
@media screen  and (max-width:767px){
	.wrap_sub_banner .bottom{}
	/* .sub_banner{ height: 160px;} */
}

/* subpage end */

/* pages_start */
.pages {margin: 3.5rem 0 0;position: relative;z-index: 100;justify-content: center;align-items: center;}
.pages a{display:block;line-height:1;position:relative;text-align:center;color:#bb7c56;transition:all .35s ease-in-out;margin:.5rem 0 0 .5rem;cursor:pointer;text-align:center;padding: 0 1.5rem;line-height: 4rem;min-width: 3.6rem;border: .1rem solid #b0d7d8;color: #4b524f;color: #000000;height: 4rem;}
.pages a.prev{background: url(../images/page_prev.png) no-repeat center/1.2rem;}
.pages a.next{background: url(../images/page_next.png) no-repeat center/1.2rem;}
.pages a.on_page,.pages a:hover{background-color:#2e758a;color:#fff;border-color:#2e758a}
.pages a.prev:hover{background: #2e758a url(../images/page_prev2.png) no-repeat center/1.2rem;}
.pages a.next:hover{background: #2e758a url(../images/page_next2.png) no-repeat center/1.2rem;}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages a{font-size: 13px;height: 28px;line-height: 28px;}
}
@media screen and (max-width:767px){
	.pages a,.pages .total-text{margin-bottom: 6px;}
}
/* pages_end */

/* article start */
.page_article{position: relative;padding: 5rem 0 0;}
.page_article .lf{width: 112rem;padding-left: 9rem;position: relative;}
.page_article .rt{width: 37.2rem;}

.page_article_top{position: relative;margin: 0 0 3rem;text-align: center;}
.page_article_top h3{line-height: 1.66;font-weight: normal;color: #000000;}

.article_author{margin: 1.8rem 0 0;position: relative;z-index: 2;color: #797d7b;padding: 0 0 2rem;border-bottom: .1rem dashed #b0d7d8;line-height: 2em;text-align: left;}
.article_author p{padding: 0 0 0 2.4rem;display: inline-block;vertical-align: top;min-width: 33%;}
.article_author p.ico1{background: url(../images/article_ico1.png) no-repeat left center/1.3rem;}
.article_author p.ico2{background: url(../images/article_ico2.png) no-repeat left center/1.2rem;}
.article_author p.ico3{background: url(../images/article_ico3.png) no-repeat left center/1.4rem;}
.article_author p.ico4{background: url(../images/article_ico4.png) no-repeat left center/1.4rem;}
.article_author p.ico5{background: url(../images/article_ico5.png) no-repeat left center/1.2rem;}


.page_article .article {position: relative;text-align: justify;}
.page_article .article p {margin: 5px 0 1em;}
.page_article .article { }
.page_article .share_box{margin-top: 11rem;}

.annex {overflow: hidden;margin: 2.3rem 0 0;border-top: .1rem dashed #b0d7d8;}
.annex .annex_title{position: relative;display: block;font-weight: normal;color: #2e758a;padding: 2.5rem 0 2rem;}
.annex .list{margin: 0 0;background: #f2f5f6;padding: 2.8rem 4.2rem 2.9rem;}
.annex li{margin: 0 0;}
.annex a{position: relative;display: block;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;display: block;word-break: break-all;line-height: 2em;padding-left: 2rem;margin-bottom: 1.2rem;}
.annex a::after{content: '';display: block;background: #2e758a;width: 1.3rem;height: .2rem;position: absolute;top: 1em;left: 0;}
/* .annex a:hover{background: #b44129;color: #fff;} */

@media screen and (max-width: 1640px){
	/* .page_article{margin: 0;}
	.page_article_title{padding: 5px 0 0;}
	.article_author{padding-bottom: 12px;margin-bottom: 18px;} */
}
@media screen and (max-width: 996px){
	.page_article{ padding: 0; }
	.page_article_top{margin-left: 0;margin-right: 0;}
	.page_article_title{padding: 0 0 10px;}
	.article_author p{min-width: 48%;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{margin: 30px 0 0;}
	/* .annex li{margin: 0 0 6px;} */

	.page_article .lf{padding: 0 0 30px;width: 100%;}
	.page_article .rt{width: 100%;padding: 0;}
}
@media screen and (max-width: 767px) {
	.page_articleTitle{ margin: 0 0 16px;padding-bottom: 0; }
	.article_author span{ border: 0;font-size: 14px;line-height: 20px; }
	.article_author i{ display: none; }
	.annex { margin: 20px 0 0;}
	.annex li { font-size: 14px; }

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

}

.share_box {font-size: 0px;z-index: 100;position: relative;justify-content: flex-end;align-items: center;}
.share_box .share_title{display: block;text-align: center;color: #323232;color: #000000;margin: 0 -4px 0  0;position: relative;overflow: hidden;}

.share_box .share_btn, .share_box .share_btn.share_more::after {margin: 0 0 0 15px;position: relative;width: 50px;height: 50px;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 0%;background-color: transparent;border-radius: 50%;/*border: 1px solid;*/color: #2e758a;background: #fff;}
/* .share_box .share_btn:last-child{margin-bottom: 0px;} */
.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}
/* .share_box .share_btn.share_more::after { content: ""; position: absolute; border: 0rem; left: 0rem; margin: 0rem; background: #50a0e5;} */
/* .share_box .share_btn.share_copy { background-image: url("../images/share_copy.png"); background: #7dd43c;} */
/* .share_box .share_btn.share_wechat { color: #28c445;border-color: #28c445;}
.share_box .share_btn.share_sina {color: #f56467;border-color: #f56467;}
.share_box .share_btn.share_qzone {color: #fecb56;}
.share_box .share_btn.share_twitter { color: #1a1a1a;border-color: #1a1a1a;}
.share_box .share_btn.share_facebook { color: #44619d;border-color: #44619d;}
.share_box .share_btn.share_linkedin { color: #3d84c2;border-color: #3d84c2;} */

.share_box .share_btn:last-child { }
#qrcode1,#qrcode2{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: 0 0 0;border: 0px;/* border-radius: 0px; */}
.share_box .share_btn:hover > .alert_box,.share_box .share_btn.on > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	.share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;}
	/* .share_box .share_btn:hover > .alert_box{display: none;} */
	.share_box .share_btn.on > .alert_box { display: block; }
	/* .share_box .share_title{ margin: 0px 0px 6px; display: none;} */
	.share_box .share_btn,.share_box .share_btn:last-child{display: inline-block;margin: 5px 10px;width: 40px;height: 40px;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	
	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;}
}

.share_box2 {font-size: 0rem;z-index: 100;position: absolute;align-items: center;left: 0;top: 17.8rem;flex-direction: column;}
.share_box2 .share_title{display: block;text-align: center;color: #797d7b;margin: 0 0 1.2rem;position: relative;overflow: hidden;}
.share_box2 .share_btn2{margin: 0 0 1.5rem;position: relative;width: 3.5rem;height: 3.5rem;cursor: pointer;display: block;border-radius: 0%;border-radius: 50%;color: #f8f8ef;}
.share_box2 .share_btn2 i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}
.share_box2 .share_btn2.share_wechat{background: #28c445;}
.share_box2 .share_btn2.share_sina{background: #f56467;}
@media screen and (max-width: 996px) {
	.share_box2 {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;flex-direction: row;margin: 30px 0;}
	.share_box2 .share_title{margin: 0 10px 0 0;}
	.share_box2 .share_btn2{margin: 5px 10px;width: 35px;height: 35px;}
}
/* article end */

.sub_0a_side{}
.sub_0a_side h3{margin: 0 0 2.6rem;font-weight: normal;padding: .6rem 0 .6rem 3rem;background: url(../images/sub_article_ico.svg) no-repeat left center/2.2rem;}
.sub_0a_side ul{margin: 0 0;border-top: .1rem solid #2e758a;}
.sub_0a_side .item{padding: 2.8rem 0 2rem;border-bottom: .1rem dashed #b0d7d8;line-height: 2;}
.sub_0a_side .time{color: #2e758a;margin: 0 0 .2rem;line-height: 1.2em;}

.sub_0a{}
.sub_0a ul{}
.sub_0a .item{flex-wrap: nowrap;border-bottom: .1rem solid #b0d7d8;padding: 2.7rem 0 2.8rem;position: relative;z-index: 2;}
.sub_0a li:last-child .item{border-bottom-color: #2e758a;}
.sub_0a .item::before{content: '';position: absolute;left: -2.2rem; right: 0;top: 0;bottom: 0;background: #2e758a url(../images/sub_a_item.png) no-repeat right center/auto 100%;z-index: -1;transform: scaleX(0);transform-origin: left center;transition: transform ease-in-out .3s;-ms-transition: transform ease-in-out .3s;-moz-transition: transform ease-in-out .3s;-webkit-transition: transform ease-in-out .3s;-o-transition: transform ease-in-out .3s;}
.sub_0a .item:hover::before{transform: scaleX(1);transform-origin: right center;}
.sub_0a .time{padding: 0 8rem 0 2.6rem;position: relative;background: url(../images/sub_a_time1.png) no-repeat left center/1.8rem;}
.sub_0a .time::before{content: '';display: block;background: #d3d3d3;width: 3.7rem;height: .1rem;position: absolute;right: 2.2rem;top: 50%;}
.sub_0a .title{margin: 0 0;flex: 1;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0a .item:hover .title{color: #fff;}
.sub_0a .item:hover .time{background-image: url(../images/sub_a_time2.png);color: #fff;}
.sub_0a .item:hover .time::before{background: #fff;}

.sub_0b{}
.sub_0b ul{}
.sub_0b .item{flex-wrap: nowrap;border-bottom: .1rem solid #b0d7d8;padding: 2rem 0;position: relative;z-index: 2;align-items: center;min-height: 23.8rem;}
.sub_0b li:last-child .item{border-bottom-color: #2e758a;}
.sub_0b .item::before{content: '';position: absolute;left: -3rem;right: -2.7rem;top: 0;bottom: 0;background: #2e758a url(../images/sub_b_item.png) no-repeat right center/auto 100%;z-index: -1;transform: scaleX(0);transform-origin: left center;transition: transform ease-in-out .3s;-ms-transition: transform ease-in-out .3s;-moz-transition: transform ease-in-out .3s;-webkit-transition: transform ease-in-out .3s;-o-transition: transform ease-in-out .3s;}
.sub_0b .item:hover::before{transform: scaleX(1);transform-origin: right center;}
.sub_0b .time{position: relative;text-align: center;color: #2e758a;line-height: 1.1;align-items: center;margin-right: 9.6rem;margin-top: -1.5rem;padding: 0 0 4.4rem;background: url(../images/sub_b_more1.png) no-repeat bottom center/2rem;}
.sub_0b .time::before{content: '';display: block;background: #d3d3d3;width: 3.7rem;height: .1rem;position: absolute;right: -6.7rem;top: 2.1rem;}
.sub_0b .day span{font-size: .66em;}
.sub_0b .day{}
.sub_0b .year{margin: .8rem 0 0;padding: 0 .7rem;line-height: 1.25em;border-radius: 5rem;}
.sub_0b .info_box{width: auto;flex: 1;order: 2;}
.sub_0b .img_box{order: 3;width: 30.9rem;margin: 0 0 0 2rem;}
.sub_0b .summary{text-indent: 2em;margin: 1rem 0 0;}
.sub_0b .item:hover .time{background-image: url(../images/sub_b_more2.png);color: #fff;}
.sub_0b .item:hover .info_box{color: #fff;}

.sub_011a{padding: 2rem 0 1.7rem;}
.sub_011a .article{width: calc(100% - 65.2rem);}
.sub_011a .img_box{width: 60.9rem;position: relative;margin: 1rem 0 0;}
.sub_011a .img_box::before{content: '';display: block;position: absolute;right: -2.6rem;top: -2.8rem;background: #2e758a;width: 22.4rem;height: 11.8rem;z-index: -1;}

.sub_011b{margin: 0 0 2.5rem;}
.sub_011b .article{width: calc(100% - 44rem);}
.sub_011b .img_box{width: 40rem;margin: -2.5rem 0 0;}

.sub_011c{position: relative;padding: 4rem 0 4.6rem 11.5rem;}
.sub_011c::before{content: '';display: block;position: absolute;left: 0;right: -18.2rem; top: 0;height: 100%;background: url(../images/sub011_bg.png) no-repeat center/cover;}
.sub_011c ul{margin: 0 0;}
.sub_011c li{width: auto;}
.sub_011c .item{margin: 0 0;width: 15.4rem;height: 15.4rem;position: relative;border-width: .2rem;border-color: rgb(176, 215, 216);border-style: dotted;border-radius: 50%;background-image: -moz-linear-gradient( -90deg, rgb(176,215,216) 0%, rgba(176,215,216,0) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(176,215,216) 0%, rgba(176,215,216,0) 100%);background-image: -ms-linear-gradient( -90deg, rgb(176,215,216) 0%, rgba(176,215,216,0) 100%);text-align: center;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sub_011c li:nth-child(2n+1) .item{border-width: .2rem;border-color: rgb(245, 172, 26);border-style: dotted;border-radius: 50%;background-image: -moz-linear-gradient( -90deg, rgb(245,172,26) 0%, rgba(245,172,26,0) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(245,172,26) 0%, rgba(245,172,26,0) 100%);background-image: -ms-linear-gradient( -90deg, rgb(245,172,26) 0%, rgba(245,172,26,0) 100%);margin-top: 8rem;}
.sub_011c .top{padding: 0 0 0;font-style: italic;white-space: nowrap;}
.sub_011c .count{font-size: 6rem;font-weight: bold;}
.sub_011c .unit{font-size: 1.8rem;margin: 0 -1em 0 0;}
.sub_011c .title{margin: -0.8rem 1rem 1.6rem;}

.sub_011d{margin: 3.2rem 0 2.2rem;}
.sub_011d .article{width: calc(100% - 58rem);}
.sub_011d .img_box{width: 53.7rem;margin: .8rem 0 0;}

.sub_011e{margin: 0 0 2.9rem;}
.sub_011e .article{width: calc(100% - 58.6rem);order: 2;}
.sub_011e .img_box{width: 54.2rem;margin: 1rem 0 0;}

.sub_012a{margin: -1rem 0 3.1rem;align-items: center;}
.sub_012a .title{background: url(../images/sub012_top.png) no-repeat top center/100% auto;position: relative;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;padding: 3rem .2rem 2rem;letter-spacing: 1.3rem;color: #2e758a;font-weight: bold;}
.sub_012a .title::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;background: url(../images/sub012_top.png) no-repeat top center/100% auto;transform: rotate(180deg);transform-origin: center;z-index: -1;}
.sub_012a .article{width: calc(100% - 7.8rem);}

.sub_012b{position: relative;padding: 0 9.2rem;}
.sub_012b .swiper{overflow: hidden;padding: 2rem 0;}
.sub_012b ul{margin: 0 0;}
.sub_012b .item{margin: 0 1rem;height: 14rem;background: #eaf1f3;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;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_012b .title{color: #2e758a;margin: 0 0 .5rem;}
.sub_012b .vicetitle{margin: 0 auto;max-width: 10rem;}

.sub_012b li.on .item{background: url(../images/sub012_item.png) no-repeat center/cover;top: -2rem;}
.sub_012b li.on .title{color: #fff;}
.sub_012b li.on .vicetitle{color: #fff;}

.sub_012b .arrow{width: 4.8rem;height: 4.8rem;border: .1rem solid #2e758a;border-radius: 50%;background: #fff no-repeat center/1.7rem;position: absolute;top: 50%;transform: translateY(-50%) rotate(-90deg);transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;cursor: pointer;}
.sub_012b .arrow.prev{left: 2.3rem;background-image: url(../images/mode06_prev2.png);}
.sub_012b .arrow.next{right: 2.3rem;background-image: url(../images/mode06_next2.png);}
.sub_012b .arrow:hover{background-color: #2e758a;}
.sub_012b .arrow.prev:hover{background-image: url(../images/mode06_prev1.png);}
.sub_012b .arrow.next:hover{background-image: url(../images/mode06_next1.png);}

.sub_012c{margin: 1.9rem 0 0;}
.sub_012c .item.off{display: none;}
.sub_012c .title{margin: 0 0 2.4rem;background: url(../images/sub012_title.png) no-repeat center/100% 100%;font-weight: bold;padding: 1.5rem 3.6rem;position: relative;color: #2e758a;}
.sub_012c .title::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .2rem;height: 2.1rem;background: #f5ac1a;}

.sub_013{overflow: hidden;}
.sub_013 ul{margin: 3rem 2.8rem 0 -6rem;}
.sub_013 li{margin-bottom: 3rem;}
.sub_013 .item{margin: 0 0 0 6rem;position: relative;padding: 2.8rem 3rem 2rem;border: .1rem solid #c8c8c8;height: 100%;}
/* .sub_013 li:nth-child(2n+1) .item::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100vw;border-top: .1rem solid #c8c8c8;} */
.sub_013 .vicetitle{margin: 0 0 1.5rem;color: #2e758a;position: relative;}
.sub_013 .vicetitle::before{content: '';display: block;position: absolute;left: -3rem;top: 50%;transform: translateY(-50%);width: .3rem;height: 2rem;background: #f5ac1a;}
.sub_013 .title{margin: 0 0 .9rem;}
.sub_013 .summary{color: #000;}

.sub_013 .item:hover{background: #2e758a url(../images/mode01a_item.png);color: #fff;}
.sub_013 .item:hover .vicetitle::before{background: #fff;}
.sub_013 .item:hover .vicetitle{color: #fff;}
.sub_013 .item:hover .summary{color: #fff;}





.sub_014{}
.sub_014 ul{margin: 0 0 -2rem -2.2rem;align-items: flex-start;}
.sub_014 .item{margin: 0 0 2rem 2.2rem;}
.sub_014 .title{margin: 1rem 0 0;}

.sub_0142{padding: 6.1rem 0 0;}

.sub_0142a{width: 126.8rem;overflow: hidden;background: #eaf1f3;}
.sub_0142a .gp-img img{object-fit: contain;}

.sub_0142b{width: 28rem;padding: 4.8rem 3.3rem;background: #eaf1f3;position: relative;}
.sub_0142b .swiper{overflow: hidden;height: 61.2rem;}
.sub_0142b ul{margin: 0 0;}
.sub_0142b .item{margin: .5rem 0;position: relative;}
.sub_0142b .gp-img{padding-bottom: 67.45%;}
.sub_0142b .item::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);opacity: 1;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;z-index: 2;}
.sub_0142b .swiper-slide-thumb-active .item::before{opacity: 0;}
.sub_0142b .item::after{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: .1rem solid #f5ac1a; opacity: 0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;z-index: 3;}
.sub_0142b .swiper-slide-thumb-active .item::after{opacity: 1;}

.sub_0142b .arrow{width: 3rem;height: 3rem;border: .1rem solid #2e758a;border-radius: 50%;background: #fff no-repeat center/1rem;position: absolute;left: 50%;transform: translateX(-50%);transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;z-index: 10;}
.sub_0142b .arrow.prev{background-image: url(../images/mode06_prev2.png);top: 1.3rem;}
.sub_0142b .arrow.next{background-image: url(../images/mode06_next2.png);bottom: 1.3rem;}
.sub_0142b .arrow:hover{background-color: #2e758a;}
.sub_0142b .arrow.prev:hover{background-image: url(../images/mode06_prev1.png);}
.sub_0142b .arrow.next:hover{background-image: url(../images/mode06_next1.png);}

.sub_0142c{width: 100%;margin: 1.8rem 0 0;}
.sub_0142c .summary{margin: 3.2rem 0 0;color: #6c6c6c;line-height: 1.6;}
.sub_0142c .summary p{margin: 0 0 1.1rem;}

.sub_016{padding: 1.5rem 0 0;}
.sub_016_title{text-align: center;color: #2e758a;margin: 0 0 1.6rem;width: 100%;}

.sub_016a{margin: 0 0 3.1rem;}
.sub_016a .article{margin: 0 0 2.5rem;}
.sub_016a .img_box{width: calc(50% - 1.8rem);margin-bottom: 1.6rem;}
.sub_016a .download{color: #004aaf;display: inline-block;padding: 0 2.8rem 0 0;background: url(../images/sub016_download.png) no-repeat right center/1.8rem;}

.sub_016b{margin: 0 0 3.3rem;}
.sub_016b .img_box{max-width: 65.3rem;margin: 2.7rem auto 2.7rem;box-shadow: 0rem 0rem 1.5rem 0rem rgba(46, 117, 138, 0.2);}

.sub_016c{margin: 0 0 4.6rem;}
.sub_016c .box{position: relative;padding: 2.5rem 4rem 2.5rem 0;z-index: 2;margin: 2.5rem 0 0;width: 100%;}
.sub_016c .box::before{content: '';display: block;position: absolute;left: 6.8rem;top: 0;right: 0;height: 100%;z-index: -1;  background-color: rgb(46, 117, 138);box-shadow: 0rem 0rem 1.5rem 0rem rgba(46, 117, 138, 0.2);}
.sub_016c .img_box{width: 33.4rem;}
.sub_016c .info_box{padding: 0 0 0;width: calc(100% - 37rem);color: #fff;}

.sub_02{}
/* .sub_02 .wrapper{display: flex;justify-content: space-between;position: relative;margin: 0 0 -3.9rem -10rem;}
.sub_02 ul{overflow: hidden;height: 0;}
.sub_02 ul li{width: auto;}
.sub_02 .item{margin: 0 0 3.9rem 10rem;position: relative;padding: 0 0 0 1.7rem;}
.sub_02 .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;border: .1rem solid #2e758a;border-radius: 50%;}
.sub_02 .item:hover::before{background: #2e758a;} */

.sub_02 ul{margin: 0 0 -2rem -3rem;}
.sub_02 ul li{width: auto;width: 30%;position: relative;}

.sub_02 .item{margin: 0 0 0 3rem;position: relative;padding: 1.3rem;padding-left: 2.8rem;background: #edf3f5;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/* .sub_02 .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;border: .1rem solid #2e758a;border-radius: 50%;} */
.sub_02 .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #f5ac1a;width: .3rem;height: 2rem;}
/* .sub_02 .item:hover::before{background: #2e758a;} */
.sub_02 ul li,.sub_02 .item + .item{margin-bottom: 2rem;}
.sub_02 .zsbox2{position: absolute;background: #efefef;left: 30px;right: 0;top: 99%;z-index: 20;padding: .5rem 0;display: none;border-top: .1rem solid #fff;}
.sub_02 .zsbox2 a{display: block;padding: 1rem 2rem 1rem 4rem;border-bottom: .1rem solid #f0f4f4;}
.sub_02 li:hover .zsbox2{display: block;}


.sub_08{max-width: 1200px;margin: 0 auto;padding: 4.2rem 0 0;}
.sub_08 ul{margin: 0 0 0 -2.2rem;}
.sub_08 .item{margin: 0 0 2.9rem 2.2rem;position: relative;padding: 1.3rem;padding-left: 2.8rem;background: #edf3f5;}
.sub_08 .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #f5ac1a;width: .3rem;height: 2rem;}


@media screen  and (max-width:992px){
	.sub_011a .article,.sub_011b .article,.sub_011d .article,.sub_011e .article{width: 100%;}
	.sub_011a .img_box,.sub_011b .img_box,.sub_011d .img_box,.sub_011e .img_box{width: 100%;margin: 1rem 0 0;}
	.sub_011a .img_box::before{display: none;}
	.sub_011e .article{order: 0;}

	.sub_011c{padding: 2rem 4rem;}
	.sub_011c ul{justify-content: center;max-width: 500px;margin: 0 auto;}
	.sub_011c .item{width: 120px;height: 120px;margin: 0 18px 16px;}
	.sub_011c li:nth-child(2n+1) .item{margin-top: 0;}

	.sub_012b .vicetitle{max-width: initial;}

	.sub_0142b{width: 100%;padding: 2rem 40px;margin: 16px 0 0;}
	.sub_0142b .swiper{height: auto;}
	.sub_0142b .item{margin: 0 5px;}

	.sub_0142b .arrow{width: 24px;height: 24px;top: 50%;transform: translateY(-50%) rotate(-90deg);}
	.sub_0142b .arrow.prev{left: 10px;top: 50%;}
	.sub_0142b .arrow.next{right: 10px;bottom: auto;left: auto;}

	.sub_02 .wrapper{margin: 0 0 -4rem -5rem;}
	.sub_02 .item{margin: 0 0 0 5rem;}

	.sub_02 ul li,.sub_02 .item + .item{margin-bottom: 4rem;}
	.sub_02 .zsbox2{left: 5rem;}

	.sub_08{padding: 0;}

	/* .sub_02 ul{margin: 0 0 -4rem -5rem;} */
	/* .sub_02 .item{margin: 0 0 4rem 5rem;} */
	.sub_02 ul li{width: 50%;}

}
@media screen and (max-width: 767px){
	.sub_0a .time{padding-right: 6rem;}
	.sub_0a .time::before{right: 1.2rem;}

	.sub_0b .img_box{width: 100%;margin: 0 0 12px;order: -1;}
	.sub_0b .item{flex-wrap: wrap;}

	.sub_012b{padding: 0 5rem;}
	.sub_012b .arrow.prev{left: 0;}
	.sub_012b .arrow.next{right: 0;}

	.sub_013 ul{margin: 3rem 0 0 -4rem;}
	.sub_013 .item{margin: 0 0 0 4rem;}
	.sub_013 .vicetitle{font-size: 12px;}
	.sub_013 .summary{}

	.sub_016{padding: 0;}
	.sub_016a .img_box{width: 100%;}

	.sub_016c .box{padding: 0 2.5rem 4rem 2.5rem;}
	.sub_016c .box::before{left: 0;top: 40px;height: auto;bottom: 0;}
	.sub_016c .img_box{width: 100%;}
	.sub_016c .info_box{width: 100%;padding: 1.5rem 0 0;}

	.sub_02 ul li{width: 100%;}
	
}



.song_player{margin: 2.7rem auto 0;padding:1.2rem 1.4rem;display:flex;align-items:center;gap:1.6rem;border-radius:4rem;background:linear-gradient(90deg,#2e758a 0,#347f95 100%);box-shadow:0 1rem 3rem rgba(46,117,138,.16);max-width: 77.8rem;}
.song_btn{width:3.2rem;height:3.2rem;border:none;border-radius:50%;background:#fff;color:#2e758a;font-size:1.4rem;line-height:3.2rem;text-align:center;cursor:pointer;flex:none;transition:all .3s ease}
.song_btn:hover{background-color:#f5ac1a;color:#fff}
.song_btn.song_mute{background: url(../images/audio_mute1.png) no-repeat center/1.5rem;font-size: 0;}
.song_btn.song_mute.on{background: url(../images/audio_mute2.png) no-repeat center/1.5rem;}
.song_btn.song_more{background: url(../images/audio_more.png) no-repeat center/.5rem;font-size: 0;}

.song_main{flex:1;min-width:0;display: flex;align-items: center;}
.song_time{margin: 0 1.8rem 0 0;color:#fff;font-size:1.8rem;line-height:1;display:flex;align-items:center;gap:.4rem}
.song_progress{position:relative;height:1rem;cursor:pointer;flex: 1;}
.song_progress_bg,.song_progress_current,.song_progress_loaded{position:absolute;left:0;top:50%;height:.4rem;transform:translateY(-50%);border-radius:999px}
.song_progress_bg{width:100%;background:rgba(255,255,255,.45)}
.song_progress_loaded{width:0;background:rgba(255,255,255,.7)}
.song_progress_current{width:0;background:#f5ac1a;z-index:2}
.song_progress_dot{position:absolute;left:0;top:50%;width:1.2rem;height:1.2rem;margin-left:-0.6rem;transform:translateY(-50%);border-radius:50%;background:#f5ac1a;box-shadow:0 0 0 .3rem rgba(245,172,26,.18);z-index:3}

.song_more{font-size:2.4rem}
.song_more_wrap{position:relative;flex:none;}

.song_more_menu{position:absolute;right:0;top:calc(100% + 1rem);min-width:14rem;padding:.8rem 0;background:#fff;border-radius:1.2rem;box-shadow:0 1rem 3rem rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(.8rem);transition:all .25s ease;z-index:20}
.song_more_wrap.on .song_more_menu{opacity:1;visibility:visible;transform:translateY(0)}

.song_menu_item{width:100%;display:block;padding:.9rem 1.6rem;border:none;background:0 0;text-align:left;color:#2e758a;font-size:1.5rem;line-height:1.6;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:all .2s ease}
.song_menu_item:hover{background:rgba(46,117,138,.08);color:#f5ac1a}

@media screen and (max-width:996px){
	.song_player{padding:1.4rem 1.6rem;gap:1rem}
    .song_btn{width:4rem;height:4rem;font-size:1.6rem;line-height:4rem}
    .song_time{font-size:1.4rem}
	.song_more_menu{right:0;min-width:12rem}
	.song_menu_item{font-size:1.4rem;padding:.8rem 1.2rem}
}