﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit}
legend{color:#000}
html{background:#eeeae7 url(../img/bg-body.jpg) 0 0 repeat-x;height:100%;color:#000;}
body{line-height:100%;font-size:13px;color:#666;font-family:Arial, Helvetica, System;position:relative;}
body.home{background:none;}
#wrap{width:1000px;margin:0 auto;}
#header{background:url(../img/bg-header.jpg) 0 0 no-repeat;padding:0 0 2px 17px;clear:both;}
#content{background:#eeeae7 url(../img/bg-content.gif) right 0 no-repeat;min-height:557px;margin-bottom:50px;padding-right:6px;}
#sidebar{background:url(../img/bg-localNav_bottom.gif) right bottom no-repeat;width:205px;float:left;margin-top:-4px;padding:58px 0 220px;position:relative;#z-index:2;}
#mainContent{width:749px;min-height:511px;float:right;padding:35px 20px 0 20px;#padding-top:52px;position:relative;top:-1px;}
#footer{width:1000px;background:url(../img/bg-bottomNav_top.gif) 0 0 no-repeat;padding:8px 0 50px;}
/* global setting */
p{line-height:150%;padding:5px 0 8px;}
p.mark, p.x_mark{color:#085a81;}
.page p{padding-left:2px;}
h1,h2,h3,h4 {color:#0b5f86;line-height:110%;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;font-weight:bold;position:relative;}
h1{font-size:28px;margin:15px 0 13px;letter-spacing:2px;}
h2{font-size:16px;margin-bottom:16px;}
h3 {font-size:15px;margin-bottom:16px;}
h4 {font-size:13px;margin-bottom:16px;}
.page h2, .page h3, .page h4, .leading h2, .leading h3, .leading h4{color:#07587f;font-family:Arial, Helvetica, sans-serif, System;}
.page h1{font-size:24px;letter-spacing:0;}
/*.page h1 span, .page .timeSheet h2 span{font-family:Arial;position:relative;top:1px;}*/
.page h2, .leading h2{line-height:150%;margin:8px 0 0;#padding-top:8px;}
.page h3, .leading h3{font-size:13px;margin:10px 0 0 0;}
.leading h2{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;margin:0 0 10px;padding-bottom:10px;font-size:15px;}
ul.symbol li{list-style-type:disc;margin-left:13px;}
ol.number li{list-style-type:decimal;margin-left:18px;text-indent:-5px;}
.page ul, .page ol, .leading ul, .leading ol{margin:5px 0;padding-left:2px;line-height:160%;}
a, img{border:0;text-decoration:none;}
a{color:#0a5d84;text-decoration:underline;}
.left{float:left;}
.right{float:right}
/* clearfix*/
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.clear{clear:both;}
.top{background:url(../img/ico-top.gif) 0 bottom no-repeat;padding-left:15px;clear:both;float:right;font-size:10px;font-family:Verdana;position:relative;top:16px;right:18px;}
.logo{background:url(../img/logo.jpg) 0 0 no-repeat;width:195px;height:65px;margin-top:15px;display:block;text-indent:-9999px;float:left;}
/* topNav */
.topNav{background:url(../img/bg-topNav.gif) 0 0 no-repeat;width:670px;margin:1px 0 0;padding:0 6px 0 0;float:right;}
.topNav ul{padding:7px 0 0 8px;}
.topNav li{margin-left:9px;padding:0 0 6px 0;display:block;float:left;}
.topNav li a{margin-right:5px;letter-spacing:1px;text-decoration:none;}
.topNav li a:hover{text-decoration:underline;}
.topNav li, .topNav li a{font-size:12px;color:#c3dbf6;font-family:新細明體, System;}
.topNav li.languages{background:url(../img/bg-language.gif) 0 0 no-repeat;height:17px;margin:-5px 2px 0 4px;padding:5px 35px 2px 88px;color:#fff;font-size:12px;display:block;cursor:pointer;}
.topNav li.languages ul{padding:0;position:relative;z-index:2;}
.topNav li.languages li{width:91px;margin:0 0 1px;padding:2px 0 0;float:none;text-align:center;position:absolute;right:-31px;#right:-34px;}
.topNav li.languages li.select1{top:15px;display:none}
.topNav li.languages li.select2{top:37px;display:none}
.topNav li.languages li a{background:url(../img/bg-languageItem.gif) 0 0 no-repeat;width:100%;height:11px;padding:5px 0;display:block;letter-spacing:0;}
.topNav li.languages li a:hover{color:#ffcc00;text-decoration:none;}
.topNav li.languages li.act{width:52px;height:16px;position:static;}
.topNav li.search{height:19px;margin:4px 17px 0 0;padding:0;float:right;#margin-right:9px;}
.topNav li.search input.text{background:url(../img/bg-search.jpg) 0 0 repeat-x;width:125px;height:17px;border:0;vertical-align:top;position:relative;top:1px;}
.topNav li.search input.btn{background:url(../img/btn-search.gif) 0 0 no-repeat;width:45px;margin-left:3px;padding:2px 10px 3px;line-height:100%;border:0;color:#e6edf0;font-size:11px;#padding-top:4px;cursor:pointer}
/* MainNav */
#mainNav{width:780px;float:right;}
#mainNav ul{padding-bottom:0;}
#mainNav li{margin:13px 6px 0 10px;padding:0;display:block;float:left;position:relative;z-index:1;line-height:0;}
#mainNav li a{height:17px;padding:10px 8px 10px 8px;letter-spacing:1px;display:block;line-height:100%;}
#mainNav li, #mainNav li a{color:#fff;font-size:17px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;text-decoration:none;}
#mainNav li.act, #mainNav li.hover{background:#214972 url(../img/bg-mainNav_active_right.gif) right 0 no-repeat;}
#mainNav li.act a, #mainNav li.hover a{background:url(../img/bg-mainNav_active_left.gif) 0 0 no-repeat;}
#mainNav li.hover .subNav{display:block;}
#mainNav li .subNav{background:#214972;width:158px;margin:0;padding:4px 1px 5px;position:absolute;top:34px;left:-6px;z-index:2;display:none;}
#mainNav li .subNav li{background:#eeeae7;margin:0;padding:0 2px 0 3px;float:none;}
#mainNav li .subNav li a{background:#eeeae7;#width:125px;padding:6px 0 3px 18px;#padding:4px 0 5px 18px;border-bottom:1px solid #bfbfbf;font-size:13px;font-family:pmingliu, simsun, 新細明體, System;color:#666;}
#mainNav li .subNav li a:hover{background:#0a5f87;color:#fff;}
#mainNav li .subNav li.first{padding-top:4px;}
#mainNav li .subNav li.last{padding-bottom:4px;}
#mainNav li .subNav li.last a{border-bottom:0;}
#mainNav li .subNav li.last.act{background:#eeeae7;}
.home #sidebar ul#mainNav{background-color:rgba(17,30,54,.4);padding:0;float:none;}
.home #mainNav li, .home #mainNav a, .home #mainNav li.act a, .home #mainNav a:hover{color:#fff;font-size:16px;font-weight:normal;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
.home #mainNav li{background:url(../img/line-nav_top.png) 0 bottom no-repeat;padding-bottom:1px;float:none;#padding-bottom:0;}
.home #mainNav a, .home #mainNav li.act a, .home #mainNav li.hover a, .home #mainNav a:hover{background:url(../img/line-nav_bottom.png) 0 bottom no-repeat;}
.home #mainNav a{padding:10px 10px 8px 45px;#padding:8px 10px 10px 45px;#position:relative;top:1px;}
.home #mainNav ul.subNav{background:url(../img/bg-subNav_home.png) 0 0 repeat-y;width:160px;padding:0;margin:0;position:absolute;top:0;left:-221px;z-index:-1;display:none;zoom:1;}
.home #mainNav ul.subNav li, .home #mainNav ul.subNav li a, .home #mainNav ul.subNav li a:hover{background:none;border:0;color:#fff;font-size:14px;font-weight:normal;}
.home #mainNav li.act a, .home #mainNav li a:hover{background-color:#e5620d;}
.home #mainNav ul.subNav li{margin-bottom:6px;padding:0;#margin-bottom:3px;}
.home #mainNav ul.subNav li.first{padding-top:90%;border:0;}
.home #mainNav ul.subNav li a{padding:3px 0 3px 19px;top:0;#width:141px;#height:14px;}
.home #sidebar #mainNav li .subNav li a{font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica;}
.home #mainNav ul.subNav li.act a, .home #mainNav ul.subNav li a:hover{background:#e5620d url(../img/bg-subNav_active_home.gif) 0 0 no-repeat;}
/* locaNav */
#sidebar h2{background:url(../img/bg-localNav_h2.gif) 0 0 no-repeat;width:186px;margin:0;padding:15px 0 23px 33px;color:#fff;font-size:20px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;font-weight:normal;line-height:100%;position:absolute;top:0;left:-14px;}
#sidebar ul{background:url(../img/bg-localNav_list.gif) right 0 repeat-y;margin:0;padding:2px 0 10px 15px;line-height:100%;}
#sidebar li, #sidebar li a{color:#555;font-size:15px;font-family:pmingliu, simsun, 新細明體, Arial, Helvetica, System;}
#sidebar li{border-bottom:1px solid #bfbfbf;position:relative;z-index:1;}
#sidebar li a{width:auto;height:100%;padding:10px 10px 8px 23px;display:block;text-decoration:none;}
#sidebar li.act a, #sidebar li a:hover{background:url(../img/ico-arrow_blue.gif) 10px 13px no-repeat;color:#006699;font-weight:bold;}
#sidebar li.act li a{background:none;} 
#sidebar li.group{border-bottom:0;padding:5px 10px 5px 0;}
#sidebar li.select{margin-bottom:10px;padding:10px 10px 6px;border-top:1px solid #eeeae7;top:-1px;}
#sidebar select{width:100%;height:23px;#height:25px;padding-left:5px;border:1px solid #bfbfbf;color:#555;}
#sidebar option{background-color:#fff;}
#sidebar ul.subNav{background:#e0dbd8;width:190px;padding:0 0 0 10px;position:relative;top:0;left:-10px;}
#sidebar ul.subNav li{background:url(../img/bg-care-subNav_list.gif) right 0 repeat-y;padding:0 10px 0 2px;border-bottom:1px solid #BFBFBF;}
#sidebar ul.subNav li a{padding:10px 0 8px 34px;color:#555555;font-size:15px;font-weight:normal;border:0;}
#sidebar ul.subNav li.act a, #sidebar ul.subNav li a:hover{background:url(../img/ico-arrow_blue.gif) 23px center no-repeat;color:#555;font-weight:bold;}
#sidebar ul.subNav li.first{padding-top:0;border-top:1px solid #BFBFBF;}
#sidebar ul.subNav li.last{padding-bottom:0;border-color:#e0dbd8;}
#sidebar li.hover ul.subNav{display:block;}
#sidebar .care ul.subNav{background:#214972;width:148px;margin:0;padding:4px 1px 5px;position:absolute;top:0;left:190px;z-index:2;display:none;}
#sidebar .care ul.subNav li{background:#eeeae7;margin:0;padding:0 2px 0 3px;border:0;float:none;}
#sidebar .care ul.subNav li a{background:#eeeae7;#width:125px;padding:6px 0 3px 18px;#padding:4px 0 5px 18px;border-bottom:1px solid #bfbfbf;font-size:13px;font-family:pmingliu, simsun, 新細明體, System;font-weight:normal;color:#666;}
#sidebar .care ul.subNav li a:hover{background:#0a5f87;color:#fff;font-weight:normal;}
#sidebar .care ul.subNav li.first{padding-top:4px;}
#sidebar .care ul.subNav li.last{padding-bottom:4px;}
#sidebar .care ul.subNav li.last a{border-bottom:0;}
#sidebar .btn{width:190px;padding:9px 0 0 15px;}
#sidebar .btn li{margin:11px 0 0 10px;#margin:11px 0 0 -10px;padding:0;border:0;}
#sidebar .btn li a{background:url(../img/btn-local.gif) 0 0 no-repeat;width:160px;padding:15px 0 12px;#padding:14px 0 13px;color:#07587f;font-size:15px;font-weight:bold;font-family:微軟正黑體, "Microsoft YaHei", Arial;display:block;border:0;}
#sidebar .btn li a:hover{background:url(../img/btn-local.gif) 0 0 no-repeat;}
#sidebar .btn li.dataLogin{width:166px;color:#085A81;font-size:12px;text-align:left;}
#sidebar .btn li.dataLogin a{margin-bottom:2px;padding-bottom:15px;}
.home #sidebar{background:none;width:234px;margin:0;padding:0 0 0;color:#fff;left:16px;z-index:2;}
.home #sidebar ul{background:none;width:221px;margin-bottom:1px;}
.home #sidebar li, .home #sidebar a{color:#fff;}
.home #sidebar li{margin:0;border:0;position:static;}
.home #sidebar ul.contact{background:url(../img/logo-home.png) 0 0 no-repeat;width:100%;height:0;padding:108px 0 0;}
.home #sidebar ul.contact li, .home #sidebar ul.contact li a{margin-left:37px;line-height:130%;font-size:11px;}
.home #sidebar ul.contact li a{margin-left:0;padding:0;display:inline;}
.home #sidebar ul.info {background:rgba(0,51,102,.8);width:207px;padding:13px 0 12px 14px;float:none;}
.home #sidebar ul.info li {line-height:130%;font-size:11px;}
.home #sidebar ul.info li.name {font-size:10px;}
.home #sidebar ul.info li.address {padding-top:6px;}
.home #sidebar ul.info li.address i.fa {font-size:26px;}
.home #sidebar ul.info li.address span {padding-left: 2px;display: inline-block;}
.home #sidebar ul.topNav, .home #sidebar .dataLogin{background:rgba(0,51,102,.8);width:207px;padding:13px 0 12px 14px;float:none;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica;#padding:10px 1px 8px 13px;}
.home #sidebar ul.topNav li{margin-right:7px;padding:0;border-bottom:0;}
.home #sidebar ul.topNav li a{font-size:13px;margin-right:6px;padding:0;display:inline;letter-spacing:0;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
.home #sidebar ul.topNav li a:hover{background:none;color:#fff;font-weight:normal;}
.home #sidebar ul.topNav li.last, .home #sidebar ul.topNav li.last a{margin:0;}
.home #sidebar dl.news{width:221px;margin-top:-1px;}
.home #sidebar dl.news dt, .home #sidebar dl.news dd{padding-left:11px;}
.home #sidebar dl.news dt, .home #sidebar dl.news dd li a{color:#ccc;font-size:12px;font-weight:normal;}
.home #sidebar dl.news dt{background-color:rgba(0,0,0,.7);padding-top:7px;padding-bottom:8px;}
.home #sidebar dl.news dd{background-color:rgba(0,0,0,.5);height:100%;padding-right:9px;padding-bottom:6px;text-align:right;}
.home #sidebar dl.news dd a{font-weight:normal;}
.home #sidebar dl.news dd ul{background:none;width:auto;margin-bottom:6px;padding:0;}
.home #sidebar dl.news dd li{background:url(../img/dot-gray.gif) 0 bottom repeat-x;min-height:100%;padding:6px 0 9px 0;}
.home #sidebar dl.news dd li a{background:url(../img/ico-arrow_g.gif) 0 4px no-repeat;padding:0 9px;line-height:130%;text-align:left;}
.home #sidebar div.dataLogin{width:191px;margin-bottom:1px;padding:12px 0 12px 30px;font-size:14px;#padding:9px 0 7px 30px;}
.home #sidebar div.dataLogin a{margin-left:5px;vertical-align:bottom;text-decoration:none;}
.no-h2 #sidebar{background:url(../img/bg-localNav_pattern_bottom.gif) right bottom no-repeat;padding-bottom:352px;}
.no-h2 #sidebar h2{text-indent:-9999px;}
#sidebar ul.ie6{display:none;}
/* tabNav */
#tabNav{background:#fff;width:510px;margin:50px 0 5px -10px;border-top:1px solid #b1b1b1;position:relative;}
#tabNav .tab{background:url(../img/bg-tab_wrap.gif) 0 0 repeat-x;width:99.8%;height:36px;margin:0;padding:0;border:1px solid #b1b1b1;border-bottom:0;position:absolute;top:-38px;left:0;}
#tabNav li{float:left;}
#tabNav .tab li a{background:url(../img/bg-tab.gif) 0 0 no-repeat;height:15px;padding:9px 0 12px;color:#095b82;text-align:center;  white-space: nowrap;}
#tabNav .tab li.item1 a{background-position:0 0;width:133px;}
#tabNav .tab li.item2 a{background-position:-133px 0;width:77px;}
#tabNav .tab li.item3 a{background-position:-210px 0;width:73px;}
#tabNav .tab li.item4 a{background-position:-283px 0;width:115px;}
#tabNav .tab li.item5 a{background-position:-398px 0;width:110px;}
#tabNav .tab li a.act, #tabNav .tab li a:hover{height:16px;color:#fff;}
#tabNav .tab li.item1 a.act, #tabNav .tab li.item1 a:hover{background-position:0 -36px;}
#tabNav .tab li.item2 a.act, #tabNav .tab li.item2 a:hover{background-position:-133px -36px;}
#tabNav .tab li.item3 a.act, #tabNav .tab li.item3 a:hover{background-position:-210px -36px;}
#tabNav .tab li.item4 a.act, #tabNav .tab li.item4 a:hover{background-position:-283px -36px;}
#tabNav .tab li.item5 a.act, #tabNav .tab li.item5 a:hover{background-position:-398px -36px;}
#tabNav .tab li, #tabNav .tab li a{display:block;}
#tabNav .tab li a{text-decoration:none;border:0;}
.care #tabNav .tab li a{background:url(../img/bg-tab_care.gif) 0 0 no-repeat;}
.care #tabNav .tab li.item1 a{background-position:0 0;width:106px;}
.care #tabNav .tab li.item2 a{background-position:-106px 0;width:96px;}
.care #tabNav .tab li.item3 a{background-position:-202px 0;width:96px;}
.care #tabNav .tab li.item4 a{background-position:-298px 0;width:95px;}
.care #tabNav .tab li.item5 a{background-position:-393px 0;width:115px;}
.care #tabNav .tab li.item1 a.act, .care #tabNav .tab li.item1 a:hover{background-position:0 -36px;}
.care #tabNav .tab li.item2 a.act, .care #tabNav .tab li.item2 a:hover{background-position:-106px -36px;}
.care #tabNav .tab li.item3 a.act, .care #tabNav .tab li.item3 a:hover{background-position:-202px -36px;}
.care #tabNav .tab li.item4 a.act, .care #tabNav .tab li.item4 a:hover{background-position:-298px -36px;}
.care #tabNav .tab li.item5 a.act, .care #tabNav .tab li.item5 a:hover{background-position:-393px -36px;}
.healthCheck #tabNav{width:478px;margin:8px 0 0 -11px;border:0;}
.healthCheck #tabNav .tab{background:url(../img/bg-tab_health.gif) 0 0 repeat-x;position:static;padding:0 4px 0 10px;border:0;}
.healthCheck #tabNav .tab li, .healthCheck #tabNav .tab a{background:none;}
.healthCheck #tabNav .tab li{margin-right:1px;}
.healthCheck .reserve #tabNav .tab li, .healthCheck .pay #tabNav .tab li.item2{width:122px;}
.healthCheck .pay #tabNav .tab li.item1, .healthCheck .pay #tabNav .tab li.item3{width:83px;}
.healthCheck .pay #tabNav .tab li.item4{width:182px;margin:0;}
.healthCheck #tabNav .tab li a{width:100%;height:auto;padding:10px 0;line-height:100%;}
.healthCheck .reserve #tabNav .tab li a:hover, .healthCheck .reserve #tabNav .tab li a.act, .healthCheck .pay #tabNav .tab li.item2 a:hover, .healthCheck .pay #tabNav .tab li.item2 a.act{background:url(../img/bg-tab_healthCheck_hover.gif) 0 0 no-repeat;}
.healthCheck .pay #tabNav .tab li.item1 a:hover, .healthCheck .pay #tabNav .tab li.item1 a.act, .healthCheck .pay #tabNav .tab li.item3 a:hover, .healthCheck .pay #tabNav .tab li.item3 a.act{background:url(../img/bg-tab_healthCheck_hover_s.gif) 0 0 no-repeat;}
.healthCheck .pay #tabNav .tab li.item4 a:hover, .healthCheck .pay #tabNav .tab li.item4 a.act{background:url(../img/bg-tab_healthCheck_hover_b.gif) 0 0 no-repeat;}
.tab-subNav{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;height:24px;margin:0 11px;padding:5px 0 8px 7px;}
.tab-subNav ul{margin:0;padding:0;}
.tab-subNav li{margin-left:5px;padding-left:3px;line-height:190%;}
.tab-subNav li a{margin-right:6px;padding:5px 3px 4px 0;line-height:100%;border:0;display:block;float:left;}
.tab-subNav li, .tab-subNav li a{color:#095b82;text-decoration:none;}
.tab-subNav li.act{background:url(../img/bg-tab-subNav_left.gif) 0 0 no-repeat;}
.tab-subNav li.act a, .tab-subNav li.act a:hover{background:#0a5d84 url(../img/bg-tab-subNav_right.gif) right 0 no-repeat;border:0;color:#fff;}
/* searchBox & searchList */
ul.searchBox{background:url(../img/bg-searchBox.gif) 0 0 repeat-x;margin:10px 0 17px;padding:16px 0 7px 0;border:1px solid #bfbfbf;text-align:center;}
.searchBox li{display:block;}
.searchBox label{font-size:15px;font-weight:bold;color:#006699;position:relative;top:2px;#top:4px;}
.searchBox input.text, .searchBox select{line-height:100%;padding-left:10px;vertical-align:top;color:#666;position:relative;}
.searchBox input.text{width:156px;height:19px;#height:17px;#top:-2px;margin:0 10px 0 5px;padding-right:10px;#padding-top:1px;line-height:150%;#line-height:130%;}
.searchBox input.image{background:url(../img/btn-bg.gif) 0 0 repeat-x;height:25px;padding:2px 15px;#padding:5px 15px;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;color:#666;font-size:13px;text-align:center;cursor:pointer;position:relative;top:-3px;#top:-2px;vertical-align:top;}
.searchBox select{margin-right:5px;height:23px;#height:25px;}
.search-info{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;margin-bottom:10px;padding-bottom:5px;font-size:15px;font-family:Arial, System;position:relative;}
.search-info span{font-size:12px;line-height:110%;margin-bottom:10px;display:block;}
.search-info span.right{width:auto;margin:0;font-size:15px;display:inline;position:relative;top:2px;#top:-24px;}
.search-info b{color:#035279;}
.search-noResult{text-align:center;font-size:15px;}
.search dl, .doctorList dl{position:relative;margin-bottom:10px;padding:2px 0 10px 110px;line-height:130%;border-bottom:1px solid #bfbfbf;}
.medicineList dl{min-height:128px;padding:0 0 10px 161px;}
.doctor .search dl, .doctorList dl{min-height:128px;}
.doctorList dl{width:350px;width:234px;margin:0 10px 10px;float:left;}
.search dt, .doctorList dt{line-height:150%;margin:25px 0 10px;font-family:Arial;color:#0A5D84;}
.search dt span, .doctorList dt span{font-size:15px;}
/*.search dt a{font-family:pmingliu, simsun, 新細明體, System;}*/
.medicineList dt{font-size:15px;margin:0;}
.medicineList dd{line-height:160%;}
.search .list-img, .doctorList .list-img{position:absolute;left:0;top:0;}
.medicineList .list-img{top:3px;}
.doctor .list-img img, .doctorList .list-img img{background:#fff;padding:4px;border:1px solid #999;}
.medicineList .list-img img{background:#fff;border:1px solid #999999;padding:4px;}
.leading .search .btn{text-align:center;margin:11px auto 0;}
.leading .search .btn select{vertical-align:middle;margin:0 5px;}
/* relateBox */
.relateBox{background:url(../img/bg-doctorSpeak_top.gif) 0 0 no-repeat;margin-bottom:10px;padding:5px 0 0 0;}
.relateBox .bottom{background:url(../img/bg-doctorSpeak_bottom.gif) 0 bottom no-repeat;padding:0 0 4px 0;}
.relateBox .content{background-color:#f7f7f7;padding:0 9px;#padding-bottom:4px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.relateBox h3{font-size:15px;margin:0 0 3px 0;padding:6px 0 10px;line-height:120%;border-bottom:2px solid #ccc;}
.relateBox .ckContent, .timeSheet .relateBox .ckContent{color:#666;}
.relateBox ul{margin:0;}
.relateBox li{margin:17px 0 0 0;padding-bottom:17px;border-bottom:1px dashed #ccc;}
.relateBox li.last{border:0;}
.relateBox ul.symbol li, .relateBox ul.x_symbol li{margin-top:8px;padding-bottom:0;border-bottom:0;}
.relateBox .ckContent, .page .about .relateBox .ckContent, .donate .relateBox .ckContent{margin-top:-6px;padding:0;}
.relateBox .ckContent{margin-top:0;}
.relateBox.result ul{padding:15px 0 25px;}
.relateBox.result li{background:url(../img/dot-listSymbol_blue.gif) 2px 13px no-repeat;color:#0A5D84;margin:0;padding:4px 0 4px 11px;}
.relateBox.result li a{text-decoration:none;color:#006699;}
.relateBox .cover span{color:#006699;}
.relateBox .cover img, .relateBox .insurance{display:block;margin:7px auto;}
.relateBox .group{padding:10px 0 17px;}
.relateBox .group li{background:url("../img/dot-listSymbol_blue.gif") no-repeat scroll 2px 13px ;margin:0;padding:4px 0 4px 11px;}
.relateBox .group li a{text-decoration:none;}
.relateBox .pdf img, .relateBox .rss img{padding:12px 10px 0 0;}
.leading .relateBox .ckContent, .page .relateBox .ckContent{margin-bottom:0;}
.cancerSidebar .relateBox li, .aboutSidebar .relateBox li{margin-top:10px;padding-bottom:10px;}
.story .relateBox .content{padding-top:8px;}
.teachResearch .relateBox .cover{text-align:center;}
.aboutSidebar .relateBox .cover{margin-bottom:-21px;}
.donate .relateBox .ckContent ul, .healthCheck .relateBox .ckContent ul, .healthListitem  .relateBox .ckContent ul{margin-bottom:-5px;}
/* breadcrumb */
.breadcrumb{width:auto;padding:7px 0 10px 23px;letter-spacing:1px;position:absolute;top:0;left:0;}
.breadcrumb, .breadcrumb a{color:#fff;}
/* leading & Page default setting */
.noFooter #content{margin-bottom:0;padding-bottom:100px;}
#mainContent.small{font-size:12px;}
#mainContent.middle{font-size:13px;}
#mainContent.big{font-size:15px;}
#mainContent.small .setBox li span img {vertical-align:top;}
#mainContent.small .breadcrumb, #mainContent.small ul.setBox, #mainContent.big .breadcrumb, #mainContent.big ul.setBox{font-size:13px;}
.colum{background:#fff;padding:1px 10px 10px 11px;#padding-top:13px;}
.no-h2 .colum{min-height:360px;height:*;#padding-top:0;}
.leading div.left, .page div.left{width:489px;height:*;background:#fff;}
.leading div.left{padding:13px 10px 8px;}
.page div.left{padding:0 10px 8px;}
.leading div.right, .page div.right{width:220px;}
.page div.left, .page div.right, .colum{margin-top:138px;#margin-top:175px;}
.page div.left, .page div.right{#margin-top:120px;}
.leading div.left, .leading div.right{margin-top:311px;}
.leading .btn, .page .btn{margin:13px auto 10px;display:block;text-align:center;}
.leading .btn input, .page .btn input, .leading .btn a, .page .btn a{background:url(../img/btn-bg.gif) 0 0 repeat-x;padding:2px 8px;#padding:4px 8px 0;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;color:#666;font-size:13px;text-align:center;cursor:pointer;}
.leading .blue a, .page .blue a{background:url(../img/btn-b.gif) 0 0 repeat-x;width:220px;margin:0 auto;padding:13px 0;#padding:15px 0 11px;border:0;color:#fff;font-size:15px;display:block;}
.leading .blue_s a, .page .blue_s a{background:url(../img/btn-b_s.gif) 0 0 repeat-x;width:150px;margin:0 auto;padding:13px 0;#padding:15px 0 11px;border:0;color:#fff;font-size:15px;display:block;}
.leading .btn a, .page .btn a{text-decoration:none;}
.no-h2 div.left{#padding-top:0px;}
.page .btn{width:auto;}
.leading .btn{width:220px;}
div.right .regist, div.right .guide{text-indent:-9999px;}
div.right .regist{background:url(../img/btn-regist.gif) 0 0 no-repeat;height:69px;}
div.right .guide{background:url(../img/btn-guide.gif) center 0 no-repeat;height:49px;}
.page .doctorTimesheet, .page .Timesheet{background:url(../img/btn-doctorTimesheet.gif) center 0 no-repeat;padding:5px 0 10px;color:#fff;text-align:center;text-decoration:none;}
.page .doctorTimesheet span, .page .Timesheet{font-size:13px;line-height:180%;}
.page .Timesheet{padding:17px 0;line-height:100%;}
.page .cancerSidebar .doctorTimesheet{background-position:center 0;}
.sectionDescription{width:204px;line-height:140%;font-size:15px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;position:absolute;top:85px;left:21px;}
ul.setBox{height:21px;margin:0;position:absolute;top:5px;right:16px;z-index:0;}
ul.setBox li{background:none;width:auto;margin:0 0 0 8px;padding:0;float:left;color:#fff;font-size:12px;}
/*.setBox li.mailto{background:url(../img/ico-mail.gif) 0 5px no-repeat;width:56px;min-height:100%;padding-left:17px;}
.setBox li.print{background:url(../img/ico-print.gif) 0 3px no-repeat;width:56px;min-height:100%;padding-left:17px;}*/
ul.setBox li.font{width:102px;background:none;padding:0;#line-height:200%;}
ul.setBox li img{margin-right:5px;vertical-align:middle;}
ul.setBox li span{margin-right:4px;cursor:pointer;}
ul.setBox li span img{vertical-align:top;margin:0;#vertical-align:middle;#margin-top:0;}
ul.setBox li.font span{#position:relative;#top:-24px;}
span.small,span.middle,span.big {display:block;width:17px;height:19px;float:right;}
span.small{background: transparent url("../img/btn-font_s.gif") no-repeat;}
span.middle{background: transparent url("../img/btn-font_m.gif") no-repeat;}
span.big {background: transparent url("../img/btn-font_b.gif") no-repeat;}
span.actSamll{background-image: url("../img/btn-font_s_active.gif")}
span.actMiddle{background-image: url("../img/btn-font_m_active.gif")}
span.actBig{background-image: url("../img/btn-font_b_active.gif")}
ul.setBox li a{color:#fff;border:0;}
ul.setBox li a:hover{text-decoration:none;border:0;}
.colum ul.setBox{padding:0;position:absolute;top:5px;right:0;}
/* ckContent default setting */
.ckContent a{text-decoration:none;border-bottom:1px dotted #0a5d84;}
.ckContent a:hover{border-bottom:1px solid #0a5d84;}
.ckContent ul li{background:url(../img/dot-listSymbol.gif) 0 11px no-repeat;margin-left:5px;padding:2px 0 1px 9px;position:relative;}
.ckContent ul li.x_Symbol_b, .ckContent ul li.Symbol_b{background:url(../img/dot-listSymbol_b.gif) 0 9px no-repeat;padding:2px 0 8px 11px;}
.ckContent ol{#padding-left:30px;}
.ckContent ol li{background:none;list-style-type:decimal;margin:0 0 8px 22px;#margin:0 0 8px 0;padding:0;}
.ckContent table{width:100%;margin-bottom:15px;border:3px solid #3c82cc;border-collapse:collapse;}
.ckContent table td{background-color:#fff;padding:3px;line-height:120%;border:1px solid #9bbee4;}
.ckContent table tr td.blue, .ckContent table tr td.x_blue{background-color:#ecf6fc;}
.ckContent table td.title, .ckContent table td.x_title{background-color:#3c82cc;padding:10px 3px;color:#fff;text-align:center;border:1px solid #fff;}
.ckContent .cboxElement, .ckContent a.cboxElement:hover{border:0;}
.noTab .ckContent{background:url(../img/dot-dot3.gif) 0 top repeat-x;margin-top:-5px;padding:10px 10px 0;}
/* home */
body.home{height:100%;min-height:650px;overflow:auto;#overflow:visible;}
.home .background{height:100%;position:absolute;right:0;top:0;}
/* service */
.leading .service{background:url(../img/bg-service.jpg) 0 0 no-repeat;}
.page .service{background:url(../img/bg-page-service.jpg) 0 0 no-repeat;}
.leading .service h1, .guide h1, .sortTitle, .sort h2 a{color:#fff;}
.guide h1, .sortTitle{line-height:120%;}
.page .service h1{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;width:100%;margin-bottom:6px;padding-bottom:13px;}
.page .guide h1{background:none;font-size:28px;margin-bottom:6px;padding:0;}
.page div.guideIntro{background:none;width:500px;margin-top:46px;padding:0;}
.page .guide div.right{margin-top:125px;}
.page .service .Timesheet{font-size:15px;}
.sort{background:url(../img/btn-guideSort.gif) right 0 no-repeat;width:247px;height:94px;margin-top:9px;padding:5px 0 1px;float:left;}
.sort h2{margin-top:1px;padding-left:37px;font-size:20px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;#margin-top:-6px;}
.sort h2 a{text-decoration:none;}
div.genaral{margin-right:6px;}
.sort.act{background-position:0 0;}
.sort p{padding:5px 20px 0 9px;color:#333;font-size:12px;#padding-top:2px;}
.guideIntro dl{background:url(../img/ico-arrow_w.gif) 0 0 no-repeat;clear:both;padding-top:19px;#padding-top:9px;}
.guideIntro dl.genaral{background-position:107px 0;}
.guideIntro dl.patient{background-position:363px 0;}
.guideIntro dt{background-color:#fff;width:490px;padding:10px 0 9px 10px;line-height:110%;border-bottom:1px solid #b0b0b0;color:#035279;font-size:15px;font-weight:bold;}
.guideIntro dd{background:#f6f6f6 url(../img/bg-guideContent.gif) 0 0 no-repeat;margin-top:-1px;padding:10px 21px 17px 23px;border-bottom:1px solid #b0b0b0;}
.guideIntro .check, .guideIntro .x_check{margin-bottom:17px;}
.guideIntro .check li, .guideIntro .x_check li{background:url(../img/ico-guide.gif) 0 0 no-repeat;margin:0 0 6px 0;padding-left:37px;color:#035279;line-height:160%;}
.guideIntro .check li strong, .guideIntro .x_check li strong{font-weight:bold;}
.guideIntro .phone, .guideIntro .x_phone{background:url(../img/ico-phone.gif) 4px 0 no-repeat;margin-bottom:8px;padding-left:39px;line-height:180%;display:inline-block;}
.guideIntro .map, .guideIntro .x_map{padding:0 6px;border-bottom:2px solid #F6F6F6;vertical-align:bottom;#vertical-align:baseline;#position:relative;#top:1px;}
.guideIntro .link{margin-top:10px;text-align:center;}
.serviceSidebar img{display:block;margin-bottom:10px;}
/* cancerTreat */
.page .cancerTreat{background:url(../img/bg-page-cancerTreat.jpg) 0 0 no-repeat;}
.leading .cancerTreat{background:url(../img/bg-cancerTreat.jpg) 0 0 no-repeat;}
.medicineDetail h1, .cancerIntro .medicineList ul{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;width:100%;padding-bottom:13px;}
/*.cancerIntro .ckContent{margin-top:15px;}*/
.cancerIntro .doctorGroup, .cancerIntro .otherData{background:url(../img/dot-dot3.gif) 0 0 repeat-x;margin-top:8px;padding-top:5px;}
.cancerIntro .doctorGroup .mainPeople{margin-bottom:28px;}
.cancerIntro  dl.qa{padding-top:5px;}
.cancerIntro .qa dt{margin-bottom:5px;padding:0 0 5px 40px;line-height:130%;border-bottom:1px solid #ccc;position:relative;font-size:15px;font-weight:bold;color:#07587f;}
.cancerIntro .qa dt span{width:40px;text-align:right;position:absolute;top:0;left:0;}
.cancerIntro .qa dd{background:#fff url(../img/dot-gray.gif) 0 bottom repeat-x;line-height:150%;margin:-1px 0 5px;padding-bottom:10px;position:relative;top:-5px;}
.cancerIntro .qa dt, .cancerIntro .qa dd{padding-left:40px;}
.cancerIntro .qa dd.act{display:block;}
.cancerIntro .medicineList{background:none;}
.cancerIntro .medicineList ul{padding-bottom:15px;}
.cancerIntro .medicineList li{background:url(../img/dot-listSymbol_blue.gif) 2px 13px no-repeat;padding:4px 0 4px 11px;}
.cancerIntro .x_doctorGroup li, .cancerIntro .doctorGroup li{background:none;margin-left:0;padding-left:0;}
.cancerItem ul{margin-bottom:15px;}
.cancerItem li{background:url(../img/ico-arrow_blue2.gif) 0 5px no-repeat;width:107px;margin-bottom:15px;padding-left:14px;display:block;float:left;}
.cancerItem a{text-decoration:none;color:#555;}
.cancerItem a:hover{text-decoration:underline;}
.care .noTab .ckContent{margin-top:-5px;}
/* healthCheck */
.leading .healthCheck{background:url(../img/bg-healthCheck.jpg) 0 0 no-repeat;}
.page .healthCheck, .page .healthPay, .page .healthReserve, .page .healthPriceList, .page .healthListitem{background:url(../img/bg-page-healthCheck.jpg) 0 0 no-repeat;}
.page .healthCheck h1, .healthPay h2, .healthReserve h2, .ReservePay .reserve, .ReservePay .pay, .healthPay .btn, .page .healthPriceList h1, .page .healthListitem h1{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;padding-bottom:12px;}
.page .healthCheck h1, .page .healthPay h1, .page .healthReserve h1{font-size:28px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;font-weight:bold;margin:15px 0 13px;letter-spacing:2px;}
.page .healthCheck .left h1{letter-spacing:0;}
.page .healthCheck h2, .healthPay h2, .healthReserve h2{font-size:15px;}
.page .healthPay .left, .page .healthPay .right, .page .healthReserve .left, .page .healthReserve .right{margin-top:64px;}
.page .healthCheck ul, .page .healthPay ul{padding:0 0 0 1px;}
.healthCheck p.sum, .healthPay p.sum, .page .healthPriceList h2{padding-left:10px;color:#555;font-weight:bold;}
.healthCheck p.mark, .healthPay p.mark{font-weight:bold;padding:5px 0 0;}
.healthCheck .ckContent ul li, .healthPay .ckContent ul li{background:url(../img/dot-listSymbol_b.gif) 0 9px no-repeat;list-style-type:none;margin:0 0 5px 0;padding-left:10px;}
.healthCheck .ckContent ol li, .healthPay .ckContent ol li{background:none;list-style-type:decimal;margin-left:18px;padding:0;text-indent:-5px;}
.healthCheck .ckContent img, .healthPay .ckContent img{margin:7px auto 0;display:block;}
.healthCheck dl.qa dt{line-height:130%;position:relative;font-size:15px;font-weight:bold;color:#07587f;}
.healthCheck dl.qa dt span{width:40px;text-align:right;position:absolute;top:0;left:0;#top:-2px;}
.healthCheck dl.qa dd{background:url(../img/dot-gray.gif) 0 bottom repeat-x;line-height:150%;margin-bottom:10px;padding-bottom:10px;font-size:13px;}
.healthCheck dl.qa dt, .healthCheck dl.qa dd{padding-left:40px;}
.healthCheck select.diseaseItem{margin-bottom:8px;position:relative;left:369px;}
.healthCheck .news p{background:none;}
.healthItem ul{margin-bottom:32px;}
.healthItem li{background:url(../img/ico-arrow_blue2.gif) 0 5px no-repeat;width:107px;margin-bottom:15px;padding-left:14px;display:block;float:left;}
.healthItem a{text-decoration:none;color:#555;}
.healthItem a:hover{text-decoration:underline;}
.ReservePay .reserve, .ReservePay .pay{margin:0 11px 20px;}
.ReservePay .qa{padding:0 8px;}
.ReservePay .qa b{color:#085a81;}
.ReservePay .qa dl{margin:10px 0 20px;}
.ReservePay .qa dt, .ReservePay .qa dd{margin-bottom:10px;}
.ReservePay .qa dt{font-weight:bold;}
.ReservePay .qa dd{padding-left:11px;}
.ReservePay .web a, .ReservePay .card a{background:url(../img/btn-b.gif) 0 0 repeat-x;width:220px;margin:10px auto;padding:11px 0;border:0;color:#fff;font-size:15px;text-align:center;display:block;border:0;}
.ReservePay .card a{margin:15px auto 0;}
.healthPay .ckContent{padding:0 11px;color:#555;}
.healthPay p.sum{padding-left:0;margin-bottom:15px;}
.healthPay p.mark{margin-top:20px;}
.healthPay p.captcha{padding-left:114px;}
.healthPay .ckContent ul li span{color:#ff6600;}
.healthPay .formBox ul li.person input.text{float:left;margin-bottom:3px;}
.healthPay .formBox ul li.person label.date{width:65px;}
.healthPay .formBox ul li.person br{margin-bottom:7px;}
.healthPay .btn .card, .healthPay .btn .atm{#width:220px;margin:20px 0 10px;padding-left:5px;float:left;}
.healthPay .btn .card{margin-right:14px;}
.healthPay .btn .atm{margin-left:13px;}
.healthPay .btn p{padding-left:46px;text-align:left;}
.healthPay .btn .card p{background:url(../img/ico-bank.gif) 5px 6px no-repeat;}
.healthPay .btn .atm p{background:url(../img/ico-ie.gif) 5px 6px no-repeat;}
.healthReserve .formBox, .healthPay .formBox{margin-top:10px;padding:0 10px;}
.healthPay .formBox{margin-top:0;}
.healthReserve .formBox ul li, .healthPay .formBox ul li{margin-bottom:3px;color:#006699;}
.healthReserve .formBox ul li.people, .healthPay .formBox ul li.people{margin:-2px 0 5px;}
.healthReserve .formBox ul li p, .healthPay .formBox ul li.total{margin-bottom:15px;padding-left:116px;}
.healthReserve .formBox label, .healthPay .formBox label{width:114px;float:left;text-align:right;}
.healthReserve .formBox input, .healthReserve .formBox select, .healthReserve .formBox textarea, .healthPay .formBox input, .healthPay .formBox select, .healthPay .formBox textarea{color:#666;}
.healthReserve .formBox input, .healthReserve .formBox select, .healthPay .formBox input, .healthPay .formBox select{margin-right:10px;vertical-align:top;position:relative;top:4px;}
.healthReserve .formBox input.text, .healthReserve .formBox select, .healthReserve .formBox textarea, .healthPay .formBox input.text, .healthPay .formBox select, .healthPay .formBox textarea{padding-left:10px;}
.healthReserve .formBox input.text, .healthPay .formBox input.text{width:106px;height:23px;top:-2px;line-height:200%;}
.healthReserve .formBox input.mail, .healthReserve .formBox textarea, .healthRPay .formBox input.mail, .healthPay .formBox textarea{width:277px;}
.healthReserve .formBox input.from, .healthReserve .formBox input.to{margin-right:7px;}
.healthReserve .formBox input.to{margin-left:27px;}
.healthReserve .formBox select, .healthPay .formBox select{width:120px;height:23px;margin-right:0;top:0;}
.healthReserve .btn{width:100%;margin-top:12px;text-align:center;}
.confirmList table, .confirmList td{border:1px solid #666;border-collapse:collapse;line-height:180%;}
.confirmList table{width:100%;margin:0 auto;}
.confirmList td{width:300px;padding:0 5px;}
.confirmList td.title{width:100px;}
.confirmList .btn{background:none;text-align:center;padding:10px 0;}
.confirmList .btn input{background:url(../img/btn-bg.gif) 0 0 repeat-x;width:50px;height:25px;padding:2px 0 5px;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;text-align:center;color:#666;cursor:pointer;}
.healthPriceList .item, .healthPriceList .left .ckContent{margin-top:10px;padding:0 0 10px 0;border-bottom:1px solid #bfbfbf;}
.healthPriceList .left .ckContent.last{border:0;}
.healthListitem .item{margin-top:20px;}
.healthListitem .relateBox li{background:url(../img/dot-listSymbol_b.gif) 0 9px no-repeat;list-style-type:none;margin:0 0 5px 0;padding-left:10px;}
/*
.healthPriceList .item li, .healthListitem .item li{width:110px;height:49px;margin:0 5px 10px;float:left;}
.healthPriceList .item li a, .healthListitem .item li a{background:url(../img/bg-list.jpg) -110px 0 no-repeat;height:31px;padding:13px 2px 5px;color:#fff;text-align:center;text-decoration:none;display:block;}
.healthPriceList .item li a:hover, .healthListitem .item li a:hover{background:url(../img/bg-list.jpg) 0 0 no-repeat;}
*/
.healthPriceList .item li, .healthListitem .item li{background:url(../img/ico-arrow_blue2.gif) 0 5px no-repeat;width:107px;margin-bottom:15px;padding-left:14px;display:block;float:left;}
.healthPriceList .item li a, .healthListitem .item li a{text-decoration:none;color:#555;}
.healthPriceList .item li a:hover, .healthListitem .item li a:hover{text-decoration:underline;}
.diseaseList{background:none;}
.diseaseList ul{margin:0;padding-bottom:15px;}
.diseaseList li{background:url(../img/dot-listSymbol_blue.gif) 2px 13px no-repeat;padding:4px 0 4px 11px;}
/* doctor */
.leading .doctor{background:url(../img/bg-doctor.jpg) 0 0 no-repeat;}
.leading .doctor .colum{margin-top:308px;}
.leading .doctor .btn, .page .doctorList .btn{width:100%;margin-top:10px;text-align:center;}
.page .doctorDetail, .page .doctorList{background:url(../img/bg-doctorDetail.jpg) 0 0 no-repeat;}
.page .doctorList h1, .doctorDetail p.sum{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;width:100%;padding-bottom:20px;}
.page .doctorList h1{#width:728px;padding-bottom:12px;line-height:110%;}
.doctorList div.clearfix{#display:inline;}
.doctorDetail p.sum a{text-decoration:none;border-bottom:1px dotted #0a5d84;}
.doctorDetail p.sum a:hover{border-bottom:1px solid #0a5d84;}
.doctorDetail .ckContent h3{margin-bottom:8px;padding-left:1px;font-size:13px;font-weight:normal;color:#666;}
.doctorPhoto{background:url(../img/bg-doctorPic.jpg) 0 bottom no-repeat;margin-bottom:10px;padding-bottom:8px;}
.doctorPhoto img{background:#fff;padding:4px;border:1px solid #999;}
/* teachResearch */
.leading .teachResearch{background:url(../img/bg-teachResearch.jpg) 0 0 no-repeat;}
.page .teachResearch, .page .teachListItem{background:url(../img/bg-page-teachResearch.jpg) 0 0 no-repeat;}
.page .teachResearch h1, .page .teachListItem h1{width:100%;background:url(../img/dot-dot3.gif) 0 bottom repeat-x;margin:8px 0 10px;padding-bottom:12px;}
.teachResearch select.resultItem{width:100%;margin-bottom:8px;}
.teachResearch .link{background:none;}
.news li{background:url(../img/bg-newsDate.gif) 0 0 no-repeat;min-height:38px;margin-bottom:12px;padding-left:60px;position:relative;}
.news .date{width:48px;position:absolute;left:0;top:0;padding:4px 0 3px 0;line-height:130%;#padding:1px 0 3px 0;#line-height:150%;text-align:center;font-weight:bold;}
.news .date .day{font-size:17px;font-family:Arial;color:#fff;}
.news .date .month{font-size:11px;color:#003366;}
.news a{font-weight:bold;text-decoration:none;}
.news p{background:url(../img/dot-gray.gif) 0 bottom repeat-x;}
.news .setBox li{background:none;padding:0;}
.news .setBox li a{font-weight:normal;}
.calendar select{min-width:136px;height:23px;#height:25px;margin-right:11px;padding-left:5px;}
.calendar #ddlCourse{width:726px;margin-top:5px;}
.calendar table{width:100%;margin-bottom:8px;border:2px solid #fff;border-bottom:1px solid #9abee4;border-collapse:collapse;margin-top:16px;}
.calendar td{width:14%;height:86px;padding:7px 0 6px;line-height:130%;border:1px solid #8ab4e0;vertical-align:top;text-align:center;}
.calendar table tr.week td{background:#3c82cc;height:100%;padding:10px 0;border-bottom:1px solid #fff;font-size:12px;font-weight:bold;color:#fff;}
.calendar table tr.odd td{background:#ecf6fc;}
.calendar table td span.date{width:26px;position:static;margin:1px 8px 10px 0;#margin-left:-13px;padding:0;line-height:100%;text-align:right;float:right;color:#07587f;font-size:12px;font-family:Arial;display:block;}
.calendar .event{clear:both;margin:0;padding:0 3px 0 5px;}
.calendar .event li, .calendar .event li a{line-height:120%;text-align:left;color:#666;display:block;}
.calendar .event li{background:url(../img/ico-arrow_blue2.gif) 0 0 no-repeat;padding-left:8px;font-size:11px;position:relative;}
.calendar .event li a{text-decoration:none;}
.calendar .event li .mark{color:#ff0000;}
.calendar .event li .tip{background:url(../img/bg-teach_tip_top.gif) 0 0 no-repeat;width:173px;padding:9px 0 0;position:absolute;top:-9px;left:-5px;z-index:2;font-size:12px;display:none;}
.calendar .event li .tip .bottom{background:url(../img/bg-teach_tip_bottom.gif) 0 bottom no-repeat;padding-bottom:11px;}
.calendar .event li .tip .content{background:url(../img/bg-teach_tip_content.gif) 0 bottom repeat-y;padding:15px 15px 0 13px;}
.calendar .event li .tip p{padding:8px 0;}
.calendar .event li .tip p.info, .onlineApply p.info{background:url(../img/dot-gray.gif) 0 bottom repeat-x;line-height:100%;}
.calendar .event li .tip p.info span{color:#07587f;}
.calendar .event li .tip .btn{background:url(../img/btn-bg.gif) 0 0 repeat-x;width:30px;position:static;margin:0 auto;padding:2px 8px 3px;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;color:#666;font-size:13px;text-align:center;font-weight:normal;cursor:pointer;}
.calendar .event li.hover{background:none;}
.calendar .event li.hover .tip{display:block;}
.calendar .event li.hover a{width:147px;position:absolute;z-index:3;color:#07587f;font-size:12px;font-weight:bold;}
.onlineApply p.info{margin-bottom:18px;padding:0 0 15px 2px;font-size:15px;text-align:center;}
.onlineApply p.info b, .onlineApply p.info .right{line-height:105%;margin-bottom:20px;}
.onlineApply p.info b, .form .onlineApply div.info b{color:#07587f;}
.onlineApply p.info a{background:url(../img/btn-bg.gif) 0 0 repeat-x;margin:0 5px;padding:2px 8px;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;color:#666;font-size:13px;text-align:center;text-decoration:none;}
.onlineApply p.info br{clear:both;}
.onlineApply p.info a, .calendar .event li .tip .btn{#padding:5px 8px 0;}
.onlineApply .btnApply{background:url(../img/btn-onlineApply_b.gif) 0 0 no-repeat;width:150px;height:39px;margin:10px auto;text-indent:-9999px;display:block;}
.form .onlineApply p{text-align:center;}
.form .onlineApply p.info{background:url(../img/bg-applyFormIfo.gif) 0 0 no-repeat;height:48px;margin-bottom:0;padding:13px 10px 0;font-size:12px;text-align:left;line-height:140%;}
.form .onlineApply p.info b{font-size:13px;}
.form .onlineApply div.info{background:url(../img/bg-applyFormIfo_top.gif) 0 0 no-repeat;padding-top:4px;}
.form .onlineApply div.info .bottom{background:url(../img/bg-applyFormIfo_bottom.gif) 0 bottom no-repeat;padding-bottom:8px;}
.form .onlineApply div.info p{background:url(../img/bg-applyFormIfo_content.gif) 0 0 repeat-y;padding:7px 10px 7px 205px;text-align:left;position:relative;}
.form .onlineApply div.info span{position:absolute;left:10px;}
.form .onlineApply div.info b{display:block;}
.form .onlineApply ul.formBox, .form .onlineApply ul.searchBox{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;margin:9px 0 10px;padding-bottom:10px;position:relative;}
.form .onlineApply ul.result , .form .onlineApply ul.system{padding:0 15px 10px 10px;}
.form .onlineApply ul.system{background:none;padding-bottom:0;}
.form .onlineApply ul.formBox li, .form .onlineApply p.formBox{width:287px;margin:0 auto 6px;}
.form .onlineApply ul.system li{color:#666;}
.form .onlineApply ul.result li , .form .onlineApply ul.system li{width:auto;margin:0 0 6px 0;padding:0 62px 0 18px;text-align:left;color:#07587f;position:relative;#padding-bottom:6px;}
.form .onlineApply ul.result li{padding-right:0;}
.form .onlineApply ul.system li.btn{padding:0 72px 5px 0;}
.form .onlineApply ul.formBox label, .onlineApply.form ul.searchBox label, .form .onlineApply p.formBox label{width:123px;text-align:right;float:left;color:#006699;}
.form .onlineApply ul.formBox li.height-3 label{width:146px;float:right;color:#666;text-align:left;#width:144px;}
.form .onlineApply ul.formBox li.height-3 label.meal{width:123px;height:40px;float:left;color:#006699;text-align:right;}
.form .onlineApply ul.formBox li.height-3 input{#float:left;}
.form .onlineApply ul.formBox input{vertical-align:middle;}
.form .onlineApply ul.system li input, .form .onlineApply ul.system li a, .form .onlineApply ul.result li input{position:absolute;}
.form .onlineApply ul.system li input, .form .onlineApply ul.result li input{top:5px;left:0;#top:0;#left:-3px;}
.form .onlineApply ul.system li.btn {#padding-right:80px;}
.form .onlineApply ul.system li.btn input{margin-right:0;top:0;left:auto;right:0;}
.form .onlineApply ul.system li a{top:0;right:0;}
.form .onlineApply input.text, .form .onlineApply textarea.text{width:150px;height:19px;#height:17px;color:#666;position:relative;#top:-2px;#padding-top:1px;line-height:150%;#line-height:130%;padding-left:10px;vertical-align:top;}
.form .onlineApply textarea.text{height:100px;}
.form .onlineApply .btn{margin-bottom:18px;text-align:center;}
.form .onlineApply .btn input{margin:0 10px;}
.form .onlineApply ul.searchBox{border:0;padding:0 0 15px 70px;}
.form .onlineApply ul.searchBox li{width:260px;float:left;margin-right:49px;}
.form .onlineApply ul.searchBox label{width:78px;font-size:13px;font-weight:normal;#top:2px;text-align:right;}
.form .onlineApply ul.searchBox input{margin:0;}
.form .onlineApply p.formBox{width:290px;}
.form .onlineApply p.formBox label{width:124px;}
.form .onlineApply p.formBox select{width:166px;vertical-align:top;position:relative;#top:-2px;}
.form .onlineApply p.captcha{width:286px;padding-left:64px;}
.result .onlineApply table{width:100%;margin-bottom:15px;border:3px solid #3c82cc;border-collapse:collapse;}
.result .onlineApply table td{background-color:#fff;padding:3px 3px 3px 15px;;border:1px solid #9bbee4;text-align:left;font-size:15px;line-height:130%;}
.result .onlineApply table .success td{color:#006699;}
.result .onlineApply table .failure td{color:#ff0000;}
.result .onlineApply table td.title{background-color:#3c82cc;padding:9px 3px;color:#fff;text-align:center;border:1px solid #fff;font-weight:bold;font-size:13px;}
.result .onlineApply table .success td.title, .result .onlineApply table .failure td.title{width:73px;color:#fff;}
.result .onlineApply table  td.status{width:110px;text-align:left;padding-left:50px;}
.result .onlineApply table .success td.status{background:url(../img/ico-applySuccess.gif) 20px center no-repeat;}
.result .onlineApply table .failure td.status{background:url(../img/ico-applyFailure.gif) 20px center no-repeat;}
.result .onlineApply p.info{background:none;font-size:12px;text-align:left;}
.result .onlineApply p.info a{background:none;padding:0;border:0;border-bottom:1px dotted #0a5d84;color:#006699;text-decoration:none;}
.result .onlineApply p.info a:hover{border-bottom:1px solid #0a5d84;}
.teachListItem .item, .teachResearch .item{margin-top:20px;padding:0;}
.teachListItem .item li, .teachResearch .item li{width:110px;height:49px;margin:0 5px 10px;float:left;}
.teachListItem .item li a, .teachResearch .item li a{background:url(../img/bg-list.jpg) -110px 0 no-repeat;height:31px;padding:13px 2px 5px;color:#fff;text-align:center;text-decoration:none;display:block;}
.teachListItem .item li a:hover, .teachResearch .item li a:hover{background:url(../img/bg-list.jpg) 0 0 no-repeat;}
/* medicine */
.medicine h1, .medicineList h1{color:#fff;}
.page .medicineList h1{margin:15px 0 13px;font-size:28px;font-family:微軟正黑體,"Microsoft YaHei",Arial,Helvetica,sans-serif;letter-spacing:2px;}
.medicine, .medicineList{background:url(../img/bg-medicineSearch.jpg) 0 0 no-repeat;}
.leading .medicine .colum, .leading .medicineList .colum, .page .medicineList .colum{margin-top:85px;}
.leading .medicine .btn, .page .medicineList .btn{margin-top:10px;text-align:center;width:100%;}
.medicine ul.searchBox{background:#dfdfdf url(../img/bg-searchBox_b.gif) 0 0 repeat-x;margin-top:8px;padding:15px 0 4px 27px;text-align:left;position:relative;}
.medicine .searchBox li{margin-bottom:4px;#margin-bottom:3px;}
.medicine .searchBox li.sum{width:320px;position:absolute;top:42px;right:23px;}
.medicine .searchBox li.sum span{font-family:Arial;}
.medicine .searchBox label{width:160px;margin:0 0 0 7px;padding-top:2px;text-align:right;float:left;}
.medicine .searchBox input.text, .medicine .searchBox select{width:158px;height:23px;margin:0;}
.medicine .searchBox input.text{width:134px;height:21px;}
.medicine .searchBox input.image{background:#d0d0d0 url(../img/btn-bg.gif) 0 0 repeat-x;height:25px;margin:8px 0 0 168px;#margin-top:10px;padding:2px 15px;#padding:5px 15px;border-color:#ccc #777 #777 #ccc;border-style:solid;border-width:1px;color:#666;font-size:13px;text-align:center;cursor:pointer;}
.medicineList p.info{background-color:#F6F6F6;margin:10px 0 7px;padding:11px 0;text-align:center;}
/* timeSheet */
.timeSheet{background:url(../img/bg-timeSheet.jpg) 0 0 no-repeat;}
.page .timeSheet{background:url(../img/bg-page-timeSheet.jpg) 0 0 no-repeat;}
.leading .timeSheet h1{color:#fff;}
.page .timeSheet h1{width:100%;background:url(../img/dot-dot3.gif) 0 bottom repeat-x;padding-bottom:12px;}
.leading .timeSheet div.left, .leading .timeSheet div.right{margin-top:71px;}
.timeSheet .relateBox h3{line-height:140%;color:#006699;}
.timeSheet .ckContent{margin-top:8px;padding-top:5px;color:#07587f;}
.leading .timeSheet .btn{width:210px;}
.timeSheetItem ul{margin-bottom:15px;}
.timeSheetItem li{background:url(../img/ico-arrow_blue2.gif) 0 5px no-repeat;width:107px;margin-bottom:15px;padding-left:14px;display:block;float:left;}
.timeSheetItem a{text-decoration:none;color:#555;}
.timeSheetItem a:hover{text-decoration:underline;}
.timeSheetItem ul.phone, .timeSheetItem ul.x_phone{padding-left:5px;}
.timeSheetItem ul.phone li, .timeSheetItem ul.x_phone li{background:none;width:100%;margin-bottom:0;padding-left:0;float:none;}
.timeSheetWeek select, .timeSheetMonth select{min-width:136px;height:23px;#height:25px;padding-left:5px;}
.timeSheetWeek table, .timeSheetMonth table{width:100%;margin-bottom:2px;border:2px solid #fff;border-bottom:1px solid #9abee4;border-collapse:collapse;margin-top:16px;}
.timeSheetWeek table td, .timeSheetMonth table td{width:13%;height:86px;padding:7px 0 6px;line-height:130%;border:1px solid #8ab4e0;vertical-align:top;text-align:center;}
.timeSheetWeek table td.head{width:15%;padding:9px 0 6px;font-weight:bold;}
.timeSheetWeek table td.break{background:#eeeae7;padding:7px 10px 0;line-height:150%;text-align:center;}
.timeSheetWeek table tr.even td, .timeSheetMonth table tr.odd td{background:#ecf6fc;}
.timeSheetWeek table tr.week td, .timeSheetMonth table tr.week td{background:#3c82cc;height:100%;padding:0;border-bottom:1px solid #fff;font-size:12px;font-weight:bold;color:#fff;}
.timeSheetWeek table tr.week td span{font-family:Arial;}
.timeSheetWeek table tr.week td.head{font-size:13px;font-weight:normal;vertical-align:middle;}
.timeSheetWeek table tr.time td{background:#8ab4e0;height:100%;padding:7px 0 3px;font-size:15px;color:#fff;}
.timeSheetWeek table td ul{margin:0;padding:0;}
.timeSheetWeek table td li{margin-bottom:3px;}
.timeSheetWeek table td li a, .timeSheetMonth table td div .tip .content span{margin-left:3px;}
.timeSheetWeek table td li img{margin:0 0 0 1px;}
.timeSheetWeek table a{color:#666;text-decoration:none;border-bottom:1px dotted #666;}
.timeSheetWeek table a:hover{text-decoration:none;border-bottom:1px solid #666;}
.timeSheetMonth table{margin-bottom:10px;}
.timeSheetMonth table td{height:86px;padding:0 0 0 3px;text-align:center;}
.timeSheetMonth table td.break, .timeSheetMonth table tr.odd td.break{background-color:#eeeae7;}
.timeSheetMonth table tr.week td{width:16%;height:100%;padding:5px 0;}
.timeSheetMonth table td span.date{width:26px;position:static;margin:6px 0 10px;#margin-left:-13px;padding:0;line-height:100%;text-align:left;color:#07587f;font-size:12px;font-family:Arial;display:block;#margin-left:-50px;}
.timeSheetMonth table td div.time{background:url(../img/bg-timeSheet_doctor.gif) center 0 no-repeat;height:16px;padding:2px 0;color:#fff;font-weight:bold;display:block;cursor:help;}
.timeSheetMonth table td div.morning{top:0;margin-bottom:-31px;}
.timeSheetMonth table td div.afternoon{top:0;margin-top:36px;}
.timeSheetMonth table td div .tip, .timeSheetWeek table td li .tip{z-index:999;background:url(../img/bg-timeSheet_tip_top.gif) 0 0 no-repeat;width:124px;padding-top:3px;position:absolute;left:-21px;display:none;color:#07587f;}
.timeSheetWeek table td li .tip{left:-27px;}
.timeSheetMonth table td div .tip .bottom, .timeSheetWeek table td li .tip .bottom{background:url(../img/bg-timeSheet_tip_bottom.gif) 0 bottom no-repeat;padding-bottom:11px}
.timeSheetMonth table td div .tip .content, .timeSheetWeek table td li .content{background:#fffcc6;padding:0 2px;border-left:1px solid #044080;border-right:1px solid #044080;line-height:140%;font-weight:normal;}
.timeSheetMonth table td div .tip .content span{color:#666;}
.timeSheetMonth table td div .tip .content img{margin:0 1px;}
.tableInfo{text-align:left;font-size:12px;}
.tableInfo span{margin-right:7px;}
.tableInfo span img{margin:0 7px 12px 0;padding-top:5px;vertical-align:top;display:inline-block;#padding-top:4px;}
/* donate */
.donate{background:url(../img/bg-donate.jpg) 0 0 no-repeat;}
.page .donate h1{font-size:28px;font-family:微軟正黑體, "Microsoft YaHei", Arial, Helvetica, sans-serif;font-weight:bold;margin:15px 0 13px;letter-spacing:2px;}
.page .donate h2{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;padding-bottom:12px;font-size:15px;}
.donate div.left, .donate div.right{margin-top:70px;}
.donate p.sum{font-weight:bold;font-size:13px;}
.donate p.mark{font-weight:bold;padding:5px 0 0;}
.donate .ckContent{padding:0 11px;color:#555;}
.donate .ckContent ul{margin-bottom:20px;}
.donate .ckContent ul li{background:url(../img/dot-listSymbol_b.gif) 0 9px no-repeat;list-style-type:none;margin:0 0 5px 0;padding-left:10px;}
.donate .ckContent ol li{background:none;list-style-type:decimal;margin-left:18px;padding:0;text-indent:-5px;}
.donate .ckContent ul li li{background:none;padding-left:0;}
.donate .ckContent ul li p{padding:2px 0 5px 18px;}
.donate .ckContent ul li span{padding-left:12px;display:block;}
.donate .ckContent img{margin:7px auto 0;display:block;}
.donate .formBox{padding:0 10px;}
.donate .formBox ul li{margin-bottom:3px;color:#006699;}
.donate .formBox ul li.use{margin-bottom:10px;}
.donate .formBox ul li.use label{width:100%;margin-bottom:4px;}
.donate .formBox ul li.use input{margin-bottom:17px;vertical-align:middle;top:8px;#margin-right:3px;}
.donate .formBox ul li.receipt{margin:6px 0;}
.donate .formBox ul li.receipt input{#top:-3px}
.donate .formBox label{width:90px;float:left;}
.donate .formBox input{color:#666;margin-right:10px;vertical-align:top;position:relative;top:4px;}
.donate .formBox input.text{width:106px;height:23px;padding-left:10px;top:-4px;line-height:200%;}
.donate .formBox input.sp{width:206px;margin-left:7px;}
.donate .onlinePay select{margin:0 5px 5px 0;}
.donate .onlinePay p.captcha{padding-left:90px;}
.donate .btn .card, .donate .btn .atm{#width:220px;margin:20px 0 10px;padding-left:5px;float:left;}
.donate .btn .card{margin-right:14px;}
.donate .btn .atm{margin-left:13px;}
.donate .btn p{padding-left:46px;text-align:left;}
.donate .btn .card p{background:url(../img/ico-bank.gif) 5px 6px no-repeat;}
.donate .btn .atm p{background:url(../img/ico-ie.gif) 5px 6px no-repeat;}
/* about */
.about{background:url(../img/bg-about.jpg) 0 0 no-repeat}
.about.weekly{background:url(../img/bg-page-about_Weekly.jpg) 0 0 no-repeat;}
.leading .about h1{color:#fff;}
.page .about h1{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;padding-bottom:12px;}
.page .about .ckContent{margin-top:-11px;padding:2px 9px 15px;}
.page .about .interviewList .ckContent{background:none;padding-bottom:0;}
.about .newsList.colum{padding-top:13px;}
.about .newsList h1{margin-top:0;}
.about .newsList select{float:right;position:relative;top:-48px;}
.about .news ul, .about .newsList ul{padding:0 6px 0 23px;}
.about .news ul li, .about .news ul li a, .about .newsList ul li, .about .newsList ul li a{color:#555;font-weight:normal;}
.about .news ul li, .about .newsList ul li{background:url(../img/dot-gray.gif) 0 bottom repeat-x;min-height:100%;padding:0 0 7px 94px;}
.about .newsList ul li{margin-bottom:12px;position:relative;}
.about .news .date, .about .newsList .date{background:url(../img/ico-arrow_blue2.gif) 9px 4px no-repeat;width:auto;left:-23px;padding-left:23px;font-weight:normal;}
.about .news .date{height:11px;line-height:0;padding:10px 0 10px 23px;}
.about .newsList .date{padding:2px 0 3px 23px;line-height:130%;position:absolute;text-align:center;top:0;#top:-2px;}
.about .news span, .about .newsList span{color:#ccc;position:absolute;left:77px;}
.about .newsDetail .date, .about .interviewDetail .date{color:#555;margin-bottom:14px;padding-left:11px;}
.about .interviewList .year, .about.weekly .year{margin:26px 0 2px 0;padding-bottom:6px;color:#006699;font-size:15px;font-weight:bold;border-bottom:2px solid #085980;}
.about .interviewList ul{padding:3px 0;border-bottom:1px solid #d0d0d0;}
.about .interviewList li{margin-bottom:8px;padding-left:84px;position:relative;}
.about .interviewList li .date{width:73px;padding-right:10px;display:inline-block;color:#006699;font-weight:bold;text-align:right;position:absolute;left:0;}
.about .interviewList li a{color:#666;border-bottom:1px dotted #666;text-decoration:none;}
.about .interviewList li a:hover{border-bottom:1px solid #666;}
.about .interviewList .btn{margin-top:12px;}
.page .about.weekly .ckContent{background:none;}
.about.weekly .year{margin-top:12px;}
.about.weekly .coverIntro{margin-top:10px;}
.about.weekly div.coverPic{width:171px;margin:0 15px 0 0;}
.about.weekly .coverPic img{background:url(../img/bg-coverPic_shadow.jpg) 0 bottom no-repeat;padding-bottom:11px;}
.about.weekly .coverPic li, .about.weekly .list-img .pdf{margin-bottom:10px;padding-left:23px;}
.about.weekly .coverPic li a, .about.weekly .list-img .pdf a{color:#666;}
.about.weekly .coverPic .pdf, .about.weekly .list-img .pdf{background:url(../img/ico-pdf.gif) 0 3px no-repeat;}
.about.weekly .coverPic .rss{background:url(../img/ico-rss.gif) 0 4px no-repeat;}
.about.weekly .coverIntro .ckContent{width:272px;margin:0;padding:0;}
.about.weekly .coverIntro .ckContent b, .about.weekly dt, .about.weekly dd b{margin-bottom:7px;color:#006699;display:block;line-height:120%;}
.about.weekly .coverIntro .ckContent li, .about.weekly dd li{background:url(../img/ico-crystal.gif) 0 8px no-repeat;margin-left:0;padding-left:8px;}
.about.weekly dl{min-height:212px;margin-bottom:15px;padding:0 0 15px 147px;border-bottom:1px solid #d0d0d0;position:relative;}
.about.weekly dl.last{margin:0;padding-bottom:24px;border:0;}
.about.weekly dt{font-size:15px;font-weight:bold;line-height:120%;}
.about.weekly .list-img{position:absolute;top:5px;left:8px;}
.about.weekly .list-img img{background:url(../img/bg-book_shadow.jpg) 0 bottom no-repeat;margin-bottom:13px;padding-bottom:7px;display:block;}
.about.weekly .list-img .pdf{line-height:145%;}
.page .about .btn, .page .about .link{background:url(../img/dot-dot3.gif) 0 0 repeat-x;width:100%;padding-top:18px;text-align:center;#line-height:200%;}
.about .interviewList .btn{background:url(../img/dot-dot3.gif) 0 0 repeat-x;}
.page .about .link{padding-bottom:10px;text-align:inherit;line-height:150%;}
/* dataLogin */
div.dataLogin{background:url(../img/bg-dataLogin.jpg) 0 0 no-repeat;}
.page .dataLogin h1{font-size:28px;letter-spacing:2px;}
.dataLogin h2{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;width:100%;margin-bottom:10px;padding-bottom:12px;}
.dataLogin h3{margin-top:27px;padding-left:44px;}
.dataLogin .colum{margin-top:80px;}
.dataLogin .mark{margin:0 0 5px;color:#085a81;display:block;}
.dataLogin .btn{width:100%;margin-top:18px;text-align:center;}
.dataLogin .btn input{margin-right:15px;}
.dataLogin .formBox{width:600px;margin:16px auto 0;}
.dataLogin .formBox label{padding-right:5px;color:#006699;float:left;text-align:right;}
.dataLogin .formBox input, .dataLogin .formBox select{color:#666;margin-right:6px;}
.dataLogin .formBox select{width:170px;height:23px;margin-bottom:10px;top:0;}
.dataLogin .formBox select.year{width:84px;}
.dataLogin .formBox select.month, .dataLogin .formBox select.day{width:52px;}
.dataLogin .formBox input.text{width:156px;height:23px;padding-left:10px;top:-3px;position:relative;line-height:200%;}
.dataLogin .formBox input.radio{margin:0 0 8px 0;}
.dataLogin .formBox input.zip{width:90px;}
.dataLogin .formBox input.address{width:380px;}
.dataLogin .formBox input.checkbox{margin-bottom:12px;}
.dataLogin .formBox p{color:#555;}
.dataLogin .formBox span{margin-right:11px;vertical-align:middle;position:relative;top:-2px;}
.dataLogin .step2 li{width:283px;margin:0 auto 18px;}
.dataLogin .step2 label{width:102px;}
.dataLogin .step2 p{padding-left:107px;}
.dataLogin .step2 .info{margin:0 20px;color:#CE0000}
.dataLogin .step2 .info p{padding-left:0;font-size:13px;color:#FF6F00;}
.dataLogin .step3 li{width:510px;margin-bottom:5px;padding-left:99px;position:relative;}
.dataLogin .step3 li.left{width:235px;}
.dataLogin .step3 label{width:95px;position:absolute;left:0;}
.dataLogin .step3 .phone input.text{margin-bottom:8px;}
.dataLogin .step3 p{padding-top:0;}
.dataLogin .step4{font-size:13px;}
.dataLogin .step4 h3{margin-top:10px;padding-left:0;}
.dataLogin .step4 table{width:490px;margin:0 auto 15px;border:1px solid #3d82cd;border-collapse:collapse;}
.dataLogin .step4 table td{width:141px;padding:10px 0 8px;border:1px solid #3d82cd;text-align:center;}
.dataLogin .step4 table td.title{background-color:#3d82cd;width:110px;color:#fff;text-align:right;}
.dataLogin .step4 table td.time{width:78px;}
.dataLogin .step4 table td.borderW{border-bottom:1px solid #fff;}
.dataLogin .step4 p.info{background-color:#f6f6f6;margin:10px 0 7px;padding:11px 0;text-align:center;}
.dataLogin .step4 .googleMap{display:block;margin:0 auto 7px;}
.dataLogin .emergency{background-color:#f6f6f6;width:653px;margin-top:5px;padding:15px 0 6px 0;}
.dataLogin .emergency li{padding-left:125px;clear:both;}
.dataLogin .emergency li.left{width:201px;clear:none;}
.dataLogin .emergency label{width:120px;} 
.dataLogin .emergency input.address{width:372px;}
.dataLogin .description{width:650px;margin-top:12px;}
.dataLogin .description li{padding-left:0;}
.dataLogin .description label{width:100%;padding-bottom:3px;position:static;display:block;float:none;text-align:left;}
.dataLogin .description textarea{width:615px;height:63px;margin-bottom:10px;}
/* volunteer hiring traffic contact qa webIndex foundation search */
.volunteer{background:url(../img/bg-volunteer.jpg) 0 0 no-repeat;}
.hiring{background:url(../img/bg-hiring.jpg) 0 0 no-repeat;}
.traffic{background:url(../img/bg-traffic.jpg) 0 0 no-repeat;}
.traffic{background:url(../img/bg-traffic.jpg) 0 0 no-repeat;}
.contact{background:url(../img/bg-contact.jpg) 0 0 no-repeat;}
.qaCollection{background:url(../img/bg-qa.jpg) 0 0 no-repeat;}
.webIndex{background:url(../img/bg-webIndex.jpg) 0 0 no-repeat;}
.leading .foundation{background:url(../img/bg-foundation.jpg) 0 0 no-repeat;}
.page .foundation{background:url(../img/bg-page-foundation.jpg) 0 0 no-repeat;}
.link, .serviceStatement{background:url(../img/bg-link.jpg) 0 0 no-repeat;}
.page .volunteer h1, .page .hiring h1, .page .traffic h1, .page .contact h1, .page .qaCollection h1, .page .webIndex h1, .page .foundation h1{margin:15px 0 13px;font-size:28px;}
.page .traffic h1, .page .webIndex h1, .leading .foundation h1{color:#fff;}
.volunteer h2, .hiring h2, .traffic h2, .contact h2, .qaCollection h2, .webIndex h2, .page .foundation h1, .link h2, .serviceStatement h2{background:url(../img/dot-dot3.gif) 0 bottom repeat-x;width:100%;padding-bottom:12px;}
.page .volunteer .colum, .page .hiring .colum, .page .webIndex .colum{margin-top:64px;}
.page .traffic div.left, .page .traffic div.right, .page .contact div.left, .page .contact div.right, .page .qaCollection div.left, .page .qaCollection div.right{margin-top:58px;}
.hiring select{width:151px;height:23px;margin:20px 0 0;#position:relative;#top:3px;}
.traffic .googleMap{display:block;margin:10px auto 0;}
.trafficSidebar .content{padding-bottom:10px;}
.trafficSidebar table{background-color:#f7f7f7;width:198px;margin:8px auto 0;border:1px solid #979696;border-collapse:collapse;text-align:center;font-size:12px;} 
.trafficSidebar th, .trafficSidebar tr.even td, .trafficSidebar tr.x_even td{background-color:#eeeae7;text-align:center;}
.trafficSidebar th{padding:3px 0;border:1px solid #979696;}
.trafficSidebar td{padding:5px 0 3px;border-right:1px solid #979696;}
.trafficSidebar .typhoon th{background-color:#f7f7f7;}
.trafficSidebar .typhoon td{width:50%;}
.qaCollection .mainList ul{background:url(../img/bg-mainList.jpg) 0 0 repeat-x;margin-bottom:0;padding:22px 0 20px 26px;}
.qaCollection .mainList ul li, .qaCollection .mainList ul li a{color:#666;}
.qaCollection .mainList ul li{background:url(../img/dot-listSymbol.gif) 0 11px no-repeat;padding:2px 0 0 9px;position:relative;}
.qaCollection .mainList ul li a{border-bottom:1px dotted #666;text-decoration:none;}
.qaCollection .mainList ul li a:hover{border-bottom:1px solid #666;}
.qaCollection .catList .left{margin-top:12px;}
.qaCollection .catList div.right{width:96px;margin:20px 0 29px;#margin-top:15px;}
.qaCollection .catList ul{margin-top:0;padding:20px 8px 0 2px;clear:both;#padding-top:8px;}
.qaCollection .catList li, .qaCollection .catList a{color:#555;text-decoration:none;}
.qaCollection .catList li{background:url(../img/line-gray.gif) 0 bottom repeat-x;margin-bottom:9px;padding:0 0 7px 38px;position:relative;}
.qaCollection .catList li span{position:absolute;left:12px;top:0;}
.qaCollection .catList li.last{background:none;margin-bottom:0;padding-bottom:0;}
.qaCollection .catList .btn, .qaCollection .Detail .btn{width:100%;#height:17px;margin-top:29px;text-align:center;#margin-top:19px;#padding:5px 0;}
.qaCollection .Detail h1{color:#07587f;margin-bottom:8px;}
.webIndex .index{padding-left:17px;}
.webIndex .index div{width:224px;margin:18px 11px 7px 0;#margin-top:18px;float:left;}
.webIndex h3{min-height:18px;height:18px;margin:0 0 5px;padding-left:12px;color:#006699;font-size:15px;font-weight:bold;line-height:120%;}
.webIndex h3 a{text-decoration:none;}
.webIndex .index ul, .webIndex .medicineIndex dl{background-color:#f3f3f3;min-height:240px;padding:8px 8px 13px 19px;border-top:1px solid #bfbfbf;}
.webIndex .index li{background:url(../img/ico-cube.gif) 0 8px no-repeat;margin-bottom:1px;padding-left:20px;}
.webIndex .index li a{color:#666;text-decoration:none;}
.webIndex .index li a:hover{text-decoration:underline;}
.webIndex div.doctorIndex, .webIndex div.medicineIndex{width:695px;clear:both;}
.webIndex div.medicineIndex{position:relative;}
.webIndex .doctorIndex ul{min-height:auto;height:auto;padding:8px 41px 13px;}
.webIndex .medicineIndex ul.select{background:none;min-height:0;height:16px;margin:0;padding:0;border:0;position:absolute;top:1px;right:0;}
.webIndex .medicineIndex ul.select li{width:auto;margin:0 5px;}
.webIndex .medicineIndex ul.select li a{color:#006699;text-decoration:underline;}
.webIndex .medicineIndex dl{height:auto;padding:15px;}
.webIndex .medicineIndex dl, .webIndex .medicineIndex dd ul{height:auto;min-height:100%;}
.webIndex .medicineIndex dl ul{margin-bottom:0;padding:2px 8px 5px 19px;border:0;}
.webIndex .medicineIndex dt{font-size:18px;font-weight:bold;color:#006699;line-height:120%;}
.webIndex .medicineIndex dd{margin-bottom:18px;}
.webIndex .medicineIndex dd .top{background:none;position:static;}
.webIndex div.doctorIndex li, .webIndex div.medicineIndex li{background:none;width:112px;margin:0 10px 5px 0;padding:0;line-height:120%;float:left;}
.webIndex div.medicineIndex{margin-bottom:18px;}
.webIndex div.medicineIndex li{width:295px;}
.leading .foundation .left .ckContent{margin-bottom:10px;}
.foundation .news ul, .foundation .newsList ul{padding:0 6px 0 23px;}
.foundation .news ul li, .foundation .news ul li a, .foundation .newsList ul li, .foundation .newsList ul li a{color:#555;font-weight:normal;}
.foundation .news ul li, .foundation .newsList ul li{background:url(../img/dot-gray.gif) 0 bottom repeat-x;min-height:100%;padding:0 0 7px 94px;}
.foundation .newsList ul li{margin-bottom:12px;position:relative;}
.foundation .news .date, .foundation .newsList .date{background:url(../img/ico-arrow_blue2.gif) 9px 4px no-repeat;width:auto;left:-23px;padding-left:23px;font-weight:normal;}
.foundation .news .date{height:11px;line-height:0;padding:10px 0 10px 23px;}
.foundation .newsList .date{padding:2px 0 3px 23px;line-height:130%;position:absolute;text-align:center;top:0;#top:-2px;}
.foundation .news span, .foundation .newsList span{color:#ccc;position:absolute;left:77px;}
.foundation.book .year{margin-top:12px;}
.foundation.book dt, .foundation.book dd b{margin-bottom:7px;color:#006699;display:block;line-height:120%;}
.foundation.book dd li{background:url(../img/ico-crystal.gif) 0 8px no-repeat;margin-left:0;padding-left:8px;}
.foundation.book dl{min-height:185px;margin-bottom:15px;padding:0 0 15px 147px;border-bottom:1px solid #d0d0d0;position:relative;}
.foundation.book dl.last{margin:0;padding-bottom:24px;border:0;}
.foundation.book dt{font-size:15px;font-weight:bold;line-height:120%;}
.foundation.book .list-img{position:absolute;top:5px;left:8px;}
.foundation.book .list-img img{background:url(../img/bg-book_shadow.jpg) 0 bottom no-repeat;margin-bottom:13px;padding-bottom:7px;display:block;}
.searchList form{margin-top:10px;}
.searchList form input.text{width:558px;height:23px;margin-right:10px;line-height:150%;}
.searchList #result{margin-top:20px;}
.searchList #result li{margin-bottom:18px;}
.searchList #result li h3{margin-bottom:0;}
.searchList #result li p{ margin-bottom:0;padding-bottom:2px;}
.searchList #pager{text-align:center;}
.searchList #pager li{padding:0 5px;font-weight:bold;display:inline;}
.searchList #pager li a{font-weight:normal;}
.no-h2 .link div.left{padding-top:15px;}
/* error note */
.error #mainContent{background:url("../img/bg-error.jpg") 0 0 no-repeat;}
.note #mainContent{background:url("../img/bg-page-note.jpg") 0 0 no-repeat;}
.error .leading #mainContent .colum{min-height:130px;height:130px;margin-top:355px;padding-top:15px;}
.error #mainContent p{font-size:15px;}
.error #mainContent p b{margin:0 2px;font-size:18px;color:#085a81;}
.error #mainContent p a{font-size:13px;}
/* footer */
.bottomNav{background:#f7f5f3 url(../img/bg-bottomNav_bottom.gif) 0 bottom no-repeat;margin-bottom:18px;padding:0 0 8px 30px;}
.bottomNav h2{margin-bottom:12px;color:#333;font-size:16px;font-weight:normal;}
.bottomNav dl{margin-right:12px;float:left;#margin-right:7px;}
.bottomNav dt{margin-bottom:8px;padding:0 57px 8px 0;border-bottom:1px solid #b2b2b2;}
.bottomNav dd{line-height:150%;}
.bottomNav a{text-decoration:none;}
.bottomNav dt a{color:#035279;font-weight:bold;line-height:130%}
.bottomNav dd a{color:#666;font-size:12px;}
.bottomNav ul.left{margin-right:30px;}
.foot{background-color:#000;width:100%;position:absolute;left:0;bottom:0;color:#999;font-size:11px;font-family:新細明體;z-index:2;}
.foot div.clearfix{width:1000px;margin:0 auto;text-align:center;}
.foot ul{padding:7px 0 2px;}
.foot li{margin-left:6px;display:inline;}
.foot li a{margin-right:6px;text-decoration:none;}
.foot span{line-height:240%;position:relative;top:-1px;}
.foot span b{font-family:Arial;}
.foot li a:hover{text-decoration:underline;}
.foot li, .foot li a{color:#999;}
.Hidden{display:none;}
.modifyDate{font-size:13px;text-align:right;margin:10px}
