/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.sub_banner{padding-bottom: calc(580% / 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: 11.9rem;width: 100%;z-index: 10;display: flex;flex-direction: column;align-items: center;}
.wrap_sub_banner .root_title{text-align: center;line-height: 10.5rem;color: #fff;border-bottom: .1rem solid rgba(255,255,255,.5);width: 36rem;text-align: center;margin: 0 0 .9rem;position: relative;}
.wrap_sub_banner .root_title::before{content: '';display: block;width: 5rem;height: .6rem;background: #03dbd7;position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.4rem;}

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

.content{position: relative;z-index: 3;padding-top: 6rem;padding-bottom: 11rem;background: #fff url(../images/sub_bg.png) no-repeat bottom center/100% auto;overflow: hidden;min-height: 77rem;}
.content.bg2::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: url(../images/sub_bg2.png) no-repeat right top/96.4rem;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_00{position: relative;margin: 0 0 0 .6rem;background: url(../images/sub_00.png) no-repeat bottom center/cover;}
.sub_00::before{content: '';display: block;position: absolute;left: -0.4rem;top: 0;height: 100%;background: url(../images/sub_00_line.png) no-repeat center/100% 100%;width: .4rem;}
.sub_00 ul{margin: 0 0;padding: 3rem 0;min-height: 31rem;position: relative;z-index: 2;}
.sub_00 li{}
.sub_00 .item{padding: 2rem 1rem 2rem 4rem;line-height: 1.5em;position: relative;color: #000;}
.sub_00 .item::before{content: '';display: block;position: absolute;bottom: 0;left: 3rem;right: 1rem;border-bottom: .1rem dashed #c3d8e5;z-index: -1;}
.sub_00 .item.cur{border-right: 1rem solid #06a0de;margin-right: -1rem;background: #fff;}
.sub_00 .item.cur::before{}
.sub_00 .item:hover{color: #06a0de;font-weight: bold;}

.sub_00_mob_arr,.sub_00_a{display: none;}

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


.current_channel{position: relative;z-index: 1;margin: -1.6rem 0 .8rem;border-bottom: .1rem solid #e5e5e5;padding: 0 0 1.1rem;}
.current_channel::before{content: '';width: 13rem;height: .3rem;background: #06a0de;position: absolute;bottom: -0.1rem;left: 0;z-index: 10;}

/* .mob_root_titleb{background: ;} */


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



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

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

	.wrap_sub_banner .root_title{}

	/* .mob_root_title{font-size: 18px;line-height: 23px;height: auto;background-image: -moz-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -webkit-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -ms-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);color: #fff;order: 2;width: 100%;padding: 16px 20px;font-weight: bold;} */

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

	.bread{right: 20px;}
	/* .bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;} */
	.bread a{}
	.bread a:first-child{}

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

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

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

	.current_channel{margin-top: 0;}

	.content.bg2::before{display: none;}
	
	.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-image: -moz-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -webkit-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);background-image: -ms-linear-gradient( 180deg, rgb(124,193,255) 0%, rgb(5,88,183) 30%);color: #fff;order: 2;width: 100%;padding: 16px 20px;font-weight: bold;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;width: 14px;height: 14px;background: url(../images/more.png) no-repeat center/100%;margin: -4px 0 0 10px;}

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


	.sub_banner_title{font-size: 20px;}


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



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

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

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



}
/* subpage end */

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

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

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

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

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

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

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

}
@media screen and (max-width:767px){
	.pages a,.pages > span{display: none;}
	.pages .select_page{}
	.pages > a{margin-bottom: 10px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end,.pages > a.count{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{}
}
@media screen and (max-width:413px){

}
/* pages_end */

/* article start */
.page_article{position: relative;padding: 3.6rem 0 0;}
.share_title{line-height: 1.33;color: #000;font-weight: bold;text-align: center;}
.publistdate{margin: 2.7rem 0 .6rem;position: relative;z-index: 2;color: #797d7b;border-top: .1rem dashed #e5e5e5;padding: 1.3rem 0;text-align: center;}
.publistdate span{padding: 0 1rem;display: inline-block;vertical-align: top;position: relative;}
.article_author{margin: 3.9rem 0 0;position: relative;z-index: 2;color: #797d7b;text-align: right;}
.article_author span{display: inline-block;vertical-align: top;position: relative;}


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

.annex {overflow: hidden;margin: 7.6rem 0 0;}
.annex .annex_title{position: relative;display: block;color: #333;margin: 0 0 1.7rem;}
/* .annex .annex_title::before{content: '';display: block;position: absolute;left: 0;top: .3rem;bottom: 2.2rem;width: .4rem;background: #b44129;} */
.annex .list{}
.annex li{margin: 0 0 1.2rem;}
.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: 1rem 2.2rem;color: #000;background: #f7f7f7;}
/* .annex a::before{content: '';display: block;background: #00259e;width: 1rem;height: .2rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);} */
.annex a:hover{color: #fff;background: #06a0de;}

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



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

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

}

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

.sub_01{margin: -2.4rem 0 0;}

.sub_02{margin: -0.7rem 0 0;}
.sub_02 .box{overflow: hidden;margin-bottom: 7.6rem;}
.sub_02 .box:last-child{margin-bottom: 0;}
.sub_02 h3{position: relative;z-index: 1;margin: 0 0 2.5rem;border-bottom: .1rem solid #cfd9e6;padding: 0 0 2.7rem;}
.sub_02 h3::before{content: '';width: 10rem;height: .4rem;background: #06a0de;position: absolute;bottom: -0.1rem;left: 0;z-index: 10;}
.sub_02 ul{margin: 0 0 -2.4rem -3.6rem;}
.sub_02 li{width: auto;}
.sub_02 .item{margin: 0 0 2.4rem 3.6rem;position: relative;padding-right: 2rem;}
.sub_02 .item.haslink::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 10px;height: 10px;background: url(../images/sub_02_ico.png) no-repeat center/cover;}

.sub_02-2 h3{font-size: 1.33;margin-top: 5.2rem;}
.sub_02-2 h3:first-child{margin-top: 0;}
.sub_02-2 a{display: inline-block;vertical-align: top;position: relative;margin: 0 4em 2.4rem 0;color: #333;}
.sub_02-2 a[href]:hover{color: #06a0de;}
.sub_02-2 a[href]::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: -2rem;width: 10px;height: 10px;background: url(../images/sub_02_ico.png) no-repeat center/cover;}


.sub_03{position: relative;padding: 3.8rem 10rem 0 0;}
.sub_03::before{content: '';display: block;position: absolute;top: -0.6rem;left: -8rem;background: url(../images/sub03_bg.png) no-repeat center/cover;width: 46.4rem;height: 38.5rem;z-index: -1;}
.sub_03 table{width: 100%;border: none !important;}
.sub_03 table td{border: none !important;width: auto !important;padding: 0 !important;}
.sub_03 table td:first-child{width: 42rem !important;text-align: center;padding: 2.2rem 2rem 0 0 !important;}
.sub_03 table td:first-child *{font-family:  "NotoSansSC",'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','arial' !important;}
.sub_03 table td:first-child br{display: none !important;}
.sub_03 table td:first-child img{display: block;width: 20rem;margin: 0 auto;height: auto;}
.sub_03 table td:first-child h1{font-size: 2.4rem !important;margin: 4.5rem 0 1rem !important;position: relative;display: flex;align-items: center;justify-content: center;white-space: nowrap;line-height: 1.3 !important;}
.sub_03 table td:first-child h1::before,.sub_03 table td:first-child h1::after{content: '';display: block;width: 9rem;height: 1px;background: #d9d9d9;margin: 0 1rem;}
.sub_03 table td:nth-child(2) *{font-size: 1.8rem !important;line-height: 1.67 !important;}


.sub_04{}
.sub_04 ul{margin: 0 0;}
.sub_04 .item{vertical-align: middle;border-bottom: .1rem solid #ebebeb;height: 10rem;align-items: center;padding-right: 2rem;}
.sub_04 .time{background: url(../images/sub_04_ico.png) no-repeat left center/1.4rem;color: #1153a4;position: relative;width: 12rem;padding: 0 0 0 2.2rem;left: 0;}
.sub_04 .time::before{content: '';display: block;position: absolute;border-right: .1rem solid #b7cbe4;top: 50%;transform: translateY(-50%);right: 0;height: 3rem;}
.sub_04 .title{width: calc(100% - 15rem);position: relative;left: 0;}
.sub_04 .item:hover .title{left: 2rem;}
.sub_04 .item:hover .time{left: 1rem;}
.sub_04 .item:hover .time::before{right: -1rem;}

@media screen  and (max-width:996px){
	.sub_01,.sub_02{margin: 2rem 0 0;}
	.sub_02 .item{padding-right: 20px;}

	.sub_04 .time{width: 100px;background-size: 12px;padding-left: 16px;}
	.sub_04 .title{width: calc(100% - 110px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


	.sub_03 table td:first-child h1{font-size: 20px !important;margin-top: 16px !important;}
	.sub_03 table td:nth-child(2) *{font-size: 16px !important;}


}
@media screen and (max-width:767px){
	.sub_03 table,.sub_03 table tr,.sub_03 table tbody{display: block !important;}
	.sub_03 table td:first-child{width: 100% !important;padding-right: 0 !important;padding-bottom: 20px !important;}
	.sub_03{padding-right: 0 !important;}
	.sub_03 table td{width: 100% !important;display: block !important;}
	.sub_03 table td:first-child img{width: 40% !important;}
	.sub_03::before{left: 50%;transform: translateX(-60%);width: 67vw;height: 55.8vw;}
	.sub_03 table td:first-child h1{font-size: 20px !important;margin-top: 12px !important;}

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

}