@charset "utf-8";
/* CSS Document */

body{ background:url(images/main_cut_back.jpg) repeat-y scroll center #ffffff; font-family:Verdana, Calibri, Arial, Helvetica, sans-serif;}

/*All Div*/
.body_all{width:924px;}

/*Top Div*/
.top_white{height:20px; width:924px;}
.top{ height:87px; width:924px;}

/*Logo Div*/
.logo{ width:199px; height:87px; float:left;}

/*Banner Div*/
.banner{ height:87px; width:720px; float:left; background:url(images/banner_back.jpg) no-repeat;}

.banner ul{ margin:18px 0px 0px 0px; padding:0px 0px 0px 0px;}
.banner li{ padding:26px 0px 0px 0px;*padding:9px 0px 0px 0px; margin:0px; display:block;}
.banner ul.banner_line{ margin:0px; padding:0px; display:block;}
.banner li.banner_word1{ margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:15px; color:#4c97ff; text-align:center; float:left; display:block;}
.banner li.banner_word1 a{ text-decoration:none; color:#75b9fd;}
.banner li.banner_word1 a:hover{ text-decoration:underline; color:#4c97ff;}
.banner li.banner_word2{ height:13px; margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:13px; color:#4c97ff; text-align:center; border-left:solid; border-left-color:#99c3ff; border-left-width:1px; float:left; display:block;}
.banner li.banner_word2 a{text-decoration:none; color:#75b9fd;}
.banner li.banner_word2 a:hover{ text-decoration:underline; color:#4c97ff;}


/*Middle All Div*/
.middle{width:924px; background:url(images/middle_back.jpg) repeat-y scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; overflow:auto; float:left;}/*overflow:auto-->DIV隨內容伸縮*/
.middle_left{width:199px; float:left; overflow:auto;}
.middle_right{width:725px; float:left; overflow:auto;}

/*Middle All Div - Left*/
.middle_left_dr{width:199px; height:179px; background:url(images/doctor.jpg) no-repeat scroll;}
.middle_left_link_top{width:199px; height:20px;}
.middle_left_link_middle{width:179px; background:url(images/main_left_link_middle.jpg) repeat-y scroll; padding:2px 0 0 20px; *padding:6px 0 0 20px; font-size:15px; line-height:15px; color:#4c97ff;}/*background用scroll + height = 有捲軸*/
.middle_left_link_middle span{font-size:10px; color:#98bcef; margin:0 10px 0 10px;}
.middle_left_link_middle img.left_line{display:block; margin:2px 0 6px -2px;}
.middle_left_link_middle ul{margin:0 0 0 -14px; padding:0px; list-style-type:none; width:172px; overflow:auto; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.middle_left_link_middle ul li{ background:url(images/ao_coffee.jpg) no-repeat 0px 6px; *background:url(images/ao_coffee.jpg) no-repeat 0px 7px; _background:url(images/ao_coffee.jpg) no-repeat 0px 3px; text-align:left; font-size:12px; line-height:21px; margin:10px 0px 10px 10px;*margin:3px 0px 6px 13px; padding:6px 0px 18px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li.last{ background:url(images/ao_coffee.jpg) no-repeat 0px 5px; *background:url(images/ao_coffee.jpg) no-repeat 0px 7px; _background:url(images/ao_coffee.jpg) no-repeat 0px 3px; text-align:left; font-size:12px; margin:10px 0px 0px 10px;*margin:3px 0px 0px 13px; padding:6px 0px 6px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li a{ text-decoration:none; color:#3a8cfe;}
.middle_left_link_middle ul li a:hover{ text-decoration:none; color:#1a6bdb;}
.middle_left_link_middle ul li.date{ font-size:12px; color:#898989; line-height:16px;}
.middle_left_link_middle ul li img{margin:0 0 0 6px; *margin:0 0 0 4px; padding:0px;}
.middle_left_link_middle ul li span{color:#c8b88b;}
.middle_left_link_middle ul li a:hover span{color:#fe7867;}
.middle_left_link_bottom{width:199px; height:50px;}
.middle_left_link_time{width:199px; height:130px;}

.middle_left_link_middle ul.detail{margin:0 0 0 -14px; padding:0px; list-style-type:none; width:158px;}
.middle_left_link_middle ul.detail li{ background:url(images/icon_blue.jpg) no-repeat 0px 11px; text-align:left; font-size:12px; line-height:20px; margin:6px 0 2px 12px; padding:6px 0 0 18px; border-top:1px dotted #a3c9ff; display:block; color:#8dbdfe; border-bottom:0px;}
.middle_left_link_middle ul.detail li.detail_last{ background:url(images/icon_blue.jpg) no-repeat 0px 11px; text-align:left; font-size:12px; line-height:20px; margin:6px 0 2px 12px; padding:6px 0 6px 18px; border-top:1px dotted #a3c9ff; display:block; color:#8dbdfe; border-bottom:1px dotted #a3c9ff;}
.middle_left_link_middle ul li.detail a{color:#8dbdfe; text-decoration:none;}
.middle_left_link_middle ul li.detail a:hover{color:#4cbbda; text-decoration:underline;}
.middle_left_link_middle ul li.detail_last a{color:#8dbdfe; text-decoration:none;}
.middle_left_link_middle ul li.detail_last a:hover{color:#4cbbda; text-decoration:underline;}

/*Middle All Div - Right*/
.middle_right_top{width:725px; height:11px;}
.middle_right_back{width:720px; background:url(images/middle_right_back.jpg) repeat-y scroll;  margin:0px; padding:0px;}
.middle_right_banner{width:702px; height:180px; margin:0 0 0 9px;}

.middle_right_title{width:670px; height:40px; margin:0 0 0 9px; padding:11px 32px 0 0; background:url(images/skin_title.jpg) no-repeat; font-size:12px; color:#ffffff; line-height:40px; text-align:right;}
.middle_right_table{width:645px; overflow:auto; margin:10px 0 0 35px;}
.middle_right_table_title{width:645px; height:26px; margin:10px 0 0 0; padding:6px 0 0 0; font-size:26px; line-height:18px; color:#3a8cfe; letter-spacing:2px;}
.middle_right_table ul{width:627px; margin:8px 0 0 12px; _margin:8px 0 0 6px; padding:0px; border:1px solid #dedede; overflow:auto; float:left;}
.middle_right_table ul li{width:277px; height:34px; margin:0px; padding:0 0 0 36px; background:url(images/icon_detail.jpg) no-repeat 5px 6px; border-bottom:1px solid #dedede; border-right:1px solid #dedede; float:left; font-size:13px; line-height:34px; color:#898989; letter-spacing:1px;  text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.middle_right_table ul li a{color:#898989; text-decoration:none;}
.middle_right_table ul li a:hover{color:#676767; text-decoration:underline;}
.middle_right_table ul li.list_one{border-right:0px;}
.middle_right_table ul li.list_last{border-bottom:0px; border-right:1px solid #dedede;}
.middle_right_table ul li.list_last_one{border:0px;}
.middle_right_table_ps{width:627px; height:18px; margin:0px; padding:0px;}
.middle_right_table_ps1{width:300px; height:18px; margin:0 0 0 48px; _margin:0 0 0 24px; padding:6px 0 0 0; font-size:12px; line-height:18px; color:#66a6ff; letter-spacing:1px; float:left;}
.middle_right_table_ps2{width:250px; height:18px; margin:0 46px 0 0; _margin:0 22px 0 0; padding:4px 0 0 0; font-size:12px; line-height:18px; color:#ababab; letter-spacing:1px; float:right; text-align:right;}
.middle_right_table_ps2 a{color:#ababab; text-decoration:underline;}
.middle_right_table_ps2 a:hover{color:#787878; text-decoration:underline;}

/*Middle-Right-Pages*/
.news_link{width:627px; height:34px; background:url(images/news/news_link.jpg) no-repeat; text-align:center; margin:35px 0 0 47px; _margin:35px 0 0 24px; padding:12px 0 0 0; float:left;border-top:1px dotted #3a8cfe;}
.news_link_icon_l{width:23px; height:16px; margin:0 2px 0 0; padding:0px; display:inline;}
.news_link_icon_l2{width:23px; height:16px; margin:0 8px 0 0; padding:0px; display:inline;}
.news_link_icon_r{width:23px; height:16px; margin:0 0 0 2px; padding:0px; display:inline;}
.news_link_icon_r2{width:23px; height:16px; margin:0 0 0 7px; padding:0px; display:inline;}
.news_link_word{width:2px; height:16px; margin:0px; *margin:0 2px 0 2px; padding:0 6px 0 0px; display:inline; font-size:12px; line-height:16px; color:#3a8cfe; vertical-align:top; border-right:solid; border-right-color:#d6d6d6; border-right-width:1px;}
.news_link_word a{ text-decoration:none; color:#3a8cfe;}
.news_link_word a:hover{ text-decoration:none; color:#66a6ff;}
.news_link_word_l{width:2px; height:16px; margin:0px; *margin:0 0px 0 2px; padding:0 6px 0 0; display:inline; font-size:12px; line-height:16px; color:#3a8cfe; vertical-align:top;}
.news_link_word_l a{ text-decoration:none; color:#3a8cfe;}
.news_link_word_l a:hover{ text-decoration:none; color:#66a6ff;}

/*Middle-Right_Pages_Detail*/
.middle_right_see_detail{width:618px; height:20px; background:url(images/icon_01.jpg) no-repeat scroll; margin:50px 0 0 35px; padding:0 0 0 26px; font-size:15px; line-height:20px; color:#454545; letter-spacing:1px;}
.middle_right_see_detail span{font-size:12px; color:#898989;}
.middle_right_see_detail_word{width:640px; margin:20px 0 0 13px; padding:0 0 0 26px; font-size:12px; line-height:1.5; color:#676767; letter-spacing:1px; text-indent:26px;}
.middle_right_see_detail_word img{float:left; margin:6px 6px 6px 0; border:1px dotted #8cbcff;}
.middle_right_see_detail_bottom{width:640px; margin:20px 0 0 34px; padding:0px; text-align:right; font-size:12px; color:#898989; line-height:15px;}
.middle_right_see_detail_bottom img{vertical-align:bottom;}
.middle_right_see_detail_bottom a{color:#898989; text-decoration:none;}


/*Footer Div*/
.footer1{width:924px; height:22px; background:url(images/footer_line.jpg) no-repeat scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:38px 0 0 0; float:left;}
.footer2{width:924px; height:80px; background:url(images/footer_logo.jpg) no-repeat left center; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; font-size:12px; line-height:16px; color:#75b9fd; float:left;}

.footer1_word1{width:204px; float:left; text-align:center; font-size:9px; color:#ffffff;}
.footer1_word2{width:720px; float:left; text-align:center; font-size:10px; color:#378bfb;}
.footer2 ul{margin:6px 0 0 240px; padding:0px; width:680px;}
.footer2 ul li{margin:0 16px 0 0; padding:6px 0 0 0; *padding:0px; float:left;}
.footer2 img{margin:0 0 0 50px;}
.footer2 ul li a{color:#75b9fd; text-decoration:none;}
.footer2 ul li a:hover{color:#75b9fd; text-decoration:underline;}