/* subpage start */

.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: 0;z-index: 2;}
.sub_banner{overflow: hidden;position: relative;background: center;background-size: cover;z-index: 2;padding-bottom: 24.5%;}
.sub_banner::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 30%;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: .7;}

.bread{line-height: 5.4rem;position: relative;color: #fff;text-align: right;z-index: 10;padding: 0 1rem;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: #bfa38b;}

.content{position: relative;z-index: 1;padding-bottom: 8rem;background: #f3f3f3;}

.sub_page_title{border-bottom: .5rem solid #9a0000;padding: 0 0 1.6rem;margin: 0 0 3rem;color: #9a0000;}

.sub_layout{position: relative;padding: 0 1rem;}
.sub_layout .lf{width: 33rem;position: relative;margin: -10rem 0 0;}
.sub_layout .rt{width: calc(100% - 38rem);padding: 1.7rem 0 0;}

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

.sub_menu{position: relative;background: #f0e9d8 url(../images/sub_menu_bg.png) no-repeat bottom center/100% auto;}
.sub_menu_title{width: 100%;padding: 2.2rem 3.8rem 2.4rem;font-weight: bold;background: #bfa38b url(../images/sub_menu_title.png) no-repeat left top/cover;color: #fff;position: relative;}
.sub_menu .btn{}
.sub_menu > ul{position: relative;padding: 0.8rem 2.6rem 3.4rem 3.5rem;}
/* .sub_menu > ul::before{content: '';display: block;position: absolute;background: url(../images/sub_menu_top.png) no-repeat top center/100% auto;width: 100%;height: 14rem;top: -3.2rem;left: 0;pointer-events: none;} */
.sub_menu li{position: relative;}
.sub_menu .item{padding: 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;/*min-height: 5.6rem;*/}
.sub_menu .title{line-height: 1.2em;color: #733e1b;position: relative;margin-right: 3rem;}
.sub_menu .item.cur{background: url(../images/sub_menu_cur.png) no-repeat right center/1.5rem auto;}

.sub_menu > ul > li.on{z-index: 2;}
.sub_menu .item:hover > .title,.sub_menu li.on > .item > .title{font-weight: bold;}
.sub_menu > ul > li > .item.cur{border-bottom: .1rem dashed #bfa38b;}

.sub_menu .ul2{display: none;position: relative;padding: .4rem 1rem .7rem 0;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{padding: .6rem 0;position: relative;border-bottom: .1rem dashed #bfa38b;}
.sub_menu .ul2 li:last-child .item{border: none;}
.sub_menu .ul2 .title{color: #733e1b;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: #733e1b;}
.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: .6rem;height: .2rem;background: #733e1b;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: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;}
	.sub_menu > ul::before{display: 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;background: #f0e9d8;}
	.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 {padding: 0;margin: 32px 0 0;position: relative;z-index: 100;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.pages a{display:block;width: 46px;height: 46px;line-height: 44px;position:relative;text-align: center;color: #828e95;background: transparent;margin: 0;border-radius: 50%;margin: 0 13px 10px;border: 1px solid #dde3e3;}
.pages a.prev,.pages a.next{margin: 0 12px 10px;width: auto;height: auto;border: none;border-radius: 0;text-decoration: underline;color: #733e1b;}
.pages a:first-child{margin-left: 0;}
.pages a:last-child{margin-right: 0;}
.pages a.font_serif:hover ,.pages a.on_page{color: #733e1b;background: #bfa38b;border-color: transparent;}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
}
@media screen and (max-width:767px){
	.pages a,.pages > span{display: none;}
	.pages > a{}
	.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 */
.page_article{position: relative;z-index: 2;}
.page_article_title {}
.page_article_title h3 {line-height: 1.2em;color: #222;text-align: center;}
.article_author {margin: 3rem 0 3rem;line-height: 3rem;position: relative;z-index: 2;color: #646464;overflow: hidden;text-align: center;}
.article_author > span{line-height: 3rem;padding: 0 0 0 0;display: inline-block;vertical-align: top;color: #757575;}

.page_article .article {position: relative;text-align: justify;line-height: 1.9em;padding-bottom: 4.2rem;color: #000;}
/* .page_article .article * {background: transparent !important;} */
.page_article .article { }

.article_bottom{border-top: .1rem solid rgba(0,0,0,.1);}
.article_bottom .share{float: right;position: relative;width: 10.8rem;height: 11.6rem;background: rgba(0,0,0,.04);display: flex;align-items: center;flex-direction: column;justify-content: center;color: #00c785;}
.article_bottom .share .ico{background: url(../images/article_wechat.png) no-repeat center/cover;width: 3.6rem;height: 3.6rem;margin: 0 0 .8rem;}
.article_bottom .share .alert_box{position: absolute;bottom: 100%;right: 0;padding: 1rem;background: #f5f5f5;display: none;}
.article_bottom .share:hover .alert_box,.article_bottom .share.on .alert_box{display: block;}

.annex {overflow: hidden;padding: 2.1rem 0 .2rem;}
.annex .annex_title{position: relative;color: #444;font-weight: bold;margin: 0 0 .8rem;}
.annex a{position: relative;color: #999;word-break: break-all;display: block;margin: 0 0 .8rem;}
.annex a:hover{color: #821c21;}


@media screen and (max-width: 996px){
	.page_article{}
	.page_article_title{}
	.article_author{}
	.article_author span{}
	.annex{padding: 12px 10px 0 0 ;}

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

}
/* article end */

.sub_001{}
.sub_001 ul{margin: 0 .4rem;padding: 1.1rem 0 0;}
.sub_001 .item{margin: 0 0 2.1rem;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;}
.sub_001 .img_box{width: 35.5rem;}
.sub_001 .info_box{margin: 0 0 0;padding: 2.6rem 5.3rem 2rem 5.5rem;width: 100%;}
.sub_001 .img_box ~ .info_box{width: calc(100% - 36rem);}
.sub_001 .title{margin: 0 0 .8rem;}
.sub_001 .summary{margin: 0 0 1rem;color: #000;}
.sub_001 .tips .c1{color: #666b72;margin: 0 3.8rem 0 0;}
.sub_001 .tips .c2{color: #733e1b;}
.sub_001 .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_001 .item:hover .title,
.sub_001 .item:hover .summary,.sub_001 .item:hover .tips .c2{color: #fff;}
.sub_001 .item:hover .tips .c1{color: #ffd7b4;}

.sub_002 ul{margin: 0 0 -2rem;}
.sub_002 .item{margin: 0 0 2rem;align-items: center;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;padding: 3rem 6rem 3.2rem 5.1rem;}
.sub_002 .top{padding: 0 0 1rem;display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}
.sub_002 .tip{color: #fff;background: #b7987e;flex-shrink: 0;padding: 0 1.9rem;line-height: 1.25em;margin: 0 1.2rem 0 0;clip-path: polygon( .7rem 0, calc(100% - .7rem) 0, 100% .7rem, 100% calc(100% - .7rem) , calc(100% - .7rem) 100% , .7rem 100% , 0 calc(100% - .7rem) , 0 .7rem );}
.sub_002 .title{margin: 0;font-weight: bold;}
.sub_002 .summary{margin: 0 0;}
.sub_002 .time{color: #733e1b;margin: .4rem 0 0;}
.sub_002 .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_002 .item:hover .title,.sub_002 .item:hover .time{color: #fff;}
.sub_002 .item:hover .summary{color: #ffd7b4;}

.sub_011a{margin: 0;}

.sub_011b{border-top: .1rem dashed #bfa38b;margin: 2.6rem 0 0;padding: 3.8rem 0 0;}
.sub_011b h2{color: #733e1b;font-weight: bold;margin: 0 0 1.8rem;}
.sub_011b ul{margin: 0 0 -3rem;background: #f3efe9;padding: 4.8rem 2rem 3.6rem;text-align: center;}
.sub_011b li{width: 26.2rem;}
.sub_011b .item{margin: 0 3rem 3rem;}
.sub_011b .gp-img{padding-bottom: 142.9%;}
.sub_011b .title{margin: 1.2rem -1.5rem 0;color: #733e1b;text-align: center;}

.sub_012{margin: 0 0;overflow: hidden;padding: 1rem 0 2rem;}
.sub_012 .left{width: 27.9rem;float: left;margin: 0 4.4rem 0 0;box-shadow: 1.2rem 1.4rem 0 #f0e9d8;}
.sub_012 .right{margin: -1rem 0 0;text-align: justify;}

.sub_013{/*padding: 4.2rem 3rem 2rem;*//*background: #fff;*/}

.sub_014{border-bottom: .1rem dashed #bfa38b;padding: .4rem 0 5.8rem .3rem;margin: 0 0 5.5rem;}
.sub_014:last-child{border: none;padding: 0;margin: 0;}
.sub_014 h2{color: #733e1b;margin: 0 0 3.2rem;padding: 0 0 0 1.4rem;position: relative;}
.sub_014 h2::before{content: '';display: block;position: absolute;left: 0;width: .5rem;height: .5rem;top: 50%;transform: translateY(-50%);background: #733e1b;}
.sub_014 ul{margin: 0 0 -3rem -6.5rem;padding: 0 0;}
.sub_014 .item{margin: 0 0 3rem 6.5rem;}
.sub_014 .gp-img{padding-bottom: 140.3%;position: relative;z-index: 1;}
.sub_014 .gp-img::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: #9a0000;z-index: 10;}
.sub_014 .bottom{padding: 1.3rem 0 0;position: relative;z-index: 2;}
.sub_014 .bottom::before{content: '';display: block;position: absolute;background: url(../images/sub_014_more.png) no-repeat center/cover;width: 4.7rem;height: 4.7rem;position: absolute;right: 1.6rem;top: 0rem;opacity: 0;}
.sub_014 .title{color: #733e1b;font-weight: bold;}
.sub_014 .summary{color: #733e1b;}
.sub_014 .item:hover .gp-img::before{height: .5rem;}
.sub_014 .item:hover .bottom::before{opacity: 1;top: -3rem;}
.sub_014 .item:hover .title,.sub_014 .item:hover .summary{color: #9a0000;}

.sub_015a{overflow: hidden;position: relative;padding: 1.6rem 6.4rem;margin: 0 0 4rem;}
.sub_015a .swiper{overflow: hidden;background: url(../images/sub_015_time_line.png) repeat-x center/auto 1.5rem;}
.sub_015a ul{margin: 0 0;}
.sub_015a .item{margin: 0 auto;background: url(../images/sub_015_bg1.png) no-repeat center/cover;width: 8.3rem;height: 8.3rem;line-height: 8.3rem;text-align: center;color: #733e1b;}
.sub_015a li.on .item{background-image: url(../images/sub_015_bg2.png);color: #fff;}

.sub_015a .arrow{width: 5.2rem;height: 5.2rem;background: #efede8 no-repeat center/1.4rem;display: inline-block;vertical-align: top;margin: 0 0 .1rem;cursor: pointer;border: .1rem solid #bfa38b;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);}
.sub_015a .prev{left: 0rem;background-image: url(../images/sub_015_prev1.png);}
.sub_015a .next{right: 0rem;background-image: url(../images/sub_015_next1.png);}
.sub_015a .arrow:hover{background-color: #733e1b;}
.sub_015a .prev:hover{background-image: url(../images/sub_015_prev2.png);}
.sub_015a .next:hover{background-image: url(../images/sub_015_next2.png);}

.sub_015b{margin: 0 0 0 1.5rem;line-height: 3.4rem;}
.sub_015b .box.off{display: none;}
.sub_015b .box{position: relative;}
.sub_015b .box::before{content: '';display: block;position: absolute;left: 0;top:0;height: 100%;border-right: .1rem dashed #9a0000;z-index: 10;}
.sub_015b .item{padding: 1.6rem 0 1.4rem 2.6rem;position: relative;}
.sub_015b .item::before{content: '';display: block;position: absolute;top: 2.6rem;left: -0.4rem;border: .1rem solid #9a0000;border-radius: 50%;background: #fff;width: 1rem;height: 1rem;z-index: 11;}
.sub_015b .item:nth-child(2n+1){background: #efede8;padding-bottom: 1.5rem;padding-top: 1.5rem;}
.sub_015b .title{width: 15rem;font-weight: bold;}
.sub_015b .summary{width: calc(100% - 17rem);}

.sub_015b table {width: 100%;border-collapse: collapse;background: #f3f3f3;margin: 0 0 2rem 0;border: none;}
.sub_015b table td {line-height: 1.9em;position: relative;border: none;border: none;padding: 1.5rem 0;text-align: left;}
.sub_015b tr:nth-child(2n+1) td {background: #efede8;}
.sub_015b td:first-child{font-weight: bold;padding-left: 2.6rem;padding-right: 2rem;white-space: nowrap;vertical-align: top;}
.sub_015b td:first-child::before{content: '';display: block;position: absolute;left: -0.4rem;border: .1rem solid #9a0000;border-radius: 50%;background: #fff;width: 1rem;height: 1rem;z-index: 11;top: 2.6rem;}



.sub_016a{margin: 0 0 4.2rem;}
.sub_016a .more{display: inline-block;line-height: 4.4rem;padding: 0 2.8rem;background: #9a0000;color: #fff;font-weight: bold;border-radius: 5rem;margin: 3.1rem 0 0;}
.sub_016a .more .ico{margin: 0 0 0 2.5rem;width: .9rem;}

.sub_016b .title{text-align: center;margin: 0 0 2.8rem;}
.sub_016b .img_box{max-width: 88rem;padding: 0 1.7rem 1.3rem 0;position: relative;margin: 0 auto;}
.sub_016b .img_box::after{content: '';display: block;position: absolute;right: 0;bottom: 0;top: 12.5rem;left: 19.4rem;background: #9a0000;z-index: -1;}

.sub_021{}
.sub_021 ul{margin: 0 0 0 -3rem;padding: .7rem 0 0;}
.sub_021 .item{margin: 0 0 4rem 3rem;align-items: center;position: relative;z-index: 2;}
.sub_021 .item::before{content: '';display: block;position: absolute;left: 1.3rem;top: 1.3rem;right: 0;bottom: 0;z-index: -1;background: #efede8;}
.sub_021 .img_box{width: 17.2rem;position: relative;padding-bottom: 1.2rem;}
.sub_021 .gp-img{padding-bottom: 145%;}
.sub_021 .info_box{margin: 0 0 0;padding: 3.3rem 0 2rem;width: calc(100% - 20.2rem);}
.sub_021 .title{margin: 0 0 .6rem;}
.sub_021 .summary{margin: 0 0;color: #000;}
.sub_021 .summary p.c2{color: #733e1b;}

.sub_021a{}
.sub_021a ul{margin: 0 0;}
.sub_021a li{width: auto;}
.sub_021a .item{margin: 0 12px 12px 0;height: 30px;color: #b3b3b3;line-height: 30px;font-weight: bold;padding: 0 9px;background: #efede8;}
.sub_021a .item.on{background: #9a0000;color: #fff;}

.sub_022a{margin: 0 0 4.8rem;position: relative;z-index: 2;padding: .7rem 0 0;align-items: center;}
.sub_022a .img_box{width: 17.2rem;position: relative;box-shadow: 1.2rem 1.4rem 0 #f0e9d8;}
.sub_022a .gp-img{padding-bottom: 145%;}
.sub_022a .info_box{margin: 0 0 0;padding: 4.1rem 0 1rem;width: calc(100% - 20.2rem);}
.sub_022a .title{margin: 0 0 .9rem;}
.sub_022a .summary{margin: 0 0 3.2rem;color: #000;}
.sub_022a .summary p.c2{color: #733e1b;}
.sub_022a .links{justify-content: flex-start;}
.sub_022a .links a{display: block;background: #5e896a;color: #fff;padding: 0.35em 2.4rem;line-height: 1.5em;border-radius: 3rem;margin: 0 3rem 1rem 0;font-style: italic;}
.sub_022a .links a.c2{background: #005b98;}
.sub_022a .links a.c2::after{content: '';display: inline-block;vertical-align: middle;background: url(../images/sub_022_ico.png) no-repeat center/cover;width: 1.6rem;height: 1.5rem;margin: -0.4rem 0 0 1.5rem;}
.sub_022a .bottom{padding: 3.2rem .4rem 3.8rem;width: 100%;border-bottom: .1rem dashed #bfa38b;}

.sub_022b{margin: 0 .3rem 4.4rem;border-bottom: .1rem dashed #bfa38b;padding: 0 0 3.5rem;}
.sub_022b h2{display: inline-block;background: #9a0000;padding: .6rem 2.2rem;color: #fff;margin: 3.3rem 0 1rem;font-size: 1em;line-height: 1.6em;}
.sub_022b h2:first-child{margin-top: 0;}
.sub_022b h2 span,.sub_022b h2 a{color: #fff !important;}
.sub_022b h2 span{font-size: inherit !important;}
.sub_022b a{color: #21a6ff;}

.sub_022c{padding: 0 0 0 .4rem;}
.sub_022c h2{display: inline-block;background: #9a0000;padding: .6rem 2.2rem;color: #fff;margin: 0 0 3rem;line-height: 1.6em;}
.sub_022c ul{margin: 0 0 -1.8rem;}
.sub_022c .item{margin: 0 0 1.8rem;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;padding: 2.8rem 6rem 2.9rem 4.4rem;}
.sub_022c .title{margin: 0 0 1rem;}
.sub_022c .summary{margin: 0 0 2rem;color: #666b72;}
.sub_022c .time{color: #733e1b;}
.sub_022c .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_022c .item:hover .title{color: #fff;}
.sub_022c .item:hover .summary{color: #ffd7b4;}
.sub_022c .item:hover .time{color: #fff;}

.sub_031a{margin: 0 0 3.4rem;}

.sub_031a .article_table_box{background: #fff;padding: 1rem .9rem .7rem;margin: 0 auto;max-width: 107.3rem;text-align: center;line-height: 1.33;}
.sub_031a table{width: 100%;border: none;}
.sub_031a .t{background: #9a0000;color: #fff;font-weight: bold;height: 6rem;}
.sub_031a th{border-left: .1rem solid #b9b9b8 !important;padding: .8rem;text-align: center;height: 6.9rem;color: #9a0000;font-weight: bold;border-bottom: .2rem solid #9a0000 !important;}
.sub_031a td{border: none !important;border-left: .1rem solid #b9b9b8 !important;padding: .8rem;text-align: center;height: 7.5rem;border-bottom: .1rem solid #7a7a79 !important;}
.sub_031a th:first-child,.sub_031a td:first-child{border-left: none !important;border-top: none !important;}
.sub_031a tr:nth-child(2) td,.sub_031a tr:last-child td{border-bottom: .2rem solid #9a0000 !important;}

.sub_031b{margin: 0 auto;max-width: 107.3rem;text-align: center;line-height: 1.33;}
.sub_031b .table_box{background: #fff;padding: 1rem .9rem .7rem;}
.sub_031b table{width: 100%;}
.sub_031b .t{background: #9a0000;color: #fff;font-weight: bold;height: 6rem;}
.sub_031b th{border-left: .1rem solid #b9b9b8;padding: .8rem;text-align: center;height: 6.9rem;color: #9a0000;font-weight: bold;border-bottom: .2rem solid #9a0000;}
.sub_031b td{border-left: .1rem solid #b9b9b8;padding: .8rem;text-align: center;height: 7.5rem;border-bottom: .1rem solid #7a7a79;}
.sub_031b th:first-child,.sub_031b td:first-child{border-left: none;}
.sub_031b tr:last-child td{border-bottom: .2rem solid #9a0000;}

.sub_031b .more{display: inline-block;line-height: 4.4rem;padding: 0 2.4rem;background: #9a0000;color: #fff;font-weight: bold;border-radius: 5rem;margin: 5rem 0 3rem;}
.sub_031b .more .ico{margin: 0 0 0 1.2rem;width: .9rem;}

.sub_031c{border-top: .1rem dashed #bfa38b;padding: 3rem 0 0;}
.sub_031c .box{background: #f3efe9;position: relative;padding: 3.1rem 3rem;align-items: center;border-radius: 1.6rem;}
.sub_031c .title{margin: 0 0;font-weight: bold;width: 34.3rem;text-align: right;}
.sub_031c .summary{margin: 0 0;width: calc(100% - 37.9rem);position: relative;padding: 0 0 0 4rem;}
.sub_031c .summary::before{content: '';display: block;position: absolute;left: 0;top: 1rem;bottom: 1rem;border-left: .1rem solid #b7987e;}

.sub_033{}
.sub_033 .more{float: right;display: block;margin: 0 2.7rem 0 0;color: #825638;}
.sub_033 h3{color: #fff;display: inline-block;background: #b7987e;margin: 0 0 0;line-height: 1.25em;padding: 0 2rem;font-weight: normal;clip-path: polygon( .7rem 0, calc(100% - .7rem) 0, 100% .7rem, 100% calc(100% - .7rem) , calc(100% - .7rem) 100% , .7rem 100% , 0 calc(100% - .7rem) , 0 .7rem );max-width: calc(100% - 100px);}
.sub_033 ul{margin: 0 0 -2rem;padding: 1.1rem 0 0;}
.sub_033 .item{margin: 0 0 2rem;align-items: center;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;padding: 4.4rem 6rem 4.4rem 4.3rem;}
.sub_033 .time{width: 8.6rem;height: 8.6rem;position: relative;text-align: center;color: #733e1b;line-height: 1.2;background: url(../images/mode04_time.png) no-repeat center/cover;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.sub_033 .day{margin: -0.6rem 0 0;font-weight: bold;}
.sub_033 .info_box{padding: 0 0 0;position: relative;width: 100%;}
.sub_033 .time ~ .info_box{width: calc(100% - 12.3rem);}
.sub_033 .title{margin: 0 0 .8rem;font-weight: bold;}
.sub_033 .summary{margin: 0 0;color: #000;}
.sub_033 .summary a{color: inherit;display: inline;}
.sub_033 .time2{color: #733e1b;}
.sub_033 .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_033 .item:hover .title,.sub_033 .item:hover .summary{color: #fff;}
.sub_033 .item:hover .time{color: #9a0000;background: url(../images/sub_033_time2.png) no-repeat center/cover;}
.sub_033 .item:hover .time2{color: #fff;}

.sub_052 .sub_033{margin: 0 0 6rem;}
.sub_052 .sub_033:last-child{margin: 0;}

.sub_034{}
.sub_034 ul{margin: 0 0 -3rem -6.5rem;padding: 1.1rem 0 0;}
.sub_034 .item{margin: 0 0 5.3rem 6.5rem;}
.sub_034 .gp-img{padding-bottom: 140.3%;position: relative;z-index: 1;}
.sub_034 .gp-img::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: #9a0000;z-index: 10;}
.sub_034 .bottom{padding: 1.7rem 0 0;position: relative;z-index: 2;}
.sub_034 .bottom::before{content: '';display: block;position: absolute;background: url(../images/sub_014_more.png) no-repeat center/cover;width: 4.7rem;height: 4.7rem;position: absolute;right: 1.6rem;top: 0rem;opacity: 0;}
.sub_034 .title{color: #733e1b;font-weight: bold;}
.sub_034 .item:hover .gp-img::before{height: .5rem;}
.sub_034 .item:hover .bottom::before{opacity: 1;top: -3rem;}
.sub_034 .item:hover .title,.sub_034 .item:hover .summary{color: #9a0000;}

.sub_0351{overflow: hidden;text-align: justify;}
.sub_0351 .img_box{width: 34.5rem;float: left;margin: 0 3.6rem 2rem 0;padding: 1rem 0 0;}

.sub_0352a{display: block;margin: 0 auto 3rem;max-width: 28.3rem;padding: .5rem 0 0;}
.sub_0352a .title{margin: 1rem 0 0;}

.sub_0352b ul{margin: 0 0 -5.7rem -2.6rem;padding: 3.8rem 0 0 .5rem;}
.sub_0352b .item{margin: 0 0 5.7rem 2.6rem;}
.sub_0352b .gp-img{padding-bottom: 141.6%;margin: 0 0 1rem;margin: 0 auto;}

.sub_042a{margin: 0 0 3.5rem;border-bottom: .1rem dashed #bfa38b;padding: 0 0 3.4rem;text-align: justify;}

.sub_042b{margin: 0 0;background: #f3efe9;border-radius: 1.6rem;padding: 2.5rem 4.4rem 3.6rem;}
.sub_042b h2{color: #733e1b;margin: 0 0 .8rem;}
.sub_042b .item{margin: 0 0 .6rem;}
.sub_042b .item:last-child{margin: 0;}
.sub_042b .item a{color: #825638;}

.sub_043{padding: .4rem 0 0;}
.sub_043 .box{margin: 0 0 4.5rem;border-bottom: .1rem dashed #bfa38b;padding: 0 0 3.4rem;}
.sub_043 .box:last-child{margin: 0;padding: 0;border: none;}
.sub_043 .title{margin: 0 0 1.6rem;color: #733e1b;padding: 0 0 0 1.4rem;position: relative;font-weight: bold;}
.sub_043 .title::before{content: '';display: block;position: absolute;left: 0;top: .66em;transform: translateY(-50%);width: .5rem;height: .5rem;background: #733e1b;}
.sub_043 .article{text-align: justify;}

.sub_043 .article h2{margin: 8rem 0 1.6rem;color: #733e1b;padding: 0 0 0 1.4rem;position: relative;font-weight: bold;font-size: 1.33em;}
.sub_043 .article h2::before{content: '';display: block;position: absolute;left: 0;top: .66em;transform: translateY(-50%);width: .5rem;height: .5rem;background: #733e1b;}
.sub_043 .article h2::after{content: '';display: block;position: absolute;left: 0;top: -4.5rem;border-bottom: .1rem dashed #bfa38b;width: 100%;}
.sub_043 .article h2:first-child{margin-top: 0;}
.sub_043 .article h2:first-child::after{display: none;}

.sub_044{}
.sub_044 ul{margin: 0 0 -2rem;padding: 0 0;}
.sub_044 .item{margin: 0 0 2rem;align-items: center;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;padding: 1.9rem 4rem 1.6rem 3.5rem;/* align-items: center; */}
.sub_044 .img_box{width: 12.3rem;}
.sub_044 .gp-img{padding-bottom: 133.3%;}
.sub_044 .info_box{margin: 0 0 0;/* padding: .6rem 0 0; */width: calc(100% - 16.2rem);}
.sub_044 .top{max-height: 11.2rem;overflow: hidden;margin: 0 0 .6rem;}
.sub_044 .title{margin: 0 0 .4rem;line-height: 3.6rem;font-weight: bold;}
.sub_044 .summary{margin: 0 0;color: #000;line-height: 3.6rem;}
.sub_044 .time{color: #733e1b;}
.sub_044 .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_044 .item:hover .title,.sub_044 .item:hover .summary,.sub_044 .item:hover .time{color: #fff;}

.sub_051b{margin: 3.6rem 0 0;border-top: .1rem dashed #bfa38b;padding: 3.3rem 0 2.7rem;}
.sub_051b .title{font-weight: bold;color: #733e1b;margin: 0 0 1.3rem;}

.sub_052{margin: 0 0;}
.sub_052 h2{color: #733e1b;margin: 0 0 3.9rem;border-bottom: .1rem dashed #bfa38b;padding: 0 0 2.1rem;}

.sub_052a{margin: 0 0 6rem;}
.sub_052a:last-child{margin: 0;}
.sub_052a ul{margin: 0 0;padding: 2rem 0 0;}
.sub_052a .item{margin: 0 0;line-height: 4.6rem;padding: 0 2.2rem 0 1.9rem;}
.sub_052a li:nth-child(2n+1) .item{background: #efede8;padding-bottom: .2rem;padding-top: .2rem;}
.sub_052a .more{float: right;display: block;margin: 0 2.7rem 0 0;color: #825638;}
.sub_052a h3{color: #fff;display: inline-block;background: #b7987e;margin: 0 0 0;line-height: 1.25em;padding: 0 2rem;font-weight: normal;clip-path: polygon( .7rem 0, calc(100% - .7rem) 0, 100% .7rem, 100% calc(100% - .7rem) , calc(100% - .7rem) 100% , .7rem 100% , 0 calc(100% - .7rem) , 0 .7rem );max-width: calc(100% - 100px);}
.sub_052a .title{white-space: nowrap;position: relative;padding: 0 0 0 1rem;}
.sub_052a .title::before{content: '';display: block;width: .2rem;height: .2rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #000;}
.sub_052a .time{color: #733e1b;margin: 0 0 0 1.6rem;float: right;/*font-style: italic;*/}

.sub_0531{overflow: hidden;text-align: center;}
.sub_0531 ul{margin: 0 0 0 -5.8rem;padding: 2.4rem 0 5.8rem;border-bottom: .1rem dashed #bfa38b;text-align: left;}
.sub_0531 .item{margin: 0 0 3rem 5.8rem;background: #f3efe9;padding: 1.6rem 3rem 2.1rem;border-radius: 1.6rem;align-items: flex-start;}
.sub_0531 .img_box{width: 13.6rem;box-shadow: .8rem .8rem 0 #bfa38b;}
.sub_0531 .gp-img{padding-bottom: 142%;}
.sub_0531 .info_box{margin: 0 0 0;padding: 2.8rem 0 0;width: calc(100% - 16.8rem);}
.sub_0531 .tip{color: #733e1b;/*font-style: italic;*/margin: 0 0 1.7rem;}
.sub_0531 .title{margin: 0 0;}
.sub_0531 .summary,.sub_0531 .time{color: #000;}
.sub_0531 .more{display: inline-block;line-height: 3.6rem;padding: 0 2.8rem;background: #bfa38b;color: #fff;font-weight: bold;border-radius: 5rem;margin: 4rem 0 0;}
.sub_0531 .more .ico{margin: 0 0 0 1.3rem;width: .9rem;}


.sub_0532b{margin: 3rem 0 5.2rem -0.2rem;justify-content: flex-start;align-items: flex-start;position: relative;z-index: 2;}
.sub_0532b .box{width: 45rem;margin: 0 3.5rem 0 0;position: relative;}
.sub_0532b .box input{width: 100%;height: 4.2rem;border-radius: 5rem;background: #fff;border: .1rem solid #bfa38b;padding: 0 1.8rem;}
.sub_0532b .box .search_btn{position: absolute;top: 50%;transform: translateY(-50%);right: .5rem;width: 3.2rem;height: 3.2rem;background: #efe8d7 url(../images/sub_0532_ser.png) no-repeat center/1.5rem auto;border-radius: 50%;}
.sub_0532b .box .arrow{position: absolute;top: 50%;transform: translateY(-50%);right: 1.8rem;width: 3.2rem;height: 3.2rem;}
.sub_0532b .box .arrow::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-top: 7px solid #bfa38b;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sub_0532b .box .hover_box{position: absolute;left: 0;top: 100%;width: 100%;background: #fff;border-radius: 1rem;background: #fff;border: .1rem solid #bfa38b;padding: .5rem 0;display: none;max-height: 200px;overflow: auto;}
.sub_0532b .box .hover_box::-webkit-scrollbar {width: 5px;height: 5px;background-color: #f5f5f5}
.sub_0532b .box .hover_box::-webkit-scrollbar-track {border-radius: 0;background-color: #e2e2e2}
.sub_0532b .box .hover_box::-webkit-scrollbar-thumb {border-radius: 0;background-color: #333}
.sub_0532b .box .hover_box p{padding: .3rem 2rem;}
.sub_0532b .box .hover_box p span{color: #733e1b;}
.sub_0532b .box .hover_box p:hover{cursor: pointer;color: #733e1b;}

.sub_0532a{border-bottom: .1rem dashed #bfa38b;padding: .5rem 0 2.1rem;justify-content: space-between;margin: 0;position: relative;z-index: 3;}
.sub_0532a .title{color: #7c7c7c;line-height: 4rem;}
.sub_0532a .btn{line-height: 4rem;padding: 0 2.5rem;color: #fff;background: #9a0000;border-radius: 2.5rem;text-transform: uppercase;margin: 0 0 0 2rem;cursor: pointer;}
.sub_0532a .btn.reset{background: #005b98;}

.sub_0532a .box{width: 45rem;margin: 0 3.5rem 0 0;position: relative;}
.sub_0532a .box input{width: 100%;height: 4.2rem;border-radius: 5rem;background: #fff;border: .1rem solid #bfa38b;padding: 0 1.8rem;}
.sub_0532a .box .search_btn{position: absolute;top: 50%;transform: translateY(-50%);right: .5rem;width: 3.2rem;height: 3.2rem;background: #efe8d7 url(../images/sub_0532_ser.png) no-repeat center/1.5rem auto;border-radius: 50%;}
.sub_0532a .box .arrow{position: absolute;top: 50%;transform: translateY(-50%);right: 1.8rem;width: 3.2rem;height: 3.2rem;}
.sub_0532a .box .arrow::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-top: 7px solid #bfa38b;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sub_0532a .box .hover_box{position: absolute;left: 0;top: 100%;width: 100%;background: #fff;border-radius: 1rem;background: #fff;border: .1rem solid #bfa38b;padding: .5rem 0;display: none;max-height: 200px;overflow: auto;}
.sub_0532a .box .hover_box::-webkit-scrollbar {width: 5px;height: 5px;background-color: #f5f5f5}
.sub_0532a .box .hover_box::-webkit-scrollbar-track {border-radius: 0;background-color: #e2e2e2}
.sub_0532a .box .hover_box::-webkit-scrollbar-thumb {border-radius: 0;background-color: #333}
.sub_0532a .box .hover_box p{padding: .3rem 2rem;}
.sub_0532a .box .hover_box p span{color: #733e1b;}
.sub_0532a .box .hover_box p:hover{cursor: pointer;color: #733e1b;}


.sub_0532c{margin: 0 0;padding: .7rem 1rem 1.3rem;background: #fff;position: relative;}
.sub_0532c::before{content: '';display: block;position: absolute;bottom: 0;left: 1rem;right: 1rem;border-bottom: .2rem solid #9a0000;}
.sub_0532c table{width: 100%;}
.sub_0532c table th{background: #9a0000;color: #fff;padding: 2rem 1.4rem;border-right: .1rem solid #945d5c;text-align: left;}
.sub_0532c table th:first-child{border-left: .1rem solid #945d5c;}
.sub_0532c table td{border-right: .1rem solid #b9b9b8;padding: 1.7rem 1.5rem;line-height: 1.44em;}
.sub_0532c table td:first-child{border-left: .1rem solid #b9b9b8;}
.sub_0532c table tr:nth-child(2n+1) td{background: #efede8;padding-bottom: 1.6rem;padding-top: 1.6rem;}


.sub_054{}
.sub_054 ul{margin: 0 0 -3rem;padding: 0 0;}
.sub_054 .item{margin: 0 0 3rem;align-items: center;background: #fbfbf9 url(../images/sub_054_bg.png) no-repeat right center/auto 100%;padding: 2.6rem 6rem 2.6rem 4.3rem;}
.sub_054 .time{width: 8.6rem;height: 8.6rem;position: relative;text-align: center;color: #733e1b;line-height: 1.2;display: flex;flex-direction: column;background: url(../images/sub_054_time.png) no-repeat center/100% 100%;justify-content: center;}
.sub_054 .day{margin: -0.6rem 0 0;font-weight: bold;}
.sub_054 .info_box{padding: 0 0 0;position: relative;width: calc(100% - 12.3rem);}
.sub_054 .title{margin: 0 0 .2rem;}
.sub_054 .summary{margin: 0 0;color: #733e1b;/*font-style: italic;*/}
.sub_054 .item:hover{background: #9a0000 url(../images/sub_054_bg2.png) no-repeat right center/auto 100%;}
.sub_054 .item:hover .title{color: #fff;}
.sub_054 .item:hover .summary{color: #ffd7b4;}
.sub_054 .item:hover .time{color: #fff;}

.sub_061a{margin: 0 0 3rem;border-bottom: .1rem dashed #bfa38b;padding: 2.4rem 0 1.8rem;}

.sub_061b{background: #f3efe9;padding: 3.5rem 3rem 3.9rem;}
.sub_061b .box{position: relative;max-width: 57.5rem;margin: 0 auto;border: .1rem solid #bfa38b;background: #fff;border-radius: 2.2rem;z-index: 100;}
.sub_061b input{height: 4rem;border: none;background: transparent;padding: 0 3.4rem;color: #7c7c7c;width: 100%;}
.sub_061b .arrow{width: 4rem;height: 4rem;position: absolute;z-index: 2;right: 3rem;top: 0;}
.sub_061b .arrow::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-top: .7rem solid #bfa38b;border-left: .6rem solid transparent;border-right: .6rem solid transparent;}
.sub_061b .options{padding: 0 2.4rem;overflow: hidden;line-height: 4rem;display: none;position: absolute;left: 0;top: 100%;width: 100%;border: .1rem solid #bfa38b;background: #fff;border-radius: 2.2rem;max-height: 23rem;overflow: auto;}
.sub_061b .options::-webkit-scrollbar{width: 0;}
.sub_061b .option{padding: 0 1rem;border-bottom: .1rem dashed #3f362e;color: #7c7c7c;display: block;cursor: pointer;}
.sub_061b .option:last-child{border-bottom: none;}
.sub_061b .highlight{color: #9a0000;}
/* .sub_061b .option:last-child{border: none;} */

.sub_052 .sub_061b{margin-bottom: 6rem;position: relative;z-index: 10;}

.sub_061c{margin: 4.4rem 0 0;}
.sub_061c ul{margin: 0 0;}
.sub_061c .item{position: relative;padding: .8rem 3rem;margin: 0;}
.sub_061c li:nth-child(2n+1) .item{background: #efede8;padding-top: 1rem;padding-bottom: 1rem;}
.sub_061c .arrow{width: 4.3rem;height: 2.4rem;position: absolute;z-index: 2;right: 3rem;top: 1rem;border-radius: 5rem;}
.sub_061c .arrow::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%); border-top: .7rem solid #bfa38b;border-left: .6rem solid transparent;border-right: .6rem solid transparent;}
.sub_061c .title{padding: 0 5rem 0 1rem;position: relative;}
.sub_061c .title::before{content: '';display: block;width: 2px;height: 2px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #000;}
.sub_061c .bottom{padding: 0;display: none;}
.sub_061c .info{padding: .3rem 0 .3rem 3.4rem;color: #733e1b;}
.sub_061c .info.ico1{background: url(../images/sub_061_ico1.png) no-repeat left center/2.2rem;}
.sub_061c .info.ico2{background: url(../images/sub_061_ico2.png) no-repeat left center/2.2rem;}
.sub_061c .info.ico3{background: url(../images/sub_061_ico3.png) no-repeat left center/2.2rem;}
.sub_061c .more{display: inline-block;line-height: 3.6rem;padding: 0 2.6rem;background: #9a0000;color: #fff;font-weight: bold;border-radius: 5rem;margin: 1.2rem 0 0;}
.sub_061c .more .ico{margin: 0 0 0 1.3rem;width: .9rem;}
.sub_061c li.on .bottom{padding: 1.2rem 0 1rem 1rem;display: block;}
.sub_061c li.on .item{position: relative;padding: 2.5rem 3rem;margin: 0 0 .7rem;}
.sub_061c li.on .arrow{top: 2.9rem;background: #bfa38b;}
.sub_061c li.on .arrow::before{border-top-color: #fff;transform:translateX(-50%) translateY(-50%) rotate(-90deg);}

.sub_065a_title{align-items: center;color: #733e1b;margin: 0 0 4.3rem;}
.sub_065a_title .more{color: #825638;}

.sub_065a{background: #f3efe9;padding: 2.9rem 4rem 6rem 4rem;margin: 0 0 5.2rem;}
.sub_065a .swiper1{overflow: hidden;margin: 0 7rem;}
.sub_065a .title{margin: 1rem 1.8rem 0;font-weight: bold;}
.sub_065a .bottom{margin: 2.3rem 7rem 0;position: relative;}
.sub_065a .swiper2{overflow: hidden;position: relative;margin: 0 7.2rem 0 0;}
.sub_065a .swiper2 .item{margin: 0 1.6rem 0 .2rem;padding: .4rem;}
.sub_065a .swiper2 .swiper-slide-thumb-active .item{background: #9a0000;}

.sub_065a .swiper_menu{position: absolute;right: 3.6rem;bottom: 0;}
.sub_065a .arrow{width: 3.5rem;height: 3.5rem;background: #bfa38b no-repeat center/2rem;display: block;margin: 0 0 .6rem;cursor: pointer;border-radius: 50%;}
.sub_065a .prev{left: 0rem;background-image: url(../images/sub_065_prev.png);}
.sub_065a .next{right: 0rem;background-image: url(../images/sub_065_next.png);}
.sub_065a .arrow:hover{background-color: #9a0000;}

.sub_065b_title{align-items: center;color: #733e1b;margin: 0 0 2.8rem;padding: 0 0 2.2rem;border-bottom: .1rem dashed #bfa38b;}
.sub_065b_title .more{color: #825638;}



.sub_071a{margin: 0 0 4.1rem;padding: 1.8rem 0 3.4rem;border-bottom: .1rem dashed #bfa38b;}
.sub_071a .img_box{max-width: 42.3rem;margin: 0 auto 4.4rem;}
.sub_071a .title{margin: 0 0 1rem;color: #733e1b;}

.sub_071b .title{margin: 0 0 2.7rem;color: #733e1b;}
.sub_071b table{width: 100%;border-collapse: collapse;border: .8rem solid #fff;}
.sub_071b th{text-align: left;padding: 2.1rem 2rem;color: #fff;background: #b7987e;border-left: 1rem solid #fff;white-space: nowrap;}
.sub_071b th:first-child{border-left: none;}
.sub_071b th:nth-child(2){background: #9a0000;}
.sub_071b th:nth-child(4){background: #005b98;}

.sub_071b td{background: #f0e9d8;border-bottom: .1rem solid #7a7a79;border-left: 1rem solid #fff;padding: 1.5rem 2rem;}
.sub_071b td:first-child{border-left: none;white-space: nowrap;text-align: center;}
.sub_071b td:nth-child(2n){background: #f4f2ee;}

.sub_0721{/*padding: .3rem 5rem 3.4rem;*//*background: #fff;*/}
.sub_0721 .img_box{max-width: 80rem;margin: 0 auto 1.2rem;}
.sub_0721 .tip{margin: 0 0 4rem;color: #0075b8;display: block;text-align: center;}

.sub_0722{background: #fff;padding: 3.2rem 6rem 6rem}
.sub_0722 ul{margin: 0 0 -3.2rem -3.5rem;}
.sub_0722 .item{margin: 0 0 3.2rem 3.5rem;/* border: .1rem solid #dbdbdb; */}
.sub_0722 .gp-img_centered{padding-bottom: 30.92%;}
.sub_0722 .gp-img_centered img{width:100%}

.sub_073{}
.sub_073 ul{margin: 0 0 -4rem -2.2rem;padding: .9rem 0 0;}
.sub_073 .item{margin: 0 0 4rem 2.2rem;background: #fff;}
.sub_073 .bottom{padding: 2.3rem 2.4rem 3rem;}
.sub_073 .title{margin: 0 0 2rem;text-align: c;}
.sub_073 .time{color: #733e1b;}
.sub_073 .item:hover{background: #9a0000 url(../images/sub_073_bg.png) no-repeat bottom center/100% auto;}
.sub_073 .item:hover .title{color: #fff;}
.sub_073 .item:hover .time{color: #ffd7b4;}

.sub_073_1{text-align: center;}
.sub_073_1 ul{margin: 0 0 -4rem -5.2rem;}
.sub_073_1 .item{margin: 0 0 4rem 5.2rem;}
/* .sub_073_1 .item{text-align: left;} */


.sub_09 .bottom{margin: 2.8rem 0 0;padding: 2.2rem 0 0;border-top: .1rem dashed #bfa38b;}
.sub_09 .bottom a{color: #0075b8;display: block;padding: 0 0 0 3.4rem;text-decoration: underline;background: url(../images/sub_09_ico.png) no-repeat left center/1.5rem;}

@media screen  and (max-width:996px){
	
	.sub_022a .info_box{padding: 0;}

	.sub_015b .title,.sub_015b .summary{width: 100%}

	.sub_015b table tr{}
	.sub_015b table td{display: block;padding-left: 2.6rem;line-height: 1.5em;}
	.sub_015b td:first-child{padding-bottom: 0;}
	.sub_015b td:nth-child(2){padding-top: 0;}

	.sub_031b{width: 100%;max-width: initial;}

	.sub_033 .time{width: 60px;height: 60px;line-height: 1.2em;}

	.sub_0531 .info_box{padding: 1.2rem 0 0;}
	.sub_0531 .tip{margin: 0 0 .6rem;}
	
	.sub_061a{padding-top: 0;}
	.sub_061c .title{line-height: 1.6em;}
	.sub_061c .title::before{top: .8em;}
	.sub_061c .arrow{top: 1.3rem;}
	.sub_061c .info{line-height: 1.6em;padding: .6rem 0 .6rem 3.4rem;}
	.sub_061b{padding: 2.5rem 2rem;}
	.sub_061b input,.sub_061b .arrow{height: 36px;}

	.sub_071b .wrap_table{overflow: auto;}
	.sub_071b table{min-width: 800px;}

	.sub_0532c{overflow-x: auto;}
	.sub_0532c table{width: 790px;}

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

	.sub_001 .info_box{margin: 0;padding: 10px 20px;width: 100%;background: #fbfbf9;}
	.sub_001 .item:hover .info_box{background: #9a0000;}

	.sub_014 ul,.sub_034 ul{margin: 0 0 -3rem -4rem;}
	.sub_014 .item,.sub_034 .item{margin: 0 0 3rem 4rem;}

	.sub_031b th{font-size: 16px;}
	.sub_031c .box{padding: 1.2rem 2rem;}
	.sub_031c .title{width: 100%;text-align: center;margin: 0 0 1rem;}
	.sub_031c .summary{width: 100%;padding: 0;margin: 0;}
	.sub_031c .summary::before{display: none;}

	.sub_033 .item{padding: 2.4rem 3rem 2.8rem 2rem;}

	.sub_0351 .img_box{width: 40%;}

	.sub_044 .top{max-height: initial;}
	.sub_044 .summary{display: none;}

	.sub_052a .item,.sub_052a li:nth-child(2n+1) .item{padding-top: 10px;padding-bottom: 10px;line-height: 22px;}
	.sub_052a .title{white-space: normal;}

	.sub_0531 ul{padding: 0 0 20px;}

	.sub_0532a .left{width: 100%;margin: 0 0 1.2rem;}
	.sub_0532a .btn{margin: 0 2rem 0 0;}

	.sub_0532b{justify-content: space-between;margin-bottom: 14px;}
	.sub_0532b .box{width: 48%;margin: 0px;}

	.sub_065a{padding: 2.9rem 2rem 20px;}
	.sub_065a_title{margin-bottom: 12px;}
	.sub_065a .swiper1{margin: 0;}
	.sub_065a .bottom{margin: 20px 0 0;}

	.sub_002 .top{flex-direction: column;align-items: flex-start;}
	.sub_002 .tip{margin: 0 0 4px;}

	.sub_0722{padding: 2.4rem 2rem 4rem;}



}
@media screen and (max-width:413px){
	.sub_012 .left{width: 16rem;}


}