/* .header{position:fixed;left:0;right:0;top:0;z-index:3;transition: all .3s ease-out 0s;} */

.wrap_sub_banner{position: relative;overflow: hidden;z-index: 1;background: url(../images/wrapbanner.png) center/cover;overflow: hidden;padding: 14rem 5rem 5rem;}
.sub_banner{padding-bottom: 21.98%;height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner img{display: block;width: 100%;}

.content{padding: 0 0;position: relative;z-index: 2;}
.content .gp-container{}
.content .gp-container::after{content: '';display: block;clear: both;}

.sub_content{position: relative;padding: 3rem 0 5rem;border-top: .1rem solid rgba(0, 0, 0, .1);min-height: 750px;}

.bread{line-height: 3rem;position: relative;color: #999;padding: 1.9rem 0;}
.bread a{padding: 0 .1rem;display: inline-block;vertical-align: middle;color: #999;font-weight: bold;}
.bread a:hover{color: #683D31;}
.bread span{display: inline-block;vertical-align: middle;margin: 0 .6rem;width: .4rem;height: .4rem;border-radius: 50%;background: #999;}
.bread .iconfont{display: inline-block;width: 3rem;height: 3rem;vertical-align: middle;margin: 0 8.6rem 0 0;position: relative;font-size: 3rem;color: #683D31;}
.bread .iconfont::after{content: '';display: block;border-top: .1rem dashed #683D31;width: 5rem;right: -7rem;top: 50%;position: absolute;}

.sub_menu_title{padding: 6.8rem 0 0 13rem;color: #fff;font-weight: bold;position: relative;height: 26rem;width: 50rem;background: url(../images/sub_menu_title.png) center/100% 100%;overflow: hidden;box-sizing: border-box;}
.sub_menu_title .t{position: relative;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;color: rgba(255, 255, 255, 0.5);position: absolute;left: 5rem;top: 3.8rem;font-size: 3rem;padding: 0 0 0rem 2.3rem;white-space: nowrap;letter-spacing: .4rem;}
.sub_menu_title .t::before{content: '';display: block;position: absolute;left: 1rem;bottom: 0;height: 20rem;border-right: .1rem dashed #fff;}
.sub_menu_title .t .dot{border: .1rem solid #F1EAE7;border-radius: 50%;width: 1.8rem;height: 1.8rem;position: absolute;left: 0;bottom: 0;background: #683D31;z-index: 2;}
.sub_menu_title .t .dot::before{content: '';display: block;width: 1.2rem;height: 1.2rem;background: #F1EAE7;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-radius: 50%;}
.sub_menu_title .en{color: rgba(255, 255, 255, .3);font-weight: normal;text-transform: uppercase;}

.sub_menu .img_box{position: relative;display: block;}
.sub_menu .img_box img{display: block;width: 100%;height: auto;}
.sub_menu .lv0{position: relative;padding: 0 0 5rem;margin: 0 0 3rem;}
.sub_menu .lv0 ul{display: none;}
.sub_menu ul,.sub_menu ul .t,.sub_menu li{position: relative;}
.sub_menu .t0{margin: 0 0 0 4rem;}
.sub_menu a{display: block;line-height: 1.5em;padding: .6rem;position: relative;font-size: 2rem;color: #333;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 a.l0{font-size: 2.4rem;padding: 2.2rem 0;border-bottom: .1rem solid rgba(0,0,0,.1);font-weight: bold;}
.sub_menu a.l0::before{content: '';width: 1rem;height: 0;background: #683D31;position: absolute;left: -4rem;top: 50%;transform: translateY(-50%);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 a.current,.sub_menu a.on,.sub_menu a:hover{color: #1e1f24;} */
.sub_menu a.current.l0,.sub_menu .on > .t > a.l0,.sub_menu a.l0:hover{color: #683D31;}
.sub_menu a.current.l0::before,.sub_menu .on > .t > a.l0::before,.sub_menu a.l0:hover::before{width: 1rem;height: 100%;left: -4rem;}


.sub_menu .lv1{margin: 0 0 0 4rem;position: relative;padding: 1.5rem 0 1.5rem 3rem;border-bottom: .1rem solid rgba(0, 0, 0, .1);}
.sub_menu .l1{padding: .5rem 0;font-weight: bold;}
.sub_menu .l1.current{color: #683D31;}

.sub_menu .arrow{position: absolute;width: 2rem;height: 2rem;right: -0.2rem;top: 50%;transform: translateY(-50%);text-align: center;cursor: pointer;}
.sub_menu .arrow i{font-size: 2rem;color: #999;}
.sub_menu .t.on .arrow{transform: translateY(-50%) rotate(90deg);}

.sub_left{width: 37rem;float: left;position: relative;z-index: 2;margin-top: -13rem;}
.sub_left::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 1rem;height: 47rem;background: #F8F8F8;z-index: -1;}
.sub_right{margin: 0 0 0 40rem;position: relative;z-index: 3;background: #FCF9F8;padding: 0 5rem;overflow: hidden;}



.full_page .sub_left{margin-bottom: -13rem;}
.full_page .sub_right{margin-left: 50rem;border-bottom: 1px solid rgba(0, 0, 0, .1);padding: 0 30px;}
.full_page_content{padding: 3rem 5rem 5rem;background: #FCF9F8;position: relative;z-index: 2;border: none;min-height: auto;}


/* article_page_start */
.page_article {position: relative;}
/* .full_page .page_article{margin: 2.8rem 0 0;} */
.page_article_title {overflow: hidden;padding: 0;}
.page_article_title h3 { line-height: 1.4; color: #333; text-align: center;}
.article_author {text-align: center;margin: 0 0 2rem;font-size: 0rem;width: 100%;padding: 1rem 0 1.9rem;border-bottom: .1rem solid rgba(0,0,0,.1);}
.article_author span{font-size: 1.8rem;line-height: 2.6rem;padding: 0 1.6rem;color: #999;}
.article_author i{font-size: 1.4rem;font-style: normal;}

.page_article .article {position: relative;text-align: justify;margin: 0rem auto;}

.annex {overflow: hidden;margin: 3rem 0 0;}
.annex .annex_title {position: relative;color: #683D31;font-weight: bold;margin: 0 auto 2rem;border-bottom: .1rem solid rgba(0, 0, 0, .1);padding: 0 0 .8rem;}
.annex .list {margin: 0 auto -1rem;}
.annex li {margin: 0 0 1rem;}
.annex a{position: relative;display: block;color: #333;background: #F1EAE7;padding: 1rem;line-height: 1.9em;border-left: .4rem solid #683D31;}
.annex a:hover {}

@media screen and (max-width: 996px){
	.full_page .page_article,.page_article{margin: 0;}
	/* .page_article_title{padding: 0 0 10px;} */
	.page_article .article{font-size: 15px;}
	.article_author{margin: 0 0 20px;}
	.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;}
	.article_author i{display: none;}
	.annex { margin: 20px 0; }
	.annex strong::before { left: 10px; }
	.annex strong{ padding-left: 20px; padding-right: 20px; }
	.annex li { font-size: 14px; }
}

.share_box {line-height: 7px;text-align: center;color: rgb(1, 88, 156);font-size: 0px;z-index: 100;position: absolute;top: 18px;left: -86px;width: 50px;}
/* .sub_right  */
.share_box{right: -90px;left: auto;}

.share_box .share_title{display: block;text-align: center;color: rgb(51, 51, 51);font-size: 14px;margin: -13px 0 10px;line-height: 20px;position: relative;overflow: hidden;}
.share_box .share_title::before{content: '';display: block;border-top: 1px dashed #e5e5e5;position: absolute;width: 100%;height: 0;top: 50%;left: 0;}
.share_box .share_title span{background: #fff;display: inline-block;position: relative;z-index: 2;padding: 0 10px;color: #333;}
.share_box .share_btn, .share_box .share_btn.share_more::after {line-height: 20px;margin: 0px auto 20px;position: relative;width: 60px;height: 60px;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 0%;}
.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: #fff;}
.share_box .share_btn.share_wechat { background-image: url("../images/share_wechat.png");}
.share_box .share_btn.share_sina { background-image: url("../images/share_sina.png");}
.share_box .share_btn.share_qzone { background-image: url("../images/share_qzone.png");}
/* .share_box .share_btn.share_copy { background-image: url("../images/share_copy.png"); background: #7dd43c;} */
.share_box .share_btn.share_more::after { content: ""; background-image: url("../images/share_more.png");position: absolute; border: 0px; left: 0px; margin: 0px; }
.share_box .share_btn.share_twitter { background-image: url("../images/share_twitter.png"); background: #6babe8;}
.share_box .share_btn.share_facebook { background-image: url("../images/share_facebook.png"); background: #415a94;}
.share_box .share_btn.share_linkedin { background-image: url("../images/shareto_linkedin.png"); background: #3d84c2;}
.share_box .share_btn:last-child { }
#qrcode{padding: 5px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.share_box .share_btn .alert_box { position: absolute; top: 100%; left: 0%; padding: 6px; display: none;z-index: 2;padding: 1px;z-index: 10;}
.share_box .share_wechat .alert_box{left: 100%;top: 0;right: auto;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box canvas { display: block; }
.share_box .share_more .share_btn {margin: 10px 0 0;border: 0px;/* border-radius: 0px; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 1640px) {
	/* .share_box {position: fixed;right: 20px;bottom: 20px;top: initial;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	.share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;}
	.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 0 10px;} */

	.share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 20px 0 0;width: auto;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more::after{display: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	/* .share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;} */
	.share_box > .share_btn{display: none;}
	.share_box .share_btn{display: inline-block;}
	.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 10px;}

	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;}
}
/* article_page_end */

/* pages_start */
.pages{padding: 0;color:#333;font-size: 0;text-align:center;margin: 3rem 0 0;font-weight: bold;}
.pages > a:first-child{}
.pages > a{display:inline-block;cursor: pointer;line-height: 5.7rem;position:relative;text-align: center;vertical-align: middle;font-size: 2rem;transition: all 0.35s ease-in-out;margin: 0 1rem;color: #333;}
.pages .start,.pages .end,.pages > span,.pages .next,.pages .prev{/* margin: 0 1.5rem; */}
/* .pages > span{font-size: 2.6rem;font-family: arial;color: #333;margin: 0 1.2rem;} */
/* .pages .next{background: url(../images/pages_next1.png) center no-repeat #fff;border: .1rem solid #979797;} */
/* .pages .prev{background: url(../images/pages_prev1.png) center no-repeat #fff;border: .1rem solid #979797;} */
.pages > a:hover,.pages > a.on_page{color: #E3CAAF;}
.pages > a.on_page{width: 5.4rem;background: url(../images/banner_dot.png) center/100% 100%;}
/* .pages > a.on_page{} */
/* .pages .next:hover{background: url(../images/pages_next2.png) center no-repeat #0E2F76;} */
/* .pages .prev:hover{background: url(../images/pages_prev2.png) center no-repeat #0E2F76;} */

.pages .select_page{display: inline-block;margin: 0 0 0 1rem;}
.pages .select_page span{font-size: 1.6rem;display: inline-block;line-height: 3rem;vertical-align: middle;padding: 0 1rem;color: #666;}
.pages .select_link{display: inline-block;width: 10.8rem;height: 4.4rem;vertical-align: middle;position: relative;border: .1rem solid #979797;background: #fff;border-radius: 6rem;}
.pages .select_link:hover{border-radius: 0 0 2rem 2rem;background: #0E2F76;border-color: #0E2F76;}
.pages .select_link:hover > a{color: #fff;}
.pages .select_link .arrow{width: 2rem;height: 2rem;position: absolute;right: .9rem;bottom: calc(50% - 1rem);background: url(../images/select_arrow.png) center center no-repeat;transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;cursor: pointer;}
.pages .select_link:hover .arrow{transform: rotate(180deg);background: url(../images/select_arrow2.png) center center no-repeat;}
.pages .select_link > p{display: block;font-size: 1.6rem;color: #666;line-height: 4.4rem;text-align: left;padding: 0 0 0 2.2rem;}
.pages .select_link:hover > p{color: #fff;}
.pages .select_link .alertBox{height: 0;position: absolute;left: -0.1rem;bottom: 100%;background: #0E2F76;right: -0.1rem;border-radius: 2rem 2rem 0 0;padding: .6rem 0 0;overflow: hidden;border: 0;opacity: 0;transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;max-height: 20rem;overflow: auto;}
.pages .select_link:hover .alertBox{opacity: 1;height: auto;}
.pages .select_link .alertBox a{display: block;font-size: 1.4rem;color: #fff;line-height: 1.5;padding: .6rem 0;text-align: center;}
.pages .select_link .alertBox a:hover{background: rgba(255,255,255,0.2);}

.pages .input_page{display: inline-block;vertical-align: middle;}
/* .pages span.word{color: #494949;font-size: 1.6rem;margin: 0 1.5rem 0 .6rem;} */
.pages span.jumpto{width: auto;line-height: 3.6rem;height: 3.6rem;cursor: pointer;padding: 0 1rem;font-size: 2rem;display: inline-block;vertical-align: middle;}
.pages span.tips{color: red;display: none;}
.pages .input_page input{width: 5.8rem;height: 3.4rem;color: #333;outline: none;padding: 0;text-align: center;background: transparent;border: none;border-radius: .2rem;margin: 0 0 0 2rem;font-size: 1.6rem;border: .1rem solid #683D31;border-radius: .4rem;}

/* @media screen and (max-width:1640px){
	.pages{margin: 40px 0 0;}
}
@media screen and (max-width:1220px){
	.pages>a{margin: 0 5px;}
	.pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{}
} */
@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;height: 30px;line-height: 30px;}
	/* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */
	.pages .select_page span{font-size: 13px;line-height: 30px;}
	.pages .select_link{height: 30px;}
	.pages .select_link p{font-size: 13px;line-height: 30px;}
	.pages .select_link .arrow{bottom: 5px;}
}
@media screen and (max-width:767px){
	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	.pages a{display: none;}
	.pages .select_page{display: block;margin: 15px 0 0;}
	.pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;}
	.pages .select_link .arrow{bottom: 2px;}
	.pages a.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{margin: 0 5px;/* padding: 0 5px; */}
}
@media screen and (max-width:413px){
	/* .pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 2px;padding: 0 5px;} */
}
/* pages_end */

.sub_page_title{position: relative;margin: 0 0 2rem;}
.sub_page_title .channel_link{float: right;position: relative;z-index: 2;color: #683D31;margin: .7rem -14px 0 0;}
.sub_page_title .channel_link .d{display: inline-block;width: 8px;height: 8px;border: 1px solid #683D31;background: #F1EAE7;vertical-align: middle;margin: -2px 17px  0;position: relative;transform: rotate(45deg);}
.sub_page_title .channel_link .d::before{content: '';display: block;display: block;width: 4px;height: 4px;background: #683D31;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_page_title h3{padding: 0 0 1rem;border-bottom: .1rem solid rgba(0, 0, 0, .1);}

.sub_page_title.w .channel_link{color: #fff;}
.sub_page_title.w .channel_link .d{border-color: #F1EAE7;background: #683D31;}
.sub_page_title.w .channel_link .d::before{background: #F1EAE7;}
.sub_page_title.w h3{color: #fff;border-bottom: .1rem solid rgba(255, 255, 255, .3);}


.sub_02{}
.sub_02 ul{margin: 0 0;padding: 0 0;}
.sub_02 .item{margin: 0 0;align-items: center;padding: 1.5rem 5rem;}
.sub_02 .time{width: 10.5rem;margin: 0 3rem 0 0;font-weight: bold;height: 14.4rem;box-sizing: border-box;border-right: .1rem solid rgba(0, 0, 0, .1);padding: 3.7rem 0 0;}
.sub_02 .day{margin: 0 0 .9rem;height: 3rem;line-height: 3rem;padding: 0 0 0;color: #666;}
.sub_02 .year{color: #999;}
.sub_02 .img_box{width: 25.6rem;margin: 0 3rem 0 0;}
.sub_02 .info_box{padding: 0 0 0;width: calc(100% - 13.5rem);}
.sub_02 .img_box ~ .info_box{width: calc(100% - 42.1rem);}
.sub_02 .title{margin: 0 0 1rem;color: #333;font-weight: bold;}
.sub_02 .info{margin: 0 0;color: #888;}

.sub_02 .item:hover{background: #683D31;}
.sub_02 .item:hover .day{color: rgba(255, 255, 255, .8);}
.sub_02 .item:hover .year,.sub_02 .item:hover .info{color: rgba(255, 255, 255, .6);}
.sub_02 .item:hover .title{color: #fff;}
.sub_02 .item:hover .time{border-right: 1px solid rgba(255, 255, 255, .3);}

.sub_03{}
.sub_03 ul{margin: 0 0 0 -5rem;padding: 1rem 0;}
.sub_03 .item{margin: 0 0 0 5rem;align-items: center;padding: 1.5rem 5rem;display: flex;}
.sub_03 .time{width: 10.5rem;margin: 0 3rem 0 0;font-weight: bold;height: 10.8rem;box-sizing: border-box;border-right: .1rem solid rgba(0, 0, 0, .1);padding: 2rem 0 0;}
.sub_03 .day{margin: 0 0 .9rem;height: 3rem;line-height: 3rem;padding: 0 0 0;color: #666;}
.sub_03 .year{color: #999;}
.sub_03 .title{color: #333;font-weight: bold;width: calc(100% - 13.5rem);}

.sub_03 .item:hover{background: #683D31;}
.sub_03 .item:hover .day{color: rgba(255, 255, 255, .8);}
.sub_03 .item:hover .year{color: rgba(255, 255, 255, .6);}
.sub_03 .item:hover .title{color: #fff;}
.sub_03 .item:hover .time{border-right: 1px solid rgba(255, 255, 255, .3);}

.sub_04_ser{position: absolute;width: 30rem;height: 4.6rem;right: 5rem;top: 1.2rem;background: #F1EAE7;}
.sub_04_ser .search input.notxt{color: #683D31;padding-left: 2rem;font-size: 1.8rem;}
.sub_04_ser .search input.notxt::placeholder{color: rgba(104, 61, 49, .3);}
.sub_04_ser .search input.notxt1{width: 30%;}
.sub_04_ser .search i{color: #683D31;font-size: 2.6rem;right: 1.8rem;}

.sub_04a{}
.sub_04a ul{margin: 0 0 -3rem -1rem;}
.sub_04a .item{margin: 0 0 3rem 1rem;background: linear-gradient(180deg, rgba(241, 234, 231, 0) 0%, #F1EAE7 100%);padding: 0 2rem 3rem;position: relative;}
.sub_04a .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;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;height: 6px;background: #683D31;}
.sub_04a .img_box{width: 15rem;padding: .9rem;border-radius: 50%;position: relative;border: .1rem solid #683D31;border-radius: 50%;margin: 0 auto 1.5rem;max-width: 80%;}
.sub_04a .gp-img{padding-bottom: 100%;border-radius: 50%;}
.sub_04a .title{margin: 0 0 .2rem;color: #683D31;font-weight: bold;line-height: 1.6em;}
.sub_04a .vice_title{margin: 0 0 2rem;color: #683D31;font-weight: bold;}
.sub_04a .tip{margin: .5rem 0 0;line-height: 2.8rem;height: 2.8rem;padding: 0 .7rem;border:.1rem solid #4CC838;background:0 0;-webkit-mask-image:radial-gradient(circle at .4rem .4rem,transparent .4rem,#000 0);mask-image:radial-gradient(circle at .4rem .4rem,transparent .4rem,#000 0);-webkit-mask-position:-0.4rem -0.4rem;mask-position:-0.4rem -0.4rem;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-image:radial-gradient(circle at .4rem .4rem,#4CC838 .4rem,transparent .4rem);background-position:-0.4rem -0.4rem;background-repeat:repeat;background-color:transparent;cursor:pointer;background: #4CC838;float: right;color: #fff;}
.sub_04a .tip.c2{background-image:radial-gradient(circle at .4rem .4rem,#D77026 .4rem,transparent .4rem);background: #D77026;border:.1rem solid #D77026;}
.sub_04a .info{margin: 0 0;color: #333;}
.sub_04a .item:hover:before{width: 100%;}

.sub_05a{overflow: hidden;border:.1rem solid #683D31;background:0 0;position:relative;-webkit-mask-image:radial-gradient(circle at 3rem 3rem,transparent 3rem,#000 0);mask-image:radial-gradient(circle at 3rem 3rem,transparent 3rem,#000 0);-webkit-mask-position:-3rem -3rem;mask-position:-3rem -3rem;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-image:radial-gradient(circle at 3rem 3rem,#683D31 3rem,transparent 3rem);background-position:-3rem -3rem;background-repeat:repeat;background-color:transparent;cursor:pointer;padding: 3.9rem 5rem;margin: 0 0 2.8rem;}
.sub_05a::before{content: '';display: block;position: absolute;left: 1rem;right: 1rem;top: 1rem;bottom: 1rem;border:.1rem solid #683D31;line-height:.48rem;background:0 0;-webkit-mask-image:radial-gradient(circle at 3rem 3rem,transparent 3rem,#000 0);mask-image:radial-gradient(circle at 3rem 3rem,transparent 3rem,#000 0);-webkit-mask-position:-3rem -3rem;mask-position:-3rem -3rem;-webkit-mask-repeat:repeat;mask-repeat:repeat;cursor:pointer;background: #683D31 no-repeat url(../images/sub05_bg.png) calc(100% - 10.8rem) bottom;z-index: -1;}
.sub_05a .img_box{width: 15rem;float: left;padding: 1.5rem;border-radius: 50%;position: relative;background: #F1EAE7;}
.sub_05a .img_box::before{content: '';display: block;position: absolute;border-radius: 50%;left: .5rem;right: .5rem;top: .5rem;bottom: .5rem;border: .1rem solid #683D31;}
.sub_05a .img_box .gp-img{border-radius: 50%;}
.sub_05a .info_box{margin: 0 0 0 21rem;padding: 0 0 0;color: #fff;}
.sub_05a .top{padding: 0 0 .6rem;border-bottom: .1rem solid rgba(255, 255, 255, .3);margin: 0 0 1.9rem;}
.sub_05a .title{margin: 0 .5rem 0 0;display: inline-block;vertical-align: middle;}
.sub_05a .vice_title{display: inline-block;vertical-align: middle;opacity: .6;}
.sub_05a .tip{margin: 0 1.6rem 0 0;display: inline-block;vertical-align: middle;line-height: 2.8rem;height: 2.8rem;padding: 0 .7rem;border:.1rem solid #4CC838;background:0 0;-webkit-mask-image:radial-gradient(circle at .4rem .4rem,transparent .4rem,#000 0);mask-image:radial-gradient(circle at .4rem .4rem,transparent .4rem,#000 0);-webkit-mask-position:-0.4rem -0.4rem;mask-position:-0.4rem -0.4rem;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-image:radial-gradient(circle at .4rem .4rem,#4CC838 .4rem,transparent .4rem);background-position:-0.4rem -0.4rem;background-repeat:repeat;background-color:transparent;cursor:pointer;background: #4CC838;}
.sub_05a .tip.c2{background-image:radial-gradient(circle at .4rem .4rem,#D77026 .4rem,transparent .4rem);background: #D77026;border:.1rem solid #D77026;}
.sub_05a .info{margin: 0 0 0;line-height: 1.5em;}
.sub_05a .info p{margin: 0 0 1rem;}
.sub_05a .info p:last-child{margin: 0;}
.sub_05a .info span{font-weight: bold;}

.sub_05b{margin: 0 0;}
.sub_05b .box{margin: 0 0 3rem;}
.sub_05b .title{margin: 0 0 1.9rem;border-bottom: .1rem solid rgba(0, 0, 0, .1);position: relative;padding: 0 0 1.4rem;font-weight: bold;}
.sub_05b .title::before{content: '';display: block;position: absolute;left: 0;bottom: -0.1rem;height: .4rem;width: 4em;background: #683D31;}

.sub_06{margin: 0 -5rem;}
.sub_06 ul{margin: -1rem 0 0 -5rem;}
.sub_06 .item{margin: 0 0 0 5rem;align-items: center;padding: 1.5rem 5rem;display: flex;}
.sub_06 .time{width: 10.5rem;margin: 0 3rem 0 0;font-weight: bold;height: 8rem;box-sizing: border-box;border-right: .1rem solid rgba(0, 0, 0, .1);padding: .6rem 0 0;}
.sub_06 .day{margin: 0 0 .9rem;height: 3rem;line-height: 3rem;padding: 0 0 0;color: #666;}
.sub_06 .year{color: #999;}
.sub_06 .title{color: #333;font-weight: bold;width: calc(100% - 13.5rem);}

.sub_06 .item:hover{background: #683D31;}
.sub_06 .item:hover .day{color: rgba(255, 255, 255, .8);}
.sub_06 .item:hover .year{color: rgba(255, 255, 255, .6);}
.sub_06 .item:hover .title{color: #fff;}
.sub_06 .item:hover .time{border-right: 1px solid rgba(255, 255, 255, .3);}

.sub_07{}
.sub_07 ul{margin: 0 0 -3rem -3.8rem;}
.sub_07 .item{margin: 0 0 3.1rem 3.8rem;background: #F1EAE7;padding: 0 0 1.5rem;}
.sub_07 .gp-img{position: relative;}
.sub_07 .iconfont{display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);width: 5.2rem;height: 5.2rem;text-align: center;line-height: 5.2rem;color: #fff;background: rgba(0, 0, 0, .4);font-size: 2.2rem;border-radius: 50%;}
.sub_07 .title{margin: 1.5rem 2.4rem 0;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.sub_10{}
.sub_10 ul{margin: 0 0 -2rem -2.4rem;padding: 1.9rem 0 0;}
.sub_10 .item{margin: 0 0 2rem 2.4rem;background: #F1EAE7;font-weight: bold;}
.sub_10 .bottom{padding: 2rem 0 1.9rem;text-align: center;}
.sub_10 .info{margin: .7rem 0 0;color: #999;}

.sub_11a{margin: 0 0 2.8rem;}
.sub_11a .img_box{width: 40rem;float: left;}
.sub_11a .img_box img{width: 100%;display: block;}
.sub_11a .info_box{margin: 0 0 0 40rem;padding: 0 0 0;}
.sub_11a .title{margin: 0 0 1.9rem 3rem;font-weight: bold;line-height: 1.5em;}
.sub_11a .title span{color: #999;padding: 0 0 0 2rem;}
.sub_11a .bottom{padding: 1.8rem 3rem 3.2rem;background: #683D31;}
.sub_11a .info{margin: 0 0;color: #fff;}

.sub_11b ul{margin: 0 0 -2rem -4rem;}
.sub_11b .item{margin: 0 0 2rem 4rem;text-align: center;line-height: 1.8em;padding: .6rem 0;background: #F1EAE7;font-weight: 500;}

.sub_11c{overflow: hidden;padding: 3.6rem 0 2.4rem;}
.sub_11c .lf{width: calc(50% - 2rem);float: left;}
.sub_11c .rt{width: calc(50% - 2rem);float: right;}

.sub_11c1 ul{margin: -.6rem 0 0;padding: 0 0 0;}
.sub_11c1 .item{margin: 0 0;line-height: 3.9rem;}
.sub_11c1 .title{white-space: nowrap;position: relative;padding: 0 0 0;}
.sub_11c1 .time{color: #999;margin: 0 0 0 1.6rem;float: right;}

.sub_11d1{overflow: hidden;position: relative;margin: 0 -1rem;}
.sub_11d1 ul{margin: 0 0;}
.sub_11d1 .item{margin: 0 1rem;}

.sub_11d1 .arrow{width: 4rem;height: 100%;background: center no-repeat rgba(0, 0, 0, .4);display: block;cursor: pointer;position: absolute;top: 0;bottom: 0;z-index: 2;}
.sub_11d1 .arrow i{font-size: 3rem;color: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_11d1 .arrow.prev i{transform:translateX(-50%) translateY(-50%) rotate(180deg);}
.sub_11d1 .prev{left: 1rem;}
.sub_11d1 .next{right: 1rem;}
.sub_11d1 .arrow:hover{background-color: #683D31;}

.sub_12{overflow: hidden;}
.sub_12 ul{margin: 0 -1.5rem;padding: 1.9rem 0 1rem;text-align: center;}
.sub_12 li{width: auto;}
.sub_12 .item{margin: 0 1.5rem 2rem;width: 15.8rem;height: 5.3rem;text-align: center;background: url(../images/sub12_bg1.png) center/100% 100% no-repeat;color: #683D31;font-weight: bold;line-height: 5.3rem;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_12 .item.on,.sub_12 .item:hover{background-image: url(../images/sub12_bg2.png);color: #fff;}

.sub_16{}
.sub_16 ul{margin: 0 0 -3rem -3.8rem;}
.sub_16 .item{margin: 0 0 3rem 3.8rem;}

@media screen  and (min-width:996px){
	.sub_02 .item,.sub_02 .day,.sub_02 .year,.sub_02 .info,.sub_02 .title,.sub_02 .time,.sub_03 .item,.sub_03 .day,.sub_03 .year,.sub_03 .title,.sub_03 .time,.sub_06 .item,.sub_06 .day,.sub_06 .year,.sub_06 .title,.sub_06 .time{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;}
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{padding: 0;}
	.bread{font-size: 12px;bottom: 0;position: relative;padding: 10px 0;}

	.sub_menu_title{position: relative;margin: 10px 0 0;padding: 5px 20px;background: #683D31;width: auto;height: auto;}
	.sub_menu_title::before{content: '';display: block;position: absolute;right: 20px;border-top: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;top: 50%;transform: translateY(-50%);}
	.sub_menu_title .t{display: none;}
	.sub_menu .lv0{display: none;padding: 0 0 0;}
	.sub_menu a.l0{}
	.sub_menu .img_box{display: none;}
	.sub_menu .arrow{width: 30px;height: 30px;line-height: 30px;}
	/* .sub_menu > li > a{padding: 5px 16px;} */
	.sub_left::before{display: none;}
	.sub_left,.full_page .sub_left{width: auto;float: none;margin: 0;}
	.full_page .sub_left .sub_menu_title::before{display: none;}
	.sub_right,.full_page .sub_right{margin: 0;padding: 15px 10px 0;}


	.sub_content{padding: 20px 0;min-height: initial;}
	.full_page_content{padding: 20px 10px;}
	.content{padding: 0;margin-top: 0;}
	.content .gp-container{min-height: initial;}

	.sub_02 .item,.sub_03 .item,.sub_06 .item{padding: 1.5rem 10px;flex-wrap: wrap;}
	.sub_02 .img_box ~ .info_box,.sub_02 .info_box{width: 100%;}
	.sub_02 .img_box{width: 100%;margin: 0 0 6px;}
	.sub_02 .time,.sub_03 .time,.sub_06 .time{width: 100%;border: none;padding: 5px 0;height: auto;margin: 0;}
	.sub_02 .day,.sub_02 .year,.sub_03 .day,.sub_03 .year,.sub_06 .day,.sub_06 .year{display: inline-block;margin: 0 5px 0 0;}
	.sub_02 .item:hover .time,.sub_03 .item:hover .time,.sub_06 .item:hover .time{border: none;}
	.sub_03 .title,.sub_06 .title{width: 100%;}

	.sub_04_ser{top: auto;bottom: 8px;right: 10px;}

	
	.sub_06{margin: 0;}
	
	.sub_10 ul{padding: 0;}
	.sub_10 .bottom{padding: 6px 0;}
	.sub_10 .info{margin: 0}
	
	.sub_12 .item{font-size: 13px;}

}
@media screen and (max-width: 767px){
	.sub_04_ser{position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 0 0 10px;}

	.sub_05a .img_box{float: none;margin: 0 auto 10px;}
	.sub_05a .info_box{margin: 0;}

	.sub_11a .img_box{width: 100%;margin: 0 0 10px;float: none;}
	.sub_11a .info_box{margin: 0 0 0;padding: 0 0 0;width: 100%;}
	.sub_11a .title{margin-left: 0;}

	.sub_11c .lf,.sub_11c .rt{width: 100%;float: none;padding: 10px 0;}

	.sub_12 ul{padding-top: 0;}
}
@media screen and (max-width: 413px){


}