@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);

/* CSS Document */
/* Body */
body{
	font-family: "微軟正黑體", "新細明體", "細明體", Arial;
	color: #4d4d4d;
	margin: 0;
	padding: 0;
	line-height: 1.429em;
	text-align: left;
	font-size: 15px;
	background-image: url(../images/bg/bg.png);
	background-color: ;
	position: relative;clear: both; float: left; width: 100%; display: block;
}
/* Anchors */
a { outline: 0; }
a img { border: 0px; text-decoration: none; }
a:link, a:visited { color: #6a5ce0; text-decoration: none; font-size:16px; }
a:hover, a:active { color: #333; text-decoration: none; font-size:16px; }
img { border: 0; margin:0; padding: 0; line-height: 0px; }
html{ font-size: 12px; }

/*HTML5 定義*/
header, footer, article, section, hgroup, nav, aside { margin: 0px; padding: 0px; display: block; }
figure { margin:0; padding: 0; line-height: 0px; background-color: #09C; }

/*頁首*/
.top_header_page{ clear: both; background-image: url(../images/top_bg.png); background-repeat: repeat-x; background-position: center bottom; width: 100%; position: relative; z-index: 2000; }
.top_header_box{ width: 1000px; clear: both; position: relative; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }



/*首頁網頁內容*/
.web_page{ width: 100%; margin: 0px; padding: 0px; float: left; }
.home_content_bg{ width: 100%; clear: both; float: left; background-image: url(../images/home_content_bg.png); background-position: center top; background-repeat: no-repeat; }
.home_content_page{ clear: both; width: 1000px; margin:0 auto; }
.home_content_box{ width: 1000px; float: left; background-color: #FFFFFF; clear: both; padding-top:0; margin-top:0;}
.home_left_box{ float: left; width: 660px;}

.home_right_box{ float: right; width:330px; padding-top:10px; margin-right: 10px; }
.home_center_box{ float: left; width: 1000px; background-color: #FFF; padding-top: 15px; margin: px; }

/*內頁框架*/
.sub_content_bg{ width: 100%; clear: both; float: left; background-image: url(../images/sub_content_bg.png); background-position: center top; background-repeat: no-repeat; }
.sub_content_page{ width: 100%; clear: both; position: relative; background-color: #FFF; margin: 0px; float: left; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.sub_content_box{ width: 750px; background-color: #FFF; margin-right: auto; margin-left: auto; }

.sub_left_box{ width: 98%; background-image: url(../images/sub_left_box_bg.png); background-repeat: no-repeat; background-position: left top; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.sub_center_box{ width: 755px; float: left; margin: 0px; padding-top: 8px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; }
.sub_right_box{ float: right; width: 202px; margin: 0px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.sub_center_box_one{ width: 740px; float: left; margin: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-image: url(../images/sub_left_box_bg.png); background-position: right top; background-repeat: no-repeat; }
.content_page{ clear: both; float: left; width: 100%; }



/*LOGO區*/
.logo{ margin: 0px; padding: 0px; }
.logo a{ background-image: url(../images/logo.jpg); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; height: 32px; width: 517px; text-indent: -9000px; float: left; display: block; }
.uho_top_logo{ margin-left: 8px; margin-top: 2px; }
.sub_logo{ margin: 0px; padding: 0px; float: right; }
.sub_logo { background-image: url(../images/sub_logo.png); background-repeat: no-repeat; background-position: left top; text-indent: -9000px; height: 44px; width: 413px; display: block; float: right; padding: 0px; margin-top: 30px; margin-right: 8px; margin-bottom: 0px; margin-left: 0px; }

/*頁面上方選單*/
#top_icon{ display: block; margin: 0px; position: absolute; top: 0px; right: 0px; padding-top: 3px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#top_icon ul { border:none; list-style:none; float: right; padding: 0px; text-align: right; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
#top_icon ul a { margin: 0px; padding: 0px; display: block; white-space: nowrap; }
#top_icon li { margin: 0px; float: left; display: block; padding: 0px; }
#top_icon li a, #top_icon li a:link, #top_icon li a:visited { margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 5px; color: #333; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; }
#top_icon li a:hover { color: #333; }
#top_icon li a strong{ background-image: url(../images/top_icon_bg1.png); background-repeat: no-repeat; background-position: left top; margin: 0px; font-weight: normal; white-space: nowrap; display: block; padding-right: 2px; padding-left: 10px; line-height: normal; padding-top: 0px; padding-bottom: 3px; }

/*主選單*/
.menu_box{ height: 38px; width: 100%; display: block; clear: both; }
.menu{ height: 38px; clear: both; width: 100%; background-color: #333; background-image: url(../images/menu_bg.jpg); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #3D3D3D; border-bottom-color: #000000; position: relative; }
.menu ul {height: 38px; list-style-image: none; list-style-type: none; clear: both; width: 1000px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.menu ul a {}
.menu ul li { float: left; text-align: center; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #333; border-left-color: #A7A7A7; }
.menu ul li a, .menu ul li a:link, .menu ul li a:visited { height: 38px; display: block; font-family: "微軟正黑體", "新細明體", "細明體", Arial; font-size: 15px; padding-right: 16px; padding-left: 16px; color: #FFF; line-height: 38px; }
.menu ul li a:hover { color: #FFF; background-image: url(../images/menu_on_bg.png); background-repeat: no-repeat; background-position: center top; }

.menu ul li.menu00{ background-image: url(../images/menu_home_bg.jpg); border-left-width: 1px; border-left-style: solid; border-left-color: #60c2d2; border-right-width: 1px; border-right-style: solid; border-right-color: #302001; background-position: 0px 0px; }
.menu ul li.menu00:hover{ background-image: url(../images/menu_home_bg_on.jpg); border-right-color: #036; border-left-color: #35989b; background-position: 0px 0px; }
.menu ul li.menu00 a{ background-image: url(../images/menu_bg.png); background-repeat: repeat-x; background-position: left 4px; }
.menu ul li.menu00 a:hover{ color: #FFF; }

.addthis_toolpage{ float: right; }

/*分享區塊*/
.sharing_box{ padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: both; width: 100%; }
.sharing_box ul{ margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
.sharing_box ul li{ float: left; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.sharing_box ul li a{}

/*內頁分享區塊*/
.sub_sharing_box{ margin: 0px; float: left; padding: 0px; clear: both; }
.sub_sharing_box ul{ margin: 0px; list-style-image: none; list-style-type: none; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; }
.sub_sharing_box ul li{ float: left; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }

/*內頁分享區塊*/
.detailed_sharing_box{ padding: 0px; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #CCC; float: left; clear: both; margin: 0px; width: 100%; }
.detailed_sharing_box ul{ margin: 0px; padding: 5px; list-style-image: none; list-style-type: none; float: right; }
.detailed_sharing_box ul li{ float: left; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }


/*首頁大廣告區*/
.advertising_main_page{ clear: both; float: left; width: 100%; background-image: url(../images/h1_banner_bg.jpg); background-repeat: no-repeat; background-position: center top; }
.advertising_main_box{ clear: both; line-height: 0px; padding: 0px; background-color: #FFF; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
.advertising_main_box h1{
	display: block;
	z-index: 1;
	position: absolute;
	top: 30px;
	left: 560px;
	text-indent:-999em;
	color: #FFF;
	font-family: "微軟正黑體", "新細明體", "細明體", Arial;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}
.advertising_main_box p{
	display: block;
	z-index: 1;
	font-size: 15px;
	color: #1b1b1b;
	font-weight:bold;
	line-height: 1.68em;
	position: absolute;
	top: 110px;
	width: 350px;
	left: 560px;
	margin: 0px;
	padding: 0px;
}
.advertising_main_box .h1_banner{  left: 0px; top: 0px; z-index: 0; }
.advertising_main_box .h1_banner img{  }
.advertising_main_box .mobile_banner{ left: 0px; top: 0px; z-index: 0; display: none; }
.advertising_main_box .big_box{ float: left; margin: 0px; padding: 0px; height: 343px; width: 1000px; position: relative; }
.advertising_main_box .small_box{ float: left; margin: 0px; padding: 0px; height: 200px; width: 1000px; position: relative; }
.advertising_main_box p .txt_more a{ color: #FFF; }

/*內頁大廣告區*/
.sub_advertising_page{ clear: both; float: left; width: 100%; background-image: url(../images/sub_advertising_page_bg.jpg); background-repeat: repeat-x; background-position: left top; height: 200px; }
.sub_advertising_box{ clear: both; line-height: 0px; padding: 0px; background-color: #FFF; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.sub_advertising_box .small_box{ float: left; margin: 0px; padding: 0px; height: 200px; width: 1000px; position: relative; }

/*主要訊息*/
.main_news_page{ width: 100%; clear: both; float: left; }
.main_news_box{ clear: both; float: left; margin: 0px; width: 100%; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.main_news_box .subject{width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/expert_t.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}
.main_news_box .subject strong{ background-image: url(../images/redlabel_1.png); background-repeat: no-repeat; background-position: left top; height: 50px; width: 50px; display: block; text-align: center; font-size: 13px; line-height: 50px; color: #FFF; font-weight: normal; float: left; margin-left: -26px; margin-top: -16px; margin-right: 5px; }
.main_news_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: 0px; padding-left: 0px; clear: both; float: left; width: 100%; }

.main_latest_one_box { margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; clear: both; width:100%; display: block; }
.main_latest_one_box .photo_box{ float: left; display: block; }
.main_latest_one_box .txt_box{ float: left; width: 380px; }
.main_latest_one_box .sub_photo_box{ float: left; width: 100%; padding-top: 16px; padding-bottom: 8px; position: relative; display: block; }
.main_latest_one_box .title_one{ margin: 0px; clear: both; font-size: 22px; font-family: "微軟正黑體"; line-height: 1.6em; width: 100%; font-weight: normal; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.main_latest_one_box .txt_one{ margin: 0px; line-height: 1.6em; padding-top: 3px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; font-size: 13px; clear: both; width: 100%; }
.main_latest_one_box .photo_one{ padding: 8px; display: block; margin: 0px; float: left; }
.main_latest_one_box .photo_one img{ background-color: #FFF; padding: 5px; border: 1px solid #E1E1E1; display: block; clear: both; float: left; margin: 0px; width: 240px; }




/*最新消息*/
.news_box{ clear: both; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin: 0px; float: left; width: 100%; }
.news_box:hover{  }
.news_box .photo_box{ width: 150px; float: left; }
.news_box .txt_box{ float: left; width: 98%; padding-right: 1%; padding-left: 1%; }

/*有圖片狀況
.news_box .yes_photo{ width: 74%; }
.news_box .yes_date{ width: 88%; padding-right: 0px; padding-left: 0px; }

.news_box .title_time_box{ clear: both; width: 100%; float: left; }
.news_box .title_time_box .right_title_box{ float: left; width: 86%; }
.news_box .title_time_box .left_time_box{ float: left; }

.news_box .title{ margin: 0px; font-size: 18px; letter-spacing: 1px; font-weight: normal; font-family: "微軟正黑體"; line-height: 1.6em; width: 100%; clear: both; float: left; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; color: #023D8B; }
.news_box .title a{ }
.news_box .title a:hover{  }

.news_box .posted{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #666; background-image: url(../images/icon_posted.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.news_box .posted strong{ padding-right: 0px; padding-left: 2px; }
.news_box .posted strong a{}

.news_box .related{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #666; background-image: url(../images/icon_related.png); background-repeat: no-repeat; background-position: 6px 10px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.news_box .related strong{ padding-right: 0px; padding-left: 2px; }
.news_box .related strong a{}
.news_box .related a p{ margin: 0px; padding: 0px; display: inline; }

.news_box .time{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 20px; color: #333; background-image: url(../images/icon_time.png); background-repeat: no-repeat; background-position: 4px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; clear: both; }
.news_box .time strong{ padding-right: 0px; color: #666; }
.news_box .time .date{ padding-left: 10px; }
.news_box .time .location{ padding-left: 10px; }

.news_box .icon_box{ clear: both; float: left; display: block; width: 98%; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; padding-right: 1%; padding-left: 1%; }
.news_box .icon_box a,.news_box .icon_box a:link ,.news_box .icon_box a:visited { color: #333; }
.news_box .icon_box a:hover{color: #472887; }
.news_box .icon_box a.more{ background-image: url(../images/icon_box_more.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_box .icon_box a.pdf{ background-image: url(../images/icon_pdf.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; float: right; white-space: nowrap; display: block; text-align: left; margin-left: 30px; }
.news_box .icon_box a.ask{ background-image: url(../images/icon_ask.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_box .icon_box a.favorites{ background-image: url(../images/icon_favorites.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_box .photo{ padding: 3px; border: 1px solid #CCC; float: left; margin-right: 8px; background-color: #FFF; margin-left: 8px; clear: right; width: 125px; }
.news_box .txt{ margin: 0px; line-height: 1.6em; clear: both; padding-bottom: 5px; }
.news_box .txt strong{ font-weight: bold; color: #069; font-size: 13px; }*/

/*右側內容題*/
.right_news_page{ width: 100%; clear: both; float: left; }
.right_news_box{ clear: both; float: left; margin: 0px; width: 100%; padding: 0px; }
/*影片框*/
.right_news_box .TITLE{ height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.right_news_box .subject{  width: 98%; margin: 0px; font-size: 24px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #5f6091; line-height: normal; clear: both; float: left; display: block; background-image: url(../images/subject_bg.png); background-repeat: no-repeat; background-position: 210px 19px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC;  }
.right_news_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; }
.right_news_box .content{ background-repeat: repeat-y; background-position: left top; margin: 0px; text-align: left; clear: both; float: left; width:330px;; padding: 0px; }

.right_news_one_box{ clear: both; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin: 0px; float: left; width: 100%; }
.right_news_one_box:hover{  }
.right_news_one_box .photo_box{ width: 100%; float: left; padding-bottom:10px; }
.right_news_one_box .people_box{ width: 100px; float: left; }
.right_news_one_box .photo{ padding: 3px; border: 1px solid #CCC; float: left; background-color: #FFF; clear: right; width: 300px; }
.right_news_one_box .people_photo{ padding: 3px; border: 1px solid #CCC; float: left; margin-right: 3px; background-color: #FFF; margin-left: 3px; clear: right; width: 80px; margin-top: 6px; }
.right_news_one_box .txt_box{ float: left; width: 98%; padding-right: 1%; padding-left: 1%; }
.right_news_one_box .txt_box.yes_photo{ width: 65%; }
.right_news_one_box .title{ margin: 0px; font-size: 15px; letter-spacing: 1px; font-weight: normal; font-family: "微軟正黑體"; line-height: 1.6em; width: 100%; clear: both; float: left; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.right_news_one_box .title a{ }
.right_news_one_box .title a:hover{ }
.right_news_one_box .people_name{ margin: 0px; padding: 3px; font-size: 15px; color: #333; }
.right_news_one_box .people_name span{ margin: 0px; padding: 3px; color: #666; font-size: 13px; }

.right_news_one_box .q_title{ margin: 0px; font-size: 15px; letter-spacing: 1px; font-weight: normal; font-family: "微軟正黑體"; line-height: 1.6em; clear: both; float: left; padding-top: 2px; padding-right: 2%; padding-bottom: 2px; padding-left: 2%; width: 96%; }
.right_news_one_box .q_title a{  }
.right_news_one_box .q_title a:hover{ }
.right_news_one_box .q_title span{ font-size: 16px; font-weight: bold; color: #000; }

.right_news_one_box .txt{ margin: 0px; line-height: 1.6em; clear: both; padding-bottom: 5px; }
.right_news_one_box .txt strong{ font-weight: bold; color: #069; font-size: 13px; }

.right_news_one_box .time{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #333; background-image: url(../images/icon_time.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #FFF; clear: both; }
.right_news_one_box .time strong{ padding-right: 0px; color: #666; }
.right_news_one_box .time .date{ padding-left: 10px; }
.right_news_one_box .time .location{ padding-left: 10px; }


/*影片標題框結束*/


/*相關新聞*/
.latest_news_page{ width: 100%; clear: both; float: left; }
.latest_news_box{ clear: both; float: left; margin: 0px; width: 98%; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; }
/*相關新聞標題框*/
.home_left_box .TITLE{background-image:url(); height:25px; background-repeat:repeat-x; background-position:bottom; padding-bottom:0px;}
.home_left_box .TITLE .TITLE_H2{ display:block; height:25px; background-image:url(../images/title_bg.png); margin:0; color:#FFFFFF; padding-top:10px; padding-left:10px; font-size:22px; background-repeat:no-repeat; letter-spacing:1px;}
.home_left_box .TITLE .TITLE_H2 span{font-size: 12px; color:#666666; margin-left: 6px;letter-spacing:0px; padding-left: 70px; }
/*相關新聞標題框結束*/
.main_latest_one_box{ padding-top:10px;}
/*專家標題框*/
.main_news_box .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
/*專家標題框*/


/*貧血是什麼？如何檢測？*/
.main_news_box_Quiz .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Quiz .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Quiz.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}

.main_news_box_Quiz .content .edit_box{ padding:20px 45px 30px 45px; width:910px;}
.main_news_box_Quiz .content .edit_box .TEXTBOX{ display:block; width:910px; padding-bottom:20px;}
.main_news_box_Quiz .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}

.main_news_box_Quiz .content .edit_box .TEXTBOX2{ display:block; width:910px; }
.main_news_box_Quiz .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}
.main_news_box_Quiz .content .edit_box2 .trcolor1{ background-color:#d9dafb; height:50px;}
.main_news_box_Quiz .content .edit_box2 .trcolor2{ background-color:#FFFFFF;}
.main_news_box_Quiz .content .edit_box2 .trcolor3{ background-color:#FFFFFF;}


/*妳屬於哪一種貧血？*/
.main_news_box_Type .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Type .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Type.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}

.main_news_box_Type .content .edit_box{ padding:20px 45px 20px 45px; width:910px; }
.main_news_box_Type .content .edit_box .TEXTBOX{ display:block; width:910px; padding-bottom:px;}
.main_news_box_Type .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}

.main_news_box_Type .content .edit_box .TEXTBOX2{ padding-bottom:20px; display:block; width:910px; height:980px; padding-bottom:px; background-image:url(../images/Type00.jpg); background-repeat:no-repeat;}
.main_news_box_Type .content .edit_box .TEXTBOX2 .left{ float:left;; padding-left:20px; padding-top:140px; width:400px;}
.main_news_box_Type .content .edit_box .TEXTBOX2 .right{ float:right; padding-right:25px; padding-top:25px; width:363px;}
.main_news_box_Type .content .edit_box .TEXTBOX2 .right2{ float:right; padding-right:15px; width:460px;}
.main_news_box_Type .content .edit_box .TEXTBOX2 .pic{ padding-bottom:25px;}
.main_news_box_Type .content .edit_box .TEXTBOX2 .img:hover{ opacity:0.6;}



/*輸血的後遺症*/
.main_news_box_Sequela .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Sequela .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Sequela.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}

.main_news_box_Sequela .content .edit_box{ padding:20px 45px 20px 45px; width:910px;}
.main_news_box_Sequela .content .edit_box .TEXTBOX{ display:block; width: 100%; }
.main_news_box_Sequela .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}
.main_news_box_Sequela .content .edit_box .TEXTBOX img.photo_box{ float: left; padding-right: 20px; }

/*如何排鐵*/
.main_news_box_Transpiration .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Transpiration .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Transpiration.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}

.main_news_box_Transpiration .content .edit_box{ padding:20px 45px 20px 45px; width:910px;}
.main_news_box_Transpiration .content .edit_box .TEXTBOX{ display:block; width:910px; height:380px; padding-bottom:20px; background-repeat:no-repeat; background-position:center top; }
.main_news_box_Transpiration .content .edit_box .TEXTBOX p{ display:block;/*統一轉化為塊級元素*/ overflow:hidden; width:0; height:0; }
	
	
/*病友故事*/
.main_news_box_Story .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Story .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Story.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}

.main_news_box_Story .content .edit_box{ padding:20px 45px 20px 45px; width:910px;}
.main_news_box_Story .content .edit_box .TEXTBOX{ display:block; width:910px; height:456px; padding-bottom:20px; background-image:url(../images/Story00.jpg); background-repeat:no-repeat; background-position:center top;}
.main_news_box_Story .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}
.main_news_box_Story .content .edit_box .TEXTBOX .list{ padding-left:110px; padding-top:110px; width:363px;}
.main_news_box_Story .content .edit_box .TEXTBOX .line{ padding-bottom:16px;}



/*醫師地圖*/
.main_news_box_Map .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Map .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/title_Map.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}
.main_news_box_Map .content{}
.main_news_box_Map .content a{ font-size:14px; color:#666;}
.main_news_box_Map .content a:hover{ color: #66C;}

.main_news_box_Map .content .edit_box{ padding:20px 45px 20px 45px; width:910px; height:760px; background-image:url(../images/Map_bg.jpg); background-repeat:no-repeat;  position: relative; }
.main_news_box_Map .content .edit_box .TEXTBOX{ display:block; width:910px; padding-bottom:px;}
.main_news_box_Map .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}


.experttag_01{
	position:absolute;
	left: 817px;
	top: 298px;
	height: 20px;
}

.experttag_02{
	position:absolute;
	left: 817px;
	top: 315px;
	height: 20px;
}

.experttag_03{
	position:absolute;
	left: 817px;
	top: 350px;
	height: 20px;
}

.experttag_04{
	position:absolute;
	left: 817px;
	top: 367px;
	height: 20px;
}
.experttag_05{
	position:absolute;
	left: 817px;
	top: 384px;
	height: 20px;
}
.experttag_06{
	position:absolute;
	left: 817px;
	top: 401px;
	height: 20px;
}

.experttag_07{
	position:absolute;
	left: 817px;
	top: 418px;
	height: 20px;
}
/*台中-中國附醫*/
.experttag_08{
	position:absolute;
	left: 405px;
	top: 184px;
	height: 20px;
}

.experttag_09{
	position:absolute;
	left: 405px;
	top: 201px;
	height: 20px;
}
/*新北*/
.experttag_10{
	position:absolute;
	left: 817px;
	top: 332px;
	height: 20px;
}

.experttag_11{
	position:absolute;
	left: 813px;
	top: 64px;
	height: 20px;
}

.experttag_12{
	position:absolute;
	left: 813px;
	top: 81px;
	height: 20px;
}

.experttag_13{
	position:absolute;
	left: 813px;
	top: 97px;
	height: 20px;
}

.experttag_14{
	position:absolute;
	left: 626px;
	top: 88px;
	height: 20px;
}

.experttag_15{
	position:absolute;
	left: 626px;
	top: 104px;
	height: 20px;
}

.experttag_16{
	position:absolute;
	left: 626px;
	top: 120px;
	height: 20px;
}

/*新竹*/

.experttag_17{
	position:absolute;
	left: 599px;
	top: 206px;
	height: 20px;
}

/*台中*/
.experttag_18{
	position:absolute;
	left: 405px;
	top: 115px;
	height: 20px;
}
.experttag_19{
	position:absolute;
	left: 405px;
	top: 133px;
	height: 20px;
}
.experttag_20{
	position:absolute;
	left: 405px;
	top: 150px;
	height: 20px;
}
.experttag_21{
	position:absolute;
	left: 405px;
	top: 167px;
	height: 20px;
}

/*彰化*/
.experttag_22{
	position:absolute;
	left: 549px;
	top: 387px;
	height: 20px;
}

.experttag_23{
	position:absolute;
	left: 549px;
	top: 406px;
	height: 20px;
}

.experttag_24{
	position:absolute;
	left: 340px;
	top: 283px;
	height: 20px;
}

.experttag_25{
	position:absolute;
	left: 339px;
	top: 299px;
	height: 20px;
}

.experttag_26{
	position:absolute;
	left: 317px;
	top: 382px;
	height: 20px;
}

.experttag_27{
	position:absolute;
	left: 317px;
	top: 400px;
	height: 20px;
}

.experttag_28{
	position:absolute;
	left: 317px;
	top: 417px;
	height: 20px;
}

.experttag_29{
	position:absolute;
	left: 252px;
	top: 497px;
	height: 20px;
}

.experttag_30{
	position:absolute;
	left: 252px;
	top: 515px;
	height: 20px;
}

/*高雄*/
.experttag_31{
	position:absolute;
	left: 227px;
	top: 598px;
	height: 20px;
}
.experttag_32{
	position:absolute;
	left: 227px;
	top: 616px;
	height: 20px;
}
.experttag_33{
	position:absolute;
	left: 227px;
	top: 634px;
	height: 20px;
}

.experttag_34{
	position:absolute;
	left: 448px;
	top: 693px;
	height: 20px;
}
/*自訂*/
.txt_point{ font-weight:bold; color:#32364d;}
.txt_point2{ color:#e8ba00; font-size:10px;}
.txt_point3{ color:#afb1d8; font-size:10px;}
.photoborder{ border:5px #e1e1e1 solid;}





.latest_news_box .subject{ width: 98%; margin: 0px; font-size: 24px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #5f6091; line-height: normal; clear: both; float: left; display: block; background-image: url(../images/subject_bg.png); background-repeat: no-repeat; background-position: 210px 19px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.latest_news_box .subject span{ font-size: 12px; color:#666666; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; margin-left: 6px; padding-left: 6px; }
.latest_news_box .content{ background-image: url(../images/videos_bg.jpg); background-repeat: repeat-y; background-position: left top; margin: 0px; text-align: left; clear: both; float: left; width: 100%; padding: 0px; }

.latest_one_box { margin: 0px; float: left; padding-top: 0px; padding-right: 2%; padding-bottom: 5px; padding-left: 1%; }
.latest_one_box .photos_one_box{}
.latest_one_box .content_one_box{}
.latest_one_box .title_one{ margin: 0px; padding: 3px; clear: both; font-size: 16px; font-family: "微軟正黑體"; line-height: 1.4em; }
.latest_one_box .txt_one{ margin: 0px; line-height: 1.68em; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-size: 12px; font-weight: normal; }
.latest_one_box .photo_one{ float: left; margin-right: 3px; }

.latest_news_box ul { margin:0px; border:none; list-style:none; clear: both; float: left; width: 98%; padding-top: 0px; padding-right: 1%; padding-bottom: 0px; padding-left: 1%; }
.latest_news_box li { margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BABABA; background-image: url(../images/icon_ok.png); background-repeat: no-repeat; background-position: 2px 8px; padding-top: 3px; padding-right: 0%; padding-bottom: 3px; padding-left: 0%; width: 100%; }
/*相關新聞字體*/
.latest_news_box li a, .latest_news_box li a:link, .latest_news_box li a:visited, .latest_news_box li a:active { margin: 0px; color: #333333; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 20px; display: block; font-size: 15px; }
.latest_news_box li a:hover { color: #1c1c1c; }



/*問答*/
.qa_page{ width: 100%; clear: both; float: left; }
.qa_box{ clear: both; float: left; margin: 0px; width: 100%; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.qa_box .TITLE{background-image:url(); height:36px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.qa_box .TITLE .subject{width: 98%; margin: 0px; font-size: 24px; height:40px; padding-bottom: 5px; display: block; background-image: url(../images/qa_t.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; text-indent:-999em;}
.qa_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: 0px; padding-left: 40px; clear: both; float: left; width: 90%; }

.qa_box ul { margin:0px; border:none; list-style:none; clear: both; float: left; width: 98%; padding-top: 0px; padding-right: 1%; padding-bottom: 0px; padding-left: 1%; }
.qa_box li { margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BABABA; background-image: url(../images/faq_q.png); background-repeat: no-repeat; background-position: 2px top; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; width: 100%; cursor: pointer; }
.qa_box li .qa_title{ padding-left: 48px; font-size: 16px; line-height: 1.68em; }
.qa_box li .qa_title:hover { color: #1c1c1c; }
.qa_box li .qa_txt{ font-size: 15px; padding-left: 48px; padding-top: 10px; line-height: 1.68em; background-image: url(../images/faq_a.png); background-repeat: no-repeat; background-position: 2px 6px; }

.qa_box li a, .qa_box li a:link, .qa_box li a:visited, .qa_box li a:active { margin: 0px; color: #666; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 45px; display: block; font-size: 15px; }
.qa_box li a:hover { color: #f97796; }



/*FAQ*/


.faq_box {}
.faq_list{}
.faq_list ul { margin:0px; border:none; list-style:none; clear: both; float: left; width: 98%; padding-top: 0px; padding-right: 1%; padding-bottom: 0px; padding-left: 1%; }
.faq_list li { margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BABABA; width: 100%; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; clear: both; float: left; font-size: 12px; }
.faq_list li a, .faq_list li a:link, .faq_list li a:visited, .faq_list li a:active { margin: 0px; color: #666; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 45px; display: block; font-size: 15px; }
.faq_list li a:hover { }
.faq_list li .faq_box_a{ clear: both; float: left; width: 100%; }
.faq_list li .faq_box_q{ clear: both; float: left; width: 100%; }
.faq_list li .faq_icon_a{ font-weight: bold; font-size: 14px; float: left; display: block; }
.faq_list li .faq_icon_q{ font-weight: bold; font-size: 14px; float: left; color: #C00; }
.faq_list li .faq_q_title{ margin: 0px; color: #666; font-weight: bold; padding: 0px; }
.faq_list li .faq_a_txt{ margin: 0px; color: #666; font-weight: bold; padding: 0px;}


/*首頁廣告區*/
.home_ae_970_90_page{ clear: both; float: left; width: 100%; position: relative; }
.home_ae_970_90_box{ clear: both; margin: 0px; float: left; width: 100%; text-align: center; }
.home_ae_970_90_box img{ line-height: normal; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-bottom: 8px; padding-top: 8px; }

.home_ae_page{ clear: both; float: left; width: 100%; }
.home_ae_box{ clear: both; margin: 0px; float: left; width: 100%; text-align: center; }
.home_ae_box img{ line-height: normal; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-bottom: 8px; }

/*首頁臉書*/
.home_fb_page{ clear: both; float: left; width: 230px; padding-right: 5px; padding-left: 5px; }


/*文字列表*/
.news_list_box{ margin: 0px; padding: 0px; width: 100%; float: left; }
.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: #666; }
.news_list_box ul li span{ color: #440062; float: right; font-size: 13px; }
.news_list_box ul li:hover{ background-color: #F2F2F2; }
.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; } 

/*圖片列表*/
.photo_list_box{ clear: both; float: left; width: 100%; }
.photo_list_box ul{ padding: 0px; list-style-image: none; list-style-type: none; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both; float: left; width: 100%; }
.photo_list_box ul li{ margin: 0px; width: 33%; float: left; padding: 0px; }



/*時間區*/
.time_box{ padding: 6px; }

/*更多內容樣式*/
.more_c{ margin: 0px; padding: 5px; font-size: 11px; color: #FFF; text-align: right; float: right; }
.more_c a, .more_c a:link{ color: #FFF; font-weight: normal; }

.txt_more{}
.txt_more a, .txt_more a:link, .txt_more a:visited{ padding-right: 2px; padding-left: 2px;color: #6a5ce0; }
.txt_more a:hover{}

/*左邊_更多內容樣式*/
.left_more_box{ margin: 0px; padding: 0px; text-align: left; clear: both; }
.left_more_box .more { display: block; color: #FFF; background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: left top; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; height: 22px; line-height: 20px; float: left; }
.left_more_box .more strong{ font-weight: normal; background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: right top; display: block; margin: 0px; height: 22px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.left_more_box .more:hover{ background-image: url(../images/more_bg.jpg); background-position: left -22px; }
.left_more_box .more:hover strong{ background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: right -22px; }

/*右邊_更多內容樣式*/
.right_more_box{ margin: 0px; padding: 0px; clear: both; text-align: right; }
.right_more_box .more { display: block; color: #FFF; background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: left top; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; height: 22px; line-height: 20px; float: right; }
.right_more_box .more strong{ font-weight: normal; background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: right top; display: block; margin: 0px; height: 22px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.right_more_box .more:hover{ background-image: url(../images/more_bg.jpg); background-position: left -22px; }
.right_more_box .more:hover strong{ background-image: url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: right -22px; }

/*文字_更多內容樣式*/
.txt_more_box{ margin: 0px; padding: 0px; text-align: right; float: right; width: 100%; }
.txt_more_box a span{ margin: 0px; background-image: url(../images/txt_more.png); background-repeat: no-repeat; background-position: left 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 16px; white-space: nowrap; }
.txt_more_box a{ display: block; margin: 0px; padding-top: 5px; padding-right: 8px; padding-bottom: 2px; padding-left: 0px; float: right; clear: both; white-space: nowrap; }




/*網頁路徑*/
#path_link{ background-image: url(../images/path_link_home.gif); background-repeat: no-repeat; background-position: 2px 10px; text-align: left; margin-bottom: 5px; }
#path_link h2{ margin: 0px; font-size: 13px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 18px; color: #666; font-weight: normal; }
#path_link h2 a, #path_link h2 a:link, #path_link h2 a:visited{  }
#path_link h2 a:hover { }


/*頁數區塊*/
.page_icon_list { text-align:center; font-size:11px; line-height:0; clear: both; margin: 0px; padding-top: 30px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.page_icon_list .ux { text-decoration: none; color:#0000ff; list-style-type: none; margin:0; padding:0 }
.page_icon_list li { display:inline; padding:2px; border:1px solid #ccc; background-color: #FFF; line-height: normal; cursor: pointer; margin-top: 0; margin-right: 1px; margin-bottom: 0; margin-left: 1px; }
.page_icon_list li a, .page_icon_list li span{ margin: 0px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; }
.page_icon_list li:hover { border:1px solid #ccc; background-color: #440062; line-height: normal; color: #FFF; }
.page_icon_list li:hover a, .page_icon_list li:hover span{ color: #FFF; }
.page_icon_list span { color:#F60; font-weight:bold; font-size: 12px; }

.previous_box{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; clear: both; float: left; width: 100%; }
.previous_box .previous { margin: 0px; background-image: url(../images/Previous.png); background-repeat: no-repeat; background-position: 10px 9px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px; display: block; float: left; }
.previous_box .previous a{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; }

/*內頁廣告區*/
.left_advertisement_box{ float: left; line-height: 0px; display: block; clear: both; margin: 0px; width: 100%; text-align: center; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.left_advertisement_box a { margin: 0px; padding: 0px;  }
.left_advertisement_box a img{ margin: 0px; padding: 0px; border: 1px solid #CCC; }

.right_advertisement_box{ padding: 0px; line-height: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #00F; }
.right_advertisement_box img{ margin: 0px; padding: 0px; line-height: 0px; border: 1px solid #CCC; }


/*頁面數字*/
.page_info{ margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; clear: both; padding-top: 5px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; }
.page_info span{ padding-left: 2px; color: #440062; padding-right: 2px; font-weight: bold; }







/*最新消息相關內容*/
.related_content{ clear: both; float: left; padding-bottom: 5px; width: 100%; }
.related_content .title{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; margin: 0px; padding: 5px; color: #FFF; font-weight: normal; background-image: url(../images/web_page_bg_1.jpg); }


/*無資料內容*/
.no_data{ clear: both; width: 98%; display: block; background-color: #fff0eb; border: 1px solid #ffd7cd; background-image: url(../images/warning_24.png); background-repeat: no-repeat; background-position: 5px 50%; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.no_data p{ margin: 0px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 30px; }

/*編輯器區*/
.edit_box{ width: 96%; display: block; clear: both; padding-top: 5px; padding-bottom: 5px; font-size: 15px; line-height: 1.6em; float: left; padding-right: 2%; padding-left: 2%; margin: 0px; }
.edit_box p{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1.2em; padding-left: 0px; }
/*詳細訊息內頁*/
.news_detailed{ clear: both; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; margin: 0px; float: left; }
.news_detailed .photo_box{ float: left; margin: 0px; padding: 0px; }
.news_detailed .photo{ padding: 3px; border: 1px solid #CCC; margin-right: 10px; background-color: #FFF; }
.news_detailed .title{ font-size: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; line-height: 1.6em; display: block; padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; clear: both; color: #333; }
.news_detailed .title span{ font-size: 13px; color: #666; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; margin-left: 10px; }
.news_detailed .sub_title{ font-size: 15px; margin-top: 0px; margin-right: auto; margin-left: auto; line-height: 1.6em; display: block; color: #999; font-weight: normal; clear: both; width: 98%; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.news_detailed .txt_box{
	line-height: 1.8em;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	font-size: 15px;
}
.news_detailed .txt_box p{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1.2em; padding-left: 0px; line-height: 1.68em; }

.news_detailed .inside_title{ font-size: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; line-height: 1.68em; display: block; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #472887; clear: both; }
.news_detailed .inside_sub_title{ font-size: 15px; margin-top: 0px; margin-right: auto; margin-left: auto; line-height: 1.6em; display: block; color: #999; font-weight: normal; clear: both; width: 98%; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.news_detailed .inside_txt_box{ line-height: 1.8em; clear: both; padding-top: 5px; padding-bottom: 5px; width: 98%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; font-size: 15px;line-height: 1.68em; }
.news_detailed .inside_txt_box p{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1.2em; padding-left: 0px; line-height: 1.68em; }

.news_detailed .posted{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #666; background-image: url(../images/icon_posted.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.news_detailed .posted span{ padding-right: 10px; padding-left: 2px; }
.news_detailed .posted span a{}

.news_detailed .time{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #333; background-image: url(); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.news_detailed .time strong{ padding-right: 0px; color: #333; }
.news_detailed .time .date{ padding-left: 10px; }
.news_detailed .time .location{ padding-left: 10px; }

.news_detailed .even_time{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #333; background-image: url(../images/icon_even_time.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; clear: both; font-size: 15px; }
.news_detailed .even_time strong{ padding-right: 0px; color: #5D4296; font-weight: bold; font-size: 15px; }
.news_detailed .even_time .date{ padding-left: 10px; }
.news_detailed .even_time .location{ padding-left: 10px; }

.news_detailed .contact{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #333; background-image: url(../images/icon_time.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.news_detailed .contact strong{ color: #5D4296; }
.news_detailed .contact .person{}
.news_detailed .contact .email{ padding-left: 10px; }
.news_detailed .contact .phone{ padding-left: 10px; }

.news_detailed .registration_date{ margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; color: #333; background-image: url(../images/icon_time.png); background-repeat: no-repeat; background-position: 6px 8px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; font-size: 13px; }
.news_detailed .registration_date strong{ color: #5D4296; }

.news_detailed .icon_box{ clear: both; float: left; display: block; width: 98%; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-bottom-color: #CCC; padding-right: 1%; padding-left: 1%; }
.news_detailed .icon_box a.more{ background-image: url(../images/icon_box_more.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_detailed .icon_box a.pdf{ background-image: url(../images/icon_pdf.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; float: right; white-space: nowrap; display: block; text-align: left; margin-left: 30px; }
.news_detailed .icon_box a.ask{ background-image: url(../images/icon_ask.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_detailed .icon_box a.favorites{ background-image: url(../images/icon_favorites.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: right; margin-left: 30px; }
.news_detailed .icon_box a.back{ background-image: url(../images/icon_back.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; display: block; white-space: nowrap; float: left; }

/*上一筆下一筆*/
.next_prev_page{ clear: both; float: left; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.next_prev_box{ clear: both; float: left; width: 100%; }
.next_prev_box .prev_box{}
.next_prev_box .next_box{ background-image: url(../images/line.jpg); background-repeat: repeat-y; background-position: left top; }
.next_prev_box ul{ width: 100%; clear: both; float: left; list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; }
.next_prev_box ul li{ width: 50%; float: left; margin: 0px; padding: 0px; }

.next_prev_one_box { clear: both; float: left; padding: 0px; width: 100%; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; }
.next_prev_one_box .photo_right_box{ float: right; padding-right: 8px; }
.next_prev_one_box .photo_left_box{ float: left; padding-left: 5px; }
.next_prev_one_box .txt_box{ float: left; width: 70%; padding: 5px; }
.next_prev_one_box .txt_right_box{ float: right; width: 70%; padding: 5px; }
.next_prev_one_box .title{ margin: 0px; clear: both; font-size: 15px; font-family: "微軟正黑體"; line-height: 1.6em; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 2px; }
.next_prev_one_box .title a, .next_prev_one_box .title a:link, .next_prev_one_box .title a:visited{  }
.next_prev_one_box .title a:hover{  }
.next_prev_one_box .txt{ margin: 0px; line-height: 1.6em; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-size: 12px; }
.next_prev_one_box .photo{ background-color: #FFF; padding: 2px; margin: 0px; float: left; border: 1px solid #E1E1E1; height: 65px; width: 65px; }
.next_prev_one_box .price{ margin: 0px; line-height: 1.6em; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-size: 12px; }
.next_prev_one_box .price span{ color: #a6937c; }

.bt_prev{ padding: 0px; background-image: url(../images/bt_next_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 23px; width: 56px; text-align: center; clear: both; float: left; color: #FFF; margin: 5px; }
.bt_prev a { color: #FFF; line-height: 1.7em; }
.bt_next{ padding: 0px; background-image: url(../images/bt_next_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 23px; width: 56px; text-align: center; clear: both; float: right; color: #FFF; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }
.bt_next a { color: #FFF; line-height: 1.7em; }

/*頁面上下頁*/
#next_news { _display:none; }
#next_news ul{ list-style-image: none; list-style-type: none;  }

#next_news .next_news_page A { BACKGROUND-IMAGE: url(../images/next_news_img.png); Z-INDEX: 1; POSITION: absolute; WIDTH: 87px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 87px; _background-image: url(../images/next_news_img.gif) }
#next_news .prev_news_page A { BACKGROUND-IMAGE: url(../images/next_news_img.png); Z-INDEX: 1; POSITION: absolute; WIDTH: 87px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 87px; _background-image: url(../images/next_news_img.gif) }
#next_news SPAN { DISPLAY: none }
#next_news .next_news_page A P { DISPLAY: none }
#next_news .prev_news_page A P { DISPLAY: none }
#next_news .prev_news_page A:hover P { BACKGROUND-IMAGE: url(../images/next_news_img.png); Z-INDEX: 999999; POSITION: absolute; PADDING-BOTTOM: 30px; MARGIN: -100px 0px 0px -100px; PADDING-LEFT: 12px; WIDTH: 198px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -264px; FLOAT: left; HEIGHT: 48px; OVERFLOW: hidden; PADDING-TOP: 12px; _background-image: url(../images/next_news_img.gif) }
#next_news .next_news_page A:hover P IMG { MARGIN: 0px 8px 0px 0px; FLOAT: left }
#next_news .prev_news_page A:hover P IMG { MARGIN: 0px 8px 0px 0px; FLOAT: left }
#next_news .next_news_page A:hover P { BACKGROUND-IMAGE: url(../images/next_news_img.png); Z-INDEX: 999999; POSITION: absolute; PADDING-BOTTOM: 30px; MARGIN: -100px 0px 0px -30px; PADDING-LEFT: 12px; WIDTH: 198px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -174px; FLOAT: left; HEIGHT: 48px; OVERFLOW: hidden; PADDING-TOP: 12px; _background-image: url(../images/next_news_img.gif) }
#next_news .next_news_page A { MARGIN: 0px 0px 0px -140px; BACKGROUND-POSITION: 0px 0px; COLOR: #ffffff; TEXT-DECORATION: none }
#next_news .next_news_page A:hover { BACKGROUND-POSITION: 0px -87px }
#next_news .prev_news_page A { MARGIN: 0px 0px 0px 971px; BACKGROUND-POSITION: -87px 0px; COLOR: #ffffff; TEXT-DECORATION: none }
#next_news .prev_news_page A:hover { BACKGROUND-POSITION: -87px -87px }

/*專家怎麼說*/
.rollBox{ width:100%; overflow:hidden; padding: 0px; margin-top: 10px; margin-right: auto; margin-bottom: 0; margin-left: auto; position: relative; clear: both; float: left; }
.rollBox .Cont{ width:960px; overflow:hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 15px 40px 15px 40px; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ width:150px; float:left; padding-right:10px; }
*+html .rollBox .Cont .pic{width:130px;float:left;padding-right:20px;}
.rollBox .Cont .pic img{ padding:4px; background:#fff; border:1px solid #ccc; display:block; width: 120px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont .pic a.pic_title, .rollBox .Cont .pic a.pic_title:link{ text-align: left; padding-left: 8px; padding-right: 8px; display: block; color: #999; }
.rollBox .Cont .pic a.pic_title:hover{ color: #333; text-decoration: none; }
.rollBox .Cont .pic a.pic_title span{ color: #333; font-size:12px; line-height:12px; }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{ text-decoration:underline; }
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .img1{ position: absolute; left: 0px; top: 0px; cursor: pointer; background-image: url(../images/rollBox_img1.jpg); background-repeat: no-repeat; height: 200px; width: 20px; }
.rollBox .img1:hover { background-image: url(../images/rollBox_img11.jpg); }
.rollBox .img2{ position: absolute; top: 0px; right: 0px; cursor: pointer; background-image: url(../images/rollBox_img2.jpg); background-repeat: no-repeat; height: 200px; width: 20px; }
.rollBox .img2:hover { background-image: url(../images/rollBox_img21.jpg); }

/*qr code*/
.qr_code_page{
	position: absolute;
	right: 43px;
	height: 80px;
	width: 80px;
	display: block;
	top: 21px;
}
.qr_code_page img{ height: 80px; width: 80px; }

/*頁尾內容*/
.footer_page{ background-color: #000; clear: both; }
.footer_box{ width: 1000px; margin-right: auto; margin-left: auto; position: relative; display: block; padding-top: 10px; padding-right: 10px; padding-bottom: 30px; padding-left: 10px; font-size:14px;}
.footer_box p{ line-height:1.6em; margin: 0px; padding: 0px; color: #666666; font-size:13px;}
.footer_box a{ color: #CCC; font-size:13px;}

/*頁尾選單*/
.footer_icon{ width: 100%; background-image: url(/topic/images/top_header_page_bg.jpg); background-position: bottom; }
.footer_icon ul{ border:none; list-style:none; text-align: right; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; }
.footer_icon ul li{ display: inline; }
.footer_icon ul li a, .footer_icon ul li a:link, .footer_icon ul li a:visited{ white-space: nowrap; padding-right: 10px; padding-left: 10px; font-size: 12px; color: #CCC; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; line-height: 1em; }
.footer_icon ul li a:hover { color: #FFF; }











/* Default tab style */

.tabs {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 330px;
	font-weight: 300;
	font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Nav */
.tabs nav {
	text-align: center;
}

.tabs nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 310px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tabs nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.tabs nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
	text-decoration: none;
	font-size: 13px;
}

.tabs nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}

.tabs nav li.tab-current a {
	color: #74777e;
}

.tabs nav a:focus {
	outline: none !important;
}

/* Icons */
.icon::before {
	z-index: 10;
	display: inline-block;
	margin: 0 0.4em 0 0;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-size: 1.3em;
	font-family: 'stroke7pixeden';
	line-height: 1;
	speak: none;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-upload::before {
	content: "\e68a";
}
.icon-tools::before {
	content: "\e60a";
}
.icon-plane::before {
	content: "\e625";
}
.icon-joy::before {
	content: "\e6a4";
}
.icon-plug::before {
	content: "\e69a";
}
.icon-home::before {
	content: "\e648";
}
.icon-gift::before {
	content: "\e652";
}
.icon-display::before {
	content: "\e65e";
}
.icon-date::before {
	content: "\e660";
}
.icon-config::before {
	content: "\e666";
}
.icon-coffee::before {
	content: "\e669";
}
.icon-camera::before {
	content: "\e66f";
}
.icon-box::before {
	content: "\e674";
}

/* Content */
.content-wrap {
	position: relative;
}

.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width: 1200px;
	text-align: center;
}

.content-wrap section.content-current {
	display: block;
}

.content-wrap section p {
	margin: 0;
	padding: 0.75em 0;
	color: rgba(40,44,42,0.05);
	font-weight: 900;
	font-size: 4em;
	line-height: 1;
}

/* Fallback */
.no-js .content-wrap section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}

.no-flexbox nav ul {
	display: block;
}

.no-flexbox nav ul li {
	min-width: 15%;
	display: inline-block;
}

@media screen and (max-width: 58em) {
	.tabs nav a.icon span {
		display: none;
	}
	.tabs nav a:before {
		margin-right: 0;
	}
}

/* Individual tab styles */

/*****************************/
/* Top Line */
/*****************************/
#tabs {
	border-left: 1px solid rgba(40,44,42,0.05);
}

.tabs-style-topline {
	max-width: 1200px;
}

.tabs-style-topline nav li {
	border: 1px solid rgba(40,44,42,0.1);
}

.tabs-style-topline nav li:not(:last-child) {
	border-right: none;
}

.tabs-style-topline nav li.ui-state-active {
	border-top: 3px solid #67b5c7;
	border-bottom: none;
}
.tabs-style-topline nav li.ui-state-active a {
    background: #fff;
}
.tabs-style-topline nav a {
	padding: 0.75em 0 0.5em !important;
	background: rgba(40,44,42,0.05) !important;
	color: #357c8d;
	line-height: 1;
	font-weight: bold !important;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-topline nav a:hover {
	color: #67b5c7;
}
.tabs-style-topline nav a:focus {
	color: #357c8d;
}

.tabs-style-topline nav li.tab-current a {
	background: none;
	box-shadow: inset 0 3px 0 #67b5c7;
	color: #67b5c7;
}

.tabs-style-topline .icon::before {
	display: block;
	margin: 0;
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4 {
	padding: 0 10px 0 10px;
}

.phone_box{ display: none; clear: both; float: left; width: 100%; }
.mobile_subject{ display: none; }