/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
/* .wrap_sub_banner::before{content: '';display: block;z-index: 2;background: linear-gradient(191.31deg, rgba(7, 80, 86, 0),rgba(7, 80, 86, 1) 100%);position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius:5rem;} */

.sub_banner{padding-bottom: calc(470% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner img{display: block;width: 100%;}

.bread{position: relative;color: rgba(40,40,40,.7);padding: 1.3rem 0;text-align: right;margin: 0 0 1.5rem;}
.bread a{/* padding: 0 .3rem; */display: inline-block;vertical-align: top;color: rgba(40,40,40,.7);}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover{color: #282828;}
.bread a:first-child{}

.content{position: relative;z-index: 3;padding-bottom: 8rem;background: #f6f8fa;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_layout{position: relative;}
.sub_layout .lf{width: 20.2rem;position: relative;}
.sub_layout .rt{width: calc(100% - 24.8rem);padding: 1.2rem 0 0;}

.sub_layout2_content{padding-top: 1.2rem;}
.sub_layout2{position: relative;max-width: 131rem;margin: 0 auto;}


.root_title{position: absolute;left: 0;bottom: 100%;width: 100%;text-align: center;background: #94070a;padding-top: .8rem;color: #fff;line-height: 2.1em;border-radius: 1.5rem 3.7rem 0 0;font-weight: bold;}

.sub_menu{padding: 1.8rem 2rem 8rem;background: #fff url(../images/sub_menu.png) no-repeat bottom center/20.2rem;position: relative;}
.sub_menu::after{content: '';display: block;position: absolute;bottom: -0.5rem;background: url(../images/sub_menu_bottom.png) no-repeat center/100% 100%;width: 21rem;height: 1.7rem;left: 50%;transform: translateX(-50%);}
.sub_menu .btn{display: none;margin-left: -10rem;}
.sub_menu .ul1 ul{display: none;width: 100%;}
.sub_menu li.on > ul{display: block;}
.sub_menu li{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sub_menu .item{width: 100%;}

.sub_menu .ul1{position: relative;}
/* .sub_menu .ul1 > li::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;border-bottom: .1rem dotted #c3a481;} */
/* .sub_menu .ul1 > li.on::before,.sub_menu .ul1 > li:last-child::before{} */
.sub_menu .item1{color: #282828;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;padding: .7rem 0;text-align: center;}
.sub_menu .item1::before{content: '';display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-bottom: .3rem solid #94070a;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 li.on > .item1{color: #94070a;}
.sub_menu li.on > .item1::before{width: 8.3rem;}
.sub_menu .ul1 > li{padding: .7rem 0;}
/* .sub_menu .ul1 > li.on{padding-bottom: 1.2rem;} */

.sub_menu .ul2{position: relative;padding: .9rem 0;z-index: 1;border-top: .1rem dashed #aa7c54;border-bottom: .1rem dashed #aa7c54;margin: -0.2rem 0;}
.sub_menu .ul2::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);top: 0;border-top: .7rem solid #94070a;border-left: .7rem solid transparent;border-right: .7rem solid transparent;}
.sub_menu .item2{padding: .5rem .8rem;color: #818181;position: relative;line-height: 1.66em;}
.sub_menu .item2.on{color: #94070a;}
/* .sub_menu .item2::before{content: '';display: block;position: absolute;top: .66em;margin-top: .8rem;left: 1.7rem;background: #8a8a8a;width: .3rem;height: .3rem;} */
/* .sub_menu .item2.on::before{background: #b44129;} */

.sub_menu .btn1{position: relative;height: 3rem;width: 3rem;display: block;z-index: 10;cursor: pointer;margin-right: 1.7rem;background: url(../images/sub_menu_arrow.png) no-repeat center/1.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_menu li.on > .btn1{background-image: url(../images/sub_menu_arrow2.png);}

.sub_menu .btn2{position: relative;height: 3rem;width: 3rem;display: block;z-index: 10;cursor: pointer;margin-right: 1.7rem;background: url(../images/sub_menu_arrow.png) no-repeat center/1.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_menu li.on > .btn2{transform: rotateX(180deg);}



.subpage_title{position: relative;overflow: hidden;z-index: 1;margin: 0 0 3.7rem;padding: 0 0 0 3rem;}
.subpage_title span{display: inline-block;vertical-align: top;position: relative;font-weight: bold;color: #282828;background: #f6f8fa;padding: 0 1.2rem;}
.subpage_title span::before,.subpage_title span::after{content: '';width: .5rem;height: .5rem;background: #94070a;border-radius: 50%;position: absolute;top: 50%;left: 100%;z-index: 10;margin: -0.2rem 0 0;}
.subpage_title span::after{left: auto;right: 100%;}
.subpage_title::after{content: '';width: 100vw;height: .2rem;background: #94070a;position: absolute;top: 50%;left: 0;z-index: -1;}

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



}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;margin: 0;}
	.sub_menu::after{display: none;}

	.root_title{position: relative;bottom: 0;background: #94070a;height: auto;padding: 4px 0;margin: 0;}
	.root_title i{margin-left: 10px;}

	.sub_menu{padding: 0;border-radius: 5px;}
	.sub_menu ul{border: none;display: none;}
	.sub_menu > .btn{display: block;line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 22px;border-radius: 5px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.sub_menu ul::after{left: 0;}

	.sub_menu .ul1{padding: 0 16px 20px;}
	.sub_menu .ul2{}
	.sub_menu .item1{font-size: 18px;}


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

	.bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;padding: 6px 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 .lf{width: 100%;margin: 0 0 10px;padding: 0;}
	.sub_layout .rt{width: 100%;}



}
@media screen  and (max-width:767px){
	.wrap_sub_banner{background: #f6f8f1;}
	.wrap_sub_banner .bottom{position: relative;}
	/* .sub_banner{ padding-bottom: 160px;} */
	
	.root_title{padding: 10px 0;}

	.sub_banner_title{font-size: 20px;}

	.bread{margin: 0;}
	.bread a{}

	.content{padding-top: 10px;}

}
/* subpage end */

/* pages_start */
.pages {padding: 0;text-align:center;margin: 3.8rem 0 0;position: relative;z-index: 100;justify-content: center;line-height: 5.5rem;align-items: center;}
.pages > a{display:block;width: 5.5rem;position:relative;text-align: center;margin: 0 .6rem;border: .1rem solid transparent;cursor: pointer;border-radius: 5rem;}
.pages .start,.pages .end,.pages .next,.pages .prev{margin: 0 1.9rem;padding: 0 1.9rem;width: auto;border: .1rem solid #818181;color: #818181;width: auto;line-height: 3.3rem;}

.pages > *:first-child{margin-left: 0;}
.pages > *:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #94070a;border-color: #94070a;}

@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 .next,.pages .prev{margin: 0 10px;padding: 0 10px;width: auto;line-height: 30px;}
}
@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 */

.prestyled table{width: 100%;background: #fff;}
.prestyled table:last-child{/* margin: 0; */}
.prestyled table tr:first-child{background: #faf2f3;color: #94070a;font-size: 1.1em;line-height: 3em;}
.prestyled table tr:first-child td{padding: 0 4rem;}
.prestyled table tr td{padding: 2.1rem 4rem;}
.prestyled table hr{border: 0;border-top: 1px dashed #eaeaea;margin: 1.2rem 0;}
.prestyled table span{display: inline-block;}

.prestyled .article_table_box{margin: 0 0 3rem;}
.prestyled .article_table_box:last-child{margin: 0;}

/* article start */
.wrap_page_article{padding: .5rem 5rem;position: relative;}
.page_article{position: relative;max-width: 120rem;margin: 0 auto;}

.page_article_top{position: relative;margin: 0 0 3.7rem;}
.page_article_top h3{line-height: 1.33;color: #282828;font-weight: bold;text-align: center;}
.article_author{margin: 1.8rem 0 0;position: relative;z-index: 2;color: #818181;text-align: center;}
.article_author span{padding: 0 4.2rem;display: inline-block;vertical-align: top;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 { }

.page_article .article_more{border-top: .1rem solid #9b171a;padding: 2.1rem 0 0;margin: 3.3rem 0 0;}
.page_article .article_more .title{color: #94070a;margin: 0;}
.page_article .article_more .summary{color: #818181;}
.page_article .article_more .summary p{margin: 0 0 1.7rem;}

.annex {overflow: hidden;margin: 1rem 0 0;}
.annex .annex_title{position: relative;display: block;font-weight: bold;color: #333;margin: 0 0 1.5rem;}
/* .annex .annex_title::before{content: '';display: block;position: absolute;left: 0;top: .3rem;bottom: 2.2rem;width: .4rem;background: #b44129;} */
.annex .list{background: #fffbfb;border: .1rem solid #dfe1eb;padding: .7rem 2rem 1.1rem;}
.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;padding: 1.3rem 0 1.3rem 2rem;color: #666;}
.annex a::before{content: '';display: block;background: #94070a;width: 1rem;height: .2rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.annex a:hover{color: #94070a;}

@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{padding: 30px 20px;} */
	.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: absolute;left: 0;top: 13.6rem;flex-direction: column;align-items: center;}
.share_box .share_title{color: #818181;margin: 0 0 1rem;}
.share_box .share_btn{margin: 0 0 1rem;position: relative;width: 3.6rem;height: 3.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_qzone{background: url(../images/share_qzone.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: 20px 0 0;}
	.share_box .share_title{margin: 0 10px 0 0;}
	.share_box .share_btn{margin: 5px 10px;width: 35px;height: 35px;}
}
/* article end */

.sub_0a{}
.sub_0a ul{margin: -0.3rem 0 -3.5rem;}
.sub_0a .item{margin: 0 0 3.5rem;min-height: 21rem;align-items: center;background: #fff;box-shadow: 0rem 0rem 1.5rem 0rem rgb(233, 233, 233);padding-right: 6rem;}
.sub_0a .left{width: calc(100% - 24.5rem);}
.sub_0a .time{color: #94070a;text-align: right;width: 15rem;}
.sub_0a .info_box{margin: 0 0 0;width: calc(100% - 18rem);}
.sub_0a .title{margin: 0 0 .5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_0a .summary{color: #818181;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_0a .more{position: relative;padding: 0 8.2rem 0 0;}
.sub_0a .more::before{content: '';display: block;position: absolute;height: .2rem;background: #8c8c8c;width: 5.4rem;top: 50%;transform: translateY(-50%);right: .8rem;}
.sub_0a .more span{display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: .1rem solid #818181;border-radius: 50%;width: 1.5rem;height: 1.5rem;}
.sub_0a .more span::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: .5rem;height: .5rem;background: #282828;border-radius: 50%;}

.sub_011{}
.sub_011 .img_box{margin: 0 auto 4.5rem;max-width: 58.7rem;}

.sub_0134{margin: -1rem 0 0;}
.sub_0134 .title{margin: 0 0 1.3rem;font-weight: bold;color: #282828;}
.sub_0134 .img_box{float: right;width: 33.3rem;border-radius: 1.8rem;overflow: hidden;margin: 1.4rem 0 0;}
.sub_0134 .article{margin: 0 38.2rem 0 0;}

.sub_014{margin: -0.4rem 0 0;}

.sub_014 .t{padding: 0 0 0 4em;text-indent: -4em;}
.sub_014 .t span{width: 3em;display: inline-block;margin: 0 1em 0 0;text-indent: 0;}


.sub_015{}
.sub_015 ul{margin: 0 0 -3.1rem -4.1rem;}
.sub_015 li{margin: 0 0 3.1rem;padding: 0 0 0 4.1rem;}
.sub_015 .item{margin: 0 0;height: 100%;background: #fff;}
.sub_015 table span{margin: 0 2.4rem 0 0;}


.sub_07{margin: -0.6rem 0 0;border-radius: 1.4rem;background: #fff;}
.sub_07 .img_box{margin: 0 0 0;border-radius: 1.4rem;overflow: hidden;}
.sub_07 .bottom{padding: 1.5rem 16rem 1.6rem;}
.sub_07 .col{min-width: 31rem;padding: 0 0 0 10.2rem;background: url(../images/sub07_ico1.png) no-repeat left 2rem center/6.2rem;margin: 3rem 0;}
.sub_07 .col.ico2{background-image: url(../images/sub07_ico2.png);}
.sub_07 .col.ico3{background-image: url(../images/sub07_ico3.png);}
.sub_07 .col.ico4{background-image: url(../images/sub07_ico4.png);}



@media screen  and (max-width:996px){
	.sub_0134 .img_box{float: none;margin: 0 auto 16px;}
	.sub_0134 .article{margin: 0;}

	.sub_07 .bottom{padding: 1.5rem 4rem;}
	.sub_07 .col{min-width: 240px;}

}
@media screen and (max-width:767px){
	.sub_0a .item{padding: 16px 20px;}
	.sub_0a .left{width: 100%;}
	.sub_0a .info_box{width: 100%;}
	.sub_0a .time{width: 100%;order: 2;text-align: left;padding: 10px 0;}
	.sub_0a .more{}



	.sub_07 .col{margin: 10px 0;}




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

}