/* subpage start */
.footer::before{opacity: 1;top: 0;}

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;}
.sub_banner{padding-bottom: calc(565% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background:rgba(40,40,40,0);background: -webkit-linear-gradient(top, rgba(40,40,40,0) , rgba(40,40,40,.6));background: -o-linear-gradient(bottom, rgba(40,40,40,0), rgba(40,40,40,.6));background: -moz-linear-gradient(bottom, rgba(40,40,40,0), rgba(40,40,40,.6));background: linear-gradient(to bottom, rgba(40,40,40,0) , rgba(40,40,40,.6));}
.sub_banner img{display: block;width: 100%;}

.wrap_sub_banner .root_title{position: absolute;left: calc(50vw - 78rem);bottom: 5rem;text-align: center;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_title.png.jpg) no-repeat 1.5rem center/5.1rem;height: 9.1rem;line-height: 8.4rem;padding-left: 9.4rem;color: #fff;font-weight: bold;}
.wrap_sub_banner .root_title::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 19rem;border-bottom: .1rem solid #fff;}
.wrap_sub_banner .root_title::after{content: '';display: block;position: absolute;left: 9.7rem;bottom: 1rem;right: 0;border-bottom: .1rem solid #fff;}

.bread{position: absolute;right: calc(50vw - 78rem);color: #fff;padding: 1rem 0 1rem 2.5rem;text-align: right;bottom: .5rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-bread.png.jpg) no-repeat left center/2rem;}
.bread a{padding: 0 .3rem;display: inline-block;vertical-align: top;color: #fff;}
.bread span{padding: 0 .2rem;}
.bread a.on,.bread a:hover{font-weight: bold;}
.bread a:first-child{}

.content{position: relative;z-index: 3;padding-top: .1rem;padding-bottom: 26.3rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_bg2.png.jpg) no-repeat bottom/100% auto, url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_bg.png.jpg);margin-bottom: -25.9rem;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.wrap_sub_00{background: #fff;box-shadow: 0 .6rem 1.6rem #efefe7;position: relative;z-index: 5;}
.sub_00{overflow: auto;}
.sub_00 ul{margin: 0 0;white-space: nowrap;}
.sub_00 li{width: auto;}
.sub_00 .item{padding: 1.3rem 3.5rem;line-height: 3em;position: relative;margin-left: -.1rem;}
.sub_00 .item::before{content: '';display: block;background: #dcdcdc;width: .1rem;height: 2rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sub_00 li:last-child .item::before{display: none;}
.sub_00 .item.cur{color: #FFF;font-weight: bold;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub00_bg.png.jpg) no-repeat center/cover;}
.sub_00 .item.cur::before{display: none;}
.sub_00 .item:hover{font-weight: bold;}

.sub_layout{position: relative;padding: 6.5rem 0 10rem;}
.sub_layout > .lf{width: 43rem;position: relative;}
.sub_layout > .rt{width: calc(100% - 60rem);}

.sub_layout2{position: relative;}
.sub_layout2 > .lf{width: 28rem;position: relative;}
.sub_layout2 > .rt{width: calc(100% - 34.6rem);padding: 6rem 0 10rem;}


.sub_0s{padding: 2.2rem 3rem  3.4rem;background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(229,243,238) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(229,243,238) 100%);background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(229,243,238) 100%);}
.sub_0s ul{margin: 0 0;}
.sub_0s .item{padding: 1rem 2rem 1rem 0;line-height: 1.8;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub0s_ico1.png.jpg) no-repeat right center/1.8rem auto;}
.sub_0s .item.cur{color: #056840;font-weight: bold;border-bottom: .1rem solid #056840;background-image: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub0s_ico2.png.jpg);}


.sub_menu{padding: 18px 22px 40px;background: #f0e6db;position: relative;}
.sub_menu .btn{display: none;margin-left: -100px;}
.sub_menu .ul1 ul{display: none;width: 100%;}
.sub_menu li.on > ul{display: block;}
.sub_menu li{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sub_menu .item{width: 100%;}

.sub_menu .ul1{position: relative;}
.sub_menu .ul1 > li::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;border-bottom: 1px dotted #c3a481;}
.sub_menu .ul1 > li.on::before,.sub_menu .ul1 > li:last-child::before{}
.sub_menu .item1{color: #282828;color: #000000;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;padding: 15px 0;padding-right: 50px;}
.sub_menu .item1 span{display: inline-block;vertical-align: middle;padding: 0 21px;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_li11.png.jpg) no-repeat left center/10px, url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_li12.png.jpg) no-repeat right center/10px;}
.sub_menu li.on > .item1 span{background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_li21.png.jpg) no-repeat left center/10px, url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_li22.png.jpg) no-repeat right center/10px;color: #b44129;}
.sub_menu .ul1 > li.on{padding-bottom: 12px;}

.sub_menu .ul2{position: relative;margin: -6px 0 0;z-index: 2;}
.sub_menu .ul2 > li{margin: 0 0 3px;}
.sub_menu .item2{padding: 11px 48px 11px 18px;color: #030303;color: #000000;background: #e2ceb8;}
.sub_menu .item2.on{}

.sub_menu .ul3{position: relative;padding: 9px 0;background: rgba(226, 206, 184, .25);z-index: 2;}
.sub_menu .item3{padding: 8px 0 8px 26px;color: #8a8a8a;position: relative;}
.sub_menu .item3::before{content: '';display: block;position: absolute;top: .66em;margin-top: 8px;left: 17px;background: #8a8a8a;width: 3px;height: 3px;}
.sub_menu .item3.on{color: #b44129;}
.sub_menu .item3.on::before{background: #b44129;}

.sub_menu .btn1{position: relative;height: 30px;width: 30px;display: block;z-index: 10;cursor: pointer;margin-right: 17px;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_arrow.png.jpg) no-repeat center/15px;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_menu li.on > .btn1{background-image: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_arrow2.png.jpg);}

.sub_menu .btn2{position: relative;height: 30px;width: 30px;display: block;z-index: 10;cursor: pointer;margin-right: 17px;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_arrow.png.jpg) no-repeat center/11px;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_menu li.on > .btn2{transform: rotateX(180deg);}



.subpage_title{position: relative;overflow: hidden;z-index: 1;margin: -6px 0 30px;}
.subpage_title span{display: inline-block;vertical-align: middle;position: relative;font-weight: bold;color: #b44129;}
.subpage_title span::before{content: '';width: 10px;height: 10px;background: #FF6900;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 100%;margin-left: 20px;z-index: 10;}
.subpage_title span::after{content: '';width: 100vw;height: 1px;background: #b44129;position: absolute;top: 50%;left: 100%;margin-left: 20px;z-index: 1;}

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



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

	.wrap_sub_banner .root_title{left: 20px;bottom: 40px;}

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

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


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

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

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

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

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


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

	.sub_banner_title{font-size: 20px;}

	.bread{margin: 0;background: none;padding: 0;}
	.bread a{}

	.content{padding-top: 1px;}

	.wrap_sub_banner .root_title{bottom: 0;border:solid #056840;border-width: 6px 6px 12px;font-size: 18px;padding-left: 23px;background: #056840 url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub_menu_title.png.jpg) no-repeat left center/18px;line-height: 23px;height: 49px;}
	.wrap_sub_banner .root_title::before{width: 62px;opacity: .34;}
	.wrap_sub_banner .root_title::after{left: 24px;opacity: .34;border-width: 1px;bottom: 6px;}

	.sub_00 .item.cur{background: #f1f7f5;color: #454545;color: #000000;}

}
/* subpage end */

/* pages_start */
.pages {margin: 2.7rem 0 5rem;position: relative;z-index: 100;justify-content: center;align-items: center;}
.pages a{display:block;line-height:1;position:relative;text-align:center;color:#bb7c56;transition:all .35s ease-in-out;margin:.5rem 0 0 .5rem;cursor:pointer;text-align:center;padding: 0 1.5rem;line-height: 4rem;min-width: 3.6rem;border: .1rem solid #cde1d9;color: #4b524f;color: #000000;height: 4rem;}
.pages a.prev{background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-page_prev.png.jpg) no-repeat center/1.2rem;}
.pages a.next{background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-page_next.png.jpg) no-repeat center/1.2rem;}
.pages a.on_page,.pages a:hover{background-color:#056840;color:#fff;border-color:#056840}
.pages a.prev:hover{background: #056840 url(../images/page_prev2.png) no-repeat center/1.2rem;}
.pages a.next:hover{background: #056840 url(../images/page_next2.png) no-repeat center/1.2rem;}


@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages a{font-size: 13px;height: 28px;line-height: 28px;}
}
@media screen and (max-width:767px){
	.pages a,.pages .total-text{margin-bottom: 6px;}
}
/* pages_end */

/* article start */

.page_article{position: relative;margin: 4.8rem 10.5rem 10rem;}
.page_article_top{position: relative;margin: 0 11.4rem 2.8rem;text-align: center;}
.page_article_top h3{line-height: 1.66;color: #323232;font-weight: bold;color: #000000;}
.article_author{margin: 1.8rem 0 0;position: relative;z-index: 2;color: #797d7b;padding: 0 0 2rem;}
.article_author span{padding: 0 2.8rem;display: inline-block;vertical-align: top;}

.page_article .article {position: relative;text-align: justify;}
.page_article .article p { }
.page_article .article { }
.page_article .share_box{margin-top: 11rem;}

.annex {overflow: hidden;margin: 3.6rem 0 0;}
.annex .annex_title{position: relative;display: block;font-weight: bold;color: #b44129;padding: 0 0 2rem 1.4rem;margin: 0 0 2rem;border-bottom: .1rem solid rgba(0, 0, 0, .1);}
.annex .annex_title::before{content: '';display: block;position: absolute;left: 0;top: .3rem;bottom: 2.2rem;width: .4rem;background: #b44129;}
.annex .list{margin: 0 0;}
.annex li{margin: 0 0;}
.annex a{position: relative;display: block;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;display: block;word-break: break-all;padding: 1rem 0;color: #214880;}
.annex a::after{content: '';display: inline-block;vertical-align: middle;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-article_download.png.jpg) no-repeat center/2rem;margin: 0 0 0 .8rem;width: 2rem;height: 1.7rem;}
/* .annex a:hover{background: #b44129;color: #fff;} */

@media screen and (max-width: 1640px){
	/* .page_article{margin: 0;}
	.page_article_title{padding: 5px 0 0;}
	.article_author{padding-bottom: 12px;margin-bottom: 18px;} */
}
@media screen and (max-width: 996px){
	.page_article{margin: 20px 0 0;}
	.page_article_top{margin-left: 0;margin-right: 0;}
	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{margin: 30px 0 0;}
	/* .annex li{margin: 0 0 6px;} */
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;}
	.article_author i{display: none;}
	.annex { margin: 20px 0 0;}
	.annex li { font-size: 14px; }

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

}

.share_box {font-size: 0rem;z-index: 100;position: relative;justify-content: flex-end;align-items: center;}
.share_box .share_title{display: block;text-align: center;color: #323232;color: #000000;margin: 0 -0.4rem 0  0;position: relative;overflow: hidden;}

.share_box .share_btn, .share_box .share_btn.share_more::after {margin: 0 0 0 1.5rem;position: relative;width: 5rem;height: 5rem;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 0%;background-color: transparent;border-radius: 50%;/*border: .1rem solid;*/color: #056840;background: #fff;}
/* .share_box .share_btn:last-child{margin-bottom: 0rem;} */
.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}
/* .share_box .share_btn.share_more::after { content: ""; position: absolute; border: 0px; left: 0px; margin: 0px; background: #50a0e5;} */
/* .share_box .share_btn.share_copy { background-image: url("/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-share_copy.png.jpg"); background: #7dd43c;} */
/* .share_box .share_btn.share_wechat { color: #28c445;border-color: #28c445;}
.share_box .share_btn.share_sina {color: #f56467;border-color: #f56467;}
.share_box .share_btn.share_qzone {color: #fecb56;}
.share_box .share_btn.share_twitter { color: #1a1a1a;border-color: #1a1a1a;}
.share_box .share_btn.share_facebook { color: #44619d;border-color: #44619d;}
.share_box .share_btn.share_linkedin { color: #3d84c2;border-color: #3d84c2;} */

.share_box .share_btn:last-child { }
#qrcode1,#qrcode2{padding: .5rem;background: #fff;box-shadow: 0 0 .5rem rgba(0,0,0,.2);}
.share_box .share_btn .alert_box { position: absolute; top: 100%; left: 0%; padding: .6rem; display: none;z-index: 2;padding: .1rem;z-index: 10;}
.share_box .share_wechat .alert_box{right: 100%;top: 0;left: 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: 0 0 0;border: 0rem;/* border-radius: 0rem; */}
.share_box .share_btn:hover > .alert_box,.share_box .share_btn.on > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	.share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;}
	/* .share_box .share_btn:hover > .alert_box{display: none;} */
	.share_box .share_btn.on > .alert_box { display: block; }
	/* .share_box .share_title{ margin: 0px 0px 6px; display: none;} */
	.share_box .share_btn,.share_box .share_btn:last-child{display: inline-block;margin: 5px 10px;width: 40px;height: 40px;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	
	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;}
}

.share_box2 {font-size: 0rem;z-index: 100;position: absolute;align-items: center;left: -6.5rem;top: 19.6rem;flex-direction: column;}
.share_box2 .share_title{display: block;text-align: center;color: #797d7b;margin: 0 0 1.2rem;position: relative;overflow: hidden;}
.share_box2 .share_btn2{margin: 0 0 1.5rem;position: relative;width: 3.5rem;height: 3.5rem;cursor: pointer;display: block;border-radius: 0%;border-radius: 50%;color: #f8f8ef;}
.share_box2 .share_btn2 i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: inherit;}
.share_box2 .share_btn2.share_wechat{background: #28c445;}
.share_box2 .share_btn2.share_sina{background: #f56467;}
@media screen and (max-width: 996px) {
	.share_box2 {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: auto;transform: none;justify-content: center;flex-direction: row;margin: 30px 0;}
	.share_box2 .share_title{margin: 0 10px 0 0;}
	.share_box2 .share_btn2{margin: 5px 10px;width: 35px;height: 35px;}
}
/* article end */


.wrap_sub011a{padding: 5.7rem 0 6rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub011a_bg.png.jpg) no-repeat bottom center/100% auto;}
.sub011a{}

.sub_011a{align-items: center;}
.sub_011a .left{width: 11.2rem;margin-left: 3.5rem;}
.sub_011a .right{width: calc(100% - 25rem);}

.wrap_sub011b{padding: 8.1rem 0 8.8rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub011b_bg.png.jpg) no-repeat bottom center/cover;}
.sub011b{align-items: center;}
.sub011b .lf{width: 65rem;}
.sub011b .rt{width: 84.2rem;}

.sub_011b1{}
.sub_011b1 ul{margin: 0 0 -3rem -10rem;}
.sub_011b1 .item{margin: 0 0 3rem 10rem;align-items: center;justify-content: flex-start;padding: 1rem 0;}
/* .sub_011b1 .img_box{width: 7.4rem;height: 7.4rem;} */
.sub_011b1 #ico1{height: 7.1rem;}
.sub_011b1 #ico2{height: 7.1rem;}
.sub_011b1 #ico3{height: 7.2rem;}
.sub_011b1 #ico4{height: 5.7rem;}
.sub_011b1 .info_box{margin: 0 0 0 3.8rem;padding: 0 0 0rem;position: relative;}
.sub_011b1 .info_box::before{content: '';display: block;background: #e5f3ee;border-left: .1rem solid #e5f3ee;height: 4.6rem;position: absolute;top: 50%;transform: translateY(-50%);left: -2rem;}
.sub_011b1 .title{margin: 0 0;color: #fff;line-height: 1;}
.sub_011b1 .title span{font-size: 2.66em;}
.sub_011b1 .summary{margin: 0 0;color: #fff;}

.sub_011b2{color: #fff;}

.wrap_sub011c{padding: 9.1rem 0 6rem;overflow: hidden;}
.sub_011c1{align-items: center;}
.sub_011c1 .img_box{width: 71.8rem;border-radius: 1.6rem;overflow: hidden;order: 2;}
.sub_011c1 .article{width: 77.8rem;}
.sub_011c2{padding: 9.4rem 0;text-align: center;}
@keyframes HM-animation {
    0% { transform: translateX(200%) }
    to { transform: translateX(-200%) }
}
.sub_011c2 img{animation:HM-animation 20s linear 0s infinite normal both;width: 66rem;}

.sub_011c3{align-items: center;}
.sub_011c3 .img_box{width: 78.2rem;border-radius: 1.6rem;overflow: hidden;float: left;margin: 0 4.5rem 0 0;}
.sub_011c3 .article{}

.sub_012a{margin: 0 4.5rem;padding: 7.4rem 0 1rem;}
.sub_012a h3{text-align: center;color: #056840;margin: 0 0 4.2rem;}
.sub_012a ul{margin: 0 0 -1.2rem -4rem;}
.sub_012a .item{margin: 0 0 4rem 4rem;}
.sub_012a .gp-img{padding-bottom: 35.7%;}
.sub_012a .more{text-align: right;padding: 0 3.5rem 0 0;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub012_download.png.jpg) no-repeat right center/2rem auto;}

.wrap_sub012b{padding: .4rem 0;position: relative;}
.wrap_sub012b::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 0;padding-bottom: 57.4%;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub012_bg.png.jpg) no-repeat bottom center/100% auto;z-index: -1;}
.sub_012b{border-bottom: .1rem dashed #c2d9d0;padding: 0 0 3rem;}
.sub_012b .title{color: #056840;font-weight: bold;margin: 0 0 1.6rem;}
.sub_012b .article{margin: 0 0 2rem;}

.sub_012c{margin: 0 auto;padding: 8.5rem 0 8rem;max-width: 123rem;}
.sub_012c .title{text-align: center;color: #056840;margin: 0 0 3.3rem;font-weight: bold;}
.sub_012c .bottom{justify-content: flex-end;align-items: center;margin: 2.8rem 0 0;}
.sub_012c .more{text-align: right;padding: 0 3.2rem 0 0;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub012_download.png.jpg) no-repeat right center/2rem auto;margin: 0 6rem 0 0;}

.sub_013{padding: 8.5rem 0 8rem;}
.sub_013 table{background: #fff;width: 100%;}
.sub_013 tr:nth-child(2n+1){background: #f5f2e8;}
.sub_013 tr:nth-child(2n+1) td:nth-child(1){border-right: .1rem solid #fff;}
.sub_013 tr:nth-child(2n) td:nth-child(1){border-right: .1rem solid #f5f2e8;}
.sub_013 td{vertical-align: top;}
.sub_013 .box{display: flex;padding: 2.7rem 4rem 2.7rem 8.5rem;align-items: center;}
.sub_013 .left{padding: 0 0 0 3.2rem;position: relative;flex-shrink: 0;}
.sub_013 .left::before{content: '';display: block;position: absolute;width: .2rem;height: 2rem;background: #dcc49b;left: 0;top: 50%;transform: translateY(-50%);}
.sub_013 .right a{display: inline-block;vertical-align: top;margin: 0 3.2rem 0 0;}
.sub_013 .right a:hover{font-weight: bold;}

.sub_0130{overflow: hidden;padding: 4.2rem 0;}
.sub_0130 .img_box{width: 31.5rem;float: left;}
.sub_0130 .info_box{margin: 0 0 0 35rem;padding: 0 0 0;}
.sub_0130 .title{margin: -0.5rem 0 2.8rem;color: #454545;color: #000000;font-weight: bold;}
.sub_0130 .top{background: #fff;margin: 0 0 3.1rem;}
.sub_0130 .top .box:nth-child(2n+1){background: #f5f2e8;}
.sub_0130 .box{padding: 2.5rem 3rem 2.4rem 8rem;position: relative;flex-shrink: 0;}
.sub_0130 .box::before{content: '';display: block;position: absolute;width: .2rem;height: 2rem;background: #dcc49b;left: 4.8rem;top: 50%;transform: translateY(-50%);}

.wrap_sub014a{padding: 6.4rem 0 7rem;position: relative;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub014_bg.png.jpg) no-repeat left bottom/29.4rem auto;}
.sub014a{}

.sub_014a{align-items: center;}
.sub_014a .img_box{width: 67.3rem;}
.sub_014a .article{margin: 0 0 0 6.8rem;width: 76.4rem;}

.wrap_sub014b{padding: 0;position: relative;background: #056840;}

.sub_014b{align-items: center;}
.sub_014b .img_box{width: 40.2rem;}
.sub_014b .article{width: 111.3rem;color: #fff;order: 2;}

.sub_014c{align-items: center;padding: 6.5rem 0 6rem;}
.sub_014c .img_box{width: 52.3rem;}
.sub_014c .article{width: 98.4rem;}

.sub_015{}
.sub_015 table{background: #fff;width: 84.3rem;max-width: 100%;border: .1rem solid #dcc49b;text-align: center;}
.sub_015 th{background: #dcc49b;font-weight: normal;padding: 1.7rem 0 1rem;}
.sub_015 td{padding: 1.2rem 0;border-right: .1rem solid #dcc49b;}
.sub_015 tr:nth-child(2n+1) td{background: #f5f2e8;}

.sub_016{margin: 6.1rem 0 8rem;}
.sub_016 .title{margin: 0 0 .7rem;color: #056840;}
.sub_016 .bottom{padding: 5.2rem 0 6rem;margin: 6.6rem 0 0;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub016_bg.png.jpg) no-repeat center/cover;align-items: center;justify-content: center;}
.sub_016 .info_box{width: 59.4rem;margin: 0 6.2rem 0 0;}
.sub_016 .img_box{width: 22rem;box-shadow: 1rem 1rem 0 #056840;}
.sub_016 .t{margin: 0 0 2.5rem;}
.sub_016 .summary{color: #454545;color: #000000;text-indent: 2em;}

.sub_02{overflow: hidden;padding-top: 6rem;}
.sub_02 ul{margin: 0 -1.4rem 1.1rem;text-align: center;}
.sub_02 ul li{width: auto;}
.sub_02 .item{margin: 0 1.4rem 2.5rem;padding: .4rem 2.8rem;background: #f5f2e8;border: .1rem solid #dcc49b;border-radius: 5rem;line-height: 2em;}
.sub_02 .item.cur{color: #fff;background: #056840;border-color: #056840;}

.sub_02a{overflow: hidden;padding-bottom: 10rem;}
.sub_02a ul{margin: 0 0 0 -4rem;overflow: hidden;/*height: 0;*/}
/* .sub_02a:not(.sub_02a1) ul li{width: auto;} */
.sub_02a .item{margin: 0 0 3.6rem 5rem;/*white-space: nowrap;*/padding: 0 0 0 1.2rem;position: relative;}
.sub_02a .item::before{content: '';display: block;position: absolute;width: .2rem;height: 1.6rem;background: #dcc49b;left: 0;top: 50%;transform: translateY(-50%);}
.sub_02a .wrapper{display: flex;justify-content: space-between;position: relative;margin: 0 0 -3.6rem -5rem;display: none;}
.sub_02a .item:hover{font-weight: bold;}

.sub_02a1 .item{margin: 0 0 3.6rem 10rem;}
.sub_02a1 .wrapper,.sub_02a1 ul{margin: 0 0 -3.6rem -10rem;height: auto;}

.sub_03{max-width: 1300px;margin: 0 auto;padding: 5.8rem 0 5rem;overflow: hidden;}
.sub_03 .box{margin-bottom: 4rem;}
.sub_03 h3{color: #056840;margin: 0 0 2.4rem;}
.sub_03 ul{margin: 0 0 0 -1.4rem;/*background: #fff;*/padding: .1rem;}
.sub_03 .item{margin: 1.7rem 0 1.7rem 10rem;white-space: nowrap;padding: 0 0 0 1.2rem;position: relative;}
.sub_03 .item::before{content: '';display: block;position: absolute;width: .2rem;height: 1.6rem;background: #dcc49b;left: 0;top: 50%;transform: translateY(-50%);}
.sub_03 .item:hover{font-weight: bold;}

.sub_04{padding: 6rem 0 10rem;margin: 0 auto;max-width: 140rem;}
.sub_04 ul{margin: 0 0 -2.8rem -2.8rem;}
.sub_04 .item{margin: 0 0 2.8rem 2.8rem;position: relative;background: no-repeat left center/cover;min-height: 37.8rem;}
.sub_04 .box{position: absolute;right: 0;top: 0;height: 100%;width: 8.5rem;display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 5rem 0;background: #1b4287;}
.sub_04 li:nth-child(2) .box{background: #1d7e9e;}
.sub_04 li:nth-child(3) .box{background: #008074;}
.sub_04 li:nth-child(4) .box{background: #4e70b0;}
.sub_04 .title{color: #fff;font-weight: bold;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;}
.sub_04 .more{color: #fff;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;padding: 3rem 0 0;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub04_more.png.jpg) no-repeat top center/2rem;}
.sub_04 .bottom{position: absolute;left: 4rem;bottom: 3rem;}
.sub_04 .bottom a{display: block;position: relative;padding: 0 0 0 6rem;line-height: 3;color: #fff;margin: 1rem 0 0;}
.sub_04 .bottom .ico{display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5.2rem;height: 5.2rem;background: no-repeat center/100%;border: .1rem dashed #fff;border-radius: 50%;}
.sub_04 .bottom a:hover{font-weight: bold;}

.sub_05a{padding: 5.8rem 0 .1rem;}
.sub_05a ul{margin: 0 0 -2.5rem -2.5rem;}
.sub_05a .item{margin: 0 0 2.5rem 2.5rem;position: relative;border-radius: 1.5rem;overflow: hidden;}
.sub_05a .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 43.65%;background:rgba(26,26,26,0);background: -webkit-linear-gradient(top, rgba(26,26,26,0) , rgba(26,26,26,.9));background: -o-linear-gradient(bottom, rgba(26,26,26,0), rgba(26,26,26,.9));background: -moz-linear-gradient(bottom, rgba(26,26,26,0), rgba(26,26,26,.9));background: linear-gradient(to bottom, rgba(26,26,26,0) , rgba(26,26,26,.9));z-index: 2;}
.sub_05a .bottom{padding: 0 3rem 2.9rem;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;align-items: center;}
.sub_05a .title{padding: 0 0 0 6.6rem;background: no-repeat left center/4.5rem;color: #fff;}
.sub_05a .more{padding: 0 3rem 0 0;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub04_more.png.jpg) no-repeat right center/2rem;color: #fff;}
.sub_05a .item:hover{font-weight: bold;}

.wrap_sub05b{padding: 9.8rem 0 6rem;position: relative;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub05_bg.png.jpg) no-repeat top center/100% auto;}
.sub05b{}

.sub_05b1 .left{width: 13.6rem;box-shadow: 1rem 0 0 #dec8a2;background: #056840 url(../images/sub05_title.png) no-repeat left -1.2rem bottom/6.9rem;color: #fff;font-weight: bold;position: relative;height: 16rem;display: flex;justify-content: center;padding: 2rem 0 0;margin: 1rem 0 0;}
.sub_05b1 .left span{display: block;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;}
.sub_05b1 .article{width: calc(100% - 18rem);}

.sub_05b2{overflow: hidden;background: #fff url(../images/sub05_bg2.png) no-repeat right bottom/43.9rem;padding: 2rem 5.2rem 4.6rem;margin: 3.2rem 0 3.6rem;}
.sub_05b2 ul{margin: 0 0 0 -7rem;overflow: hidden;height: 0;}
.sub_05b2 ul li{width: auto;}
.sub_05b2 .item{margin: 0 0 1rem 7rem;white-space: nowrap;padding: 0 5rem 0 0;position: relative;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub05_more.png.jpg) no-repeat right center/3.3rem;line-height: 6rem;border-bottom: .1rem dashed #dec8a2;}
.sub_05b2 .wrapper{display: flex;justify-content: space-between;position: relative;margin: 0 0 -1rem -7rem;}
.sub_05b2 .item:hover{font-weight: bold;}

.sub_05c{margin: 0 6rem 10rem;align-items: center;}
.sub_05c .left{width: 24.1rem;position: relative;z-index: 2;}
.sub_05c .right{width: calc(100% - 10rem);padding: 2.7rem 4.8rem 3.2rem 18rem;background: #056840;color: #fff;margin: 0 0 0 -20rem;}
.sub_05c .more{float: right;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub05_more2.png.jpg) no-repeat right center/1.3rem;padding: 0 2rem 0 0;color: #fff;}
.sub_05c .title{color: #fff;font-weight: bold;}
.sub_05c .article{margin: 2.3rem 0 0;}

.sub_06a{margin: 6rem 0 10rem;align-items: center;}
.sub_06a .img_box{width: 96rem;position: relative;z-index: 1;}
.sub_06a .info_box{width: 68.3rem;padding: 3.9rem 6.2rem 6.1rem 5.2rem;background: #056840;color: #fff;margin: 0 -40rem 0 0;position: relative;z-index: 2;}
.sub_06a .more{float: right;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub05_more2.png.jpg) no-repeat right center/1.3rem;padding: 0 2rem 0 0;color: #fff;}
.sub_06a .more:hover{font-weight: bold;}
.sub_06a .title{color: #fff;font-weight: bold;}
.sub_06a .article{margin: 1.6rem 0 0;}

.sub_06a1{position: absolute;left: 10rem;right: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.sub_06a1 ul{margin: 0 0;}
.sub_06a1 li{width: auto;}
.sub_06a1 .item{margin: 0 4.4rem;position: relative;background: rgba(255,255,255,.8);border-radius: 50%;width: 18.2rem;height: 18.2rem;display: flex;align-items: center;flex-direction: column;justify-content: center;top: 5.4rem;}
.sub_06a1 li:nth-child(2) .item{top: -4.8rem;}
@keyframes rotate {
    from {transform: translateX(-50%) translateY(-50%) rotate(0deg);}
    to {transform: translateX(-50%) translateY(-50%) rotate(360deg);}
}
.sub_06a1 .item::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);width: 115.4%;height: 115.4%;border: .2rem dashed #fff;border-radius: 50%;animation: rotate 60s linear infinite;}
.sub_06a1 .gp-img_centered{height: 5.5rem;width: 7rem;}
.sub_06a1 .title{margin: .5rem 0 0;color: #1d7e9e;font-weight: normal;}
.sub_06a1 li:nth-child(2) .title{color: #056840;}
.sub_06a1 li:nth-child(3) .title{color: #1b4287;}
.sub_06a1 .item:hover .title{font-weight: bold;}

.sub_06b{margin: 10rem 0 10rem;align-items: center;}
.sub_06b .img_box{width: 47rem;position: relative;z-index: 1;}
.sub_06b .info_box{width: 109rem;padding: 4.6rem 4.5rem 3.2rem 6.5rem;background: #fff;margin: 0;position: relative;z-index: 2;}
.sub_06b .more{float: right;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub06_more.png.jpg) no-repeat right center/1.3rem;padding: 0 2rem 0 0;color: #056840;}
.sub_06b .more:hover{font-weight: bold;}
.sub_06b .title{color: #056840;font-weight: bold;}
.sub_06b .article{margin: 1.4rem 0 0;}

.sub_06c{margin: 10rem 0 10rem;align-items: center;}
.sub_06c .img_box{width: 53.3rem;position: relative;z-index: 2;}
.sub_06c .info_box{width: 109.5rem;padding: 4.6rem 10.3rem 4.3rem 5rem;background: #1d7e9e;color: #fff;margin: 0 -40rem 0 0;position: relative;z-index: 1;}
.sub_06c .more{float: right;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub05_more2.png.jpg) no-repeat right center/1.3rem;padding: 0 2rem 0 0;color: #fff;}
.sub_06c .more:hover{font-weight: bold;}
.sub_06c .title{color: #fff;font-weight: bold;}
.sub_06c .article{margin: 2.8rem 0 0;}

.sub_07{margin: 5rem 0 8rem;}
.sub_07 ul{margin: 0 0 -2.5rem -1.5rem;}
.sub_07 .item{margin: 0 0 2.5rem 1.5rem;height: 100%;background: #004c79;}
.sub_07 li:nth-child(2) .item{background: #1d7e9e;}
.sub_07 li:nth-child(3) .item{background: #008074;}
.sub_07 .gp-img{position: relative;}
.sub_07 .gp-img::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 37.6%;background-image: -moz-linear-gradient( 90deg, rgb(0,76,121) 0%, rgba(0,76,121,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,76,121) 0%, rgba(0,76,121,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,76,121) 0%, rgba(0,76,121,0) 100%);z-index: 2;}
.sub_07 li:nth-child(2) .gp-img::before{background-image: -moz-linear-gradient( 90deg, rgb(29,126,158) 0%, rgba(29,126,158,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(29,126,158) 0%, rgba(29,126,158,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(29,126,158) 0%, rgba(29,126,158,0) 100%);}
.sub_07 li:nth-child(3) .gp-img::before{background-image: -moz-linear-gradient( 90deg, rgb(0,128,116) 0%, rgba(0,128,116,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,128,116) 0%, rgba(0,128,116,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,128,116) 0%, rgba(0,128,116,0) 100%);}
.sub_07 .bottom{padding: 0 2.7rem 0;position: relative;z-index: 2;margin: -7.5rem 0 0;}
.sub_07 .title{margin: 0 0 2rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub07_more.png.jpg) no-repeat right center/3.8rem;}
.sub_07 .title span{display: inline-block;vertical-align: middle;border-bottom: .2rem solid #ee9640;padding: 0 0 .7rem;color: #fff;font-weight: bold;}
.sub_07 .links{background: #fff;padding: 1rem 2rem 1.2rem;margin-bottom:  2rem;}
.sub_07 .links a{border-bottom: .1rem dashed #e5f3ee;padding-left: .5em;text-indent: -.5em;margin-bottom: -0.1rem;}
.sub_07 .links a::before{content: '·';margin: 0 .2em 0 0;}
.sub_07 .links a:last-child{border-bottom: none;}
.sub_07 .links a:hover{font-weight: bold;}
.sub_07 .article{color: #fff;}
.sub_07 .article p{padding-left: 5em;text-indent: -5em;word-break: break-all;}

.sub_08 .box{margin-bottom: 5rem;padding: 2.1rem 0 0;}
.sub_08 .box:last-child{margin-bottom: 0;}
.sub_08 .top{align-items: center;padding: 0 0 0 5rem;margin: 0 0 1.5rem;}
.sub_08 .bottom{overflow: auto;border: .1rem solid #dcc49b;background: #fff;}
.sub_08 table{width: 100%;}
.sub_08 tr{border-bottom: .1rem solid #dcc49b;}
.sub_08 tr:last-child{border-bottom: none;}
.sub_08 tr:nth-child(2n+1){background: #f5f2e8;}
.sub_08 td{line-height: 1.8em;height: 1.8em;padding: 2.54rem 0;min-width: 30rem;padding-right: 1rem;width: 33.3%;min-height: 8.4rem;}
.sub_08 td:nth-child(1){padding-left: 5rem;padding-right: 2rem;/*width: 36rem;*/}

.sub_08 .bottom2{}
.sub_08 .bottom2 ul td{width: auto;min-width: auto;padding-left: 3rem;}
.sub_08 .bottom2 td:nth-child(1){padding-left: 3rem;}
.sub_08 .bottom2 li{border: 1px solid #dcc49b;margin-left: -1px;margin-top: -1px;background: #fff;}
/* .sub_08 .bottom2 table{} */

.sub_09{padding: 6.7rem 0 11rem;}
.sub_09 ul{margin: 0 0 -4rem -3rem;}
.sub_09 .item{margin: 0 0 4rem 3.1rem;background: #f5f2e8;border-radius: 1.6rem;border: .1rem solid #dcc49b;}
.sub_09 .gp-img{border-radius: 1.6rem;margin: -1px;padding-bottom: 58.23%;width: calc(100% + 2px);}
.sub_09 .title{margin: 0 3rem;position: relative;padding: 1.8rem 0;font-weight: bold;}
.sub_09 .title::before{content: '';display: block;position: absolute;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub09_more.png.jpg) no-repeat center/cover;width: 3.3rem;height: 1rem;right: 0;top: 50%;transform: translateY(-50%);}

.sub_10{max-width: 121.6rem;margin: 0 auto;padding: 5rem 0 0;}
.sub_10 h3{padding-bottom: 3rem;border-bottom: .1rem solid #056840;}
.sub_10 ul{margin: 0 0;padding: 0 0;border-top: .1rem solid #056840;}
.sub_10 .item{padding: 2.8rem 0 2.5rem;border-bottom: .1rem dashed rgba(5, 104, 64, .2);}
.sub_10 li:last-child .item{border-bottom: .1rem solid #056840;}
.sub_10 .time{width: 8.6rem;position: relative;color: #4b524f;color: #000000;line-height: 1.2;}
.sub_10 .time::after{content: '';display: block;width: 3.4rem;height: 2.8rem;background: url(/xxgk-xrld-dwfsj-..-jwsj-..-..-..-css-..-images-sub10_more.png.jpg) no-repeat center/2rem;}
.sub_10 .item:hover .time::after{background: #056840 url(../images/sub10_more2.png) no-repeat center/2rem;}
.sub_10 .day{margin: 0 0 0;}
.sub_10 .month{margin: 0 0 1.5rem;font-weight: bold;position: relative;}
.sub_10 .month::before{content: '';display: block;position: absolute;left: 100%;top: 50%;width: 5rem;border-bottom: .1rem solid #898d8b;}
.sub_10 .info_box{width: calc(100% - 15.6rem);position: relative;}
.sub_10 .title{margin: 0 0 1.3rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;line-height: 1.2;}
.sub_10 .summary{color: #898d8b;}



@media screen  and (max-width:996px){
	.wrap_sub011b,.wrap_sub011c,.sub_011c2{padding: 6rem 0;}

	.sub011b .lf{width: 100%;}
	.sub011b .rt{width: 100%;margin: 20px 0 0;}

	.sub_011b1{max-width: 450px;margin: 0 auto;}

	.sub_011c1 .img_box{width: 100%;margin: 0;}
	.sub_011c1 .article{width: 100%;margin: 0 0 20px;}

	@keyframes HM-animation {
    	0% { transform: translateX(100%) }
    	to { transform: translateX(-100%) }
	}
	.sub_011c2 img{animation:HM-animation 15s linear 0s infinite normal both;width: 66rem;}

	.sub_013 .box{padding: 2rem 2rem 2rem 4.5rem;}
	
	.sub_0130 .img_box{float: none;margin: 0 auto 20px;max-width: 80%;}
	.sub_0130 .info_box{margin: 0;}

	.sub_014b .img_box{padding-top: 30px;}
	.sub_014a,.sub_014b,.sub_014c{flex-direction: column;}
	.sub_014a .article,.sub_014c .article{width: 100%;margin: 0 0 20px;}
	.sub_014a .img_box,.sub_014b .img_box,.sub_014c .img_box{max-width: 80%;}
	.sub_014b .article{width: 100%;padding: 20px 0 30px;}

	.sub_015 table{width: 100%;}

	.sub_02a1 .item{margin: 0 0 3.6rem 5rem;}
	.sub_02a1 .wrapper,.sub_02a1 ul{margin: 0 0 -3.6rem -5rem;}

	.sub_04 .item{min-height: initial;padding-bottom: 55%;}

	.sub_05a .bottom{padding: 0 2rem 2.9rem;}
	.sub_05a .title{margin-bottom: 10px;}
	.wrap_sub05b{padding: 30px 0 20px;}
	.sub_05b1 .left{height: 140px;}
	.sub_05c{margin: 0 0 40px;}
	.sub_05c .right{padding-top: 30px;padding-bottom: 30px;}

	.sub_06a{margin-bottom: 30px;}
	.sub_06a .info_box{width: 100%;margin: 0;padding: 30px 20px;}
	.sub_06a .img_box{width: 100%;margin: 0;}
	.sub_06a1{left: 0;}
	
	.sub_06b{margin: 30px 0;}
	.sub_06b .img_box{width: 100px;display: none;}
	.sub_06b .info_box{width: 100%;margin: 0;padding: 30px 20px;}

	.sub_06c{flex-direction: column;}
	.sub_06c .info_box{width: 100%;margin: 0;padding: 30px 20px;}
	.sub_06c .img_box{width: 80%;}

	.sub_10 .time{width: 80px;}
	.sub_10 .month::before{display: none;}

	.sub_08 .bottom2 td:nth-child(1){width: 33.3%;}
	.sub_08 .bottom2 ul td:nth-child(3){width: 33.3%;}

}
@media screen and (max-width:767px){
	.sub_011a{display: block;}
	.sub_011a .left{float: left;margin: 0 20px 10px 0;}
	.sub_011a .right{width: 100%;}


	.sub_011b1{max-width: 320px;}
	.sub_011b1 ul{margin-left: -20px;}
	.sub_011b1 .item{margin-left: 20px;}
	.sub_011b1 .title span{font-size: 1.8em;}


	.sub_011c3 .img_box{width: auto;float: none;margin: 0 0 20px;}

	.sub_012c .bottom{justify-content: center;}
	.sub_012c .more{margin: 0 0 10px;}

	.sub_013 {font-size: 14px;}
	.sub_013 .left{white-space: nowrap;padding: 0;/*font-size: 12px;*/}
	.sub_013 .left::before{display: none;}
	.sub_013 .box{flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 2rem .4rem 2rem 1.6rem;}
	.sub_013 .right{margin: 6px 0 0;}
	.sub_013 .right a{margin-right: 2.9rem;}

	
	.sub_0130 .box{padding: 2rem;}
	.sub_0130 .box::before{display: none;}

	.wrap_sub014a{padding: 20px 0;background-position: left -50px bottom 0;}
	.sub_014c{padding: 20px 0;}

	.sub_016 .bottom{padding: 30px 20px;}
	.sub_016 .info_box{width: 100%;margin: 0 0 20px;}

	.sub_03 .item{margin-left: 20px;}
	.sub_03 ul{margin-left: 0px;}


	.sub_05b1{display: block;}
	.sub_05b1 .left{height: auto;width: auto;padding: 12px 30px;justify-content: flex-start;}
	.sub_05b1 .left span{writing-mode: horizontal-tb;-webkit-writing-mode: horizontal-tb;-ms-writing-mode: horizontal-tb;}
	.sub_05b1 .article{width: 100%;margin: 10px 0 0;}

	.sub_05a .bottom{padding-bottom: 1rem;}

	.sub_05c{flex-direction: column;}
	.sub_05c .left{width: 80%;}
	.sub_05c .right{width: 100%;margin: -40px 0 0;padding: 60px 20px 20px;}

	.sub_06a .img_box{padding: 80px 0;}
	.sub_06a .img_box > img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.sub_06a1{position: relative;top: 0;transform: none;}

	.sub_07 .item{height: auto;}
	.sub_07 .bottom{padding-bottom: 3rem;}

	.sub_08 .top{padding: 0;}
	.sub_08 td:nth-child(1){padding-left: 3rem;padding-right: 1rem;}
	.sub_08 td{width: auto;}


}
@media screen and (max-width:413px){
	/* .sub_011b1 .img_box{width: 4rem;height: 4rem;} */
	.sub_011b1 .info_box{margin-left: 2rem;}
	.sub_011b1 .info_box::before{left: -1rem;}

	.sub_04 .item{padding-bottom: 215px;}
	.sub_04 .bottom{left: 2rem;bottom: 2rem;}
	.sub_04 .bottom a{line-height: 2.5;}

	.sub_05b2{padding: 2rem 2rem 4rem;}
	.sub_05b2 .item{padding: 0;margin-bottom: 0;}


	.sub_06a .img_box{padding: 40px 0;}
	.sub_06a1 .item,.sub_06a1 li:nth-child(2) .item{top: 0;margin-top: 20px;margin-bottom: 20px;}

}