@charset "utf-8";
/* CSS Document */
.back_news_box{ clear: both; float: left; width: 100%; margin-bottom: 20px; }
.back_news_box a.icon,
.back_news_box a.icon:link,
.back_news_box a.icon:visited{ background-image: url(../images/back_news_box_icon.png); background-repeat: no-repeat; background-position: right 3px; padding-right: 15px; float: left; padding-bottom: 8px; }
.back_news_box a.icon:hover{}

.back_news_box a.title,
.back_news_box a.title:link,
.back_news_box a.title:visited{ clear: both; float: left; width: 100%; font-size: 1.1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #868a8f; padding-top: 5px; padding-bottom: 6px; margin: 0px; line-height: 1.4em; }
.back_news_box a.title:hover{}

.next_news_box{ clear: both; float: left; width: 100%;margin-bottom: 20px; }
.next_news_box a.icon,
.next_news_box a.icon:link,
.next_news_box a.icon:visited{ background-image: url(../images/back_news_box_icon.png); background-repeat: no-repeat; background-position: right 3px; padding-right: 15px; float: left; padding-bottom: 8px; }
.next_news_box a.icon:hover{}

.next_news_box a.title,
.next_news_box a.title:link,
.next_news_box a.title:visited{ clear: both; float: left; width: 100%; font-size: 1.1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #868a8f; border-top-width: 1px; border-top-style: solid; border-top-color: #868a8f; padding-top: 5px; padding-bottom: 6px; margin: 0px; line-height: 1.4em; }
.next_news_box a.title:hover{}

.back_news_list{ clear: both; float: left; width: 100%;margin-bottom: 20px; }
.back_news_list a.icon,
.back_news_list a.icon:link,
.back_news_list a.icon:visited{ background-image: url(../images/back_news_list_icon.png); background-repeat: no-repeat; background-position: right 6px; padding-right: 15px; float: left; padding-bottom: 8px; }
.back_news_list a.icon:hover{}

/*最新消息*/
.news_page{ width: 100%; clear: both; float: left; margin: 0px; padding: 0px; }
/*.news_box:hover{ }*/
.news_box{ clear: both; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; float: left; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.news_box .photo_box{ width: 25%; float: left; }
.news_box .store_photo_box{ width: 250px; float: left; }
.news_box .txt_box{ float: left; width: 57%; margin-left: 1%; }
.news_box .people_photo_box{ width: 230px; float: left; }
.news_box .people_txt_box{ float: left; width: 530px; }
.news_box .faq_box{ width: 98%; clear: both; margin-right: auto; margin-left: auto; }
.news_box .store_box{ float: left; width: 60%; font-size: 13px; }
.news_box .products_photo_box{ width: 195px; float: left; }
.news_box .products_box{ float: left; width: 74%; }
.news_box .photo{ padding: 3px; border: 0px solid #000; float: left; background-color: #000; clear: right; width: 100%; height: auto; margin: 0px; }
.news_box .people_photo{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 3px; border: 1px solid #CCC; float: left; margin-right: 8px; background-color: #FFF; margin-left: 8px; clear: right; }
.news_box .title{ margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; font-size: 18px; letter-spacing: 1px; font-weight: normal; line-height: normal; }
.news_box .title a{ color: #FFF; }
.news_box .title a:hover{ color: #C00; }
.news_box .title span{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 10px; font-size: 13px; letter-spacing: 1px; font-weight: normal; line-height: 22px; }
.news_box .sub_title{ margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; font-size: 14px; letter-spacing: 1px; font-weight: normal; line-height: normal; }
.news_box .txt{ margin: 0px; line-height: 1.68em; padding: 0px; font-size: 13px; }
.news_box .txt strong{ font-weight: bold; color: #C00; font-size: 13px; }
.news_box .date{ margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/icon_even_time.png); background-repeat: no-repeat; background-position: left center; }
.news_box .date span{ padding-right: 10px; padding-left: 2px; }
.news_box .date span a{}
.news_box .date a, .news_box .date a:link, .news_box .date a:visited{ color: #C00; font-size: 13px; }
.news_box .date a:hover{ color: #666; }
.news_box .time_button{ cursor: pointer; border: 1px solid #E1E1E1; color: #F60; float: left; background-image: url(../images/time_24.png); background-repeat: no-repeat; background-position: 5px 50%; display: block; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 5px; background-color: #F6F6F6; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.news_box .time_button:hover{  border: 1px solid #C2C2C2; }
.news_box .time_button:hover a{color: #F60;}
.news_box .time_button a{ color: #C00; padding-left: 26px; display: block; font-size: 15px; }
.news_box .price{ padding: 0px; line-height: 2em; margin-top: 5px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
.news_box .price span{ font-size: 18px; color: #C30; font-weight: bold; padding-right: 3px; padding-left: 3px; }
.news_box .specialty_title{ font-size: 15px; color: #C00; background-image: url(../images/icon_posted.png); background-repeat: no-repeat; background-position: 1px 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.news_box .work_title{ font-size: 15px; color: #C00; background-image: url(../images/icon_related.png); background-repeat: no-repeat; background-position: 1px 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.news_box .web{ margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/icon_favorites.png); background-repeat: no-repeat; background-position: left center; }
.news_box .web a{ font-size: 15px; }
.news_box .share { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

.news_box .add{ margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/home_map_b.png); background-repeat: no-repeat; background-position: left center; }
.news_box .add span{ padding-right: 10px; padding-left: 2px; }
.news_box .add span a{}
.news_box .adde a, .news_box .add a:link, .news_box .add a:visited{ color: #C00; font-size: 13px; }
.news_box .add a:hover{ color: #666; }

.news_box .tel{ margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/home_tel_b.png); background-repeat: no-repeat; background-position: left center; }
.news_box .tel span{ padding-right: 10px; padding-left: 2px; }
.news_box .tel span a{}
.news_box .tel a, .news_box .tel a:link, .news_box .tel a:visited{ color: #C00; font-size: 13px; }
.news_box .tel a:hover{ color: #666; }

.news_box .area{ margin: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/area.png); background-repeat: no-repeat; background-position: left center; }
.news_box .area span{ padding-right: 10px; padding-left: 2px; }
.news_box .area span a{}
.news_box .area a, .news_box .area a:link, .news_box .area a:visited{ color: #C00; font-size: 13px; }
.news_box .area a:hover{ color: #666; }

.work_list_box{ padding-left: 20px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.work_list_box li{ line-height: 1.8em; }


/*更多內容*/
.txt_more{}
.txt_more a, .txt_more a:link, .txt_more a:visited{ padding-right: 2px; padding-left: 2px; color: #FFF; }
.txt_more a:hover{ color: #C00; }

/*文字列表*/
.news_list_box{ margin: 0px; padding: 0px; width: 100%; float: left; }
.news_list_box h4.title{ margin: 0px; font-size: 16px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #C00; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #C00; line-height: 1.6em; }
.news_list_box ul{ margin:0px; border:none; list-style:none; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; width: 100%; clear: both; }
.news_list_box ul a{}
.news_list_box ul li{ color: #666; clear: both; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; background-image: url(../images/news_bt.jpg); background-repeat: no-repeat; background-position: 4px 10px; padding-top: 8px; padding-right: 7px; padding-bottom: 7px; padding-left: 22px; font-size: 13px; }
.news_list_box ul li a, 
.news_list_box ul li a:link, 
.news_list_box ul li a:visited{ color: #FFF; font-size: 15px; }
.news_list_box ul li span{ color: #666; float: right; font-size: 13px; }
.news_list_box ul li:hover{  }
.news_list_box .list_more{ padding: 5px; white-space: nowrap; text-align: right; display: block; margin: 0px; } 
.news_list_box .list_more a{ background-image: url(../images/more.jpg); background-repeat: no-repeat; background-position: left 2px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; } 


/*最新消息相關內容*/
.related_content_box{ clear: both; float: left; padding-bottom: 5px; width: 100%; margin-bottom: 10px; }
.related_content_box .title{ margin: 0px; font-size: 16px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #C00; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #C00; line-height: 1.6em; }
.related_content_box .title_name{ background-repeat: no-repeat; background-position: left top; margin: 0px; font-weight: bold; color: #666; font-size: 16px; padding-top: 7px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; letter-spacing: 1px; display: block; line-height: normal; white-space: nowrap; clear: both; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.related_content_box .title_name span{ font-weight: normal; font-size: 13px; color: #999999; border-left-width: 1px; border-left-style: solid; border-left-color: ##999999; padding-left: 8px; margin-left: 6px; letter-spacing: 1px; line-height: normal; }
.related_content_box .subject{ width: 100%; margin: 0px; font-size: 16px; font-weight: bold; clear: both; float: left; display: block; height: 36px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.related_content_box .subject strong{ float: left; display: block; padding-left: 8px; padding-top: 10px; font-size: 18px; font-weight: normal; color: #F60040; }
.related_content_box .subject span{ font-size: 12px; color: #999; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; margin-left: 6px; padding-left: 6px; float: left; display: block; margin-top: 14px; }
.related_content_box .content{ background-image: url(../images/videos_bg.jpg); background-repeat: repeat-y; background-position: left top; margin: 0px; text-align: left; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; clear: both; float: left; width: 100%; }
.related_content_box .subject a.more{ float: right; background-image: url(../images/more_bg.png); background-repeat: no-repeat; background-position: left 4px; height: 40px; width: 50px; text-indent: -9000px; }



/*詳細訊息內頁*/
.news_detailed_page{ clear: both; float: left; width: 100%; }
.news_detailed_box{ clear: both; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin: 0px; float: left; width: 100%; }
.detailed_photo_box{ float: left; padding-bottom: 5px; }
.detailed_txt_box{ float: left; width: 68%; padding-bottom: 5px; }
.news_detailed_box .photo_box{ float: left; margin: 0px; padding: 0px; }
.news_detailed_box .photo{ padding: 3px; border: 1px solid #CCC; margin-right: 10px; background-color: #FFF; }
.news_detailed_box .title{ font-size: 2em; line-height: normal; display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin: 0px; clear: both; float: left; width: 100%; }
.news_detailed_box .sub_title{ font-size: 15px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; line-height: 1.8em; display: block; color: #999; font-weight: normal; padding: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #CCC; }

.news_info_box{ margin: 0px; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; background-image: url(../images/news_bt.jpg); background-repeat: no-repeat; background-position: 0px 10px; clear: both; float: left; width: 100%; }
.news_info_box .author{ padding-left: 20px; }
.news_info_box .time{}
.news_info_box .time span{ font-size: 1.1em; color: #FFF; }
.news_info_box .clicks{}
.news_info_box .clicks span{ font-weight: normal; color: #FFF; font-size: 1.1em; }

.news_other_box { margin: 0px; background-image: url(../images/news_bt.jpg); background-repeat: no-repeat; background-position: 6px 8px; clear: both; float: left; width: 100%; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.news_other_box ._left{ float: left; width: 50%; }
.news_other_box ._right{ float: right;  width: 50%; }


.news_detailed_box .posted span{ padding-right: 10px; padding-left: 2px; }
.news_detailed_box .posted span a{}
.news_detailed_box .posted strong{ margin-right: 5px; }
