ul.breadcrumbs {
  margin: 15px 0;
  padding: 0 0px;
  font-size: 0px;
  line-height: 0px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  height:40px;
}
ul.breadcrumbs li {
  position: relative;
  margin: 0px 0px;
  padding: 0px 24px 0px 0px;
  list-style: none;
  list-style-image: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  transition: 0.3s ease;
  z-index: 0;
}

ul.breadcrumbs li:after {
	content: "";
	position: absolute;
  right: 5px;
  top: 12px;
  z-index: 10;
  border-left: 10px solid #792015;
border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;

}
ul.breadcrumbs li.last{max-width: 90vw;}
ul.breadcrumbs li.last:before, ul.breadcrumbs li.last:after {
  display: none;
}

ul.breadcrumbs li a {
display: block;
  font-size: 1.1rem;
  line-height: 30px;
	text-decoration: none;
	color: #792015;
	white-space: nowrap;
	text-overflow : ellipsis;
	overflow: hidden;
	border-bottom: double 3px #792015;
}

ul.breadcrumbs li span {
display: block;
  font-size: 1.1rem;
  line-height: 30px;
	text-decoration: none;
	color: #792015;
	white-space: nowrap;
	text-overflow : ellipsis;
	overflow: hidden;
	border-bottom: double 3px #792015;
}
@media screen and (max-width: 767px) {
	ul.breadcrumbs li.last a{max-width: 85vw;}
}

/*最新消息*/
main {max-width: 1000px;padding: 20px 0px;margin: 10px auto;border-radius: 5px;position: relative;}
#main_data {max-width: 1000px;padding: 20px 0px;margin: 10px auto;border-radius: 5px;position: relative;}
.news-area{background-color:transparent;border:none;}
#news-tab01,#news-tab02,#news-tab03,#news-tab04{display: none;}
.news_morebtn{display: block;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 20px;right: 0;border-radius: 100% 0 0 0;background: #C93346;transition: 0.5s;z-index: 1;cursor: pointer;}
.news_morebtn:before{content: '';opacity: 0;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 0px;right: 0;border-radius: 100% 0 0 0;transition: 0.5s;z-index: 0;}
.news_morebtn:hover:before{opacity: 0.5;width: 75px;height: 65px;background-color: lightcoral;border: none;z-index: 0;}
.news_morebtn span{text-decoration: none;color: #fff;position: relative;top: 40%;left: 10%;transform: translate(0%,-40%)}

.news_morebtn2{display: block;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 52px;right: 0;border-radius: 100% 0 0 0;background: #C93346;transition: 0.5s;z-index: 1;cursor: pointer;}
.news_morebtn2:before{content: '';opacity: 0;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 0px;right: 0;border-radius: 100% 0 0 0;transition: 0.5s;z-index: 0;}
.news_morebtn2:hover:before{opacity: 0.5;width: 75px;height: 65px;background-color: lightcoral;border: none;z-index: 0;}
.news_morebtn2 span{text-decoration: none;color: #fff;position: relative;top: 40%;left: 10%;transform: translate(0%,-40%)}

.news_morebtn3{display: block;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 0px;right: 0;border-radius: 100% 0 0 0;background: #C93346;transition: 0.5s;z-index: 1;cursor: pointer;}
.news_morebtn3:before{content: '';opacity: 0;width: 70px;height: 60px;position: absolute;text-align: center;bottom: 0px;right: 0;border-radius: 100% 0 0 0;transition: 0.5s;z-index: 0;}
.news_morebtn3:hover:before{opacity: 0.5;width: 75px;height: 65px;background-color: lightcoral;border: none;z-index: 0;}
.news_morebtn3 span{text-decoration: none;color: #fff;position: relative;top: 40%;left: 10%;transform: translate(0%,-40%)}


#n-news,#n-event,#n-third,.n-btn,#n-four{display: inline-block;width: 160px;height: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;text-indent: 0;border-radius: 0;margin: 0 0 -1px;padding: 7px 10px;font-size: 1.2em;font-weight: 300;text-align: center;color: #777;border: 1px solid transparent;overflow: inherit;z-index: 99;border: 1px solid #C93346;border-top: 3px solid #C93346;color: #C93346;transition: 0.5s;}

#n-news:hover,#n-event:hover,#n-third:hover,#n-four:hover{color: #C93346;cursor: pointer;}
#news-tab01:checked + #n-news, #news-tab02:checked + #n-event, #news-tab03:checked + #n-third, #news-tab04:checked + #n-four{background-color: #C93346;color: #fff;}


#news_panel01,#news_panel02,#news_panel03,#news_panel04{display: none;padding: 20px 10px 10px 10px;border: 1px solid #C93346;-webkit-box-shadow: 0px 0px 5px 3px #FFEBEF;box-shadow: 0px 0px 5px 3px #FFEBEF;}
#news-tab01:checked ~ #news_panel01,
#news-tab02:checked ~ #news_panel02,
#news-tab03:checked ~ #news_panel03,#news-tab04:checked ~ #news_panel04{display: block;}

.faq_list{padding: 20px 10px 10px 10px;border: 1px solid #C93346;-webkit-box-shadow: 0px 0px 5px 3px #FFEBEF;box-shadow: 0px 0px 5px 3px #FFEBEF;}


/*新聞清單*/
.panel-list{ display:table; width:100%; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-shadow: 0px 0px 5px 3px #FFEBEF;box-shadow: 0px 0px 5px 3px #FFEBEF; }
.panel-list.no-shadow{-webkit-box-shadow: none;box-shadow: none;}
.panel-list .title-line{ display:table-row;text-align: center;}
.panel-list .list-line{ display:table-row;text-align: left;padding: 0 10px;}
.panel-list .ths{ display:table-cell; vertical-align:middle; background:#792015; font-size:1.25rem; color:#fff; font-weight:bold; padding:5px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.panel-list .whs{width: 160px;}
.panel-list .whs_qname{width: 10%;}
.panel-list .whs_name{width: 20%;}
.panel-list .tds{ display:table-cell; vertical-align:middle; padding:5px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom: 1px #ddd solid;font-size: 1.1em; }
.panel-list .tds.date{text-align: center; max-width:213px;}
.panel-list .tds.date img{padding-right: 10px;}
.panel-list .tds .links{text-decoration: none;color: #333;}
.panel-list .list-line:last-child .tds{ border:none; }
.panel-list .list-line:hover .tds{ background:#FFEBEf; }

@media (max-width: 767px) {
.news_morebtn{display: block;width: 100px;height: 40px;position: absolute;text-align: center;bottom: -20px;right: 0;border-radius: 0 0 0 100%;background: #C93346;transition: 0.5s;z-index: 1;cursor: pointer;}
.news_morebtn:before{content: '';opacity: 0;width: 100px;height: 45px;position: absolute;text-align: center;bottom: -5px;right: 0;border-radius: 0 0 0 100%;}
.news_morebtn:hover:before{opacity: 0.5;width: 110px;height: 45px;background-color: lightcoral;border: none;z-index: 0;}
.news_morebtn span{text-decoration: none;color: #fff;position: relative;top: 10%;left: 10%;transform: translate(0%,-10%)}

.news_morebtn2{display: block;width: 100px;height: 40px;position: absolute;text-align: center;bottom: 30px;right: 0;border-radius: 0 0 0 100%;background: #C93346;transition: 0.5s;z-index: 1;cursor: pointer;}
.news_morebtn2:before{content: '';opacity: 0;width: 100px;height: 45px;position: absolute;text-align: center;bottom: -5px;right: 0;border-radius: 0 0 0 100%;}
.news_morebtn2:hover:before{opacity: 0.5;width: 110px;height: 45px;background-color: lightcoral;border: none;z-index: 0;}
.news_morebtn2 span{text-decoration: none;color: #fff;position: relative;top: 10%;left: 10%;transform: translate(0%,-10%)}

	
#n-news,#n-event,#n-third,#n-four{width: 24%;border: 1px solid #ddd;vertical-align: middle;font-size: 0.875em;}
#n-news:before,#n-event:before,#n-third:before,#n-four:before{content: "";padding: 0px;}
.panel-list .list-line{padding: 0;border-bottom: 2px #C93346 solid;}
.panel-list .list-line:last-child{border: none;}
.panel-list .ths{font-size: 1em;padding: 10px 5px;}
.panel-list .whs{width: 95px;}
.panel-list .tds.date{width: 100px;}
.panel-list .tds.date img{display: none!important;}
.panel-list .tds.depart{width: 30px;text-align: center;}
.panel-list .tds{font-size: 1em;padding: 5px 10px;}
.flexslider{ float:none !important;; width:100% !important;}
.flexslider_right{float:none!important;width:100% !important;font-size:1em!important;margin-top:5px;position: relative!important;top: 0px!important;transform: translateY(0%)!important;background-color: #EEE3CE;}
.flexslider_right_font{
	display:block!important;
}
.flexslider_right_img{
	display:none!important;
}
.flexslider_right:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    right:30px;
    top: 0;
    opacity: 0.1;
    background-color: #E07139;
}

.flexslider_right:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    right:50px;
    top: 30px;
    opacity: 0.2;
    background-color: #E07139;
}
}
@media screen and (max-width: 468px) {
#n-news,#n-event,#n-third,#n-four{min-height: 30px;padding: 7px 5px;}
}
@media screen and (max-width:340px){
	#n-news, #n-event, #n-third, #n-four{
		width:23%;
		font-size:0.7em
	}
}


/*頁碼*/
.pageblcok{ display:block; text-align:center; margin:20px 0;}
.pageblcok a{ background-color:#EEE3CE; color:#333; line-height:30px; text-decoration:none; display:inline-block; margin:5px 1px; transition:.2s; border-radius: 3px; }
.pageblcok a:hover,.pageblcok a.focus{ color:#fff; background-color:#C93346; transition:.2s;}
.pageblcok .button{ width:65px; }
.pageblcok .page{ width:30px; }
.pageblcok .pagetext{ font-size:1em;display:block; margin-top:10px;}

.btn_back{ display:block; text-align:center; margin:20px 0;}
.btn_back a{ background-color:#FFCA72; color:#333; line-height:30px; text-decoration:none; padding: 5px 15px;display:inline-block; margin:5px 20px; transition:.2s; border-radius: 3px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2); }
.btn_back a:hover{transform:translateY(5px);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);}

/*內文*/
.post {padding: 20px;}
.post img{ width:100%}
.post .p_title h1 {margin: 10px 0;font-size: 1.75em;}
.post .p_title .border {margin: 10px 0;  border: 1px solid #ccc;}
.post .post-date{display: block;text-align: right;padding: 5px 0 25px 0;font-size: 0.875em;}
.post p {font-size: 1.2em;letter-spacing: 1px;line-height: 1.5;margin-bottom: 0.5em;/*text-indent: 2em;*/}
.post div {font-size: 1.2em;letter-spacing: 1px;line-height: 1.5;margin-bottom: 0.5em;/*text-indent: 2em;*/}
.post .download{display: block;}
.post .download h3{display: inline-block;padding: 2px 15px;background-color: #4F723F;color: #fff;margin: 15px 0 10px 0;}
.post .download ul{margin-left: 0px;list-style: none;}
.post .download ul li{padding: 5px 0px 5px 15px;position: relative;}
.post .download ul li:after{content: '';width: 7px;height: 7px;background-color: #792015;position: absolute;left: 0;top: 12px;transform: rotate(45deg);}
.post .download ul li a{text-decoration: none;color: #333;transition: 0.5s;line-height: 1.5;}
.post .download ul li:hover a{border-bottom: dotted 1px #792015;color: #792015;}

.post .infomation{display: block;text-align: center;margin-top: 40px;background-color: #555;color: #fff;padding: 5px;}
.post .infomation span{font-size: 1em;padding: 0 10px;}
@media screen and (max-width:750px){
	.scroll_list{
		overflow-x:scroll;
		word-wrap:break-word;
		word-break:normal;
	}
}