@charset "utf-8";
/***********共同樣式設定**********/
html,body,div,h1,h2,h3,h4,h5,p,form,ul,ol,li,fieldset{
margin:0px;
padding:0px;
}
body{
font-size:12px;
text-align:center;
background:#ddeaf5 url(../images/bg_body.gif) repeat-x;
}
form,input,textarea,select{
font-size:12px;
}
a img{
border:none;
}
a{
color:#0066cc;
font-size:12px;
text-decoration:none;
}
a:hover{
text-decoration:none;
}
hr{
display:none;
}
fieldset{
border:none;
}
legend{
display:none;
}
/***項目分隔***/
span.div{
color:#999999;
font-size:12px;
}
/******主外框架******/
div#newBody {
background:#ffffff;
border:1px solid #cccccc;
border-top:none;
border-bottom:none;
}
div#wrapper{
margin:0px auto;
text-align:left;
width:950px;
background:#ffffff;
border:1px solid #cccccc;
}
/******網站視覺動畫******/
div#flashbanner{
width:950px;
height:120px;
background:#ffffff;
text-align:center;
}
/******導覽列******/
ul#nav{
background:#f0f8fb url(../images/bg_nav.gif) repeat-x left -30px;
list-style:none;
height:60px;
position:relative;
margin-bottom:2px;
}
ul#nav li{
display:inline;
line-height:30px;
}
ul#nav a{
padding:10px;
font-size:13px;
line-height:30px;
font-weight:normal;
width:100%;
}
ul#nav a:hover{
}
ul.navsub{
display:none;
width:100%;
position:absolute;
bottom:0px;
left:0px;
}
ul.navsub a{
color:#c55e9b;
}
ul.navsub a:hover{
color:#f33366;
}
/******特別廣告區******/
div#adv{
height:180px;
display:none;
}
/******主內容區塊******/
div#content{
background:#ffffff url(../images/bg_content.gif) repeat-y;
height:100%;
position:relative;
}
/******文章功能區塊******/
div#functionbox{
margin:10px;
padding:5px;
}
div#path span{
color:#666666;
margin:0px 5px;
}
div#function{
text-align:right;
margin-top:-17px;
}
span.print{
background:url(icon_print.gif) no-repeat;
}
span.report{
background:url(icon_report.gif) no-repeat;
}
span.fontsizer a{
cursor:pointer;
}
/******左側框架******/
div#main{
padding:10px;
float:left;
width:580px;
background:#ffffff;
}
/******今日文章區塊******/
div#today{
margin:0px 10px;
padding:20px;
background:#F0FAFF;
height:1%;
}
div.todaytop{
height:5px;
overflow:hidden;
margin:30px 10px 0px 10px;
background:url(../images/top_today.gif);
}
div.todaybottom{
height:5px;
overflow:hidden;
margin:0px 10px 30px 10px;
background:url(../images/bottom_today.gif);
}
/**********專欄頁面**********/
div#column{
margin:10px;
}
div.leftcol{
float:left;
width:49%;
}
div.rightcol{
float:right;
width:49%;
}
div.colbox{
margin-bottom:10px;
padding-bottom:10px;
height:120px;
}
div.colbox h3{
font-size:16px;
padding-left:25px;
color:#2299cc;
background:url(/images/icon_header.gif) no-repeat left;
}
div.colbox ul{
margin:10px;
list-style:none;
}
div.colbox li{
font-size:12px;
padding-left:17px;
background:url(/images/icon_pagePoint.gif) no-repeat left 4px;
line-height:2em;
}
/**********文章頁面**********/
/***文章標題***/
h1.header{
margin-bottom:10px;
line-height:1.5em;
color:#2299cc;
font-size:20px;
position:relative;
}
h1.header a{
margin-bottom:10px;
line-height:1.5em;
color:#2299cc;
font-size:20px;
}
span.header_keyword{
color:#FF99CC;
font-size:13px;
}
/***英文標題***/
h2.enheader{
margin-bottom:10px;
color:#90cce5;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
/***更新日期***/
span.update{
color:#999999;
font-size:12px;
padding:3px;
padding-left:20px;
background:url(../images/icon_time.gif) no-repeat;
}
/***文章圖片***/
span.articlepic{
margin-right:10px;
margin-left:11px;
padding:2px;
float:left;
width:150px;
height:150px;
border:1px solid #999999;
background:#fff;
display:inline;
}
/***內文區塊***/
div.articletext{
margin-top:10px;
font-size:130%;
line-height:1.8em;
color:#000033;
}
div.articletext a{
font-size:100%;
}
div.articletext ol{
margin:1.5em 50px;
}
div.articletext ul{
margin:1.5em 0px 1.5em 25px;
list-style:none;
}
div.articletext ul li{
background:url(../images/icon_ul01.gif) left 5px no-repeat;
padding-left:0px;
background:none;
}
div.articletext table{
margin:auto;
border:1px solid #b9e4dd;
border-width:0px 0px 1px 1px;
font-size:12px;
line-height:1.5em;
}
div.articletext tr{
background:#fff;
}
div.articletext tr.alt{
background:#f4f9fc;
}
div.articletext th{
color:#3b6273;
background:#e2f5f9;
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
text-align:center;
white-space:nowrap;
padding:5px;
}
div.articletext td{
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
padding:5px;
}
div.articletext table ol{
margin:0px;
padding:0px;
margin-left:40px;
list-style:outside decimal;
}
div.articletext table ul{
list-style:none;
margin:0px;
}
div.articletext table ul li{
background:transparent url(../images/icon_ul01.gif) no-repeat scroll left 1px;
padding-left:15px;
}

div.articletext img.imgleft{
float:left;
paddin:2px;
margin:10px;
display:inline;
}
div.articletext img.imgright{
float:right;
paddin:2px;
margin:10px;
display:inline;
}
/***評論圖片***/
span.commentpic{
margin-right:10px;
padding:2px;
float:left;
width:100px;
height:100px;
border:1px solid #999999;
}
/***評論區塊***/
div.commenttext{
margin-top:10px;
font-size:130%;
line-height:1.8em;
color:#003399
}
div.commenttext a{
font-size:100%;
color:#FF99CC;
}
div.commenttext ol{
margin-left:150px;
}
div.commenttext ul{
margin-left:30px;
}
/*評論區表格*/
div.commenttext table{
margin:auto;
border:1px solid #b9e4dd;
border-width:0px 0px 1px 1px;
font-size:12px;
line-height:1.5em;
}
div.commenttext tr{
background:#fff;
}
div.commenttext tr.alt{
background:#f4f9fc;
}
div.commenttext th{
color:#3b6273;
background:#e2f5f9;
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
text-align:center;
white-space:nowrap;
padding:5px;
}
div.commenttext td{
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
padding:5px;
}
div.commenttext table ol{
margin:0px;
padding:0px;
margin-left:40px;
list-style:outside decimal;
}
div.commenttext table ul{
list-style:none;
margin:0px;
}
div.commenttext table ul li{
background:transparent url(../images/icon_ul01.gif) no-repeat scroll left 1px;
padding-left:15px;
}
/**********作者資訊**********/
div.authortext{
display:none;
padding:10px;
background:#f1f9e7 url(../images/bottom_reference.gif) no-repeat center bottom;
margin-top:10px;
font-size:130%;
line-height:1.8em;
color:#000033;
/*text-indent:2em;*/
}
span.authorpic{/*******作者圖片******/
background:#ffffff;
float:left;
padding:2px;
border:1px solid #cccccc;
margin-right:10px;
}
span.author{
font-size:12px;
}
div.authortext ul{
list-style:none;
}
div.authortext li{
font-size:13px;
}
div.articletext p{
margin:0px 11px;
margin-bottom:1.5em;
}
/***文章內置圖片***/
div.illustration{
text-align:center;
}
div.illblock{
float:left;
display:inline;
padding:5px;
margin:0px 10px;
}
div.illustration img{
background:#ffffff;
padding:2px;
}
/***參考資料***/
div.reference{
background:#f1f9e7 url(../images/top_reference.gif) no-repeat;
margin:10px 0px;
font-size:12px;
}
div.reference h3{
font-size:13px;
margin:15px;
border-bottom:1px dotted #78a38b;
margin-bottom:5px;
}
div.reference ul{
margin:0px;
padding:10px 20px;
background:url(../images/bottom_reference.gif) no-repeat center bottom;
}
div.reference ul li{
padding-left:17px;
background:url(../images/icon_pagePoint.gif) no-repeat left 6px;
}
/***相關文章***/
div.relarticle{
background:#f1f9e7 url(../images/top_reference2.gif) no-repeat;
margin:10px 0px;
font-size:12px;
border-bottom:2px solid #AAAAAA;
padding-left:60px;
}
div.relarticle h3{
font-size:13px;
padding:5px 0px 0px;
margin:15px;
border-bottom:1px dotted #78a38b;
margin-bottom:5px;
}
div.relarticle ul{
margin:0px;
list-style:none;
padding:10px 20px;
background:url(../images/bottom_reference.gif) no-repeat center bottom;
}
div.relarticle li{
padding-left:17px;
background:url(../images/icon_pagePoint.gif) no-repeat left 3px;
}
/***回到最上方***/
div.totop{
text-align:right;
margin-right:10px;
}
a.switcher{
cursor:pointer;
}
h3.subtitle{
font-size:1em;
display:block;
margin:10px 0px;
padding-left:10px;
background:#E0F4FE;
border:1px solid #DAECFE;
}
/***文章分頁***/
div#pagelink{
text-align:center;
}
div#pagelink a{
margin:0px 5px;
font-weight:bold;
}
div#pagelink a.current{
color:#FF0000;
}
/***英文縮寫***/
span.enabbr{
border-bottom:1px dotted #FF6699;
color:#ff6699;
}
/***英文專有詞***/
span.enword{
/*border-bottom:1px dotted #0066ff;
color:#0066ff;*/
}

a.all{/***詳全文***/
font-size:12px;
text-decoration:none;
}
a.all:visited{
color:#996600;
}
a.all:hover{
padding-left:5px;
color:#993366;
}
a.more{/******更多******/
float:right;
color:#0066cc;
font-size:12px;
font-weight:normal;
}
a.more:hover{
color:#FF6699;
}
h2.header a{
margin-bottom:10px;
color:#2299cc;
font-size:16px;
}
div.articleblock{
margin:10px;
padding-top:10px;
border-top:1px dotted #75a9cf;
}
p.articletext{
margin:5px 0px;
}
p.category{
margin:10px 0px;
color:#666666;
font-size:12px;
}
p.category a{/******分類******/
color:#0066cc;
text-decoration:none;
}
p.category a:hover{
color:#660066;
}
div#article,div#comment{
margin:10px;
}
/************右側框架************/
div#extra{
width:324px;
padding:13px;
/*margin-left:600px;*/
height:100%;
float:right;
}
div#search{/******搜尋功能******/
margin:10px 0px;
padding:10px 20px;
height:35px;
background:#ffffff url(../images/bg_search.gif);
}
/******會員登入******/
div#member{
margin:0px;
margin-bottom:10px;
padding:10px;
background:#fff url(../images/bottom_member.gif) no-repeat center bottom;
}
div.membertop{
width:324px;
height:5px;
overflow:hidden;
background:#fff url(../images/top_member.gif) no-repeat;
}
span.tditem{
padding-left:20px;
background:url(../images/bg_circle.gif) no-repeat 1px;
}
.forbid{
background:url(images/bg_forbid.gif) no-repeat center center;
line-height:23px;
}
/******送子鳥頻道******/
div#channel{
width:324px;
height:180px;
background:#000;
}
div.channeltop{
width:324px;
height:5px;
overflow:hidden;
background:#000 url(../images/top_channel.gif) no-repeat;
}
div.channelbottom{
width:324px;
height:5px;
overflow:hidden;
background:#000 url(../images/bottom_channel.gif) no-repeat;
}
/******文章列表組******/
div#articlelist{
margin-top:10px;
}
div.listbox{/******文章列表區塊******/
margin-bottom:10px;
}
h3.listtitle{/******文章列表標題******/
color:#003366;
font-size:13.6667px;
font-weight:bold;
text-align:center;
/*text-indent:-5000px;*/
border-bottom:1px solid #bcd2e6;
background:#f4f7fb url(../images/top_listbox.gif) no-repeat;
padding:5px 0px;
height:20px;
font-size:13px;
}
div.listbox ul{
padding:10px 15px;
list-style:none;
background:#ffffff url(../images/bottom_listbox.gif) no-repeat center bottom;
}
div.listbox li{
list-style:none;
padding-left:17px;
background:url(../images/icon_pagePoint.gif) no-repeat left 4px;
line-height:2em;
}
div.listbox a{
color:#0066cc;
font-size:12px;
text-decoration:none;
}
div.listbox a:hover{
color:#CC6699;
font-size:12px;
text-decoration:none;
}
/************下方架構************/
/***注意事項區塊***/
div#noticeinfo{
border:1px solid #ffffdd;
background:#ffffee;
margin:5px 0px;
padding:5px;
font-size:12px;
}
div#footer{
margin-top:5px;
}
div#footerbanner{
background:#deeefe;
height:50px;
}
/***版權宣告***/
div#declaration{
padding:5px 10px;
border-top:1px solid #cccccc;
text-align:center;
color:#999999;
}
div#copyright{
float:left;
}
div#infomation{
float:right;
}
div#siteservice{
float:right;
display:none;
}
/***********************常見問答******************************/
div.questionblock{
margin:10px;
padding:20px;
background:#eaf1f7;
border:1px solid #75a9cf;
}
div.questionblock ul,ol{
margin-left:2em;
}
div#qa{
font-size:16px;
line-height:1.8em;
}
div#question{
border:1px solid #75a9cf;
margin:10px;
padding:20px;
background:#eaf1f7;
}
h3.questionheader{
color:#75a9cf;
border-left:10px solid #75a9cf;
border-bottom:1px dotted #75a9cf;
margin-bottom:5px;
padding-left:10px;
}
h3.questionheader a:hover{
text-decoration:none;
}
div#answer{
border:1px solid #c55e9b;
margin:10px;
padding:20px;
background:#fbf3f8;
}
div#answer a{
font-size:1em;
}
h3.answerheader{
color:#c55e9b;
font-size:16px;
border-bottom:1px dotted #c55e9b;
border-left:10px solid #c55e9b;
padding-left:10px;
margin-bottom:5px;
}
div#qainfo{

margin:10px;
padding:0px 0px 20px;
background:#fdfddc url(../images/bottom_qainfo.gif) no-repeat center bottom;
}
div#qainfo p{
padding:20px 20px 0px;
background:url(../images/top_qainfo.gif) no-repeat center top;
}
div#qainfo ul{
padding:0px 20px;
}
div#pathfunction{
text-align:center;
}

li.faqcategory{
margin:3px 0px;
list-style:none;
border-bottom:1px dotted #fbf3f8;
}
div#why{
margin:5px 0px;
font-size:16px;
background:#ffcccc;
padding:10px;
border:1px solid #ffb9b9;
}
/**********TAB**********/
div#tabset {
width:100%;
background:#F4F7FB;
line-height:normal;
}
div#tabset ul {
margin:0px;
padding:10px 10px 0px 50px;
list-style:none;
}
div#tabset li {
display:inline;
margin:0px;
padding:0px;
}
div#tabset a {
float:left;
background:url(../images/tableft1.gif) no-repeat left top;
margin:0px;
padding:0px 0px 0px 4px;
text-decoration:none;
}
div#tabset a span {
float:left;
display:block;
background:url(../images/tabright1.gif) no-repeat right top;
padding:5px 6px 4px 6px;
color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#tabset a span {
float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#627EB7;
}
div#tabset a:hover {
background-position:0% -42px;
}
div#tabset a:hover span {
background-position:100% -42px;
}
div#tabset .current a {
background-position:0% -42px;
}
div#tabset .current a span {
background-position:100% -42px;
}
/**********歷史沿革**********/
div#year2010{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2009{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2008{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2007{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2006{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2005{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2004{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#year2003{
border:1px solid #bcd2e6;
margin-top:0px;
}
div#elder{
border:1px solid #bcd2e6;
margin-top:0px;
}
div.historyblock{
margin:10px;
padding-top:10px;
}
/**********服務項目**********/
div#serviceset ul{
list-style:none;
}
div#serviceset ol{
margin-left:3em;
}
div#service01,div#service02,div#service03,div#service04,div#service05,div#service06,div#service07,div#service08{
border:1px solid #bcd2e6;
margin-top:0px;
padding:10px 10px 10px 60px;
}
/******特約廠商******/
div#joininfo{
background:#eaf1f7;
padding:10px;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
}
div#joininfo h3{
margin:0px;
padding-top:10px;
text-align:center;
}
div#joininfo ol{
margin:20px 30px;
margin-left:40px;
}
div#cooperation{
margin-top:20px;
margin-left:15px;
}
div.cooperationblock{
float:left;
margin:10px;
background:#eaf1f7;
text-align:center;
border:1px solid #75a9cf;
}
div.cooperationlogo{
background:#FFFFFF;
width:100px;
border:1px solid #eeeeee;
margin:2px;
height:100px;
}
div.cooperationblock a{
font-size:12px;
}
span.website{
display:none;
}
div.join a{
width:100px;
height:33px;
margin:10px auto;
display:block;
text-align:center;
text-indent:-5000px;
background:url(../images/btn_cooperation.gif);
}
div.join a:hover{
position:relative;
top:1px;
left:1px;
}
/**********名人特診**********/
div.famousservice{
background:#eaf1f7;
border:1px solid #75a9cf;
padding:10px;
}
div.famousservice p{
border-bottom:1px dotted #75a9cf;
padding-bottom:20px;
}
div.famousservice ul{
margin-left:25px;
}
div.famousservice a{
width:123px;
height:33px;
margin:10px auto;
display:block;
text-align:center;
text-indent:-5000px;
background:url(../images/btn_famousservice.gif);
}
/******全台抽血站******/
div.bloodstation{
background:#eaf1f7;
border:1px solid #75a9cf;
margin:10px auto;
padding:10px;
}
div.bloodstation h3{
color:#75a9cf;
font-size:16px;
}
div.bloodstation ul{
list-style:none;
background:#ffffff;
padding:10px;
margin:0px;
}
/******精卵銀行******/
div.donate a{
width:100px;
height:33px;
margin:10px auto;
display:block;
text-align:center;
text-indent:-5000px;
background:url(../images/btn_donate.gif);
}
div.spermdonate a{
width:100px;
height:33px;
margin:10px auto;
display:block;
text-align:center;
text-indent:-5000px;
background:url(../images/btn_sd.gif);
}
div.ovumdonate a{
width:100px;
height:33px;
margin:10px auto;
display:block;
text-align:center;
text-indent:-5000px;
background:url(../images/btn_od.gif);
}
ul#odfaq{
padding-left:20px;
}
ul#odfaq li{
list-style:none;
background:none;
padding-bottom:14px;
}

div.faq li{
margin:10px;
}
div.question{
margin:5px 0px;
cursor:pointer;
}
div.answer{
background:#effafe;
padding:10px;
width:460px;
}
div.remind{
background:#ffe1f6 url(../images/bottom_remind.gif) no-repeat center bottom;
padding-bottom:10px;
}
div.remind p{
padding:10px;
margin:0px;
background:#ffe1f6 url(../images/top_remind.gif) no-repeat center top;
}
div.notice{
margin:10px 0px;
border:1px solid #ffffcc;
padding:2px;
text-align:center;
background:#fdfddc;
}
/**********門診時間表**********/
div#allschedule,div#drlai,div#drwang,div#drsu{
text-align:center;
padding:20px;
border:1px solid #bcd2e6;
}
/***熱門話題來源***/
p.newsoffer{
font-size:12px;
color:#666;
}
/**********求子小故事**********/
div.caseinfo{
display:none;
margin:10px auto;
padding:10px 20px;
background:#f7fcff;
}
/**********網站導覽**********/
ul#map{
margin-top:10px;
}
ul#map li{
float:left;
margin:0px 10px;
height:200px;
}
ul#mapsub01 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub02 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub03 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub04 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub05 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub06 li.mapitem{
float:none;
height:auto;
width:120px;
}
ul#mapsub07 li.mapitem{
float:none;
height:auto;
width:120px;
}
li.mapitem a:hover{
color:#f00;
}
/***表格設計***/
table.decorated{
width:100%;
border:1px solid #b9e4dd;
border-width:0px 0px 1px 1px;
font-size:12px;
}
table.decorated tr{
background:#fff;
}
table.decorated tr.alt{
background:#f4f9fc;
}
table.decorated th{
padding:5px;
white-space:nowrap;
color:#3b6273;
background:#e2f5f9;
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
text-align:center;
}
table.decorated td{
padding:5px;
border:1px solid #b9e4dd;
border-width:1px 1px 0px 0px;
}
table .center{
text-align:center;
}
table .left{
text-align:left;
}
table .right{
text-align:right;
}
/***精選文章***/
div.recommend{
background:#FEEBF2 url(../images/top_recommend.gif) no-repeat;
margin:10px 0px;
font-size:12px;
border-bottom:2px solid #AAAAAA;
padding-left:60px;
}
div.recommend h3{
font-size:13px;
margin:15px;
border-bottom:1px dotted #E96AA0;
margin-bottom:5px;
padding:5px 0 0;
}
div.recommend ul{
margin:0px;
padding:10px 20px;
list-style:none;
background:url(../images/bottom_recommend.gif) no-repeat center bottom;
}
div.recommend ul li{
padding-left:17px;
background:url(../images/icon_pagePoint.gif) no-repeat left 3px;
}
/**********推文按鈕**********/
a.add_plurk{
background:url(../images/icon_plurk.png) no-repeat;
width:74px;
height:16px;
text-indent:-9999px;
float:left;
margin-right:5px;
}
a.add_twitter{
background:url(../images/icon_twitter.png) no-repeat;
width:74px;
height:16px;
text-indent:-9999px;
float:left;
}