/* ===== html ===== */
html {background:url(../images/bkg.jpg) 50% 0 fixed;background-size:100% auto;}



/* ===== topbar ===== */
.ne_topbar, .ne_search button {background-color:#c3e3d2;}
.ne_topbar {height:2rem;}
.ne_topbar p {line-height:2rem;}
.ne_topbar em {color:#bbb;margin:0 0.75rem;}


.ne_search button, .ne_search i {cursor:pointer;height:1.6rem;width:1.6rem;}
.ne_search button {margin:0.2rem 0.2rem 0.2rem 0;}

.ne_search i:before {border:2px solid #00873c;height:0.6rem;left:0.35rem;top:0.35rem;width:0.6rem;}
.ne_search i:after {background-color:#00873c;border-radius:1px;height:2px;width:6px;bottom:0.38rem;right:0.38rem;}
.ne_search b {color:#fff;}

.ne_search button:hover {background-color:#00873c;}
.ne_search button:hover i:before {border:2px solid #fff;}
.ne_search button:hover i:after {background-color:#fff;}
.ne_search button:hover b {color:#fff;}

.ne_search input {background-color:#d2eadd;height:1.6rem;margin:0.2rem;padding:0 0.35rem;width:6rem;}
.ne_search input:focus {background-color:#fff;color:#00873c;width:8rem;}




/* ===== header ===== */
.ne_header, h1.ne_logo, h1.ne_logo a {height:8rem;}
.ne_header {padding:1.5rem 0;}


h1.ne_logo, h1.ne_logo a {width:60rem;}
h1.ne_logo a {background-image:url(../images/logo.png);}



/* ===== navi ===== */
.ne_navi, .ne_navi ol, .ne_navi li, .ne_navi li a {line-height:2.6rem;}
.ne_navi {background-color:#00873c;}
.ne_navi li {border-right:1px solid #269959;}
.ne_navi li:first-child {border-left:1px solid #269959;}

.ne_navi li a:hover, .ne_navi li a:active {background-color:#00c457;}
.ne_navi li.ne_cur a:link, .ne_navi li.ne_cur a:visited {background-color:#269959;}




/* ===== row_1-homePress ===== */
.ne_row {padding-top:1.5rem;padding-bottom:30px}



/* ----- headline ----- */
.ne_headline, .ne_headline li, .ne_headline dl, .ne_headline dt, .ne_headline dt * {height:18rem;width:100%;}
.ne_headline h3 {left:-0.25rem;line-height:1.8rem;padding:0 0.6rem;top:1rem;}

.ne_headline dd {bottom:0;left:0;padding:1rem 0.75rem;width:100%;}
.ne_headline a:link dd, .ne_headline a:visited dd {background-color:rgba(0,0,0,0.5);}
.ne_headline a:hover dd, .ne_headline a:active dd {background-color:#00873c;background-color:rgba(0,135,60,0.9);}

.ne_headline a:link h4, .ne_headline a:visited h4 {color:#fff;}
.ne_headline a:link p, .ne_headline a:visited p {color:#ccc;}
.ne_headline h4 {width:26rem;}
.ne_headline p {width:4.5rem;}

.ne_headline .bx-controls {bottom:0;}
.ne_headline .bx-pager {bottom:3.75rem;}

.ne_headline .bx-pager-item, .ne_headline .bx-pager-item a {height:0.2rem;width:2.8rem;}
.ne_headline .bx-pager-item, .ne_gcHead .bx-pager-item {margin:0 0.15rem;}
.ne_headline a.bx-pager-link:link, .ne_headline a.bx-pager-link:visited, .ne_gcHead a.bx-pager-link:link, .ne_gcHead a.bx-pager-link:visited {background-color:#fff;background-color:rgba(255,255,255,0.9);}
.ne_headline a.bx-pager-link.active:link, .ne_headline a.bx-pager-link.active:visited, .ne_gcHead a.bx-pager-link.active:link, .ne_gcHead a.bx-pager-link.active:visited {background-color:#00c457;}
.ne_headline a.bx-pager-link:hover, .ne_headline a.bx-pager-link:active, .ne_gcHead a.bx-pager-link:hover, .ne_gcHead a.bx-pager-link:active {background-color:#00c457;}


.ne_headline .bx-controls-direction {left:0;top:0;}
.ne_headline .bx-controls-direction a, .ne_headline .bx-controls-direction i {font-size:2rem;height:4rem;line-height:4rem;text-align:center;width:2rem;}
.ne_headline .bx-controls-direction a:link, .ne_headline .bx-controls-direction a:visited {background-color:rgba(0,0,0,0.25);top:-10.6rem;}
.ne_headline .bx-controls-direction a:hover, .ne_headline .bx-controls-direction a:active {background-color:rgba(0,196,88,0.9);}
.ne_headline .bx-controls-direction a:link i, .ne_headline .bx-controls-direction a:visited i {color:#ddd;}
.ne_headline .bx-controls-direction a:hover i, .ne_headline .bx-controls-direction a:active i {color:#fff;}
.ne_headline a.bx-prev {left:0; padding-right:0.15rem;}
.ne_headline a.bx-next {right:0; padding-left:0.15rem;}





/* ----- homeNews ----- */
.ne_homeNews {width:26.5rem;}
.ne_homeNews .ne_c {height:15rem;padding:0.6rem 0.75rem 0 0.75rem;width:25rem;}
.ne_homeNews .ne_c li, .ne_homeNews .ne_c a {line-height:1.8rem;}
.ne_homeNews .ne_c a:link, .ne_homeNews .ne_c a:visited {color:#5a5a5a;padding-left:0.6rem;}
.ne_homeNews .ne_c a:hover, .ne_homeNews .ne_c a:active {color:#00c457;}
.ne_homeNews .ne_c a:before {background-color:#ccc;height:0.2rem;left:0;top:0.8rem;width:0.2rem;}





/* ===== ht ===== */
.ne_ht, .ne_ht * {height:2.05rem;line-height:2.05rem;}
.ne_ht {border-bottom:1px solid #ddd;border-top:3px solid #00873c;}
.ne_ht h3, .ne_ht p {padding:0 0.75rem;}





/* ===== homeParts ===== */
.ne_row {}

.ne_gap.ne_H15 {height:1.5rem;}



/* ----- hpl ----- */
.ne_hpl {width:43.5rem;}

dl.ne_large, dl.ne_large dt, dl.ne_large dt * {width:18rem;}
dl.ne_large {padding:1.25rem 1.75rem 0 1.25rem;}
dl.ne_large a:hover em, ul.ne_compact a:hover em, .ne_sideNews a:hover em {opacity:0.6;}

dl.ne_large h4 {padding-top:0.75rem;}
dl.ne_large h5, dl.ne_large p, ul.ne_compact p {padding-top:0.5rem;}
dl.ne_large p b, ul.ne_compact p b {margin-left:0.25rem;}


ul.ne_compact {width:21.5rem;}
ul.ne_compact li {padding-top:1.25rem;}
ul.ne_compact dt, ul.ne_compact dt * {width:8rem;}
ul.ne_compact dd {padding-left:1rem;}



/* ----- hpl ----- */
.ne_hpr {width:15rem;}

.ne_hpr .ne_c {height:18.6rem;padding:0.6rem 0.75rem 0 0.75rem;width:13.5rem;}
.ne_hpr .ne_c li, .ne_hpr .ne_c a {line-height:1.8rem;}
.ne_hpr .ne_c a:link, .ne_hpr .ne_c a:visited {color:#5a5a5a;padding-left:0.6rem;}
.ne_hpr .ne_c a:hover, .ne_hpr .ne_c a:active {color:#00c457;}
.ne_hpr .ne_c a:before {background-color:#ccc;height:0.2rem;left:0;top:0.8rem;width:0.2rem;}








/* ===== ftinfo ===== */
.ne_ftinfo {background-color:#00873c;border-top:5px solid #59b180;padding:1.25rem 0 2rem 0;}
.ne_ftnavi p {padding-top:0.75rem;}

.ne_ftnavi em, .ne_footer em {color:#888;margin:0 1.5rem;}

.ne_ftinfo a:link, .ne_ftinfo a:visited {color:#ddd;}
.ne_ftinfo a:hover, .ne_ftinfo a:active {color:#00c457;}


/* ===== ftcontact ===== */
.ne_ftcontact {padding-bottom:1.5rem;}
.ne_ftcontact {padding-top:1.5rem;}
.ne_ftcontact p * {color:#ddd;}
.ne_ftcontact span {margin:0 1.5rem;}


/* ===== ftlinks ===== */
.ne_ftlinks {padding-top:1.5rem;}

.ne_ftlinks li {padding:0.75rem 1.25rem 0 0;}



/* ===== footer ===== */
.ne_footer {background-color:#007936;padding:1.5rem 0;}


.ne_footer b {color:#ddd;}
.ne_footer a:link, .ne_footer a:visited {color:#e3e3e3;}
.ne_footer a:hover, .ne_footer a:active {color:#00c457;}




/* ===== sider ===== */
.ne_sider {bottom:11rem;right:0.75rem;}
.ne_sider li, .ne_sider a, .ne_sider b, .ne_sider i {height:3.6rem;line-height:3.6rem;}
.ne_sider li, .ne_sider a, .ne_sider i {width:3.6rem;}
.ne_sider li {margin-top:3px;}
.ne_sider * {color:#fff;}
.ne_sider a:link, .ne_sider a:visited {background-color:#269959;}
.ne_sider a:hover, .ne_sider a:active {background-color:#3c3;}
.ne_sider b {bottom:0;right:3.6rem;width:8rem;}
.ne_sider a:hover b, .ne_sider a:active b {background-color:#007936;}
.ne_sider p {border:5px solid #00873c;bottom:0;right:3.8rem;width:6rem;}
.ne_sider p > img{width:100%}






/* ===== ===== subpage ===== ===== */
.ne_subpage {padding:2rem 0;}



/* ===== spl ===== */
.ne_spl {width:15rem;}



/* ----- st ----- */
.ne_st, .ne_st *, .ne_stater * {line-height:2.5rem;}
.ne_st {border-top:4px solid #00873c;}
.ne_st h3, .ne_st p {padding:0 0.75rem;}
.ne_st a:link, .ne_st a:visited {color:#888;}
.ne_st a:hover, .ne_st a:active {color:#00c457;}




/* ----- subMenu ----- */
.ne_subMenu {}
.ne_subMenu li, .ne_sideNotice li {background-color:#fff;}
.ne_subMenu li a {line-height:1rem;padding:0.75rem;}
.ne_subMenu li a:link, .ne_subMenu li a:visited {color:#666;}
.ne_subMenu li.ne_cur a:link, .ne_subMenu li.ne_cur a:visited {background-color:#fff;color:#00c457;}
.ne_subMenu li a:hover, .ne_subMenu li a:active {background-color:#00c457;color:#fff;}




/* ----- sideAD ----- */
.ne_sideAD, .ne_sideNews, .ne_sideNotice {margin-top:1rem;}
.ne_sideAD, .ne_sideAD a {height:13rem;width:15rem;}
.ne_sideAD p {padding:2rem 1.5rem;}
.ne_sideAD p b {padding-top:0.75rem;}




/* ----- sideNews ----- */
.ne_sideNews, .ne_sideNotice {}
.ne_sideNews ul {padding-bottom:1rem;}
.ne_sideNews li {}
.ne_sideNews li a, .ne_sideNews li img {width:13rem;}
.ne_sideNews li a {padding:1rem 1rem 0 1rem;}
.ne_sideNews li h4, .ne_sideNews li p, .ne_sideNotice li p {padding-top:0.35rem;}
.ne_sideNews li b, .ne_list-news p b, .ne_sideNotice p b, .ne_list-notice p b, .ne_list-books p b {padding-left:0.25rem;}
.ne_sideNews a:hover img, .ne_list-news a:hover img, .ne_list-books a:hover em {opacity:0.5;}






/* ===== spr ===== */
.ne_spr {width:43rem;}



/* ----- stater ----- */
.ne_stater {height:2.5rem;padding-top:4px;}
.ne_stater p {padding:0 0.75rem;}
.ne_stater em {margin:0 0.5rem;}



/* ===== ===== article ===== ===== */
.ne_article {padding:2rem 1.5rem 1.5rem 1.5rem;}
.ne_article.ne_special {padding:0.5rem 1.5rem 1.5rem 1.5rem;}

h2.ne_aTitle {padding-bottom:0.35rem;}
.ne_aStat {padding:1.25rem 0 0.75rem 0;}
.ne_aStat p, .ne_aStat p * {height:2.3rem;line-height:2.3rem;}
.ne_aStat p {background-color:#f6f7f8;}
.ne_aStat b {margin-left:0.4rem;}




/* ----- entry ----- */
.ne_entry, .ne_entry div, .ne_entry p {color:#777;font-size:15px;line-height:1.8;}
.ne_entry {min-height:480px;}

.ne_entry h1 {font-size:24px;}
.ne_entry h2 {font-size:21px;}
.ne_entry h3 {font-size:18px;}
.ne_entry h4 {font-size:16px;}

.ne_entry div, .ne_entry p {margin-top:20px; /* text-indent:2em; */}
.ne_entry ol, .ne_entry ul {padding:0.5em 0 0.5em 2em;}
.ne_entry ol li {list-style:decimal inside;}
.ne_entry ul li {list-style:disc inside;}

.ne_entry table {background-color:#ddd;}
.ne_entry th, .ne_entry td {padding:8px 10px;}
.ne_entry th {background-color:#f6f6f6;}
.ne_entry td {background-color:#fff;}

.ne_entry b, .ne_entry strong, .ne_entry h1, .ne_entry h2, .ne_entry h3, .ne_entry h4 {color:#245a95;font-weight:bold;}

.ne_entry img {max-width:750px !important;}
.ne_entry.ne_contacts img {border:2px solid #ddd;}



.ne_leaders, .ne_leaders * {background:none !important;text-align:left !important;}
.ne_leaders {display:table;padding:0 6rem;}
.ne_leaders dl {display:table-row;}
.ne_leaders dt, .ne_leaders dd {display:table-cell;line-height:1rem;padding-top:0.25rem;}
.ne_leaders dt {white-space:nowrap;}
.ne_leaders dd {padding-left:0.5rem;}





/* ===== list-news ===== */
.ne_list-news li, .ne_list-notice li, .ne_list-books li, .ne_pager, .ne_list-foto li {border-top:1px solid #e8e8e8;}
.ne_list-news li:first-child, .ne_list-notice li:first-child, .ne_list-books li:first-child, .ne_list-foto li:first-child {border:0 none;}
.ne_list-news dl, .ne_list-foto dl {padding:1.5rem 1.25rem;}
.ne_list-news dt, .ne_list-news img, .ne_list-foto dt, .ne_list-foto img {height:6.25rem;width:10rem;}
.ne_list-news dd, .ne_list-foto dd {padding-left:1rem;}
.ne_list-news h4, .ne_list-foto h4 {padding-bottom:0.15rem;}
.ne_list-news p, .ne_list-foto p {padding-top:0.5rem;}
.ne_list-news p b, .ne_list-foto b {padding-left:0.35rem;}
.ne_list-news p b {margin-right:2.5rem;}

.ne_lister a:hover em, .ne_list-foto a:hover em {opacity:0.6;}




/* ===== list-notice ===== */
.ne_list-notice {}
.ne_list-notice a {padding:1.25rem 1.25rem 1.00rem 1.25rem;}
.ne_list-notice p {/* padding-top:0.25rem; */}




/* ===== searchResult ===== */
.ne_resultInfo h3 {padding:1rem 1.5rem;}


.ne_results {}
.ne_results li {padding:1.5rem;} 
.ne_results p, .ne_results dl {padding-top:0.5rem;}
.ne_results dt, .ne_results dd {padding-right:1.5rem;}



/* ===== pager ===== */
.ne_pager {padding:1.25rem 0;}
.ne_pager ul {padding:0 1.5rem;}
.ne_pager li {margin:0 0.05rem;}
.ne_pager li * {line-height:2.7rem;}
.ne_pager strong {padding:0 0.25rem;}
.ne_pager em {font-family:Arial, Helvetica, sans-serif;}

.ne_pager li a, .ne_pager li b {padding:0 1.15rem;}
.ne_pager li.ne_thisclass a, .ne_pager li b {background-color:#00873c;color:#fff;}
.ne_pager li a:link, .ne_pager li a:visited {background-color:#f3f3f3;color:#666;}
.ne_pager li a:hover, .ne_pager li a:active {background-color:#00c457;color:#fff;}




/* ===== context ===== */
.ne_context {}
.ne_context li dl {padding:0.5rem 0.75rem 0.5rem 0;}
.ne_context li:last-child dl {padding:0.5rem 0 0.5rem 0.75rem;}
.ne_context h4 {display:-webkit-box;display:box;-webkit-line-clamp:2;line-clamp:2;line-height:0.85rem;max-height:1.7rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;}
.ne_context h4 {padding-top:0.25rem;}
.ne_context i {display:block;font-size:2.4rem;line-height:3rem;text-align:center;width:2.4rem;}








/* ========== Channel_Green ========== */


/* ===== gcPress ===== */
.ne_gcHead, .ne_gcHead li, .ne_gcHead li a, .ne_gcHead li em, .ne_gcHead li img, .ne_gcMid, .ne_gcRight {height:17.5rem;}
.ne_gcHead, .ne_gcHead li, .ne_gcHead li *, .ne_gcHead .bx-pager {width:20rem;}

.ne_gcHead li p {height:2.4rem;line-height:2.4rem;padding:0 1rem;}
.ne_gcHead a:link p, .ne_gcHead a:visited p {background-color:rgba(0,0,0,0.5);color:#fff;}
.ne_gcHead a:hover p, .ne_gcHead a:active p {background-color:#00873c;background-color:rgba(0,135,60,0.9);}


.ne_gcHead .bx-pager {bottom:3rem;right:0.45rem;}
.ne_gcHead .bx-pager-item, .ne_gcHead .bx-pager-item a {height:0.6rem;width:0.6rem;}



/* ===== gcMid ===== */
.ne_gcMid {margin:0 1.5rem;width:22rem;}

/* ----- gcIntro ----- */
.ne_gcIntro h3, .ne_gcMember h3, .ne_gcMember h4 {height:1.8rem;line-height:1.8rem;}
.ne_gcIntro h3, .ne_gcMember h3 {border-bottom:1px solid #ddd;border-top:3px solid #00873c;padding:0 0.75rem;}
.ne_gcIntro p, .ne_gcIntro p * {font-size:0.6rem;line-height:1rem;}
.ne_gcIntro p {padding:0.5rem 0.5rem;}


/* ----- gcNews ----- */
.ne_gcNews {height:10rem;margin-top:0.5rem;padding:0 0.75rem;width:20.5rem;}

.ne_gcNews h3 {border-bottom:0.05rem dotted #ddd;line-height:2rem;padding:0.25rem 0 0 0;}

.ne_gcNews ul {padding-top:0.35rem;}
.ne_gcNews li, .ne_gcMember li, .ne_gcLatest ul li {height:1.4rem;}
.ne_gcNews li a, .ne_gcMember li b, .ne_gcLatest ul a {line-height:1.4rem;padding-left:0.75rem;}
.ne_gcNews li a:before, .ne_gcMember li b:before, .ne_gcMember p b:before, .ne_gcLatest ul a:before {height:0.2rem;width:0.2rem;top:0.55rem;}
.ne_gcNews li a:link:before, .ne_gcNews li a:visited:before, .ne_gcMember li b:before, .ne_gcMember p b:before, .ne_gcLatest ul a:link:before, .ne_gcLatest ul a:visited:before {border:1px solid #888;}
.ne_gcNews li a:hover:before, .ne_gcNews li a:active:before {background-color:#00c457;border:1px solid #00c457;}



/* ===== gcRight ===== */
.ne_gcRight {width:15rem;}
.ne_gcMember h3,.ne_gcMember h4 {background-color:#effceb;}
.ne_gcMember h4 {border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:0 0.75rem;}

/* ----- gcMember ----- */
.ne_gcMember .ne_c {padding:0.25rem 0;}
.ne_gcMember li, .ne_gcMember p {padding:0 0.75rem;width:13.5rem;}
.ne_gcMember li {height:1.4rem;}
.ne_gcMember p {height:1.6rem;padding:0.2rem 0.75rem;}
.ne_gcMember p b {line-height:0.8rem;padding-left:0.75rem;}
.ne_gcMember p b:before {top:0.3rem;}
 
.ne_gcMember .ne_c.hasScroll {padding:0.2rem 0;}
.ne_vScroll {height:5.6rem;overflow:hidden;position:relative;}
.ne_vScroll ul {position:absolute;top:0;left:0;}



/* ===== gcLatest ===== */
.ne_gcLatest {width:60rem;}
.ne_gcLatest li a:hover em {opacity:0.6;}

.ne_gcLatest li p {padding-top:0.5rem;}
.ne_gcLatest p b {margin-left:0.25rem;}


.ne_gcLatest ol {padding:0 2rem 1rem 1rem ;width:26rem;}
.ne_gcLatest ol li {padding-top:1rem;}
.ne_gcLatest dt, .ne_gcLatest dt * {width:8rem;}
.ne_gcLatest dd {padding-left:1rem;}
.ne_gcLatest dd p {padding-top:0.35rem;}

.ne_gcLatest ul {padding-top:0.75rem;width:30rem}
.ne_gcLatest ul li {padding-bottom:0.4rem;}
.ne_gcLatest ul a {padding-left:0.75rem;}
.ne_gcLatest ul a:before {}
.ne_gcLatest ul h4 {}



/* ===== gcFoto ===== */
.ne_gcFoto .ne_c, .ne_gcCase .ne_c {margin-left:2.5rem;padding:1.5rem 0 0.75rem 0;width:56rem;}
.ne_gcFoto ul {height:8rem;}
.ne_gcFoto li {float:left;width:11.2rem;}
.ne_gcFoto li a, .ne_gcCase li a {width:10.2rem;}
.ne_gcFoto li p, .ne_gcCase li p {line-height:0.8rem;padding-top:0.25rem;}
.ne_gcFoto li em, .ne_gcFoto li img, .ne_gcCase li em, .ne_gcCase li img {height:6.3rem;width:10.1rem;}
.ne_gcFoto a:link em, .ne_gcFoto a:visited em, .ne_gcCase a:link em, .ne_gcCase a:visited em {border:1px solid #888;}
.ne_gcFoto a:hover em, .ne_gcFoto a:active em, .ne_gcCase a:hover em, .ne_gcCase a:active em {border:1px solid #00c457;}

.ne_gcFoto .bx-controls-direction {height:0;width:55rem;}
.ne_gcFoto .bx-controls-direction * {height:6.5rem;line-height:6.5rem;text-align:center;width:2.5rem;}
.ne_gcFoto .bx-controls-direction a {background-color:#fff;top:0rem;}
.ne_gcFoto .bx-controls-direction i {font-size:2rem;}
.ne_gcFoto a.bx-prev {left:-2.5rem;}
.ne_gcFoto a.bx-next {right:-2.5rem;}

.ne_gcFoto .bx-controls-direction a:link i, .ne_gcFoto .bx-controls-direction a:visited i {color:#888;}
.ne_gcFoto .bx-controls-direction a:hover i, .ne_gcFoto .bx-controls-direction a:active i {color:#00c457;}




/* ===== gcCase ===== */
.ne_gcCase .ne_c {margin-left:1.5rem;padding:1.5rem 0 0.5rem 0;width:58.5rem;}
.ne_gcCase li {padding-bottom:0.75rem;width:11.7rem;}




/* ===== list-foto ===== */
.ne_list-foto {}
.ne_list-foto img {}



/* ===== photoSlide ===== */
.ne_photoSlide, .ne_photoSlide li {width:40rem;}

.ne_photoSlide li, .ne_photoSlide li * {width:24rem;}
.ne_photoSlide li {padding:2.5rem 8rem 0 8rem;}
.ne_photoSlide li p {font-size:0.75rem;padding-top:0.75rem;}