@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: 13px; background-image: url(../images/bg.png); background-repeat:repeat-x; background-position:0px 500px ; width: 100%; display: block; }
/* Anchors */
a { outline: 0; }
a img { border: 0px; text-decoration: none; }
a:link, a:visited { color: #63b5d3; text-decoration: none; font-size:16px; }
a:hover, a:active { color: #63b5d3; 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(/topic/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; }

.abgne_float_ad {display: none; position: absolute;	z-index:1;}
.abgne_float_ad img {border: none;}

/*首頁網頁內容*/
.web_page{ width: 100%; margin: 0px; padding: 0px; float: left; }
.home_content_bg{ width: 100%; clear: both; float: left; background-image: url(/topic/images/home_content_bg.png); background-position: center top; background-repeat: no-repeat; }
.home_content_page{ clear: both; width: 1000px; margin:0 auto; overflow: hidden; }
.home_content_box{ width: 1000px; float: left ; clear: both; padding-top:0; margin-top:0; overflow: hidden; }
.home_left_box{ float: left; width: 990px;}
.home_right_box{ float: right; width:0px; padding-top:0px; margin-right: 0px; }
.home_center_box{ float: left; width: 1000px; padding-top: 0; margin: 0; }

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

.sub_left_box{ width: 98%; background-image: url(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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; letter-spacing: 5px }
.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(/topic/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: #3b84c5; border-right-width: 1px; border-right-style: solid; border-right-color: #02213c; background-position: 0px 0px; }
.menu ul li.menu00:hover{ background-image: url(../images/menu_home_bg_on.jpg); border-right-color: #021424; border-left-color: #1d65a5; background-position: 0px 0px; }
.menu ul li.menu00 a{ background-image: url(/topic/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{ width: 100%; background-image: url(../images/h1_banner_bg.jpg); background-repeat: no-repeat; background-position: center top; overflow: hidden; margin: 0px; padding: 0px; display: block; }
.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;
	font-size: 32px;
	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(/topic/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: 30px; padding-left: 0px; background-image:url(../images/title_e.jpg); background-repeat:no-repeat; padding-top:50px;}
.main_news_box .subject{ width: 98%; margin: 0px; font-size: 24px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #323232; line-height: normal; clear: both; float: left; display: block; background-image: url(/topic/images/subject_bg.png); background-repeat: no-repeat; background-position: 210px 19px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; position: relative; }
.main_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; }
.main_news_box .subject strong{ background-image: url(/topic/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(/topic/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 { background-color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom:10px; 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: 710px; }
.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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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: 18px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #323232; line-height: normal; clear: both; float: left; display: block; background-image: url(/topic/images/subject_bg.png); background-repeat: no-repeat; background-position: 210px 19px;  }
.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(/topic/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: 35px; padding-left: 10px; }
/*相關新聞標題框*/
.home_left_box .TITLE{ background-image:url(); height:35px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.home_left_box .TITLE .TITLE_H2{ display:block; height:26px; background-image:url(/topic/images/title_bg.png); margin:0; color:#FFFFFF; padding-top:10px; padding-left:10px; font-size:22px; background-repeat:no-repeat; letter-spacing:1px;}
/*相關新聞標題框結束*/
.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_Intro .TITLE{background-image:url(); height:100px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Intro .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:100px; padding-bottom: 5px; display: block; background-image: url(../images/1_title.png); background-repeat: no-repeat; background-position: center top; text-indent:-999em;}

.main_news_box_Intro .content{ background-image:url(); background-repeat:no-repeat; background-position:top; margin-top:0px;}
.main_news_box_Intro .content .edit_box{ padding:0px; width:100%; }
.main_news_box_Intro .content .edit_box .TEXTBOX{ float:left; background-color: #FFFFFF; padding: 0px; font-size: 18px; line-height: 1.9em; }





/*腎結石形成原因與常見症狀*/
.main_news_box_Situation .TITLE{background-image:url(); height:100px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.main_news_box_Situation .TITLE .subject{ width: 98%; margin: 0px; font-size: 24px; height:90px; padding-bottom: 5px; display: block; background-image: url(../images/2_title.png); background-repeat: no-repeat; background-position: center top; text-indent:-999em;}

.main_news_box_Situation .content{ background-image:url(); background-repeat:no-repeat; background-position:top;  margin-top:0px;}
.main_news_box_Situation .content .edit_box{ padding:0px; width:100%; }
.main_news_box_Situation .content .edit_box .TEXTBOX{ float: left ; background-color: #FFFFFF ; padding: 0px; font-size: 18px; line-height: 1.9em; }




/*腎結石日常衛教*/
.main_news_box_DailyCare .content{ background-image:url(); background-repeat:no-repeat; background-position:top; margin-top:0px; }
.main_news_box_DailyCare .content .edit_box{ padding:0px; width:100%; margin: 0px; }
.main_news_box_DailyCare .content .edit_box .TEXTBOX{ float:left; padding-top:115px; padding-left:170px; padding-right: 170px; width: 660px; height: 625px; font-size: 21px; line-height: 1.9em; background-image:url(../images/3_bg.png); background-repeat:no-repeat; background-position:center top; }
.main_news_box_DailyCare .content .edit_box .TEXTBOX ol { color: #63b5d3; }
.main_news_box_DailyCare .content .edit_box .TEXTBOX ol li span { color: #4D4D4D;}
.main_news_box_DailyCare .content .edit_box .TEXTBOX .No{color: #63b5d3; padding-right: 40px;}




/*醫療院所地圖*/
.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/); background-repeat: no-repeat; background-position: left top; 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:720px; background-image:url(); background-repeat:no-repeat;  position: relative; }
.main_news_box_Map .content .edit_box .TEXTBOX{ display:block; width:910px; padding-bottom:0px;}
.main_news_box_Map .content .edit_box .TEXTBOX p{font-size:15px; line-height:1.7em;}



.maptag_01{
	position:absolute;
	left: 0px;
	top: 0px;
	height: 438px;
}

.maptag_02{
	position:absolute;
	left: 0px;
	top: 438px;
	height: 322px;
}

.maptag_03{
	position:absolute;
	left: 517px;
	top: 0px;
	height: 760px;
}


}
/*自訂*/
.txt_point{ font-weight:bold; color:#333333;}
.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: 18px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #323232; line-height: normal; clear: both; float: left; display: block; background-image: url(../images/subject_bg.png); background-repeat: no-repeat; background-position: 210px 19px; }
.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(/topic/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: #4d4d4d; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 20px; display: block; font-size: 15px; }
.latest_news_box li a:hover { color: #043b6b; }

.latest_news_box .txt_uho{ font-size:10px; color: #4bbfdf; }



/*問答*/
#qaContent{  }
.qa_page{ width: 100%; clear: both; float: left; }
.qa_box{ clear: both; float: left; margin: 0px; padding-top: 50px; padding-right: 5%; padding-bottom: 10px; padding-left: 5%; background-image:url(../images/); background-repeat:no-repeat; width: 90%; }
.qa_box .TITLE{background-image:url(); height:65px; background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.qa_box .TITLE .subject{width: 98%; margin: 0px; font-size: 24px; height:60px; padding-top: 5px; padding-right: 1%; padding-bottom: 3px; padding-left: 1%; color: #323232; line-height: normal; clear: both; float: left; display: block; background-image: url(../images/4_title.png); background-repeat: no-repeat; background-position: center top; text-indent:-999em; }
/*
.qa_box .TITLE .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; } */
.qa_box .content{ background-image: url(/topic/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: 30px; padding-left: 0px; clear: both; float: left; width: 100%; }

.qa_box ul { margin:0px; border:none; list-style:none; clear: both; float: left; width: 95%; 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: 40px; font-size: 16px; line-height: 1.68em; }
.qa_box li .qa_title:hover { color: #02368b; }
.qa_box li .qa_txt{ font-size: 15px; padding-left: 40px; padding-top: 10px; padding-bottom: 5px; line-height: 1.68em; background-image: url(../images/faq_a.png); background-repeat: no-repeat; background-position: 2px 6px; overflow: visible; display: none; }

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



/*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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/images/more_bg.jpg); background-position: left -22px; }
.left_more_box .more:hover strong{ background-image: url(/topic/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(/topic/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(/topic/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(/topic/images/more_bg.jpg); background-position: left -22px; }
.right_more_box .more:hover strong{ background-image: url(/topic/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(/topic/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(/topic/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(/topic/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(/topic/images/web_page_bg_1.jpg); }


/*無資料內容*/
.no_data{ clear: both; width: 98%; display: block; background-color: #fff0eb; border: 1px solid #ffd7cd; background-image: url(/topic/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: 20px; padding-right: 0px; padding-bottom: 30px; 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: 24px; 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: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	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.8em; font-size: 16px; }

.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(/topic/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(/topic/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 .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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/images/next_news_img.gif) }
#next_news .prev_news_page A { BACKGROUND-IMAGE: url(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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(/topic/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:100%; overflow:hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0; }
.rollBox .ScrCont{ width:100%; display: inline-block; padding-right: 3%; padding-left: 3%; }
.rollBox .Cont .pic{ width:150px; float:left; padding-right:20px; padding-bottom:15px; }
*+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; font-size:15px; line-height:24px;}
.rollBox .Cont .pic a.pic_title:hover{ color: #333; text-decoration: none; }
.rollBox .Cont .pic a.pic_title span{ color: #333; font-size:13px;}
.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: 5px; top: 0px; cursor: pointer; background-image: url(/topic/images/rollBox_img1.jpg); background-repeat: no-repeat; height: 200px; width: 20px; }
.rollBox .img1:hover { background-image: url(/topic/images/rollBox_img11.jpg); }
.rollBox .img2{ position: absolute; top: 0px; right: 5px; cursor: pointer; background-image: url(/topic/images/rollBox_img2.jpg); background-repeat: no-repeat; height: 200px; width: 20px; }
.rollBox .img2:hover { background-image: url(/topic/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; }


.table{ border: solid 1px #6abec9; border-collapse: collapse; width: 100%; height: auto; margin-bottom: 30px; }
tr,td{ border: solid 1px #6abec9; padding:5px 10px 5px 10px; font-size:15px; }
.td_title{ background-color: #70c2d8; padding:5px 10px 5px 10px; color: #fff; font-size:17px; }
.td_title2{ background-color: #a2d6e3; padding:5px 10px 5px 10px; color: #fff; font-size:17px; }
.txt_link{ color: #f29454; }




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