@font-face {
	font-family: 'bellr';
	src: url('../fonts/bellr.eot?#iefix') format('embedded-opentype'),
	url('../fonts/bellr.woff') format('woff'),
	url('../fonts/bellr.woff2') format('woff2'),
	url('../fonts/bellr.ttf') format('truetype'),
	url('../fonts/bellr.svg#bellr') format('svg');
}

/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 2;position: relative;padding-bottom: 2.8rem;margin-bottom: -2.8rem;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;}
.wrap_sub_banner .bottom .gp-container::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;width: 100vw;background: #fff;z-index: -1;clip-path: polygon(2.5rem 0, 100% 0, 100% 100%, 0 100%);}

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

.bread{line-height: 5.6rem;position: relative;color: #888;text-align: right;z-index: 2;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #888;}
.bread span{padding: 0 .2rem;}
.bread i::before{color: #8e161c;}
.bread i{padding: 0 .8rem 0 0;}
.bread a.on,.bread a:hover,.bread a:hover i::before{color: #8e161c;}
.bread a:first-child{}

.content{position: relative;z-index: 1;padding-top: 7.8rem;padding-bottom: 19.9rem;background: #f6f4f0;background-image: url(../images/sub_page_bg1.png), url(../images/sub_page_bg2.png);background-repeat: no-repeat, no-repeat;background-position: right top, left bottom;background-size: 60.6rem auto, 60.6rem auto;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_menu_title{width: 100%;border-bottom: .1rem solid #dedbd6;padding: 0 0 2.4rem;font-family: 'Noto Serif SC';font-weight: bold;}

.sub_layout{position: relative;}
.sub_layout .full{width: 100%;padding: 4rem 0 0;}
.sub_layout .lf{width: 18rem;position: relative;}
.sub_layout .lf::before{content: '';display: block;position: absolute;left: 0;right: 0;top: -0.3rem;height: .3rem;background: #8e161c;}
.sub_layout .rt{width: calc(100% - 24rem);padding: 4rem 0 0;}

.sub_menu{padding: 1rem 0 0 0;position: relative;}
.sub_menu .btn{display: none;}
.sub_menu > ul{position: relative;}
.sub_menu li{position: relative;}
.sub_menu .item{margin: 0 0;padding: 2.4rem 0 1.4rem 0;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;border-bottom: .1rem solid #dedbd6;}
.sub_menu .title{line-height: 1.6em;color: #333;position: relative;}
.sub_menu .title::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-left: .6rem solid #821c21;border-top: .4rem solid transparent;border-bottom: .4rem solid transparent;border-left: 0;}
.sub_menu > ul > li.on{z-index: 2;}
.sub_menu .item:hover > .title{color: #8e161c;}
.sub_menu li.on > .item > .title{color: #8e161c;font-weight: bold;padding-left: 2rem;}
.sub_menu li.on > .item > .title::before{border-left: .6rem solid #8e161c;}
.sub_menu li.on i{opacity: 1;left: -4rem;}

.sub_menu .ul2{display: none;position: relative;padding: 0 0 1rem 3rem;margin: -1rem 0 0;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{padding: 1.2rem 0 1.2rem 1rem;}
.sub_menu .ul2 .title{color: #999;font-size: 1.4rem;}
.sub_menu .btn2{position: absolute;right: 1rem;top: 1.9rem;height: 1.6em;width: 2.4rem;display: block;z-index: 10;cursor: pointer;}
.sub_menu .btn2::before{content: '';display: block;height: .2rem;width: 2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu .btn2::after{content: '';display: block;height: 2rem;width: .2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}

.sub_menu .ul2 .item.on .title{color: #333;}
.sub_menu .ul2 .item.on::before{content: '';display: block;width: .1rem;height: 1.4rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #7bb33b;}

.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{background: #987a3a;}
.sub_menu li.on .btn2{transform: rotate(45deg);}

@media screen  and (max-width:1640px){
}
@media screen  and (max-width:1280px){
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;}
	.sub_banner{/* padding-bottom: 200px; */}
	.sub_banner_title{}
	.sub_menu_title{display: none;}

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

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

	.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{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 .lf{width: 100%;}
	.sub_layout .rt{width: 100%;}

	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;display: none;}
	.sub_menu .btn{display: block;line-height: 45px;height: 45px;font-size: 22px;border-bottom: 1px solid #dcdcdc;position: relative;}
	.sub_menu .btn::after{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 6em;border-bottom: 3px solid #8e161c;}
	.sub_menu .btn i{float: right;color: #888;}


}
@media screen  and (max-width:767px){
	.wrap_sub_banner .bottom{position: relative;}
	.sub_banner{ padding-bottom: 160px;}

	.content{padding-top: 0px;background-size: 50% , 50%;}

}


/* subpage end */
/* pages start */

.pages {padding: 0;font-size: 0;text-align:center;margin: 6rem 0 0;position: relative;z-index: 100;}
.pages > a{display:inline-block;width: calc(2.4rem + 12px);height: calc(2.4rem + 12px);line-height: calc(2.4rem + 12px);position:relative;text-align: center;vertical-align: top;font-size: calc(.4rem + 12px);color: #999;background: transparent;margin: 0;border-radius: 50%;margin: 0 .5rem;border: .1rem solid #e5e5e5;}
.pages > a:first-child{margin-left: 0;}
.pages > a:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background: #8e161c;}

.pages .select_page{display: inline-block;margin: 0 0 0 .5rem;height: calc(2.4rem + 12px);line-height: calc(2.2rem + 12px);background: transparent;border-radius: 10rem;border: .1rem solid #e5e5e5;}
.pages .select_link{display: inline-block;vertical-align: middle;position: relative;border-radius: 0 0 1.8rem 1.8rem;}
.pages .select_link.on{background: #8e161c;border-color: #8e161c;}
.pages .select_link.on > a{color: #fff;}
.pages .select_link .arrow{width: calc(.8rem + 12px);height: calc(.8rem + 12px);position: absolute;right: 1.3rem;bottom: 50%;margin-bottom: calc(-0.4rem - 6px);cursor: pointer;transform: rotate(90deg);font-size: calc(.4rem + 12px);color: #999;line-height: calc(.8rem + 12px);}
.pages .select_link .arrow.on{transform: rotate(-90deg);color: #fff;}
.pages .select_link p{display: block;font-size: calc(.4rem + 12px);color: #999;line-height: calc(2.4rem + 12px);text-align: left;padding: 0 calc(3.8rem + 12px) 0 1.6rem;cursor: pointer;}
.pages .select_link.on p{color: #fff;}
.pages .select_link .alert_box{height: 0;position: absolute;left: 0;bottom: 100%;background: #8e161c;right: 0;border-radius: .3rem .3rem 0 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;font-size: calc(.2rem + 12px);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{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{}
}
/* pages end */
/* article start */

.article .top{padding: 0 0;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;margin: 0 0 2.6rem;}
.article .top::before{content: '';display: block;position: absolute;left: 0;right: 0;height: .1rem;background: #8e161c;top: 50%;}
.article h1{margin: 0 0;padding: 0 4rem;position: relative;background: #f6f4f0;z-index: 10;font-weight: normal;font-size: 1.33em;}
.article h1::before{content: '';display: block;border-left: 6px solid #8e161c;border-top: 3.5px solid transparent;border-bottom: 3.5px solid transparent;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.article h1::after{content: '';display: block;border-right: 6px solid #8e161c;border-top: 3.5px solid transparent;border-bottom: 3.5px solid transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.article h3{font-size: 1.1em;line-height: 2em;margin: 0 0 1.5rem;font-weight: normal;}

.article h2{position: relative;font-size: 1.2em;padding: 0 0 0 22px;font-weight: normal;margin-bottom: 1.1em;}
.article h2::before{content: '';display: block;color: #333;width: 2px;height: 22px;background: #8e161c;position: absolute;height: 1.2em;width: 2px;left: 0;top: 50%;transform: translateY(-50%);}

.page_article{position: relative;z-index: 2;}
.page_article_title {}
.page_article_title h3 {line-height: 1.4em;color: #333;font-weight: normal;text-align: center;margin-top: -.2em;}
.article_author {margin: 3.5rem 0 .9rem;padding: 2.4rem 0;line-height: 3rem;position: relative;z-index: 2;color: #646464;border-top: .1rem solid #dcdcdc;overflow: hidden;}
.article_author span{line-height: 3rem;padding: 0 9rem 0 0;display: inline-block;vertical-align: top;color: #8e161c;}
.article_author span i{font-style: normal;color: #cfa972;padding: 0 1.2rem 0 0;}

.font_size_control{float: right;color: #8e161c;padding: .6rem 0 0;}
.font_size_control i{padding: 0 0 0 .1rem;cursor: pointer;}

.page_article .article {position: relative;text-align: justify;line-height: 1.67em;padding-bottom: 6.2rem;}
.page_article .article p { }
.page_article .article { }

.annex {overflow: hidden;padding: 0 0 2.4rem;}
.annex .annex_title{position: relative;color: #8e161c;}
.annex a{position: relative;color: #8e161c;word-break: break-all;}
.annex a:not(:last-child)::after{content: ',';}
.annex a:hover{color: #8e161c;}

.article_bottom{}

.article_links{padding: 2.4rem 0 0;border-top: .1rem solid #dcdcdc;margin: 0 16rem 0 0;}
.article_links a{display: block;margin: 0 0 .8rem;color: #555;padding-left: 4.3em;text-indent: -4.3em;}
.article_links a span{color: #999;text-indent: 0;}
.article_links a:hover{color: #8e161c;}

@media screen and (max-width: 996px){
	.page_article{margin: 0;}

	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;}
	.article_author span, .article_author span i{font-size: 12px;}
	.annex{padding: 0 0 12px;}

	.font_size_control{padding: 0;}
}
@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;}
}

.share_box{text-align: center;color: #333;font-size: 0rem;z-index: 100;position: relative;float: right;padding: 2rem 0 0;border-top: .1rem solid #dcdcdc;margin: 0 0 0 4rem;}
.share_box .box{display: inline-block;vertical-align: top;position: relative;margin-left: 2rem;width: 5rem;}
.share_box .box:first-child{margin-left: 0;}
.share_box .share_btn{margin: 0rem auto .5rem;position: relative;width: 5rem;height: 5rem;cursor: pointer;display: block;border-radius: 50%;background-color: #F8F8F8;font-size: 2.8rem;}
.share_box .share_btn i{position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 2;color: #fff;}
.share_box .share_btn.share_wechat { background: #22bd22;font-size: 2.2rem;}
.share_box .share_btn.share_sina { background: #ff8300;font-size: 2.2rem;}
.share_box .share_btn.share_qzone { background: #fecb56;font-size: 2.2rem;}
.share_box .share_btn.share_more{background: #8e161c;font-size: 3.1rem;}
.share_box .share_btn.share_twitter { background: #6babe8;font-size: 2.2rem;}
.share_box .share_btn.share_facebook { background: #415a94;font-size: 2.2rem;}
.share_box .share_btn.share_linkedin { background: #3d84c2;font-size: 2.2rem;}

.share_box .share_btn.view{background: #cfa972;}
.share_box .share_btn:last-child { }
#qrcode{padding: .5rem;background: #fff;box-shadow: 0 0 .5rem rgba(0,0,0,.2);}
.share_box canvas { display: block; }
.share_box .share_btn .alert_box {position: absolute;top: 100%;left: 0%;padding: .6rem;display: none;z-index: 2;padding: 0;z-index: 10;}
.share_box .share_wechat .alert_box{left: auto;top: 0;right: 109%;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box .share_more .share_btn {margin: .5rem 0 0;border: 0rem;/* border-radius: 0rem; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	/* .share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 8px 0 20px;width: 100%;transform: none;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_btn{display: inline-block;}
	.share_box > .share_btn{display: none;}
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 2px;}
	
	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;} */
}
/* article end */

.sub_011{margin: 0 0;}
.sub_011 .img_box{margin: 0 0 2rem;}

.sub_012{margin: 0 0;padding: 1px 0;}
.sub_012 .img_box{float: right;text-align: center;margin: 0 0 4rem 7rem;width: 165px;}
.sub_012 .img_box img{box-shadow: -1rem 1rem 0 #8e161c;}
.sub_012 .img_box p{color: #888;margin: 2rem 0 0;}
.sub_012 .article{margin: -0.9rem 0 0}

.sub_013{background: #fff;}
.sub_013 h2{line-height: 1.8em;padding: 2.1rem 0;text-align: center;background: #8e161c url(../images/sub013_img.png) no-repeat center/cover;color: #fff;}
.sub_013 ul{margin: 0 0 0;padding: 0 4rem 8rem;}
.sub_013 .item{margin: 0 0 .8rem;overflow: hidden;padding: 1.4rem 0 .8rem;line-height: calc(3.8rem + 12px);border-bottom: .1rem solid #e5e5e5;}
.sub_013 .left{width: calc(120px + 8rem);float: left;position: relative;padding-left: 2rem;}
.sub_013 .left::before{content: '';display: block;width: .2rem;height: 1.7rem;background: #8e161c;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_013 .right{margin: 0 0 0 calc(120px + 8.8rem);}
.sub_013 .box{line-height: 1.75em;padding: 1.3rem 0;}
.sub_013 .title{width: 6em;}
.sub_013 .summary{color: #666;width: calc(100% - 8em);}

.sub_014{}
.sub_014 ul{margin: 0 0 -4rem -3rem;}
.sub_014 li{margin-bottom: 4rem;}
.sub_014 .item{margin: 0 0 0 3rem;padding: 5.3rem 4rem 12rem;background: #fff url(../images/sub014_img.png) no-repeat right bottom/100% auto;box-shadow: 0rem 1rem 2rem 0rem rgba(47, 29, 0, 0.12);min-height: 36rem;position: relative;height: 100%;}
.sub_014 .summary{margin: 2rem 0 0;color: #666;}
.sub_014 .info{line-height: 1.6em;color: #666;margin: 4.3rem 0 0;}
.sub_014 .info a{display: block;margin: 0 0 .6em;color: #666;}
.sub_014 .info a:hover{color: #8e161c;}
.sub_014 .more{display: block;position: absolute;bottom: 4.8rem;left: 4rem;right: 4rem;z-index: 2;color: #999;text-align: right;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_014 .more::before{content: '';display: block;position: absolute;left: 0;right: calc(2.8rem + 48px);top: 50%;border-top: .1rem solid #ddd6c9;}
.sub_014 .more::after{content: '';display: inline-block;vertical-align: middle;border-left: .6rem solid #821c21;border-top: .4rem solid transparent;border-bottom: .4rem solid transparent;margin: 0 0 0 .5rem;}

.sub_015{margin: 0 0;}
.sub_015 .img_box{display: block;margin: 0 0 2.1rem;}
.sub_015 .summary{margin: 0 0;color: #333;line-height: 1.6em;}
.sub_015 .summary p{margin: 0 0 2rem;padding: 0 0 0 3.2rem;position: relative;}
.sub_015 .summary i{color: #8e161c;margin: 0 1rem 0 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.sub_021{margin: 0 0;padding: .1rem 0;}
.sub_021 .img_box{float: right;width: 18.5rem;position: relative;box-shadow: -1rem 1rem 0 #8e161c;margin: 0 0 4rem 7rem;}
.sub_021 .article{margin: -0.9rem 0 0;}
.sub_021 .article p{margin-bottom: 2rem;}

.sub_022{}
.sub_022 ul{margin: 0 0 -4rem -4rem;}
.sub_022 .item{margin: 0 0 4rem 4rem;position: relative;padding: 0 1rem 1.8rem;}
.sub_022 .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 10rem;bottom: 0;background: #8e161c;z-index: -1;clip-path: polygon(0 3.4rem, 100% 0, 100% 100%, 0 100%);}
.sub_022 .gp-img{padding-bottom: 151.8%;position: relative;}
.sub_022 .gp-img img{position: absolute;left: 0;top: 0;width: 100%;min-height: 100%;}
.sub_022 .title{margin: 0 1rem 0 0;}
.sub_022 .bottom{padding: 1.6rem 0 0 1rem;display: flex;align-items: center;color: #fff;}

.sub_023a{}
.sub_023a ul{margin: 0 0;}
.sub_023a .item{margin: 0 0;line-height: 7.7rem;border-top: .3rem solid #8e161c;background: #fff;text-align: center;color: #666;}
.sub_023a li.on .item{background: #8e161c;color: #fff;}

.sub_023b{margin: 4rem 0;}
.sub_023b ul{margin: 0 0 -2rem -7rem;}
.sub_023b ul.off{display: none;}
.sub_023b li{width: auto;}
.sub_023b .item{margin: 0 0 2rem 7rem;line-height: 6rem;padding: 0 2rem;border-radius: .5rem;}
.sub_023b li.on .item{background: #8e161c;color: #fff;}

.sub_023c{}
.sub_023c ul{margin: 0 0 -5rem -5rem;padding: 0 0;}
.sub_023c .item{margin: 0 0 5rem 5rem;padding: 1.5rem 3rem 1.5rem 2rem;background: #fff;}
.sub_023c .img_box{width: 16.5rem;float: left;}
.sub_023c .gp-img{padding-bottom: 151.5%;position: relative;}
.sub_023c .gp-img img{position: absolute;left: 0;top: 0;width: 100%;min-height: 100%;}
.sub_023c .info_box{margin: 0 0 0 19.5rem;padding: 1rem 0 0;}
.sub_023c .title{margin: 0 0 1.5rem;}
.sub_023c .summary{margin: 0 0 3rem;color: #555;}
.sub_023c .vicetitle{color: #8e161c;}
.sub_023c .vicetitle i{margin: 0 1rem 0 0;}

.sub_024{}
.sub_024 ul{margin: 0 0 -4rem;padding: 0 0;}
.sub_024 .item{margin: 0 0 4rem;}
.sub_024 .time_box{width: calc(2.2rem + 48px);height: 7.5rem;float: left;position: relative;text-align: center;align-items: center;justify-content: center;color: #fff;background: #8e161c;color: #fff;font-family: 'Noto Serif SC';flex-direction: column;}
.sub_024 .day{margin: -0.2rem 0 .4rem;line-height: 1.1;}
.sub_024 .month{margin: 0 0 0;line-height: 1.1;}
.sub_024 .info_box{margin: 0 0 ;padding: 0 0 0;height: px;position: relative;width: calc(100% - calc(4.2rem + 48px));border-bottom: .1rem solid #dcdcdc;}
.sub_024 .title{margin: -0.2rem 0 .9rem;}
.sub_024 .summary{margin: 0 0 1rem;color: #666;}

.sub_031{}
.sub_031 ul{margin: 0 0 -4rem;}
.sub_031 .item{margin: 0 0 4rem;background: #fff;padding: 2rem 3rem 2rem 2rem;}
.sub_031 .img_box{width: 35.6rem;float: left;}
.sub_031 .info_box{margin: 0 0 0 38.6rem;padding: 1.3rem 0 0;}
.sub_031 .title{margin: 0 0 2rem;}
.sub_031 .summary{margin: 0 0 3.5rem;color: #666;}
.sub_031 .time{color: #821c21;font-family: 'Noto Serif SC';margin: 1.3rem 0 0;line-height: 2rem;}
.sub_031 .time i{margin: -.2rem .6rem 0 0;font-size: 1.4em;display: inline-block;vertical-align: middle;}

.sub_032a{background: #fff;padding: 1.9rem 3.8rem 4rem 4rem;margin: 0 0 5.6rem;}
.sub_032a ul{margin: 0 0 -2rem -5rem;}
.sub_032a .item{margin: 0 0 1.9rem 5rem;border-bottom: .1rem solid #dcdcdc;padding: 1.6rem 0;position: relative;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_032a .item::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 0;height: .3rem;background: #d9b580;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_032a li.on .item,.sub_032a li:hover .item{padding-left: 2rem;}
.sub_032a li.on .item::before,.sub_032a li:hover .item::before{width: 1rem;}
.sub_032a li.on .title,.sub_032a li:hover .title{color: #8e161c;font-size: 1.1em;}

.sub_032b{}
.sub_032b ul{margin: 0 0;}
.sub_032b li.off{display: none;}
.sub_032b .item{margin: 0 0;}
.sub_032b .top{padding: 0 0;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;margin: 0 0 2.6rem;}
.sub_032b .top::before{content: '';display: block;position: absolute;left: 0;right: 0;height: .1rem;background: #8e161c;top: 50%;}
.sub_032b .title{margin: 0 0;padding: 0 4rem;position: relative;background: #f6f4f0;z-index: 10;}
.sub_032b .title::before{content: '';display: block;border-left: 6px solid #8e161c;border-top: 3.5px solid transparent;border-bottom: 3.5px solid transparent;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_032b .title::after{content: '';display: block;border-right: 6px solid #8e161c;border-top: 3.5px solid transparent;border-bottom: 3.5px solid transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.sub_032b .btn{background: #ede9e1;line-height: 4rem;height: 4rem;text-align: center;color: #8e161c;margin: 5rem 0 0;cursor: pointer;}

.sub_034{}
.sub_034 ul{margin: 0 0 -4.2rem;}
.sub_034 .item{margin: 0 0 4.2rem;padding: .3rem 0 0 3.2rem;position: relative;}
.sub_034 .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;top: 1rem;border-left: .1rem solid #dcdcdc;}
.sub_034 .item::after{content: '';display: block;position: absolute;left: 0;top: 0;border-left: .2rem solid #8e161c;height: 3.8rem;}
.sub_034 .title{margin: 0 0 1.5rem;}
.sub_034 .summary{color: #666;}
.sub_034 .summary i{margin: 0 1rem 0 0;font-size: 1.1em;}
.sub_034 p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.sub_041{}
.sub_041 ul{margin: 0 0 -4rem -4rem;}
.sub_041 .item{margin: 0 0 4rem 4rem;padding: 4.3rem 4rem 4.8rem;background: #fff url(../images/sub041_bg.png) no-repeat right bottom/100% auto;box-shadow: 0rem 1rem 2rem 0rem rgba(47, 29, 0, 0.12);}
.sub_041 .summary{margin: 3rem 0 1.7rem;color: #666;line-height: 2em;}
.sub_041 .tip span{font-size: 3em;font-family: 'bellr';color: #8e161c;padding: 0 1rem 0 0;letter-spacing: -0.2rem;}
.sub_041 .more{display: block;position: relative;z-index: 2;color: #999;text-align: right;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;width: 100%;margin: 1.4rem 0 0;}
.sub_041 .more::before{content: '';display: block;position: absolute;left: 0;right: calc(2.8rem + 48px);top: 50%;border-top: .1rem solid #ddd6c9;}
.sub_041 .more::after{content: '';display: inline-block;vertical-align: middle;border-left: .6rem solid #821c21;border-top: .4rem solid transparent;border-bottom: .4rem solid transparent;margin: 0 0 0 .5rem;}

.sub_043{}
.sub_043 ul{margin: 0 0 -4rem -4rem;}
.sub_043 .item{margin: 0 0 4rem 4rem;padding: 2.5rem 2.5rem 2.9rem;background: #fff;}
.sub_043 .title{margin: 1.4rem 0 0;}
.sub_043 .time{color: #821c21;font-family: 'Noto Serif SC';margin: 1.3rem 0 0;line-height: 2rem;}
.sub_043 .time i{margin: -.2rem .6rem 0 0;font-size: 1.4em;display: inline-block;vertical-align: middle;}

.sub_044{}
.sub_044 ul{margin: 0 0 -4rem -4rem;}
.sub_044 .item{margin: 0 0 4rem 4rem;padding: 2.8rem 4rem 3.6rem;background: #fff;position: relative;}
.sub_044 .item::before{content: '';display: block;position: absolute;top: 0;width: 6rem;height: .2rem;background: #8e161c;}
.sub_044 .time{color: #821c21;font-family: 'Noto Serif SC';margin: 2rem 0 0;line-height: 2rem;}
.sub_044 .time i{margin: -.2rem .6rem 0 0;font-size: 1.4em;display: inline-block;vertical-align: middle;}

.sub_063a{overflow: hidden;position: relative;}
.sub_063a ul{margin: 0 0;}
.sub_063a .item{margin: 0 0;}
.sub_063a .arrow{width: 2.8rem;height: 2.8rem;background: no-repeat center/100% auto;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 100;}
.sub_063a .prev{left: 3rem;background-image: url(../images/sub063_prev.png);}
.sub_063a .next{right: 3rem;background-image: url(../images/sub063_next.png);}

.sub_063b{overflow: hidden;position: relative;}
.sub_063b::before{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;background-image: -moz-linear-gradient( 0deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 0deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity:  0.55;z-index: 10;width: 3.5rem;pointer-events: none;}
.sub_063b::after{content: '';display: block;position: absolute;right: 0;top: 0;bottom: 0;background-image: -moz-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);background-image: -webkit-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);background-image: -ms-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);opacity:  0.55;z-index: 10;width: 3.5rem;pointer-events: none;}
.sub_063b ul{margin: 0 0;}
.sub_063b .item{margin: 0 0;position: relative;}
/* .sub_063b .item::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,.2);} */
/* .sub_063b .swiper-slide-thumb-active .item::before{display: none;} */

.sub_063b .arrow{width: auto;height: auto;background: no-repeat center/100% auto;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 100;color: #fff;}
.sub_063b .prev{left: .2rem;}
.sub_063b .next{right: .2rem;}


.sub_0n1{}
.sub_0n1 ul{margin: 0 0 -4rem -4rem;padding: 0 0;}
.sub_0n1 .item{margin: 0 0 4rem 4rem;align-items: center;position: relative;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_0n1 .item::before,.sub_0n1 .item::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 0;border-top: 4rem solid transparent;border-bottom: 4rem solid transparent;}
.sub_0n1 .item::before{border-right: 4.5rem solid #f6f4f0;}
.sub_0n1 .item::after{border-right: 3.5rem solid #fff;}
.sub_0n1 .img_box{width: 8rem;}
.sub_0n1 .gp-img_centered{height: 8rem;background: #a42525;}
.sub_0n1 .title{margin: 0 0;padding: 0 3rem;width: calc(100% - 8rem);position: relative;z-index: 10;}
.sub_0n1 .item:hover{box-shadow: 0 0 1rem rgba(0,0,0,.1);}

.sub_0n2a{}
.sub_0n2a ul{margin: 0 0 -0.1rem -4rem;}
.sub_0n2a .item{margin: 0 0 3.8rem 4rem;}
.sub_0n2a .img_box{padding: 0 1rem 1rem 0;position: relative;}
.sub_0n2a .img_box::before{content: '';display: block;position: absolute;left: 1rem;right: 0;top: 1rem;bottom: 0;background: #8e161c;z-index: -1;}
.sub_0n2a .title{margin: 1.5rem 0 0;text-align: center;}

.sub_0n2b{line-height: 1.78;}
.sub_0n2b .fs24{font-weight: bold;color: #8e161c;margin: 0 0 1.3rem;}

.sub_0n3{margin: 0 0;}
.sub_0n3 .box{width: calc(50% - 4rem);background: #fff;float: left;}
.sub_0n3 .box2{float: right;}
.sub_0n3 .top{padding: 0 0;line-height: 8.5rem;text-align: center;color: #fff;background: url(../images/sub0n3_bg.png) no-repeat center/cover;}
.sub_0n3 .bottom{padding: 0 3rem 3.4rem;}
.sub_0n3 .item{border-bottom: .1rem solid #e5e5e5;position: relative;align-items: center;height: 7.4rem;}
.sub_0n3 .left{width: 42.9%;float: left;position: relative;padding: 0 0 0 2.2rem;}
.sub_0n3 .left::before{content: '';display: block;width: .2rem;height: 1.7rem;background: #8e161c;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sub_0n3 .right{margin: 0 0 0;width: 53.46%;}
.sub_0n3 .right a{display: inline-block;vertical-align: top;width: 10rem;}
.sub_0n3 .box2 .left{width: 30%;}
.sub_0n3 .box2 .right{width: 68.2%;}

.sub_0n4{margin: -0.8rem 0 0;}
.sub_0n4 ul{margin: 3.3rem 1rem -5rem -5rem;}
.sub_0n4 .item{margin: 0 0 5rem 5rem;background: #ac3838 url(../images/sub0n4_bg1.png) no-repeat right bottom/cover;padding: 4.7rem 2rem 7.4rem;box-shadow: 1rem 1rem 0 #e1ded8;color: #fff;text-align: center;position: relative;}
.sub_0n4 li:nth-child(2n) .item{background-image: url(../images/sub0n4_bg2.png);}
.sub_0n4 .item::before{content: '';display: block;position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border: 1px dashed #cb4444;}
.sub_0n4 .tip{}
.sub_0n4 .tip span{font-size: 12rem;font-family: 'bellr';padding: 0 1rem 0 0;letter-spacing: -1.2rem;}
.sub_0n4 .title{margin: 3.1rem 0 2.2rem;}

.sub_0n5{margin: -0.8rem 0 0;}

.sub_0n5a{margin: 7.3rem 0 0;}
.sub_0n5a.off{display: none;}
.sub_0n5a .box{margin: 0 5rem 7rem 0;position: relative;}
.sub_0n5a .box:last-child{margin-bottom: 0;}
.sub_0n5a h3{line-height: 7.4rem;padding: 0 0 0 5rem;width: 31.6rem;background: #b53d3d;color: #fff;position: absolute;left: 0;top: -3rem;clip-path: polygon(0 0, calc(100% - 1.6rem) 0, 100% 100%, 0 100%);}
.sub_0n5a h3 span{font-family: 'bellr';font-size: 1.5em;padding: 0 .5rem 0 0;letter-spacing: .2rem;}
.sub_0n5a .bottom{margin: 0 0;padding: 6.6rem 1rem 2.7rem 5rem;background: #fff;}
.sub_0n5a .bottom a{display: inline-block;vertical-align: top;width: 5em;line-height: 2em;margin: 0 .8rem 1.2rem 0;}
.sub_0n5a .bottom a:hover{color: #cfa972;text-decoration: underline;}

.sub_0n6{}
.sub_0n6 ul{margin: 0 0 -4rem;padding: 0 0;}
.sub_0n6 .item{margin: 0 0 4rem;padding: 2rem 3rem 2rem 2rem;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_0n6 .img_box{width: 35.5rem;float: left;}
.sub_0n6 .info_box{margin: 0 0 0 38.5rem;padding: 1.3rem 0 0;}
.sub_0n6 .title{margin: 0 0;}
.sub_0n6 .summary{margin: 2rem 0 3.5rem;color: #666;}
.sub_0n6 .time{color: #821c21;font-family: 'Noto Serif SC';}
.sub_0n6 .time i{margin: 0 .6rem 0 0;font-size: 1.4em;vertical-align: text-bottom;}
.sub_0n6 .item:hover{box-shadow: 0 0 1rem rgba(0,0,0,.1);}

.sub_0n7b{}
.sub_0n7b ul{margin: 3.4rem .9rem -5rem -5rem;}
.sub_0n7b .item{margin: 0 0 5rem 5rem;background: #ac3838 url(../images/sub0n7_bg1.png) no-repeat right bottom/cover;padding: 7.8rem 2rem 8.7rem;box-shadow: 1rem 1rem 0 #e1ded8;color: #fff;text-align: center;position: relative;}
.sub_0n7b li:nth-child(2n) .item{background-image: url(../images/sub0n7_bg2.png);}
.sub_0n7b .item::before{content: '';display: block;position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border: 1px dashed #cb4444;}
.sub_0n7b li:nth-child(2n) .item::before{border-color: #fd414c;}
.sub_0n7b .gp-img_centered{height: 13rem;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;}
.sub_0n7b .title{margin: 3.4rem 0 0;}
.sub_0n7b .item:hover .gp-img_centered{transform: scale(1.1);}


.sub_0n8a{text-align: center;}
.sub_0n8a ul{margin: 0 -1.5rem -4.2rem;}
.sub_0n8a li{width: auto;}
.sub_0n8a .item{margin: 0 1.5rem 3rem;width: 26rem;background: #fff;color: #a42525;line-height: 3.4em;border-radius: 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_0n8a li.on .item{background: #a42525;color: #fff;}

.sub_0n9{}
.sub_0n9 ul{margin: 0 1.1rem -5rem -5rem;}
.sub_0n9 .item{margin: 0 0 5rem 5rem;background: #ac3838 url(../images/sub0n9_bg1.png) no-repeat right bottom/cover;padding: 2rem;box-shadow: 1rem 1rem 0 #e1ded8;color: #fff;text-align: center;position: relative;height: 36rem;display: flex;flex-direction: column;justify-content: center;}
.sub_0n9 li:nth-child(3n+2){padding: 4rem 0 0;}
.sub_0n9 li:nth-child(3n+2) .item{background-image: url(../images/sub0n9_bg2.png);}
.sub_0n9 li:nth-child(3n) .item{background-image: url(../images/sub0n9_bg3.png);}
.sub_0n9 .item::before{content: '';display: block;position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border: 1px dashed #cb4444;}
.sub_0n9 li:nth-child(3n+2) .item::before{border-color: #ffb771;}
.sub_0n9 li:nth-child(3n) .item::before{border-color: #fd414c;}
.sub_0n9 .gp-img_centered{height: 13rem;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;}
.sub_0n9 .title{margin: 4.2rem 0 0;line-height: 1.66em;}
.sub_0n9 .item:hover .gp-img_centered{transform: scale(1.1);}

.sub_07 .article{margin: 3.2rem 0 2.4rem;}
.sub_07a{background: #fff;padding: 1rem .2rem 4.6rem;overflow: hidden;border: 1rem solid #fff;position: relative;}
.sub_07a ul{margin: 0 0;}
.sub_07a .item{margin: 0 .8rem;}
.sub_07a .title{margin: 1.1rem 0 0;text-align: center;color: #888;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_07a .swiper-pagination{bottom: 2rem;}
.sub_07a .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: #821c21;opacity: .66;border-radius: 50%;margin: 0 5px;}
.sub_07a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

.sub_08a{}
.sub_08a ul{margin: 0 0 -3rem -2.5rem;}
.sub_08a .item{margin: 0 0 3rem 2.5rem;}
.sub_08a .img_box{padding: 0 1rem 1rem 0;}
.sub_08a .gp-img{box-shadow: 1rem 1rem 0rem #8e161c;}
.sub_08a .title{margin: 1.4rem 0 0;text-align: center;font-weight: bold;line-height: 1.6em;}
.sub_08a .line{margin: 4.8rem 0 5.5rem;border-top: .1rem dashed #8e161c;border-bottom: .1rem dashed #8e161c;height: .7rem;}

.sub_08b{margin: 5.6rem 0 0;position: relative;padding: 3rem 0 0;}
.sub_08b .title{margin: 0 0;position: absolute;left: 0;top: 0;padding: 0 7rem 0 4rem;line-height: 6.4rem;background: #8e161c;color: #fff;font-weight: bold;clip-path: polygon( 0 0, calc(100% - 1rem) 0, 100% 100%, 0 100%);}
.sub_08b .article{background: #fff;padding: 6.5rem 4rem 5rem;}

.sub_09 .box{margin: 4.5rem 0 0;}
.sub_09 .box:first-child{margin-top: 0;}
.sub_09_title{margin: 0 0 2.5rem;font-weight: bold;color: #333;}
.sub_09 .item::before{display: none;}


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

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

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

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

}
@media screen  and (max-width:996px){
	.sub_014 .item{padding:16px 16px 60px;min-height: initial;}

	.sub_0n5a .box{margin-right: 0;}

	.sub_0n9 .title{font-size: 16px;}

}
@media screen and (max-width: 767px){
	.sub_013 .left{width: 100%;float: none;}
	.sub_013 .right{margin: 0;}
	.sub_013 .title{width: 5em;}
	.sub_013 .summary{width: calc(100% - 5em);}

	.sub_023b ul{margin: 0 0 -2rem -4rem;}
	.sub_023b .item{margin: 0 0 2rem 4rem;}

	.sub_023c ul{margin-bottom: -3rem;}
	.sub_023c .item{margin-bottom: 3rem;}
	.sub_023c .summary{-webkit-line-clamp: 3;line-clamp: 3;margin: 0 0 2rem;}

	.sub_031 .img_box{width: auto;float: none;}
	.sub_031 .info_box{margin: 0 0 0;padding: 1.3rem 0 2rem;}

	.sub_032a .item{margin-bottom: 5px;}

	.sub_0n3 .box{width: 100%;float: none;}
	.sub_0n3 .box1{margin: 0 0 20px;}
	
	.sub_0n6 .img_box{width: 100%;float: none;}
	.sub_0n6 .info_box{margin: 0 0 0;padding: 1.3rem 0 0;}

	.sub_0n8a .item{line-height: 2.6em;width: 20rem;}

	.sub_0n9 li:nth-child(3n+2){padding: 0;}

}

@media screen  and (max-width:639px){
	
}
@media screen and (max-width:480px){
	.sub_0n5a .bottom{padding-left: 16px;}
	.sub_0n5a .bottom a{width: 30%;}
	
}
@media screen and (max-width:413px){
	
}
@media screen and (max-width:380px){
	
}
@media screen and (max-width:320px){
	
}