.gp-flex{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
.gp-flex-center{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.gp-flex > *,.gp-flex-center > *{flex-shrink: 0;max-width: 100%;}

.transition02{transition-duration: .2s;-ms-transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;}
.transition03{transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;}
.transition04{transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;-o-transition-duration: .4s;}
.transition05{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;-o-transition-duration: .5s;}
/* ul *:not([class*='transition']):not([class*='iconfont']),ul *:not([class*='transition']):not([class*='iconfont'])::before,ul *:not([class*='transition']):not([class*='iconfont'])::after,ul,ul::before,ul::after{transition-duration: inherit;-ms-transition-duration: inherit;-moz-transition-duration: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;} */
[class*='transition'] *:not(span),[class*='transition'] *:not([class*='iconfont'])::before,[class*='transition'] *::after{transition-duration: inherit;-ms-transition-duration: inherit;-moz-transition-duration: inherit;-webkit-transition-duration: inherit;-o-transition-duration: inherit;}

[class*='transition'],.ease-in-out-power2{ transition-timing-function: cubic-bezier(0.46, 0.03, 0.52, 0.96);}
.ease-linear{ transition-timing-function: linear;}
.ease-elastic{ transition-timing-function: linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%);}
.ease-bounce{ transition-timing-function: linear(0 0%, 0 2.27%, 0.02 4.53%, 0.04 6.8%, 0.06 9.07%, 0.1 11.33%, 0.14 13.6%, 0.25 18.15%, 0.39 22.7%, 0.56 27.25%, 0.77 31.8%, 1 36.35%, 0.89 40.9%, 0.85 43.18%, 0.81 45.45%, 0.79 47.72%, 0.77 50%, 0.75 52.27%, 0.75 54.55%, 0.75 56.82%, 0.77 59.1%, 0.79 61.38%, 0.81 63.65%, 0.85 65.93%, 0.89 68.2%, 1 72.7%, 0.97 74.98%, 0.95 77.25%, 0.94 79.53%, 0.94 81.8%, 0.94 84.08%, 0.95 86.35%, 0.97 88.63%, 1 90.9%, 0.99 93.18%, 0.98 95.45%, 0.99 97.73%, 1 100%);}
.ease-emphasized{ transition-timing-function: linear(0 0%, 0 1.8%, 0.01 3.6%, 0.03 6.35%, 0.07 9.1%, 0.13 11.4%, 0.19 13.4%, 0.27 15%, 0.34 16.1%, 0.54 18.35%, 0.66 20.6%, 0.72 22.4%, 0.77 24.6%, 0.81 27.3%, 0.85 30.4%, 0.88 35.1%, 0.92 40.6%, 0.94 47.2%, 0.96 55%, 0.98 64%, 0.99 74.4%, 1 86.4%, 1 100%);}
.ease-FastOut-SlowIn{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
.ease-FastOut-LinearIn{ transition-timing-function: cubic-bezier(0.4, 0, 1, 1);}
.ease-LinearOut-SlowIn{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);}

.ease-in-out{ transition-timing-function: ease-in-out;}
.ease-in-out-power1{ transition-timing-function: cubic-bezier(0.45, 0.05, 0.55, 0.95);}
.ease-in-out-power3{ transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);}
.ease-in-out-back{ transition-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);}
.ease-in{ transition-timing-function: ease-in;}
.ease-in-power1{ transition-timing-function: cubic-bezier(0.47, 0, 0.75, 0.72);}
.ease-in-power2{ transition-timing-function: cubic-bezier(0.55, 0.09, 0.68, 0.53);}
.ease-in-power3{ transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);}
.ease-in-Back{ transition-timing-function: cubic-bezier(0.6, -0.28, 0.74, 0.05);}
.ease-out{ transition-timing-function: ease-out;}
.ease-out-power1{ transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);}
.ease-out-power2{ transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.ease-out-power3{ transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}
.ease-out-back{ transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);}
*:not([class*='ease']),*:not([class*='ease'])::before, *:not([class*='ease'])::after{transition-timing-function: inherit;}


.gp-img{display: block;overflow: hidden;width: 100%;height: 0;padding-bottom: 56.25%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.gp-img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.gp-img img:not([class*='transition']){width: 100%;display: block;transition: all linear .35s;-ms-transition: all linear .35s;-moz-transition: all linear .35s;-webkit-transition: all linear .35s;-o-transition: all linear .35s;}
.gp-img1x1{padding-bottom: 100%;}
.gp-img2x1{padding-bottom: 50%;}.gp-img2x3{padding-bottom: 150%;}
.gp-img3x2{padding-bottom: 66.6%;}.gp-img3x4{padding-bottom: 133.3%;}
.gp-img4x3{padding-bottom: 75%;}.gp-img4x5{padding-bottom: 125%;}
.gp-img5x3{padding-bottom: 60%;}.gp-img5x4{padding-bottom: 80%;}.gp-img5x6{padding-bottom: 120%;}.gp-img5x7{padding-bottom: 140%;}

.gp-img_centered{display: block;overflow: hidden;position: relative;}
.gp-img_centered img,.gp-img_centered svg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-height: 100%;width: auto;margin: auto;}
.gp-img_cover{display: block;overflow: hidden;position: relative;}
/* .gp-img_cover img{position: absolute;left: 50%;top: 50%;min-height: 100%;min-width: 100%;max-width: 1000%;transform: translate(-50%, -50%);width: auto;height: 100%;} */
.gp-img_cover img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: contain;}

a:hover .gp-img img,.item:hover .gp-img img{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
a:hover .gp-img_nohover img,.item:hover .gp-img_nohover img{transform: none;-ms-transform: none;-moz-transform: none;-webkit-transform: none;-o-transform: none;}

.ul-inline{font-size: 0;}
.ul-inline li{display: inline-block;font-size: 14px;vertical-align: top;float: none;}
.ul-inline a,.item{display: block;}
.ul-inline a.gp-flex,.item.gp-flex{display: flex;}
.title,.summary,.info,.text{display: block;overflow: hidden;text-overflow: ellipsis;}
.img_box > img,.img_box > svg{display: block;width: 100%;}

.no_scrollbar{-ms-overflow-style: none;scrollbar-width: none}
.no_scrollbar::-webkit-scrollbar {width: 0}

.img_special{position: relative;padding-bottom:44.5%}
.img_special img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡ÂµÃ¨Â¿ËœÃ¥Å½Å¸ */
.article{}
.article > p.has_img{text-indent: 0 !important;}
.article .table_scroll_box{overflow: auto;}
.article .table_scroll_box table{max-width: initial !important;min-width: 700px;}
.article img{display: inline-block;}
.article video{max-width: 100%;}
.article i,.article em{font-style: italic;}
.article a{word-break: break-all;}
.article strong,.article strong span{font-weight: bold;}
.article i strong,.article em strong,.article strong i,.article strong em{font-style: italic;font-weight: bold;}
/* .article table{border-spacing: 0;border-collapse:collapse;border: 1px solid #ddd;} */
.article_table_box{overflow: auto;}
.article table img{max-width: initial;}
/* .article thead td,.article tbody td,.article tfoot td{border-width:1px;border-style: solid;border-color: #ddd;} */
.article ol{list-style:decimal inside none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul{list-style: disc inside  none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul li{list-style-type:disc;}
.article ol li{list-style-type:decimal;}
.article ul li::marker,.article ol li::marker{font-size:.6em}
@media screen  and (max-width:767px){
	.article .video-js{width: 100% !important;height: auto !important;padding-bottom: 56.25%;}
	.article img{width:auto !important;height:auto !important;}
	/* .article div{overflow: auto;} */
	.article video{width: 100% !important;height: auto;}
	.article table{/*width:100% !important;*/max-width: 600px !important;margin:0 !important;table-layout: fixed;word-break:break-all;box-sizing: border-box;display: block;}
	.article table td{width:auto !important; }
	.article table tr{height:auto !important;}
}
/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡ÂµÃ¨Â¿ËœÃ¥Å½Å¸Ã§Â»â€œÃ¦ÂÅ¸ */

/* subpage start */
.sub_banner{overflow: hidden;position: relative;background: center;background-size: cover;padding-top: 37px;padding-bottom: 41px;}

.wrap_sub_banner_title{margin: 0 auto;width: 242px;height: 242px;background: rgba(0, 94, 94, .5);border-radius: 50%;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.wrap_sub_banner_title::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border: 1px dashed #005e5e;width: 262px;height: 262px;border-radius: 50%;}
.sub_banner_ico{margin: 8px 0 6px;width: 72px;}
.sub_banner_title{color: #fff;padding: 0;position: relative;line-height: 56px;text-align: center;}
.wrap_sub_banner_title .dot{width: 12px;height: 12px;border: 1px solid #fff;border-radius: 50%;position: relative;margin: 8px 0 0;}
.wrap_sub_banner_title .dot::before{content: '';display: block;position: absolute;top: 100%;left: 50%;height: 100px;margin: 0 0 0 -1px;border-right: 2px solid #fff;}

.bread{line-height: 28px;color: #8f8f8f;text-align: right;position: relative;padding: 14px 0 24px;}
.bread a{display: inline-block;vertical-align: top;color: #8f8f8f;height: 28px;}
.bread span{}
.bread a.on,.bread a:hover{color: #005e5e;}
.bread a:first-child{}

.content{position: relative;z-index: 2;padding-top: 1px;padding-bottom: 64px;}
.sub_bg1{background: #f4f4f4 url(../images/sub_page_bg.png) no-repeat left bottom;}

.sub_bg2{background: url(../images/sub_page_bg.png) no-repeat left bottom, url(../images/sub_page_bg2.png) no-repeat bottom center/100% auto #f4f4f4;}



.sub_content{position: relative;padding: 50px 0 0;}

.sub_layout{position: relative;}
.sub_layout .lf{width: 183px;position: relative;}
.sub_layout .rt{width: calc(100% - 244px);padding: 45px 50px 80px;background: #fff;position: relative;z-index: 1;}
.sub_layout .rt2{width: calc(100% - 244px);position: relative;z-index: 1;}
.sub_layout .lf3{width: 280px;}
.sub_layout .rt3{width: calc(100% - 350px);padding-top: 31px;}


.sub_layout2{background: #fff;padding: 49px 50px 50px;position: relative;}

.sub_menu{}
.sub_menu .btn{display: none;}
.sub_menu .ul1{position: relative;background: #e8f3ec;border-top: 5px solid #589a9b;padding: 25px 0 37px;min-height: 257px;}
.sub_menu .ul1 > li{position: relative;width: 100%;left: 0;margin: 0 0 16px;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 .item{color: #005e5e;position: relative;z-index: 2;padding: 4px 28px 4px 16px;line-height: 1.5;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 .ul1 > li.on{z-index: 2;}
.sub_menu .ul1 > li.on{color: #fff;background: #005e5e;border-radius: 0 18px 0 0;margin-right: -12px;width: auto;padding-right: 12px;}
.sub_menu li.on .item,.sub_menu .item:hover{font-weight: bold;color: #fff;background: #005e5e;}
/* .sub_menu .ul1 > li.on:last-child{margin-bottom: -37px;} */

.sub_menu .ul2{position: relative;padding: 10px 0 12px;margin: 8px 0 0;display: none;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2::before{content: '';display: block;position: absolute;top: 0;left: 16px;right: 10px;border-bottom: 1px dashed #98bdbd;}
.sub_menu .item2{color: #fff;padding: 6px 0 6px 16px;display: block;line-height: 24px;}
.sub_menu li.on > .item2,.sub_menu .item2:hover{color: #f3ad55;}


.sub_menu .btn2{position: absolute;right: 10px;top: 10px;height: 24px;width: 24px;display: block;z-index: 10;cursor: pointer;font-size: 0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
/* .sub_menu .btn2::before{content: '';display: block;height: 2px;width: 16px;background: #005e5e;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu .btn2::after{content: '';display: block;height: 16px;width: 2px;background: #005e5e;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{background: #fff;} */
.sub_menu .btn2::before{content: '';display: block;border-top: 9px solid #005e5e;border-left: 8px solid transparent;border-right: 8px solid transparent; position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu li.on .btn2{}
.sub_menu li.on .btn2::before{border-top-color: #fff;}

.sub_page_title{padding: 0 0 20px;line-height: 1.25em;position: relative;overflow: hidden;border-bottom: 5px solid #005e5e;text-align: center;margin: 0 0 30px;font-weight: bold;}

.sub_page_title2{margin: 0 0;position: absolute;left: 0;top: 0;line-height: 2em;padding: 0 135px 0 38px;background: rgba(0, 94, 94, .8) url(../images/sub_018_title.png) no-repeat 92.5% center;border-radius: 0 16px 0 0;color: #fff;z-index: 10;display: block;}
.sub_page_title2:hover{color: #fff;}

.sub_page_title3{margin: 0 0 20px;padding: 0 0 16px;border-bottom: 5px solid #005e5e;}
.sub_page_title3 h3{line-height: 36px;color: #005e5e;}
.sub_page_title3 .more{float: right;color: #8f8f8f;padding: 0 21px 0 0;display: block;position: relative;line-height: 22px;margin: 13px 0 0;}
.sub_page_title3 .more::before{content: '';display: block;border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.sub_01_con{position: relative;margin: 31px 0 0 28px;background: #fff;padding: 50px 40px 40px;}

.sub_top2{position: relative;padding: 43px 0 0;margin: 0 0 60px;}
.sub_top2::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 120px;background: #005e5e;z-index: 1;}
.sub_top2 .gp-container{position: relative;z-index: 2;align-items: center;background: #e8f3ec;border-radius: 0 46px 0 0;padding: 32px 40px 27px 48px;}
.sub_top2_title{color: #005e5e;font-weight: bold;}
.sub_top2 .bread{margin: 0;padding: 20px 0;}

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

	.wrap_sub_banner_title{width: 160px;height: 160px;}
	.wrap_sub_banner_title::before{width: 170px;height: 170px;}
	.sub_banner_title{line-height: 1.2em;}
	.sub_banner_ico{width: 48px;}
	.wrap_sub_banner_title .dot{width: 8px;height: 8px;}
	.wrap_sub_banner_title .dot::before{border-right-width: 1px;}

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

	.sub_top2{padding: 20px 20px 0;margin: 0 0 20px;}
	.sub_top2::before{height: 60px;}
	.sub_top2 .gp-container{padding: 15px 20px;border-radius: 0 20px 0 0;}
	.sub_top2 .bread{padding: 10px 0;}

	.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: 0 0;}
	.content{margin-top: 0;}

	.sub_layout .wrap_fix_scroll{position: relative;}
	.sub_layout .wrap_fix_scroll .fix_scroll{position: static !important;}
	.sub_layout .lf{width: 100%;margin: 0 0 20px;}
	.sub_layout .rt{width: 100%;padding: 20px 20px 30px;}
	.sub_layout .rt2{width: 100%;}

	.sub_layout2{padding: 20px 20px 30px;}

	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;display: none;}
	.sub_menu .ul1{padding-top: 10px;padding-bottom: 10px;border: none;}
	.sub_menu .btn{display: block;line-height: 45px;height: 45px;text-align: center;font-size: 22px;top: -5px;right: 15px;font-size: 0;}
	.sub_menu > .btn{background: #005e5e;color: #fff;top: 0;right: 0;position: relative;}
	.sub_menu > .btn::before{content:'';display:block;border-top:2px solid #fff;border-bottom: 2px solid #fff;position:absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);height: 12px;width: 24px;}
    .sub_menu > .btn::after{content:'';display:block;border-top:2px solid #fff;position:absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);height: 0;width: 24px;}

	.sub_menu li.on .item, .sub_menu .item:hover{margin-right: -10px;}

	.sub_menu .ul2 > li > .btn2{right: 12px;}
	.sub_menu li.on > .btn2{top: -3px;}
	.sub_menu .ul2 > li.on > .btn2, .sub_menu .item2.on ~ .btn2{top: .4rem;}
	.sub_menu ul::after{left: 0;}

}
@media screen  and (max-width:767px){
	.wrap_sub_banner{overflow: hidden;}
	.wrap_sub_banner .bottom{}
	.sub_banner{padding-bottom: 30px;padding-top: 26px;}
	.sub_banner::before{height: 90px;}

	/* .sub_banner_title{font-size: 20px;position: absolute;left: 0;bottom: 100%;width: auto;padding: 6px 24px;} */

	/* .bread{margin: 0;color: #006dcc;position: relative;background: transparent;padding: 0 0 10px;border-radius: 0;line-height: 2em;}
	.bread::before{height: 2em;background-image: url(../images/bread2.png);}
	.bread a{color: #006dcc;height: auto;}
	.bread i::before{color: #006dcc;} */

	/* .content{padding-top: 0px;} */

}
/* subpage end */

/* pages */
.pages {padding: 38px 0 0;font-size: 0px;text-align: center;margin: 41px 0 0;border-top: 1px solid #005e5e;}
.pages .common_pages,.pages .select_page,.pages .select_link{display: inline-block;vertical-align: top;position: relative;}
.pages .common_pages a,.pages span,.pages p{ display: inline-block; cursor: pointer;position: relative; text-align: center; vertical-align: top;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;color: #666;border:1px solid #e6e6e6; width: 43px; height: 43px;line-height: 43px;font-size: 16px;}
.pages .common_pages a{margin: 0 5px;background: #fff;}
.pages span{}
.pages .common_pages a.start, .pages .common_pages a.end{padding: 0 18px;width: auto;}
.pages .common_pages a.next, .pages .common_pages a.prev{padding: 0px 18px;width: auto;}
.pages .common_pages a:hover, .pages .common_pages a.on_page{ background-color: #589a9b; color:#fff; border-color: #589a9b; }
.pages a.on_page{}

.pages .select_page {margin: 0;background: none;}
.pages .select_page span{border: none;color: #282828;}
.pages .select_link{background: #fff;}
.pages .select_link p{text-align: left;padding: 0px 38px 0px 20px;width: auto;}
.pages .select_link .arrow {width: 20px;height: 20px;position: absolute;right: 4px;bottom: 50%;/*background: url("../images/select_arrow.png") center center no-repeat;*/cursor: pointer;margin: 0 0 -10px;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;}
.pages .select_link .arrow::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-top: 6px solid #646464;border-left: 3px solid transparent;border-right: 3px solid transparent;}
.pages .select_link .arrow.on { transform: rotate(180deg); /*background: url("../images/select_arrow2.png") center center no-repeat;*/ }
.pages .select_link .arrow.on::before{border-top-color: #fff;}
.pages .select_link .alert_box {height: 0px;position: absolute;left: 0;bottom: 100%;background: #589a9b;right: 0;border-radius: 3px 3px 0px 0px;overflow: hidden;border: 0px;opacity: 0;transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;max-height: 200px;overflow: auto;z-index: 999;}
.pages .select_link .alert_box::-webkit-scrollbar{width: 6px;}
.pages .select_link .alert_box::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, .2);border-radius: 5px;}
.pages .select_link .alert_box.on { opacity: 1; height: auto;}
.pages .select_link .alert_box a{font-size: 14px; color: #fff;line-height: 1.5;padding: 6px 0px;display: block;}
.pages .select_link .alert_box a:hover { background: rgba(255, 255, 255, 0.2); }
.pages .select_link.on { border-radius: 0px 0px 3px 3px; background: #589a9b; border-color: #589a9b; }
.pages .select_link.on p,.pages .alert_box.on a{ color: #fff; }
@media screen and (max-width: 1640px){
	.pages{margin: 40px 0 0;}
	.pages .common_pages a,.pages span,.pages p{width: 36px; height: 36px;line-height: 36px;}
	.pages .common_pages a.start, .pages .common_pages a.end{padding: 0 12px;}
	.pages .common_pages a.next, .pages .common_pages a.prev{padding: 0 10px;}
	.pages .select_link p{padding: 0px 30px 0px 12px;}
}
@media screen and (max-width: 1360px){
	.pages .common_pages a,.pages span,.pages p{width:auto; height: 30px;line-height: 30px;min-width: 30px;font-size: 14px;}
	.pages .common_pages a.start, .pages .common_pages a.end,.pages .common_pages a.next, .pages .common_pages a.prev{padding: 0 6px;margin: 0 4px;}
	/* .pages .select_link p{padding: 0px 8px;} */
	.pages .select_link .arrow{right: 0;}
}
@media screen and (max-width: 767px) {
	.pages { margin: 30px 0px 0px; }
	.pages .common_pages a,.pages span{ width: 32px; height: 32px; line-height: 32px; font-size: 14px; }
	.pages .common_pages a,.pages .select_page{ display: none; }
	.pages a.start, .pages a.prev, .pages a.on_page, .pages a.next, .pages a.end { display: inline-block; }
	.pages .common_pages a.start, .pages .common_pages a.end{margin: 0 2.5px;padding: 0 6px;}
	.pages .common_pages a.next, .pages .common_pages a.prev{padding: 0 6px;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span { margin: 0px; }
}
@media screen and (max-width: 413px){
	.pages .common_pages a,.pages span{ width: 28px; height: 28px; line-height: 28px; font-size: 14px; }
}
/* pages_end */


/* article start */
.page_article {position: relative;margin: 0 0 0;}
.page_articleTitle {overflow: hidden;padding: 16px 0 24px;}
.page_articleTitle h3 { line-height: 1.4; color: #343434; text-align: center;}
.page_articleTitle .vicetitle{text-align: center;font-weight: bold;margin: 16px 0 6px;}
.article_author {text-align: center;margin: 0 0 0;width: 100%;color: #4aabb2;padding: 3px 0;background: #e8f3ec;}
.article_author > span{line-height: 26px;padding: 0 17px;color: #4aabb2;}
.article_author i{font-size: 14px;font-style: normal;}

.article_size{color: #4aabb2;margin: 14px 0 18px;line-height: 1.5;}
.article_size span{color: #4aabb2;}
.article_size .size_btn{cursor: pointer;}

.page_article .article { position: relative;text-align: justify; margin: 0px auto;line-height: 1.88; }

.annex {overflow: hidden;margin: 88px 0 0;}
.annex .annex_title {padding: 0 0 16px;display: block;position: relative;color: #005e5e;font-weight: bold;border-bottom: 5px solid #005e5e;}
.annex .list {margin: 0px;padding: 23px 0 0;}
.annex li {margin: 0 0 16px;line-height: 1.6em;}
.annex a{color: #282828;display: block;position: relative;padding: 0 0 0 16px;font-weight: bold;}
.annex a::before{content: '';display: block;position: absolute;left: 1px;top: 14px;width: 6px;height: 6px;background: #282828;border-radius: 50%;}
.annex a:hover {}

.article_bottom_btns{text-align: center;font-size: 0;padding: 47px 0 0;}
.article_bottom_btns .article_btn{display: inline-block;line-height: 60px;padding: 0 40px;color: #37988f;background: #e8f3ec;margin: 0 27px;cursor: pointer;border-radius: 0 26px 0 0;}
.article_bottom_btns .article_btn .wrap{display: inline-flex;width: 43px;height: 43px;border: 1px dashed #29493e;vertical-align: middle;align-items: center;justify-content: center;margin: 0 16px 0 0;border-radius: 50%;}
.article_bottom_btns .article_btn.close .wrap{border-color: #cd9c6d;}
.article_bottom_btns .article_btn.close{color: #cd9c6d;background: #fff0e0;}

@media screen and (max-width: 996px){
    .page_articleTitle {padding: 5px 0 15px;}
	.page_article{margin: 0;}
	.article_author{margin: 0 0 15px;}
	.article_bottom_btns{padding: 20px 0 0;}

	.article_bottom_btns .article_btn.print{display: none;}
	
	.page_article .article{font-size: 15px;}
    .annex{margin: 40px 0 0;}
    .annex .list{padding: 10px 0 0;}
    
	.article_author > span{padding: 0 10px;}

	.article_bottom_btns{padding: 30px 0 0;}
	.article_bottom_btns .article_btn{line-height: 50px;padding: 0 30px;margin: 0 27px;border-radius: 0 16px 0 0;}
	.article_bottom_btns .article_btn .wrap{width: 36px;height: 36px;margin: 0 12px 0 0;}
	
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 15px;padding-bottom: 0;}
	.article_author span{display: block;padding: 0;border: 0;}
	.article_author i{display: none;}
	.annex { margin: 25px 0px 0px; }
	.annex strong::before { left: 10px; } 
	.annex li { font-size: 14px; }
}

.share_box {line-height: 7px;text-align: center;color: rgb(1, 88, 156);font-size: 0px;z-index: 100;margin: 0 0 0 0;clear: both;position: relative;}
.share_box .share_title{display: block;text-align: center;color: rgb(51, 51, 51);font-size: 14px;margin: 0 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: #ccc;}
.share_box .share_btn, .share_box .share_btn.share_more::after {line-height: 30px;margin: 0px auto 10px;position: relative;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 50%;}
.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");background: #7dd43c; }
.share_box .share_btn.share_sina { background-image: url("../images/share_sina.png"); background: #ff5e4d;}
.share_box .share_btn.share_qzone { background-image: url("../images/share_qzone.png"); background: #fece00;}
/* .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");background: #a3bfd9; 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 { }
.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 canvas { display: block;margin: 0 auto;}
.share_box .share_btn .alert_box.on{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; }

.share_box .share_btn.share_wechat .alert_box{display: none;position: fixed;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);padding: 10px;border: 1px solid #d8d8d8;background: #fff;width: 230px;bottom: auto;}
.share_box .share_btn.share_wechat .alert_box.on{display: block;}
.share_box .share_btn.share_wechat .close{width: 24px;height: 24px;line-height: 24px;display: block;float: right;font-size: 16px;color: #333;}
.share_box .share_btn.share_wechat .close::before{content: 'x';}
.share_box .share_btn.share_wechat .title{line-height: 24px;font-weight: bold;font-size: 14px;text-align: left;margin: 0 0 10px;color: #333;}
.share_box .share_btn.share_wechat .bottom{color: #666;line-height: 22px;text-align: left;font-size: 12px;margin: 10px 0 0;}
/* .share_more{display: none !important;} */
@media screen and (max-width: 996px) { 
  .share_more .only_mob::before,.share_more .only_mob::after{display: none !important;}
  .share_more{display: block !important;}
	.share_box {position: fixed;right: 10px;bottom: 40px;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{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;}
}
/* article end */

.sub_011 .left{position: relative;width: 0;margin: 268px 0  0 -14px;}
.sub_011 .right{width: 100%;padding: 46px 60px 34px;}

.sub_layout .rt .sub_011 .right{padding-top: 0;}
.sub_layout .rt .page_articleTitle{padding-top: 0;}

.sub_012{margin: 0 0 60px;}
.sub_012:last-child{margin: 0;}
.sub_012 ul{margin: 0 0 0 -32px;padding: 0 0;}
.sub_012 ul.mid{text-align: center;}
.sub_012 ul:last-child{margin-bottom: -28px;}
.sub_012 .item{margin: 0 0 28px 32px;align-items: center;box-shadow: 0px 0px 18px rgb(195, 195, 195);position: relative;z-index: 2;}
.sub_012 .img_box{width: 173px;}
.sub_012 .gp-img{padding-bottom: 134.1%;}
.sub_012 .info_box{margin: 0 0 0;padding: 0 0 0;width: calc(100% - 194px);padding-right: 0;text-align: left;}
.sub_012 .title{font-weight: bold;}
.sub_012 .vicetitle{color: #282828;}

.sub_012.c2 .item{background: #e8f3ec;}
.sub_012.c2 .item::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;background: #589a9b;}

.sub_012a{max-width: 1033px;margin: 0 auto;}
.sub_012a .img_box{max-width: 198px;margin: 0 auto 28px;overflow: hidden;}
.sub_012a .gp-img{padding-bottom: 134.1%;}
.sub_012a .title{margin: 0 0;font-weight: bold;/*color: #005e5e;*/}

.sub_012b{}
.sub_012b ul{margin: 0 0 -24px -24px;}
.sub_012b li{width: 16.6%;}
.sub_012b .item{margin: 0 0 24px 24px;text-align: center;}
.sub_012b .gp-img{padding-bottom: 134.1%;margin: 0 0 10px;position: relative;}
.sub_012b .gp-img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.sub_012b .title{font-weight: bold;}
.sub_012b .vicetitle{color: #282828;}


.sub_018{position: relative;padding: 28px 0 0 30px;margin: 3px 0 0 -2px;}
.sub_018 .title{margin: 0 0;position: absolute;left: 0;top: 0;line-height: 2em;padding: 0 135px 0 38px;background: rgba(0, 94, 94, .8) url(../images/sub_018_title.png) no-repeat 92.5% center;border-radius: 0 16px 0 0;color: #fff;z-index: 10;}
.sub_018 .bottom{background: #e8f3ec;border-radius: 36px;min-height: 373px;box-shadow: 18px 14px #98bdbd;display: flex;align-items: center;position: relative;overflow: hidden;}
.sub_018 .bottom::after{content: '';position: absolute;right: 0;top: 0;width: 61.8%;height: 100%;background: url(../images/sub_018_map.png) no-repeat left center/auto 100%;}
.sub_018 .left{margin-left: 52px;line-height: 2.4;position: relative;z-index: 2;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.sub_01a{background: #005e5e;padding: 46px 60px 50px;margin: 4px 0 0;}
.sub01a_title{width: 724px;margin: 0 auto 32px;display: block;max-width: 100%;}
.sub_01a .summary{margin: 0 0 22px;color: #fff;text-indent: 2em;}
.sub_01a .more{color: #fff;text-align: center;display: block;}
.sub_01a .more::after{content: '';border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;display: inline-block;vertical-align: middle;margin: -4px 0 0 10px;}

.sub_01b{position: relative;overflow: hidden;margin: 68px 0 0;}
.sub_01_con{margin: 31px 0 0 28px;background: #fff;padding: 50px 36px 40px;}
.sub_01_con2{border-radius: 0 44px 0 0;}

.sub_01b .left{width: 337px;}
.sub_01b .left img{box-shadow: 6.018px 7.986px 50px 0px rgb(88, 154, 155);border-radius: 50%;}
.sub_01b .right{width: calc(100% - 407px);margin: -10px 20px 0 0;}
.sub_01b .bottom{text-align: center;padding: 26px 0 0;margin-bottom: -20px;}
.sub_01b .bottom a{display: inline-block;line-height: 60px;color: #37988f;background: #e8f3ec;margin: 0 27px 20px;cursor: pointer;border-radius: 0 26px 0 0;font-weight: bold;padding: 17px 20px;width: 357px;}
.sub_01b .bottom a .ico{display: inline-flex;width: 60px;height: 60px;border: 1px dashed #29493e;vertical-align: middle;align-items: center;justify-content: center;margin: 0 22px 0 0;border-radius: 50%;background: url(../images/sub_01b_ico1.png) no-repeat center;}
.sub_01b .bottom a:nth-child(2){color: #cd9c6d;background: #fff0e0;}
.sub_01b .bottom a:nth-child(2) .ico2{border-color: #cd9c6d;background-image: url(../images/sub_01b_ico2.png);}

.sub_01b .right .sub_01c3{height: 216px;}


.sub_01c{padding: 38px 0 0;}
.sub_01c .lf{width: calc(50% + 58px);position: relative;}
.sub_01c .rt{width: calc(50% - 90px);position: relative;}

.sub_01c1{background: rgba(49, 124, 124, .5);padding: 28px 16px;}
.sub_01c1 ul{margin: 0 -5px;text-align: center;}
.sub_01c1 ul:last-child{margin-bottom: -25px;}
.sub_01c1 .item{margin: 0 5px 25px;background: #e8f3ec;text-align: center;color: #005e5e;line-height: 1.8em;border-radius: 50px;}

.sub_01c2{background: #fff6ec;padding: 36px 64px 30px;margin: 20px 0 0;}
.sub_01c2 ul{margin: 0 -5px -22px;text-align: center;}
.sub_01c2 .item{margin: 0 28px 22px;background: #f4e1ce;text-align: center;color: #cd9c6d;line-height: 1.8em;border-radius: 50px;}

.sub_01c3{height: 334px;overflow: hidden;position: relative;margin: 0 -15px 0 0;}
.sub_01c3 .article{color: #282828;padding: 0 32px 0 0;}
.sub_01c3 .swiper-slide{height: auto;}
.sub_01c3 .swiper-scrollbar{width: 7px;right: 0;height: auto;top: 0;bottom: 0;background: #e8f3ec;position: absolute;z-index: 2;}
.sub_01c3 .swiper-scrollbar-drag{background: #589a9b;}

.sub_01c4 {padding: 26px 0 0;margin: 0 0 -20px;}
.sub_01c4 .box{display: flex;justify-content: center;margin: 0 -20px;position: relative;}
.sub_01c4 .box:nth-child(2){margin-top: 35px;}
.sub_01c4 .box:nth-child(3){margin-top: 35px;}
.sub_01c4 .box:nth-child(4){margin-top: 42px;}
.sub_01c4 .box:nth-child(1):before{content: '';position: absolute;left: 50%;top: 100%;background: #337e7e;width: 2px;height: 42px;}
.sub_01c4 .box:nth-child(2):before{content: '';position: absolute;left: 50%;top: 100%;background: #337e7e;width: 2px;height: 42px;}
.sub_01c4 .box:nth-child(3):before{content: '';position: absolute;left: 50%;top: 100%;background: #337e7e;width: 2px;height: 24px;margin: 0 0 0 -1px;}

.sub_01c4 .item{width: 175px;;text-align: center;background: #e8f3ec;text-align: center;color: #005e5e;line-height: 1.8em;border-radius: 50px;margin: 0 20px;position: relative;}
/* .sub_01c4 .box:nth-child(2) .item:nth-child(1):before{content: '';position: absolute;left: 100%;top: 50%;width: 40px;border-top: 2px solid #337e7e;}
.sub_01c4 .box:nth-child(2) .item:nth-child(3):before{content: '';position: absolute;right: 50%;bottom: 100%;width: calc(100% + 37px);border-top: 2px solid #337e7e;border-right: 2px solid #337e7e;height: 17px;} */
.sub_01c4 .box:nth-child(4){flex-wrap: wrap;}
.sub_01c4 .box:nth-child(4) .item{margin: 0 11px 20px;width: calc(33.3% - 22px);}
/* .sub_01c4 .box:nth-child(4) .item:nth-child(1){width: 188px;} */
.sub_01c4 .box:nth-child(4) .item:nth-child(1):before{content: '';position: absolute;left: 50%;bottom: 100%;width: calc(100% + 22px);border-top: 2px solid #337e7e;border-left: 2px solid #337e7e;height: 17px;}
.sub_01c4 .box:nth-child(4) .item:nth-child(2):before{content: '';position: absolute;left: 50%;bottom: 100%;width: calc(100% + 20px);border-top: 2px solid #337e7e;border-left: 2px solid #337e7e;height: 17px;margin: 0 0 0 -1px;}
.sub_01c4 .box:nth-child(4) .item:nth-child(3):before{content: '';position: absolute;right: 50%;bottom: 100%;width: calc(100% + 22px);border-top: 2px solid #337e7e;border-right: 2px solid #337e7e;height: 17px;}
/* .sub_01c4 .box:nth-child(4) .item:nth-child(4):before{content: '';position: absolute;right: 50%;bottom: 100%;width: calc(100% + 22px);border-top: 2px dashed #337e7e;border-right: 2px dashed #337e7e;height: 17px;} */

.sub_01d{position: relative;overflow: hidden;margin: 43px 0 0;}
.sub_01d .sub_01_con{align-items: center;}

.sub_01d1{width: 173px;margin: 0 0 0 16px;}
.sub_01d1 .gp-img{padding-bottom: 134.1%;}
.sub_01d1 .title{margin: 0 0;line-height: 1.8em;background: #e8f3ec;color: #005e5e;font-weight: bold;text-align: center;position: relative;height: 2em;}
.sub_01d1 .title::before{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #005e5e;}

.sub_01d2{width: calc(100% - 256px);}
.sub_01d2 h3{color: #005e5e;margin: 5px 0 32px;}
.sub_01d2 ul{margin: 0 0 16px;}
.sub_01d2 ul:last-child{margin-bottom: 7px;}
.sub_01d2 li{width: auto;}
.sub_01d2 .item{margin: 0 60px 32px 0;position: relative;padding: 0 0 0 13px;line-height: 1.6em;}
.sub_01d2 .item::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 6px;height: 6px;background: #589a9b;border-radius: 50%;}

.sub_01d3{width: 328px;}
.sub_01d3 ul{margin: 0 0 -26px;}
.sub_01d3 li{width: 100%;}
.sub_01d3 .item{margin: 0 0 26px;}
.sub_01d3 .title{margin: 5px 0 12px;font-weight: bold;color: #005e5e;}

.sub_01e{position: relative;overflow: hidden;margin: 59px 0 0;padding: 0 0 80px;}

.sub_01e1{}
.sub_01e1 ul{margin: 0 0 -24px -55px;padding: 10px 13px 0 17px;}
.sub_01e1 .item{margin: 0 0 34px 55px;align-items: center; box-shadow: 0px 0px 18px 0px rgba(195, 195, 195, 1);}
.sub_01e1 .img_box{width: 173px;}
.sub_01e1 .gp-img{padding-bottom: 134.1%;}
.sub_01e1 .info_box{margin: 0 0 0;padding: 0 0 0;width: calc(100% - 198px);}
.sub_01e1 .title{margin: 0 0 16px;font-weight: bold;color: #005e5e;}
.sub_01e1 .summary{margin: 0 0;color: #282828;}

.wrap_sub01f{padding: 54px 0 69px;background: #6ab273;}
.sub01f{position: relative;overflow: hidden;}
.sub01f .sub_01_con{background: #e8f3ec;padding: 53px 46px 40px;}
.sub_01f1{border-bottom: 1px dashed #cd9c6d;padding: 0 0 20px;margin: 0 0 23px;}
.sub_01f1:last-child{border-bottom: none;}
.sub_01f1 h3{color: #005e5e;margin: 0 0 13px;}
.sub_01f1 ul{margin: 0 0 -12px;}
.sub_01f1 li{width: 20%;}
.sub_01f2 li{width: auto;margin: 0 43px 0 0;}
.sub_01f1 .item{margin: 0 0 16px;padding: 0 0 0 15px;position: relative;line-height: 1.6em;}
.sub_01f1 .item::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 6px;height: 6px;background: #589a9b;border-radius: 50%;}


.sub_002a{max-width: 1250px;margin: -30px auto 56px;border-bottom: 5px solid #005e5e;padding: 0 0 40px;position: relative;}
.sub_002a .sub_page_title2{left: 0;top: 0;position: relative;display: inline-block;}
.sub_002a ul{margin: 20px 0 -18px -45px;}
.sub_002a li{width: 33.3%;}
.sub_002a .item{margin: 0 0 22px 45px;}
.sub_002a .gp-img{padding-bottom:44.5%}
.sub_002a .title{margin: 0 0;line-height: 2.4em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_002a .more{display: block;margin: 35px auto 0;width: 180px;line-height: 45px;background: #005e5e;text-align: center;border-radius: 50px;color: #fff;}
.sub_002a .more::after{content: '';display: inline-block;vertical-align: middle;border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin: -2px 0 0 12px;}

.sub_002b{max-width: 1250px;margin: 0 auto;position: relative;}
.sub_002b .sub_page_title2{left: 0;top: 0;position: relative;display: inline-block;}

.sub_002b1{position: relative;margin: 23px 0 25px;}
.sub_002b1 ul{margin: 0 7px;position: relative;text-align: center;}
.sub_002b1 ul::before{content: '';display: block;position: absolute;left: 0;width: 100%;border-bottom: 1px solid #005e5e;bottom: 10px;}
.sub_002b1 .item{margin: 0 35px;position: relative;}
.sub_002b1 .title{margin: 0 0;font-family: 'Noto Serif SC';font-weight: bold;color: #888;}
.sub_002b1 .dot{width: 22px;height: 22px;margin: 2px auto 0;position: relative;}
.sub_002b1 .dot::before{content: '';display: block;background: #bfbfbf;width: 10px;height: 10px;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);border-radius: 50%;}
.sub_002b1 .dot::after{content: '';display: block;border-radius: 50%;border: 1px solid #bfbfbf;width: 17px;height: 17px;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.sub_002b1 li.active .title{color: #005e5e;transform: scale(1.2);transform-origin: bottom center;}
.sub_002b1 li.active .dot::before{background: #005e5e;width: 13px;height: 13px;}
.sub_002b1 li.active .dot::after{border: 1px solid #005e5e;width: 22px;height: 22px;}
.sub_002b1 li.active .item::before{content: '';display: block;position: absolute;bottom: -28px;border-bottom: 23px solid #e8f3ec;left: 50%;transform: translateX(-50%);border-left: 18px solid transparent;border-right: 18px solid transparent;filter: drop-shadow(0 -1.5px 0 #005e5e);}
.sub_002b1 .arrow{background: url(../images/sub_002b_prev.png) no-repeat center/cover;width: 28px;height: 24px;position: absolute;bottom: 0;}
.sub_002b1 .prev{left: -33px;}
.sub_002b1 .next{right: -33px;background: url(../images/sub_002b_next.png) no-repeat center/cover;}

.sub_002b2{}
.sub_002b2 .box{display: none;}
.sub_002b2 .box.active{display: block;}
.sub_002b2 ul{margin: 0 -30px;background: #e8f3ec;border: 1px solid #005e5e;padding: 39px 2px 26px;border-radius: 16px;}
.sub_002b2 li{width: 33.3%;}
.sub_002b2 .item{margin: 0 22px;}
.sub_002b2 .title{margin: 0 0;line-height: 2em;}

.sub_002b2 .more{display: block;margin: 29px auto 0;width: 180px;line-height: 45px;background: #005e5e;text-align: center;border-radius: 50px;color: #fff;}
.sub_002b2 .more::after{content: '';display: inline-block;vertical-align: middle;border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin: -2px 0 0 12px;}

.sub_0021{overflow: hidden;}
.sub_0021 ul{margin: 5px auto -42px;max-width: 1006px;}
.sub_0021 li{width: 50%;}
.sub_0021 .item{margin: 0 58px 43px;}
.sub_0021 .title{margin: 9px 0 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.sub_030 .lf{background: #fff;width: calc(100% - 400px);}
.sub_030 .rt{width: 370px;}

.sub_030a{padding: 7px 0 0;}
.sub_030a h3{line-height: 36px;padding: 0 0 16px;border-bottom: 5px solid #005e5e;color: #005e5e;}
.sub_030a .more{float: right;color: #8f8f8f;padding: 0 21px 0 0;display: block;position: relative;line-height: 22px;margin: 13px 0 0;}
.sub_030a .more::before{content: '';display: block;border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.sub_030a ul{margin: 0 0;}
.sub_030a .item{margin: 0 0;padding: 14px 0 14px 15px;border-bottom: 2px dashed rgba(88, 154, 155, .5);position: relative;}
.sub_030a .item::before{content: '';display: block;position: absolute;width: 7px;height: 7px;background: #589a9b;border-radius: 50%;left: 0;top: 26px;}
.sub_030a li{width: 100%;}
.sub_030a li:last-child .item{border: none;}
.sub_030 .sub_011 .left{margin-left: 0;left: 24px;}

.wrap_sub03a{padding: 25px 0 25px;overflow: hidden;margin: -17px 0 53px;}
.sub03a::before{content: '';display: block;position: absolute;left: 40px;top: -25px;bottom: -25px;width: calc(50% + 50vw);background: #005e5e url(../images/sub_03a_bg.png) no-repeat right bottom/527px;}
.sub03a{position: relative;}
.sub03a .lf{width: 66.5%;position: relative;z-index: 1;}
.sub03a .rt{width: 33.5%;position: relative;z-index: 2;}

.sub_03a2{}
.sub_03a2 ul{margin: 0 0;}
.sub_03a2 li{width: 100%;position: relative;z-index: 1;}
.sub_03a2 .item{margin: 0 0 -1px;background: #fff;overflow: hidden;position: relative;border-top: 1px dashed #c4d4ca;}
.sub_03a2 li:first-child .item{border: none;}
.sub_03a2 .img_box{float: right;width: 233px;width: 49.68%;}
.sub_03a2 .title{margin: 0 0;position: absolute;left: 19px;top: 50%;transform: translateY(-50%);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;width: 39.65%;}
.sub_03a2 li.on{z-index: 2;}
.sub_03a2 li.on .title{font-weight: bold;color: #282828;left: 27px;}
.sub_03a2 li.on .item{margin: -5px -5px -6px -8px;background: #e8f3ec;padding: 5px 5px 6px 8px;border-color: transparent;}

.sub_03b .lf{width: 153px;}
.sub_03b .mid{width: calc(100% - 507px);}
.sub_03b .rt{width: 260px;}

.sub_03b .mid .sub_03b_tab{display: none;}
.sub_03b .mid .sub_03b_tab.active{display: block;}

a.sub_03b_more{display: block;margin: 29px auto 0;width: 180px;line-height: 45px;background: #005e5e;text-align: center;border-radius: 50px;color: #fff;}
.sub_03b_more::after{content: '';display: inline-block;vertical-align: middle;border-left: 10px solid #f3ad55;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin: -2px 0 0 12px;}

.sub_03b2{}
.sub_03b2 ul{margin: 0 0 -25px;}
.sub_03b2 li{width: 100%;}
.sub_03b2 .item{margin: 0 0 25px;}
.sub_03b2 .title{margin: 5px 0 0;line-height: 1.67em;}

.sub_041{background: #fff;padding: 10px 35px 48px;}
.sub_041 ul{margin: 0 0;}
.sub_041 li{width: 100%;}
.sub_041 .item{padding: 20px  0 20px;border-bottom: 1px dashed #4aabb2;line-height: 1.9em;align-items: center;}
.sub_041 .tip{text-align: center;width: 136px;background: #e8f3ec;border-radius: 50px;font-weight: bold;}
.sub_041 .tip::before{content: '';display: inline-block;vertical-align: middle;width: 7px;height: 7px;background: #2e7c7a;border-radius: 50%;margin: 0 8px 0 0;}
.sub_041 .col2{width: 200px;}
.sub_041 .time{color: #282828;}
.sub_041 .time .ico{display: inline-block;vertical-align: middle;margin: -4px 4px 0 0;}
.sub_041 .tip2{color: #282828;}
.sub_041 .tip2 .ico{display: inline-block;vertical-align: middle;margin: -4px 4px 0 0;}

.sub_041 .col3{width: 680px;}
.sub_041 .title{margin: 0 0;position: relative;padding: 0 0 0 14px;}
.sub_041 .title::before{content: '';display: block;position: absolute;left: 0;top: 1em;transform: translateY(-50%);width: 6px;height: 6px;background: #282828;border-radius: 50%;}

.sub_041 .link{margin: 0 0;position: relative;padding: 0 0 0 24px;background: url(../images/sub_01b_ico1.png) no-repeat left center/14px;}

.sub_041 .more{width: 110px;border: 1px solid #2e7c7a;border-radius: 7px;text-align: center;color: #2e7c7a;display: none;}

.sub_layout .rt2 .pages,.sub_layout .rt3 .pages,.sub_07 .mid .pages{margin: 0;border: none;}

.sub_042 h3{text-align: center;margin: 0 0 46px;}
.sub_042 .title{width: 334px;line-height: 50px;padding: 0 0 0 23px;position: relative;background: #337e7e;border-radius: 0 16px 0 0;color: #fff;margin: 0 0 24px;}
.sub_042 .title::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;background: url(../images/sub_018_title.png) no-repeat center/cover;width: 25px;height: 20px;}
.sub_042 .box{margin: 0 0 52px;}
.sub_042 .col{width: 48%;}

.sub_052{}
.sub_052 ul{margin: 0 0 -29px;padding: 0 0;}
.sub_052 li{width: 100%;}
.sub_052 .item{margin: 0 0 29px;align-items: center;background: #fff;height: 212px;overflow: hidden;position: relative;}
.sub_052 .item::before{content: '';display: block;background: url(../images/sub_052_bg.png) no-repeat center/cover;width: 254px;height: 209px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.sub_052 .img_box{width: 380px;}
.sub_052 .img_box ~ .info_box{width: calc(100% - 402px);margin-left: 0;}
.sub_052 .info_box{margin: 0 0 0 92px;padding: 16px 50px 0 68px;position: relative;width: calc(100% - 92px);z-index: 10;}
.sub_052 .title{margin: 0 0;line-height: 1.8em;}
.sub_052 .summary{margin: 17px 0 0;color: #8f8f8f;}
.sub_052 .time{position: absolute;left: 0;top: 50%;transform:translateX(-50%) translateY(-50%);width: 80px;height: 70px;background: #e8f3ec;border-radius: 0 15px 0 0;text-align: center;color: #589a9b;display: flex;flex-direction: column;justify-content: center;}
.sub_052 .day{font-weight: bold;line-height: 1.2em;}

.sub_052 .item:hover{background: #589a9b;}
.sub_052 .item:hover::before{opacity: 1;}
.sub_052 .item:hover .title,.sub_052 .item:hover .summary{color: #fff;}

.sub_061{}
.sub_061 ul{margin: 0 0 -21px;}
.sub_061 li{width: 100%;}
.sub_061 .item{margin: 0 0 21px;box-shadow: 0px 0px 27px 0px rgba(143, 143, 143, 0.51);background: #fff;padding: 25px 41px 28px;}
.sub_061 .summary{margin: 2px 0 7px;color: #8f8f8f;}
.sub_061 .time{color: #005e5e;}

.sub_07 .lf{width: 153px;}
.sub_07 .mid{width: calc(100% - 612px);}
.sub_07 .rt{width: 370px;}

.sub_07b .mid{width: calc(100% - 507px);}
.sub_07b .rt{width: 260px;}

.sub_0731{}
.sub_0731 ul{margin: 4px 0 -20px -2px;padding: 0 0;}
.sub_0731 li{width: 100%;}
.sub_0731 .item{margin: 0 0 20px;position: relative;overflow: hidden;padding: 10px 8px;background: #fff;z-index: 1;}
.sub_0731 .item::before{content: '';display: block;position: absolute;background: url(../images/sub_052_bg.png) no-repeat center/cover;width: 188px;height: 154px;right: -23px;bottom: -5px;opacity: 0;z-index: -1;}
.sub_0731 .img_box{width: 270px;}
.sub_0731 .img_box ~ .info_box{width: calc(100% - 295px);margin-left: 0;}
.sub_0731 .info_box{margin: 0 0 0 10px;padding: 2px 10px 0 0;}
.sub_0731 .title{margin: 0 0 3px;line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_0731 .summary{margin: 0 0 24px;color: #8f8f8f;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0731 .time{color: #005e5e;}
.sub_0731 .item:hover{background: #589a9b;}
.sub_0731 .item:hover::before{opacity: 1;}
.sub_0731 .item:hover .title,.sub_0731 .item:hover .summary,.sub_0731 .item:hover .time{color: #fff;}

.sub_0732{}
.sub_0732 ul{margin: 4px 0 -20px -2px;padding: 0 0;}
.sub_0732 li{width: 100%;}
.sub_0732 .item{margin: 0 0 20px;position: relative;overflow: hidden;padding: 10px 28px;background: #fff;z-index: 1;}
.sub_0732 .item::before{content: '';display: block;position: absolute;background: url(../images/sub_052_bg.png) no-repeat center/cover;width: 188px;height: 154px;right: -23px;bottom: -5px;opacity: 0;z-index: -1;}
.sub_0732 .img_box{width: 112px;}
.sub_0732 .gp-img{padding-bottom: 134.8%;}
.sub_0732 .info_box{margin: 0 0 0;padding: 2px 14px 0 0;width: calc(100% - 153px);}
.sub_0732 .title{margin: 0 0 3px;line-height: 1.8em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_0732 .summary{margin: 0 0 12px;color: #8f8f8f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 2em;}
.sub_0732 .time{color: #005e5e;}
.sub_0732 .item:hover{background: #589a9b;}
.sub_0732 .item:hover::before{opacity: 1;}
.sub_0732 .item:hover .title,.sub_0732 .item:hover .summary,.sub_0732 .item:hover .time{color: #fff;}

.sub_08{margin: 0 0;background: #fff;padding: 32px 35px 61px;line-height: 1.6em;}
.sub_08 table{width: 100%;text-align: center;}
.sub_08 table th{padding: 8px 0;background: #005e5e;font-weight: bold;color: #fff;white-space: nowrap;}
.sub_08 table td{padding: 15px 0;}
.sub_08 table tr:nth-child(2n + 1){padding: 11px 0;background: #e8f3ec;}

.sub_08a{text-align: center;font-weight: bold;color: #046868;padding: 4px 0 37px;}

.sub_08b{margin: 0 0;}
.sub_08b .lf{position: relative;width: 42.85%;overflow: hidden;padding: 26px 0 0 25px;width: 58%;}
.sub_08b .rt{position: relative;width: 54.7%;overflow: hidden;padding: 31px 0 0 22px;width: 38%;}

.sub_08b1{background: #fff;padding: 49px 44px 30px;line-height: 1.8;height: 100%;}

.sub_08b2{background: #fff;padding: 75px 46px 26px;height: 100%;padding-top: 40px;}
.sub_08b2 ul{margin: 0 -24px -20px;padding: 15px 0 0 0;}
.sub_08b2 li{width: 50%;}
.sub_08b2 .item{margin: 0 13px 20px;padding: 1px 10px 0 0;background: #e8f3ec;position: relative;border-radius: 0 15px 0 0;}
.sub_08b2 .gp-img{padding-bottom: 103.5%;border-radius: 0 15px 0 0;position: relative;margin: -15px 0 0;}
.sub_08b2 .bottom{padding: 13px 0 7px;text-align: center;}
.sub_08b2 .title{margin: 0 0;}
.sub_08b2 .summary{margin: 0 0;color: #282828;}

.sub_08c{margin: 60px 0 0;}
.sub_08c .lf{width: 63.57%;}
.sub_08c .rt{width: 33.2%;}

.sub_08c1{}
.sub_08c1 ul{margin: 0 0 -20px;padding: 0 0;}
.sub_08c1 li{width: 100%;}
.sub_08c1 .item{margin: 0 0 20px;position: relative;overflow: hidden;padding: 10px 8px;background: #fff;z-index: 1;height: 170px;align-items: center;}
.sub_08c1 .item::before{content: '';display: block;position: absolute;background: url(../images/sub_052_bg.png) no-repeat center/cover;width: 188px;height: 154px;right: 76px;bottom: -5px;opacity: 0;z-index: -1;}
.sub_08c1 .img_box{width: 270px;}
.sub_08c1 .info_box{margin: 0 0 0;padding: 7px 32px;width: 100%;}
.sub_08c1 .img_box ~ .info_box{width: calc(100% - 293px);padding: 7px 10px 0 0;}
.sub_08c1 .title{margin: 0 0 3px;line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_08c1 .summary{margin: 0 0 5px;color: #8f8f8f;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub_08c1 .time{color: #005e5e;}
.sub_08c1 .item:hover{background: #589a9b;}
.sub_08c1 .item:hover::before{opacity: 1;}
.sub_08c1 .item:hover .title,.sub_08c1 .item:hover .summary,.sub_08c1 .item:hover .time{color: #fff;}

.sub_08c2{}
.sub_08c2 ul{margin: -22px 0 0;padding: 0 0;}
.sub_08c2 li{width: 100%;}
.sub_08c2 .item{align-items: center;border-bottom: 1px dashed #c4d4ca;padding: 20px 0;overflow: hidden;position: relative;z-index: 1;}
.sub_08c2 li:last-child .item{border-bottom: none;}
.sub_08c2 .item::before{content: '';display: block;position: absolute;right: -11px;bottom: -3px;opacity: 0;background: url(../images/sub_082_bg.png) no-repeat center/cover;width: 154px;height: 127px;z-index: -1;}
.sub_08c2 .time_box{width: 80px;height: 70px;position: relative;text-align: center;color: #589a9b;background: #e8f3ec;border-radius: 0 16px 0 0;padding: 6px 0 0;}
.sub_08c2 .day{margin: 0 0 0;line-height: 1.2;font-weight: bold;}
.sub_08c2 .month{margin: 0 0 0;line-height: 1.2;}
.sub_08c2 .title{margin: 0 0;width: calc(100% - 104px);color: #282828;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_08c2 .item:hover{background: #fff0e0;}
.sub_08c2 .item:hover::before{opacity: 1;}
.sub_08c2 .item:hover .time_box{color: #cd9c6d;background: #f4e1ce;}


.meeting{background: url(../images/meeting.png) no-repeat left center/51px auto;padding: 0 0 0 53px;line-height: 50px;height: 50px;}
.meeting span{background: #2e70cc;line-height: 36px;padding: 0 15px;border-radius: 50px;color: #fff;display: inline-block;vertical-align: middle;}

.sub_001{background: #e8f3ec;padding: 20px 10px;}

.sub_001a{padding: 29px 24px 23px;align-items: flex-start;background: #2e7c7a url(../images/sub_001_bg.png) no-repeat left center/auto 100%;border-radius: 0 43px 0 0;}
.sub_001a > *{margin-top: 25px;margin-bottom: 25px;}
.sub_001a .title{color: #fff;line-height: 45px;margin: 0 5px 0 0;}
.sub_001a input{height: 45px;background: #e8f3ec;padding: 0 21px;border: none;border-radius: 10px;color: #317c7c;outline: none;}
.sub_001a input::placeholder{color: #c0bfbf;}
#timePickerBox{width: 216px;height: 45px;position: relative;width: 270px;}
#timePickerBox .btn{height: 100%;background: url(../images/sub_001_time.png) no-repeat center/19px auto;width: 49px;position: absolute;right: 0;top: 0;}
#timePickerBox input{width: 100%;box-sizing: border-box;}
.sub_001a .txt{position: relative;}
.sub_001a .txt input{width: 383px;}
.sub_001a .txt .words{position: absolute;top: 100%;left: 140px;color: #fff;line-height: 46px;}
.sub_001a .txt .words span{display: inline-block;margin: 0 14px 0 0;}
.sub_001a .txt .meeting_search{display: block;width: 111px;line-height: 45px;height: 45px;background: #cd9c6d;color: #fff;text-align: center;margin: 0 0 0 12px;border-radius: 50px;}

.sub_001b .sub_041{background: none;padding: 20px 70px 1px;}
.sub_001b .sub_041 .tip,.sub_001b .sub_041 .more{background: #fff;}

.sub_043{margin: 0 auto;max-width: 794px;}
.sub_043 .curMonth{color: #005e5e;}
.sub_043 .curMonth::before{background-image: url(../images/sub_043_arrow.png);}
.sub_043 .calendarTil{padding-top: 0;}
.sub_043 .activeSearch{background: #2e70cc url(../images/sub_043_bg.png) no-repeat 92% center/170px auto;}


@media screen  and (max-width:1480px){
	.sub_012 li{width: 50%;}

	.sub_0021 ul{margin-bottom: -20px;}
	.sub_0021 .item{margin: 0 30px 20px;}

	.sub_011 .right{padding-top: 14px;padding-bottom: 20px;}
	.sub_030 .lf{width: calc(100% - 330px);}
	.sub_030 .rt{width: 300px;}

	.sub_012b li{width: 25%;}

	/* .sub_041 .item{justify-content: flex-start;} */
	.sub_041 .col2{width: auto;}
	.sub_041 .col3{width: 100%;}


	.sub_041 .title{margin-bottom: 10px;}
	.sub_041 .tip{margin: 0 10px 10px 0;}
	.sub_041 .tip2{}
	.sub_041 .more{float: right;}

	.sub_052 .img_box{width: 260px;}
	.sub_052 .img_box ~ .info_box{width: calc(100% - 282px);}
	.sub_052 .info_box{padding-right: 30px;}

	.sub_07 .mid{width: calc(100% - 480px);}
	.sub_07 .rt{width: 260px;}

	.sub_01b .bottom a{width: 260px;margin: 0 10px 20px;padding: 12px 16px;}
	.sub_01c2{padding: 36px 10px 30px;}
	.sub_01c2 .item{margin: 0 12px 22px;}

	.sub_01d1{margin: 0;}
	.sub_01d2{/* width: calc(100% - 520px); */}
	.sub_01d3{width: 280px;}

	.sub_01e1 .img_box{width: 120px;}
	.sub_01e1 .info_box{width: calc(100% - 140px);padding-right: 10px;}

	.sub_01f1 li{width: 33.3%;}
	.sub_01f2 li{width: auto;}

	.sub_001b .sub_041{padding: 20px 30px 1px;}

}
@media screen  and (max-width:1240px){
	/* .sub_041 .time{width: 163px;} */

	.sub_042 .col{width: 100%;}

	.sub_0731 .img_box{width: 180px;}
	.sub_0731 .img_box ~ .info_box{width: calc(100% - 200px);}

	.sub_0732 .img_box ~ .info_box{width: calc(100% - 135px);}

	.sub_01b .left{width: 220px;}
	.sub_01b .right{width: calc(100% - 260px);margin: 0;}
	.sub_01b .bottom a{width: calc(48% - 20px);}

	.sub_01c1 .item,.sub_01c2 .item{font-size: 18px;}

	.sub_01d2 li{width: 33.3%;}

	.sub_01e1 li{width: 50%;}

	.sub_03a2 .title{-webkit-line-clamp: 2;}


}
@media screen  and (max-width:996px){
	.sub_011 .right{padding: 0 20px;}

	.sub_012b li{width: 33.3%;}

	.sub_01a{padding: 24px 30px 30px;margin: 0;}
	.sub_01b{margin: 30px 0 0;}
	.sub_01_con{padding: 30px 24px 24px;}
	.sub_01b .left{margin: 0 auto 30px;}
	.sub_01b .right{width: 100%;margin: 0;}
	.sub_01b .bottom a{width: auto;padding: 12px 20px;}

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

	.sub_01d2{width: calc(100% - 200px);}
	.sub_01d2 .item{margin-bottom: 10px;margin-right: 0;}
	.sub_01d2 ul:last-child{margin-bottom: -10px;}

	.sub_01d3{width: 100%;margin: 20px 0 0;}
	.sub_01d3 .item{margin: 0 0 20px;}
	.sub_01d3 .title{margin-top: 0;}

	.sub_01f1 ul{margin: 0 0 -10px;}
	.sub_01f1 li{width: 50%;}
	.sub_01f2 li{width: auto;margin: 0 24px 0 0;}
	.sub_01f1 .item{margin-bottom: 10px;}

	.sub_002a{margin-top: 0;margin-bottom: 30px;padding-bottom: 30px;}
	.sub_002a .more{margin-top: 20px;}
	.sub_002a ul{margin: 20px 0 -18px -24px;}
	.sub_002a li{width: 50%;}
	.sub_002a .item{margin: 0 0 10px 24px;}

	.sub_002b1{margin-left: 20px;margin-right: 20px;}
	.sub_002b1 .item{margin: 0 15px;}
	.sub_002b2 ul{margin: 0 -12px;padding: 20px 0 12px;}
	.sub_002b2 .item{margin: 0 12px;}

	.sub_012 .vicetitle{line-height: 1.6em;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

	.sub_018{padding: 0;}
	.sub_018 .title{position: relative;display: inline-block;}

	.sub_018 .bottom{flex-direction: column;min-height: initial;border-radius: 20px;}
	.sub_018 .left{margin: 20px;line-height: 1.6em;position: relative;top: 0;transform: none;}
	.sub_018 .bottom::after{position: relative;display: block;height: 250px;width: 100%;max-width: 420px;}

	.sub03a .rt{display: none;}
	.sub03a .lf{width: 100%;}
	.wrap_sub03a{margin: -20px 0 20px;background: #005e5e url(../images/sub_03a_bg.png) no-repeat right bottom/200px;padding: 10px 0;}
	.sub03a::before{display: none;}

	.sub_030 .lf{width: 100%;padding: 10px 20px 20px;margin: 0 0 20px;}
	.sub_030 .rt{width: 100%;}

	.sub_042 h3{margin: 0 0 24px;}
	.sub_042 .title{width: 280px;line-height: 45px;margin: 0 0 16px;}
	.sub_042 .box{line-height: 1.8em;margin: 0 0 24px;}
	.sub_042 .article{line-height: 1.8em;}

	.sub_052 .item{height: auto;}
	.sub_052 .info_box{padding: 30px 20px 15px 50px;margin-left: 50px;width: calc(100% - 50px);}

	.sub_07 .lf,.sub_03b .lf{width: 100%;margin: 0 0 20px;}
	.sub_07 .mid,.sub_03b .mid{width: 100%;padding: 0 0 20px;}
	.sub_07 .rt,.sub_03b .rt{width: 100%;padding: 0;}

	.sub_08 .wrap{overflow: auto;}
	.sub_08 table{min-width: 1000px;}

	.sub_08b .lf{width: 100%;margin: 0 0 20px;}
	.sub_08b1{padding: 25px 20px 20px;}
	.sub_08b .rt{width: 100%;}
	.sub_08b2{padding: 35px 30px 30px;}
	.sub_08c{margin: 30px 0 0;}
	.sub_08c .lf{width: 100%;margin: 0 0 20px;}
	.sub_08c .rt{width: 100%;}
	.sub_08c2 .time_box{height: 56px;}
	.sub_08c2 ul{margin-top: -10px;}
	.sub_08c2 .item{padding: 16px 0;}
	.sub_08c2 .title{line-height: 1.8em;}

	


}
@media screen and (max-width:767px){
	.sub_01a{padding: 20px 15px;margin: 0;}
	.sub01a_title{margin-bottom: 20px;}
	.sub_01a .summary{margin-bottom: 10px;line-height: 1.6em;}

	.sub_01_con{margin: 15px 0 0 10px;padding: 30px 12px 24px}

	.sub_01c3{margin-right: 0px;}
	.sub_01c3 .article{padding-right: 16px;}

	.sub_01b .right .article{line-height: 1.8em;}
	.sub_01b .bottom a{padding: 6px 15px;line-height: 40px;border-radius: 0 10px 0 0;}
	.sub_01b .bottom a .ico{width: 30px;height: 30px;background-size: 50% auto;margin-right: 10px;}

	.sub_01c4 .item{font-size: 14px;}
	.sub_01c4 .box:nth-child(4) .item{margin-left: 3px;margin-right: 3px;}
	.sub_01c4 .box:nth-child(4) .item:nth-child(2):before{width: 0;}

	.sub_01d1{width: 120px;}
	.sub_01d2{width: calc(100% - 140px);}

	.sub_01e,.sub_01d{margin: 30px 0 0;}

	.sub_01e1 li,.sub_01f1 li{width: 100%;}
	.sub_01e1 .title{margin: 0 0 10px;line-height: 1.6em;}

	
	.wrap_sub01f{padding: 30px 0 40px;}

	.sub_011 .right{padding: 0;}

	.sub_012 ul{margin: 0 0 0 -16px;}
	.sub_012 ul:last-child{margin-bottom: -16px;}
	.sub_012 .item{margin: 0 0 16px 16px;}
	.sub_012 .img_box{width: 100%;}
	.sub_012 .info_box{width: 100%;padding: 12px 10px;text-align: center;}

	.sub_012b ul{margin: 0 0 -12px -12px;}
	.sub_012b li{width: 50%;}
	.sub_012b .item{margin: 0 0 12px 12px;}

	.sub_0021 ul{margin-bottom: -20px;}
	.sub_0021 .item{margin: 0 5px 20px;}

	.sub_002b1 .item{margin: 0 5px;}
	.sub_002b2 ul{margin: 0;padding-bottom: 1px;}
	.sub_002b2 li{width: 100%;}
	.sub_002b2 .item{margin: 0 10px 10px;}

	.sub_002b1{margin-left: 0;margin-right: 0;margin-bottom: 17px;}
	.sub_002b1 ul{margin: 0 20px;}
	.sub_002b1 .arrow{width: 14px;height: 12px;bottom: 5px;}
	.sub_002b1 .prev{left: 0px;}
	.sub_002b1 .next{right: 0px;}

	.sub_002b1 .dot::before{width: 6px;height: 6px;}
	.sub_002b1 .dot::after{width: 10px;height: 10px;}
	.sub_002b1 li.active .dot::before{width: 8px;height: 8px;}
	.sub_002b1 li.active .dot::after{width: 14px;height: 14px;}
	.sub_002b1 li.active .item::before{bottom: -20px;border-bottom: 16px solid #e8f3ec;left: 50%;border-left: 12px solid transparent;border-right: 12px solid transparent;}

	.sub_030a .item{padding: 10px 0 10px 15px;border-bottom: 1px dashed rgba(88, 154, 155, .5);}
	.sub_030a .item::before{left: 0;top: 23px;width: 5px;height: 5px;}

	.sub_041 .tip{width: 110px;}
	.sub_041 .title{width: 100%;}
	.sub_041 .tip2{margin: 0;}
	.sub_041 .col2{width: 100%;}

	.sub_042 .title{width: 100%;line-height: 40px;padding: 0 0 0 20px;}

	.sub_052 .item{flex-direction: column;}
	.sub_052 .img_box{width: 100%;}
	.sub_052 .img_box ~ .info_box,.sub_052 .info_box{width: 100%;margin: 0;}
	.sub_052 .info_box{padding: 20px 20px 20px 90px;}
	.sub_052 .time{left: 45px;width: 60px;}
	.sub_052 .summary{line-height: 1.6em;height: auto;}

	.sub_061 .item{padding: 16px 20px;}
	.sub_061 .title{line-height: 1.6em;}

	.sub_0732 .item{padding: 10px;}

	.sub_08{padding: 20px 20px 30px;}

	.sub_08b2{padding: 15px 10px 20px;}
	.sub_08b2 .item{margin: 0 10px 20px;padding: 0;}
	.sub_08b2 ul{margin: 0 -10px -20px;padding: 0 0;}
	.sub_08b2 .gp-img{margin: 0;}
	.sub_08b2 .bottom{padding: 5px 0;line-height: 1.4em;}

	.sub_08b .rt,.sub_08b .lf{padding-left: 0;}

	.sub_08c1 .item{padding: 10px 8px;align-items: flex-start;height: auto;}
	.sub_08c1 .img_box{width: 100%;}
	.sub_08c1 .img_box ~ .info_box,.sub_08c1 .info_box{width: 100%;padding: 10px 20px;}

	.sub_001a .meeting{order: -1;}
	.sub_001a > *{margin-top: 0;margin-bottom: 20px;width: 100%;}
	/* .sub_001a > *:last-child{margin-bottom: 0;} */
	.sub_001a .title{line-height: 1.4em;}
	.sub_001a input{height: 36px;width: 100%;}
	#timePickerBox{width: 100%;height: 36px;}
	.sub_001a .txt .words{position: relative;top: 0;left: 0;width: 100%;}
	.sub_001a .txt .meeting_search{margin: 0 0;line-height: 36px;height: 36px;width: 80px;}

}
@media screen  and (max-width:413px){
	.sub_01b .left{width: 160px;margin-bottom: 20px;}

	.sub_01c1 li,.sub_01c2 li{width: 80%;}

	.sub_01d1{margin: 0 auto 20px;}
	.sub_01d2,.sub_01f1 li,.sub_002a li{width: 100%;}

	.sub_002b1 .arrow{display: none;}
	.sub_002b1 ul{margin: 0;}
	
	.sub_01b .bottom a{
		margin: 0 5px 15px;
		padding: 6px 10px;
	}
	.sub_01b .bottom a .ico{
		margin-right: 6px;
	}

}
@media screen  and (max-width:380px){
	.sub_0731 .item{
		flex-direction: column;
	}
	.sub_0731 .img_box,
	.sub_0731 .info_box,
	.sub_0731 .img_box ~ .info_box{
		width: 100%;
	}
	.sub_0731 .info_box{
		margin-top: 6px;
	}
}
@media screen  and (max-width:360px){
	.sub_01b .bottom a{
		padding: 5px;
		margin: 0 0 10px;
	}
}
