/*----------------------------------------

* Jhuang Ping Editor (c) & Management Update
* Version - 1.3 | 2019.06.04

* Github - https://github.com/jhuangping/_JPFrame

----------------------------------------*/
/* News =======================================================================*/
.block-news.mold-grid { padding-bottom: 90px; margin-left: -12px; margin-right: -12px; }
.block-news.mold-grid .item { width: calc(100%/3 - 24px); margin-left: 12px; margin-right: 12px; margin-bottom: 20px; background: #E9E9E9; padding: 20px; }
.block-news.mold-grid .item:hover { box-shadow: 0 0 15px #999 inset; }
.block-news.mold-grid .item:hover .news-pic { box-shadow: 0 0 5px #666; }
.block-news.mold-grid .item:hover .news-pic img { transform: scale(1.1); }
.block-news a { display: block; }
@media all and (max-width: 768px) { .block-news.mold-grid .item { width: 50%; } }
@media all and (max-width: 480px) { .block-news.mold-grid .item { width: 100%; } }

.news-pic { border: 1px solid #C0C0C0; }
.news-pic.mold-fix { padding-top: 83.99%; }

.news-time { display: block; font-size: 1.6rem; padding-top: 15px; }
.news-time a { color: #6A6A6A; }

.news-name { display: block; font-size: 1.8rem; margin-top: 4px; padding-bottom: 10px; overflow: hidden; }
.news-name a { color: #0eb797; }

.news-text { font-size: 1.3rem; max-height: 72px; }
.news-text a { color: #6A6A6A; }

/* News Detail =======================================================================*/
.news_detail { padding: 30px 25px; background: #E9E9E9; }
.news_detail .time { font-size: 1.8rem; color: #202020; padding-bottom: 15px; }
.news_detail .name { font-size: 2.4rem; color: #0fb696; border-bottom: 1px solid #989898; padding-bottom: 15px; }
.news_detail .text { border-top: 10px; }
.news_detail a { color: #1EA78D; }
.news_detail a:hover { opacity: .5; }

.news-related .title { font-size: 1.6rem; margin: 0px; padding: 10px 0; font-weight: bold; color: #000; border-top: 1px solid #989898; }
.news-related li { padding-left: 15px; position: relative; font-size: 1.4rem; }

.newsButton { display: flex; justify-content: center; padding: 50px 0 10px 0; }
