
/*-----新聞--------------------------------------------------------*/
.news_content{ color:#2f2f2f; padding: 0;}
.news_content_list{ margin-top:100px;}
.news_list_box{ padding:15px 0;}


.news_list{ font-size:16px; line-height:30px; color:#1d4a9e; padding:10px 10px;   margin:15px 0; border-bottom:1px solid #e0e0e0; text-align: center;}
.news_list p{ margin:0; text-align:left;}

.news_list .news_list_time{ font-size:12px; line-height:30px; color:#9ea0a2;}
.news_list .news_list_sort{font-size:14px; line-height:28px; color:#FFF; background-color:#ef2b29; display:block; width:100%; padding:0px 0; }
.news_list .news_list_title{font-size:16px; color:#555;   padding:0px ; font-weight:400; text-align:left; overflow : hidden;  text-overflow : ellipsis;  white-space : nowrap;  width : 100%; height:30px; display:block;}
.news_list .news_list_title:hover{ text-decoration:none; color:#ed3429; }
.news_list a.btn_news_more{ display: inline-block; width:30px;  color:#ef3a35; padding:2px 5px; text-align:center; line-height:20px ; font-size:18px; 
transition-duration: 0.5s;		/* 不支援IE瀏覽器 */
	-moz-transition-duration: 0.5s;		/* Firefox 使用的語法 */
	-webkit-transition-duration: 0.5s;	/* Chrome、Safari 使用的語法 */
	-o-transition-duration: 0.5s;		/* Opera 使用的語法 */}
.news_list a.btn_news_more:hover{text-decoration:none;background-color:#fe5352; color:#FFF; width:70px}



.time{ font-size:11px; margin-top:6px; display:inline-block; }
.news_more{ font-size:14px; color:#2f2f2f; float: left; }
.news_more i{ margin:0 8px; }
.news_more:hover{text-decoration:none;color:#d8271c;}
.see{ float:right;font-size:14px; color:#2f2f2f; }

/*--------新聞內容----------------------------------------------------*/
.news_content_box{ text-align:left; width:100%;}
.news_content_box_titiel{  margin-top:55px;  }
.news_content_box_titiel .news_list_title{font-size:20px; line-height:30px; color:#333333; overflow:hidden; padding:0px ; margin:0; font-weight:500;display:inline-block; }
.news_content_box_titiel .news_list_title_right{  margin-bottom:20px;}
.news_content_box_titiel span.time{ font-size:11px; line-height:20px;  margin-top:6px; display:inline-block; float:right; margin-left:20px; }
.news_content_box_titiel span.icon_category{ font-size:14px; line-height:20px;  margin-top:6px; display:inline-block; float:left; color:#FFF; background-color: #ed3832; padding: 2px 15px;  }
.news_content_main_img img{ width:100%; height:auto; margin:15px 0;}
.news_content_text{ font-size:16px; line-height:26px; color:#333333; margin-bottom:50px; }
.news_content_text img{ max-width: 550px!important; height:auto!important; margin:15px 0!important;}



/*-------知識文章-------------------------------------------------------------*/
.article_list{ margin-bottom:30px;
	transition-duration: 0.5s;		/* 不支援IE瀏覽器 */
	-moz-transition-duration: 0.5s;		/* Firefox 使用的語法 */
	-webkit-transition-duration: 0.5s;	/* Chrome、Safari 使用的語法 */
	-o-transition-duration: 0.5s;		/* Opera 使用的語法 */}
.article_list a:hover{ text-decoration:none;}
.article_img{ overflow:hidden; position:relative; text-align:center; }
.article_img img.article_img_under{ width:100%; height:auto; 
transition-duration: 0.5s;		/* 不支援IE瀏覽器 */
	-moz-transition-duration: 0.5s;		/* Firefox 使用的語法 */
	-webkit-transition-duration: 0.5s;	/* Chrome、Safari 使用的語法 */
	-o-transition-duration: 0.5s;		/* Opera 使用的語法 */} 
.article_img_top { position:absolute; top:1.2%; left:50%; margin-left:-49%; padding:5px; border:1px solid #FFF; width:98%; height:auto;}
.article_text{   margin-top:1px; padding:10px 0px;  text-align:left;}
.article_text .article_title{ font-size:16px; line-height:28px; color:#e60012; height:28px; font-weight:600; overflow: hidden; text-overflow : ellipsis;  white-space : nowrap; margin:10px 0 0 0 ;}
.article_text .article_tt{ font-size:14px; line-height:32px; color:#606060; height:95px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-align:justify;  }
.article_text .time{ font-size:12px; line-height:20px; color:#9ea0a2;}
.article_text .icon_see{ font-size:12px; line-height:20px; color:#393939; float:right;}
.article_text .icon_see i{ font-size:15px; line-height:20px; margin:0 5px;}
.article_text hr{ margin:10px 0 5px 0;}
.article_more{ background-color:#c5c5c5; color:#FFF; font-size:10px; line-height:20px; display: inline-block; padding:0 10px; float:right;}
.article_more:hover{ background-color:#fc7067;}

/*--相關文章用-*/
.owl-carousel .owl-item img.article_img_top_2 { position:absolute; top:2.5%; left:50%; margin-left:-48%; padding:5px; border:1px solid #FFF; width:96%; height:auto;}

/*--HOVER--*/
.article_img:hover img.article_img_under{ -webkit-transform: scale(1.05);  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);}



.news_content_text p{ margin:25px 0; font-size:15px; color:#666;}

/*-線條-----*/
.line_bg{ width:100%; height:4px; clear:both;}


/*------相關商品----------------------*/
.Related_product{font-size:20px; line-height:26px; color:#333; margin:5px 0; margin-top:30px; font-weight:600; text-align:left;}

.owl-carousel {
    width: 100%;
    padding: 0 0px 0 0px;
    margin: 0 auto;
}






/*===================================================================*/
@media (min-width: 991px){
	
	
}
@media (max-width: 1200px){

}

@media (max-width: 991px){
	
	.news_content_list{ margin-top:15px;}
	/*-----新聞--------------------------------------------------------*/
	.news_list{ text-align:left;}
	.news_list .news_list_sort{font-size:14px; line-height:28px; color:#FFF; background-color:#ef2b29; display:block; width:150px; padding:0px 0; text-align:center; }
	
}
@media (max-width: 768px){
	.news_list .news_list_title{   text-overflow : ellipsis;  white-space :normal;   height: inherit; }
	

}
@media only screen and (max-width: 560px) {
.news_content_text img {
max-width: 100%!important;
height: auto!important;
}
}