/* subpage start */
.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;padding-top: 11.6rem;}
.sub_banner{padding-bottom: calc(400% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner img{display: block;width: 100%;}

.wrap_sub_banner .bottom{position: absolute;left: 0;bottom: 10.6rem;width: 100%;z-index: 10;display: flex;flex-direction: column;align-items: center;}
.wrap_sub_banner .root_title{text-align: center;color: #004BC8;border-bottom: .1rem solid #004BC8;padding: 0 .8rem 2.2rem;text-align: center;margin: 0 0 1.8rem;position: relative;font-weight: bold;letter-spacing: .8rem;}
.wrap_sub_banner .root_title::before{content: '';display: block;width: 5rem;height: .5rem;background: #DD55FF;position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.3rem;}

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

.content{position: relative;z-index: 3;background: #F9FAFF;overflow: hidden;;}
.content > .gp-container{padding: 5rem 5rem 7.6rem;background: #fff;min-height: 77rem}

.content2{position: relative;z-index: 3;background: #F9FAFF;overflow: hidden;;}
.content2 > .gp-container{padding: 5rem;background: #EFF0F8;min-height: 77rem}


.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.mob_arr{display: none;}

.sub_00{}
.sub_00 .btn{display: none;}
.sub_00 > ul{position: relative;background: #EDEFF9;border-top: .4rem solid #004BC8;}
.sub_00 li{position: relative;}
.sub_00 .item1{padding: 1.6rem 3rem 1.7rem;color: #333;position: relative;z-index: 2;display: flex;justify-content: space-between;align-items: center;}
.sub_00 .item1::after{content: '';display: block;position: absolute;bottom: 0;left: 3rem;right: 3rem;border-bottom: .1rem solid rgba(0,0,0,.1);}
.sub_00 li:last-child .item1::after{border-bottom: none;}
.sub_00 .title{line-height: 1.6em;}
.sub_00 .item1.on{color: #fff;background: #0054A7;}
.sub_00 .item1.on .title{color: #fff;}
.sub_00 .item1::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;background: #DD55FF;width: 0;}
.sub_00 .item1.on::before{width: .4rem;}

.sub_00 .arrow{position: relative;width: 3rem;height: 3rem;color: #000;line-height: 3rem;text-align: center;color: #0054A7;cursor: pointer;font-size: 2rem;}
.sub_00 .item1.on .arrow{color: rgba(255,255,255,.6);transform: rotate(90deg);}

.sub_00 .ul2{display: none;position: relative;background: #F8F9FF;margin: 0 0 0 2rem;}
.sub_00 .item.on ~ .ul2{display: block;}
.sub_00 .item2{padding: 0 3rem 0 2rem;position: relative;}

.sub_00 .ul2 .title{color: #333;width: 100%;border-bottom: .1rem solid rgba(0,0,0,.1);padding: 1.7rem 0;}
.sub_00 .ul2 li:last-child .title{border: none;}
.sub_00 .item2.on .title{color: #004BC8;}

.sub_00 .item2::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;background: #004BC8;width: 0;}
.sub_00 .item2.on::before{width: .4rem;}

.sub_layout{position: relative;}
.sub_layout > .lf{width: 28rem;position: relative;}
.sub_layout > .rt{width: calc(100% - 33rem);}

.current_channel{position: relative;z-index: 1;margin: 0 0 2rem;border-bottom: .1rem solid rgba(0,0,0,.1);padding: 0 0 .9rem;font-weight: bold;}

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

	.sub_00{min-height: auto;width: 100%;}
    .sub_00 > ul{margin: 0 0 20px;}
	.sub_00 ul{min-height: initial;display: none;}
	.sub_00.on ul{display: block;}

	.wrap_sub_banner .root_title{}

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

	.bread{right: 20px;}
	.bread a{}
	.bread a:first-child{}

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

	.sub_content{padding: 20px 0 0;}
	.content{margin-top: 0;min-height: inherit;padding-top: 0;}

	.sub_layout .lf{width: 100%;padding: 0;}
	.sub_layout .rt{width: 100%;}

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

	.wrap_sub_banner .bottom{position: relative;padding: 10px 20px 0;display: flex;flex-direction: column;}
	.wrap_sub_banner .root_title{font-size: 18px;line-height: 23px;height: auto;background: url(../images/header_bg.png) no-repeat center/cover;color: #fff;order: 2;width: 100%;padding: 10px 20px;font-weight: bold;margin: 0;}
	.wrap_sub_banner .root_title::before{width: 62px;opacity: .34;}
	.wrap_sub_banner .root_title::after{left: 24px;opacity: .34;border-width: 1px;bottom: 6px;}

	.mob_arr{display: inline-block;vertical-align: middle;margin: 0 0 0 10px;}

    .content > .gp-container{padding: 3rem 2rem 4rem;}

	.content2 > .gp-container{padding: 3rem 2rem;}
}
@media screen  and (max-width:767px){
	/* .wrap_sub_banner{} */
	.sub_banner::before{display: none;}
	.sub_banner::after{height: 60px;}
	.sub_banner_title{font-size: 20px;}

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

	.sub_00 ul{white-space: normal;}
	.sub_00 li{width: 100%;position: relative;}
	.sub_00 .item{/* padding-bottom: 2rem; */margin: 0;/* padding: 10px 10px; */text-align: left;}
	.sub_00 .item.cur{/* background: #fefeff; *//* color: #454545; *//* font-weight: bold; */}

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

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



}
/* subpage end */

/* pages_start */
.pages {margin: 4.4rem 0 0;position: relative;z-index: 100;justify-content: center;line-height: 2.1;align-items: center;}
.pages .num{margin: 0 .5rem;}
.pages .num>a{border:.1rem solid #004BC8;}
.pages .num>a,.pages .selectDiv,.pages>a,.pages>div>span,.pages>span{display:inline-block;line-height:1;position:relative;text-align:center;color:#333;transition:all .35s ease-in-out;margin:.5rem;border-radius:0;cursor:pointer;text-align:center;padding: 0 1.2rem;line-height: 2.1;}
.pages > a{padding: 0 .5rem;}

.pages a span{border:none}
.pages a.on_pages,.pages a:hover{background-color:#004BC8;color:#fff;border-color:#004BC8}
.pages a.on_pages{background-color:#004BC8}

.pages .turnPage span{border:none}
.pages .toNum{width:3.4rem;height:3.4rem;border:.1rem solid #004BC8;border-radius:0;background: #fff;}
.pages .total-text{margin: 0 1rem 0 0;}
.pages .total-text span{padding-left:0;padding-right:0;margin:0}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages>a{font-size: 13px;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: 28px;}
	.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; */height: 30px;}
	.pages .select_link .alert_box a{font-size: 12px;line-height: 1.5;}

}
@media screen and (max-width:767px){
	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	/* .pages a,.pages > span{display: none;} */
	.pages .select_page{/* display: block; *//* margin: 15px 0 0; */}
	/* .pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;} */
	/* .pages .select_link .arrow{bottom: 2px;} */
	.pages > a,.pages .total-text{margin-bottom: 6px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end,.pages > a.count{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{/* 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 */

/* article start */
.page_article{position: relative;}
.page_article_top{position: relative;margin: 0 0 2.2rem;}
.rt .page_article_top{padding-top: .8rem;}
.page_article_top h3{line-height: 1.33;color: #333;font-weight: bold;text-align: center;}
.article_author{margin: 1.7rem 0 0;position: relative;z-index: 2;color: #999;text-align: center;background: #F6F7FD;padding: 1.3rem 0;}
.article_author span{padding: 0 2rem;display: inline-block;vertical-align: middle;position: relative;}
/* .article_author span::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: .1rem solid #ccc;height: 2rem;}
.article_author span:last-child::before{display: none;} */

.page_article .article {position: relative;text-align: justify;color: #282828;}
.page_article .article p {margin-bottom: 1rem;}
.page_article .article p:last-child {margin: 0;}

.annex {overflow: hidden;margin: 5rem 0 0;background: #F6F7FD;padding: 3rem;}
.annex .annex_title{position: relative;display: block;color: #004BC8;margin: 0 0 1.9rem;border-bottom: .1rem solid rgba(0,0,0,.1);padding: 0 0 .8rem;}
.annex .list{}
.annex li{margin: 0 0 2rem;}
.annex li:last-child{margin: 0;}
.annex a{position: relative;display: block;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;display: block;word-break: break-all;padding: 0 0 0 2rem;color: #666;}
.annex a::before{content: '';display: block;background: #004BC8;width: 1rem;height: .4rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.annex a:hover{color: #004BC8;}

@media screen and (max-width: 1640px){
	/* .page_article{margin: 0;}
	.page_article_title{padding: 5px 0 0;}
	.article_author{padding-bottom: 12px;margin-bottom: 18px;} */
}
@media screen and (max-width: 996px){
	/* .page_article{margin: 20px 0 0;} */
	.wrap_page_article{padding: 0;}

	.page_article_top{margin-left: 0;margin-right: 0;}	
	.rt .page_article_top{padding-top: 0;}
	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}

	.article_author{font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{margin: 30px 0 0;}
	/* .annex li{margin: 0 0 6px;} */
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;}
	.article_author i{display: none;}
	.annex { margin: 20px 0 0;}
	.annex li { font-size: 14px; }

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

}
/* article end */

.sub_01 p{margin: 0 0 1rem;}
.sub_01 h2{margin: 3rem 0 1rem;font-size: 1.25em;}
.sub_01 h3{margin: 2rem 0 1rem;font-size: 1em;}
.sub_01 h2:first-child,.sub_01 h3:first-child,.sub_01 h2 + h3{margin: 0 0 1rem;}

.sub_03{}
.sub_03 ul{margin: 0 0 -2rem;}
.sub_03 .item{margin: 0 0 2rem;background: #F6F7FD;}
.sub_03 .img_box{width: 30rem;}
.sub_03 .info_box{padding: 3rem 5.4rem 3rem;position: relative;width: 100%;}
.sub_03 .img_box ~ .info_box{width: calc(100% - 30rem);}
.sub_03 .info_box::before{content: '';display: block;position: absolute;left: 3rem;top: 2.8rem;width: .4rem;height: 3.1rem;background: #004BC8;}
.sub_03 .title{margin: 0 0 1.9rem;}
.sub_03 .summary{margin: 0 0 2.1rem;color: #999;}
.sub_03 .time{color: #999;}
.sub_03 .item:hover{background: #004BC8;}
.sub_03 .item:hover .title{color: #fff;}
.sub_03 .item:hover .info_box::before{background: #DD55FF;}
.sub_03 .item:hover .summary{color: rgba(255,255,255,.6);}
.sub_03 .item:hover .time{color: rgba(255,255,255,.6);}

.sub_06{}
.sub_06 ul{margin: 0 0 -2rem;}
.sub_06 .item{margin: 0 0 2rem;line-height: 7.1rem;background: #F6F7FD;padding: 0 3rem;position: relative;}
.sub_06 .item::before{content: '';display: block;width: .4rem;height: 3.1rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #004BC8;}
.sub_06 .title{white-space: nowrap;position: relative;padding: 0 0 0;}
.sub_06 .time{color: #999;margin: 0 0 0 1.6rem;float: right;}
.sub_06 .item:hover{background: #004BC8;}
.sub_06 .item:hover::before{background: #DD55FF;}
.sub_06 .item:hover .title{color: #fff;}
.sub_06 .item:hover .time{color: rgba(255,255,255,.6);}

.sub_09{}
.sub_09_title{background: url(../images/sub_09_title1.png) no-repeat left center/auto 100%;padding: 0 0 0 5rem;line-height: 4rem;color: #004BC8;font-weight: bold;margin: 0 0 2rem;}
.sub_09_title.ico2{background-image: url(../images/sub_09_title2.png);}
.sub_09_title.ico3{background-image: url(../images/sub_09_title3.png);}
.sub_09_title.ico4{background-image: url(../images/sub_09_title4.png);}

.sub_09 .box{background: #FFF;padding: 3rem;margin: 0 0 3rem;}
.sub_09 .box:last-child{margin: 0;}
.sub_09 ul{position: relative;margin: 0 0 -2rem -2rem;}
.sub_09 li{position: relative;z-index: 2;display: inline-block;vertical-align: bottom;width: 25%;}
.sub_09 .item{margin: 0 0 2rem 2rem;position: relative;/*background: url(../images/mode04_bg1.png) no-repeat center/100% 100%;*/padding: 4.4rem 2rem 3rem;}
.sub_09 .item::before{content: '';display: block;position: absolute;left: 0;top: 2rem;bottom: 0;background: #F3F7FB;width: 100%;border-radius: 1rem;z-index: -2;}
.sub_09 .item::after{content: '';display: block;position: absolute;left: 0;top: 0;background: url(../images/sub_09_top1.png) no-repeat center/100% 100%;width: 9.7rem;height: 8rem;z-index: -1;}

.sub_09 .market_card_icon{position: absolute;left: 1.5rem;top: 1.5rem;width: 6rem;height: 6rem;z-index: 2;}
.sub_09 .title{margin: 0 0 1.2rem 9rem;font-weight: bold;}
.sub_09 .summary{color: #333;}
.sub_09 .item:hover{/*background: url(../images/mode04_bg2.png) no-repeat center/100% 100%;*/filter: drop-shadow(0rem 0rem 2rem rgba(0, 111, 255, 0.2));}


@media screen  and (min-width:996px){
	.sub_09 .item:hover::before{background: #fff url(../images/sub_09_bottom.svg) no-repeat center/100% 100%;}
	.sub_09 .item:hover::after{background: url(../images/sub_09_top2.png) no-repeat center/100% 100%;}
}

@media screen  and (max-width:996px){
    .sub_03 .info_box{padding-top: 11px;}

	.sub_09 li{width: 50%;}

}
@media screen and (max-width: 767px){
    .sub_03 .img_box{width: 100%;height: auto;}
    .sub_03 .img_box ~ .info_box{width: 100%;}

    .sub_06 .item{padding: 0 1.5rem;}
}

@media screen and (max-width: 460px){
	.sub_09 li{width: 100%;}
}
